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小时内删除。
发表评论