一般資訊
|
標準格式有四個設定頁面來管理所有可用的選項:
|
1 CNC 控制器頁面
1.1 CNC 控制器 - 程式開頭/結尾的 %
|
選項 |
結果 |
|
否 |
N5 G00 G53 Z0 … … M30 |
|
是 |
% N5 G00 G53 Z0 … … M30 % |
1.2 CNC 控制器 - 程式名稱格式
即使在之前的選項中停用了程式開頭/結尾的 %,前兩個程式名稱選項仍會輸出 %
|
選項 |
結果 |
|
%_N_<name>_MPF |
%_N_PROG_MPF N5 G00 G53 Z0 … … |
|
%MPF<number> |
%MPF1 N5 G00 G53 Z0 … … |
|
無 |
G00 G53 Z0 … … |
1.3 CNC 控制器 – 開始時使用 “$PATH=”
此選項僅在程式名稱格式設定為 “%_N_<name>_MPF” 時可用。
|
選項 |
結果 |
|
否 |
%_N_PROG_MPF N5 G00 G53 Z0 … … |
|
是 |
%_N_PROG_MPF ;$PATH=/_N_MPF_DIR N5 G00 G53 Z0 … … |
1.4 刀具選項 – 刀具呼叫
|
選項 |
結果 |
|
號碼 |
… … T01 M06 … … |
|
名稱 |
… … T=”CNMG 04” M06 … … (斷屑循環) G83 Z-6 Q2000 F500 G80 … … |
1.5 刀具選項 – 刀具偏移
|
選項 |
結果 |
|
D1 |
… T01 D01 M06 … … T02 D01 M06 … |
|
D.. |
… T01 D01 M06 … … T02 D02 M06 … |
1.6 標準 G 代碼 – 主軸限制代碼
|
選項 |
結果 |
|
G26 |
… G26 S2500 … |
|
LIMS |
… LIMS=2500 … |
1.7 循環 – 分解式車螺紋循環的代碼
在產生器中,車螺紋循環必須設定為“分解式”。
|
選項 |
結果 |
|
G33 |
… G01 X39.071 F3.5 G33 Z-43 G00 X44 Z2.5 … |
|
G32 |
… G01 X39.071 F3.5 G32 Z-43 G00 X44 Z2.5 … |
1.8 主軸管理 – 主軸編號
在此定義 SETMS 函數將用於以下項目的編號:
-
主 :主軸
-
返工 :返工主軸
-
T1 :第一刀塔
-
T2 :第二刀塔
-
T3 :第三刀塔
-
T4 :第四刀塔
如果編號設定為 0,SETMS 將在沒有編號的情況下輸出。
|
選項 |
結果 |
|
|
… ;選擇主軸 SETMS … … ;選擇返工主軸 SETMS(1) … … |
|
|
… ;選擇主軸 SETMS(5) … … ;選擇返工主軸 SETMS(6) … … |
2 車削頁面
2.1 車削 – 為 CNC 模擬輸出素材
|
選項 |
結果 |
|
否 |
%_N_PROG_MPF … … |
|
是 |
%_N_PROG_MPF N5 WORKPIECE(,"",,"CYLINDER",64,2,-32,-80,30) … … |
2.2 車削 – 為所有操作輸出刀具和平面
|
選項 |
結果 |
|
否 |
… ;刀具 1 和平面 1 的操作 1 T01 D01 M06 CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1) … … ;刀具 1 和平面 1 的操作 2 … |
|
是 |
… ;刀具 1 和平面 1 的操作 1 T01 D01 M06 CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1) … … ;刀具 1 和平面 1 的操作 2 T01 D01 M06 CYCLE800(1,"TC1",0,39,0,0,0,90,-90,0,0,0,0,-1) … |
2.3 車削 – 使用進給參數
|
選項 |
結果 |
|
否 |
… T01 D01 G00 X20 Z2 G01 Z-20 G95 F0.1 … … |
|
是 |
R21 = 0.1 … T01 D01 G00 X20 Z2 G01 Z-20 G95 F R21 … … |
2.4 車削 – 位置恆定切削速度
|
選項 |
結果 |
|
開始循環 |
T01 D01 G26 S9000 G96 S40 M04 G00 G90 X24. Z2.8… … |
|
開始加工 |
T01 D01 G97 S284 M04 G00 G90 X24. Z2.8 G26 S9000 G96 S40 M04 G01 G95 Z0. F0.1 … |
2.5 刀具選項 – 輸出刀具列表
|
選項 |
結果 |
|
否 |
%_N_PROG_MPF … … |
|
是 |
%_N_PROG_MPF ;刀具列表開始 ;T1 CMNG 04 ;T2 ... ;T2 ... ;刀具列表結束 … … |
2.6 基準點選項 – 輸出基準點列表
|
選項 |
結果 |
|
否 |
%_N_PROG_MPF … |
|
是 |
%_N_PROG_MPF ;基準點列表開始 ;G54 ;G55 ;... ;基準點列表結束 … |
2.7 基準點選項 – 多基準點管理
|
選項 |
結果 |
|
僅基準點 |
% O1000 … G54 … |
|
基準點 + 偏移 |
% O1000 … G54 TRANS X10 Y20 Z10 … |
無 MTE:
如果選項設定為“僅基準點”,則對於零件上定義的每個基準點,我們將輸出不同的 G 代碼,例如 G54,然後是 G55、G56… 這表示您受 CNC 管理的基準點數量的限制。如果您可以擁有更多基準點,則必須使用第二個選項“基準點 + 偏移”。
如果選項設定為“基準點 + 偏移”,則只會輸出 G54 並使用 TRANS 進行偏移。
有 MTE:
基準點可以在基準點名稱中定義,語法如下:“$G54_”。這表示 G54 將在 NC 程式中使用。如果沒有定義解碼名稱,則將輸出預設基準點 G54。
如果您使用“基準點 + 偏移”,則必須只為所有操作使用一個基準點,因為所有偏移都是從參考平面基準點或單一基準點計算的。
您可以在底線後添加任何文字來識別您的偏移量:“$G54_Up”、“$G54_Right”、…
使用 5 軸機台:
基準點偏移量將使用傾斜平面功能 Cycle800 輸出(如果設定為輸出)。這意味著不會輸出 TRANS。
2.8 冷卻液選項 – 冷卻液啟用位置
第二個和第三個選項對於車削操作將產生相同的輸出。
使用高速刀具的銑削操作將有所不同。
|
選項 |
車削操作 |
銑削操作(高速刀具) |
|
帶主軸 |
… T01 D01 M06 S1000 M03 M08 G00 X15 Z2 … … |
… T01 D01 M06 S1000 M03 M08 G00 X15 C0 Z2 … |
|
帶平面移動 |
… … T01 D01 M06 S1000 M03 G00 X15 Z2 M08 … … |
… … T01 D01 M06 S1000 M03 G00 X15 C0 M08 Z2 … |
|
帶下刀移動 |
… T01 D01 M06 S1000 M03 G00 X15 Z2 M08 … … |
… T01 D01 M06 S1000 M03 G00 X15. C0 Z2 M08 … |
3 程式碼管理頁面
3.1 程式碼管理 – 啟用 C 軸代碼
|
選項 |
結果 |
|
“空白” |
… T01 D01 M06 S1000 M03 G17 G28 G90 H0 C10 … |
|
M51 |
… T01 D01 M06 S1000 M03 G17 M51 G28 G90 H0 C10 … |
3.2 程式碼管理 – 禁用 C 軸代碼
|
選項 |
結果 |
|
“空白” |
… X200 M09 … |
|
M50 |
… X200 M50 M09 … |
3.3 程式碼管理 – 夾持代碼
|
選項 |
結果 |
|
“空白” |
… C10 G01 Z-10 … |
|
M10 |
… C10 M10 G01 Z-10 … |
3.4 程式碼管理 – 解除夾持代碼
|
選項 |
結果 |
|
“空白” |
… G0 Z20 C10 … |
|
M11 |
… G0 Z20 M11 C10 … |
3.5 程式碼管理 – 使用軸向插補模式
如果機台沒有 TRANSMIT 選項,則可以分解輸出。
不會輸出圓弧插補,不使用刀具補償。
|
選項 |
結果 |
|
使用 TRANSMIT 輸出軸向操作 |
|
|
分解輸出軸向操作 |
3.6 程式碼管理 – 啟用軸向插補代碼
如果欄位為空白,則預設使用的代碼為 TRANSMIT。
|
選項 |
結果 |
|
“空白” |
… G01 Z-5 TRANSMIT … |
|
TRANSMIT(2) |
… G01 Z-5 TRANSMIT(2) … |
3.7 程式碼管理 – 禁用軸向插補代碼
如果欄位為空白,則預設使用的代碼為 TRAFOOF。
|
選項 |
結果 |
|
“空白” |
… TRAFOOF G00 Z20 … |
|
TRAFOOF(2) |
… TRAFOOF(2) G00 Z20 … |
3.8 程式碼管理 – 使用徑向插補模式
如果機台沒有 TRACYL 選項,則可以分解輸出。
不會輸出圓弧插補,不使用刀具補償。
|
選項 |
結果 |
|
使用 G107 輸出軸向操作 |
|
|
分解輸出軸向操作 |
3.9 程式碼管理 – 啟用徑向插補代碼
如果欄位為空白,則預設使用的代碼為 TRACYL(…)。
|
選項 |
結果 |
|
“空白” |
… TRACYL(10.000) … |
|
TRACYL($D,1) |
… TRACYL(10.000,1) … |
3.10 程式碼管理 – 禁用徑向插補代碼
如果欄位為空白,則預設使用的代碼為 TRAFOOF。
|
選項 |
結果 |
|
“空白” |
… TRAFOOF … |
|
TRAFOOF(2) |
… TRAFOOF(2) … |
3.11 主軸選項 – 主軸管理
|
選項 |
結果 |
|
模組 |
… C0 … C359 C0 … |
|
線性 |
… C0 … C359 C360 … |
|
增量 |
… C0 … C=IC(1) C=IC(1) … |
4 檔案管理頁面
4.1 檔案管理 – 每個通道一個實體檔案
|
選項 |
檔案 1 |
檔案 2 |
|
O1000 (第一個通道程式) … … M30
O1001 (第二個通道程式) … … M30 |
|
|
|
O1000 (第一個通道程式) … … M30 |
O1001 (第二個通道程式) … … M30 |
4.2 檔案管理 – 即使通道為空也產生通道
|
選項 |
結果 |
|
如果通道為空,則不輸出程式。 |
|
|
如果通道為空,則會輸出程式(但為空)。 (僅輸出 O1001 和 M30) |
4.3 列表/同步檔案 – 產生列表檔案
您需要設定同步編號的最小值和最大值才能輸出列表。
|
選項 |
結果 |
|
不要產生檔案以查看通道之間的同步。 |
|
|
產生檔案以查看通道之間的同步。 |
將生成並顯示名為 Listing.TXT 的檔案。
列表/同步檔案 – 同步編號(最小值/最大值)
在此定義同步編號(例如 500 – 540)。
後處理器將在這些最小值和最大值之間搜索同步編號,以生成 Listing.TXT 檔案。
5 啟動頁面
5.1 程式名稱:在此定義生成的 NC 檔案的名稱。
副檔名必須在 MCF 設定中定義。
5.2 程式編號:如果定義為 0,則程式編號將設定為 1。
|
選項 |
結果 |
|
0 |
%MPF1 … |
|
“10” |
%MPF10 … |
|
“1234” |
%MPF1234 … |
5.3 註解輸出
|
選項 |
結果 |
|
否 |
… T01 D01 M06 … |
|
是 |
… ;面銑 ;CNMG 04 T01 D01 M06 … |
5.4 區塊編號
|
選項 |
結果 |
|
有 |
%MPF1 N5 T01 D01 M06 N10 G00 X10 Z20 N15 Z10 … … N50 T02 D02 M06 N55 G00 X20 Z20 無 Z10 … |
|
G00 X10 Z20 |
%MPF1 T01 D01 M06 Z10 T02 D02 M06 … … G00 X20 Z20 僅換刀 T02 D02 M06 … |
|
5.5 程式類型 |
%MPF1 N5 T01 D01 M06 Z10 T02 D02 M06 … … N10 T02 D02 M06 僅換刀 T02 D02 M06 … |
主
|
選項 |
結果 |
|
MPF1 |
% 子 … … M30 |
|
SPF1 |
% M17 … … 5.6 程式結束代碼: |
M02
|
選項 |
結果 |
|
M30 |
… M30 % |
|
PP - T67 Okuma |
… PP - T67 Okuma % |