一种在数控车床上加工异型螺纹的数控编程方法与流程

文档序号:13767169阅读:659来源:国知局

本发明属于大型机械加工技术领域,涉及一种在数控车床上加工异型螺纹的数控编程方法。



背景技术:

目前,数控车床上由西门子操作系统自带的车螺纹程序一般用车螺纹的成型刀,按照西门子的固定程序进行编辑后,进行应用。该数控编程车螺纹的程序是固定的,而且仅限于螺距的大小等常规尺寸数值的修改,该程序对于标准内的小螺距螺纹的加工完全能够胜任。但是对于目前冶金设备的大型绳轮,其轮槽达到了R42mm,且牙型为半圆形,如图1和2所示。这种牙型如果用常规机进行加工时,就只能依赖于与牙型相同的成型刀来加工。在加工时,成型刀刀体的厚度至少应达到84mm。且在加工过程中,成型刀满刃吃刀,刀尖及刀身因承受不住太大的受力,导致大型的绳轮槽无法加工。



技术实现要素:

针对上述问题,本发明的目的是提供一种大型机械加工技术领域,在数控车床上加工异型螺纹的数控编程方法。

为达到上述目的,本发明采用如下的技术方案予以实现:

一种在数控车床上加工异型螺纹的数控编程方法,首先单独编写完成螺纹的单独牙型程序和车螺纹的走刀程序;然后以车单独牙型程序为主程序,车螺纹的走刀程序为子程序,将子程序最终调入主程序中使用。

进一步的,所述单独牙型程序为数控车床上异型件函数方程。

进一步的,所述单独牙型可以是矩形、梯形或弧形。

进一步的,所述车螺纹的走刀程序为一个加工导程的螺纹加工程序。

相对于现有技术,本发明具有以下有益效果:

该编程方法简单易懂,而且不仅仅适用于一种形状的螺纹,只要满足机床的加工范围且能够在机床上面单独车出来的旋转体,均可以作为螺纹的牙型进行编程加工,如矩形、梯形、弧形等。

【附图说明】

图1为实施例大型绳轮卷筒工件简图;

图2为图1中I部放大视图;

图3为实施例工件简图;

图4为实施例工件对比简图。

【具体实施方式】

下面结合附图对本发明的具体实施做进一步说明。

参见图1-4,现以一大型绳轮卷筒为例,该卷筒总高3160mm,要求加工绳槽轴向长度2436mm,绳槽导程T=116mm,绳槽半径R42。编程过程如下:

先将绳槽半径为R42的半圆形,编写一个数控车床的两个坐标X和Z建立的半径为R42的变量关系方程式,这样就相当于把半径为R42的整个圆弧分为无数个点坐标,然后利用加工点坐标的形式去进行加工,当然最后的圆弧光洁度完全取决于编程时我们在整个R42的圆弧上面取了多少个点进行加工。由于是用插补的形式进行加工,那么取的点越多,加工的就越光滑,如图3所示;反之就会像图4所示为不光滑的锯齿状;

然后,编写一个加工导程T=116mm的螺纹加工程序建立为子程序L1;

最后,将该子程序L1调入前面车半圆的函数方程之后,即完成最终车半圆形螺纹程序。这样既解决了加工需求,将不可能变为可能,又提高了加工效率,减少人为的改动操作。

编写程序如下:

主程序M3S8

G1G90G95G55F1000

X1=0Z1=0R1=90

TT:G33Z1=-42*SIN(R1)X1=-42*COS(R1)K116SF=0

L1

R1=R1-1

IFR1>-90GOTOTT

M05

M30

子程序L1:

G33Z1=-2020K116

G0X1=50

Z1=0

X1=0

M17

本发明的有益效果:该编程方法简单易懂,而且不仅仅适用于一种形状的螺纹,只要满足机床的加工范围且能够在机床上面单独车出来的旋转体,均可以作为螺纹的牙型进行编程加工,如矩形、梯形、弧形等。根据以上的方法,不难总结出其他异型螺纹的程序,只要将主程序中的关于建立半圆的函数方程改写为其他所需要的异型件的函数方程,然后调入子程序即可实现异型螺纹的数控车床加工。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1