数控编程中常用M指令
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数控编程中常用M指令
M指令是控制机床“开”、“关”功能的指令,主要用于完成操作时的辅助动作。
M指令有模态和非模态之分,常用M指令的功能及应用如下:
1、程序停止
指令:M00
功能:执行M00之后,机床所有均被切断,重新按动程序启动按钮后,在继续执行后面的程序段。
2、选择停止(任选停止)
指令:M01
执行过程与M00相同,只是在机床面板上的“任选停止”开关至于接通位置时,该指令才有效。
3、主程序结束
指令:M02
程序结束,切断机床所有动作,并使机床复位。
4、程序结束并返回程序开始段
指令:M30
与M02相同,只是多了可以使控制返回开始,故程序结束时使
用M30比M02方便些!
注:这个程序必须编在最后一个程序段中。
5、主轴正转、反转、停止
指令:M03、M04、M05
6、冷却液开、冷却液关
指令:M08、M09
7、调用子程序
指令:M98
格式:M98P L
P其后指定子程序号,L指定调用次数。
8、子程序结束
指令:M99
子程序结束,并返回到主程序中M98所在程序下一行。
9、刀具交换
指令:M06。