为了适应高等职业教育对人才培养的需求,立足新形势下企业对高等技术应用型人才的要求,本书注重理论教学与实践操作相结合,加强岗位技能的培养,将必要的知识点融于技能培养的过程中,注重实践性教学,重点突出“实用”。本书以华中、FANUC、SIEMENS三大主流数控系统为例,介绍数控机床的各种常用编程指令与操作规程。全书注重培养学生数控加工实践能力,文字叙述力求简练清晰,配以大量的零件加工实例,使内容具体、直观易懂,便于学习、实践和操作训练,是一本内容新颖、实例丰富、深入浅出、系统性强、有较高实用价值的教材。
本书以华中、FANUC、SIEMENS三大主流数控系统为例,介绍数控机床的各种常用编程指令与操作规程。
本书共分8章:数控技术概论、数控加工编程基础、数控编程常用指令、数控车床编程与加工操作、数控铣床编程与加工操作、数控加工中心编程与加工操作、数控线切割编程与加工操作、自动编程简介。
本书注重培养学生数控加工实践能力,在讲述基本理论的基础上,给出大量实例与加工程序,具有很强的针对性和实用性。每章后均附有思考与练习题。
本书可作为高等职业学校、高等专科学校数控技术专业、机电一体化、模具设计与制造等专业的教材,也可作为数控技术职业鉴定的培训教材,或供有关工程技术人员参考。
前言
第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.3.3 按伺服控制方式分类
1.3.4 按数控系统的功能水平分类
1.4 数控加工的特点和应用范围
1.4.1 数控加工的特点
1.4.2 数控加工的应用范围
1.5 典型数控系统简介
1.5.1 FANUC公司的主要数控系统
1.5.2 SIEMENS公司的主要数控系统
1.5.3 FAGOR公司的数控系统
1.5.4 国产数控系统
学习小结
思考与练习题
第2章 数控加工编程基础
2.1 插补的基本知识
2.1.1 插补的基本概念
2.1.2 常用的插补方法
2.2 数控机床坐标系
2.2.1 机床坐标系及运动方向
2.2.2 绝对坐标与增量坐标
2.2.3 机床原点与编程原点
2.2.4 工件坐标系
2.3 刀具补偿的概念
2.3.1 刀位点
2.3.2 位置补偿
2.4 数控加工工艺分析
2.4.1 加工方法的选择
2.4.2 加工工序的编排原则
2.4.3 工件的装夹
2.4.4 对刀点和换刀点位置的确定
2.4.5 加工路线的确定
2.4.6 刀具及切削用量的选择
2.5 数控加工程序的格式及编程方法
2.5.1 程序的结构
2.5.2 程序的格式
2.5.3 主程序和子程序
2.5.4 常用地址符及其含义
2.5.5 数控程序的编制方法及步骤
学习小结
思考与练习题
第3章数控编程常用指令
3.1 概述
3.2 与坐标和坐标系有关的指令
3.2.1 工件坐标系设定指令(G92)
3.2.2 工件坐标系选择指令(G54~G59)
3.2.3 绝对尺寸与增量尺寸指令(G90、G91)
3.3 运动路径控制指令
3.3.1 单位设定指令
3.3.2 快速点定位指令(G00)
3.3.3 直线插补指令(G01)
3.3.4 圆弧插补指令(G02、G03)
3.3.5 暂停指令(G04)
3.4 辅助功能及其他功能指令
3.4.1 辅助功能指令(M指令)
3.4.2 刀具功能指令(T指令)
3.4.3 进给功能指令(F指令)
3.4.4 主轴转速功能指令(S指令)
3.5 不同数控系统功能的比较
学习小结
思考与练习题
第4章数控车床编程与加工操作
4.1 概述
4.1.1 数控车削加工的对象
4.1.2 数控车床的编程要点
4.1.3 编程规则
4.1.4 数控车削加工的基本工艺问题
4.2 数控车床的刀具补偿
4.2.1 刀具位置补偿
4.2.2 刀尖圆弧半径补偿
4.2.3 刀具半径补偿的实现及参数的输入
4.3 车削固定循环与子程序
4.3.1 单一形状固定循环
4.3.2 复合固定循环
4.3.3 螺纹切削循环
4.3.4 子程序
4.4 数控车床的操作
4.4.1 华中世纪星数控车床的操作面板
4.4.2 回零、手动和步进操作
4.4.3 对刀及刀具补偿参数的设置
4.5 数控车床加工编程综合实例
学习小结
思考与练习题
第5章 数控铣床编程与加工操作
5.1 数控铣床的加工特点
5.1.1 数控铣床的加工对象
5.1.2 数控铣床的加工特点
5.1.3 数控铣床编程时应注意的问题
5.2 数控铣床加工的刀具补偿及其他功能指令
5.2.1 刀具半径补偿指令(G40,G41,G42)
5.2.2 刀具长度补偿指令(G43,G44,G49)
5.2.3 其他功能指令
5.3 固定循环
5.3.1 概述
5.3.2 钻孔循环
5.3.3 镗孔循环
5.3.4 攻螺纹
5.3.5 固定循环指令编程举例
5.4 CNC系统高级编程方法
5.4.1镜像功能指令(G51.1,G50.1)
5.4.2 缩放功能指令(G51、G50)
5.4.3 旋转变换指令(G68、G69)
5.4.4 用户宏程序
5.5 数控铣床的操作
5.5.1 数控铣床的控制面板及操作面板
5.5.2 手动操作
5.5.3 MDI操作
5.5.4 坐标数据设定
5.5.5 参数设定
5.6 数控铣床加工编程综合实例
学习小结
思考与练习题
第6章 数控加工中心编程与加工操作
6.1 加工中心的特点
6.1.1 加工中心的加工特点
6.1.2 加工中心程序的编制特点
6.1.3 加工中心的主要加工对象
6.1.4 加工中心的换刀形式
6.2 加工中心的换刀程序
6.2.1 加工中心的主轴准停
6.2.2 换刀程序
6.3 加工中心的操作
6.3.1 加工中心的控制面板及操作面板
6.3.2 刀具装夹
6.3.3 刀具参数的输入
6.3.4 操作要点
6.4 加工中心编程综合实例
学习小结
思考与练习题
第7章 数控线切割编程与加工操作
7.1 概述
7.1.1 数控电火花线切割的加工原理
7.1.2 数控电火花线切割加工特点
7.1.3 数控电火花线切割的应用
7.2 数控电火花线切割工艺与工装基础
7.2.1 线切割加工的主要工艺指标及影响因素
7.2.2 电火花线切割典型夹具及工件装夹
7.3 线切割编程
7.3.1 3B格式程序编制
7.3.2 4B格式程序编制
7.3.3 ISO格式程序编程
7.4 综合编程实例与加工操作
7.4.1 数控线切割机床基本操作步骤
7.4.2 典型零件的线切割加工实例
学习小结
思考与练习题
第8章 自动编程技术
8.1 自动编程技术简介
8.1.1 CAD/CAM基础知识
8.1.2 CAD/CAM编程的基本过程
8.1.3 CAD/CAM软件分类
8.2 典型CAD/CAM软件简介
8.2.1 Master CAM软件
8.2.2 Pro/Engineer软件
8.2.3 Solid Works软件
8.2.4 CAxA制造工程师软件
8.3 自动编程实例
8.3.1 实体造型
8.3.2 轨迹生成
8.3.3 模拟加工
8.3.4 后置处理和通信
学习小结
参考文献