基于宏程序的梯形螺纹加工程序编制
2020-6-4 来源: 辽宁轨道交通职业学院 作者:陈国奇,刘一波
摘要:结合典型梯形螺纹加工实例,详细介绍宏程序的编程方法。采用左右交替进刀法和分层切削方法对梯形螺纹加工程序进行编制,利用宏程序的编程方法可进一步简化梯形螺纹的编程,为梯形螺纹车削加工起到指导作用。
关键词:宏程序;梯形螺纹;数控加工
0、引言
梯形螺纹的牙型角一般为 30°,按旋向可分为右旋螺纹和左旋螺纹两种,一般大型的机械设备上的传动都会用到梯形螺纹。在数控车加工指令中一般采用G76来实现梯形螺纹的加工,除了第一刀切深和精加工可以控制外,切削循环过程的背吃刀量是由机床根据参数进行内部运算得到的,这样容易产生扎刀现象。因此,本文运用宏程序来进行梯形螺纹加工程序的编制,为梯形螺纹确定一个合理的加工方案。
1、梯形螺纹的加工工艺分析
1.1 零件图分析
梯形螺纹零件如图 1 所示。该零件为 Tr38×6的单线米制梯形螺纹,材料为45钢,其两端直径 为Φ20mm;在对梯形螺纹编程加工前,其外径和轴向尺寸都已加工完成,在这里只需要加工梯形螺纹部分。
图1 梯形螺纹零件图
1.2 工艺路线分析
该零件装夹时,利用三爪自定心卡盘采用一夹一顶方式,用百分表进行找正。刀具选用 30°梯形螺纹刀,刀尖宽度小于螺纹小径的宽度,为了减小螺纹加工误差,刀具数量为2把,分别用于粗、精加工。量具选用0mm~150mm 卡尺、25mm~50mm 外径千 分尺、25mm~50mm 公法线千分尺配带三针。同时三针测量需要计算测量时的理论数值,其计算公式为:
M=d+4.864D-1.866P .
其中:M 为三针实测的螺纹中径理论值;d 为螺纹的中径;D 为钢针的直径,D=0.518P,P 为螺距。
1.3 编程思路规划及切削参数设定
在车削梯形螺纹时可以参照加工普通三角螺纹的走刀动作来完成定位、进刀、加工螺纹、退刀这几个动作。首先选用粗加工梯形螺纹刀,对刀点为刀尖的位置,由零件图可知要加工的是螺距为6mm 的梯形螺纹,宏程序编制采用左右交替分层切削方法。程序的大概思路为:刀具快速定位到 X=38、Z=-15的位置设定第一刀螺纹起始点,把0赋值给#101为背吃刀量的初始值,-15 赋 值 给 #102 为 螺 纹 加 工 Z 向 起点,0.5赋值给#104为第一层背吃刀量,0.144赋值给#105为Z 轴进刀量。设#101=#101-#104为径向车削的每次背吃刀量,#106为 X 方向退刀量。经 过 G0 X [#106]使 X 方 向 进 刀,Z[#102-#105]为Z 轴进刀量,运用 G32螺纹指令加工螺纹螺距为6mm,进行第一刀螺纹加工,Z 轴到达螺纹终点之后使用 G00 X[#106+10]进行 X 方向退刀,经过运行Z[#102+#105]确定Z 向定位,然后进行第二刀 X 定位,在第一刀的基础上递减0.5mm 距离进行G32螺纹切削,以此类推,直至满足条件IF[#101GT-3]GOTO10(如果#101大于-3,则程序跳转到 N10程序段)。条件语句一共使用4个,分别为第一层切削吃刀量0.5mm,第二层切削吃刀量0.3mm,第三层切削吃刀量 0.1 mm,第 四 层 切 削 吃 刀 量 0.05 精 加工;当加工到第三层,加工之后程序暂停,换精加工刀具,其对刀点与粗加工对刀点重合。继续运行程序,当条件语句不满足时跳出循环体外,运行IF[#101GT-7]GOTO10以下程序,最后 M30程序结束。
2、梯形螺纹加工程序
梯形螺纹加工程序如下:
3、梯形螺纹加工仿真
梯形螺纹加工程序编制完成后,利用 VERICUT 仿真软件进行切削仿真模拟,以校验加工程序的准确性,这样可以清晰地观察刀具的运行路径,直观地发现错误或不符合加工梯形螺纹的走刀方法,避免在机床上运行导致撞机或不必要的错误。程序的验证结果如图2所示。
图2 梯形螺纹仿真加工。
4、结束语
运用宏程序加工梯形螺纹实现了左右交替分层切削方法,该方法是加工梯形螺纹一个较为典型的方法。灵活地使用#104变量重新赋值来控制每层的背吃刀量变化,解决了螺纹加工后期吃刀量大的问题,使整个梯形螺纹加工的效率、精度均有所提高。
投稿箱:
如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
如果您有机床行业、企业相关新闻稿件发表,或进行资讯合作,欢迎联系本网编辑部, 邮箱:skjcsc@vip.sina.com
更多相关信息