本书在介绍数控机床操作和程序编制基础知识的基础上,全面地介绍了HNC-818数控系统的特性、系统组成、各部分的系统命令及其使用、操作步骤、用户编程方法及示例等,是数控加工、系统维护和电气联调等技术人员快速学习和使用本系统的基本手册。本书可作为高等工科院校和各职业院校机电一体化、自动控制、数控以及相关专业数控机床操作与编程的参考用书或手册,亦可作为从事数控机床操作与使用、调试、编程、维护维修等各类工程技术人员的常用手册。
随着数控技术的快速发展,普通机械设备日益被高效率、高精度的数控机械设备所代替,作为“工业母机”的数控机床则是数控机械设备的典型代表。特别是21世纪以来,我国数控机床的数量、品种急剧增加,应用范围迅速扩大,数控技术全面普及,在这种背景下,企业急需大批掌握数控机床操作与编程的相关技术人员。本书就是为了方便工程技术人员学习、了解华中数控HNC818数控系统的操作与编程方法,由华中数控股份有限公司组织相关技术人员编写的。本书在介绍数控机床操作和程序编制基础知识的基础上,全面地介绍了HNC818数控系统的特性、系统组成、各部分的系统命令及其使用、操作步骤、用户编程方法及示例等,是数控加工、系统维护和电气联调等技术人员快速学习和使用本系统的基本手册。本手册的更新和升级事宜,由武汉华中数控股份有限公司授权并组织实施。未经本公司授权或书面许可,任何单位或个人无权对本手册内容进行修改或更正。本书讲解了各种与该系统操作相关的事件。由于篇幅限制及产品开发定位等原因,不能也不可能对系统中所有不必做或不能做的事件进行详细的叙述。因此,本手册中没有特别描述的事件均可视为“不可能”或“不允许”的事件。本书由孙海亮、张帅主编,许鹏飞、李春城副主编。限于编者的水平,加上数控技术日新月异的发展,许多问题还有待探讨,本书的谬误与不妥之处在所难免,恳请读者不吝赐教,提出宝贵的意见。本书中涉及的相关产品,由于改进、升级的需要,部分参数难免发生变化而与本书的内容不完全一致,但技术内容参考价值不变,还请读者谅解。编者2017年4月
概述(1)
第1章华中数控系统车床操作说明(3)
1.1操作面板(3)
1.1.1面板的种类(3)
1.1.2数控系统控制面板按钮及功能介绍(4)
1.1.3手持单元(9)
1.1.4系统操作界面(9)
1.2系统上电、关机及安全操作(11)
1.2.1系统上电(11)
1.2.2复位(11)
1.2.3返回参考点操作(11)
1.2.4急停操作(11)
1.2.5超程解除(12)
1.2.6电源关(12)
1.3机床手动操作(12)
1.3.1坐标轴移动(12)
1.3.2主轴控制(15)
1.3.3机床锁住、MST锁住(15)
1.3.4其他手动操作(16)
1.3.5手动数据输入(MDI)运行(17)
1.4设置(19)
1.4.1刀偏表设置(19)
1.4.2坐标系的设置(23)
1.4.3相对清零(24)
1.4.4参数(25)
1.5程序编辑与管理(33)
1.5.1程序选择(33)
1.5.2程序编辑(35)
1.5.3程序管理(37)
1.5.4任意行(38)
1.5.5程序校验(39)
1.5.6停止运行(39)
1.5.7重运行(39)
1.6运行控制(40)
1.6.1启动、暂停、中止(40)
1.6.2空运行(40)
1.6.3程序跳段(41)
1.6.4选择停(41)
1.6.5单段运行(41)
1.6.6加工断点保存与恢复(41)
1.6.7运行时干预(44)
1.7位置信息(45)
1.7.1坐标显示(45)
1.7.2正文显示(45)
1.7.3图形显示(46)
1.7.4联合显示(48)
1.8诊断(49)
1.8.1报警显示(49)
1.8.2报警历史(49)
1.8.3梯图监控(50)
1.8.4示波器(52)
1.8.5输入输出(55)
1.8.6状态显示(55)
1.8.7宏变量(56)
1.8.8加工信息(56)
1.8.9版本(57)
第2章华中数控系统车床编程说明(58)
2.1编程基本知识(58)
2.1.1数控机床的程序编制(58)
2.1.2机床坐标系(58)
2.1.3机床零点(60)
2.1.4机床参考点(60)
2.1.5工件坐标系与工件原点(60)
2.1.6编程零点(61)
2.1.7绝对坐标系与相对坐标系(61)
2.2程序构成(61)
2.2.1指令字的格式(62)
2.2.2程序段的格式(63)
2.2.3程序的一般结构(63)
2.2.4程序的文件名(63)
2.2.5程序文件属性(64)
2.2.6子程序(64)
2.3辅助功能(65)
2.3.1M指令(65)
2.3.2S指令(67)
2.3.3T指令(68)
2.3.4T指令(68)
2.4插补功能(69)
2.4.1线性进给(G01)(69)
2.4.2圆弧进给G02、G03(70)
2.4.3螺纹切削(G32)(72)
2.5进给功能(75)
2.5.1快速进给(G00)(75)
2.5.2第二进给速度(E)(76)
2.5.3单方向定位(G60)(76)
2.5.4进给速度单位的设定(G94、G95)(77)
2.5.5准停检验(G09)(78)
2.5.6进给暂停(G04)(78)
2.6参考点(79)
2.6.1返回参考点(G28、G29、G30)(79)
2.7坐标系(81)
2.7.1机床坐标系编程(G53)(81)
2.7.2工件坐标系(82)
2.7.3局部坐标系设定(G52)(84)
2.8坐标值与尺寸单位(85)
2.8.1绝对指令和增量指令(G90,G91)(85)
2.8.2尺寸单位选择(G20、G21)(86)
2.8.3直径与半径编程(G36、G37)(87)
2.9刀具补偿功能(88)
2.9.1刀具偏置(T)(89)
2.9.2刀尖半径补偿(T)(G40,G41,G42)(91)
2.10简化编程功能(94)
2.10.1直接图纸尺寸编程(94)
2.11固定循环(98)
2.11.1车床简单循环(98)
2.11.2车床复合循环(108)
2.12用户宏程序(123)
2.12.1变量(123)
2.12.2运算指令(129)
2.12.3宏语句(130)
2.12.4宏程序调用(132)
2.13主轴功能(135)
2.13.1恒线速度切削控制(G96,G97)(135)
2.13.2C/S轴切换功能(CTOS,STOC)(137)
2.14可编程数据输入(137)
2.14.1可编程数据输入(G10,G11)(137)
2.14.2车削刀具补偿值输入(140)
2.15轴控制功能(140)
2.15.1旋转轴的循环功能(140)
2.15.2带距离编码的光栅尺回零(141)
2.16其他功能(143)
2.16.1停止预读(G08)(143)
2.16.2回转轴角度分辨率重定义(G115)(143)
第3章华中数控系统铣床操作说明(148)
3.1操作面板(148)
3.1.1面板的种类(148)
3.1.2数控系统操作面板按钮及功能介绍(149)
3.1.3手持单元(154)
3.1.4系统操作界面(155)
3.2系统上电、关机及安全操作(156)
3.2.1系统上电(156)
3.2.2复位(156)
3.2.3返回参考点操作(156)
3.2.4急停操作(157)
3.2.5超程解除(157)
3.2.6电源关(157)
3.3机床手动操作(158)
3.3.1坐标轴移动(158)
3.3.2主轴控制(160)
3.3.3机床锁住、Z轴锁住(161)
3.3.4其他手动操作(161)
3.3.5手动数据输入(MDI)运行(162)
3.4设置(164)
3.4.1刀补数据(164)
3.4.2坐标系的设置(166)
3.4.3相对清零(167)
3.4.4参数(168)
3.5程序编辑与管理(175)
3.5.1程序选择(175)
3.5.2程序编辑(178)
3.5.3程序管理(179)
3.5.4任意行(180)
3.5.5程序校验(181)
3.5.6停止运行(182)
3.5.7重运行(182)
3.6运行控制(182)
3.6.1启动、暂停、中止(182)
3.6.2空运行(183)
3.6.3程序跳段(183)
3.6.4选择停(183)
3.6.5单段运行(183)
3.6.6加工断点保存与恢复(184)
3.6.7运行时干预(186)
3.7位置信息(187)
3.7.1坐标显示(187)
3.7.2正文显示(188)
3.7.3图形显示(189)
3.7.4联合显示(190)
3.7.5计时器(191)
3.8诊断(191)
3.8.1报警显示(191)
3.8.2报警历史(192)
3.8.3梯图监控(192)
3.8.4示波器(194)
3.8.5输入输出(197)
3.8.6状态显示(198)
3.8.7宏变量(198)
3.8.8加工信息(198)
3.8.9版本(199)
3.9用户使用与维护信息(200)
3.9.1环境条件(200)
3.9.2接地(200)
3.9.3供电条件(200)
3.9.4风扇过滤网清尘(201)
3.9.5长时间闲置后使用(201)
第4章华中数控系统铣床编程说明(202)
4.1编程基础(202)
4.1.1数控编程概述(202)
4.1.2数控机床概述(203)
4.2程序构成(205)
4.3辅助功能(205)
4.3.1M指令(205)
4.3.2S指令(208)
4.3.3F指令(208)
4.3.4T指令(208)
4.4插补功能(209)
4.4.1线性进给G01(209)
4.4.2圆弧进给G02、G03(210)
4.4.3三维圆弧插补(G02.4,G03.4)(212)
4.4.4圆柱螺旋线插补(G02、G03)(213)
4.4.5虚轴指定及正弦线插补G07(214)
4.4.6NURBS样条插补(NURBS)(215)
4.4.7HSPLINE样条插补(HSPLINE)(217)
4.4.8极坐标插补G12、G13(218)
4.4.9圆柱面插补(G07.1)(222)
4.5进给功能(224)
4.5.1快速进给(G00)(224)
4.5.2第二进给速度(E)(225)
4.5.3单方向定位(G60)(225)
4.5.4进给速度单位的设定G94、G95(226)
4.5.5准停检验G09(226)
4.5.6切削模式(G61、G64)(226)
4.5.7进给暂停(G04)(228)
4.6参考点(229)
4.6.1返回参考点(G28、G29、G30)(229)
4.7坐标系(232)
4.7.1机床坐标系编程(G53)(232)
4.7.2工件坐标系(232)
4.7.3局部坐标系设定(G52)(235)
4.7.4坐标平面选择G17、G18、G19(235)
4.8坐标值与尺寸单位(236)
4.8.1绝对指令和增量指令G90、G91(236)
4.8.2尺寸单位选择(G20、G21)(237)
4.8.3极坐标编程(G16、G15)(238)
4.9刀具补偿功能(240)
4.9.1刀具半径补偿(G40、G41、G42)(240)
4.9.2刀具长度补偿(M)(G43、G44、G49)(242)
4.10简化编程功能(243)
4.10.1镜像功能(M)(G24、G25)(243)
4.10.2缩放功能(M)(G50、G51)(245)
4.10.3旋转(M)(G68、G69)(247)
4.11固定循环(248)
4.11.1铣床钻孔固定循环(248)
4.12用户宏程序(272)
4.12.1变量(272)
4.12.2运算指令(275)
4.12.3宏语句(275)
4.12.4宏程序调用(277)
4.13主轴功能(280)
4.13.1C/S轴切换功能CTOS,STOC(280)
4.14可编程数据输入(281)
4.14.1可编程数据输入(G10、G11)(281)
4.15轴控制功能(284)
4.15.1旋转轴的循环功能(284)
4.15.2带距离编码的光栅尺回零(285)
4.16其他功能(286)
4.16.1停止预读(G08)(286)
4.16.2回转轴角度分辨率重定义(G115)(287)
参考文献(291)