KY1000T 车床系列
使用调试文档
广州科源数控科技有限公司GUANGZHOUKYCNCTECHNOLOGYCO., LTD
广州科源
目录
目录
第一章产品简介 6
1.1 系统电源第二章接口定义与连接,
2.1接口CN61输入信号
2.2接口CN62输出信号 8
2.3I/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.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绝对值驱动调试. 17
广州科源
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.12M代码调取程序.. .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
广州科源
1、语句式宏代码(宏B) 114
1.1算术和逻辑运算 114
1.2转移和循环, 115
1.3宏报警 . 117
1.4特殊说明(用变量置换变量号) 118
附录十一、自定义报警内容编写(2021以上版本具有). 118
附录十二、MII总线系统连接设置(总线版本具有) .120
附录十三、轴未回零警告设置(增量值版本).. . 126
第一章产品简介
1.1系统电源
1>输入: L、N(AC):从隔离变压器取AC220V;
2>输出: +V:+24V -V:OV;(共两路)
3>系统I/0接口中的 \star 24V和OV与开关电源的 \star 24V、0V同一属性,接线时也可以直接在开关电源里引出 ^ { \ast } 24V和 \mathfrak { o v } 0
注:此电源盒只供系统上电使用
第二章接口定义与连接
2.1接口CN61输入信号
| 脚号 | 地址 | 说明 |
| 17~20 | 悬空 | |
| 21~24 | 电源端口 | |
| 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/AK31BITO/六鑫液压SensorA/伺服刀塔刀位1 |
| 29 | X2.0 | 刀位T02/AK31BIT1/六鑫液压SensorB/伺服刀塔刀位2 |
| 30 | X2.1 | 刀位T03/AK31BIT2/六鑫液压SensorC/伺服刀塔刀位3 |
| 31 | X2.2 | 刀位T04/AK31BIT3/六鑫液压SensorD/伺服刀塔刀位4 |
| 32 | X2.3 | Y轴回零减速信号 |
| 33 | X2.4 | 三位开关1/AK31选通/六鑫液压SensorE/伺服刀塔松开到位 |
| 34 | X2.5 | 三位开关2/AK31预分度到位/伺服刀塔伺服报警 |
| 35 | X2.6 | 刀架锁紧信号/六鑫液压SensorF/伺服刀塔夹紧到位 |
| 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 |
输入接口(CN61)
注1:部分输入接口可定义多种功能,在表中用“/"表示;
注2:输入信号与 + 2 4 v 导通时,该输入有效;输入信号与 + 2 4 4 截止时,该输入无效;
注3: + 2 4 v 、COM端与、配套电源盒的同名端子等效;
广州科源
2.2接口CN62输出信号
| 脚号 | 地址 | 说明 |
| 19 | 悬空 | |
| 26~28 | OV | 电源端口 |
| 17~18 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/M89I0输出0/宏输出#1100/伺服刀塔选刀触发 |
| 7 | Y0.6 | 主轴夹紧M20、M21/M89I1输出1/宏输出#1101 |
| 8 | Y0.7 | 主轴制动/M89I2输出2/宏输出#1102/伺服刀塔使能输出 |
| 9 | Y1.0 | M41/S1主轴档位1/M89I3输出3/宏输出#1103/伺服刀塔刀位选择1 |
| 10 | Y1.1 | M42/S2主轴档位2/M89I4输出4/宏输出#1104/伺服刀塔刀位选择2 |
| 11 | Y1.2 | M43/S3主轴档位3/M89I5输出5/宏输出#1105/伺服刀塔刀位选择3 |
| 12 | Y1.3 | M44/S4主轴档位4/M89I6输出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 尾轴退M11 |
| 35 | Y2.6 | |
| 36 | Y2.7 | 抱闸输出//M89I7输出7/宏输出#1107 |
| 37 | Y3.0 | K4M76/M77自定义输出 |
| 38 | Y3.1 | 排屑输出M36/M37 |
| 39 | Y3.2 | 工作灯输出M38/M39 |
| 40 | Y3.3 | 第2主轴正转M63 |
| 41 | Y3.4 | 第2主轴反转M64 |
| 42 | Y3.5 | K1M70/M71自定义输出 |
| 43 44 | Y3.6 Y3.7 | K2M72/M73自定义输出 K3M74/M75自定义输出 |
输入接口(CN62)
注1:部分输出接口可定义多种功能,在表中用"/"表示;
注2:输出功能有效时,该输出信号内部与0V导通;输出功能无效时,该输出信号为高阻抗截止;
注3: + 2 4 4 、COM端与配套电源盒的同名端子等效;
2.3I/0功能与连接
注意!
车床CNC的I/O功能意义由PLC程序(梯形图)定义的,当车床CNC装配机床时,I/O功能由机床厂设计决定,具体请参阅机床厂家的说明书。
本节中关于I/O功能是针对KY-1000T系列V2.10以上版本标准PLC程序进行描述的。未作特殊说明,敬请注意!
2.3.1外接暂停、循环启动、急停
相关信号
SP:外接暂停信号,与 + 2 4 \lor 断开时,暂停有效;
ESP:急停信号,与 + 2 4 \lor 断开时,急停报警;
ST:外接循环启动信号,与 + 2 4 \lor 导通时,启动有效;
| 信号 | SP | ESP | ST |
| 诊断地址 | x0.1 | X0.5 | X1.4 |
| 接口引脚 | CN61.02 | CN61.06 | CN61.13 |
| 注释说明 | 外接暂停 | 急停急停 | 外接启动 |
控制参数
状态参数
1 7 6 . 0 = = 0 (20 外接循环启动(0:有效1:无效);1 7 6 . 1 = = 0 (204号 外接暂停信号(0:有效1:无效)1 7 6 . 2 = = 0 急停报警信号(0:检查1:不检查)
| 1 | 7 | 6 |
| 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
| **** | **** | **** | **** | **** | BIT2 | BIT1 | BITO |
BITO:外接循环启动(0:有效1:无效)BIT1:外接暂停信号(0:有效1:无效)BIT2 :急停报警信号(0:检查1:不检查)
PLC参数
\kappa 2 0 . 0 = = 0 (2 外接循环启动信号与 + 2 4 \lor (0:接通1:断开);\kappa 2 0 . 1 = = 1 (20 外接暂停信号与 + 2 4 4 (0:接通1:断开)
| K | 2 | 0 |
| **** | **** | **** | **** | **** | **** | BIT1 | BITO |
BITO:外接循环启动信号与 + 2 4 4 (0:接通1:断开);BIT1:外接暂停信号与 + 2 4 4 (0:接通1:断开)
当外接暂停和循环启动有效时,外接按键接通时间超过4秒时报警:
A001.6 外接循环启动打开时间过长A001.7 外接暂停打开时间过长
机床外部连接
外接暂停、启动、急停连接图:
2.3.2硬限位行程报警与软限位行程报警设置
相关信号
LMIX:×轴行程限位检测输入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参数
\mathsf { K 1 0 } . 5 \mathsf { = } \mathsf { = } 1 各轴超程解除信号(0:无效1:有效);
\mathsf { K 1 0 } . 6 \mathsf { = } \mathsf { = } 1 (20 各轴超程信号与 + 2 4 \mathsf { V } ( 0 ; 接通1:断开);\ K 1 0 . 7 = = 1 (204号 各轴超程(0:无效1:有效);
\ K 2 4 . 0 = = 0 (204号 X轴硬限位超程(0:有效1:无效);
\kappa 2 4 . 1 = = 0 (20号 Z轴硬限位超程(0:有效1:无效);
\mathsf { K } 2 4 . 2 \mathsf { = } \mathsf { = } \mathsf { 1 } 3轴硬限位超程(0:有效1:无效);
\mathsf { K } 2 4 . 3 \mathsf { = } \mathsf { = } \mathsf { 1 } 4轴硬限位超程(0:有效1:无效);
\mathsf { K } 2 4 . 4 \mathsf { = } \mathsf { = } \mathsf { 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 | BITO |
BITO :×轴硬限位超程(0:有效1:无效);BIT1 Z轴硬限位超程(0:有效1:无效);BIT2 3轴硬限位超程(0:有效1:无效);BIT3 4轴硬限位超程(0:有效1:无效)BIT4 # 5轴硬限位超程(0:有效1:无效)
各轴硬限位只需一个限位开关,通过轴移动方向判断硬限位正负报警。
机床外部连接
硬限位行程报警连接图:
软限位的设置步骤:
1、把状态参数P177.1设置为1(回零前软限位有效)
2、再把×轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数P045和数据参数P047
3、把Z轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数P046和数据参数P048
4、把3TH轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数P192和数据参数P195
5、把4TH轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数P193和数据参数P196
6、把5TH轴正(负)方向的最大(小)行程机床坐标分别输入到数据参数P194和数据参数P197
状态参数:
1 7 7 . 1 = = 1 回机械零点前软限位(0:无效1:有效);1 7 7 . 2 = = 1 发出超程指令时,在超程(0:前1:后)报警;1 7 7 . 3 = = 0 回零方式软限位(0:有效1:无效);1 9 7 . 0 = = 0 X轴是否屏蔽软限位报警(0:否1:是)1 9 7 . 1 = = 0 Z轴是否屏蔽软限位报警(0:否1:是)1 9 7 . 2 = = 0 3轴是否屏蔽软限位报警(0:否1:是)1 9 7 . 3 = = 0 4轴是否屏蔽软限位报警(0:否1:是)1 9 7 . 4 = = 0 5轴是否屏蔽软限位报警(0:否1:是)
| 1 | 7 | 7 |
| **** | **** | **** | **** | BIT3 | BIT2 | BIT1 | BITO |
BIT1:回机械零点前软限位(0:无效1:有效);
BIT2 :发出超程指令时,在超程(0:前1:后)报警;
BIT3 :回零方式软限位(0:有效1:无效);
| 1 | 9 | 7 |
| **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO X轴是否屏蔽软限位报警(0:否1:是)BIT1 . Z轴是否屏蔽软限位报警(0:否1:是)BIT2 3轴是否屏蔽软限位报警(0:否1:是)BIT3 4轴是否屏蔽软限位报警(0:否1:是)BIT4 : 5轴是否屏蔽软限位报警(0:否1:是)
| 0 | 4 | 5 |
| 0 | 4 | 6 |
| 0 | 4 | 7 |
| 0 | 4 | 8 |
| X轴正向最大行程(默认值:9999.9999) |
| Z轴正向最大行程(默认值: 9999.9999) |
| X轴负向最大行程(默认值:-9999.9999) |
| Z轴负向最大行程(默认值:-9999.9999) |
| I | T | ||||
| 6 | 6 | 6 | 6 | 6 | 6 |
| 9 | 4 | 乙 |
| 3TH轴正向最大行程 (默认值:9999.9999) |
| 4TH轴正向最大行程(默认值:9999.9999) |
| 5TH轴正向最大行程(默认值:9999.9999) |
| 3TH轴负向最大行程 (默认值:-9999.9999) |
| 4TH轴负向最大行程(默认值:-9999.9999) |
| 5TH轴负向最大行程(默认值:-9999.9999) |
注:旋转轴建议屏蔽软限位报警。
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 轴回零开关无效 |
控制参数
状态参数
0 0 6 . 5 = = 1 (204号 回零模式选择挡块(0:后1:前);
0 0 7 . 0 = = 1 (20 第1轴回零(0:无1:有)一转信号(×轴);
0 0 7 . 1 = = 1 第2轴回零(0:无1:有)一转信号(Z轴);
0 0 7 . 2 { = } 1 (204号 第3轴回零(0:无1:有)一转信号(3轴);
0 0 7 . 3 = = 1 第4轴回零(0:无1:有)一转信号(4轴);
0 0 7 . 4 = = 1 (204号 第5轴回零(0:无1:有)一转信号(5轴);
0 1 2 . 0 = = 1 (204号 通电后、回机床零点前,手动快速移动(0:无效1:有效);
1 8 1 . 0 = = 0 (20号 选择该 ( x ) 轴回零方向为(0:正方向1:负方向)回零;
1 8 1 . 1 = = 0 选择该(Z)轴回零方向为(0:正方向 1:负方向)回零;
1 8 1 . 2 = = 0 (204号 选择该(3)轴回零方向为(0:正方向 1:负方向)回零;
1 8 1 . 3 = = 0 (20号 选择该(4)轴回零方向为(0:正方向 1:负方向)回零;
1 8 1 . 4 = = 0 (20号 选择该(5)轴回零方向为(0:正方向 1:负方向)回零;
| 0 | 0 | 6 |
| **** | **** | BIT5 | **** | **** | **** | **** | **** |
BIT5:回零模式选择挡块(0:后1:前)
| 0 | 0 | 7 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO 第1轴回零(0:无1:有)一转信号(×轴)BIT1 第2轴回零(0:无1:有)一转信号(Z轴)BIT2 第3轴回零(0:无1:有)一转信号(3轴)BIT3 第4轴回零(0:无1:有)一转信号(4轴)BIT4 : 第5轴回零(0:无1:有)一转信号(5轴)
| 0 | 1 | 2 |
| **** | **** | **** | **** | **** | **** | **** | BITO |
BITO:通电后、回机床零点前,手动快速移动(0:无效1:有效)
| 1 | 8 | 1 |
| **** | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO :选择该(x)轴回零方向为(0:正方向 1:负方向)回零BIT1 选择该(Z)轴回零方向为(0:正方向 1:负方向)回零BIT2 选择该(3)轴回零方向为 (0:正方向 1:负方向)回零BIT3 选择该(4)轴回零方向为(0:正方向 1:负方向)回零BIT4 选择该(5)轴回零方向为(0:正方向 1:负方向)回零
PLC参数
x 2 2 . 3 = = 0 5轴减速信号与+24V(0:断开1:接通)有效x 2 2 . 4 = = 0 (204号 X轴减速信号与 + 2 4 v (0:断开1:接通)有效;x 2 2 . 5 = = 0 (204号 Z轴减速信号与 + 2 4 \mathsf { V } ( 0 :断开1:接通)有效;x 2 2 . 6 = = 0 3轴减速信号与+24V(0:断开1:接通)有效;x 2 2 . 7 = = 0 (204号 4轴减速信号与 + 2 4 V(0:断开1:接通)有效
| K | 2 | 2 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | **** | **** | **** |
BIT3 5轴减速信号与 + 2 4 \lor ( 0 断开1:接通)有效BIT4 X轴减速信号与 + 2 4 \lor ( 0 :断开1:接通)有效BIT5 Z轴减速信号与 + 2 4 \mathsf { V } ( 0 断开1:接通)有效BIT6 3轴减速信号与 + 2 4 \lor ( 0 :断开1:接通)有效BIT7 · 4轴减速信号与 + 2 4 V (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) |
广州科源
注:回零时加减速时间常数为数参314号[切削进给前加减速S型/回零加减速时间常数]一般不需要调整,当需要回零减速距离减小时,可以减小此参数。
机床外部连接图
新添加回零控制(2021版):
\diamondsuit 挡块前回零(位参 6 . 5 = 1 ,建议使用挡块前回零,挡块前无AB方式之分)
1)挡块前回零无一转信号(位参 7 . 0 { - } 7 . 4 { = } 0 无一转信号)使用挡块前回零,选择无一转信号回零方式时,与之前版本回零一致;回零动作说明:
2)挡块前有一转信号回零(位参 7 . 0 { - } 7 . 4 { = } 1 有一转信号)使用挡块前回零,选择有一转信号回零方式时,与之前版本回零有所改变;回零动作说明:
新挡块前一转信号回零说明:
新回零高速寻找挡块,减速到零后,回零低速反转离开挡块,离开挡块后以回零高速速度移动设置的寻找一转信号距离(设置距离为0时,不执行高速部分),然后再降回低速寻找一转信号,寻找到一转信号后,再移动设置的脉冲数,最后反转移回零低速速度的0.05倍速再次检测一转信号,检测到一转信号后停止,回零完成。
新设参数:
数参324回零检测预留脉冲数(默认10) 数参325X轴回零离开挡块检测一转信号距离 数参326Z轴回零离开挡块检测一转信号距离 数参3273TH轴回零离开挡块检测一转信号距离 数参3284TH轴回零离开挡块检测一转信号距离 数参3295TH轴回零离开挡块检测一转信号距离
当使用一转信号回零不准的情况一般都是应为电机一转信号与挡块位置处于临界状态,此时可以修改数参325-329轴离开挡块检测一转信号距离,当螺距是10的情况下可以设置成8/9,螺距是5的情况可以设置3/4(可以在诊断<零点检测>上检测到每次回零点离挡块的位置);
| 自动方式| I S0 | ||||
| T0 零点检测 00055N0000 | ||||
| 轴号 1 | 当前位置 0.000 | 记录位置 0.000 | ||
| 2 | 0.000 | 0.000 | ||
| 3 | 0.000 | 0.000 | ||
| 4 | 0.000 | 0.000 | ||
| 5 | 0.000 | 0.000 | ||
| 系统时间:19:44:45 | ||||
| 主轴检测 | 绝对值 | 零点检测 | CNC帮助 | 伺服监控 |
同时可以设置回零检测功能:
数参323回零检测范围mm位参181.6回零检测功能(0:否1:是)有效位参181.7回零检测功能(0:检测1:自学习)功能使用方式:(只在挡块前回零方式一转信号有效)
当使用回零检测功能时位参 1 8 1 . 6 = 1 ,先打开回零检测功能自学习位参 1 8 1 . 7 { = } 1 ,设置回零误差检测范围数参323号,先各轴正确回零完成后,再把回零检测功能设置成检测位参 1 8 1 . 7 = 0 ;之后的回零后就会检测各个轴回零精度,如果超过设置回零误差数参323号时,将自动重新回零,如果重新回零3次均超过误差值时报警回零超过误差值。
使用一转信号做减速信号回零(一般只能用在1:1转动的旋转轴)
数参324回零检测预留脉冲数(默认10)
位参198.0×轴回零时(0:否1:是)使用一转信号减速回零
位参198.1 Z轴回零时(0:否1:是)使用一转信号减速回零
位参198.2 3TH轴回零时(0:否1:是)使用一转信号减速回零
位参198.34TH轴回零时(0:否1:是)使用一转信号减速回零
位参198.45TH轴回零时(0:否1:是)使用一转信号减速回零
当选用一转信号减速时,不检测回零减速开关,直接使用一转信号回零作为减速信号;回零动作:
动作说明:
先高速寻找一转信号,检测到一转信号后低速移动设置脉冲数,再反转超低速寻找一转信号停止,回零完成。
注:使用一转信号做减速信号回零时,不检测回零误差值;
\diamondsuit G28回参考点控制
系统默认参数机床未回零时,执行G28回参考点时,各轴均以回零速度寻找回零开关回零,系统回零完成后,再执行G28回第1参考点时,各轴以G0速度回第一参考点位置。
位参164.1[参考点没建立时的G28指令(0:使用挡块1:报警)](默认0)
当机床未回零完成,却位参164.1=1,指令G28指令时系统报警。
2021版之后软件可以设置每次执行G28指令均以回零速度寻找挡块回零;
位参208.0X轴G28回参考点(0:否1:是)每次使用挡块位参208.1Z轴G28回参考点(0:否1:是)每次使用挡块位参208.23TH轴G28回参考点(0:否1:是)每次使用挡块位参208.34TH轴G28回参考点(0:否1:是)每次使用挡块位参208.45TH轴G28回参考点(0:否1:是)每次使用挡块
\bigstar 回零位置偏移使用
当机床回零需要回到指令位置时,可以使用回零格栅偏移功能,使用方法:首先把需要偏移的轴的格栅偏移量清零(数参114、115、189、190、191),设置各轴正确的齿轮比,执行机床回零,等待机床回零完成后,手动/手轮移动需要偏移的轴到需要的位置,记录该轴当前的机床坐标值输入至该轴格栅偏移量中(数参114、115、189、190、1911)完成;下次回零时该轴先回零寻回零位置,到达位置后以回零高速速度移动到偏移位置,回零完成,机床坐标清零。
数参114X轴机床零点偏移量数参115Z轴机床零点偏移量数参1893th轴机床零点偏移量数参1904th轴机床零点偏移量数参1915th轴机床零点偏移量
\bigstar 参考点建立记忆后手动回参考点控制
参考点建立(回零完成)且设置了机械零点记忆(位参 1 6 4 . 0 \dot s 1 ),此时手动回零速度可以选择(位参164.3)G0快速或各轴回零高速。
位参164.0机械零点(0:不记忆1:记忆)位参164.3 参考点建立记忆后手动返回参考点为(0:G0快速1:回零高速)速度
注:绝对值设置记忆零点或不使用绝对值(位参11.0-11.4)记忆零点也同样控制
\diamondsuit 不回机械零点能回参考点的使用
绝对值系统连接记忆零点后可以直接手动回零点,但是不是绝对值的情况下,不装回零开关或不使用一转信号减速时,想要手动回零回到到设置的机械零点需要设置的参数位参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:记忆)
当不使用绝对值(位参 1 7 4 . 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轴直接回到设置的机械零点位置。
注:在绝对值( _ { 1 7 4 . 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参数相应的控制位来选择适配何种刀架。通过BitO和Bitl位组合来选择换刀方式。
\mathsf { K } 1 1 . 1 = 0 , \mathsf { K } 1 1 . 0 { = } 0 :标准换刀方式B(适配常州刀架)\mathsf { K } 1 1 . 1 = 0 , \mathsf { K } 1 1 . 0 { = } 1 :适配烟台刀架AK31系列(6、8、10、12工位)\mathsf { K } 1 1 . 1 = 1 , \mathsf { K } 1 1 . 0 { = } 0 :适配台湾六鑫液压刀架(8、10、12工位)
\mathsf { K } 1 1 . 1 = 1 , \mathsf { K } 1 1 . 0 { = } 1 :伺服刀塔
注:2021版本添加位参178.6[换刀指令T(0:否1:是)可以与其他指令一起执行]
注:2021版本添加位参186.1[运行换刀指令T调用程序09101(0:无效1:有效)]
当选择T指令与其他指令一起运行位参 1 7 8 . 6 = 1 时,如果指定了移动指令,先执行刀补后再移动;例:T0101GO X50 Z50;
先执行01号刀补,X50Z50为01号刀补坐标,然后执行换刀动作和移动到X50Z50。
当选择T指令调用09101程序位参186.1=1时,如果指定了其他指令,先执行刀补后再执行其他指令,最后再执行09101子程序和换刀动作;
例:T0101 GO X50 Z50;
先执行01号刀补,X50Z50为01号刀补坐标,然后移动到X50Z50,最后执行换刀动作和09101子程序。注:数参 8 4 = 1 时为排刀设置。
2.3.4.1普通电动刀架
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输入信号 | 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 | 刀架反转信号 |
控制参数
PLC参数
(20号 \mathsf { K } \mathsf { 1 } \mathsf { 1 } . 0 = \mathsf { = } 0 (20号 换刀选择0(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathsf { 1 } \mathsf { 1 } . 1 = = 0 换刀选择1(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathtt { 1 } \mathtt { 1 } . 2 = \mathtt { = 1 } 刀位信号与+24V(0:接通1:断开)有效(刀架转不停可调整)
\mathsf { K } 1 1 . 3 = = 0 普通刀架锁紧信号(0:不检测1:检测)\mathsf { K } 1 1 . 4 = = 0 刀架锁紧信号与 + 2 4 \mathsf { V } ( 0 断开1:接通)有效\mathsf { K } 1 1 . 5 = = 0 普通刀架换刀结束时(0:不检测1:检测)刀位信号
| K | 1 | 1 | **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO | |
| BITO | : | 换刀选择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:检测)刀位信号 | |||||||||
数据参数
换刀B方式原理:
1)执行换刀操作后,系统输出刀架正转信号TL ^ + 并开始检测刀具到位信号,检测到刀具到位信号后,关闭TL十输出,延迟数据参数No082设定的时间后输出刀架反转信号TL-。然后检查锁紧信号TCP,当接收到此信号后,延迟数据参数N2085设置的时间,关闭刀架反转信号(TL-);
2)如KO011的Bit5设为1(换刀结束检查刀位信号),刀架反转时间结束后确认当前的刀位输入信号与当前刀号是否一致,若不一致,系统将产生报警;
3)换刀过程结束。
4)当系统输出刀架反转信号后,在数据参数Ne083设定的时间内,如果系统没有接收到TCP信号,系统将产生报警并关闭刀架反转信号。
5)若刀架无刀架锁紧信号,可把KO11的Bit3(CTCP)设定为0,此时不检测刀架锁紧信号。
换刀原理相同到位信号不一致的情况下,可以调整D数据中D0-D9中的数据对应不同刀位;D0为刀位总数,D1为0号刀,D2为1号刀,D3为2号刀,D4为3号刀,D5为4号刀,D6为5号刀,D7为6号刀,D8为7号刀,D9为8号刀;系统默认电动刀架信号为一一对应型号,默认参数 D 0 = 9 , \mathsf { D 1 } = \mathsf { 0 } , D 2 = 1 , D 3 = 2 D 4 = 4 , D 5 = 8 , { \sf D } 6 = 1 6 , D 7 = 3 2 , D 8 = 6 4 , D 9 = 1 2 8
2.3.4.2AK31电动刀塔
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输入信号 | T01 | CN61.16 | X1.7 | AK31刀位BITO | |
| 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 | 刀塔预分度输出 |
控制参数
PLC参数
\mathsf { K } 1 1 . 0 = = 1 (号 换刀选择0(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathsf { 1 } \mathsf { 1 } . 1 = = 0 (20 换刀选择1(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathsf { 1 } \mathsf { 1 } . 2 = \mathsf { = } 0 刀位信号与+24V(0:接通1:断开)有效(刀架转不停可调整)
| K | 1 | 1 | **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO | |
| BITO | 换刀选择0(00:方式B | 01:AK31刀塔 | 10:六鑫液压 | 11:伺服刀塔) | |||||||
| BIT1 | : | 换刀选择1(00:方式B | 01:AK31刀塔 | 10:六鑫液压 | 11:伺服刀塔) | ||||||
| BIT2 | : | 刀位信号与+24V(0:接通1:断开)有效(刀架转不停可调整) |
数据参数
| 0 | 8 | 4 |
总刀位数选择【排刀改为1】(默认值:8)
换刀AK31刀塔原理:
换刀过程
1)确认断开刀台制动TZD信号。
2)系统根据目标刀号和当前刀号进行最短路径判断,按就近选刀的原则选择输出的旋转方向,输出是正向信号( { { T L } } ^ { + } )还是反向信号(TL一),刀台开始旋转进行选刀。
3)在旋转过程中,系统根据刀位编码信号 { T 1 } ^ { ~ } { T 4 } 输入进行译码,识别刀台当前刀号。当旋转到目标刀号的前一工位时,开始检测刀台选通信号的跳变。在目标刀号前一工位的选通信号下降沿,系统输出刀台预分度电磁铁信号,刀台预分度电磁铁供电。
4)在检测刀台预分度接近开关输入信号为高电平时,关闭刀架旋转输出信号(TL+或TL—),电机停止。
5) 延时 5 0 m s ,系统输出与原旋转方向相反的信号(TL一或 \tau \mu + ,刀台反方向旋转。
6) 在检测刀台锁紧接近开关输入信号为高电平时,关闭旋转信号(TL一、 \bar { \mathsf { T L } } + ,电机停止。然后系统输出刀台制动信号TZD,电机刹紧装置得电。
7) 延时 2 0 0 \mathsf { m } \mathsf { s } ,关闭刀台预分度电磁铁输出信号,刀台预分度电磁铁失电。
8) 对当前的刀号再次检测,确认当前刀位编码信号与目标刀号是否一致。
9) 再次确认锁紧接近开关信号是否为高电平。
10)如以上步骤无误,关闭刀台制动信号TZD,换刀完成。
换刀流程图
2.3.4.3六鑫液压刀塔
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输入信号 | 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 | 刀塔松开输出 | So1A | |
| 锁紧 | CN62.30 | Y2.1 | 刀塔锁紧输出 |
控制参数
PLC参数
\mathsf { K } \mathsf { 1 } \mathsf { 1 } . 0 = \mathsf { = } 0 (204号 换刀选择0(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathtt { 1 } \mathtt { 1 } . 1 = \mathtt { = } 1 换刀选择1(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathsf { 1 } \mathsf { 1 } . 2 = \mathsf { = } 0 刀位信号与+24V(0:接通1:断开)有效(刀架转不停可调整)
| K | 1 | 1 | **** | **** | BIT5 | BIT4 | BIT3 | BIT2 BIT1 | BITO | |||
| BITO | 换刀选择0(00:方式B | 01:AK31刀塔 | 10:六鑫液压 | 11:伺服刀塔) | ||||||||
| BIT1 | 换刀选择1(00:方式B | 01:AK31刀塔 | 10:六鑫液压 | 11:伺服刀塔) | ||||||||
| BIT2 | 刀位信号与+24V(0:接通1:断开)有效(刀架转不停可调整) |
刀塔液压锁紧到位延时 (默认0)4 1 刀塔液压松开到位延时改为100ms,换刀开始旋转有卡顿的情况下可加大
数据参数
位置与信号对应表
8工位:
8工位D数据表修改D10=9,D11=0, { D 1 2 } { = } 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数据表修改{ D } 1 0 { = } 1 1 ,D11 \scriptstyle = 0 { D 1 2 } { = } 2 { D 1 3 } { = } 8 { D 1 4 = 1 } { D } 1 5 { = } 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, { D 1 3 } { = } 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 |
信号说明
SensorA、B、C、D:只供刀位检测,不做任何动作启动信号
SensorE:每换一支刀感应一次,为刀盘停止旋转并锁紧之启动信号,当刀盘旋转至所需到位时,SensorE一感应,即控制刀盘旋转电磁阀断电,使刀盘停止旋转,并启动刀盘锁紧之电磁阀,以确保刀盘锁紧。SensorF:松开/锁紧确认信号,SensorF没有感应时,即刀盘已松开脱离,此时才可启动刀盘旋转,SensorF感应时,即刀盘已锁紧,此时即完成换刀动作。
SolA:控制刀盘松开锁紧SolB:控制刀盘正反转
广州科源
换刀过程描述例:由1号刀换至4号刀第一步:SolA通电(刀盘松开)第二步:确认SensorF没有感应,SolB通电,油压马达旋转第三步:开始检测刀位信号(注意:SensorE于1、2、3号刀位时均会感应,但未到达4号刀位时,不做锁紧动作),当3号刀位信号确认时,应设定Sensor E预备动作,使刀盘转至4号刀位时,Sensor E一感应,即控制SoIB断电,刀盘停止旋转同时控制SoIA使刀盘锁紧
注:对于不同液压刀塔控制逻辑有可能不一致的情况下,可以根据液压刀塔控制逻辑进行参数修改,例如刀位信号不一致的情况,可以修改D参数值对应,对于不需要E信号停止的刀塔,需要把E信号(X2.4)短接到系统 + 2 4 \tt V 。
注:此逻辑不适合计数类液压刀塔,计数类液压刀塔需要更新专用梯图。
2.3.4.4伺服刀塔
| 信号类型 | 符号 | 信号接口 | 地址 | 信号功能 | 备注 |
| 输入信号 | T01 | CN61.16 | X1.7 | D01 | 刀位输出信号 |
| T02 | CN61.29 | X2.0 | D02 | 刀位输出信号 | |
| T03 | CN61.30 | X2.1 | D03 | 刀位输出信号 | |
| T04 | CN61.31 | X2.2 | D04 | 刀位输出信号 | |
| 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 | 刀位选择输出 |
广州科源
注:当选用伺服刀塔时,三位开关功能必须关闭 x 1 4 . 5 = 0
注:当选用伺服刀塔时,主轴档位Y1.0-Y1.3输出无效
注:当选用伺服刀塔时,主轴停止Y0.5输出,主轴制动Y0.7输出无效
控制时序:换刀开始输出Y1.6MD0和Y1.7MD1和伺服使能Y0.7,延时T042时间后输出刀塔松开,刀塔松开到位后延时T044输出Y0.5触发选刀和断开Y1.7MD1,选刀到位后锁紧刀塔。
控制参数
PLC参数
\mathsf { K } 1 1 . 0 = = 1 (204号 换刀选择0(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathtt { 1 } \mathtt { 1 } . 1 = \mathtt { = } 1 (204号 换刀选择1(00:方式B 01:AK31刀塔 10:六鑫液压 11:伺服刀塔)\mathsf { K } \mathsf { 1 } \mathsf { 1 } . 2 = \mathsf { = } 0 刀位信号与 + 2 4 1 /(0:接通1:断开)有效(刀架转不停可调整)K11.7 伺服刀塔驱动为(0:绝对值1:增量值)
| K | 1 | 1 | **** | **** | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO | |
| BITO | 换刀选择0(00:方式B | 01:AK31刀塔 | 10:六鑫液压 | 11:伺服刀塔) | |||||||
| BIT1 | 换刀选择1(00:方式B | 01:AK31刀塔 | 10:六鑫液压 | 11:伺服刀塔) | |||||||
| BIT2 | : | 刀位信号与+24V(0:接通1:断开)有效(刀架转不停可调整) |
数据参数
| 0 | 8 | 4 | 总刀位数选择【排刀改为1】(默认值:8) | ||
| 3 | |||||
| 1 | 5 | 当前使用梯形图号 (改为3) |
换刀原理:
信号说明:模式切换功能定义
| 状态 | MDO | MD1 | 选项说明 | 备注 | ||
| 1 | Short | 1 | Short | 1 | 扭矩缩减 | 切换任意模式前必须先切换状 态1模式,再切换所需模式,同 时切换所需模式前伺服使能先 |
| 2 | Short | 1 | Open | 0 | 选刀触发 | |
| 3 | Open | 0 | Short | 1 | 原点触发 | |
| 4 | Open | 0 | Open | 0 | 紧急停止 | 开启 |
| 选刀刀位 | DI3 | DI2 | DI1 | DIO | 刀位选择二进制 |
| 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 |
广州科源
| 6 | 0 | 1 | 0 | 1 | |
| 7 | 0 | 1 | 1 | 0 | |
| 8 | 0 | 1 | 1 | 1 |
| 刀位反馈 | D05 | D04 | D03 | D02 | D01 | 刀号输出位置=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 { \ M D 0 { = } 1 } MD1=1,输出伺服使能启动DI6,刀塔松开,输出选刀信号DI0-DI3;
3) 刀塔松开到位后延时输出状态 2 { \ : \ M D O { = } 1 \ : \ M D { 1 } { = } 0 } ,刀塔旋转选刀,选刀到位后输出刀塔夹紧;
4) 刀塔夹紧后延时判断刀号是否一致,一致换刀完成,切换到状态1 { M D 0 = 1 } MD1 _ { . } = 1 ,断开伺服使能
DI6和选刀触发;
5)当换刀报警时,模式切换到状态 1 { \ M D 0 { = } 1 } MD1 \scriptstyle = 1 ,刀塔夹紧,断开伺服使能DI6和选刀触发。
刀塔回零较刀控制(增量式刀塔伺服)在回零方式下,按【换刀键】2秒,刀塔自动回零较刀。
较刀过程:
1) 先切换状态 1 { M D } 0 { = } 1 { M D } 1 { = } 1 ,伺服使能输出DI6,刀塔松开;
2) 松开到位后,切换状态 3 { M D } 0 { = } 0 { M D } 1 { = } 1 ,伺服转动;
3) 伺服刀塔转动到1号刀位置时,刀塔夹紧;
4) 刀塔夹紧后,切换状态 1 { M D } 0 { = } 1 { M D } 1 { = } 1 ,切断伺服使能DI6;
刀塔较刀控制(绝对式刀塔伺服台达A2驱动)
1) 松开刀塔
2) 旋转刀塔转到1号刀位置
3) 锁紧刀塔
4) 刀塔驱动设置:
a) 按MODE键直到显示P0-00
b) 按SHIFT键直到显示P2-00
c) 按UP()直到显示P2-08
d) 按SET键,用UP( \blacktriangle )或DOWN( \blacktriangledown )设置 9 2 - 0 8 = 2 7 1
e) 按SET键保存
f) 按UP()直到显示P2-71
g 按SET键,用UP()或DOWN( \blacktriangledown )设置 \scriptstyle \mathbf { P } 2 - 7 1 = 1
h) 按 SET键保存
至此绝对式零点位置设定。
2.3.5 冷却泵控制
| 信号类型 | 符号 | 信号接口 | 地址 | 功能说明 | 备注 |
| 输出信号 | M08 | CN62.1 | Y0.0 | 冷却输出 | |
| 指令格式 | M08 | 冷却液开 | |||
| M09 | 冷却液关 |
PLC参数
\mathsf { K 1 0 . 1 } \mathsf { = } \mathsf { = } 0 程序结束时主轴润滑冷却输出(0:关闭1:保持);
注:复位会停止冷却。
| K | 1 | 0 |
| **** | **** | **** | **** | **** | **** | BIT1 | **** |
BIT1:程序结束时主轴润滑冷却输出(0:关闭1:保持);
数据参数
| 0 | 8 | 0 |
M代码执行持续时间(ms)(默认值:1)
功能描述(标准PLC程序定义)
CNC上电后,MO9 有效,即M08输出无效。执行MO8,M08输出有效,冷却泵开;执行M09,取消M08输出,冷却泵关。
2.3.6 润滑控制
| 信号类型 | 符号 | 信号接口 | 地址 | 功能说明 | 备注 |
| 输出信号 | M32 | CN62.2 | Y0.1 | 润滑输出 | |
| 指令格式 | M32 | 润滑开 | |||
| M33 | 润滑关 |
控制参数数据参数
| 1 | 1 | 2 | 润滑开启时间(设定为0时润滑不受时间限制)单位:毫秒 | |
| 0 | 8 | 0 | M代码执行持续时间(ms) (默认值:1) |
PLC参数
\mathsf { K 1 0 . 1 } \mathsf { = } \mathsf { = } 0 程序结束时主轴润滑冷却输出(0:关闭1:保持);
\mathsf { K 1 6 . } 2 \mathsf { = } \mathsf { = } 1 自动润滑有效时开机(0:否1:是)输出润滑;
注:复位会停止润滑。
| K | 1 | 0 |
| **** | **** | **** | **** | **** | **** | BIT1 | **** |
BIT1:程序结束时主轴润滑冷却输出(0:关闭1:保持);
| K | 1 | 6 |
| **** | **** | **** | **** | **** | BIT2 | **** | **** |
BIT2: 自动润滑有效时开机(0:否1:是)输出润滑;
功能描述
1)当DT13不为零则自动润滑有效,此时每间隔 DT53设置的时间后将输出润滑(时间为DT13所设);手动及指令也可以开启或关闭润滑输出,开启的时间为DT13所设(如此操作后计时将重新开始);
2)自动润滑有效时,若K16.2设为1,则系统一上电就将润滑输出,输出时间为DT13设定的时间,若K16.2设为0则上电后将需经过DT53设定的时间后才开始润滑。
3)当 \mathsf { D T 1 3 } = 0 则手动润滑有效,若参数 _ { \mathsf { N O } . 1 1 2 = 0 } 则输出将不会自动关闭,若不为0则输出时间达到N0.112设置的时间后将自动关闭润滑输出;
4当 \mathsf { D T S 3 } = 0 时,润滑输出进过DT13后关闭输出,不再间隔输出;当DT53不为0时,润滑输出进过DT13后关闭输出,经过DT53间隔输出时间后在输出;
润滑检测信号诊断
| 诊断地址 | X0.6 |
| 接口引脚 | CN61.07 |
| 注释说明 | 润滑检测信号;地址与4轴回零减速信 号复用,使用润滑检测信号时K16.6=1 |
PLC参数
\ K 1 6 . 1 = = 0 润滑液不足警告信号与 + 2 4 \mathsf { V } ( 0 接通1:断开)有效;
\mathsf { K 1 6 . 6 } \mathsf { = } \mathsf { = } \mathsf { 1 } ( 润滑液不足警告提示(0:无效1:有效);
| 0 | 7 | 9 |
润滑液不足检测延时单位:毫秒
2.3.7 卡盘控制
相关信号(标准PLC程序定义)
DIQP:卡盘控制输入信号DOQPJ:卡盘夹紧
DOQPS:卡盘松开NQP:内(外)卡盘夹紧(松开)到位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参数
\mathsf { K } 1 2 . 0 { = } { = } \mathsf { 1 } 卡盘控制功能(0:无效1:有效);\ K 1 2 . 1 = = 0 (20号 主轴启动前(0:检查1:不检查)卡盘夹紧;\ K 1 2 . 2 = = 0 (204号 卡盘(0:外卡1:内卡)控制方式\ K 1 2 . 3 = = 0 (0:不检查1:检查)卡盘到位信号\ K 1 2 . 4 = = 0 复位松开卡盘(0:无效1:有效)\ K 1 2 . 5 = = 0 主轴低速时控制卡盘(0:无效1:有效)
| K | 1 | 2 |
| **** | **** | **** | **** | BIT3 | BIT2 | BIT1 | BITO |
BITO :卡盘控制功能(0:无效1:有效)BIT1 主轴启动前(0:检查1:不检查)卡盘夹紧BIT2 卡盘(0:外卡1:内卡)控制方式BIT3 : (0:不检查1:检查)卡盘到位信号BIT4 : 复位松开卡盘(0:无效1:有效)
| 卡盘输出保持时间 |
\mathsf { T } \mathsf { 1 } \mathsf { 8 } > \mathsf { 0 } :卡盘夹紧和松开信号为脉冲输出,脉冲宽度由T18设置\mathbf { \varepsilon } = 0 :卡盘夹紧和松开信号为电平输出
| T | 2 | 1 | 主轴停止,卡盘操作使能延时 |
| T 4 | |||
| 3 | |||
| D | 9 | 9 | 主轴零速输出范围(r/min)(默认5) |
数据参数功能描述
| 0 | M代码执行持续时间(ms) (默认值:1) |
1) 当卡盘控制无效( \ K 1 2 . 0 = 0 ,执行卡盘控制M指令将报警;
2) 当检查卡盘夹紧 \scriptstyle \left( \mathsf { K } 1 2 . 1 = 0 \right) 时,卡盘未夹紧不可启动主轴,主轴启动后不得松开卡盘;
3) K12.2用于选取卡盘夹紧输出是Y1.4还是Y1.5(当 \ K 1 2 . 2 = 0 时则夹紧输出是Y1.4);
4) 当 \ K 1 2 . 3 = 0 则延时参数设置的M代码执行时间后就认为卡盘操作完成,当 \mathsf { K } 1 2 . 3 { = } 1 时则需要检测到卡盘到位信号后才认为操作完成,如果在6S内没有接收到到位信号将报警;
5) 当T018不为零时,卡盘输出时间达到T018设置的时间后将关闭其输出;
6) K15.1设为1,主轴换挡检测到位信号时,不检查卡盘到位信号。
7) 程序在运行状态时不可手动控制卡盘,在暂停状态可手动控制卡盘。
8) 当用输入信号X0.2控制卡盘操作时卡盘与主轴互锁时(K12. 1 { = } 0 )则要主轴停止并延时T021所设时间后且主轴编码器反馈转速小于或等于D99控制才有效。
9) 当用输入信号×0.2控制卡盘操作时卡盘与主轴不互锁时(K12. _ { 1 = 1 } )则手动控制卡盘不与主轴状态关联[梯图版本V2.24以上版本具有]。
10)当卡盘与主轴互锁时( { K 1 2 . 1 = 0 } ),主轴需要低速时可以控制卡盘松夹时,可以打开主轴低速时卡盘控制有效( { { K 1 2 . 5 } = 1 } ),当主轴反馈转速低于D99设置转速时,可以控制卡盘松夹,主轴反馈转速高于D99时控制卡盘松开系统报警[梯图版本V2.24以上版本具有]。使用例子:M12;//卡盘夹紧M3S200;//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 |
广州科源
| 注释说明 | 外接尾座控制 | 尾座进 | 尾座退 |
| 控制参数 PLC参数 | |||
| K13.0==1 | 尾轴控制功能(0:无效1:有效) | ||
| K13.1==0 主轴旋转和尾座进退(0:互锁1:不互锁); |
| K | 1 | 3 |
| **** | **** | **** | **** | **** | **** | BIT1 | BITO |
BITO:尾轴控制功能(0:无效1:有效)BIT1:主轴旋转和尾座进退(0:互锁1:不互锁)BIT4 :复位松开尾座(0:无效1:有效)
数据参数
| 0 | 8 | 0 |
| M代码执行持续时间(ms) (默认值:1) |
1)程序在运行状态时不可手动控制尾座,在暂停状态可手动控制尾座。
2) 当用输入信号×0.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 宏变量输入输出
宏变量# _ { 1 0 0 0 ~ } #1007与输入口 ±b { x } 对应的地址关系相关信号(标准PLC程序定义)
广州科源
| 宏变量 | #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)
\mathsf { K } 3 0 . 0 2 0 (2号 (20 \kappa 3 0 . 1 = 0 选择00 (X3.0-X3.7)
\mathsf { K } 3 0 . 0 2 1 (20 (20 \kappa 3 0 . 1 = 0 选择01(X2.0-X2.7)
\mathsf { K } 3 0 . 0 \mathop { = } 0 (20号 (20 \mathsf { K } 3 0 . 1 = 1 选择10 (X1.0-X1.7)
\mathsf { K } 3 0 . 0 { = } 1 (204号 (204号 \mathsf { K } 3 0 . 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:常闭)
| 宏变量 | #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参数
\mathsf { K } 0 2 8 . 0 { = } { = } 1 (0:主轴停止 1:M89I0自定义/宏输出#1100)输出Y0.5有效\kappa 0 2 8 . 1 = = 1 (0:主轴夹紧 1:M89I1自定义/宏输出#1101)输出Y0.6有效\kappa 0 2 8 . 2 { = } { = } 1 (0:主轴制动 1:M89I2自定义/宏输出#1102)输出Y0.7有效\mathsf { K } 0 2 8 . 3 { = } \mathsf { = } \mathsf { 1 } (0:主轴1挡 1:M89I3自定义/宏输出#1103)输出Y1.0有效\kappa 0 2 8 . 4 = = 1 (0:主轴2挡 1:M89I4自定义/宏输出#1104)输出Y1.1有效\mathsf { K 0 2 8 . 5 = 1 } (0:主轴3挡1:M89I5自定义/宏输出#1105)输出Y1.2有效\kappa 0 2 8 . 6 = = 1 (0:主轴4挡1:M89I6自定义/宏输出#1106)输出Y1.3有效\mathsf { K 0 2 8 . 7 = 1 } (0:抱闸输出1:M89I7自定义/宏输出#1107)输出Y2.7有效\mathsf { K } 0 2 7 . 0 { = } { = } 1 (0:M89I0自定义 1:宏输出#1100)输出Y0.5有效\scriptstyle 1 0 2 7 . 1 = = 1 (0:M89I1自定义1:宏输出#1101)输出Y0.6有效\kappa 0 2 7 . 2 { = } { = } 1 (0:M8912自定义1:宏输出#1102)输出Y0.7有效
\mathsf { K } 0 2 7 . 3 { = } \mathsf { = } \mathsf { 1 } (0:M89I3自定义1:宏输出#1103)输出Y1.0有效\scriptstyle 1 0 2 7 . 4 = = 1 (O:M8914自定义1:宏输出#1104)输出Y1.1有效\mathsf { K } 0 2 7 . 5 { = } { = } 1 (0:M89I5自定义 1:宏输出#1105)输出Y1.2有效\mathsf { K 0 2 7 . 6 } \mathsf { = } \mathsf { = } \mathsf { 1 } (0:M8916自定义1:宏输出#1106)输出Y1.3有效\mathsf { K } 0 2 7 . 7 \mathsf { = } \mathsf { = } 1 (0:M8917自定义 1:宏输出#1107)输出Y2.7有效
| K | 2 | 7 | BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO | |
| BITO | : | (0:M8910自定义 | 1:宏输出#1100)输出Y0.5有效 | ||||||||
| BIT1 | : | (0:M8911自定义 | 1:宏输出#1101)输出Y0.6有效 | ||||||||
| BIT2 | : | (0:M8912自定义 | 1:宏输出#1102)输出Y0.7有效 | ||||||||
| BIT3 | (0:M8913自定义 | 1:宏输出#1103)输出Y1.0有效 | |||||||||
| BIT4 | (0:M8914自定义 | 1:宏输出#1104)输出Y1.1有效 | |||||||||
| BIT5 | (0:M89I5自定义1:宏输出#1105)输出Y1.2有效 | ||||||||||
| BIT6 | : | (0:M8916自定义 | 1:宏输出#1106)输出Y1.3有效 | ||||||||
| BIT7 | : | (0:M8917自定义 | 1:宏输出#1107)输出Y2.7有效 |
| K | 2 | 8 | BIT7 | BIT6 | BIT5 BIT4 | BIT3 | BIT2 | BIT1 | BITO | ||
| BITO | : | (0:主轴停止 | 1:M89I0自定义/宏输出#1100)输出Y0.5有效 | ||||||||
| BIT1 | (0:主轴夹紧 | 1:M89I1自定义/宏输出#1101)输出Y0.6有效 | |||||||||
| BIT2 | : | (0:主轴制动 | 1:M89I2自定义/宏输出#1102)输出Y0.7有效 | ||||||||
| BIT3 | : | (0:主轴1挡 | 1:M89I3自定义/宏输出#1103)输出Y1.0有效 | ||||||||
| BIT4 | (0:主轴2挡 | 1:M89I4自定义/宏输出#1104)输出Y1.1有效 | |||||||||
| BIT5 | (0:主轴3挡 | 1:M89I5自定义/宏输出#1105)输出Y1.2有效 | |||||||||
| BIT6 | : | (0:主轴4挡 | 1:M89I6自定义/宏输出#1106)输出Y1.3有效 | ||||||||
| BIT7 | : | (0:抱闸输出 | 1:M89I7自定义/宏输出#1107)输出Y2.7有效 | ||||||||
功能说明:
程序编辑:
G65H81P50Q#1000R1;//当#1000=1时程序跳转到N50段,当X3.0与 + 2 4 4 接通时# 1 0 0 0 = 1 G65 H01P#1100 Q1;//#1100=1输出Y0.5,当 \scriptstyle \mathtt { q 1 1 0 0 = 1 } 输出相对应的Y地址;
N60 G00 XO ZO;
G65H01P#1100Q0://#1100=0关闭输出Y0.5,当 \scriptstyle 1 1 0 0 = 0 关闭相对应的Y地址;
N50 G00 X50 Z50;
2.3.11M89自定义检测输出
编程格式说明:
① M89K_J_R_P___Q_K_:检测信号选择K0-K7J_:等待检测时间,单位:毫秒R_:重复输出间隔时间,单位:毫秒\mathsf { P } _ { - } :重复输出次数范围P0为输出1次,P1为重复2次,P2为重复3次,以此类推I_:选择打开输出地址I0-I7Q_:选择关闭输出地址Q0-Q7
注:I/Q打开和关闭的输出地址一一对应。
M89 输出」_,等待检测K_,在」_时间内未有检测到K_关闭输出I_,经过R_时间后再打开输出I_在循环次数P_内未检测到K_时报警,同时关闭输出;若在循环次数 \mathsf { P } _ { - } 内检测到K_完成M89代码,同时关闭Q_输出,若没有填写Q_时,则保持」_;若 1 _ { - } = a _ { - } 时,M89完成时关闭I_输出;若 1 = 1 2 时,则保持I输出,关闭Q_输出。
② M89K_」_M89 等待」_时间内未检测到 \mathsf { K } _ { - } 时,产生报警;M89 等待」_时间内检测到 \mathsf { K } _ { - } 时,M89代码完成;
③ M89L_M89输出I_保持④ M89 Q_M89 关闭输出Q_
⑤ M89L_」_Q_M89 输出_经过时间」_关闭输出Q_;若未填写 a _ { - } 时,M89输出I_经过时间」_关闭输出;若 1 _ { - } = a _ { - } 时经过时间」_关闭输出;若 1 = 1 2 时,经过时间」_后保持I输出,关闭Q_输出。
⑥ M89 KM89等待检测到 \mathsf { K } _ { - } 时,M89代码完成;
⑦ M89K_J___M89输出I_等待检测到 \mathsf { K } _ { - } ,在时间J_内检测到K_,M89代码完成;若在时间」_内未检测到K_,系统产生报警;当未编写」_或 \scriptstyle \mathbf { J = } 0 时,则一直等待检测K_信号,直至检测到K_信号完成M89代码,不产生报
警;
⑧ M89K_」_Q_M89关闭输出Q_等待检测到K_,在时间」_内检测到K_M89代码完成;若在时间」_内未检测到 \mathsf { K } _ { - } ,系统产生报警;当未编写」_或 \scriptstyle \mathbf { J = } 0 时,则一直等待检测K_信号,直至检测到K_信号完成M89代码,不产生报警;M89L_信号检测最少保持时间M89K检测功能打开时,如果没有L编入则一有信号马上完成代码,当编入有L时,需要持续检测到信号大于L编辑时间时才能完成代码;所有编辑有K的格式均可使用L检测持续时间。
注:当M89后没有编写K0-K7时,M89代码直接完成;
M89K0一K7检测信号与输入口X对应的地址关系
| M89 | K7 | K6 | K5 | K4 | K3 | K2 | K1 | KO |
| 诊断地址 | 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)
\mathsf { K } 3 0 . 0 2 0 (20 \kappa 3 0 . 1 = 0 选择00 (X3.0-X3.7)
\mathsf { K } 3 0 . 0 \mathop { = } 1 (20 (204号 \mathsf { K } 3 0 . 1 = 0 选择01(X2.0-X2.7)
\mathsf { K } 3 0 . 0 \mathop { = } 0 (20号 \ K 3 0 . 1 = 1 选择10 (X1.0-X1.7)
\kappa 3 0 . 0 \mathop { = } 1 (204号 \mathsf { K } 3 0 . 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:常闭)
| M89 | 17/Q7 | 16/Q6 | 15/Q5 | 14/Q4 | 13/Q3 | 12/Q2 | I1/Q1 | 10/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输出信号地址与宏输出、主轴停止、主轴制动、主轴夹紧、主轴换 挡输出复用,请注意选择使用。 | |||||||
控制参数PLC参数
\kappa 0 2 9 . 0 = = 0 (204号 复位时(0:是1:否)断开M89I0输出\scriptstyle 1 0 2 9 . 1 = = 0 (204号 复位时(0:是1:否)断开M89I1输出\kappa 0 2 9 . 2 { = } { = } 0 复位时(0:是1:否)断开M89I2输出\kappa 0 2 9 . 3 = = 0 复位时(0:是1:否)断开M8913输出\kappa 0 2 9 . 4 = = 0 复位时(0:是1:否)断开M8914输出\ K 0 2 9 . 5 = = 0 复位时(0:是1:否)断开M89I5输出\kappa 0 2 9 . 6 = = 0 复位时(0:是1:否)断开M8916输出\kappa 0 2 9 . 7 = = 0 (204号 复位时(0:是1:否)断开M89I7输出\mathsf { K 0 2 8 . 0 { = } 1 } (0:主轴停止 1:M89I0自定义/宏输出#1100)输出Y0.5有效\scriptstyle 1 0 2 8 . 1 = = 1 (204号 (0:主轴夹紧 1:M89I1自定义/宏输出#1101)输出Y0.6有效K028.2==1 (0:主轴制动 1:M89I2自定义/宏输出#1102)输出Y0.7有效K028.3==1 (0:主轴1挡 1:M89I3自定义/宏输出#1103)输出Y1.0有效\mathsf { K 0 2 8 . 4 } \mathsf { = } \mathsf { = } \mathsf { 1 } (0:主轴2挡 1:M89I4自定义/宏输出#1104)输出Y1.1有效\mathsf { K 0 2 8 . 5 = 1 } (0:主轴3挡 1:M89I5自定义/宏输出#1105)输出Y1.2有效\kappa 0 2 8 . 6 = = 1 (0:主轴4挡 1:M89I6自定义/宏输出#1106)输出Y1.3有效\kappa 0 2 8 . 7 { = } { = } 1 (0:抱闸输出 1:M89I7自定义/宏输出#1107)输出Y2.7有效\scriptstyle 1 0 2 7 . 0 = = 0 (0:M89I0自定义1:宏输出#1100)输出Y0.5有效\scriptstyle 1 0 2 7 . 1 = = 0 (20 (0:M89I1自定义1:宏输出#1101)输出Y0.6有效\kappa 0 2 7 . 2 { = } { = } 0 (204号 (0:M8912自定义 1:宏输出#1102)输出Y0.7有效x 0 2 7 . 3 = = 0 (204号 (0:M8913自定义 1:宏输出#1103)输出Y1.0有效\scriptstyle 1 0 2 7 . 4 = = 0 (20 (0:M8914自定义 1:宏输出#1104)输出Y1.1有效\mathsf { K } 0 2 7 . 5 { = } { = } 0 (0:M8915自定义 1:宏输出#1105)输出Y1.2有效\kappa 0 2 7 . 6 = = 0 (0:M8916自定义 1:宏输出#1106)输出Y1.3有效\kappa 0 2 7 . 7 = = 0 (0:M8917自定义 1:宏输出#1107)输出Y2.7有效
| K | 2 | 9 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO 复位时(0:是1:否)断开M89I0输出BIT1 复位时(0:是1:否)断开M89I1输出BIT2 复位时(0:是1:否)断开M89I2输出BIT3 复位时(0:是1:否)断开M89I3输出BIT4 复位时(0:是1:否)断开M8914输出BIT5 复位时(0:是1:否)断开M89I5输出BIT6 复位时(0:是1:否)断开M89I6输出BIT7 : 复位时(0:是1:否)断开M89I7输出
| K | 2 | 7 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO :(0:M89I0自定义1:宏输出#1100)输出Y0.5有效BIT1 (0:M89I1自定义1:宏输出#1101)输出Y0.6有效BIT2 (0:M89I2自定义1:宏输出#1102)输出Y0.7有效BIT3 (0:M8913自定义1:宏输出#1103)输出Y1.0有效BIT4 (0:M8914自定义 1:宏输出#1104)输出Y1.1有效BIT5 (0:M8915自定义 1:宏输出#1105)输出Y1.2有效BIT6 · (0:M8916自定义 1:宏输出#1106)输出Y1.3有效BIT7 : (0:M8917自定义 1:宏输出#1107)输出Y2.7有效
| K | 2 | 8 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BITO · (0:主轴停止 1:M89I0自定义/宏输出#1100)输出Y0.5有效 BIT1 · (0:主轴夹紧 1:M89I1自定义/宏输出#1101)输出Y0.6有效 BIT2 : (0:主轴制动 1:M89I2自定义/宏输出#1102)输出Y0.7有效 BIT3 (0:主轴1挡 1:M89I3自定义/宏输出#1103)输出Y1.0有效 BIT4 : (0:主轴2挡 1:M89I4自定义/宏输出#1104)输出Y1.1有效 BIT5 : (0:主轴3挡 1:M89I5自定义/宏输出#1105)输出Y1.2有效
BIT6: (0:主轴4挡1:M89I6自定义/宏输出#1106)输出Y1.3有效BIT7: (0:抱闸输出1:M89I7自定义/宏输出#1107)输出Y2.7有效
2.3.12M90、M91程序段循环指令
编程格式说明:M91C_;//循环程序段开始,C_循环次数;
;M90;//循环程序段结束例子:T0101;M3 S1000;GO X32 Z5;M91C5;//循环程序段开始,循环5次(循环N10-N20间程序段)N10 G01 X30 Z0 F500;G01 Z-20;G01 X20 Z-40;GO X32;N20 ZO;M90;//循环程序段结束
2.3.13M92、M93程序跳转
M92条件跳转指令:编程格式:M92 K_N_;M92L_N_;K_输入高电平;(范围K0--K7对应#1000--#1007=1,#1000-#1007对应输入信号参考2.3.10篇)L_输入低电平;(范围LO--L7对应#1000--#1007 \scriptstyle = 0 )N_跳转程序段号;当条件满足时,跳转到N_段;
例子:
M92K0N10;//当#1000=1( x 3 . 0 = 1 )时,程序跳转到N10段;G65H81P10Q#1000R1指令相同GO X50;
N10 G0 X30;
GO XO;
M92L0N10://当#1000=0( x 3 . 0 = 0 )时,程序跳转到N10段G65H81P10Q#1000R0指令相同
M93无条件跳转指令:编程格式:M93 N_;N_跳转程序段号;当运行到M93N_时跳转到N_到;例子:M93N10://跳转到N10段GO X50;N10 G01 X30;当运行到M93N10段时,程序跳转到N10段,不执行G0X50。
2.3.14 用户自定义输出
| 诊断地址 | 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 | 排屑输出 | 工作灯输出 | 自定义K1输 出M70/M71 | 自定义K2输 出M72/M73 | 自定义K3输 |
| M36/M37 M38/M39 | |||||||
| 备注 | 急停复位可以选择断开输出,系统上电时为关闭状态 | ||||||
注: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 |
| 备注 | 三位开关信号与刀塔输入信号地址重 | |
广州科源
| 复,注意选择使用 |
控制参数PLC参数
\mathsf { K 1 4 . 5 } \mathsf { = } \mathsf { = } \mathsf { 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参数
\kappa 0 1 0 . 3 { = } { = } 0 (20 进给倍率(0:倍率可以调节1:固定为 1 0 0 % ) \mathsf { K 0 1 6 . 0 2 } \mathsf { 1 } 外接进给倍率开关(0:无效1:有效)
| K | 1 | 0 |
| **** | **** | **** | **** | BIT3 | **** | **** | **** |
BIT3:进给倍率(0:倍率可以调节1:固定为 1 0 0 %
| K | 1 | 6 |
| **** | **** | **** | **** | **** | **** | **** | BITO |
BITO:外接进给倍率开关(0:无效1:有效)
功能描述
1)K10.3设置为1时,切削进给倍率被固定为 100 % ,进给倍率调整无效。
2) 当选择了外接进给倍率开关时面板上的调节按钮将无效
3) 选择普通刀架总刀位数设置大于4时,不能选用外接进给倍率,否则将会出现1031号报警。
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参数
\mathsf { K } 0 1 7 . 5 { = } \mathsf { = } 1 主轴外接倍率开关(0:无效1:有效)
| K | 1 | 7 |
| **** | **** | BIT5 | **** | **** | **** | **** | **** |
BIT5 : 主轴外接倍率开关(0:无效1:有效)
功能描述
1) 当选择了外接进给倍率开关时面板上的调节按钮将无效
2) 攻丝车螺纹时或攻丝时,进给倍率不可调整。
2.3.18 G31跳转功能
| 诊断地址 | X2.7 |
| 接口引脚 | CN61.36 |
| 注释说明 | G31跳转功能 |
| 备注 | K24.7选择感应电平 |
相关参数
\kappa 0 2 4 . 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)使用该代码前需撤销刀尖半径补偿;
6) 为保证停止位置精度,进给速度不宜设置过大。
7) 跳转发生时后续段的行:
8) G31的下一个程序段是增量坐标编程,见图3-13
9)G31的下一个程序段是1个轴的绝对坐标编程,见图3-14
10)G31的下一个程序段是2个轴的绝对坐标编程,见图3-15
程序:G31Z200F100
G01 X100 Z300
操作:当跳转信号变为“1”时,CNC处理如下所述:
当程序段正在执行跳转代码G31时,CNC存储各轴的当前绝对坐标位置。CNC停止G31代码的移动并开始下一程序段的执行,跳转信号检测的不是其上升沿,而是它的状态。因此如果跳转信号为“1”即认为立刻满足了其跳转条件。
注:为保证停止位置精度,G31的进给速度应尽可能低。
2.3.19 抱闸输出
| 诊断地址 | Y2.7 |
| 接口引脚 | CN62.36 |
| 注释说明 | 抱闸输出 |
| 备注 | 输出地址与宏输出#1107、M89I7输 出地址复用,请注意选择使用 |
相关参数
\mathsf { K } 0 2 8 . 7 \mathsf { = } \mathsf { = } 0 (0:抱闸输出1:M89I7自定义/宏输出#1107)输出Y2.7有效
| K | 2 | 8 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
BIT7:(0:抱闸输出1:M89I7自定义/宏输出#1107)输出Y2.7有效
功能说明:系统开机准备完成后延时1秒打开抱闸,急停或驱动报警时立即断开抱闸输出;
2.3.20 防护门功能
| 诊断地址 | x0.0 |
| 接口引脚 | CN61.1 |
| 注释说明 | 防护门检测信号 |
| 备注 |
相关参数
\mathsf { K 0 1 4 . 2 } \mathsf { = } \mathsf { 1 } (204号 防护门功能(0:无效1:有效)
\mathsf { K } 0 1 4 . 3 { = } \mathsf { = } \mathsf { 1 } 防护门检测信号与 + 2 4 \lor (0:接通1:断开)有效
\kappa 0 1 4 . 4 = = 0 防护门开时(0:关闭1:不关)主轴
BIT2 防护门功能(0:无效1:有效)
BIT3 . 防护门检测信号与 + 2 4 \lor (0:接通1:断开)有效
BIT4 : 防护门开时(0:关闭1:不关)主轴
| K | 1 | 4 |
| BIT7 | BIT6 | BIT5 | BIT4 | BIT3 | BIT2 | BIT1 | BITO |
功能说明:
在防护门打开的情况下启动程序,系统报警A2.0[防护门未关闭,不允许自动运行];
在程序运行中开门时,程序暂停,冷却关闭,主轴可选择是否关闭。
2.4手轮连接设置说明
2.4.1 手轮接口定义
13:0V 26:
12:0V 25:
11:0V 24:
10:0V 23:X5.7
9:X5.5 22:X5.6
8:X5.2 21:X5.4
7: 20:X5.3
6:X5.1 19:
5:X5.0 18:+24V
4:HB- 17:+24V
3:HB+ 16:+5V
2:HA- 15:+5V
1:HA+ 。 14:+5V
CN31手轮接口(26芯针)
| 信号 | 说明 |
| HA+、HA- | 手轮A相信号 |
| HB+、HB- | 手轮B相信号 |
| X5.0 | X手轮轴选 |
| X5.1 | 3手轮轴选 |
| X5.2 | Z手轮轴选 |
| X5.3 | 4轴手轮轴选 |
| X5.4 | 5轴手轮轴选 |
| X5.5 | 增量×1 |
| X5.6 | 增量×10 |
| X5.7 | 增量×100 |
| +24V | 直流电源24V |
| +5V | 直流电源5V |
| OV | 直流电源0V |
控制参数
状态参数
0 1 3 . 0 = = 0 ×轴手轮(0:顺1:逆)时针旋转时坐标增大0 1 3 . 1 = = 0 (20号 Z轴手轮(0:顺1:逆)时针旋转时坐标增大0 1 3 . 2 = = 0 (20 3轴手轮(0:顺1:逆)时针旋转时坐标增大0 1 3 . 3 = = 0 (20号 4轴手轮(0:顺1:逆)时针旋转时坐标增大0 1 3 . 4 = = 0 5轴手轮(0:顺1:逆)时针旋转时坐标增大0 1 3 . 7 { = } 1 手轮轮盘转动位移量(0:否1:是)全部运行注:位参13.6[手轮试切(0:否1:是)可以反向运行]
| 0 | 1 | 3 | BIT7 | **** | **** | BIT4 | BIT3 | BIT2 | BIT1 | BITO | |
| BITO | : | 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参数
k 3 . 4 = = 0 外接手轮轴选(0:有效1:无效)
广州科源
| K | 0 | 3 | **** | **** | **** | BIT4 | **** | **** | **** | **** |
机床外部信号连接
(CN31) 手轮 (CN31) 手轮13 H+ X AB HA+ X A 会14 +V X V HB- X B4 2 HA- 空 1 +5V X +5V金属外壳 金属外壳 图单端接法 差分接法
2.5主轴与主轴编码器连接
2.5.1 编码器接口定义
| 脚号 | 名称 | 说明 |
| 1 | 悬空 | |
| 11、14、15 | GND | 电源OV |
| 3 | #PCS | 编码器C相负向脉冲 |
| 4 | PCS | 编码器C 相正向脉冲 |
| 5 | #PBS | 编码器 B相负向脉冲 |
| 6 | PBS | 编码器 B相正向脉冲 |
| 7 | #PAS | 编码器 A 相负向脉冲 |
| 8 | PAS | 编码器A相正向脉冲 |
| 12 | TH5I05V | 电源5V |
| 13 | TH5IO5V | 电源5V |
CN21编码器接口(15芯针)
2.5.2主轴与编码器连接
车床系统与主轴编码器的连接如下图所示,连接时采用双绞线。(以长春一光ZLF-12-102.4BM-C05D编码器为例):
车床系统
广州科源
3 \*PCS 8 Z
4 PCS X 2 Z
5 \*PBS X 二二 6 B
6 PBS 3 B = 1
7 \*PAS X 1 7 A
8 PAS 一 1 5 A
12 + 5 { V } (2 X 4Ⅱ 2 + 5 V (20 金属外壳 11k
数据参数
注:车螺纹时编码器与主轴必须是1:1同步带轮连接。
广州科源
2.5.3 主轴接口定义
。
{ \begin{array} { r l } & { { { 1 . ~ C P S } } } \\ { { { 2 . ~ D B S } } } \\ { { { 3 . ~ G B D } } } \\ { { { 4 . ~ A B X } } } \\ { { { 5 . ~ X A 0 . } } } \\ { { { 6 . ~ X A l } } } \\ { { { 7 . ~ B D N S } } } \\ { { { 8 . ~ X A 2 . } } } \\ { { { 9 . ~ C B D } } } \\ { { { 1 1 . ~ B C S } } } \end{array} } 14:CP5-。。 15:DIR5-。。 。 16:GND。 17:+24V。。 18:SET5。(20 。 。 19:EN5。 。 20:Y4.0。 。 21:Y4.1。 。 22:Y4.2中 。 。 23:Y4.3
12:GND 。 。 24:SVC-OUT2
13:SVC-OUT1 。 。 25:GND6
| 脚号 | 地址 | 定义 |
| 3、9、6 | OV | 电源Ov |
| 11、17 | +24V | 电源+24V |
| 1 | CP5+ | 主轴脉冲正信号 |
| 2 | DIR5+ | 主轴方向正信号 |
| 4 | ALM5 | 主轴驱动报警 |
| 5 | X4.0 | 主轴定向到位信号 |
| 6 | X4.1 | 速度到达/第2主轴报警 |
| 7 | RDY5 | 主轴准备好信号 |
| 8 | X4.2 | 保留 |
| 9 | GND | 电源ov端 |
| 10 | PC5 | 主轴零点信号 |
| 11 | +24V | 电源+24V端 |
| 12 | GND | 主轴模拟电压OV端 |
| 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 | 主轴模拟电压OV端 |
注1:X4.0-X4.2检测 + 2 4 V 通断有效;主轴报警信号检测0V通断有效
注2:Y4.1为脉冲主轴正反转、位置模式均会输出的一个信号,为了方便连接全脉冲控制主轴使能作用。注3:Y4.1为复合输出点,可以通过K17.2选择功能为脉冲主轴使能或主轴正转输出, \yen 17.23 时为脉冲主轴使能; x 1 7 . 2 = 1 时为主轴正转(功能与Y0.3一样M03输出,M05关闭)。
注4:Y4.3为主轴反转(功能与Y0.4一样M04输出,M05关闭)。
注5:PC5零点信号与OV有效,接线时不需要加电阻(其他4个进给轴PC信号与24V有效);




