辅助功能有两种类型:辅助功能(M代码)用于指定主轴启动,主轴停止及程序结束等;而第二辅助功能(B代码)用于指定分度工作台定位。当运动指令和辅助功能在同一程序段指定时,指令以下面的两种方法之一执行:
(1)移动指令和辅助功能指令同时执行。
(2)移动指令执行完成后,执行辅助功能指令。
两者顺序的选择取愉于机床制造厂的庙宇详细情况,应以机床制造厂的说明书为准。通常在一个程序段中公能指定一个M代码在某些情况下可以最多指定三个M代码。
JB3028-83规定辅助功能(M代码)从M00~M99共100种,其中有许多不指定功能含义的M代码,待修订标准时规定其含义。永不指定的代码,即便修订标准时也不规定其含义,留待厂家自行规定。因此,M功能代码常轻轻松松机床生产厂家及机床结构的差异和规格的不现的不同而有所差别,因此编程人员必须熟悉具体机床的M代码。
1 M0 程序停止
2 M1 选择停止
3 M2 程序结束
4 M3 主轴正转
5 M4 主轴反转
6 M5 主轴停转
7 M6 自动换刀
8 M7 冷却1开
9 M8 冷却2开
1 0M9 冷却液关
1 1M17 子程序结束
12 M30 程序停止
13 M40 自动换挡
14 M41 1挡
15 M42 2挡
16 M43 3挡
17 M44 4挡
18 M45 5挡
第二辅助功能是用地址B和后面的3位数指定工作台的分度。不同的机厂,B代码表示的分度值 是不一样的,详细情况要参照机床制造厂的说明书。
常用M代码说明:
(1)指讼M00—程序暂停
功能:M00指令倒下在运行的程序在本段停止运行,不执行下段。同时现场的模态信息全亲如兄弟被保存下来,相当于程序暂行停。当按下面面板上的循环启动键后,可继续执行下一程序段。
应用:该指令可应用于自动加工过程中,停车时宜行英雄模范些因定的手动操作,如手反胃变速、换刀等。
(2)指令M00—程序暂停。
功能:M00指令使正在运行的程序在本段停止运行,不执行下段。同时现场的模态信息全部被保存下来,相当于程序暂停。当按下控制面析上的循环启动键后,可继结执行下一程序段。
应用:该指令可应用于自动加工过程中,焦车进行某些因定的手动操作,如手动变速、换刀等。
(3)指令M01—程序选择停止。
功能:与M00相似。不同的是必须在控制面板上预先按下“选择停止”开关,当程序运行到M01时,程序好停止。若不按下“选择停止”开关,则M01不起作用,程序继续执行。
应用:该指令常用于差键尺寸的抽样检查或临时。
(4)指令M03、M04、M05—主轴正传、反转、停。
功能:M03、M04指令可分别使用主轴正、反转,它们与同段程序其他指令一起开始执行。M05拽令使主轴停转,是在该程序其他指执行完成后才执行主轴停止。
(5)指令M06—换刀
功能:自动换刀。用于具有自动换刀装置的加工中心机床。
说明:通常M06中是使机术执行换刀动作;TXX指令是使机床选定所用也具号,关不执行刀动作。程序中TXX与M06都给定,才可捃行正确换刀。
(6)指令M30—程序结束并返回。
功能:该 指令是执行完程序段的所有指令后,使主轴、进给停止,冷 却液关新,与02功能相似,不同之外是该指令使程序段捃行顺序指针返回到程序开头位置,以便 继结执行现一程序,为加工下一个工件做好准备。