数控车床M指令.ppt
《数控车床M指令.ppt》由会员分享,可在线阅读,更多相关《数控车床M指令.ppt(11页珍藏版)》请在冰豆网上搜索。
2.7数控车床数控车床M指令指令第一节:
常用的第一节:
常用的M指令指令第二节:
子程序调用功能第二节:
子程序调用功能第一节:
第一节:
常用的常用的M指令指令1、M00:
程序停止:
程序停止执行M00指令后,自动运行停止,机床所有动作均被切断,以便进行某种手动操作。
程序停止时,所有模态指令信息保持不变。
重新按动循环启动按钮后,系统将继续执行后续的程序段。
2、M01:
选择停止:
选择停止与M00相似,在包含M01的程序段执行以后自动运行停止。
它与M00的区别是:
只有当机床操作面板上的“选择停止”开关压下时M01才有效,否则无效。
可用循环启动按钮恢复自动运行。
3M02:
程序结束:
程序结束执行该指令后,表示程序内所有指令均已完成,因而切断机床所有动作,机床复位。
但程序结束后,不返回到程序开头的位置。
4M30:
纸带结束:
纸带结束执行该指令后,除完成M02的内容外,还自动返回到程序开头的位置,同时为加工下一个工件做好准备。
5M03:
主轴正转:
主轴正转6M04:
主轴反转:
主轴反转7M05:
主轴停转:
主轴停转8M06:
换刀:
换刀M06必须与相应的刀号必须与相应的刀号(T代码代码)结合,才能构成完结合,才能构成完整的换刀指令。
整的换刀指令。
9M07:
雾状切削液打开:
雾状切削液打开10M08:
液态切削液打开:
液态切削液打开11M09:
切削液关闭:
切削液关闭12M98:
调用子程序:
调用子程序13M99:
子程序调用结束,返回主程序:
子程序调用结束,返回主程序在编制加工程序时,有时会遇到一组程序段在一个程序中多次出现,或者在几个程序中都要使用它。
这组程序段称为子程序。
使用子程序可以简化编程。
不但主程序可以调用子程序,一个子程序也可以调用下一级的子程序,其作用相当于一个固定循环。
第二节第二节子程序调用功能子程序调用功能子程序的调用格式:
M98P_L_;其中:
M98为子程序调用字;P为子程序号;L为子程序重复调用次数。
子程序返回主程序,使用指令M99。
格式:
格式:
注意:
注意:
子程序调用下一级子程序,称为子程序嵌套。
在FANUC0i系统中,只能有四次嵌套。
例:
利用子程序编程。
如图3-32所示,已知毛坯直径为32mm,长度为50mm,一号刀为外圆车刀,三号刀为切断刀,其宽度为2mm。
程序如下:
O0309;主程序N100G50X150.0Z100.0;N110M03S500;N120M08;N125T0101;子程序应用子程序应用N130G00X35.0Z0N140G01X0F0.3;N150G00Z2.0;N160X30.0;N170G01Z-40.0F0.3;N180X35.0;N190G00X150.0Z100.0T0100;N195T0303;N200X32.0Z0T0303;N210M98P0319L3;N220G00W-10.0;N230G01X0F0.12;N240G04X2.0;N250G00X150.0Z100.0T0300N260M09;N270M05;N280M30;O0319;子程序N300G00W-10.0F0.15;N310G01U-12.0F0.15;N320G04X1.0;N330G01U12.0;N340M99;