本书包括三个模块:“编程指令篇”、“机床加工操作篇”和“加工实例篇”。在素材组织上以技术先进、应用广泛的FANUC(发那科)数控系统为对象,内容编排上尽量简洁明了,图文并茂;突出实用性和操作性,理论知识以“必需、够用”为度;注重理论知识与实践技能相结合,力求循序渐进、浅显易懂,避免繁杂的理论堆列。强调知识点的掌握和操作技能的培养,在编程篇和加工操作篇的基础上,最后通过实训来巩固和提高读者运用知识分析问题和解决问题的能力。书中许多加工实例都来源于生产实际和教学实践。
本书可供广大数控机床操作与编程人员学习使用,既可作为相关高等院校数控与机电专业的教学参考用书,也可作为职业院校数控及相关专业师生组织教学及实训环节时的教材和参考用书。
本书包含三个模块:编程指令篇、机床加工操作篇和加工实训篇。主要内容包括数控程序的构成、调用;数控车床基本编程指令和固定循环指令的使用方法;车削编程技巧;宏程序车削编程及示例,数控车床和系统的操作面板、界面和基本操作;数控车削切削用量、刀具几何参数的选择;工件的装夹方法等数控加工必备工艺知识和数控车削编程加工实例等。对数控编程和车削加工中必备的知识点进行了系统介绍。
本书理论知识与操作技能并重,不仅便于自学且能帮助读者提高操作技能。
本书可供广大数控机床操作与编程人员学习使用,既可作为相关高等院校数控与机电专业的教学参考用书,也可作为职业院校数控及相关专业教学及实训的教材和参考用书。
编程指令篇
第1章 数控编程基础
1.1 数控程序概述
1.1.1 零件图纸分析
1.1.2 零件的工艺处理
1.1.3 数学计算与处理
1.2 程序格式和功能字详解
1.2.1 程序简介
1.2.2 程序段格式
1.2.3 程序功能字详解
1.2.4 数控程序中坐标轴的位移数值(或位置坐标值)表示及输入格式
第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 G功能指令
2.3.4 M功能指令
2.3.5 主轴功能S、进给功能F和刀具功能T
第3章 车削加工固定循环指令
3.1 车削加工固定循环指令简介
3.2 简单内外径切削循环指令G90
3.3 简单端面切削循环指令G94
3.4 简单螺纹切削循环指令G92
3.5 外径粗车复合切削循环指令G71
3.6 端面粗车复合切削循环指令G72
3.7 封闭轮廓复合切削循环指令G73
3.8 螺纹切削复合循环指令G76
3.9 其他
第4章 车削编程中的技巧
4.1 灵活设置参考点
4.2 子程序的灵活应用
4.2.1 子程序
4.2.2 子程序在槽加工过程中的应用——槽加工工艺分析
第5章 用户宏程序
5.1 宏程序的概念
5.2 用户宏程序调用指令
5.2.1 简单调用
5.2.2 模态调用
5.2.3 多重调用
5.3 用户宏程序的格式和变量
5.3.1 用户宏程序的格式
5.3.2 变量使用方法
5.3.3 变量的种类
5.4 用户宏程序的运算指令和控制指令
5.4.1 运算指令
5.4.2 变量、函数及其运算规则
5.4.3 控制指令
5.4.4 选择分支与循环的程序结构控制(见表5—3)
5.5 用户宏程序和CNC语句
5.5.1 带有宏程序语句的程序段
5.5.2 与宏程序语句功能相同CNC程序段
5.5.3 宏程序语句和CNC语句的区别
5.6 用户宏程序车削编程示例
机床加工操作篇
第6章 数控车削加工必备工艺知识
6.1 工件及切削液
6.1.1 工件的种类
6.1.2 工件的装夹、找正
6.1.3 切削液
6.2 刀具及其几何参数
6.2.1 外圆车削刀具
6.2.2 内孔(内圆)车刀
6.2.3 螺纹车刀
6.2.4 切断(槽)车刀
6.3 数控车床的坐标系与关键点
6.3.1 编程原点的设定
6.3.2 起刀点的确定
6.3.3 选刀点
6.3.4 对刀点
6.3.5 对刀
6.4 车削用量
6.4.1 背吃刀量(切削深度)的确定
6.4.2 主轴转速n的确定
6.4.3 进给速度的确定
6.5 常用工艺路线
第7章 数控车床操作面板
7.1 数控系统操作面板的基本操作
7.2 FANUC数控系统操作面板的组成和基本操作
7.2.1 FANUC系统数控车床操作界面
7.2.2 FANUC 0i数控系统操作面板介绍
第8章 数控车床基本操作专项练习
8.1 程序文件的调用输入与编辑
8.1.1 输入新程序文件的操作步骤
8.1.2 编辑程序文件的操作步骤
8.1.3 程序的输入输出
8.1.4 显示程序存储器内容
8.2 机床的手动操作
8.2.1 开机与关机操作
8.2.2 回参考点操作
8.2.3 机床停止运行操作
8.2.4 手动快速移动操作
8.2.5 手摇脉冲发生器进给操作
8.3 数控车床的对刀及刀具补偿设置
8.3.1 数控车床的对刀
8.3.2 刀具补偿及设置
8.4 机床坐标系与工件坐标系参数设置
8.4.1 机床坐标系的建立
8.4.2 工件坐标系的设置
8.5 数控车床的MDI操作
8.6 数控车床自动运行操作
加工实训篇
第9章 数控车削编程加工实训
实圳1 端面及阶悌轴数控车削编程加工
实训2 短轴类零件数控车削编程加工
实训3 小轴类零件的数控车削编程加工
实训4 锥面轴并切断和倒角数控车削编程加工
实训5 圆柱断圆锥面结合轴类零件数控车削编程加工
实训6 带外螺纹轴类零件的数控车削编程加工1
实训7 带外螺纹轴类零件的数控车削编程加工2
实训8 螺纹锥面柱面结合轴类零件数控车削编程加工1
实训9 螺纹锥面柱面结合轴类零件数控车削编程加工2
实训10 球面弧面柱面结合轴类零件数控车削编程加工
实训11 多面复合轴类零件数控车削编程加工
实训12 盘套类零件及孔加工的数控车削编程加工1
实训13 盘套类零件及孔加工的数控车削编程加工2
实训14 小盘套类零件的数控车削编程加工1
实训15 小盘套类零件的数控车削编程加工2
实训16 普通盘类零件的数控车削编程加工
实训17 套类零件的数控车削编程加工
实训18 不等距槽的数控车削编程加工
实训19 锥面、弧面、球形面工艺设计数控车削编程加工
实训20 变速手柄轴特形面数控车削编程加工
实训21 普通手柄特形面数控车削编程加工
实训22 特形面轴数控车削编程加工1
实训23 特形面轴数控车削编程加工2
实训24 轴类零件轴向孔的数控车床钻削编程加工
实训25 轴类零件径向孔的数控车床钻削编程加工
实训26 典型复杂零件数控综合车削编程加工
实训27 复杂轴类零件综合车削编程加工
实训28 复杂盘类零件的数控综合车削加工
附录1 G功能指令一览表
附录2 M功能指令一览表
参考文献