基于FANUC系统大螺距梯形螺纹专用循环指令的写作

更新时间:2024-01-06 作者:用户投稿原创标记本站原创 点赞:24733 浏览:108854

摘 要 介绍了大螺距梯形螺纹专用循环指令的写作方法.

关 键 词FANUC系统;梯形螺纹;专用循环指令;写作

中图分类号:TG7 文献标识码:A 文章编号:1671-7597(2014)07-0113-02

批量生产大螺距的梯形螺纹时,由于规格大小不一,几何参数变化大,程序编写繁琐,若借助宏程序的调用,采用参数化编程,可极大地提高加工效率,简便程序编写.采用同一原理,改变计算公式、几何尺寸也可以推广到其它大螺距螺纹,具有很强的实用性.

1.工艺分析

以加工图1所示梯形螺纹为例.

图1

1)梯形螺纹参数:

螺距P等于6;

刀头宽w等于1.5(注意:理论宽等于1.98,单边预留赶刀空隙0.24 mm);

槽低宽W等于0.366P-0.536Z等于2.196-0.268等于1.928 牙高h等于0.5P+ac等于3.5.

2)数学处理:

①求牙口宽B,如图2所示.

图2

牙型半角a等于15牙高h等于3.5,则:a等于3.5*tan(15)等于0.938

牙口宽B等于1.928+2a等于1.928+1.876等于3.8

②每小层赶刀量#5等于#4*TAN[15],如图2所示#4.

③求左赶刀时刀尖起始位置Z坐标.

设右赶刀刀尖起始位置Z坐标等于5

则左赶刀刀尖起始位置Z坐标等于5-(3.8-1.5)等于2.7

3)设置变量如表1所示.

2.编写子程序

见表2.

3.设置专用G代码的宏调用

1)自变量指定I如表3所示.

2)写作的用户专用循环指令G93.由系统参数号与程序号间的对应关系如表4所示.由于子程序名为O9010,故将机床对应参数“6050”中的值改为“93”.

3)编写主程序:

O0001;

T0101M3S120

G93 P9010 B15 I0 E0 S100 X30 Z-42 F6;

G00X100Z50M30;

说明:P9010:调用子程序O9010;B:牙形角I:每小层初始高度E:直径方向分层的层数S:主轴转速X:螺纹公称直径Z:螺纹终止点Z坐标F:螺纹导程.

4.结束语

通过设置专用梯形螺纹循环指令,采用了左右赶刀、径向分层,切削力较小,适合批量加工较大螺距的梯形螺纹,也可以推广到其它大螺距螺纹加工,具有很强的实用性与通用性.