廣州數控車牀M代碼指令講解

輔助功能(M 功能)代碼及其含義如果在地址M後面指令了2位數值,那就把對應的信號送給機牀,用來控制機牀的ON/OFF。M代碼在一個程序段中只允許一個有效,M代碼信號爲電平輸出,保持信號。M代碼說明M03主軸正轉M04主軸反轉M05主軸停止M08冷卻液開M09冷卻液關(不輸出信號)M32潤滑開M33潤滑關(不輸出信號)M10備用M11備用尖(不輸出信號)M00程序暫停,按‘循環起動’程序繼續執行M30程序結束,程序返回開始除M00,M30外,其它M代碼的執行時間(不是脈衝寬度)可由診斷號№80設定。

設定值:0~255(128毫秒~32.640毫秒)

設定時間=設定值×128毫秒。

注1:當在程序中指定了上述以外的M代碼系統將產生以下報警並停止執行。

01:M代碼錯

注2:M,S,T起動後,即使方式改變,也仍然保持,可按‘RESET’關閉(由參數009BIT3設置是否有效)。


下面的M代碼規定了特殊的使用意義。

(1)M30(程序結束)

1) 表示主程序結束。

2) 停止自動運轉,處於復位狀態。

3) 返回到主程序開頭。

4) 加工件數1。

(2)M00:程序停

當執行了M00的程序段後,停止自動運轉。與單程序段停同樣,把其前面的模態信息全部保存起來。CNC開始轉後,再開始自動運轉。

(3)M98/M99(調用子程序/子程序返回)

用於調用子程序。或程序結尾爲M99時,程序可重複執行。詳細情況情參照了程序控制一節。

注1:M00,M30的下一個程序段即使存在,也存不進緩衝存儲器中去。

注2:執行M98和M99時,代碼號不送出。

文章來源:CNC數控技術博客http://www.quan6688.com/post/113.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章