一般信息

标准有四个配置页面来管理所有可用选项:

  • CNC 控制器:包含关于 CNC 的选项。

  • 车削:包含车削技术选项。

  • 代码管理:允许指定一些代码用于 NC 输出。

  • 文件管理:提供一些 NC 文件输出的选项。

image-20240415-091847.png

1 CNC 控制器页面

cnc controller page-20240415-092827.PNG

1.1          CNC 控制器 - 程序开始/结束时的百分比

选项

结果

N5 G00 G53 Z0

M30

%

N5 G00 G53 Z0

M30

%

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

即使在前面的选项中禁用了程序开始/结束时的百分比,前两个程序名称选项仍会输出百分比

选项

结果

%_N_<名称>_MPF

%_N_PROG_MPF

N5 G00 G53 Z0

%MPF<编号>

%MPF1

N5 G00 G53 Z0

G00 G53 Z0

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

仅当程序名称格式设置为“%_N_<名称>_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 将在不带编号的情况下输出。

选项

结果

image-20240415-101413.png

;选择主轴

SETMS

;选择副轴

SETMS(1)

image-20240415-101532.png

;选择主轴

SETMS(5)

;选择副轴

SETMS(6)

2      车削页面

turning page-20240415-092852.PNG

2.1          车削 – 为 CNC 仿真输出毛坯

选项

结果

%_N_PROG_MPF

%_N_PROG_MPF

N5 WORKPIECE(,"",,"CYLINDER",64,2,-32,-80,30)

2.2          车削 – 为所有操作输出刀具和平面

选项

结果

;刀具 1 和平面 1 的 OP 1

T01 D01 M06

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

;刀具 1 和平面 1 的 OP 2

;刀具 1 和平面 1 的 OP 1

T01 D01 M06

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

;刀具 1 和平面 1 的 OP 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      代码管理页面

code management page-20240415-092933.PNG

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 选项,则输出可以分解进行。

不输出圆弧插补,不使用刀具补偿

选项

结果

image-20240415-095414.png

使用 TRANSMIT 输出轴向操作

image-20240415-095446.png

分解输出轴向操作

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 选项,则输出可以分解进行。

不输出圆弧插补,不使用刀具补偿

选项

结果

image-20240415-095054.png

使用 G107 输出轴向操作

image-20240415-095203.png

分解输出轴向操作

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      文件管理页面

File management Page-20240415-093024.PNG

4.1          文件管理 – 每个通道一个物理文件

选项

文件 1

文件 2

image-20240415-094052.png

O1000

(第一个通道程序)

M30

O1001

(第二个通道程序)

M30

image-20240415-094140.png

O1000

(第一个通道程序)

M30

O1001

(第二个通道程序)

M30

4.2          文件管理 – 即使通道为空也生成通道

选项

结果

image-20240415-094052.png

如果通道为空,则不输出程序

image-20240415-094126.png

如果通道为空,程序仍会输出(但为空

(仅输出 O1001 和 M30)

4.3          列表/同步文件 – 生成列表文件

您需要设置同步编号最小值和最大值才能输出列表

选项

结果

image-20240415-094052.png

不生成文件以查看通道之间的同步。

image-20240415-094126.png

生成文件以查看通道之间的同步。

将生成并显示名为 Listing.TXT 的文件。

image-20240415-092407.png

列表/同步文件 – 同步编号(最小值/最大值)

在此处定义同步编号(例如 500 – 540)

后处理器将在这些最小值和最大值之间搜索同步编号,以生成 Listing.TXT 文件。

5      启动页面

launch page-20240415-093200.PNG

5.1          NC 文件名称:在此处定义生成的 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

N60 Z10

不带

%MPF1

T01 D01 M06

G00 X10 Z20

Z10

T02 D02 M06

G00 X20 Z20

Z10

仅换刀

%MPF1

N5 T01 D01 M06

G00 X10 Z20

Z10

N10 T02 D02 M06

G00 X20 Z20

Z10

5.5          程序类型

选项

结果

主程序

% MPF1

M30

子程序

% SPF1

M17

5.6          程序结束代码:

选项

结果

M30

M30

%

M02

M02

%