广州数控车床M代码指令讲解
輔助功能(M 功能)代碼及其含義如果在地址M后面指令了2位數(shù)值,那就把對應(yīng)的信號送給機(jī)床,用來控制機(jī)床的ON/OFF。M代碼在一個程序段中只允許一個有效,M代碼信號為電平輸出,保持信號。M代碼說明M03主軸正轉(zhuǎn)M04主軸反轉(zhuǎn)M05主軸停止M08冷卻液開M09冷卻液關(guān)(不輸出信號)M32潤滑開M33潤滑關(guān)(不輸出信號)M10備用M11備用尖(不輸出信號)M00程序暫停,按‘循環(huán)起動’程序繼續(xù)執(zhí)行M30程序結(jié)束,程序返回開始除M00,M30外,其它M代碼的執(zhí)行時間(不是脈沖寬度)可由診斷號№80設(shè)定。
設(shè)定值:0~255(128毫秒~32.640毫秒)
設(shè)定時間=設(shè)定值×128毫秒。
注1:當(dāng)在程序中指定了上述以外的M代碼系統(tǒng)將產(chǎn)生以下報(bào)警并停止執(zhí)行。
01:M代碼錯
注2:M,S,T起動后,即使方式改變,也仍然保持,可按‘RESET’關(guān)閉(由參數(shù)009BIT3設(shè)置是否有效)。
下面的M代碼規(guī)定了特殊的使用意義。
(1)M30(程序結(jié)束)
1) 表示主程序結(jié)束。
2) 停止自動運(yùn)轉(zhuǎn),處于復(fù)位狀態(tài)。
3) 返回到主程序開頭。
4) 加工件數(shù)1。
(2)M00:程序停
當(dāng)執(zhí)行了M00的程序段后,停止自動運(yùn)轉(zhuǎn)。與單程序段停同樣,把其前面的模態(tài)信息全部保存起來。CNC開始轉(zhuǎn)后,再開始自動運(yùn)轉(zhuǎn)。
(3)M98/M99(調(diào)用子程序/子程序返回)
用于調(diào)用子程序。或程序結(jié)尾為M99時,程序可重復(fù)執(zhí)行。詳細(xì)情況情參照了程序控制一節(jié)。
注1:M00,M30的下一個程序段即使存在,也存不進(jìn)緩沖存儲器中去。
注2:執(zhí)行M98和M99時,代碼號不送出。
文章來源:CNC數(shù)控技術(shù)博客http://www.quan6688.com/post/113.html
總結(jié)
以上是生活随笔為你收集整理的广州数控车床M代码指令讲解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 谈谈tomcat引起的中文乱码问题
- 下一篇: Java微服务系统项目技术栈总结