能。也就是数控系统产家的加工子程序。因为固定循环多用于孔加工,因此也称之为\钻孔循环\。常用的固定循环指令能完成的工作有:钻孔、攻螺纹和镗孔等。
4.3.5 常用功能代码的属性 1. 模态/非模态有效的地址
模态有效的地址具有编程的值,并一直有效(对于所有后续的程序段),直至在同一个地址下编程一个新的数值。非模态有效的地址仅适用于它所编程的程序段。 举例
N10 G01 F500 X10
N20 X10 ;进给一直有效,直至
4.4常用数控编程工艺指令 (一)定位指令
1.尺寸参数,绝对值指令/相对值指令,G90/G91
功能:使用G90/G91 指令您可以确定如何描述到给定位置的运行
(1)绝对尺寸输入 G90指定NC程序中的刀位坐标是在某个坐标系原点为基准来计算和表达的。比如在工件坐标系G54中, G90以当前有效的坐标系零点为基准,用绝对尺寸编程刀具应该往哪个方向运行
(2)相对尺寸输入 G91则指定NC程序中每一个刀位点的坐标都是以其相对于前一个刀位点的坐标增量来表示的。即编程尺寸是本程序段各轴的移动增量,故G91又称增量坐标指令。
这两个指令是同组续效指令,也就是说在同一程序中可以混用,同一个程序段中只允许用其中之一,而不能同时使用。在缺省的情况下(即无G90又无G91),默认是在G90状态下。
3.公制、英制尺寸转换指令,G70/ G71
编程调用 G70 或者G71
16
指令说明 :G70 英制尺寸说明(长度[inch])
G71 公制尺寸说明(长度[mm])
功能:在生产图纸中工件相关的几何数据可以用公制尺寸编 程,也可以用英制尺寸编程。
3.坐标平面选择指令
调用格式:G17/G18/G19
G17为XOY坐标平面选择指令;G18为XOZ坐标平面选择指令;G19为YOZ坐标平面选择指令。
平面定义:一个平面由坐标系中的两个坐标轴确定,如:X-Y平面,垂直于X-Y平面的第三坐标轴Z,成为第三轴或进给轴。
功能:在数控加工程序中,需要定义当前平面,正确选定加工平面,它们是控制系统确定刀具半径补G41/G42、圆弧插补G02/G03的重要依据和条件偿。 根据图示,注意区别各加工平面
G17/G18/G19内,各轴的名称、位置和方向的相互关系。
在NC 程序中,工作平面用G17、G18 和G19 表示:
平面 名称 横向进给 X/Y G17 Z Z/X G18 Y Y/Z G19 X
2.工件坐标系零点偏移指令(G54~G57指令)G505 到G599,
G53
G53为选择机床坐标系;G54~G57为选择工件坐标系1~工件坐标系4,这类指令是续效指令。 3指令说明
G53 以程序段方式取消当前可设定零点偏移和可编程零点偏移。
G54 bis G57 调用第二个到第五个可设定零点偏移/框架 (不包括偏移、旋转、镜像或者比例)。
G505 ... G599 调用第6 到第99 可设定的零点偏移。 功能:
G54- G57是数控系统上设定的寄存器地址,其中存放了加工坐标系(一般是对刀点)相对于机床坐标系的偏移量。当数控程序中出现该指令时,数控系统即根据其中存放的偏移量确定加工坐标系。通过可设定的零点偏移在所有轴中,工件零点以基本坐标系中的零点为基准进行调节。这样可以
17
通过G 指令,在不同的程序之间调用不同夹具时的零点。其它可设定的零点偏移, 可以使用指令G505 到599。这样,您可以在需要时通过4 个预先设定的零点G54 到G57,或者由机床数据在零点存储器中存放共计100 个可设定的零点偏移。
(二)常用加工工艺的指令
1.快速定位指令G00
编程格式:G00 X__ Y__ Z__ ;
功能:快速点定位,即指令刀具从当前点,以数控系统预先调定的快进速度,快速移动到程序段所指令的下一个定位点。用于刀具在非切削状态下的快速移动,其移动速度取决于机床本身的技术参数。如刀具快速移动到点(100,100,100)的指令格式为:
G00 X100.0 Y100.0 Z100.0 G00的运动轨迹不一定是直线,若不注意则容易发生干涉。 2.直线插补指令G01
编程格式:G1 X… Y… Z … F…
G1 AP=… RP=… F…
参数说明: X Y Z 直角坐标的终点
AP= 极坐标的终点,这里指极角 RP= 极坐标的终点,这里指极角 F 进给率,单位为毫米/分钟
功能:刀具用G1 在与轴平行,倾斜的或者在空间里任意摆放的直线方向上运动,可以用直线插补功能加工3D平面,槽等,是进行切削运动的两种主要方式之一。。 |
指令多坐标(2、3坐标)以联动的方式,按程序段中规定的合成进给速度f,使刀具相对于工件按直线方式由当前位置移动到程序段中规定的位置(a、b、c)。当前位置是直线的起点,为已知点,而程序段中指定的坐标值即为终点坐标。 4 操作顺序:刀具以进给率F 从当前起始点向编程的目标点直线运行。工件在这个轨迹上进行加工。您可以在直角坐标或者极坐标中给出目标点。举例:G1 G94 X100 Y20 Z30 A40 F100
以进给100 毫米/分钟的进给率逼近X,Y,Z 上的目标点;回转轴A 作为同步轴来处理,以便能同时完成四个运动。
G1 模态有效。在加工时必须给出主轴转速S 和主轴旋转方M3/M4。
18
3、圆弧插补指令G02、G03 (1) 常用指令格式:
G2/G3 X… Y… Z… I… J… K…
在XY平面上的圆弧:
G17 G02/03 X_ Y_ I_J_ F_
在XZ平面上的圆弧: G18 G02/03 X_ Z_ I_K_ F_
在YZ平面上的圆弧: G19 G02/03 Y_ Z_ J_K_ F_
G2/G3 AP=? RP=?
G2/G3 X? Y? Z? CR=? CIP X? Y? Z? I1=? J1=? K1=
(2) 指令和参数说明
G2 顺时针方向沿圆弧轨迹运行 G3 逆时针方向沿圆弧轨迹运行 CIP 通过中间点进行圆弧插补 X Y Z 直角坐标系的终点
I J K 直角坐标系的圆弧圆心(在X,Y,Z 方向) AP= 极坐标的终点,这里指极角
RP= 极坐标的终点,这里指符合圆弧半径的极半径 AR= 圆弧角 I1= J1= K1= 直角坐标的中间点(在X,Y,Z 方向) CR= 圆弧半径
实践中,对于最大可编程半径没有限制。
①?? 圆弧插补的方向判别规则:在直角坐标系中,沿垂直于圆弧所在平面的坐标轴Z轴(Y轴或X轴)的正方向向负向看平面时,决定XY平面(XZ平面或YZ平面)的圆弧是顺时针G02 还是逆时针
19
G03,如图3-9所示。
YG02G03G03G02OG02X Z
G03图3-9圆弧插补方向判别
② 圆弧上的移动距离用地址X、Y 或Z 指定圆弧的终点,并且根据G90或G91用绝对值或增量值表示,若为增量值指定则为从圆弧起点向终点看的距离矢量。
③ 从起点到圆弧中心用地址I 、J 和K 指令X、Y和Z轴向的圆弧中心位置。I、 J 或K 后的距离数值是从起点向圆弧中心看的矢量分量,并且不管是G90 还是G91 总是增量值表示,I、 J 和K 必须根据方向指定其正或负号,I0 、J0 和K0 可以省略,当X、Y和Z省略时,终点与起点相同,并且中心用I、 J 和K 指定时是360度的圆弧整圆,如用G02 I_指令一个整圆。
④ 在圆弧和包含该圆弧的圆的中心之间的距离能用圆的半径R 指定,以代替I、 J 和K 。在这种情况下,可以认为是一个小于180度的圆弧, 而当指定超过180度的圆弧时半径必须用负值指定。如果X、Y和Z全都省略,即终点和起点位于相同位置,并且用CR 指定时,编程一个直径为0的圆弧(如:G02R_;),刀具不移动。
功能:刀具以指定的速度以圆弧运动到指定的位置。
下面是一个编程实例,程序如表1-5所示,图纸如图1-20所示。
20