循環程式481 CAL. TOOL LENGTH (#17 / #1-05-1)
ISO 程式編輯
G481
應用
旋轉期間量測刀具的循環程式
控制器藉由定位與接觸式探針之中心有一偏移處之所要測量的刀具來決定一旋轉中刀具的最長刀刃,然後將其朝向TT的量測表面移動,直到接觸表面。偏移在刀具偏移之下程式編輯於刀具資料表中:半徑(R-OFFS)。
量測靜止刀具的循環程式(例如用於鑽頭)
控制器定位要測量之刀具在測量表面的中心之上。然後其朝向TT之測量表面移動非旋轉刀具,直到接觸。對於此量測,在刀具表的刀具偏移底下輸入:半徑(R-OFFS)。
量測個別刀刃的循環程式
控制器預先定位要測量之刀具到位於接觸式探針頭處的位置。刀具之尖端與接觸式探針頭的上緣之距離定義在offsetToolAxis (編號122707)中。您可輸入刀具偏移中一額外偏移:長度(L-OFFS)在刀具資料表中。控制器於旋轉期間放射狀地探測刀具,以決定測量個別刀刃之開始角度。然後它藉由改變主軸定向之對應角度來測量每個刀刃之長度。
備註
- 將stopOnCheck (編號 122717)設定為TRUE
- 若已超出斷損公差,則必須採取步驟以確定NC程式停止
- 此循環程式只能在FUNCTION MODE MILL加工模式內執行。
- 在第一次測量刀具之前,輸入以下在刀具上的資料到刀具資料表TOOL.T:大致半徑、大致長度、刀刃數目及切削方向。
- 您可運行最多20刀刃的刀具之個別刀刃測量。
- 循環程式481既不支援車刀,也不支援飾刀,也不支援接觸式探針。
循環程式參數
說明圖 | 參數 |
---|---|
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之下並無輸入。 輸入:0、1、2 | |
Q260 淨空高度? 輸入在主軸軸向上的位置,其中與工件或治具不會有碰撞的危險。淨空高度係參考到啟動工件的預設。如果您輸入這麼小的淨空高度,其中刀尖將會位在探針接觸的高度之下,控制器自動地定位刀具在探針接觸的高度之上(來自safetyDistStylus之安全區域)。 輸入:-99999.9999...+99999.9999 | |
Q341 刀刃量測? 0=no/1=yes 定義控制器是否將測量個別刀刃(最多20刃) 輸入:0, 1 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 TOOL CALL 12 Z | ||
12 TCH PROBE 481 CAL. TOOL LENGTH ~ | ||
| ||
| ||
|