輔助功能有兩種類(lèi)型:輔助功能(M代碼)用于指定主軸啟動(dòng),主軸停止及程序結束等;而第二輔助功能(B代碼)用于指定分度工作臺定位。當運動(dòng)指令和輔助功能在同一程序段指定時(shí),指令以下面的兩種方法之一執行:
(1)移動(dòng)指令和輔助功能指令同時(shí)執行。
(2)移動(dòng)指令執行完成后,執行輔助功能指令。
兩者順序的選擇取愉于機床制造廠(chǎng)的廟宇詳細情況,應以機床制造廠(chǎng)的說(shuō)明書(shū)為準。通常在一個(gè)程序段中公能指定一個(gè)M代碼在某些情況下可以最多指定三個(gè)M代碼。
JB3028-83規定輔助功能(M代碼)從M00~M99共100種,其中有許多不指定功能含義的M代碼,待修訂標準時(shí)規定其含義。永不指定的代碼,即便修訂標準時(shí)也不規定其含義,留待廠(chǎng)家自行規定。因此,M功能代碼常輕輕松松機床生產(chǎn)廠(chǎng)家及機床結構的差異和規格的不現的不同而有所差別,因此編程人員必須熟悉具體機床的M代碼。
1 M0 程序停止
2 M1 選擇停止
3 M2 程序結束
4 M3 主軸正轉
5 M4 主軸反轉
6 M5 主軸停轉
7 M6 自動(dòng)換刀
8 M7 冷卻1開(kāi)
9 M8 冷卻2開(kāi)
1 0M9 冷卻液關(guān)
1 1M17 子程序結束
12 M30 程序停止
13 M40 自動(dòng)換擋
14 M41 1擋
15 M42 2擋
16 M43 3擋
17 M44 4擋
18 M45 5擋
第二輔助功能是用地址B和后面的3位數指定工作臺的分度。不同的機廠(chǎng),B代碼表示的分度值 是不一樣的,詳細情況要參照機床制造廠(chǎng)的說(shuō)明書(shū)。
常用M代碼說(shuō)明:
(1)指訟M00—程序暫停
功能:M00指令倒下在運行的程序在本段停止運行,不執行下段。同時(shí)現場(chǎng)的模態(tài)信息全親如兄弟被保存下來(lái),相當于程序暫行停。當按下面面板上的循環(huán)啟動(dòng)鍵后,可繼續執行下一程序段。
應用:該指令可應用于自動(dòng)加工過(guò)程中,停車(chē)時(shí)宜行英雄模范些因定的手動(dòng)操作,如手反胃變速、換刀等。
(2)指令M00—程序暫停。
功能:M00指令使正在運行的程序在本段停止運行,不執行下段。同時(shí)現場(chǎng)的模態(tài)信息全部被保存下來(lái),相當于程序暫停。當按下控制面析上的循環(huán)啟動(dòng)鍵后,可繼結執行下一程序段。
應用:該指令可應用于自動(dòng)加工過(guò)程中,焦車(chē)進(jìn)行某些因定的手動(dòng)操作,如手動(dòng)變速、換刀等。
(3)指令M01—程序選擇停止。
功能:與M00相似。不同的是必須在控制面板上預先按下“選擇停止”開(kāi)關(guān),當程序運行到M01時(shí),程序好停止。若不按下“選擇停止”開(kāi)關(guān),則M01不起作用,程序繼續執行。
應用:該指令常用于差鍵尺寸的抽樣檢查或臨時(shí)。
(4)指令M03、M04、M05—主軸正傳、反轉、停。
功能:M03、M04指令可分別使用主軸正、反轉,它們與同段程序其他指令一起開(kāi)始執行。M05拽令使主軸停轉,是在該程序其他指執行完成后才執行主軸停止。
(5)指令M06—換刀
功能:自動(dòng)換刀。用于具有自動(dòng)換刀裝置的加工中心機床。
說(shuō)明:通常M06中是使機術(shù)執行換刀動(dòng)作;TXX指令是使機床選定所用也具號,關(guān)不執行刀動(dòng)作。程序中TXX與M06都給定,才可捃行正確換刀。
(6)指令M30—程序結束并返回。
功能:該 指令是執行完程序段的所有指令后,使主軸、進(jìn)給停止,冷 卻液關(guān)新,與02功能相似,不同之外是該指令使程序段捃行順序指針?lè )祷氐匠绦蜷_(kāi)頭位置,以便 繼結執行現一程序,為加工下一個(gè)工件做好準備。