ImageVerifierCode 换一换
格式:DOC , 页数:73 ,大小:3.95MB ,
资源ID:6893629      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6893629.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(世纪星车削数控装置.doc)为本站会员(tkhy51908)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

世纪星车削数控装置.doc

1、世纪星车削数控装置HNC-21T编程说明书HNC-21T 编程说明书I目 录第一章 概述 .11.1 数控编程概述 .11.1.1 定义零件程序 .11.1.2 准备零件程序 .11.2 数控机床概述 21.2.1 机床坐标轴 .21.2.2 机床坐标系、机床零点和机床参考点 .31.2.3 工件坐标系、程序原点和对刀点 .4第二章 零件程序的结构 .52.1 指令字的格式 .52.2 程序段的格式 .62.3 程序的一般结构 .6第三章 HNC-21T 的编程指令体系 .73.1 辅助功能 M 代码 .73.1.1 CNC 内定的辅助功能 .8(1) 程序暂停 M00 8(2) 程序结束 M

2、02 8(3) 程序结束并返回到零件程序头 M30.8(4) 子程序调用 M98 及从子程序返回 M99 .83.1.2 PLC 设定的辅助功能 9(1) 主轴控制指令 M03、M04、M05 9(2) 换刀指令 M06.9(3) 冷却液打开、停止指令 M07、M09 .93.2 主轴功能 S、进给功能 F 和刀具功能 T93.2.1 主轴功能 S 93.2.2 进给速度 F 103.2.3 刀具功能(T 机能) .103.3 准备功能 G 代码 103.3.1 有关单位的设定 12(1) 尺寸单位选择 G20,G21 12(2) 进给速度单位的设定 G94、G95 13HNC-21T 编程说

3、明书II3.3.2 有关坐标系和坐标的指令 .13(1) 绝对值编程 G90 与相对值编程 G91 13(2) 工件坐标系设定 G92 .14(3) 零点偏置 G54G59 14(4) 局部坐标系设定 G52 .15(5) 直径方式和半径方式编程 .163.3.3 进给控制指令 .16(1) 快速定位 G00 .16(2) 线性进给及倒角 G01 .17(3) 圆弧进给 G02/G03 .19(4) 螺纹切削 G32 .213. 3.4 回参考点控制指令 22(1) 自动返回参考点 G28 .22(2) 自动从参考点返回 G29.233.3.5 刀具补偿功能指令 .23刀具偏置补偿和刀具磨损补

4、偿 24(3) 刀尖半径补偿 G40,G41,G42 253.3.6 暂停指令 G04 283.3.7 简单循环 .28(1) 内(外)径切削循环 G80 .28 圆柱面内(外)径切削循环 28 园锥面内(外)径切削循环 29(2) 端面切削循环 G81 .30 端平面切削循环 30 园锥端面切削循环 31(3) 螺纹切削循环 G82 .31 直螺纹切削循环 31 锥螺纹切削循环 323.3.8 复合循环 33(1) 内(外)径粗车复合循环 G71 .33(2) 端面粗车复合循环 G72 .36(3) 闭环车削复合循环 G73 .39HNC-21T 编程说明书III(4) 螺纹切削复合循环 G

5、76 .41(5) 复合循环指令注意事项 .433.4 宏指令编程 .433.4.1 宏变量及常量 .43(1) 宏变量 .43(2) 常量 .463.4.2 运算符与表达式 .46(1) 算术运算符: .46(2) 条件运算符 .47(3) 逻辑运算符 .47(4) 函数 .47(5) 表达式 .473.4.3 赋值语句 .473.4.4 条件判别语句 IF, ELSE,ENDIF 473.4.5 循环语句 WHILE,ENDW .47附表 1 准备功能一览表 .49附表 2 直径编程注意条件 .51附录 1 HNC-21T 车削循环宏程序 52(1) 车削循环指令的实现及子程序调用的参数传

6、递 .52(2) 车削循环指令的宏程序实现 .56HNC-21T 编程说明书1第一章 概述本章旨在对本说明书中提到的一些基本概念进行解释。1.1 数控编程概述1.1.1 定义零件程序零件程序是由数控装置专用编程语言书写的一系列指令组成的(应用得最广泛的是 ISO 码:国际标准化组织规定的代码) 。数控装置将零件程序转化为对机床的控制动作。最常使用的程序存储介质是磁盘和网络。1.1.2 准备零件程序如图 1.1.1 所示,可以用传统的方法手工编制一个零件程序,也可以用一套 CAD/CAM 系统(如目前流行的 MasterCAM 系统)来创建一个零件程序。图 1.1.1 准备一个零件程序1.2 数

7、控机床概述1.2.1 机床坐标轴为简化编程和保证程序的通用性,对数控机床的坐标轴和方向命名制订了HNC-21T 编程说明书2统一的标准,规定直线进给坐标轴用 X,Y,Z 表示,常称基本坐标轴。X,Y, Z 坐标轴的相互关系用右手定则决定,如图 1.2.1 所示,图中大姆指的指向为 X 轴的正方向,食指指向为 Y 轴的正方向,中指指向为 Z 轴的正方向。+X+X+Y+Z+Y+Z+Y+C+Z+A +B+C+X +Y +Z+A+B+X图 1.2.1 机 床 坐 标 轴围绕 X, Y, Z 轴旋转的圆周进给坐标轴分别用 A, B, C 表示,根据右手螺旋定则,如图所示,以大姆指指向 +X, +Y, +

8、Z 方向,则食指、中指等的指向是圆周进给运动的 +A, +B, +C 方向。数控机床的进给运动,有的由主轴带动刀具运动来实现,有的由工作台带着工件运动来实现。上述坐标轴正方向,是假定工件不动,刀具相对于工件做进给运动的方向。如果是工件移动则用加“”的字母表示,按相对运动的关系,工件运动的正方向恰好与刀具运动的正方向相反,即有:+X =-X, + Y =-Y, + Z =-Z,+A =-A, + B =-B, + C =-C同样两者运动的负方向也彼此相反。机床坐标轴的方向取决于机床的类型和各组成部分的布局,对车床而言:Z 轴与主轴轴线重合,沿着 Z 轴正方向移动将增大零件和刀具间的距离;X 轴垂

9、直于 Z 轴,对应于转塔刀架的径向移动,沿着 X 轴正方向移动将增大零件和刀具间的距离;Y 轴(通常是虚设的 )与 X 轴和 Z 轴一起构成遵循右手定则的坐标系统。HNC-21T 编程说明书3图 1.2.2 车床坐标轴及其方向1.2.2 机床坐标系、机床零点和机床参考点机床坐标系是机床固有的坐标系,机床坐标系的原点称为机床原点或机床零点。在机床经过设计、制造和调整后,这个原点便被确定下来,它是固定的点。数控装置上电时并不知道机床零点,为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(测量起点) ,机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。机

10、床参考点可以与机床零点重合,也可以不重合,通过参数指定机床参考点到机床零点的距离。机床回到了参考点位置,也就知道了该坐标轴的零点位置,找到所有坐标轴的参考点,CNC 就建立起了机床坐标系。机床坐标轴的机械行程是由最大和最小限位开关来限定的。机床坐标轴的有效行程范围是由软件限位来界定的,其值由制造商定义。机床零点(OM) 、机床参考点(Om) 、机床坐标轴的机械行程及有效行程的关系如图 1.2.3 所示。HNC-21T 编程说明书4图 1.2.3 机床零点 OM 和机床参考点 Om1.2.3 工件坐标系、程序原点和对刀点工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一已知点为原点(也

11、称程序原点) ,建立一个新的坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。工件坐标系的原点选择要尽量满足编程简单,尺寸换算少,引起的加工误差小等条件。一般情况下,以坐标式尺寸标注的零件,程序原点应选在尺寸标注的基准点;对称零件或以同心圆为主的零件,程序原点应选在对称中心线或圆心上。对刀点是零件程序加工的起始点,对刀的目的是确定程序原点在机床坐标系中的位置,对刀点可与程序原点重合,也可在任何便于对刀之处,但该点与程序原点之间必须有确定的坐标联系。可以通过 CNC 将相对于程序原点的任意点的坐标转换为相对于机床零点的坐标。加工开始时要设置工件坐标系,用 G92

12、指令可建立工件坐标系;用G54G59 指令可选择工件坐标系。HNC-21T 编程说明书5第二章 零件程序的结构一个零件程序是一组被传送到数控装置中去的指令和数据。一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。如图 2.1 所示。%10N01 G91 0 X50 Y60N10 G01 X10 Y50 F150 S30 M03N20 M02 程 序程 序 段指 令 字图 2.1 程 序 的 结 构2.1 指令字的格式一个指令字是由地址符(指令字符 )和带符号(如定义尺寸的字)或不带符号(如准备功能字 G 代码)的数字数据组成的。程序段中不同的

13、指令字符及其后续数值确定了每个指令字的含义。在数控程序段中包含的主要指令字符如表 2.1 所示。表 2.1 指令字符一览表机 能 地 址 意 义零件程序号 % 程序编号:%14294967295程序段号 N 程序段编号:N04294967295准备机能 G 指令动作方式(直线、圆弧等) G00-99尺寸字X,Y,ZA,B,CU,V,W坐标轴的移动命令99999.999R 圆弧的半径,固定循环的参数I,J,K 圆心相对于起点的坐标,固定循环的参数进给速度 F 进给速度的指定 F024000主轴机能 S 主轴旋转速度的指定 S09999刀具机能 T 刀具编号的指定 T099HNC-21T 编程说明

14、书6辅助机能 M 机床侧开/关控制的指定 M099补偿号 D 刀具半径补偿号的指定 0099暂停 P,X 暂停时间的指定 秒程序号的指定 P 子程序号的指定 P14294967295重复次数 L 子程序的重复次数,固定循环的重复次数 参数 P, Q, R, U, W, I, K,C,A 车削复合循环参数倒角控制 C,R2.2 程序段的格式一个程序段定义一个将由数控装置执行的指令行。程序段的格式定义了每个程序段中功能字的句法,如图 2.2.1 所示。 N. G. X. F. M. S.程 序 段辅 助 功 能 字 主 轴 功 能 字工 艺 功 能 字尺 寸 字准 备 功 能字程 序 段 号图 2

15、1 程 序 段 格 式2.3 程序的一般结构一个零件程序必须包括起始符和结束符。一个零件程序是按程序段的输入顺序执行的,而不是按程序段号的顺序执行的,但书写程序时,建议按升序书写程序段号。华中世纪星数控装置 HNC-21T 的程序结构:程序起始符:%(或 O)符,%(或 O)后跟程序号;程序结束:M02 或 M30;注释符:括号( )内或分号;后的内容为注释文字;HNC-21T 编程说明书7第三章 HNC-21T 的编程指令体系3.1 辅助功能 M 代码辅助功能由地址字 M 和其后的一或两位数字组成,主要用于控制零件程序的走向,以及机床各种辅助功能的开关动作。M 功能有非模态 M 功能和模态

16、M 功能二种形式。 非模态 M 功能 (当段有效代码 ) :只在书写了该代码的程序段中有效; 模态 M 功能(续效代码):一组可相互注销的 M 功能,这些功能在被同一组的另一个功能注销前一直有效。模态 M 功能组中包含一个缺省功能(见表 3.1) ,系统上电时将被初始化为该功能。另外,M 功能还可分为前作用 M 功能和后作用 M 功能二类。 前作用 M 功能:在程序段编制的轴运动之前执行; 后作用 M 功能:在程序段编制的轴运动之后执行。华中世纪星 HNC-21T 数控装置 M 指令功能如表 3.1 所示( 标记者为缺省值):表 3.1 M 代码及功能代 码 模态 功 能 说 明 代 码 模态

17、 功 能 说 明M00 非模态 程序停止 M03 模态 主轴正转起动M02 非模态 程序结束 M04 模态 主轴反转起动M05 模态 主轴停止转动M30 非模态 程序结束并返回程序起点 M06 非模态 换刀M98 非模态 调用子程序 M07 模态 切削液打开M99 非模态 子程序结束 M09 模态 切削液停止其中: M00、M02、M30 、M98 、M99 用于控制零件程序的走向,是 CNC 内定的辅助功能,不由机床制造商设计决定,也就是说,与 PLC 程序无关; 其余 M 代码用于机床各种辅助功能的开关动作,其功能不由 CNC 内定,而是由 PLC 程序指定,所以有可能因机床制造厂不同而有

18、差异(表内为标准 PLC 指定的功能) ,请使用者参考机床说明书。HNC-21T 编程说明书83.1.1 CNC 内定的辅助功能(1) 程序暂停 M00当 CNC 执行到 M00 指令时,将暂停执行当前程序,以方便操作者进行刀具和工件的尺寸测量、工件调头、手动变速等操作。暂停时,机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变,欲继续执行后续程序,重按操作面板上的“循环启动”键。M00 为非模态后作用 M 功能。(2) 程序结束 M02M02 一般放在主程序的最后一个程序段中。当 CNC 执行到 M02 指令时,机床的主轴、进给、冷却液全部停止,加工结束。使用 M02 的程序结束后,

19、若要重新执行该程序,就得重新调用该程序,或在自动加工子菜单下按子菜单 F4 键(请参考 HNC-21T 操作说明书) ,然后再按操作面板上的“循环启动”键。M02 为非模态后作用 M 功能。 。(3) 程序结束并返回到零件程序头 M30M30 和 M02 功能基本相同,只是 M30 指令还兼有控制返回到零件程序头(%)的作用。使用 M30 的程序结束后,若要重新执行该程序,只需再次按操作面板上的“循环启动”键。(4) 子程序调用 M98 及从子程序返回 M99M98 用来调用子程序。M99 表示子程序结束,执行 M99 使控制返回到主程序。(i) 子程序的格式%*M99在子程序开头,必须规定子

20、程序号,以作为调用入口地址。在子程序的结尾用 M99,以控制执行完该子程序后返回主程序。(ii) 调用子程序的格式M98 P_ L_P:被调用的子程序号L:重复调用次数注:可以带参数调用子程序,请参考附录 1。HNC-21T 编程说明书9G65 指令的功能和参数与 M98 相同。3.1.2 PLC 设定的辅助功能(1) 主轴控制指令 M03、M04、M05M03 启动主轴以程序中编制的主轴速度顺时针方向(从 Z 轴正向朝 Z 轴负向看)旋转。M04 启动主轴以程序中编制的主轴速度逆时针方向旋转。M05 使主轴停止旋转。M03、M04 为模态前作用 M 功能;M05 为模态后作用 M 功能,M0

21、5 为缺省功能。M03、M04、M05 可相互注销。(2) 换刀指令 M06M06 用于车削过程中的换刀操作。执行 M06,转塔刀架将旋转,由 T 代码指定的刀具被选择。M06 为非模态后作用 M 功能。(3) 冷却液打开、停止指令 M07、M09M07 指令将打开冷却液管道。M09 指令将关闭冷却液管道。M07 为模态前作用 M 功能;M09 为模态后作用 M 功能,M09 为缺省功能。3.2 主轴功能 S、进给功能 F 和刀具功能 T3.2.1 主轴功能 S主轴功能 S 控制主轴转速,其后的数值表示主轴速度,单位为转/每分钟(r/min) 。S 是模态指令,S 功能只有在主轴速度可调节时有

22、效。S所编程的主轴转速可以借助机床控制面板上的主轴倍率开关进行修调。3.2.2 进给速度 FF 指令表示工件被加工时刀具相对于工件的合成进给速度,F 的单位取决于 G94(每分钟进给量 mm/min)或 G95(主轴每转一转刀具的进给量mm/r)。使用下式可以实现每转进给量与每分钟进给量的转化。fm=frSfm:每分钟的进给量:(mm/min )HNC-21T 编程说明书10fr:每转进给量:(mm/r )S:主轴转数,(r/min)当工作在 G01,G02 或 G03 方式下,编程的 F 一直有效,直到被新的F 值所取代,而工作在 G00 方式下,快速定位的速度是各轴的最高速度,与所编 F

23、无关。借助机床控制面板上的倍率按键,F 可在一定范围内进行倍率修调。当执行攻丝循环 G76、G82,螺纹切削 G32 时,倍率开关失效,进给倍率固定在 100。注 当使用每转进给量方式时,必须在主轴上安装一个位置编码器。3.2.3 刀具功能 (T 机能)T 代码用于选刀,其后的 4 位数字分别表示选择的刀具号和刀具补偿号。T 代码与刀具的关系是由机床制造厂规定的,请参考机床厂家的说明书。执行 T 指令,转动转塔刀架,选用指定的刀具。当一个程序段同时包含 T 代码与刀具移动指令时:先执行 T 代码指令,而后执行刀具移动指令。T 指令同时调入刀补寄存器中的补偿值。刀具补偿功能将在 3.3.5 节详

24、述。3.3 准备功能 G 代码准备功能 G 指令由 G 后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。G 功能有非模态 G 功能和模态 G 功能之分。 非模态 G 功能:只在所规定的程序段中有效,程序段结束时被注销; 模态 G 功能:一组可相互注销的 G 功能,这些功能一旦被执行,则一直有效,直到被同一组的 G 功能注销为止。模态 G 功能组中包含一个缺省 G 功能,上电时将被初始化为该功能。没有共同地址符的不同组 G 代码可以放在同一程序段中,而且与顺序无关。例如,G90、G17 可与 G01 放在同一程序段。华中世纪星 HN

25、C-21T 数控装置 G 功能指令见表 3.2。表 3.2 准备功能一览表G 代码 组 功能 参数(后续地址字)G00 快速定位 X, ZG01 01 直线插补 同上HNC-21T 编程说明书11G02 顺圆插补 X, Z, I, K, RG03 逆圆插补 同上G04 00 暂停 PG20 英寸输入G21 08 毫米输入G28 00 返回到参考点 X,ZG29 由参考点返回 同上G32 01 螺纹切削 X,Z,R, E, P, FG40 刀尖半径补偿取消G41 09 左刀补 DG42 右刀补 DG52 00 局部坐标系设定 X,ZG54G55G56 11 零点偏置G57G58G59G65 宏指

26、令简单调用 P,AZG71 外径/内径车削复合循环G72 06 端面车削复合循环 X, Z, U, W, C, P, Q, R, EG73 闭环车削复合循环G76 螺纹切削复合循环G80 内/外径车削固定循环 X,Z,I ,K C, P, R, EG81 01 端面车削固定循环G82 螺纹切削固定循环G90 13 绝对值编程G91 增量值编程G92 00 工件坐标系设定 X,ZG94 14 每分钟进给G95 每转进给G36 16 直径编程G37 半径编程注意:1 00 组中的 G 代码是非模态的,其他组的 G 代码是模态的;HNC-21T 编程说明书122 标记者为缺省值。3.3.1 有关单位

27、的设定(1) 尺寸单位选择 G20, G21格式: G20G21说明:G20:英制输入制式;G21:公制输入制式;两种制式下线性轴、旋转轴的尺寸单位如表 3.3 所示。表 3.3 尺寸输入制式及其单位线性轴 旋转轴英制(G20) 英寸 度公制(G21) 毫米 度G20、G21 为模态功能,可相互注销,G21 为缺省值。(2) 进给速度单位的设定 G94、G95格式: G94 F_ ;G95 F_ ;说明:G94:每分钟进给;G95:每转进给。G94 为每分钟进给。对于线性轴, F 的单位依 G20/G21 的设定而为mm/min 或 in/min;对于旋转轴,F 的单位为度/min。G95 为

28、每转进给,即主轴转一周时刀具的进给量。 F 的单位依 G20/G21 的设定而为 mm/r 或 in/r。这个功能只在主轴装有编码器时才能使用。G94、G95 为模态功能,可相互注销,G94 为缺省值。3.3.2 有关坐标系和坐标的指令(1) 绝对值编程 G90 与相对值编程 G91格式: G90G91说明:G90:绝对值编程,每个编程坐标轴上的编程值是相对于程序原点的。G91:相对值编程,每个编程坐标轴上的编程值是相对于前一位HNC-21T 编程说明书13置而言的,该值等于沿轴移动的距离。G90、G91 为模态功能,可相互注销,G90 为缺省值。例 1如图 3.3.1 所示,使用 G90、G

29、91 编程:要求刀具由原点按顺序移动到 1、2、3 点。 N X Z01 15 20N2 X4 Z403 25 60123ZXO20406015245 G90编 程 N X Z01 15 20N2 X30 Z03 -2 20G91编 程图 3.3.1 G90/G91 编程选择合适的编程方式可使编程简化。当图纸尺寸由一个固定基准给定时,采用绝对方式编程较为方便;而当图纸尺寸是以轮廓顶点之间的间距给出时,采用相对方式编程较为方便。G90、G91 可用于同一程序段中,但要注意其顺序所造成的差异。(2) 工件坐标系设定 G92格式:G92 X_Z_说明:X、 Z:设定的工件坐标系原点到刀具起点的有向距

30、离。G92 指令通过设定刀具起点(对刀点)与坐标系原点的相对位置建立工件坐标系。工件坐标系一旦建立,绝对值编程时的指令值就是在此坐标系中的坐标值。例 2使用 G92 编程,建立如图 3.3.2 所示的工件坐标系。20.30.ZX程 序 原 点刀 具 起 点图 32 工 件 坐 标 系 的 建 立G92 X20. Z30.执行此程序段只建立工件坐标系,刀具并不产生运动。G92 指令为非模态指令,一般放在一个零件程序的第一段。HNC-21T 编程说明书14(3) 零点偏置 G54G59格式:G5467589说明:G54G59 是系统预定的 6 个工件坐标系 (如图 3.3.3),可根据需要任意选用

31、。这 6 个预定工件坐标系的原点在机床坐标系中的值(工件零点偏置值) 可用MDI 方式输入,系统自动记忆。工件坐标系一旦选定,后续程序段中绝对值编程时的指令值均为相对此工件坐标系原点的值。G54G59 为模态功能,可相互注销, G54 为缺省值。工 件 零 点 偏 置 机 床 原 点 X YZX YZ图 33 工 件 坐 标 系 选 择 (G54G59)G54原 点 G59原 点 G59工 件 坐 标 系G54工 件 坐 标 系 。 。 。例 3如图 3.3.4 所示,使用工件坐标系编程:要求刀具从当前点移动到 A 点,再从 A 点移动到 B 点。G54OAX ZZG59O304030 30B

32、X机 床 原 点图 34 使 用 工 件 坐 标 系 编 程%10N01 G54 G0 G90 X40 Z3002 59N03 G0 X30 Z30当 前 点 A B注意:使用该组指令前,先用 MDI 方式输入各坐标系的坐标原点在机床坐标系中的坐标值。(4) 局部坐标系设定 G52格式:G52 X_Z_HNC-21T 编程说明书15说明:X、 Z:局部坐标系原点在当前工件坐标系中的坐标值。G52 指令能在所有的工件坐标系 (G92、G54G59)内形成子坐标系,即局部坐标系,如图 3.3.5。含有 G52 指令的程序段中,绝对值编程方式的指令值就是在该局部坐标系中的坐标值。设定局部坐标系后,工

33、件坐标系和机床坐标系保持不变。 IP图 35 局 部 坐 标 系 的 设 定 G52工 件 坐 标 系局 部 坐 标 系 IP工 件 坐 标 系局 部 坐 标 系 IP工 件 坐 标 系局 部 坐 标 系机 床 坐 标 系机 床 坐 标 系 原 点 工 件 原 点 偏 移G52 指令为非模态指令。(5) 直径方式和半径方式编程数控车床的工件外形通常是旋转体,其 X 轴尺寸可以用两种方式加以指定:直径方式和半径方式。例如:直径编程时:G91 X-100.00 是指刀具在 X 向进给 50 毫米;G90 X100 是指刀具在 X 向进给至 100mm 处。格式:G36G37说明:G36 直径编程G

34、37 半径编程注意:在直径编程下,应注意的条件请见本书后面的附表 23.3.3 进给控制指令(1) 快速定位 G00格式:G00 X_Z_说明:X、 Z:快速定位终点,在 G90 时为终点在工件坐标系中的坐标;在 G91 时为终点相对于起点的位移量。HNC-21T 编程说明书16G00 指令刀具相对于工件以各轴预先设定的速度,从当前位置快速移动到程序段指令的定位目标点。G00 指令中的快移速度由机床参数 “快移进给速度”对各轴分别设定,不能用 F 规定。G00 一般用于加工前快速定位或加工后快速退刀。快移速度可由面板上的快速修调按钮修正。G00 为模态功能,可由 G01、G02、G03 或 G

35、32 功能注销。注意:在执行 G00 指令时,由于各轴以各自速度移动,不能保证各轴同时到达终点,因而联动直线轴的合成轨迹不一定是直线。操作者必须格外小心,以免刀具与工件发生碰撞。常见的做法是,将 X 轴移动到安全位置,再放心地执行 G00 指令。例 4如图 3.3.6 所示,使用 G00 编程:要求刀具从 A 点快速定位到B 点。O ZX BA20 90C501545 图 36 G0编 程 绝 对 值 编 程 : G90 0 X45 Z90 增 量 值 编 程 : G91 0 X30 Z70从 A到 B快 速 定 位编 程 路 径实 际 路 径当 X 轴和 Y 轴的快进速度相同时,从 A 点到

36、 B 点的快速定位路线为ACB ,即以折线的方式到达 B 点,而不是以直线方式从 AB 。(2) 线性进给及倒角 G01 线性进给格式: G01 X _Z_ F_;HNC-21T 编程说明书17说明:X、 Z: 线性进给终点,在 G90 时为终点在工件坐标系中的坐标;在 G91 时为终点相对于起点的位移量;F_:合成进给速度。G01 指令刀具以联动的方式,按 F 规定的合成进给速度,从当前位置按线性路线(联动直线轴的合成轨迹为直线 )移动到程序段指令的终点。G01 是模态代码,可由 G00、G02、G03 或 G32 功能注销。例 5如图 3.3.7 所示,使用 G01 编程:要求从 A 点线

37、性进给到 B 点(此时的进给路线是从 AB 的直线) 。O ZX BA20 901545 图 37 G01编 程 绝 对 值 编 程 : G90 01 X45 Z90 F80 增 量 值 编 程 : G91 01 X30 Z70 F80从 A到 B线 性 进 给编 程 路 径实 际 路 径 倒角倒角控制机能可以在两相邻轨迹程序段之间插入直线倒角或园弧倒角,它只能在自动方式下起作用。在指定直线插补(G01) 或圆弧插补 (G02,G03)的程序段尾, 输入 C_,便插入倒角程序段;HNC-21T 编程说明书18 输入 R_,便插入倒圆程序段。C 后的数值表示倒角起点和终点距假想拐角交点的距离,R

38、 后的值表示倒角圆弧的半径。假想拐角交点是未倒角前两相邻轨迹程序段的交点。86 26ZOX270. 530.CC3 R6B250O020G92 X6 Z53091 01 -250 R6X60 Z-10 C3Z-270M02图 3.3.8 倒角控制例 6如图 3.3.8 所示,使用 G01 编程:要求在两相邻轨迹程序段间分别插入直线倒角和园弧倒角。注意:(1) 第二直线段必须由点 B 而不是由点 C 开始,在增量坐标编程方式下,需指定从点 B 开始移动的距离;(2) 在螺纹切削程序段中不得出现倒角控制指令;(3) X,Z轴指定的移动量比指定的R 或C小时,系统将报警。(3) 圆弧进给 G02/G

39、03格式: G023_IKF_说明:G02: 顺时针圆弧插补(如图 3.3.9 所示);G03: 逆时针圆弧插补(如图 3.3.9 所示);X, Z: 圆弧终点,在 G90 时为圆弧终点在工件坐标系中的坐标;在 G91 时为圆弧终点相对于圆弧起点的位移量;I, K: 圆心相对于圆弧起点的偏移值(等于圆心的坐标减去圆弧起点的坐标,如图 3.3.10 所示) ,在 G90/G91 时都是以增量方式指定;R: 圆弧半径,当圆弧圆心角小于 180时,R 为正值,否则HNC-21T 编程说明书19R 为负值;F: 被编程的两个轴的合成进给速度; O ZX G03G02图 39 G02与 G03选 择G1

40、8 圆 心终 点 (X, Z)起 点IKOZX图 310 I、 J、 K 的 选 择例 6 使用 G02 对图 3.3.11(a)所示劣弧 a 和优弧 b 编程。XOZab aR30 R30终 点起 点图 3.1(a) 圆 弧 编 程(i) 圆 弧 aG91 02 X30 Z30 R30 F3091 02 30 30 I K30 30G90 02 X30 Z R30 F3090 02 30 I0 K30 30 (i) 圆 弧 bG91 02 X30 Z30 R30 F3091 02 30 30 I30 K0 30G90 02 X30 Z R30 F3090 02 30 I30 K0 30圆 弧

41、 编 程 的 4种 方 法 组 合例 7 使用 G02/G03 对图 3.3.11(b)所示的整圆编程。XO ZAB图 3.1(b) 整 圆 编 程R30 i) 从 A点 顺 时 针 一 周 时G90 G02 X0 Z30 I K-30 F3091 02 0 I0 -30 30(i) 从 B点 逆 时 针 一 周 时G90 G03 X30 Z I30 K0 F3091 03 0 I30 0 30注意: (1) 顺时针或逆时针是从垂直于圆弧所在平面的坐标轴的正方向看到的回转方向;(2) 整圆编程时不可以使用 R,只能用 I、 J, K;(3) 同时编入 R 与 I、 J, K 时,R 有效。(4

42、) 螺纹切削 G32格式:G32 X_Z_R_E_P_F_说明:HNC-21T 编程说明书20X, Z: 螺纹终点,在 G90 时为螺纹终点在工件坐标系中的坐标;在 G91 时为螺纹终点相对于螺纹起点的位移量;F:螺纹导程,即主轴每转一圈,刀具相对于工件的进给值;R, E:螺纹切削的退尾量,R 表示 Z 向退尾量;E 为 X 向退尾量,E 为正表示沿 X 正向回退,为负表示沿 X 负向回退。使用R、E 可免去退刀槽。R、E 可以省略,表示不用回退功能;P:主轴基准脉冲处距离螺纹切削起始点的主轴转角。使用G32指令能加工圆柱螺纹、锥螺纹和端面螺纹。图 3.3.12所示为锥螺纹切削时各参数的意义。

43、 XZ0XZ 1 LER图3.3.12 螺纹切削参数建议在切削螺纹的开始和结束处都留一定长度1和2。注意:(1) 在螺纹切削过程中进给修调无效;(2) 在没有停止主轴的情况下,停止螺纹的切削是非常危险的,因此螺纹切削时进给保持功能无效,如果按下进给保持按键,刀具在加工完螺纹后停止运动;(3) 螺纹的粗加工和精加工都是沿同一刀具轨迹重复进行的,从粗加工到精加工,主轴的转速必须保持恒定。否则,螺纹的导程就将发生改变。例8 对图3.3.13所示的圆柱螺纹编程。设螺纹导程F=0.4inch,1=0.3inch; 2=0.15inch,切削深度0.1inch,两次切完。英制、直径编程。O ZX 17图

44、313 G32编 程 O10M3G20 0 G91 X-6.23 Z-7.45 F0.4G0 X6.2Z7.45X-6.G32 Z-7.45 F0.40 X6.2Z7.45M022 6.2HNC-21T 编程说明书213. 3.4 回参考点控制指令(1) 自动返回参考点 G28格式:G28 X_Z_说明:X、 Z: 回参考点时经过的中间点(非参考点) ,在 G90 时为中间点在工件坐标系中的坐标;在 G91 时为中间点相对于起点的位移量。G28 指令首先使所有的编程轴都快速定位到中间点,然后再从中间点返回到参考点。一般,G28 指令用于刀具自动更换或者消除机械误差,在执行该指令之前应取消刀尖半

45、径补偿。在 G28 的程序段中不仅产生坐标轴移动指令,而且记忆了中间点坐标值,以供 G29 使用。电源接通后,在没有手动返回参考点的状态下,指定 G28 时,从中间点自动返回参考点,与手动返回参考点相同。这时从中间点到参考点的方向就是机床参数“回参考点方向”设定的方向。G28 指令仅在其被规定的程序段中有效。(2) 自动从参考点返回 G29格式:G29 X_Z_说明:X、 Z: 返回的定位终点,在 G90 时为定位终点在工件坐标系中的坐标;在 G91 时为定位终点相对于 G28 中间点的位移量。G29 可使所有编程轴以快速进给经过由 G28 指令定义的中间点,然后再到达指定点。通常该指令紧跟在

46、 G28 指令之后。G29 指令仅在其被规定的程序段中有效。例 10:用 G28、G29 对图 3.3.14 所示的路径编程:要求由 A 经过中间点 B 并返回参考点,然后从参考点经由中间点 B 返回到 C。 XO ZR G91 28 X20 Z1029 X-40 Z50中 间 点BA C305030 130 18070 图 3.14 G28/G29编 程 从 A经 过 B回 参 考 点 ,再 从 参 考 点 经 过 B到 C本例表明,编程员不必计算从中间点到参考点的实际距离。3.3.5 刀具补偿功能指令刀具的补偿包括刀具的偏置和磨损补偿,刀尖半径补偿。声明:刀具的偏置和磨损补偿,是由 T 代

47、码指定的功能,而不是由 G 代码规定的准备功能,但为了方便用户阅读,保持整个说明书的系统性和连HNC-21T 编程说明书22贯性,改在此处描述。刀具偏置补偿和刀具磨损补偿如图 3.3.15 所示,在编程时,一般是以一把标准刀具的刀尖位置 A 为依据建立工件坐标系。这样,当其它刀位转到加工位置时,刀尖位置 B 就会出现偏置,原来建立的工件坐标系就不再适用,此外,每把刀具在使用过程中还会出现不同程度的磨损。因此应对实际刀具与编程的标准刀具之间的偏置值和磨损值进行补偿。 标 准 刀 具加 工 时 的实 际 刀 具Z轴 偏 置 补 偿X轴 偏 置 补 偿 ZXX轴 磨 损 补 偿 AB图 3.3.15

48、 刀具的偏置和磨损补偿注意:华中世纪型数控系统按理想刀具头编程。刀具的补偿功能由 T 代码指定,其后的 4 位数字分别表示选择的刀具号和刀具补偿号。T 代码的说明如下:TXX + XX刀具号 刀具补偿号补偿号是刀补寄存器的地址号,该寄存器存放刀具的 X 轴和 Z 轴偏置补偿值、刀具的 X 轴和 Z 轴磨损补偿值、刀具的刀尖半径补偿值以及刀尖位置码。T 加补偿号表示开始补偿功能。补偿号为 0 或 00 表示补偿量为 0,即取消补偿功能。补偿号可以和刀具号相同,也可以不同,即一把刀具可以对应多个补偿号(值) 。如图 3.3.17 所示,如果刀具轨迹相对编程轨迹具有 X、Z 方向上补偿值( 由X,Z

49、 方向上的补偿分量构成的矢量称为补偿矢量) ,那么程序段中的终点位置加或减去由 T 代码指定的补偿量(补偿矢量) 即为刀具轨迹段终点位置。补 偿 轨 迹编 程 轨 迹补 偿 矢 量 ( 由 X,Z方 向 的 分 量 组 成 )包 含 T代 码 的 程 序 段HNC-21T 编程说明书23图 3.3.17 经偏置磨损补偿后的刀具轨迹例 11 如图 3.3.18,先建立刀具偏置磨损补偿,后取消刀具偏置磨损补偿。编 程 轨 迹刀 补 轨 迹 ZX5010 10 20250 G90 01 X50 Z10 T02 Z20 X10 Z250 T20 M02图 3.3.18 刀具偏置磨损补偿编程(3) 刀尖半径补偿 G40, G41,G42格式: X_Z_4210G说明:G40:取消刀尖半径补偿;G41:左刀补(在刀具前进方向左侧补偿),如图 3.3.19;G42:右刀补(在刀具前进方向右侧补偿),如图 3.3.19;X, Z: G00

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报