機械社區(qū)

標題: 加工中心編程最常用的M代碼有哪些 [打印本頁]

作者: 奧德斯自動化    時間: 2017-5-27 08:26
標題: 加工中心編程最常用的M代碼有哪些
加工中心的加工過程都是通過數(shù)控系統(tǒng)控制完成的,更具體的來說,應(yīng)該是數(shù)控系統(tǒng)通過運行一段一段的數(shù)控程序來實現(xiàn)的。我們知道,數(shù)控加工程序是由多種代碼以及坐標數(shù)值組成的,例如G代碼、M代碼等,今天,奧德斯數(shù)控小編就跟大家說說加工中心編程最常用的M代碼有哪些。
M代碼主要負責加工過程中的各種準備與輔助功能,例如程序的暫停與停止,主軸的旋轉(zhuǎn)與停止,切削液的開與關(guān)等等。接下來,我們就以FANUC數(shù)控系統(tǒng)為例,介紹一下加工中心編程最常用的M代碼。

: j& q  r! V$ W" M2 P+ A) ^
M00/M01,用于程序的暫停。兩者都有使自動執(zhí)行過程中的程序暫停的功能,但在執(zhí)行方式上稍有不同。
M00程序暫停:當程序中執(zhí)行到M00代碼時,程序即時暫停,機床保持在M00代碼前的那個狀態(tài),按“啟動”鍵之后程序繼續(xù)往下執(zhí)行;
M01程序選擇性暫停:當程序中有M01代碼時,只有當機床控制面板上的“選擇停止”按鈕燈亮的前提下,機床才會表現(xiàn)出M00代碼的效果,否則,程序會直接忽略而過。
M02/M30,都用于程序結(jié)束。M02表示程序運行結(jié)束就停在程序結(jié)尾位置;M30則表示程序運行結(jié)束返回到程序起始位置。
M03/M04/M05,用于主軸的旋轉(zhuǎn)與停止。M03主軸正轉(zhuǎn)(順時針方向);M04主軸逆轉(zhuǎn)(逆時針方向);M05主軸停轉(zhuǎn)。
M06用于加工中心的自動換刀指令,可以和M19代碼聯(lián)系起來記憶,M19表示主軸定向,是加工中心執(zhí)行換刀指令前,主軸定向停止的一個角度位置,利于換刀動作的實現(xiàn)。
M08/M09,用于切削液的開啟與關(guān)閉
切削液是加工過程中用來冷卻和潤滑刀具和加工件的工業(yè)用液體,應(yīng)用比較廣泛。M08切削液開啟;M09切削液關(guān)閉。
M98/M99,用于子程序的調(diào)取。
子程序是能被其他程序調(diào)用,在實現(xiàn)某種功能后能自動返回到主程序去的程序。M98表示開始調(diào)用子程序;M99表示結(jié)束子程序,并返回主程序。
以上就是對加工中心編程最常用的M代碼的介紹,希望對大家有所幫助。當然,全部的M代碼不止以上這些,只是由于其他代碼使用不多,在這里就不多做介紹了,掌握以上這些最常見的M代碼就夠用了。

$ ~$ X: Q2 I. J. u/ O, N
文章來源于奧德斯自動化,版權(quán)所有,轉(zhuǎn)載請注明出處。

7 {5 t5 P* h( M  c
作者: xiaobing86203    時間: 2017-5-27 09:15
感謝樓主分享
作者: karme    時間: 2017-5-27 09:31
收藏了
作者: 所羅門_x    時間: 2017-5-27 11:18
m07吹氣,F(xiàn)在很多加工會用到,特別是做模具的,必要功能。
作者: 韓寒11    時間: 2017-5-27 11:27
還有很多的輔助指令的,不過常用的也就這些吧
作者: 奧德斯自動化    時間: 2017-5-27 15:05
xiaobing86203 發(fā)表于 2017-5-27 09:15
& k! o, a+ e% _4 ~$ L/ h感謝樓主分享

3 v& i% b# o4 i謝謝你捧場
1 s6 a' Y! X) N9 N# e: L
作者: 奧德斯自動化    時間: 2017-5-27 15:06
karme 發(fā)表于 2017-5-27 09:31: o0 V3 r. K  J
收藏了

2 o# C" k, @$ |, M1 d" u我的榮幸
4 I; {9 t; e+ w  }( N1 e3 a
作者: 奧德斯自動化    時間: 2017-5-27 15:06
所羅門_x 發(fā)表于 2017-5-27 11:18$ _+ r& u) o9 Q: z: A6 ~8 o
m07吹氣,F(xiàn)在很多加工會用到,特別是做模具的,必要功能。

6 O) u  s' K8 L) |+ o5 t受教了,謝謝你!0 E+ r! R5 l- |/ }

作者: 奧德斯自動化    時間: 2017-5-27 15:07
韓寒11 發(fā)表于 2017-5-27 11:273 A. e( I: A0 W; U/ n* o
還有很多的輔助指令的,不過常用的也就這些吧
" {0 _+ R8 g8 N
嗯,就收集了這些比較常用的。! h5 v' r" P( m

作者: 殺豬刀    時間: 2017-6-13 19:45
學習了,謝謝樓主
作者: xiaoxu614    時間: 2017-6-16 11:30

3 W- [& a/ `: Y* B收藏了
作者: xiaoxu614    時間: 2017-6-16 13:09

! x* x$ w  U& \' k/ E  H8 J  r感謝樓主分享
作者: A長春    時間: 2017-6-20 00:37
感謝樓主分享!謝謝
作者: xia613    時間: 2017-6-22 14:15
M代碼很多廠家指派的,應(yīng)該分機床分品牌的
作者: 49275781    時間: 2017-7-1 21:45
感謝樓主分享
. `  n( ]; h3 c1 J
作者: moldzsdj    時間: 2017-10-10 08:58
謝謝樓主
作者: danxiaogui2017    時間: 2017-10-11 21:14
分享了




歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4