輔助機能(又稱為M機能)M□□
發(fā)布日期:2011-05-21 蘭生客服中心 瀏覽:4721
在數(shù)值控制機械上,有些單純的開(ON)或關(guān)(OFF)的動作,如主軸正轉(zhuǎn)、主軸停止、切削劑開、切削劑關(guān)等,用地址M后面接2位數(shù)字組成指令,稱為輔助機能。
通常M機能除某些有通用性的標(biāo)準(zhǔn)碼外(如M03,M05,M08,M09,M30等),亦可由制 造廠商依其機械之動作要求,設(shè)計出不同的M指令,以為控制不同之開/關(guān)動作,或預(yù)留I/O(輸入/輸出)接點,作為操作者自行聯(lián)結(jié)其它外圍設(shè)備使用。
在同一單節(jié)中若有兩個M機能出現(xiàn)時,雖其動作不相沖突,但以排列在最后面的M機能有效,前面的M機能皆被忽略而不執(zhí)行。
例如:S600 M03 M08;=>執(zhí)行此單節(jié)時,主軸不會正轉(zhuǎn),只有噴出切削劑。
一般CNC機械M機能的前導(dǎo)零可省略,如M01可用M1表示,M03可用M3來表示,余者類推,如此可節(jié)省內(nèi)存空間及鍵入的字數(shù)。
M機能的范圍由M00至M99,不同的M機能代表不同的動作,較常用者如表1所示。現(xiàn)分述如下:
表1 輔助機能之字語及其功能
字語 | 功 能 |
M00 | 程序停止 |
M01 | 選擇性程序停止 |
M02 | 程序結(jié)束 |
M03 | 主軸正轉(zhuǎn) |
M04 | 主軸反轉(zhuǎn) |
M05 | 主軸停止 |
M06 | 自動換刀 |
M07 | 切削劑開(霧狀) |
M08 | 切削劑開 |
M09 | 切削劑關(guān) |
M19 | 主軸定向停止 |
M30 | 程序結(jié)束(記憶回原) |
M98 | 主程序呼叫子程序 |
M99 | 子程序結(jié)束,并跳回主程序 |
1. M00:程序停止
程序中若使用M00指令,于執(zhí)行至M00指令時,程序即停止執(zhí)行,且主軸停止轉(zhuǎn)動、切削 劑關(guān)閉。若欲再繼續(xù)執(zhí)行下一單節(jié),只要按下CYCLE START程序啟動鍵,則主軸轉(zhuǎn)動、切削 劑開啟,繼續(xù)執(zhí)行M00后面的程序。M00指令一般均單獨成為一個單節(jié)使用。 |
2. M01:選擇性程序停止
此一指令的功能和M00相同,但選擇停止或不停止,可由執(zhí)行操作面板上的"選擇停止"按鈕來控制。當(dāng)按鈕置于ON(燈亮)時則M01有效,其功能等于M00,若按鈕置于OFF(燈熄)時,則M01將不被執(zhí)行,即程序不會停止。
M00和M01常用在CNC銑床于粗銑后執(zhí)行M00或M01,此時,則可用手動方式更換精銑刀 ,再按CYCLE START程序執(zhí)行鍵,續(xù)繼執(zhí)行精銑程序,其它加工,以此類推,如下面例子說明
例子: | ||
N1; | => | 粗銑 |
: |
|
|
G00 G90 Z100.; | => | 手動換刀安全點。 |
M00; | => | 程序停止。將"模式選擇"旋鈕轉(zhuǎn)至MPG微調(diào)操作,用手動更換精銑刀,再將旋鈕轉(zhuǎn)回AUTO自動執(zhí)行,再按CYCLE START程序啟動鍵,繼續(xù)往下執(zhí)行程序。 |
N2; | => | 精銑 |
: |
|
|
G00 G90 Z100; |
|
|
M00; | => | 程序停止,同上M00說明更換中心鉆頭。 |
N3; | => | 鉆中心孔 |
: |
|
|
G00 G90 Z00.; |
|
|
M00; | => | 程序停止,同上M00說明更換φ7.8鉆頭。 |
N4; | => | 鉆φ7.8mm孔 |
: |
|
|
G00 G90 Z100.; |
|
|
M00; | => | 程序停止,同上M00說明更換φ8H7鉸刀。 |
N5; | => | 鉸孔 |
: |
|
|
M30; | => | 程序結(jié)束。 |
3. M02:程序結(jié)束
此指令應(yīng)置于程序最后單節(jié),表示程序到此結(jié)束。此指令會自動將主軸停止(M05)及關(guān)閉切削劑(M09),但程序執(zhí)行指針(CURSOR)不會自動回到程序的第一單節(jié),而停在M02 此單節(jié)上。如欲使程序執(zhí)行指針回到程序開頭,必須先將"模式選擇"鈕轉(zhuǎn)至EDIT編輯上, 再按RESET鍵,使程序執(zhí)行指針回到程序開頭。 |
4.M03:主軸正轉(zhuǎn)
程序執(zhí)行至M03,主軸即正方向旋轉(zhuǎn)(由主軸上方,向床臺方向看,順時針方向旋轉(zhuǎn))。參考圖1(a)。一般銑刀大都用主軸正轉(zhuǎn)M03。 |
5.M04:主軸反轉(zhuǎn)
程序執(zhí)行至M04,主軸即反方向旋轉(zhuǎn)(由主軸上方,向床臺方向看,逆時針方向旋轉(zhuǎn))。參考 圖1(b)。 |
6.M05:主軸停止
程序執(zhí)行至M05,主軸即瞬間停止,此指令用于下列情況: | |
( 1 ) | 程序結(jié)束前( 但一般?墒÷,因為M02,M30指令皆包含 M05 )。 |
( 2 ) | 若CNC機械有主軸高速檔(M42)、主軸低速文件(M41)指令 時,在換檔之間,必須使用 M05,使主軸停止再換檔,以免損壞換檔機構(gòu)。 |
( 3 ) | 主軸正、反轉(zhuǎn)之間的轉(zhuǎn)換,也須加入此指令,使主軸停止后,再變換轉(zhuǎn)向指令,以免伺服馬達受損。 |
7.M06:自動換刀
程序執(zhí)行至M06,控制器即命令A(yù)TC(自動刀具交換裝置)執(zhí)行換刀的動作。其換刀動作及程序?qū)懛ㄕ垍⒖?-1.10T機能說明。
8. M07:開啟霧狀切削劑
有噴霧裝置之機械,令其開啟噴霧泵浦,噴出霧狀切削劑。
9. M08:切削劑噴出
程序執(zhí)行至M08,即啟動切削劑泵浦,但必須配合執(zhí)行操作面板上的 CLNT AUTO鍵,處于"ON" ( 燈亮 ) 狀態(tài)。 ( 切削液程序鍵,處于ON ) 否則泵浦不會啟動。
一般CNC機械主軸附近有一閥門可以手動調(diào)節(jié)切削劑流量大小。
10.M09:噴霧及切削劑關(guān)閉
令命噴霧及冷卻劑泵浦關(guān)閉,停止切削劑噴出。常用于程序執(zhí)行完畢之前。(但常可省略, 因為一般M02、M30指令皆包含M09)。
11.M19:主軸定向停止
令主軸旋轉(zhuǎn)至一固定之方向而后停止旋轉(zhuǎn),于裝置精搪孔刀及背搪孔刀使用G76或G87指 令時,因其包含M19指令,且刀具會平移一小段距離。故必須先以MDI方式執(zhí)行19指令,以確定偏位方向,以便提供給G76或G87指令使用。
12.M30:程序結(jié)束
此指令應(yīng)置于程序最后單節(jié),表示程序到此結(jié)束。此指令會自動將主軸停止(M05)及關(guān) 閉切削劑(M09),且程序執(zhí)行指針會自動回到程序的第一單,以方便此程序再次被執(zhí)行。此即是與M02指令不同之處,故程序結(jié)束大多使用M30較方便。
13.M98:主程序呼叫子程序
此指令置于主程序之某一單節(jié),當(dāng)執(zhí)行至M98時,控制器,即從內(nèi)存內(nèi)呼叫M98后面所指定之子程序出來執(zhí)行。執(zhí)行次數(shù)大多由1~99。指令格式:
此指令的用法,可參考 2-1.20節(jié)的例1。
14.M99:子程序結(jié)束并跳回主程序
此指令用于子程序最后單節(jié),表示子程序結(jié)束,且命令程序執(zhí)行指針跳回主程序中M98的下一單節(jié)繼續(xù)執(zhí)行程序。
M99指令也可用于主程序最后單節(jié),此時程序執(zhí)行指針會跳回主程序的第一單節(jié)繼續(xù)執(zhí)行此程序,所以此程序?qū)⒁恢敝貜?fù)執(zhí)行,除非按下RESET鍵才能中斷執(zhí)行。此種方法常用于CNC銑床或MC開機后的暖機程序,如下面例子可供參考。(也常用于展覽會場展示用)。
CNC銑床或MC暖機程序:(此程序適合無臂式ATC) |
O8888;
G91 G28 Z0; | => | Z軸回歸機械原點。 |
G28 X0 Y0; | => | X、Y軸回歸機械原點。 |
M06 T01; | => | 將1號刀裝上主軸孔內(nèi)。 |
M03 S100; | => | 主軸正轉(zhuǎn)100 rpm。 |
G01 G91 X500. Y -350. F50.; | => | 以50mm/min進給速率移動到 X500. Y-350.。 |
Z -400.; | => | Z軸向下移動。 |
X -450. Y300.; | => | X、Y軸移動。 |
G28 Z0; | => | Z軸歸HOME點。 |
M06 T07; | => | 將7號刀裝上主軸。 |
Z -400.; | => | Z軸向下移動。 |
X500. Y -350.; | => | X、Y軸移動。 |
Z200.; | => | Z軸向上移動。 |
X -250. Y170.; | => | X、Y軸移動。 |
G28 Z0; | => | Z軸歸HOME點。 |
M06 T14; | => | 將14號刀裝上主軸。 |
Z -400.; | => | Z軸向上移動。 |
M99; | => | 將程序執(zhí)行指針跳回第一單節(jié)繼續(xù)執(zhí)行此程序。 |
上一篇:數(shù)控英制/公制單位指令:G20/G21
下一篇:刀具機能:T□□
-
FANUC 0加工中心自動運行方式下執(zhí)行加工程序的方法
FANUC0加工中心自動運行方式下執(zhí)行加工程序的方法: 1啟動運行程序 首先將方式選擇開關(guān)置“自動運行”位,然后選擇需要運行的加工程序(方法為搜索并調(diào)出程序”),完成上述操作后按循環(huán)起動按鈕。 2停止運行程序 當(dāng)NC執(zhí)行完一個M00指令時,
2015-09-10 -
加工中心的數(shù)控系統(tǒng)參數(shù)設(shè)定和操作要點
1 參數(shù)設(shè)定 參數(shù)的設(shè)定包括刀具參數(shù)及刀具補償參數(shù)、零點偏置等參數(shù)的設(shè)定。 下面簡單介紹參數(shù)的設(shè)定步驟。 (1) 刀具參數(shù)及刀具補償參數(shù) 打開軟鍵功能中的參數(shù)欄后,按刀具補償軟鍵,屏幕上顯示出刀具補償數(shù)據(jù)。按軟鍵<<T或&
2015-09-08 -
數(shù)控加工結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析
對零件圖進行數(shù)控加工工藝分析主要包括結(jié)構(gòu)工藝性分析、零件精度與技術(shù)要求分析 (1)結(jié)構(gòu)工藝性分析 在進行數(shù)控加工工藝性分析時,工藝人員應(yīng)該根據(jù)所掌握的數(shù)控加工特點、數(shù)控機床的功能和實際經(jīng)驗,把準(zhǔn)備工作做細、做好,減少失誤和返工。 1)零件結(jié)
2015-09-07 -
試區(qū)別一下手工編程和自動編程的過程以及適用場合。
試區(qū)別一下手工編程和自動編程的過程以及適用場合。 答:數(shù)控程序的編制方法有手工編程和自動編程兩種。 (1)手工編程過程: 從零件圖樣分析及工藝處理、數(shù)值計算、書寫程序單、制穿孔紙帶直至程序的校驗等各個步驟,均由人工完成,則屬手工編程。
2015-09-06