使用具有FUNCTION POLARKIN的極座標結構配置加工
應用
在極座標結構配置模型中,工作平面的路徑輪廓由一個線性軸和一個旋轉軸執行,取代由兩個線性主要軸來執行。工作平面由線性主要軸和旋轉軸定義,而工作空間由這兩個軸和螺旋進給軸定義。
在銑床上,可用合適的旋轉軸替換各種線性主要軸。例如,在大型工具機上,極座標結構配置使您能夠加工比只使用主要軸加工時更大的表面。
需求
- 具備至少一個旋轉軸的工具機
極坐標旋轉軸必須安裝在工作台側,使其與選定的線性軸相反,並且必須配置為模數軸。因此,線性軸不得位於旋轉軸與工作台之間。若需要,旋轉軸的最大移動範圍由軟體極限開關所限制。
- PARAXCOMP DISPLAY功能使用至少主要軸X、Y和Z來編寫。
HEIDENHAIN建議在PARAXCOMP DISPLAY功能之內定義所有可用的軸。
功能說明
當極座標結構配置啟用,控制器在位置 工作空間內顯示圖示。此圖示覆蓋PARAXCOMP DISPLAY功能的圖示。
使用POLARKIN AXES功能啟動極座標結構配置。軸資料定義徑向軸、螺旋進給軸和極軸。MODE資料影響定位行為,而POLE資料定義在極點上加工。在此情況下,極點為旋轉軸的旋轉中心。
注意要選取的軸:
- 第一線性軸必須徑向於旋轉軸。
- 第二線性軸定義螺旋進給軸並且必須平行於旋轉軸。
- 旋轉軸定義極軸並且最後定義。
- 安裝在工作台使其與選定線性軸相反的任何可用模數軸都可用來當成旋轉軸。
- 如此,兩選定線性軸橫跨也包括旋轉軸的平面。
以下情況導致關閉極座標結構配置:
- 執行POLARKIN OFF功能
- 選擇NC程式
- 到達NC程式結尾
- 放棄NC程式
- 選擇座標結構配置模型
- 重新啟動控制器
MODE選項
控制器提供以下選項用於定位行為:
語法 | 功能 |
---|---|
POS | 從旋轉中心看,控制器在徑向軸的正方向上執行加工。 徑向軸必須相應地預先放置。 |
NEG | 從旋轉中心看,控制器在徑向軸的負方向上執行加工。 徑向軸必須相應地預先放置。 |
KEEP | 當功能啟動時,控制器將徑向軸保留在旋轉中心所在的那一側。 如果開機時徑向軸定位在旋轉中心上,則套用POS。 |
ANG | 當功能啟動時,控制器將徑向軸保留在旋轉中心所在的那一側。 如果將POLE設定成ALLOWED,則可透過極點定位。極點側已變更並且避免旋轉軸180度旋轉。 |
POLE選項
控制器提供以下選項用於在極點上加工:
語法 | 功能 |
---|---|
ALLOWED | 控制器允許在極點上進行加工 |
SKIPPED | 控制器不允許在極點上進行加工 Tip 禁用區域對應於極點四周半徑0.001 mm (1 μm)的圓形表面。 |
輸入
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
11 FUNCTION POLARKIN AXES X Z C MODE: KEEP POLE: ALLOWED | ; 用軸X、Z和C啟動極座標。 |
NC函數包括以下語法元件:
語法元件 | 意義 |
---|---|
FUNCTION POLARKIN | 用於極座標結構配置的語法開頭 |
AXES或OFF | 啟動或關閉極座標結構配置 |
輸入:X、Y、Z、 U、V、A、 B、C | 選擇兩個線性軸以及一個旋轉軸 只有當選擇AXES時 可能還有其他可能性,取決於工具機。 |
MODE: | |
POLE: |
備註
- 主要軸X、Y和Z以及可能的平行軸U、V和W可當成徑向軸或螺旋進給軸。
- 在POLARKIN功能之前,將不包含在極座標結構配置中的線性軸定位到極點坐標。否則,將產生半徑至少等於取消選擇線性軸之值的不可加工區域。
- 避免在極點或極點附近執行加工操作,因為在此區域內可能發生進給速度變化。因此,理想使用以下POLE選項:SKIPPED。
- 極座標結構配置無法與下列功能結合:
- 用M91移動
- 傾斜工作平面 (#8 / #1-01-1)
- FUNCTION TCPM或M128 (#9 / #4-01-1)
- 請注意,軸的移動範圍可能受限。
有關機械參數的注意事項
- 工具機製造商使用選配機器參數kindOfPref (編號202301)定義當刀具中心點路徑通過極軸時控制器的行為。
- 工具機製造商使用選配機械參數presetToAlignAxis (編號300203),為每個軸定義控制器如何解釋偏移值。對於FUNCTION POLARKIN,機械參數只套用至繞刀具軸旋轉的旋轉軸(在大多數C_OFFS情況下)。
- 如果工具機參數軸尚未定義或已經設定為TRUE,則偏移可用來補償平面內工件的失準。偏移影響工件座標系統W-CS的方位。
- 如果工具機參數軸已經定義為FALSE,則偏移無法用來補償平面內工件的失準。執行命令時,控制器不會考慮偏移量。
範例:極座標結構配置內的SL循環程式
此使用手冊內含的NC程式為解決方案的建議程式,該等NC程式或個別NC單節在用於工具機之前,必須經過調整。
依需要變更以下內容:
- 刀具
- 切削參數
- 進給速率
- 淨空高度或安全位置
- 工具機專屬位置,例如用M91
- 義程式呼叫路徑
一些NC程式取決於工具機座標結構配置。在第一次程式模擬之前,針對您的工具機座標結構配置調整NC程式。
此外,在實際程式運行之前,使用模擬來測試NC程式。
運用程式測試確定NC程式是否可與可用的軟體選項、有效的工具機座標結構配置和當前的工具機組態一起使用。
0 BEGIN PGM POLARKIN_SL MM | |||
1 BLK FORM 0.1 Z X-100 Y-100 Z-30 | |||
2 BLK FORM 0.2 X+100 Y+100 Z+0 | |||
3 TOOL CALL 2 Z S2000 F750 | |||
4 FUNCTION PARAXCOMP DISPLAY X Y Z | ; 啟動PARAXCOMP DISPLAY | ||
5 L X+0 Y+0.0011 Z+10 A+0 C+0 FMAX M3 | ; 預先定位在停用的極座標區域 | ||
6 POLARKIN AXES Y Z C MODE:KEEP POLE:SKIPPED | ; 啟動POLARKIN | ||
* - ... | ; 極座標結構配置內的工件原點位移 | ||
9 TRANS DATUM AXIS X+50 Y+50 Z+0 | |||
10 CYCL DEF 7.3 Z+0 | |||
11 CYCL DEF 14.0 CONTOUR GEOMETRY | |||
12 CYCL DEF 14.1 CONTOUR LABEL2 | |||
13 CYCL DEF 20 CONTOUR DATA | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
14 CYCL DEF 22 ROUGH-OUT | |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
| |||
15 M99 | |||
16 CYCL DEF 7.0 DATUM SHIFT | |||
17 CYCL DEF 7.1 X+0 | |||
18 CYCL DEF 7.2 Y+0 | |||
19 CYCL DEF 7.3 Z+0 | |||
20 POLARKIN OFF | ; 關閉POLARKIN | ||
21 FUNCTION PARAXCOMP OFF X Y Z | ; 關閉PARAXCOMP DISPLAY | ||
22 L X+0 Y+0 Z+10 A+0 C+0 FMAX | |||
23 L M30 | |||
24 LBL 2 | |||
25 L X-20 Y-20 RR | |||
26 L X+0 Y+20 | |||
27 L X+20 Y-20 | |||
28 L X-20 Y-20 | |||
29 LBL 0 | |||
30 END PGM POLARKIN_SL MM |