鄒軍:數控車床用宏程序加工變螺距螺紋的方法


(本文由鄒軍老師原創,在沒有人指引你的時候,你靠自己的能力,或者靠自己一點點去打通去積累,是很慢的,如果別人把自己的經驗傾囊相授,你可以少走很多彎路。【跟鄒軍學數控編程】,讓你成為經驗豐富的編程高手。想學習《UG編程》,《宏編程,學習加微信:Yuki7557

上一篇分享了【牙變槽不變】的變螺距螺紋程序案例,有不少朋友反映,

還有一種常見的變螺距螺紋【槽變牙不變】,這種類型的螺紋如何編程?

關于變螺距螺紋,常見的有下面兩種形式:

1,      牙變槽不變

2,      槽變牙不變


宏程序不是萬能的,沒有宏程序是不能的,來!來!來!軍哥在給您分享槽變牙不變的變螺距螺紋宏程序。

鄒軍:數控車床用宏程序加工變螺距螺紋的方法的圖1

這種類型的螺紋槽寬逐漸變化,牙尺寸固定,如下示意圖:

鄒軍:數控車床用宏程序加工變螺距螺紋的方法的圖2

點擊免費領取?數控車(銑),ug編程,cad繪圖,數控仿真,數控機械類書籍等上10G教程


螺紋槽由初始的18(20-2=18), 依次遞減16(18-2=16),14,12……,牙寬尺寸為2。


這種【槽變牙不變】螺紋程序如何編寫呢?思路如下:

1,      深度方向采用分層切削,每切一層深度不斷減少。

2,      寬度方向通過移動螺紋切削起點位置來趕刀。


基于這兩個思路,明白的應該明白了,所以軍哥直接上程序如下:

O 1111 
G21 G40 G97 G99 T0100 
T0101 螺紋刀
S300 M03 
G00 X38. Z21 螺紋循環起點
#1= 0.5 第一刀切深
#2= 2.0 牙型高度(半徑值)
N1 #2=#2-#1  每次切深后的剩余牙高
IF [#2 LE 0.05 ] GOTO2  如果剩余牙高≦0.05,則轉移到N2程序段
G00 X[30+2*#2]  30為螺紋外底徑
G34 Z-100. F20 K-2
G00 X38. 
Z21.
#1=0.8*#1  每次切深為上次的0.8 倍
IF [#1 GE 0.05 ] GOTO1  如果切深≧0.05,則轉移到N1程序段。
#1=0.05  否則,切深固定在0.05
GOTO1 轉移到N1程序段
N2 G00 X30 Z21 
G34 Z-100 F20 K-2 
G00 X38
Z21
#3=0.02 *每次趕刀量
N3 G00 Z[21-#3]*螺紋起刀點向左移動#3
X30. 
G34 Z-100 F[20-#3] K-2 *螺紋自起刀點開始,每轉過一圈,則刀具向右移動#3
G00 X38 
Z21
#3=#3+0.02 
IF[#3 LE 2]GOTO3  
X38
Z21
M30

來源鄒軍愛數控

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP