丛书序言
前言
第1章数控机床概述
1.1 数控机床的基本知识
1.1.1 数控技术和数控加工技术
1.1.2 数控机床的概念和工作原理
1.1.3 数控机床的组成
1.1.4 数控机床的分类
1.1.5 数控机床的加工特点
1.1.6 数控机床的发展趋势
1.2 数控机床的轨迹控制
1.2.1 轨迹控制的原理简介
1.2.2 逐点比较法
1.2.3 逐点比较法直线插补原理
1.3 数控机床的编程方法和编程步骤
1.3.1 数控程序的编制方法
1.3.2 数控机床的编程步骤
1.4 数控机床的坐标系
1.4.1 标准坐标系
1.4.2 坐标轴及其方向
1.4.3 机床原点、机床参考点与机床坐标系
1.4.4 件原点与工件坐标系
第2章 数控车削加工编程
2.1 数控车削加工概述
2.1.1 数控车削加工的主要对象
2.1.2 数控车削加工工艺的制订
2.2 编程基础
2.2.I绝对坐标与增量坐标
2.2.2 直径编程和半径编程
2.2.3 程序的构成
2.2.4 编程指令概述
2.3 FANUC 0i-TC基本编程指令
2.3.1 快速定位指令(G00)
2.3.2 直线插补指令(C01)
2.3.3 圆弧插补指令(G02、G03)
2.3.4 基本指令编程综合实例
2.4 FANUC Oi-TC固定循环指令
2.4.1 内/外圆柱面固定循环指令(G90)
2.4.2 内/外圆锥面固定循环指令(G90)
2.4.3 端面切削固定循环指令(G94)
2.4.4 带锥度的端面切削固定循环指令(G94)
2.4.5 固定循环指令编程综合实例
2.5 螺纹的数控车削
2.5.1 车削螺纹的基本工艺知识
2.5.2 FANUC0i-TC车削螺纹的编程指令
2.5.3 螺纹车削编程综合实例
2.6 FANuC0i-TC复合循环指令
2.6.1 单调轮廓粗车复合循环指令(G71)
2.6.2 端面粗车复合循环指令(G72)
2.6.3 仿形精车复合循环指令(G73)
2.6.4 精车复合循环指令(G70)
2.6.5 G71、G73、G70综合应用实例
2.6.6 轴向钻孔、切槽复合循环指令(G74)
2.6.7 径向切槽复合循环指令(G75)
2.7 子程序在数控车削中的应用
2.7.1 子程序的编程方法
2.7.2 子程序的编程实例
第3章 数控铣削加工编程
3.1 数控铣削加工概述
3.1 I1数控铣削加工的适应范围
3.1.2 数控铣削加工的特点
3.1.3 数控铣床的功能
3.1.4 数控铣削加工的工艺分析
3.2 编程基础
3.2.1 绝对坐标与增量坐标
3.2.2 程序的构成
3.2.3 编程指令概述
3.3 FANUC Oi-MC基本编程指令
3.3.1 工件坐标系设定指令(G92)
3.3.2 工件坐标系选择指令(IG54-G59)
3.3.3 自动返回参考点指令(G28)
3.3.4 机床坐标系选择指令(G53)
3.3.5 局部坐标系设定指令(G52)
3.3.6 绝对值指令(G90)和增量值指令(G91)
3.3.7 坐标平面选择指令(G17、G18、G19)
3.3.8 极坐标指令(G15、G16)
3.3.9 英制/米制转换(G20、G21)
3.3.10 进给速度单位的设定(94、G95)
3.3.11 快速定位指令(COO)
3.3.12 直线插补指令(C01)
3.3.13 圆弧插补指令(G02、G03)
3.4 FANUC0i-MC刀具补偿功能
3.4.1 刀具半径补偿(G40、G41、C,42)
3.4.2 刀具长度补偿(M3、G44、G49)
3.5 子程序在数控铣削加工中的应用
3.5.1 子程序的构成
3.5.2 子程序的调用
3.5.3 子程序的嵌套
3.5.4 子程序的应用实例
3.6 FANUC0i-MC简化编程指令
3.6.1 倒角和倒圆角指令(C、R)
3.6.2 比例缩放功能(G50、G51)
3.6.3 镜像加工(G50.1 、G51.1 )
3.6.4 坐标系旋转(158、G69)
3.7 FANUC0i-MC固定循环指令
3.7.1 固定循环概述
3.7.2 钻孔加工循环指令(G73、G83、GS1、G82)
3.7.3 攻螺纹循环指令(G74、G84)
3.7.4 镗孔循环指令(G85、G89、G76)
3.7.5 固定循环指令编程综合实例
第4章 用户宏程序
4.1 用户宏程序功能概述
4.2 变量及变量的算术和逻辑运算
4.2.1 变量
4.2.2 算术和逻辑运算
4.3 转移和循环
4.4 宏程序的非模态调用
4.4.1 非模态调用指令的编程格式
4.4.2 自变量指定
4.5 宏程序的编程实例
4.5.1 数控车削宏程序编程实例
4.5.2 数控铣削宏程序编程实例
第5章 数控电火花线切割加工编程
5.1 电火花加工的基础知识
5.1..1 电火花加工的基本原理
5.1.2 电火花加工的特点和适用范围
5.1.3 电火花加工工艺方法的分类
5.2 数控电火花线切割加工概述
5.2.1 数控电火花线切割的加工原理
5.2.2 数控电火花线切割加工的特点
5.2.3 数控电火花线切割加工的应用
5.2.4 数控电火花线切割机床的分类
5.2.5 数控电火花线切割机床的基本组成结构
5.2.6 数控电火花线切割加工的步骤及要求
5.3 线切割3B代码编程
5.3.1 3B代码程序格式
5.3.2 直线的编程
5.3.3 圆弧的编程
5.3.4 线切割加工中的补偿量
5.3.5 3B代码编程综合实例
5.4 线切割ISO代码编程
5.4.1 常用准备功能指令
5.4.2 ISO代码编程实例
第6章 数控机床CAD/CAM辅助编程
6.1 CAD/CAM辅助编程概述
6.1.1 CAD/CAM辅助编程的基本原理
6.1.2 部分常用CAD/CAM软件
6.2 MastercamX2系统综述
6.2.1 MastercamX2的功能简介
6.2.2 MastercamX2的工作界面与菜单功能介绍
6.3 MastercamX2系统加工的基本流程
6.3.1 零件几何模型建立
6.3.2 刀具轨迹生成
6.3.3 CNC程序生成及传输
6.4 MastercamX2的CAD功能
6.4.1 创建二维图形
6.4.2 曲面设计
6.4.3 实体设计
6.5 MastercamX2的CAM功能
6.5.1 MastercamX2车削加工功能概述
6.5.2 MastercamX2车削加工实例
6.5.3 MastercamX2铣削加工功能概述
6.5.4 MastercamX2铣削加工实例
6.5.5 MastercamX2电火花线切割加工功能概述
6.5.6 MastercamX2电火花线切割加工实例
参考文献