M代碼

M代碼

數控系統編程代碼
随着現代加工業的發展,自動化程度越來越高,數控系統的使用也越來越多。[2]我們在使用數控加工中心的過程中,最常見的數控代碼有兩種,一種是G代碼,一種是M代碼。本文整理了常見的G代碼和M代碼的含義,不同廠商不同的數控系統可能稍有出入,在實際中以說明書為準。G代碼:準備功能,控制機床動作(比如G00快速移動)M代碼:輔助功能,輔助機床動作。(比如M03主軸正轉)
  • 中文名:M代碼
  • 外文名:M code
  • 所屬學科:
  • 定義:輔助功能代碼
  • 作用:機床的輔助控制

M代碼

M代碼

在FANUC程序中M代碼定義為,輔助功能代碼。M代碼起到機床的輔助控制作用。

M00:程序停止。

在包含的程序段執行後,自動運行停止。程序停止後,所有的模态信息保持不變。

M01:選擇停止。

與M00相似,在包含M01的程序段執行以後程序會自動停止。隻有當機床操作面闆上的選擇停止開關壓下時M01才能有效。

M02:主程序結束。

自動運行停止且CNC裝置被複位。程序停止在當前位置。

M03主軸正轉。(主軸逆時針旋轉)

執行M03的程序段中帶有S指令,以确定轉速。

M04:主軸反轉。(主軸順時針旋轉)

同M03

M05:主軸停止。

執行M03主軸停轉。

M07,M08:冷卻開。

機床的配置不同,分為液冷和霧冷兩種。執行M07,M08冷卻系統打開。

M09:冷卻關。

所有冷卻系統關閉。

M30:主程序結束。

這裡強調的是,M02和M30,前者為程序停止于結束行,後者為程序停止并返回程序頭。

M98:子程序調用。

用與對另一程序嵌套是的指令。M98後面帶有所須調用的程序号。

M99:子程序結束。

執行M99後程序返回主程序。如M99前面沒有M98時,程序返回主程序頭,形成死循環。這一方法常被用做增量循環切削用。

相關詞條

相關搜索

其它詞條