华中数控车编程说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
世纪星车床数控系统
HNC-21/22T
编程说明书
华中科技大学国家数控系统工程技术研究中心武汉华中数控股份有限公司
2003年6月
前言
非常感谢您选用了本公司生产的HNC-21/22世纪星系列数控系统。
本说明书详细介绍了数控编程基本知识、指令体系、各指令功能的特点、注意事项和宏指令编程方法,并配以大量典型编程实例和图例加以说明。既可作为世纪星车床数控系统产品说明书,也可作为数控编程的培训教材。
在使用本产品前,请先仔细阅读本说明书,以达到最佳使用效果。
请妥善保存说明书,并交最终使用者认真阅读。
本说明书版权为武汉华中数控股份有限公司所有。
华中科技大学国家数控系统工程技术研究中心
武汉华中数控股份有限公司
2003年5月
目录
第一章概述 (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)
(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)
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)
附录1HNC-21T车削循环宏程序 (81)
(1) 车削循环指令的实现及子程序调用的参数传递 (81)
(2) 车削循环指令的宏程序实现 (85)
第一章 概述
本书针对HNC-21/22T 世纪星数控车床系统进行编程说明,其编程语言为广泛使用的ISO 码。
本章旨在对本说明书中提到的一些基本概念进行解释。
1.1 数控编程概述
零件程序是由数控装置专用编程语言书写的一系列指令组成的(应用得最广泛的是ISO 码:国际标准化组织规定的代码)。]
数控装置将零件程序转化为对机床的控制动作。
最常使用的程序存储介质是磁盘和网络。
1.2数控编程基本知识
1.2.1 机床坐标轴
为简化编程和保证程序的通用性,对数控机床的坐标轴和方向命名制订了统一的标准,规定直线进给坐标轴用X ,Y ,Z 表示,常称基本坐标轴。X ,Y ,Z 坐标轴的相互关系用右手定则决定,如图1.2.1所示,图中大姆指的指向为X 轴的正方向,食指指向为Y 轴的正方向,中指指向为Z 轴的正方向。
+X
+X +Y '+Z
+Y +Z +Y
+C
Z '+A +B +C +Z
+A +B +X '
图1.2.1 机床坐标轴
围绕X ,Y ,Z 轴旋转的圆周进给坐标轴分别用A ,B ,C 表示,根据右手螺旋定则,如图所示,以大姆指指向+X ,+Y ,+Z 方向,则食指、中指等的指向是圆周进给运动的+A ,+B ,+C 方向。