一般信息
|
M67_Mazak 标准基于 M67_Fanuc 后处理器。
该标准有三个配置页面来管理所有可用选项。第一个页面“CNC 控制器”是关于 CNC 选项的。第二个页面“铣削”允许输出适应铣削、刀具、冷却液和原点的设置。第三个页面“铣削”是关于 5 轴参数的。 |
|
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.. (G54.1) … … M30 % |
2 铣削页面
2.1 铣削 – 输出毛坯用于 CNC 仿真
|
选项 |
结果 |
|
否 |
% O1000 … … |
|
是 |
% O1000 G1902 B26.0 D26.0 H10.0 I13.0 J13.0 … … |
2.2 铣削 – 为所有操作输出刀具和平面
|
选项 |
结果 |
|
否 |
(刀具 1 和平面 1 的操作 1) T01 M06 G68.2 P1 X.. Y.. Z.. I.. K.. … … (刀具 1 和平面 1 的操作 2) … … |
|
是 |
(刀具 1 和平面 1 的操作 1) T01 M06 G68.2 P1 X.. Y.. Z.. I.. K.. … … (刀具 1 和平面 1 的操作 2) T01 M06 G68.2 P1 X.. Y.. Z.. I.. K.. … … |
2.3 铣削 – 使用参数控制进给
|
选项 |
结果 |
|
否 |
T01 M06 G00 X.. Y.. G43 H1 Z.. Z-.. F160 G1 X.. Y.. F200 … … |
|
是 |
#1 = 200 #2 = 160 T01 M06 G00 X.. Y.. G43 H1 Z.. Z-.. F#2 G01 X.. Y.. F#1 … … |
2.4 刀具选项 – 输出刀具列表
|
选项 |
结果 |
|
否 |
% O1000 … … |
|
是 |
% O1000 (开始刀具列表) (T1 端铣刀 D10) (T2 钻头 D8) … (结束刀具列表) … … |
2.5 刀具选项 – 换刀
|
选项 |
结果 |
|
手动 |
… M00 … … |
|
自动 |
… T01 M06 … … |
|
自动 + 预选 |
… T01 M06 T02 … … |
2.6 刀具选项 – 预选最后一把刀之后的第一个刀具
|
选项 |
结果 |
|
否 |
(第一次操作) T01 M06 T02 … … (最后一次操作) T05 M06 … M30 |
|
是 |
(第一次操作) T01 M06 T02 … … (最后一次操作) T05 M06 T01 … M30 |
2.7 刀具选项 – 在
|
选项 |
结果 |
|
1 个程序块 |
… … T01 M06 … … |
|
2 个程序块 |
… … T05 M06 … … |
2.8 原点选项 – 输出原点列表
|
选项 |
结果 |
|
否 |
% O1000 … … |
|
是 |
% O1000 (开始原点列表) (G54) (G55) (结束原点列表) … … |
原点选项
|
轴旋转后 |
G68.2 P1 X0. Y0. Z0. J0. K0. … G54 |
|
轴旋转前 |
G54 … G68.2 P1 X0. Y0. Z0. J0. K0. |
2.9 原点选项 – 多原点管理
|
选项 |
结果 |
|
仅原点 |
% 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”……
对于 5 轴机床:
如果设置为输出,则原点偏移量与倾斜平面函数 G68.1 一起输出。这意味着不输出 G52。
2.10 冷却液选项 – 冷却液激活位置
|
选项 |
结果 |
|
随主轴 |
… … T01 M06 S8000 M03 M08 G00 X.. Y.. G43 H1 Z… … … |
|
随平面移动 |
… … T01 M06 S8000 M03 G00 X.. Y.. M08 G43 H1 Z.. … … |
|
随插入移动 |
… … T01 M06 S8000 M03 G00 X.. Y.. G43 H1 Z.. M08 … … |
3 5 轴铣削
3.1 5 轴铣削参数 – 3+2 轴使用倾斜工作平面
|
选项 |
结果 |
|
否 |
… … T01 M06 C180 B-90 … … |
|
是 |
… … T01 M06 G69 G49 G68.2 P1 X.. Y.. Z.. I-90 K180 G53.1 … |
3.2 5 轴铣削参数 – 锁定 1 st 旋转轴
|
选项 |
结果 |
|
空 |
… … C180 … … |
|
“M10” |
… … C180 M10 … … |
3.3 5 轴铣削参数 – 锁定 2 nd 旋转轴
|
选项 |
结果 |
|
空 |
… … B-90 … … |
|
“M12” |
… … B-90 M12 … … |
3.4 5 轴铣削参数 – 解锁 1 st 旋转轴
|
选项 |
结果 |
|
空 |
… … C180 … … |
|
“M11” |
… … M11 C180 … … |
3.5 5 轴铣削参数 – 解锁 2 nd 旋转轴
|
选项 |
结果 |
|
空 |
… … B-90 … … |
|
“M13” |
… … M13 B-90 … … |
3.6 换面固定程序块 - 激活换面固定程序块
此选项仅在机床配置中未定义运动学时使用。
|
选项 |
结果 |
|
勾选 |
如果发生平面变化,将输出定义的固定程序块 |
|
取消勾选 |
发生平面变化时将输出标准程序块。 G0 G91 G28 Z0 |
3.7 换面固定程序块 - 第一个和第二个
为避免标准输出,请勾选选项以激活固定程序块,并将第一个和第二个程序块字段留空。
|
选项 |
结果 |
|
空 |
… … |
|
“G0 Z100” |
… … G00 Z100 … … |
4 启动页面
|
定义了机床运动学 |
未定义机床运动学 |
4.1 NC 文件名
在此处定义生成的 NC 文件名。扩展名必须在 MCF 配置中定义。
4.2 程序号
如果定义为 0,则程序号将设置为 1。
|
选项 |
结果 |
|
0 |
% O1 … … |
|
“10” |
% O10 … … |
|
“1234” |
% O1234 … … |
4.3 原点号
此参数仅在机床文件中未定义运动学时使用。该参数定义 NC 程序中使用的第一个原点。
如果处理参数 多原点 设置为“仅原点”,则在平面更改时原点号会递增。
|
选项 |
结果 |
|
54 |
% O10 T01 M06 G54 … |
|
55 |
% O10 T01 M06 G55 … |
4.4 注释输出
|
选项 |
结果 |
|
否 |
… … T01 M06 … … |
|
是 |
… … (面铣) (端铣刀 D12) T01 M06 … … |
4.5 程序块编号
|
选项 |
结果 |
|
有 |
O1000 N5 T01 M06 N10 G00 X.. Y.. N15 G43 H1 Z.. … … N50 T02 M06 N55 G00 X.. Y.. N60 G43 H2 Z.. … … |
|
无 |
O1000 T01 M06 G00 X.. Y.. G43 H1 Z.. … … T02 M06 G00 X.. Y.. G43 H2 Z.. … … |
|
仅换刀 |
O1000 N5 T01 M06 G00 X.. Y.. G43 H1 Z.. … … N10 T02 M06 G00 X.. Y.. G43 H2 Z.. … … |
4.6 程序结束代码
|
选项 |
结果 |
|
M30 |
… … … M30 % |
|
M02 |
… … … M02 % |
|
M99 |
… … … M99 % |