一般資訊
|
標準設定包含四個組態頁面來管理所有可用的選項:
|
1 CNC Controller 頁面
1.1 CNC Controller - 程式開始/結束時的 %
|
選項 |
結果 |
|
否 |
O1000 … … M30 |
|
是 |
% O1000 … … M30 % |
1.2 CNC Controller - 程式號碼定義方式
|
選項 |
結果 |
|
O |
% O 1000 … … M30 % |
|
: |
% : 1000 … … M30 % |
1.3 CNC Controller - 程式名稱作為註解
|
選項 |
結果 |
|
否 |
% O1000 … … M30 % |
|
是 |
% O1000 (PART NAME) … … M30 % |
1.4 CNC Controller - 使用 G10 管理原點
|
選項 |
結果 |
|
否 |
% O1000 … … M30 % |
|
是 |
% O1000 G10 L2 P1 X.. Y.. Z.. (G54) G10 L2 P2 X.. Y.. Z.. (G55) G10 L20 P1 X.. Y.. Z.. (G110) … … M30 % |
1.5 Cycles – 螺紋循環
|
選項 |
結果 |
|
G76 |
… G00 X44 G76 X38.506 Z-10. P1 K0.747 A60 D0.2 F1.25 … |
|
G92 |
… G92 X39 Z-43 G00 Z3 G92 X38 Z-43 G00 Z3 … |
2 車削頁面
2.1 Turning – 為 CNC 模擬輸出素材
此選項不適用於 Haas,因為 CNC 上沒有素材模擬
|
選項 |
結果 |
|
否 |
|
|
是 |
|
2.2 Turning – 為所有操作輸出刀具和平面
|
選項 |
結果 |
|
否 |
O1000 (FACE) T0101 G00 X20 Z2 … … (ROUGH) G00 X20 Z2 … … |
|
是 |
O1000 (FACE) T0101 G00 X20 Z2 … … (ROUGH) T0101 G00 X20 Z2 … … |
2.3 Turning – 使用參數作為進給
|
選項 |
結果 |
|
否 |
… T0101 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
|
是 |
#1 = 0.1 T0101 G00 X20 Z2 G01 Z-20 G95 F#1 … … |
2.4 Turning – 位置恆定切削速度
|
選項 |
結果 |
|
開始循環 |
T0101 G92 S9000 G96 S40 M04 G00 G90 X24. Z2.8… … |
|
開始加工 |
T0101 G97 S530 M04 G00 G90 X24. Z2.8 G92 S9000 G96 S40 M04 G01 G95 Z0. F0.1 … |
2.5 Tool Option – 輸出刀具列表
|
選項 |
結果 |
|
否 |
O1000 T0101 … … |
|
是 |
O1000 (START TOOL LIST) (T1 CMNG 04) (T2 ...) (T3 ...) (END TOOL LIST) T0101 … … |
2.6 Origin Option – 輸出原點列表
|
選項 |
結果 |
|
否 |
O1000 T0101 … … |
|
是 |
O1000 (START ORIGIN LIST) (G54) (...) (END ORIGIN LIST) T0101 … … |
2.7 Origin Option – 多原點管理
|
選項 |
結果 |
|
僅原點 |
% O1000 … G54 … |
|
原點 + 偏移 |
% O1000 … G54 G52 X10 Y20 Z10 … |
無 MTE:
如果選項設為「僅原點」,則針對零件上的每個原點,我們將輸出不同的 G 代碼,G54,然後 G55,G56… 這表示您受限於 CNC 管理的原點數量。如果您可以擁有更多原點,則必須使用第二個選項「原點 + 偏移」
如果選項設為「原點 + 偏移」,則僅輸出 G54 並使用 G52 進行偏移
有 MTE:
原點可以在原點名稱中定義,語法為「$G54_」。這表示 G54 將在 NC 程式中使用。如果沒有定義解碼名稱,則輸出預設原點 G54。
如果您使用「原點 + 偏移」,則所有操作必須只使用一個原點,因為所有偏移都是從參考平面原點或單一原點計算的。
您可以在底線後添加任何文字來識別您的偏移「$G54_Up」、「$G54_Right」…
2.8 Coolant Option – 冷卻啟動位置
第二個和第三個選項對於車削操作將產生相同的輸出。
使用動力刀具的銑削操作將有所不同。
|
選項 |
車削操作 |
銑削操作 (動力刀具) |
|
使用主軸 |
… T0101 S1000 M03 M08 G00 X15 Z2 … |
… T0101 S1000 M03 M08 G00 X15 C0 Z2 … |
|
使用平面移動 |
… … T0101 S1000 M03 G00 X15 Z2 M08 … |
… … T0101 S1000 M03 G00 X15 C0 M8 Z2 … |
|
使用下刀移動 |
… T0101 S1000 M03 G00 X15 Z2 M08 … |
… T0101 S1000 M03 G00 X15. C0 Z2 M8 … |
3 代碼管理頁面
|
|
3.1 Code Management – 啟用 C 軸代碼
|
選項 |
結果 |
|
“空白” |
… T0101 S1000 M3 G17 G28 G90 H0 M154 C10 … |
|
M51 |
… T0101 S1000 M3 G17 M51 G28 G90 H0 C10 … |
3.2 Code Management – 禁用 C 軸代碼
|
選項 |
結果 |
|
“空白” |
… X200 M155 M09 … |
|
M50 |
… X200 M50 M09 … |
3.3 Code Management – 夾持代碼
如果欄位為空白,主軸的代碼將是 M14,副軸則是 M114。
|
選項 |
主軸 |
副軸 |
|
“空白” |
… C10 M14 G01 Z-10 … |
… C10 M114 G01 Z-10 … |
|
M10 |
… C10 M10 G01 Z-10 … |
… C10 M10 G01 Z-10 … |
3.4 Code Management – 解除夾持代碼
如果欄位為空白,主軸的代碼將是 M15,副軸則是 M115。
|
選項 |
結果 |
副軸 |
|
“空白” |
… G0 Z20 M15 C10 … |
… G0 Z20 M115 C10 … |
|
M11 |
… G0 Z20 M11 C10 … |
… G0 Z20 M11 C10 … |
3.5 Code Management – 使用軸向插補模式
如果機台沒有 G112 或 G12.1 選項,則輸出可以分解進行。
不會輸出圓弧插補,不使用刀具補償
|
選項 |
結果 |
|
使用 G112 輸出軸向操作 |
|
|
分解輸出軸向操作 |
3.6 Code Management – 啟用軸向插補代碼
如果欄位為空白,預設使用的代碼將是 G112。
|
選項 |
結果 |
|
“空白” |
… G01 Z-5 G112 … |
|
G12.1 |
… G01 Z-5 G12.1 … |
3.7 Code Management – 禁用軸向插補代碼
如果欄位為空白,預設使用的代碼將是 G113。
|
選項 |
結果 |
|
“空白” |
… G113 G00 Z20 … |
|
G13.1 |
… G13.1 G00 Z20 … |
5.8 Code Management – 使用徑向插補模式
如果機台沒有 G107 選項,則輸出可以分解進行。
不會輸出圓弧插補,不使用刀具補償
|
選項 |
結果 |
|
使用 G107 輸出軸向操作 |
|
|
分解輸出軸向操作 |
3.9 Code Management – 啟用徑向插補代碼
Haas CNC 沒有徑向插補。
|
選項 |
結果 |
|
“空白” |
|
|
G107 |
|
3.10 Code Management – 禁用徑向插補代碼
|
選項 |
結果 |
|
“空白” |
|
|
G107 |
|
3.11 Primary axis option – 主軸管理
|
選項 |
結果 |
|
模組 |
… C0 … C359 C0 … |
|
線性 |
… C0 … C359 C360 … |
|
增量 |
… C0 … H1 H1 … |
4 文件管理頁面
沒有多通道 Haas CNC。這些選項將輸出與 Fanuc 控制器相同的內容,並在 Haas CNC 支援多通道時更新。
4.1 File Management – 每個通道一個實體檔案
|
選項 |
檔案 1 |
檔案 2 |
|
|
O1000 (FIRST CHANNEL PROGRAM) … … M30
O1001 (SECOND CHANNEL PROGRAMM) … … M30 |
|
|
|
O1000 (FIRST CHANNEL PROGRAM) … … M30 |
O1001 (SECOND CHANNEL PROGRAMM) … … M30 |
4.2 File Management – 即使通道為空也生成
|
選項 |
結果 |
|
如果通道為空,則不輸出程式 |
|
|
如果通道為空,仍會輸出程式(但為空) (Just O1001 and M30 will be output) |
4.2.1 Listing / Synchronized File – 生成列表檔案
您需要設定 Synchro Number 的最小值和最大值才能輸出列表
|
選項 |
結果 |
|
不生成檔案以查看通道之間的同步。 |
|
|
生成檔案以查看通道之間的同步。 |
將臨時生成並顯示名為 Listing.TXT 的檔案。
4.3 Listing / Synchronized File – 同步號碼 (最小值 / 最大值)
在此定義同步號碼(例如 500 – 540)
後處理器將在這些最小值和最大值之間搜尋同步號碼,以生成 Listing.TXT 檔案。
5 啟動頁面
5.1 NC 檔案名稱:在此定義生成的 NC 檔案名稱。
副檔名在 MCF 組態中定義。
5.2 Program Number:如果定義為 0,則程式號碼將設為 1。
|
選項 |
結果 |
|
0 |
% O0001 … … |
|
“10” |
% O0010 … … |
|
“1234” |
% O1234 … … |
5.3 Comment Output:
|
選項 |
結果 |
|
否 |
… T0101 … |
|
是 |
… (FACING) (CNMG 04) T0101 … |
5.4 Block Numbers:
|
選項 |
結果 |
|
使用 |
O1000 N5 T0101 N10 G00 X10 Z20 N15 Z10 … … N50 T0202 N55 G00 X20 Z20 N60 Z10 … … |
|
不使用 |
O1000 T0101 G00 X10 Z20 Z10 … … T0202 G00 X20 Z20 Z10 … … |
|
僅換刀 |
O1000 N5 T0101 G0 X10 Z20 Z10 … … N10 T0202 G0 X20 Z20 Z10 … … |
5.5 Code for Program End:
|
選項 |
結果 |
|
M30 |
… … … M30 % |
|
M02 |
… … … M02 % |
|
M99 |
… … … M99 % |