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