别说,我还真麻溜的去问了我们工程师,准备了这篇锥螺纹编程的稿子。
我们都知道,锥螺纹要比内螺纹和外螺纹的编程要更复杂一点,所以很多人一直不知道该拿锥螺纹怎么办?
首先,你要知道锥螺纹就包括英制和美制螺纹,ZG表示锥管螺纹,3/4表示英寸的标注,就是3/4圆锥管螺纹。所以有R的算法自然不一样。
但其实两种不同的螺纹没什么太大区别,算出R值,编程时多了R,把f换成I(I为螺纹半径差,这里是18-24/2)=-3
用起刀点坐标加终点坐标除以锥度再除以2得到R。要注意如果是反锥,R前面加-号3/4的锥度是1:16。
螺纹切削指令G32
编程格式为:G32X(U)—Z(W)—F
说明:
X(U)、Z(W)—螺纹切削的终点坐标值;当锥螺纹的斜角α小于45度时,螺纹导程以Z轴方向的值确定,α大于45度时,以X轴方向的值确定。如下图
加工说明使用螺纹切削指令时,进给倍率无效。
螺纹切削指令为续效指令,一经使用便一直有效,直到被同组的G代码取代为止。
加工螺纹时,刀具应处于螺纹起点位置。
在螺纹加工轨迹中应设置足够的升速进刀段δ和降速退刀段δ,,以消除伺服滞后造成的螺距误差。
从螺纹粗加工到精加工,主轴的转速必须保持一常数。
例如:如图2所示,走刀路线为A-B-C-D-A,切削圆锥螺纹,螺纹导程为4mm,δ1=3mm,δ2=2mm,每次背吃刀量为1mm,切削深度为2mm,A点位起刀点。
加工程序如下:
T
M03S
G00×16
G32×44W-45F4
G00×50
W45
X14
G32X42W-45F4
G00×50
W45
M30
锥螺纹切削循环指令G92编程格式:G92X(U)—Z(W)—R—F—
说明
X(U)、Z(W)—螺纹切削的终点坐标值,F表示螺纹导程,R表示螺纹部分半径差,即螺纹部分起点与终点的半径差。(如图所示)
螺纹切削循环指令G76编程格式:
G76P(m)(r)(a)Q(△dmin)R(d)
G76X(U)Z(W)R(i)P(k)Q(△d)F(L)
说明:
M:精加工次数(1~99),该值是模态的。
R:螺纹尾端倒角量,当螺距由L表示时,可以从0.1L带9.9L设定,单位为0.1L(两位数:从00~99),该值是模态的。
M、r、a用地址p同时指定。
例如:当m=1.2l,a=60度,指定为(l为螺距)P
△dim:为最小切深,(半径值)单位为μm
D:精加工余量。该值是模态的,单位为μm
i:螺纹半径差。如i=0,可以进行普通直螺纹切削。
K:螺纹高。此值由半径规定,单位为μm
△d:第一刀切削深度(半径值),单位为μm
L:螺距(同G32)
注意事项G76螺纹切削循环指令较G92指令更简捷,只需指定一次有关参数,便可完成整个加工过程。
G76指令执行循环加工。该循环用一个刀刃切削,使刀尖的负荷减小,第一刀的切深△d,第n刀的切深△dn,每次切削切除量均为常数。
在螺纹切削复合循环加工中,按下进给暂停按钮时,刀具返回倒循环的起始点(切深为△dn处的),当按下“循环启动”按钮时,螺纹切削复合循环回复。
对于多头螺纹的加工,可将螺纹加工起点Z坐标按螺距偏移。
进刀方向为斜向进刀,可以加工梯形螺纹。
螺纹切削循环指令G82编程格式:G82X__Z__I__R__E__C__P__F__;
说明:X、Z:绝对值编程时,为螺纹终点C在工件坐标系下的坐标;增量值编程时,为螺纹终点C相对于循环起点A的有向距离,图形中用U、W表示。
I:为螺纹起点B与螺纹终点C的半径差。其符号为差的符号(无论是绝对值编程还是增量值编程);
R,E:螺纹切削的退尾量,R、E均为向量,R为Z向回退量;E为X向回退量,R、E可以省略,表示不用回退功能;
C:螺纹头数,为0或1时切削单头螺纹;
P:单头螺纹切削时,为主轴基准脉冲处距离切削起始点的主轴转角(缺省值为0);多头螺纹切削时,为相邻螺纹头的切削起始点之间对应的主轴转角。
F:螺纹导程;
例:如图所示,用G82指令编程,毛坯外形已加工完成。
%
N1G55G00X35Z(选定坐标系G55,到循环起点)
N2M03S(主轴以r/min正转)
N3G82X29.2Z18.5C2PF3(第一次循环切螺纹,切深0.8mm)
N4X28.6Z18.5C2PF3(第二次循环切螺纹,切深0.4mm)
N5X28.2Z18.5C2PF3(第三次循环切螺纹,切深0.4mm)
N6X28.04Z18.5C2PF3(第四次循环切螺纹,切深0.16mm)
N7M30(主轴停、主程序结束并复位)
还有很多人会遇到锥、直螺纹要连在一起怎么办?其实挺简单的,用两个G32就行
例:
TSM3
G0X30Z3
G0X15
G32X25Z-20F1.5
G32X25Z-40F1.5
G0X30
G0Z3
M05
M30
热点资讯
为什么铁屑总是缠到工件上?这几招可以帮你解决
更多精彩技术文章可在