使用M120 (#21 / #4-02-1)預先計算半徑補償的輪廓

應用

使用M120,控制器預先計算半徑補償的輪廓。這樣,控制器可產生小於刀徑的輪廓,而不會損壞輪廓或發出錯誤消息。

需求

  • 軟體選項進階功能集合3 (#21 / #4-02-1)

功能說明

作用

M120在單節的開頭生效,並在銑削循環程式之後仍然啟用。

M120可由以下NC函數重設:

  • M120 LA0
  • M120不含LA
  • 半徑補償R0
  • 離開功能(例如DEP LT)

應用範例

使用M97的輪廓步驟

使用M120的輪廓步驟

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

依需要變更以下內容:

  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

11 TOOL CALL 8 Z S5000

; 插入直徑16的刀具

* - ...

21 L X+0 Y+30 RL M120 LA2

; 啟動輪廓預先計算並且在工作平面內移動

22 L X+10

23 L Y+25

24 L X+50

25 L Y+23

26 L X+100

使用NC單節 21內的M120 LA2,控制器檢查半徑補償的輪廓是否過切。在此範例中,控制器一次為兩個NC單節計算從當前NC單節開始的刀具路徑。然後,控制器在將刀具定位至第一輪廓點時使用半徑補償。

當加工輪廓時,控制器會分別延長刀具路徑,以使刀具不會損壞輪廓。

不用M120,刀具將在外角的過渡弧上移動並損壞輪廓。在這位置上,控制器中斷加工,並發出刀徑太大的錯誤訊息。

輸入

如果您定義M120,控制器繼續對話並提示您要預先計算的LA NC單節數量(最多99)。

備註

 
注意事項
碰撞的危險!
盡可能定義少量要預先計算的LA NC單節。如果定義的值過大,則控制器可能忽略部分輪廓!
  1. 使用模擬模式在執行之前測試NC程式
  2. 利用逐單節緩慢執行NC程式來確認
  • 對於進一步加工操作,請注意在輪廓轉角內有殘留材料。您可能需要用較小的刀具來將重新加工輪廓階梯。
  • 如果總是在與半徑補償相同的NC單節內編寫M120,可實現一致且結構清晰的程式。
  • 如果半徑補償啟動並且執行以下功能,控制器將中止程式運行並顯示錯誤訊息:
    • PLANE功能 (#8 / #1-01-1)
    • M128 (#9 / #4-01-1)
    • FUNCTION TCPM (#9 / #4-01-1)
    • CALL PGM
    • 循環程式12 PGM CALL
    • 循環程式32 TOLERANCE
    • 循環程式19 WORKING PLANE
    •  
      Tip

      您仍舊可從內含循環程式19 WORKING PLANE的舊版控制器執行NC程式

範例

此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。

依需要變更以下內容:

  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式

此外,在實際程式運行之前,使用模擬來測試NC程式

 
Tip

運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。

0 BEGIN PGM "M120" MM

1 BLK FORM 0.1 Z X+0 Y+0 Z-10

2 BLK FORM 0.2 X+110 Y+80 Z+0

; 工件外型定義

3 TOOL CALL 6 Z S1000 F1000

; 插入直徑12的刀具

4 L X-5 Y+26 R0 FMAX M3

; 在工作平面內移動

5 L Z-5 R0 FMAX

; 刀具軸中的螺旋進給

6 L X+0 Y+20 RL F AUTO M120 LA5

; 啟動輪廓預先計算並移動至第一輪廓點

7 L X+40 Y+30

8 CR X+47 Y+31 R-5 DR+

9 L X+80 Y+50

10 L X+80 Y+45

11 L X+110 Y+45

; 移動至最後輪廓點

12 L Z+100 R0 FMAX M120

;退回刀具並重設M120

13 M30

; 程式結束

14 END PGM "M120" MM

定義

縮寫

定義

LA (look ahead)

預先單節的數量