子程式與程式段落重複
編寫技術在建構您的NC程式時非常有用,並且避免不必要的重複。例如,通過使用子程式,您只需為多個刀具定義一次加工位置。另一方面,程式區段重複可幫助您避免對相同的、連續的NC單節或程式順序進行多次編寫。通過組合和嵌套這兩種編寫技術,您可使NC程式更短,並將變更限制在幾個中央程式位置。
定義標籤
使用G98 NC函數,在NC程式內定義新標籤。
每一標籤都必須通過其編號或名稱在NC程式內明確可識別。如果編號或名稱在NC程式內出現兩次,則控制器在NC單節之前顯示警告。
如果在M30或M2之後定義標籤,其對應至子程式。子程式必須始終以G98 L0來結束。此編號是唯一一個可在NC程式中多次出現的編號。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
N110 G98 L1 | ; 由編號定義的子程式開頭 |
N120 G00 Z+100 | ; 以快速行進退刀 |
N130 G98 L0 | ; 子程式結束 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
N110 G98 L "UP" | ; 由名稱定義的子程式開頭 |
G98 L對應至LBL Klartext語法
呼叫一子程式
使用L NC函數,可呼叫在M30或M2之後編寫的子程式。
當控制器讀取L NC函數,將跳躍至定義的標籤並從此NC單節繼續執行NC程式。當控制器讀取G98 L0時,將跳躍回使用L呼叫之後的下一個NC單節。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
N110 L1 | ; 呼叫子程式 |
L沒有G98對應至CALL LBL Klartext語法。
程式區段重複
程式區段重複允許有特定程式區段執行任何次數。程式區段必須以G98 L標籤定義為開頭,並且以L為結尾。使用小數點後的數字,您可選擇性定義希望控制器重複此程式區段分的頻率。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
N110 L1.2 | ; 呼叫標籤1兩次 |
L沒有98,並且小數點後的數字對應至CALL LBL REP Klartext語法。