数控机床编程与操作/杨丙乾 本书特色
本书立足于数字化制造应用技术,以理论知识做引导,以实际应用为目的,融基础知识、操作技能、工艺知识、编程原理和方法于一体,主要内容包括数字化制造的基础知识、数控机床操作、数控加工工艺基础、常用编程指令、数控车床编程、数控铣床(加工中心)编程、数控加工宏编程、CAD/CAM基础知识和Creo自动编程应用举例。本书配有PPT电子教案和习题答案,可在化学工业出版社的官方网站上下载。本书主要作为应用型本科院校的机械工程及其自动化、机械设计制造及其自动化、机械电子工程等机械类和近机类专业的用书,也可作为广大工程技术人员的自学和培训用书,对从事数字化制造和研究的科技人员也有一定的参考价值。
数控机床编程与操作/杨丙乾 内容简介
本书立足于数字化制造应用技术,以理论知识做引导,以实际应用为目的,融基础知识、操作技能、工艺知识、编程原理和方法于一体,主要内容包括数字化制造的基础知识、数控机床操作、数控加工工艺基础、常用编程指令、数控车床编程、数控铣床(加工中心)编程、数控加工宏编程、CAD/CAM基础知识和Creo自动编程应用举例。本书配有PPT电子教案和习题答案,可在化学工业出版社的官方网站上下载。本书主要作为应用型本科院校的机械工程及其自动化、机械设计制造及其自动化、机械电子工程等机械类和近机类专业的用书,也可作为广大工程技术人员的自学和培训用书,对从事数字化制造和研究的科技人员也有一定的参考价值。
数控机床编程与操作/杨丙乾 目录
第1章概论1
1.1数控机床的产生与发展1
1.1.1数控机床的产生1
1.1.2数控机床的发展2
1.2数控机床的组成、工作原理与分类5
1.2.1数控机床的组成5
1.2.2数控机床的工作原理7
1.2.3数控机床的分类7
1.2.4数控加工的特点与使用要求11
1.3数控系统简介13
1.3.1数控系统概述13
1.3.2常用数控系统15
1.4数控程序的编制流程和方法17
1.4.1数控程序的编制流程17
1.4.2数控程序编写方法18
思考与练习题19
第2章数控机床操作21
2.1数控机床操作基础21
2.1.1数控机床的工作模式21
2.1.2数控系统的功能模块22
2.1.3数控机床的操作与控制23
2.1.4数控机床安全操作常识29
2.2数控车床的基本操作30
2.2.1ZAK4085数控车床操作界面30
2.2.2数控车床的基本操作33
2.3加工中心(数控铣)的基本操作35
2.3.1BM650T加工中心的操作界面35
2.3.2加工中心(数控铣)的基本操作36
思考与练习题39
第3章数控加工工艺概述40
3.1数控加工工艺过程及特点40
3.1.1数控加工的工艺过程40
3.1.2数控加工工艺的特点40
3.2数控加工工艺路线制订41
3.2.1数控加工的结构工艺性41
3.2.2数控加工工艺路线的安排42
3.2.3工艺装备选择44
3.3走刀路线与编程轨迹44
3.3.1刀具上的切削点和刀位点44
3.3.2走刀路线与编程轨迹45
3.3.3走刀路线的选择47
3.4编程坐标系与数学处理52
3.4.1编程坐标系的确定原则52
3.4.2数学处理的任务54
3.5数控加工工艺文件55
3.5.1编程任务书55
3.5.2数控加工工序卡55
3.5.3刀具走刀路线图56
3.5.4数控刀具调整卡56
3.5.5数控加工程序单57
3.5.6数控机床调整卡59
思考与练习题59
第4章数控程序与常用指令60
4.1数控程序的结构形式60
4.1.1数控程序的结构形式60
4.1.2程序段与功能字61
4.1.3地址符及其含义63
4.2数控加工的坐标系63
4.2.1机床坐标系64
4.2.2编程坐标系65
4.2.3加工坐标系66
4.3常用的准备功能字67
4.3.1G指令概述67
4.3.2运动路径控制指令70
4.3.3工件坐标系设定指令74
4.3.4坐标值设定指令77
4.3.5运动单位设定指令78
4.3.6坐标平面选择指令79
4.3.7刀具补偿指令80
4.4常用的辅助功能字84
4.4.1M指令概述84
4.4.2程序运行控制M代码86
4.4.3机床动作控制M代码86
4.5其他常用功能字86
4.5.1刀具功能T86
4.5.2进给功能F87
4.5.3主轴转速功能S87
思考与练习题87
第5章数控车床编程89
5.1数控车床的编程特点89
5.1.1数控车床的特点及工艺范围89
5.1.2数控车床的编程特点91
5.2数控车床的简化编程指令92
5.2.1车削循环编程指令92
5.2.2螺纹车削指令102
5.3数控车床的刀具补偿108
5.3.1车刀的位置偏差补偿109
5.3.2车刀刀尖圆弧半径补偿110
5.4数控车床编程加工应用举例112
思考与练习题116
第6章数控铣床(加工中心)编程118
6.1数控铣床的编程特点118
6.1.1数控铣床加工的特点118
6.1.2数控铣床的编程特点119
6.2数控铣床的高效编程指令119
6.2.1孔加工循环指令119
6.2.2其他高效编程指令128
6.3数控铣床编程加工应用举例133
6.3.1腔槽加工133
6.3.2孔系加工138
6.3.3轮廓加工141
6.3.4简单曲面加工142
思考与练习题145
第7章数控加工宏编程148
7.1宏程序概述148
7.1.1宏程序的概念148
7.1.2宏编程的特点及用途149
7.2宏变量及使用149
7.2.1宏变量及其分类149
7.2.2变量的使用151
7.3变量的运算154
7.3.1变量的运算命令154
7.3.2运算的优先级155
7.3.3运算的几点说明155
7.4宏程序的流程控制156
7.4.1无条件转移GOTO156
7.4.2有条件转移IF157
7.4.3循环WHILE158
7.5宏程序调用159
7.5.1非模态调用G65159
7.5.2模态调用G66161
7.5.3用G码调用宏程序163
7.5.4用M码调用宏程序164
7.5.5用M码调用子程序164
7.5.6用T码调用子程序165
7.6宏编程实例165
7.6.1车床加工宏编程实例165
7.6.2铣床加工宏编程实例169
思考与练习题174
第8章自动编程技术介绍177
8.1概述177
8.1.1自动编程技术的产生177
8.1.2自动编程技术的特点178
8.1.3自动编程技术的发展趋势178
8.2CAD/CAM技术介绍178
8.2.1CAD/CAM与数控加工的关系179
8.2.2CAD/CAM软件的技术特点179
8.2.3国内外流行的CAD/CAM软件180
8.2.4CAD/CAM技术的发展趋势181
8.3Creo/NC应用介绍181
8.3.1Creo/NC概述181
8.3.2Creo/NC自动编程实例190
思考与练习题210
参考文献212
数控机床编程与操作/杨丙乾 作者简介
杨丙乾,河南科技大学机电学院,教授,主要从事机械设计与制造的教学与研究工作,先后参与的部分教学研究与科研项目有:《机械制造技术基础》省、国家精品课程建设,《数控技术级装备》省精品课程建设;xx轴承寿命—应用技术研究,国家“十五”计划负责人;小四轮变速箱两端面专用镗床设计与现场服务负责人。先后主讲过的课程有:《机械制造技术基础》,《数控编程与操作》,《三维造型设计》。