面銑 (#9 / #4-01-1)期間3D刀具補償
應用
面銑為使用刀具正面執行的加工操作,
控制器會在表面法線向量的方向,將刀具位移來自刀具管理、刀具呼叫以及補償表的誤差值總和。
需求
- 進階功能集合2軟體選項 (#9 / #4-01-1)
- 具備自動可定位旋轉軸的工具機
- 來自CAM系統的表面法線向量之輸出
- NC程式含M128或FUNCTION TCPM
功能說明
以下變體可運用面銑:
- 不含刀具方位、M128或FUNCTION TCPM的LN單節啟用:刀具與工件輪廓垂直
- 不含刀具方位T、M128或FUNCTION TCPM的LN單節啟用:刀具保持設定的刀具方位
- 不含M128或FUNCTION TCPM的LN單節:控制器忽略方向向量T,即使若已定義
TNC7 basic可同時向上移動四個軸。如果NC單節指揮移動超過四個軸,則控制器顯示錯誤訊息。如果軸位置不變,還是可編寫超過四個軸。
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 L X+36.0084 Y+6.177 Z-1.9209 R0 | ; 不可能補償 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 | ; 補償可垂直於輪廓 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 TX+0.0000000 TY+0.6558846 TZ+0.7548612 R0 M128 | ; 可進行補償,DL沿T向量生效並且DR2沿N向量生效 |
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 LN X+36.0084 Y+6.177 Z-1.9209 NX-0.4658107 NY+0 NZ+0.8848844 R0 M128 | ; 補償可垂直於輪廓 |
備註
- 若需要,在傾斜移動之前編寫安全的刀具位置。
- 小心測試NC程式或 Single block模式內的程式區段
- 如果在LN單節未定義刀具定向,並且已啟動TCPM時,則控制器維持刀具垂直於工件輪廓。
- 如果已經在LN單節內定義刀具定向T,並且M128 (或FUNCTION TCPM)已經同時啟動,那麼控制器將自動定位旋轉軸,使刀具能到達指定的刀具定向。若未啟動M128 (或FUNCTION TCPM功能),或甚至已經在T單節內定義,TNC會忽略方向向量LN。
- 控制器無法自動定位所有工具機上的旋轉軸,
- 控制器通常使用已定義的誤差值用於3-D刀具補償。 若已啟動FUNCTION PROG PATH IS CONTOUR功能,則將完整刀徑(R + DR)列入考慮。
範例
補償重新加工球形刀
CAM在刀尖上輸出
使用重新加工的 Ø 5.8 mm球形刀取代Ø 6 mm。
NC程式具有以下結構:
- Ø6 mm球形刀的CAM輸出
- 刀尖上的NC加工點輸出
- 具有表面法線向量的向量程式
提議的解決方案:
- 在刀尖上進行刀具量測
- 將刀具補償輸入刀具資料表:
- R和R2,來自CAM系統的理論刀具資料
- DR和DR2,標稱值與實際值間之差異
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
刀具表 | +3 | +3 | +0 | -0.1 | -0.1 |
補償重新加工球形刀
CAM在球心上輸出
使用重新加工的 Ø 5.8 mm球形刀取代Ø 6 mm。
NC程式具有以下結構:
- Ø6 mm球形刀的CAM輸出
- 球心上的NC加工點輸出
- 具有表面法線向量的向量程式
建議的解決方案:
- 在刀尖上進行刀具量測
- TCPM功能REFPNT CNT-CNT
- 將刀具補償輸入刀具資料表:
- R和R2,來自CAM系統的理論刀具資料
- DR和DR2,標稱值與實際值間之差異
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
刀具表 | +3 | +3 | +0 | -0.1 | -0.1 |
使用TCPM REFPNT CNT-CNT,控制器補償值在用於刀尖或球心上輸出時一致。
建立工件過大
CAM在刀尖上輸出
使用 Ø6 mm球形刀來達成輪廓上0.2 mm的過大。
NC程式具有以下結構:
- Ø6 mm球形刀的CAM輸出
- 刀尖上的NC加工點輸出
- 具有表面法線向量和刀具向量的向量程式
提議的解決方案:
- 在刀尖上進行刀具量測
- 將刀具補償輸入TOOL CALL單節:
- DL、DR和DR2,想要的過大
- 用M107抑制錯誤訊息
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
刀具表 | +3 | +3 | +0 | +0 | +0 |
刀具呼叫 | +0.2 | +0.2 | +0.2 |
建立工件過大
CAM在球心上輸出
使用 Ø6 mm球形刀來達成輪廓上0.2 mm的過大。
NC程式具有以下結構:
- Ø6 mm球形刀的CAM輸出
- 球心上的NC加工點輸出
- TCPM功能REFPNT CNT-CNT
- 具有表面法線向量和刀具向量的向量程式
提議的解決方案:
- 在刀尖上進行刀具量測
- 將刀具補償輸入TOOL CALL單節:
- DL、DR和DR2,想要的過大
- 用M107抑制錯誤訊息
R | R2 | DL | DR | DR2 | |
---|---|---|---|---|---|
CAM | +3 | +3 | |||
刀具表 | +3 | +3 | +0 | +0 | +0 |
刀具呼叫 | +0.2 | +0.2 | +0.2 |