循環程式31或481CAL. TOOL LENGTH

ISO 程式編輯

G481

應用

 
Machine

請參閱機械手冊!

若要量測刀長,請編寫接觸式探針循環程式31 482 (循環程式30到33與循環程式480到483之間的差異)。輸入參數允許選擇要使用以下三種方法哪一種來量測刀長:

  • 如果刀具直徑大於TT之測量表面之直徑,您可在刀具旋轉中時測量。
  • 如果刀具直徑小於TT之測量表面的直徑,或如果您正在測量一鑽頭或球刀之長度時,您可在刀具靜止時做測量。
  • 如果刀具直徑大於TT之測量表面之直徑,您可在刀具靜止時測量刀具的個別刀刃。

旋轉期間量測刀具的循環程式

控制器藉由定位與接觸式探針之中心有一偏移處之所要測量的刀具來決定一旋轉中刀具的最長刀刃,然後將其朝向TT的量測表面移動,直到接觸表面。偏移在刀具偏移之下程式編輯於刀具資料表中:半徑(R-OFFS)。

量測靜止刀具的循環程式(例如用於鑽頭)

控制器定位要測量之刀具在測量表面的中心之上。然後其朝向TT之測量表面移動非旋轉刀具,直到接觸。對於此量測,在刀具表的刀具偏移底下輸入:半徑(R-OFFS)。

量測個別刀刃的循環程式

控制器預先定位要測量之刀具到位於接觸式探針頭處的位置。刀具之尖端與接觸式探針頭的上緣之距離定義在offsetToolAxis (編號122707)中。您可輸入刀具偏移中一額外偏移:長度(L-OFFS)在刀具資料表中。控制器於旋轉期間放射狀地探測刀具,以決定測量個別刀刃之開始角度。然後它藉由改變主軸定向之對應角度來測量每個刀刃之長度。為了啟用此功能,在循環程式31內,設定參數PROBING THE TEETH = 1。

備註

 
注意事項
碰撞的危險!
若將stopOnCheck (編號 122717)設定為FALSE,控制器不會評估結果參數Q199,並且若已超出斷損公差,NC程式也不會停止。有碰撞的危險!
  1. stopOnCheck (編號 122717)設定為TRUE
  2. 若已超出斷損公差,則必須採取步驟以確定NC程式停止
  • 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
  • 在第一次測量刀具之前,輸入以下在刀具上的資料到刀具資料表TOOL.T:大致半徑、大致長度、刀刃數目及切削方向。
  • 您可運行最多20刀刃的刀具之個別刀刃測量。
  • 循環程式31481不支援接觸式探針、車刀或飾刀。

量測研磨刀具

  • 循環程式將來自TOOLGRIND.GRD表的基本與補償資料,以及來自TOOL.T表的磨損與補償資料(LBREAKLTOL)列入考慮。
  • Q34001
  • 此循環程式可根據是否定義初始修飾操作(INIT_D),來修改補償或基本資料。此循環程式將在TOOLGRIND.GRD表內正確位置上自動輸入該值。

請注意以下研磨刀具順序請參閱 刀具資料

循環程式參數

說明圖

Parameter

Q340 刀具測量模式(0-2)?

定義所量測的資料是否以及如何輸入刀具表。

0:量測的刀長寫入刀具表TOOL.T的L欄,並且刀具補償設定為DL=0。如果TOOL.T內已經有一值,則會覆寫。

1:將量測的刀長與來自TOOL.T的刀長L比較,然後控制器計算與儲存值的偏差,並且輸入TOOL.T當成差異值DL。該偏差亦可用於Q參數Q115。如果差異值大於磨耗或斷損偵測之可允許刀具長度公差,控制器即鎖住刀具(TOOL.T中的狀態L)。

2:將量測的刀長與來自TOOL.T的刀長L比較,控制器計算與儲存值的偏差,並且輸入Q參數Q115內。在刀具表內的L或DL之下並無輸入。

輸入:012

 
Tip

請注意使用研磨刀具的行為,

量測研磨刀具

Q260 淨空高度?

輸入在主軸軸向上的位置,其中與工件或治具不會有碰撞的危險。淨空高度係參考到啟動工件的預設。如果您輸入這麼小的淨空高度,其中刀尖將會位在探針接觸的高度之下,控制器自動地定位刀具在探針接觸的高度之上(來自safetyDistStylus之安全區域)。

輸入:-99999.9999...+99999.9999

Q341 刀刃量測? 0=no/1=yes

定義控制器是否將測量個別刀刃(最多20刃)

輸入:0, 1

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

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

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

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

 
Tip

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

新格式範例

11 TOOL CALL 12 Z

12 TCH PROBE 481 CAL. TOOL LENGTH ~

Q340=+1

;CHECK ~

Q260=+100

;CLEARANCE HEIGHT ~

Q341=+1

;PROBING THE TEETH

循環程式31包括額外參數:

說明圖

Parameter

參數號碼的結果?

參數編號當中控制器儲存了量測狀態:

0.0:刀具在公差之內

1.0:刀具磨損(超出LTOL)

2.0:刀具斷損(超出LBREAK)。如果您不想使用NC程式內的測量結果,用NO ENT回答對話提示

輸入:0...1999

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

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

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

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

 
Tip

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

第一次測量一旋轉中刀具;舊格式

11 TOOL CALL 12 Z

12 TCH PROBE 31.0 CAL. TOOL LENGTH

13 TCH PROBE 31.1 CHECK:0

14 TCH PROBE 31.2 HEIGHT::+120

15 TCH PROBE 31.3 PROBING THE TEETH:0

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

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

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

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

 
Tip

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

檢查一刀具,並測量個別刀刃,儲存狀態在Q5中:舊格式

11 TOOL CALL 12 Z

12 TCH PROBE 31.0 CAL. TOOL LENGTH

13 TCH PROBE 31.1 CHECK:1 Q5

14 TCH PROBE 31.2 HEIGHT:+120

15 TCH PROBE 31.3 PROBING THE TEETH:1