第一章 宏程序概述
第一节 宏程序的概念
第二节 宏程序与相关领域的联系
第三节 使用宏程序的优势
第二章 宏程序语法
第一节 基本编程指令
第二节 变量
第三节 运算符和函数
第四节 程序流程控制
第五节 程序格式在不同系统中的细节差别
第六节 程序设计思想和程序结构
第二章练习题
第三章 编程实例
第一节 基本形状编程实例
第二节 补偿量用作变量的实例
第三节 非圆曲线编程实例
第四节 逻辑值参与运算的实例
第五节 圆柱面展开编程实例
第六节 主轴定向和线速度控制的实例
第七节 一次装夹加工多件的实例
第八节 无须使用变量编程即可加工的实例
第三章练习题
第四章 系统变量
第一节 检测当前位置的系统变量
第二节 控制当前状态的系统变量
第三节 有关时间和计时的系统变量
第四节 产生停止和报警的系统变量
第五节 补偿量
第六节 接口变量
第七节 系统参数对加工的影响
第四章练习题
第五章 宏程序的调用
第一节 调用宏程序时传递参数的方法
第二节 宏程序中当前状态的保存与恢复
第三节 设置参数的默认值
第四节 宏程序的层次
第五节 宏程序的非模态调用和模态调用
第六节 通过全局变量传递数据
第七节 把宏程序定义成G代码的步骤
第八节 编写宏程序的意义、思路和程序的改进
第九节 调用宏程序和调用子程序的区别
第五章练习题
第六章 实用宏程序
第一节 三菱系统的极坐标定点
第二节 FANUC顺(逆)时针整圆铣削
第三节 FANUC系统钻圆周均布孔
第四节 铣削加工的螺旋下刀
第五节 换刀并钻孔
第六节 铣削内螺纹
第七节 铣削外螺纹
第八节 FANUC系统刻制编号
第九节 带准备时间的工件计时与计数
第六章 练习题
附录
附录一 三菱、FANUC、HAAS系统铣床G代码对照
附录二 常见编程工具中关键字的含义及对照
附录三 预备知识
附录四 数控铣床与加工中心安全生产操作规程
附录五 练习题答案