第1章 FANUC系统车床编程基础 1
1.1 数控车基本理论 1
1.1.1 数控车床分类 1
1.1.2 数控车床坐标轴的确定 2
1.1.3 机床坐标系与工件坐标系 2
1.1.4 编程分类 3
1.1.5 程序构成 3
1.1.6 编程基本指令 4
1.1.7 编程坐标 7
1.2 插补指令编程 7
1.2.1 快速定位G00 7
1.2.2 直线插补G01 8
1.2.3 圆弧插补G02/G03 12
1.3 单一固定循环指令 13
1.3.1 内外圆单一固定循环指令 13
1.3.2 端面切削循环指令G94 17
1.3.3 螺纹切削循环G92 21
1.4 复合切削循环指令 24
1.4.1 内/外圆粗车复合循环指令G71 24
1.4.2 端面粗车循环G72 26
1.4.3 封闭切削循环G73 29
1.4.4 端面深孔加工循环G74 31
1.4.5 外圆、内圆切槽循环G75 33
1.4.6 螺纹复合循环G76 36
1.5 其他编程指令 37
1.5.1 暂停指令应用 37
1.5.2 恒线速与恒转速应用 40
1.5.3 子程序的应用 41
1.6 内孔车削编程 45
1.6.1 插补指令车削内孔 46
1.6.2 G90车削内孔 47
1.6.3 G70、G71车削内孔 48
1.6.4 内螺纹加工 49
第2章 金属车削工艺实例 50
2.1 车削工艺基础 50
2.1.1 数控车床加工工艺的主要内容 50
2.1.2 加工内容的确定 50
2.2 加工实例讲解 60
2.2.1 尼龙棒车削工艺 60
2.2.2 铝合金车削工艺 63
2.2.3 45号钢车削工艺 66
2.2.4 铜车削工艺 69
2.2.5 不锈钢车削工艺 71
2.2.6 铸铁车削工艺 77
第3章 FANUC系统铣床编程基础 82
3.1 数控铣基本理论 82
3.1.1 数控铣床分类 82
3.1.2 数控铣床坐标轴的确定 83
3.1.3 机床坐标系与工件坐标系 84
3.1.4 编程基本指令 85
3.1.5 编程平面的确定 86
3.2 插补指令编程 87
3.2.1 快速定位G00 87
3.2.2 直线插补G01 87
3.2.3 圆弧插补G02/G03 89
3.3 刀具补偿指令 92
3.3.1 刀具半径补偿G40/G41/G42 92
3.3.2 刀具长度补偿G43/G44/G49 94
3.4 简化编程指令 95
3.4.1 孔循环指令 95
3.4.2 子程序应用 103
3.4.3 镜像指令G50.1/G51.1 104
3.4.4 缩放指令G50/G51 105
3.4.5 旋转指令G68/G69 106
第4章 金属铣削加工实例 108
4.1 铣削工艺基础 108
4.1.1 数控铣床加工工艺的主要内容 108
4.1.2 加工内容的确定 116