一般信息
|
标准包含四个配置页面来管理所有可用选项:
|
1 CNC 控制器页面
1.1 CNC 控制器 - 程序开始/结束时的 %
|
选项 |
结果 |
|
否 |
O1000 … … M30 |
|
是 |
% O1000 … … M30 % |
1.2 CNC 控制器 - 程序号定义方式
|
选项 |
结果 |
|
O |
% O 1000 … … M30 % |
|
: |
% : 1000 … … M30 % |
1.3 CNC 控制器 - 程序名作为注释
|
选项 |
结果 |
|
否 |
% O1000 … … M30 % |
|
是 |
% O1000 (零件名称) … … M30 % |
1.4 CNC 控制器 - 使用 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 循环 – 螺纹循环
|
选项 |
结果 |
|
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 车削 – 输出毛坯用于 CNC 仿真
此选项不用于 Haas,因为 Haas CNC 没有毛坯仿真
|
选项 |
结果 |
|
否 |
|
|
是 |
|
2.2 车削 – 为所有操作输出刀具和平面
|
选项 |
结果 |
|
否 |
O1000 (面铣) T0101 G00 X20 Z2 … … (粗加工) G00 X20 Z2 … … |
|
是 |
O1000 (面铣) T0101 G00 X20 Z2 … … (粗加工) T0101 G00 X20 Z2 … … |
2.3 车削 – 使用参数作为进给
|
选项 |
结果 |
|
否 |
… 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 车削 – 位置恒定切削速度
|
选项 |
结果 |
|
开始循环 |
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 刀具选项 – 输出刀具列表
|
选项 |
结果 |
|
否 |
O1000 T0101 … … |
|
是 |
O1000 (开始刀具列表) (T1 CMNG 04) (T2 ...) (T3 ...) (结束刀具列表) T0101 … … |
2.6 原点选项 – 输出原点列表
|
选项 |
结果 |
|
否 |
O1000 T0101 … … |
|
是 |
O1000 (开始原点列表) (G54) (...) (结束原点列表) T0101 … … |
2.7 原点选项 – 多原点管理
|
选项 |
结果 |
|
仅原点 |
% 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 冷却液选项 – 冷却液激活位置
第二个和第三个选项对于车削操作将产生相同的输出。
使用动力刀具的车削操作将有所不同。
|
选项 |
车削操作 |
铣削操作(动力刀具) |
|
带主轴 |
… 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 代码管理 – 启用 C 轴代码
|
选项 |
结果 |
|
“空” |
… T0101 S1000 M3 G17 G28 G90 H0 M154 C10 … |
|
M51 |
… T0101 S1000 M3 G17 M51 G28 G90 H0 C10 … |
3.2 代码管理 – 禁用 C 轴代码
|
选项 |
结果 |
|
“空” |
… X200 M155 M09 … |
|
M50 |
… X200 M50 M09 … |
3.3 代码管理 – 夹紧代码
如果字段为空,主轴的代码将是 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 代码管理 – 松开代码
如果字段为空,主轴的代码将是 M15,副轴的代码将是 M115。
|
选项 |
结果 |
副轴 |
|
“空” |
… G0 Z20 M15 C10 … |
… G0 Z20 M115 C10 … |
|
M11 |
… G0 Z20 M11 C10 … |
… G0 Z20 M11 C10 … |
3.5 代码管理 – 使用轴向插补模式
如果机床没有 G112 或 G12.1 选项,则输出可以分解进行。
不输出圆弧插补,不使用刀具补偿
|
选项 |
结果 |
|
使用 G112 输出轴向操作 |
|
|
分解输出轴向操作 |
3.6 代码管理 – 启用轴向插补代码
如果字段为空,默认使用的代码将是 G112。
|
选项 |
结果 |
|
“空” |
… G01 Z-5 G112 … |
|
G12.1 |
… G01 Z-5 G12.1 … |
3.7 代码管理 – 禁用轴向插补代码
如果字段为空,默认使用的代码将是 G113。
|
选项 |
结果 |
|
“空” |
… G113 G00 Z20 … |
|
G13.1 |
… G13.1 G00 Z20 … |
5.8 代码管理 – 使用径向插补模式
如果机床没有 G107 选项,则输出可以分解进行。
不输出圆弧插补,不使用刀具补偿
|
选项 |
结果 |
|
使用 G107 输出轴向操作 |
|
|
分解输出轴向操作 |
3.9 代码管理 – 启用径向插补代码
Haas CNC 没有径向插补。
|
选项 |
结果 |
|
“空” |
|
|
G107 |
|
3.10 代码管理 – 禁用径向插补代码
|
选项 |
结果 |
|
“空” |
|
|
G107 |
|
3.11 主轴选项 – 主轴管理
|
选项 |
结果 |
|
模数 |
… C0 … C359 C0 … |
|
线性 |
… C0 … C359 C360 … |
|
增量 |
… C0 … H1 H1 … |
4 文件管理页面
Haas 没有多通道 CNC。这些选项将输出与 Fanuc 控制器相同的代码,并在 Haas CNC 能够支持多通道时进行更新。
4.1 文件管理 – 每个通道一个物理文件
|
选项 |
文件 1 |
文件 2 |
|
|
O1000 (第一通道程序) … … M30
O1001 (第二通道程序) … … M30 |
|
|
|
O1000 (第一通道程序) … … M30 |
O1001 (第二通道程序) … … M30 |
4.2 文件管理 – 生成通道(即使为空)
|
选项 |
结果 |
|
如果通道为空,则不输出程序 |
|
|
如果通道为空,程序仍将输出(但为空) (仅输出 O1001 和 M30) |
4.2.1 列表/同步文件 – 生成列表文件
您需要设置同步编号的最小值和最大值才能输出列表。
|
选项 |
结果 |
|
不生成文件以查看通道间的同步。 |
|
|
生成文件以查看通道间的同步。 |
名为 Listing.TXT 的文件将临时生成并显示。
4.3 列表/同步文件 – 同步编号(最小值/最大值)
在此处定义同步编号(例如 500 – 540)
后处理器将在这些最小值和最大值之间搜索同步编号以生成 Listing.TXT 文件。
5 启动页面
5.1 NC 文件名:在此处定义生成的 NC 文件名。
扩展名将在 MCF 配置中定义。
5.2 程序号:如果定义为 0,则程序号将设置为 1。
|
选项 |
结果 |
|
0 |
% O0001 … … |
|
“10” |
% O0010 … … |
|
“1234” |
% O1234 … … |
5.3 注释输出:
|
选项 |
结果 |
|
否 |
… T0101 … |
|
是 |
… (面铣) (CNMG 04) T0101 … |
5.4 程序块编号:
|
选项 |
结果 |
|
有 |
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 程序结束代码:
|
选项 |
结果 |
|
M30 |
… … … M30 % |
|
M02 |
… … … M02 % |
|
M99 |
… … … M99 % |