CNC On-machine Measurement Quality Service Provider
在數控車(chē)床上用宏(hóng)程(chéng)序加工變螺距螺紋的方法和技巧
這篇文章解釋了四個內容:
1、什麽是變螺距螺紋。
2.變螺距(jù)螺紋的g代碼
3.變螺距螺紋的(de)宏(hóng)程序
一、什麽是變螺距螺紋?
所謂(wèi)變螺距螺紋,即螺距值不是固定的,而(ér)是沿軸線方(fāng)向逐漸變化的。
二、變螺距螺紋g代碼的(de)加工
G34 X__ Z__ F__K__
1,f是被加工的變螺距螺紋的初始螺(luó)距。
2,k的值是主軸每轉一圈螺距的增量或減量。如果k為正,那(nà)麽音高是遞(dì)增(zēng)的,k為負,也就是遞減(jiǎn)的。
當然,也可以(yǐ)使用常用(yòng)的G92、G32甚至G01命令。具體怎麽(me)用,學習鄒軍3.0版數(shù)控宏程序,從零開始,一步一個腳印,通過宏(hóng)編程就(jiù)可以玩了。
好了,我們來看下圖。這是(shì)一種變螺距螺紋。
從最初的20度,音高逐漸降(jiàng)低到19度、18度、17度...,則G34指令中k的值為-1。
三、如何編寫變螺距螺紋的程序
您可以使用葛軍之前共享的計算點坐標的方法,沿著等高線依次轉動。也可以用普通的分層車床一層一層的轉。
但由於(yú)切削深度越來越大,刀具(jù)與齒側的接(jiē)觸麵越來越(yuè)大,切(qiē)削力也越來越大,容易造成刀具或工件的(de)損壞。然後我就可以減少每一層的深度,從而減少切削力,完成(chéng)螺紋加工。
程序如下(xià):
O 1111
G21G40 G97 G99 T0100
T0101 螺(luó)紋刀
S300 M03
G00 X38. Z21 螺紋循(xún)環(huán)起點
#1= 0.5 第一刀切深
#2= 3.0 牙型高度(半徑值)
N1 #2=#2-#1 每(měi)次切(qiē)深後的剩餘牙高
IF [#2 LE 0.05 ] GOTO2 如果剩餘牙高≦0.05,則轉移到N2程(chéng)序段
G00 X[30+2*#2] 30為螺紋外底徑
G34 Z-100. F20 K-1
G00 X38.
Z21.
#1=0.8*#1 每次切深為上次的0.8 倍
IF [#1 GE 0.05 ] GOTO1 如果(guǒ)切深≧0.05,則轉移到N1程序段。
#1=0.05 否則,切(qiē)深(shēn)固定在0.05
GOTO1 轉移到N1程序段
N2 G00 X30 Z21
G34 Z-100 F20 K-1
G00 X38
Z200
M30