第一篇 数控车削编程基础 1
第1章 数控车削编程概述 1
1.1 数控编程基本知识 1
1.1.1 数控编程的概念 1
1.1.2 数控编程的种类 2
1.1.3 数控编程的步骤 3
1.1.4 数控程序的基本结构 4
1.2 数控车床的坐标系统 7
1.2.1 尺寸单位与坐标 7
1.2.2 数控机床的坐标轴与运动方向 8
1.2.3 数控机床的两种坐标系 10
1.2.4 数控机床的坐标与对刀换刀点 11
1.3 数控车削的编程特点 12
小结 12
复习题 13
第2章 数控车削加工工艺 15
2.1 数控车削加工概述 15
2.1.1 数控车削加工的对象及内容 15
2.1.2 数控车削加工工艺分析 16
2.1.3 数控车削加工工艺特点 17
2.1.4 数控车削加工工序的划分 18
2.1.5 数控车削加工工序的顺序安排 19
2.1.6 数控车削加工工序设计 19
2.2 编程中的数学计算 21
2.2.1 数值换算 21
2.2.2 坐标值计算 22
2.2.3 辅助计算 23
2.3 常用数控车削加工工艺文件 24
2.3.1 数控加工刀具调整卡 24
2.3.2 数控加工工序卡 24
2.3.3 数控加工程序说明卡 25
2.3.4 数控加工刀具运动轨迹图 25
2.3.5 数控加工程序单 26
2.4 数控车削工艺分析实例 26
小结 28
复习题 29
第3章 数控刀具系统 31
3.1 常用数控车削刀具 31
3.1.1 数控车床常见刀具类型及特点 31
3.1.2 数控车削常用刀具材料 32
3.1.3 数控车床刀具功能 34
3.2 刀具补偿功能指令 35
3.2.1 刀具补偿的概念 35
3.2.2 刀具的补偿 35
3.2.3 刀尖圆弧半径补偿 37
小结 40
复习题 40
第二篇 华中HNC-21/22T系统 42
第4章 基本编程指令应用 42
4.1 数控系统准备功能 42
4.2 常用数控基本编程指令 44
4.2.1 快速点定位指令 44
4.2.2 直线插补指令 44
4.2.3 圆弧插补指令 44
4.2.4 进给速度单位的设定 47
4.2.5 恒切削速度的设定 47
4.2.6 暂停的设定 48
4.2.7 直径/半径编程的设定 48
4.2.8 绝对值编程/增量值编程的设定 48
4.3 数控车床坐标系指令 49
4.3.1 机床坐标系下编程指令 49
4.3.2 坐标系的选择G54~G59 49
4.3.3 工件坐标系的设定 50
4.4 内、外圆简单切削循环 51
4.4.1 轴类零件内、外径简单切削循环 51
4.4.2 盘类零件端面简单切削循环 53
4.5 螺纹简单切削循环 55
4.5.1 螺纹的种类及应用 55
4.5.2 单行程外螺纹切削 58
4.5.3 外螺纹固定切削循环 58
4.5.4 内螺纹固定切削循环 61
4.6 子程序编程 62
4.6.1 子程序的调用 62
4.6.2 子程序的应用 63
小结 64
复习题 65
第5章 复合切削循环及应用 68
5.1 内、外圆粗、精车复合切削循环 68
5.2 端面、内腔粗、精车复合切削循环 72
5.3 封闭轮廓粗、精车复合切削循环 75
5.4 内、外螺纹复合切削循环 76
5.5 典型内、外轮廓切削综合件 78
小结 81
复习题 82
第6章 宏程序及应用 84
6.1 宏程序编程 84
6.1.1 宏程序概述 84
6.1.2 变量的赋值与运算 85
6.1.3 宏变量类型及语句表达式 87
6.2 宏程序应用 88
6.2.1 宏程序在子程序中的应用 88
6.2.2 宏程序在复合切削循环中的应用 90
6.2.3 宏程序综合应用 90
小结 94
复习题 95
第三篇 FANUC系统 97
第7章 FANUC Oi系统编程指令应用 97
7.1 数控系统准备功能 97
7.2 常用数控基本编程指令 98
7.3 内、外圆简单切削循环 101
7.3.1 轴类零件内、外圆简单切削循环 101
7.3.2 盘类零件端面简单切削循环 103
7.4 螺纹简单切削循环 106
7.4.1 外螺纹简单切削循环 106
7.4.2 螺纹简单切削循环编程应用 107
7.5 子程序编程 109
7.5.1 子程序概述 109
7.5.2 子程序的嵌套 109
7.5.3 子程序的调用 109
小结 112
复习题 113
第8章 复合形状多重切削循环及应用 116
8.1 内、外圆粗、精车复合形状多重切削循环 116
8.1.1 外圆粗、精车复合形状多重切削循环 116
8.1.2 内腔粗、精车复合形状多重切削循环 118
8.2 端面与内腔粗、精车复合形状多重切削循环 119
8.2.1 端面粗、精车复合形状多重切削循环 119
8.2.2 内腔粗、精车复合形状多重切削循环 121
8.3 封闭轮廓粗、精车复合形状多重切削循环 122
8.4 外圆槽、端面复合形状多重切削循环 125
8.4.1 外圆槽复合形状多重切削循环 125
8.4.2 端面槽复合形状多重切削循环 126
8.5 螺纹复合切削循环 127
8.6 典型综合零件编程 128
小结 131
复习题 132
第9章 用户宏程序 134
9.1 用户宏程序编程(B类) 134
9.1.1 变量 134
9.1.2 运算指令 136
9.1.3 控制语句 137
9.2 宏程序中子程序的调用及应用 138
9.3 宏程序在复合固定循环中的应用 142
小结 148
复习题 148
第四篇 SIEMENS系统 151
第10章 SIEMENS-802D系统编程与应用 151
10.1 数控系统准备功能 151
10.2 常用数控基本编程指令 153
10.2.1 圆弧插补指令 153
10.2.2 进给速度单位指令 154
10.2.3 恒切削速度指令 154
10.2.4 英制/公制(米制)编程指令 154
10.2.5 可编程坐标零点偏置设定 155
10.2.6 零点偏置子程序调用 156
10.2.7 可编程比例系数设定 156
10.2.8 切线过渡圆弧CT 157
10.3 子程序及应用 157
10.3.1 程序的命名规则及调用 157
10.3.2 子程序的嵌套 158
10.4 轮廓内、外切削复合循环 159
10.4.1 毛坯切削循环 159
10.4.2 切削循环子程序 162
10.5 槽的复合切削循环 165
10.5.1 切槽复合切削循环 165
10.5.2 退刀槽切削循环 169
10.5.3 螺纹退刀槽切削循环 170
10.6 内、外螺纹切削循环 172
10.6.1 单行程螺纹切削 172
10.6.2 特殊螺纹切削 172
10.6.3 螺纹切削循环 173
10.7 孔加工切削循环 176
10.7.1 孔加工概述 177
10.7.2 钻孔循环指令 177
10.7.3 深孔钻削循环指令 179
10.7.4 攻螺纹循环指令 180
10.7.5 铰孔循环指令 181
10.7.6 常用镗孔循环指令 183
10.8 典型综合零件编程 184
小结 187
复习题 188
第11章 参数编程与应用 191
11.1 “R”参数编程 191
11.1.1 参数“R”的设置 191
11.1.2 程序跳转语句 192
11.2 参数编程综合应用 194
11.2.1 外轮廓特殊组合曲线参数编程 194
11.2.2 内、外轮廓特殊组合曲线参数编程 195
小结 199
复习题 199
参考文献 201