第一章?数控机床及数控系统概述
?一、数控机床的定义
??1?数字控制
??2?数字控制系统(数控系统)
??3?数控机床
?二、数控机床的产生和发展
??1?数控机床的产生
??2?数控机床的发展
?三、数控机床的特点
?四、数控机床的组成和原理
??1?数控机床的组成
??2?数控装置的组成与结构
??3?数控机床的工作原理
?五、数控机床的分类
??1?数控机床的分类
??2?常用的数控机床
?六、数控机床(系统)的主要技术指标与功能
??1?数控机床(系统)的主要技术指标
??2?数控机床(系统)的功能
?七、数控机床的应用范围及选用
??1?数控机床的应用范围
??2?数控机床的合理选用
??3?选用数控机床应注意的问题
?八、典型数控装置简介
??1?日本FANUC公司的FS系列CNC装置
??2?德国SIEMENS公司的SINUMERIK系列CNC装置
??3?华中数控公司的HNC系列CNC装置
?九、数控机床(系统)的安装和调试
??1?安装
??2?运行与调试
?十、数控机床(系统)的检测验收
??1?开箱检查
??2?机床几何精度检查
??3?机床定位精度检查
??4?机床切削精度检查
??5?数控机床功能检查
?十一、数控机床(系统)的维护保养
??1?点检
??2?数控系统日常维护
??3?诊断用仪器仪表
??4?技术资料
?十二、数控机床文明生产与安全操作规程?
?十三、数控机床中、高级工职业技能鉴定标准
??1?中级工职业技能鉴定标准
??2?高级工职业技能鉴定标准
第二章?数控机床的机械结构
?一、概述
?二、数控机床的组成与布局
??1?数控车床的组成与布局
??2?数控铣床的组成与布局
?三、数控机床的主传动结构
??1?主传动系统的作用
??2?对主传动系统的基本要求
??3?主传动系统的驱动方式
??4?主轴部件
?四、数控机床的进给传动结构
??1?进给传动系统及其作用
??2?对进给传动系统的要求
??3?进给传动驱动系统类型
??4?进给传动系统的机械机构
?五、数控机床的自动换刀装置
??1?自动换刀装置的作用
??2?对自动换刀装置的要求
??3?自动换刀装置的换刀形式
??4?刀具交换装置
??5?刀库
?六、数控机床的刀具系统
??1?数控刀具的分类
??2?对数控刀具的基本要求
??3?数控车床用刀具
??4?数控铣床用刀具
第三章?数控编程基础
?一、数控编程概述
??1?数控加工与传统加工的比较
??2?数控编程的概念
??3?数控编程步骤
??4?数控编程方法
?二、数控机床的坐标系
??1?机床坐标轴的命名与方向
??2?机床坐标轴方位和方向的确定
??3?机床坐标系、机床零点和机床参考点
??4?工件坐标系、工件坐标系原点
?三、数控加工工艺基础
??1?CNC机床的选择
??2?加工工序的划分
??3?工件的装夹方式
??4?对刀点与换刀点的确定
??5?进给路线的确定
??6?切削用量的确定
??7?程序编制中的误差控制
?四、手工编程中的数值计算
??1?直线—圆弧轮廓零件的基点计算
??2?非圆曲线的离散逼近——节点计算
??3?列表曲线的拟合与刀位计算
??4?三维曲面的刀位计算
?五、数控加工程序的格式与组成
??1?零件程序的定义
??2?程序字的格式
??3?程序段格式
??4?零件程序的一般结构
?六、数控编程的有关功能
??1?准备功能指令G
??2?辅助功能指令M
??3?进给速度功能F
??4?主轴转速功能S
??5?刀具功能T
?七、数控加工的刀具补偿功能
??1?数控加工的刀具半径补偿
??2?数控加工的刀具长度补偿
第四章?数控铣床与加工中心的编程
?一、数控铣床概述
??1?数控铣床的分类
??2?数控铣床的加工对象
?二、数控铣床的基本编程
??1?编程单位的选定(G20、G21)/设置(G94、G95)
??2?工件坐标系的设定(G92)与选择(G52~G59)
??3?坐标平面的选定G17、G18、G19
??4?绝对值编程G90与增量值编程G91
??5?机床运动方式控制指令G00、G60、G01、G02、G03和G07
??6?刀具补偿功能指令G40~G44、G49
??7?回参考点控制指令G28、G29
??8?暂停指令G04
??9?准停检验G09
??10?段间过渡方式G61、G64
?三、固定循环加工指令
??1?孔加工固定循环的动作构成
??2?孔加工固定循环的程序格式
??3?固定循环指令G73、G74、G76、G80~G89
?四、子程序与宏程序编程M98、M99、G65
??1?子程序编程
??2?宏程序编程
?五、图形变换(缩放、镜像、旋转)
??1?镜像功能G24、G25
??2?缩放功能G50、G51
??3?旋转变换G68、G69
?六、极坐标编程
??1? FANUC的极坐标编程
??2? Siemens的极坐标编程
?七、加工中心及其编程特点
??1?加工中心概述
??2?自动换刀程序的编制
??3?自动交换工作台程序的编制
第五章?数控车床与车削中心的编程
?一、数控车床概述
??1?数控车床的分类
??2?数控车床的基本规格
??3?数控车床的编程特点?
?二、数控车床的基本编程
??1?编程单位的选定(G20、G21)/设置(G96~G99)
??2?工件坐标系的设定(G50)与选择(G52~G59)
??3?坐标平面的选定G17、G18、G19
??4?绝对值编程与增量值编程G90、G91
??5?机床运动方式控制指令G00、G01、G02、G03和G32
??6?回参考点控制指令G27~G30
??7?刀具补偿功能G40、G41、G42
??8?暂停指令G04
?三、数控车床的固定循环
??1?车削固定循环G90、G92、G94
??2?复合循环G70~G73、G76
??3?钻孔固定循环G83~G85、G87~G89
?四、车削中心的编程特点
??1?车削中心概述
??2?动力刀具的控制指令
??3?主轴和动力刀具同步驱动
??4?双刀架(转塔刀库)工作
??5?背面加工
??6?主轴分度指令,C轴指令
?五、典型零件的车削加工
??1?手柄零件的加工
??2?复杂零件的编程及加工
??3?子程序编程示例
第六章?数控机床的操作
?一、数控机床的操作步骤
?二、数控机床的操作装置
??1? NC键盘
??2?机床控制面板
?三、开机及回参考点
??1?开机
??2?复位
??3?机床回参考点
?四、机床的手动控制
??1?坐标轴的运动控制
??2?主轴手动操作
??3?其他手动操作
?五、工件装夹
??1?数控车床的工件装夹
??2?数控铣床的工件装夹
?六、刀具装夹
??1?数控车床的刀具装夹
??2?数控铣床的刀具装夹
?七、数据设置
??1?对刀
??2?工件坐标系数据的输入
??3?刀具补偿数据的输入
??4?工作参数的设置
??5?用户宏变量的设置
?八、零件程序的输入与调试
??1?零件程序的输入
??2?零件程序的调试
?九、零件程序的自动运行
??1?零件程序的自动运行
??2?自动运行的暂停
??3?运行时干预
?十、常见故障及处理
??1?急停(E-STOP)
??2?超过软件行程限位
??3?超过限位开关设置的极限行程
?十一、关机
第七章?常用数控设备的编程
?一、数控冲床的编程
??1?数控冲床简介
??2?数控冲床的编程
?二、数控快走丝线切割机床的编程
??1?数控快走丝线切割机床简介
??2?数控快走丝线切割机床的编程
第八章?CAD/CAM集成编程系统概述
?一、计算机辅助数控编程系统的发展历程
?二、几个典型的CAD/CAM集成数控编程系统
??1? Pro/ENGINEER
??2? UGⅡ(UNIGRAPHICSⅡ)
??3? CATIA
??4? IDEAS
??5? DelCAM
??6? Cimatron
??7? MasterCAM
?三、MasterCAM系统的应用概述
??1?熟悉MasterCAM系统的功能与使用方法
??2?分析加工零件
??3?对待加工表面及其约束面进行几何造型
??4?选择合适的刀具
??5?刀具轨迹生成及刀具轨迹编辑
??6?刀具轨迹验证
??7?后置处理
?四、MasterCAM系统的应用实例
??1?应用实例1
??2?应用实例2
附录A?国际规定的准备功能G代码(JB 3208-83)
附录B?FANUC数控系统的准备功能G代码及其功能
附录C?FANUC数控系统的辅助功能M代码及其功能
附录D?华中HNC数控系统准备功能G代码及其功能
附录E?SINUMERIK数控系统的编程指令表
参考文献