子程式與程式段落重複

編寫技術在建構您的NC程式時非常有用,並且避免不必要的重複。例如,通過使用子程式,您只需為多個刀具定義一次加工位置。另一方面,程式區段重複可幫助您避免對相同的、連續的NC單節或程式順序進行多次編寫。通過組合和嵌套這兩種編寫技術,您可使NC程式更短,並將變更限制在幾個中央程式位置。

子程式和程式段落重複具有標籤LBL

定義標籤

使用G98 NC函數,在NC程式內定義新標籤。

每一標籤都必須通過編號或名稱在NC程式內明確可識別。如果編號或名稱在NC程式內出現兩次,則控制器在NC單節之前顯示警告。

如果在M30M2之後定義標籤,其對應至子程式。子程式必須始終以G98 L0來結束。此編號是唯一一個可在NC程式中多次出現的編號。

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

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

N110 G98 L1

; 由編號定義的子程式開頭

N120 G00 Z+100

; 以快速行進退刀

N130 G98 L0

; 子程式結束

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

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

N110 G98 L "UP"

; 由名稱定義的子程式開頭

G98 L對應至LBL Klartext語法

使用LBL SET定義標籤

呼叫一子程式

使用L NC函數,可呼叫在M30M2之後編寫的子程式。

當控制器讀取L NC函數,將跳躍至定義的標籤並從此NC單節繼續執行NC程式。當控制器讀取G98 L0時,將跳躍回使用L呼叫之後的下一個NC單節

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

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

N110 L1

; 呼叫子程式

L沒有G98對應至CALL LBL Klartext語法。

使用CALL LBL呼叫標籤

程式區段重複

程式區段重複允許有特定程式區段執行任何次數。程式區段必須以G98 L標籤定義為開頭,並且以L為結尾。使用小數點後的數字,您可選擇性定義希望控制器重複此程式區段分的頻率。

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

  • 依需要變更以下內容:
  • 刀具
  • 切削參數
  • 進給速率
  • 淨空高度或安全位置
  • 工具機專屬位置,例如用M91
  • 義程式呼叫路徑

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

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

 
Tip

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

N110 L1.2

; 呼叫標籤1兩次

L沒有98,並且小數點後的數字對應至CALL LBL REP Klartext語法。

程式段落重複