零基础数控车床编程螺纹篇G92

前几篇我们讲的是G00G01G02……等一些数控指令的意思及应用!但机械制造不全是些直线平面圆弧!还有一个也是非常重要的,他就是“螺纹”。也是我们今天要讲的!

首先数控关于螺纹切削指令有很多,比如G32、G32.1G32.2G32.3G33G34G92G76G78!其中有直螺纹,有椎螺纹,有圆弧螺纹。而这些指令他们之间的进刀方式也有所不同!

其中我们最常用的螺纹代码有G32G90G76G78!其中G32是基础,但G32这个代码编写螺纹,由于它不是一个循环,所以需要把每一次刀具的起始点,终点都要编写但程序中,给我们的编程带来很大的工作量,所以这个代码我不建议用来编写螺纹程序,但事情不是绝对的,如果有个特殊,或者螺距特别大的螺纹。我们可以用变量(宏程序)+G32编写螺纹。非常的简便好用。

今天我们主要讲的是一个小螺距的螺纹循环G92!(建议螺距不超过3)!为什么说它适用于小螺距呢?因为它的进刀方式是属于“直进刀”方式。这种进刀方式比较直接、暴力。就是一直沿着径向进刀,没有“赶刀”。这种进刀方式如果车削大螺距螺纹,特别容易造成“积屑瘤”!结果就是崩刀。

进入今天的正题G92

它的格式是G92XZRF(I)JKL

其中X:切削终点X轴绝对坐标

Z:切削终点Z轴绝对坐标

R:切削起点与终点X轴的绝对坐标差(半径)

F:公制螺距

I:英制螺距(每寸牙数)

J:螺纹退尾在短轴方向的移动量

K:螺纹退尾在长轴方向的移动量

L:螺纹头数

下面是一个简单的直螺纹例子:

首先开头

M03S

TM08

G00X50Z5这个定位很重要,因为螺纹车削每一次完成后都要快速的退回到这个位置,为下次进刀做准备。然后定位的X值一定要大于我们要车削螺纹的直径(内孔螺纹则是小于螺纹直径),Z的定位点也是有说法的!它一般要大于一个螺距。这样它的第一圈螺纹才更精确,做过普通机床的朋友都知道,这是为了排除机床传动丝杠的间隙。

G92X47.5Z-55F2(螺纹切削第一刀0.5㎜)

X47(第二刀进0.5㎜,第二刀以后就可以不用再输入G92X47Z-55F2,因为G92是模态代码,模态代码的意思就是,如果没有新的指令去代替他,系统就会一直默认当前代码是G92。它的Z向长度也是固定Z-55,而且它的螺距F2也是不变的,所以在第二步往后的时候这些是可以省略的。这也是G92的进刀方式决定的,因为它只有径向进刀,)

X46.7

X46.4

X46.1

X45.9

X45.7

X45.5

X45.

G00XZM09

M05

M30

好了这样一个螺纹程序就编写完成了。是不是很简单。最后给大家一个计算螺纹牙高的公式

0.*螺距=牙高。这个公式非常的准,如果你用的螺纹刀片是标准的规格刀片,这个计算公式计算出来的牙高,加工出来的螺纹精度是6g等级的。

好了,到现在为止,我们所学的数控车床编程指令完全可以加工一些简单的零件了,我今天最后想给大家留一篇作业。大家可以用前几篇学过的知识试写一下。

我也会在文章中给大家讲解这篇作业的编写过程。




转载请注明:http://www.aierlanlan.com/rzdk/7712.html