循環程式的程式預設值

概述

一些循環程式總是都使用一致的循環參數,像是必須輸入給每個循環程式定義的設定淨空Q200。您可使用GLOBAL DEF功能,在程式開始時定義這些循環程式參數,如此對NC程式內使用的所有循環程式全部有效。在個別循環程式內,只要使用PREDEF簡單參照程式開始時定義之值即可。

可使用以下GLOBAL DEF功能

循環程式

呼叫

進一步資訊

100

GENERAL

一般有效循環程式參數的定義

  • Q200 SET-UP CLEARANCE
  • Q204 2ND SET-UP CLEARANCE
  • Q253 F PRE-POSITIONING
  • Q208 RETRACTION FEED RATE

DEF啟動

105

DRILLING

特定鑽孔循環程式參數的定義

  • Q256 DIST FOR CHIP BRKNG
  • Q210 DWELL TIME AT TOP
  • Q211 DWELL TIME AT DEPTH

DEF啟動

110

POCKET MILLING

特定口袋銑削循環程式參數的定義

  • Q370 TOOL PATH OVERLAP
  • Q351 CLIMB OR UP-CUT
  • Q366 PLUNGE

DEF啟動

111

CONTOUR MILLING

特定輪廓銑削循環程式參數的定義

  • Q2 TOOL PATH OVERLAP
  • Q6 SET-UP CLEARANCE
  • Q7 CLEARANCE HEIGHT
  • Q9 ROTATIONAL DIRECTION

DEF啟動

125

POSITIONING

CYCL CALL PAT的定位行為之定義

  • Q345 SELECT POS. HEIGHT

DEF啟動

120

PROBING

特定接觸式探針循環程式參數的定義

  • Q320 SET-UP CLEARANCE
  • Q260 CLEARANCE HEIGHT
  • Q301 MOVE TO CLEARANCE

DEF啟動

輸入 GLOBAL DEF 定義

  1. 選擇插入NC函數
  2. 控制器開啟插入NC函數視窗。
  3. 選擇GLOBAL DEF
  4. 選擇所要的GLOBAL DEF函數(例如100 GENERAL)
  5. 輸入所需的定義

使用 GLOBAL DEF 資訊

若在程式開始時已經輸入對應GLOBAL DEF功能,則可參考這些全部有效值用於任何循環程式定義。

進行方式如下:

  1. 選擇插入NC函數
  2. 控制器開啟插入NC函數視窗。
  3. 選擇並定義GLOBAL DEF
  4. 再次選擇插入NC函數
  5. 選擇所要的循環程式(例如200 DRILLING)
  6. 如果循環程式包括全域循環程式參數,則控制器將選擇可能性PREDEF疊加在動作列或表單中做為選擇功能表。

  1. 選擇PREDEF
  2. 然後控制器在循環程式定義內輸入文字PREDEF。如此建立對程式開始時所定義的對應GLOBAL DEF參數之連結。
 
注意事項
碰撞的危險!
若稍後用GLOBAL DEF編輯該程式設定,則這些變更會在完整NC程式上生效。這可明顯變更加工順序。有碰撞的危險!
  1. 確定小心使用GLOBAL DEF。執行之前請先模擬程式
  2. 若您在循環程式內輸入固定值,則GLOBAL DEF將無法改變此值。

共通資料在任何地方皆有效

該等參數對所有加工循環程式2xx 和接觸式探針循環程式451452都有效

說明圖

參數

Q200 設定淨空?

刀尖與工件表面之間的距離。 該值具有增量效果。

輸入:0...99999.9999

Q204 第二淨空高度?

不會造成接觸式探針與工件(治具)之間碰撞的刀具軸上距離。 該值具有增量效果。

輸入:0...99999.9999

Q253 預先定位的進給率?

控制器在循環程式內移動刀具之進給速率。

輸入:0...99999.999 另外為FMAXFAUTO

Q208 退回進給率?

控制器退刀時的進給速率。

輸入:0...99999.999 另外為FMAXFAUTO

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 GLOBAL DEF 100 GENERAL ~

Q200=+2

;SET-UP CLEARANCE ~

Q204=+50

;2ND SET-UP CLEARANCE ~

Q253=+750

;F PRE-POSITIONING ~

Q208=+999

;RETRACTION FEED RATE

鑽孔作業之共通資料

這些參數適用於鑽孔、攻牙以及螺紋銑削循環程式200209240241262267

說明圖

參數

Q256 斷屑的退回距離?

控制器在斷屑時的退刀值。 該值具有增量效果。

輸入:0.1...99999.9999

Q210 表面上方的暫停時間?

斷屑時間,刀具由孔中退出後,在設定淨空位置停留的時間,以秒為單位。

輸入:0...3600.0000

Q211 底部的暫停時間?

刀具停留在孔底的時間,以秒為單位。

輸入:0...3600.0000

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 GLOBAL DEF 105 DRILLING ~

Q256=+0.2

;DIST FOR CHIP BRKNG ~

Q210=+0

;DWELL TIME AT TOP ~

Q211=+0

;DWELL TIME AT DEPTH

具有口袋加工循環程式的銑削作業之共通資料

這些參數適用於循環程式208232233251258262264267272273275以及277

說明圖

參數

Q370 Path overlap factor?

Q370 x 刀徑 = 跨距係數k

輸入:0.1...1999

Q351 方向? 由下往上=+1, 由上往下=-1

銑削操作類型。將主軸旋轉方向列入考量。

+1 = 順銑

–1 = 逆銑

(如果輸入0,則執行順銑)

輸入:-10+1

Q366 切入方法 (0/1/2)?

進刀策略的類型:

0:垂直進刀。控制器垂直進刀,不管在刀具表中定義的進刀角度ANGLE

1:螺旋進刀。在刀具表中,啟動刀具的進刀角度ANGLE 必須定義不為0。否則控制器將顯示一錯誤訊息

2:往復進刀。在刀具表中,啟動刀具的進刀角度ANGLE 必須定義不為0。否則控制器將顯示一錯誤訊息。往復長度根據進刀角度而定。控制器使用兩次最小值做為刀具值徑。

輸入:012

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 GLOBAL DEF 110 POCKET MILLING ~

Q370=+1

;TOOL PATH OVERLAP ~

Q351=+1

;CLIMB OR UP-CUT ~

Q366=+1

;PLUNGE

具有輪廓加工循環程式的銑削作業之共通資料

這些參數適用於循環程式202425272939以及276

說明圖

參數

Q2 Path overlap factor?

Q2 x 刀徑 = 重疊係數 k

輸入:0.0001...1.9999

Q6 設定淨空?

刀尖和工件上表面之間的距離。 該值具有增量效果。

輸入:-99999.9999...+99999.9999

Q7 淨空高度?

刀具不會碰撞工件的高度(使用於中間定位以及循環程式結束時的退刀)。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999

Q9 Direction of rotation? cw = -1

口袋的加工方向

  • Q9 = -1 口袋及島嶼逆銑
  • Q9 = +1 口袋及島嶼順銑

輸入:-10+1

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 GLOBAL DEF 111 CONTOUR MILLING ~

Q2=+1

;TOOL PATH OVERLAP ~

Q6=+2

;SET-UP CLEARANCE ~

Q7=+50

;CLEARANCE HEIGHT ~

Q9=+1

;ROTATIONAL DIRECTION

定位行為的共通資料

這些參數適用於使用CYCL CALL PAT功能呼叫的每一固定循環程式。

說明圖

Parameter

Q345 選擇位置高度 (0/1)

在加工步驟結束時往刀具軸退刀,然後回到第二設定淨空或是回到於單元開始時的位置。

輸入:0, 1

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 GLOBAL DEF 125 POSITIONING ~

Q345=+1

;SELECT POS. HEIGHT

探測功能的共通資料

該等參數套用至所有接觸式探針循環程式4xx14xx以及循環程式27112711272127312741278

說明圖

參數

Q320 設定淨空?

接觸點與球尖端之間的額外距離。Q320加入至接觸式探針表內的SET_UP欄。 該值具有增量效果。

輸入:0...99999.9999 PREDEF

Q260 淨空高度?

不會造成接觸式探針與工件(治具)之間的碰撞之刀具軸向上的座標。 該值具有絕對效果。

輸入:-99999.9999...+99999.9999 PREDEF

Q301 移到淨空高度(0/1)?

定義接觸式探針將如何在量測點之間移動:

0:移動至量測點之間的量測高度

1:移動至量測點之間的淨空高度

輸入:0, 1

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

依需要變更以下內容:

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

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

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

 
Tip

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

範例

11 GLOBAL DEF 120 PROBING ~

Q320=+0

;SET-UP CLEARANCE ~

Q260=+100

;CLEARANCE HEIGHT ~

Q301=+1

;MOVE TO CLEARANCE