•广东创新科技职业学院广东创新科技职业学院项目十三子程序编程加工练习项目十三子程序编程加工练习[学习目标]1.介绍FANUC的T系统与GSK980的子程序指令2.能用子程序指令编制合适的加工程序3.体会成功的乐趣激发学生的学习兴趣[学习重点]完整程序的编制[学习难点]含有主程序和子程序的完整程序编制1.程序停止(M00)执行含有M00指令的语句后,机床自动停止。如编程者想要在加工中使机床暂停(检验工件、调整、排屑等),使用M00指令,重新启动后,才能继续执行后续程序。辅助功能(M指令)辅助功能也称M功能,它是指令机床做一些辅助动作的代码。例如,主轴的旋转、冷却液的开、关等。ISO标准中M功能从G00-G99,共100种。不同数控系统的M代码含义是有差别的。以下以FANUC系统的常用指令为例对一些常用指令作介绍。2.选择停止(M01)执行含有M01的语句时,如同M00一样会使机床暂时停止,但是,只有在机床控制盘上的“选择停止”键处在“ON”状态时此功能才有效,否则,该指令无效,常用于关键尺寸的检验或临时暂停。3.程序结束(M02)该指令表明主程序结束,机床的数控单元复位,如主轴、进给、冷却停止,表示加工结束,但该指令并不返回程序起始位置。4.M03主轴正转(逆时针)由尾座向主轴(车床)看,逆时针方向转动。5.M04主轴反转(顺时针)6.M05主轴停转7.M06换刀指令8.M07冷却液开9.M08冷却液开10.M09冷却液关11.M19主轴定向停止其他功能指令(1)进给功能指令F进给速度是指刀具向工件进给的相对速度,单位mm/r或mm/min。当进给速度与主轴转速有关时,单位为mm/r,称为进给量。一般用直接数字法表示。F功能的分类:1)G98(车)G94(铣)表示进给量单位是mm/r。如F0.122)G99(车)G95(铣)表示进给量单位是mm/min。如:F1203)进给倍率实际进给率还可以通过机床操作面板上的进给倍率调整。主轴转速功能用来指定主轴的转速,可设置转动的单位r/min。1)恒线速度控制(G96、G97)当数控机床的主轴为伺服主轴时,通过指令G96来设定恒线速度(精加工表面质量高),G97取消恒线速度如:G96S150——表示切削速度为150m/min。2)最高速度限制(G50)G50有坐标系的设定和主轴最高转速设定两种功能。用恒定线速度进行切削加工,当切削半径较小时,主轴转速很高,为了防止出现事故,必须限定主轴最高转速。如:G50S2300——表示主轴最高转速设定为2300r/min。(2)主轴转速指令S3)主轴转速波动检测功能(G26)该...