《数控机床编程与操作》重点以FANUC和SIEMENS系统为例,介绍数控车床、数控铣床及加工中心的编程方法以及机床操作方法,并以具体典型零件为例,详细介绍了其从工艺分析到编程加工的全过程,完整体现了相关知识和技能的综合运用。书中内容全面,重点突出,编写过程既兼顾编程知识的完整性和实用性,又着重体现对学生编程技能和操作技能的培养。同时,书中配以大量的图片和典型生产实例,形象直观,通俗易懂,便于学习者理解和掌握。 《数控机床编程与操作》可作为高职高专院校机械类及相关专业的教学用书和教师参考用书,也可作为相关培训机构的培训教材,同时也适用于企业数控技术人员作为参考书和自学教材。
《数控机床编程与操作》介绍了FANUC系统和SIEMENS系统的编程知识、自动编程方法以及机床维护保养知识,内容全面实用。《数控机床编程与操作》以具体的典型零件为实例进行讲解,配以大量的图片,形象直观,通俗易懂。
机械制造业是国民经济的支柱产业,是反映一个国家经济实力和科学技术水平的重要标志。近年来随着计算机技术、电子技术的发展,制造业也朝着数字化方向飞速迈进,而数字化的核心就是数控技术。世界各工业发达国家通过发展数控技术、建立数控机床产业,促进制造业跨入一个新的发展阶段,给国民经济的结构带来了巨大的变化。我国是机械制造业大国,数控机床的普及急需大批掌握数控设备的编程和操作能力的高素质人才。本书重点以FANUC系统为例,详细介绍手工编程基础知识和机床操作基本技能,并精选企业典型生产实例,完整体现相关知识和技能的综合运用。同时还介绍了SIEMENS系统的编程知识、自动编程方法以及机床维护保养知识,内容全面实用。全书共分9章,分别介绍了数控编程基础、数控车床编程、数控车床操作、数控车床零件加工综合实例、数控铣床与加工中心编程、数控铣床与加工中心操作、数控铣床与加工中心零件加工综合实例、UG NX自动数控编程、数控机床安全操作与维护保养。在本书编写中,始终贯彻以培养生产一线所需的数控机床编程与操作技能型人才为目标,突出编程与操作实际应用能力的培养。本书可作为高等职业技术学院数控技术专业及相关专业的教学用书,也可作为企业数控人员的培训教材或自学参考书。本书由朱虹主编和统稿,叶正环任副主编。其中,第1、3、5、6章由朱虹编写,第2章由朱虹、叶正环编写,第4章中的4.1节由刘思远编写,4.2节由杨凤艳编写,第7章中的7.1节由石磊编写,7.2节由李雅娜编写,第8章中的8.1和8.3节由姬彦巧编写,8.2节由吴伟涛编写,第9章由伊雪飞编写。教材的审阅由沈阳机床集团的资深专家完成,其中第1~4章由徐宝军主审,第5~9章由李东来主审。另外在编写过程中,得到了辽宁装备制造职业技术学院宋欣颖、王立辉、于洋、吕品等领导和同事的大力协助,在此表示衷心的感谢。本书配套电子课件,可免费赠送给用书的院校和老师,如果需要,可登录化学工业出版社教学资源网www.cipedu.com.cn下载。由于编者水平有限,时间仓促,书中难免会有一些疏漏和不足之处,欢迎广大读者批评指正。编者
第1章数控编程基础1
1.1数控编程的概念1
1.1.1数控加工过程1
1.1.2数控编程的概念2
1.1.3数控编程的方法2
1.1.4数控编程的步骤 3
1.2数控机床的坐标系4
1.2.1机床坐标系的命名规定 4
1.2.2机床坐标轴的确定4
1.2.3常见数控机床的坐标系设置6
1.2.4与坐标系相关的基本概念7
1.3数控系统的主要功能11
1.3.1准备功能(G功能)11
1.3.2辅助功能(M功能)11
1.3.3进给功能(F功能)12
1.3.4主轴速度功能(S功能)13
1.3.5刀具功能(T功能)14
1.4数控程序的组成与结构15
1.4.1数控程序编制的标准15
1.4.2数控程序的组成结构15
1.4.3程序段格式16
1.4.4常用的程序字16
1.5数控机床的编程规则17
1.5.1绝对编程和增量编程17
1.5.2直径编程和半径编程19
1.5.3公制编程与英制编程19
1.5.4极坐标编程19
1.5.5小数点编程20
1.6数控编程的数值处理20
1.6.1基点坐标的计算20
1.6.2节点坐标的计算23
1.6.3刀位点轨迹的计算24
1.6.4辅助计算24
习题24
第2章数控车床编程27
2.1FANUC系统数控车编程指令27
2.1.1坐标系设定指令27
2.1.2简单插补指令29
2.1.3内外圆单一固定循环指令G90/G9433
2.1.4内外圆复合固定循环指令G71/G72/G73/G7035
2.1.5刀具补偿指令G41/G42/G4042
2.1.6切槽指令G74/G7547
2.1.7螺纹切削指令G32/G92/G7650
2.1.8子程序编程指令M98/M9955
2.2SIEMENS系统数控车编程指令57
2.2.1SIEMENS系统编程概述57
2.2.2编程初始设置指令59
2.2.3简单切削指令60
2.2.4固定循环指令62
2.2.5子程序编程72
习题73
第3章数控车床操作76
3.1数控车床面板76
3.1.1数控车床面板组成76
3.1.2数控车床系统操作面板77
3.1.3数控车床控制面板78
3.2数控车床基本操作81
3.2.1开机与关机81
3.2.2手动操作82
3.2.3程序的编辑与管理83
3.2.4程序的运行83
3.3对刀84
3.3.1单把刀具对刀84
3.3.2多把刀具对刀85
习题87
第4章数控车床零件加工综合实例88
4.1轴类零件的编程与加工88
4.1.1阶梯轴的加工要求88
4.1.2阶梯轴的工艺设计88
4.1.3阶梯轴的程序编制93
4.1.4阶梯轴的加工97
4.2套类零件的编程与加工98
4.2.1套类零件的加工要求98
4.2.2套类零件的工艺设计98
4.2.3套类零件的程序编制102
4.2.4套类零件的加工107
习题107
第5章数控铣床与加工中心编程109
5.1FANUC系统数控铣编程指令109
5.1.1坐标系设定指令G54~G59/G92109
5.1.2简单插补指令G00/G01/G02/G03110
5.1.3刀具半径补偿指令(G40/G41/G42)113
5.1.4刀具长度补偿指令(G43/G44/G49)116
5.1.5孔加工循环指令117
5.1.6子程序编程124
5.1.7坐标变换指令128
5.1.8宏程序编程简介132
5.2SIEMENS系统数控铣编程指令136
5.2.1SIEMENS系统编程概述136
5.2.2基本编程指令139
5.2.3框架编程指令142
5.2.4钻孔循环指令144
5.2.5铣削循环指令148
习题153
第6章数控铣床与加工中心操作156
6.1加工中心面板156
6.1.1加工中心面板组成156
6.1.2机床控制面板156
6.2加工中心操作162
6.2.1开机与关机162
6.2.2返回参考点162
6.2.3移动坐标轴162
6.2.4主轴旋转163
6.2.5安装刀具及换刀163
6.2.6程序的管理164
6.2.7程序的运行166
6.3加工中心对刀167
6.3.1对刀仪测量刀具参数167
6.3.2基准刀具对刀169
6.3.3对刀数值的输入171
习题172
第7章数控铣床与加工中心零件加工综合实例173
7.1台阶零件的编程与加工173
7.1.1台阶零件的加工要求173
7.1.2台阶零件的工艺分析174
7.1.3台阶零件的程序编制179
7.1.4台阶零件的加工182
7.2盖板零件的编程与加工183
7.2.1盖板零件的加工要求183
7.2.2盖板零件的工艺分析183
7.2.3盖板零件的程序编制188
7.2.4盖板零件的加工190
习题190
第8章UG NX自动数控编程192
8.1UG NX自动数控编程概述192
8.1.1UG NX数控加工流程192
8.1.2UG NX加工环境193
8.1.3编程界面简介193
8.2数控铣自动编程实例194
8.2.1加工实例描述194
8.2.2旋钮零件的工艺分析194
8.2.3旋钮零件的建模195
8.2.4旋钮零件的编程198
8.3数控车自动编程实例203
8.3.1加工实例描述203
8.3.2阶梯轴零件工艺分析204
8.3.3阶梯轴零件编程205
第9章数控机床安全操作与维护保养208
9.1数控机床安全操作规程208
9.1.1数控车床安全操作规程 208
9.1.2数控铣床/加工中心安全操作规程 209
9.2数控机床的维护与保养209
9.2.1数控机床维护与保养的基本要求209
9.2.2数控机床维护与保养的点检管理210
9.2.3数控机床的日常维护211
9.2.4机械部分的维护与保养212
9.2.5辅助装置的维护与保养214
9.2.6数控系统的维护与保养215
9.2.7数控机床电气部件的维护与保养216
9.2.8数控机床强电控制部件的维护与保养217
习题217
参考文献219