内容正文:
第 2 章
FANUC系统
基本指令编程与操作
知识目标
●了解常用基本指令的使用格式
●掌握基本指令的使用格式与应用场合
●掌握简单循环指令的使用格式与应用场合
●掌握复合循环指令的使用格式与应用场合
●掌握宏程序编程方式与应用场合
●熟练应用FANUC系统编程指令编制较为复杂零件的程序编制
2.1 FANUC系统基本功能
2.2 车削运动基本指令编程
2.3 简单循环指令编程
2.4 复合循环指令编程
2.5 用户宏程序编程
2.6 FANUC数控车床基本操作
2.7 编程实例
2.1 FANUC系统基本功能
2.1.1 准备功能
FANUC系统的准备功能起到控制作用,可分为坐标系设定、插补功能类型、刀具半径补偿类型、固定循环类型等。
具体的G指令代码如表2.1所示。
2.1.2 辅助功能
不同的机床生产厂家对部分M指令定义了不同的功能,但对多数常用的M指令,在所有机床上都具有通用性。
具体的M指令代码如表2.2所示。
1.程序暂停M00
执行M00指令后,机床所有操作均被切断,以便进行某种手动操作,如精度的检测等,重新按循环启动按钮后,再继续执行M00指令后的程序。
2.程序选择暂停M01
M01的执行过程和M00相似,不同的是只有按下机床控制面板上的“选择停止”开关后,该指令才有效,否则机床继续执行后面的程序。
3.程序结束M02
M02指令执行后,表示本加工程序内所有内容均已完成,但程序结束后,机床CRT屏上的执行光标不返回程序开始段。
4.主轴功能M03/M04/M05
M03用于主轴顺时针方向旋转(俗称正转),M04指令用于主轴逆时针方向旋转(俗称反转),主轴停转用指令M05表示。
5.冷却液开/关M08/ M09
冷却液开用M08表示,冷却液关用M09表示。
6.程序结束并返回程序开头M30
M30执行过程与M02相似,不同之处在于当程序内容结束后,随即关闭主轴、冷却液等所有机床操作,机床显示屏上的执行光标返回程序开始段,为加工下一个工件做好准备。
7.子程序调用指令M98/ M99
M98规定为子程序调用指令,调用子程序结束后返回其主程序时用M99指令。
2.1.3 主轴功能
1.主轴最高速度限定G50
G50除了具有坐标系设定功能外,还有主轴最高转速设定功能,即用S指定的数值设定主轴每分钟的最高转速。
2.恒线速度控制G96
3.主轴转速控制G97
G97表示恒线速度切削控制取消指令。 系统执行G97后,S后面的数值表示主轴每分钟的转数。
$$