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

第一个页面“CNC 控制器”是关于 CNC 选项的。

第二个页面“铣削”允许为铣削、刀具、冷却液和原点调整输出。

第三个页面“铣削”是关于 5 轴参数的。

01-Main.PNG

CNC 控制器页面

CNC 控制器部分

02-CNC Controller Section.PNG

使用 F 自动

选项

结果

刀具调用 1 Z S1200

L X0 Y0 FMAX

L Z20 F200

刀具调用 1 Z S1200 F200

L X0 Y0 FMAX

L Z20 FAUTO

刀具调用

选项

结果

编号

刀具调用 1 Z S1200

名称

刀具调用 “MILL_D10” Z S1200

刀具定义

选项

结果

开始程序 1 MM

刀具调用 1 Z S1500

刀具调用 2 Z S2000

结束程序 1

开始

开始程序 1 MM

刀具定义 1 L+80 R+6

刀具定义 2 L+80 R+10

刀具调用 1 Z S1500

刀具调用 2 Z S2000

结束程序 1

刀具

开始程序 1 MM

刀具定义 1 L+80 R+6

刀具调用 1 Z S1500

刀具定义 2 L+80 R+10

刀具调用 2 Z S2000

结束程序 1

循环部分

使用的钻孔循环

选项

结果

标准

L X-20. Y+20. M03 FMAX

L Z+50. FMAX

Z+2.

循环定义 1.0 啄进

循环定义 1.1 设置 +2

循环定义 1.2 深度 -10.412

循环定义 1.3 啄进 +10.412

循环定义 1.4 停留 +0

循环定义 1.5 F606

循环调用

通用

L X-20. Y+20. M03 FMAX

L Z+50. FMAX

循环定义 200 钻孔~

Q200=2 ;设置间隙~

Q201=-10.412 ;深度~

Q206=606.4 ;切入进给速率~

Q202=10.412 ;切入深度~

Q210=0 ;顶部停留时间~

Q203=0 ;表面坐标~

Q204=2 ;第二设置间隙~

Q211=0 ;深度停留时间~

Q395=0 ;深度参考

循环调用

倾斜工作平面

选项

结果

循环定义 19

循环定义 19.0 工作平面

循环定义 19.1 A-90. B+0. C+90.

L A+Q120 C+Q122 R0 FMAX

空间平面

空间平面 SPA-90 SPB+0 SPC+90 旋转 MB MAX FMAX SEQ- TABLE ROT

输出原点工作平面

选项

结果

刀具调用 1 Z S1500

循环定义 7

刀具调用 1 Z S1500

循环定义 7.0 基准转换

循环定义 7.1 #1

循环定义 247

刀具调用 1 Z S1500

循环定义 247 基准设置~

Q339=1 ;基准编号

铣削页面

铣削部分

03 - Milling Section.PNG

为 CNC 仿真输出毛坯

选项

结果

开始程序 1 MM

开始程序 1 MM

块定义 0.1 Z X-42.5 Y-35 Z-39

块定义 0.2 X+42.5 Y+39 Z+1

为所有操作输出刀具和平面

选项

结果

;OP 1 WITH TOOL 1 AND PLANE 1

刀具调用 1 Z S1500

空间平面 SPA-90 SPB+0 SPC+90 旋转 MB MAX FMAX SEQ- TABLE ROT

;OP 2 WITH TOOL 1 AND PLANE 1

;OP 1 WITH TOOL 1 AND PLANE 1

刀具调用 1 Z S1500

空间平面 SPA-90 SPB+0 SPC+90 旋转 MB MAX FMAX SEQ- TABLE ROT

;OP 2 WITH TOOL 1 AND PLANE 1

刀具调用 1 Z S1500

空间平面 SPA-90 SPB+0 SPC+90 旋转 MB MAX FMAX SEQ- TABLE ROT

使用参数进行进给

选项

结果

T1 M6

G0 X.. Y..

G43 H1 Z..

Z-.. F160

G1 X.. Y.. F200

FN 0: Q1 = 200

FN 0: Q2 = 150

T1 M6

G0 X.. Y..

G43 H1 Z..

Z-.. FQ2

G1 X.. Y.. FQ1

刀具选项部分

04 - Tool Option Section.PNG

输出刀具列表

选项

结果

开始程序 1 MM

开始程序 1 MM

;开始刀具列表

;T1 端铣刀 D10

;T2 钻头 D8

;…

;结束刀具列表

换刀

选项

结果

手动

;端铣刀 D10

M0

自动

;端铣刀 D10

刀具调用 1 Z S1500

自动 + 预选

;端铣刀 D10

刀具调用 1 Z S1500

刀具定义 2

在最后一把刀之后预选第一把刀

选项

结果

;第一次操作

刀具调用 1 Z S1500

刀具定义 2

;最后一次操作

刀具调用 5 Z S1250

M30

;第一次操作

刀具调用 1 Z S1500

刀具定义 2

;最后一次操作

刀具调用 5 Z S1250

刀具定义 1

M30

换刀在

此选项对输出没有影响。

选项

结果

1 块

刀具调用 1 Z S1500

2 块

刀具调用 1 Z S1500

原点选项部分

05 - Origin Option Section.PNG

输出原点列表

选项

结果

开始程序 1 MM

开始程序 1 MM

;开始原点列表

;1

;2

;结束原点列表

原点位置

选项

结果

轴旋转后

刀具调用 1 Z S1500

A90 C90

循环定义 247 基准设置~

Q339=1 ;基准编号

轴旋转前

刀具调用 1 Z S1500

循环定义 247 基准设置~

Q339=1 ;基准编号

A90 C90

多原点管理

选项

结果

仅原点

循环定义 247 基准设置~

Q339=1 ;基准编号

原点 + 偏移

循环定义 247 基准设置~

Q339=1 ;基准编号

循环定义 7.0 基准转换

循环定义 7.1 X-50.

循环定义 7.2 Y-25.

循环定义 7.3 Z-50.

无 MTE :

如果选项设置为“仅原点”,则为零件上定义的每个原点,我们将输出不同的 G 代码,G54,然后是 G55,G56……这意味着您受限于 CNC 管理的原点数量。如果您可以拥有更多原点,则必须使用第二个选项“原点 + 偏移”。

如果选项设置为“原点 + 偏移”,则只输出基准和偏移,使用循环定义 7。

有 MTE :

原点可以在原点的名称中定义,语法如下“$1_”。这意味着基准 1 将在 NC 程序中使用。如果没有定义解码名称,它将输出默认基准 1。

如果您使用“原点 + 偏移”,则必须只使用一个原点用于所有操作,因为所有偏移都从参考平面原点或单个原点计算。

您可以在下划线后添加任何文本来识别您的偏移量“$1_Up”、“$1_Right”……

对于 5 轴机床:

原点偏移量与倾斜平面函数同时输出。

冷却液选项部分

06 - Coolant Option Section.PNG

冷却液激活位置

使用“带主轴”和“带切入移动”将得到相同的结果。

M13 将用于同时输出冷却液和主轴。

选项

结果

带主轴

刀具调用 1 Z S1500

L X.. Y.. M13 FMAX

L Z.. FMAX

带平面移动

刀具调用 1 Z S1500

L X.. Y.. M13 FMAX

L Z.. FMAX

带切入移动

刀具调用 1 Z S1500

L X.. Y.. M03 FMAX

L Z.. M08 FMAX

铣削 5X 页面

铣削 5X 参数

07 - Milling 5X parameters Section.PNG

对 3+2 轴使用倾斜工作平面

选项

结果

刀具调用 1 Z S1500

C180

A-90

刀具调用 1 Z S1500

空间平面 SPA-90 SPB+0 SPC+180 旋转 MB MAX FMAX SEQ- TABLE ROT

旋转轴

选项

结果

选项

结果

锁定 1 st 旋转轴

锁定 2 nd 旋转轴

C180

B-90

“M10”

C180

M10

“M12”

B-90

M12

解锁 1 st 旋转轴

解锁 2 nd 旋转轴

C180

B-90

“M11”

M11

C180

“M13”

M13

B-90

固定平面更改块(无 MTE 时使用)

08 - Fixed Block for plane change Section.PNG

激活固定平面更改块

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

选项

结果

勾选

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

取消勾选

发生平面更改时将输出标准块。

G0 G91 G28 Z0

第一个和第二个块

为避免标准输出,请勾选选项以激活固定块,并保持第一个和第二个块字段为空。

选项

结果

“G0 Z100”

L Z100 FMAX

启动页面

已定义机床运动学

未定义机床运动学

03 - Heidenhain With Kinematics.png 04 - Heidenhain Without Kinematics.png

NC 文件名

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

程序号

如果未定义任何内容,程序名将设置为 1。

选项

结果

“空”

开始程序 1 MM

结束程序 1 MM

“PROG”

开始程序 PROG MM

结束程序 PROG MM

注释输出

选项

结果

刀具调用 1 Z S1500

;面铣

;端铣刀 D12

T1 M6

原点编号

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

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

选项

结果直到 8055

0

13 刀具调用 1 Z S1273

14 循环定义 247 基准设置~

Q339= 0 ;基准编号…

1

13 刀具调用 1 Z S1273

14 循环定义 247 基准设置~

Q339= 1 ;基准编号

程序结束代码

选项

结果

M30

M30

结束程序 1 MM

M02

M02

结束程序 1 MM

特定信息

如何输出循环定义 202?

此循环用于使用单刃镗刀进行铰孔。有关此循环的更多信息,请参阅 Heidenhain 手册。

循环定义 202 镗孔~

Q200=2 ;设置间隙~

Q201=-50 ;深度~

Q206=79.6 ;切入进给速率~

Q211=0 ;深度停留时间~

Q208=500 ;回退进给速率~

Q203=0 ;表面坐标~

Q204=2 ;第二设置间隙~

Q214=2 ;退出方向~

Q336=90 ;主轴角度

要定义的工序: 铰孔

05 - Reaming.png

要选择的刀具: 单刃镗刀

06 - Single Edge Bore.png

参数

设置

Q214=2 ;退出方向

根据刀具角度计算。

0 代表 0 度

1 代表 90 度

2 代表 180 度

3 代表 270 度

Q336=90 ;主轴角度

image-20240418-061758.png

如果刀具角度不同于 0、90、180 或 270 度,则强制为 0。

如何输出循环定义 208?

此循环用于通过螺旋插补加工孔。有关此循环的更多信息,请参阅 Heidenhain 手册。

循环定义 208 镗铣~

Q200=2 ;设置间隙~

Q201=-50 ;深度~

Q206=1018.4 ;切入进给速率~

Q334=5 ;切入深度~

Q203=0 ;表面坐标~

Q204=2 ;第二设置间隙~

Q335=20 ;标称直径~

Q342=0 ;粗加工直径~

Q351=1 ;顺铣或逆铣

要使用,必须将 GPP 配置设置为“插补”的固定格式。

钻孔循环使用的选项必须设置为“通用”。

image-20240418-064549.png

要定义的工序:“ 插补

Interpolation.PNG

必须使用以下参数定义工序。如果其中一个不同,刀具路径将被分解。

Interpolation Strategy.png