数控铣削编程与加工 第2版
作者:赵刚主编
出版时间:2019年版
内容简介
《数控铣削编程与加工》(第二版)主要针对FANUC0i和SIEMENS828D这两款世界技能大赛数控铣项目指定系统的数控机床的铣削加工进行讲解,内容分成了“编程指令与操作基础篇”和“加工实例篇”,自动编程软件采用MasterCAM2017。本书理论知识与实践技能并重,实用性强。可供数控机床操作与编程人员学习使用,也可作为职业院校数控相关专业师生组织教学及实训环节时的参考用书。
目录
第1篇编程与操作基础
第1章数控编程概述 / 001
1.1NC程序简介001
1.1.1NC程序格式简介001
1.1.2数据输入格式简介002
1.1.3坐标位置数值的表示方式002
1.1.4选择性执行符“/”003
1.1.5程序段注释符“()”003
1.2地址符详解003
1.2.1程序段号地址符N003
1.2.2主轴功能地址符S004
1.2.3刀具功能地址符T004
1.2.4进给功能地址符F004
1.2.5辅助功能地址符M005
1.2.6准备功能G指令005
第2章子程序的调用 / 015
2.1子程序的格式015
2.2执行方法和顺序015
第3章孔加工固定循环指令 / 020
3.1常用孔加工固定循环指令020
3.1.1指令简介020
3.1.2指令详解021
3.2钻削循环指令(G81和G82)022
3.2.1指令格式022
3.2.2加工实例022
3.3钻削深孔指令(G73和G83)023
3.4镗削循环指令(G76、G85、G87和G89)024
3.5攻螺纹固定循环指令(G74和G84)025
3.5.1指令格式025
3.5.2加工实例025
第4章铣削编程中的实用功能 / 027
4.1极坐标(G15和G16)的使用027
4.1.1指令格式027
4.1.2程序示例027
4.2坐标系旋转指令(G68和G69)029
4.2.1指令格式029
4.2.2程序示例029
4.2.3注意事项031
4.3可编程镜像(G51.1和G50.1)031
4.3.1指令格式031
4.3.2程序示例031
4.3.3说明033
4.4比例缩放(G50和G51)033
4.4.1指令格式033
4.4.2说明034
4.4.3程序示例035
第5章用户宏程序简介 / 036
5.1宏程序的概念036
5.2宏程序的赋值037
5.3宏程序中的变量038
5.4运算符与表达式038
5.4.1算术运算符038
5.4.2条件运算符039
5.4.3逻辑运算符039
5.4.4函数039
5.4.5表达式039
5.5循环控制语句039
5.6宏程序的分类040
5.7宏程序编程示例041
第6章数控铣削加工必备工艺知识 / 047
6.1数控铣床的坐标系与关键点047
6.1.1坐标轴和运动方向的命名原则047
6.1.2坐标轴的规定047
6.1.3机床坐标系与工件坐标系048
6.1.4数控机床的关键点048
6.2铣削用量049
6.2.1切削速度vc049
6.2.2进给率F049
6.2.3切削深度ap050
6.2.4切削宽度(步距)ae050
6.3编程中的常用工艺路线050
6.3.1Z轴方向上的编程设定050
6.3.2进退刀方式与向量051
6.3.3零件的加工路线052
第7章FANUC 0i系统数控铣床操作面板 / 054
7.1操作面板的外形054
7.2操作面板的组成054
7.2.1CRT显示器055
7.2.2MDI键盘055
7.2.3机床操作面板057
第8章数控机床基本操作专项练习 / 060
8.1数据的输入/输出与程序的编辑060
8.1.1通过MDI键盘输入加工程序060
8.1.2通过MDI键盘编辑加工程序062
8.2机床的手动操作064
8.2.1机床回零064
8.2.2手动/连续方式065
8.2.3手动脉冲方式065
8.3加工中心的对刀065
8.3.1对刀原理065
8.3.2对刀工具与方法066
8.4数控机床自动运行专项练习068
8.4.1存储器运行068
8.4.2自动/单段方式069
8.4.3检查运行轨迹069
8.4.4MDI运行069
8.4.5DNC运行070
第9章SINUMERIK 828D系统数控编程 / 071
9.1数控程序简介071
9.1.1数控程序格式071
9.1.2程序段指令编写规则072
9.1.3数控程序命名073
9.2地址符和指令详解074
9.2.1地址符N074
9.2.2进给功能F074
9.2.3主轴功能S074
9.2.4刀具功能T074
9.2.5辅助功能M074
9.2.6准备功能G075
9.3子程序087
9.3.1子程序名称087
9.3.2定义子程序088
9.3.3子程序的嵌套088
9.3.4子程序的调用088
9.3.5子程序的返回指令088
9.4钻孔循环指令089
9.4.1CYCLE81(钻中心孔)089
9.4.2CYCLE83(深孔钻削)090
9.4.3CYCLE85(铰孔)092
9.4.4CYCLE84(刚性攻螺纹)092
第10章SINUMERIK 828D系统数控机床操作 / 094
10.1SINUMERIK 828D系统操作元件094
10.1.1软键栏和屏幕区域094
10.1.2CNC全键键盘096
10.1.3标准西门子机床控制面板097
10.2SINUMERIK 828D系统基本操作099
10.2.1开机操作099
10.2.2手动界面操作099
第2篇加工实例
第11章数控铣削加工实例 / 107
课题1铣削加工平面107
课题2铣削加工“8”字形密封槽109
课题3铣削加工C形凹槽110
课题4铣削加工英文字母“CNC”112
课题5铣削加工台阶114
课题6带刀具半径补偿时的编程115
课题7局部工件坐标系的建立与子程序的调用118
课题8子程序的嵌套120
课题9铣削加工螺旋线122
课题10X-Z(G18)平面上的子程序调用125
课题11曲面的手动编程127
课题12铣削加工圆台零件128
课题13子程序和半径补偿相结合使用130
课题14利用极坐标指令加工钻套132
课题15加工内弧线下连杆134
课题16利用旋转坐标加工标志图形135
课题17铣削加工支座137
课题18铣削加工回转缓冲器141
课题19宏程序的二重嵌套144
课题20铣削加工内圆弧面145
课题21利用WHILE语句完成内圆弧面的铣削加工147
课题22特殊指令G10的应用147
课题23利用G10指令倒角150
课题24薄壁零件的铣削151
课题25加工变位齿轮153
课题26零件轮廓加工163
课题27铣削加工螺纹165
第3篇项目教学
学习任务1三根鲁班锁的制作 / 167
学习活动1接受工作任务,明确工作要求168
学习活动2制定三根鲁班锁的加工工艺170
学习活动3制作三根鲁班锁并检测173
学习活动4工作总结与评价176
学习任务2同心吊坠的制作 / 177
学习活动1接受工作任务,明确工作要求177
学习活动2制定同心吊坠的加工工艺179
学习活动3制作同心吊坠并检验180
学习活动4工作总结与评价181
编程加工练习题 / 182
参考文献 / 192