第一章 概述
一、用户宏程序的作用
二、用户宏程序的适用范围
三、用户宏程序与子程序的比较
四、用户宏程序的相关参数
五、用户宏程序的保护
第二章 变量
一、变量的表示
二、变量的种类
三、局部变量、公共变量、系统变量的特征
四、变量的显示与设定
五、变量的使用
六、未定义变量
七、系统变量与常量的名称
八、公共变量的名称★
九、设定和指令
第三章 系统变量
一、接口信号
二、刀具补偿
三、工件坐标系偏移(T)
四、CNC报警
五、时钟和零件数
六、时间信息
七、自动运行控制
八、SETTING值
九、模态信息
十、位置信息
十一、刀具位置偏置
十二、伺服位置偏差、手轮中断值和剩余移动量
十三、工件原点偏移(基本)M系列和T系列
第四章 运算指令
一、表达式
二、运算命令的种类
三、运算顺序
四、关于加工精度
五、用户宏程序的特点
第五章 控制指令
一、无条件转移(GOTO语句)
二、条件转移(IF语句)
三、条件表达式
四、循环(WHILE语句)
五、控制语句的使用限制
第六章 程序案例
一、粗铣圆内腔
二、粗车外圆
三、自动设定坐标系
第七章 用户宏程序调用
一、用户宏程序调用限制
二、非模态调用指令G65
三、自变量赋值
四、系统变量的存储
五、模态调用指令G66
六、用G、M指令调用用户宏程序
七、用M、T指令调用子程序
八、使用M代码计算Jf具使用时间
九、利用特定地址调用子程序★
第八章 处理宏语句
第九章 中断型用户宏程序
第十章 格式数据输入
第十一章 执行用户宏程序功能
附录一 Oi-D系统与Oi-C系统的不同点
附录二 宏变量