数控技术培训系列教程 世纪星车床数控系统 HNC-21/22T 编程说明书 华中科技大学国家数控系统工程技术研究中心 武汉华中数控股份有限公司 2001年11月
数控技术培训系列教程 世纪星车床数控系统 HNC-21/22T 编程说明书 华中科技大学国家数控系统工程技术研究中心 武汉华中数控股份有限公司 2001 年 11 月
前言 非常感谢您选用了本公司生产的HC-21/22世纪星 系列数控系统 本说明书详细介绍了数控编程基本知识、指令体系 各指令功能的特点、注意事项和宏指令编程方法,并配 以大量典型编程实例和图例加以说明。既可作为世纪星 车床数控系统产品说明书,也可作为数控编程的培训教 材 在使用本产品前,请先仔细阅读本说明书,以达到 最佳使用效果。 请妥善保存说明书,并交最终使用者认真阅读 本说明书版权为武汉华中数控股份有限公司所有。 华中科技大学国家数控系统工程技术研究中心 武汉华中数控股份有限公司 2002年11月
前 言 非常感谢您选用了本公司生产的 HNC-21/22 世纪星 系列数控系统。 本说明书详细介绍了数控编程基本知识、指令体系、 各指令功能的特点、注意事项和宏指令编程方法,并配 以大量典型编程实例和图例加以说明。既可作为世纪星 车床数控系统产品说明书,也可作为数控编程的培训教 材。 在使用本产品前,请先仔细阅读本说明书,以达到 最佳使用效果。 请妥善保存说明书,并交最终使用者认真阅读。 本说明书版权为武汉华中数控股份有限公司所有。 华中科技大学国家数控系统工程技术研究中心 武汉华中数控股份有限公司 2002 年 11 月
世纪星车床数控系统(HNC-212T)编程说明书 目 录 第一章概述. 1.1数控编程概述 12数控编程基本知识 l11 2.1机床坐标轴 122机床坐标系、机床零点和机床参考点… 123工件坐标系、程序原点和对刀点 第二章零件程序的结构. 21指令字的格式 22程序段的格式 23程序的一般结构 24程序的文件名 第三章HNC-21T的编程指令体系. 567788 3.1辅助功能M代码 3.1.1CNC内定的辅助功能 (1)程序暂停Mo0 (2)程序结束M02 (3)程序结束并返回到零件程序头M30 (4)子程序调用M98及从子程序返回M99 3.1.2PLC设定的辅助功能… (1)主轴控制指令M03、MO4、MO5 (2)冷却液打开、停止指令M07、MO9 3.2主轴功能S、进给功能F和刀具功能T 3.21主轴功能S 322进给速度F 323刀具功能(T机能) 33准备功能G代码. 331有关单位的设定 (1)尺寸单位选择G20,G21 14 (2)进给速度单位的设定G94、G95 332有关坐标系和坐标的指令15 (1)绝对编程G90与增量编程G91指令 15
世纪星车床数控系统(HNC-21/22T)编程说明书 I 目 录 第一章 概述 ............................................ 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 程序的一般结构........................................................................................7 2.4 程序的文件名............................................................................................7 第三章 HNC-21T 的编程指令体系 .......................... 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、M09 .................................................................. 11 3.2 主轴功能 S、进给功能 F 和刀具功能 T ............................................... 11 3.2.1 主轴功能 S ............................................................................................................. 11 3.2.2 进给速度 F ............................................................................................................. 12 3.2.3 刀具功能(T 机能) .................................................................................................. 12 3.3 准备功能 G 代码.....................................................................................13 3.3.1 有关单位的设定...................................................................................................... 14 (1) 尺寸单位选择 G20,G21.................................................................................... 14 (2) 进给速度单位的设定 G94、G95........................................................................ 15 3.3.2 有关坐标系和坐标的指令..................................................................................... 15 (1) 绝对编程 G90 与增量编程 G91 指令................................................................. 15
世纪星车床数控系统(HNC-212T)编程说明书 (2)工件坐标系设定G9 (3)零点偏置G54-G59 (4)直径方式和半径方式编程 3.3.3进给控制指令 (1)快速定位G00 (2)线性进给及倒角G01 (3)圆弧进给G02G03 (4)螺纹切削G32 3.34回参考点控制指令 (1)自动返回参考点G28 2)自动从参考点返回G29 3.3.5暂停指令G04 3.36恒线速度功能G96、G97 3.37简单循环 (1)内(外)径切削循环G80.… ★圆柱面内(外)径切削循环 ★园锥面内(外)径切削循环… 35 (2)端面切削循环G81 端平面切削循环… ★园锥端面切削循环 (3)螺纹切削循环G82..0 ★直螺纹切削循环 ★锥螺纹切削循环 338复合循环… 444 (1)内(外)径粗车复合循环G71 2)端面粗车复合循环G72. (3)闭环车削复合循环G73 (4)螺纹切削复合循环G76 (5)复合循环指令注意事项 3.39刀具补偿功能指令… 刀具偏置补偿和刀具磨损补偿.. (3)刀尖半径补偿G40,G41,G42 63
世纪星车床数控系统(HNC-21/22T)编程说明书 II (2) 工件坐标系设定 G92........................................................................................... 15 (3) 零点偏置 G54~G59.............................................................................................. 18 (4) 直径方式和半径方式编程................................................................................... 20 3.3.3 进给控制指令......................................................................................................... 21 (1) 快速定位 G00....................................................................................................... 21 (2) 线性进给及倒角 G01........................................................................................... 22 (3) 圆弧进给 G02/G03............................................................................................... 25 (4) 螺纹切削 G32....................................................................................................... 27 3. 3.4 回参考点控制指令................................................................................................ 30 (1) 自动返回参考点 G28........................................................................................... 30 (2) 自动从参考点返回 G29...................................................................................... 31 3.3.5 暂停指令 G04.......................................................................................................... 32 3.3.6 恒线速度功能 G96、G97....................................................................................... 32 3.3.7 简单循环................................................................................................................. 34 (1) 内(外)径切削循环 G80................................................................................... 34 ★ 圆柱面内(外)径切削循环............................................................ 34 ★ 园锥面内(外)径切削循环............................................................ 35 (2) 端面切削循环 G81............................................................................................... 37 ★ 端平面切削循环................................................................................ 37 ★ 园锥端面切削循环............................................................................ 38 (3) 螺纹切削循环 G82............................................................................................... 40 ★ 直螺纹切削循环................................................................................ 40 ★ 锥螺纹切削循环................................................................................ 41 3.3.8 复合循环.................................................................................................................. 43 (1) 内(外)径粗车复合循环 G71........................................................................... 43 (2) 端面粗车复合循环 G72....................................................................................... 50 (3) 闭环车削复合循环 G73....................................................................................... 54 (4) 螺纹切削复合循环 G76....................................................................................... 57 (5) 复合循环指令注意事项....................................................................................... 60 3.3.9 刀具补偿功能指令................................................................................................. 60 刀具偏置补偿和刀具磨损补偿 ................................................................................. 60 (3) 刀尖半径补偿 G40,G41,G42......................................................................... 63
世纪星车床数控系统(HNC-212T)编程说明书 3.39综合编程实例… 第一章概述. 1.1数控编程概述 12数控编程基本知识 12.1机床坐标轴 11113 122机床坐标系、机床零点和机床参考点 12.3工件坐标系、程序原点和对刀点 第二章零件程序的结构 2.1指令字的格式 22程序段的格式 23程序的一般结构… 677 24程序的文件名 第三章HC-21/22T数控系统的编程指令体系 3.1辅助功能M代码 3.1.1CNC内定的辅助功能 (1)程序暂停M00 (2)程序结束M02 (3)程序结束并返回到零件程序头M30 (4)子程序调用M98及从子程序返回M99 3.1.2PLC设定的辅助功能 (1)主轴控制指令M03、M04、MO (2)冷却液打开、停止指令M07、MO9 3.2主轴功能S、进给功能F和刀具功能T… uuu 3.21主轴功能S 3.22进给速度F 323刀具功能(T机能) 3.3准备功能G代码 3.31有关单位设定的G功能 (1)尺寸单位选择G20,G21 (2)进给速度单位的设定G94、G95 15 3.32有关坐标系和坐标的G功能 (1)绝对值编程G90与相对值编程G91 III
世纪星车床数控系统(HNC-21/22T)编程说明书 III 3.3.9 综合编程实例......................................................................................................... 64 第一章 概述 ............................................ 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 程序的一般结构........................................................................................7 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、M09 .................................................................. 11 3.2 主轴功能 S、进给功能 F 和刀具功能 T ............................................... 11 3.2.1 主轴功能 S ............................................................................................................. 11 3.2.2 进给速度 F ............................................................................................................. 12 3.2.3 刀具功能(T 机能) .................................................................................................. 12 3.3 准备功能 G 代码.....................................................................................13 3.3.1 有关单位设定的 G 功能......................................................................................... 14 (1) 尺寸单位选择 G20,G21.................................................................................... 14 (2) 进给速度单位的设定 G94、G95........................................................................ 15 3.3.2 有关坐标系和坐标的 G 功能................................................................................ 15 (1) 绝对值编程 G90 与相对值编程 G91.................................................................. 15