1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 零基础数控车床编程!螺纹篇G92

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

时间:2021-08-28 23:46:31

相关推荐

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

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

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

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

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

进入今天的正题G92

它的格式是G92 X Z R F(I) JKL

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

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

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

F:公制螺距

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

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

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

L: 螺纹头数

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

首先开头

M03 S700

T0101 M08

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

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

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

X46.7

X46.4

X46.1

X45.9

X45.7

X45. 5

X45.402

G00 X100 Z100 M09

M05

M30

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

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

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

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。