第一部分 数控铣削编程基础 2
1.1 坐标轴概述 2
1.2 数控铣削加工编程基础知识 5
1.2.1 主程序、子程序及其调用 5
1.2.2 数控加工指令 6
1.2.3 加工平面的选择 9
1.3 编程方式设定指令 9
1.3.1 绝对尺寸与增量尺寸编程指令 9
1.3.2 极坐标指令 10
1.3.3 坐标地址的数值赋值 12
1.4 直线移动基本指令 13
1.4.1 快速移动点定位指令G00 13
1.4.2 直线插补指令G01 13
1.4.3 轮廓倒角、倒斜边和倒圆指令(CHR、 CHF、 RND) 15
1.5 圆弧插补指令 16
1.6 螺旋插补指令 23
1.7 攻螺纹指令 27
1.7.1 螺纹切削指令G33 28
1.7.2 带补偿夹具攻螺纹指令G63 30
1.7.3 刚性攻螺纹指令G331/G332 31
1.8 刀具补偿指令 31
1.8.1 刀具半径补偿的基本概念及应用 31
1.8.2 在NC程序段中调用和修改刀具偏置 34
1.8.3 刀具长度补偿 35
1.9 坐标变换指令 36
1.9.1 平面坐标系平移指令(TRANS和ATRANS) 36
1.9.2 平面坐标系旋转指令(ROT和AROT) 38
1.10 参数编程 42
1.10.1 R参数说明及应用 42
1.10.2 数学运算函数及符号 43
1.10.3 程序跳转指令 44
1.11 常用循环指令 46
1.12 其他常用指令 47
1.12.1 暂停指令(G04) 47
1.12.2 进给速度控制指令 48
1.12.3 轮廓过渡指令 48
1.12.4 主轴转速极限功能指令 49
1.12.5 连续路径进给功能指令 49
1.12.6 准确定位指令 50
1.12.7 主轴定位控制指令 50
第二部分 编程实例精选 70
实例1 浅孔钻削 70
实例2 深孔钻削 74
实例3 极坐标应用 77
实例4 样式循环 80
实例5 斜线下刀粗加工封闭槽 86
实例6 铣螺纹 89
实例7 铣孔 94
实例8 倒圆角和倒斜角 98
实例9 开口槽的加工与编程 99
实例10 不规则轮廓倒圆角 101
实例11 斜孔加工 106
实例12 框架指令应用 110
实例13 齿沟螺旋面的加工 119
实例14 指针圆锥面的加工 122
实例15 圆锥内螺纹的加工 125
实例16 钢板上加工曲面 131
实例17 压板上加工圆角和斜角 137
实例18 封闭键槽的加工 140
实例19 螺旋刀路与平行刀路铣平面 143
实例20 凸圆弧面的加工 147
实例21 键上圆弧面的加工 150
实例22 圆角凹槽的加工 153
实例23 键上倒斜角 156
实例24 连续圆弧面的加工 158
实例25 矩形槽口倒斜角 161
实例26 吊耳上曲面的加工 163
实例27 托盘上圆锥面的加工 168
实例28 连杆上圆角的加工 173
实例29 T形槽内圆角的加工 176
实例30 公式曲线编程 181
实例31 铣螺旋沟槽 184