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