一般信息

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

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

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

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

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

general info-20240416-065005.PNG

1       CNC 控制器页面

cnc controller-20240416-065038.PNG

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      车削页面

turning-20240416-065102.PNG

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       代码管理页面

code management-20240416-065135.PNG

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

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

选项

结果

use axial interpo mode-20240416-065224.PNG

使用 G112 输出轴向操作

use axial interpo mode-20240416-065224.PNG

分解输出轴向操作

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

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

选项

结果

tick use radial interpo mode-20240416-065246.PNG

使用 G107 输出轴向操作

use radial interpo mode-20240416-065302.PNG

分解输出轴向操作

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 能够支持多通道时进行更新。

File management-20240416-065504.PNG

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

选项

文件 1

文件 2

no tick-20240416-065549.PNG

O1000

(第一通道程序)

M30

O1001

(第二通道程序)

M30

tick-20240416-065535.PNG

O1000

(第一通道程序)

M30

O1001

(第二通道程序)

M30

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

选项

结果

no tick-20240416-065549.PNG

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

tick-20240416-065535.PNG

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

(仅输出 O1001 和 M30)

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

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

选项

结果

no tick-20240416-065549.PNG

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

tick-20240416-065535.PNG

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

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

image-20240415-120644.png

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

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

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

5       启动页面

launch page-20240416-065730.png

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

%