您好,欢迎来到六九路网。
搜索
您的当前位置:首页凯恩帝公司 k90ti车床用数控系统 说明书

凯恩帝公司 k90ti车床用数控系统 说明书

来源:六九路网


K90Ti车床用数控系统

用户手册

B20B-T00N-0001 ©KND LTD.2008

目 录

第一篇:概述篇

1. 系统简介………………………………………………………………………………………1 2. 系统规格一览表………………………………………………………………………………1 3. 安全使用注意事项……………………………………………………………………………4 第二篇:编程篇

1 编程坐标…………………………………………………………………………………………7 1.1 绝对坐标…………………………………………………………………………………7 1.2 相对坐标…………………………………………………………………………………7 1.3 混合坐标…………………………………………………………………………………7 1.4 最小设定单位……………………………………………………………………………7 2 程序的构成………………………………………………………………………………………8 2.1 加工程序的一般格式……………………………………………………………………8 2.1.1 程序名 ……………………………………………………………………………8 2.1.2 程序的主体 ………………………………………………………………………9 2.2 主程序和子程序 ………………………………………………………………………10 2.3 程序段选跳机能 ………………………………………………………………………11 3 准备功能(G代码)……………………………………………………………………………12 3.1 G00---快速定位………………………………………………………………………13 3.2 G01---直线插补………………………………………………………………………14 3.3 G02/G03---圆弧插补…………………………………………………………………14 3.4 G04---暂停指令………………………………………………………………………16 3.5 G28---自动返回机械零点……………………………………………………………17

3.6 G50--工件坐标系设定 ………………………………………………………18 3.7 G32---螺纹切削………………………………………………………………………18 3.8 G92---单一型螺纹切削循环…………………………………………………………21 3.9 G76---复合型螺纹切削循环…………………………………………………………25 3.10 G78---增强型螺纹切削循环…………………………………………………………27 3.11 G90---单一型圆柱或圆锥切削循环…………………………………………………31 3.12 G94---单一型端面切削循环…………………………………………………………33 3.13 G93---单一型攻丝固定循环…………………………………………………………36 3.14 G71---复合型外圆粗车循环…………………………………………………………36 3.15 G72---复合型端面粗车循环…………………………………………………………38 3.16 G73---复合型封闭切削循环…………………………………………………………40 3.17 G70---复合型精加工循环……………………………………………………………42 3.18 G74---复合型端面深孔钻循环………………………………………………………45 3.19 G75---复合型外径切槽循环…………………………………………………………46 3.20 G96/G97---恒线速切削控制…………………………………………………………47 3.21 G98/G99---每分进给和每转进给……………………………………………………48 3.22 G40~G42---刀尖半径补偿 …………………………………………………………49

I

K90Ti车床系统

4 进给功能(F代码)……………………………………………………………………………50 5 辅助功能(M代码)……………………………………………………………………………51 5.1 M00---程序暂停………………………………………………………………………51 5.2 M02---程序结束………………………………………………………………………51 5.3 M30---程序结束………………………………………………………………………51 5.4 M03---主轴正转………………………………………………………………………51 5.5 M04---主轴反转………………………………………………………………………51 5.6 M05---主轴停止………………………………………………………………………51 5.7 M08---冷却液开………………………………………………………………………52 5.8 M09---冷却液关………………………………………………………………………52 5.9 M32---润滑开…………………………………………………………………………52 5.10 M33---润滑关…………………………………………………………………………52 5.11 M10/M11---工件夹紧/放松(卡盘控制) ……………………………………………52 5.12 M78/M79---台尾进/退(台尾控制) …………………………………………………53 5.13 M98---调用子程序…………………………………………………………………… 5.14 M99---子程序返回…………………………………………………………………… 5.15 M21~M24---特殊M代码 ……………………………………………………………55 5.16 M91~M94---用户接口跳转机能 ……………………………………………………55 5.17 M41~M42---主轴自动换档 …………………………………………………………56 6 主轴功能(S代码) …………………………………………………………………………57 6.1 主轴有级变速 …………………………………………………………………………57 6.2 主轴无级变速 …………………………………………………………………………57 6.3 模拟主轴自动换档 ……………………………………………………………………58 6.4 模拟主轴手动换档 ……………………………………………………………………58 7 刀具功能(T功能)……………………………………………………………………………60 7.1 换刀功能 ………………………………………………………………………………60 7.2 刀具偏置补偿功能(刀具长度补偿)…………………………………………………61 7.3刀补C功能(刀尖半径补偿)…………………………………………………………62 8 编程综合实例 …………………………………………………………………………………96 第三篇 操作篇

1 概要 …………………………………………………………………………………………101 2 操作面板说明…………………………………………………………………………………102 2.1面板区域划分 ………………………………………………………………………… 102

2.1.1 LCD液晶屏显示区 ………………………………………………………………102 2.1.2 前置串口、U盘接口区 …………………………………………………………102 2.1.3 编辑键盘区………………………………………………………………………102 2.1.4 显示界面菜单区…………………………………………………………………103 2.1.5 机床面板区………………………………………………………………………104 2.2 操作方式概述 …………………………………………………………………………106

II

目 录

2.3 液晶屏亮度调整 ………………………………………………………………………106 2.4 显示界面及数据的修改和设置 ………………………………………………………106

2.4.1 位置界面…………………………………………………………………………106 2.4.2 程序界面…………………………………………………………………………109 2.4.3 刀补测量显示,修改与设置 ……………………………………………………110 2.4.4 参数显示,查找与设置 …………………………………………………………112 2.4.5 诊断界面…………………………………………………………………………113 2.4.6 报警界面…………………………………………………………………………114 2.4.7 图形界面…………………………………………………………………………115 2.4.8 调试界面…………………………………………………………………………116 3 手动操作………………………………………………………………………………………118 3.1 手动连续进给 …………………………………………………………………………118 3.2 单步进给 ………………………………………………………………………………118 3.3 手轮进给 ………………………………………………………………………………118 3.4 主轴控制 ………………………………………………………………………………119 3.4.1 主轴正转…………………………………………………………………………119 3.4.2 主轴反转…………………………………………………………………………119 3.4.3 主轴停止…………………………………………………………………………119 3.4.4 主轴点动…………………………………………………………………………119 3.5 其它手动辅助操作 ……………………………………………………………………119 3.5.1 手动换刀…………………………………………………………………………119 3.5.2 冷却液控制………………………………………………………………………119 3.5.3 各种速率的调整…………………………………………………………………119 4 自动运行………………………………………………………………………………………121 4.1 自动运转 ………………………………………………………………………………121

4.1.1 自动运行程序的选择……………………………………………………………121 4.1.2 自动运行的启动…………………………………………………………………121 4.1.3 自动运转的停止…………………………………………………………………121 4.1.4 从任意段自动运行………………………………………………………………122 4.1.5 暂停或进给保持后的运行………………………………………………………122 4.1.6 自动运行中的进给,快速速度调整 ……………………………………………123 4.1.7 自动运行中的主轴速度调整……………………………………………………123 4.1.8 自动运行中的冷却液控制………………………………………………………123 5 录入操作………………………………………………………………………………………124 5.1 MDI指令字输入…………………………………………………………………………124 5.2 MDI指令字运行与停止…………………………………………………………………125 5.3 MDI指令段、字段值修改………………………………………………………………125 6 回零操作 ……………………………………………………………………………………126 6.1 程序回零 ………………………………………………………………………………126

III

K90Ti车床系统

6.2 机械回零 ………………………………………………………………………………126 7 程序编辑与管理 ……………………………………………………………………………128 7.1 新建程序 ………………………………………………………………………………128

7.1.1 程序段号的生成…………………………………………………………………128 7.1.2 程序内容的输入…………………………………………………………………128 7.1.3 字符的检索………………………………………………………………………129 7.1.4 字符的插入………………………………………………………………………130 7.1.5 字符的修改………………………………………………………………………131 7.1.6 字符的删除………………………………………………………………………131 7.2 检索程序和顺序号 ……………………………………………………………………131 7.3 删除程序 ………………………………………………………………………………132

7.3.1 删除到EOB(;)…………………………………………………………………132 7.3.2 多个程序段的删除………………………………………………………………132 7.3.3 程序的删除………………………………………………………………………133 7.3.4 程序全部删除……………………………………………………………………133 7.4 程序复制 ………………………………………………………………………………133 7.5 程序管理 ………………………………………………………………………………133

7.5.1 程序目录…………………………………………………………………………133 7.5.2 存储程序的个数…………………………………………………………………133 7.5.3 存储容量…………………………………………………………………………133 8 电子盘…………………………………………………………………………………………134 8.1 简介 ……………………………………………………………………………………134 8.2 读盘 ……………………………………………………………………………………134 8.3 系统初始化设定 ………………………………………………………………………134 8.4 存盘 ……………………………………………………………………………………135 9 图形功能………………………………………………………………………………………136 9.1 图形参数设定 …………………………………………………………………………137 9.2 图形参数的含义说明 …………………………………………………………………138 9.3 刀具路径的描述 ………………………………………………………………………138 9.4 举例 ……………………………………………………………………………………139 10 RS 232通讯功能 ……………………………………………………………………………141 10.1 通讯准备工作…………………………………………………………………………141 10.2 数控系统中的程序传出给P C ………………………………………………………143

10.2.1 单个程序的传输 ………………………………………………………………143 10.2.2 所有程序的传输 ………………………………………………………………143 10.3 P C内的程序传入数控系统 …………………………………………………………143

10.3.1 程序在PC机上的编辑…………………………………………………………143 10.3.2 单个程序由PC机输入到数控系统……………………………………………143 10.3.3 多个程序由PC机输入到数控系统……………………………………………144

IV

目 录

10.4 数控系统中程序与PC机中程序的比较……………………………………………144 10.5 数控系统参数输出 …………………………………………………………………144 10.6 数控系统参数输入 …………………………………………………………………145 11 U 盘操作……………………………………………………………………………………146 12 安全操作……………………………………………………………………………………151

12.1 超程防护 ……………………………………………………………………………151 12.2 紧急操作 ……………………………………………………………………………152

第四篇 零件的加工

1 坐标系的设定………………………………………………………………………………153 2 机床坐标系原点的设定……………………………………………………………………1 3 加工坐标系的设定(对刀方法)…………………………………………………………155

3.1 绝对对刀方式………………………………………………………………………155 3.2 相对对刀方式………………………………………………………………………157 3.3 刀补值的调整………………………………………………………………………158

第五篇 连接篇

1 系统结构及安装 ……………………………………………………………………………161 1.1 K90Ti数控系统的组成 ………………………………………………………………161 1.2 K90Ti系统面板结构图 ………………………………………………………………162 1.3 K90Ti系统安装尺寸图 ………………………………………………………………162 1.4 附加操作面板安装尺寸图 ……………………………………………………………163 1.5 电源单元D-50B安装尺寸图 …………………………………………………………163 1.6 电柜的安装条件 ………………………………………………………………………163 1.7 防止干扰的方法 ………………………………………………………………………1 2 内部连接及设定 ……………………………………………………………………………166 2.1 系统内部连接框图 ……………………………………………………………………166 2.2 主板设定开关的说明 …………………………………………………………………167 3 外部连接 ……………………………………………………………………………………169 3.1 系统后盖板插座示意图 ………………………………………………………………169 3.2 系统外部连接框图 ……………………………………………………………………170 3.3 CNC到驱动器的连接…………………………………………………………………172 3.4 主轴位置编码器接口 …………………………………………………………………181 3.5 手摇脉冲发生器接口 …………………………………………………………………183 3.6 模拟主轴接口 …………………………………………………………………………184 3.7 RS232通讯接口的连接 ………………………………………………………………185 3.8 系统面板及附加操作面板的连接 ……………………………………………………186 3.9 隔离变压器的连接 ……………………………………………………………………188 4 机床接口信号 ………………………………………………………………………………1 4.1 输入信号接口说明 ……………………………………………………………………1 4.2 输出信号接口说明 ……………………………………………………………………191

V

K90Ti车床系统

4.3 输入输出信号表 ………………………………………………………………………193 4.4 输入输出信号在插座XS50和XS中的排列 ………………………………………194 4.5 输入输出信号接口电路 ………………………………………………………………196 4.6 信号说明 ………………………………………………………………………………198 第六篇 附录篇

1 系统参数 ……………………………………………………………………………………209 1.1 系统参数按顺序说明…………………………………………………………………209 1.2 系统参数按功能说明…………………………………………………………………218 1.3 K90Ti相关参数设定的说明…………………………………………………………225 2 诊断信息一览表 ……………………………………………………………………………231 2.1 标准诊断数据…………………………………………………………………………231 2.2 选择诊断数据…………………………………………………………………………232 3 报警一览表 …………………………………………………………………………………234 3.1 程序操作错报警(P/S报警) ………………………………………………………234 3.2 超程报警 ………………………………………………………………………………235 3.3 驱动器报警……………………………………………………………………………235 3.4 系统报警………………………………………………………………………………235 3.5 外部信息报警…………………………………………………………………………236

VI

第一篇 概述篇

第一篇 概述篇

第一篇 概述篇

1. 系统简介

KND-K90Ti 是北京凯恩帝数控技术有限责任公司针对中国国情开发生产的新一代控制全数字伺服或步进电机的更为经济的车床及两轴机械控制用数控系统,控制电路采用了32位高性能微处理器,超大规模定制式集成电路芯片,多层印刷电路板,显示器采用了7.4英寸高分辨率的液晶屏,整个工艺采用表贴元器件,在保留车床常用的功能前提下进一步简化系统,从而使整套系统更为紧凑,体积极大地缩小,同时也使系统的可靠性进一步地提高。在控制面板上,将CNC操作面板与机床操作面板集成为一体,极大地简化了联机。全屏幕中文菜单操作,界面直观,操作更加简化、明了,从而使系统具有极高的性能价格比。

2.系统规格一览表

功 能 控制轴

名 称

规 格

控制轴数 2 轴 (X, Z ) 同时控制轴数 2 轴 最小设定单位 0.001毫米 最大指令值

每分进给

±9999.999 毫米 1~8000毫米/分

输入指令 最小移动单位 0.001毫米

快速进给速度 15000毫米/分(最大值) 进给速度范围

进给

每转进给(1024线编码器)0.0001~500.0000毫米/转

有 (直线,指数) 0~150%

同时一轴 , ×1,×10,×100 有

G00,G01,G02/G03 有 G90 G92 G93 G94

1

螺纹导程 0.0001~500.0000毫米 自动加减速 进给速度倍率

手动连续进给, 手动返回参考点, 单步进给 手轮机能

定位, 直线插补, 圆弧插补 外,内圆车削循环

手动 插补

调试机能 试运行,单程序段 单一型 螺纹车削循环

固定循环 攻丝固定循环

端面车削循环

K90Ti车床系统

功 能

名 称

外圆粗车循环 端面粗车循环

G71 G72 G73 G74 G75 G04 G50 有 有 有 有 有

插入、修改、删除、复制、全屏幕编辑 有 有 有,6个区 有 有

输入:面板4点,机床:16点

规 格

复合型 封闭切削循环 固定循环 端面深孔加工循环

外圆、内圆切槽循环

暂停

程序存储

及编辑 程序号,顺序号,地址,字检索

小数点编程,程序段选跳

电子盘 显示

位置,程序,刀补,报警,调试,诊断,参数 图形,加工件数 输入/输出:20 / 16点 暂停(秒) 自动坐标系设定 存储型行程检查 紧急停 程序编辑

复合型螺纹切削循环 G76、G78

坐标系及 坐标系设定

运转方式 MDI,自动,手动,单步,编辑

安全机能 存储行程检查机能屏蔽或各轴屏蔽

程序存储容量, 存储程序个数 32K,63个

液晶显示器 0×480点阵 7.4英寸单色屏

位数 辅助功能 M2 位数 M,S,T 主轴功能 S2 机能 ,恒线速切削 模拟主轴(S4位) 有(8位 D/A 输出)

刀具功能 T01~08 刀架信号定时扫描检查机能 刀具补偿存储器 刀具补偿值计数方式输入

补偿机能 刀具补偿值测量方式输入

刀尖半径补偿(刀补C) 反向间隙补偿

开关

程序开关,参数开关

RS232通讯 通讯功能 U盘通讯

2

有 ±6位 8组 有 有 有 有 有 有 有

第一篇 概述篇

功 能

电子齿轮比

名 称

圆弧半径R指定

有 有 有 有 有 有 有 选配

规 格

断电工件坐标值记忆

其它机能 后刀架选择

任意位置启动程序机能 旋转轴设置功能 加工时间,时钟

选择机能 机床附加操作面板

本说明书介绍了车床及两轴控制机械用 KND-K90Ti 系统的编程、操作方法。 本说明述了KND-K90Ti 的全部选择功能。至于机床的数控装置上实际所具有的选择功能,还要参照各机床厂家发行的说明书。另外, 机床操作面板的规格、使用方法也可能有所

不同,请务必参照机床厂家发行的说明书。 ★K90Ti 系列数控系统有以下品种:

• K90Ti 黑白显示屏

★本说明书适用于主板版号为0008I-0000-W01Z-0115的K90Ti 系列系统。

采用其它版本★本说明书中的K90Ti 系统是以系统软件版本K90Ti A01_ 080411为标准编写,软件的系统的不同之处请参看“补充说明书”。

:采用0×480 点阵、7.4英寸黑白液晶屏。

★ 重要提示:

K90Ti系列数控系统有电子盘功能,当机床调试完毕,请将系统当前数据保存在电子盘中。这样,当系统当前数据丢失、紊乱,不能工作时,可使系统很快恢复正常。具体操作方法参见132页“8 电子盘”。

3

K90Ti车床系统

3. 安全使用注意事项:

■ 运输与储存

󰀀产品包装箱堆叠不可超过六层

󰀀不可在产品包装箱上攀爬、站立或放置重物 󰀀不可使用与产品相连的电缆拖动或搬运产品 󰀀严禁碰撞、划伤面板和显示屏

󰀀产品包装箱应避免潮湿、暴晒以及雨淋

■ 开箱检查

󰀀打开包装后请确认是否是您所购买的产品 󰀀检查产品在运输途中是否有损坏

󰀀对照清单确认各部件是否齐全,有无损伤

󰀀如存在产品型号不符、缺少附件或运输损坏等情况,请及时与我公司联系

■ 接 线

󰀀参加接线与检查的人员必须是具有相应能力的专业人员

󰀀产品必须可靠接地,接地电阻应小于4 欧姆,不能使用中性线(零线)代替地线 󰀀接线必须正确、牢固,以免导致产品故障或意想不到的后果

󰀀与产品连接的浪涌吸收二极管必须按规定方向连接,否则会损坏产品 󰀀插拔插头或打开产品机箱前,必须切断产品电源

■ 检 修

󰀀检修或更换元器件前必须切断电源

󰀀发生短路或过载时应检查故障,故障排除后方可重新启动

󰀀不可对产品频繁通断电,断电后若须重新通电,相隔时间至少1分钟

4

第二篇 编程篇

Ⅱ编程篇—1(编程坐标)

第二篇 编程篇

数控机床是按照事先编制好的数控程序自动地对工件进行加工的高效自动化设备。理想的

数控程序不仅应该保证能加工出符合图样要求的合格工件,还应该使数控机床的功能得到合理的应用与充分的发挥,以使数控机床能安全、可靠、高效地工作。

数控系统的种类繁多,它们使用的数控程序的语言规则和格式也不尽相同。KND系统的程序语言规则和格式与日本发那科(FANUC)系统相同。

本篇主要说明K90Ti数控系统加工程序的指令数据含义及编制方式,在编制程序之前,请详细阅读本篇内容。

1 编程坐标

本系统可控制的轴数为两轴,分别用X和Z表示。可实现两轴同时移动,便于很方便的加工出圆弧或斜线。对两个移动轴的控制,本系统可以用绝对坐标X、Z表示,相对坐标U、W表示,也可以是相对和绝对混合使用的X,W或是U,Z字段进行编程。对于X轴方向的坐标,本系统使用直径编程。

1.1 绝对坐标

绝对坐标值是刀具相对于加工坐标系原点的距离,也即是刀具移动到终点的坐标位置。如图:1-1

Φ50 Z 轴

B(50,0)

A(80,120)

X轴 图1-1 绝对坐标和增量坐标

刀具快速从A点移动到B点用绝对坐标编程为:G00 X50. Z0.;

1.2 相对坐标

相对坐标值又叫增量坐标值。刀具运动位置的坐标值是相对于前一位置,而不是相对于固定的加工坐标系原点。即是刀具实际移动的距离。同样如图(1-1)所示:刀具快速从A点移动到B点用相对坐标指令表示为:G00 U-30. W-120.;

1.3 混合坐标

根据编程中的计算方便以及编程者的习惯,系统允许相对坐标和绝对坐标混合使用,但应注意,同一个程序段中,同一坐标轴只能用一种表示方法,即可以使用X、W或U、Z表示,而不能用X、U或Z、W。刀具快速从图(1-1)中的A点移动到B点,X轴使用绝对坐标,Z轴使用相对坐标指令表示为:G00 X50. W-120.;

1.4 两轴的最小设定单位:

最小的设定单位为0.001毫米,X轴实际移动为0.0005毫米,Z轴实际移动为0.001毫米。

7

K90Ti车床系统

2程序的构成

为使机床能按要求运动而编写的数控指令的集合称之为程序。程序是由多个程序段构成的,而程序段又是由字构成的,各程序段用程序段结束代码‘;’来隔开。

2.1 加工程序的一般格式

加工程序一般由开始符(单列一段)、程序名(单列一段)、程序主体、程序结束指令(一般单列一段)、程序结束符(单列一段)组成。程序的最后还有一个程序结束符。程序开始符和程序结束符是同一个字符:KND系统的数控指令是标准ISO代码用%表示。程序开始符的%不显示出来,程序的结束符%可自动显示出来。开始符和结束符在输入程序时不必考虑,会自动生成的。

程序的一般结构如图2-1所示: 指令字 程序名 程序段选跳符 顺序号 程序段 程序段结束符”;” 程序结束符 图2-1 程序的一般结构

2.1.1程序名

在本控制装置中,CNC的存储器可以存储多个程序,为了把这些程序相互区别开,在程序的开头,冠以用地址O及后续四位数值构成的程序名。

O ×××× ;

程序号(1—9999,前导零可省略,输入后前导零会自动显示出来)。

如上图中的O0001.

程序从程序名开始,用M30或M99结束。

8

Ⅱ 编 程 篇-2(程序的构成)

2.1.2 程序的主体

程序是由多个指令构成的。把它的一个指令单位称为程序段,多数的程序段是用来指令机床完成(执行)某一个动作的。在程序段的开头可以用地址和后续的四位数构成顺序号,前导零可省略,中间是指令数字,结尾是用‘;’结束。 程序段的一般格式:

N×××× G×× X××× Z××× M×× S×× F×× T×× ;

顺序号 准备功能 坐标值 辅助功能 主轴功能 进给功能 刀具功能 程序结束符。

(1)顺序号

顺序号的顺序是任意的,其间隔也可不等。可全部程序段都不带有顺序号,也可在重要的程序段带有。但按一般的加工顺序,顺序号要从小到大。KND系统可实现顺序号自动增加的功能。当参数P029设定不为0时,顺序号自动增加机能有效,一段程序输入好后按EOB键,下一程序段的顺序号自动生成。P029设置的参数值为增量值,当插入新的顺序号后,下面的顺序号会按新的顺序号递增。

(2)指令数字

字是构成程序段的要素。字是由地址和其后面的数值构成的(数值前可带有+、-符号)。地址是英文字中的一个字母。它规定了其后数值的意义。在本系统中,可以使用的地址和它们的意义如下表所示:

根据不同的准备功能,有时一个地址也有不同的意义。

功 能 程序号 顺序号 准备功能 尺寸字 进给功能 主轴功能 刀具功能 辅助功能 暂停 程序号指定 重复次数

地 址 O N G X Z U W R I K F S T M P U X P P

程序号 顺序号

指定动作状态(直线,圆弧等) 坐标轴移动指令 圆弧半径

圆弧中心坐标,倒角量 进给速度指定 主轴转速指定 刀具号的指定

控制机床方面ON/OFF的指定 暂停时间指定 指定子程序号 子程序的重复次数

意 义

程序段由若干个字组成的,字首是一个英文字母,它称为字的地址。字的功能类别由地址

决定。在此格式程序中,上一段程序中已写明,本程序段里又不必变化的那些字仍然有效,可以不再重写。具体地说,对于模态的G代码指令,如G01指令(参见G代码章节),在前面程序段中已有时可不再重写。在这种格式中,每个字长不固定。例如在尺寸字中可只写有效数字,省略前置零(如G01和G1等效)。下面列出某程序中的两个程序段:

9

K90Ti车床系统

N30 G01 X88.467 Z47.5 R50 S250 T0303 M03; N40 X75.4;

这两段的字数和字符个数相差甚大,但除X坐标有变化外其它功能状况都是一样的。在同一个程序段中各个指令字的位置可以任意排列,上例N30也可写成:

N30 M08 T0303 S250 F50 Z47.5 X88.467 G01;

但在大多数场合,为了书写、输入、检查和校对的方便,程序字在程序段中习惯按一定的顺序排列即是:N、G、X、Z、S、T、M;

(3)程序的结束

程序的最后有下列代码时,表示程序结束:

M30表示主程序结束,再次按循环启动,重新运行程序。 M99表示子程序结束,并可返回到调用子程序的程序中。

2.2主程序和子程序

(1)主程序

加工一个零件时,数控机床通常是按主程序指令运行的,其程序是用M30指令作为结束。如果主程序上遇有调用子程序的指令M98,则数控程序转移到子程序上,按子程序指令运行,在子程序中遇到返回主程序的指令M99时,数控机床又返回到主程序继续执行。数控系统的存储器内,主程序和子程序共可存储63个。无子程序调用的程序也称为主程序。

(2)子程序

编程时,为了简化程序的编制,当一个工件上有相同的加工内容时,便可把它们作为子程序事先存到存储器中,同主程序存储方法一样,只是子程序是用M99作为结束语句的。子程序可以在自动运行方式下被调用,并且被调出的子程序还可以调用另外的子程序。从主程序中被调出的子程序称为—重子程序,共可嵌套调用2级。 调用子程序的程序格式如下: M98 ××× ××××;

被调用的子程序号必须是四位数,前导零不能省略。 范围(0001~9999)

重复调用次数(1~999)如果省略了重复次数,则默认重复调用次数为1次。

例:M98 P51002;表示号码为1002的程序连续调用5次。M98 P_ _ _ _也可以与移动指令同时存在于一个程序段中。例如:X1000 M98 P1200;此时X轴移动完成后,调用1200号子程序1次。

(例)从主程序调用子程序执行的顺序如下:

主程序 1 2 子程序 O0001; O0002 N10 N10 N20 N20 N30 M98 P20002 N30 N40 N40 N50 N50 10

Ⅱ 编 程 篇-2(程序的构成)

N60 M30; N60 M99;

在子程序中调用子程序与主程序中调用子程序的情况是一样的。

▲ 特殊使用

单独执行子程序时,机床也可运行。当程序运行到M99时,则光标又返回到程序的开头继续执行,且会一直反复运行下去,直到按了机床复位键后方可停止。

注1:当检索不到用地址P指定的子程序号时,产生报警PS078。 注2:用录入方式(MDI)输入M98 P××××;时,不能调用子程序。

2.3 程序段选跳机能

把斜杠“/”放在程序段的开头,当输入接口信号BDT为1时,前端有“/”的程序段跳过,不执行。当输入接口信号BDT为0时,前端带有“/”的程序段执行。

参数选择

0

4

3

SBDT

设置SBDT为1时,【程序段选跳】机能有效。 输入接口

0 0 3 X37

X36

X35

X34

X33BDT

X32 X31 X30

当BDT为1时,前端有’/’的程序段跳过,不执行。

11

K90Ti车床系统

3准备功能(G代码)

准备功能是由G代码及后接2位数表示的,其规定了机床的运动方式。G代码有以下两种类型。

1)一次性G代码:也是非模态G代码,只在被指令的程序段中有效。 2)模态G代码:在同组其它G代码指令前一直有效。 如:G01和G00是同组的模态G代码:

G01 X_ F_; 表示X轴 以F速度加工进给。

Z_; 表示Z轴 以F速度加工进给,相当于有G01指令。 G00 Z_; G01无效,G00有效。 G功能字含义对照表如下:

G代码 组别功 能 G00 定位(快速移动) *G01 直线插补(切削进给)

01

G02 圆弧插补CW(顺时针) G03 圆弧插补CCW(逆时针) G04 00 暂停,准停 G28 00 返回参考点 G32 01 螺纹切削 *G40 刀尖半径补偿取消

07 刀尖半径补偿(左) G41

G42 刀尖半径补偿(右) G50 00 坐标系设定 G70 精加工循环 G71 外圆粗车循环 G72 端面粗车循环 G73 封闭切削循环

00

G74 端面深孔加工循环 G75 外圆、内圆切槽循环 G76 复合型螺纹切削循环 G78 增强型螺纹切削循环 G90 外圆、内圆切削循环 G92 螺纹切削循环

01

G93 攻丝固定循环 G94 端面切削循环 G96 恒线速机能有效

02

*G97 恒线速机能取消 *G98 每分进给

03

G99 每转进给

12

Ⅱ编程篇-3(G代码及其功能)

注1:带*记号的G代码,当电源接通时,系统处于这个G代码状态。如G98指令开机后运行,程序

中可不编入G98指令系统会自动认为是每分进给。

注2:00组的G代码是非模态指令,前一句指定,后一句也必须再次指定。如G04、G28、G50指令。 注3:如果使用了G代码一览表中未列出的G代码,则出现报警(NO.10);或指令了不具有的选择功

能的G代码也报警。

注4:在同一个程序段中可以指令几个不同组的G代码,如果在同一个程序段中指令了两个以上的同

组G代码时,后一个G代码有效。 注5:G代码分别用各组号表示。

3.1 G00---快速定位

指令格式:G00 X(U)_ Z(W)_;

指令功能:X轴和Z轴同时从起点快速移动到指定的位置。 指令说明:

1.X(U) Z(W)为指定的坐标值,取值范围:-9999.999~+9999.999。

2.G00时各轴单独以各自设定的速度快速移动到终点,互不影响。任何一轴到位自动

停止运行,另一轴继续移动直到指令位置。 3.快速定位指令的实例:图(3-1)

0 Ф20 Z轴

B

30 40 A X轴 图3-1 快速定位

直径编程:快速从A点移动到B点。

绝对编程:G00 X20 Z0;

相对编程:G00 U-60 W-40;

4.G00各轴快速移动的速度由参数设定,用F指定的进给速度无效。G00快速移动的

速度可分为100%、50%、25%、F0四档,四档速度可通过面板上的快速倍率上下调节键来选择。其四档移动速度的百分比可在位置页面的左下角显示。

5.G00是模态指令,下一段指令也是G00时,可省略不写。G00可编写成G0,G0与G00

等效。

6.指令X、Z轴同时快速移动时应特别注意刀具的位置是否在安全区域,以避免撞刀。

13

K90Ti车床系统

3.2 G01---直线插补

指令格式:G01 X(U)_ Z(W)_ F_;

指令功能:G01指令是使刀具按设定的F速度沿当前点移动到X(U)、Z(W)指定的位

置点,其两个轴是沿直线同时到达终点坐标。

指令说明:

1.X(U) Z(W)为指定的坐标值,取值范围:-9999.999~+9999.999。

2.F是模态值,在没有新的指定以前,总是有效的,因此不需要每一句都指定进给速

度。

3.程序实例:图(3-2)

30

Ф40 φ20 Z轴

A B

X轴

图3-2 直线插补

用直径编程,以F速度从A点到B点。

绝对编程:G01 X40 Z-30 F100; 相对编程:G01 U20 W-30 F100; 4.G01指令也可以单独指定X轴或Z轴的移动。

5.G01指令的F进给速度可以通过面板上进给倍率上下调整,调整范围是(0%~150

%)。

6.G01指令也可直接写成G1。

3.3 G02、G03---圆弧插补

指令格式:

G02 X(U)_ Z(W)_ I_ K_ F_; (圆心坐标编程) G03 X(U)_ Z(W)_ I_ K_ F_; G02 X(U)_ Z(W)_ R_ F_;

(圆弧半径编程) G03 X(U)_ Z(W)_ R_ F_; 指令功能:用上面的指令,刀具可以沿着圆弧切削运动。 指令说明:

14

Ⅱ编程篇-3(G代码及其功能)

1.指令中字段说明:

项目 1 2 3 4

指 定 内 容 圆弧方向 终点位置

绝对值 相对值

命令 G02 G03 X、Z U、W

意义 顺时针转CW 逆时针转CCW 零件坐标系中的终点位置 从始点到终点的距离

从始点到圆心的距离I、K I表X轴方向,K表Z轴方向

圆弧半径 R 圆弧半径(半径指定) 进给速度 F 沿圆弧切线方向的速度

I、K、R的取值范围:-9999.999~+9999.999。

2.关于圆弧方向G02/G03的定义,在不同的刀架系统中是相反的,如图(3-3)所示。 前刀架系统 后刀架系统

图3-3 圆弧插补

3.用地址X、Z或者U、W指定圆弧的终点,用绝对值或增量值表示。增量值是从圆弧

的始点到终点的距离值。圆弧的中心用地址I、K指定,它们分别对应于X、Z轴。I、K后面的数值是从圆弧始点到圆心的矢量分量,是增量值(I是距离值,不用直径表示),I、K根据圆心位置方向带有符号。

如图(3-4):

终点(Z,X) 始点 I 圆心 K 图3-4 圆弧中心坐标表示

15

K90Ti车床系统

4.圆弧中心除用I、K指定外,还可以用半径R来指定,但对于大于180度的圆弧,

不能用R指定。

5.程序实例:图(3-5)

图上的圆弧轨迹从A点到B点分别用绝对值方式和增量方式编程,圆弧半径R=25:

G02 X50 Z-20 I10 K-5;或G02 U20 W-20 I10 K-5;或 G02 X50 Z-20 R25; 或G02 U20 W-20 R25;

20

Ф50 Ф30 Z轴

A B I10 K-5 X轴 图3-5 圆弧切削实例

6.圆弧插补的进给速度用F指定,为刀具沿着圆弧切线方向的速度。

7.I0、K0时可省略。

8.I、K和R同时指令时,R有效,I、K无效。

9.使用I、K时,在圆弧的始点和终点即使有误差,也不报警。用R编程时,若出现

位置误差即会出现报警。所以圆弧半径的指定一般多采用I、K方式。

3.4 G04---暂停指令

指令格式:G04 P_;或 G04 X__;或 G04 U__;或 G04;

指令功能:执行该指令时,各轴运动停止,模态值保持,延时指定的时间后,再执行下一

个程序段。

指令说明:

1.P__是以毫秒为单位指令暂停时间。指令范围从1~99999999毫秒。 2.X__、U__均是以秒为单位指令暂停时间。指令范围从1~99999秒。 3.实例:

G04 X1; 表示程序暂停1秒。 G04 P1000; 表示程序暂停1秒。 G04 U1; 表示程序暂停1秒。

4.特殊应用:当 X.U.P均省略,仅指令G04时可看成为准确停指令,如加工拐角类零

件时,在拐角处有时会出现过切现象,如在拐角处加G04指令,即可消除过切现象。如下图所示:

16

Ⅱ编程篇-3(G代码及其功能)

(20,10)

在此可插入G04指令 表拐角处的过切路径

例:……

N150 G01 X20 Z10 F100;

N160 G04;(可消除拐角处过切现象) N170 G01 W-10; ……

注:也可将003号参数的SMZ设置为1,消除过切现象。

3.5 G28—自动返回机械零点

所谓机械零点(或叫参考点)是机械上某一特定的位置点。有机械零点时,此机械零点就是机床的参考点;无机械零点时,设置的浮动零点也可以看成是机床的参考点。可以在手动机械回零方式下返回到参考点,也可以利用G28指令使两个坐标轴自动返回到参考点。 指令格式:G28 X(U)_ Z(W)_;

指令功能:从当前位置开始,以快速移动速度到达X(U)_ Z(W)_指定的中间点位置

后再回机械零点。

指令说明:

1.X(U)_ Z(W)_为指定返回到参考点中途经过的中间点。 2.回参考点的过程为:如图(3-6)

(1)快速从当前位置定位到指令轴的中间点位置(A 点→B 点)。 (2) 快速从中间点定位到参考点(B 点→R 点)。

A当前点(30,-20)

B中间点(50,-20)

X轴 图3-6 自动返回参考点动作

Z轴

R参考点 17

K90Ti车床系统

例 从当前点返回到参考点程序如下: G28 X50 Z-20;或 G28 U20 W0;

3.在电源接通后,如果一次也没进行手动返回参考点,指令G28时,从中间点到

参考点的运动和手动返回参考点时相同。

4.G28指令返回参考点时,如仅指定一个轴的中间点,则是该轴返回到参考点,

另一个轴不会返回。

3.6 G50--工件坐标系设定

指令格式:G50 X__ Z__ ;

指令功能:设置当前位置的绝对坐标,通过设置当前位置的绝对坐标在系统中建立工件坐

标系(也称浮动坐标系)。执行本指令后,系统将当前位置作为程序零点,执行回程序零点操作时,返回这一位置。坐标系一旦建立后,后面指令中绝对指令的位置都是用此坐标系下的坐标值来表示的,直至再次执行G50建立新的工件坐标系。

指令说明:

1.G50为非模态G指令。

2.在补偿状态,如果用G50设定坐标系,那么补偿前的位置是用G50设定的加工坐

标系中的位置。开始运行程序以前一般先取消刀具补偿。KND系统返回参考点后,自动取消刀具补偿。

3.7 G32――螺纹切削

指令格式:G32 X(U)_ Z(W)_ F(I)_;

指令功能:用G32指令,可以切削等螺距的直螺纹、锥螺纹和端面螺纹。 指令说明:

1. G32为模态指令。

2. X(U)__、Z(W)__为螺纹终点的绝对或相对坐标。X(U)省略时为圆柱螺纹

切削,Z(W)省略时为端面螺纹切削,X(U)、Z(W)都编入时可加工圆锥螺纹。

3. F是公制螺纹的螺距,为主轴转一圈长轴的位移量。单位:mm,范围:0.0001~

500.0000。

4. I是英制螺纹的牙数,可理解为长轴移动1英寸(25.4毫米)时主轴转的圈数。单

位:牙/英寸(即每英寸的牙数),范围:0.060~2000.000。

5. 一般加工一根螺纹时,从粗车到精车,用同一轨迹要进行多次螺纹切削。因为螺

纹切削开始是从检测出主轴上的位置编程器—转信号后才开始的,因此即使进行多次螺纹切削,零件圆周上的切削点仍是相同的,工件上的螺纹轨迹也是相同的,但是从粗车到精车,主轴的转速必须是一定的。当主轴转速变化时,有时螺纹会或多或少产生偏差。在螺纹切削开始及结束部分,一般由于升降速的原因,会出现导程不正确部分,考虑此因素影响,指令螺纹长度要比需要的螺纹长度要长。

18

Ⅱ编程篇-3(G代码及其功能)

螺纹切削实例:

(1):切圆柱螺纹。如图(3-7)

螺纹导程:4mm

&1=3mm(螺纹升速段,&1≥3mm)。 &2=1.5mm(螺纹降速段,&2≥1.5mm)。 根据上述数据编程(分两次切入)。 程序如下:

…… G00 U-62.0;

G32 W-74.5 F4.0; G00 U62; W74.5; U-;(第二次再切入1mm) G32 W-74.5; G00 U.0; W74.5; ……

70mm Z轴

&2 &1 30 X轴

图3-7 G32圆柱螺纹车削

(2) 车圆锥螺纹:图(3-8)

螺纹导程: 3.5mm

&1=3mm ,&2=1.5mm 根据上述数据编程如下:(分两次切入)。

19

6.

K90Ti车床系统

40mm Ф14 Z轴 Ф43 &1 Ф50 &2

X轴

图3-8 G32圆锥螺纹车削

根据上述数据编程:(分两次切入)。 程序如下: ……

G00 X12 Z3.0;

G32 X41.0 Z-41.5 F3.5; G00 X50; Z3; X10;

G32 X39 Z-41.5; G00 X50; Z3; ……

7. 在切削螺纹中,进给速度倍率无效,固定在100%。

8. 在螺纹切削中,主轴不能停止,如果暂停,切深会急剧增加是危险的。暂停在螺

纹切削中无效。在执行螺纹切削状态之后的第一个非螺纹切削程序段后面,用单程序段来停止。

9. 如果在单程序段状态,进行螺纹切削时,在执行完非螺纹切削程序段后停止。 10. 当前一个程序段为螺纹切削程序段时,而现在程序段也是螺纹切削,在切削开

始时,不检测一转信号,直接开始移动。

如:G32 W-20 F3;螺纹切削开始检测一转信号。 G32 W-30 F2;此段螺纹切削不检测一转信号。 11. 切削大螺距螺纹时,可设置参数P043的LW=1。

20

Ⅱ编程篇-3(G代码及其功能)

3.8 G92---单一型螺纹切削循环

指令格式:G92 X(U)_ Z(W)_ F(I)_ R_ L_ J_ K_ P_; 退尾宽度 X、Z轴退尾比例 螺纹头数 X方向始点与终点半径差 螺距 终点坐标 指令功能:利用G92指令,可以将螺纹切削过程中,从始点出发“切入——切螺纹——让刀——返回螺纹加工始点”的4个动作作为一个循环用一个程序段指令来完成。如下图。

F Z轴

X/2 ②③ ① U/2 螺纹加工

快速进给 ④ Z W X轴

图3-9 G92螺纹切削循环

指令说明:

1. G92为模态指令。 2. X(U)、Z(W)为螺纹终点的绝对或相对坐标。

3. F是公制螺纹的螺距,为主轴转一圈长轴的位移量。单位:mm,范围:0.0001~ 500.0000。

4. I是英制螺纹的牙数,可理解为长轴移动1英寸(25.4毫米)时主轴转的圈数。

单位:牙/英寸(即每英寸的牙数),范围:0.060~2000.000。I为非模态数据。 5. R是X轴方向螺纹切削始点与螺纹切削终点的半径差,在X轴方向切削始点坐标

小于切削终点坐标时R的数值为负,反之R为正值。利用R可加工圆锥螺纹。

21

K90Ti车床系统

W Z

X/2 螺纹终点

U/2 螺纹始点 Z轴

R 循环起点 螺纹切削

X轴 快速进给 图3-10 G92锥螺纹切削循环

6. L用来指定多头螺纹的头数。L为模态值,取值范围:1~100。

7. J/K用来设置螺纹切削退尾时X、Z轴的比例。J/K为模态值,取值范围:1~4。

设置其它值时,退尾角度固定为45度。

8. P用来设置螺纹切削时的退尾宽度,单位:0.1螺距。模态值,设定范围:1~225。

运行后也改变系统参数P’028的数值,并且关机后保持不变。 9. 直螺纹加工编程实例。

用G92指令加工圆柱螺纹图(3-11)的程序如下,F为1.5mm

40 5 Ф30 Z轴 Ф45 X轴 图3-11 G92的用法

程序:

N10 M03 S××; N20 T0101;

N30 G00 X45 Z5;

N40 G92 X29.2 Z-40 F1.5; N50 X28.6; N60 X28.2; N70 X28.04;

N80 G00 X100 Z50; N90 T0100 M05; N100 M30;

22

Ⅱ编程篇-3(G代码及其功能)

10. 锥螺纹切削加工实例:加工一英制内孔锥管螺纹,螺距11牙/英寸。(锥度

>1:32)如图(3-12)所示,程序如下:

O0001;

N10 M03 S××; N20 T0101;

N30 G00 X55 Z10;

N40 G01 X60 Z5 F100;

N50 G90 X66.25 Z-60 R1.875; N60 G92 X66.88 Z-50 R1.4 I11; N70 X66.9 I11; N80 X67 I11; N90 X67.4 I11; N100 X67.6 I11; N110 X67.8 I11; N120 G00 X100 Z50; N130 T0100 M05; N140 M30;

注:加工英制螺纹时,导程I是非模态数据,只在一句中有效,所以螺纹循环每句都应加上

I导程。

φ66.25 φ66.88

50 60

∠1:32 ∠ φ70 Z轴

5 X轴图3-12 圆锥内螺纹实例

11. 多头螺纹加工实例

O1234; ……

G92 X50.Z-100 F6 L5 ; 在X50处,加工5头螺纹。 X48.5 ; 在X48.5处,加工5头螺纹。 X45 ; 在X45处,加工5头螺纹。 G00 X100 Z100 ; ……

23

K90Ti车床系统

12. 螺纹切削循环中的加减速控制:

在螺纹尾部,由于指数加减速控制,造成一定距离的螺距不均匀,主轴转速越高,螺距不均匀的长度越长。为减小误差,应减小指数加减速时间常数,但是配置步进电机时,又会造成电机堵转。为了解决这个问题:

● 可以选择X/Z轴按直线加减速升降速; ● 可以选择X轴以G00快速速率退尾。

有关参数的设置如下:

参数 0 4 1

ZG92L

ZG92L 0:G92,G76螺纹切削时,Z轴按指数加减速参数升降速。

1:G92,G76螺纹切削时,Z轴按直线加减速升降速。直线加减速时间常

数的设置在P058。在条件容许的情况下,尽量小一些。默认设置为150。

参数 0 4 2

XG92L XG92R

XG92L 0:G92,G76螺纹切削时,X轴按指数加减速参数升降速。

1: G92,G76螺纹切削时,X轴按直线加减速升降速。时间常数的设置

在P057。默认设置为150。

XG92R 0:G92,G76螺纹切削退尾,X轴同原方式。 1:G92,G76螺纹切削时,X轴以G00速率退尾。.

参数 0 5 7

参数 0 5 8

G92LINTX

当选择G92,G76螺纹切削,Z轴按直线加减速升降速时Z轴直线加减速时间常数。

13. 螺纹切削的精密控制:

螺纹切削加工时,主轴转速是否稳定对螺纹的精度有很大影响。如果要加工高精度螺纹,必须保证主轴转速稳定,利用系统有关参数进行控制,可实现精密螺纹加工。

参数 0 4 2

NTHD

NTHD 0:G92,G76螺纹切削时,不检测主轴转速是否稳定。

1:G92,G76螺纹切削时,要检测主轴转速是否稳定,此时参数059、060有效。

参数 0 5 9

参数 0 6 0

主轴转速误差范围(%)

G92/G76螺纹切削时,容许主轴转速误差值。默认参数值为5,即主轴转速误差

在5%以内时,才能进行螺纹加工。

14. 切削大螺距螺纹、多头螺纹时,可设置参数P043的LW=1。

主轴的圈数

G92/G76螺纹切削时,计算主轴平均速度要采样的圈数。默认参数值为4。

G92LINTX

当选择G92,G76螺纹切削,X轴按直线加减速升降速时X轴直线加减速时间常数。

24

Ⅱ编程篇-3(G代码及其功能)

3.9 G76—复合型螺纹切削循环

指令格式: G76 P(m)(r) (a) Q(Δdmin) R(d) ;

G76 X(U)_ Z(W)_ R(i) P(k) Q(Δd) F(I) _;

指令功能:可加工带螺纹退尾的直螺纹和锥螺纹,通过多次螺纹粗车、螺纹精车完成规定

牙高(总切深)的螺纹加工,可实现单侧刀刃螺纹切削,吃刀量逐渐减少,有利于保护刀具,提高螺纹加工精度。加工轨迹如下图所示。

Z W +Z

C k X/2 i A:起点(终点) D △d B:螺纹切深参考点

B C:螺纹起点

D:螺纹终点 U/2 E:X轴退刀终点

快速移动 A 螺纹切削 E +X

(切入方法的详细情况) d 第n次 第二次 第一次

k △ d n △d △

a 刀尖 图3-13 G76螺纹加工

指令说明:

1. m: 最后精加工的重复次数1~99。此指定值是模态的, 在下次指定前均有效。另

外用参数 (P’027)也可以设定, 根据程序指令, 参数值也改变。

2. r: 螺纹倒角量。如果把L作为导程, 在0.01~9.9L的范围内, 以0.1L为一挡, 可以

用00~99两位数值指定。该指定是模态的, 在下次指定前一直有效。另外, 用参数(P’028)也可以设定, 根据程序指令也可改变参数值。此数值同G92螺纹的退尾量,r为10时,表示螺纹的倒角长度为1个螺距。

25

K90Ti车床系统

3. a: 刀尖的角度(螺纹牙的角度)。可以选择80°,60°,55°,30°,29°,0°6种角度。 把此角

度值原数用两位数指定。此指定是模态的,在下次被指定前均有效。另外,用参数(P’029)也可以设定, 根据程序指令也可改变参数值。

m, r, a同用地址P一次指定。如:m=2, r =1.2L, a =60°, 用地址可表示为:

P021260

4. Δdmin: 最小切入量。当一次切入量(ΔD×N-ΔD×N-1) 比ΔdMIN还小时,则用Δdmin作为一次切入量。该指定是模态的, 在下次被指定前均有效。另外, 用参数(P’030)也可以设定, 用程序指令也改变参数值。单位是微米。

5. d: 精加工余量。此指定是模态的, 在下次被指定前均有效。并且用参数(P’031)

也可以设定, 用程序指令, 也改变参数值。单位是毫米。 6. X(U)_ Z(W)_:螺纹切削的终点位置。

7. i: 螺纹部分的半径差I=0为切削直螺纹。单位是毫米。 8. K: 螺纹牙高(X轴方向的距离用半径值指令)。单位是微米。 9. Δd:第一次切入量,单位是微米。 10. F(I):螺纹的螺距,同G32。

11. G76指令循环加工中, 刀具为单侧刃加工, 刀尖的负载可以减轻。另外, 第一次

切入量为Δd, 第N次为Δdn , 每次切削量是一定的。考虑各地址的符号,有四种加工图形, 也可以加工内螺纹。在图3-13所示的螺纹切削中, 只有C, D间用F 指令的进给速度, 其他为快速进给。在图3-13所示的循环中, 增量的符号如下:

U, W: 负(由轨迹A到C, C到D的方向决定) R(I): 负(由轨迹A到C的方向决定) P(K): 正(始终为正) Q(ΔD):正(始终为正)

12.复合固定循环G76的实例 85 6

φ63 φ60.

+Z

1.8 (80,20) +x 图3-14 复合固定循环G76的用法

26

Ⅱ编程篇-3(G代码及其功能)

O0022;

N10 M03 S××; N20 T0101;

N30 G00 X80 Z20;

N40 G76 P011060 Q100 R0.1 ;

N50 G76 X60. Z85 P3680 Q1800 F6.0 ; N60 G00 X100 Z50; N70 T0100; N80 M05; N90 M30;

13.关于切螺纹的注意事项, 与G32切螺纹和用G92螺纹切削循环相同。

3.10 G78—增强型螺纹切削循环

指令格式:G78分两条指令。第一条为设定参数指令;第二条为加工指令。

第一条:G78 P (x x xx) R(r); 螺纹牙尖角。范围0~90。 切入方式。范围0~3。每刀切深选择。范围0~2。

参数说明

螺纹牙尖角: 范围0~90。

每刀切深选择: 0——等距离进刀;

1——递减式进刀。每次进刀量:Δd=(n−

n−1)×R/L

(式中∆d:第n次进刀量; n:进刀第几次,n≤L; L:循环次数; R:总切深 )

切入方式:

0——刀刃沿螺纹牙型中线切入。 1——刀刃沿螺纹牙型左边切入。 2——刀刃沿螺纹牙型右边切入。

3——刀刃沿螺纹牙型左边、右边轮流切入。第一刀为中线切入,且切深选择为 2时,两刀都从中线切入。最后一刀精加工也是从最后一次粗加工的中线 切入,用来修正两侧的牙型。

r :精加工余量。模态。可以用参数P31设定。精加工余量是在最后一刀的粗加工量中减去。 单位:毫米。

2——若递减式进刀的第一刀切削量太大,将第一刀分成两刀。

27

K90Ti车床系统

第二条:G78 X(U)_ Z(W)_ F/I_ E_ J_ K_ R_ H_ L_;

参数说明

X(U):X轴方向螺纹终点外径坐标,绝对或相对编程。缺省时为直螺纹。 Z(W):螺纹长度,绝对或相对编程。

F/I :螺距。F- 公制螺纹(毫米/导程 或 英寸/导程);I- 英制螺纹(牙/英寸) E :X向退尾距离值。直径编程,符号表示退尾方向。单位:毫米。 J :Z向退尾修正。即提前退尾量,正值。

K :X向旋进距离值。直径编程,符号表示旋进方向。 R :螺纹牙高(螺纹根与螺纹顶直径差)。 H :螺纹头数。范围:1≤H≤100,范围外H=1。 L :循环次数。缺省时,L=1。

指令说明:

1. F/I的指令编程范围和单位,参考G32指令。 2. 系统增加三个参数(“参数”页面第二页,需按“切换”键才能看到)。

P32——每刀切深选择。 P33——切入方式选择。

P34——旋进和退尾速度。范围200~5000mm/min。若设定值小于200mm/min时,

则自动调整为2500 mm/min。

3. 当J值不编入时,Z向退尾按系统默认。编入J值,可以实现等螺距收尾。J表示Z

向退尾长度,即刀尖距离螺纹终点距离为J时,X向开始退尾。

4. K旋进值编入时,刀尖必须位于工件表面外距离≥K值,否则会产生切入量过大导致

刀尖损坏等问题。

5. K和E同时编入时,二者符号相反,否则产生PS62报警。 6. K值编入而无E值时,按 E = -K 处理。

7. X向与Z向的加减速时间常数同G92的时间常数,同为P57与P58参数指定。 8. 只编入G78 X_ Z_ F/I 进行单刀螺纹切削,切削完后不退刀。 9. 不编入K或E时,不允许编入L、H、R,否则产生PS62报警。 10. 实例1:不带旋入旋出功能

O0001;

M03 S500;

G98 G01 X40. Z0; X定位40mm。

G78 P1060 R0.1; 递减式进刀、刀刃中线切入、螺纹刀

牙型角60度、精加工余量0.1mm。

G78 Z-100 F3.0 E5.0 J3.0 R2.0 H3 L5; 导程3mm、3头螺纹、提前3mm开

始退尾5mm、牙高1mm、5次循环 M30; %

28

Ⅱ编程篇-3(G代码及其功能)

螺纹段长度100mm Φ42mmΦ40mm退尾长度2.5mm3mm 实例1刀具路径图

11. 实例2:带旋入旋出功能

O0002;

M03 S500;

G98 G01 X45.0 Z0; G78 P1060 R0.1;

X定位45mm

递减式进刀、刀刃中线切入、螺纹刀牙型角60度、精加工余量0.1mm

导程3mm、3头螺纹、提前3mm开

始退尾、旋进值5mm、牙高2mm、5次循环

G78 Z-100 F3.0 K-5.0 J3.0 R2.0 H3 L5;

M30; %

螺纹段长度100mm Φ38mmΦ40mm3mm 旋入(退尾)长度2.5mm实例2刀具路径图12. 实例3:内螺纹,不带旋入旋出功能

O0003;

M03 S500;

G98 G01 X40. Z0; X定位40mm

G78 P1060 R0.1; 递减式进刀、刀刃中线切入、螺纹刀牙型角

60度、精加工余量0.1mm G78 Z-100 F3.0 E-5.0 J3.0 R2.0 H3 L5; 导程3mm、3头螺纹、提前3mm开

始退尾、旋进值5mm、牙高-2mm、5次循环

M30; %

29

K90Ti车床系统

螺纹段长度100mm 13. 实例4:锥螺纹,带旋入功能

O0003;

M03 S500;

G98 G01 X48.0 Z0; G78 P1060 R0.1;

G78 X32.0 Z50.0 F2.5 J3.0 K-6.0 R2.0 L5; 导程2.5mm、单头锥螺纹、提前3mm

开始退尾、旋进值6mm、牙高-2mm、5次循环 M30; %

Φ40mmΦ42mm3mm 退尾长度2.5mm3mm 实例3刀具路径图 X定位40mm

递减式进刀、刀刃中线切入、螺纹刀牙型角60度、精加工余量0.1mm

50.0mm Φ32mmΦ42mm

30

3.0mm Ⅱ编程篇-3(G代码及其功能)

3.11 G90 ---单一型圆柱或圆锥切削循环

指令格式:G90 X(U)_ Z(W)_ F_; (圆柱切削) G90 X(U)_ Z(W)_ R_ F_; (圆锥切削)

指令功能:从切削点开始,进行径向(X轴)进刀,轴向(Z轴或X、Z同时)切削,实

现柱面或锥面切削循环。

指令说明:

1. G90为模态指令。

2. X、Z为圆柱面切削终点坐标值,U、W为圆柱面切削终点相对循环起点的坐标分量。

圆柱循环过程如图(3-15)所示,

W Z Z轴 X/2 切削终点 U/2 切削起点 循环起点 表快速移动 表切削进给

X轴 图3-15 外圆切削循环

3. R为圆锥面切削始点与切削终点处的半径差。圆锥切削循环过程如图(3-16)所示。

X轴向切削始点坐标小于切削终点坐标即顺锥,R的数值为负,反之是逆锥R为正。

切削终点 切削始点 Z轴

切削进给 快速进给 RX/2 U/2 Z 循环起点 W

X轴 图3-16 圆锥切削循环

31

K90Ti车床系统

4. G90指令加工圆柱面实例:

25

φ50 φ35 A ③ ② φ40 φ45 Z轴

(X55,Z2)

X轴 图3-17 G90的用法

程序如下:

O0001;

N10 T0101;

N20 G00 X55 Z4 M03; N30 G01 Z2 F100 M08; N40 G90 X45 Z-25; N50 X40; N60 X35;

N70 G00 X100 Z100; N80 T0100 M09; N90 M05; N100 M30;

上述程序中每次循环都是返回到出发点,因此产生了重复切削端面A的情况,为了提高效率,可将循环部分程序改为:

N50 G90 X45 Z-25 F100; N60 G00 X47;

N70 G90 X40 Z-25; N80 G00 X42;

N90 G90 X35 Z-25; N100 G00 ;

32

Ⅱ编程篇-3(G代码及其功能)

5. G90指令加工圆锥面实例:(采用恒线速度每转进给编程):

O0001;

N10 M03 S1000; N20 T0101;

N30 G00 X65 Z5; N50 G96 S120;

N60 G99 G01 Z2 F1 M08; N70 G90 X60 Z-35 R-5 F0.2;(其中R=(D始-D终)/2=(40-50)/2=-5) N80 X50;

N90 G00 G98 X100 Z100 M09; N100 G97 S1000 T0100; N110 M05; N120 M30;

35 2

φ60 φ50 Z轴

φ40 φ50 ② ①

X轴

图3-18 G90的用法(圆锥)

3.12 G94—单一型端面切削循环

指令格式:G94 X(U)_ Z(W)_ F_; (端面切削) G94 X(U)_ Z(W)_ R_ F_; (锥度端面切削)

指令功能:从切削点开始,进行轴向(Z轴)进刀,径向(Z轴或X、Z同时)切削,实

现端面或锥面切削循环。

指令说明:

1. G94为模态指令。

2. X、Z为端面切削终点坐标值,U、W为端面切削终点相对循环起点的坐标分量。循

环过程如图(3-19)所示,

33

K90Ti车床系统

切削终点 0 切削始点 Z

X/2 U/2 Z轴

循环起点 W X轴 图3-19 端面切削循环

3.R为端面切削始点至终点位移在Z轴方向的坐标分量。锥度端面切削循环过程如图(3-20)所示。图中轨迹的方向是Z轴的负方向,R值为负,反之为正。

W R Z 0 Z轴

X/2 切削进给 快速进给 W/2 切削始点 循环起点 X轴

图3-20 带锥度的端面切削循环

4.G94指令切削端面实例:

15 Ф75 Ф30 3 2 1

X轴

Z轴

图3-21 G94的用法(端平面)

34

Ⅱ编程篇-3(G代码及其功能)

程序如下:

O0001;

N10 M03 S1000; N20 T0101;

N30 G00 X85 Z10 M08; N40 G01 Z5 F200;

N50 G94 X30 Z-5 F100; N60 Z-10; N70 Z-15;

N80 G00 X100 Z60 M09; N90 T0100 M05; N100 M30;

上述程序中每一循环都返回始点,因而使外径部分被重复切削,浪费时间,为提高效率可将程序循环部分改为:

N50 G94 X30 Z-5 F100; N60 G00 Z-3;

N70 G94 X30 Z-10; N80 G00 Z-8;

N90 G94 X30 Z-15; N100 G00 X Z;

5.G94指令切削锥端面实例:

10

φ50 φ20 ③ ②① (55,2) 15 Z轴

X轴 图3-22 G94的用法(锥面) 其中的一段程序为:

……

N40 G01 X55 Z2 F200;

N50 G94 X20 Z0 R-5 F100; N60 Z-5; N70 Z-10; N80 G00 X Z; ……

N50程序段中:R=-15-(-10)=-5mm

35

K90Ti车床系统

3.13 G93—单一型攻丝固定循环

指令格式:G93 Z(W) F(I) ; 指令功能:内孔螺纹加工循环。刀具的运动轨迹是从起点到终点,再从终点回到起点。运动过程中主轴每转一圈Z轴移动一个螺距,与丝锥的螺距始终保持一致,在工件内孔形成一条螺纹切槽,可一次切削完成内孔的螺纹加工。 指令说明:

1. G93为模态指令。 2. Z(W):Z轴终点坐标。 3. F(I):螺距,同G32指令。

4. 执行过程:Z轴向负向按切螺纹的方式进给。运动到程序指定的坐标后,自动停止

主轴,完全停止主轴后,自动按指定的反向旋转主轴,Z轴退回到起始位置。停止主轴旋转,恢复程序段前指定的方向旋转主轴。

5. 如果Z正向运动后,再执行G93时,由于反向,系统先执行反向间补。此时应设

置参数P003 RVDL=0。如果配步进机堵转时,可设置更小的间隙补偿频率值。或执行G93前,先指令Z轴负向指令。

6. 主轴制动时间参数设置影响停止后反向启动旋转时间。请注意设置。 7. Z必须为负向运动,否则产生P/S报警012‘G93 formate error’。 8. 不能编入X值,否则产生P/S报警012; ‘G93 formate error’。 9. 执行G93之前,必须启动主轴旋转。 10. 要求机床的主轴刹车时间短。系统准备时按运动值+50.000。要求输出主轴停止时,

运动长度不能超出50毫米。 11. 要求主轴转速不能过高。

12. 攻丝过程中,升降速可以由参数选择: 041 G93N G93N 0:G93攻丝时,无升降速控制。

1:G93攻丝时,按指数加减速升降速。

当选择加减速控制时,如果主轴转速有变化,使得螺纹变化有延迟。所以要求

精度高时,选择无升降速。但是,配步进时,主轴速度不能过高,否则由于无升降速而会造成堵转。

3.14 G71—复合型外圆粗车循环

指令格式:G71 U(△d) R(e); (第1部分) G71 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t); (第2部分) N(ns) ……; …………; …… F; …… S; (第3部分) …;

N(nf);

36

Ⅱ编程篇-3(G代码及其功能)

指令功能:该指令用于非成型毛坯(棒料)的成型粗车,当给出图(3-23)所示加工形状的路线A→Aˋ→B及切深量△d,就会进行平行Z轴的多次切削,最后再按留有精车加工切削余量△w和△u/2之后的精加工形状进行加工。

Z轴

程序指定的轨迹 切削进给 45° 快速进给 B △w A′ △u/2 后退一精加工余量

△d A C e

后退一精加工余量 循环起点 X轴

图(3-23)外圆粗加工循环

指令说明:

1. △d:切深量,无符号指定。切入方向由AA‵方向决定。半径指定,该指定是模态

的,一直到下次指定以前均有效。并且用参数P21也可以指定。根据程序指令参数值也改变。(单位mm)

2. e:退刀量。是模态值,在下次指定前均有效,参数P22也可设定,用程序指令时,

参数值也改变。(mm)

3. ns:精加工形状程序段中第一句程序段的顺序号。 4. nf:精加工形状程序段中最后一句程序段的顺序号。 5. △u:X轴方向精加工余量的距离及方向,直径指定。(单位mm) 6. △w:Z轴方向精加工余量的距离及方向。(单位mm) 7. 在录入方式时,不能执行G71指令。

8. 在P和Q指定的程序段范围内,不能有如下指令: (1) 除G04以外的一次性代码。

(2) G00/G01/G02/G03以外的01组代码。 (3) M98/M99代码。

9. 在P和Q指定的程序段范围内,不允许有相同程序段号。

10. 在执行G71时,可以使动作停止插入手动运动,但要再次开始执行G71循环时,

必须返回到插入手动运动前的位置。如果不返回就再开始,手动的移动量不加在绝对值上,后面的动作将错位。

11. 在使用G71进行粗加工循环时,只有含在G71程序中的F、S、T功能有效,而

含在ns→nf程序段中的F、S、T功能只对精加工有效,在粗加工循环中是无效的。 12. A—B之间必须符合X轴,Z轴方向的共同单调增大或减小的模式。

37

K90Ti车床系统

13. 程序段ns→nf中带有恒线速度选择功能时,指令G97,G96对粗加工循环无效,

含在G71中或以前的程序段中的G96,G97对粗切循环有效。

14. 在A至A‵间,顺序号NS的程序段中,可含有G00或G01指令,但不能含有Z

轴移动指令。

15. 用G71切削的形状,有下述四种模式,这四种模式都是根据刀具平行Z轴移动进

行切削的,△u、△w精加工余量是有正负符号的,符号如下页图所示:

A′ A′

外圆加工从右到左 外圆加工从左到右 B U(+)W(+) A A U(+)W(-) B 此段指令可以是

+Z 圆弧或直线

B U(-)W(+) A A U(-)W(-) B

内孔加工 从右到左 +X

内孔加工 从左到右 A′ A′

3.15 G72---复合型端面粗车循环

指令格式:G72 U(△d) R(e); (第1部分) G72 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t); (第2部分) N(ns) ……; …………; …… F; …… S; (第3部分) …;

N(nf);

指令功能:G72与G71均为粗加工循环指令,该指令用于非成型毛坯(棒料)的成型粗车,G72是沿着平行于X轴进行切削循环加工的,如图(3-24)所示。

38

Ⅱ编程篇-3(G代码及其功能)

切削进给 +Z

中间程序可以是圆弧或直线指令 程序指定轨迹 刀具轨迹 B △w △u/2

A ′ e 快速进给 45° A A C △d +X 循环起点

后退一精加工余量 图(3-24)端面粗加工循环

指令说明:

1. △d:切深量,无符号指定。切入方向由AA‵方向决定。半径指定,该指定是

模态的,一直到下次指定以前均有效。并且用参数P21也可以指定。根据程序指令参数值也改变。(单位mm)

2. e:退刀量。是模态值,在下次指定前均有效,参数P22也可设定,用程序指令

时,参数值也改变。(mm)

3. ns:精加工形状程序段中第一句程序段的顺序号。 4. nf:精加工形状程序段中最后一句程序段的顺序号。 5. △u:X轴方向精加工余量的距离及方向,直径指定。(单位mm) 6. △w:Z轴方向精加工余量的距离及方向。(单位mm) 7. 在录入方式时,不能执行G72指令。 8. 在P和Q指定的程序段范围内,不能有如下指令:

(1) 除G04以外的一次性代码。 (2) G00/G01/G02/G03以外的01组代码。 (3) M98/M99代码。 9. 在P和Q指定的程序段范围内,不允许有相同程序段号。 10. 在执行G72时,可以使动作停止插入手动运动,但要再次开始执行G72循环时,

必须返回到插入手动运动前的位置。如果不返回就再开始,手动的移动量不加在绝对值上,后面的动作将错位。

11. 在使用G72进行粗加工循环时,只有含在G72程序中的F、S、T功能有效,

而含在ns→nf程序段中的F、S、T功能只对精加工有效,在粗加工循环中是无效的。

12. A—B之间必须符合X轴,Z轴方向的共同单调增大或减小的模式。

39

K90Ti车床系统

程序段ns→nf中带有恒线速度选择功能时,指令G97,G96对粗加工循环无效,含在G72中或以前的程序段中的G96,G97对粗切循环有效。

14. 在A至A‵间,顺序号NS的程序段中,可含有G00或G01指令,但不能含有

Z轴移动指令。

15. 用G72切削的形状,有下列四种情况。无论哪种都是刀具重复平行于X轴的动

作进行切削。△u、△w的符号如下:

A′ A A A′

U(-)W(+) U(—)W(-)

B B 右端面内孔加工 左端面内孔加工 B B

U(+)W(+) U(+)W(-) +X +Z

13.

A′ A A A′ 右端面外圆加工 左端面外圆加工

在A至A‵之间,在顺序号ns的程序段中,可含有G00或G01指令,但不能含有X轴的指令,A‵至B之间X轴、Z轴方向必须都是单调增大或减小的图形,即一个方向递增或减小。

3.16 G73---复合型封闭切削循环

指令格式:G73 U(i) W(k) R(d); (第1部分)

G73 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t); (第2部分)

N(ns) ……; …………; …… F; …… S; (第3部分) …;

N(nf);

指令功能:该指令用于成型毛坯的粗车。所谓封闭切削循环就是按照一定的切削形状逐渐地接近最终形状。这种方式对于铸造或锻造毛坯的切削是一种效率很高的方法。G73循环方式如图(3-25)所示:

40

Ⅱ编程篇-3(G代码及其功能)

A′ B △u/2 A +Z C i+△u/2 △w D △w+k +X 图(3-25)封闭切削循环

指令说明:

1. i:X轴方向退刀的距离及方向,即是X轴方向的最大切削余量处的半径值,这个

指定是模态的,一直到下次指定前均有效。并且用参数P23也可设定,根据程序指令,参数值也改变。

2. k:Z轴方向退刀距离及方向。这个指定是模态的,一直到下次指定前均有效。并

且用参数P24也可设定,根据程序指令,参数值也改变。

3. d:分割次数……等于粗车次数。这个指定是模态的,一直到下次指定前均有效,

并且用参数P25也可设定。根据程序指令参数值也改变。如指定R(d)为0.001表示粗加工次数为一次,R1表示粗加工次数为1000。 4. ns:精加工形状程序段中第一句程序段的顺序号。 5. nf:精加工形状程序段中最后一句程序段的顺序号。 6. △u:X轴方向精加工余量的距离及方向,直径指定。(单位mm) 7. △w:Z轴方向精加工余量的距离及方向。(单位mm) 8. 在录入方式时,不能执行G73指令。

9. 在P和Q指定的程序段范围内,不能有如下指令:

(1) 除G04以外的一次性代码。 (2) G00/G01/G02/G03以外的01组代码。 (3) M98/M99代码。

10.在P和Q指定的程序段范围内,不允许有相同程序段号。

11.在执行G73时,可以使动作停止插入手动运动,但要再次开始执行G73循环时,

必须返回到插入手动运动前的位置。如果不返回就再开始,手动的移动量不加在绝对值上,后面的动作将错位。

12.在使用G73进行粗加工循环时,只有含在G73程序中的F、S、T功能有效,而

含在ns→nf程序段中的F、S、T功能只对精加工有效,在粗加工循环中是无效的。 13.A—B之间必须符合X轴,Z轴方向的共同单调增大或减小的模式。

14.程序段ns→nf中带有恒线速度选择功能时,指令G97,G96对粗加工循环无效,

含在G73中或以前的程序段中的G96,G97对粗切循环有效。

41

K90Ti车床系统

15.在A至A‵间,顺序号NS的程序段中,可含有G00或G01指令,但不能含有Z

轴移动指令。

16.循环动作是按G73指令的P、Q之间程序来进行的,切削形状可分为四种,编程

时请注意△u、△w、i、k的符号。循环结束后,刀具自动返回A点。 17.用G73指令时,X轴、Z轴是否单调增大或减小无影响。

3.17 G70---复合型精加工循环

编程格式:G70 P(ns) Q(nf)

指令功能:在G71、G72、G73进行粗加工后,用G70指令进行精加工,单次完成精加工余量的切削。G70循环结束时,刀具返回到起点,并执行G70程序段后的下一个程序段。

指令说明:

1. ns:精加工轨迹的第一个程序段的程序段号。 2. nf:精加工轨迹的最后一个程序段的程序段号。 3. 在录入方式时,不能执行G70指令。

4. 在P和Q指定的程序段范围内,不能有如下指令:

(1) 除G04以外的一次性代码。 (2) G00/G01/G02/G03以外的01组代码。 (3) M98/M99代码。

5. 在P和Q指定的程序段范围内,不允许有相同程序段号。

6. 在执行G70时,可以使动作停止插入手动运动,但要再次开始执行G70循环时,

必须返回到插入手动运动前的位置。如果不返回就再开始,手动的移动量不加在绝对值上,后面的动作将错位。

7. 精加工时G71、G72、G73程序段中的F、S、T的指令都无效,只有在ns→nf程序

段中的F、S、T才有效。G70的循环一结束,刀具就用快速进给返回始点,并开始读入G70循环的下个程序段。

8. 复合型固定循环(G70,G71)实例。图(3-26) 40 20 20 10 20 30 30

φ140 φ100 60φ φ40

10 2

图3-26 G70 G71的用法 X轴 Z轴

1 2 循环起点 42

Ⅱ编程篇-3(G代码及其功能)

程序如下: O0001;

N10 M03 S××; N20 T0101;

N30 G00 X160 Z10; N40 G71 U2 R1; 粗加工循环时X轴每次单边切削2mm,回退1mm。 N50 G71 P60 Q120 U2 W1 F100 S××; 粗加工循环时最终的切削轨迹为N60~N120

程序中指定的形状轨迹,并留出精加工余量X轴方向直径2mm,Z向1mm

N60 G00 X40;

N70 G01 Z-30 F80; N80 X60 W-30; N90 W-20;

N100 X100 W-10; N110 W-20;

N120 X140 W-20;

N130 G70 P60 Q120; N140 G00 X200 Z50; N150 T0100 M05; N160 M30;

指定精加工切削路径

9.复合型固定循环(G70,G72)实例。图(3-27) 20 10 10 10 20 20 2

φ160 φ120 φ80 φ40

2 X轴 Z轴

循环起点(176,2)

图3-27 G70 G72的用法程序如下: O0002;

N10 M03 S××; N20 T0202;

N30 G00 X176 Z2; N40 G72 W2 R1; 粗加工循环时Z轴每次切削2mm,回退1mm。

N50 G72 P60 Q120 U2 W1 F100 ; 粗加工循环时最终的切削规迹为N60~N120指

定的形状轨迹,并留出精加工余量X轴方向直径2mm, Z向1mm

43

K90Ti车床系统

N60 G00 Z-72;

N70 G01 X160 Z-70 F80; N80 X120 W10; N90 W10;

N100 X80 W10; N110 W20;

N120 X36 W22.08;

N130 G70 P60 Q120; 指定精加工切削路径 N140 G00 X200 Z50; N150 T0200 M05; N160 M30;

10.复合型固定循环(G70,G73)实例。图(3-28)

40 10 40 10 20 2 2 R20

φ180 φ160 φ120 φ80

Z轴 2 A 16

16 X轴 图3-28 G70 G73的用法

程序如下: O0003;

N10 M03 S××; N20 T0303;

N30 G00 X220 Z40;

N40 G73 U14 W14 R0.010; 粗加工余量:X方向半径值14mm,Z向14mm,分10次加工。

N50 G73 P60 Q110 U4 W2 F100; 指定粗加工按N60~N110轨迹加工,并留出精加工

余X轴U=4mm(直径),Z轴W=2mm

N60 G00 X80 Z2;

N70 G01 Z-20 F80; N80 X120 W-10;

44

Ⅱ编程篇-3(G代码及其功能)

N90 W-20;

N100 G02 X160 W-20 R20; N110 G01 X180 W-10;

N120 G70 P60 Q110; 指定精加工切削路径 N130 G00 X250 Z50; N140 T0300 M05; N150 M30;

3.18 G74—复合型端面深孔钻加工循环

指令格式:G74 R(e);

G74 Z(w) Q(△k) F(f);

指令功能:此循环可以断续地进行深孔钻削循环。 指令说明:

1. e:回退量。这个指定是模态的, 在下次指定前一直有效。另外, 用参数(P’026)

也可以设定,根据程序指令, 参数值也改变。单位毫米。 2. Z(w):Z方向钻削深度,无符号。单位:毫米。 3. Δk: 每次Z方向的移动量,无符号。单位:微米。 4. F: 进给速度。

5. G74的循环过程如下图所示:

W

△K e X轴

6.G74指令加工实例:

N10 G00 X0 Z10; N20 G74 R2;

N30 G74 Z-80 Q10000 F800; N40 G00 X50 Z50; N50 M30;

Z轴

80 10 Z轴

X轴

图3-29 深孔钻循环G74的用法

45

K90Ti车床系统

3.19 G75—复合型外径切槽循环

指令格式:G75 R(e)_;

G75 X(U)_ P(Δi)_ F(f)_;

指令功能:此指令用于外径沟槽加工和切断。 指令说明:

1.e :退刀量。

2.X(U): 沟槽深度。 3.△i :每次循环的切削量。 4.f : 进给量。

5.G75的循环过程如下图所示:

e Z轴 △U/2 △i

6.切槽(切断)加工实例:

φ30 X轴

50 X轴 图3-30 切槽循环G75的用法

程序如下: O0004;

N10 M03 S××; N20 T0101;

N30 G00 X35 Z-50; N40 G75 R1; (回退量为1mm)

N50 G75 X-1 P5000 F60; (分多次切断,每次5mm) N60 G00 X100 Z50 M09; N70 M05; N80 T0100; N90 M30;

Z轴

46

Ⅱ编程篇-3(G代码及其功能)

3.20 G96、G97—恒线速控制指令

使用主轴变频器时,可实现主轴的恒线速度控制。所谓的恒线速度控制是指S后面的线速度是恒定的,随着刀具的位置变化,根据线速度计算出主轴转速,并把与其对应的电压值输出给主轴控制部分,使得刀具瞬间的位置与工件表面保持恒定的切削速度关系。线速度的单位是米/分。

1.G96指令

指令格式:G96 S_;

指令功能:恒线速控制功能有效,并给定切削线速度(米/分)。

指令说明:G96为模态指令,线速度范围:S0000~S9999,前导零可省略。 2.G97指令

指令格式:G97 S_;

指令功能:取消恒线速控制功能,并给定主轴转速(转/分)。

指令说明:G97为模态指令,主轴转速速度范围:S0000~S9999,前导零可省略。 3.主轴最高转速: 指令格式:G50 S_;

指令功能:设置恒线速控制时的主轴最高转速(转/分)。

指令说明:在恒线速控制方式下,当主轴转速高于G50后指定的主轴最高转速值时,则

被在此最高转速上。

4.恒线速控制的有关说明:

(1) 对于用G00指令的快速进给程序段,恒线速控制仅在G00指令的终点位置有效。

在G01、G02、G03等切削指令时进行恒线速控制。

(2)在G96状态中,被指定的S值,即使在G97状态中也保持着,当返回到G96状态

时,其值恢复。 G96 S50; (指定恒线速:50米/分) G97 S1000; (取消恒线速度,指定转速1000转/分) G96 G01 X100; (恒线速度有效50米/分)

(3)从G96状态变为G97状态时,G97程序段如果没有指令S代码(转/分),那么

G96状态的最后转速作为G97状态的S码使用。 N100 G97 S800;(800转/分) N200 G96 S100;(100米/分) N300 G97;(X转/分)

X是N300前一个程序段的转速,即从G96状态变为G97状态时,主轴速度不变。

G97→G96时,G96状态的S值有效,如果S值一次也没指令,则S=0米/分。 (4)机床锁住时,机械不动,对应程序中的X轴坐标值变化,也进行恒线速控制。 (5)切螺纹时,恒线速控制也是有效的,因此在切螺纹时,要用G97方式使恒线速控

制无效,以使主轴以同一转速转动。

(6)每转进给(G99)在恒线速度控制方式下,(G96)也可使用。

(7)恒线速控制中指定的线速度是相对于编程轨迹的,即是刀具的刀尖点,而不是刀

47

K90Ti车床系统

补后的位置的线速度。 (8)恒线速切削实例

30 30

Ф60 Ф40 Z轴 编程轨迹

补偿后的轨迹 X轴 图3-31 恒线速切削实例

程序段如下: N10 ……;

NG00 X100 Z80;

N40 T0101; N50 X40 Z10;

N60 G50 S2000; (指定最高转速) N70 G96 S200; (线速度是200米/分)

N80 G01 Z-30 F100; N90 X60 Z-60; N100 Z-65; N110 G97 S500; N120 ……;

3.21 G98、G99—每分进给指令和每转进给指令

1.G98指令

指令格式:G98 F_;

指令功能:以“毫米/分”为单位给定切削进给速度。

指令说明:G98为模态指令,速度范围:F0001~F8000,前导零可省略。 2.G99指令

指令格式:G99 F_;

指令功能:以“毫米/转”为单位给定切削进给速度。

指令说明:G99为模态指令,速度范围:F0.0001~F0500,前导零可省略。

48

Ⅱ编程篇-3(G代码及其功能)

3.G98/G99进给指令的有关说明:

(1) G98、G99为同组的模态G指令,只能一个有效。系统上电时默认G98有效。 (2)每转进给量(Fr)与每分钟进给量(Fm)的换算公式如下: Fm = Fr×S 【S:主轴转速(r/min)】

(3)在G99模态进行加工时,机床必须安装主轴编码器。

3.22 G40~G42—刀尖半径补偿指令

G40 G00

指令格式: G41 X_ Z_ T_; G01 G42

指令功能:对加工刀具的刀尖半径进行补偿,提高加工精度。 指令说明:【关于刀补C功能的详细说明,安排在第7章7.3节】

49

K90Ti车床系统

4 进给功能(F功能)

指令格式:F××;

指令功能:用F代码及后面的数值可以指令刀具在直线插补(G01)、圆弧插补(G02、

G03)等切削指令中刀具的进给速度。

指令说明:

1. 切削进给通常是控制刀具沿切线方向的速度使之达到指令的F速度值。其切削进

给速度的上限值是由参数(P25)设定,当实际的切削速度(使用倍率后的进给速度)如果超过了上限值,则被在上限值上。上限值是+毫米/分来设定的。在位置页面上,F进给速度可通过操作面板上的进给倍率↑、↓光标键来选择0~150%档(每档10%)的倍率。

2. 进给速度F有两种表示方式:每分钟进给G98和每转进给G99。 ①每分钟进给G98 F的单位是mm/分钟。

例:G98 G01 X50 Z50 F100;表示刀具移动到X50,Z50处刀具的切削进给速度是每分钟100毫米。G98每分进给是模态指令,一旦指令在G99未出现前一直有效。KND车床系统开机后默认是每分进给状态,如果开机后运行的程序要求是每分钟进给,G98指令可省略。

②每转进给G99 F的单位是mm/转。

例:G99 G01 X50 Z50 F0.2;表示刀具移动到X50,Z50处的切削进给速度是主轴每转0.2毫米。G99是模态指令,一旦指令在G98未出现前,一直有效,关机后自动取消。重新开机后,想使用每转进给G99,必须在程序中再次指令每转进给G99指令。

注1:F代码最多允许输入7位。但是,如果进给速度超过了值,移动时也在值上。 注2:使用每转进给时,主轴上必须装有位置编码器(1024线)。

50

Ⅱ编程篇-5(辅助功能)

5 辅助功能(M指令)

指令格式:M××;

指令功能:辅助功能由M和后面的1~2位数字组成,用来控制机床输出接口的开/关。 指令说明:

1. 移动指令和M同在一个程序段中时,移动指令和M指令同时开始执行。 2. M代码在一个程序段中只允许一个有效。

5.1 M00—程序暂停

指令格式:M00(或M0 );

指令功能:执行M00 指令后,程序运行停止,显示“暂停”字样,按循环启动键后,程序继

续运行。

5.2 M02—程序结束

指令格式:M02(或M2) ;

指令功能:在自动方式下,执行M02 指令,当前程序段的其它指令执行完成后,自动运行

结束,光标停留在M02指令所在的程序段,不返回程序开头。若要再次执行程序,必须让光标返回程序开头。

5.3 M30—程序结束

指令格式:M30 ; 指令功能:

1. 在自动方式下,执行M30 指令,当前程序段的其它指令执行完成后,自动运行结束,

加工件数加1,取消刀尖半径补偿。

2. 当参数NO.043的BIT0设为1时,光标不回到程序开头;当参数NO.043的BIT0设为0时,程序执行完毕,光标立即回到程序开头。

3. 执行M30指令后,关闭M03或M04、M08等信号输出。

5.4 M03—主轴正转

指令格式:M03(或M3);

指令功能:程序执行M03指令时,首先使主轴正转继电器吸合,接着按S代码指定的速度控制

主轴顺时针方向旋转。

5.5 M04—主轴反转

指令格式:M04(或M4); 指令功能:控制主轴反转。

5.6 M05—主轴停止

51

K90Ti车床系统

指令格式:M05(或M5);

指令功能:关闭M03或M04的输出,使主轴停止转动。

5.7 M08--冷却液开

指令格式:M08(或M8); 指令功能:开冷却液。

5.8 M09--冷却液关

指令格式:M09(或M9); 指令功能:关冷却液。

5.9 M32—润滑开

指令格式:M32; 指令功能:润滑泵开。

5.10 M33—润滑关

指令格式:M33; 指令功能:润滑泵关。

5.11 M10/M11—工件夹紧/放松(卡盘控制)

卡盘控制

(1)功能参数设置:

当参数P036的位参数QPSL 设置为1时,卡盘机能有效。

0 3

6

QPSL

(2)其它参数设置:

0 4

1 QPLS QPM3

QPLS 0:卡盘输出选择为电平输出。

1:卡盘输出选择为脉冲输出。时间宽度在参数P051号参数设置。

QPM3 0:启动主轴时,检查卡盘是否卡紧,卡盘松时,报警并停止程序执行。

1:启动主轴时,不检查卡盘是否卡紧。但如果设置QPIN=1,则卡盘紧到位信号必须为1。

0 4

3 QPIN

QPIN 0:卡盘紧或松没有检测信号。

1:卡盘紧或松有检测信号。当主轴启动时,要检查卡盘紧状态和到位信号。

0 5 1 QPLSTIME

QPLSTIME:卡盘脉冲输出时的时间宽度。时间参数单位:毫秒。

(3)内外卡盘选择

在系统“调试”页面,按数字键“0”可选择内/外卡盘。内/外卡盘的区别在于:

52

Ⅱ编程篇-5(辅助功能)

A. 输出点QPJ及QPS的含义相反。

B. 卡盘紧检测时,输出点及输入到位信号相反。 (4)自动卡盘控制代码——M10/M11

M10

:卡盘紧M代码。

M11 :卡盘松M代码。

注:根据内/外卡盘选择,M代码的输出点不同。

(5)输入输出信号 输入信号

诊断000 诊断003 功能

QPJI 输出信号

诊断005

QPJ QPS

QPJ: 卡盘紧输出信号。 QPS: 卡盘松输出信号。

卡盘动作时序图如下(电平输出为例):

QPI X37 X36 QPJI QPSI

QPI 1:卡盘脚踏开关输入信号。

1:内卡盘时,卡盘紧到位信号。

QPSI 1:外卡盘时,卡盘紧到位信号。

QPIQPJQPS

开机时,输出信号卡盘紧QPJ及卡盘松QPS均为零。

参数QPM3设置为0时,主轴正反转起动时,卡盘必须卡紧,否则,系统会产生015号报警:卡盘松时,起动了主轴。

主轴旋转及从旋转到停止的制动过程中, 脚踏卡盘开关无效。

5.12 M78/M79—台尾进/台尾退(台尾控制)

台尾控制

(1)功能参数设置:

当参数P041的位参数TWSL 设置为1时,台尾机能有效。

0 4 1

TWSL

53

K90Ti车床系统

(2)输入输出信号

输入信号

0 0 3 X31 功能

输出信号

0 0 5 Y25 ESPO功能

TWJ

TWT

TWJ: 台尾进输出信号。 TWT: 台尾退输出信号。 台尾动作时序图如下:

TWI

TWI:台尾脚踏开关输入。

TWI TWJ TWT 同时设置为 1时,系统自动设置为0。

注:台尾控制机能所用输入点及输出点与M21,M23相同。所以参数TWSL 与M21O,M23O不能同时设置为1。

(3)自动控制(M代码控制)

M78:系统输出台尾进信号(TWJ=1)。 M79:系统输出台尾退信号(TWT=1)。

5.13 M98—调用子程序

指令格式: M98 P××× ××××; 被调用的子程序号必须是四位数(0001-9999),前导零不能省略.

指定的子程序。

重复调用次数(1-999) 指令功能:自动方式下,执行M98指令时,当前程序段其它指令执行完成后,系统去调用执行P指令说明:如果省略了重复次数,则默认为重复调用次数为1,MDI方式下运行无效。

5.14 M99—子程序返回

指令格式:M99; 指令功能:子程序返回。

Ⅱ编程篇-5(辅助功能)

5.15 M21~M24――特殊M代码

(1)M21/M22代码 格式1 :M21;

功能1 :如果041号参数位M21O为1设置时,输出M21O。 格式2 :M22 ;

功能2 :如果041号参数位M21O为1设置时,关闭输出M21O。 格式3 :M21 P_ ;

功能3 :执行P指定的时间后结束。如果041号参数位M21O为1设置时,输出M21O。

结束时,关闭输出M21O。P单位:毫秒。

格式4 :M21 Q_ ;

功能4 :检测输入口M21I ,有输入信号时结束。如果041号参数位M21O为1设置时,

输出M21O。结束时,关闭输出M21O 。Q值可任意指定。

(2)M23/M24代码 格式1 :M23;

功能1 :执行如同正常的M代码。如果041号参数位M23O为1设置时,输出M23O。 格式2 :M24 ;

功能2 :如果041号参数位M23O为1设置时,关闭输出M23O。 格式3 :M23 P_ ;

功能3 :执行P指定的时间后结束。如果041号参数位M23O为1设置时,输出M23O。

结束时,关闭输出M23O。P单位:毫秒。

格式3 :M23 Q_ ;

功能3 :检测输入口M23I ,有输入信号时结束。如果041号参数位M23O为1设置时,

输出M23O。结束时,关闭输出M23O 。Q值可任意指定。

输入信号接口:

诊断:003 功能

输出信号接口:

诊断:005 功能

Y25ESPO M23OM21O

X31 X30 M23I M21I

5.16 M91~M94――用户接口跳转机能M代码

指令格式:M9* Pn ; (*为 1,2,3,4) 指令功能: M91 P_; M92 P_;

: 输入口M91I 为0时,转跳指定的程序段;为1时,顺序执行。 : 输入口M91I 为1时,转跳指定的程序段;为0时,顺序执行。

55

K90Ti车床系统

M93 P_; M94 P_;

警076。

输入信号接口:

诊断:003 功能

: 输入口M93I 为0时,转跳指定的程序段;为1时,顺序执行。 : 输入口M93I 为1时,转跳指定的程序段;为0时,顺序执行。

指令说明:条件满足时,转跳至n指定的程序段;n未检索到,报警114。未编入P时,报

X33X32

M93IM91I 5.17 M41~M42――主轴自动换档

指令格式:M4* ; (*为 1,2) 指令功能:模拟主轴自动换档代码。 指令说明:详细介绍在本篇6.3节。

56

Ⅱ编程篇-6(主轴功能)

6 主轴功能(S功能)

通过地址S和其后面的数值,把代码信号送给机床,用于机床的主轴转速控制。在一个程序段中可以指令一个S代码。当移动指令和S代码在同一程序段时,移动指令和S功能同时开始执行,机床的主轴转速有两种控制方式:一种是有级变速控制,一种是无级变速控制(配置主轴变频器)。

6.1 主轴有级变速(开关量控制)

指令格式:S××;

指令功能:用地址S+两位数控制主轴的挡位,可实现主轴的有级变速。 指令说明:

1. 实现主轴有级变速控制,参数P004的SANG必须设置为0。

2. K90Ti系统XS57的输出接口可直接输出4挡的主轴变速信号,分别为S01、S02、S03、

S04,即可实现主轴转速的四挡控制。执行S00时,关闭S01~S04的输出。 3. 有关参数:

STIEM1:主轴S代码换挡时,换挡延迟时间1:0~4080毫秒。 STIEM2:主轴S代码换挡时,换挡延迟时间2:0~4080毫秒。

由S1切换为S2时,先关闭S1,延迟STIEM1后输出S2,再延迟STIEM2后,执行

下段程序。

4.从S00到S** 或从S** 到S00无延迟STIME1。

045 046

STIME1 STIME2

6.2 主轴无级变速(模拟量控制)

指令格式:S××××;

指令功能:用地址S+ 4位数值,直接指令主轴的转速(转/分),可实现主轴的无级变速。 指令说明:

1. 实现主轴无极变速控制,参数P004的位参数SANG必须设置为1。 2. S指定的4位数值前导零可省略。

3. 无级变速时,主轴的转速是通过主轴模拟接口的输出电压来控制的。当主轴模拟接口

输出10V电压时,对应的主轴转速为最高转速。即是P31号参数中设定的最高转速。对应关系是:

主轴模拟接口输出的电压=指定的主轴转速S×10V/P31号参数的设定值。 例:M03 S500;表示主轴以500转/分的速度开始正向转动。

4. 不同的机床其最高主轴转速设定值不同。最高转速是通过P31号参数来设定的。已知主

轴的最高转速值,把此数值写入到P31号参数中,即限定了主轴的最高转速。如程序中速度指令值超过此数值,也被限定在参数中设定的最高转速上。

57

K90Ti车床系统

6.3 模拟主轴自动换档

指令格式:M41 P_ Q_ L_ ;

M42 P_ Q_ L_ ;

指令功能:用M41指令换主轴1档,用M42指令换主轴2档。 指令说明:

1.P:换档时延迟时间1,单位:毫秒。模态值,且关机后仍保持。 2.Q:换档时延迟时间2,单位:毫秒。模态值,且关机后仍保持。 3.L:换档时主轴的转速,单位:转/分。模态值,且关机后仍保持。 4.相应的参数

036

5.换挡过程

程序执行M41(或M42):

A. 检查参数P036 的 AGER是否为1,并且选择了模拟主轴机能(参数004的

SANG=1),否则产生报警01:M代码错。

B. 是否与当前挡位一致(检查输出状态),如果一致,M代码结束,不进行换挡。如

果不一致, 进行换挡过程C。

C. 使主轴转速为编程L指定的转速,如果有运动时暂停运动。

D. 延迟 P指定的时间后,关闭原档位输出信号,同时输出新的换档信号。 E. 检查档位到位输入信号,如果到位转过程F。否则,等待。

F. 延迟 Q指定的时间后,按新的主轴转速输出模拟主轴指令值,换挡M指令结束。

6.输入信号

诊断003

7.输出信号

诊断005

S4 S3 S2 S1 M42O M41O主轴换档功能 X37 X36 X35 X34 X33 X32 X31 X30 M42I

M41I

主轴换档功能

AGER

AGER=1:自动换档机能有效。

6.4 模拟主轴手动换挡

功能说明: 1.参数设定

参数043

JGER

JGER 1: 手动模拟主轴换档功能有效。这时,由输入信号M42I 选择主轴挡位。 2.当手动模拟主轴换档功能有效时,输入信号M42I=0,选择1档,系统由参数P031

指定的模拟最高主轴转速为基准输出。输入信号M32I=1, 选择2挡,系统由参数

58

Ⅱ编程篇-6(主轴功能)

P032指定的模拟最高主轴转速为基准输出。

3.当选择主轴自动换档机能(AGER=1)时,此机能无效,参数JGER自动设置为0。 4.输入信号

诊断003

X37 X36 X35 X34 X33 X32 X31 X30

M42I

主轴换档功能

注:信号X35还有其他用途(如倍率或T11刀位时),使用时请注意不要冲突。

6.5主轴有级变速与无级变速自动切换

功能说明:

设置模拟主轴功能有效(参数P004的SANG=1),且设置参数P043的SANG2=1时,系统能够实现主轴有级变速和无级变速自动切换,控制过程如下:

1. 执行S1~S4代码时,相对应的数字口(S01~S04)输出主轴档位信号,同时切断

模拟电压输出;

2. 当执行的S代码大于S4时,转为模拟电压输出,同时关闭所有的S代码数字口

输出信号。 3. 换档时序如下:

¾ S1~S4之间切换时,换档时序与普通机械换档时序一样,参见6.1。

¾ S1~S4切换到大于S4的代码时,关闭档位数字控制信号(见诊断005:S4~S1),

同时输出模拟电压。

¾ 大于S4的代码切换到S1~S4时,首先关闭模拟电压输出,延时STIMER1后输出

档位控制信号,再延迟STIMER2后,执行下一个程序段。

有关参数:

043

SANG2

SANG2 — 0: 模拟主轴功能有效时,所有S代码都采用模拟电压输出。

1: 模拟主轴功能有效时,代码S1~S4由数字口输出,大于S4的代码由模

拟电压输出。系统默认为0。

59

K90Ti车床系统

7 刀具功能(T功能)

7.1 换刀功能

用地址T及其后面4位数来选择机床上的刀具。在一个程序段中,可以指令一个T代码。移动指令和T代码在同一程序段中指令时,移动指令和T代码同时开始。

T代码后面的前两位数值用于刀具选择,后两位用于指定刀具补偿的补偿号。如T0101,表示换1号刀具,同时执行001号刀补值。一般可让刀号和刀补值相对应一致。

T ○○ ○○ 刀补号 刀具选择号

系统可提供的刀具数由参数P39设定,最大设定为8。 (1)换刀过程如下:

Ta刀架正转输出(TL+ 4.5) 刀架反转输出(TL- 4.6) T2=P038 刀架到位输入(*T8~*T1 ) 当Ta≥P034时。产生报警 05:换刀时间过长。

T 代码开始执行时,首先输出刀架正转信号(TL+),使刀架旋转,当接收到T代码指定的刀具的到位信号后,关闭刀架正转信号,延迟参数P37 设置的时间后,刀架开始反转而进行锁紧(TL-),其宽度为P038设置时间,之后,关闭刀架反转信号(TL-),换刀结束,程序转入下一程序段继续执行。如指定的刀号与现在的刀号一致时,则换刀指令立刻结束,并转入下一程序段执行。 (2)换刀相关参数:

●刀架到位信号(T8~T1) 由参数P003 的Bit1 TSGN 设定高或低电平有效。 TSGN 0 : 刀架到位信号高电平有效.(常开)

1 : 刀架到位信号低电平有效.(常闭)

●T1 :刀架正转停止到刀架反转锁紧信号输出开始的延迟时间。 P037:16~4080 毫秒(设置单位:毫秒,间隔单位:16毫秒) ●T刀数 :刀架的刀数选择。

P039,设定值 0~8 (单位:个) ●T2 :刀架反转锁紧信号时间宽度。

P038: 16~4080 毫秒(设置单位:毫秒,间隔单位:16毫秒) ●Ta :换刀刀位最长时间。16~100000毫秒。 P034 (设置单位:毫秒,间隔单位:16毫秒)

60

Ⅱ编程篇-7(T功能)

(3)换刀相关报警: 1) 03:T 代码错。

当T 代码指定的刀号 > №039 设定的最大刀号时,产生以上报警,并停止换刀及加工程序。

2) 05:换刀时间过长。

从刀架开始正转,经过P034设置的 时间后指定的刀位到达信号仍然没有接收到时,产生以上报警,并停止换刀及加工程序。

程序中指令的刀具选择号和实际刀具的对应关系,请参照机床厂家发行的说明书。 (4)刀架信号定时扫描检查

参数P036 的位bit7 CKTDI=1 时,系统定时扫描检查刀架输入信号,完成以下机能: z 换刀完毕后,再检查一遍刀架信号。如果信号正确时,结束换刀。否则,报警,并暂停程

序执行。(产生暂停信号)

z 定时检查刀架信号与系统内记录的是否一致。

z 检查内容:1、应该接通的是否接通; 2、不该接通的是否接通。此两种情况的故障都会

产生如下报警:

08:总刀位数错或刀具输入信号错。

注1:按参数P039设置的刀具数量检查对应的输入信号个数。 注2:如果不需检查或使用排刀时,设置CKTDI=0。

(5)后刀架选择

当系统使用后刀架时,设置参数P036 的位参数RVX为1。

注:设置RVX=1时,原手动X轴+,-运动反向。

7.2 刀具长度补偿功能

当使用多把刀具加工时,由于每把刀具长短都不一样,为了简化编程和操作,可使用刀具长度补偿功能。所谓刀具长度补偿功能就是刀具偏置。 执行T代码时,除了换刀,也执行了刀具偏置。 T ○○ ○○ 刀具偏置号

刀具选择号

刀具选择号:就是选择刀架上相应的刀具。

刀具偏置号:用于选择与偏置号相对应的偏置值,刀具偏置值必须先设定在刀补页面中相

应的刀补号上,每一个刀补号有两个偏置值,一个用于X轴,另一个用于Z轴。其中X向刀偏为直径值。

61

K90Ti车床系统

如T0102表示选择1号刀具,同时执行002号刀偏中设定的刀补值,一般是几号刀就选择几号的刀补,这样不容易搞错。

当指定了T代码且它的偏置号不是00时刀具偏置功能有效。如果偏置号是00,则刀具偏置功能取消。即取削刀补。

如:T0100,表示换1号刀,且取消刀具补偿值。

刀补手动输入时,如果超出最大值(±999.999),会产生029号报警。

注1:单独的T代码

当在一个程序段中指令了单独的一个T代码时,不进行偏置移动,而是在下个程序段与下个程序段的移动指令合成后移动。这个移动指令在G00方式时以快速进行的,其它方式时则按切削速度运动。 注2:G50 X(x) Z(z) T ;不进行刀具移动。此指令设置了刀具位置的坐标为(X)、(Z)的坐标系。这

个刀具位置是与T代码指定的偏置号相对应的偏置量进行减运算的结果。

注3:程序结束前,即可取消刀具偏移,也可保持,对加工无影响。不同的是,程序停止点的位置不同,相差

刀偏值。

注4:如果单独的T代码,执行刀具偏置时,刀具不产生移动,只会使数控系统位置页面中的绝对坐标值减去一

个刀偏置。如果需要执行刀具移动,可在程序T××××后编入U0、W0。取消刀补时除写T××00后可编入U0、W0,即可使机床移动。

注5:当机床没有安装回转刀架,采用排刀加工工件时,可在车床的中拖板上并排安装几把刀具,这些刀具都

可看成是01号刀,只是每一把刀具的刀补值不同。如采用两把刀具加工工件时,可采用T0101和T0102来编程。只要先正确设定每一把刀具的刀补值,加工时就可以相应的调用这两把刀具了。

7.3 刀尖半径补偿功能(刀补C功能)

当刀尖为圆形时,仅仅使用刀具偏置补偿机能,要作出正确的加工程序是很困难的。对以上误差,刀尖半径补偿机能会自动补偿。

无刀尖半径补偿的刀具路径 R 误差 刀尖 无刀补C刀具路径 工件 有刀补C刀具路径62

Ⅱ编程篇-7(T功能)

G40

G00

指令格式: G41 X_ Z_ T_; G01 G42

指令功能:对加工刀具的刀尖半径进行补偿,提高加工精度。 指令说明:

G40:取消刀尖半径补偿。 G41:指定左刀补(后刀架系统)。 G42:指定右刀补(后刀架系统)。 G00/G01:运动指令。 X_/Z_:运动指令坐标值。 T_ :刀尖方向。

1.关于假想刀尖

下图刀尖A点实际上不存在。假想刀尖的设定是因为通常设定实际刀尖中心比较困难,而设定假想刀尖容易一些(见注)。与刀尖中心一样,使用假想刀尖编程时不需考虑刀尖半径。

刀具在起点时的位置关系如下图所示。

A 起点 起点 用刀尖中心编程

用假想刀尖编程时

注: 对有机械零点的机床来说,一个标准点如刀架中心可以作为起点。从这个标准点到刀尖半径中心或假想

刀尖的距离设置为刀具偏置值。

设置从标准点到刀尖半径中心的距离作为偏置值如同设置刀尖半径中心作为起点,而设置从标准点到假想刀尖的距离作为偏置值如同设置假想刀尖作为起点。为了设置刀具偏置值,通常测量从标准点到假想刀尖的距离比测量从标准点到刀尖半径中心的距离容易。

63

K90Ti车床系统

当刀架在起点时 OFX X轴的刀具补偿 OFX X轴的刀具补偿 OFZ Z轴的刀具补偿

设定从标准点至刀尖中心

的距离为补偿量

起点放在刀尖中心上

(Ⅰ)用刀尖中心作程序 无刀尖半径补偿时,刀尖中心路径与程序路 径一样。

刀尖中心路径

程序路径

(Ⅱ)用假想刀尖作程序 无刀尖半径补偿时,假想刀尖路径与程序路 径一样。

假想刀

尖路径

程序路径

OFZ Z轴的刀具补偿

设定从标准点至刀尖 的距离为补偿量

起点放在假想刀尖上

如果用刀尖半径补偿,将会执行正确 的切削。

刀尖中心路径

补偿开始

程序路径

如果用刀尖半径补偿,将会执行正确 的切削。

假想刀尖路径

补偿开始

程序路径

Ⅱ编程篇-7(T功能)

2. 关于假想刀尖的方向

X 假想刀尖号码7 假想刀尖号码8 假想刀尖号码5 假想刀尖号码3 假想刀尖号码4 前刀架系统 Z 假想刀尖号码1 X 假想刀尖号码2 Z 假想刀尖号码6 65

K90Ti车床系统

X 后刀架系统 Z 假想刀尖号码1 假想刀尖号码2 假想刀尖号码3 假想刀尖号码4 假想刀尖号码5 假想刀尖号码6 假想刀尖号码7 假想刀尖号码8 从刀尖中心看假想刀尖的方向由切削中刀具的方向决定,所以与补偿量一起必须同时事先设置。假想刀尖的方向可从上图所示的八种规格所对应的数码来选择。这些图说明了刀具与

66

Ⅱ编程篇-7(T功能)

起点间的关系。箭头终点是假想刀尖。需要注意的是同一刀尖方向号在不同的刀架系统(前刀架或后刀架)中表示的刀尖方向是不一样的。

当刀尖中心与起点一致时,设置刀尖号码 0 或 9。对应各刀具补偿号,用地址T设置各刀具的假想刀尖号。

3. 关于补偿值的设置

序号 001 002 .. .. .. 007 008

4. 关于加工位置及移动指令

在刀尖半径补偿时,必须指定刀具与工件的位置关系。(后刀架系统) G代码 G40 G41 G42

工件位置 (取消) 右侧 左侧

沿程序路径移动 沿程序路径左侧移动 沿程序路径右侧移动

刀具路经

X 0.020 0.060 .. .. .. 0.030 0.050

刀尖半径补偿值

Z

(Z轴补偿量)

刀尖半径补偿值根据偏置号从MDI设置。

R

(刀尖半径补偿量)

T

(假想刀尖方向)

(补偿号码) (X轴补偿量)

0.030 0.060 .. .. .. 0.026 0.038

0.020 0.016 .. .. .. 0.18 0.20

2 3 . . . 9 1

67

K90Ti车床系统

注:1. 如果刀尖半径补偿量为负值,工件位置将改变。

2. G40,G41,G42是模态G代码。

3. 在G41方式下不能再指定G41码,否则会出现不正常的补偿。同样,在G42方式下不能再指定G42码。

G41(工件在左侧) 假想刀尖号码1~8

假想刀尖号码0

G41 G42 工件

X

Z

假想刀尖在

程序路径上。 刀尖中心在

程序路径上。

设置工件坐标系可以改变工件的位置。如下图所示(前刀架系统):

Z

工件

X

G42(工件在右侧)

(1) 当工件位置不改变时

当刀具移动时,刀尖保持与工件接触。

68

Ⅱ编程篇-7(T功能)

(2)当工件位置改变时

在程序路径的拐角,工件相对于刀具位置发生变化,如下图所示:

C G42 工件位置 程序路径从A至B:G41 程序路径从B至C:G42 B A

工件位置 G41 在上述例子中,尽管在编程路径的右侧没有工件,但在从A到B段的移动中仍然假设有工件存在。由于在刀尖补偿开始程序段的下一程序段,不可改变工件的位置,所以在上例,如果从A到B移动的程序段是刀尖补偿开始的程序段,刀具路径将与图中所示的有所不同。 (3) 补偿开始

从G40变为G41或G42的程序段称为补偿开始程序段。 G40 _ ; G41 _ ; 补偿开始程序段。 _ ;

在补偿开始程序段进行过渡的刀具偏置移动。在补偿开始程序段之后的程序段的起点,刀尖中心垂直于该程序路径。

(4) 补偿取消

从G41或G42变为G40的程序段称为补偿取消程序段。 G41 _ ; _ ; _ ;

G40 _ ; 补偿取消程序段。

(G42) (G42)补偿开始

(G40)

69

K90Ti车床系统

在补偿取消程序段的前一个程序段的末端,刀尖中心移动到垂直于程序路径的位置。

(5) 在G41/G42方式下又指令G41/G42 此时,刀尖中心位置在前一程序段的终点垂直于前一程序段的程序路径。

在第一次指定G41/G42的程序段,不执行上述的刀尖中心定位。 (6) 例:

Φ120 0Φ200Φ60 Z轴

②③①Φ300 G42W-600.U-600. ; 终点 (G40) (G42) 编程路径 (G42) (G42) X轴 70

30150

Ⅱ编程篇-7(T功能)

(在G40模式,半径编程) G42 G00 X3.0;

G01 X6.0 W-15.0 F100 ; G40 G00 X15.0 W15.0 ; 5. 关于刀尖半径补偿的注意事项

(1) 不可连续指令两个或两个以上无移动命令的程序段。

①M05 ; ............................................M码输出 ②S21 ; ............................................S码输出 ③G04 X1000 ; ......................................暂停. ④G01 U0 ; .........................................移动距离零. ⑤G98 ; ............................................只有G代码.

⑥G10 P01 X100 Z200 R50 T2 ; .......................补偿量变更.

如果连续指定以上程序段两个或更多时,刀尖中心会移到前一程序段的终点垂直于前一程序段程序路径的位置。但是,如果移动指令是以上④时,只有一个程序段就会为上述的刀具移动。

(2) G90 或 G94补偿 G90,G94刀尖半径补偿如下: (a) 对循环的各路径,刀尖中心路径通常平行于程序路径。 ①G90

程序路径 ③④⑧ 0⑤⑦ ① ② ⑥ 所有刀尖号 ①④ ⑤④ ⑤⑧③ 0 ⑦②刀尖中心路径 0⑥ ⑧③ ② ⑦

过切在N7N8会产生 刀尖中心路径 程序路径

N6 N7N8 N9 (G42方式) N6 W600.; N7 S21 ; N8 M04 ; N9 U-300 W300; ① ⑥71

K90Ti车床系统

②G94

(b) 无论是G41,G42方式,偏置方向如下图所示。

程序路径 所有刀尖号 ① ④ ⑤ ③ ④ ⑧ ④ ⑤ ⑧

0 ⑤ ⑦ ① ② ⑥ ③ 0 ⑦ ① ⑥ ②刀尖中心路径 0 ⑥ ⑧② ③ ⑦72

Ⅱ编程篇-7(T功能)

(3)G71,G72或G73补偿

当执行上述的循环时,路径偏移刀尖半径向量。在循环过程中,不进行任何交点计算。 (4) G74-G76

在此情况下,不执行刀尖半径补偿。 (5) 当执行倒角时

偏置后的移动如下:

(6) 当插入拐角圆弧时

(7)从MDI指定程序段时

在此情况下,不执行刀尖半径补偿。 (8)当内侧转角加工小于刀尖半径时

此时,刀具的内侧偏置会导致过量切削。在前一程序段的开始或拐角移动后,刀具运动停止并显示报警(P/S41)。但是,如果‘单程序段’开关为ON时,刀具将停止在前一程序段的终点。

(G41) 程序路径

(G42) 程序路径

下一程序段 (G41) (G42)73

K90Ti车床系统

刀尖中心路径 停止点 程序路径 单段开关为ON时的 停止点 拐角圆弧小于 刀尖半径 当刀具不停时刀尖 中心路径 过切 (9) 当加工一个小于刀尖直径的凹型

当刀尖半径补偿使得刀尖中心形成与程序路径相反的方向运动时,将会产生过切。此时,在前一程序段的开始或拐角移动后,刀具运动停止并显示报警(P/S41)。

刀尖中心路径 停止点

(10) 当加工一个小于刀尖半径的台阶时

当程序包含一个小于刀具半径的台阶而且这个台阶又是一个圆弧时,刀具中心路径可能会形成一个与程序路径相反的运动方向。此时,将自动忽略第一个向量而直接直线移动到第二个向量的终点。单程序段时,程序会在此点停止,如果不在单程序段方式,循环操作会继续。

如果台阶是直线,补偿会正确执行而不产生报警。(但是,未切削部分仍然会保留)

过切 刀具路径与程序 路径相反 程序路径 当刀具不停时刀尖 中心路径 74

Ⅱ编程篇-7(T功能)

直线运动

单程序段停止点S刀具中心路径 圆弧加工 忽略第一个向量因为忽略第一个向量,不会产生过切, 但是不执行圆弧运动。

6.关于刀尖半径补偿的详细说明 (1) 刀尖R中心偏置矢量

刀尖R中心偏置矢量是一个两维的矢量,其值等于T 代码指定的偏置量,在CNC内部计算。其方向根据刀具一个程序段一个程序段的移动而改变。这个偏置矢量(以下简称矢量)在控制单元内部,根据偏置的需要,计算出精确偏置于程序路径(刀尖半径)的刀具路径。这个矢量在复位时删除。

矢量始终伴随刀具的运动。正确的了解矢量是正确编程的基础。请详细阅读下面关于矢量形成方法的说明。 (2) G40,G41,G42

G40,G41,G42用于取消或产生向量。这些G码与G00,G01,G02,G03等一起使用指定刀具移动的补偿模式。 (A) 取消模式

在开机后,或当操作面板的RESET键或M30执行时,系统立刻进入取消模式。

在取消模式下,向量为零,刀具中心路径与程序路径一致。程序必须在取消模式下结束。否则,刀具不能在终点定位,刀具停止在离终点一个向量长度的位置。 (B) 补偿开始

在取消模式下,当满足以下条件的程序段执行时,系统进入补偿模式。这个操作中的控制称为补偿开始。

1·程序段中含有G41或G42,或已经指定为G41或G42模式。 2·刀尖半径补偿号码不是0。

3·程序段中指定的X或Z移动且移动量不是零。

。如果指定,会产生报警(P/S34)。 在补偿开始的程序段不能是圆弧指令(G02或G03)

在补偿开始时读入两个程序段,执行第一个程序段,第二个程序段进入刀尖半径补偿缓冲器。

在‘单程序段’方式下,读入两个程序段,执行第一个程序段,然后停止。

在连续执行时,事先读入两个程序段,因此在CNC中,有一个正在执行的程序段和下面的两个程序段。

75

K90Ti车床系统

注:在以下经常遇到的术语‘内侧’‘外侧’的含义如下:两个移动程序段交点的夹角大于或等于180°时称为

‘内侧’,在0~180°之间时称为‘外侧’。 1内侧

2外侧

76

工件侧 α 程序路径 α≥180° 程序路径 工件侧 α0°≤α<180°

Ⅱ编程篇-7(T功能)

(a)沿着拐角的内侧移动(α≥180°) ( i ) : 直线→直线 α (c)沿着拐角为锐角的外侧移动(α<90°) (i): 直线→直线 r S L 刀尖中心路径 L S r α G42 S r : 补偿量 L 程序路径 ( ii ) : 直线→圆弧 αr L 在以下图中SL及C意义如下:S:单段停止点 L:直线 C:圆弧 G42S LC 程序路径(b)沿着拐角为钝角的外侧移动(180°>α≥90°) (i) : 直线→直线 G42 α r r S L 交点 程序路径S刀尖中心路 程序路径 刀尖中心路径 Lr 交点 (ii) : 直线→圆弧 G42α L (ii): 直线→圆弧 G42 LS G42 r α 程序路径 L 程序路径刀尖中心路径 (d)沿着拐角为小于1度的锐角的外侧移动,直线→直线。(α<1°) LLG41 α小于1度G41 刀尖中心路径 程序路径 77

K90Ti车床系统

(3) 补偿模式

在偏置模式下,如果不连续指定两个或以上的非移动指令(辅助机能或暂停等),偏置将会正确地执行,否则会产生过切或切削不足。 (a)沿着拐角的内侧移动(α≥180°) (iii): 圆弧→直线 以同一方法考虑下列情况(ii)圆弧→直线 (iii)直线→圆弧 (iv)圆弧→圆弧 r 补偿向量 程序路径 r (v)小于1度内侧加工及补偿向量放大 (i)直线→直线 S 刀尖中心路径 c S L 刀具中心路径CSC 程序路径 刀具中心路径 α L G42 S L 刀具中心路径 (i): 直线→直线 α 程序路径 G42SC (ii): 直线→圆弧 α (iv): 圆弧→圆弧 程序路径 刀具中心路径 G42 α 程序路径78

Ⅱ编程篇-7(T功能)

(b)沿着拐角为钝角的外侧移动(180°>α≥90°) (iii): 圆弧→直线 S L 刀具中心路径α α(i): 直线→直线 (ii): 直线→圆弧 L 程序路径SLr C刀具中心路径 程序路径 (iv): 圆弧→圆弧 α α G42 程序路径S c L SCC 刀具中心路径 程序路径 刀具中心路径 (c)沿着拐角为锐角的外侧移动(α<90°) (i): 直线→直线 L (i): 直线→直线 S r α G42 L 刀尖中心路径刀尖中心路径 程序路径 (ii): 直线→圆弧 S r α G42 L LSr α G42 程序路径L (ii): 直线→圆弧 程序路径刀尖中心路径 LS r α G42 L L刀尖中心路径 程序路径79 K90Ti车床系统

(d) 特殊情况 程序路径 刀尖中心路径 停止3圆弧的中心与起点或终点一致 在左图,会产生报警(P/S38)并停止在前一程序段的终点。 (G41) N5 G01 W10.; N6 G02 W10.I0K0; N7 G03 U-10. I-10.; 当刀尖半径小时 程序路径 当刀尖半径大时 2没有交叉点时 报警且停止 在左图,当刀尖半径值小时,圆弧的补偿路径有交点,但是当半径变大,可能交点不存在。刀具停止在前一程序段的终点并显示报警。 r r程序路径 圆弧扩展直线 圆弧终点 1圆弧终点不在圆弧上 假想圆弧 当编程圆弧不在终点时,其扩展直线如左图所示,假想一圆弧通过其终点,补偿以假想圆弧来作向量。其形成的刀尖中心路径不同与考虑了圆弧扩展直线的偏置路径。 当圆弧-圆弧移动时可用同样的考虑。 80

Ⅱ编程篇-7(T功能)

(4)补偿取消

在补偿模式,当程序段满足以下任何一项条件执行时,系统进入补偿取消模式,这个程序段的动作称为补偿取消。

(a) 指令G40

(b) 刀具半径补偿号码指定为0 。

在执行补偿取消时,不可用圆弧指令 ( G02 及 G03 )。如果指令圆弧会产生报警(N0.34)且刀具停止点。

在补偿取消模式,控制执行该程序段及在刀具半径补偿缓冲寄存器中的程序段。此时,如果单程序段开关为开时,执行一个程序段后停止。再一次按起动按扭,执行下一个程序段而不用读取下一个程序段。

以后控制在取消模式,通常下一个要执行的程序段将会读入缓冲寄存器,不再读之后的程序段于刀具半径补偿缓冲器。

(a)沿着拐角的内侧移动(α≥180°) (b)沿着拐角为钝角的外侧移动(180°>α≥90°)

(i): 直线→直线 α (ii): 圆弧→直线 α 程序路径 r:补偿量 G40L S L 程序路径 Cr G40 SL ( i ) : 直线→直线 G40 α L 程序路径 r S 交点 (ii): 圆弧→直线 G40 α Lr S r L L 刀尖中心路径 L 交点 程序路径 刀尖中心路径 81

K90Ti车床系统

(c)沿着拐角为锐角的外侧移动(α<90°) (i): 直线→直线 (d)沿着拐角为小于1度的锐角的外侧移动,直线→直线。(α<1°) (5)在补偿模式中变更补偿方向 刀具径补偿 G 码 ( G41 及 G42 ) 决定补偿方向,补偿量的符号如下 : 偏置量符号 G代码 G41 G42 在特殊场合,在补偿模式中可变更补偿方向。但不可在起始程序段及其后面的一个程序段变更。补偿方向变更时,没有内侧和外厕的概念。下列的补偿量假设为正。

+ - 左侧偏置 右侧偏置 右侧偏置 左侧偏置 G40 α小于1度r S L 刀尖中心路径 程序路径 刀尖中心路径L S 程序路径 程序路径 G40 α r L (ii): 圆弧→直线 L G40 Lα r L LS L 刀尖中心路径 LLG4282

Ⅱ编程篇-7(T功能)

程序路径 G42 r G41 L r①直线→直线 S L ②直线→圆弧 C 程序路径 rLG42S r G41 刀尖中心路径 ③圆弧→直线 G42 r C S L G41 r 程序路径 ④圆弧→圆弧 G42 rCS 刀尖中心路径 Cr G41 ⑤ 如果补偿正常执行,但没有交点时

当用 G41 及 G42改变程序段 A 至程序段B的偏置方向时,如果不需要偏置路径的交点,在程序段 B 的起点做成垂直与程序段 B 的向量。

(i) 直线-----直线

刀具中心路径

L

程序路径

(G41) 单节B

S

刀具中心路径

LL S单节A (G42)

补偿向量 程序路径

(G42) 单节A (G42)单节B (G41) SL 83

K90Ti车床系统

(ii) 直线-----圆弧

(iii) 圆弧-----圆弧

(6) 在补偿模式,指定刀尖补偿G代码

在补偿模式中,指定刀尖半径补偿 G 码 ( G41,G42 )时,相对于移动方向会形成一个与前程序段成直角的向量,与加工内侧和外侧无关。但如果在圆弧指令中指定此种G码,则不能得到正确的圆弧。

当用刀具半径补偿 G ( G41,G42 ) 改变补偿方向时,请参照 ( 5 )。

刀具中心路径 中心 中心

程序路径 C rL S L (G42) r圆弧的终点 不在圆弧上 单节A(G42) (G41) Sr单节BC 程序路径 (G41) 单节A L S刀具中心路径 (G42) 单节B C84

Ⅱ编程篇-7(T功能)

直线-----直线

圆弧-----直线

(7) 暂时的补偿取消

在补偿模式中,如果指定以下的指令,补偿会暂时取消,此后系统会将补偿模式自动恢复。这个操作的详细方法,请参照补偿取消及补偿开始的详细说明。 a. G28 自动返回参考点

在补偿模式中,如果指令G28,补偿将在中间点取消,在参考点返回后补偿模式自动恢复。

(8) 暂时取消补偿向量的指令

在补偿模式中,如果指定了以下指令时,补偿向量会暂时取消,之后,补偿向量会自动恢复。此时,不同于补偿取消模式,刀具直接从交点移动到补偿向量取消的指令点。在补偿模式恢复时,刀具又直接移动到交点。

S 原点

(G42 G00) r G28中间点

C(G42模式) rS含G42指令的程序LL(G42模式)

rS

含G42指令程序段

L

S S G00r 85

K90Ti车床系统

① 坐标系设定(G50)

(G41模式)

N5 G01 U3000 W7000; N6 U-3000 W6000; N7 G50 X1000 Z2000; N8 G01 X4000 Z8000;

G50程序段 N7

N5 N6SS N8N9 程序路径 L r L r S (交点) 刀具中心路径

S (交点)L 注: SS 表示在单程序段方式下刀具停止两次的点

② G90,G92,G94固定循环,G71~G76固定循环

(G42模式)

N5 G01 U5000 W6000 N6 W-8000

N7 G90 U-6000 Z-8000 I-3000 N8 G01 U12000 W5000

③ 含T代码指令的程序段 (9) 刀具不移动的程序段

N7N8S N6 N5程序路径 r S 刀尖半径中心路径

86

Ⅱ编程篇-7(T功能)

在以下程序段中没有刀具移动。在这些程序段中,即使刀具半径补偿模式下也不会移动。 (1) M05 ;…………………… (3) G04 X10000 ;……………

M 码输出 暂停

(2) S21 ;…………………… S 码输出 (4) G01 P01 X100 ;………… 补偿量设定 (5) G98 ;………………………只有 G码 (6) G01 U0; ……………………移动量是零

(a) 在补偿开始时的指令

如果在补偿开始的指令没有刀具移动,不会产生补偿向量。

(b) 在补偿模式指令时

在补偿模式下只指令了一个无刀具移动的程序段时,向量及刀具中心路径与无指令该程序段时一样。 ( 参照项目(3)补偿模式 ) 此无刀具移动程序段在单程序段停止点执行。

但是,当程序段移动量是零时,即使只指定一个程序段,刀具移动同与两个及两个以上没有刀具移动指令的程序段一样,随后将详细说明。

N6 程序段N7 在这里执行

N6 SSN8N7 N8

N6 U100.0 W200.0 ; N7 G04 X100.0 ; N8 W100.0 ;

N6 N7 N8 SSS G40 G91 ......... . . .

N6 U1000.0 W1000.0; N7 G41 U0 ;

N9N8 U-1000.0 ; N9 U1000.0 W-1000.0 ;

87

K90Ti车床系统

两个没有刀具移动的程序段不可连续指令。如果这样指令,会形成长度为补偿量,方向垂直于前程序段移动方向的向量,所以可能产生过度切削。

(c) 与补偿取消一起指令时

当与补偿取消一起指令的程序段没有刀具移动时,会形成长度为补偿量,方向垂直于前程序段移动方向的向量,这个向量在下一个移动指令取消。

(10)转角移动

如果在程序段末尾产生两个以上的向量,刀具从一个向量直线移动至另一个向量。这个移动称为转角移动。

N6 SSN7 N8N6U100.0 W100.0 ; N7 G40 ; N8 U0 W100.0 ;

N6 程序段N7 及N8 在这里执行 注:SSS 表示用程序段操作刀具停止三次。

N6 SSS N9N7 N8

N9 (note 4 ) N6 U100.0 W 200.0 ; N7 S21 ; N8 G04 X1.0 ; N9 W100.0 ;

N6 SS N7 N8 N6 U1000 W2000 ;

N7 U0 ; N8 U1000 ;

88

Ⅱ编程篇-7(T功能)

如果这些向量几乎一致,转角移动不执行而忽略后面的向量。

如果ΔVX≤ΔV极限及ΔVZ≤ΔV极限,较后的向量忽略。 Δ V 极限用参数 N0.049CRCDL 设定。 如果这些向量不一致,产生一个沿转角的移动。这个移动属于较后的程序段。

(11) 干涉检查

刀具过度切削称为“干涉 ”。干涉能预先检查刀具过度切削。但是用本机能不能检查出所有的干涉。即使过度切削未发生也会进行干涉检查。 (a) 干涉的基本条件

(1) 刀具路径方向与程序路径方向不同。(路径间的夹角在90 度与270 度之间)。 (2) 圆弧加工时,除以上条件外,刀具中心路径的起点和终点间的夹角与程序路径起点和终点间的夹角有很大的差异 ( 180 度以上 )。

N6 N7S 这些移动属于程序段N7,进给率因此等于程序段N7 的进给率 。如果程序段N7 是G00 模式,刀具以快速进给率移动 。如果是G01,G02,G03模式,刀具以切

ΔVZ 如果 ΔVX≤ΔV极限 ΔVZ≤ΔV极限 这个向量忽略 ΔVX

K90Ti车床系统

例①

例②

90

刀具中心路径 程式路径 两个路径方向 差异很大(180°)

刀具中心路径 程序路径 两个路径方向差异很大(180°)

r2r1 刀具中心路径 N6N5程序路径中心 N7

Ⅱ编程篇-7(T功能)

(G41)

N5 G01 U2000 W8000 T1;

N6 G02 U-1600 W3200 I-1800 K -28000 T2; N7 G01 U-1500 W-2000 ; (T1刀尖半径补偿量 r1 =2000) (T2刀尖半径补偿量 r2 =6000)

以上范例,程序段N6 的圆弧在一个象限内。但是在刀具补偿后,圆弧位于4个象限。 (b) 干涉的预先处理

(1) 忽略引起的干涉的向量

当刀具补偿程序段A,B 及 C 执行时,在A 及B 间产生向量V1,V2,V3 及 V4,在 B 及 C 间产生向量 V5,V6,V7及V8,首先检查最近的向量。如果发生干涉,将它们削去。但是如果要忽略的向量在拐角的最后,它们不能削去。

干涉检查 :

V4 及 V5 间 ----- 干涉 ----- V4,V5 削去 V3 及 V6 间 ----- 干涉 ----- V3,V6 削去 V2,V7 削去 V2 及 V7 间 ----- 干涉 -----

V1 及 V8 间 ----- 干涉 ----- V1,V8不能消去

如果在检查中,某一向量无干涉,则此后的向量不检查。如果程序段B是圆弧移动,向量干涉会产生直线移动。

(例1) 刀具从 V1 至 V8 直线移动

如果在程序段A 用单段操作刀 具停止,刀具中心移至 V3 。

O1

O2BV4 ,V5 :干涉 V3 ,V6 :干涉 V2 ,V7 :干涉 V1 ,V8 :不干涉

程序路径 A V5 V4C刀具中心路径 V1 C V6SV3L V7V2

SV8C91

K90Ti车床系统

(例2) 刀具直线移动如下 :

刀具路径 :V1 → V2 → V7→ V8

(2) 如果在处理 (1) 后仍有干涉发生,刀具停止,产生报警。如果干涉在处理 (1) 后发生或如果从检查开始只有一组向量而这组向量干涉,刀具在前面程序段执行后立即停止,显示报警 ( N0.41 )。

(如果用单程序段操作执行,刀具在程序段结束时停止。)

即停止。

(c) 实际上没有干涉,单作为干涉处理。

给出几个范例

(1) 一个浅深度,深度小于补偿量

V6V5 V2BA V1C程序路径 刀具中心路径 停止如果在单节 A 用单节操作刀具停止,刀具中心移至 V3 。然后将操作起动 ,移动刀具至 V7 或O1O2B V4 ,V5 :干涉 V3 ,V6 :干涉 V2 ,V7 :干涉

程序路径 AV5 V4 C 刀具中心路径 C V6V1 L V2S

V7 L S V8 C V3V2 ,V5 :干涉V1 ,V6 :干涉

因为干涉忽略向量 V2 和 V5后,干涉仍在向量 V1 及 V6 间发生。报警显示且刀具立

92

Ⅱ编程篇-7(T功能)

止并显示报警。

(2) 凹沟深度小于补偿量

(12)倒角及拐角

① 在倒角或拐角圆弧,只有在拐角处有交点时,才可以进行刀尖半径补偿。在偏置取消,偏置开始或改变补偿方向时,不能进行补偿,此时刀具运动停止并显示报警(№039)。

② 在内侧倒角或内侧拐角圆弧时,如果倒角值或拐角圆弧值小于刀尖半径值,因为会产生过切,刀具运动停止并显示报警(№039)。

③ 切削不足或报警

(Ⅰ)下面的例子表示切削不足

L1倒角路径刀尖中心路径 切削不足 22.5L2在此停止刀尖中心路径 程序路径

A B C 程序路径 刀具中心路径

A B

C 刀具中心路径

程序路径 停止 实际上没有干涉,但是因为在程序段 B 程序的方向与刀具半径补偿的路径相反,刀具停

如例 (1) 在程序段B 方向相反。

93

K90Ti车床系统

在内侧倒角,如果非倒角部分的程序路径(上图L1,L2)的长度在下述范围时,就会产生切削不足。

0≤L1,L2≤r×tan22.5° (r:刀尖半径) 切削不足部分放大图:

在上图中,尽管刀具应该在点A定位,但实际在点B定位。(刀尖与直线L相切)。因此,区域C未切削到。

(Ⅱ)在下列情况会产生报警№052,№055。

在外侧倒角偏置时,在程序路径上有。倒角路径与无倒角时的交点P1或P2一致,所以对外侧倒角进行。如果倒角值大于指定的值,会产生报警№052,№055。

(13) 从 MDI 输入指令

从 MDI 输入指令不执行补偿。

但是,当绝对指令编程的NC程序在自动操作过程中,用单程序段机能停止时,插入执行 MDI 操作,然后再次起动自动操作后,刀具路径如下 :

此时,传送执行在下一个程序段起点的向量,并根据下两个程序段形成其它向量。所以,从点 PC后偏置可正确地执行。

程序路径

刀尖中心路径P1 起点含倒角的刀尖中心路径 示报警 倒角程序路径的 在这条路径上会显P294

Ⅱ编程篇-7(T功能)

Vc1'

V’B1

PB' MDI 操作 V’B2 PA PDVB2 在绝对指令的程序路径VB1 PC PB Vc1

Vc2

当点PA,PB,PC 以绝对指令编程时,程序段从 PA 至 PB 执行后用单程序段机能停止,插入MDI方式移动刀具。向量VB1 及VB2 传送至 V'B1 及V'B2 , 在程序段PB'→PC及PC→PD间的向量V'C1 及 VC2重新计算。

但是,因为向量 VB2 没有再度计算,从点 PC后补偿可正确地执行。 (14) 手动操作

刀尖半径补偿中的手动操作,请参照操作篇的手动操作。 (15) 子程序

在调用子程序前(即执行M98前),系统必须在补偿取消模式。进入子程序后,可以起动偏置,但在返回主程序前(即执行M99前)必须为补偿取消模式。否则会出现报警№036。 (16) 补偿一般注意事项

(a) 变更补偿量

通常在取消模式或换刀时,改变补偿量的值。如果在补偿模式中变更补偿量,只有在换刀后新的补偿量才有效。

(b) 补偿量的正负及刀尖中心路径

如果补偿量是负 ( - ),在程序上 G41及G42 彼此交换。如果刀具中心沿工件外侧移动,它将会沿内侧移动,反之亦然。

以下范例所示。一般,制作程序时补偿量为 ( + )。当刀具路径如在 ( a ) 制作程序时,如果补偿量作为负 ( - ),刀具中心移动如 ( b ),反之亦然。

注:当偏置量符号改变时,刀尖偏置方向也改变,但假想刀尖方向不变。所以不要随意改变。

程序路径

95

K90Ti车床系统

8 编程综合实例

加工如图(3-30)所示的轴类零件:所用刀具为:

T01外圆车刀;T02切槽刀,刀宽3m;T03 60度角的螺纹车刀。

290 155 65 60 20 60 60 3×φ45 2

φ85 φ80 Φ80 Φ62 φ50 φ41.8 Z轴 1×45° R70 1×45°

程序如下: O0001;

N10 M03 S××; 主轴起动

N20 T0101; 选择第一把刀,并进行第一号刀补 N30 G00 X41.8 Z2 M08; 快进至准备加工点,切削液开 N40 G01 X48 Z-1 F100; 倒角

N50 Z-60; 精车螺纹大径 N60 X50; 退刀 N70 X62 W-60; 精车锥面

N80 W-15; 精车Φ62MM外圆 N90 X78; 退刀 N100 X80 W-1; 倒角

N110 W-19; 精车Φ80的外圆

N120 G02 X80 W-60 R70; 精车圆弧(用I,K表示为I63.25 K-30) N130 G01 Z-225; 精车Φ80的外圆 N140 X85; 退刀

N150 Z-290; 精车Φ85的外圆 N160 X90 M09; 退刀,切削液关 N170 G00 X150 Z50; 快速回换刀点

N180 T0202; 换刀建立2号刀补

图8-1 编程综合实例

5.184M×X轴 96

Ⅱ编程篇-8(编程综合实例)

N190 M03 S××; N200 G00 X51 Z-60 M08; N210 G01 X45 F90; N220 G00 X51; N230 X150 Z50 M09; N240 T0303; N250 M03 S××; N260 G00 X62 Z6 M08; N270 G92 X47. Z-58 F1.5; N280 X46.94; N290 X46.; N300 X46.38;

N310 G00 X150 Z50 M09; N320 T0300; N330 M05; N350 M30;

主轴换速

快速移动到加工点,用刀具的左刀点对刀 车Φ45的槽 退刀

返回换刀点,切削液关 换刀建立刀补 主轴换速

快进到准备加工点,切削液开 螺纹切削循环

返回起刀点,切削液关 取消刀补 主轴停 程序结束

97

K90Ti车床系统

98

第三篇 操作篇

Ⅲ 操作篇-1(概要)

第三篇 操 作 篇

1 概要

使用K90Ti数控系统时,只要掌握如下几方面的操作内容,就可以很方便的进行操作了。 1.1.手动操作:

(1)手动返回参考点及手动程序回零。 (2)手动方式下移动刀具。 (3)手动辅助机能操作。 1.2.自动运行:

(1)存储器运行,是按编制好的程序自动运行加工工件。

(2)MDI运转,把一个程序段用MDI键盘上的键送入后根据这个指令可以运转,这 就

叫做MDI运转。 1.3.程序的编辑:

(1)把编制好的程序存到数控系统的存储器上。

(2)在编辑方式下,运用操作面板上的编辑键对程序进行修改,变更程序。 1.4.程序的调试:

在实际加工以前,可先检查机床运动是否符合要求,检查方法有机床实际运动和机床不动(只观察位置显示和变化)两种。 A)机床实际运动方法 1、可调整进给倍率

2、采用单程序段,即是每按一次启动键后刀具走一个动作(执行一个程序段)后停止,

再按启动键后刀具走下一个动作后(执行下一个程序段)停止,这样可以检查程序。 B)机床不动,观察显示位置变化或通过图形功能,观察加工时的刀具轨道的变化。 1.5.数据的显示和设定:

(1)刀具补偿的显示和设定方法。 (2)参数的显示和设定。

(3)用诊断参数判断机床的输入输出口信号状态。 1.6.显示: (1)程序的显示。 (2)位置的显示。

(3)报警信息显示及处理。 1.7.电子盘的存取。 1.8.图形功能。

1.9.U盘和RS232通讯操作。

101

K90Ti车床系统

2 操作面板说明

2.1 面板区域划分

K90Ti的LCD/MDI面板见下图:

2.1.1 LCD液晶屏显示区

K90Ti数控系统采用7.4英寸单色液晶屏显示。

2.1.2 前置串口、U盘接口区

为了使用户的使用方便,本系统前后均有串口接口,并增加U盘功能。

2.1.3 编辑键盘区

按键

复位键 数字键

名称

在输入程序时,按键输入数字。

功能说明

CNC复位,进给,输出停止

102

Ⅲ 操作篇-2(操作面板说明)

功能说明

按键 名称

地址键

用来输入地址符

注:P键复用,复用Q。

翻页键

光标移动键

EOB键 编辑键

输入键

输出键

存盘与复制键

电子盘存盘、程序复制 选择多种显示。

如:P’021—P’040号参数启动通信输出

程序段结束符的输入,即输入“;”按该键后程序段结束并且换行。

程序编辑时,字段,程序等的插入,修改,删除等操作启动通讯输入

同一显示界面下页面的切换

控制光标的移动

切换键

2.1.4 显示界面菜单区

菜单键

个页面。

备注

进入位置界面。位置界面有相对坐标、绝对坐标、综合坐标、坐标&程序等四进入程序界面。程序界面有程序内容、程序状态、程序目录U盘四个页面。 进入刀补界面、测量界面(反复按键可在两界面间转换)。刀补界面可显示

刀具偏值;

显示参数画面。重复按时,显示换为下一页(同下页键)。

103

K90Ti车床系统

菜单键

显示诊断画面。重复按时,不变。

显示报警画面。重复按时,报警与PLC报警画面切换(同下页键)。

图形画面。重复按时,图形和图形参数画面切换。

显示调试页面。重复按时,不变。

备注

2.1.5 机床面板区

按键

名称

编辑方式选择键

功能说明

进入编辑操作方式

自动方式选择键 进入自动操作方式

录入方式选择键 机械回零方式选择键 单步/手轮方式选择键

进入录入操作方式 进入机械回零操作方式

进入单步或手轮操作方式(两种操作方式由参数选择其一) 进入手动方式操作键

手动方式选择键

启动键

手动进给键

程序,MDI指令启动键

手动、单步操作方式X、Z轴正向/负向移动

主轴倍率键 选择主轴倍率50%~120%。(间隔10%)

104

Ⅲ 操作篇-2(操作面板说明)

功能说明

按键

名称

手轮增量键

手轮或单步增量选择。

快速倍率键

进给倍率键

手动换刀键

点动开关键

主轴控制键

冷却液开关

快速倍率有 FO,25%,50%,100%四

挡。可通过快速倍率上下调节键来选择,其百分比数值在位置页面的左下角显示。FO由参数P026设置。 手动方式:手动速率选择。 自动方式:进给倍率选择。

手动/手轮/单步方式下,按下此键,同带自锁的按钮,进行‘开→关→开...’切换输出。

手动/手轮/单步方式下,按下此键,刀架旋转换下一把刀。

手动/手轮/单步方式下,一直按着此键,主轴正向转动。松开此键主轴则停止转动。 手动/手轮/单步方式下,主轴正转/停止/反转

该旋钮有3个位置,

左侧:正常。中间:进给暂停。右侧:主轴暂停,进给也暂停。

加工过程中,把旋钮扳在中间位置时,轴进给暂停,置于右侧时主轴暂停,返回中间位置时,主轴恢复旋转,返回左侧正常位置后,按循环启动开关,加工继续。

暂停三位旋钮:

进给暂停及主轴暂停

急停开关

按下急停开关,系统复位,进给停止,出现“准备未绪”报警。松开急停开关,报 警消失,系统需重新对刀。

注:1.手动方式下轴旋转后,如果按任何主轴键(正转,反转,停止,点动),都会使主轴停止。自动方式下:

主轴旋转后,指定当前旋转的反向时,报警,暂停程序执行。 2.快速倍率增、减键:

可对下面的快速进给速度进行100%、50%、25%的倍率或者为FO的值上。 (1) G00快速进给

(2) 固定循环中的快速进给 (3) G28时的快速进给 (4) 手动快速进给

(5) 手动返回参考点的快速进给

例:当快速进给速度为6米/分时,如果倍率为50%,则速度为3米/分。

105

K90Ti车床系统

2.2 操作方式概述

K90Ti系统有编辑、自动、录入、机械回零、单步/手轮、手动等六种操作方式。 1.编辑操作方式

在编辑操作方式下,可以进行加工程序的建立、删除和修改等操作。 2.自动操作方式

在自动操作方式下,自动运行程序。 3.录入操作方式

在录入操作方式下,可进行参数的输入以及指令段的输入和执行。 4.机械回零操作方式

在机械回零操作方式下,可分别执行X、Z轴回机械零点操作。 5.手轮/单步操作方式

在单步/手轮进给方式中,CNC按选定的增量进行移动。 6.手动操作方式

在手动操作方式下,可进行手动进给、手动快速、进给倍率调整、快速倍率调整及主轴启停、冷却液开关、润滑液开关、主轴点动、手动换刀等操作。

2.3 液晶屏亮度调整

本系统的液晶画面亮度可根据用户的需求进行调整,具体步骤如下: 方法一:重复按

键(也可在位置页面按翻页键)进入”相对坐标”页面、任意方式下,按

键,使之闪烁,这时,按

键或者

键,即可调节亮度。 键或者

键,即可调节

方法二:任何页面,任何方式下,按住

亮度。

键,同时按光标

注:液晶的显示亮度与温度有较大的关系,在不同环境下,可根据实际情况进行调整。

2.4 显示界面及数据的修改和设置

K90Ti有位置界面、程序界面等8个界面,每个界面下有多个显示页面。各界面(页面)与操作方式。

2.4.1 位置界面

键进入位置界面,位置界面有绝对坐标、相对坐标、综合坐标及坐标&程序四个

页面,可重复按【位置】键查看,通过“翻页键”查看。 (1)绝对坐标显示页面

106

Ⅲ 操作篇-2(操作面板说明)

显示的X、Z坐标值为刀具在当前工件坐标系中的绝对位置,CNC上电时X、Z坐标保持,工件坐标系由G50指定。

编程速率:程序中由F代码指定的速率。 进给倍率:由进给倍率开关选择的倍率。

加工件数:NO:当程序执行完M30时,加工件数加1。

切削时间:当自动运转启动后开始计时,时间单位依次为小时、分、秒 ;加工件数和切削

时间掉电记忆。

S0000 T0100

:主轴编码器反馈的主轴转速,必须安装主轴编码器才能显示主轴的实际转速。 :当前的刀具号及刀具偏置号。

时钟显示:显示当前时间。

注:“编程速率”是在自动方式、录入方式下的显示;在机械回零、手动方式下显示“手动速率”;在手轮方式下显示“手轮增量”;

(2)相对坐标显示页面

显示的U、W坐标值为当前位置相对于相对参考点的坐标,CNC上电时U、W坐标保持。U、W坐标可随时清零。U、W坐标清零后,当前点为相对参考点。

107

K90Ti车床系统

U、W坐标清零的方法: 在相对坐标显示页面下按标显示页面下按

键,当页面中U闪烁,按

键,U坐标值清零;在相对坐

键,当页面中W闪烁,按键,W坐标值清零。清零后U、W停止闪烁。

(3)综合坐标显示页面

在综合位置页面中,同时显示相对坐标、绝对坐标、机床坐标、余移动量(余移动量只在自动及录入方式下显示)。

机床坐标的显示值为当前位置在机床坐标系中的坐标值,机床坐标系是通过回机械零点建立的。

余移动量为程序段或MDI指令的目标位置与当前位置的差值。 显示页面如下:

(4)坐标&程序显示页面

在坐标&程序显示页面中,同时显示当前位置的绝对坐标、相对坐标及当前程序的6个程序段,在程序运行中,显示的程序段动态刷新,光标位于当前运行的程序段。

108

Ⅲ 操作篇-2(操作面板说明)

2.4.2 程序界面

键进入程序界面,在非编辑操作方式下程序界面有程序内容、程序状态、程序目

查看。在编辑操作方式下程序内容页面,通过

键和

录、U盘4个页面,通过重复按

键显示当前程序的所有程序段内容。 (1) 程序内容界面

在程序内容页面中,显示包括当前程序段在内的程序内容。当程序在一页内显示不了时,在编辑操作方式下,可按

键或

键向前向后查看程序内容。

(2)程序状态页面

在程序状态页面中,显示当前G、M、S、T、F的指令状态,在录入操作方式下显示当前程序段的内容。

(3)程序目录界面

109

K90Ti车床系统

程序目录界面显示的内容:

(a) 系统版本号:显示CNC当前的软件版本号.

(b) 已存程序数和剩余量:显示CNC已存入的程序数(包括子程序)和还可以存储的程序数。 (c) 已用存储量和剩余存储量:显示CNC已存入的程序占用的存储容量和剩余存储量。 (d) 程序目录:按程序存入的先后顺序依次显示存入程序的程序号。当一页显示不下时,再次按

(4) U盘页面

在U盘页面中,显示当前在使用的U盘内存储的程序名和大小,在录入操作方式下的显示页面如图:

为换页。

程序 O0002 N0002 系 统 版 本 号 :K90Ti_A01 080131 已 存 程 序 数 :0002 剩 余: 0061 已 用 存 储 量 :00127 剩 余:31233 程 序 目 录 表 : O0001 O0002 地址 录入方式

其中,****表示文件名,TO为扩展名。当程序较多时,会分页显示。当没使用U盘时,页

面显示“U盘无效”。

2.4.3 刀补测量显示,修改与设置

键为一复合键,从其它显示页面按一次

键进入刀补/测量界面,再按

键进

110

Ⅲ 操作篇-2(操作面板说明)

入测量/刀补界面。 (1)刀补显示

刀补界面只有1个刀具偏置显示页面,共有8个偏置号(No.000~No.008)供用户使用,显示页面如下:

其中:R表示刀尖半径,T表示假想刀尖方向。 (2)测量显示

从刀补界面按一次

或者

均可进入测量界面,显示界面如下:

其中:R表示刀尖半径,T表示假想刀尖方向。 (3)刀具补偿量的修改与设置

刀具补偿量的设定方法可分为绝对值输入和增量值输入两种。

1) 按【刀补】键,显示刀补页面,按翻页键或重复按【刀补】键,可以选择页。显示共两页:

偏置画面左上角: 第一页:刀补。

第二页:测量。

2) 把光标移到要输入的补偿号的位置。

111

K90Ti车床系统

3) 绝对值输入时,按地址键 增量值输入时,按地址键

或或

,数据键(必须输入小数点)。 ,数据键(必须输入小数点)。

4) 按插入键,补偿量输入,并在LCD 屏幕上显示出来。

5)当参数P042的位OFMD2设置为1时,只能使用直接测量方式输入刀补。即在刀补第一页(刀补界面)只能输入地址U/W,在第二页(测量界面)只能输入地址X/Z。

注1: 在刀偏的第一页刀补页面中相应的刀补号上可直接输入刀具的偏置值(采用绝对值输入用地址X或

Z),或采用增量值输入时可通过修改刀补值的大小来改变加工尺寸的大小,(用地址U或W)。 在刀偏的第二页测量页面中相应的刀补号上输入的数值为测量值,X向输入的值为试切处的直径值;

Z向输入的值为试切点到所设定的工件加工坐标系原点的距离值。

注2:在刀补画面,数据显示行的之下显示位置坐标值,按〖切换〗键可切换显示相对坐标和绝对坐标。 注3:在自动运转中,变更补偿量时,新的补偿量不能立即生效,必须在指定其补偿号的T代码指行后,才

开始生效。

2.4.4 参数显示,查找与设置

通过参数设定,可调整驱动器、机床等的相关特性。各参数意义详见附录一 。 (1) 参数的显示

键进入参数界面,按

或者

切换各参数页面,如下图所示:

在参数画面,在LCD的下部有一参数详细内容显示行,显示当前光标所在的参数的详细内容。 ⑴ 位参数

参数№001~004和041~044是位参数, 最左侧是最高位,依次为BIT7~0。显示该参数所有位的英文含义的缩写。

⑵ 数据参数

参数详细内容显示行, 如光标位于№005 时,显示为: X 轴指令倍乘比。 (2) 参数的查找 ①顺次查找:

112

Ⅲ 操作篇-2(操作面板说明)

参数界面每页显示20个参数,根据参数号按或者键,显示出要设定参数所在的页,

按这四个键可进行上下和左右查找,若持续按或键,光标连续上下移动;

通过这些操作即可查找到需要的参数。 ②直接查找:

在编辑/录入/自动方式下均可,先按

即可看到光标自动跳到所要查找的参数. (3)参数的设置

1) 按2) 按

,进入【调试】画面,设置参数开关为开,按键,选择参数画面;

键,处于录入方式;

键,然后键入查找的参数号,然后再按

键,

3) 根据参数号查找到要更改的参数; 4) 用数据键输入参数值; 5) 按

键,参数值被输入并显示出来。

注1: 在部分参数设定后,必须断电时才有效(发生P/S 000号报警时)。

2.4.5 诊断界面

CNC和机床间的DI/DO信号的状态,CNC和PC间传送的信号状态,PC 内部数据及CNC内部状态等都可以通过诊断显示出来。

诊断的显示:

诊断画面有一页,显示诊断数据,通过操作,同一诊断号也可显示其它诊断数据。 (1)标准诊断数据

键,选择诊断画面

(2)选择诊断数据

选择条件:显示:诊断画面。

方法:按【插入】+1键,显示选择诊断画面;按【取消】键,返回标准诊断数

据。

在诊断显示画面,在LCD的下部有3行显示诊断详细内容,显示当前光标所在的诊断号的详细内容。显示的内容请参照附录。例:

113

K90Ti车床系统

诊断 O0002 N0005 序号 数 据 序号 数 据

000 00000000 008 00000000

001 00111110 009 00000000 002 00000000 010 00000000 003 00000000 011 00000000 004 00000000 012 00000000 005 00000000 013 00000000 006 00000000 014 00000000 007 00000000 015 00000000 诊断信息

机床侧的输入信号 ··· ··· *DECZ *ESP1 T04 T03 T02 T01 序号 001=

录入方式

如想知道刀架当前的刀号,按下诊断键进入诊断页面(如上图)。将光标移到001号,查看001号诊断后四位,如001号的右边第一位变为0的话,即001号诊断信息为00111110,此时可确认当前刀为1号刀,因此机床电气部分出现问题可以借助诊断信息进行判断,这样可以方便维修。

2.4.6 报警界面

发生报警时,在LCD的最下面一行闪烁显示“报警”。报警画面,可显示出报警号和报警内容。关于报警号的意义请参照附录。报警界面如下:

在报警显示画面,在LCD 的下部有一报警详细内容显示行,显示当前P/S 报警号的详细内容。其它报警如驱动报警的详细内容直接在LCD 的中部显示。

注1:通常发生报警时,在画面上自动切换至报警画面显示出报警的内容。

注2:当无报警时,如果系统在暂停状态,在显示屏的下端原闪烁显示‘报警’的位置闪烁显示‘暂停’。

注3: 消除报警的办法:当p/s报警发生时,按键可消除报警。

114

Ⅲ 操作篇-2(操作面板说明)

2.4.7 图形界面

图形界面中有图形设置、图形显示两个页面,可重复按【图形】按键,也可通过键、

键查看。

(1) 图形参数设置界面

在图形设置页面中,可选择图形显示的坐标系、缩放比例和范围等。

(2)图形显示页面

在图形显示页面中,显示图形设置页面各参数范围(以绝对坐标为参考)内的轨迹。

注:图形功能的具体用法请参照III-10图形功能。

115

K90Ti车床系统 2.4.8 调试界面

调试界面如下:

(1) 内外卡盘选择(0键)

用来适用不同形式的卡盘。该选择关机后仍保持。反复按

键可以改变内外卡盘的开

关。

(2) 试运行(1键)

试运行开时,启动程序时机床不移动,M、S、T不输出,进给速率按空运行速率进给(注2),但位置坐标变化。用于程序校验。反复按

键可以改变试运行的开关。

注1:试运行或单程序段开关为1时,在状态显示行,闪烁显示“调试”。

注2:切削进给时速率当按手动快速进给按钮时,为手动进给最高速度(1260毫米/分)。否则为手动进给

速度。

(3)单程序段(2键)

当单程序段开关置于开时,执行程序的一个程序段后,停止。如果再按启动按钮,则执行完下个程序段后,停止。反复按

键可以改变单程序段运行的的开关。

注1: 在G28中,即使是中间点,也进行单程序段停止。

注2:在单程序段ON 时,执行固定循环G90, G92 G94时,如下述情况: ( 快速进给, 切削进给 ) G代码 G90 3 刀 具 轨 迹 412324说 明 1~4 作为一个循环。1动作4结束后停止。116

Ⅲ 操作篇-2(操作面板说明)

说 明 G代码 G92 3刀 具 轨 迹 412 123423 321 4411~4 作为一个循环。动作4结束后停止。G94 1~4 作为一个循环。动作4结束后停止。注 3: M98 P__;、M99 的程序段不能单程序段停止。但M98、M99程序段中, 除N,P以外还有其它地址时,能单程序段停止。

(4) 参数及程序开关(3键、4键)

参数开关(键3):在参数开关为开时,才能设置参数。反复按 1

程序开关(键4):在程序开关为开时,才能编辑程序。反复按 2

(5) 手动辅助机能输出

选择手动方式(含手动,回零,单步,手轮),在调试页面时,通过按键5~9可控制机床

辅助机能的输出及关闭。同时可知道当前系统的辅助机能输出的状态。 主轴正转(键5) 1

主轴停止(键6) 2

主轴反转(键7) 3

冷却(键8)反复按 4

润滑(键9) 5

键可以改变冷却液的开关.

改变参数开关. 改变程序开关.

117

K90Ti车床系统

3 手动操作

3.1 手动连续进给

在手动方式下,按住进给轴及方向选择键

键可使X轴向负向或正向进给,松开按键时轴运动停止;按住个轴的同时运动。

在手动方式下,如果同时按住在位置画面,按

或者

中的或

或X轴方向

Z轴方向键可使Z

轴向负向或正向进给,松开按键时轴运动停止;用户也可同时按住X、Z轴的方向选择键实现2

键和方向键,可实现刀具在已选择的轴方向上快速进给。 键,可选择手动移动速率(0~1260毫米/分)。

注: 手动快速进给时的速度,时间常数,加减速方式与用程序指令的快速进给(G00定位)相同。

3.2 单步进给

选择单步操作方式,选择移动量(在位置画面,通过量选择4档:0.001、0.01、0.1、1.0 毫米),

键或

键来选择倍率,增

按手动移动轴键后2档。

,每按一次键,移动一次。参数P001 SINC 设置可屏蔽

3.3 手轮进给

选择手轮操作方式,选择手轮移动轴键(在相对坐标和绝对坐标位置

118

Ⅲ 操作篇-3(手动操作)

或者

画面,按下X或Z手动运动轴键,则选择的手轮轴的坐标地址字闪烁),选择向或反向转动手轮。

增量选择有3档:0.001,0.01,0.1毫米(在绝对或相对位置页面的左下角可显示出来),正

注 1:单步方式与手轮方式选择键是同一个键,由参数P004 HPG 设置选择。

注2:手摇脉冲发生器的速度要低于5转/秒。如果超过此速度,即使手摇脉冲发生器回转结束了, 但不能立

即停止,会出现刻度和移动量不符。 注 3:参数P001 SINC 设置为1可屏蔽0.1档。

3.4 主轴控制

3.4.1 主轴正转

:手动/单步方式下,按下此键,主轴正向转动起动。 3.4.2 主轴反转

: 手动/单步方式下,按下此键,主轴反向转动起动。 3.4.3 主轴停止

: 手动/单步方式下,按下此键,主轴停止转动。 3.4.4 主轴点动

:手动/单步方式下,按着此键,主轴正向转动, 松开此键则停止转动。。

3.5其它手动辅助操作

3.5.1 手动换刀

手动/单步方式下,按下此键,刀架旋转换下一把刀。(参照机床厂家的说明书)

3.5.2 冷却液控制

手动/单步方式下,按下此键,同带自锁的按钮,进行‘开→关→开...’切换。 3.5.3 各种速率的调整

在现在或相对位置的显示画面上,可以选择机床的进给速度

: 手动时,使手动速率+。自动时,倍率+。 : 手动时,使手动速率-。自动时,倍率-。 : 手轮/单步增量增档。 : 手轮/单步增量减档。

: 可使回零速率+,快速速率+。

119

K90Ti车床系统

: 可使回零速率-,快速速率-。 : 使主轴转动速率+。 : 使主轴转动速率-。

注1:快速倍率及主轴倍率显示

在位置画面,快速倍率及主轴倍率在同一位置显示,由【切换】键切换。当无模拟主轴机能时,则无主轴倍率显示。

现在位置(相对坐标)

O0001 N0110 U 100. 000 W 300. 403

编程速率: 1000 (绝对坐标) 进给倍率: 100% X 100.000 主轴倍率: 100% Z 300.403 切削时间:00:15:13 No 2 S 0000 T0100 00:08:08 自动方式

注2:主轴倍率增量的增加或减少只在选择主轴模拟机能时有效。

增加:按一次主轴倍率增加键,主轴倍率从当前倍率以下面的顺序增加一档 50%→60%→70%→80%→90%→100%→110%→120%

减少:按一次减少键,主轴倍率从当前倍率以下面的顺序减少一档 120%→110%→100%→90%→80%→70%→60%→50%

对于使用变频电机控制主轴的机床,用地址S和其后面的4位数值,直接指令主轴的转数(转/分)。 对于使用多速主轴电机的机床,用地址S+两位数控制主轴挡位(S00~S04)。

注3:不论是变频电机控制主轴的机床,还是使用多速主轴电机的机床,在机床断电后重新启动,都必须

在录入方式下键入主轴的转数(S××××)或挡位信号(S××), 按下启动按钮。然后在手动/单步方式下,启动主轴才能转动。

注4:在换刀过程中,换刀键无效,按复位键(RESET)或急停可关闭刀架正/反转输出,并停止换刀过程。

在手动方式起动后,改变方式时,输出保持不变。但自动方式执行相应的M代码关闭对应的输出。同样,在自动方式执行相应的M代码输出后,也可在手动方式下按相应的键关闭相应的输出。急停时,关闭主轴,冷却,换刀输出。

注5:刚开机后,在手动方式下,按下主轴的正转、反转或是主轴的点动键,主轴一般不会转动的。可在

录入方式下,执行一个速度值,采用变频电机的,可直接输入一个速度值,如执行S500;采用有机变速的可输入主轴某一档的速度,如S01。执行后再回到手动方式下,即可启动主轴。

120

Ⅲ 操作篇-4(自动运行)

4 自动运行

4.1 自动运转

4.1.1 运行程序的选择

1、检索法

1)选择编辑或自动操作方式; 2)按3)按地址4)按

键, 并进入程序内容显示画面;

键,键入程序号;

键,在显示画面上显示检索到的程序,若程序不存在,CNC出现报警。

键后,CNC会新建一个程序。

注:若该程序不存在,(编辑方式且程序开关打开)步骤4改为按

2、扫描法

1)选择编辑或自动操作方式; 2)按3)按地址4)按序。

键, 并进入程序显示画面;

键;

键,显示下一个程序。如果该程序是最后一个程序,执行该操作后显示第一个程

4.1.2 自动运行的启动

1、 按2、 按

键选择自动操作方式; 键启动程序,程序自动运行。

注:程序的运行是从光标的所在行开始的,所以在按下键运行之前应先检查一下光标是否在需要运行的程序段

上,若要从起始行开始而此时光标不在此行,要先将光标放在起始行。方法:在自动或编辑方式下,同时按

住地址键键和键,或者按键,光标会自动跳到程序起始行。

4.1.3 自动运转的停止

使自动运转停止的方法有两种,一是用程序事先在要停止的地方输入停止命令, 二是按操作面板上按钮使它停止。 (1)程序停(M00)

含有M00的程序段执行后,停止自动运转,与单程序段停止相同,模态信息全部被保存起来。按CNC启动按钮,程序继续执行。

121

K90Ti车床系统

(2)程序结束(M30)

(1) 表示主程序结束。

(2) 停止自动运转, 变成复位状态。 (3) 返回到程序的起点。 (3) 程序结束(M02)

(1) 所有M代码输出信号保持不变,其余同M30。 (2) M02必须单独编为一个程序段。 (4) 暂停

在自动运转中,把暂停三位旋钮打到中间位置可以使自动运转暂时停止。暂停后, 机床呈下列状态。

1) 机床在移动时,进给减速停止。 2) 在执行暂停(G04)中,休止暂停。

在自动运转中,把暂停三位旋钮打到右侧位置时可以使主轴也同时停止运转,打回到中间位时主轴恢复旋转。 (5) 复位

用LCD/MDI上的复位键,使自动运转结束,变成复位状态。在运动中如果进行复位,则机械减速后停止。

4.1.4 从任意段自动运行

1) 编辑操作方式下,按

键进入程序界面,重复按以选择程序内容页面;

2) 将光标移至准备开始运行的程序段处(如从第四行开始运行,移动光标至第四行开头);

3) 如当前光标所在程序段的模态(G、M、T、F指令)缺省,并与运行该程序段的模态不一致,

必须执行相应的模态功能后方可继续下一步骤; 4) 按

键进入自动操作方式,按

键启动程序运行。

4.1.5 暂停或进给保持后的运行

在自动运行时指令暂停或暂停三位旋钮处于进给暂停时,当三位旋钮拨回后,可按使程序继续自动运行。

122

Ⅲ 操作篇-4(自动运行)

4.1.6 自动运行中的进给,快速速度调整

自动运行时,可以通过调整进给、快速移动倍率改变运行速度,而不需要改变程序及参数中设定的速度值。 (1) 进给倍率的调整

按一次按一次

键,进给倍率增加一档,直至150%; 键,进给倍率减少一档,直至0。

这样可实现进给倍率16级实时调节。

注1:进给倍率调整程序中F指定的值;

注2:实际进给速度=F指定的值 × 进给倍率。

(2) 快速倍率的调整

按一次按一次

键,进给倍率增加一档,直至100%; 键,进给倍率减少一档,直至F0。

这样可实现快速倍率FO、25%、50%、100%四档实施调节。

注:CNC参数No.009、No.010分别设定X、Z轴快速移动速率;

X轴实际快速移动速率=No.009设定的值 × 快速倍率 Z轴实际快速移动速率=No.010设定的值 × 快速倍率

4.1.7 自动运行中的主轴速度调整

自动运行中,当选择模拟电压输出控制主轴速度时,可修调主轴转速。

操作方法:CNC参数NO.004中SANG设为1,选择模拟主轴功能,在位置页面(相对坐标或绝对坐标)下,按

键,在“快速倍率”和“主轴倍率”之间切换,当选者“快速倍率”

进行以下操作,实现主轴换挡。

按一次按一次

键,进给倍率增加一档,直至120%; 键,进给倍率减少一档,直至50%。

通过修调主轴倍率改变主轴速度,可实现主轴倍率50%~120%共8级实时调节。

注:1.实际输出的模拟电压值=按参数计算出的模拟电压值×主轴倍率。

2. CNC参数NO.031、032设置为9999,

4.1.8 自动运行中的冷却液控制

在自动方式下,面板机床控制区中的换。

键功能有效,反复按此键冷却液在开与关之间切

123

K90Ti车床系统

5 录入操作

在录入操作方式下,可进行参数的设置、指令字的输入以及指令字的执行。

5.1 MDI指令字输入

选择录入操作方式,进入程序状态页面,输入一个程序段G50 X50 Z100,操作步骤如下: 1、按2、按

键进入录入操作方式;

键(必要时重复按此键)进入程序状态页面:

3、依次键入地址键

、数字

键、及

键,页面显示如下:

4、依次键入地址键

、数字键

键;

124

Ⅲ 操作篇-5(录入操作)

5、依次键入地址键、数字键执行完上述操作后页面显示如下:

、、及键;

5.2 MDI指令字运行与停止

指令字输入后,按止运行。

注:输入的程序段不保存,执行完毕后,消失;一次只能输入一个程序段。

键执行MDI指令字。运行过程中可旋转急停按钮使MDI指令字停

5.3 MDI指令段、字段值修改

在录入方式,程序状态页面下,对输入的数据进行执行前,若字段输入过程中有错,可重新输入正确的部分取代错误的内容。如本章6.1节中由于错误输入了Z50,则为了输入正确的、数字键Z100,可键入地址键

操作完毕页面显示如下:

键,取代先前错误输入的Z50,

125

K90Ti车床系统

6 回零操作

6.1 程序回零

6.1.1 程序零点及其特点

当零件装夹到机床上后,根据刀具与工件的相对位置用G50指令设置刀具当前位置的绝对坐标,就在CNC中建立了工件坐标系。刀具当前位置称为程序零点,执行程序回零操作后就回到此位置。

在手动程序回零方式下,同手动返回参考点的操作,可手动快速回到G50设置的起刀位置点上。

程序零点记忆:程序启动后,执行的第一个G50程序段时机床所在的位置被自动记忆。后面的G50(如果有的话)不记忆。

一旦记忆了程序零点后,一直保持,除非有新的零点记忆。也就是说在执行A程序时记忆了程序零点A,再执行程序B时(如果B中无G50),则零点A也一直记忆,即使执行了程序B。

用途:在程序中间停止后,可迅速手动退回加工起点。刀补偏置自动取消。

如果在无记忆零点的情况下,进行程序回零会产生90号报警。

6.1.2 程序回零的操作步骤

1. 同时按下地址P键和回零方式键,右下角显示为“程序回零”方式,显示如下:

2. 再按X、Z轴的方向移动键,开始回零,回到程序零点后地址开始闪烁。

注:在机械回零点方式,显示〖机械回零〗,在程序回零方式显示〖程序回零〗。

6.2 机械回零

6.2.1 机械零点

机床坐标系是CNC进行坐标计算的基准坐标系,是机床固有的坐标系,机床坐标系的原点称为机械零点(或机械参考点),机械零点由安装机床上的零点开关或回零开关决定,通常零点开关或回零开关安装在X轴和Z轴正方向的最大行程处。

126

Ⅲ 操作篇-6(回零操作)

6.2.2 机械回零的操作步骤

1. 按如下:

键,进入机械回零操作方式,显示页面的最下行显示“机械回零”字样,显示

2. 按

键,选择回X或Z轴机械零点;

3. 在位置画面,返回到参考点的轴地址闪烁,轴移出后,地址闪烁停止。

注1:参数P003 ZNIK设置为1时,移动轴自保,轴可自动移动到机床零点后停止。如果需中途停止,则需按〖复

位〗键。

注2:参数P004 MZRZ,MZRX 选择手动返回参考点时轴运动方向键正向或负向有效。

127

K90Ti车床系统

7 程序编辑与管理

在编辑操作方式下,可建立、选择、修改、复制、删除程序,也可实现CNC与PC机的双向通讯。

为了防止程序被意外修改、删除,K90Ti设置了程序开关。编辑程序前,必须打开程序开关。

7.1新建程序

7.1.1 程序段号的生成

在编辑方式下,在调试画面,设置程序开关为开,顺次按地址键号,然后再按

,程序

键,即可看到新程序界面,如下图显示:新建程序号为02的程序。

7.1.2 程序内容的输入

(1) 按(2) 按

键进入编辑操作方式; 键进入程序界面,多次按

可选择程序内容显示页面。

128

Ⅲ 操作篇-7(程序编辑与管理)

,再按

建立新程

(3)依次键入地址键、数字键、、

序(以建立O0002程序为例)。

(4)按照编制好的零件程序逐个输入,每输入一个字符,在屏幕上立即给予显示输入的字符,一个程序段输入完毕,按

键结束,程序自动换行。

(5)按步骤5的方法可完成程序其它程序段的输入。

7.1.3 字符的检索

进入编辑操作方式,选择程序内容显示页面。 (1) 用扫描的方法

一字一字地扫描。 (A) 按光标键标。

时 (B) 按光标键

此时在画面上,光标一字一字地反方向移动。也就是说,在被选择字的地址下面,显示出光标。

(C)按光标键标。

(D)按光标键标。

时 时 时

此时在画面上,光标一字一字地向左移动。也就是说,在被选择字的地址下面,显示出光

此时在画面上,光标一行一行地向下移动。也就是说,在被选择字的地址下面,显示出光

此时在画面上,光标一行一行地向上移动。也就是说,在被选择字的地址下面,显示出光

129

K90Ti车床系统

(E) 按页键(F) 按页键 (2) 检索字的方法

从光标现在位置开始,顺方向或反方向检索指定的字。 (A) 用键输入要检索的字符中的地址 (B) 用键输入要检索的字符中的数字

注1:如果只用键输入S1,就不能检索S12

注2:检索S09时,如果只是S9就不能检索,此时必须输入S09。

,画面翻页,光标移至本程序下页开头的字。 ,画面翻到前一页,光标移至本程序上页开头的字。

(C) 按光标键(3) 用地址检索的方法

, 开始检索。

从现在位置开始,顺方向检索指定的地址。 (A) 按相应的地址键如(B) 按光标键

,而是按光标键

,则反方向检索。

。如果不是按光标键

(4) 返回到程序开头的方法

(A) 方法1:按RESET键(编辑方式下选择程序画面),当返回到开头后,从头开始显示程序的内容。

(B) 方法2:检索程序号。光标即可返回到程序开头了; (C) 方法3:按地址键O(自动或编辑方式下),按光标键

7.1.4 字符的插入

操作方法步骤如下:

(1)选择编辑操作方式,程序内容显示页面;

130

Ⅲ 操作篇-7(程序编辑与管理)

(2)如果想在字符X50.后面增加字符Z10.,先把光标移到X50.处,如上图所示,然后输入插入的字符(依次按地址键

束。之后页面显示如下:

数字键

,然后按

键),字符插入操作结

7.1.5 字符的修改

操作步骤如下:

(1) 检索或扫描到要变更的字符。 (2) 输入要变更的地址,数据,按

键,则新键入的字符代替了当前光标所指的字符。

7.1.6 字符的删除

操作步骤如下:

(1) 检索或扫描到要变更的字符; (2) 按

键,则当前光标所指的字符被删除。

7.2检索程序和顺序号

7.2.1 程序检索

当存储器存入多个程序时,显示程序时,总是显示当前程序指针指向的程序,即使断电,该程序指针也不会丢失。可以通过检索的方法调出需要的程序,而对其进行编辑或执行,此操作称为程序检索。

(1) 检索法(编辑或自动方式)

。 按地址O,键入要检索的程序号,按光标键

检索结束时,在LCD 画面显示检索出的程序并在画面的右上部显示已检索的程序号。 (2) 扫描法

131

K90Ti车床系统

按地址键,按光标键逐个显示存入的程序。

。编辑方式时,反复按地址键

,光标键

,可

7.2.2 顺序号的检索

顺序号检索通常是检索程序内的某一顺序号,一般用于从这个顺序号开始执行或者编辑。 由于检索而被跳过的程序段对CNC的状态无影响。也就是说,被跳过的程序段中的坐标值、M、S、T代码、G代码等对CNC的坐标值、模态值不产生影响。因此,按照顺序号检索指令,开始或者再次开始执行的程序段,要设定必要的M、S、T 代码及坐标系等。进行顺序号检索的程序段一般是在工序的相接处。

如果必须检索工序中某一程序段并从该程序段开始执行时,则应查清此时的机床状态、CNC状态。而与其对应的M、S、T代码和坐标系的设定等,可用MDI 运转方式进行设定。 检索存储器中存入程序顺序号的步骤:

1) 选择方式(编辑或自动方式); 2) 选择要检索顺序号的所在程序;

3) 按地址键N,用键输入要检索的顺序号,按光标键右上部,显示出已检索的顺序号。

,检索结束时,在LCD画面的

注1:在检索中,进行下列校验:

跳过任选程序段P/S报警(报警号003~010)

注2:在顺序号检索中,不执行M98××××(调用的子程序),因此,在自动方式检

索时,如果要检索现在选出程序中所调用的子程序内的某个顺序号,就会出现报警P/S(№ 060)。

上例中,如果要检索N8888,则会出现报警。

7.3 删除程序

7.3.1 删除到EOB(;)

执行目的:将从光标当前到最近的EOB之间的内容全部删除,删除后光标自动移动到下个字地址的下面。

执行方法:在编辑方式下,程序内容界面,同时按7.3.2 多个程序段的删除

光标现在位置---〉

要删除N100段23

N100 X100.0 M15 ;

键。

执行目的:从显示位置开始,删除到指定顺序号的程序段。

N110 X50.0;

(1) 键‘N’+‘删除’,则删除N100此段程序,光标指向N110程序段。

132

Ⅲ 操作篇-7(程序编辑与管理)

(2) 键‘N’+‘段数L’+‘删除’,从N100段程序开始,向下删除L段(包括N100段)

程序。

(3) 键‘N’+‘-’+‘段数L’+‘删除’,从当前段向上删除L段(不包括N100段)

程序。

7.3.3 程序的删除

按地址O,用键输入要删除的程序号,按删除键,这对应键入程序号的存储器中的程序被删除。

7.3.4 程序全部删除

删除存储器中的全部程序。按地址键O,输入-9999并按删除键。

7.4程序复制

此功能可将现有程序复制为另一个程序。操作方式(以另存为O1000为例):打开程序开关,在“程序编辑”界面输入“O1000”,再按

复制程序时会检查以下报警:

程序名已存在报警; 程序空间不够报警;

程序个数是否超过63个报警;

若复制过程中断电,则复制可能失败,或只复制原程序的一部分。

键。当前程序将被复制O1000。

7.5程序管理

7.5.1 程序目录

在程序页面,“程序目录表”下按程序存入的先后顺序依次显示存入程序的程序号。

7.5.2 存储程序的个数

系统标准配置可存储程序63个

7.5.3 存储容量

内存:32KB;

外存:6个区的电子盘

133

K90Ti车床系统

8 电子盘

8.1 简介

系统使用电子盘作为外存。电子盘为非易失的存储器。用电子盘可以备份系统当前的数据。 用途:

1. 备份:当电池不足或其它原因使电池保持的数据丢失时,可迅速将保存在电子盘内的数据读入,使加工程序,参数等数据恢复。

2. 当程序容量不足时,可将暂时不用的程序存储在电子盘中,而以后再次使用时,可随时读入。

电子盘数据1 电子盘数据2 电子盘数据3 电子盘数据4~6

出厂标准参数 程序/偏置(清零)

电子盘有6个区,每一区都含有参数,程序,刀补等数据。系统当前的数据可以存在任何一个区中,也可从任一个区读取数据作为当前使用的数据。

0

系统当前数据 (由电池保持)

8.2 读盘

开机时可读取任一盘的数据到工作区中。操作如下: 同时按键

+0~6 开机,系统会提示‘取盘,按复位/Reset键确认,按取消键取消(数

键,则对应数字键的盘区的数据读入工作区。如果

字)。(注:显示键入的数字)。此时按不读盘时,按

键,如同开机没有按按键。

8.3 系统初始化设定

当程序页面显示乱码或机床连续多次出现误动时,可对系统进行初始化设置(如果已存过盘,应读取已存的盘,即可快速恢复,如果未存过盘,才使用初始化的方法)。方法是同时按键

+

开机,系统会提示‘取盘’,按Reset键确认。对应设置KND出厂的标准参数,同

134

Ⅲ 操作篇-8(电子盘)

时程序区、偏置区数据被清零。然后再把参数修改为正常使用时的参数(机床出厂后应先备份一份参数,以备参数丢失或初始化后使用)完毕后存盘。

注1:读盘仅在开机时读入,开机后无法读盘。

注2:必须先将电池保持数据存到电子盘后才能读取,否则读取的数据不对。

8.4 存盘

可将系统工作区数据存入任一盘中。操作如下: 显示程序画面,选择编辑方式,依次按N,数字键1~6,按角显示的‘存盘’消失。

注:急停时,无法存盘。

键,进行存盘。在存盘过

程中,在右下角的状态显示行显示‘存盘’。省略数字键时,默认为盘1。存盘完毕后,右下

135

K90Ti车床系统

9 图形功能

刀具路径可以在LCD上画出,因此可以在LCD上检查加工的轨迹及加工形状。刀具路径也可以进行缩放。

由图形参数可选择以下两种坐标系

X

(1)

Z

(2)

Z

X

LCD尺寸如下

70.5毫米102.5毫LCD中心(Gc)

在LCD上最大可画图的尺寸为 205毫米×141毫米(横向×纵向),如果程序中所加工的尺寸大于最大画图尺寸时,则需对图形进行缩放。缩放比例的范围是 0.01~100.00倍。二维缩放比例通常的设定方法如下:

缩放比例 = MIN(横向比例,纵向比例);取其中较小的值。 横向比例 = α/横向加工的长度。 纵向比例 = β/纵向加工的长度。 α : 205 毫米。 β : 141毫米 。

缩放是相对于LCD屏幕中心来进行的。

注:Z 轴用半径编程,X 轴由系统的半/直径编程选择机能参数选择半径或直径。

136

Ⅲ 操作篇-9(图形功能)

编程路径 缩放后的路径 GC:LCD屏幕中心

GC 编程路径 缩放后的路径

在LCD上刀具路径是以刀具移动的工件坐标值进行描绘的, LCD中心对应的工件坐标值:

GCX = (X 最大值 + X 最小值)÷2

GCZ = (Z 最大值 + Z 最小值)÷2 X/Z 最大/小值是由图形参数决定的。 X 轴最大,最小值用半径值指定。

9.1 图形参数设定

系统根据图形参数的设置绘图,在起动前须为正确的设置,这些参数可在任何方式下设定。 ①连续按两次操作面板上的[图形]键,在图形和图形参数页面切换。

图形 图形参数O0010 N0010坐标选择 = 0 (XZ:0,ZX:1)缩放比例 = 100 图形中心 = 25.000 (X 轴工件坐标值)图形中心 = 30.000 (Z 轴工件坐标值)X 最大值 = 50.000 Z 最大值 = 20.000 X 最小值 = 60.000 Z 最小值 = 10.000 序号 001 =

②按光标键

录入方式 移动光标至要设定的参数下。

③按数据键输入数据,按插入键,输入图形参数值。 ④重复步骤②和③设定需要设定的参数。

137

K90Ti车床系统

9.2 图形参数的含义说明

· 坐标选择:设定绘图平面(XZ = 0,ZX = 1)

X

Z

0

Z

X

1

·缩放比例:设定绘图的比例

设定范围 1~10000 1 = 0.01 倍

·图形中心:设定工件坐标系下LCD 中心对应的工件坐标值。

·轴最大最小值:在LCD上所能绘下的轴坐标值的最大值及最小值。单位:0.001 毫米。 设定了轴最大值及最小值后,对应的图形中心值及缩放比例自动设定。 例:

横向图形中心 =(500.000+ 200.000)÷2 = 350.000 比例 = 205÷300 = 0.683 纵向图形中心 =(600.000+ 400.000)÷2 = 500.000 比例 = 141÷200 = 0.705 缩放比例 = 最小值{0.68,0.71}= 0.68,可设定为≤ 68的值。 如想改动图形中心参数则需在设定轴最大最小值以后再进行设定。

600.000(纵向最大值)LCD中心500.000

200.000 (横向最小值)(350.000,500.000)400.000(纵向最小值)(横向最大值)

9.3 刀具路径的描述

图形画面的第二页为绘图画面,可通过页键选择,如下图所示:

138

Ⅲ 操作篇-9(图形功能)

图形 O0010 N0005 Z X 26.000 Z 80.000

X

*S:正在作图 T:停止作图 自动方式 ①按

键,则进入作图状态,‘*’号移至S:正在作图。

②在自动/录入/手动方式下移动机床,绝对坐标值改变时,对应的运动轨迹则会描述出来。 ③按④按

键,则进入停止作图状态,‘*’号移至T:停止作图。 键,则已绘出的图形清除。

注1:在调试程序时可用机床锁住,以空运行速度进行。

注2:在显示器的左上角为工件坐标值,图形轨迹是以此值绘制的。

9.4 举例

选择参数:直径编程(X 轴) 编程单位 0.001 毫米 绘图平面 1

X 程序起点

(130,150)

60 40 90Z

139

K90Ti车床系统

(a)画下全部刀具路径;

设定最大值,最小值如下:

X 最大值 = 130000,X 最小值 = 0 Z 最大值 = 150000,Z 最小值 = 0 图形中心自动设定在(65000,75000) 缩放比例(横向)= 205÷150 = 1.37 缩放比例(纵向)= 141÷130 = 1.08 缩放比例 ≤1.08(108)

(b)仅画下阴影部分

X 最大值 = 30000,X 最小值 = 0 Z 最大值 = 90000,Z 最小值 = 40000 图形中心自动设定在(15000,65000) 缩放比例(横向)= 205÷50 = 4.1 缩放比例(纵向)= 141÷30 = 4.7 缩放比例 ≤4.1(410)

(c)刀具路径在LCD上整个偏移

用同一值改变最大或最小值: 最大值+ a,最小值+ a

a<0 时, 绘图位置向上或右方偏移。 a>0 时, 绘图位置向下或左方偏移。

140

Ⅲ 操作篇-10(RS232通讯功能)

10 RS232通讯功能

10.1 通讯准备工作

10.1.1 连接通讯电缆

(1) 通讯电缆的连接应在PC机和数控系统断电的情况下进行,否则,有可能烧坏通讯

接口。

(2) 通讯电缆为专用电缆,其接线见下图。

CNC系统 XS58(DB9针) 信号 DCD RXD TXD DTR 0V DSR RTS CTS

管脚 1 2 3 4 5 6 7 8 9 通用PC机 COMx(DB9孔) 管脚 9 3 2 4 5 6 1 7 8 信号 TXD RXD DTR 0V DSR DCD RTS CTS 线材:RVVP 5X0.3mm 通讯电缆连接图

2

屏蔽焊接在插头

金属体上

10.1.2参数设置

0

4 2 PUCH

PUCH 1 : 选择RS232功能。 0

5

6

BAUTE

BAUTE:波特率设置,默认值为2400。

注:可以传送的数据有参数,程序。刀补数据不能传送。

10.2.3 通信软件KND串口通信3.0介绍

(1)软件界面如下:

141

K90Ti车床系统

(2)使用前的准备工作:

a. 点击文件下拉菜单下的新建,新建一个新的文档

b. 点击菜单上面的设置按钮,进行串口设置,设置好后的界面如下:

串口波特率可选:1200、2400、4800、9600、14400、19200六种。通讯默认设置为:波特率2400、数据位7、偶校验、2个停止位。

142

Ⅲ 操作篇-10(RS232通讯功能)

10.2 数控系统中的程序传出给PC

10.2.1 单个程序的传输

(1) 打开程序开关,在数控系统上选择【编辑方式】,【程序】页面;

(2) 在PC机上运行通讯软件KND串口通信3.0,选择通讯口,设置波特率与数控系统一

致,使PC机处于输入等待状态;

(3) 在数控系统上顺序按地址键O及程序号; (4) 按

键,则把相应程序号的程序输出给PC机。

注: 按【复位】键可中途停止输出。

10.2.2 所有程序的传输

(1) 打开程序开关,在数控系统上选择【编辑方式】,【程序】页面;

(2) 在PC机上运行通讯软件,选择通讯口,设置波特率与数控系统一致,使PC机处于输

入等待状态;

(3) 在数控系统上顺序按地址键O和-9999; (4) 按

键,则把数控系统中的全部程序输出给PC机。

10.3 PC内的程序传入数控系统

10.3.1 程序在PC机上的编辑

(1) 在PC机上编辑程序文件,要用“记事本”、“UltraEdit”等文本编辑软件。 (2) 程序文件第一行为:“%(回车)”。

(3) 程序文件第二行为:“:1234(回车)”,即冒号+程序号,也可没有这一行。 (4) 以下一行一行输入程序,回车键换行。 (5) 程序的最后一行为:“%(回车)”。

10.3.2 单个程序由PC机输入到数控系统

(1) 在数控系统上打开程序开关; (2) 选择【编辑方式】,【程序】页面; (3) 顺序按地址键O和程序号; (4) 按

键,这时,画面状态行显示“输入”;

(5) 在PC机上运行通讯软件,选择通讯口,设置波特率与数控系统一致;

(6) 在PC机上调入要传送的程序,并使之处于输出状态,该程序即由PC机传入数控系统。

注:当PC机上的程序有程序号且不想改变程序号时,不需第(3)项操作。

143

K90Ti车床系统

10.3.3 多个程序由PC机输入到数控系统

操作步骤与10.3.2相同。

% :1111; ……; …….; M30; :2222; ……; ……; M30; :3333; ……; ……; M30; % 把由多个程序组成的一个文件的内容输入到数控系统中。文件的格式如下:

10.4 数控系统中程序与PC机中程序的比较

(1) 在数控系统上关闭程序开关;

(2) 选择【编辑方式】或【自动方式】,【程序】页面; (3) 调出要比较的程序;

键,这时,画面状态行显示“比较”; (4) 按

(5) 在PC机上运行通讯软件,选择通讯口,设置波特率与数控系统一致;

(6) 在PC机上调入要比较的程序,并使之处于输出状态,则即开始比较PC机和数控系统

上的两个程序。

注:被比较的两个程序不一致时,数控系统出现№079号P/S报警,比较停止。

10.5 数控系统参数输出

(1) 在数控系统上选择【编辑方式】,【参数】页面;

(2) 在PC机上运行通讯软件,选择通讯口,设置波特率与数控系统一致,使PC机处于输

入等待状态;

(3) 按

键,则把数控系统的参数输出给PC机。

144

Ⅲ 操作篇-10(RS232通讯功能)

10.6 数控系统参数输入

(1) 在数控系统上打开参数开关; (2) 选择【编辑方式】,【参数】页面;

(3) 按键,这时,画面状态行显示“输入”;

(4) 在PC机上运行通讯软件,选择通讯口,设置波特率与数控系统一致,使PC机处于输

入等待状态;

(5) PC机上调入要传送的参数文件,并使之处于输出状态,则参数即由PC机传入数控系

统。

145

K90Ti车床系统

11 U盘操作

通过系统的USB接口可以读写U盘。可以输出参数、刀补、程序到U盘,也可以从U盘输入参数、刀补、程序。

当系统的USB接口插入U盘且U盘被系统识别出来后,串口功能将无效。此时,输入输出都将是对U盘操作。在输入/输出时,界面右下角显示“U盘输入”或,“U盘输出”,当提示消失时,表示输入/输出结束。

当系统的USB接口没插入U盘或U盘未被系统识别时,串口功能有效。此时,输入输出都将是对串口操作。在输入/输出时,界面右下角显示“串口输入”或,“串口输出”,当提示消失时,表示输入/输出结束。

U盘支持FAT格式文件和FAT32格式文件。

11.1开机进入升级界面

上电同时按“输入”+“程序”键。进入升级界面后,按上、下光标键可调节液晶屏亮度。

11.2 插入U盘

在屏幕第一行,提示更换提示语言的操作方法。如果不需要更换提示语言,不进行此操作。系统检测是否有U盘插入,若没有则一直等待。如下图所示:

按’切换’键更换提示语言(Press ‘SHIFT’ key to other language) U盘加载程序V1.0 请插入U盘 …… 图 1

11.3 升级程序

检测到U盘后,开始检测当前系统中是否有程序。有则提示程序版本,没有则显示‘无程序或版本号无效’。

程序检测并列出U盘KND目录中可用文件的版本号。

如:

1----- K90Ti_A01080131

146

Ⅲ 操作篇-11(U盘操作)

不是升级程序将不会列出。此时会提示按相应数字键1-8选择升级的程序。操作员按相应数字键后则升级过程开始。升级过程中有进度百分比提示。此时若选择数字键‘0’,可以备份当前系统的程序到U盘。强烈建议用户在升级新版本时,先备份旧版本。

升级过程中,顺序执行如下操作:

第一步,将U盘中的文件读入并进行校验。检验失败则提示:“文件校验失败,请核对文件”;校验成功后,进行第二步。

第二步,擦除系统中当前程序,然后写入新的程序。若写入失败则提示:“写入程序失败请重试或与KND公司联系。”,写入成功后,进行第三步。

第三步,将刚写入的程序再进行一次校验。若校验失败会提示:“升级失败,请重试或与KND公司联系”;校验升级成功则提示“升级成功,3秒后自动重新起动系统程序”。

按’切换’键更换提示语言(Press ‘SHIFT’ select language) U盘加载程序V1.0 请插入U盘 …… 检测到U盘 当前系统中程序的版本号:K90Ti_A01071228 在U盘中的程序文件如下,请选择更新[按相应数字键’1-8’确认,按’取消’退出,按数字键’0’备份当前系统中的程序到U盘] U盘中程序的版本号: 1-- K90Ti_A01080131 选择的是:1 正在升级系统程序.请稍候 …… 100% 升级成功!3秒后自动重新起动系统程序 图 2

其他情况说明:

1)在插入U盘并提示“检测到U盘”后,若发现不需要升级,则可以按“取消”键使程序

跳转到系统软件运行(KND公司不推荐此操作,建议重新启动;若确认系统软件无误也可以执行此操作)。 2) 备份程序

在升级程序步骤中,如果通过选择数字按键’0’,启动备份当前系统中的程序到U盘,则显示如下图:

备份成功后,提示用户选择升级程序,后续操作和正常升级相同。 备份时保存的文件名系统软件版本,后缀为bin。 如:K90Ti_A01071228.bin

147

K90Ti车床系统

按’切换’键更换提示语言(Press ‘SHIFT’ key to other language) 0 请插入U盘 …… 检测到U盘 当前系统中程序的版本号:K90Ti_A01071228 在U盘中的程序文件如下,请选择更新[按相应数字键’1-8’确认] 字键’0’备份当前系统中的程序到U盘 U盘中程序的版本号: 选择的是:0 正在备份系统程序到U盘.请稍候 …… 100% 备份成功,请选择升级程序! 图 3

11.4 操作

下面介绍针对U盘的输入输出操作。

11.4.1 输入输出程序

输出程序到U盘有3种操作方法: 方法1,输出单个程序(与原来操作相同)

(1) 编辑模式,程序页面,键入程序号“Oxxxx”。 (2) 按“输出”键,界面右下角显示“U盘输出”提示。

(3) 当提示消失时,表示输出结束。此时U盘KND目录下生成文件“Oxxxx.PRG”。 方法2,输出单个程序:

(1) 编辑模式,程序目录页面,光标选中程序Oxxxx; (2) 按“输出”键,界面右下角显示“U盘输出”提示。

(3) 当提示消失时,表示输出结束。此时U盘KND目录下生成文件“Oxxxx.PRG” 方法3,输出所有程序:

(1) 编辑模式,程序页面,键入“O-9999”;

(2) 按“输出”键,界面右下角显示“U盘输出”提示。

(3) 当提示消失时,表示输出结束。此时系统中的每个程序在U盘KND目录下生成一个

文件“Oxxxx.PRG”,xxxx为程序号。

从U盘输入程序有3种操作方法:

: 方法1,输入文件中的程序(与原来操作相同)(1) 编辑模式,程序页面,程序开关打开状态; (2) 键入“Oxxxx”;

148

Ⅲ 操作篇-11(U盘操作)

(3) 按“输入”键,界面右下角显示“U盘输入”提示。

(4) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“Oxxxx.PRG”中的程

序输入到系统,程序号为“Oxxxx”。

方法2,输入文件中的程序,保留文件中程序号: (1) 编辑模式,U盘页面,程序开关打开状态; (2) 移动文件光标,选择要输入的文件“Oxxxx.PRG”; (3) 按“输入”键,界面右下角显示“U盘输入”提示。

(4) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“Oxxxx.PRG”中的程

序输入到系统 ,程序号仍为在文件“Oxxxx.PRG”中的程序号。若程序在文件中无程序号,则自动为其分配为O0001。

方法3,输入文件中的程序:

(1) 编辑模式,U盘页面,程序开关打开状态; (2) 移动文件光标,选择要输入的文件“Oxxxx.PRG”; (3) 键入“Oyyyy”;

(4) 按“输入”键,界面右下角显示“U盘输入”提示。

(5) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“Oxxxx.PRG”中的程

序输入到系统 ,程序号为“Oyyyy”。

方法4,输入U盘中所有的程序。

(1) 编辑模式,U盘页面,程序开关打开状态; (2) 在显示程序页面键入“O-9999”;

(3) 按“输入”键,界面右下角显示“U盘输入”提示。

(4) 当提示消失时,表示输入结束。此时U盘KND目录下的所有文件格式为“Oxxxx.PRG”

中的程序输入到系统 ,程序号分别为各个文件中的程序号。

注意:

(1) 在操作输入进行中,按“复位”键可以取消本次操作。 (2) 从U盘输入程序时,下列报警和从串口输入时相同: 程序号已经存在; CMOS存储空间溢出;

程序号非法;

序进行比较。比较过程和原来相同。比较过程中,状态显示“程序比较”。

(3) 关闭程序开关,执行和程序输入同样的操作,系统中已经存入的程序和文件中的程

11.4.2 输入输出参数

输出参数到U盘的操作方法: 方法1(与原来操作相同): (1) 编辑模式,参数页面;

(2) 按“输出”键,界面右下角显示“U盘输出”提示。

(3) 当提示消失时,表示输出结束。此时U盘KND目录下生成文件“K90T.PAR”

149

K90Ti车床系统

从U盘输入参数到有2种操作方法: 方法1(与原来操作相同):

(1) 编辑模式,参数页面,参数开关打开状态; (2) 按“输入”键,界面右下角显示“U盘输入”提示。

(3) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“K90T.PAR”输入到系

统中。

方法2:

(1) 编辑模式,U盘页面,参数开关打开状态; (2) 移动文件光标,选择要输入的文件“K90T.PAR”; (3) 按“输入”键,界面右下角显示“U盘输入”提示。

(4) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“K90T.PAR”输入到系

统中。

注意:

(1) 在操作输入进行中,按“复位”键可以取消本次操作。

11.4.3输入输出刀补

输出刀补到U盘的操作方法: (1) 编辑模式,刀补页面;

(2) 按“输出”键,界面右下角显示“U盘输出”提示。

(3) 当提示消失时,表示输出结束。此时U盘KND目录下生成文件“K90T.OFS” 从U盘输入刀补有2种操作方法: 方法1:

(1) 编辑模式,刀补页面;

(2) 按“输入”键,界面右下角显示“U盘输入”提示。

(3) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“K90T.OFS”输入到系

统中。

方法2:

(1) 编辑模式,U盘页面;

(2) 移动文件光标,选择要输入的文件“K90T.OFS”; (3) 按“输入”键,界面右下角显示“U盘输入”提示。

(4) 当提示消失时,表示输入结束。此时U盘KND目录下的文件“K90T.OFS”输入到系

统中。

注意:

(1) 若输出的文件在U盘KND目录下已经存在,将覆盖原有文件。

(2) 若输入的文件在U盘KND目录下不存在,或文件内容错误,系统报警:PS58:文件

不存在或文件内容错误。

(3) 在操作输入进行中,按“复位”键可以取消本次操作。

150

Ⅲ 操作篇-12(安全操作)

12 安全操作

12.1 超程防护

为了避免因X轴、Z轴超出行程而损坏机床,机床必须采取超程防护措施。

12.1.1 硬件超程防护

分别在机床X、Z轴的正、负向最大行程处安装行程限位开关,并按下图接线,此时系统参数No.001的Bit6(MOT)必须设置为0。当出现超程时,行程限位开关动作,系统停止运动并显示超程报警信息。这时反方向移动工作台(如正向超程,则负向移出;如负向超程,则正向移出)脱离行程开关,按【复位】键,报警解除。

-Z+Z-X+XCNC系统 +24V *LMZ(/*LMZ) *LPZ(/*LPZ) *LMX(/*LMX) *LPX(/*LPX) 12.1.2 软件超程防护

软件行程范围由数据参数NO.015、NO.016 、NO.017、NO.018设置,以机床坐标值为参考值。如下图所示,X、Z为机床坐标系的两轴,NO.015、NO.017为X轴正、负向最大行程,NO.016 、NO.018为Z轴正、负向最大行程,虚线框内为软件行程范围。

NO.017 Z NO.018 NO.016 X NO.015

151

K90Ti车床系统

如果机床位置(机床坐标)超出了上图的虚线区域,则会出现超程报警。解除超程报警的方法为:反方向移动(如正向超程,则负向移出;如负向超程,则正向移出),进入虚线区域后,按【复位】键,清除报警显示。

12.2 紧急操作

在加工过程中,由于用户编程、操作以及产品故障等原因,可能会出现一些意想不到的结果,此时必须使系统立即停止工作。本节描述的是在紧急情况下系统所能进行的处理,数控机床在紧急情况下的处理请见机床制造厂的相关说明。

12.2.1 复位

K90Ti异常输出、坐标轴异常动作时,按

1、所有轴运动停止;

2、M、S功能输出无效(可由参数设置按却等信号);

3、自动运行结束,模态功能、状态保持。

键,使K90Ti处于复位状态:

键后是否自动关闭主轴正/反转、润滑、冷

12.2.2 急停

机床运行过程中在危险或紧急情况下按急停按钮(外部急停信号有效时),CNC即进入急停状态,此时机床移动立即停止,所有的输出(如主轴的转动、冷却液等)全部关闭。松开急停按钮解除急停报警,CNC进入复位状态。

注1:解除急停报警前先确认故障已排除;

注2:在上电和关机之前按下急停按钮可减少设备的电冲击;

注3:急停报警解除后应重新执行回机械零点操作,以确保坐标位置的正确性(若机床未安装机械零点,则不

得进行回机械零点操作);

注4:只有将参数NO.001的Bit5(MESP)设置为0,外部急停才有效。

12.2.3 进给保持

机床运行过程中可按键使运行暂停。需要特别注意的是螺纹切削、循环指令运行中,此功能不能使运行动作立即停止。

12.2.4 切断电源

机床运行过程中在危险或紧急情况下可立即切断机床电源,以防事故发生。但必须注意,切断电源后CNC显示坐标与实际位置可能有较大偏差,必须进行重新对刀等操作。

152

第四篇 零件的加工

Ⅳ零件的加工—1(坐标系的规定)

第四篇 零件的加工

数控车床加工一工件时,首先就是要确定工件加工坐标系原点的位置及对刀设定每一把刀具的刀偏值。

1 坐标系的设定

在数控机床上加工零件时,刀具与零件的相对运动,必须在确定的坐标系中才能按规定的程序进行加工。为了便于编程时描述机床的运动,简化程序的编制方法,数控机床的坐标和运动方向均已标准化了。根据我国机械工业部1982年颁布的JB3052--82标准,其规定是:数控车床可控制的两个坐标轴定义为X、Z轴,两坐标轴相互垂直构成X-Z平面直角坐标系,如图4-1所示。

X轴:X轴定义为与主轴旋转中心线相垂直的方向,其正方向为刀具远离主轴旋转中心的方向。

Z轴:Z轴定义为与主轴旋转中心线相重合的方向,其正方向为刀具远离主轴箱的方向。

数控车床加工一工件,所用到的坐标系有机床坐标系和工件的加工坐标系,两个坐标系的坐标轴及方向均相同,不同的就是它们的坐标系原点的位置。

工件加工坐标系原点 Z 轴正向 机床坐标系原点

0

X轴正向

图4-1机床坐标系

153

K90Ti车床系统

2 机床坐标系原点的设定

K90Ti数控系统根据机床有无安装机械回零开关,其机床坐标系原点的位置有两种设定方式。

安装机械回零开关的,机床坐标系零点的位置是由机械回零开关的位置决定的,机械回零开关安装在X轴、Z轴正方向的最大行程处,机械回零开关的位置是固定的,其机床坐标系零点的位置也是固定的。只要机械回零开关没有松动,每次开机回零时,刀具都可回到同一个位置点。

无安装机械回零开关的,可设置浮动的机床零点(参数ZRSZ/ZRSX设置为0),操作方法是:在手动方式下,移动刀具至换刀不撞工件及其它部件且适当易回零的位置后,确认其为机床零点,设置此点的机床坐标值为0。设置方法是:先按着【取消】键不放,再分别按地址X、Z键,则X轴和Z轴的机床坐标值被清除为0,此时,刀具停靠点便被设定为机床的浮动机械零点。

注:浮动零点设定好以后,要先通过机械回零确定才有效,在手动方式下,先把刀具沿两轴的负方向移开刚设定的浮动零点,再进行回机械零点操作,可回到刚设定的浮动零点位置。无机械回零开关的数控车床在系统安装完毕后,首先应设置浮动机械零点。在无特殊情况发生时,一般也只需要设定一次,且每次回零都可回到同一位置点。

1

Ⅳ零件的加工—3(加工坐标系的设定)

3 加工坐标系的设定(对刀方法)

K90Ti系统有两种对刀方法:一种是绝对对刀方式,另一种是相对对刀方式。

3.1 绝对对刀方式

所谓绝对对刀方式,就是每一把刀具的刀补值都是的。用手动方式返回机床零点后,便自动地设定了工件的加工坐标系零点的位置,其加工坐标系零点就是机床的机械零点。这时,如采用绝对坐标值编程,刀具的刀尖都是相对于机床坐标系零点运动的。

一般在工件加工时,工件的加工坐标系零点都设定在工件右端面的旋转中心点。要想使每一把刀具的刀尖都相对于工件加工坐标系原点运动,就必须通过对刀,设定每把刀具的刀补值,把工件的加工坐标系原点从机床零点偏移到工件的加工坐标系原点上,通常是工件右端面的旋转中心点。

▲ 绝对对刀过程如下: 参照图(4-2)

α

工件加工坐标系原点 0 Z 轴

(1)按

T01 X轴 T02 图4-2 零件的加工

键进入“机械回零”方式,通过两轴机械回零操作,使刀具回到机床原点。

(2)选择一把刀具,用手动方式沿工件端面切削,在Z轴不动的情况下,沿X轴把刀具移到

安全位置,停止主轴旋转。

(3)测量端面到工件加工坐标系原点的距离值,如加工坐标系原点在工件右端面的左侧,可

把该测量值的正值直接输到刀补的【测量】页面中一相应的刀偏号上,该偏置号=要设置量的偏值号+100。 如加工坐标系零点就是工件右端面的中心点,可直接在刀补的【测量】页面中相应的刀补号上输入Z0。

(4)用手动方式沿工件外圆面切削,在X轴不动的情况下,沿Z轴把刀具移到安全位置,停

止主轴旋转,测量切削处工件的直径值,同样在刀补的【测量】页面中,相应的刀补号上,输入测量的数值。如切削点在工件回转中心线后侧,就应该在相应的刀补号上输入负的测量值。

(5)手动选择另一把刀具,重复(1)~(4)的步骤,设定所有刀具的刀补值。

155

K90Ti车床系统

▲ 对刀举例:

将偏置量设定到偏置号为001的偏置单元中,工件加工坐标系原点在工件右端面的中心点上。测得试切处的工件直径为值20mm。对好刀后,选择刀补的【测量】页面,把光标移到101的偏置号上,输入Z0后按【插入】键,输入X20.0后,按【插入】键,则X、Z两方向的刀补值就设定好了。系统内部会自动计算出相对每一把刀具的刀尖点,把机床坐标系原点偏移到工件加工坐标系原点上时,每一把刀具在X和Z向应补偿的刀补值。 ▲ 加工举例:

用两把刀具加工一外圆直径Ф20mm,长度为20mm的圆柱体。毛坯直径Ф25mm。T01刀用来切外圆,并作为标准刀具,T02是切断刀,刀宽4mm。(如图4-2所示) 程序如下: O0001;

N10 M03 S××; 主轴启动

N20 T0101; 换刀执行1号刀补,相对于1号刀把工件的加工坐标系原点偏移到工件的

右端面上

N30 G00 X20 Z5; 快速定位到工件加工坐标系X20 Z5处 N40 G01 Z-20 F100; N50 G00 X50 Z50; 移动到换刀处

N60 T0202; 换刀执行2号刀补 ,相对于2号刀把工件的加工坐标系原点偏移到工件的

右端面上

N70 G00 X35 Z-24; 快速定位到工件加工坐标系X35 Z-24处 N80 G01 X-1 F80; 切断工件 N90 G00 X60 Z60;

N100 T0200; 取消2号刀补

N110 M05; N120 M30; 其操作过程是:

1)对刀:首先是设定好两把刀具的刀补值。

2)运行程序:可在任意点启动程序。注意开始自动加工时,程序中光标的位置一定

要在程序的开头。

注1:程序的第一条移动指令为绝对编程,并且无G50设置时,刀补设置好以后,退刀到任意点,都可

以启动程序进行加工。

注2:机床安装机械回零开关时,每次接通电源后开机,首先应返回机械零点,这样可把机床在这之前

产生的累积误差消除掉。在出现撞刀或急停使机床停止时,手动返回机械零点后,就可重新启动程序进行加工。

注3:无机械回零开关时,每次开机后可不进行机械回零的操作,即可直接对刀,或是启动程序进行加工。

加工中如出现撞刀或按急停使机床停止时,就要重新对刀,设定刀补值了。

注4:为了防止在输入刀补值时误操作,可将参数P042的OFMD2设置为1。这时,在刀补页面第一页只

能输入地址U/W,在刀补页面第二页只能输入地址X/Z。

156

Ⅳ零件的加工—3(加工坐标系的设定)

3.2 相对对刀方式

所谓相对对刀,就是把其中一把刀的刀尖作为基准点,基准刀尖的刀补为0,其它刀的补偿值都是相对于基准刀尖设置的。

采用相对对刀方式时,在程序的开头必须执行指令G50 Xα Zβ。自动加工一旦运行此段程序段,后面指令中绝对值指令位置都是用此坐标系下的坐标值来表示的。G50指令设定的加工坐标系与机床坐标系无关。

▲ 相对对刀过程如下: 参照图(4-2)

(1)选择一把标准刀具,一般为加工时所用到的第一把刀。

(2)用【手动方式】沿工件端面切削,在Z轴不动的情况下沿X轴将刀具移动安全位置,停

止主轴转动。 (3)在【录入方式】【程序】页面下,执行G50 Z0;(此种情况是加工坐标系零点在工件

右端面的回转中心上),再在【相对位置】页面下,把W坐标清为0。

(4)用【手动方式】沿工件外圆面切削,在X轴不动情况下沿Z轴将刀具移到安全位置,停

止主轴转动。

(5)测量试切处工件的直径值x,在【录入方式】【程序】页面下,执行G50 Xx。(若试切点

在工件回转中心线后侧的,则在录入方式下执行G50 X-x)。

(6)再在【相对位置】页面下,把U坐标清为0,这样用G50指令设定的加工坐标系零点

位置就设定好了。

(7)换另外一把刀,在【手动方式】下,把刀尖移到工件端面上(即标准刀尖试切的位置点),

在刀补的【测量】页面中把光标移到相应的刀补号上,输入Z后按【插入】键,则这把刀的Z方向的相对刀补便设好了。

(8)在【手动方式】下,把刀尖移到外圆面,也是标准刀具的试切点,输入X后按【插入】

键,则X方向的刀补也设置好了。

(9)如还有其它刀具,同样对刀设定好这把刀具相对标准刀具在X、Z两个方向的刀偏值。

对刀结束后,移动刀具到程序启动点,即是程序G50 XαZβ;中αβ的数值,αβ是标准刀具刀尖相对于加工坐标系零点在X、Z两个方向的距离值。程序结束时,编制的程序必须使标准刀具返回到程序的启动点,以便于再次启动程序。

机床运行过程序后,系统会记忆启动点机床的坐标值。如加工中间运行停止了,可采用程序回零的方法,返回到程序的启动点,继续进行加工(程序回零的方法参见操作篇中程序回零章节)。

▲ 加工举例

同样是用两把刀加工图(4-2)所示的工件.程序如下:

O0001;

N10 G50 X50 Z50; 定工件加工坐标系,及确定标准刀具1号刀的起刀点位置 N20 T0101; 换1号刀,执行1号刀偏 N30 M03 S××; 主轴启动

N40 G00 X20 Z5; 快速移动到G50设定的工件坐标系X20、Z5处 N50 G01 Z-20 F100; 加工工件外圆长度为-20

157

K90Ti车床系统

N60 G00 X50 Z50; 快速移动到换刀点

N70 T0202; 换2号刀,执行2号刀偏 N80 G00 X35 Z-24; N90 G01 X-1 F80;

N100 T0100; 换1号刀,取消刀偏 N110 G00 X50 Z50; 返回程序起点 N120 M05; 主轴停 N130 M30; 程序停止 其操作过程是:

1.对刀: 按上面提到的对刀方式,把T01号刀作为标准刀具,把坐标系零点设定在工件的右

端面上,标准刀具的刀补值暂定为0。同时把T02号刀相对于T01号刀的刀偏值设定好。如加工后有尺寸偏差也可调整T01的刀补值,这对T02的刀偏值是没有影响的。

2.运行程序:对好刀后,可手动方式选择标准刀具,再在录入方式下执行G00 X50 Z50;程

序段,把标准刀具快速定位距离工件的右端面加工坐标系原点X50 Z50处,就可运行程序了。自动运行时,光标位置一定要在程序的开始位置。

注1 执行G50 Xα Zβ;程序段时,此程序段本身不会使刀具产生移动,只是确定刀具目前处在新的加工坐

标系中的位置值,同时也确定了加工坐标系零点的位置。

注2 G50指令设定的加工坐标系,每次运行程序时刀具的起刀点必须是同一点,即是程序G50指令中指定的

加工坐标系位置点αβ。如机床刀具没有回到起刀点时就关机了,这样重新开机运行程序前,必须先对刀找到标准刀具启刀点的位置。确定标准刀具启刀点位置的方法是:可在录入方式程序页面下,输入标准刀具的刀号,如T0100,选择标准刀具,同时取消其刀具补偿值。在手动方式下把刀具移到试切点的位置,Z向是工件的右端面,X向为外圆面,在录入方式下,执行G50 Xx Z0程序;(x为试切处工件的直径值)这样就可确定出工件加工坐标系原点的位置,然后再在录入方式下执行G00 XαZβ把刀具快速定位到启刀点的位置,这样就可重新启动程序加工件。

3.3 刀补值的调整:

X轴:凡是加工出来的工件尺寸(直径)比要求尺寸大时,在刀补的【刀补】页面中相应

的刀补号上输入(U-)负的增量刀补值;凡是加工出的工件尺寸(直径)比要求尺寸小时,输入(U+)正的增量刀补值。如T01加工出的外径实测为φ20.02时,比实际要求值大了0.02mm,就可直接在刀补的【刀补】页面中001号刀补上输入U-0.02,使刀补值减少,再次运行程序就可多切掉0.02mm。

Z轴:端面加工时,凡是加工出来的工件尺寸比要求尺寸长时,在刀补的【刀补】页面中

相应的刀补号上输入(W-)负的调整量,使得相对于这把刀具的加工坐标系原点向左偏移;凡是加工出来的工件尺寸比要求短时,在刀补的【刀补】页面中相应的刀补号上输入(W+)正的调整量,使得相对于这把刀具的加工坐标系原点向右偏移。作切断加工时相反,如:上例中T02切断刀,切断后,工件尺寸实测为20.1时,比要求的尺寸大了0.1mm,就应在刀补的【刀补】页面中002号上输入W+0.1,使切断后工件变短。

158

第五篇 连接篇

Ⅴ 连接篇-1 (系统结构)

第五篇 连接篇

1 系统结构及安装

1.1 K90Ti数控系统的组成

K90Ti数控系统主要由下列单元组成。图1.1说明了系统的组成。 (1)CNC控制单元

(2)步进电机驱动器(或数字交流伺服驱动器) (3)步进电机(或伺服电机) (4)隔离变压器 (5)强电柜

开关电源 ~380V 220V 步进电机 或数字交流伺服 电机驱动器 机床强电柜隔离变压器 步进电机 或伺服电机

图1.1

注释:系统开关电源的容量为(200~240VAC)50W,输入电流为0.65A。

161

K90Ti车床系统

1.2 K90Ti系统面板结构图

1.3 K90Ti系统安装尺寸图

162

Ⅴ 连接篇-1 (系统结构) 1.4 附加操作面板安装尺寸图 OFF 启动进给倍率130±0.1 130±0.1130±0.1 5 1.5电源单元D-50B安装尺寸图 1.6电柜的安装条件 (1)电柜必须能够有效地防止灰尘、冷却液及有机溶液的进入. (2)设计电柜时,CNC后盖和机箱的距离不小于20cm,需考虑当电柜内的温度上升时,必须保证柜内和柜外的温度差不超过10℃ . (3)为保证内部空气流通,电柜内可以通过安装风扇. (4)显示面板必须安装在冷却液不能喷射到的地方 (5)设计电柜时,必须考虑要尽量降低外部电气干扰,防止干扰向CNC传送。 163 mm0011.0 + 09 机床 ON 复位400mm 607080901005011040120301302014010000150 % K90Ti车床系统

1.7 防止干扰的方法

CNC在设计时已经采取了屏蔽空间电磁辐射、吸收冲击电流、滤除电源杂波等抗干扰措施,可以在一定程度上防止外部干扰源对CNC本身的影响。为了确保CNC稳定工作,在CNC安装连接时有必要采取以下措施:

(1) CNC要远离产生干扰的设备(如变频器、交流接触器、静电发生器、高压发生器以及动力线路的分段装置等)。

(2) 要通过隔离变压器给CNC供电,安装CNC的机床必须接地,CNC和驱动器必须从接地点连接的接地线。

(3) 抑制干扰:在交流线圈两端并联RC回路(如图1-5),RC回路安装时要尽可能靠近感性负载;在直流线圈的两端反向并联续流二极管(如图1-6);在交流电机的绕组端并接浪涌吸收器(如图1-7)。

(4) CNC的引出电缆采用绞合屏蔽电缆或屏蔽电缆,电缆的屏蔽层在CNC侧采取单端接地,信号线应尽可能短。

1

Ⅴ 连接篇-1 (系统结构)

(5) 为了减小CNC信号电缆间以及与强电电缆间的相互干扰,布线时应遵循以下原则:

组别 A

电缆种类 交流电源线 交流线圈 交流接触器 直流线圈(24VDC)

B

直流继电器(24VDC) CNC和强电柜之间电缆 CNC和机床之间电缆 CNC和伺服驱动器之间的电缆 C

位置反馈电缆 位置编码器电缆

手轮电缆 其它屏蔽用电缆

将B组电缆与A组电缆分开捆绑或将B组电缆进行屏蔽;B组电缆与C组电缆离得越远越好.

布线要求

将A组的电缆与B组、C组分开捆绑,保留它们之间的距离至少10cm,或者将A组电缆进行电磁屏蔽.

将C组与A组电缆分开捆绑,或者将C组电缆进行屏蔽;C组电缆与B组电缆之间的距离至少10cm,电缆采用双绞线.

165

K90Ti车床系统

2 内部连接及设定

2.1 系统内部连接框图

2.1.1 K90Ti系统主板的连接

系统主板 XS3 XS4 XS7 显示缓冲XS3 系统信号转接板 电源单元(D-50B)XS1 XS50 XS51 XS52 XS5 XS53 XS XS55 XS56 XS6 XS57 XS58 XS57 图2.1.1

166

V连接篇-2(内部连接及设定)

2.1.2 K90Ti系统LCD控制板与液晶屏的连接

(1)用SHARP单色液晶屏

LCD控制板 SHARP 转接板XS4 单色

液晶屏

XS3 XS1

控制板设置: XS7 J2:短接 J5:2-3短接

(2)用南亚或OPTREX单色液晶屏 LCD控制板 南亚/OPTREX 转接板 XS4 单色 液晶屏 XS3 XS1 控制板设置: XS7 J3:短接 J5:1-2短接 2.2 主板设定开关的说明 2.2.1 系统主板中的设定开关(版号:0008I-0000-W01Z-0115) 开关 编号 SA1 SA2 开路 开路 短路 开关状态 短路 含 义 X轴回零用一转信号的电平为+5V X轴回零用一转信号的电平为+24V Z轴回零用一转信号的电平为+5V Z轴回零用一转信号的电平为+24V 备 注 编码器提供一转信号 适用于配伺服驱动时 开关提供一转信号 适用于配步进驱动时 编码器提供一转信号 适用于配伺服驱动时 开关提供一转信号 适用于配步进驱动时 167

K90Ti车床系统

开关 编号 SA3 开关状态 1-2短路含 义 VP电压为+24V VP电压为+5V 运动指令输出为双脉冲形式运动指令输出为脉冲+方向形式 固定设置 对应的输入点系统内部 带上拉电阻 对应的输入点系统内部 不带上拉电阻 备 注 适用于配伺服驱动时 适用于配步进驱动时 系统的设置应与驱动器的设置一致 2-3短路 短路 开路 开路 短路 开路 SA4 SA5/6 T1~T8 #DECX #DECZ 见连接篇4-3 注释:1.上述开关已由我公司或机床厂家根据机床配置情况进行设置。

2.用户自行配置时,请对照上表进行设定。

3. VP电压是指系统向驱动器提供的电压。

后盖板中的插座XS51(X轴)和XS52(Z轴)的第12,13脚为VP电压输出端。 根据不同的驱动器要求,可以将VP设定为+24V或+5V。 4. KND-BD3S步进机驱动器使用的VP=+5V。KND-BD3H步进机驱动器不使用VP。

KND-SD100/SD200等交流伺服驱动器使用的VP=+24V。 5. KND系列驱动器的脉冲接收方式为运动指令脉冲+运动方向信号。

168

V连接篇-3(外部连接)

3 外部连接

3.1 系统后盖板插座示意图

图3.1a

接口说明:

● XS1 :5芯绿插座,电源接口,管脚排列见图3.1b。 ● XS50:DB25孔插座,输入/输出接口。 ● XS51:DB15孔插座,接X轴驱动器。 ● XS52:DB15孔插座,接Z轴驱动器。 ● XS53:DB15孔插座,接主轴编码器。 ● XS:DB15针插座,附加输入接口。 ● XS55:DB9孔插座,手轮接口。

● XS56:DB9针插座,模拟主轴接口,接变频器。 ● XS57:DB15针插座,附加输出接口。

● XS58:DB9针插座,RS232通讯接口,与面板上的RS232接口只能选择一个使

用。

+24VGNDGND+5V +5V

XS1电源XS50DI/DOXS51X轴XS52XS53 XS Z轴位置编码器 附加DIXS57 附加DOXS58 XS55 XS56 RS232C手摇盘 模拟主轴 图3.1b 电源插座的管脚排列

169

K90Ti车床系统

3.2系统外部连接框图

3.2.1配步进电机时的连接图

i K1TBⅡK90T 型系列数控系统XS51 XS52 XS57 XS53XS58XS2XS50XS56XS XS55 W342W311X W311Z W350Z W333W331W323W340W330W341 W332 附加输出信号W350X 机床侧附加输入信号机床侧输入输出信号机W312X W312Z 步进电机 主轴位置编码器 步进电机 图3.2.1

170

ZX隔离变压器手摇脉冲发生器轴驱动器轴驱动器变频器计算面板开关输入 V连接篇-3(外部连接)

3.2.2配数字交流伺服电机时的连接

K90Ti K1TBⅡ型系列数控系统XS58XS2XS51 XS52 XS57 XS53XS50XS56XS XS55 W310X W310Z W342 W333附加输出信号W32W331W340W330W341 W332 机床侧附加输入信号手摇脉冲发生器机床侧输入输出信号W351X W351Z W321ZW320Z隔离 变压器 ~380V 伺服电机注: X轴驱动器到伺服电机的连接和Z轴相同。电缆编号对应如下: X 动力线 W320X 轴 反馈线 W321X Z 动力线 W320Z 轴 反馈线 W321Z

图3.2

Z X 主轴编码器面板开关的输入轴驱动器轴驱动器变频器计算机171

K90Ti车床系统

3.3 CNC到驱动器的连接

3.3.1 CNC到驱动器的信号框图

CNC侧 AM26LS31

172

1CP+9CP-2DIR+X轴SA1控制 Z轴SA2控制 10DIR-3PC+4.7K15011PC-+24V3.3K5DALM7MRDY1SA3控制+24V +5V 8MRDY212,1314,15VP0V 图3.3.1

V连接篇-3(外部连接)

3.3.2 CNC到驱动器的连接信号表

系统侧插座型号为:DB15F(DB型15芯孔)

XS51:DB15F(X轴) 1 2 3 4 5 6 7 8

XCP+ XDIR+ XPC+ XDALM XMRDY1 XMRDY2

9 101112131415

XCP- XDIR- XPC-

VP VP 0V 0V 图3.2.2

XS52:DB15F(Z轴) 12345678

ZCP+ ZDIR+ ZPC+ ZDALM ZMRDY1 ZMRDY2

9 10 11 12 13 14 15

ZCP- ZDIR- ZPC- VP VP 0V 0V

3.3.3信号说明(下列说明中的n表示X/Z)

(1)运动指令信号

(a) 单脉冲输出(SA4开路)

nCP+,nCP-;nDIR+,nDIR-。

nCP为指令脉冲信号,nDIR为运动方向信号。这两组信号均为差分输出。

(b) 双脉冲输出(SA4 短路)

信号表中的nCP为负向指令脉冲信号CCW,nDIR为正向指令脉冲信号CW。

(c) 运动指令信号接口图

+5V连接器管脚号

R433.3K41217915 D261XS5--3XS5--4XS6--3XS6--4XS6--1XS6--2XS5--1XS5--2XDIR+XDIR-ZDIR+ZDIR-ZCP+ZCP-XCP+XCP-AM26LS31EN236510111413XCCWDIRZCCWDIRZCWPULSXCWPULS

图3.3.3a

173

K90Ti车床系统

(2)机床参考点零位信号nPC+(n表示轴X/Z)

该信号的系统侧接收电路如下图所示:

设定开关SA1/SA2短接,回零用一转信号(PC)电平为+5V。设定开关SA1/SA2断开,回零用一转信号(PC)电平为+24V。

SA4/SA5TLP181nPC+14PCn4.7K15023

图3.3.3b

① 回零方式B

用户需提供回零减速信号*DECn、回零一转信号nPC+。

用户应提供的nPC+/ nPC-信号的波形如下图所示:

参考点返回路径

减速信号 *DECn 用编码器PC信号时 (一转信号) 用的接近开关产生信号时 (nPC+/ nPC-) 忽略参考点 图3.3.3c

174

V连接篇-3(外部连接)

仅用一个NPN型霍尔接近开关作为减速开关同时作为机床参考点零位信号时的连接方法如下:

NPN型霍尔开关+24V+24V1.5K*DECn14*DECnSA1/SA2SA4/SA.7K23nPC+4.7K15014nPC-CNC系统侧 图3.3.3d

23

仅用一个PNP型霍尔接近开关作为减速开关同时作为机床参考点零位信号时的连接方法如下:

PNP型霍尔开关+24V+24V1.5K*DECn4.7K14*DECnSA1/SA2SA4/SA523nPC+4.7K15014nPC-CNC系统侧 图3.3.3e

23

175

K90Ti车床系统

回零过程如下图所示:

参考点返回路径

减速信号 *DECn nPC+ 信号

手动回零轴方向回零高速 回零低速参考点回零方向设置 0

图3.3.3f

注释:若用霍尔开关作为零位信号,此方式为回零方式C。参数ZRSX/Z,ZCX/Z需设为1。

参见参数说明。

(3)驱动器报警信号nDALM(输入)

输入到系统的信号有效电平可通过参数DALX/DALZ设定为低电平或高电平有效。该类型的输入电路要求驱动器侧以下列方式提供信号:

系统侧nDALM 系统侧 nDALM 方式一 (电平信号) 方式二 (触点信号)

0V 0V

图3.3.3g

176

V连接篇-3(外部连接)

该信号在系统侧的接收电路如下:

XDALM

32+24V1+5V5678RM16.8KX4RM71KX4D21TLP181144321ALMXXS5--9C823

ZDALM1D18TLP1814ALMZXS6--9C72 3 图3.3.3h

(4)CNC系统准备好信号nMRDY1、nMRDY2(继电器触点输出)

继电器触点输出电路接口图:

+5V2K145XS5--13XS5--15XMRDY1D19FSRVONV3318 13 121N4148XMRDY27406D1A0500002+5VK245XS6--13XS6--15ZMRDY1D19E11V4318 101N4148ZMRDY27406D1A050000

图3.2.3i

当CNC初始化正常后,该触点闭合。如在运行中CNC检测到驱动器报警或发生了急停后,该触点断开。

(5)VP为系统向驱动器提供的电压类型(+5V或+24V),由SA6设定开关来选择。当短接

SA3的1-2时,VP=+24V;当短接SA3的2-3时,VP=+5V。详见第二章图2.1

177

K90Ti车床系统

3.3.4电缆制作说明

焊接电缆的系统侧插头型号为:DB15M(DB型15芯针) (1)连接KND-BD3H系列步进机驱动器时电缆的制作

插座XS51、XS52:DB15针 插座CN:DB15孔 管脚1 9 2 10 6 14 2信号 nCP+ nCP- nDIR+ nDIR- nDALM 0V 管脚 1 9 2 10 5 14 信号 CP+ CP- DIR+ DIR- RDY1 RDY2

屏蔽焊接在插头 金属体上

线材:RVVP 6X0.2mm (双绞屏蔽电缆)

(2)连接KND-BD3S系列步进机驱动器时电缆的制作

插头XS51、XS52:DB15M 信号 管脚 管脚CN: X/Z 信号 nCP+ nCP- nDIR+ nDIR- nDALM 0V VP=5V 0V 1 9 2 10 5 14 12 15 1 9 2 106 143 112+CP -CP +DIR -DIR +READY -READY EN+ EN- 屏蔽焊接在插头 金属体上 线材:RVVP 8X0.2mm (双绞屏蔽电缆)

178

V连接篇-3(外部连接)

(3)连接日本安川交流伺服驱动器时CNC到驱动器电缆的制作 插头XS51、XS52:DB15M =信号名称 管脚 nCP nCP- nDIR nDIR- nPC+ nPC- 0V nDALM nMRDY1 nMRDY2 0V = VP+24V FG 1 9 2 10 3 11 14 5 7 8 15 12 壳 SIG X/Z 线材:RVVP 11×0.2mm2 管脚信号名称 7 PULSE 8 *PULSE 11 SIGN 12 *SIGN 19 PCO 20 *PCO 32 ALM- 31 ALM+ 40 SV-ON 2 SG 47 +24V 50 FG

(4)连接日本松下MINAS – A/A4系列交流伺服驱动器时CNC到驱动器电缆的制作

插头XS51、XS52:DB15M 信号名称 管脚 管脚 CN1 X/Z 信号名称

nCP+ 1 nCP- 9 nDIR+ 2 nDIR- 10 nPC+ 3 nPC- 11 nDALM 5 nMRDY1 7 nMRDY2 8 0V 14 0V 15 0V 15 VP+24V 12

4 PULS2 3 PULS1 6 SIGN2 5 SIGN1 23 OZ+ 24 OZ- 37 ALM+ 29 SON 36 ALM- 13 GND 33 INH 41 COM- 7 COM+

焊接在插头金属体上 2

线材:RVVP 12x0.2mm(双绞屏蔽电缆)

179

K90Ti车床系统

(5)连接KND-SD100交流伺服驱动器时CNC到驱动器电缆的制作

=插头XS51/XS52:DB15M 信号名称 管脚 CN1 X/Z:S360 管脚 信号名称

XCP+ 1 XCP- 9 XDIR+ 2 XDIR- 10 XPC+ 3 XPC- 11 0V 14 ALM 5 XMRDY1 7 = XMRDY2 8 0V 15 VP+24V 13 焊接在插头金属体上 32 PULS+ 33 PULS- 34 SIGN+ 35 SIGN- 5 OZ+ 6 OZ- 27 ALM- 26 ALM+ 10 SON

18 COM+ 36 FG

2 线材:RVVP 10x0.2mm(双绞屏蔽电缆)

(6)连接KND-SD200交流伺服驱动器时CNC到驱动器电缆的制作

插头DB15M:XS51.XS52 信号名称 管脚 1 9 2 3 11 5 7 8 13 外壳 CN1 X/Z:DB44-3管脚 信号名称

XCP+ XCP- XDIR+ XPC+ XPC- 0V ALM XMRDY1 XMRDY2 0V VP+24V FG 14 PULS+ 13 PULS- 44 SIGN+ 43 SIGN- 5 OZ+ 21 OZ- 8 ALM- 7 ALM+ 41 SON

XDIR- 10 14 15 29 COM+ 15 FG

2 线材:RVVP 10x0.2mm(双绞屏蔽电缆)

180

V连接篇-3(外部连接)

3.4主轴位置编码器接口(XS53)

3.4.1主轴位置编码器连接信号表

系统侧插座型号为:DB15F(DB型15芯孔)

焊接电缆的系统侧插头型号为:DB15M(DB型15芯针)

图3.4.1

XS53:DB15F(主轴位置编码器) 12345678

不能连 不能连*MPCS MPCS *MPBS MPBS *MPAS MPAS

9 101112131415

不能连不能连不能连+5V +5V 0V 0V

3.4.2主轴位置编码器接口电路图:

+5V1RM19470X9R5310K+5V109876324121END52AM26LS32CD351113 *MPASMPAS*MPBSMPBS*MPCSMPCSXS6--37XS6--39XS6--33XS6--35XS6--29XS6--3112769101514PASPBSPCSR47120R48R49+C3010nf+C31+C32SA9 SA11 SA10 图3.4.2 R462.2KR44R45

181

K90Ti车床系统

此接收电路为标准连接时使用,系统出厂时如无特殊说明用此电路。KND配套的主轴位置编码器型号为:LF-102.4BM-C05D,每转脉冲数为1024,工作电压为+5V(长春第一光学仪器厂产品)。

3.4.3主轴位置编码器接口的连接

插头XS53:DB15M 信号名称 管脚 管脚

编码器 信号名称

*PCS PCS *PBS PBS *PAS PAS +5V 0V -------------------------------------- *MPCS 3 -------------------------------------- MPCS 4 -------------------------------------- *MPBS 5 -------------------------------------- MPBS 6 -------------------------------------- *MPAS 7 -------------------------------------- MPAS 8 -------------------------------------- +5V 12 -------------------------------------- 0V 14

焊接在插头金属体上 焊接电缆的系统侧插头型号为:DB15M(DB型15芯针)

线材:RVVP 10x0.2mm2(双绞屏蔽电缆)

图3.4.3

182

V连接篇-3(外部连接)

3.5手摇脉冲发生器接口(XS55)

3.5.1手摇脉冲发生器接口电路图:

+5V+5V+5V+5VHAIR371.8KR381.8KR163.3K412D81EN351113 R3560R4110R5560D19A74061HAXS7--6R39100HBXS7--8R3610012769101514 2R281503 4R27+5V150AM26LS32CDC102200PFC92200PFD19B7406R8560R9110R11560HBI

图3.5.1

3.5.2手摇脉冲发生器接口的连接

系统侧插座型号为:DB9F(DB型9芯孔)

焊接电缆的系统侧插头型号为:DB9M(DB型9芯针)

附加操作面板 XS55系统侧系统后盖板 1+5V 0V A B 循环启动 开关 0V手摇盘 0V 0V 0V +5V +5V 2W3323456 7 8 9 ST -- HAHBST 图3.4.2

KND配套的手摇脉冲发生器型号为:LGF-001-100,每转脉冲数为100,工作电压为+5V。 注释:该信号尽可能的使用双绞屏蔽电缆传送。

183

K90Ti车床系统

3.6模拟主轴接口(XS56)

3.6.1模拟主轴接口电路图

+5V+12VD9*CSDA*WR1XD0XD1XD2XD3XD4XD5XD6XD7121311109876VR1VDDVrefRfbOUT1OUT2GND14151612350K*CS*WRDB0DB1DB2DB3DB4DB5DB6DB7R25+10PF+12VD20AC1132+-V+V-814TLC7524CNMC4558R31R3010K-12V10K+12V87D20B56+-V+V-R40100XS7--194SVCR2910KMC4558-12V图3.6.1

3.6.2模拟主轴接口的连接

系统侧插座型号为:DB9M(DB型9芯针)

焊接电缆的系统侧插头型号为:DB9F(DB型9芯孔)

XS56:(DB9M) CNC控制单元插头型号:DB9F1 2 3 4 5 0V 0V 0V SVC6 7 8 9 变频器 电压输入 接口 XS56W330图3.6.2

注释:该信号应尽可能的使用RVVP2X0.5mm的双绞屏蔽电缆传送。

2

184

V连接篇-3(外部连接)

3.7 RS232C通讯接口

3.7.1 通讯接口连接示意图

XS58或者面板:(DB9M) CNC控制单元 6 DSR 7 RTS 3 TXD 8 CTS 4 DTR 9 5 0V 2 RXD 1 DCD 插头型号:DB9针 计算机 计算机

XS58W323插头型号:DB9孔

3.7.2 通讯电缆的制作图

CNC系统 XS58(DB9针) 信号 DCD RXD TXD DTR 0V DSR RTS CTS

管脚 1 2 3 4 5 6 7 8 9 通用PC机 COMx(DB9孔) 管脚 9 3 2 4 5 6 1 7 8 信号 TXD RXD DTR 0V DSR DCD RTS CTS 线材:RVVP 5X0.3mm

2

屏蔽焊接在插头

金属体上

185

K90Ti车床系统

3.8 系统面板及附加操作面板的连接

3.8.1信号连接示意图

系统面板 *ESP2 XS2 信号 W331 脚号 *ESP2 5 *SPL 4 *SPK 3 ST 2 0V 1 系统侧系统主板*SPL *SPK 系统内部电缆

0V

附加操作面板 循环启动 ST 0V +5V 0V HA HB W332BXS55系统侧系统后盖板 123450V 0V 0V +5V +5V 3*OV2 W341 4*OV8 图3.8.1

XS 6 7 8 9 ST -- HAHB手摇盘 70 80 90 60 100 50 110 *OV840 120 *OV430 130 20 140 *OV210 000 150 % 进给倍率 11 *OV112 *OV4 13 +24V*OV1+24V 3.8.2信号说明

(1) *ESP2:急停信号,与DI/DO(XS50)插座中的*ESP1的功能相同。 (2) ST: 循环启动信号。 (3) *SPK: 进给保持信号。 (4) *SPL: 主轴暂停信号。 186

V连接篇-3(外部连接)

3.8.3信号接收电路

开关信号的接收电路图如下:

+5V+5V+5V+5V+5VR121K*ESP2R131KR141KR151K1D11TLP1814R211KR221KR231KR241KXI23XS2--5C223*SPLXS2--4C3D1214XI2223*SPKXS2--3C4D1314XI2123STXS2--2C5D1414XI20230VXS2--1

图3.8.3

手摇盘接口电路请参阅3.5节的有关内容。

倍率开关接口电路请参阅4.5节的有关内容。

187

K90Ti车床系统

3.9隔离变压器的连接

3.9.1步进电机系统用变压器BK-1.3和驱动器的连接

~380V

~380V

图3.9.1

单相隔离变压器 W350Z ~220V1 ~220V1 ~220V2 ~220V2 Z轴驱动器 L N L W350X N X轴驱动器

3.9.2数字交流伺服电机系统用变压器SSG-3/0.5和驱动器的连接

~380V ~ 380V

~380V

图3.9.2

Z轴驱动器

~220V1 ~220V1 ~220V1 ~220V2 ~220V2 ~220V2 W351Z R S T W351X 三相隔离变压器

X轴驱动器 R S T 188

V连接篇-4(机床接口)

4 机床接口

4.1输入信号接口说明

4.1.1直流输入信号A

直流输入信号A是从机床到CNC的信号,它们来自机床侧的按键,极限开关,继电器的触点及接近开关。

(1)机床侧的触点应满足下列条件:

a.触点容量:DC30V、16MA以上。

b.开路时触点间的泄漏电流应小于1MA(Vmax=26V)。

c.闭路时触点间的电压降应小于2V(电流8.5MA,包括电缆的电压降)。

(2)此类信号的信号回路如图4.1.1所示。

CNC侧电源 +24V 3.3k机床侧 图4.1.1

CNC侧

4.1.2直流输入信号B

直流输入信号B是从机床到CNC的信号,并且是在高速下使用的信号。 (1)机床侧的触点应满足下列条件: a.触点容量:DC30V、16MA以上。 b.开路时触点间的泄漏电流应小于1MA(Vmax=26V)。 c.闭路时触点间的电压降应小于2V(电流8.5MA,包括电缆的电压降)。

1

K90Ti车床系统

(2)此类信号的信号回路如图4.1.2a或4.1.2b所示。

CNC侧电源 +24V 3.3k机床侧 图4.1.2a

CNC侧

CNC侧电源 +24V R 3.3k机床侧

图4.1.2b

CNC侧 190

V连接篇-4(机床接口)

4.1.3内部带上拉电阻的输入信号

刀架信号T01~T08、回零减速信号*DECX和*DECZ具有内部上拉电阻选择功能,可很方便地与NPN型或PNP型霍尔开关连接,主板电路如下图所示:

+24V +24V1.5K3.3K机床侧 CNC侧 图4.1.3 a

当主板上相应输入端电路的插座短接时,该输入接口中就有一个1.5K的上拉电阻,可直接与NPN型霍尔开关连接或输入低有效电平。

当主板上相应电路的插座不短接时,该输入接口可直接与PNP型霍尔开关连接或输入高有效电平。

在系统的出厂设置中,刀架信号(T01-T04)设置为有上拉电阻(主板上相应插座短接),。其它输入信号这样,系统可直接与采用NPN型霍尔开关的刀架连接(如常州宏达刀架)(T05-T08、*DECX、*DECZ)设置为无上拉电阻(主板上相应插座不短接)。

用户可根据实际情况,参照上述原理图改变设置。

4.2输出信号接口说明

直流输出信号用于驱动机床侧的继电器和指示灯,本系统输出电路为达林顿管输出。

4.2.1达林顿管输出有关参数

(1)输出ON时的最大负载电流,包括瞬间电流200MA以下。

(2)输出ON时的饱和电压,200MA时最大为1.6V,典型值为1V。 (3)输出OFF时的耐电压,包括瞬间电压为24V+20%以下。 (4)输出OFF时的泄漏电流为100μA以下。

191

K90Ti车床系统

4.2.2输出驱动继电器回路

CNC电源 +24V 继电器CNC侧 机床侧

图4.2.2

注释:机床侧连接继电器等电感性负载时,必须使用火花抑制器。并且火花抑制器应尽可设置在靠近负

载的部位(20cm以内)。机床侧连接电容性负载时,必须串联限流电阻,并且包括瞬间值在内,其电压、电流必须在额定值范围内使用。

4.2.3输出驱动指示灯

CNC电源 +24V 保护电阻CNC侧 机床侧 图4.2.3

注释:用晶体管输出直接点亮指示灯时,会产生冲击电流,很容易损坏晶体管,因此必须按照上图所示

设计保护电阻。包括瞬间值在内,其电压、电流必须在额定值范围内使用。

192

V连接篇-4(机床接口)

4.3 输入输出信号表

4.3.1输入信号诊断表

位号:7 6 5 诊断号 000

4 QPIXS50:8 3 2 1 0 *DECXXS50:21

位号:7 6 5 4 诊断号 001 *DECZ*ESP1插座 脚号

XS50:20XS50:7 3 T04XS50:19 2 T03XS50:6 1 T02 0 T01 XS50:18 XS50:5

诊断号 002 插座 脚号

位号:7 6 5 4 3 *ESP2 2 *SPLXS2:4 1 *SPK XS2:3 0 ST XS2:2 XS55:6 XS2:5

位号:7 6 X37 XS:4 *OV8 /*LMZ QPJI 5 X35XS:3*OV2M42I/*LMX 4 X34 3 X33 2 X32 XS:10T7M91I*LPZ*SPK2 1 X31 XS:1 T6 M23I *LMX TWI 0 X30 XS:9 T5 M21I *LPX 诊断号 003 插座 脚号 输入信号功能

X36XS:12 *OV4 /*LPZ QPSI XS:11XS:2*OV1M41I/*LPXT8M93I*LMZBDT

1. *OV8~*OV1:外部倍率开关信号,当参数039小于8,且4号参数位SOVI=1时有效。 2. M93I/M91I/M23I/M21I:程序代码的输入接口,使用方法参见“编程篇”3-10。 3. /*LMZ~/*LPX:硬限位输入,当1号参数位MOT=0,41号参数位LPMH =1时有效。

*LMZ~*LPX:硬限位输入,当1号参数位MOT=0,41号参数位LPMH=0时有效。

4. QPJI/QPSI:卡盘紧到位信号,当设置参数P043的位QPIN=1时有效。

详见编程篇3-14。

5. TWI:台尾控制输入信号,当参数P041的TWSL=1时有效,详见“编程篇”3-15。 6. BDT:程序段选跳机能的开关信号,当参数P043的SBDT=1时有效,详见“编程篇”

2-3。

7. *SPK2:外接“进给暂停”输入信号,详见本篇4-15。

2. M41I/M42I:模拟主轴高、低档反馈信号,详见“编程篇”3-16。

193

K90Ti车床系统

4.3.2输出信号诊断表 位号:7 6 诊断号 004

5 TL+ 4 M32 3 M08 2 STL 1 M04 0 M03 SPZD TL- 插座 脚号

XS50:14 XS50:2XS50:15XS50:3XS50:16XS50:4 XS50:17XS50:1

STL:自动运行指示输出信号,详见本篇4-17。

位号:7 6 诊断号 QPJ 005

插座

脚号 XS57:3程序代码输出 台尾控制输出

5 Y25 XS57:6 4 ESPOXS57:8M21O 3 S04 XS57:7 2 S03 XS57:4 1 S02 XS57:2 0 S01 XS57:1QPS XS57:5 M23O M41O M42O

TWJ TWT

1. M23O/M21O:程序代码的输出接口,使用方法参见“编程篇”3-10。 2. M41O/M42O:模拟主轴高、低档输出信号,详见“编程篇”3-16。 3.TWJ/TWT:台尾进/台尾退输出信号,当参数041的位TWSL=1时有效。

由于台尾控制机能所用输入点及输出点与M21、M23相同,所以41号参数TWSL 与M21O/M23O不能同时设置为1。

4.4 输入输出信号在插座XS50和XS中的排列

XS50:DB25F

1 2 3 4 5 6 7 8 9 10 11 12 13

SPZD TL+ M08 M04 T01 T03 *ESP1 QPI 0V 0V 0V 0V

141516171819202122232425

TL- M32 STL M03 T02 T04 *DECZ *DECX +24V +24V +24V +24V

194

V连接篇-4(机床接口)

附加输入信号在插座XS中的排列

【注】

1. 当参数P004的SOVI设置为1时,XS的3、4、11、12脚为外部倍率开关信

号*OV8~*OV1。

2. 附加输入/输出接口的其它定义见编程篇的有关内容。

3. 当参数MOT=0,LPMH =1时,X37~X34为硬件限位输入信号。

当参数MOT=0,LPMH=0时,X33~X30为硬件限位输入信号。 当参数MOT=1,硬限位无效。

XS:DB15M 1 2

T06(X31) T08(X33)

9 10 11 12 13 14 15

T05(X30) T07(X32) *OV1(X34) *OV4(X36) +24V +24V +24V

附加输出信号在插座XS57中的排列 XS57:DB15M

12345678

S01 S02 QPJ S03 QPS Y25 S04 ESPO

9 101112131415

0V 0V 0V +24V +24V +24V

3 *OV2(X35) 4 *0V8(X37) 5 6 7 8 0V

0V 0V 0V

195

K90Ti车床系统

4.5 输入输出信号接口电路

4.5.1输入信号接口电路

插座XS50的DI输入信号接口电路

+24VR74T01XS5---32T018RM14H9142KXI10R75T02XS5---31T0274.7KC2110D4421342KXI11R73T03XS5---30T036RM14G11C20D4321342KXI12R72T04XS5---29T045RM14F12C19D4221342KXI13RM14EC18D3823*ESP1XS5---2841314XI14R76*DECZXS5---27#DECZ3RM14D14C17D3621342KXI15RM14CX16XS5---26215C16D322134XI16R77*DECXXS5---25#DECX1RM14B16C15D2921342KXI17RM14AC14D2523RM14=4.7K

图4.5.1a

196

V连接篇-4(机床接口)

插座XS的DI输入信号接口电路

X30T05XS7---39+24VR812KT051RM18A161D394XI30R78X31T06XS7---40T0624.7KC29152134TLP181XI312KX32T07XS7---37R802KT073RM18B14C28D402134XI32X33T08XS7---38R792KT084RM18C13C27D412134XI33RM18DC26D3323RM18EX34XS7---3551214XI34RM18FX35XS7---36611C25D342134XI35RM18GX36XS7---33710C24D352134XI36RM18HX37XS7---34C23D272134XI37C22D2823RM18=4.7K

图4.5.1b

197

K90Ti车床系统

4.5.2输出信号接口电路

DOEN1D51*WDO111RC1SN74ALS273DWD53XD031D2712XS5---33XD145514XS5---34M03XD276316XS5---35M04XD3217XS5---36Y12XD41312118XS5---37M08XD514115XS5---38M32XD61716613XS5---39TL+XD71819811XS5---40TL-910SPZDULN2803A1D7*WDO211RC1SN74ALS273DWD4XD031D2118XS10---15XD145217XS10---13S01S02 Y20XD2715XS10---9XD3QPJ Y21712XS10---3XD4S03 Y221312811XS10---1XD5QPS Y231415613XS10---5XD6Y25 Y241716514XS10---7XD7S04 Y251819316XS10---11ESPOY26910Y27XD[0..7]ULN2803A图4.5.2

4.6信号说明

4.6.1输入信号

(1)*DECX及*DECZ:减速开关信号 该信号在返回机械参考点时使用,为常闭触点。返回参考点的过程如下: 选择机械回零方式,之后按相应轴的手动进给键,则机床将以快速移动速度向参考

点方向运动。当返回参考点减速信号(*DECX及*DECZ)触点断开时(压上减速开关),进给速度立即下降,之后机床以固定的低速继续运行。当减速开关释放后,减速信号触点重新闭合,之后系统检测编码器的一转信号或者磁开关信号(PC信号)。如该信号由高电平变为低电平(检测PC信号的下降沿),则运动停止,同时机床坐标值清零,返回参考点操作结束。在回零方式取消之前,手动进给将一直无效。

连接图如下:

CNC侧电源+24V *DECX*DECZ控制单元 图4.6.1

198

S01 S02 QPJ

S03

V连接篇-4(机床接口)

(2)T01~T08:刀位信号

有效电平为高。当其中的一个信号为高电平时,表示此时的刀架处于该刀号位置。 不使用内部上拉电阻功能时的连接图如下所示(对应的设置开关设定为不短接):

CNC侧电源+24V T01 T02 T03 T04 T05 T06 T07 T08 控制单元 图4.6.1c

使用内部上拉电阻功能时的连接图如下所示(对应的设置开关设定为短接):

T01 T02 T03 T04 T05 T06 T07 T08 控制单元 图4.6.1d

199

K90Ti车床系统

本系统配常州刀架时,可按下图所示接线:(相应信号的内部上拉电阻功能设为有效)

CNC侧电源 +24V 控制单元 0V T01 T04

图4.6.1e

换刀过程中,刀架到位后关闭刀架正转输出信号(TL+),延迟参数037号设定的时

间后系统输出刀架反转信号(TL-),其宽度为参数038号设定的时间,之后系统关闭刀架反转锁紧信号(TL-),T代码指令结束。程序继续执行下一程序段。 开机置初值时,034,037,038,039的初值设定如下: 参数号 034 037 038 039

含义

刀架正转最长时间TCTMX (换刀极限时间) 刀架正转停止到反转开始的延时时间T1 刀架反转锁紧时间TLOCK 总刀位数选择

在显示屏幕的左下角的T显示当前指令的T代码及刀补号。开机时,T代码为上次刀号值。当换刀正常结束时,系统自动修改此值。当指令T代码后,由于某种原因刀架没有到位时,T显示换刀前的刀号值不变。当指令的刀号与显示刀号一致时,系统不进行换刀。

时间 80 秒 0.5秒0.5秒

初值

80000(单位为毫秒) 496(单位为毫秒) 496(单位为毫秒)

4(单位:刀位数)

手动换刀时,在换刀结束后,T代码才修改为新的值。 换刀时序图如下:

200

V连接篇-4(机床接口)

Ta刀架反转输出(TL-4.6) 刀架到位输入 (T04~T01 01.3~01.0) (T08~T05 03.3~03.0)

图4.6.1f

图中TCTMX等是参数设置的时间参数。

当Ta≥TCTMX(换刀刀架正转时所需最长时间)。产生05号报警:换刀时间过长。 刀架到位信号(T08~T01),由003号参数的TSGN位设定为高或低电平有效。 TSGN 0:刀架到位信号高电平有效。(常开)

1:刀架到位信号低电平有效。(常闭)

(3) *ESP1 紧急停止信号

当系统参数P001的位MOT设置为1时,输入信号*ESP1用作外部输入的急停信号(与系统面板急停开关信号*ESP2功能相同)。

该信号为常闭触点信号。当触点断开时,控制系统复位,并使机床紧急停止。产生急停后,系统准备好信号MRDY将断开。同时封锁运动指令输出。

当不需要此功能时,可通过设定P001号参数的MESP位为1来进行屏蔽。

图4.6.1g

如果系统输入信号X37~X30被定义成其它功能而不能提供硬限位输入时,可利用*ESP1作为硬限位输入信号。连接图如下所示。

外部急停开关*ESP1 +24V 数控系统 201

K90Ti车床系统

+X *ESP1 -X+Z-Z +24V CNC 硬限位解除(机床复位)

图4.6.1h

(4)QPI:卡盘(脚踏)开关信号

卡盘动作时序图如下(以输出为电平信号为例):

QPIQPJQPS

开机时,输出信号卡盘紧QPJ及卡盘松QPS均为零。

主轴正反转起动时,卡盘必须卡紧。如果设置系统参数043的QPIN=1,还要检测卡盘紧到位信号。否则,系统会产生015号报警:卡盘松时,起动了主轴。 主轴旋转及从旋转到停止的制动过程中, 脚踏卡盘开关无效。

当参数QPLS=1时,卡盘输出为脉冲输出,脉冲宽度由参数P51设置,单位为毫秒。 在“调试”页面,可选择内外卡盘功能。

可用程序代码M10/M11来控制卡盘的松紧。详见编程篇3-12页。

(5)TWI: 台尾(脚踏)开关信号 台尾动作时序图如下:

TWI TWJ TWT

(6)*ESP2

202

来自面板开关的急停信号,该信号为CNC系统的第二个急停信号输入点。可通过设定

V连接篇-4(机床接口)

001号参数的MSPL为1来进行屏蔽。 (7)*SPK:进给保持信号

来自面板三位开关的进给保持信号(三位开关置于中间位)。可通过设定001号参数的MSPL位为1来进行屏蔽。

(8)*SPK2:进给保持信号2

用户自配机床面板时的进给保持信号(按钮开关)。可通过设定042号参数的SPK2位为1来进行设置。当SPK2=1时,选择外接暂停开关控制机能有效(注:此时面板暂停开关仍有效)。此时,如果面板三位开关处于左侧,按一下外接暂停按钮,系统则进入暂停状态,此时按下循环启动按钮则系统继续运行。如果面板三位开关处于中间或者右侧,则系统保持暂停状态;当SPK2=0时,外接暂停开关控制功能无效,只有面板暂停开关有效;

(9)ST:循环启动信号

来自面板按钮开关的循环启动信号。 (10)*SPL:主轴暂停信号

来自面板三位开关的主轴暂停信号(三位开关置于3号位)。可通过设定001号参数的MSPL位为1来进行屏蔽。

(11)*OV8~*OV1

接来自附加面板的倍率开关信号。

(12)M93I、M91I

用户接口转跳机能输入信号(参见编程篇)。

(13)M23I、M21I

特殊M代码输入信号(参见编程篇)。

(14)/*LMZ、/*LPZ、/*LMX、/*LPX、*LMZ、*LPZ、*LMX、*LPX

硬件限位输入信号。除参数软限位外,还可以通过输入信号对轴+,-向进行限位。当

轴+限位时,手动只能使轴向相反的反向运动。 参数选择

0

0

1

MOT

MOT 0:硬限位有效; 1:硬限位无效。

注:MOT 与软限位无关。软限位提供设置系统+,-限位参数为0,而进行屏蔽。

0 4 1 LPMH

203

K90Ti车床系统

LPMH 0: 选择DGN003的低4位为硬件限位信号。

1: 选择DGN003的高4位为硬件限位信号。

输入信号位置

诊断号:003 输入接口

接线图如下:

(14)BDT:程序段选跳机能开/关输入信号,详见编程篇2-3。

-Z+Z-X+XCNC系统 +24V *LMZ(/*LMZ) *LPZ(/*LPZ) *LMX(/*LMX) *LPX(/*LPX)/*LMZ /*LPZ /*LMX/*LPX*LMZ*LPZ *LMX *LPX

XS:4 XS:12XS:3XS:11XS:2XS:10XS:1 XS:9

4.6.2输出信号

本系统的输出信号全部由达林顿管提供,输出有效时相应的达林顿管导通,相当于外部负载的信号端接通0V。所有外部负载的公共端为用户提供的+24V。

(1)TL+,TL-刀架旋转信号

TL+为刀架正向旋转信号,TL-为刀架反向旋转信号。

(2) M03,M04主轴控制信号

M03为主轴正转,M04为主轴反转,M05为主轴停止。

(3) M08冷却液控制信号

M08为冷却液开,M09为冷却液关。

(4) M32润滑液控制

M32润滑液开,M33润滑液关。

(5) 主轴制动信号SPZD 204

V连接篇-4(机床接口)

动作关系如下:

主轴制动 停止命令 主轴正/反转T1T2 图4.6.2

T1:当主轴在运行中时,发出主轴停止(自动或手动)命令后,立即关闭主轴正/反转。延时T1时间(0.5秒),发出主轴制动信号。T1的时间由系统固定为0.5秒。

T2:主轴制动时间,由040号参数设定。

(6) 急停或报警输出信号ESPO

当参数P041的M21O位设置为0时:

若参数P0042的ESPO=0,则系统急停或驱动器报警时,ESPO有输出。 若参数P0042的ESPO=1,则系统出现任何报警时,ESPO有输出。

(7)S01~S04

主轴速度挡位信号。

(8)自动运行指示输出信号STL

当系统自动运行时,输出该信号。

205

K90Ti车床系统

206

第六篇 附录篇

Ⅵ 附 录 篇-1(系统参数)

第六篇 附录篇

1 系统参数

1.1 系统参数按顺序说明

1.1.1 基本参数001~060说明

0 0 1 MSPL MOT MESP

SINC

CPF4

CPF3

CPF2

CPF1

MSPL 1:屏蔽面板输入信号的*ESP2,*SPL,*SPK。(急停2,主轴暂停,进给保持) MOT 1:屏蔽硬限位输入信号,硬限位无效。 MESP 1:屏蔽*ESP1。急停无效。(调试用)

SINC 1:屏蔽单步/手轮增量0.1,1两档。用于防止步进机由于移动过快而失步。 CPF4,3,2,1:反向间隙补偿的脉冲频率(各轴共用),补偿频率 = (设定值+1)Kpps。 (注: CPF4,3,2,1 设置改变后需关机后才有效.) 0 0 2 ZRSZ ZRSX

ZCZ ZCX DALZDALX DIRZ DIRXZRSZ,X 1:有机械零点。(回零方式B)

0:无机械零点。(回零方式A,浮动机械零点) ZCX,Z 0: 返回机械零点需要减速开关及零位信号.

1: 磁开关回零方式C.(在有机械零

接近开关 快速 回零低速 机械零点点时有效).

回零方式C时,需设置参数P004 ZMZ,X为回零键方向的反向。

DALZ~X:各轴驱动器报警信号电平选择。

DIRZ~X:各轴电机旋转方向选择。改变参数,可以改变电机旋转方向。 0 0 3 BDEC BD8 RVDLSMZ KSGN

ZNIK

TSGN ABOT

BDEC 0:反向间隙补偿方式A,以固定的频率(CPF4,3,2,1及BD8设置)输出.

1:反向间隙补偿方式B,补偿数据以升降速方式输出,参数(CPF4,3,2,1及BD8设

置)无效.

BD8 0:反向间隙补偿以参数P001 设定的频率进行补偿.

1:反向间隙补偿以参数P001 设定频率的1/8进行补偿.

(注:参数BD8 设置改变后需关机后才有效.)

轴运动方向改变时,方向信号与脉冲信号同时输出. RVDL 0 :

209

K90Ti车床系统

SMZ

1 : 轴运动方向改变时,先输出方向信号延迟一段时间后脉冲信号再输出. 0 : 程序段拐角处的速度控制参见编程篇的’进给功能’一章.

1 : 所有含运动指令的程序段速度减速到零后,才执行下个程序段.

KSGN 0 : 轴负向运动时,运动符号不保持.

1 : 轴负向运动时,运动符号保持.

ZNLK 0 : 回零时,轴运动键不自保.

1: 回零时,轴运动键自保.返回零点后,运动停止.运动中需停止,按〖复位〗键. TSGN 0 : 刀架到位信号高电平有效. 1 : 刀架到位信号低电平有效. ABOT 0 : 开机时保持工件坐标值.

1 : 开机时工件坐标值为0.

注 : 无机械零点时,设置ABOT为0,开机后机床在任何位置可启动程序.前提是系统第一条

移动指令绝对编程。

0 0 4 SANG HPG XRC SOVISANG 1:模拟主轴选择。

HPG 1:手轮机能选择。 XRC

0:X 轴直径编程。 1:X 轴半径编程。

MZRZMZRX ZMZ ZMX SOVI 1:选择外部的倍率开关为进给倍率及手动速率。面板键无效。

0:屏蔽该轴负向运动键。即在手动返回参考点方式下,轴负向运动键无效。 1:屏蔽该轴正向运动键。即在手动返回参考点方式下,轴正向运动键无效。

MZRZ~X:选择手动返回参考点轴运动方向键。

ZMX ZMZ: 当接通电源时, X轴,Z轴的参考点返回方向和原始的反向间隙方向。

1:返回参考点方向及间隙方向为负。

0:返回参考点方向及间隙方向为正。

注:电源接通后,当该轴向与本参数设定的反方向运动时,最初完成反向间隙补偿。

0 0 5 0 0 6 CMRX CMRZ

CMRX CMRZ 各个坐标的指令倍乘比。设定范围 1~127 。

0 0 7 0 0 8 CMDX CMDZ

CMDX,CMDZ 各个坐标的指令分频系数。设定范围 1~127 。

210

Ⅵ 附 录 篇-1(系统参数)

0 0 9 0 1 0 RPDFX

RPDFZ

RPDFX,Z 分别为X,Z坐标快速移动速度 。

设定量 X轴: 1~15000 毫米/分。Z轴: 1~15000 毫米/分。

0 1 1 0 1 2 BKLX BKLZ

BKLX BKLZ 分别为X,Z坐标间隙补偿量。 设定量 0~2000 单位: 0.001mm 。

0 1 3 0 1 4 PRSX PRSZ

PRSX PRSZ: 返回参考点时X,Z坐标的坐标值设定。设定量: 0~±9999999。

0 1 5 0 1 6 0 1 7

0 1 8 LT1Z2

LT1X1/Z1:轴运动正向限位值。

(直径指定时,用直径值设定X轴) LT1X2/Z2:轴运动负向限位值。

设定量: 0~±9999999(单位:0.001mm)。

设定从参考点到行程极限的距离, 所设定的区域之外为禁止区。通常, 存储行程极限应当设在最大行程, 如果机床可动部分进入禁止区,就产生超程报警。

因为在监测运动中的时间间隔, 要计算出一个行程容差。 其大小为快速移动速度的1/5倍, 例如, 快速移动速度如果为3m/min, 那 么3×1/5 = 0.6mm。

注1:当某轴的正/负限位参数都设置为0时,该轴软限位无效。

注2:当某轴的正限位值设为360000,负限位值设为0时,该轴被设置成旋转轴。这时,该轴机床坐标值显

示范围为0.000~359.999。

LT1X1 LT1Z1 LT1X2

211

K90Ti车床系统

0 1 9

0 2 0 LINTZ

LINTX LINTZ 分别为X,Z坐标直线型(线性)加减速时间常数值(用于快速移动)。 设定量: 8~4000(单位: 毫秒)。

0 2 1 设定量:1~4000 单位: 毫秒。

0 2 2 FEDFL

FEDFL 切削进给和手动进给时指数加减速的低速(FL速度)下限值。 设定量 0~3000 单位: 毫米/分。 通常此参数初始值设\"100\"。

0 2 3 设定量: 0~4000 单位: 毫秒 。

0 2 4 THDFL

THDFT 在螺纹切削中(G92)各轴的指数加减速的下限值。 设定量: 6~3000 单位: 毫米/分。

0 2 5 FEDMX

FEDMX 切削进给上限速度(适用于所有坐标)。 设定量: 0~8000 毫米/分。

0 2 6 RPDFL

RPDFL 快速移动倍率最低速度(F0), 各轴通用。 设定量 6~3000 单位: 毫米/分。

0 2 7 ZRNFL

ZRNFL 返回参考点时的低速, FL速度(通用于各轴)。 设定量 6~3000 单位: 毫米/分。

0 2 8 JOGFL

JOGFL 手动进给指令加减速下限(FL速度)。 设定量 0~3000 单位: 毫米/分。

THRDT

THRDT 在螺纹切削中(G92)X轴的指数加减速常数。

FEEDT

FEEDT 切削进给和手动进给时指数加减速时间常数。

LINTX

212

Ⅵ 附 录 篇-1(系统参数)

0 2 9 SEQNIC

自动插入程序顺序号时的号码增量值。设定量: 0~9999。 SEQINC=0时, 插入EOB后,无自动序号插入机能。

SEQINC≠0时, 插入EOB后,有自动序号插入机能。 0 3 0 WLKTME

WLKTME : 信号去抖动宽度时间.

出厂标准设置为2,开机时自动检查该参数,如果大于15,自动设置为2。

0 3 1 0 3 2 设定量: 1~9999 单位: 转/分 。 0 3 3 LOWSP GRMAX1 GRMAX2

GRMAX1~ GRMAX2 当主轴速度指令为10V时,对应齿轮1~2挡的主轴转速。

LOWSP 在恒线速控制下(G96)的主轴速度下限值。 设定量 0~9999 单位: RPM。

0 3 4 设定量 1~100000 单位: 毫秒。

0 3 5 MTIME: M代码等待时间。 设定量 1~4080 单位: 毫秒。

0 3 6 CKTDI

QSEL

AGER

QPSL

RVX

RSJG

MTIME TCTMX

TCTMX:换刀步数为最大所需要的最长时间。

CKTDI 1:刀架定时扫描检查机能有效。 QSEL 1:复合固定循环有效。 AGER 1:主轴自动换档机能有效。 QPSL 1:卡盘机能有效 RVX 1:选择后刀架。

RSJG 0:按复位键时关闭相关的输出(主轴正转/反转,冷却,润滑,M21,M23)。 1:按复位键时不关闭相关的输出。

0 3 7 T1

T1:换刀T1时间(刀架正转停止到刀架反转锁紧开始的延迟时间)。

设定量 1~4080。 单位: 毫秒。

213

K90Ti车床系统

0 3 8 TLOCK

刀架反转锁紧信号时间宽度。设定量 1~4080 单位: 毫秒。

0 3 9 TOOLNO 总刀位数选择。设定量 1~8 。 单位: 刀数。

0 4 0 SPZDTIME

主轴制动输出时间。设定量 1~320。 单位: 毫秒。 0 4 1 QPLS QPM3ZG92LQPLS 0:卡盘输出为电平输出。

1:卡盘输出为脉冲输出,时间宽度由参数P051设置。

QPM3: 0:启动主轴时,检查卡盘是否卡紧,卡盘松时,产生015号报警并停止程序执行。

1:启动主轴时,不检查卡盘是否卡紧。

ZG92L: 0: G92/G76螺纹切削时,Z轴按指数加减数升降速。

1: G92/G76螺纹切削时,Z轴按直线加减数升降速。

1:G93攻丝时,按指数加减速升降速。

TWSL: 1: 选择台尾控制机能。

M23O: 1:选择诊断号005的BIT5为代码M23的输出点。 M21O: 0:选择诊断号005的BIT4为急停或报警输出点。

1:选择诊断号005的BIT4为代码M21的输出点。

LPMH: 0:选择诊断号003的低4位为硬件限位输入信号。

1:选择诊断号003的高4位为硬件限位输入信号。

0

4

2

OFMD2 CHGCPUCH

SPK2

ESPO

NTHDXG92L XG92ROFMD2 1: 刀补方式2,只能用直接测量方式输入刀补。 CHGC 1: 液晶显示屏背景色为白色(单色屏时)。 0: 液晶显示屏背景色为黑色(单色屏时)。 PUCH 1: 串口通讯机能有效。

SPK2 1:外接“进给暂停”输入信号有效。

ESPO 0:系统出现急停或驱动器报警时,输出报警信号(当M21O=0)。 。 1:系统出现任何报警时,输出报警信号(当M21O=0)NTHD 0:切削螺纹时,不检测主轴转速是否稳定。

1:切削螺纹时,检测主轴转速是否稳定,此时,参数059/060有效。

1: G92/G76螺纹切削时,X轴按直线加减速来升降速,加减速时间常数设置在P057。 1: G92/G76螺纹切削退尾时,X轴以G00速率退尾。

XG92L 0: G92/G76螺纹切削时,X轴按原指数加减速参数来升降速。 XG92R 0: G92/G76螺纹切削退尾时,X轴同原方式。 G93N: 0:G93攻丝时,无升降速控制。

G93N

TWSL

M23O

M21O LPMH214

Ⅵ 附 录 篇-1(系统参数)

0 4 3 QPIN SBDTSBDT 1: 程序段选跳机能有效。

JGER 1:选择手动主轴换档档位信号有效。

LW 1:选择大螺距螺纹加工优化功能。默认值为0。

MSTKY 1:屏蔽系统面板的启动键功能,可用附加面板的启动键。 0:系统面板的启动键有效。

SANG2 0:模拟主轴功能有效时,所有S代码都采用模拟电压输出。

1:模拟主轴功能有效时,代码S1~S4采用数字口输出,大于S4的代码采用模拟电压

输出。默认值为0。

PGRST 0:按复位键,程序指针返回程序开头,与方式及显示画面无关。 0 4 5 STIME1:主轴S代码换挡延时时间,0~4080毫秒。 0 4 6 STIME2:主轴S代码换挡延时时间,0~4080毫秒。 0 5 1 QPLSTIME STIME2 STIME1

JGER

LW MSTKYSANG2 PGRST

QPIN 1: 卡盘紧或松必须有检测信号。

QPLSTIME:卡盘脉冲输出时的时间宽度,单位:毫秒。 0 5 6 BAUTE

BAUTE:RS232通讯波特率设置。设置值:2400,4800……。 0 5 7 G92LINTX

G92LINTX :当选择G92/G76螺纹切削X轴按直线加减速升降速时,X轴直线减减速时间常数。

0 5 8 G92LINTZ

G92LINTZ :当选择G92/G76螺纹切削Z轴按直线加减速升降速时,Z轴直线减减速时间常数。

0 5 9 主轴的圈数

车螺纹时,计算主轴平均速度的圈数,参数NTHD=1时有效。初始化设置值为4。 0 6 0 主轴转速误差范围(%)

车螺纹时,容许的主轴转速误差(%)。参数NTHD=1时有效。初始化设置值为5,即主轴转速误差在5%以内,才能启动螺纹加工。

1.1.2 复合参数‘021~‘040说明:

在参数页面的第二页,按【切换】键可进行参数切换,这时参数‘021~‘040的含义如下:(再次按【切换】键又切换回原含义)

215

K90Ti车床系统

P’021:MRCCD 多重循环( G71,G72)的切削深度。

P’022:MRCDT 多重循环( G71,G72)的退刀量。 P’023:PECSCX 多重循环( G73)在X轴上的总切削量。 P’024:PECSCZ 多重循环( G73)在Z轴方向上的总切削量。 P’025:PATIM 多重循环( G73)的循环切削次数。 P’026:GROVE 多重循环( G74,G72)的退刀量。 P’027:THRPT 多重循环( G76)精加工的重复次数。 P’028:THDCH 螺纹切削 ( G92,G76 ) 的倒角宽度。 P’029:THANG 多重循环( G76)中的刀尖的角度。 P’030:THCLM 多重循环( G76)中的最小切削深度。 P’031:THDFN 多重循环( G76)中的精加工余量。 P’032: P’033: P’034:

多重固定循环(G78)中的每刀切深方向选择。 多重固定循环(G78)中的每刀切入方式选择。 多重固定循环(G78)中旋进和退尾的速度。

P’035~P’037: 日期:年、月、日。 P’038~P’040: 时间:时、分、秒。

以上参数虽然与基本参数号相同,在【切换】键切换不同状态时,在参数详细显示行显示的为相应实际的参数内容。以上‘021~‘034号参数,执行程序也自动改变参数值,也可通过键盘修改参数。

1.1.3 K90Ti初始参数设置值

序号 数据 含义

1 01000000 位参数 2 00000000 位参数 3 11101110 位参数 4 00000000 位参数 5 1 X轴指令倍乘比 6 1 Z轴指令倍乘比 7 10 X轴指令分频系数 8 10 Z轴指令分频系数 9 4000 X轴快速速率 10 4000 Z轴快速速率 11 0 X轴间隙补偿量 12 0 Z轴间隙补偿量 13 0 在自动坐标系设定中,X轴返回参考时的坐标值设定 14 0 在自动坐标系设定中,Z轴返回参考时的坐标值设定 15 9999999 X轴正向行程限位 16 9999999 Z轴正向行程限位 17 -9999999 X轴负向行程限位

216

Ⅵ 附 录 篇-1(系统参数)

序号 数据 含义 18 -9999999 Z轴负向行程限位 19 300 X轴直线加减速时间常数 20 300 Z轴直线加减速时间常数 21 100 切削进给和手动进给时指数加减速时间常数 22 100 进给加减速时速度下限 23 100 在螺纹切削中X轴的指数加减速时间常数 24 350 在螺纹切削中各轴的指数加减速的下限值 25 4000 切削进给上限速度 26 50 快速倍率最低档的速率 27 200 返回参考点时的低速,FL速度 28 40 手动加减速速度下限 29 10 自动插入程序顺序号时的号码增量值 30 2 信号有效宽度 31 9999 主轴指令为10V时,齿轮1挡时的主轴转速。 32 9999 主轴指令为10V时,齿轮2挡时的主轴转速。(备用) 33 99 恒线速控制下的主轴转速下限值 34 20000 换刀步数为最大所需要的最长时间(T全刀位) 35 128 M代码等待时间 36 01000010 位参数 37 96 刀架正转停止到刀架反转锁紧开始的延迟时间 38 976 反转锁紧时间 39 4 总刀位数选择 40 496 主轴制动输出时间 41 01110000 位参数 42 10000010 位参数 43 00000000 位参数 44 00000000 位参数 45 16 主轴S代码换挡时,换挡延迟时间1。 46 16 主轴S代码换挡时,换挡延迟时间2。 47~50 0 未用 51 32 卡盘脉冲输出时的时间宽度 52~55 0 未用 56 2400 RS232通讯波特率 57 150 G92/G76螺纹切削时,X轴直线加减速时间常数 58 150 G92/G76螺纹切削时,Z轴直线加减速时间常数 59 4 车螺纹时,计算主轴平均速度的圈数 60 5 车螺纹时,容许的主轴转速误差(%)

217

K90Ti车床系统

1.2 系统参数按功能说明

一、系统报警 1、准备未绪报警

001 MSPL MESP

MSPL 1:屏蔽面板输入信号的*ESP2、*SPL、SPK(急停2,主轴暂停,进给保持) MESP 1:屏蔽*ESP1。XS50:7脚(ESP1)也可以做外部硬限位输入点用,接限位开关。

2、驱动器报警:

002 DALZ DALX DALZ/X 各轴驱动器报警信号电平选择。

3、限位超程: 硬限位:

001 MOT MOT 1:屏蔽硬限位输入信号,硬限位无效。

041

LPMH

LPMH 0: 选择诊断号003 的低4位为硬限位输入信号。 (X30~X33) 1:选择诊断号003 的高4位为硬限位输入信号。 (X34~X37) 软限位:

015 016 017 018 LT1X1/ Z1 轴运动正向限位值。

LT1X2/Z2 轴运动负向限位值(直径指定时,用直径值设定X值 )。 设定量:0~±9999999 (单位 0.001mm)。

当不用硬限位时,可以通过设置软限位,其值为各轴的最大行程,同样可以达到限位保护作用。 某轴设为旋转轴时:该轴正限位值设360000,负限位设0 ,该轴机床坐标值范围为0.000~359.999。

LT1XI LT1Z1 LT1X2 LT1Z2

二、回零功能

002 ZRSZ ZRSX ZCZ ZCX ZRSZ/X 1:有机械零点(回零方式B)。

0:无机械零点(回零方式A ,浮动机械零点)。 ZCX/Z 0:返回机械零点需要减速开关及零位信号。 1:磁开关回零方式C(在有机械零点时有效)。

回零方式C时,需设置参数(004 ZMZ/X)回零键的方向。

218

Ⅵ 附 录 篇-1(系统参数)

003 ZNIL ZNIK 0: 回零时,轴运动键不自保。

1: 回零时,轴运动键自保,返回零点后,运动停止,运动中需停止按“复位”键。

004 MZRZ MZRX MZRZ/X :选择手动返回参考点轴运动方向键。

0:屏蔽该轴负向运动键,即在手动返回参考点方式下,轴负向键无效。 1:屏蔽该轴正向运动键,即在手动返回参考点方式下,轴正向键无效。 ZMZ/X :当接通电源时,Z/X轴的参考点返回方向和原始的反向间隙方向。 1:返回参考点方向及间隙方向为负。 0:返回参考点方向及间隙方向为正。

013 014 PRSX PRSZ

ZMZ ZMX PRSX/Z : 返回参考点时X/Z坐标的坐标值设定。设定量:0~±9999999。

027 ZRNFL

ZRNFL :返回参考点时的低速,FL速度(通用于各轴)。 设定量6~3000 单位: 毫米/MIN。

三、通讯功能

042 PUCH PUCH : 串口通讯功能有效

056

四、主轴机能

004 SANG SANG : 模拟主轴选择。

0:无模拟主轴功能,适用于有级调速。 1:有模拟主轴功能,适用于无级调速。 1.有级调速:

主轴的挡位分别由指令S01、S02、S03、S04实现四挡控制,相关的参数:

045 046 STIME1 STIME2 BAUTE

BAUTE :RS232通讯波特率设置 设置值:2400、4800 ……。

STIME 1:主轴S代码换挡时,换挡沿迟时间1:0~4080毫秒。 STIME 2:主轴S代码换挡时,换挡沿迟时间2:0~4080毫秒。

219

K90Ti车床系统

例:由S01切换到S02时,先关闭S01,延迟STIME1后输出S02,再延迟STIME2后,执行下段程序。

2.无级变速:

S指令可直接指定主轴转速(转/分),相关参数:

031 032 GRMAX1 GRMAX2

GRMAX1:设为当模拟接口输出10V电压时相对应的齿轮1档主轴的最高转速。 GRMAX2:设为当模拟接口输出10V电压时相对应的齿轮2档主轴的最高转速。 设定量:1~9999 单位 : 转/分。

对应关系 主轴模拟口输出电压=指定的主轴转速S×10V/P031的设定值。

033 LOWSP

LOWSP : 在恒线速控制下(G96)的主轴速度下限值。 设定量: 0~9999 。 单位 :转/分。

040

043 JGER SANG2 JGER 选择手动主轴换挡挡位信号是否有效 。 0:手动主轴换挡挡位信号无效。 1:手动主轴换挡挡位信号有效。

由输入信号M42I 选择主轴挡位。

0: 选择1挡,系统由参数P031指定的模拟最高主轴转速为基准输出。(低电平) 1: 选择2挡,系统由参数P032指定的模拟最高主轴转速为基准输出。(高电平)

SPZDTIME

SPZDTIME :主轴制动输出时间。 设定量 1~320 单位: 毫秒。

输入信号M41I还可以做倍率使用 ,使用时应注意。

SANG2 0:模拟主轴功能有效时,所有S代码都采用模拟电压输出。

1:模拟主轴功能有效时,代码S1~S4采用数字口输出,大于S4的代码采用模拟

电压输出。默认值为0。

五、螺纹加工

023 THRDT

THRDT : 在螺纹切削G92)X轴的指数加减速常数。 设定量:0~4000 。 单位:毫米。

024 THDFL

THDFL : 在螺纹切削中(G92)各轴的指数加减速下限值 。 设定量:6~3000 。 单位:毫米/分。

220

Ⅵ 附 录 篇-1(系统参数)

041 ZG92LG93N ZG92L 0: G92/G76螺纹切削时,Z轴按指数加减数升降速。 1: G92/G76螺纹切削时,Z轴按直线加减数升降速。 G93N 0: G93攻丝时,无升降速控制。 1: G93攻丝时,按指数加减速升降速。

042 NTHD XG92L XG92RNTHD 0:切削螺纹时,不检测主轴转速是否稳定。

1:切削螺纹时,检测主轴转速是否稳定,此时,参数059/060有效。 XG92L 0:G92/G76螺纹切削时,X轴按原指数加减速参数来升降速。

1:G92/G76螺纹切削时,X轴按直线加减速来升降速,加减速时间常数设置在P057。 XG92R 0:G92/G76螺纹切削时,X轴同原方式。 1:G92/G76螺纹切削时,X轴以G00速度退尾。

043 LW LW 1:选择大螺距螺纹加工优化功能。默认值为0。

057 常数。

058

059

060 主轴转速误差范围(%)

车螺纹时,容许的主轴转速误差(%),参数 042 NTHD=1 时有效,初始化设置值为5。 即主轴转速误差在5%以内,才能启动螺纹加工。

六、机床连接:

002 DIRZ DIRX DIRZ/X : 各轴电机旋转方向选择,改变方向可以改变电机旋转方向。

001 CPF4 CPF3 CPF2 CPF1 CPF4~1 : 反向间隙补偿的脉冲频率(各轴通用),补偿频率=(设定值+1)kpps。 (改变后需关机后才有效)。

主轴的圈数

车螺纹时,计算主轴平均速度的圈数,参数 042 NTHD =1 时有效,初始化设置值为4。

G92LINTZ

G92LINT: 当选择G92/G76螺纹切削X轴按直线加减速升降速时,Z直线加减速时间常数。

G92LINTX

G92LINTX : 当选择G92/G76螺纹切削X轴按直线加减速升降速时,X轴直线加减速时间

221

K90Ti车床系统

003 BDEC BD8 BDEC 0:反向间隙补偿方式A,以固定的频率(CP4~1及 BD8 设置)。

1:反向间隙补偿方式B,补偿数据以升降速方式输出,参数CPF4~1及 BD8 设置无

效。

BD8 0:反向间隙补偿以参P001设定的频率进行补偿。 1:反向间隙补偿以参数P001设定频率的1/8进行补偿。

(注 :参数BD8 设置后需关机后才有效)

004 ZMZ ZMX ZMZ/X :当接通电源时,X/Z轴的参考点返回方向和原始的反向间隙方向。 1:返回参考点方向及间隙方向为负。 0:返回参考点方向及间隙方向为正。

(电源接通后,当该轴向与本参数设定的反方向运动时,最初完成间隙补偿)

005 006

007 008

011 012

七、换刀功能:

003 TSGN TSGN 0:刀架到位信号高电平有效。 1: 刀架到位信号低电平有效。

034

036 CKTD1 RVX CKTD1 1:刀架定时扫描检查机能有效。 RVX 1:选择后刀架。

TCTMX

TCMX : 换刀步数为最大所需要的最长时间。 设定量 1~100000 单位 :毫秒。

BKLX BKLZ CMDX CMDZ CMRX CMRZ

CMRX/Z : 各个坐标的指令倍乘比。 设定范围 1~127。

CMDX/Z : 各个坐标的指令分频系数。 设定范围 1~127。

BKLX/Z : 分别为X/Z坐标反向间隙补偿量。 设定量 0~2000。 单位:0.001mm。

222

Ⅵ 附 录 篇-1(系统参数)

037 T1

T1 : 换刀T1时间(刀架正转停止到刀架反转锁紧开始的延迟时间)。 设定量 1~4080 。 单位 :毫秒 。

038

039

042 OFMD2 OFMD2 1:刀补方式2,只能用直接测量方式输入刀补。

八、卡盘、台尾机能

036 QPSL QPSL 1:卡盘机能有效。

041 QPLS QPM3 TWSL QPLS 0:卡盘输出为电平输出。

1:卡盘输出为脉冲输出,时间宽度由参数 051 设置。

QPM3 0:启动主轴时,检查卡盘是否卡紧,卡盘松时,产生015报警并停止程序执行。 1:启动主轴时,不检查卡盘是否卡紧。 TWSL 1:选择台尾控制机能。

043

051

九、手轮机能;

001 SINC SINC 1:屏蔽单步/手轮增量0.1、1两档。用于防止步进电机由于移动过快而丢步。

004 HPG SOVI HPG 1:手轮机能选择。

SOVI 1:选择外部倍率开关为进给倍率及手动速率, 面板键无效 。

QPLSTIME

QPLSTIME :卡盘脉冲输出时的时间宽度。 单位 : 毫秒。

QPIN

QPIN 1: 卡盘紧或松有检测信号。

TOOLNO

TOOLNO :总刀位数选择 。 设定量: 1~8。 单位:毫秒。

TLOCK

TLOCK :刀架反转锁紧信号时间宽度。 设定量 1~4080。 单位: 毫秒。

223

K90Ti车床系统

十、X/Z轴控制部分

003 RVDL SMZ KSGN RVDL 0:轴运动方向改变时,方向信号与脉冲信号同时输出。

1:轴运动方向改变时,先输出方向信号延迟一段时间后脉冲信号再输出。 SMZ 0:程序段拐角处的速度控制参见编程篇的“进给功能“一章。 1:所有含运动指令的程序段速度减速到零后,才执行下个程序段 。 KSGN 0:轴负向运动时,运动符号不保持。 1:轴负向运动时,运动符号保持。

009 010 RPDFX RPDFZ

RPDFX/Z :分别为X/Z坐标快速移动速度。

设定量 X :1~15000毫米/分。 Z :1~15000 毫米/分。

019 020 LINTX LINTZ

LINTX/Z :分别为X/Z坐标直线型(线性)加减速时间时间常数值(用于快速移动)。 设定量: 8~4000。 单位: 毫秒。

021 FEEDT

FEEDT : 切削进给和手动进给时指数加减速时间常数。 设定量:1~4000 。单位 : 毫米。

022 FEDFL

FEDFL :切削进给和手动进给时指数加减速的低速(FL速度)下限值。 设定量: 0~3000。 单位: 毫秒。 通常初始值设为 100。

025 FEDMX

FEDMX : 切削进给上限速度(适用于所有坐标)。 设定量: 0~8000毫米/分。

026 RPDFL

RPDFL :快速移动倍率最低速度(F0),各轴通用。 设定量 :6~3000。 单位 : 毫米/分。

028 JOGFL

JOGFL : 手动进给指令加减速下限(FL速度)。 设定量 :0~3000。 单位 :毫米/分。

224

Ⅵ 附 录 篇-1(系统参数)

十一、M代码功能

035

041 M23O M21O M23O 1: 选择诊断号005的BIT5为代码M23的输出点。 M21O 0: 选择诊断号005 的BIT4 为急停输出点。 1: 选择诊断号005 的BIT4 为代码M21的输出点。 十二、程序选跳机能

043 SBDT SBDT 1: 程序段选跳机能有效。

十三、程序编辑机能

029 SEQNIC

SEQNIC=0时,插入EOB后,无自动序号插入机能。

SEQNIC≠0时,插入EOB后,有自动序号插入机能。 自动插入程序顺序号时的号码增量值, 设 定量: 0~9999。

十三、系统设置机能

003

ABOT

ABOT 0:开机时保持工件坐标值。 1:开机时工件坐标值为0 。

注:无机械零点时,设置ABOT为0,开机后机床在任何位置可启动程序,前提是系统第一条移动

指令是绝对编程 。

MITIME

MITIME : M代码等待时间。 设定量: 1~4080 。 单位: 毫秒。

030 WLKTME : 信号去抖动宽度时间。

出厂标准设置为2,开机时自动检查该参数,如果大于15,自动设置为2。

036 QSEL AGER RSJG QSEL 1: 复合固定循环有效。 AGER 0: 系统固定设置。

RSJG 0: 按复位键时关闭相关的输出 (主轴正/转,冷却,润滑,M21,M23 )。 1: 按复位键时不关闭相关的输出。

WLKTME

1.3 K90Ti 相关参数设定的说明

①急停开关,暂停,增量值档选择,软/硬限位设置

• 急停开关1:可通过参数P001 的bit5 (MESP)屏蔽。

225

K90Ti车床系统

MESP=1时,急停1(*ESP1)无效,调试或不用此信号时。 MESP=0时,急停1(*ESP1)有效,正常使用。

• 系统面板开关信号:(急停2,进给保持,主轴暂停)可通过参数P001 的bit7 (MSPL)屏蔽。

MSPL=1:屏蔽面板输入信号的*ESP2,*SPL,*SPK。调试或不装此开关时用。 MSPL=0:面板输入信号的*ESP2,*SPL,*SPK有效。

• 软限位检查:机床移动使机床坐标值超出参数P015~018设置的范围时,显示限位报警,

并使轴移动停止,在手动方式下,只可以向其反方向移动(同方向移动键无效),当进入正常范围后,按复位键取消报警。

可设置某轴的+,- 限位参数都为0而屏蔽某一个轴的软限位。 • 硬限位输入信号:可通过参数P001 的bit6 (MOT)屏蔽。

MOT=1时,硬限位无效。

MOT=0时,硬限位有效。输入接口由参数P041的LPMH决定。LPMH=1时,X37~X34为硬件限位输入信号;LPMH=0时,X33~X30为硬件限位输入信号。 参见连接篇4-5。

• 单步/手轮增量选择:通过参数P001的bit4(SINC)屏蔽,0.1,1.0两档增量值选择。 SINC=1时,增量为0.001,0.01两档有效。防止手轮旋转过块,造成失步。 SINC=0时,增量任何档有效。

说明:当选配手轮并且选配步进电机时,请设置SINC=1。

② 回零有关设置

回零设置:系统有多种回零方式及不同的选择参数,含义如下: (一) 位参数

• MZRZ~X(P004 bit3 2):选择轴方向有效键。

• ZMX ZMZ(P004 bit1 0) : 选择回零方向。仅在有机械零点时,此参数有效。

1当这两种设置方向一致时,沿轴移动方向一直返回到零点,一个方向。 2 不一致时,如:MZR*:设置为正向键。ZM*,设置为负向。回零过程如下:

• ZNIK(参数 P003 bit2):回零时轴键自锁。

0 : 回零时,轴运动键不自保。回零过程中,需一直按手动轴移动键,直到返回

零点。

1: 回零时,轴运动键自保。回零方式下,按一下手动轴移动键,轴自动向回零方

向移动,返回零点后,运动停止。运动时需停止时,按〖RESET〗键.

注:由于回零速度为G00的快速,设为0时比较安全。设为1时,操作方便。根据情况选择。

• ZRSZ,X(P002 bit7 6):选择有否机械零点。

1:有机械零点。回零时,快速轴移动到减速开关时以P027低速到一转信号。

226

Ⅵ 附 录 篇-1(系统参数)

0:无机械零点。(浮动机械零点)回零时,快速返回机床坐标零点(机床坐标值为0)。

无机械零点时浮动机械零点的设置:

在任何一位置画面,按位置2键,小字符显示机床坐标,先按着〖取消〗键,再按地址键X 或Z 键,则X或Z 机床位置被复位成0。注:位置2键为复合键。

• ZCX,Z(P002 bit 5 4):选择回零时减速及PC信号为1或2个开关。

0 : 返回机械零点需要减速开关及零位信号。

1 : 磁开关回零方式C。

注1:有机械零点时,此参数才有意义。

注2:当配步进电机,并且电机后无一转信号时,为安装方便仅用一个接近开关时,设置此参

数。配伺服电机时,用电机一转信号,不设置此参数。

注3:必须设置MZR*及ZM* 为不一致。下例中,MZR* 设置为0(正向键有效)ZM*设置为1(负

向回零)

(二) 数据参数

• ZRNFL(参数 P027): 返回参考点时的低速,FL速度(通用于各轴)。

当有机械零点时,参数有效。回零时,碰上减速开关时,以此低速运动。此速度越低,回零精度越高。但过低会影响效率。

• RPDFX Z(参数P009 010): 设置X, Z 坐标快速移动速度 。

回零时,轴开始的运动速度。

③ 模拟主轴有关参数设置

当选配变频器或模拟主轴时,应设置参数: • SANG(参数 P004 bit7):模拟主轴选择。

此参数设置为1后,可编入S4位数,直接指定主轴转速。由S代码直接指定主轴转速,其对应必须通过参数设置匹配后,才能一致。

• GRMAX (参数P031):当主轴速度指令为10V时,对应的主轴转速(转/分)。

1 2

理论计算:知道输出10V 时,主轴电机的转速,知道主轴与主轴电机的齿轮比,计算出主轴转速后,设置在参数P031中。

测量:按KND出厂标准,指定S9999后,测量主轴转速。然后将测量值设置在P031。

接近开关 快速 回零低速 正方向 机械零点227

K90Ti车床系统

• LOWSP (参数P033):在恒线速控制下(G96)的主轴转速下限值。

在恒线速切削中,主轴转速取决于刀尖所在的X轴的工件直径值,直径值越大,转速越低,为防止转速过低,设置此参数作为下限值,当恒线速计算出的主轴转速低于此参数设置的转速时,按此转速旋转。

④ 间隙补偿参数及轴有关参数设置

• CPF4,3,2,1(参数 P001 bit3~0):反向间隙补偿的脉冲频率(各轴共用)。

补偿频率 = (设定值+1)Kpps。 配置伺服时:CPF*= 1100。 配置步进驱动时:CPF* =0000。

• BDEC(参数 P003 bit7):选择反向间隙脉冲输出的方式。

0 : 以固定的频率(CPF4,3,2,1及BD8设置)输出.

1 : 补偿数据以升降速方式输出,参数(CPF4,3,2,1及BD8设置)无效. 配置伺服时:BDEC=0。间隙补偿量输出快,加工效果好。

配置步进驱动时:BDEC=1。间隙补偿量输出慢,加工效果差,但不失步。 • BD8(参数 P003 bit6):

0 : 反向间隙补偿以参数P001 设定的频率进行补偿.

1 : 反向间隙补偿以参数P001 设定频率的1/8进行补偿. 配置伺服时:设置0。 配置步进驱动时:设置为1。

• RVDL(参数 P003 bit5):

0 : 轴运动方向改变时,方向信号与脉冲信号同时输出.

1 : 轴运动方向改变时,先输出方向信号延迟一段时间后脉冲信号再输出. 配置伺服时:设置0。 配置步进驱动时:设置为1。 • KSGN (参数 P003 bit3)

0 : 轴负向运动时,运动符号不保持.

1 : 轴负向运动时,运动符号保持.

选择单向脉冲输出时:设置为1。选择双向脉冲输出时:参数无意义。 • DALZ~X(参数 P002 bit3 2): 驱动器报警信号电平选择。

配置不同的驱动器时,由于其报警时电平可能不同,此时,可设置此参数。 • DIRZ~X(参数 P002 bit1 0):电机旋转方向选择。

改变参数,可以改变电机旋转方向。

⑤ 螺纹加工时有关参数的设置

螺纹加工时,在螺纹切削开始及结束部分,由于升降速的原因,会出现导程不正确的部份。考虑此因素的影响,可以采用指令的螺纹长度比需要的螺纹长度要长来解决。如指令螺纹长度受到时,尤其是螺纹的结尾部分,可通过调整与螺纹加工相关的几个参数来设定。

228

Ⅵ 附 录 篇-1(系统参数)

*参数P021:切削进给和手动进给时指数加减速时间常数。

●减小此参数值,可以缩短螺纹加工时升降速的时间,从而使得加工出的螺纹导程趋向一致。

●配置步进驱动器时:设置范围50~100。在步进电机不产生失步的情况下尽可能减小此数值。

●配置伺服驱动器时:设置范围:40~80。在伺服电机不产生振动的情况下,尽可能 减小此数值。

*参数P022:切削进给和手动进给时指数加减速的低速(FL速度)下限值。

设置范围为100~300。

*参数P023:在螺纹切削时(G92)X轴的指数加减速常数

此参数的设定值可以和P021号参数设置成同一个数值。

*参数P024:在螺纹切削中(G92)各轴的指数加减速的下限值。设置范围为(300~500)。 *参数P025:切削进给上限速度。

切削大螺距的螺纹时,如果螺纹的螺距×主轴的转速大于此参数的设定值时,就不能加工出正确螺距的螺纹。因此要想加工大螺距的螺纹,就必须增大此参数的设定。KND90Ti系统最大切削进给速度可达到8000毫米/分,通常设定为6000毫米/分即可。

*参数P’028:在参数第二页,按【切换】键,可显示P’028号参数的另一种含义,是螺纹

切削(G92、G76)的倒角宽度,即是螺纹的退尾量。P’028号参数的默认设置为10,表示螺纹的退尾宽度为1个螺距。在螺纹加工时,应尽可能减少螺纹加工时的退尾量,最小可设置为1,是螺纹加工时从距离螺纹终点0.1个螺距的地方提前退出。另外G92程序段中指令的P退尾量也改变28号参数中的数值,且关机后保持不变。一般如无特殊要求的螺纹退尾,程序中可不指定P退尾量,直接采用参数P’028号中的设置值,P’028=1。

另外,在用G92/G76加工螺纹时,可以选择采用直线加减速以及X轴以G00快速速率退尾。设置和使用方法见编程篇有关内容。

⑥ 换刀有关参数设置

请参照第一篇第3.6节。

⑦ 单步及手轮

当系统配置手轮时,设置参数:

• HPG (参数 P004 bit5):为1时,选择手轮。否则,设置为0时,选择为单步方式。

当程序调整完毕后,一般情况下,请存盘。系统工作时使用电池保持的数据,当关开机时,

⑧ 存盘

过强的外界干扰可能会使存储器数据混乱,开机读盘不仅将数据恢复,也使混乱的存储器恢复。

229

K90Ti车床系统

⑨ 电子齿轮比的设置

当不同螺距的丝杠与各种步距角的电机或不同一转脉冲数的伺服电机相配时,或通过各种变速齿轮联结时,通过系统的电子齿轮比参数设定,可以使编程与实际运动距离保持一致。

•步进电机时

CMR360

=

CMDa×L×1000×c

CMR : 指令倍乘系数(参数№005~006) CMD : 指令分频系数(参数№007~008) a : 步距角(度)

L : 步进电机一转对应机床的移动量(毫米) C: 正常设为1,X 轴并且为直径编程时,设定为2。 例 a = 0.75 L = 5

CMR12

=

CMD125

系统最小输出单位是 CMD/CMR =125/12(单位:0.001 毫米。)

注1:无论是配置何种步距角的电机,系统的最小编程单位都为 0.001 毫米,而最小输出单位则取

决于 a 及 L,a、L 愈 小,分辩率愈高,但会使速度降低,反之,a、L 愈大,速度愈高,但会使分辨率降低。

注2:设置范围1~127。

• 配置伺服电机时

CMRP

=

CMDL×1000×c

L : 伺服电机一转对应机床的移动量(毫米) P : 电机一转反馈对应的脉冲数。

⑩ 配置步进机时的加减速时间常数的设置

当系统配置步进机时,由于其特性所至,为防止堵转,指数或直线加减速时间常数通常设置的比配伺服电机时大。需根据具体的情况设置时间常数。 G00直线加减速时间常数:200~500。(P019,020) G01指数加减速时间常数:50~100。(P021)

如果指数加减速时间太长,可适当设置参数P022。

⑾ 旋转轴的设置

X/Z轴可以设置为旋转轴。

当轴正向限位参数设置为360000。负向限位参数设置为0时,该轴即设置成了旋转轴。 如:参数015=360000,参数017=0,则X轴为旋转轴。

当轴设置为旋转轴时,机床坐标值显示范围:0~359.999。

230

ⅤI 附 录 篇-2(诊断信息一览表)

2 诊断信息一览表

2.1 标准诊断数据

1. 输入信号

0 0 0 *DECXQPI:卡盘脚踏开关

0 0 1 *DECZ*ESP1

0 0 2

0 0 3 X37倍率开关/刀位输入口 程序代码输入口 硬限位输入口 其它控制输入口

2. 输出信号

0 0 4 SPZDTL-

0 0 5 QPJ程序代码输出口 其它控制输出口

QPS

Y25 ESPO

M21OTWT

S4 S3 S2 S1 M42O M41O

M23O TWJ

TL+

M32

M08 STL M04 M03X36

X35 X34 X33*OV2

*OV1/*LPXM41I

T08*LMZBDT M93IX32 X31 X30T07 T06 T05M91I M23I M21I*LPZ *LMX *LPX*SPK2 TWI

*OV8*OV4

*ESP2*SPL *SPK ST T04 T03 T02 T01 QPI /*LMZ/*LPZ/*LMX QPJIQPSI

M42I

QPJ: 卡盘紧输出信号。QPS: 卡盘松输出信号。 TWJ:台尾进输出信号。TWT:台尾退输出信号。

3.状态信息

0 0 6 CSCT

0 0 7 STPREST

4. MDI键盘信号

0 0 8 7/O 0

0

9

RST/SP+CAN/SP-/ LD

./+X

-/-X

9

8

6/L

5/CL

4/CR

3/PGU2/PGD 1/CU 0/CD

EMS

RSTB

CSU

CITL

COVZCINPCDWL CMTN CFIN

231

K90Ti车床系统

0 1 0 SHIFT

0 1 1 RP+

0 1 2 K/OV+J/OV-I/JT

0 1 3 W/I+

0 1 4

0 1 5 RERRX X轴跟踪误差/输出脉冲数。 RERRZ Z轴跟踪误差/输出脉冲数。

STORP-

EOBEDIT

OUTAUTOP/COX/RT

INP DEL INS ALI JOG HOME HANDT/SDR/Z+

M/SS G/SM N/SPF/Z- H S U/I-Z/ST

RERRX RERRZ

注:按〖切换〗键,014,015数据显示内容切换。

2.2 选择诊断数据

选择条件: 显示:诊断画面。

方法:按插入+1 键,显示下列画面;按取消键,返回标准诊断数据。

1 . 诊断号0~5 与标准数据相同。

2. 系统接口信号

0 0 6

0 0 7 ALMZ ALMX

3 输入到NC的信号

0 0 8 HX/RV1

0 0 9 HZ/RV2

0 1 0 DRN

0 1 1 MLK

MP2

MP1

SBKBDT GR2 GR1 *DECZ

-Z

+Z

*DECX

-X

+X

RFZ RFX PCS PCZ PCX

232

ⅤI 附 录 篇-2(诊断信息一览表)

0 1 2 ZRN *SSTP

0 1 3 ERS

0 1 4 PN8

0 1 5 CDZ

SMZ

AFL OVC

SOVC SOVB SOVA

PN4

PN2 PN1

KEY MD4

MD2

MD1

RT *SP *ESP

*OV8

*OV4 *OV2 *OV1

SOR

SAR

FIN ST STLK MIR1

233

K90Ti车床系统

3 报警一览表

3.1 程序操作错报警(P/S报警)

号码 000 003 004 005 006 007 009 010 011 023 029 030 060 061 062

内容

设定了必须切断一次电源的参数。请切断电源。 输入了超过允许位数的数据。(参照最大指令章节) 在程序开始部分仅有数字或符号而无地址。 地址后无数据,紧接着出现下个地址或者EOB代码。

\"-\"符号输入错误。(在不允许输入\"-\"号的地址上输入了\"-\"号或者输入两个以上的\"-\"号)

小数点输入错误。(在不允许小数点输入的地址上输入小数点或者输入两个以上小数点)

输入了非法字地址符。 指令了不能使用的G代码。

切削进给中没有指定进给速度或者进给速度的指令不合适。 在使用半径R指定的圆弧插补中,R地址指令了负值。 用T代码指令的偏置值过大。 用于T功能的刀具偏置号大。

在顺序号检索时,没有发现指定的顺序号。 在G70/G71/G72/G73指令中未指定地址P或Q (1)G71或G72中的切削深度是0或负值 (2)G73的重复次数是0或负值

(3)G74或G75的的△i或△j指令为负值

(4)虽然G74或G75的的△i或△j不为0,但地址U或W指定为0或负值 (5)虽然指定了G74或G75的退刀方向,但△d是负值 (6)在G76中,螺纹高度或第一次切削深度指定了负值 (7)G76中指定的最小切削深度大于螺纹高度 (8)G76指令中指定了不可用的刀尖角度

063 065

G70/G71/G72/G73指令中由地址P指定的顺序号检索不到。

(1)在G71/G72/G73指令中,由地址P指定的顺序号的那个程序段,没有指令G00或G01

(2)在G71或G72指令中,由地址P指定的顺序号的程序段中指令了地址Z(W)(G71时)或X(U)(G72时)。

066 067 068

在G70/G71/G72指令中由地址P或Q指定的两程序段中有无效的G代码。 在MDI方式中指令了带有地址P或Q的G70/G71/G72/G73。 存储器存储容量不够。

234

ⅤI 附 录 篇-3(报警一览表)

号码 071 072 073 074 076 077 078 090 101

存储的程序超过63个。

要存入的程序号和存储器中已存入的程序号相同。 程序号不在1~9999范围内。 在M98的程序段中,没有指定P。 子程序调用嵌套过多。

在M98,M99程序段中,没有找到用P指定的程序号或者顺序号。 返回程序零点时,无程序零点记忆。

在程序编辑中,改写存储器时,电源断电了。关机后再开机报警自动取消.

内容

没有找到检索地址数据。或者在程序号检索中,没有找到指定号码的程序

3.2 超程报警

号 码 +X -X +Z -Z

超出X轴正向行程极限 超出X轴负向行程极限 超出Z轴正向行程极限 超出Z轴正向行程极限

内容

3.3 驱动器报警

号 码 12 22 13 23

内 容

X 轴驱动器报警。 Z 轴驱动器报警。 X 轴指令速度过大。 Z 轴指令速度过大。

此报警通常是因为参数CMR或CMD设定错误。或指令速率超出最大值。

备注

驱动器故障或连接电缆故障。

3.4 系统报警

号 码 02 03 06 07 08

COMS存储器写出错 ROM奇偶报警 WATCHDOG报警 CPU错误(0,3,4,6型错) 非法的非屏蔽中断

内容

注:系统报警通常是因为系统电压+5V过低或电源与系统连接插头处不牢固造成的。如果检测电压低时,可小心逐步地调整电源处的调节旋钮提高电压值。

235

K90Ti车床系统

3.5 外部信息报警

号 码 02 03 05 06 08

内容

S 代码错。 T 代码错。 换刀时间过长。 M03,M04 码指定错。 总刀位数参数设定错。

备注

程序中编入了非法的M 代码。 程序中编入了非法的S 代码。 程序中编入了非法的T 代码。

从刀架开始正转,经过极限时间后指定的刀位到达信号仍然没有接收到时,产生报警.

主轴正转(反转)时,没有经过停止而又指定了主轴反转(正转)。

闭合超过1秒。

代码错。 01 M 12 启动按键/开关未抬起。 15

卡盘松时,启动了主轴。

13 启动按键/开关异常跳动。 1秒闭合超过3次。

236

北京凯恩帝数控技术有限责任公司

Beijing KND CNC Technical Co.,Ltd.

地址:北京市南四环西路188号11区3-5号楼 邮编:100070 电话:010-63701999 传真: 010-637022 http: //www.knd.com.cn E-mail:PE@knd.com.cn 内容可能因产品改进而变更,恕不另行通知! 2008年6月印刷

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 69lv.com 版权所有 湘ICP备2023021910号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务