FANUC数控手工编程及实例详解
作者:李体仁 主编
出版时间:2016年版
内容简介
本书是作者结合多年数控编程、数控加工工艺的教学、科研、工厂实践经验编写而成。内容包括数控加工编程基础、数控铣床和加工中心编程及其应用、数控车床和车削加工中心编程及其应用、用户宏程序以及综合编程实例等。本书通过大量的实例分析由浅入深,分模块阐述数控编程基本知识和综合运用。全书内容丰富,全部实例均来自作者教学加工实践的案例,实用性强。
本书便于数控加工技术人员、高级技工自学,也可作为高等工科院校、高等职业技术院校、中专、电大等数控专业的教材和参考书,也可作为企业数控加工职业技能的培训教材。
目录
第1章数控加工编程基础1
1.1数控编程方法1
1.1.1手工编程的过程1
1.1.2计算机辅助编程4
1.2数控机床坐标系确定的原则5
1.3机床原点与参考点8
1.4工件坐标系9
第2章数控铣床和加工中心编程12
2.1工件坐标系建立的方法12
2.1.1G92设定工件坐标系12
2.1.2G54~G59设定工件坐标系12
2.1.3卧式加工中心工件坐标系的确定14
2.2程序的结构和组成17
2.2.1程序有关的术语17
2.2.2程序的结构19
2.2.3子程序24
2.3数控铣床编程指令26
2.3.1基本编程指令26
2.3.2刀长补的建立和取消G43、G44、G4932
2.3.3刀具半径补偿的建立和取消G41、G42、G4036
2.3.4孔加工固定循环47
2.3.5孔固定循环指令51
2.4加工中心换刀编程指令61
2.4.1加工中心的组成61
2.4.2加工中心的刀库类型61
2.4.3刀具在主轴上的固定方式62
2.4.4刀具在刀库中的固定方式64
2.4.5机械手的换刀形式64
2.4.6换刀时间65
2.4.7加工中心换刀实例66
2.4.8加工中心刀具交换的相关指令70
2.5数控铣和加工中心高级编程指令72
2.5.1机床坐标系选择G5372
2.5.2子坐标系(G52)72
2.5.3极坐标(G15、G16)74
2.5.4坐标系旋转(G68、G69)77
第3章数控铣床和加工中心编程应用82
3.1平面铣削82
3.1.1常用的装夹装置和方法82
3.1.2平面和台阶面铣削加工83
3.1.3平面铣削的进刀方式85
3.1.4加工实例91
3.2轮廓铣削加工93
3.2.1刀具的走刀路线94
3.2.2轮廓粗加工新型刀具——波形立铣刀95
3.2.3轮廓精加工采用顺铣95
3.2.4铣刀螺旋槽的数量95
3.2.5圆弧插补的进给率96
3.2.6加工实例97
3.3键槽加工编程100
3.3.1键槽的技术要求100
3.3.2键槽的铣削方法101
3.3.3工件的装夹101
3.3.4加工实例102
3.4孔加工105
3.4.1孔位确定及其坐标值的计算105
3.4.2多孔加工的刀具走刀路线105
3.4.3加工实例一(简单钻孔加工)106
3.4.4加工实例二(多孔零件的加工)107
3.5圆周分布孔的加工112
3.5.1螺栓孔圆周分布模式112
3.5.2螺栓圆周分布孔的计算公式112
3.6型腔铣削114
3.6.1矩形型腔114
3.6.2矩形型腔编程实例116
第4章数控车床和车削加工中心编程122
4.1数控车削编程过程122
4.2数控车削编程的特点122
4.3数控车床工件坐标系建立的三种方法124
4.4编程基本知识127
4.4.1程序的构成127
4.4.2MSFT 指令132
4.5G指令135
4.5.1直线插补G01136
4.5.2快速移动G00137
4.5.3圆弧插补G02、G03138
4.5.4暂停指令G04140
4.6螺纹切削编程140
4.6.1完整螺纹切削指令G32143
4.6.2螺纹切削单一循环指令G92146
4.6.3多重螺纹切削循环G76148
4.7简单台阶轴的单一循环编程149
4.7.1轴向切削循环G90149
4.7.2径向切削循环G94152
4.8复杂轴类零件的复合循环编程155
4.8.1轴向粗车循环G71155
4.8.2径向粗车循环G72157
4.8.3封闭切削循环G73159
4.8.4精加工循环G70161
4.9切槽编程164
4.9.1轴向切槽多重循环G74164
4.9.2径向切槽多重循环G75166
4.10刀尖半径补偿G40、G41、G42167
4.10.1欠切、过切的产生167
4.10.2刀尖半径补偿指令格序168
4.10.3刀尖半径补偿的应用171
4.11车削加工中心编程173
4.11.1车削中心的Cs轴173
4.11.2动力刀架174
4.11.3Cs轴编程174
第5章用户宏程序181
5.1在宏程序主体中使用变量181
5.1.1变量表示181
5.1.2变量的类型181
5.1.3变量值的范围184
5.1.4变量的引用184
5.2变量的运算184
5.2.1算术、逻辑和关系运算及函数运算符号184
5.2.2运算185
5.2.3运算次序186
5.2.4转移和循环186
5.2.5宏程序调用188
5.2.6宏程序加工实例191
第6章数控车床和车削加工中心编程应用198
6.1轴类零件的加工198
6.1.1简单轴的加工200
6.1.2复杂轴类零件的编程加工(一)202
6.1.3复杂轴类零件的编程加工(二)204
6.2综合实例207
6.3盘套类零件的加工211
6.3.1加工实例1211
6.3.2加工实例2213
6.3.3加工实例3217
6.4轴套类零件的加工220
6.4.1轴套类零件的加工中软爪的使用220
6.4.2加工实例220
6.5螺纹、切槽(切断)零件的加工223
6.5.1螺纹车削的一些注意事项223
6.5.2螺纹加工1224
6.5.3螺纹加工2225
6.5.4螺纹加工3226
第7章综合练习231
7.1数控车综合练习231
7.2数控铣综合练习238
参考文献244