1
在本使用手册中,我们将尽力叙述各种与该系统操作相关的事
项。限于篇幅限制及产品具体使用等原因,不可能对系统中所有不必
做和 / 或不能做的操作进行详细的叙述。因此,本使用手册中没有特
别指明的事项均视为“不可能”或“不允许”进行的操作。
本使用手册的版权,归系统厂家所有,任何单位与个人进行出版
或复印均属于非法行为,系统厂家将保留追究其法律责任的权利。
1
在本使用手册中,我们将尽力叙述各种与该系统操作相关的事
项。限于篇幅限制及产品具体使用等原因,不可能对系统中所有不必
做和 / 或不能做的操作进行详细的叙述。因此,本使用手册中没有特
别指明的事项均视为“不可能”或“不允许”进行的操作。
本使用手册的版权,归系统厂家所有,任何单位与个人进行出版
或复印均属于非法行为,系统厂家将保留追究其法律责任的权利。
KY-910GC 数控系统 编程及操作手册
2
前 言
尊敬的客户:
对您选用的产品,本公司深感荣幸与感谢!
本使用手册详细介绍了 KY-910GC 滚齿机数控系统的编程、操作及安装连接
事项。
为了保证产品安全、正常与有效地运行工作,请您务必在安装、使用产品
前仔细阅读本使用手册。
安全警告
操作不当将引起意外事故,必须要具有相应资格的人员才能操作本系
统。
特别提示:安装在机箱上(内)的系统电源,是仅为本公司制造的数控系统提供的专用电源。禁止
用户将这个电源作其他用途使用。否则,将产生极大的危险!
3
注 意 事 项
■ 运输与储存
1. 产品包装箱堆叠不可超过六层;
2. 不可在产品包装箱上攀爬、站立或放置重物;
3. 不可使用与产品相连的电缆拖动或搬运产品;
4. 严禁碰撞、划伤面板和显示屏;
5. 产品包装箱应避免潮湿、暴晒以及雨淋。
■ 开箱检查
1. 打开包装后请确认是否是您所购买的产品;
2. 检查产品在运输途中是否有损坏;
3. 对照清单确认各部件是否齐全,有无损伤;
4. 如存在产品型号不符、缺少附件或运输损坏等情况,请及时与本公司联系。
■ 接线
1. 参加接线与检查的人员必须是具有相应能力的专业人员;
2. 产品必须可靠接地,接地电阻应小于 0.1Ω,不能使用中性线(零线)代替地线;
3. 接线必须正确、牢固,以免导致产品故障或意想不到的后果;
4. 与产品连接的浪涌吸收二极管必须按规定方向连接,否则会损坏产品;
5. 插拔插头或打开产品机箱前,必须切断产品电源。
■ 检修
1. 检修或更换元器件前必须切断电源;
2. 发生短路或过载时应检查故障,故障排除后方可重新启动;
3. 不可对产品频繁通断电,断电后若须重新通电,相隔时间至少 1min。
KY-910GC 数控系统 编程及操作手册
4
声 明!
本手册尽可能对各种不同的内容进行了说明,但是,由于涉及到的可能 性
太多,无法将所有可以或不可以进行的操作一一予以说明,因此,本手册中未
作特别说明的内容既可认为是不可使用。
警 告!
在对本产品进行安装连接、编程和操作之前,必须详细阅读本产品手册以
及机床制造厂的使用说明书,严格按手册与说明书等的要求进行相关的操作,
否则可能导致产品、机床损坏,工件报废甚至人身伤害。
注 意!
本手册描述的产品功能、技术指标(如精度、速度等)仅针对本产品,安
装了本产品的数控机床,实际的功能配置和技术性能由机床制造厂的设计决定,
数控机床功能配置和技术指标以机床制造厂的使用说明书为准;
本系统虽配备有标准机床操作面板,但标准机床面板各按键的功能是由
PLC 程序(梯形图)定义的。本手册机床面板中按键的功能是针对标准 PLC 程
序进行描述的,敬请注意!
* 本手册的内容如有变动,恕不另行通知。
5
特别篇 滚齿机说明
介绍技术规格、滚齿机对刀,编程说明。
第一篇 编程说明
介绍产品型谱、指令代码和程序格式。
第二篇 操作说明
介绍 KY-910GC CNC 的操作使用方法。
第三篇 安装连接
介绍 KY-910GCCNC 的安装、连接及设置方法。
附录
介绍 KY-910GC CNC 及其附件的外形安装尺寸、KY-910GC CNC 的出厂标准参数、报警信息表等。
KY-910GC 数控系统 编程及操作手册
6
安全责任
制造者的安全责任
——制造者应对所提供的数控系统及随行供应的附件在设计和结构上已消
除和 / 或控制的危险负责。
——制造者应对所提供的数控系统及随行供应的附件的安全负责。
——制造者应对提供给使用者的使用信息和建议负责。
使用者的安全责任
——使用者应通过数控系统安全操作的学习和培训,并熟悉和掌握安全操
作的内容。
——使用者应对自己增加、变换或修改原数控系统、附件后的安全及造成
的危险负责。
——使用者应对未按使用手册的规定操作、调整、维护、安装和贮运产品
造成的危险负责。
* 本手册为最终用户收藏。 诚挚的感谢您在使用系统厂家的产品时, 对本公司友好的支持!
7
目 录
目录
特别篇
滚齿机说明
第一章 产品介绍 ����������������������������������� 19
1.1 KY-910GC 介绍��������������������������������� 19
1.1.1 产品简介��������������������������������� 19
1.1.2 技术规格��������������������������������� 20
1.1.3 气候、环境的适应性���������������������������� 24
1.1.4 电源适应能力������������������������������� 24
1.1.5 防护����������������������������������� 24
第二章 使用方法 ����������������������������������� 25
2.1 滚齿机说明 ����������������������������������� 25
2.1.1 滚齿机简介�������������������������������� 25
2.1.2 加工原理��������������������������������� 25
(1)滚直齿原理 �������������������������������� 25
(2)滚涡轮原理 �������������������������������� 25
2.2 主要参数 ������������������������������������ 27
2.2.1 主要数据参数������������������������������� 27
2.3 对刀说明 ������������������������������������ 27
2.3.1 编程实例 ����������������������������������� 27
第一篇
KY-910GC 数控系统 编程及操作手册
8
编程说明
第一章 编程基础 ������������������������������������ 31
1.1 程序的运行 ����������������������������������� 31
1.2.1 程序运行的顺序������������������������������ 31
1.2.2 程序段内代码字的执行顺序������������������������� 32
第二章 MST 代码������������������������������������ 33
2.1 M 代码(辅助功能) ������������������������������� 33
2.1.1 程序结束 M02 ������������������������������ 33
2.1.2 程序运行结束 M30 ���������������������������� 34
2.1.3 子程序调用 M98 ����������������������������� 34
2.1.4 从子程序返回 M99 ���������������������������� 34
2.1.5 标准 PLC 梯形图定义的 M 代码 ����������������������� 35
2.1.6 程序停止 M00 ������������������������������ 36
2.1.7 程序选择停 M01 ����������������������������� 36
2.1.8 逆时针转、顺时针转和主轴停止控制 M03、M04 和 M05 ������������ 36
2.1.9 冷却泵控制 M08、M09 �������������������������� 36
2.1.10 平衡油缸控制 M10、M11 ������������������������� 36
2.1.11 串刀控制 M25、M26 ��������������������������� 37
2.1.12 润滑液控制 M32、M33 �������������������������� 37
2.1.13 自定义输出 M74、M75、M76、M77、M84、M85、M86、M87 �������� 37
2.2 主轴功能 ������������������������������������ 38
2.2.1 主轴转速开关量控制���������������������������� 38
2.2.2 主轴转速模拟电压控制��������������������������� 39
2.2.3 主轴倍率��������������������������������� 39
第三章 G 代码 ������������������������������������� 40
3.1 准备功能 G 代码的种类������������������������������ 40
3.2 简单 G 代码����������������������������������� 43
3.2.1 快速定位 G00 ������������������������������ 43
3.2.2 直线插补 G01 ������������������������������ 44
3.2.3 圆弧(螺旋)插补 G02/G03 ������������������������ 45
3.2.4 绝对值 / 增量编程 G90/G91 ������������������������ 49
3.2.5 暂停 (G04) �������������������������������� 50
3.2.6 单方向定位(G60) ��������������������������� 51
3.2.7 系统参数的在线更改 (G10) ������������������������� 52
3.2.8 工件坐标系 G54 ~ G59 �������������������������� 53
3.2.9 附加工件坐标系������������������������������ 55
9
目 录
3.2.10 选择机床坐标系 G53 ��������������������������� 56
3.2.11 浮动坐标系 G92 ����������������������������� 56
3.2.12 平面选择 G17/G18/G19�������������������������� 58
3.2.13 极坐标开始 / 取消 G16/G15 ������������������������ 58
3.2.16 跳转功能 G31 ������������������������������ 60
3.2.17 英制 / 公制转换 G20/G21 ������������������������� 62
3.3.1 返回参考点 G28 ����������������������������� 63
3.3.2 返回 2、3、4 参考点 G30 ������������������������� 64
3.3.3 从参考点自动返回 G29 �������������������������� 64
3.3.4 返回参考点检测 G27 ��������������������������� 65
3.5.1 刀具长度补偿 G43、G44、G49 ����������������������� 66
3.5.2 刀具半径补偿 G40/G41/G42 ������������������������ 69
3.5.3 刀具半径补偿的详细说明�������������������������� 75
3.5.4 拐角偏置圆弧插补(G39) ������������������������� 93
3.5.5 刀具补偿值、补偿号用程序输入(G10) ������������������� 95
3.7.1 用户宏程序�������������������������������� 95
3.7.2 宏变量���������������������������������� 96
3.7.3 用户宏程序调用������������������������������ 102
3.7.4 运算和转移指令������������������������������ 102
3.7.5 用户宏程序实例������������������������������ 106
第二篇
操作说明
第一章 操作方式和显示界面 ������������������������������ 111
1.1 面板划分 ������������������������������������ 111
1.1.1 状态指示��������������������������������� 112
1.1.2 编辑键盘��������������������������������� 112
1.1.3 显示菜单��������������������������������� 113
1.1.4 机床面板��������������������������������� 114
1.2 操作方式概述 ���������������������������������� 116
1.3 显示界面 ������������������������������������ 117
KY-910GC 数控系统 编程及操作手册
10
1.3.1 位置界面��������������������������������� 118
1.3.2 程序界面��������������������������������� 121
1.3.3 刀具偏置磨损、宏变量界面������������������������� 123
1.3.4 报警界面���������������������������������123
1.3.5 设置界面��������������������������������� 124
1.3.6 状态参数、数据参数、螺补参数界���������������������� 127
1.3.7 CNC 诊断、PLC 信号、机床软面板、帮助信息、版本信息界面 ��������� 128
第二章 开机、关机及安全防护 ����������������������������� 131
2.1 开机 �������������������������������������� 131
2.2 关机 �������������������������������������� 132
2.3 超程防护 ������������������������������������ 132
2.3.1 硬件超程防护������������������������������� 132
2.3.2 软件超程防护������������������������������� 132
2.4 紧急操作 ������������������������������������ 133
2.4.1 复位����������������������������������� 133
2.4.2 急停����������������������������������� 133
2.4.3 进给保持��������������������������������� 133
2.4.4 切断电源��������������������������������� 133
第三章 手动操作 ����������������������������������� 134
3.1 坐标轴移动 ����������������������������������� 134
3.1.1 手动进给��������������������������������� 134
3.1.2 手动快速移动������������������������������� 135
3.1.3 速度修调��������������������������������� 135
3.2 其它手动操作 ���������������������������������� 136
3.2.1 逆时针转、顺时针转、停止控制����������������������� 136
3.2.2 主轴点动 �������������������������������� 136
3.2.3 冷却液控制�������������������������������� 137
3.2.4 润滑控制��������������������������������� 137
3.2.5 换刀����������������������������������� 138
3.2.6 主轴倍率的修调������������������������������ 138
第四章 手轮 / 单步操作��������������������������������� 139
4.1 单步进给 ������������������������������������ 139
4.1.1 增量的选择�������������������������������� 139
4.1.2 移动方向选择������������������������������� 140
4.2 手轮 ( 手摇脉冲发生器 ) 进给 ��������������������������� 140
4.2.1 增量的选择�������������������������������� 141
4.2.2 移动轴及方向的选择���������������������������� 141
11
目 录
4.2.3 其它操作��������������������������������� 141
4.2.4 说明事项��������������������������������� 142
第五章 录入操作 ����������������������������������� 143
5.1 代码字的输入 ���������������������������������� 143
5.2 代码字的执行 ���������������������������������� 144
5.3 参数的设置 ����������������������������������� 144
5.4 数据的修改 ����������������������������������� 144
5.5 其它操作 ������������������������������������ 145
第六章 程序编辑与管理 �������������������������������� 146
6.1 程序的建立 ����������������������������������� 146
6.1.1 程序段号的生成������������������������������ 146
6.1.2 程序内容的输入������������������������������ 147
6.1.3 光标的移动�������������������������������� 147
6.1.4 字、行号的检索������������������������������ 148
6.1.5 字的插入��������������������������������� 149
6.1.6 字的删除��������������������������������� 149
6.1.7 字的修改��������������������������������� 149
6.1.8 单程序段的删除������������������������������ 149
6.1.9 多个程序段的删除����������������������������� 150
6.1.10 块删除 ��������������������������������� 150
6.1.11 单程序段的复制 ����������������������������� 150
6.1.12 多个程序段的复制 ���������������������������� 150
6.1.13 程序块的复制 ������������������������������ 151
6.1.14 程序块的粘贴 ������������������������������ 151
6.2 程序的删除 ����������������������������������� 151
6.2.1 单个程序的删除������������������������������ 151
6.2.2 全部程序的删除������������������������������ 151
6.3 程序的选择 ����������������������������������� 151
6.3.1 检索法���������������������������������� 152
6.3.2 扫描法���������������������������������� 152
6.3.3 光标确认法�������������������������������� 152
6.4 程序的改名 ����������������������������������� 153
6.5 程序的复制 ����������������������������������� 153
6.6 程序管理 ������������������������������������ 153
6.6.1 程序目录��������������������������������� 153
6.6.2 存储程序的数量������������������������������ 154
6.6.3 存储容量��������������������������������� 154
KY-910GC 数控系统 编程及操作手册
12
第七章 自动操作 ����������������������������������� 155
7.1 自动运行 ������������������������������������ 155
7.1.1 运行程序的选择������������������������������ 155
7.1.2 自动运行的启动������������������������������ 156
7.1.3 自动运行的停止������������������������������ 156
7.1.4 从任意段自动运行����������������������������� 157
7.1.5 进给、快速速度的调整��������������������������� 157
7.1.6 主轴速度调整������������������������������� 158
7.2 DNC 运行������������������������������������ 158
7.3 运行时的状态 ���������������������������������� 159
7.3.1 单段运行��������������������������������� 159
7.3.2 空运行���������������������������������� 159
7.3.3 机床锁住运行������������������������������� 159
7.3.4 辅助功能锁住运行����������������������������� 160
7.3.5 程序段选跳�������������������������������� 160
7.4 其它操作 ������������������������������������ 160
第八章 回零操作 ����������������������������������� 161
8.1 机床回零 ������������������������������������ 161
8.1.1 机床零点��������������������������������� 161
8.1.2 机床回零的操作步骤���������������������������� 161
8.2 回零方式下的其它操作 ������������������������������ 162
第九章 数据的设置、备份和恢复 ���������������������������� 163
9.1 数据的设置 ����������������������������������� 163
9.1.1 开关设置��������������������������������� 163
9.1.2 图形设置 �������������������������������� 164
9.1.3 参数的设置�������������������������������� 164
9.2 数据还原与备份 ��������������������������������� 168
9.3 权限的设置与修改 �������������������������������� 169
9.3.1 操作级别的进入������������������������������ 170
9.3.2 操作密码的更改������������������������������ 171
9.3.3 操作级别降级������������������������������� 172
第十章 U 盘操作功能 ��������������������������������� 173
10.1 文件目录页面 ��������������������������������� 173
10.2 文件复制 ����������������������������������� 173
第三篇
13
目 录
安装连接说明
第一章 安装布局 ����������������������������������� 177
1.1 KY-910GC 连接��������������������������������� 177
1.1.1 910GC、 910GC-V 后盖接口布局 ��������������������� 177
1.1.2 接口说明��������������������������������� 178
1.2 910GC 安装 ���������������������������������� 179
1.2.1 外形尺寸��������������������������������� 179
1.2.2 电柜的安装条件������������������������������ 179
1.2.3 防止干扰的方法������������������������������ 179
第二章 接口信号定义及连接 ������������������������������ 180
2.1 与驱动单元的连接 �������������������������������� 180
2.1.1 驱动接口定义������������������������������� 180
2.1.2 指令脉冲信号和指令方向信号������������������������ 181
2.1.3 驱动单元报警信号 nALM �������������������������� 181
2.1.4 轴使能信号 nEN ����������������������������� 182
2.1.5 脉冲禁止信号 nSET ���������������������������� 182
2.1.6 零点信号 nPC ������������������������������ 182
2.1.7 与驱动单元的连接����������������������������� 184
2.2 与主轴编码器的连接 ������������������������������� 185
2.2.1 主轴编码器接口定义���������������������������� 185
2.2.2 信号说明��������������������������������� 185
2.2.3 主轴编码器接口连接���������������������������� 185
2.3 与手轮的连接 ���������������������������������� 186
2.3.1 手轮接口定义������������������������������� 186
2.3.2 信号说明��������������������������������� 186
2.4 主轴接口 ������������������������������������ 187
2.4.1 主轴接口定义������������������������������� 187
2.4.2 普通变频器连接������������������������������ 188
2.5 910GC / 910GC-V 与 PC 机串口的连接 ���������������������� 188
2.5.1 通信接口定义������������������������������� 188
2.5.2 通信接口连接������������������������������� 188
2.6 电源接口连接 ���������������������������������� 189
2.7 I/O 接口定义 ���������������������������������� 189
2.7.1 输入信号��������������������������������� 191
2.7.2 输出信号��������������������������������� 193
2.8 I/O 功能与连接 ��������������������������������� 194
KY-910GC 数控系统 编程及操作手册
14
2.8.1 行程限位与急停������������������������������ 194
2.8.2 机床回零��������������������������������� 196
2.8.4 主轴控制��������������������������������� 201
2.8.5 主轴转速开关量控制���������������������������� 203
2.8.6 主轴自动换档控制����������������������������� 203
2.8.7 外接循环启动和进给保持�������������������������� 205
2.8.8 冷却泵控制�������������������������������� 206
2.8.9 润滑控制��������������������������������� 207
2.8.10 防护门检测 ������������������������������� 208
2.8.11 CNC 宏变量������������������������������� 209
2.8.12 三色灯 ��������������������������������� 210
2.8.13 外接手轮 �������������������������������� 210
2.9 电气图常用符号对照 ������������������������������� 211
第三章 参数说明 ����������������������������������� 212
3.1 参数说明(按顺序排序) ����������������������������� 212
3.1.1 状态参数��������������������������������� 212
3.1.2 数据参数��������������������������������� 226
第四章 机床调试方法与步骤 ������������������������������ 250
4.1 急停与限位 ����������������������������������� 250
4.2 驱动单元设置 ���������������������������������� 250
4.3 齿轮比调整 ����������������������������������� 251
4.4 加减速特性调整 ��������������������������������� 251
4.5 机床零点调整 ���������������������������������� 252
4.6 主轴功能调整 ���������������������������������� 255
4.6.1 主轴编码器�������������������������������� 255
4.6.2 主轴转速开关量控制���������������������������� 255
4.6.3 主轴转速模拟电压控制��������������������������� 255
4.7 反向间隙补偿 ���������������������������������� 256
4.8 单步 / 手轮调整 ��������������������������������� 257
4.9 其它调整 ������������������������������������ 257
第五章 诊断信息 ����������������������������������� 258
5.1 CNC 诊断 ����������������������������������� 258
5.1.1 I/O 固定地址诊断信息 ��������������������������� 258
5.1.2 CNC 轴运动状态和数据诊断信息 ���������������������� 258
5.1.3 按键诊断��������������������������������� 259
5.1.4 其它����������������������������������� 260
5.2 PLC 状态 ������������������������������������ 260
15
目 录
5.2.1 通用输入 X 地址(机床→ PLC,标准 PLC 梯形图定义) ������������ 260
5.2.2 通用输出 Y 地址(PLC →机床,标准 PLC 梯形图定义) ������������ 261
5.2.3 机床面板��������������������������������� 262
5.2.4 F 信号 ���������������������������������� 264
5.2.5 G 信号���������������������������������� 272
5.2.6 A 地址(信息显示请求信号,标准 PLC 定义) ���������������� 277
第六章 存储型螺距误差补偿功能 ���������������������������� 278
6.1 功能说明 ������������������������������������ 278
6.2 规格说明 ������������������������������������ 278
6.3 参数设定 ������������������������������������ 278
6.3.1 螺补功能��������������������������������� 278
6.3.2 螺距误差补偿原点����������������������������� 279
6.3.3 补偿间隔��������������������������������� 279
6.3.4 补偿量���������������������������������� 279
6.4 补偿量设定的注意事项 ������������������������������ 280
6.5 补偿参数设定举例 �������������������������������� 280
附录篇
附录一 报警一览表 ��������������������������������� 282
1、CNC 报警 ������������������������������������ 282
附录二 常用操作一览表 ������������������������������� 290
附录三 910GC、910GC-V 外形尺寸 ������������������������� 293
附录四 附加面板外形尺寸 ������������������������������ 295
KY-910GC 数控系统 编程及操作手册
16
17
第一篇 编程说明
特别篇
滚齿机说明
KY-910GC 数控系统 编程及操作手册
18
19
第一篇 编程说明
第一章 产品介绍
1.1 KY-910GC 介绍
1.1.1 产品简介
KY-910GC 滚齿机数控系统为科源数控科技有限公司自主研发的数控系统,可控制 5 个进给轴(含 C
轴)、可以滚切大中小模数圆柱直齿和斜齿齿轮,特性滚切鼓形和小锥度异形齿轮,以及径向进给滚切
涡轮和切向自动进给滚切涡轮和花键。
本系统采用 32 位高性能 CPU 和超大规模可编程器件 FPGA,实时控制和硬件插补技术保证了系统 μm
级精度下的高效率,可编辑的 PLC 使逻辑控制功能更加灵活强大。本系统可控制 5 个进给轴、2 个模拟主
轴,1ms 高速插补,0.1μm 控制精度。
KY-910GC KY-910GC-V
KY-910GC 数控系统 编程及操作手册
20
产品特点
● 5 个进给轴,4 轴联动,2 个模拟主轴
● 1ms 插补周期,0.1um 控制精度
● 2 路 -10V ~ 10V 模拟电压输出,支持双主轴控制
● 直线型、指数型和 S 型多种加减速方式可选择
● 内置多 PLC 程序,当前运行的 PLC 程序可选择
● PLC 程序在线显示、实时监控、信号实时追踪
● 支持语句式宏代码编程,支持带参数的宏程序调用
● 刚性攻丝和柔性攻丝可由参数设定
● 具有旋转、缩放、极坐标,固定循环和多种铣槽复合循环功能
● 具有历史报警及操作履历功能,方便用户操作和维护管理
● 提供多级密码保护功能,方便设备管理
● 36 点通用输入 /36 点通用输出
● 支持标准 RS232 及 USB 接口,支持 U 盘文件操作、系统配置和软件升级 , 可实现文件传输、串
口 DNC 加工和 USB 在线加工功能
1.1.2 技术规格
控制轴数
● 控制轴数:5 轴(X、Y、Z、4th、5th)
● 联动轴数:4 轴
进给轴功能
● 位置指令范围:
公制输入(G21):-9999.9999mm ~ 9999.9999mm,最小指令单位:0.0001mm
英制输入(G20): -999.9999inch ~ 999.9999inch, 最小指令单位:0.0001inch
● 电子齿轮:指令倍频系数 1 ~ 65536,指令分频系数 1 ~ 65536
● 快速移动速度:最高 60m/min
● 快速倍率:F0、25%、50%、100%四级实时调节
● 切削进给速度:最高 15m/min(G94)或 500.00mm/r(G95)
● 进给倍率:0 ~ 150%十六级实时调节
● 手动进给倍率:0 ~ 150%十六级实时调节
● 手轮进给:0.001mm、0.01mm、0.1mm、1mm 四档
● 单步进给:0.001mm、0.01mm、0.1mm、1mm 四档
● 插补方式:直线插补、圆弧插补、螺旋插补和刚性攻丝
● 自动倒角功能
21
第一篇 编程说明
加减速功能
● 切削进给:前加减速直线型、前加减速 S 型、后加减速直线型、后加减速指数型
● 快速移动:前加减速直线型、前加减速 S 型、后加减速直线型、后加减速指数型
● 系统具有前瞻功能,最多可预读 15 段 NC 程序,使小线段插补高速平滑,适于零件加工模具加工
● 加减速的起始速度、终止速度和加减速时间由参数设定
● 手动方式、手轮方式为后加减速控制,手轮方式可选择即停方式或完全运行方式。
● 快速定位可选择直线或折线定位
主轴功能
● 2 路 -10V ~ 10V 模拟电压输出,支持双主轴控制
● 主轴编码器:编码器线数可设定(100 p/r ~ 5000p/r)
● 编码器与主轴的传动比:(1 ~ 255):(1 ~ 255)
● 主轴倍率:50% ~ 120% 共 8 级实时修调
● 主轴恒线速控制
● 攻丝循环,刚性攻丝
刀具功能
● 刀具长度补偿
● 刀尖半径补偿(C 型)
精度补偿
● 螺距误差补偿:补偿点数、补偿间隔、补偿原点可设定
● 反向间隙补偿:可设定以固定频率或升降速方式补偿机床的反向间隙量
PLC 功能
● 两级 PLC 程序,处理速度为 1.5μs/ 步基本指令;最多 4700 步 , 第 1 级程序周期 8ms
● 支持 PLC 警告和 PLC 报警
● 支持多 PLC 程序(最多 20 个),当前运行的 PLC 程序可选择
● 指令数:45 个(其中基本指令 10 个,功能指令 35 个)
● I/O 单元输入 / 输出:36/36
人机界面
● 7.0 英寸宽屏 LCD,分辨率为 800×480
● 中文、英文等多种语言显示
● 二维刀具轨迹显示
● 实时时钟
操作管理
● 操作方式:编辑、自动、录入、机床回零、手轮 / 单步、手动、DNC
● 多级操作权限管理
● 报警日志
KY-910GC 数控系统 编程及操作手册
22
程序编辑
● 程序容量:56MB、最多可存储 400 个程序(含子程序、宏程序)
● 编辑功能:程序 / 程序段 / 字检索、修改、删除、复制、粘贴
● 程序格式:ISO 代码,支持语句式宏代码编程,支持相对坐标、绝对坐标、极坐标编程
● 程序调用:支持带参数的宏程序调用,4 级子程序嵌套
通信功能
● RS232:零件程序、参数等文件双向传输,支持 PLC 程序、系统软件串口升级
● USB:U 盘文件操作、U 盘文件直接加工,支持 PLC 程序、系统软件 U 盘升级
● 支持串口 DNC 加工功能和 USB 在线加工功能
可靠性及安全功能
● 紧急停止
● 硬件行程限位
● 软件行程检查
● 数据备份与恢复
G 代码表
代码 功能 代码 功能
G00 定位 ( 快速移动 ) G40 刀具半径补偿取消
G01 直线插补 ( 切削进给 ) G41 左侧刀具半径补偿
G02 圆弧插补 CW( 顺时针 ) G42 右侧刀具半径补偿
G03 圆弧插补 CCW( 逆时针 ) G43 正方向刀具长度补偿
G04 暂停、准停 G44 负方向刀具长度补偿
G10 可编程数据输入 G49 刀具长度补偿取消
G11 可编程数据输入方式 G50 比例缩放取消
G12 存储行程检测功能接通 G53 选择机床坐标系
G13 存储行程检测功能断开 G54 选择工件坐标系 1
G15 极坐标指令取消 G55 选择工件坐标系 2
G16 极坐标指令 G56 选择工件坐标系 3
G17 XY 平面选择 G57 选择工件坐标系 4
G18 ZX 平面选择 G58 选择工件坐标系 5
G19 YZ 平面选择 G59 选择工件坐标系 6
G20 英制数据输入 G54.1-G54.50 选择附加工件坐标系
G21 公制数据输入 G60 单方向定位
G27 返回参考点检测 G65 宏程序指令
G28 返回参考点 G90 绝对值编程
G29 从参考点返回 G91 增量值编程
G30 返回 2、3、4 参考点 G92 浮动坐标系设定
G31 跳转功能 G94 每分进给
23
第一篇 编程说明
G95 每转进给
G96 恒周速控制(切削速度))
G97 恒周速控制取消(切削速度)
M 代码表
PLC 指令表
指令代码 功能 指令代码 功能 指令代码 功能
RD 读常开触点 SPE 子程序结束 DIFU 上升沿检测
RD.NOT 读常闭触点 SET 置位 DIFD 下降沿检测
WRT 输出线圈 RST 复位 COMP 二进制数比较
WRT.NOT 输出线圈取反 JMPB 标号跳转 COIN 一致性比较
AND 常开触点串联 LBL 标号 MOVN 数据传送
AND.NOT 常闭触点串联 TMR 定时器 MOVB 一个字节的传送
OR 常开触点并联 TMRB 固定定时器 MOVW 二个字节的传送
OR.NOT 常闭触点并联 TMRC 任意地址定时器 XMOV 二进制变址数据传送
OR.STK 电路块的并联 CTR 二进制计数器 DSCH 二进制数据搜索
AND.STK 电路块的串联 DEC 二进制译码 ADD 二进制加法
END1 第一级顺序程序结束 COD 二进制代码转换 SUB 二进制减法
END2 第二级顺序程序结束 COM 公共线控制 ANDF 逻辑与
CALL 调用子程序 COME 公共线控制结束 ORF 逻辑或
CALLU 无条件调用子程序 ROT 二进制旋转控制 NOT 逻辑非
SP 子程序 SFT 寄存器移位 EOR 异或
代码 功能 代码 功能
M00 程序停止 M25 串刀松开
M01 程序选择停 M32 润滑输出
M02 程序结束 M33 润滑关闭
M03 主轴逆时针旋转 M23/M24 保留
M04 主轴顺时针旋转 M74/M75 自定义输出
M05 主轴停止 M76/M77 自定义输出
M08 冷却开 M84/M85 自定义输出
M09 冷却关 M86/M87 自定义输出
M10 平衡油缸开 M30 程序运行结束
M11 平衡油缸关 M98 子程序调用
M24 串刀压紧 M99 从子程序返回 / 程序循环
KY-910GC 数控系统 编程及操作手册
24
1.1.3 气候、环境的适应性
910GC 贮存运输、工作的环境条件如下:
项目 工作气候条件 贮存运输气候条件
环境温度 0℃~ 45℃ -40℃~ +70℃
相对湿度 ≤ 90%(不凝露) ≤ 95%(40℃)
大气压强 86 kPa ~ 106 kPa 86 kPa ~ 106 kPa
海拔高度 ≤ 1000M ≤ 1000M
1.1.4 电源适应能力
910GC 在下列交流输入电源的条件下,能正常运行。电压变化:在 (0.85 ~ 1.1)× 额定交流输入电
压(AC220V)的范围内;频率变化:49Hz ~ 51Hz 连续变化。
1.1.5 防护
910GC 防护等级不低于 IP20。
25
第一篇 编程说明
第二章 使用方法
2.1 滚齿机说明
2.1.1 滚齿机简介
数控滚齿机系统可以实现任意齿数的加工,采用专用滚齿指令,实现联动滚齿轮或滚涡轮。通过简
单的编程指令设定加工齿数和工件旋转速度以及齿的加工深度。
2.1.2 加工原理
(1)滚直齿原理
X 、Y 、 Z 、 A 共 4 个轴,均为伺服控制轴,A 轴为控制工件旋转轴,Y 轴为控制滚刀旋转轴。
加工时,使用滚齿指令,实现 A 轴和 Y 轴的准确旋转关系和旋转速度,实现齿轮的滚削;X 轴为齿轮
径向进给轴,用于控制滚削径向定位 ;Z 轴为齿轮轴向进给控制轴,用于控制沿齿轮轴向的移动进给。
(2)滚涡轮原理
X 、 Y 、 A 共 3 个轴,均为伺服控制轴,其中 A 轴为控制工件旋转轴,Y 轴为控制滚刀旋转轴,
X 轴为齿轮深度进给轴。加工时,将 X 轴进给定位到齿轮外圆面附近,然后使用滚齿指令设定,系统实
现 A 轴和 Y 轴的准确旋转关系和旋转速度,在旋转的同时 X 轴依指令慢速进给齿深长度,加工到深度后,
X 轴快速退回,然后 A 轴,Y 轴停止旋转,完成齿轮的滚削。系统提供了各轴电机的传动比设定,方便实
现当有机械传动比时的准确滚削。
KY-910GC 支持通过设置参数自动生成滚齿加工程序功能,界面如下:
KY-910GC 数控系统 编程及操作手册
26
齿轮加工类型:1、鼓形齿 2、小锥度(小锥度包括直齿、螺旋齿、锥度齿 3、倒角修行
4、蜗轮
工件齿轮齿轮:加工齿轮工件的齿轮齿数
法向模数:加工齿轮工件的模数
螺旋角度:当(齿轮加工类型)选择 2(小锥度)时,输入齿轮的螺旋角度即可加工螺旋齿轮
齿轮宽度:加工齿轮工件的宽度
齿轮深度:加工齿轮工件的深度(当加工齿轮深度不够深,可修改深度再加工,螺旋角除外)
滚刀头数:加工齿轮的滚刀头数(工作台转速 = 主轴转速 * 滚刀头数 / 加工齿数)
滚刀转速:加工齿轮的滚刀转速(Y 轴)
工件直径:加工齿轮工件的直径
滚刀直径:加工齿轮的滚刀直径
胎具高度:工件旋转台底部到顶部的距离
润滑开启时间:润滑输出的时间(为 0 时,一直保持输出)
自动润滑间隔时间:每隔时间段输出(为 0 时,不输出)
加工件数开润滑:加工到设置的数量打开润滑
刀具类型:0:滚刀 1:铣刀(加工蜗轮)
进给速度:加工齿轮的进给速度
工作台:0:右滚 1:左滚
曲率半径:鼓形齿的半径
斜角:锥度角的角度
螺旋角补偿:加工螺旋齿轮的螺旋角度补偿加工斜齿
0:加工螺旋齿轮时,滚刀和工作台不回零
1:加工螺旋齿轮时,滚刀和工作台回零(如果加工螺旋角齿轮,同一个工件再次刀补,不回零就会
出现进刀位置不一样,而且补偿刀补不能在齿轮深度参数里补偿,只能通过 G54 坐标系补偿)
27
第一篇 编程说明
2.2 主要参数
2.2.1 主要数据参数
NO.95:主轴发脉冲倍频系数;(改为 1)
NO.96:主轴发脉冲分频系数;(改为 6)
NO.97:主轴与工件旋转轴调整倍频系数;(改为 1)
NO.98:主轴与工件旋转轴调整分频系数;(改为 1)
NO.384:Z 轴补偿量齿轮比倍频系数(改为 1)
NO.385:Z 轴补偿量齿轮比分频系数(改为 6)
2.3 对刀说明
KY910 滚齿机数控系统的 Z 轴与 X 轴对刀:首先把滚刀角度摆为 0 度
Z 轴工件 G54 坐标系 =Z 轴机床坐标-工作台平面到滚刀中心线的距离
X 轴工件 G54 坐标系 =X 轴机床坐标-工作台中心线到滚刀中心线的距离
2.3.1 编程实例
直齿轮加工:
齿轮齿数= 29 法向模数= 1.75 齿轮宽度= 64 切齿深度= 3.7 滚刀头数= 1
滚刀转速= 250 工件直径= 56.7 滚刀直径= 65 进给速度= 15
KY-910GC 数控系统 编程及操作手册
28
O0001;
M14;
M12;
G01 G90 G54 G18 X60.8500 Z470.0602 F600 M10;
M08;
X57.1500 Z455.0602 M03 S250;
M11;
X57.1500 Z452.0602 F15.000;
X57.1500 Z369.0000;
X97.1500 F600 M09;
M18;
Z470.0602;
X50;
M5;
M09;
M30;
说明:M14、M12 保留;
M10、M11 平衡油缸;
M08、M09 汽油;
M03 S250 滚刀转速
29
第一篇 编程说明
第一篇
编程说明
KY-910GC 数控系统 编程及操作手册
30
31
第一篇 编程说明
第一章 编程基础
1.1 程序的运行
1.2.1 程序运行的顺序
必须在自动操作方式下才能运行当前打开的程序,910GC 不能同时打开 2 个或更多程序,因此,
910GC 在任一时刻只能运行一个程序。打开一个程序时,光标位于第一个程序段的行首,在编辑操作方式
下可以移动光标。在自动操作方式的运行停止状态,用循环启动信号(机床面板的 键或外接循 环
启动信号)从当前光标所在的程序段启动程序的运行,通常按照程序段编写的先后顺序逐个程序段执行,
直到执行了 M02 或 M30 代码,程序运行停止。光标随着程序的运行而移动。在以下情况下,程序运行的
顺序或状态会发生改变:
* 程序运行时按了 键或急停按钮,程序运行终止;
* 程序运行时产生了 CNC 报警或 PLC 报警,程序运行终止;
* 程序运行时操作方式被切换到了录入、编辑操作方式,程序运行单段停(运行完当前的程序段后,
程序运行暂停),切换至自动操作方式,再按 键或外接循环启动信号接通时,从当前光标所在的程
序段启动程序的运行;
* 程序运行时操作方式被切换到其它操作方式,程序运行停止;
* 程序运行时按了 键或外接暂停信号断开,程序运行暂停,再按 键或外接循环启动信号
接通时,程序从停止的位置继续运行;
* 单段开关打开时,每个程序段运行结束后程序运行暂停,需再按 键或外接循环启动信号接
通时,从下一程序段继续运行;
* 程序段选跳开关打开,程序段前有“/”的程序段被跳过、不执行;
* 执行 G65 跳转代码时,转到跳转目标程序段运行;
* 执行 M98 代码时,调用对应的子程序或宏程序运行;子程序或宏程序运行结束, 执行 M99 代码时,
返回主程序中调用程序段的下一程序段运行(如果 M99 代码规定了返回的目标 程序段号,则转到目标程
序段运行);
KY-910GC 数控系统 编程及操作手册
32
* 在主程序(该程序的运行不是因其它程序的调用而启动)中执行 M99 代码时,返回程序第一段继
续运行,当前程序将反复循环运行。
1.2.2 程序段内代码字的执行顺序
一个程序段中可以有 G、X、Z、F、R、M、S、T 等多个代码字,大部分 M、S、T 代码字由 NC 解释后
送给 PLC 处理,其它代码字直接由 NC 处理。M98、M99,以及以 r/min、m/min 为单位给 定主轴转速的 S
代码字也是直接由 NC 处理。
当 G 代码与 M00、M01、M02、M30 在同一个程序段中时,NC 执行完 G 代码后,才执行 M 代码,并把对
应的 M 信号送给 PLC 处理。
当 G 代码字与 M98、M99 代码字在同一个程序段中时,NC 执行完 G 代码后,才执行这些 M 代码字(不
送 M 信号给 PLC)。
当 G 代码字与其它由 PLC 处理的 M、S、T 代码字在同一个程序段中时,由 PLC 程序(梯形图)决定 M、
S、T 代码字与 G 代码字同时执行,或者在执行完 G 代码后再执行 M、S、T 代码字,有关代码字的执行顺
序 应以机床厂家的说明书为准。
M00、M01、M02、M30 在当前程序段其它代码执行完成后再执行。
33
第一篇 编程说明
第二章 MST 代码
2.1 M 代码(辅助功能)
M 代码由代码地址 M 和其后的 1 ~ 2 位数字或 4 位数组成,用于控制程序执行的流程或输出 M 代码到
PLC。
代码值(00~ 99、9000~ 9999,前导零可省略)
代码地址
M □□□□
M98、M99 由 NC 独立处理,不输出 M 代码给 PLC。
M02、M30已由 NC定义为程序结束代码,同时也输出 M代码到 PLC,可由 PLC程序用于输入输出控制(关
主轴、关冷却等)。
M98、M99 作为程序调用代码,M02、M30 作为程序结束代码,PLC 程序不能改变上述代码意义。其它
M 代码都输出到 PLC,由 PLC 程序定义代码功能,请参照机床厂家的说明书。
一个程序段中只能有一个 M 代码,当程序段中出现两个或两个以上的 M 代码时,CNC 出现报警。
表 2-1 控制程序执行的流程 M 代码一览表
代 码 功能
M02 程序运行结束
M30 程序运行结束
M98 子程序调用
M99 从子程序返回;若 M99 用于主程序结束(即当前
程序并非由其它程序调用),程序反复执行
2.1.1 程序结束 M02
代码格式:M02 或 M2
代码功能:在自动方式下,执行 M02 代码,当前程序段的其它代码执行完成后,自动运行结束,加
工件数加 1,取消刀尖半径补偿,光标返回程序开头(是否返回程序开头由参数决定)。
KY-910GC 数控系统 编程及操作手册
34
2.1.2 程序运行结束 M30
代码格式:M30
代码功能:在自动方式下,执行 M30 代码,当前程序段的其它代码执行完成后,自动运行结束,加
工件数加 1,取消刀尖半径补偿,光标返回程序开头(是否返回程序开头由参数决定)。
当 CNC状态参数 NO.005的 BIT4设为 0时,光标不回到程序开头;当 CNC状态参 NO.005的 BIT4设为 1时,
程序执行完毕,光标立即回到程序开头。
2.1.3 子程序调用 M98
代码格式:M98 P ○○○○ L □□□□
重复调用次数
被调用的子程序号
代码功能:在自动方式下,执行 M98 代码时,当前程序段的其它代码执行完成后,CNC 去调用执行 P
指定的子程序,子程序最多可执行 9999 次。M98 代码在 MDI 下运行无效。
2.1.4 从子程序返回 M99
代码格式: M99 P ○○○○
返回主程序将被执行的程序段号(0000 ~ 9999),前
导 0 可以省略。
代码功能:(子程序中)当前程序段的其它代码执行完成后,返回主程序中由 P 指定的程序段继续
执行,当未输入 P 时,返回主程序中调用当前子程序的 M98 代码的后一程序段继续执行。如果 M99 用于
主程序结束(即当前程序不是由其它程序调用执行),当前程序将反复执行。M99 代码在 MDI 下运行无效。
35
第一篇 编程说明
910GC 可以调用四重子程序,即可以在子程序中调用其它子程序(如图 2-3)。
图 2-3 子程序嵌套
2.1.5 标准 PLC 梯形图定义的 M 代码
除上述代码(M02、M30、M98、M99)外,其它 M 代码由 PLC 定义。以下所述为标准 PLC 定义的 M 代码,
910GC 滚齿机 CNC 用于机床控制,M 代码的功能、意义、控制时序及逻辑等请以机床厂家的说明为准。
标准 PLC 梯形图定义的 M 代码
代码 功能 备注
M00 程序暂停
M01 程序选择停
M03 主轴逆时针转
M04 主轴顺时针转 功能互锁,状态保持
*M05 主轴停止
M08 冷却液开 功能互锁,状态保持 *M09 冷却液关
M10 平衡油缸开 功能互锁,状态保持 M11 平衡油缸关
M25 串刀压紧 功能互锁,状态保持 M26 串刀松开
M32 润滑开 功能互锁,状态保持 *M33 润滑关
*M74、M75、
M76、M77、
M84、M85、
M86、M87
自定义输出 功能互锁,状态保持
注:标准 PLC 定义的标“*”的代码上电时有效。
KY-910GC 数控系统 编程及操作手册
36
2.1.6 程序停止 M00
代码格式:M00 或 M0
代码功能:执行 M00 代码后,程序运行停止,显示“暂停”字样,按循环启动键后,程序继续运行。
2.1.7 程序选择停 M01
代码格式:M01 或 M1
代码功能:在自动、录入方式有效,按 选择停键使选择停按键指示灯亮,则表示进入选择停状
态 , 此时执行 M01 代码后,程序运行停止,显示“暂停”字样,按循环启动键后,程序继续运行。如果
程序选择停开关未打开,即使运行 M01 代码,程序也不会暂停。
2.1.8 逆时针转、顺时针转和主轴停止控制 M03、M04 和 M05
代码格式:M03 或 M3;
M04 或 M4;
M05 或 M5;
代码功能:M03:逆时针转;
M04:顺时针转;
M05:主轴停止。
注:标准 PLC 定义的 M03、M04、M05 的控制时序及逻辑详见本使用手册第三篇《安装连接》。
2.1.9 冷却泵控制 M08、M09
代码格式:M08 或 M8;
M09 或 M9;
代码功能:M08:冷却泵开;
M09:冷却泵关。
注:标准 PLC 定义的 M08、M09 的控制时序及逻辑详见本使用手册第三篇《安装连接》。
2.1.10 平衡油缸控制 M10、M11
代码格式:M10;
37
第一篇 编程说明
M11;
代码功能:M10:平衡油缸开;
M11:平衡油缸关。
2.1.11 串刀控制 M25、M26
代码格式:M25;
M26;
代码功能:M25:串刀压紧;
M26:串刀松开。
2.1.12 润滑液控制 M32、M33
代码格式:M32;
M33;
代码功能:M32:润滑泵开;
M33:润滑泵关。
注:标准 PLC 定义的 M32、M33 的控制时序及逻辑详见本使用手册第三篇《安装连接》。
2.1.13 自定义输出 M74、M75、M76、M77、M84、M85、M86、M87
代码格式:M75;
M76:
代码功能:M75: 自定义 Y3.1 开
M76: 自定义 Y3.1 关
注:其余的 M 代码对应
KY-910GC 数控系统 编程及操作手册
38
2.2 主轴功能
S 代码用于控制主轴的转速,910GC 控制主轴转速的方式有两种:主轴转速开关量控制方式:S □□(2
位数代码值)代码由 PLC 处理,PLC 输出开关量信号到机床,实现主轴转速的有级变化。
主轴转速模拟电压控制方式:S □□□□(4 位数代码值)指定主轴实际转速,NC 输出 0 ~ 10V 模拟
电压信号给主轴伺服装置或变频器,实现主轴转速无级调速。
2.2.1 主轴转速开关量控制
当状态参数 NO.001 的 BIT4 设为 0 时主轴转速为开关量控制。一个程序段只能有一个 S 代码,当程
序段中出现两个或两个以上的 S 代码时,CNC 出现报警。
S 代码与执行移动功能的代码字共段时,执行的先后顺序由 PLC 程序定义,具体请参阅机床厂家的说
明书。
主轴转速开关量控制时,910GC 用于机床控制,S 代码执行的时序和逻辑应以机床生产厂家说明为准。
以下所述为 910GC 标准 PLC 定义的 S 代码,仅供参考。
代码格式:S □□
00 ~ 04(前导零可省略):1 ~ 4 档主轴转速开关量控制。
主轴转速开关量控制方式下,S 代码的代码信号送 PLC 后,延迟数据参数 NO.081 设置的时间后返回
FIN 信号,此时间称为 S 代码的执行时间。
延时时间
S 代码开始执行 开始执行后续的代码字或程序段
CNC 复位时,S01、S02、S03、S04 输出状态不变。
CNC 上电时,S1 ~ S4 输出无效。执行 S01、S02、S03、S04 中任意一个代码,对应的 S 信号输出有
效并保持,同时取消其余 3 个 S 信号的输出。执行 S00 代码时,取消 S1 ~ S4 的输出,S1 ~ S4 同一时刻
仅一个有效。
39
第一篇 编程说明
2.2.2 主轴转速模拟电压控制
当状态参数 NO.001 的 BIT4 设为 1 时主轴转速为模拟电压控制。
代码格式:S □□□□
0000 ~ 9999(前导 0 可以省略):主轴转速模拟电压控制
代码功能:设定主轴的转速,CNC 输出 0V ~ 10V 模拟电压控制主轴伺服或变频器,实现主轴的无级
变速,S 代码值掉电不记忆,上电时置 0。
主轴转速模拟电压控制功能有效时,主轴转速输入有 2 种方式:S 代码设定主轴的固定转速(r/
min),S 代码值不改变时主轴转速恒定不变,称为恒转速控制(G97 模态);S 代码设定刀具相对工件外
圆的切线速度(m/min),称为恒线速控制(G96 模态),恒线速控制方式下,切削进给时的主轴转速随
着编程轨迹 X 轴 绝对坐标值的绝对值变化而变化。具体见本章 2.2.3 节。
CNC 具有四档主轴机械档位功能,执行 S 代码时,根据当前的主轴档位的最高主轴转速(输出模拟电
压为 10V)的设置值(对应数据参数 NO.210 ~ NO.213)计算给定转速对应的模拟电压值,然后输出到主
轴伺服或变频器,控制主轴实际转速与要求的转速一致。
CNC 上电时,模拟电压输出为 0V,执行 S 代码后,输出的模拟电压值保持不变(除非处于恒线速控
制的切削进给状态且 X 轴绝对坐标值的绝对值发生改变)。执行 S0 后,模拟电压输出为 0V。CNC 复位、
急停时,模拟电压输出保持不变。
2.2.3 主轴倍率
在主轴转速模拟电压控制方式有效时,主轴的实际转速可以用主轴倍率进行修调,进行主轴倍率修
调后的实际转速受主轴当前档位最高转速的限制,在恒线速控制方式下还受最低主轴转速限制值和最高
主轴转速限制值的限制。
NC 提供 8 级主轴倍率(50% ~ 120%,每级变化 10%),主轴倍率实际的级数、修调方法等由 PLC 梯
形图定义,使用时应以机床生产厂家说明为准。以下所述为 910GC 标准 PLC 梯形图的功能描述,仅供参考。
910GC 标准 PLC 梯形图定义的主轴倍率共有 8 级,主轴的实际转速可以用主轴倍率修调键在 50% ~
120%指令转速范围内进行实时修调,主轴倍率掉电记忆。主轴倍率修调操作详见本使用手册《操作说明篇》。
KY-910GC 数控系统 编程及操作手册
40
第三章 G 代码
3.1 准备功能 G 代码的种类
准备功能由 G 代码及后接数字表示,规定其所在的程序段的意义。G 代码有以下两种类型:
表 3-1-1
种类 意义
非模态 G 代码 只在被指令的程序段有效
模态 G 代码 在同组其它 G 代码指令前一直有效
( 例 ) G01 和 G00 是同组的模态 G 代码
G01 X _ ;
Z ___ ; G01 有效
X ___ ; G01 有效
G00 Z __; G00 有效
注:具体的系统参数请参考系统参数表
表 3-1-2 G 代码及功能表
G 代码 组别 指令形式 功能
*G00
01
G00 X_Y_Z_ 定位 ( 快速移动 )
G01 G01 X_Y_Z_F_ 直线插补 ( 切削进给 )
G02 圆弧插补 CW( 顺时针 )
G03 圆弧插补 CCW( 逆时针 )
G04
00
G04 P_ 或 G04 X_ 暂停,准停
G10 G10 L_N_P_R_ 可编程数据输入
*G11 G11 可编程数据输入方式取消
*G12
16
G12 X_Y_Z_I_J_K_ 存储行程检测功能接通
*G13 G13 存储行程检测功能断开
*G15
11
G15 极坐标指令取消
G16 G16 极坐标指令
41
第一篇 编程说明
G 代码 组别 指令形式 功能
*G17
G18
G19
02
在程序段中写入,用在圆弧插补与刀具半
径补偿中。
XY 平面选择
ZX 平面选择
YZ 平面选择
G20
06
必须在程序开头,坐标系设定之前,单独
程序段指定。
英制数据输入
*G21 公制数据输入
G22
09
G22 X_Y_Z_R_I_L_W_Q_V_D_F_K 逆时针圆内凹槽粗铣
G23 G23 X_Y_Z_R_I_L_W_Q_V_D_F_K 顺时针圆内凹槽粗铣
G24 G24 X_Y_Z_R_I_J_D_F_K_ 逆时针方向全圆内精铣循环
G25 G25 X_Y_Z_R_I_J_D_F_K_ 顺时针方向全圆内精铣循环
G26 G26 X_Y_Z_R_I_J_D_F_K_ 逆时针外圆精铣循环
G27
00
G27
X_Y_Z_
返回参考点检测
G28 G28 返回参考点
G29 G29 从参考点返回
G30 G30Pn 返回 2、3、4 参考点
G31 G31 跳转功能
G32
09
G32 X_Y_Z_R_I_J__D_F_K_ 顺时针外圆精铣循环
G33 G33 X_Y_Z_R_I_J_L_W_Q_V_U_D_F_K 逆时针矩形凹槽粗铣
G34 G33 X_Y_Z_R_I_J_L_W_Q_V_U_D_F_K 顺时针矩形凹槽粗铣
G35 G35 X_Y_Z_R_I_J_L_ U_D_F_K_ 逆时针矩形凹槽内精铣循环
G36 G36 X_Y_Z_R_I_J_L_ U_D_F_K_ 顺时针矩形凹槽内精铣循环
G37 G37 X_Y_Z_R_I_J_L_ U_D_F_K_ 逆时针矩形外精铣循环
G38 G38 X_Y_Z_R_I_J_L_ U_D_F_K_ 顺时针矩形外精铣循环
G39 00 G39 I_J_; I_K_; J_K_ 或 G39 拐角偏置圆弧插补
*G40
07
G17 G40
G41
G42
X_Y_ 刀具半径补偿取消
G41 G18 X_Z_ 左侧刀具半径补偿
G42 G19 Y_Z_ 右侧刀具半径补偿
G43
08
G43
H_Z_
正方向刀具长度补偿
G44 G44 负方向刀具长度补偿
*G49 G49 刀具长度补偿取消
*G50
12
G51 比例缩放取消
G51 G51 X_ Y_ Z_ P_ 比例缩放
G53 00 在程序中写入 选择机床坐标系
*G54
05 在程序段中写入,一般放在程序的开始处。
工件坐标系 1
G55 工件坐标系 2
G56 工件坐标系 3
G57 工件坐标系 4
G58 工件坐标系 5
G59 工件坐标系 6
G60 00 G60 X_ Y_ Z_ 单方向定位
KY-910GC 数控系统 编程及操作手册
42
G 代码 组别 指令形式 功能
G61
14
G61 准停方式
G62 G62 自动拐角倍率
G63 G63 攻丝方式
*G64 G64 切削方式
G65 00 G65 H_P# i Q# j R# k 宏程序指令
G68
13
G68 X_ Y_ R_ 坐标旋转
*G69 G69 坐标旋转取消
G73
09
G73 X_Y_Z_R_Q_F_; 高速深孔加工循环
G74 G74 X_Y_Z_R_P_F_; 左旋攻丝循环
G76 G76 X_Y_Z_R_P_F_K_; 精镗循环
*G80 在程序段中随其它程序写入 固定循环取消
G81 G81 X_Y_Z_R_F_; 钻孔循环 ( 点钻循环 )
G82 G82 X_Y_Z_R_P_F_; 钻孔循环 ( 锪孔循环 )
G83 G83 X_Y_Z_R_Q_F; 排屑钻孔循环
G84 G84 X_Y_Z_R_P_F_; 右攻丝循环
G85 G85 X_Y_Z_R_F_; 镗孔循环
G86 G86 X_Y_Z_R_F_; 镗孔循环
G87 G87 X_Y_Z_R_Q_P_F_; 背镗孔循环
G88 G88 X_Y_Z_R_P_F_; 镗孔循环
G89 G89 X_Y_Z_R_P_F_; 镗孔循环
*G90
03 在程序段中写入 绝对值编程
G91 增量值编程
G92 00 G92 X_Y_Z_ 浮动坐标系设定
*G94
04
G94 每分进给
G95 G95 每转进给
G96
15 G96 S_ 恒周速控制(切削速度)
*G97 G97 S_ 恒周速控制取消(切削速度)
*G98
10 在程序段中写入 在固定循环中返回初始平面
G99 在固定循环中返回到 R 点平面
注:1、若模态指令与非模态指令同段,则以非模态指令优先,同时根据同段中其它模态指令改变相应模态,但不执行它们。
2、带有 * 记号的 G 代码,当电源接通时,系统处于这个 G 代码的状态。
3、00 组的 G 代码除了 G10、G11、G92 外,都是非模态 G 代码。
4、如果使用了 G 代码一览表中未列出的 G 代码,则出现报警,或指令了不具有的选择功能的 G 代码,也报警。
5、在同一个程序段中可以指令几个不同组的 G 代码,原则上不能在同一个程序段中指令两个以上的同组 G 代码,若
设置了同组指令在同一段不报警,则以后面出现的 G 代码为准。
6、01 组和 09 组 G 指令同段时,将以 01 组为准。在固定循环模态中,如果指令了 01 组的 G 代码,固定循环则自动
被取消,变成 G80 状态。
7、G 代码根据类型的不同,分别用各组号表示。由位参数 NO:46#1 ~ 7 和 NO:47#0 ~ 7 设定复位或急停时是否
清除各组 G 代码。
43
第一篇 编程说明
8、旋转缩放指令和 01 组或 09 组指令同段时将以旋转缩放指令为准,同时改变 01 或 09 组的模态。旋转缩放指令和
00 组指令同段时系统将报警。
3.2 简单 G 代码
3.2.1 快速定位 G00
指令格式: G00 X_Y_Z_
功能:G00 指令,刀具以快速移动速度移动到用绝对值指令或增量值指令指定工件坐标系中的位置。
用位参数 N0:14#0 设定,选择以下两种刀具轨迹之一(如图 3-2-1-1)
1. 直线插补定位:刀具轨迹与直线插补(G01)相同,刀具以不超过每轴的快速移动速度,在最短的
时间内定位。
2. 非直线插补定位:刀具分别以每轴的快速移动速度定位,刀具轨迹一般不是直线(定位效率较高)。
非直线插补定位
开始位置
结束位置
直线插补定位
结束位置
开始位置
图 3-2-1-1
说明:
1. 执行 G00 后,系统把当前刀具移动方式的模态改为 G00 方式。通过改变系统位参数 N0:48#0 的值,
可以设定接通电源时系统默认的模态是 G00(参数值为 0 时)还是 G01(参数值为 1 时)。
2. 不指定定位参数刀具不移动,系统只改变当前刀具移动方式的模态为 G00。
3. G00 与 G0 是等效格式。
4. X、Y、Z 轴 G0 速度由数据参数 P90 ~ P92 设定。
限制:
快速移动速度由参数设定,如在 G0 指令中设置 F 速度,为后面加工段的切削进给速度。
例如:
G0 X0 Y10 F800; 采用系统参数设定的速度快速进给
G1 X20 Y50; 采用 F800 的进给速度
快速进给速度用操作面板上的按键调整(如图 3-2-1-2)F0,25,50,100%;F0 对应的速度是由数
据参数 P85 设定,各轴通用。
KY-910GC 数控系统 编程及操作手册
44
图 3-2-1-2 快速进给倍率按键
注意:编程时注意工作台和工件位置,以防撞刀。
3.2.2 直线插补 G01
指令格式: G01 X_ Y_ Z_ F_
指令功能:刀具以参数 F 指定的进给速度(毫米 / 分)沿直线移动到指定的位置。
指令说明:
1. X_ Y_ Z_ 为终点坐标值。
2. F 指定的进给速度,直到新的 F 值被指定之前一直有效。用 F 代码指令的进给速度是沿着直线轨
迹插补计算出的,如果在程序中 F 代码不指令,进给速度采用系统上电时默认的 F 值进给。(设置见数
据参数 P83)。
Y轴
X轴
终点
始点
100
200
G01 X200 Y100 F200 ;
注:各轴方向的速度如下:
G01 Xα Yβ ZγFf ;
在这个程序段中:
X 轴方向的速度:
Y 轴方向的速度:
Z 轴方向的速度:
L=
图 3-2-2-1
注意事项:
1、除 F 外的指令参数均为定位参数。用数据参数 P86 可以设定切削进给速度 F 的上限值。实际的切削速度 ( 使用倍率后
的进给速度 ) 如果超过了上限值,则被限制在上限值。单位为 mm/min。用数据参数 P87 可以设定切削进给速度 F 的下限
值。实际的切削速度 ( 使用倍率后的进给速度 ) 如果低于限值,则被限制在下限值。单位为 mm/min。
2、当 G01 后不指定定位参数时刀具不移动,系统只改变当前刀具移动方式的模态为 G01。通过改变系统位参数 N0:
48#0 的值,可以设定接通电源时系统默认的模态是 G00(参数值为 0 时)还是 G01(参数值为 1 时)。
45
第一篇 编程说明
3.2.3 圆弧(螺旋)插补 G02/G03
A、圆弧插补 G02/G03
G02 与 G03 规定:
平面内圆弧插补即在指定平面内完成由起点到终点按指定旋向及半径(或圆心)运行的圆弧轨迹。
由于已知起点和终点,并不能完全确定圆弧的轨迹,所以需要给出:
* 圆弧的旋转方向(G02,G03)
* 圆弧插补的平面(G17、G18、G19)
* 圆心坐标或半径,由此引出两种代码指令格式,圆心坐标 I、J、K 或半径 R 编程。
只有上述三点全部确认才能在坐标系内进行插补运算。
用下面的指令可以进行圆弧插补,刀具可以沿着圆弧运动,如下所示:
XY 平面的圆弧
G17
G02
X_Y_
R_
F_;
G03 I_J_
ZX 平面的圆弧
G18
G02
X_Z_
R_
F_;
G03 I_K_
YZ 平面的圆弧
G19
G02
Y_Z_
R_
F_;
G03 J_K_
表 3-2-3-1
项目 指 定内容 命令 意义
1 平面指定
G17 XY 平面圆弧指定
G18 ZX 平面圆弧指定
G19 YZ 平面圆弧指定
2 回转方向 G02 顺时针转 CW
G03 逆时针转 CCW
3
G90 方式
终点位置
G91 方式
X、Y、Z 中的两轴 工件坐标系中的终点位置坐标
X、Y、Z 中的两轴 终点相对始点的坐标
4 从始点到圆心的距离 I、J、K 中的两轴 圆心相对起点的位置坐标
圆弧半径 R 圆弧半径
5 进给速度 F 圆弧的切线速度
KY-910GC 数控系统 编程及操作手册
46
所谓顺时针和逆时针是指在右手直角坐标系中,对于 XY 平面 (ZX 平面,YZ 平面 ) 从 Z 轴 (Y 轴,X
轴 ) 的正方向往负方向看而言(如图 3-2-3-1)
X
Y
G17
G02
G03
Z
X
G18
G02
G03
Y
Z
G19
G02
G03
图 3-2-3-1
设置位参数 N0:48#1、#2、#3 号可以指定开机时缺省的平面模态信息。
用参数字 X、Y 或 Z 指定圆弧的终点。对应于 G90 指令的是用绝对值表示,对应于 G91 的是用增量值
表示,增量值是终点相对始点的坐标。圆弧中心用参数字 I、J、K 指定,它们分别对应于 X、Y、Z 。I、J、
K 参数值无论是在绝对方式 G90 还是相对方式 G91 下,都是圆心相对圆弧起点的坐标(简单的可理解为临
时以起点为坐标原点,圆心所在的坐标),是含符号的增量值。(如图 3-2-3-2):
I
J
中心
始点
终点(X,Y)
K
I
中心
始点
终点(Z,X)
J
K
中心
始点
终点(Y,Z)
图 3-2-3-2
I,J,K 根据圆心相对与起点方向带有符号。圆弧中心除用 I,J,K 指定外,还可以用半径 R 来指定。
如下:
G02 X_ Y_ R_ ;
G03 X_ Y_ R_ ;
1、此时可画出下面两个圆弧,大于 180°的圆和小于 180°的圆。对于大于 180 °的圆弧则半径用
负值指定。
( 例如图 3-2-3-3) ① 的圆弧小于 180°时
G91 G02 X60 Y20 R50 F300 ;
② 的圆弧大于 180°时
G91 G02 X60 Y20 R-50 F300 ;
47
第一篇 编程说明
R=50
始点 R=50
终点
1
2
图 3-2-3-3
2. 对于等于 180°的圆弧可用 I、J、K 也可用 R 编程:
例: G90 G0 X0 Y0;G2 X20 I10 F100;
等同于 G90 G0 X0 Y0;G2 X20 R10 F100
或 G90 G0 X0 Y0;G2 X20 R-10 F100
注意:对于 180°的圆弧 R 的正负值不影响圆弧的运行轨迹。
3. 对于等于 360°的圆弧只能使用 I、J、K 编程。
( 程序的实例 ):
Y
X
R60
终点 R50
起点
100
60
40
90 120 140 200
图 3-2-3-4
KY-910GC 数控系统 编程及操作手册
48
图 3-2-3-4 的刀具轨迹编程如下
1.绝对值编程
G90 G0 X200 Y40 Z0;
G3 X140 Y100 R60 F300;
G2 X120 Y60 R50;
或
G0 X200 Y40 Z0;
G90 G3 X140 Y100 I-60 F300;
G2 X120 Y60 I-50;
2.增量值编程
G0 G90 X200 Y40 Z0;
G91 G3 X-60 Y60 R60 F3000;
G2 X-20 Y-40 R50;
或
G0 G90 X200 Y40 Z0;
G91 G3 X-60 Y60 I-60 F300;
G2 X-20 Y-40 I-50;
限制:
1、如果程序同时指定地址 I,J,K 和 R 时,以地址 R 指定的圆弧优先,其它被忽略。
2、如果圆弧半径参数与从起点到圆弧中心的参数都没有指定,系统将报警。
3、如果要插补整圆,只可通过指定从起点到圆弧中心的参数 I,J,K的形式,而不能采取指定 R的形式。
4、注意在进行圆弧插补时,对坐标平面的选择设置。
5、如果 X,Y,Z 全都省略,即起点和终点位置相同,并且指定 R 时(如:G02R50;),刀具不移动。
B、螺旋线插补
指令格式:G02/G03
在XY平面上的圆弧
G02 I J
G17 Xp Yp Zp F
G03 R
在ZX平面上的圆弧
G02 I K
G18 Xp Yp Zp F
G03 R
在YZ平面上的圆弧
G02 J K
G19 Xp Yp Zp F
G03 R
图 3-2-3-5
49
第一篇 编程说明
功能:使刀具以参数 F 指定的进给速度从当前点以螺旋的轨迹移动到指定的位置。
说明:
X
Z
Y
刀具轨迹
沿着两个圆弧插补轴圆周的进给速度是指定的进给速度
图 3-2-3-6
指令参数前两位为定位参数。参数字为当前平面内的两个轴的轴号 (X,Y 或者 Z)。这两个定位参数
指定刀具在当前平面内应移动到的位置。指令参数第三位的参数字为除圆弧插补轴外的直线轴。其参数
值为螺旋的高度。其他指令参数的具体含义和限制相同于圆弧插补。
如果系统根据给定的指令参数无法加工出圆,则系统返回出错信息。执行后系统把当前刀具移动方
式的模态改为 G02/G03 方式。
沿着两个圆弧插补轴圆周的进给速度是指定的
指令方法只是简单地加上一个不是圆弧插补轴的移动轴,F 指令指定沿圆弧的进给速度。因此直线轴
的进给速度如下:
FC=F*
直线轴的长度
圆弧的长度
确定进给速度使直线轴的进给速度不超过任何限制值。
限制:注意在进行螺旋插补时,对坐标平面的选择设置。
3.2.4 绝对值 / 增量编程 G90/G91
指令格式:G90/G91
功能:作为指令轴移动量的方法,有绝对值指令和增量值指令两种方法。绝对值指令是用轴移动的
终点位置的坐标值进行编程的方法。增量值指令是用轴的相对移动量直接编程的方法。增量值与所在的
坐标系无关系,只需给出终点位置相对于起点位置的运动方向和距离即可。绝对值指令和增量值指令分
KY-910GC 数控系统 编程及操作手册
50
别用 G90 和 G91。
70
30
40 100
Y
X
终点
始点
图 3-2-4-1
图 3-2-4-1 中的从始点到终点的移动,用绝对值指令 G90 编程和增量值指令 G91 编程的情况如下:
G90 G0 X40 Y70 ;
或 G91 G0 X - 60 Y40 ;
两种方式都可完成同样的动作,操作者可根据需要灵活使用。
说明:
* 无指令参数。可随其它指令写入程序段。
* G90 与 G91 为同组的模态值,即在指定为 G90 时,在未指定 G91 之前,均为 G90 方式(默认方式),
对于 G91,在未指定 G90 方式之前,均有效。
系统参数:
设置位参数 N0:48#4 可以指定开机时缺省的定位参数是 G90 方式(参数为 0 时)还是 G91 方式(参
数为 1 时)。
3.2.5 暂停 (G04)
指令格式:G04 X_ 或 P_
功能:G04 执行暂停操作,按指定的时间延时执行下个程序段。另外在切削方式,G64 方式中为进行
准确停止检查,可以指定暂停。
表 3-2-5-1
G04 X
P
0 ~ 9999.999
0 ~ 99999.9999
X 对应秒
P 对应毫秒