一般信息

标准包含三个配置页面来管理所有可用选项。第一个页面“CNC 控制器”是关于 CNC 选项。第二个页面“铣削”允许适配铣削、刀具、冷却液和原点的输出。第三个页面“铣削”是关于 5 轴参数。

general info-20240416-090057.PNG

1     CNC 控制器页面

cnc controller-20240416-090117.PNG

1.1          CNC 控制器 - 程序开始/结束时的 %

选项

结果

N5 G00 G53 Z0

M30

%

N5 G0 G53 Z0

M30

%

1.2          CNC 控制器 - 程序名称格式

选项

结果

%_N_<name>_MPF

%_N_PROG_MPF

N5 G00 G53 Z0

%MPF<number>

%MPF1

N5 G00 G53 Z0…

N5 G00 G53 Z0

1.3          CNC 控制器 – 开始时使用“$PATH=”

此选项仅在使用 %_N_<name>_MPF 时可用

选项

结果

%_N_PROG_MPF

N5 G00 G53 Z0

%_N_PROG_MPF

;$PATH=/_N_PART_DIR

N5 G00 G53 Z0…

1.4          刀具选项 – 刀具调用

选项

结果

编号

T01 M06

名称

T=”MILL_D10” M06

1.5          刀具选项 – 刀具补偿

选项

结果

D1

T01 D01

T02 D01

D

T01 D01

T02 D02

1.6          刀具选项 – 刀具长度补偿

选项

结果

自动

T01 D01

Z20

G43 H..

T01

G43 H01 Z20

1.7          循环 – 钻孔循环

选项

结果

Cycle81

MCALL CYCLE81(2,0,2,-10.412,)

MCALL

Fanuc 类似

G81 G94 Z-10.412 R2. F606

G80

G81 R…

R2=0 R3=10.412 R10=2

G81

G80

1.8          循环 – CYCLE800 的平面名称

选项

结果

“TC1”

CYCLE800(1,” TC1 ”,0,39,0,0,0,180,-90,0,0,0,0,-1)

“TABLE”

CYCLE800(1,” TABLE ”,0,39,0,0,0,180,-90,0,0,0,0,-1)

1.9          循环 – G84 R 的 MD 5013.1 参数

这定义了 G84 R 是使用编码器还是不使用编码器。这与“MD 5013.1”机床参数相关。这会改变 R6 和 R7 的值。

仅对非刚性攻牙有效。

选项

结果

0

R2=0 R3=6 R4=0 R6=4 R7=3 R9=0.8 R10=2 R11=0

G84

G80

1

R2=0 R3=6 R4=0 R6=0 R9=0.8 R10=2 R11=0

G84

G80

2     铣削页面

milling-20240416-090131.PNG

2.1          铣削 – CNC 仿真输出毛坯

选项

结果

%_N_PROG_MPF

%_N_PROG_MPF

WORKPIECE(,””,,”BOX”,112,1-39,0,-42.5,-35,42.5,35)

2.2          铣削 – 所有操作的刀具和平面输出

选项

结果

;OP 1 WITH TOOL 1 AND PLANE 1

T01 D01 M06

CYCLE800(1,”TC1”,0,39,0,0,0,90,-90,0,0,0,0,-1)

;OP 2 WITH TOOL 1 AND PLANE 1

;OP 1 WITH TOOL 1 AND PLANE 1

T01 D01 M06

CYCLE800(1,”TC1”,0,39,0,0,0,90,-90,0,0,0,0,-1)

;OP 2 WITH TOOL 1 AND PLANE 1

T01 D01 M06

CYCLE800(1,”TC1”,0,39,0,0,0,90,-90,0,0,0,0,-1)

2.3          铣削 – 使用进给参数

选项

结果

T01 D01 M06

G00 X.. Y..

Z..

Z-.. F160

G1 X.. Y.. F200

R21 = 200

R22 = 160

T01 D01 M06

G00 X.. Y..

G43 H1 Z..

Z-.. F=R22

G01 X.. Y.. F=R21

2.4          刀具选项 – 输出刀具列表

选项

结果

%_N_PROG_MPF

%_N_PROG_MPF

;START TOOL LIST

;T01 END MILL D10

;T02 DRILL D08

;END TOOL LIST

2.5          刀具选项 – 换刀

选项

结果

手动

;END MILL D10

M0

自动

;END MILL D10

T01 D01 M06

自动 + 预选

;END MILL D10

T01 D01 M06

T02

2.6          刀具选项 – 预选最后一把刀之后的第一个刀具

选项

结果

;FIRST OPERATION

T01 D01 M06

T02

;LAST OPERATION

T05 D01 M06

M30

;FIRST OPERATION

T01 M06

T02

;LAST OPERATION

T05 D01 M06

T01

M30

2.7          刀具选项 – 换刀在

选项

结果

1 块

T01 D01 M06

2 块

T01 D01

M06

2.8          原点选项 – 输出原点列表

选项

结果

%_N_PROG_MPF

%_N_PROG_MPF

;START ORIGIN LIST

;G54

;G55

;END ORIGIN LIST

原点位置

选项

结果

轴旋转后

轴旋转前

2.9          原点选项 – 多原点管理

选项

结果

仅原点

%

O1000

G54

原点 + 偏移

%

O1000

G54

TRANS 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 D01 M06

S800 M03 M08

G00 X.. Y..

Z…

随平面移动

T01 D01 M06

S800 M3

G00 X.. Y.. M8

Z..

随切入移动

T01 D01 M06

S800 M03

G00 X.. Y..

Z.. M08

3      5轴铣削

milling 5x.PNG

3.1          5轴铣削参数 – 3+2 轴使用倾斜工作平面

选项

结果

T01 D01 M06

C180

A-90

T01 D01 M06

CYCLE800(1,“TC1 »,0,39,0,0,0,180,-90,0,0,0,0-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          平面更改的固定块 - 激活平面更改的固定块

此选项仅在机床配置中未定义运动学时使用。

选项

结果

勾选

如果发生平面更改,将输出定义的固定块

取消勾选

如果发生平面更改,则不输出块。

3.7          平面更改的固定块 - 第一和第二

选项

结果

“G0 Z100”

G00 Z100

4     启动页面

已定义机床运动学

未定义机床运动学

launch page without kinematics-20240416-093815.PNG without kinematics-20240416-094444.PNG

4.1          NC 文件名称

在此定义生成的 NC 文件名称。扩展名必须在 MCF 配置中定义。

4.2          程序号

如果定义为 0,则程序号将设置为 1。

选项

结果

0

%MPF1

“10”

%MPF10

“1234”

%MPF1234

4.3          原点号

此参数仅在机床文件中未定义运动学时使用。该参数定义 NC 程序中使用的第一个原点。

如果处理参数 多原点 设置为“仅原点”,则在平面更改时原点号会递增。

选项

结果

54

%MPF1

T01 M06

G54

55

%MPF1

T01 M06

G55

4.4          注释输出

选项

结果

T01 D01 M06

;FACING

;END MILL D12

T01 D01 M06

4.5          程序块编号

选项

结果

N5 T01 D01 M06

N10 G00 X.. Y..

N15 G43 Z.. H1

N50 T02 D01 M06

N55 G00 X.. Y..

N60 G43 Z.. H2

T01 D01 M06

G0 X.. Y..

G43 Z.. H1

T02 D02 M06

G00 X.. Y..

G43 Z.. H2

仅换刀

N5 T01 D01 M06

G00 X.. Y..

G43 Z.. H1

N10 T02 D01 M06

G00 X.. Y..

G43 Z.. H2

4.6          程序类型 :

选项

结果

主程序

%MPF1

M30

子程序

%SPF1

M17

4.7          程序结束代码

选项

结果

M30

M30

M02

M02