用M101自動插入替換刀具
應用
使用M101,控制器在指定刀具壽命已過期之後自動插入替換刀具。然後控制器使用替換刀具繼續加工操作。
需求
- 刀具管理中的RT欄
替代刀具數必須定義在RT欄中。
- 刀具管理中的TIME2欄
在TIME2欄內定義控制器將替換刀具插入之後的刀具壽命。
功能說明
作用
M101在單節開始時生效。
為了重設M101,請編寫M102。
應用範例
請參考您的工具機手冊。
M101 這項功能會依據個別的工具機而不同。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 TOOL CALL 5 Z S3000 | ; 刀具呼叫 |
12 M101 | ; 啟動自動換刀 |
控制器換刀並在下一個NC單節內啟動M101。刀具管理的TIME2欄包含在刀具呼叫時刀具壽命的最長期限。在加工期間,如果欄CUR_TIME內的目前刀具壽命超出此值,控制器將替換刀具插入NC程式內合適點上。此交換在不超過一分鐘後發生,除非控制器尚未結束啟用的NC單節。此功能的一個有用應用是無人值守工具機上的自動化程式。
輸入
如果定義M101,控制器繼續對話,並提示用於BT。使用BT,定義自動換刀可因此延遲的NC單節數量(最多100單節)。NC單節的內容,像是進給速率或移動距離,影像換刀延遲的時間。
若未定義BT,控制器會使用值1,或若合適的話,使用工具機製造商定義的預設值。
用於BT、刀具壽命確認以及自動換刀計算之值對於加工時間有所影響。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 M101 BT10 | ; 在不超過10個NC單節之後啟動自動換刀 |
備註
- M101只能用於無過切的加工操作
- 使用M102取消換刀
換刀的注意事項
- 控制器在NC程式內合適點處執行自動換刀。
- 如果在RT欄內未定義替換刀具並且透過其刀名呼叫刀具,一旦達到最大刀具壽命TIME2,控制器將切換到具有相同名稱的刀具。
- 控制器在程式內以下點處不會執行自動換刀。
- 在加工循環程式期間
- 如果用RR或RL半徑補償已啟用
- 直接在APPR靠近功能之後
- 直接在DEP離開功能之前
- 直接在使用CHF的導角或使用RND的倒圓之前與之後
- 巨集期間
- 換刀期間
- 直接在NC程式 TOOL CALL或 TOOL DEF之後
- 如果工具機製造商沒有另外定義,則在換刀後控制器按如下方式移動刀具:
- 如果刀具軸內的目標位置低於目前位置,則刀具軸最後定位。
- 如果刀具軸內的目標位置高於目前位置,則刀具軸先定位。
輸入值BT的注意事項
- 若要計算合適的BT初始值,請使用以下方程式:
NC單節的平均加工時間,以秒為單位。
將結果四捨五入為整數值。若計算結果大於100,請使用最大輸入值100。
- 在選配的機械參數M101BlockTolerance (編號202206)中,工具機製造商定義自動換刀可延遲的NC單節數量之標準值。如果未定義BT,則是用此標準值。
定義
縮寫 | 定義 |
---|---|
BT (block tolerance) | 換刀可延遲的NC單節數量。 |