第一章 数控编程基础 1
第一节 数控技术基本概念 1
第二节 数控装置与数控系统 4
第三节 数控机床的坐标系及有关点 9
第四节 手工编程中的数学处理 13
第五节 数控编程的基本规则与程序指令格式 22
第六节SINUMERIK 840D常见编程指令 26
第七节 参数与变量编程 42
第八节 固定循环功能指令 51
第九节FANUC数控编程常用指令 59
第二章SINUMERIK数控车削编程 69
第一节 直线插补编程 69
第二节 阶梯轴的编程 77
第三节 圆弧插补编程 83
第四节 内轮廓阶梯轴的编程 89
第五节 复杂外轮廓车削编程 93
第六节 带补偿功能车削编程 100
第七节 恒螺距螺纹切削 101
第八节 恒切削速度编程 106
第九节 子程序调用编程 110
第三章SINUMERIK 840D数控铣削编程 118
第一节 数控加工工艺分析 118
第二节 直线插补编程 122
第三节 圆弧插补编程 125
第四节CIP圆弧插补 131
第五节TURN螺旋线插补 134
第六节带刀具补偿编程 136
第七节 极坐标编程 144
第八节FRAME式坐标变换编程 149
第九节 比例缩放与镜像编程 158
第十节 固定循环功能指令 161
第四章FANUC数控系统编程 170
第一节 车削基础编程 170
第二节 车削复合循环编程 174
第三节 车削螺纹加工 179
第四节 车削内轮廓综合加工 189
第五节 铣削基础编程 197
第六节 轮廓编程 200
第七节 固定循环编程 204
第八节 坐标变换编程 214
第九节 单件综合编程 226
第五章R参数编程与宏程序及其应用 240
第一节R参数编程基础 240
第二节SINUMERIK 840D参数编程 242
第三节 程序跳转及程序段重复功能 246
第四节 平面曲线轮廓加工 250
第五节 方程曲线的参数编程 260
第六节 立体曲面加工 265
第七节FANUC 0i-MB系统宏指令编程基础 270
第八节 内外球面加工 273
第九节 孔系加工 279
第十节 槽系加工 289
第六章 其他数控系统编程 295
第一节 广数车削基础编程 295
第二节FAGOR编程 298
第三节 华中数控编程 308
第七章 线切割编程 324
第一节3B代码编程 324
第二节ISO代码编程 329
附录 337
附录A SINUMERIK 840C数控系统常用功能代码 337
附录B SINUMERIK 840D数控系统功能预备条件一览表 342
附录C SINUMERIK 802D车床指令系统 345
附录D SINUMERIK 802D与02S/S车床版指令系统主要相同功能表 353
附录E SINUMERIK 802D与02S/S车床版指令系统相当功能对照表 354
附录F SINUMERIK 802D较02S/S车床版主要新增功能表 355
附录G FANUC 0i-Mate-TB编程指令系统 356
附录H FANUC 0i-MB系统指令码 360
附录I FANUC 0i-MB系统宏指令运算规则 362
附录J SINUMERIK 8MC系统@功能码 362
附录K AGOR 8087准备功能G代码表(主要部分) 363
附录L HNC—21M准备功能一览表 366
附录M HNC—21T准备功能一览表 368
附录N GSK990M准备功能一览表 369
附录O FANUC和华中世纪之星数控车削指令对照表 370
附录P FANUC和华中世纪之星数控铣削指令对照表 373
附录Q数控车削、铣削练习图集 376
参考文献 381