使用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程式。
運用程式測試確定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)。
備註
- 使用模擬模式在執行之前測試NC程式
- 利用逐單節緩慢執行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程式。
運用程式測試確定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) | 預先單節的數量 |