第1篇数控车床基础知识第1章数控车床概述1.1数控车床的组成和工作原理1.1.1数控技术常用基本概念1.1.2数控车床的组成1.1.3数控车床的工作原理1.2数控车床的分类和用途1.2.1数控车床的分类1.2.2数控车床的用途1.3数控车床的加工特点和应用范围1.3.1数控车床的加工特点1.3.2数控车床的应用范围1.4数控车床的主要结构和技术参数1.4.1数控车床的主要结构1.4.2数控车床的主要技术参数1.5数控系统的主要功能1.6数控技术的发展及其方向1.6.1数控系统的发展进程1.6.2数控技术的发展方向1.6.3先进的自动化生产制造系统思考与练习题第2章数控车削加工工艺2.1数控车削加工工艺概述2.1.1数控车削加工的主要对象2.1.2数控车削加工工艺的基本特点2.1.3数控车削加工工艺的主要内容2.2数控加工工艺文件2.3数控车削加工工艺的制订2.3.1零件图样分析2.3.2工序的划分2.3.3加工顺序的安排2.3.4进给路线的确定2.3.5定位与装夹方案的确定2.3.6数控车削夹具的选择2.3.7数控车削刀具的选择2.3.8切削用量的选择2.4典型零件数控车削加工工艺分析2.4.1轴类零件2.4.2轴套类零件思考与练习题第3章数控车床编程基础知识3.1数控编程概述3.1.1数控编程的内容与步骤3.1.2数控编程的分类3.1.3程序结构与格式3.2数控车床的编程特点3.3数控车床的坐标系3.3.1右手直角笛卡儿坐标系3.3.2数控车床的坐标系3.4程序编制中的数学处理3.4.1数学处理的内容3.4.2坐标值常用的计算方法3.5典型数控系统的指令代码思考与练习题第2篇数控车床编程与操作第4章fanuc series 0i matetc系统数控车床编程4.1系统功能4.1.1准备功能(g功能)4.1.2辅助功能(m功能)4.1.3进给功能(f功能)4.1.4主轴功能(s功能)4.1.5刀具功能(t功能)4.2工件坐标系设定4.2.1用g50设定4.2.2用g54~g59设定4.3尺寸系统4.4快速定位与插补功能指令4.4.1快速定位指令(g00)4.4.2直线插补指令(g01)4.4.3圆弧插补指令(g02/g03)4.5刀具补偿功能4.5.1刀具补偿种类4.5.2刀具半径补偿指令(g41、g42、g40)4.5.3刀具半径补偿的过程4.5.4刀尖方位与刀具补偿量的确定4.5.5刀具补偿功能编程举例4.6单一固定循环4.6.1外径/内径切削固定循环(g90)4.6.2端面切削固定循环(g94)4.7复合固定循环4.7.1外径/内径粗车循环(g71)4.7.2端面粗车循环(g72)4.7.3固定形状粗车循环(g73)4.7.4精车循环(g70)4.7.5端面深孔钻削循环(g74)4.7.6外径/内径钻孔循环(g75)4.8螺纹加工4.8.1螺纹加工基本知识4.8.2单行程螺纹切削(g32)4.8.3螺纹切削循环(g92)4.8.4螺纹切削复循环(g76)4.9子程序4.9.1子程序的编程格式4.9.2子程序的调用格式4.9.3子程序的嵌套4.10用户宏程序4.10.1用户宏程序编程的适用范围4.10.2变量4.10.3变量的运算4.10.4变量的赋值4.10.5转移和循环语句4.10.6宏程序调用指令4.10.7用户宏程序的应用实例思考与练习题第5章sinumerik 802s/c系统数控车床编程5.1系统功能5.1.1程序结构5.1.2系统指令表5.2工件坐标系设定5.2.1可设定的零点偏置(g54~g57)5.2.2可编程的零点偏置(g158)5.3尺寸系统5.3.1绝对/增量尺寸编程(g90/g91)5.3.2半径/直径尺寸编程(g22/g23)5.3.3米制/寸制尺寸编程(g71/g70)5.4快速移动与插补功能指令5.4.1快速线性移动(g00或g0)5.4.2直线插补(g01或g1)5.4.3圆弧插补(g02/g03或g2/g3)5.4.4通过中间点进行圆弧插补(g05或g5)5.5刀具补偿功能5.5.1刀具功能(t)5.5.2刀具补偿号(d)5.5.3刀尖半径补偿(g41、g42、g40)5.6恒螺距螺纹车削指令(g33)5.7子程序5.8循环指令5.8.1标准循环概述5 8.2切槽循环(lcyc93)5.8.3毛坯切削循环(lcyc95)5.8.4螺纹切削循环(lcyc97)5.9r参数编程5.10程序跳转5.10.1标记符——程序跳转目标5.10.2绝对跳转5.10.3有条件跳转思考与练习题第6章数控车床自动编程6.1自动编程概述6.2cad/cam的基本知识6.3cad/cam常用软件思考与练习题第7章数控车床操作7.1fanuc series 0i matetc系统数控车床的面板7.1.1系统操作面板(lcd/mdi单元)7.1.2机床控制面板7.2fanuc series 0i matetc系统数控车床的基本操作7.2.1开机与关机7.2.2手动返回参考点7.2.3手动连续进给(jog进给)操作7.2.4手轮进给操作7.2.5mdi运行方式7.2.6程序的输入与编辑7.2.7程序的图形模拟运行7.2.8数据的显示和设定7.2.9自动运行方式7.2.10机床的急停7.3fanuc series 0i matetc系统数控车床对刀操作方法和步骤7.3.1对刀操作前调整机床7.3.2工件与刀具的安装7.3.3对刀操作7.3.4对刀正确性校验7.3.5刀具的磨损设置7.3.6刀位点、起刀点、换刀点和对刀点7.4sinumerik 802s/c base line系统数控车床的面板7.4.1系统操作面板7.4.2机床控制面板7.4.3屏幕划分7.4.4操作区域7.4.5主菜单及菜单树7.5sinumerik 802s/c base line系统数控车床的基本操作7.5.1开机与关机7.5.2回参考点7.5.3手动运行方式(jog运行方式)7.5.4mda运行方式7.5.5自动运行方式(auto运行方式)7.5.6断点搜索7.5.7程序的空运行测试7.5.8程序的管理7.6sinumerik 802s/c base line系统数控车床对刀操作方法和步骤7.6.1对刀操作7.6.2刀具的磨损设置7.6.3g54~g57零点偏移的设置7.6.4对刀正确性校验7.7典型零件编程与加工实例7.7.1零件图样及加工要求7.7.2工艺分析7.7.3程序编制7.7.4数控加工7.7.5安全操作和注意事项7.8文明生产与安全操作规程7.9数控车床日常维护和保养7.10数控车床常见故障诊断和处理7.10.1故障的分类7.10.2故障的诊断原则7.10.3故障的诊断方法7.10.4常见故障的处理思考与练习题第3篇数控车工考级实训第8章零件加工模块化项目实训8.1固定循环指令编程与加工8.1.1项目实训目标8.1.2项目实训课题8.2米制、寸制螺纹的编程与加工8.2.1项目实训目标8.2.2项目实训课题8.3刀具圆弧半径补偿编程与加工8.3.1项目实训目标8.3.2项目实训课题8.4应用子程序的编程与加工8.4.1项目实训目标8.4.2项目实训课题8.5应用宏程序的编程与加工8.