用FUNCTION TCPM補償刀具的傾斜角度 (#9 / #4-01-1)
應用
FUNCTION TCPM功能允許您影響控制器的定位行為。當啟動FUNCTION TCPM時,控制器藉由線性軸的補償動作,補償任何變更的刀具傾斜角度。
FUNCTION TCPM允許例如在刀具位置點相對於輪廓的位置保持不變的情況下,改變傾斜加工的刀具傾斜角度。
取代M128,海德漢建議使用更強大的功能FUNCTION TCPM。
相關主題
- 使用M128補償刀具的傾斜角度
- 傾斜工作平面
- 刀具上的預設
- 參考系統
需求
- 使用旋轉軸加工
- 座標結構配置描述
若要計算傾斜角度,控制器需要由工具機製造商準備的座標結構配置描述。
- 軟體選項進階功能集合2 (#9 / #4-01-1)
功能說明
FUNCTION TCPM為對於M128功能的一種改良,這允許在旋轉軸定位期間定義控制器的行為。
無TCPM的行為 | 有TCPM的行為 |
TNC7 basic可同時向上移動四個軸。如果NC單節指揮移動超過四個軸,則控制器顯示錯誤訊息。 請注意,最多在三個軸上執行補償移動。
當啟動FUNCTION TCPM功能時,控制器即在位置顯示中顯示出TCPM圖示。
FUNCTION RESET TCPM功能重設FUNCTION TCPM功能。
輸入
FUNCTION TCPM
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
10 FUNCTION TCPM F TCP AXIS POS PATHCTRL AXIS REFPNT CENTER-CENTER F1000 |
NC函數包括以下語法元件:
語法元件 | 意義 |
---|---|
FUNCTION TCPM | 用於補償刀具傾斜角度的語法開頭 |
F TCP或F CONT | 已編寫進給速率的解析 |
AXIS POS 或AXIS SPAT | 已編寫旋轉軸座標的解析 |
PATHCTRL AXIS 或 PATHCTRL VECTOR | 刀具傾斜角度的解析 |
REFPNT TIP-TIP、 REFPNT TIP-CENTER 或 REFPNT CENTER-CENTER | |
F |
FUNCTION RESET TCPM
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
10 FUNCTION RESET TCPM |
NC函數包括以下語法元件:
語法元件 | 意義 |
---|---|
FUNCTION RESET TCPM | 用於FUNCTION TCPM重設的語法開頭 |
程式編輯的旋轉軸座標之解譯
控制器提供以下選項,解析開始與結束位置之間的刀具傾斜角度:
選擇 | 功能 |
---|---|
當選擇AXIS POS時,控制器將已編寫的旋轉軸座標解析為軸角度。控制器將旋轉軸定位在NC程式內定義的位置上。 AXIS POS選擇主要適用於結合垂直配置旋轉軸。AXIS POS只能搭配不同的工具機座標結構配置使用,例如45°旋轉頭,如果編寫的旋轉軸座標正確定義所要的工作平面校準,例如使用CAM系統。 | |
如果選擇AXIS SPAT,控制器將已編寫的旋轉軸座標解析為空間角度。 控制器較佳將空間角度實施為座標系統的方位,並只傾斜需要的軸。 選擇AXIS SPAT以允許使用NC程式而不考慮座標結構配置。 AXIS SPAT選擇項目定義關於I-CS輸入座標系統的空間角度。所定義的角度具有增量式空間角度的效果。 在功能FUNCTION TCPM之後第一移動單節中,總是編寫AXIS SPAT、SPA、SPB和SPC,包括0°的空間角度。 |
開始與結束位置之間刀具傾斜角度的補間
控制器提供以下選項,解析已編寫的開始與結束位置間之刀具傾斜角度:
選擇 | 功能 |
---|---|
當選擇PATHCTRL AXIS時,控制器在起點與終點之間線性補間。 將PATHCTRL AXIS與NC程式一起使用,每個NC單節的刀具傾斜角度變化很小。在此情況下,循環程式32內的角度TA可較大。 可使用PATHCTRL AXIS用於面銑以及周邊銑削。 | |
如果選取PATHCTRL VECTOR,則NC單節之內的刀具定向總是在利用開始定向與結束定向所定義之平面內。 使用PATHCTRL VECTOR,控制器產生平面表面,即使在刀具傾斜角度內有大幅變動。 使用PATHCTRL VECTOR進行周邊銑削,如果每個NC單節的刀具傾斜角度內有大幅變動。 |
在兩情況下,控制器在開始位置與結束位置之間的直線上移動已編寫的刀具位置點。
選擇刀具位置點和刀具旋轉點
控制器提供下列用來定義刀具位置點以及刀具旋轉點:
選擇 | 功能 |
---|---|
REFPNT TIP-TIP | 當選擇REFPNT TIP-TIP時,刀具位置點和刀具旋轉點都位於刀尖上。 |
REFPNT TIP-CENTER | 當選擇REFPNT TIP-CENTER時,控制器位置點位於刀尖上。刀具旋轉點位於刀具中心點上。 |
REFPNT CENTER-CENTER |
參考點為選擇性。若您什麼都沒輸入,則控制器使用REFPNT TIP-TIP。
限制線性軸進給速率
F的選擇性輸入允許使用旋轉軸組件限制線性軸運動的進給速率。
如此,可避免快速補償移動,例如在以快速行進進行退刀移動的情況下。
確定不要選擇太小的線性軸進給速率限制值,因為會在刀具中心點處發生較大進給速率變化。進給速率變化會損害表面品質。
若啟動FUNCTION TCPM,則進給速率限制將僅對使用旋轉軸組件的動作有效,並非對整個線性動作。
直到編寫新值或重設FUNCTION TCPM,否則線性軸進給速率限制都有效。
備註
- 變更旋轉軸位置之前要確定退刀
- 在使用M91或M92定位軸之前,且在TOOL CALL單節之前,取消FUNCTION TCPM功能。
- 以下循環程式可與啟用的FUNCTION TCPM一起使用:
- 循環程式32 TOLERANCE
- 循環程式444 PROBING IN 3-D (#17 / #1-05-1)
- 選取M128的FUNCTION TCPM和AXIS POS不會將3D基本旋轉列入考慮。編寫已經選取FUNCTION TCPM的AXIS SPAT或具有LN直線和刀具向量的CAM輸出。
- 面銑操作只能使用球形刀,以避免輪廓受損。結合其他刀具形狀,使用 模擬工作空間檢查NC程式是否有任何可能的輪廓受損。
有關機械參數的注意事項
工具機製造商使用選配機械參數presetToAlignAxis (編號300203),為每個軸定義控制器如何解釋偏移值。運用FUNCTION TCPM和M128,機械參數只與繞刀具軸(通常是C_OFFS)旋轉的旋轉軸有關。
- 如果機械參數尚未定義或用值TRUE定義,則可在平面內用偏移補償工件失準。偏移影響工件座標系統W-CS的方位。
- 如果機械參數已經用值FALSE定義,則在平面內不會補償工件失準。控制器在程式執行期間不會將偏移列入考慮。