IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】
加工中心代码

m98调用子程序格式
1.M00——程序结束指令
M00指令实际上是一个暂停指令。功效是履行此指令后,机床结束一切操作。即主轴停转、切削液关闭、进给结束。但模态信息全数被保存,在按下把持面板上的启动指令后,机床重新启动,持续履行后面的程序。
该指令重要用于工件在加工过程中需停机检查、测量零件、手工换刀或交接班等。
2.M01——打算结束指令
M01指令的功效与M00类似,不同的是,M01只有在预先按下把持面板上“选择结束开关”按钮的情形下,程序才会结束。如果不按下“选择结束开关”按钮,程序履行到M01时不会结束,而是持续履行下面的程序。M01结束之后,按启动按钮可以持续履行后面的程序。
该指令重要用于加工工件抽样检查,清理切屑等。
3.M02——程序结束指令
M02指令的功效是程序全数结束。此时主轴停转、切削液关闭,数控装置和机床复位。该指令写在程序的最后一段。
4.M03、M04、M05——主轴正转、反转、结束指令
M03表现主轴正转,M04表现主轴反转。所谓主轴正转,是从主轴向Z轴正向看,主轴顺时针迁移转变;反之,则为反转。M05表现主轴结束迁移转变。M03、M04、M05均为模态指令。要阐明的是有些系统(如华中数控系统CJK6032数控车床)不容许M03和M05程序段之间写入M04,否则在履行到M04时,主轴立即反转,进给结束,此时按“主轴停”按钮也不能使主轴结束。
5.M06——主动换刀指令
M06为手动或主动换刀指令。当履行M06指令时,进给结束,但主轴、切削液不停。M06指令不包含刀具选择功效,常用于加工中心等换刀前的筹备工作。
6.M07、M08、M09——冷却液开关指令
M07、M08、M09指令用于冷却装置的启动和关闭。属于模态指令。
M09表现关闭冷却液开关,并注销M07、M08、M50及M51(M50、M51为3号、4号冷却液开)。且是缺省值。
7.M30——程序结束指令
M30指令与M02指令的功效基础雷同,不同的是,M30能主动返回程序起始地位,为加工下一个工件作好筹备。
8.M98、M99——子程序调用与返回指令
M98为调用子程序指令,M99为子程序结束并返回到主程序的指令。
G00—快速定位
格式:G00X(U)__Z(W)__  说明:(1)该指令使刀具按照点位控制方式快速移动到指定位置。移动过程中不得对工件  进行加工。  (2)所有编程轴同时以参数所定义的速度移动,当某轴走完编程值便停止,而其他  轴继续运动,  (3)不运动的坐标无须编程。  (4)G00可以写成G0 
例:G00X75Z200G0U-25W-100  先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。 
G01—直线插补 
格式:G01X(U)__Z(W)__F__(mm/min)  说明:(1)该指令使刀具按照直线插补方式移动到指定位置。移动速度是由F指令  进给速度。所有的坐标都可以联动运行。  (2)G01也可以写成G1  例:G01X40Z20F150  两轴联动从A点到B点
G02—逆圆插补 
格式1:G02X(u)____Z(w)____I____K____F_____  说明:(1)X、Z在G90时,圆弧终点坐标是相对编程零点的绝对坐标值。在G91时,  圆弧终点是相对圆弧起点的增量值。无论G90,G91时,I和K均是圆弧终点的坐标值。  I是X方向值、K是Z方向值。圆心坐标在圆弧插补时不得省略,除非用其他格式编程。  (2)G02指令编程时,可以直接编过象限圆,整圆等。  注:过象限时,会自动进行间隙补偿,如果参数区末输入间隙补偿与机床实际反向间隙  悬殊,都会在工件上产生明显的切痕。  (3)G02也可以写成G2。  例:G02X60Z50I
40K0F120  格式2:G02X(u)____Z(w)____R(+\-)__F__  说明:(1)不能用于整圆的编程  (2)R为工件单边R弧的半径。R为带符号,“+”表示圆弧角小于180度;  “-”表示圆弧角大于180度。其中“+”可以省略。  (3)它以终点点坐标为准,当终点与起点的长度值大于2R时,则以直线代替圆弧。  例:G02X60Z50R20F120  格式3:G02X(u)____Z(w)____CR=__(半径)F__  格式4:G02X(u)____Z(w)__D__(直径)F___  这两种编程格式基本上与格式2相同

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。