华中数控车编程说明书

世纪星车床数控系统

HNC-21/22T

编程说明书

华中科技大学国家数控系统工程技术研究中心

武汉华中数控股份有限公司

2003年6月

世纪星车床数控系统(HNC-21/22T)编程说明书

前 言

非常感谢您选用了本公司生产的HNC-21/22世纪星系列数控系统。

本说明书详细介绍了数控编程基本知识、指令体系、各指令功能的特点、注意事项和宏指令编程方法,并配以大量典型编程实例和图例加以说明。既可作为世纪星车床数控系统产品说明书,也可作为数控编程的培训教材。

在使用本产品前,请先仔细阅读本说明书,以达到最佳使用效果。

请妥善保存说明书,并交最终使用者认真阅读。

本说明书版权为武汉华中数控股份有限公司所有。

华中科技大学国家数控系统工程技术研究中心

武汉华中数控股份有限公司

2003年5月

世纪星车床数控系统(HNC-21/22T)编程说明书

目 录

第一章 概述 ............................................ 1

1.1 数控编程概述 ............................................................................................ 1 1.2数控编程基本知识 ..................................................................................... 1

1.2.1 机床坐标轴 ............................................................................................................. 1 1.2.2 机床坐标系、机床零点和机床参考点 .................................................................. 3 1.2.3 工件坐标系、程序原点和对刀点 .......................................................................... 4

第二章 零件程序的结构 .................................. 5

2.1 指令字的格式 ............................................................................................ 5 2.2 程序段的格式 ............................................................................................ 6 2.3 程序的一般结构 ........................................................................................ 6 2.4 程序的文件名 ............................................................................................ 7

第三章 HNC-21/22T数控系统的编程指令体系 ................ 8

3.1 辅助功能M代码 ...................................................................................... 8

3.1.1 CNC内定的辅助功能 ............................................................................................. 9 (1) 程序暂停M00 ........................................................................................................ 9 (2) 程序结束M02 ........................................................................................................ 9 (3) 程序结束并返回到零件程序头M30 ................................................................... 9 (4) 子程序调用M98及从子程序返回M99 .............................................................. 9 3.1.2 PLC设定的辅助功能 ............................................................................................ 11 (1) 主轴控制指令M03、M04、M05 ...................................................................... 11 (2) 冷却液打开、停止指令M07、M08、M09 ...................................................... 11

3.2 主轴功能S、进给功能F和刀具功能T ............................................... 11

3.2.1 主轴功能S ............................................................................................................ 11 3.2.2 进给速度F ............................................................................................................ 11 3.2.3 刀具功能(T机能) ................................................................................................. 12

3.3 准备功能G代码 ..................................................................................... 12

3.3.1有关单位设定的G功能 ........................................................................................ 15 (1) 尺寸单位选择G20,G21 ................................................................................... 15 (2) 进给速度单位的设定G94、G95 ....................................................................... 16 3.3.2 有关坐标系和坐标的G功能 ............................................................................... 16 (1) 绝对值编程G90与相对值编程G91 ................................................................. 16

I

世纪星车床数控系统(HNC-21/22T)编程说明书

(2) 坐标系设定G92 ................................................................................................. 18 (3) 坐标系选择G54~G59 ........................................................................................ 20 (4) 直接机床坐标系编程G53 .................................................................................. 21 (5) 直径方式和半径方式编程.................................................................................. 21 3.3.3 进给控制指令 ....................................................................................................... 22 (1) 快速定位G00 ..................................................................................................... 22 (2) 线性进给G01 ..................................................................................................... 23 (3) 圆弧进给G02/G03 ............................................................................................. 24 (3) 倒角加工 .............................................................................................................. 26 (4) 螺纹切削G32 ..................................................................................................... 30 3. 3.4 回参考点控制指令 .............................................................................................. 33 (1) 自动返回参考点G28.......................................................................................... 33 (2) 自动从参考点返回G29 ..................................................................................... 33 3.3.5暂停指令G04 ........................................................................................................ 34 3.3.6 恒线速度指令G96、G97 ..................................................................................... 35 3.3.7 简单循环 ............................................................................................................... 36 (1) 内(外)径切削循环G80 .................................................................................. 36

圆柱面内(外)径切削循环 .................................................................................... 36 园锥面内(外)径切削循环 .................................................................................... 37

(2) 端面切削循环G81 ............................................................................................. 39

端平面切削循环 ........................................................................................................ 39 园锥端面切削循环 .................................................................................................... 40

(3) 螺纹切削循环G82 ............................................................................................. 41

直螺纹切削循环 ........................................................................................................ 41 锥螺纹切削循环 ........................................................................................................ 42

3.3.7复合循环 ................................................................................................................ 44 (1) 内(外)径粗车复合循环G71 .......................................................................... 44 (2) 端面粗车复合循环G72 ...................................................................................... 50 (3) 闭环车削复合循环G73 ...................................................................................... 55 (4) 螺纹切削复合循环G76 ...................................................................................... 57 (5) 复合循环指令注意事项 ..................................................................................... 59 3.3.8 刀具补偿功能指令 ............................................................................................... 60 3.3.9综合编程实例 ........................................................................................................ 68

II

世纪星车床数控系统(HNC-21/22T)编程说明书

3.4 宏指令编程 .............................................................................................. 73

3.4.1 宏变量及常量 ....................................................................................................... 73 (1) 宏变量 ................................................................................................................. 73 (2) 常量 ..................................................................................................................... 76 3.4.2 运算符与表达式 ................................................................................................... 76 (1) 算术运算符: ..................................................................................................... 76 (2) 条件运算符 ......................................................................................................... 77 (3) 逻辑运算符 ......................................................................................................... 77 (4) 函数 ..................................................................................................................... 77 (5) 表达式 ................................................................................................................. 77 3.4.3 赋值语句 ............................................................................................................... 77 3.4.4 条件判别语句IF, ELSE,ENDIF .................................................................. 77 3.4.5 循环语句WHILE,ENDW ..................................................................................... 77

附表1 准备功能一览表 ................................. 79 附表2 直径编程注意条件 ............................... 80 附录1 HNC-21T车削循环宏程序 .......................... 81

(1) 车削循环指令的实现及子程序调用的参数传递 ................................................... 81 (2) 车削循环指令的宏程序实现 ................................................................................... 85

III

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4