K Y 9 8 0 M 铣床系列
使 用 调 试 文 档
广州科源数控科技有限公司
GUANGZHOUKYCNCTECHNOLOGY CO., LTD
K Y 9 8 0 M 铣床系列
使 用 调 试 文 档
广州科源数控科技有限公司
GUANGZHOUKYCNCTECHNOLOGY CO., LTD
广 州 科 源
1 / 93
目录
目录
第一章产品简介................................................................................................................................................. 6
1.1 系统电源................................................................................................................................................ 6
第二章 接口定义与连接................................................................................................................................... 7
2.1 接口 CN61 输入信号 ............................................................................................................................. 7
2.2 接口 CN62 输出信号 ............................................................................................................................. 8
2.3 I/O 功能与连接...................................................................................................................................... 9
2.3.1 外接暂停、循环启动、急停......................................................................................................... 9
2.3.2 硬限位行程报警与软限位行程报警设置................................................................................... 10
2.3.3 机床回零....................................................................................................................................... 12
2.3.4 冷却泵控制................................................................................................................................... 19
2.3.5 加工吹气控制............................................................................................................................... 19
2.3.6 润滑控制....................................................................................................................................... 20
2.3.9 三色灯........................................................................................................................................... 21
2.3.10 宏变量输入输出......................................................................................................................... 21
2.3.11 M89 自定义检测输出................................................................................................................. 23
2.3.12 M90、M91 程序段循环指令 .................................................................................................... 27
2.3.13 M92、M93 程序跳转 ................................................................................................................ 27
2.3.14 用户自定义输出......................................................................................................................... 28
2.3.18 G31 跳转功能/Z 方向自动对刀功能......................................................................................... 29
2.3.19 抱闸输出..................................................................................................................................... 31
2.3.20 防护门功能................................................................................................................................. 31
2.3.20 主轴松夹刀功能......................................................................................................................... 32
2.4 手轮连接设置说明.............................................................................................................................. 34
2.4.1 手轮接口定义............................................................................................................................... 34
2.5 主轴与主轴编码器连接...................................................................................................................... 35
2.5.1 编码器接口定义........................................................................................................................... 35
2.5.2 主轴与编码器连接....................................................................................................................... 35
广 州 科 源
2 / 93
2.5.4 主轴控制....................................................................................................................................... 36
2.5.5 主轴转速开关量控制................................................................................................................... 38
2.5.6 主轴自动换档控制....................................................................................................................... 39
2.5.9 攻丝模式切换............................................................................................................................ 41
2.5.10 主轴定向功能..................................................................................................................... 42
2.6 驱动单元的连接.................................................................................................................................. 43
2.6.1 驱动接口定义............................................................................................................................... 44
2.6.2 轴控使能....................................................................................................................................... 44
2.6.3 系统与 KY-300C 驱动器的连接图............................................................................................... 45
2.6.4 系统与松下 A5 驱动连接图:....................................................................................................... 45
2.6.5 系统与松下 J 系列连接图.............................................................................................................. 46
2.6.6 系统与台达 B2 连接图:............................................................................................................... 47
2.6.7 系统与安川 7 系列连接图:......................................................................................................... 48
第三章 常用参数说明..................................................................................................................................... 48
3.1 编程操作参数...................................................................................................................................... 48
3.2 进给轴参数.......................................................................................................................................... 52
3.3 加减速时间参数.................................................................................................................................. 54
3.4 齿轮比参数与计算.............................................................................................................................. 54
第四章 其他功能调试说明............................................................................................................................. 55
4.1 主轴定向功能调试.............................................................................................................................. 55
4.2 配 K300C 绝对值驱动调试.................................................................................................................. 57
4.4 程序单段.............................................................................................................................................. 61
4.5 程序跳段.............................................................................................................................................. 61
4.6 机床锁.................................................................................................................................................. 61
4.7 辅助锁.................................................................................................................................................. 61
4.8 手轮试切.............................................................................................................................................. 61
4.9 选择停.................................................................................................................................................. 61
4.10 一键 G54 功能 ................................................................................................................................... 61
4.11 断点启动功能.................................................................................................................................... 61
4.12 攻丝回退功能.................................................................................................................................... 61
广 州 科 源
3 / 93
4.13 M 代码调取程序................................................................................................................................ 62
4.14 回工件原点........................................................................................................................................ 62
4.15 一键对刀功能.................................................................................................................................... 62
4.16 一键回机床零点功能........................................................................................................................ 62
4.17 进给倍率为 0%快速倍率调整.......................................................................................................... 63
4.18 手动快速移动控制............................................................................................................................ 63
4.19 坐标系对刀时特殊说明.................................................................................................................... 63
附录一、参数查找与修改............................................................................................................................... 63
1、如何查找数据参数和状态参数:......................................................................................................... 63
附录二、报警/警告.......................................................................................................................................... 64
附录三、刀库调试........................................................................................................................................... 72
一、排刀刀库........................................................................................................................................... 72
附录四、对刀仪使用....................................................................................................................................... 75
附录五、自动分中功能使用........................................................................................................................... 79
附录六、CAD 图 DXF 文件导入钻孔攻丝....................................................................................................... 79
附录七、宏程序补充....................................................................................................................................... 83
1、语句式宏代码(宏 B).......................................................................................................................... 83
1.1 算术和逻辑运算................................................................................................................................. 83
1.2 转移和循环........................................................................................................................................ 84
1.3 宏报警................................................................................................................................................ 86
1.4 特殊说明(用变量置换变量号).................................................................................................... 87
附录八、自定义报警内容编写....................................................................................................................... 87
附录九、M 代码表........................................................................................................................................... 89
附录十、主轴刚性攻丝监测反馈................................................................................................................... 91
广 州 科 源
4 / 93
广 州 科 源
5 / 93
广 州 科 源
6 / 93
第一章产品简介
1.1 系统电源
1> 输入: L、N(AC):从隔离变压器取 AC220V;
2> 输出: ﹢V:﹢24V ﹣V:0V ;(共两路)
3> 系统 I/O 接口中的﹢24V 和 0V 与开关电源的﹢24V、0V 同一属性,接线时也可以直
接在开关电源里引出﹢24V 和 0V。
注:此电源盒只供系统上电使用
广 州 科 源
7 / 93
第二章 接口定义与连接
2.1 接口 CN61 输入信号
注 1:部分输入接口可定
义多种功能, 在表中用
“ / “ 表示;
注 2:输入信号与+24V 导
通时, 该输入有效; 输入
信号与+24V 截止时, 该
输入无效;
注 3:﹢24V、COM 端与
配套电源盒的同名端子
等效;
脚号 地址 功能 说明
3、
10、19
0V 电源接口 电源 0V
4、7、
11、
16、
20、23
+24V 电源接口 电源+24V
1 X0.0 SAGT 防护门检测信号/定向到位信号
14 X0.1 SP 外接暂停信号
2 X0.2 THAN 外接手动松夹控制
15 X0.3 DECX X 轴回零减速信号
17 X0.4 G31 G31 跳转信号/对刀仪信号
5 X0.5 ESP 急停信号
18 X0.6 DECY Y 轴回零减速信号
6 X0.7 LMIX X 轴超程信号/第 4 轴减速信号
8 X1.0 TOPE 刀具松开到位信号/ M89K0 检测信号/宏输入#1008
21 X1.1 TCLO 刀具夹紧到位信号/ M89K1 检测信号/宏输入#1009
9 X1.2 LMIY Y 轴超程信号/ M89K2 检测信号/宏输入#1010
22 X1.3 DECZ Z 轴回零减速信号/ M89K3 检测信号/宏输入#1011
24 X1.4 ST 外接循环启动/ M89K4 检测信号/宏输入#1012
12 X1.5 M41I 1 档到位信号/外接加工吹气/M89K5 检测信号/宏输入#1013
25 X1.6 M42I 2 档到位信号/对刀仪超程信号/M89K6 检测信号/宏输入#1014
13 X1.7 LMIZ Z 轴超程/M89K7 检测信号/宏输入#1015
广 州 科 源
8 / 93
2.2 接口 CN62 输出信号
注 1:部分输出接口可定
义多种功能, 在表中用
“ / “ 表示;
注 2:输出功能有效时, 该
输出信号内部与 0V 导通;
输出功能无效时, 该输出
信号为高阻抗截止;
注 3:﹢24V、COM 端与配
套电源盒的同名端子等
效;
脚号 地址 功能 说明
3、7、
10、16、
19、23
0V 电源接口 电源 0V
4、11、20 +24V 电源接口 电源+24V
1 Y0.0 COOL 冷却输出(M08/M09)
14 Y0.1 M32 润滑输出(M32/M33)
2 Y0.2 TCLA 刀具松夹(M16/M17)
15 Y0.3 M03 主轴正转 M03//主轴脉冲使能
17 Y0.4 M04 主轴反转 M04
5 Y0.5 M05 主轴停止 M05/抱闸输出/位置模式
18 Y0.6 M07 加工吹气(M07/M09)
6 Y0.7 SPZD 主轴制动//主轴定向
8 Y1.0 SI/M41
机械档位 1 输出/防护门(M34/M35)/ M89 I0/宏输出
#1100
21 Y1.1 S2/M42
机械档位 2 输出/排屑机(M36/M37)/ M89 I1/宏输出
#1101
9 Y1.2 S3/M43
机械档位 3 输出/工作灯(M38/M39)/ M89 I2/宏输出
#1102
22 Y1.3 S4/M44
机械档位 4 输出/K2 自定义输出(M72/M73)/M89 I3/宏输
出#1103
24 Y1.4 M70 K1 对刀吹气(M70/M71)/ M89 I4/宏输出#1104
12 Y1.5 CLPY
三色灯—黄灯/ K3 自定义输出(M74/M75)/M89 I5/宏输出
#1105
25 Y1.6 CLPG
三色灯—绿灯/自定义输出(M76/M77)/ M89 I6/宏输出
#1106
13 Y1.7 CLPR 三色灯—红灯/ M89 I7/宏输出#1107
广 州 科 源
9 / 93
2.3 I/O 功能与连接
注意!
铣床 CNC 的 I/O 功能意义由 PLC 程序(梯形图)定义的,当铣床 CNC 装配机床时, I/O 功能由机
床厂设计决定,具体请参阅机床厂家的说明书。
本节中关于 I/O 功能是针对 980M 系列标准 PLC(V3.00 以上版本)程序进行描述的。未做特殊说明,
敬请注意!
2.3.1 外接暂停、循环启动、急停
相关信号
SP:外接暂停信号, 与﹢24V 断开时, 暂停有效;
ESP:急停信号, 与﹢24V 断开时, 急停报警;
ST:外接循环启动信号, 与﹢24V 导通时, 启动有效;
信号诊断
信号 SP ESP ST
诊断地址 X0.1 X0.5 X1.4
接口引脚 CN61.14 CN61.05 CN61.24
注释说明 外接暂停 急停急停 外接启动
控制参数
状态参数
021.0==0 外接循环启动(0:有效 1:无效);
021.1==0 外接暂停信号(0:有效 1:无效)
021.2==0 急停报警信号(0:检查 1:不检查)
7 6 5 4 3 2 1 0
0 2 1 **** **** **** **** **** BIT2 BIT1 BIT0
BIT0 : 外接循环启动(0:有效 1:无效)
BIT1 : 外接暂停信号(0:有效 1:无效)
BIT2 : 急停报警信号(0:检查 1:不检查)
PLC 参数
K20.0==0 外接循环启动信号与+24V(0:接通 1:断开);
K20.1==1 外接暂停信号与+24V(0:接通 1:断开)
K 2 0 **** **** **** **** **** **** BIT1 BIT0
BIT0 :外接循环启动信号与+24V(0:接通 1:断开);
BIT1 :外接暂停信号与+24V(0:接通 1:断开)
当外接暂停和循环启动有效时,外接按键接通时间超过 4 秒时报警:
广 州 科 源
10 / 93
A001.6 外接循环启动打开时间过长
A001.7 外接暂停打开时间过长
机床外部连接
外接暂停、启动、急停连接图:
2.3.2 硬限位行程报警与软限位行程报警设置
相关信号
LMIX:X 轴行程限位检测输入
LMIY:Y 轴行程限位检测输入
LMIZ:Z 轴行程限位检测输入
信号诊断
信号 LMIX LMIY LMIZ
诊断地址 X0.7 X1.2 X1.7
接口引脚 CN61.06 CN61.09 CN61.13
注释说明 X 轴超程 Y 轴超程 Z 轴超程
备注 地址与宏输入信号#1008-#1015、M89K0-K7 检测信号、X 超程信号
与第 4 轴回零信号复用(部分型号系统具有第 4 轴)
控制参数
PLC 参数
K10.5==1 各轴超程解除信号(0:无效 1:有效);
广 州 科 源
11 / 93
K10.6==1 各轴超程信号与+24V(0:接通 1:断开);
K10.7==1 各轴超程(0:无效 1:有效);
K24.0==0 X 轴硬限位超程(0:有效 1:无效);
K24.1==0 Y 轴硬限位超程(0:有效 1:无效);
K24.2==1 Z 轴硬限位超程(0:有效 1:无效);
K 1 0 BIT7 BIT6 BIT5 **** **** **** **** ****
BIT5 : 各轴超程解除信号(0:无效 1:有效)
BIT6 : 各轴超程信号与+24V(0:接通 1:断开);
BIT7 : 各轴超程(0:无效 1:有效);
K 2 4 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : X 轴硬限位超程(0:有效 1:无效);
BIT1 : Y 轴硬限位超程(0:有效 1:无效);
BIT2 : Z 轴硬限位超程(0:有效 1:无效);
各轴硬限位只需一个限位开关,通过轴移动方向判断硬限位正负报警。
机床外部连接
硬限位行程报警连接图:
软限位的设置步骤:
1、 把状态参数 P22.1 设置为 1(回零前软限位有效)
2、 再把 X 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P011 和数据参数 P010
3、 把 Y 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P013 和数据参数 P012
4、 把 Z 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P015 和数据参数 P014
状态参数:
022.1==1 回机械零点前软限位(0:无效 1:有效);
022.2==1 发出超程指令时,在超程(0:前 1:后)报警;
022.3==0 回零方式软限位(0:有效 1:无效);
广 州 科 源
12 / 93
0 2 2 **** **** **** **** BIT3 BIT2 BIT1 BIT0
BIT1 : 回机械零点前软限位(0:无效 1:有效);
BIT2 : 发出超程指令时,在超程(0:前 1:后)报警;
BIT3 : 回零方式软限位(0:有效 1:无效);
数据参数:
0 1 0 X 轴负向最大行程(默认值:-9999.9999)
0 1 1 X 轴正向最大行程(默认值:9999.9999)
0 1 2 Y 轴负向最大行程(默认值:-9999.9999)
0 1 3 Y 轴正向最大行程(默认值:9999.9999)
0 1 4 Z 轴负向最大行程(默认值:-9999.9999)
0 1 5 Z 轴正向最大行程(默认值:9999.9999)
0 1 6 4th 轴负向最大行程(默认值:-9999.9999)
0 1 7 4th 轴正向最大行程(默认值:9999.9999)
◆ 可屏蔽各轴软限位
位参 27.0 X 轴屏蔽软限位报警(0:无效 1:有效)
位参 27.1 Y 轴屏蔽软限位报警(0:无效 1:有效)
位参 27.2 Z 轴屏蔽软限位报警(0:无效 1:有效)
位参 27.3 4TH 轴屏蔽软限位报警(0:无效 1:有效)
位参 27.4 5TH 轴屏蔽软限位报警(0:无效 1:有效)
注:设成旋转轴时,建议屏蔽该轴软限位。
2.3.3 机床回零
相关信号
DECX:X 轴减速信号
DECY:Y 轴减速信号
DECZ:Z 轴减速信号
DEC4:第 4 轴减速信号
信号诊断
信号 DECX DECZ DECY DEC4
诊断地址 X0.3 X1.3 X0.6 X0.7
接口引脚 CN61.15 CN61.22 CN61.18 CN61.06
注释说明 X 轴回零减速信号 Z 轴回零减速信号 Y 轴回零减速信号 第 4 轴回零减速信号
注:部分型号具有第 4 轴,且与 X 轴硬限位信号复用
控制参数
状态参数
006.0==1 回零模式选择挡块(0:后 1:前);
广 州 科 源
13 / 93
006.3==1 回零方式(0:无 1:有)一转信号;
012.0==1 通电后、回机床零点前, 手动快速移动(0:无效 1:有效);
026.0==0 选择该(x)轴回零方向为(0:正方向 1:负方向)回零;
026.1==0 选择该(Y)轴回零方向为(0:正方向 1:负方向)回零;
026.2==0 选择该(Z)轴回零方向为(0:正方向 1:负方向)回零;
026.3==0 选择该(第 4)轴回零方向为(0:正方向 1:负方向)回零;
0 0 6 **** **** BIT5 **** BIT3 **** **** BIT0
BIT0 : 回零模式选择挡块(0:后 1:前)
BIT3 : 回零方式(0:无 1:有)一转信号;
0 1 2 **** **** **** **** **** **** **** BIT0
BIT0 : 通电后、回机床零点前, 手动快速移动(0:无效 1:有效)
0 2 6 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 选择该(x)轴回零方向为(0:正方向 1:负方向)回零
BIT1 : 选择该(Y)轴回零方向为(0:正方向 1:负方向)回零
BIT2 : 选择该(Z)轴回零方向为(0:正方向 1:负方向)回零
BIT3 : 选择该(第 4)轴回零方向为(0:正方向 1:负方向)回零
PLC 参数
K22.4==0 X 轴减速信号与+24V(0:断开 1:接通)有效;
K22.5==0 Y 轴减速信号与+24V(0:断开 1:接通)有效;
K22.6==0 Z 轴减速信号与+24V(0:断开 1:接通)有效;
K22.7==0 第 4 轴减速信号与+24V(0:断开 1:接通)有效;
K22.0==0 Z 轴不在零点位置其他轴(0:是 1:否)可以回零
K 2 2 BIT7 BIT6 BIT5 BIT4 BIT3 **** **** ****
BIT4 : X 轴减速信号与+24V(0:断开 1:接通)有效
BIT5 : Y 轴减速信号与+24V(0:断开 1:接通)有效
BIT6 : Z 轴减速信号与+24V(0:断开 1:接通)有效
BIT7 : 第 4 轴减速信号与+24V(0:断开 1:接通)有效
数据参数
0 7 0 X 轴回机械零点的高速速度(默认值:4000)
0 7 1 Y 轴回机械零点的高速速度(默认值:4000)
0 7 2 Z 轴回机械零点的高速速度(默认值:4000)
0 7 3 第 4 轴回机械零点的高速速度(默认值:4000)
0 8 0 全轴返回机械零点的低速速度(默认值:40)
广 州 科 源
14 / 93
机床外部连接图
◆ 新添加回零控制(2021 版):
◆ 挡块前回零(位参 6.0=1,建议使用挡块前回零,挡块前无 AB 方式之分)
1) 挡块前回零无一转信号(位参 6.3=0 无一转信号)
使用挡块前回零,选择无一转信号回零方式时,与之前版本回零一致;
回零动作说明:
无一转信号挡块前回零
2) 挡块前有一转信号回零(位参 6.3=1 有一转信号)
使用挡块前回零,选择有一转信号回零方式时,与之前版本回零有所改变;
回零动作说明:
广 州 科 源
15 / 93
有一转信号挡块前回零
新挡块前一转信号回零说明:
新回零高速寻找挡块,减速到零后,回零低速反转离开挡块,离开挡块后以回零高速速度移动设置
的寻找一转信号距离(设置距离为 0 时,不执行高速部分),然后再降回低速寻找一转信号,寻找
到一转信号后,再移动设置的脉冲数,最后反转移回零低速速度的 0.05 倍速再次检测一转信号,
检测到一转信号后停止,回零完成。
新设参数:
数参 382 回零检测预留脉冲数(默认 10)
数参 383 X 轴回零离开挡块检测一转信号距离
数参 384 Y 轴回零离开挡块检测一转信号距离
数参 385 Z 轴回零离开挡块检测一转信号距离
数参 386 4 轴回零离开挡块检测一转信号距离
数参 387 5 轴回零离开挡块检测一转信号距离
当使用一转信号回零不准的情况一般都是应为电机一转信号与挡块位置处于临界状态,此时
可以修改 383-387 轴离开挡块检测一转信号距离,当螺距是 10 的情况下可以设置成 8/9,螺距是
5 的情况可以设置 3/4(可以在诊断<零点检测>上检测到每次回零点离挡块的位置);
广 州 科 源
16 / 93
同时可以设置回零检测功能:
数参 081 回零检测范围 mm
位参 026.6 回零检测功能(0:否 1:是)有效
位参 026.7 回零检测功能(0:检测 1:自学习)
功能使用方式:(只在挡块前回零方式一转信号有效)
当使用回零检测功能时位参 26.6=1,先打开回零检测功能自学习位参 26.7=1,设置回零误差
检测范围数参 81 号,先各轴正确回零完成后,再把回零检测功能设置成检测位参 26.7=0;之后的
回零后就会检测各个轴回零精度,如果超过设置回零误差数参 81 号时,将自动重新回零,如果重
新回零 3 次均超过误差值时报警回零超过误差值。
◆ 使用一转信号做减速信号回零(一般只能用在 1:1 转动的旋转轴)
数参 382 回零检测预留脉冲数(默认 10)
位参 028.0 X 轴回零时(0:否 1:是)使用一转信号减速回零
位参 028.1 Y 轴回零时(0:否 1:是)使用一转信号减速回零
位参 028.2 Z 轴回零时(0:否 1:是)使用一转信号减速回零
位参 028.3 4 轴回零时(0:否 1:是)使用一转信号减速回零
位参 028.4 5 轴回零时(0:否 1:是)使用一转信号减速回零
当选用一转信号减速时,不检测回零减速开关,直接使用一转信号回零作为减速信号;
回零动作:
广 州 科 源
17 / 93
动作说明:
先高速寻找一转信号,检测到一转信号后低速移动设置脉冲数,再反转超低速寻找一转信号停止,回
零完成。
注:使用一转信号做减速信号回零时,不检测回零误差值;
◆ G28 回参考点控制
系统默认参数机床未回零时,执行 G28 回参考点时,各轴均以回零速度寻找回零开关回零,系统回零
完成后,再执行 G28 回第 1 参考点时,各轴以 G0 速度回第一参考点位置。
位参 15.1 [参考点没建立时的 G28 指令(0:使用挡块 1:报警)](默认 0)
当机床未回零完成,却位参 15.1=1,指令 G28 指令时系统报警。
2021 版之后软件可以设置每次执行 G28 指令均以回零速度寻找挡块回零;
位参 27.5 X 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 27.6 Y 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 27.7 Z 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 28.5 4TH 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 28.6 5TH 轴 G28 回参考点(0:否 1:是)每次使用挡块
◆ 回零位置偏移使用
当机床回零需要回到指令位置时,可以使用回零格栅偏移功能,使用方法:首先把需要偏移的轴的格
栅偏移量清零(数参 75-79),设置各轴正确的齿轮比,执行机床回零,等待机床回零完成后,手动/手轮
移动需要偏移的轴到需要的位置,记录该轴当前的机床坐标值输入至该轴格栅偏移量中(数参 75-79)完
成;下次回零时该轴先回零寻回零位置,到达位置后再以回零低速或回零高速(位参 24.6)速度移动到偏
移位置,回零完成,机床坐标清零。
位参 24.6 回零格栅偏移速度以(0:回零低速 1:各轴回零高速)移动
数参 75 X 轴的栅格偏移量或参考点偏移量
数参 76 Y 轴的栅格偏移量或参考点偏移量
广 州 科 源
18 / 93
数参 77 Z 轴的栅格偏移量或参考点偏移量
数参 78 4TH 轴的栅格偏移量或参考点偏移量
数参 79 5TH 轴的栅格偏移量或参考点偏移量
◆ 参考点建立记忆后手动回参考点控制
参考点建立(回零完成)且设置了机械零点记忆(位参 15.0=1),此时手动回零是可以设置回零速
度,速度可以选择 G0 速度或者各轴回零高速速度。
位参 15.0 机械零点(0:不记忆 1:记忆)
位参 15.3 参考点建立记忆后手动返回参考点为(0:G0 快速 1:回零高速)速度
注:绝对值设置记忆零点或不使用绝对值(位参 4.0-4.4)记忆零点也同样控制
◆ 不回机械零点能回参考点的使用
绝对值系统连接记忆零点后可以直接手动回零点,但是不是绝对值的情况下,不装回零开关或不使用
一转信号减速时,想要手动回零回到到设置的机械零点需要设置的参数位参 4 号和位参 15 号;
位参 4.0 X 轴(0:是 1:否)读取绝对值
位参 4.1 Y 轴(0:是 1:否)读取绝对值
位参 4.2 Z 轴(0:是 1:否)读取绝对值
位参 4.3 第 4 轴(0:是 1:否)读取绝对值
位参 4.4 第 5 轴(0:是 1:否)读取绝对值
位参 15.0 机械零点(0:不记忆 1:记忆)
位参 15.3 参考点建立记忆后手动返回参考点为(0:G0 快速 1:回零高速)速度
当不使用绝对值(位参 6.5=0)时,设置位参 4.0-4.4 各轴对应参数为 1 不读绝对值时,设置位参
15.0 为 1 记忆零点,此时手动回零时,设置了不读取绝对值的轴将不寻找回零开关,直接回到设置机床零
点位置,没有设置不读取绝对值的轴,将执行回零寻找回零开关动作。
例:3 轴 XYZ,不是绝对值系统(位参 6.5=0)设置,设置位参 4.0=0、4.1=0、4.2=1、15.0=1;此时
执行手动回零或回参考点动作时,XY 轴回零寻找回零开关回零,Z 轴直接回到设置的机械零点位置。
注:在绝对值(6.5=1)设置,位参 4.0-4.4 设置参数意思不一样,是绝对值电机的轴必须设为 0 绝
对值功能才有效,不要绝对值功能的轴设为 1,设为 1 后回零时需要寻找回零开关回零。
例:3 轴 XYZ,绝对值系统(6.5=1)设置,设置位参 4.0=0、4.1=0、4.2=1、15.0=1;此时执行手动
回零或回参考点动作时,XY 轴直接回到设置的机械零点位置,Z 轴回零寻找回零开关回零。
广 州 科 源
19 / 93
2.3.4 冷却泵控制
相关指令信号(标准 PLC 程序定义)
信号类型 符号 信号接口 地址 功能说明 备注
输出信号 M08 CN62.1 Y0.0 冷却输出
指令格式
M08 冷却液开
M09 冷却液关
PLC 参数
K10.1==0 复位时主轴/润滑/冷却/吹气输出(0:关闭 1:保持);
K 1 0 **** **** **** **** **** **** BIT1 ****
BIT1 : 复位时主轴/润滑/冷却/吹气输出(0:关闭 1:保持);
PLC 参数
T 0 5 M 代码执行持续时间(ms) (默认值:1)
功能描述(标准 PLC 程序定义)
CNC 上电后,M09 有效,即 M08 输出无效。执行 M08,M08 输出有效,冷却泵开;执行 M09,取消
M08 输出,冷却泵关。
2.3.5 加工吹气控制
相关指令信号(标准 PLC 程序定义)
信号类型 符号 信号接口 地址 功能说明 备注
输出信号 M07 CN62.18 Y0.6 吹气输出
指令格式
M07 吹气开
M09 吹气关
输入信号 CN61.12 X1.5 外接吹气按键 K15.1==0
PLC 参数
K10.1==0 复位时主轴/润滑/冷却/吹气输出(0:关闭 1:保持);
K15.1==0 (0:不检查 1:检查)换档到位信号;
K 1 0 **** **** **** **** **** **** BIT1 ****
BIT1 : 复位时主轴/润滑/冷却/吹气输出(0:关闭 1:保持);
广 州 科 源
20 / 93
K 1 5 **** **** BIT5 **** **** **** BIT1 ****
BIT1 : (0:不检查 1:检查)换档到位信号
PLC 参数
T 0 5 M 代码执行持续时间(ms) (默认值:1)
功能描述(标准 PLC 程序定义)
CNC 上电后,M09 有效,即 M07 输出无效。执行 M07,M07 输出有效,加工吹气开;执行 M09,取消
M07 输出,加工吹气关;当检测换挡到位时,外接吹气按键与对刀仪超程信号无效。
2.3.6 润滑控制
相关指令信号(标准 PLC 程序定义)
信号类型 符号 信号接口 地址 功能说明 备注
输出信号 M32 CN62.14 Y0.1 润滑输出
指令格式
M32 润滑开
M33 润滑关
控制参数
PLC 参数
K10.1==0 复位时主轴/润滑/冷却/吹气输出(0:关闭 1:保持);
K16.2==1 自动润滑有效时开机(0:否 1:是)输出润滑;
K 1 0 **** **** **** **** **** **** BIT1 ****
BIT1 : 复位时主轴/润滑/冷却/吹气输出(0:关闭 1:保持);
K 1 6 **** **** **** **** **** BIT2 **** ****
BIT2 : 自动润滑有效时开机(0:否 1:是)输出润滑;
T 0 5 M 代码执行持续时间(ms) (默认值:1)
T 1 3 自动润滑输出时间(0~65535ms)
T 5 3 自动润滑间隔时间(0~65535s)单位:秒
⚫ 功能描述
1) 当 DT13 不为零则自动润滑有效,此时每间隔 DT53 设置的时间后将输出润滑(时间为 DT13 所设);手
动及指令也可以开启或关闭润滑输出,开启的时间为 DT13 所设(如此操作后计时将重新开始);
2) 自动润滑有效时,若 K16.2 设为 1,则系统一上电就将润滑输出,输出时间为 DT13 设定的时间,若
K16.2 设为 0 则上电后将需经过 DT53 设定的时间后才开始润滑。
3) 当 DT13=0 则手动润滑有效,若 DT13=0 则输出将不会自动关闭,若不为 0 则输出时间达到 DT13 设
置的时间后将自动关闭润滑输出;
广 州 科 源
21 / 93
4) 当 DT53=0 时,润滑输出进过 DT13 后关闭输出,不再间隔输出;当 DT53 不为 0 时,润滑输出进过
DT13 后关闭输出,经过 DT53 间隔输出时间后在输出;
2.3.9 三色灯
相关信号(标准 PLC 程序定义)
CLPY:三色灯—黄灯
CLPG:三色灯—绿灯
CLPR:三色灯—红灯
信号诊断
信号 CLPY CLPG CLPR
诊断地址 Y1.5 Y1.6 Y1.7
接口引脚 CN62.12 CN62.25 CN62.13
注释说明 黄灯 绿灯 红灯
备注 常态 运行状态 报警状态
注:功能复用
控制参数
PLC 参数:
K028.5 ==0 (0:黄灯 1:M89I5 自定义/宏输出#1106)输出 Y1.5 有效
K028.6 ==0 (0:绿灯 1:M89I6 自定义/宏输出#1101)输出 Y1.6 有效
K028.7 ==0 (0:红灯 1:M89I7/宏输出#1107)输出 Y1.7 有效
2.3.10 宏变量输入输出
宏变量#1008~#1015 与输入口 X 对应的地址关系
相关信号(标准 PLC 程序定义)
宏变量 #1015 #1014 #1013 #1012 #1011 #1010 #1009 #1008
诊断地址 X1.7 X1.6 X1.5 X1.4 X1.3 X1.2 X1.1 X1.0
接口引脚 CN61.13 CN61.25 CN61.12 CN61.24 CN61.22 CN61.09 CN61.21 CN61.08
备注 宏输入地址与各轴硬限位超程、M89K0-K7 检测信号注意选择使用
在 V2.09 版本梯图中可以选择输入宏#1008-#1015 端口,同时可以选择输入信号为常开/常闭
K034.0 M89/宏#1000-#1007 检测选择(0:X1 1:X0)
K34.0=0 选择 0 (X1.0-X1.7)
K34.0=1 选择 1 (X0.0-X0.7)
K035.0 M89K0/宏#1000 检测信号(0:常开 1:常闭)
K035.1 M89K1/宏#1001 检测信号(0:常开 1:常闭)
广 州 科 源
22 / 93
K035.2 M89K2/宏#1002 检测信号(0:常开 1:常闭)
K035.3 M89K3/宏#1003 检测信号(0:常开 1:常闭)
K035.4 M89K4/宏#1004 检测信号(0:常开 1:常闭)
K035.5 M89K5/宏#1005 检测信号(0:常开 1:常闭)
K035.6 M89K6/宏#1006 检测信号(0:常开 1:常闭)
K035.7 M89K7/宏#1007 检测信号(0:常开 1:常闭)
宏变量#1100~#1107 与输出口 Y 对应的地址关系
相关信号(标准 PLC 程序定义)
宏变量 #1107 #1106 #1105 #1104 #1103 #1102 #1101 #1100
诊断地址 Y1.7 Y1.6 Y1.5 Y1.4 Y1.3 Y1.2 Y1.1 Y1.0
接口引脚 CN62.34 CN62.30 CN62.12 CN62.11 CN62.10 CN62.09 CN62.08 CN62.06
备注 宏输出地址与 M89I0-I7 输出信号、主轴停止、主轴制动、抱闸、主轴换挡输
出复用,注意选择使用。
控制参数
PLC 参数
K028.0==1 (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
K028.1==1 (0:主轴 2 挡 1:M89I1 自定义/宏输出#1101)输出 Y1.1 有效
K028.2==1 (0:主轴 3 挡 1:M89I2 自定义/宏输出#1102)输出 Y1.2 有效
K028.3==1 (0:主轴 4 挡 1:M89I3 自定义/宏输出#1103)输出 Y1.3 有效
K028.4==1 (0:对刀吹气 1:M89I4 自定义/宏输出#1104)输出 Y1.4 有效
K028.5==1 (0:黄灯 1:M89I5 自定义/宏输出#1105)输出 Y1.5 有效
K028.6==1 (0:绿灯 1:M89I6 自定义/宏输出#1106)输出 Y1.6 有效
K028.7==1 (0:红灯 1:M89I7/宏输出#1107)输出 Y1.7 有效
K027.0==1 (0:M89I0 自定义 1:宏输出#1100)输出 Y1.0 有效
K027.1==1 (0:M89I1 自定义 1:宏输出#1101)输出 Y1.1 有效
K027.2==1 (0:M89I2 自定义 1:宏输出#1102)输出 Y1.2 有效
K027.3==1 (0:M89I3 自定义 1:宏输出#1103)输出 Y1.3 有效
K027.4==1 (0:M89I4 自定义 1:宏输出#1104)输出 Y1.4 有效
K027.5==1 (0:M89I5 自定义 1:宏输出#1105)输出 Y1.5 有效
K027.6==1 (0:M89I6 自定义 1:宏输出#1106)输出 Y1.6 有效
K027.7==1 (0:M89I7 自定义 1:宏输出#1107)输出 Y1.7 有效
K026.2==1 (0:防护门 1:M89I1 输出)输出 Y1.0 有效
K026.3==1 (0:排屑机 1:M89I2 输出)输出 Y1.1 有效
K026.4==1 (0:工作灯 1:M89I3 输出)输出 Y1.2 有效
K026.5==1 (0:主轴定向 1:M89I4 输出)输出 Y1.3 有效
K026.6==1 (0:M70/M71 1:M89I5 输出)输出 Y1.5 有效
K026.7==1 (0:M72/M73 1:M89I6 输出)输出 Y1.6 有效
K025.7==1 (0:M74/M75 1:M89I7 输出)输出 Y1.7 有效
K 2 7 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:M89I0 自定义 1:宏输出#1100)输出 Y1.0 有效
BIT1 : (0:M89I1 自定义 1:宏输出#1101)输出 Y1.1 有效
广 州 科 源
23 / 93
BIT2 : (0:M89I2 自定义 1:宏输出#1102)输出 Y1.2 有效
BIT3 : (0:M89I3 自定义 1:宏输出#1103)输出 Y1.3 有效
BIT4 : (0:M89I4 自定义 1:宏输出#1104)输出 Y1.4 有效
BIT5 : (0:M89I5 自定义 1:宏输出#1105)输出 Y1.5 有效
BIT6 : (0:M89I6 自定义 1:宏输出#1106)输出 Y1.6 有效
BIT7 : (0:M89I7 自定义 1:宏输出#1107)输出 Y1.7 有效
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
BIT1 : (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
BIT2 : (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
BIT3 : (0:主轴 4 挡 1:M89I3 自定义/宏输出#1104)输出 Y1.3 有效
BIT4 : (0:对刀吹气 1:M89I4 自定义/宏输出#1105)输出 Y1.4 有效
BIT5 : (0:黄灯 1:M89I5 自定义/宏输出#1106)输出 Y1.5 有效
BIT6 : (0:绿灯 1:M89I6 自定义/宏输出#1101)输出 Y1.6 有效
BIT7 : (0:红灯 1:M89I7/宏输出#1107)输出 Y1.7 有效
K 2 6 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT2 : (0:防护门 1:M89I1 输出)输出 Y1.0 有效
BIT3 : (0:排屑机 1:M89I2 输出)输出 Y1.1 有效
BIT4 : (0:工作灯 1:M89I3 输出)输出 Y1.2 有效
BIT5 : (0:主轴定向 1:M89I4 输出)输出 Y1.3 有效
BIT6 : (0:M70/M71 1:M89I5 输出)输出 Y1.5 有效
BIT7 : (0:M72/M73 1:M89I6 输出)输出 Y1.6 有效
⚫ 功能说明:
程序编辑:
G65 H81 P50 Q#1008 R1;//当#1008=1 时程序跳转到 N50 段,当 X1.0 与+24V 接通时#1008=1;
N50 G00 X50 Z50;
G65 H01 P#1100 Q1;// #1100=1 输出 Y1.0,当#1100=1 输出相对应的 Y 地址;
N60 G00 X0 Z0;
G65 H01 P#1100 Q0;// #1100=0 关闭输出 Y1.0,当#1100=0 关闭相对应的 Y 地址;
2.3.11 M89 自定义检测输出
⚫ 编程格式说明:
① M89 K_ J_ R_ P_ I_ Q_
K_ :检测信号选择 K0—K7
J _ :等待检测时间,单位:毫秒
R_ :重复输出间隔时间 ,单位:毫秒
P_ :重复输出次数 范围 P0 为输出 1 次,P1 为重复 2 次,P2 为重复 3 次,以此类推
I _ :选择打开输出地址 I0—I7
Q_ :选择关闭输出地址 Q0—Q7
广 州 科 源
24 / 93
注:I /Q 打开和关闭的输出地址一一对应。
M89 输出 I_ ,等待检测 K_,在 J_ 时间内未有检测到 K_ 关闭输出 I_,经过 R_ 时间后再打开输出
I_ 在循环次数 P_ 内未检测到 K_ 时报警,同时关闭输出;
若在循环次数 P_ 内检测到 K_ 完成 M89 代码,同时关闭 Q_ 输出,若没有填写 Q_ 时,则保持 I_ ;
若 I_=Q_ 时,M89 完成时关闭 I_ 输出;若 I_ ≠Q_ 时,则保持 I_输出,关闭 Q_ 输出。
② M89 K_ J_
M89 等待 J_ 时间内未检测到 K_ 时,产生报警;
M89 等待 J_ 时间内检测到 K_ 时,M89 代码完成;
③ M89 I_
M89 输出 I_ 保持
④ M89 Q _
M89 关闭输出 Q_
⑤ M89 I_ J_ Q_
M89 输出 I_ 经过时间 J_ 关闭输出 Q_;
若未填写 Q_ 时,M89 输出 I_ 经过时间 J_ 关闭输出;
若 I_ =Q_ 时经过时间 J_ 关闭输出;
若 I_ ≠Q_ 时,经过时间 J_ 后保持 I_ 输出,关闭 Q_ 输出。
⑥ M89 K_;
M89 等待检测到 K_ 时,M89 代码完成
⑦ M89 K_ J_ I_
M89 输出 I_ 等待检测到 K_ ,在时间 J_ 内检测到 K_,M89 代码完成;
若在时间 J_ 内未检测到 K_ ,系统产生报警;
当未编写 J_ 或 J=0 时,则一直等待检测 K_ 信号,直至检测到 K_ 信号完成 M89 代码,产生报警;
⑧ M89 K_ J_ Q _
M89 关闭输出 Q _ 等待检测到 K_ ,在时间 J_ 内检测到 K_,M89 代码完成;
若在时间 J_ 内未检测到 K_ ,系统产生报警;
当未编写 J_ 或 J=0 时,则一直等待检测 K_ 信号,直至检测到 K_ 信号完成 M89 代码,产生报警;
M89 L_ 信号检测最少保持时间 M89 K 检测功能打开时,如果没有 L 编入则一有信号马上完成代
码,当编入有 L 时,需要持续检测到信号大于 L 编辑时间时才能完成代码;
所有编辑有 K 的格式均可使用 L 检测持续时间。
注:当 M89 后没有编写 K0—K7 时,M89 代码直接完成;
M89K0—K7 检测信号与输入口 X 对应的地址关系
广 州 科 源
25 / 93
相关信号(标准 PLC 程序定义)
M89 K7 K6 K5 K4 K3 K2 K1 K0
诊断地址 X1.7 X1.6 X1.5 X1.4 X1.3 X1.2 X1.1 X1.0
接口引脚 CN61.13 CN61.25 CN61.12 CN61.24 CN61.22 CN61.09 CN61.21 CN61.08
备注 M89K0-K7 检测信号与各轴硬限位超程、宏输入复用,请注意选择使用
在 V3.09 版本梯图中可以选择输入 M89K0-K7 端口,同时可以选择输入信号为常开/常闭
K034.0 M89/宏#1000-#1007 检测选择(0:X1 1:X0)
K34.0=0 选择 0 (X1.0-X1.7)
K34.0=1 选择 1 (X0.0-X0.7)
K035.0 M89K0/宏#1000 检测信号(0:常开 1:常闭)
K035.1 M89K1/宏#1001 检测信号(0:常开 1:常闭)
K035.2 M89K2/宏#1002 检测信号(0:常开 1:常闭)
K035.3 M89K3/宏#1003 检测信号(0:常开 1:常闭)
K035.4 M89K4/宏#1004 检测信号(0:常开 1:常闭)
K035.5 M89K5/宏#1005 检测信号(0:常开 1:常闭)
K035.6 M89K6/宏#1006 检测信号(0:常开 1:常闭)
K035.7 M89K7/宏#1007 检测信号(0:常开 1:常闭)
M89I0—I7/Q0—Q7 输出/关闭信号与输出口 Y 对应的地址关系
相关信号(标准 PLC 程序定义)
M89 I7/Q7 I6/Q6 I5/Q5 I4/Q4 I3/Q3 I2/Q2 I1/Q1 I0/Q0
诊断地址 Y1.7 Y1.6 Y1.5 Y1.4 Y1.3 Y1.2 Y1.1 Y1.0
接口引脚 CN62.13 CN62.25 CN62.12 CN62.24 CN62.22 CN62.09 CN62.21 CN62.08
备注 M89I0-I7 输出信号地址与宏输出、主轴换挡输出复用,请注意选择使用。
注:不在机械零点方式或程序运行时,可手动单独控制 I0—I7/Q0—Q7 的输出或关闭;
控制 I0—I7/Q0—Q7 对应按键为 PLC 界面扩展控制界面的数字 0—7。
控制参数
PLC 参数
K029.0==0 复位时(0:是 1:否)断开 M89I0 输出
K029.1==0 复位时(0:是 1:否)断开 M89I1 输出
K029.2==0 复位时(0:是 1:否)断开 M89I2 输出
K029.3==0 复位时(0:是 1:否)断开 M89I3 输出
K029.4==0 复位时(0:是 1:否)断开 M89I4 输出
K029.5==0 复位时(0:是 1:否)断开 M89I5 输出
K029.6==0 复位时(0:是 1:否)断开 M89I6 输出
K029.7==0 复位时(0:是 1:否)断开 M89I7 输出
K028.0==1 (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
K028.1==1 (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
K028.2==1 (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
K028.3==1 (0:主轴 4 挡 1:M89I3 自定义/宏输出#1104)输出 Y1.3 有效
K028.4==1 (0:对刀吹气 1:M89I4 自定义/宏输出#1105)输出 Y1.4 有效
广 州 科 源
26 / 93
K028.5==1 (0:黄灯 1:M89I5 自定义/宏输出#1106)输出 Y1.5 有效
K028.6==1 (0:绿灯 1:M89I6 自定义/宏输出#1101)输出 Y1.6 有效
K028.7==1 (0:红灯 1:M89I7/宏输出#1107)输出 Y1.7 有效
K027.0==0 (0:M89I0 自定义 1:宏输出#1100)输出 Y1.0 有效
K027.1==0 (0:M89I1 自定义 1:宏输出#1101)输出 Y1.1 有效
K027.2==0 (0:M89I2 自定义 1:宏输出#1102)输出 Y1.2 有效
K027.3==0 (0:M89I3 自定义 1:宏输出#1103)输出 Y1.3 有效
K027.4==0 (0:M89I4 自定义 1:宏输出#1104)输出 Y1.4 有效
K027.5==0 (0:M89I5 自定义 1:宏输出#1105)输出 Y1.5 有效
K027.6==0 (0:M89I6 自定义 1:宏输出#1106)输出 Y1.6 有效
K027.7==0 (0:M89I7 自定义 1:宏输出#1107)输出 Y1.7 有效
K026.2==1 (0:防护门 1:M89I1 输出)输出 Y1.0 有效
K026.3==1 (0:排屑机 1:M89I2 输出)输出 Y1.1 有效
K026.4==1 (0:工作灯 1:M89I3 输出)输出 Y1.2 有效
K026.5==1 (0: M72/M73 1:M89I4 输出)输出 Y1.3 有效
K026.6==1 (0: M74/M75 1:M89I5 输出)输出 Y1.5 有效
K 2 7 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:M89I0 自定义 1:宏输出#1100)输出 Y1.0 有效
BIT1 : (0:M89I1 自定义 1:宏输出#1101)输出 Y1.1 有效
BIT2 : (0:M89I2 自定义 1:宏输出#1102)输出 Y1.2 有效
BIT3 : (0:M89I3 自定义 1:宏输出#1103)输出 Y1.3 有效
BIT4 : (0:M89I4 自定义 1:宏输出#1104)输出 Y1.4 有效
BIT5 : (0:M89I5 自定义 1:宏输出#1105)输出 Y1.5 有效
BIT6 : (0:M89I6 自定义 1:宏输出#1106)输出 Y1.6 有效
BIT7 : (0:M89I7 自定义 1:宏输出#1107)输出 Y1.7 有效
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
BIT1 : (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
BIT2 : (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
BIT3 : (0:主轴 4 挡 1:M89I3 自定义/宏输出#1104)输出 Y1.3 有效
BIT4 : (0:对刀吹气 1:M89I4 自定义/宏输出#1105)输出 Y1.4 有效
BIT5 : (0:黄灯 1:M89I5 自定义/宏输出#1106)输出 Y1.5 有效
BIT6 : (0:绿灯 1:M89I6 自定义/宏输出#1101)输出 Y1.6 有效
BIT7 : (0:红灯 1:M89I7/宏输出#1107)输出 Y1.7 有效
K 2 9 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 复位时(0:是 1:否)断开 M89I0 输出
BIT1 : 复位时(0:是 1:否)断开 M89I1 输出
BIT2 : 复位时(0:是 1:否)断开 M89I2 输出
BIT3 : 复位时(0:是 1:否)断开 M89I3 输出
BIT4 : 复位时(0:是 1:否)断开 M89I4 输出
BIT5 : 复位时(0:是 1:否)断开 M89I5 输出
广 州 科 源
27 / 93
BIT6 : 复位时(0:是 1:否)断开 M89I6 输出
BIT7 : 复位时(0:是 1:否)断开 M89I7 输出
2.3.12 M90、M91 程序段循环指令
⚫ 编程格式说明:
M91 C_;//循环程序段开始,C_循环次数
;
;
M90;//循环程序段结束
例子:
T01 M6;
M3 S1000;
G0 X32 Z5;
M91 C5; //循环程序段开始,循环 5 次(循环 N10—N20 间程序段)
N10 G01 X30 Z0 F500;
G01 Z-20;
G01 X20 Z-40;
G0 X32;
N20 Z0;
M90; //循环程序段结束
2.3.13 M92、M93 程序跳转
M92 条件跳转指令:
⚫ 编程格式:
M92 K_ N_ ;
M92 L_ N_ ;
K_ 输入高电平;(范围 K0--K7 对应#1008--#1015=1,#1008--#1015 对应输入信号参考 2.3.10 篇)
L_ 输入低电平;(范围 L0--L7 对应#1008--#1015=0)
N_ 跳转程序段号;
当条件满足时,跳转到 N_段;
例子:
M92 K0 N10;//当#1008=1(X1.0=1)时,程序跳转到 N10 段;G65 H81 P10 Q#1008 R1 指令相同
G0 X50 ;
N10 G0 X30 ;
G0 X0;
M92 L0 N10;// 当#1008=0(X1.0=0)时,程序跳转到 N10 段 G65 H81 P10 Q#1008 R0 指令相同
广 州 科 源
28 / 93
M93 无条件跳转指令:
⚫ 编程格式:
M93 N_ ;
N_ 跳转程序段号;
当运行到 M93 N_ 时跳转到 N_到;
例子:
M93 N10;//跳转到 N10 段
G0 X50;
N10 G01 X30;
当运行到 M93 N10 段时,程序跳转到 N10 段,不执行 G0 X50。
2.3.14 用户自定义输出
相关信号(标准 PLC 程序定义)
诊断地址 Y1.5 Y1.4 Y1.3 Y1.2 Y1.1 Y1.0 Y1.6
接口引脚 CN62.12 CN62.11 CN62.10 CN62.09 CN62.21 CN62.08 CN61.25
注释说明 自定义 K3
出M74/M75
对刀吹气 K1
M70/M71
自定义 K2 输
出 M72/M73
工作灯输出
M38/M39
排屑机输出
M36/M37
防护门输出
M34/M35
自定义输出
M76/M77
备注 扩展界面数
字 9 可控制
扩展界面数
字 8 可控制
注:PLC 参数
K017.0==0 系统上电时工作灯自动输出(0:无效 1:有效)
注:可设置复位断开输出
K36.0 复位按键(0:否 1:是)断开防护门输出 M34
K36.1 复位按键(0:否 1:是)断开排屑机输出 M36
K36.2 复位按键(0:否 1:是)断开工作灯输出 M38
K36.3 复位按键(0:否 1:是)断开对刀吹气输出 M70
K36.4 复位按键(0:否 1:是)断开 K2 输出 M72
K36.5 复位按键(0:否 1:是)断开 K3 输出 M74
K36.6 复位按键(0:否 1:是) 断开输出 M76
相关参数
K028.0==1 (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
K028.1==1 (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
K028.2==1 (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
K028.3==1 (0:主轴 4 挡 1:M89I3 自定义/宏输出#1104)输出 Y1.3 有效
K028.4==0 (0:对刀吹气 1:M89I4 自定义/宏输出#1105)输出 Y1.4 有效
K028.5==1 (0:黄灯 1:M89I5 自定义/宏输出#1106)输出 Y1.5 有效
K028.6==1 (0:绿灯 1:M89I6 自定义/宏输出#1101)输出 Y1.6 有效
K028.7==1 (0:红灯 1:M89I7/宏输出#1107)输出 Y1.7 有效
广 州 科 源
29 / 93
K026.2==0 (0:防护门 1:M89I1 输出)输出 Y1.0 有效
K026.3==0 (0:排屑机 1:M89I2 输出)输出 Y1.1 有效
K026.4==0 (0:工作灯 1:M89I3 输出)输出 Y1.2 有效
K026.5==0 (0:M72/M73 1:M89I4 输出)输出 Y1.3 有效
K026.6==0 (0:M74/M75 1:M89I5 输出)输出 Y1.5 有效
PLC 参数
T 0 5 M 代码执行持续时间(ms) (默认值:1)
2.3.18 G31 跳转功能/Z 方向自动对刀功能
信号诊断
诊断地址 X0.4 X1.6
接口引脚 CN61.36 CN61.25
注释说明 G31 跳转功能 对刀仪超程信号
备注 K24.7 选择感应电平 主轴换挡到位地址复用
相关参数
K024.7==0 G31 跳转信号与+24V(0:断开 1:接通)有效
K024.6==0 对刀仪超程信号与+24V(0:断开 1:接通)有效
K015.1==0 (0:不检查 1:检查)换档到位信号;
K 2 4 BIT7 BIT6 BIT5 **** **** **** **** ****
BIT7 : G31 跳转信号与+24V(0:断开 1:接通)有效
BIT6 : 对刀仪超程信号与+24V(0:断开 1:接通)有效
⚫ 功能说明
1) 代码格式:G31 X_ Y_ Z_ F_;
2) 代码功能:在该代码执行期间,若输入了外部跳转信号 (X0.4),则中断该代码的执行,转而执行下
一程序段。该功能可用于工件尺寸的动态测量 ( 如磨床 )、对刀测量等。
3) 代码说明:非模态 G 代码 (00 组 );
4) 与 G01 代码地址格式一致,使用也类似;
5) 使用该代码前需撤销刀尖半径补偿;
6) 为保证停止位置精度,进给速度不宜设置过大。
7) 跳转发生时后续段的行:
8) G31 的下一个程序段是增量坐标编程 , 见图 3-13
广 州 科 源
30 / 93
图 3-13
9) G31 的下一个程序段是 1 个轴的绝对坐标编程 , 见图 3-14
图 3-14
10) G31 的下一个程序段是 2 个轴的绝对坐标编程 , 见图 3-15
程序:G31 Z200 F100
G01 X100 Z300
图 3-15
操作:当跳转信号变为“1”时,CNC 处理如下所述:
当程序段正在执行跳转代码 G31 时,CNC 存储各轴的当前绝对坐标位置。CNC 停止 G31 代码的
移动并开始下一程序段的执行 , 跳转信号检测的不是其上升沿,而是它的状态。因此如果跳转信号为
“1”即认为立刻满足了其跳转条件。
注:为保证停止位置精度,G31 的进给速度应尽可能低。
广 州 科 源
31 / 93
2.3.19 抱闸输出
信号诊断
诊断地址 Y0.5
接口引脚 CN62.05
注释说明 抱闸输出
备注 输出地址与主轴停止地址复用,请
注意选择使用
相关参数
K026.0==1 (0:主轴停止输出 1:抱闸输出)输出 Y0.5 有效
K 2 6 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴停止输出 1:抱闸输出)输出 Y0.5 有效
⚫ 功能说明:
系统开机准备完成后延时 1 秒打开抱闸,急停或驱动报警时立即断开抱闸输出;
2.3.20 防护门功能
诊断地址 X0.0
接口引脚 CN61.1
注释说明 防护门检测信号
备注 与主轴定位完成信号复用
相关参数
K014.2==1 防护门功能(0:无效 1:有效)
K014.3==1 防护门检测信号与+24V(0:接通 1:断开)有效
K014.4==0 防护门开时(0:关闭 1:不关)主轴
K 1 4 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT2 : 防护门功能(0:无效 1:有效)
BIT3 : 防护门检测信号与+24V(0:接通 1:断开)有效
BIT4 : 防护门开时(0:关闭 1:不关)主轴
⚫ 功能说明:
在防护门打开的情况下启动程序,系统报警 A2.0 [防护门未关闭,不允许自动运行];
在程序运行中开门时,程序暂停,冷却、加工吹气关闭,主轴可选择是否关闭。
使用防护门检测情况下,不能使用主轴定位功能。
广 州 科 源
32 / 93
2.3.20 主轴松夹刀功能
诊断地址 X0.2 X1.0 X1.1 Y0.2
接口引脚 CN61.02 CN61.08 CN61.21 CN62.02
注释说明 外接松/夹刀按键 刀具松开到位 刀具夹紧到位 刀具松开/夹紧
备注 接常开触点 接常开 接常开 M16/M17
相关参数
K014.7==1 (0:不使用 1:使用)刀具夹松装置
K013.7==0 外接紧松刀输入信号选择(0:点动 1:常态)
K013.6==0 系统面板松刀按键(0:有效 1:无效) 注:不需要系统面板上换刀按键时改为 1
K014.6==0 (0:检查 1:不检查)刀具夹紧/松开到位信号
K014.5==0 刀具松夹控制与主轴旋转(0:互锁 1:不互锁)
K014.0==0 主轴松开信号与+24V(0:接通 1:断开)有效
K014.1==0 主轴夹紧信号与+24V(0:接通 1:断开)有效
K031.0==0 刀具夹紧后无刀时(0:是 1:否)能检测夹紧信号(此参数针对换刀电主轴在不装刀情况下夹
紧不能检测到刀具夹紧信号)
K 1 4 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 主轴松开信号与+24V(0:接通 1:断开)有效
BIT1 : 主轴夹紧信号与+24V(0:接通 1:断开)有效
BIT5 : 刀具松夹控制与主轴旋转(0:互锁 1:不互锁)
BIT6 : (0:检查 1:不检查)刀具夹紧/松开到位信号
BIT7 : (0:不使用 1:使用)刀具夹松装置
K 1 3 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT7 : 外接紧松刀输入信号选择(0:点动 1:常态)
BIT6 : 系统面板松刀按键(0:有效 1:无效) 注:不需要系统面板上换刀按键时改为 1
T 0 7 刀具松开完成延时(ms) 默认 300
T 0 8 刀具夹紧完成延时(ms) 默认 300
T 0 9 刀具松开检测延时(ms) 默认 5000
T 2 0 刀具夹紧检测延时(ms) 默认 5000
T 1 1 9 刀具松紧异常检测延时(ms) 默认 0
⚫ 功能说明
系统使用刀具松夹装置时,可手动控制或程序代码 M16/M17 控制。
M16 控制输出 Y0.2 输出松刀,M17 控制 Y0.2 关闭夹刀;
广 州 科 源
33 / 93
控制条件:主轴在停止状态且主轴反馈转速在数据 D126 设置值以内、同时系统不处于攻丝模式,
否则系统会产生报警提示;不在程序运行状态下才能手动控制。
手动控制分点动控制和常态控制通过 K13.7 切换控制方式:
点动方式 K13.7=0,使用外接松/夹刀按键或面板【换刀键】控制松/夹刀时,按一下按键为松刀,
再按一下为夹刀,来回切换。
常态方式 K13.7=1,使用外接松/夹刀按键或面板【换刀键】控制松/夹刀时,按住按键为松刀,松
开按键为夹刀。
松/夹刀报警:
当主轴旋转或攻丝状态下时,控制刀具松开,系统产生报警 A2.3(主轴旋转时,不得松开刀具);
当主轴控制输出停止信号,但主轴转速未减速到小于 D126 设置数值时,控制刀具松开,系统产生
报警 A10.1(主轴转速过高,刀具不能松开);
当主轴刀具已经松开状态时,启动主轴或切换攻丝状态时,系统产生报警 A2.6 (主轴刀具松开,不
得启动主轴);
系统设置检查刀具松开/夹紧到位信号时:
1) 刀具松开 Y0.2 输出,在 T09 设定时间内未检测到松刀到位信号时,系统产生报警 A10.5(主轴
刀具松开检测异常)
2) 刀具夹紧 Y0.2 关闭,在 T020 设定时间内未检测到夹紧到位信号时,系统产生报警 A10.4(主
轴刀具夹紧检测异常)
3) 当刀具松开/夹紧到位信号同时检测到时,系统产生报警 A10.7(主轴松刀紧刀检测异常)
4) 不在主轴点动状态下,主轴旋转过程中未检测到刀具夹紧信号,系统产生报警 A2.4(主轴旋
转时,刀具夹紧到位信号无效报警)
5) 不在主轴点动状态下,未检测到刀具夹紧信号启动主轴,系统产生报警 A2.5(刀具夹紧到位
信号无效时,不得启动主轴)
注:当选择刀具松夹控制与主轴旋转不互锁时,以上报警无效
广 州 科 源
34 / 93
2.4 手轮连接设置说明
2.4.1 手轮接口定义
CN31 手轮接口(26 芯针)
控制参数
状态参数
013.0==0 手轮(0:顺 1:逆)时针旋转时坐标增大
013.7==1 手轮轮盘转动位移量(0:否 1:是 )全部运行
注:位参 13.6 [手轮试切(0:否 1:是)可以反向运行]
0 1 3 BIT7 **** **** BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 :手轮(0:顺 1:逆)时针旋转时坐标增大
BIT7 :手轮轮盘转动位移量(0:否 1:是 )全部运行
数据参数
3 3 3 手轮不完全运行方式最高钳制速度(默认值:2000)
PLC 参数
K3.4==0 外接手轮轴选(0:有效 1:无效)
K 0 3 **** **** **** BIT4 **** **** **** ****
BIT4 : 外接手轮轴选(0:有效 1:无效)
机床外部信号连接
(CN31) 手轮 (CN31) 手轮
信号 说明
HA﹢、HA﹣ 手轮 A 相信号
HB﹢、HB﹣ 手轮 B 相信号
X5.0 X 手轮轴选
X5.1 Y 手轮轴选
X5.2 Z 手轮轴选
X5.3 4 轴手轮轴选
X5.4 5 轴手轮轴选
X5.5 增量 X1
X5.6 增量 X10
X5.7 增量 X100
+24V 直流电源 24V
+5V 直流电源 5V
0V 直流电源 0V
广 州 科 源
35 / 93
单端接法 差分接法
2.5 主轴与主轴编码器连接
2.5.1 编码器接口定义
2.5.2 主轴与编码器连接
铣床系列与主轴编码器的连接如下图所示,连接时采用双绞线。(以长春一光
ZLF-12-102.4BM-C05D 编码器为例):
铣床系统 长春一光 1024 编码器
CN21 编码器接口
(15 芯针)
脚号 名称 说明
1、11、14、
15
GND 电源 0V
2 nALM_M 主轴报警信号
3 #PCS 编码器 C 相负向脉冲
4 PCS 编码器 C 相正向脉冲
5 #PBS 编码器 B 相负向脉冲
6 PBS 编码器 B 相正向脉冲
7 #PAS 编码器 A 相负向脉冲
8 PAS 编码器 A 相正向脉冲
9 SVC_OUT 主轴模拟电压输出
12 TH5IO5V 电源 5V
13 TH5IO5V 电源 5V
广 州 科 源
36 / 93
数据参数
2 0 1 主轴编码器线数(默认值:1024)
2 2 0 编码器与主轴齿轮比参数:主轴齿轮数(默认值:1)
2 2 1 编码器与主轴齿轮比参数:编码器齿轮数(默认值:1)
2.5.4 主轴控制
相关信号(标准 PLC 程序定义)
信号类型 符号 信号接口 地址 信号功能 备注
输入信号 nALM_M CN21.02 主轴异常报警输入 此信号 0V 输入有效
输出信号
M03 CN62.15 Y0.3 主轴逆时针旋转(正转)
M04 CN62.17 Y0.4 主轴顺时针旋转(反转)
M05 CN62.05 Y0.5 主轴停止/位置模式 地址复用,请注意选择使
用
SPZD CN62.06 Y0.7 主轴制动 地址复用,请注意选择使
用
GND CN21.01 主轴模拟电压 0V 端
SVC_OUT1 CN21.09 主轴模拟电压输出端
指令格式
M03 主轴逆时针旋转(正转)
M04 主轴顺时针旋转(反转)
M05 主轴停止
注:主轴停止输出地址 Y0.5 与抱闸输出地址复用 K26.0 选择;主轴制动输出地址 Y0.7 与主轴定位输
出地址复用 K26.1 选择;
注:Y0.3 输出功能选择多样性
Y0.3 功能可以通过 K17.2 选择输出功能,K17.2=0 脉冲使能输出有效时,Y0.3 功能输出主轴脉冲使能
广 州 科 源
37 / 93
(在主轴正反转或主轴输出位置模式时输出,此功能一般用于具有第 4 轴的 980M 系列产品,第 4 轴进
给轴电机做主轴功能使用产品,连接在伺服驱动器的使能接口);K17.2=1 主轴正转输出有效时,Y0.3
功能为主轴正转输出。
注:Y0.5 输出功能多样性
Y0.5 功能可以 K25.7 和 K26.0 选择输出功能;
K25.7 [(0:主轴停止/抱闸 1:主轴位置)输出 Y0.5 有效]
K26.0 [(0:主轴停止输出 1:抱闸输出)输出 Y0.5 有效]
当 K25.7=1 时,Y0.5 选择输出为主轴位置模式切换;
当 K25.7=0 时,通过 K26.0 选择 Y0.5 输出主轴停止还是抱闸输出,K26.0=0 输出主轴停止,K26.0=1 输
出抱闸;
注:对于 4 轴系统第 4 轴使用全脉冲使用进给伺服的只需要把 Y0.3 主轴使能功能连接驱动使用端口;使用
主轴伺服的需要把 Y0.3 主轴使能连接主轴运转使能,Y0.5 位置模式连接位置模式端口。
控制参数
状态参数
001.4==0 主轴转速(0:模拟电压控制 1:开关量控制)
009.7==1 主轴报警信号(0:高 1:低)电平报警(与 0V 断开)
0 0 1 **** **** **** BIT4 **** **** **** ****
BIT4 : 主轴转速(0:模拟电压控制 1:开关量控制)
0 0 9 BIT7 **** **** **** **** **** **** ****
BIT7 : 主轴报警信号(0:高 1:低)电平报警(与 0V 通断)
数据参数
2 0 6 主轴模拟电压输出电压偏置补偿值(默认值:0)
2 1 0 对应主轴第 1 档位(M41)最高转速【设置主轴最高转速】(默认值:6000)
2 0 1 主轴编码器线速(默认值:1024)
2 0 0 最大主轴转速(默认值:6000)
2 0 8 主轴点动时的旋转速度(默认值:40)
2 2 0 编码器与主轴齿轮比:主轴端齿轮齿数(默认值:1)
2 2 1 编码器与主轴齿轮比:编码器端齿轮齿数(默认值:1)
⚫ 主轴点动功能:
T 1 2 主轴点动时间(默认值:3000)单位:毫秒
在主轴模拟电压控制状态下,打开【主轴点动】功能,再手动选择主轴正转/反转;主轴按数参 208 号
广 州 科 源
38 / 93
设定转速正转或反转,进过 PLC 参数 T12 号设定的时间后停止。
⚫ 主轴制动功能:
T 1 0 主轴制动延迟输出时间(ms)(默认值:0)
T 1 1 主轴制动输出时间(ms)(默认值:50)
在主轴模拟电压控制状态下,主轴正转/反转后停止;主轴经过 PLC 参数 T10 号设定的时间延时
后输出主轴制动,经过 PLC 参数 T11 号设定的时间断开。
2.5.5 主轴转速开关量控制
相关信号(标准 PLC 程序定义)
S01~S04:主轴转速开关量控制信号,标准 PLC 程序定义的 S01~S04 信号接口为复用接口,S01~S04
与 M41~M44 共用接口。
控制逻辑(标准 PLC 程序定义)
CNC 上电时,S1 ~ S4 输出无效。执行 S01、S02、S03、S04 中任意一个代码,对应的 S 信号输出有
效并保持,同时取消其它 S 信号的输出。执行 S05—S07 代码时,取消 S1 ~ S4 的输出,S1 ~ S4 同一
时刻仅一个输出有效。
信号诊断
信号 S1 S2 S3 S4
诊断地址 Y1.0 Y1.1 Y1.2 Y1.3
接口引脚 CN62.08 CN62.21 CN62.09 CN62.22
注释说明 主轴 1 挡 主轴 2 挡 主轴 3 挡 主轴 4 挡
备注 主轴档位输出地址与宏输出#1100--#1103、M89 I0—I3 输出地址复用,请注意
选择使用
控制参数
状态参数
001.4==1 主轴转速(0:模拟电压控制 1:开关量控制)
0 0 1 **** **** **** SPTY **** **** **** ****
BIT4 : 主轴转速(0:模拟电压控制 1:开关量控制)
PLC 参数
T 0 6 S 代码执行时间(默认值:1)
PLC 参数
K015.4==0 主轴换挡完成后延时断开输出(0:无效 1:有效)
K028.0==0 (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
广 州 科 源
39 / 93
K028.1==0 (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
K028.2==0 (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
K028.3==0 (0:主轴 4 挡 1:M89I3 自定义/宏输出#1104)输出 Y1.3 有效
K 1 5 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT4 : 主轴换挡完成后延时断开输出(0:无效 1:有效)
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
BIT1 : (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
BIT2 : (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
BIT3 : (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
注:当K15.4=1 [主轴换挡完成后延时断开输出(0:无效 1:有效)]时,主轴换挡完成后延时0.8秒断开档
位输出。
2.5.6 主轴自动换档控制
相关信号(标准 PLC 程序定义)
M41 ~ M44:主轴自动换档输出信号,当选择主轴模拟量控制(0 ~ 10V 模拟电压输出)时可支持
4 个档位主轴自动换挡控制。
M41I、M42I:主轴自动换档第 1、2 档位换档到位信号,可支持 2 个档位换档到位检测功能。
信号诊断
信号 M41I M42I M41 M42 M43 M44
诊断地址 X1.5 X1.6 Y1.0 Y1.1 Y1.2 Y1.3
接口引脚 CN61.12 CN61.25 CN62.08 CN62.21 CN62.09 CN62.22
注释说明 1 挡到位信号 2 挡到位信号 主轴 1 挡 主轴 2 挡 主轴 3 挡
主轴 4
挡
备注 地址与外接吹气、对刀仪超程复用 主轴档位输出地址与宏输出#1100--#1103、
M89 I0—I3 输出地址复用,请注意选择使用
控制参数
状态参数
001.4==0 主轴转速(0:模拟电压控制 1:开关量控制)
0 0 1 **** **** **** SPTY **** **** **** ****
BIT4 : 主轴转速(0:模拟电压控制 1:开关量控制)
PLC 参数
K015.0==1 主轴自动换挡功能(0:无效 1:有效)
K015.1==0 (0:不检查 1:检查)换档到位信号
K015.2==1 自动换挡 1、2 挡到位信号与+24V(0:接通 1:断开)有效
K015.3==0 主轴档位(0:否 1:是)掉电记忆
广 州 科 源
40 / 93
K015.4==0 主轴换挡完成后延时断开输出(0:无效 1:有效)
K015.5==0 主轴自动换档时(0:否 1:是)主轴正转信号
K028.0==0 (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
K028.1==0 (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
K028.2==0 (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
K028.3==0 (0:主轴 4 挡 1:M89I3 自定义/宏输出#1104)输出 Y1.3 有效
K 1 5 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 主轴自动换挡功能(0:无效 1:有效)
BIT1 : (0:不检查 1:检查)换档到位信号
BIT2 : 自动换挡 1、2 挡到位信号与+24V(0:接通 1:断开)有效
BIT3 : 主轴档位(0:否 1:是)掉电记忆
BIT4 : 主轴换挡完成后延时断开输出(0:无效 1:有效)
BIT5 : 主轴自动换档时(0:否 1:是)主轴正转信号
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴 1 挡 1:M89I0 自定义/宏输出#1100)输出 Y1.0 有效
BIT1 : (0:主轴 2 挡 1:M89I1 自定义/宏输出#1102)输出 Y1.1 有效
BIT2 : (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
BIT3 : (0:主轴 3 挡 1:M89I2 自定义/宏输出#1103)输出 Y1.2 有效
T 0 0 主轴换挡时间 1(默认值:1000)主轴换档关闭原档位时间的计时
T 0 1 主轴换挡时间 2(默认值:1000)主轴新档位输出到结束的延时
T 4 5 主轴自动换档计时 ms(默认值:10000)时间到达后未检测信号报警
数据参数
2 1 0 对应主轴第 1 档位(M41)最高转速(默认值:6000)
2 1 1 对应主轴第 2 档位(M42)最高转速(默认值:6000)
2 1 2 对应主轴第 3 档位(M43)最高转速(默认值:6000)
2 1 3 对应主轴第 4 档位(M44)最高转速(默认值:6000)
2 1 4 主轴换档时输出的电压(mV)(默认值:100)
⚫ 功能说明:
1) 必须在选择主轴转速是模拟电压控制方式下(状态参数 NO.001 的 Bit4 位设置为 0),且状态参数
K0015.0 设置为 1 时,主轴自动换档功能才有效;主轴自动换档功能无效时,执行 M41~M44 时 CNC
将报警。M41、M42、M43、M44 同一时刻仅一个有效。
广 州 科 源
41 / 93
2) 主轴自动换档功能用于控制自动切换主轴机械档位,CNC执行S□□□□代码时,根据当前M4n控
制的档位对应的参数(M41~M44分别对应数据参数NO.210~NO.213)计算输出给主轴伺服或变频
器的模拟电压,控制主轴实际转速与S代码的转速一致。
3) 当参数 K0015.3 为 0 时主轴档位不记忆,重新上电后 M41 输出;当参数 K0015.3 为 1 时主轴档位
记忆,重新上电将保持断电时的状态。
4) 执行M41、M42、M43、M44中任意一个代码,按数据参数NO.214设定的值(单位:毫伏)输出模拟
电压给主轴伺服或变频器;
5) 延迟PLC参数T000(换档时间1)后,关闭原档位输出信号同时输出新的换档信号;
6) 当换档为 1 或 2 档时,且参数 K0015.1 [(0:不检查 1:检查)换档到位信号]为 1,则转 7),否则转
8);
7) 检查1或2档到位输入信号M41I、M42I,如果换档到位转8);如果换档不到位,则CNC一直等待换
档到位信号经过时间T45设置时间后未检测到信号则报警;
8) 延迟PLC参数T001(换档时间2),根据当前档位按数据参数NO.210~NO.213(对应1~4档)设置
值输出主轴模拟电压,换档结束。
9) 当K15.5=1 [主轴自动换档时(0:否 1:是)主轴正转信号]时,执行M4□时在输出档位同时输出主轴
正转,换挡完成后断开主轴正转(保留)
10) 当K15.4=1 [主轴换挡完成后延时断开输出(0:无效 1:有效)]时,主轴换挡完成后延时0.8秒断开档
位输出。
2.5.9 攻丝模式切换
相关指令
M29 打开攻丝模式
M28 取消攻丝模式
相关参数
状态参数
001.4==0 主轴转速(0:模拟电压控制 1:开关量控制)
031.0==1 刚性攻丝时螺距 F 设定(0:否 1:是) [选择 0 时,攻丝段编程速度 F 值=主轴转速*丝锥
螺距;选择 1 时,攻丝段编程速度 F 值=丝锥螺距]
058.0==0 攻丝时主轴控制模式为(0:跟随 1:伺服) [跟随为柔性攻丝,伺服为刚性攻丝]
0 0 1 **** **** **** BIT4 **** **** **** ****
BIT4 : 主轴转速(0:模拟电压控制 1:开关量控制)
0 3 1 BIT7 **** **** **** BIT3 BIT2 **** BIT0
BIT0 : 刚性攻丝时螺距 F 设定(0:否 1:是)
0 5 8 **** **** **** **** **** **** **** BIT0
BIT0 : 攻丝时主轴控制模式为(0:跟随 1:伺服) [跟随为柔性攻丝,伺服为刚性攻丝]
PLC 参数
广 州 科 源
42 / 93
K021.0==1 主轴位置模式切换完成信号与+24V(0:接通 1:断开)有效
K 2 1 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 主轴位置模式切换完成信号与+24V(0:接通 1:断开)有效
T 2 4 M29 切换位置模式延时检测 单位:毫秒; 3000
T 2 5 M29 完成延时 单位:毫秒; 50
T 2 7 M28 完成延时 单位:毫秒; 50
T 2 8 M28 切换速度模式延时检测 单位:毫秒; 3000
⚫ 取消刚性攻丝模式:
在自动运行状态,可取消攻丝模式的有运行 M28 代码、程序运行结束、主轴定位代码 M19、主轴
正反转 M3/M4;
在手动取消攻丝模式,打开主轴点动、主轴定位、主轴正转/反转/停止按键。
⚫ 攻丝编程模式:
M29 S_;//S_攻丝转速(//可忽略 M29 指令)
G84 Z-10 F1.5 R5 ;//右旋攻丝;G74 左旋攻丝
G80;//攻丝代码结束
2.5.10 主轴定向功能
信号类型 符号 信号接口 地址 信号功能 备注
输出信号
M19 CN62.06 Y0.7 主轴定向输出 地址与主轴制动复用
M18 取消主轴定向
输入信号 CN62.01 X0.0 主轴定向完成信号 与+24V 接通有效
相关指令
M19 主轴定位输出
M18 取消主轴定位
相关参数
状态参数
001.4==0 主轴转速(0:模拟电压控制 1:开关量控制)
0 0 1 **** **** **** BIT4 **** **** **** ****
BIT4 : 主轴转速(0:开关量控制 1:模拟电压控制)
广 州 科 源
43 / 93
PLC 参数
K021.1==1 主轴定向完成信号与+24V(0:接通 1:断开)有效
K026.1==1 (0:主轴制动输出 1:主轴定向)输出 Y0.7 有效
K 2 1 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT1 : 主轴定向完成信号与+24V(0:接通 1:断开)有效
K 2 6 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT1 : (0:主轴制动输出 1:主轴定向)输出 Y0.7 有效
T 0 4 主轴定向完成延时 单位:毫秒 ;50
T 1 8 主轴定向延时检测 单位:毫秒 ;5000
T 2 3 主轴定向完成信号延时检测 单位:毫秒; 2000
T 1 1 8 定位完成信号断开延时 单位:毫秒; 默认 300
⚫ 功能说明:
系统未发出主轴定向信号时,手动/手轮方式下按【主轴定向键】或执行主轴定位 M19 或执行精镗
孔 G76/背镗孔循环 G87 时,系统发出主轴定向信号 Y0.7,等待主轴定向完成信号 X0.0,代码才能
完成。当发出定向信号 Y0.7 时,在 T018 设定时间未接收到定向完成信号,系统报警 A13.1(主轴
定向到位检测异常);当系统接收主轴定向完成信号电平设置错误时,主轴一但发出定向信号系统
产生报警 A12.5(主轴定向时序检测异常);当主轴刀具松开时,不可执行主轴定向,否则系统产生
报警 A12.6(主轴刀具松开不可执行主轴定位);当刀库功能有效时,刀库不在原点位置主轴不可
定位,否则系统产生报警 A12.7(刀库不在原点位置不可执行主轴定位);
手动控制主轴定向条件:系统不在运行状态下,主轴刀具夹紧状态;
取消主轴定位操作,执行 M18 或执行攻丝 M29 或执行主轴正反转 M3/M4,定向取消;
手动取消定向操作,当定向未完成时,按【复位键】或急停报警或在手动/手轮方式下按【主轴定
向键】或按【主轴正/反转键】取消定位;当定位已经完成时,只能在急停报警或在手动/手轮方式
下按【主轴定向键】或按【主轴正/反转键】取消定位,按【复位键】不能取消定位。
2.6 驱动单元的连接
广 州 科 源
44 / 93
2.6.1 驱动接口定义
CN11、CN12、CN13、CN14 (15 芯孔)接口
2.6.2 轴控使能
相关参数:
状态参数:
014.5==0 通过 G39 信号(0:否 1:是)控制各轴使能
0 1 4 **** **** BIT5 BIT4 **** **** **** ****
BIT5 : 通过 G39 信号(0:否 1:是)控制各轴使能
注 1:为 0 时,轴控使能一直发出;
注 2:为 1 时,轴控使能通过 G39 信号触发,通过 PLC 控制;
PLC 参数:(当 014.5=1 才有效)
K025.0==0 急停(0:是 1:否)关 X 轴使能
K025.1==0 急停(0:是 1:否)关 Y 轴使能
K025.2==0 急停(0:是 1:否)关 Z 轴使能
K025.3==0 急停(0:是 1:否)关 4 轴使能
K025.4==0 急停(0:是 1:否)关 5 轴使能
K 2 5 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 急停(0:是 1:否)关 X 轴使能
BIT1 : 急停(0:是 1:否)关 Y 轴使能
BIT2 : 急停(0:是 1:否)关 Z 轴使能
BIT3 : 急停(0:是 1:否)关 4 轴使能
BIT4 : 急停(0:是 1:否)关 5 轴使能
广 州 科 源
45 / 93
2.6.3 系统与 KY-300C 驱动器的连接图
2.6.4 系统与松下 A5 驱动连接图:
广 州 科 源
46 / 93
注:电阻 R 为 2K/0.5W;
驱动参数:
Pr0.00 旋转方向
Pr0.01 控制模式设定(0:位置模式)
Pr0.05=1 指令脉冲输入选择 0--1,选择光耦还是长线驱动输入;(高速用长驱,低速用光
耦) 44/45,46/47 用长驱;3/4,5/6 用低速;
Pr0.06 指令脉冲旋转方向设定;
Pr0.07 指令脉冲输入模式设定 0--3,3:脉冲+方向;
Pr0.08 每旋转 1 圈的指令脉冲数;
Pr0.09 指令脉冲分子;
Pr0.10 指令脉冲分母;
Pr1.00 位置环增益;
Pr1.01 速度环增益;
Pr1.02 速度环积分时间常数;
2.6.5 系统与松下 J 系列连接图
注:电阻 R 为 2K/0.5W;
广 州 科 源
47 / 93
2.6.6 系统与台达 B2 连接图:
注:电阻 R 为 2K/0.5W;
广 州 科 源
48 / 93
2.6.7 系统与安川 7 系列连接图:
注:电阻 R 为 2K/0.5W;
驱动参数:
Pn000 = n0010 位置控制模式(1 位为控制模式)
Pn100 速度环增益
Pn101 速度环积分常数
Pn102 位置环增益
Pn200 = n0000 位置模式脉冲接收模式(脉冲+方向 正逻辑)
= n0005 位置模式脉冲接收模式(脉冲+方向 负逻辑【方向取反】)
Pn20E = 电子齿轮比分子
Pn210 = 电子齿轮比分母
电机编码器分辨率:根据电机型号决定;7 系列电机 2 的 24 次方=16777072
第三章 常用参数说明
3.1 编程操作参数
状态参数
0 0 1 **** **** **** BIT4 BIT3 BIT2 **** ****
广 州 科 源
49 / 93
BIT3 : (0:单步 1:手轮)方式
BIT4 : 主轴转速(0:模拟电压控制 1:开关量控制)
0 0 3 **** **** **** BIT4 **** BIT2 **** ****
BIT2 : 机械坐标手动清除(0:无 1:有)效
0 0 4 **** **** **** BIT4 **** **** **** BIT0
BIT6 : 最小移动单位 0: 0.001,0.0001 1: 0.0001,0.00001(mm/deg,inc)
0 0 5 **** BIT6 BIT5 BIT4 BIT3 **** **** BIT0
BIT3 : M02 执行后光标(0:不返回 1:返回)开头
BIT4 : M30 光标(0:否 1:是)返回开头
BIT6 : 程序编辑(0:否 1:是)支持块删除
0 1 0 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT4 : 圆弧编程最大速度限制(0:无效 1:有效)
0 1 1 **** BIT6 **** **** **** **** BIT1 BIT0
BIT1 : 开机时程序设置开关是否打开(0:是 1:否)
BIT6 : 系统开机(0:是 1:否)设置主轴速度
0 1 2 **** BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 回零前快速移动(0:无 1:有)效
BIT1 : 预读方式切削进给加减速平滑处理(0:无效 1:有效)
BIT2 : 高速加工(0:否 1:是)打开
BIT4 : JOG 运行时加减速(0:直线型 1:阶梯型)
BIT5 : 预读方式配步进速度平滑处理(0:无效 1:有效)
0 1 3 **** BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 手轮(0:逆 1:顺)时针选转时坐标增大
BIT1 : 执行 M99 加工件数(0:否 1:是)加 1
BIT2 : 完成加工总件数按复位键件数(0:不清零 1:清零)
BIT3 : 读取文件格式类型(0:通用 1:精雕)
BIT5 : 轴使能信号(0:否 1:是)由 PLC 控制
BIT6 : 是否使用电子手轮试切功能(0:否 1:是)
BIT7 : 手轮轮盘转动位移量是否全部运行(0:否 1:是)
0 1 4 **** BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT1 : 快速进给时,快速进给倍率为 Fo 时(0:不停止 1:停止)
BIT3 : 刚性攻丝停止后回退功能(0:有效 1:无效)
BIT4 : G73-G89 指令手动干预其它轴插补完成后再移动(0:是 1:否)
BIT6 : 切削进给最高控制速度是否各轴独立(0:否 1:是)
BIT7 : 切削进给速度(0:读程序 F 值 1:内部给定)