中华DIY论坛

标题: 典型梯形螺纹宏程序实例 [打印本页]

作者: 小编薇薇    时间: 2016-8-24 13:18
标题: 典型梯形螺纹宏程序实例
螺杆是比较典型的梯形螺纹长杆之一,,由于梯形螺纹导程和切深都比较大,致使梯形螺纹车削时,吃刀深,走刀快,切削余量大,切削抗力大。所以加工难度较高,效率极低,加工时间长。为提高加工效率,减少加工技术难度,特编制了一专门针对30°梯形螺纹加工的宏程序,采用一般的切槽刀具即可进行加工。通过程序让切槽刀走出30°的轨迹,让传统车削梯形螺纹的面接触为线接触,有效降低切削抗力,避免产生让刀、扎刀、啃刀、振动等现象。具体程序与效果如下:


工件螺纹局部简图

根据图样,我们只需计算出螺纹牙型高度h3;槽底宽度w。后根据实际需要设置R1~R10十个参数,(不同产品也只需设置R1~R10十个参数)即可自动生成合适程序加工。

R1=1       (刀具号)

R2=3      (主轴正反转;3=正转;4=反转)

R3=1000   (主轴转速)

R4=42      (螺纹大径,也为程序X坐标起点)
R5=0       (螺纹“Z”坐标)
R6=6       (导程“P”)
R7=3       (安全距离)
R8=3.3      (牙型高度“h3”)h3=0.5×P+ac
R9=-100     (螺纹“Z”坐标终点)
R10=0.1     (背吃刀深度)注意,应与牙型高度相除为整数。

T=R1

TC(1)

FXS[Z3]=0   (关掉移动到固定停)

M0

FOCON[Z3]   (开启副主轴力矩检测,激活)

G01 G91 Z3=-200 F1000 FXS[Z3]=1 FXS[Z3]=15FXSW[Z3]=10(指令副主轴移动顶住工件,并达到力矩后,自动让其停止)

G90

L726(0)  (双主轴同步转)

M0

G54 G90 G95

M4=R2 S4=R3

G0 X=R4+200

  Z=R5+R7

G0 X=R4+R7×2

  R52=R4-2×R8   (中间变量)

AA:

R51=R8×TAN(15)    (计算Z向变量)

G0 Z=R5+R7

  X=R52+2×R8

G33 Z=R9  K=R6

G0 X=R4+R7×2

Z=R5+R7

G0 Z=R5+R7+R51

  X=R52+2×R8

G33 Z=R9  K=R6

G0 X=R4+R7×2

Z=R5+R7+R51

G0 Z=R5+R7-R51

  X=R52+2×R8

G33 Z=R9  K=R6

G0 X=R4+R7×2

Z=R5+R7-R51

R8=R8-R10

IF R8>=0 GOTOAA  (程序语句判断,并自行判断跳转)

G0X=R4+200

Z=R5+R7

M0

STOPRE       (停止预读)

FXS[Z3]=0   (关闭力矩检测)

L727        (取消同步转)

M30

应用解释说明:

1、根据图纸计算必要的参数h3;W。

2、选择合适的刀具,刀宽小于W的切槽刀或专门加工该导程的螺纹刀均可(这样刀具的灵活性很好,因为其牙型角30°程序自动会计算,走出30°角度)。

3、根据加工的材料或工件的装夹状态,选择合适的切削参数,设置于程序头R1~R10十个参数即可。

预期效果:

该方法使用后,单件工时由原来的每8小时/件缩短为1.5小时/件,且降低了加工技术难度。该程序不仅适用于该产品的加工,也适用于其他的梯形螺纹的加工。程序实为一梯形螺纹模块程序。

(程序模拟图)                  


(加工出的工件)







欢迎光临 中华DIY论坛 (http://cncfans.com/) Powered by Discuz! X3.2