農林漁牧網

您現在的位置是:首頁 > 農業

零基礎數控車床程式設計!螺紋篇G92

2021-08-22由 90度正偏刀 發表于 農業

多頭螺紋怎麼程式設計

前幾篇我們講的是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

它的格式是G92 X Z R F(I) J K L

其中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等級的。

好了,到現在為止,我們所學的數控車床程式設計指令完全可以加工一些簡單的零件了,我今天最後想給大家留一篇作業。大家可以用前幾篇學過的知識試寫一下。

零基礎數控車床程式設計!螺紋篇G92

我也會在下一篇文章中給大家講解這篇作業的編寫過程。