1 数控编程基础 1
1.1 数控加工简述 1
1.2 数控加工特点 1
1.3 坐标轴及运动方向 2
1.4 机床坐标系原点和编程原点 3
2 FANUC数控车床编程 6
2.1 FANUC编程 6
2.1.1 工件坐标系原点的设置 6
2.1.2 轮廓加工指令 7
2.1.3 刀尖圆弧半径补偿编程 12
2.1.4 螺纹车削加工指令 17
2.1.5 固定循环 23
2.2 综合编程实例(以FANUC 0-TD系统为例) 31
3 SIEMENS系统编程 36
3.1 SIEMENS 802D的编程基本结构 36
3.2 SIEMENS 802D系统编程指令 38
3.2.1 平面选择:G17~G19功能 38
3.2.2 绝对和增量指令:G90,G91,AC,IC 39
3.2.3 公制尺寸/英制尺寸:G71,G70,G710,G700 40
3.2.4 极坐标,极点定义:G110~G112 41
3.2.5 可编程的零点偏置:TRANS,ATRANS 42
3.2.6 可编程旋转:ROT,AROT 43
3.2.7 可编程的比例缩放:SCALE,ASCALE 44
3.2.8 可编程的镜像:MIRROR,AMIRROR 45
3.2.9 工件装夹后,设定零点偏置指令:G53,G54~G59,G500,G153 46
3.2.10 可编程的工作区域限制:G25,G26,WALIMON,WALIMOF 47
3.2.11 快速直线移动:G00 48
3.2.12 带进给率的直线插补:G1 49
3.2.13 圆弧插补:G2,G3功能 50
3.2.14 通过中间点进行圆弧插补:CIP 53
3.2.15 切线过渡圆弧:CT 54
3.2.16 螺旋插补:G2/G3,TURN功能 54
3.2.17 等螺距螺纹切削或攻丝:G33 55
3.2.18 带浮动夹头的夹具攻丝:G63 56
3.2.19 进给率F 56
3.2.20 圆弧进给率修正:CFTCP,CFC 57
3.2.21 准确定位/连续路径加工:G9,G60,G64 58
3.2.22 暂停:G4 59
3.2.23 轮廓倒圆,倒角 60
3.2.24 轮廓定义编程 61
3.2.25 刀具补偿 64
3.2.26 刀具T 64
3.2.27 刀具补偿号D 65
3.2.28 刀具半径补偿:G41,G42 67
3.2.29 拐角性能:G450,G451 69
3.2.30 取消刀具半径补偿:G40 70
3.2.31 刀具半径补偿中的几个特殊情况 71
3.2.32 刀具半径补偿举例 72
3.2.33 辅助功能M 73
3.2.34 H功能 74
3.2.35 计算参数R 74
3.2.36 程序跳转 75
3.2.37 子程序 78
3.2.38 调用固定循环 80
3.2.39 车削循环 86
3.2.40 铣削编程综合实例(SIEMENS 802D) 100
3.3 SIEMENS 802S 802C车床编程 102
4 FAGOR 8025M编程 110
4.1 程序格式和组成 110
4.2 常用指令代码及例题 112
4.3 固定循环 122
4.4 编程综合实例 130
5 数控车床、铣床、加工中心实用编程例题 134
5.1 数控车床编程切削实例 134
5.2 铣床、加工中心编程切削实例 169
6 数控机床操作工模拟考核试卷 193
6.1 数控车床操作工考核试卷 193
6.2 数控铣床、加工中心操作工考核试卷 275
7 数控加工技能习题图 328
7.1 车削技能习题 328
7.2 铣、加工中心技能习题 344
参考文献 358