K Y 1 0 0 0 T 车 床 系
列
使 用 调 试 文 档
广州科源数控科技有限公司
GUANGZHOUKYCNCTECHNOLOGY CO., LTD
K Y 1 0 0 0 T 车 床 系
列
使 用 调 试 文 档
广州科源数控科技有限公司
GUANGZHOUKYCNCTECHNOLOGY CO., LTD
广 州 科 源
1 / 127
目录
目录
第一章产品简介................................................................................................................................................. 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 机床回零....................................................................................................................................... 13
2.3.4 换刀控制....................................................................................................................................... 19
2.3.5 冷却泵控制................................................................................................................................... 30
2.3.6 润滑控制....................................................................................................................................... 30
2.3.7 卡盘控制....................................................................................................................................... 31
2.3.8 尾座控制....................................................................................................................................... 33
2.3.9 三色灯........................................................................................................................................... 34
2.3.10 宏变量输入输出......................................................................................................................... 34
2.3.11 M89 自定义检测输出................................................................................................................. 36
2.3.12 M90、M91 程序段循环指令 .................................................................................................... 40
2.3.13 M92、M93 程序跳转 ................................................................................................................ 40
2.3.14 用户自定义输出......................................................................................................................... 41
2.3.15 三位开关功能............................................................................................................................. 41
2.3.16 外接进给倍率开关..................................................................................................................... 42
2.3.17 外接主轴倍率开关..................................................................................................................... 43
2.3.18 G31 跳转功能 ............................................................................................................................. 43
2.3.19 抱闸输出..................................................................................................................................... 45
2.3.20 防护门功能................................................................................................................................. 45
广 州 科 源
2 / 127
2.4 手轮连接设置说明.............................................................................................................................. 46
2.4.1 手轮接口定义............................................................................................................................... 46
2.5 主轴与主轴编码器连接...................................................................................................................... 47
2.5.1 编码器接口定义........................................................................................................................... 47
2.5.2 主轴与编码器连接....................................................................................................................... 47
2.5.3 主轴接口定义............................................................................................................................... 49
2.5.4 主轴控制....................................................................................................................................... 50
2.5.5 主轴转速开关量控制................................................................................................................... 52
2.5.6 主轴自动换档控制....................................................................................................................... 53
2.5.7 第 2 主轴功能............................................................................................................................... 56
2.5.8 主轴夹紧功能............................................................................................................................... 57
2.5.9 多主轴功能说明........................................................................................................................ 58
2.5.10 主轴速度/位置 模式切换................................................................................................. 59
2.5.11 脉冲动力头功能................................................................................................................. 62
2.6 驱动单元的连接.................................................................................................................................. 65
2.6.1 驱动接口定义............................................................................................................................... 65
2.6.2 轴控使能....................................................................................................................................... 65
2.6.3 系统与 KY-300C 驱动器的连接图................................................................................................ 66
2.6.4 系统与松下 A5 驱动连接图:..................................................................................................... 66
2.6.5 系统与松下 J 系列连接图............................................................................................................ 67
2.6.6 系统与台达 B2 连接图:............................................................................................................... 68
2.6.7 系统与安川 7 系列连接图:......................................................................................................... 68
第三章 常用参数说明..................................................................................................................................... 69
3.1 编程操作参数...................................................................................................................................... 69
3.2 进给轴参数.......................................................................................................................................... 70
3.3 加减速时间参数.................................................................................................................................. 73
3.4 齿轮比参数与计算.............................................................................................................................. 73
第四章 其他功能调试说明............................................................................................................................. 75
4.1 主轴定向功能调试(第 5 轴为例).................................................................................................. 75
4.2 配 K300C 绝对值驱动调试.................................................................................................................. 77
广 州 科 源
3 / 127
4.3 螺纹切削.............................................................................................................................................. 81
4.4 程序单段.............................................................................................................................................. 82
4.5 程序跳段.............................................................................................................................................. 82
4.6 机床锁.................................................................................................................................................. 82
4.7 辅助锁.................................................................................................................................................. 82
4.8 手轮试切.............................................................................................................................................. 82
4.9 选择停.................................................................................................................................................. 82
4.10 进给倍率为 0%快速倍率调整.......................................................................................................... 83
4.11 手动快速移动控制............................................................................................................................ 83
4.12 M 代码调取程序................................................................................................................................ 83
4.13 记忆对刀的使用................................................................................................................................ 83
附录一、参数查找与修改............................................................................................................................... 83
1、如何查找数据参数和状态参数:......................................................................................................... 83
附录二、报警/警告.......................................................................................................................................... 84
附录三、断屑功能(软件日期 20200106 以上版本才有)......................................................................... 88
附录四、多边型切削功能(具有车方功能版本才有) ............................................................................... 90
附录五、钻孔/镗孔循环指令说明(2021 以上版本)................................................................................. 92
1、G83/G87 正/侧面钻孔循环.................................................................................................................... 92
1.1 正面钻孔循环 G83: ........................................................................................................................... 92
1.2 侧面钻孔循环 G87: ........................................................................................................................... 95
2、G85/G89 正/侧面镗孔循环.................................................................................................................... 98
2.1 正面镗孔循环 G85: ........................................................................................................................... 98
2.2 侧面镗孔循环 G89: ........................................................................................................................... 99
附录六、正/侧面 G84/G88 攻丝循环(2021 以上版本具有) ....................................................................... 101
1、正面攻丝循环 G84: .......................................................................................................................... 101
2、侧面攻丝循环 G88: .......................................................................................................................... 104
附录七、在线修改刀补特殊指令 G08/G09(2021 以上版本才具有)..................................................... 108
附录八、新增控制参数说明(2021 以上版本)........................................................................................ 109
附录九、M 代码表......................................................................................................................................... 111
附录十、宏程序补充说明(2021 年以上版本具有)...................................................................................... 114
广 州 科 源
4 / 127
1、语句式宏代码(宏 B)........................................................................................................................ 114
1.1 算术和逻辑运算............................................................................................................................... 114
1.2 转移和循环...................................................................................................................................... 115
1.3 宏报警.............................................................................................................................................. 117
1.4 特殊说明(用变量置换变量号).................................................................................................. 118
附录十一、自定义报警内容编写(2021 以上版本具有).............................................................................. 118
附录十二、MⅢ总线系统连接设置(总线版本具有) ................................................................................... 120
附录十三、轴未回零警告设置(增量值版本)............................................................................................... 126
广 州 科 源
5 / 127
广 州 科 源
6 / 127
第一章产品简介
1.1 系统电源
1> 输入: L、N(AC):从隔离变压器取 AC220V;
2> 输出: ﹢V:﹢24V ﹣V:0V ;(共两路)
3> 系统 I/O 接口中的﹢24V 和 0V 与开关电源的﹢24V、0V 同一属性,接线时也可以直
接在开关电源里引出﹢24V 和 0V。
注:此电源盒只供系统上电使用
广 州 科 源
7 / 127
第二章 接口定义与连接
2.1 接口 CN61 输入信号
脚号 地址 说明
17~20 悬空
21~24 0V 电源端口
25~28 +24V 电源端口
1 X0.0 防护门检测信号
2 X0.1 外接暂停信号(常闭接点)
3 X0.2 卡盘控制信号
4 X0.3 X 轴回零减速信号
5 X0.4 尾座控制信号
6 X0.5 急停输入信号
7 X0.6 4 轴回零减速信号/润滑检测信号
8 X0.7 刀位 T05/外接进给倍率 A
9 X1.0 刀位 T06/外接进给倍率 F
10 X1.1 刀位 T07/外接进给倍率 B
11 X1.2 刀位 T08/外接进给倍率 E
12 X1.3 Z 轴回零减速信号
13 X1.4 外接循环启动(常开接点)
14 X1.5 主轴 1 挡到位/卡盘夹紧到位
15 X1.6 主轴 2 挡到位/卡盘松开到位
16 X1.7 刀位 T01/AK31 BIT0/六鑫液压 Sensor A/伺服刀塔刀位 1
29 X2.0 刀位 T02/AK31 BIT1/六鑫液压 Sensor B/伺服刀塔刀位 2
30 X2.1 刀位 T03/AK31 BIT2/六鑫液压 Sensor C/伺服刀塔刀位 3
31 X2.2 刀位 T04/AK31 BIT3/六鑫液压 Sensor D/伺服刀塔刀位 4
32 X2.3 Y 轴回零减速信号
33 X2.4 三位开关 1/AK31 选通/六鑫液压 SensorE/伺服刀塔松开到位
34 X2.5 三位开关 2/AK31 预分度 到位/伺服刀塔伺服报警
35 X2.6 刀架锁紧信号/六鑫液压 Sensor F/伺服刀塔夹紧到位
36 X2.7 G31 跳转信号/伺服刀塔选刀到位信号
37 X3.0 X 硬限位报警/M89K0 检测信号/宏输入#1000
38 X3.1 Y 硬限位报警/M89K1 检测信号/宏输入#1001
39 X3.2 Z 硬限位报警/M89K2 检测信号/宏输入#1002
40 X3.3 4 硬限位报警/M89K3 检测信号/宏输入#1003
41 X3.4 /外接主轴倍率 A /5 硬限位报警/M89K4 检测信号/宏输入#1004
42 X3.5 外接主轴倍率 F/M89K5 检测信号/宏输入#1005
43 X3.6 外接主轴倍率 B/M89K6 检测信号/宏输入#1006
44 X3.7 外接主轴倍率 E/5 轴回零减速信号/M89K7 检测信号/宏输入#1007
注 1:部分输入接口可定
义多种功能, 在表中用
“ / “ 表示;
注 2:输入信号与+24V 导
通时, 该输入有效; 输入
信号与+24V 截止时, 该
输入无效;
注 3:﹢24V、COM 端与、
配套电源盒的同名端子
等效;
广 州 科 源
8 / 127
2.2 接口 CN62 输出信号
注 1:部分输出接口可定
义多种功能, 在表中用
“ / “ 表示;
注 2:输出功能有效时, 该
输出信号内部与 0V 导通;
输出功能无效时, 该输出
信号为高阻抗截止;
注 3:﹢24V、COM 端与
配套电源盒的同名端子等
效;
脚号 地址 说明
19 悬空
26~28
17~18
0V 电源端口
20~25 +24V 电源端口
1 Y0.0 冷却输出 M08/M09
2 Y0.1 润滑输出 M32/M33
3 Y0.2 防护门输出 M34/M35
4 Y0.3 主轴正转 M03
5 Y0.4 主轴反转 M04
6 Y0.5 主轴停止 M05/M89 I0 输出 0/宏输出#1100/伺服刀塔选刀触发
7 Y0.6 主轴夹紧 M20、M21/M89 I1 输出 1/宏输出#1101
8 Y0.7 主轴制动/M89 I2 输出 2/宏输出#1102/伺服刀塔使能输出
9 Y1.0 M41/S1 主轴档位 1/M89 I3 输出 3/宏输出#1103/伺服刀塔刀位选择 1
10 Y1.1 M42/S2 主轴档位 2/M89 I4 输出 4/宏输出#1104/伺服刀塔刀位选择 2
11 Y1.2 M43/S3 主轴档位 3/M89 I5 输出 5/宏输出#1105/伺服刀塔刀位选择 3
12 Y1.3 M44/S4 主轴档位 4/M89 I6 输出 6/宏输出#1106/伺服刀塔刀位选择 4
13 Y1.4 卡盘夹紧输出 M12
14 Y1.5 卡盘松开输出 M13
15 Y1.6 刀架正转/伺服刀塔较刀模式
16 Y1.7 刀架反转/伺服刀塔选刀模式
29 Y2.0 AK31 刀塔电机制动输出/六鑫刀塔松开输出/伺服刀塔松开
30 Y2.1 AK31 刀塔预分度电磁阀输出/六鑫刀塔锁紧输出/伺服刀塔夹紧
31 Y2.2 三色灯-黄灯
32 Y2.3 三色灯-绿灯
33 Y2.4 三色灯-红灯
34 Y2.5 尾轴进 M10
35 Y2.6 尾轴退 M11
36 Y2.7 抱闸输出//M89 I7 输出 7/宏输出#1107
37 Y3.0 K4 M76/M77 自定义输出
38 Y3.1 排屑输出 M36/M37
39 Y3.2 工作灯输出 M38/M39
40 Y3.3 第 2 主轴正转 M63
41 Y3.4 第 2 主轴反转 M64
42 Y3.5 K1 M70/M71 自定义输出
43 Y3.6 K2 M72/M73 自定义输出
44 Y3.7 K3 M74/M75 自定义输出
广 州 科 源
9 / 127
2.3 I/O 功能与连接
注意!
车床 CNC 的 I/O 功能意义由 PLC 程序(梯形图)定义的,当车床 CNC 装配机床时, I/O 功能由机
床厂设计决定,具体请参阅机床厂家的说明书。
本节中关于 I/O 功能是针对 KY-1000T 系列 V2.10以上版本标准 PLC 程序进行描述的。未作特殊说明,
敬请注意!
2.3.1 外接暂停、循环启动、急停
相关信号
SP:外接暂停信号, 与﹢24V 断开时, 暂停有效;
ESP:急停信号, 与﹢24V 断开时, 急停报警;
ST:外接循环启动信号, 与﹢24V 导通时, 启动有效;
信号诊断
信号 SP ESP ST
诊断地址 X0.1 X0.5 X1.4
接口引脚 CN61.02 CN61.06 CN61.13
注释说明 外接暂停 急停急停 外接启动
控制参数
状态参数
176.0==0 外接循环启动(0:有效 1:无效);
176.1==0 外接暂停信号(0:有效 1:无效)
176.2==0 急停报警信号(0:检查 1:不检查)
7 6 5 4 3 2 1 0
1 7 6 **** **** **** **** **** 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 / 127
A001.6 外接循环启动打开时间过长
A001.7 外接暂停打开时间过长
机床外部连接
外接暂停、启动、急停连接图:
2.3.2 硬限位行程报警与软限位行程报警设置
相关信号
LMIX:X 轴行程限位检测输入
LMIY:3TH 轴行程限位检测输入
LMIZ:Z 轴行程限位检测输入
LMI4:4HT 轴行程限位检测输入
LMI5:5HT 轴行程限位检测输入
信号诊断
信号 LMIX LMI3 LMIZ LMI4 LMI5
诊断地址 X3.0 X3.1 X3.2 X3.3 X3.4
接口引脚 CN61.37 CN61.38 CN61.39 CN61.42 CN61.43
注释说明 X 轴超程 3 轴超程 Z 轴超程 4 轴超程 5 轴超程
备注 地址与宏输入信号#1000-#1007、M89K0-K7 检测信号复用,注意三个功能
不能同时使用;X3.4 与主轴外接倍率开关复用
控制参数
PLC 参数
K10.5==1 各轴超程解除信号(0:无效 1:有效);
K10.6==1 各轴超程信号与+24V(0:接通 1:断开);
广 州 科 源
11 / 127
K10.7==1 各轴超程(0:无效 1:有效);
K24.0==0 X 轴硬限位超程(0:有效 1:无效);
K24.1==0 Z 轴硬限位超程(0:有效 1:无效);
K24.2==1 3 轴硬限位超程(0:有效 1:无效);
K24.3==1 4 轴硬限位超程(0:有效 1:无效);
K24.4==1 5 轴硬限位超程(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 : Z 轴硬限位超程(0:有效 1:无效);
BIT2 : 3 轴硬限位超程(0:有效 1:无效);
BIT3 : 4 轴硬限位超程(0:有效 1:无效)
BIT4 : 5 轴硬限位超程(0:有效 1:无效)
各轴硬限位只需一个限位开关,通过轴移动方向判断硬限位正负报警。
机床外部连接
硬限位行程报警连接图:
软限位的设置步骤:
1、 把状态参数 P177.1 设置为 1(回零前软限位有效)
2、 再把 X 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P045 和数据参数 P047
3、 把 Z 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P046 和数据参数 P048
4、 把 3TH 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P192 和数据参数 P195
广 州 科 源
12 / 127
5、 把 4TH 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P193 和数据参数 P196
6、 把 5TH 轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数 P194 和数据参数 P197
状态参数:
177.1==1 回机械零点前软限位(0:无效 1:有效);
177.2==1 发出超程指令时,在超程(0:前 1:后)报警;
177.3==0 回零方式软限位(0:有效 1:无效);
197.0==0 X 轴是否屏蔽软限位报警(0:否 1:是)
197.1==0 Z 轴是否屏蔽软限位报警(0:否 1:是)
197.2==0 3 轴是否屏蔽软限位报警(0:否 1:是)
197.3==0 4 轴是否屏蔽软限位报警(0:否 1:是)
197.4==0 5 轴是否屏蔽软限位报警(0:否 1:是)
1 7 7 **** **** **** **** BIT3 BIT2 BIT1 BIT0
BIT1 : 回机械零点前软限位(0:无效 1:有效);
BIT2 : 发出超程指令时,在超程(0:前 1:后)报警;
BIT3 : 回零方式软限位(0:有效 1:无效);
1 9 7 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : X 轴是否屏蔽软限位报警(0:否 1:是)
BIT1 : Z 轴是否屏蔽软限位报警(0:否 1:是)
BIT2 : 3 轴是否屏蔽软限位报警(0:否 1:是)
BIT3 : 4 轴是否屏蔽软限位报警(0:否 1:是)
BIT4 : 5 轴是否屏蔽软限位报警(0:否 1:是)
数据参数:
0 4 5 X 轴正向最大行程(默认值:9999.9999)
0 4 6 Z 轴正向最大行程(默认值:9999.9999)
0 4 7 X 轴负向最大行程(默认值:-9999.9999)
0 4 8 Z 轴负向最大行程(默认值:-9999.9999)
1 9 2 3TH 轴正向最大行程 (默认值:9999.9999)
1 9 3 4TH 轴正向最大行程(默认值:9999.9999)
1 9 4 5TH 轴正向最大行程(默认值:9999.9999)
1 9 5 3TH 轴负向最大行程 (默认值:-9999.9999)
1 9 6 4TH 轴负向最大行程(默认值:-9999.9999)
1 9 7 5TH 轴负向最大行程(默认值:-9999.9999)
注:旋转轴建议屏蔽软限位报警。
广 州 科 源
13 / 127
2.3.3 机床回零
相关信号
DECX:X 轴减速信号
DECZ:Z 轴减速信号
DECY:3 轴减速信号
DEC4:4 轴减速信号
DEC5:5 轴减速信号
信号诊断
信号 DECX DECZ DEC3 DEC4TH DEC5TH
诊断地址 X0.3 X1.3 X2.3 X0.6 X3.7
接口引脚 CN61.04 CN61.12 CN61.32 CN61.07 CN61.44
注释说明 X 轴回零
减速信号
Z 轴回零
减速信号
3 轴回零
减速信号
4 轴回零减速信号;
注意地址与润滑检测
信号复用,使用 4 轴
回零时 K16.6=0
5 轴回零减速信号;注意地址与主
轴外接倍率开关、M89K7 检测信
号、宏输入#1007 复用;三个功能
不能同时使用。当 K17.5=1 时第 5
轴回零开关无效
控制参数
状态参数
006.5==1 回零模式选择挡块(0:后 1:前);
007.0==1 第 1 轴回零(0:无 1:有)一转信号(X 轴);
007.1==1 第 2 轴回零(0:无 1:有)一转信号(Z 轴);
007.2==1 第 3 轴回零(0:无 1:有)一转信号(3 轴);
007.3==1 第 4 轴回零(0:无 1:有)一转信号(4 轴);
007.4==1 第 5 轴回零(0:无 1:有)一转信号(5 轴);
012.0==1 通电后、回机床零点前, 手动快速移动(0:无效 1:有效);
181.0==0 选择该(x)轴回零方向为(0:正方向 1:负方向)回零;
181.1==0 选择该(Z)轴回零方向为(0:正方向 1:负方向)回零;
181.2==0 选择该(3)轴回零方向为(0:正方向 1:负方向)回零;
181.3==0 选择该(4)轴回零方向为(0:正方向 1:负方向)回零;
181.4==0 选择该(5)轴回零方向为(0:正方向 1:负方向)回零;
0 0 6 **** **** BIT5 **** **** **** **** ****
BIT5 : 回零模式选择挡块(0:后 1:前)
0 0 7 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 第 1 轴回零(0:无 1:有)一转信号(X 轴)
BIT1 : 第 2 轴回零(0:无 1:有)一转信号(Z 轴)
BIT2 : 第 3 轴回零(0:无 1:有)一转信号(3 轴)
BIT3 : 第 4 轴回零(0:无 1:有)一转信号(4 轴)
BIT4 : 第 5 轴回零(0:无 1:有)一转信号(5 轴)
广 州 科 源
14 / 127
0 1 2 **** **** **** **** **** **** **** BIT0
BIT0 : 通电后、回机床零点前, 手动快速移动(0:无效 1:有效)
1 8 1 **** **** **** BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 选择该(x)轴回零方向为(0:正方向 1:负方向)回零
BIT1 : 选择该(Z)轴回零方向为(0:正方向 1:负方向)回零
BIT2 : 选择该(3)轴回零方向为(0:正方向 1:负方向)回零
BIT3 : 选择该(4)轴回零方向为(0:正方向 1:负方向)回零
BIT4 : 选择该(5)轴回零方向为(0:正方向 1:负方向)回零
PLC 参数
K22.3==0 5 轴减速信号与+24V(0:断开 1:接通)有效
K22.4==0 X 轴减速信号与+24V(0:断开 1:接通)有效;
K22.5==0 Z 轴减速信号与+24V(0:断开 1:接通)有效;
K22.6==0 3 轴减速信号与+24V(0:断开 1:接通)有效;
K22.7==0 4 轴减速信号与+24V(0:断开 1:接通)有效
K 2 2 BIT7 BIT6 BIT5 BIT4 BIT3 **** **** ****
BIT3 : 5 轴减速信号与+24V(0:断开 1:接通)有效
BIT4 : X 轴减速信号与+24V(0:断开 1:接通)有效
BIT5 : Z 轴减速信号与+24V(0:断开 1:接通)有效
BIT6 : 3 轴减速信号与+24V(0:断开 1:接通)有效
BIT7 : 4 轴减速信号与+24V(0:断开 1:接通)有效
数据参数
0 3 3 X、Z 回零机械零点的低速速度(默认值:40)
1 1 3 X、Z 轴回机械零点的高速速度(默认值:4000)
1 7 4 3TH 轴回机械零点的低速速度(默认值:40)
1 7 5 4TH 轴回机械零点的低速速度(默认值:40)
1 7 6 5TH 轴回机械零点的低速速度(默认值:40)
1 7 7 3TH 轴回机械零点的高速速度(默认值:4000)
1 7 8 4TH 轴回机械零点的高速速度(默认值:4000)
1 7 9 5TH 轴回机械零点的高速速度(默认值:4000)
广 州 科 源
15 / 127
注:回零时加减速时间常数为数参 314 号[切削进给前加减速 S 型/回零加减速时间常数]一般不需要调整,
当需要回零减速距离减小时,可以减小此参数。
机床外部连接图
◆ 新添加回零控制(2021 版):
挡块前回零(位参 6.5=1,建议使用挡块前回零,挡块前无 AB 方式之分)
1) 挡块前回零无一转信号(位参 7.0-7.4=0 无一转信号)
使用挡块前回零,选择无一转信号回零方式时,与之前版本回零一致;
回零动作说明:
无一转信号挡块前回零
2) 挡块前有一转信号回零(位参 7.0-7.4=1 有一转信号)
使用挡块前回零,选择有一转信号回零方式时,与之前版本回零有所改变;
回零动作说明:
广 州 科 源
16 / 127
有一转信号挡块前回零
新挡块前一转信号回零说明:
新回零高速寻找挡块,减速到零后,回零低速反转离开挡块,离开挡块后以回零高速速度移动设
置的寻找一转信号距离(设置距离为 0 时,不执行高速部分),然后再降回低速寻找一转信号,寻
找到一转信号后,再移动设置的脉冲数,最后反转移回零低速速度的 0.05 倍速再次检测一转信号,
检测到一转信号后停止,回零完成。
新设参数:
数参 324 回零检测预留脉冲数(默认 10)
数参 325 X 轴回零离开挡块检测一转信号距离
数参 326 Z 轴回零离开挡块检测一转信号距离
数参 327 3TH 轴回零离开挡块检测一转信号距离
数参 328 4TH 轴回零离开挡块检测一转信号距离
数参 329 5TH 轴回零离开挡块检测一转信号距离
当使用一转信号回零不准的情况一般都是应为电机一转信号与挡块位置处于临界状态,此时
可以修改数参 325-329 轴离开挡块检测一转信号距离,当螺距是 10 的情况下可以设置成 8/9,螺
距是 5 的情况可以设置 3/4(可以在诊断<零点检测>上检测到每次回零点离挡块的位置);
广 州 科 源
17 / 127
同时可以设置回零检测功能:
数参 323 回零检测范围 mm
位参 181.6 回零检测功能(0:否 1:是)有效
位参 181.7 回零检测功能(0:检测 1:自学习)
功能使用方式:(只在挡块前回零方式一转信号有效)
当使用回零检测功能时位参 181.6=1,先打开回零检测功能自学习位参 181.7=1,设置回零误
差检测范围数参 323 号,先各轴正确回零完成后,再把回零检测功能设置成检测位参 181.7=0;之
后的回零后就会检测各个轴回零精度,如果超过设置回零误差数参 323 号时,将自动重新回零,
如果重新回零 3 次均超过误差值时报警回零超过误差值。
使用一转信号做减速信号回零(一般只能用在 1:1 转动的旋转轴)
数参 324 回零检测预留脉冲数(默认 10)
位参 198.0 X 轴回零时(0:否 1:是)使用一转信号减速回零
位参 198.1 Z 轴回零时(0:否 1:是)使用一转信号减速回零
位参 198.2 3TH 轴回零时(0:否 1:是)使用一转信号减速回零
位参 198.3 4TH 轴回零时(0:否 1:是)使用一转信号减速回零
位参 198.4 5TH 轴回零时(0:否 1:是)使用一转信号减速回零
当选用一转信号减速时,不检测回零减速开关,直接使用一转信号回零作为减速信号;
回零动作:
广 州 科 源
18 / 127
动作说明:
先高速寻找一转信号,检测到一转信号后低速移动设置脉冲数,再反转超低速寻找一转信号停止,回
零完成。
注:使用一转信号做减速信号回零时,不检测回零误差值;
G28 回参考点控制
系统默认参数机床未回零时,执行 G28 回参考点时,各轴均以回零速度寻找回零开关回零,系统回零
完成后,再执行 G28 回第 1 参考点时,各轴以 G0 速度回第一参考点位置。
位参 164.1 [参考点没建立时的 G28 指令(0:使用挡块 1:报警)](默认 0)
当机床未回零完成,却位参 164.1=1,指令 G28 指令时系统报警。
2021 版之后软件可以设置每次执行 G28 指令均以回零速度寻找挡块回零;
位参 208.0 X 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 208.1 Z 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 208.2 3TH 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 208.3 4TH 轴 G28 回参考点(0:否 1:是)每次使用挡块
位参 208.4 5TH 轴 G28 回参考点(0:否 1:是)每次使用挡块
回零位置偏移使用
当机床回零需要回到指令位置时,可以使用回零格栅偏移功能,使用方法:首先把需要偏移的轴的格
栅偏移量清零(数参 114、115、189、190、191),设置各轴正确的齿轮比,执行机床回零,等待机床回零
完成后,手动/手轮移动需要偏移的轴到需要的位置,记录该轴当前的机床坐标值输入至该轴格栅偏移量中
(数参 114、115、189、190、1911)完成;下次回零时该轴先回零寻回零位置,到达位置后以回零高速速
度移动到偏移位置,回零完成,机床坐标清零。
数参 114 X 轴机床零点偏移量
数参 115 Z 轴机床零点偏移量
数参 189 3th 轴机床零点偏移量
广 州 科 源
19 / 127
数参 190 4th 轴机床零点偏移量
数参 191 5th 轴机床零点偏移量
参考点建立记忆后手动回参考点控制
参考点建立(回零完成)且设置了机械零点记忆(位参 164.0=1),此时手动回零速度可以选择(位参
164.3)G0 快速或各轴回零高速。
位参 164.0 机械零点(0:不记忆 1:记忆)
位参 164.3 参考点建立记忆后手动返回参考点为(0:G0 快速 1:回零高速)速度
注:绝对值设置记忆零点或不使用绝对值(位参 11.0-11.4)记忆零点也同样控制
不回机械零点能回参考点的使用
绝对值系统连接记忆零点后可以直接手动回零点,但是不是绝对值的情况下,不装回零开关或不使用
一转信号减速时,想要手动回零回到到设置的机械零点需要设置的参数位参 11 号和位参 164 号;
位参 11.0 X 轴(0:是 1:否)读取绝对值
位参 11.1 Z 轴(0:是 1:否)读取绝对值
位参 11.2 第 3 轴(0:是 1:否)读取绝对值
位参 11.3 第 4 轴(0:是 1:否)读取绝对值
位参 11.4 第 5 轴(0:是 1:否)读取绝对值
位参 164.0 机械零点(0:不记忆 1:记忆)
当不使用绝对值(位参 174.0=0)时,设置位参 11.0-11.4 各轴对应参数为 1 不读绝对值时,设置位参
164.0 为 1 记忆零点,此时手动回零时,设置了不读取绝对值的轴将不寻找回零开关,直接回到设置机床零
点位置,没有设置不读取绝对值的轴,将执行回零寻找回零开关动作。
例:3 轴 XZY,不是绝对值系统(位参 174.0=0)设置,设置位参 11.0=0、11.1=0、11.2=1、164.0=1;
此时执行手动回零或回参考点动作时,XZ 轴回零寻找回零开关回零,Y 轴直接回到设置的机械零点位置。
注:在绝对值(174.0=1)设置,位参 11.0-11.4 设置参数意思不一样,是绝对值电机的轴必须设为 0
绝对值功能才有效,不要绝对值功能的轴设为 1,设为 1 后回零时需要寻找回零开关回零。
例:3 轴 XZY,绝对值系统(174.0=1)设置,设置位参 11.0=0、11.1=0、11.2=1、164.0=1;此时执行
手动回零或回参考点动作时,XZ 轴直接回到设置的机械零点位置,Y 轴回零寻找回零开关回零。
2.3.4 换刀控制
标准梯形图支持4种刀架控制逻辑;通过设定K011参数相应的控制位来选择适配何种刀架。通过Bit0 和
Bit1 位组合来选择换刀方式。
K11.1=0,K11.0=0:标准换刀方式 B(适配常州刀架)
K11.1=0,K11.0=1:适配烟台刀架 AK31 系列(6、8、10、12 工位)
K11.1=1,K11.0=0:适配台湾六鑫液压刀架(8、10、12 工位)
广 州 科 源
20 / 127
K11.1=1,K11.0=1:伺服刀塔
注:2021 版本添加位参 178.6 [换刀指令 T(0:否 1:是)可以与其他指令一起执行]
注: 2021 版本添加位参 186.1 [运行换刀指令 T 调用程序 O9101(0:无效 1:有效)]
当选择 T 指令与其他指令一起运行位参 178.6=1 时,如果指定了移动指令,先执行刀补后再移动;
例:T0101 G0 X50 Z50;
先执行 01 号刀补,X50 Z50 为 01 号刀补坐标,然后执行换刀动作和移动到 X50 Z50。
当选择 T 指令调用 O9101 程序位参 186.1=1 时,如果指定了其他指令,先执行刀补后再执行其他指令,最
后再执行 O9101 子程序和换刀动作;
例:T0101 G0 X50 Z50;
先执行 01 号刀补,X50 Z50 为 01 号刀补坐标,然后移动到 X50 Z50,最后执行换刀动作和 O9101 子程序。
注:数参 84=1 时为排刀设置。
2.3.4.1 普通电动刀架
相关信号(普通电动刀架标准 PLC 程序定义)
信号类型 符号 信号接口 地址 信号功能 备注
输入信号
T01 CN61.16 X1.7 刀位信号 1
T02 CN61.29 X2.0 刀位信号 2
T03 CN61.30 X2.1 刀位信号 3
T04 CN61.31 X2.2 刀位信号 4
T05 CN61.08 X0.7 刀位信号 5 地址与外接进给倍率复用
T06 CN61.09 X1.0 刀位信号 6 地址与外接进给倍率复用
T07 CN61.10 X1.1 刀位信号 7 地址与外接进给倍率复用
T08 CN61.11 X1.2 刀位信号 8 地址与外接进给倍率复用
TCP CN61.35 X2.6 刀架锁紧信号
输出信号
TL+ CN62.15 Y1.6 刀架正转信号
TL- CN62.16 Y1.7 刀架反转信号
注 1: 当使用电动刀架时,部分电动刀架需要在+24V 与刀位信号之间上拉一个 2K 电阻;
注 2:使用 6 或 8 工位电动刀架时,外接进给倍率开关不可使用。
控制参数
PLC 参数
K11.0 ==0 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.1 ==0 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.2 ==1 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
广 州 科 源
21 / 127
K11.3 ==0 普通刀架锁紧信号(0:不检测 1:检测)
K11.4 ==0 刀架锁紧信号与+24V(0:断开 1:接通)有效
K11.5 ==0 普通刀架换刀结束时(0:不检测 1:检测)刀位信号
K 1 1 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT1 : 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT2 : 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
BIT3 : 普通刀架锁紧信号(0:不检测 1:检测)
BIT4 : 刀架锁紧信号与+24V(0:断开 1:接通)有效
BIT5 : 普通刀架换刀结束时(0:不检测 1:检测)刀位信号
数据参数
0 7 8 换刀时,移动最多刀位的时间上限(默认值:15000)
0 8 2 刀架正转反转锁紧延迟时间(默认值:0)
0 8 3 未收到刀架锁紧*TCP 信号报警时间(默认值:500)
0 8 4 总刀位数选择【排刀改为 1】(默认值:4)
0 8 5 刀架反转锁紧时间(默认值:1000)
换刀 B 方式原理:
1) 执行换刀操作后,系统输出刀架正转信号 TL+并开始检测刀具到位信号,检测到刀具到位信号后,
关闭 TL+输出,延迟数据参数№082 设定的时间后输出刀架反转信号 TL-。然后检查锁紧信号 TCP,
当接收到此信号后,延迟数据参数№085 设置的时间,关闭刀架反转信号(TL-);
2) 如 K0011 的 Bit5 设为 1(换刀结束检查刀位信号),刀架反转时间结束后确认当前的刀位输入信号与
当前刀号是否一致,若不一致,系统将产生报警;
3) 换刀过程结束。
4) 当系统输出刀架反转信号后,在数据参数№083 设定的时间内,如果系统没有接收到 TCP 信号,系
统将产生报警并关闭刀架反转信号。
5) 若刀架无刀架锁紧信号,可把 K011 的 Bit3(CTCP)设定为 0,此时不检测刀架锁紧信号。
或
广 州 科 源
22 / 127
换刀原理相同到位信号不一致的情况下,可以调整 D 数据中 D0-D9 中的数据对应不同刀位;D0 为刀位
总数,D1 为 0 号刀,D2 为 1 号刀,D3 为 2 号刀,D4 为 3 号刀,D5 为 4 号刀,D6 为 5 号刀,D7 为 6 号刀,
D8 为 7 号刀,D9 为 8 号刀;系统默认电动刀架信号为一一对应型号,默认参数 D0=9,D1=0,D2=1,D3=2,
D4=4,D5=8,D6=16,D7=32,D8=64,D9=128;
2.3.4.2 AK31 电动刀塔
相关信号(烟台 AK31 刀塔标准 PLC 程序定义)
信号类型 符号 信号接口 地址 信号功能 备注
输入信号
T01 CN61.16 X1.7 AK31 刀位 BIT0
T02 CN61.29 X2.0 AK31 刀位 BIT1
T03 CN61.30 X2.1 AK31 刀位 BIT2
T04 CN61.31 X2.2 AK31 刀位 BIT3
选通 CN61.33 X2.4
选通信号(常开
感应器)
地址与三位开关功能复用
预分度 CN61.34 X2.5
预分度到位信号
(常开感应器)
地址与三位开关功能复用
TCP CN61.35 X2.6 刀架锁紧信号
输出信号
TL+ CN62.15 Y1.6 刀塔正转信号
TL- CN62.16 Y1.7 刀塔反转信号
制动 CN62.29 Y2.0 刀塔制动输出
预分度 CN62.30 Y2.1 刀塔预分度输出
注:当选用烟台 AK31 刀架时,三位开关功能必须关闭 K14.5=0
控制参数
PLC 参数
K11.0 ==1 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.1 ==0 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.2 ==0 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
K 1 1 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT1 : 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT2 : 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
数据参数
0 8 4 总刀位数选择【排刀改为 1】(默认值:8)
广 州 科 源
23 / 127
换刀 AK31 刀塔原理:
⚫ 换刀过程
1) 确认断开刀台制动 TZD 信号。
2) 系统根据目标刀号和当前刀号进行最短路径判断,按就近选刀的原则选择输出的旋转方向,输出
是正向信号(TL+)还是反向信号(TL—),刀台开始旋转进行选刀。
3) 在旋转过程中,系统根据刀位编码信号 T1~T4 输入进行译码,识别刀台当前刀号。当旋转到目标
刀号的前一工位时,开始检测刀台选通信号的跳变。在目标刀号前一工位的选通信号下降沿,系
统输出刀台预分度电磁铁信号,刀台预分度电磁铁供电。
4) 在检测刀台预分度接近开关输入信号为高电平时,关闭刀架旋转输出信号(TL+或 TL—),电机停
止。
5) 延时 50ms,系统输出与原旋转方向相反的信号(TL—或 TL+),刀台反方向旋转。
6) 在检测刀台锁紧接近开关输入信号为高电平时,关闭旋转信号(TL—、TL+),电机停止。然后系统
输出刀台制动信号 TZD,电机刹紧装置得电。
7) 延时 200ms,关闭刀台预分度电磁铁输出信号,刀台预分度电磁铁失电。
8) 对当前的刀号再次检测,确认当前刀位编码信号与目标刀号是否一致。
9) 再次确认锁紧接近开关信号是否为高电平。
10) 如以上步骤无误,关闭刀台制动信号 TZD,换刀完成。
换刀流程图
广 州 科 源
24 / 127
AK31 刀架换刀流程图
广 州 科 源
25 / 127
2.3.4.3 六鑫液压刀塔
相关信号(六鑫液压刀塔标准 PLC 程序定义)
信号类型 符号 信号接口 地址 信号功能 备注
输入信号
T01 CN61.16 X1.7 Sensor A
T02 CN61.29 X2.0 Sensor B
T03 CN61.30 X2.1 Sensor C
T04 CN61.31 X2.2 Sensor D
CN61.33 X2.4 Sensor E 地址与三位开关功能复用
TCP CN61.35 X2.6 Sensor F
输出信号
TL+ CN62.15 Y1.6 刀塔正转信号
So1 B
TL- CN62.16 Y1.7 刀塔反转信号
松开 CN62.29 Y2.0 刀塔松开输出
So1 A
锁紧 CN62.30 Y2.1 刀塔锁紧输出
注:当选用六鑫液压刀塔时,三位开关功能必须关闭 K14.5=0
注:针对不同信号的液压刀塔可以通过修改 D 数据表匹配
控制参数
PLC 参数
K11.0 ==0 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.1 ==1 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.2 ==0 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
K 1 1 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT1 : 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT2 : 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
T 4 0 刀塔液压锁紧到位延时 (默认 0)
T 4 1 刀塔液压松开到位延时 改为100ms, 换刀开始旋转有卡顿的情况下可加大
数据参数
0 8 4 总刀位数选择【排刀改为 1】(默认值:8)
1 5 3 当前使用梯形图号 (改为 2)
⚫ 位置与信号对应表
广 州 科 源
26 / 127
8 工位:
8 工位 D 数据表修改
D10=9,D11=0,D12=2,D13=8,D14=1,D15=4,D16=7,D17=13,D18=11,D19=14;
1 2 3 4 5 6 7 8
A ● ● ● ●
B ● ● ● ●
C ● ● ● ●
D ● ● ● ●
E ● ● ● ● ● ● ● ●
10 工位
10 工位 D 数据表修改
D10=11,D11=0,D12=2,D13=8,D14=1,D15=4,D16=7,D17=13,D18=11,D19=14,D20=3,D21=12;
1 2 3 4 5 6 7 8 9 10
A ● ● ● ● ●
B ● ● ● ● ●
C ● ● ● ● ●
D ● ● ● ● ●
E ● ● ● ● ● ● ● ● ● ●
12 工位
12 工位 D 数据表修改
D10=13,D11=0,D12=1,D13=4,D14=2,D15=9,D16=5,D17=6,D18=11,D19=13,D20=7,D21=14,D22=10,D23=8 ;
1 2 3 4 5 6 7 8 9 10 11 12
A ● ● ● ● ● ●
B ● ● ● ● ● ●
C ● ● ● ● ● ●
D ● ● ● ● ● ●
E ● ● ● ● ● ● ● ● ● ● ● ●
⚫ 信号说明
Sensor A、B、C、D:只供刀位检测,不做任何动作启动信号
Sensor E:每换一支刀感应一次,为刀盘停止旋转并锁紧之启动信号,当刀盘旋转至所需到位时,Sensor
E 一感应,即控制刀盘旋转电磁阀断电,使刀盘停止旋转,并启动刀盘锁紧之电磁阀,以确保刀盘锁紧。
Sensor F:松开/锁紧确认信号,Sensor F 没有感应时,即刀盘已松开脱离,此时才可启动刀盘旋转,
Sensor F 感应时,即刀盘已锁紧,此时即完成换刀动作。
Sol A:控制刀盘松开锁紧
Sol B:控制刀盘正反转
广 州 科 源
27 / 127
⚫ 换刀过程描述
例:由 1 号刀换至 4 号刀
第一步:Sol A 通电(刀盘松开)
第二步:确认 Sensor F 没有感应,Sol B 通电,油压马达旋转
第三步:开始检测刀位信号(注意:Sensor E 于 1、2、3 号刀位时均会感应,但未到达 4 号刀位时,
不做锁紧动作),当 3 号刀位信号确认时,应设定 Sensor E 预备动作,使刀盘转至 4 号刀位时,Sensor E 一
感应,即控制 Sol B 断电,刀盘停止旋转同时控制 Sol A 使刀盘锁紧
注:对于不同液压刀塔控制逻辑有可能不一致的情况下,可以根据液压刀塔控制逻辑进行参数修改,例如
刀位信号不一致的情况,可以修改 D 参数值对应,对于不需要 E 信号停止的刀塔,需要把 E 信号(X2.4)短
接到系统+24V。
注:此逻辑不适合计数类液压刀塔,计数类液压刀塔需要更新专用梯图。
2.3.4.4 伺服刀塔
相关信号(文昌伺服刀塔标准 PLC 程序定义)
信号类型 符号 信号接口 地址 信号功能 备注
输入信号
T01 CN61.16 X1.7 DO1 刀位输出信号
T02 CN61.29 X2.0 DO2 刀位输出信号
T03 CN61.30 X2.1 DO3 刀位输出信号
T04 CN61.31 X2.2 DO4 刀位输出信号
CN61.34 X2.5 D05 刀位输出信号
CN61.33 X2.4 S9 刀塔松开信号
TCP CN61.35 X2.6 S8 刀塔锁紧信号
CN61.36 X2.7 文昌刀塔不接 刀塔选刀到位(保留)
输出信号
CN62.15 Y1.6 MD0
刀塔伺服模式选择
CN62.16 Y1.7 MD1
松开 CN62.29 Y2.0 刀塔松开输出
刀塔液压电磁阀输出
锁紧 CN62.30 Y2.1 刀塔锁紧输出
CN62.06 Y0.5 文昌刀塔不接 选刀触发(保留)
CN62.08 Y0.7 DI6 伺服使能启动
CN62.09 Y1.0 DI0 刀位选择输出
CN62.10 Y1.1 DI1 刀位选择输出
CN62.11 Y1.2 DI2 刀位选择输出
CN62.12 Y1.3 DI3 刀位选择输出
广 州 科 源
28 / 127
注:当选用伺服刀塔时,三位开关功能必须关闭 K14.5=0
注:当选用伺服刀塔时,主轴档位 Y1.0-Y1.3 输出无效
注:当选用伺服刀塔时,主轴停止 Y0.5 输出,主轴制动 Y0.7 输出无效
控制时序:换刀开始输出 Y1.6 MD0 和 Y1.7 MD1 和伺服使能 Y0.7,延时 T042 时间后输出刀塔松开,
刀塔松开到位后延时 T044 输出 Y0.5 触发选刀和断开 Y1.7MD1,选刀到位后锁紧刀塔。
控制参数
PLC 参数
K11.0 ==1 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.1 ==1 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
K11.2 ==0 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
K11.7 伺服刀塔驱动为(0:绝对值 1:增量值)
K 1 1 **** **** BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : 换刀选择 0 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT1 : 换刀选择 1 (00:方式 B 01:AK31 刀塔 10:六鑫液压 11:伺服刀塔)
BIT2 : 刀位信号与+24V(0:接通 1:断开)有效(刀架转不停可调整)
T 4 0 刀塔液压锁紧到位延时 (默认 0)
T 4 1 刀塔液压松开到位延时 (默认 0)
数据参数
0 8 4 总刀位数选择【排刀改为 1】(默认值:8)
1 5 3 当前使用梯形图号 (改为 3)
换刀原理:
信号说明:模式切换功能定义
状态 MD0 MD1 选项说明 备注
1 Short 1 Short 1 扭矩缩减 切换任意模式前必须先切换状
态 1 模式,再切换所需模式,同
时切换所需模式前伺服使能先
开启
2 Short 1 Open 0 选刀触发
3 Open 0 Short 1 原点触发
4 Open 0 Open 0 紧急停止
选刀刀位信号定义 DI
选刀刀位 DI3 DI2 DI1 DI0
刀位选择二进制
依次类推,最大可
选 16 把刀
1 0 0 0 0
2 0 0 0 1
3 0 0 1 0
4 0 0 1 1
5 0 1 0 0
广 州 科 源
29 / 127
6 0 1 0 1
7 0 1 1 0
8 0 1 1 1
刀位反馈信号定义 DO
刀位反馈 DO5 DO4 DO3 DO2 DO1
刀号输出位置=DO
值减去 4,例如 1
号刀位置
D0=5-4=1;刀号反
馈依次类推
1 0 0 1 0 1
2 0 0 1 1 0
3 0 0 1 1 1
4 0 1 0 0 0
5 0 1 0 0 1
6 0 1 0 1 0
7 0 1 0 1 1
8 0 1 1 0 0
换刀过程:
1) 判断是否换刀;
2) 输出状态 1 MD0=1 MD1=1 ,输出伺服使能启动 DI6 ,刀塔松开,输出选刀信号 DI0-DI3;
3) 刀塔松开到位后延时输出状态 2 MD0=1 MD1=0,刀塔旋转选刀,选刀到位后输出刀塔夹紧;
4) 刀塔夹紧后延时判断刀号是否一致,一致换刀完成,切换到状态 1 MD0=1 MD1=1,断开伺服使能
DI6 和选刀触发;
5) 当换刀报警时,模式切换到状态 1 MD0=1 MD1=1,刀塔夹紧,断开伺服使能 DI6 和选刀触发。
刀塔回零较刀控制(增量式刀塔伺服)
在回零方式下,按【换刀键】2 秒,刀塔自动回零较刀。
较刀过程:
1) 先切换状态 1 MD0=1 MD1=1,伺服使能输出 DI6 ,刀塔松开;
2) 松开到位后,切换状态 3 MD0=0 MD1=1,伺服转动;
3) 伺服刀塔转动到 1 号刀位置时,刀塔夹紧;
4) 刀塔夹紧后,切换状态 1 MD0=1 MD1=1,切断伺服使能 DI6;
刀塔较刀控制(绝对式刀塔伺服台达 A2 驱动)
1) 松开刀塔
2) 旋转刀塔转到 1 号刀位置
3) 锁紧刀塔
4) 刀塔驱动设置:
a) 按 MODE 键直到显示 P0-00
b) 按 SHIFT 键直到显示 P2-00
c) 按 UP(▲)直到显示 P2-08
d) 按 SET 键,用 UP(▲)或 DOWN(▼)设置 P2-08=271
e) 按 SET 键保存
f) 按 UP(▲)直到显示 P2-71
g) 按 SET 键,用 UP(▲)或 DOWN(▼)设置 P2-71=1
h) 按 SET 键保存
广 州 科 源
30 / 127
至此绝对式零点位置设定。
2.3.5 冷却泵控制
相关指令信号(标准 PLC 程序定义)
信号类型 符号 信号接口 地址 功能说明 备注
输出信号 M08 CN62.1 Y0.0 冷却输出
指令格式
M08 冷却液开
M09 冷却液关
PLC 参数
K10.1==0 程序结束时主轴润滑冷却输出(0:关闭 1:保持);
注:复位会停止冷却。
K 1 0 **** **** **** **** **** **** BIT1 ****
BIT1 : 程序结束时主轴润滑冷却输出(0:关闭 1:保持);
数据参数
0 8 0 M 代码执行持续时间(ms) (默认值:1)
功能描述(标准 PLC 程序定义)
CNC 上电后,M09 有效,即 M08 输出无效。执行 M08,M08 输出有效,冷却泵开;执行 M09,取消
M08 输出,冷却泵关。
2.3.6 润滑控制
相关指令信号(标准 PLC 程序定义)
信号类型 符号 信号接口 地址 功能说明 备注
输出信号 M32 CN62.2 Y0.1 润滑输出
指令格式
M32 润滑开
M33 润滑关
控制参数
数据参数
1 1 2 润滑开启时间(设定为 0 时润滑不受时间限制) 单位:毫秒
0 8 0 M 代码执行持续时间(ms) (默认值:1)
PLC 参数
广 州 科 源
31 / 127
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 1 3 自动润滑输出时间(0~65535ms)(设置在数参 112 设置)
T 5 3 自动润滑间隔时间(0~65535s)单位:秒
⚫ 功能描述
1) 当 DT13 不为零则自动润滑有效,此时每间隔 DT53 设置的时间后将输出润滑(时间为 DT13 所设);手
动及指令也可以开启或关闭润滑输出,开启的时间为 DT13 所设(如此操作后计时将重新开始);
2) 自动润滑有效时,若 K16.2 设为 1,则系统一上电就将润滑输出,输出时间为 DT13 设定的时间,若
K16.2 设为 0 则上电后将需经过 DT53 设定的时间后才开始润滑。
3) 当 DT13=0 则手动润滑有效,若参数 No.112=0 则输出将不会自动关闭,若不为 0 则输出时间达到
N0.112 设置的时间后将自动关闭润滑输出;
4) 当 DT53=0 时,润滑输出进过 DT13 后关闭输出,不再间隔输出;当 DT53 不为 0 时,润滑输出进过
DT13 后关闭输出,经过 DT53 间隔输出时间后在输出;
润滑检测信号诊断
诊断地址 X0.6
接口引脚 CN61.07
注释说明 润滑检测信号;地址与 4 轴回零减速信
号复用,使用润滑检测信号时 K16.6=1
PLC 参数
K16.1==0 润滑液不足警告信号与+24V(0:接通 1:断开)有效;
K16.6==1 润滑液不足警告提示(0:无效 1:有效);
0 7 9 润滑液不足检测延时 单位:毫秒
2.3.7 卡盘控制
相关信号(标准 PLC 程序定义)
DIQP:卡盘控制输入信号
DOQPJ:卡盘夹紧
广 州 科 源
32 / 127
DOQPS:卡盘松开
NQPJ:内(外)卡盘夹紧(松开)到位
WQPJ:内(外)卡盘松开(夹紧)到位
信号诊断
信号 DIQP WQPJ NQPJ DOQPJ DOQPS
诊断地址 X0.2 X1.5 X1.6 Y1.4 Y1.5
接口引脚 CN61.03 CN61.14 CN61.15 CN62.13 CN62.14
备注 接常开 接常开(地址与换挡到位信号复用) M12 M13
注释说明 外接卡盘控制 卡盘夹紧信号 卡盘松开信号 卡盘夹紧输出 卡盘松开输出
注:卡盘松开夹紧到位信号与主轴换挡 1、2 挡到位信号地址复用,当使用换挡到位信号时,卡盘松开
夹紧到位信号无效。
控制参数
PLC 参数
K12.0==1 卡盘控制功能(0:无效 1:有效);
K12.1==0 主轴启动前(0:检查 1:不检查)卡盘夹紧;
K12.2==0 卡盘(0:外卡 1:内卡)控制方式
K12.3==0 (0:不检查 1:检查)卡盘到位信号
K12.4==0 复位松开卡盘(0:无效 1:有效)
K12.5==0 主轴低速时控制卡盘(0:无效 1:有效)
K 1 2 **** **** **** **** BIT3 BIT2 BIT1 BIT0
BIT0 : 卡盘控制功能(0:无效 1:有效)
BIT1 : 主轴启动前(0:检查 1:不检查)卡盘夹紧
BIT2 : 卡盘(0:外卡 1:内卡)控制方式
BIT3 : (0:不检查 1:检查)卡盘到位信号
BIT4 : 复位松开卡盘(0:无效 1:有效)
T 1 8 卡盘输出保持时间
T18>0:卡盘夹紧和松开信号为脉冲输出,脉冲宽度由 T18 设置
﹦0:卡盘夹紧和松开信号为电平输出
T 2 1 主轴停止,卡盘操作使能延时
T 4 3 卡盘到位信号检测计时(默认 6000)单位:毫秒
D 9 9 主轴零速输出范围(r/min)(默认 5)
数据参数
广 州 科 源
33 / 127
0 8 0 M 代码执行持续时间(ms) (默认值:1)
⚫ 功能描述
1) 当卡盘控制无效(K12.0=0),执行卡盘控制 M 指令将报警;
2) 当检查卡盘夹紧(K12.1=0)时,卡盘未夹紧不可启动主轴,主轴启动后不得松开卡盘;
3) K12.2 用于选取卡盘夹紧输出是 Y1.4 还是 Y1.5(当 K12.2=0 时则夹紧输出是 Y1.4);
4) 当 K12.3=0 则延时参数设置的 M 代码执行时间后就认为卡盘操作完成,当 K12.3=1 时则需要检测
到卡盘到位信号后才认为操作完成,如果在 6S 内没有接收到到位信号将报警;
5) 当 T018 不为零时,卡盘输出时间达到 T018 设置的时间后将关闭其输出;
6) K15.1 设为 1,主轴换挡检测到位信号时,不检查卡盘到位信号。
7) 程序在运行状态时不可手动控制卡盘,在暂停状态可手动控制卡盘。
8) 当用输入信号 X0.2 控制卡盘操作时卡盘与主轴互锁时(K12.1=0)则要主轴停止并延时 T021 所设
时间后且主轴编码器反馈转速小于或等于 D99 控制才有效。
9) 当用输入信号 X0.2 控制卡盘操作时卡盘与主轴不互锁时(K12.1=1)则手动控制卡盘不与主轴状态
关联[梯图版本 V2.24 以上版本具有]。
10) 当卡盘与主轴互锁时(K12.1=0),主轴需要低速时可以控制卡盘松夹时,可以打开主轴低速时卡
盘控制有效(K12.5=1),当主轴反馈转速低于 D99 设置转速时,可以控制卡盘松夹,主轴反馈转
速高于 D99 时控制卡盘松开系统报警[梯图版本 V2.24 以上版本具有]。
使用例子:
M12;//卡盘夹紧
M3 S200;//D99 设置 300,主轴反馈小于 300 时可以控制卡盘
…
…
M13;//松开卡盘,主轴还以 200 速度旋转;若此时反馈的转速大于 300 时执行卡盘松开报警
…//中途不可有主轴旋转指令执行
…
M12;//卡盘夹紧
注:卡盘与主轴互锁的前提下,执行主轴旋转指令(M3/M4)或手动控制主轴旋转前必须是在卡盘夹紧
状态否则系统报警。
2.3.8 尾座控制
相关信号(标准 PLC 程序定义)
DOTWJ:尾座进输出信号
DOTWS:尾座退输出信号
DITW:尾座控制输入信号
信号诊断
信号 DITW DOTWJ DOTWS
诊断地址 X0.4 Y2.5 Y2.6
接口引脚 CN61.05 CN62.34 CN62.35
备注 接常开 M10 M11
广 州 科 源
34 / 127
注释说明 外接尾座控制 尾座进 尾座退
控制参数
PLC 参数
K13.0==1 尾轴控制功能(0:无效 1:有效)
K13.1==0 主轴旋转和尾座进退(0:互锁 1:不互锁);
K13.4==0 复位松开尾座(0:无效 1:有效)
K 1 3 **** **** **** **** **** **** BIT1 BIT0
BIT0 : 尾轴控制功能(0:无效 1:有效)
BIT1 : 主轴旋转和尾座进退(0:互锁 1:不互锁)
BIT4 : 复位松开尾座(0:无效 1:有效)
数据参数
0 8 0 M 代码执行持续时间(ms) (默认值:1)
1) 程序在运行状态时不可手动控制尾座,在暂停状态可手动控制尾座。
2) 当用输入信号 X0.4 控制尾座操作时尾座与主轴互锁时(K13.1=0)则要主轴停止时控制才有效。
3) 当用输入信号 X0.4 控制尾座操作时尾座与主轴不互锁时(K13.1=1)则手动控制尾座不与主轴状态
关联[梯图版本 V2.24 以上版本具有]。
2.3.9 三色灯
相关信号(标准 PLC 程序定义)
CLPY:三色灯—黄灯
CLPG:三色灯—绿灯
CLPR:三色灯—红灯
信号诊断
信号 CLPY CLPG CLPR
诊断地址 Y2.2 Y2.3 Y2.4
接口引脚 CN62.31 CN62.32 CN62.33
注释说明 黄灯 绿灯 红灯
备注 常态 运行状态 报警状态
2.3.10 宏变量输入输出
宏变量#1000~#1007 与输入口 X 对应的地址关系
相关信号(标准 PLC 程序定义)
广 州 科 源
35 / 127
宏变量 #1007 #1006 #1005 #1004 #1003 #1002 #1001 #1000
诊断地址 X3.7 X3.6 X3.5 X3.4 X3.3 X3.2 X3.1 X3.0
接口引脚 CN61.44 CN61.43 CN61.42 CN61.41 CN61.40 CN61.39 CN61.38 CN61.37
备注 宏输入地址与各轴硬限位超程、M89K0-K7 检测信号、外接主轴倍率开关、5
轴回零信号复用,请注意选择使用
在 V2.17 以上版本梯图中可以选择输入宏#1000-#1007 端口,同时可以选择输入信号为常开/常闭
K030.0 M89/宏#1000-#1007 检测选择(00:X3 01:X2 10:X1 11:X0)
K030.1 M89/宏#1000-#1007 检测选择(00:X3 01:X2 10:X1 11:X0)
K30.0=0 K30.1=0 选择 00 (X3.0-X3.7)
K30.0=1 K30.1=0 选择 01 (X2.0-X2.7)
K30.0=0 K30.1=1 选择 10 (X1.0-X1.7)
K30.0=1 K30.1=1 选择 11 (X0.0-X0.7)
K031.0 M89K0/宏#1000 检测信号(0:常开 1:常闭)
K031.1 M89K1/宏#1001 检测信号(0:常开 1:常闭)
K031.2 M89K2/宏#1002 检测信号(0:常开 1:常闭)
K031.3 M89K3/宏#1003 检测信号(0:常开 1:常闭)
K031.4 M89K4/宏#1004 检测信号(0:常开 1:常闭)
K031.5 M89K5/宏#1005 检测信号(0:常开 1:常闭)
K031.6 M89K6/宏#1006 检测信号(0:常开 1:常闭)
K031.7 M89K7/宏#1007 检测信号(0:常开 1:常闭)
宏变量#1100~#1107 与输出口 Y 对应的地址关系
相关信号(标准 PLC 程序定义)
宏变量 #1107 #1106 #1105 #1104 #1103 #1102 #1101 #1100
诊断地址 Y2.7 Y1.3 Y1.2 Y1.1 Y1.0 Y0.7 Y0.6 Y0.5
接口引脚 CN62.36 CN62.12 CN62.11 CN62.10 CN62.09 CN62.08 CN62.07 CN62.06
备注 宏输出地址与 M89I0-I7 输出信号、主轴停止、主轴制动、主轴夹紧、主轴换
挡输出复用,请注意选择使用。
控制参数
PLC 参数
K028.0==1 (0:主轴停止 1:M89 I0 自定义/宏输出#1100)输出 Y0.5 有效
K028.1==1 (0:主轴夹紧 1:M89 I1 自定义/宏输出#1101)输出 Y0.6 有效
K028.2==1 (0:主轴制动 1:M89 I2 自定义/宏输出#1102)输出 Y0.7 有效
K028.3==1 (0:主轴 1 挡 1:M89 I3 自定义/宏输出#1103)输出 Y1.0 有效
K028.4==1 (0:主轴 2 挡 1:M89 I4 自定义/宏输出#1104)输出 Y1.1 有效
K028.5==1 (0:主轴 3 挡 1:M89 I5 自定义/宏输出#1105)输出 Y1.2 有效
K028.6==1 (0:主轴 4 挡 1:M89 I6 自定义/宏输出#1106)输出 Y1.3 有效
K028.7==1 (0:抱闸输出 1:M89 I7 自定义/宏输出#1107)输出 Y2.7 有效
K027.0==1 (0:M89I0 自定义 1:宏输出#1100)输出 Y0.5 有效
K027.1==1 (0:M89I1 自定义 1:宏输出#1101)输出 Y0.6 有效
K027.2==1 (0:M89I2 自定义 1:宏输出#1102)输出 Y0.7 有效
广 州 科 源
36 / 127
K027.3==1 (0:M89I3 自定义 1:宏输出#1103)输出 Y1.0 有效
K027.4==1 (0:M89I4 自定义 1:宏输出#1104)输出 Y1.1 有效
K027.5==1 (0:M89I5 自定义 1:宏输出#1105)输出 Y1.2 有效
K027.6==1 (0:M89I6 自定义 1:宏输出#1106)输出 Y1.3 有效
K027.7==1 (0:M89I7 自定义 1:宏输出#1107)输出 Y2.7 有效
K 2 7 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:M89I0 自定义 1:宏输出#1100)输出 Y0.5 有效
BIT1 : (0:M89I1 自定义 1:宏输出#1101)输出 Y0.6 有效
BIT2 : (0:M89I2 自定义 1:宏输出#1102)输出 Y0.7 有效
BIT3 : (0:M89I3 自定义 1:宏输出#1103)输出 Y1.0 有效
BIT4 : (0:M89I4 自定义 1:宏输出#1104)输出 Y1.1 有效
BIT5 : (0:M89I5 自定义 1:宏输出#1105)输出 Y1.2 有效
BIT6 : (0:M89I6 自定义 1:宏输出#1106)输出 Y1.3 有效
BIT7 : (0:M89I7 自定义 1:宏输出#1107)输出 Y2.7 有效
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴停止 1:M89 I0 自定义/宏输出#1100)输出 Y0.5 有效
BIT1 : (0:主轴夹紧 1:M89 I1 自定义/宏输出#1101)输出 Y0.6 有效
BIT2 : (0:主轴制动 1:M89 I2 自定义/宏输出#1102)输出 Y0.7 有效
BIT3 : (0:主轴 1 挡 1:M89 I3 自定义/宏输出#1103)输出 Y1.0 有效
BIT4 : (0:主轴 2 挡 1:M89 I4 自定义/宏输出#1104)输出 Y1.1 有效
BIT5 : (0:主轴 3 挡 1:M89 I5 自定义/宏输出#1105)输出 Y1.2 有效
BIT6 : (0:主轴 4 挡 1:M89 I6 自定义/宏输出#1106)输出 Y1.3 有效
BIT7 : (0:抱闸输出 1:M89 I7 自定义/宏输出#1107)输出 Y2.7 有效
⚫ 功能说明:
程序编辑:
G65 H81 P50 Q#1000 R1;//当#1000=1 时程序跳转到 N50 段,当 X3.0 与+24V 接通时#1000=1;
G65 H01 P#1100 Q1;// #1100=1 输出 Y0.5,当#1100=1 输出相对应的 Y 地址;
N60 G00 X0 Z0;
G65 H01 P#1100 Q0;// #1100=0 关闭输出 Y0.5,当#1100=0 关闭相对应的 Y 地址;
N50 G00 X50 Z50;
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
广 州 科 源
37 / 127
注: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 对应的地址关系
广 州 科 源
38 / 127
相关信号(标准 PLC 程序定义)
M89 K7 K6 K5 K4 K3 K2 K1 K0
诊断地址 X3.7 X3.6 X3.5 X3.4 X3.3 X3.2 X3.1 X3.0
接口引脚 CN61.44 CN61.43 CN61.42 CN61.41 CN61.40 CN61.39 CN61.38 CN61.37
备注 M89K0-K7 检测信号与各轴硬限位超程、宏输入、外接主轴倍率开关、5 轴
回零信号复用,请注意选择使用
在 V2.17 以上版本梯图中可以选择输入 M89K0-K7 端口,同时可以选择输入信号为常开/常闭
K030.0 M89/宏#1000-#1007 检测选择(00:X3 01:X2 10:X1 11:X0)
K030.1 M89/宏#1000-#1007 检测选择(00:X3 01:X2 10:X1 11:X0)
K30.0=0 K30.1=0 选择 00 (X3.0-X3.7)
K30.0=1 K30.1=0 选择 01 (X2.0-X2.7)
K30.0=0 K30.1=1 选择 10 (X1.0-X1.7)
K30.0=1 K30.1=1 选择 11 (X0.0-X0.7)
K031.0 M89K0/宏#1000 检测信号(0:常开 1:常闭)
K031.1 M89K1/宏#1001 检测信号(0:常开 1:常闭)
K031.2 M89K2/宏#1002 检测信号(0:常开 1:常闭)
K031.3 M89K3/宏#1003 检测信号(0:常开 1:常闭)
K031.4 M89K4/宏#1004 检测信号(0:常开 1:常闭)
K031.5 M89K5/宏#1005 检测信号(0:常开 1:常闭)
K031.6 M89K6/宏#1006 检测信号(0:常开 1:常闭)
K031.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
诊断地址 Y2.7 Y1.3 Y1.2 Y1.1 Y1.0 Y0.7 Y0.6 Y0.5
接口引脚 CN62.36 CN62.12 CN62.11 CN62.10 CN62.09 CN62.08 CN62.07 CN62.06
备注 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 输出
广 州 科 源
39 / 127
K028.0==1 (0:主轴停止 1:M89 I0 自定义/宏输出#1100)输出 Y0.5 有效
K028.1==1 (0:主轴夹紧 1:M89 I1 自定义/宏输出#1101)输出 Y0.6 有效
K028.2==1 (0:主轴制动 1:M89 I2 自定义/宏输出#1102)输出 Y0.7 有效
K028.3==1 (0:主轴 1 挡 1:M89 I3 自定义/宏输出#1103)输出 Y1.0 有效
K028.4==1 (0:主轴 2 挡 1:M89 I4 自定义/宏输出#1104)输出 Y1.1 有效
K028.5==1 (0:主轴 3 挡 1:M89 I5 自定义/宏输出#1105)输出 Y1.2 有效
K028.6==1 (0:主轴 4 挡 1:M89 I6 自定义/宏输出#1106)输出 Y1.3 有效
K028.7==1 (0:抱闸输出 1:M89 I7 自定义/宏输出#1107)输出 Y2.7 有效
K027.0==0 (0:M89I0 自定义 1:宏输出#1100)输出 Y0.5 有效
K027.1==0 (0:M89I1 自定义 1:宏输出#1101)输出 Y0.6 有效
K027.2==0 (0:M89I2 自定义 1:宏输出#1102)输出 Y0.7 有效
K027.3==0 (0:M89I3 自定义 1:宏输出#1103)输出 Y1.0 有效
K027.4==0 (0:M89I4 自定义 1:宏输出#1104)输出 Y1.1 有效
K027.5==0 (0:M89I5 自定义 1:宏输出#1105)输出 Y1.2 有效
K027.6==0 (0:M89I6 自定义 1:宏输出#1106)输出 Y1.3 有效
K027.7==0 (0:M89I7 自定义 1:宏输出#1107)输出 Y2.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 输出
BIT6 : 复位时(0:是 1:否)断开 M89I6 输出
BIT7 : 复位时(0:是 1:否)断开 M89I7 输出
K 2 7 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:M89I0 自定义 1:宏输出#1100)输出 Y0.5 有效
BIT1 : (0:M89I1 自定义 1:宏输出#1101)输出 Y0.6 有效
BIT2 : (0:M89I2 自定义 1:宏输出#1102)输出 Y0.7 有效
BIT3 : (0:M89I3 自定义 1:宏输出#1103)输出 Y1.0 有效
BIT4 : (0:M89I4 自定义 1:宏输出#1104)输出 Y1.1 有效
BIT5 : (0:M89I5 自定义 1:宏输出#1105)输出 Y1.2 有效
BIT6 : (0:M89I6 自定义 1:宏输出#1106)输出 Y1.3 有效
BIT7 : (0:M89I7 自定义 1:宏输出#1107)输出 Y2.7 有效
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : (0:主轴停止 1:M89 I0 自定义/宏输出#1100)输出 Y0.5 有效
BIT1 : (0:主轴夹紧 1:M89 I1 自定义/宏输出#1101)输出 Y0.6 有效
BIT2 : (0:主轴制动 1:M89 I2 自定义/宏输出#1102)输出 Y0.7 有效
BIT3 : (0:主轴 1 挡 1:M89 I3 自定义/宏输出#1103)输出 Y1.0 有效
BIT4 : (0:主轴 2 挡 1:M89 I4 自定义/宏输出#1104)输出 Y1.1 有效
BIT5 : (0:主轴 3 挡 1:M89 I5 自定义/宏输出#1105)输出 Y1.2 有效
广 州 科 源
40 / 127
BIT6 : (0:主轴 4 挡 1:M89 I6 自定义/宏输出#1106)输出 Y1.3 有效
BIT7 : (0:抱闸输出 1:M89 I7 自定义/宏输出#1107)输出 Y2.7 有效
2.3.12 M90、M91 程序段循环指令
⚫ 编程格式说明:
M91 C_;//循环程序段开始,C_循环次数
;
;
M90;//循环程序段结束
例子:
T0101;
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 对应#1000--#1007=1,#1000--#1007 对应输入信号参考 2.3.10 篇)
L_ 输入低电平;(范围 L0--L7 对应#1000--#1007=0)
N_ 跳转程序段号;
当条件满足时,跳转到 N_段;
例子:
M92 K0 N10;//当#1000=1(X3.0=1)时,程序跳转到 N10 段;G65 H81 P10 Q#1000 R1 指令相同
G0 X50 ;
N10 G0 X30 ;
G0 X0;
M92 L0 N10;// 当#1000=0(X3.0=0)时,程序跳转到 N10 段 G65 H81 P10 Q#1000 R0 指令相同
广 州 科 源
41 / 127
M93 无条件跳转指令:
⚫ 编程格式:
M93 N_ ;
N_ 跳转程序段号;
当运行到 M93 N_ 时跳转到 N_到;
例子:
M93 N10;//跳转到 N10 段
G0 X50;
N10 G01 X30;
当运行到 M93 N10 段时,程序跳转到 N10 段,不执行 G0 X50。
2.3.14 用户自定义输出
相关信号(标准 PLC 程序定义)
诊断地址 Y0.2 Y3.0 Y3.1 Y3.2 Y3.5 Y3.6 Y3.7
接口引脚 CN62.03 CN62.37 CN62.38 CN62.39 CN62.42 CN62.43 CN62.44
注释说明 防护门输出
M34/M35
自定义 K4 输
出 M76/M77
排屑输出
M36/M37
工作灯输出
M38/M39
自定义 K1 输
出 M70/M71
自定义 K2 输
出 M72/M73
自定义 K3 输
出 M74/M75
备注 急停复位可以选择断开输出,系统上电时为关闭状态
注:K017.0 系统上电时工作灯自动输出(0:无效 1:有效)
注:可设置复位断开输出
K032.0 复位(0:否 1:是)断开防护门输出 M34
K032.1 复位(0:否 1:是)断开排屑机输出 M36
K032.2 复位(0:否 1:是)断开工作灯输出 M38
K032.3 复位(0:否 1:是)断开 K1 输出 M70
K032.4 复位(0:否 1:是)断开 K2 输出 M72
K032.5 复位(0:否 1:是)断开 K3 输出 M74
K032.6 复位(0:否 1:是)断开 K4 输出 M76
数据参数
0 8 0 M 代码执行持续时间(ms) (默认值:1)
2.3.15 三位开关功能
信号诊断
诊断地址 X2.4 X2.5
接口引脚 CN62.33 CN62.34
注释说明 三位开关 1 三位开关 2
备注 三位开关信号与刀塔输入信号地址重
广 州 科 源
42 / 127
复,注意选择使用
控制参数
PLC 参数
K14.5==1 三位开关功能(0:无效 1:有效)
K 1 4 **** **** BIT5 **** **** **** **** ****
BIT5 : 三位开关功能(0:无效 1:有效)
⚫ 功能说明:
三位开关为两常开触点
开关打到左边为空挡;
开关打到中间为程序暂停挡;
开关打到右边为程序暂停主轴停止挡;
程序运行中通过三位开关暂停功能使程序暂停时,再次把三位开关打到空挡时,程序接着运行。
三位开关 2 与 24V 接通时为空挡
三位开关 1 与 24V 接通时为主轴停止程序暂停
三位开关 1/2 与 24V 断开时为程序暂停
2.3.16 外接进给倍率开关
信号诊断
诊断地址 X0.7 X1.0 X1.1 X1.2
接口引脚 CN61.08 CN61.09 CN61.10 CN61.11
注释说明 外接倍率开关 A 外接倍率开关 F 外接倍率开关 B 外接倍率开关 E
备注 外接倍率开关信号与普通电动刀架 5—8 刀位输入信号地址重复,注意选择使用
控制参数
PLC 参数
K010.3==0 进给倍率(0:倍率可以调节 1:固定为 100%)
K016.0==1 外接进给倍率开关(0:无效 1:有效)
K 1 0 **** **** **** **** BIT3 **** **** ****
BIT3 : 进给倍率(0:倍率可以调节 1:固定为 100%)
K 1 6 **** **** **** **** **** **** **** BIT0
BIT0 : 外接进给倍率开关(0:无效 1:有效)
⚫ 功能描述
1) K10.3 设置为 1 时,切削进给倍率被固定为 100%,进给倍率调整无效。
2) 当选择了外接进给倍率开关时面板上的调节按钮将无效
3) 选择普通刀架总刀位数设置大于 4 时,不能选用外接进给倍率,否则将会出现 1031 号报警。
广 州 科 源
43 / 127
4) 攻丝车螺纹时或攻丝时,进给倍率不可调整。
2.3.17 外接主轴倍率开关
信号诊断
诊断地址 X3.4 X3.5 X3.6 X3.7
接口引脚 CN61.41 CN61.42 CN61.43 CN61.44
注释说明 外接主轴开关 A 外接主轴开关 F 外接主轴开关 B 外接主轴开关 E
备注 外接主轴倍率开关地址与 M89K4-K7 检测信号、5 轴回零信号复用、5 轴超程信号,
请注意选择使用
控制参数
PLC 参数
K017.5==1 主轴外接倍率开关(0:无效 1:有效)
K 1 7 **** **** BIT5 **** **** **** **** ****
BIT5 : 主轴外接倍率开关(0:无效 1:有效)
⚫ 功能描述
1) 当选择了外接进给倍率开关时面板上的调节按钮将无效
2) 攻丝车螺纹时或攻丝时,进给倍率不可调整。
2.3.18 G31 跳转功能
信号诊断
诊断地址 X2.7
接口引脚 CN61.36
注释说明 G31 跳转功能
备注 K24.7选择感应电平
相关参数
K024.7==0 G31 跳转信号与+24V(0:断开 1:接通)有效
K 2 4 BIT7 **** BIT5 **** **** **** **** ****
⚫ 功能说明
1) 代码格式:G31 X/U_ Z/W_ F_;
2) 代码功能:在该代码执行期间,若输入了外部跳转信号 (X2.7),则中断该代码的执行,转而执行下
一程序段。该功能可用于工件尺寸的动态测量 ( 如磨床 )、对刀测量等。
3) 代码说明:非模态 G 代码 (00 组 );
4) 与 G01 代码地址格式一致,使用也类似;
5) 使用该代码前需撤销刀尖半径补偿;
广 州 科 源
44 / 127
6) 为保证停止位置精度,进给速度不宜设置过大。
7) 跳转发生时后续段的行:
8) G31 的下一个程序段是增量坐标编程 , 见图 3-13
图 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 的进给速度应尽可能低。
广 州 科 源
45 / 127
2.3.19 抱闸输出
信号诊断
诊断地址 Y2.7
接口引脚 CN62.36
注释说明 抱闸输出
备注 输出地址与宏输出#1107、M89 I7 输
出地址复用,请注意选择使用
相关参数
K028.7==0 (0:抱闸输出 1:M89 I7 自定义/宏输出#1107)输出 Y2.7 有效
K 2 8 BIT7 BIT6 BIT5 BIT4 BIT3 BIT2 BIT1 BIT0
BIT7 : (0:抱闸输出 1:M89 I7 自定义/宏输出#1107)输出 Y2.7 有效
⚫ 功能说明:
系统开机准备完成后延时 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 [防护门未关闭,不允许自动运行];
在程序运行中开门时,程序暂停,冷却关闭,主轴可选择是否关闭。
广 州 科 源
46 / 127
2.4 手轮连接设置说明
2.4.1 手轮接口定义
CN31 手轮接口(26 芯针)
控制参数
状态参数
013.0==0 X 轴手轮(0:顺 1:逆)时针旋转时坐标增大
013.1==0 Z 轴手轮(0:顺 1:逆)时针旋转时坐标增大
013.2==0 3 轴手轮(0:顺 1:逆)时针旋转时坐标增大
013.3==0 4 轴手轮(0:顺 1:逆)时针旋转时坐标增大
013.4==0 5 轴手轮(0:顺 1:逆)时针旋转时坐标增大
013.7==1 手轮轮盘转动位移量(0:否 1:是 )全部运行
注:位参 13.6 [手轮试切(0:否 1:是)可以反向运行]
0 1 3 BIT7 **** **** BIT4 BIT3 BIT2 BIT1 BIT0
BIT0 : X 轴手轮(0:顺 1:逆)时针旋转时坐标增大
BIT1 : Z 轴手轮(0:顺 1:逆)时针旋转时坐标增大
BIT2 : 3TH 轴手轮(0:顺 1:逆)时针旋转时坐标增大
BIT3 : 4TH 轴手轮(0:顺 1:逆)时针旋转时坐标增大
BIT4 : 5TH 轴手轮(0:顺 1:逆)时针旋转时坐标增大
BIT7 : 手轮轮盘转动位移量(0:否 1:是 )全部运行
数据参数
3 3 3 手轮不完全运行方式最高钳制速度(默认值:2000)
PLC 参数
K3.4==0 外接手轮轴选(0:有效 1:无效)
信号 说明
HA﹢、HA﹣ 手轮 A 相信号
HB﹢、HB﹣ 手轮 B 相信号
X5.0 X 手轮轴选
X5.1 3 手轮轴选
X5.2 Z 手轮轴选
X5.3 4 轴手轮轴选
X5.4 5 轴手轮轴选
X5.5 增量 X1
X5.6 增量 X10
X5.7 增量 X100
+24V 直流电源 24V
+5V 直流电源 5V
0V 直流电源 0V
广 州 科 源
47 / 127
K 0 3 **** **** **** BIT4 **** **** **** ****
BIT4 : 外接手轮轴选(0:有效 1:无效)
机床外部信号连接
(CN31) 手轮 (CN31) 手轮
单端接法 差分接法
2.5 主轴与主轴编码器连接
2.5.1 编码器接口定义
2.5.2 主轴与编码器连接
车床系统与主轴编码器的连接如下图所示,连接时采用双绞线。(以长春一光
ZLF-12-102.4BM-C05D 编码器为例):
车床系统 长春一光 1024 编码器
脚号 名称 说明
1 悬空
11、14、15 GND 电源 0V
3 #PCS 编码器 C 相负向脉冲
4 PCS 编码器 C 相正向脉冲
5 #PBS 编码器 B 相负向脉冲
6 PBS 编码器 B 相正向脉冲
7 #PAS 编码器 A 相负向脉冲
8 PAS 编码器 A 相正向脉冲
12 TH5IO5V 电源 5V
CN21 编码器接口 13 TH5IO5V 电源 5V
(15 芯针)
广 州 科 源
48 / 127
数据参数
0 7 0 主轴编码器线数(默认值:1024)
1 1 0 编码器与主轴齿轮比参数:主轴齿轮数(默认值:1)
1 1 1 编码器与主轴齿轮比参数:编码器齿轮数(默认值:1)
注:车螺纹时编码器与主轴必须是 1:1 同步带轮连接。
广 州 科 源
49 / 127
2.5.3 主轴接口定义
CN15 第五轴 主轴接口
注 1: X4.0—X4.2 检测+24V 通断有效;主轴报警信号检测 0V 通断有效
注 2:Y4.1 为脉冲主轴正反转、位置模式均会输出的一个信号,为了方便连接全脉冲控制主轴使能作用。
注 3:Y4.1 为复合输出点,可以通过 K17.2 选择功能为脉冲主轴使能或主轴正转输出,K17.2=0 时为
脉冲主轴使能;K17.2=1 时为主轴正转(功能与 Y0.3 一样 M03 输出,M05 关闭)。
注 4:Y4.3 为主轴反转(功能与 Y0.4 一样 M04 输出,M05 关闭)。
注 5:PC5 零点信号与 0V 有效,接线时不需要加电阻(其他 4 个进给轴 PC 信号与 24V 有效);
脚号 地址 定义
3、9、6 0V 电源 0V
11、17 +24V 电源+24V
1 CP5+ 主轴脉冲正信号
2 DIR5+ 主轴方向正信号
4 ALM5 主轴驱动报警
5 X4.0 主轴定向到位信号
6 X4.1 速度到达/第 2 主轴报警
7 RDY5 主轴准备好信号
8 X4.2 保留
9 GND 电源 0V 端
10 PC5 主轴零点信号
11 +24V 电源+24V 端
12 GND 主轴模拟电压 0V 端
13 SVC-OUT1 主轴模拟电压输出 1
14 CP5﹣ 主轴脉冲负信号
15 DIRD﹣ 主轴方向负信号
19 EN5 使能信号
20 Y4.0 主轴定向输出
21 Y4.1 脉冲主轴使能/主轴正转
22 Y4.2 主轴位置控制输出
23 Y4.3 主轴反转
24 SVC-OUT2 主轴模拟电压输出 2
25 GND 主轴模拟电压 0V 端