第1章 基本概念 1
1.1插补功能 1
1.2进给功能 1
1.3参考点 2
1.4机床零点 2
1.5坐标系 2
1.6主轴功能 4
1.7切削速度 4
1.8辅助功能 5
1.9主程序和子程序 5
1.10准备机能 5
1.11刀具长度与半径补偿功能 5
1.11.1对刀仪测量法 6
1.11.2手动测量法 7
1.12极坐标 8
1.13绝对尺寸/增量尺寸 8
1.14模态/非模态 9
第2章 编程语言详解 11
2.1准备功能(G指令) 11
2.1.1 G17 、 G18 、 G19平面选择(模态指令) 14
2.1.2 G53机械零点坐标系(非模态指令) 15
2.1.3 G54、 G55、 G56、 G57、 G58、 G59工件坐标系(模态指令) 15
2.1.4 G90、 G91位置指令 16
2.1.5 G00位置定位(快速进给) 17
2.1.6 G01直线插补 19
2.1.7 G02/G03顺时针/逆时针圆弧插补 20
2.1.8螺旋插补 22
2.1.9 G12/G13顺时针/逆时针圆弧插补(三菱系统) 23
2.1.10 G16/G15极坐标设定(FANUC系统) 24
2.1.11 G04暂停时间 25
2.1.12 G27返回参考点检测 26
2.1.13 G28返回参考点 26
2.1.14 G29从参考点返回 27
2.1.15 G30返回第二参考点 27
2.1.16 G43、 G44、 G49刀具长度补偿 28
2.1.17轴镜像 29
2.1.18标准固定循环 30
2.1.19特殊固定循环(三菱系统) 42
2.1.20 G68、 G69坐标系旋转 47
2.1.21 G40、 G41、 G42刀具半径补偿功能(模态指令) 50
2.1.22 G92坐标系设定 54
2.1.23 G10设定数据 55
2.1.24 G52局部坐标系设定 56
2.1.25 G98/G99返回面设定 58
2.2辅助功能(M功能) 58
2.3宏程序与子程序概述 63
2.3.1宏程序 63
2.3.2子程序概述 76
第3章 编程实例与习题 79
3.1基础编程实例 79
3.1.1铣外形编程实例 79
3.1.2圆弧铣削编程实例 80
3.1.3整圆编程实例 82
3.1.4直线、圆、圆弧综合编程实例 84
3.1.5铣平面、倒角编程实例 86
3.1.6倒圆弧角编程实例 89
3.1.7极坐标编程实例 90
3.1.8钻、扩、铰、铣综合编程实例 92
3.1.9钻、镗、铣削综合编程实例 96
3.1.10均布直线孔排列编程实例 101
3.1.11局部零点应用编程实例 102
3.1.12 G18平面编程实例 104
基础篇练习题 107
3.2综合编程实例 118
3.2.1钻、铣、攻螺纹综合编程实例 118
3.2.2钻、铰、铣综合编程实例 121
3.2.3铣削综合编程实例 126
3.2.4综合铣削实例 132
3.2.5钻、镗、铣、攻螺纹综合编程实例 139
综合篇练习题 151
附录一 163
FANUC系统通信使用说明 163
一、PCIN软件参数设置 163
二、机床NC中通信参数设置 164
三、程序的传输和DNC 165
附录二 167
常用国产刀具切削用量 167
附录三 171
A ISO标准中的G代码 171
B FANUC数控系统G代码 172
参考文献 174