陳發(fā)金
摘要:梯形螺紋作為傳動(dòng)性螺紋,承載能力較強(qiáng),傳動(dòng)效率較高,主要用于各類機(jī)械設(shè)備上傳遞運(yùn)動(dòng)和動(dòng)力。作為傳動(dòng)零件,精度要求較高,加工制造難度較大,在傳統(tǒng)的普通車床上加工,勞動(dòng)強(qiáng)度較高,加工效率較低,精度很難保證。隨著數(shù)控技術(shù)的發(fā)展越來成熟,CAM軟件和B類宏程序應(yīng)用越來越廣泛,目前梯形螺紋主要通過宏指令在數(shù)控車床上加工,加工速度快,精度容易保證,加工效率較高;本文主要通過作者實(shí)踐應(yīng)用總結(jié),以FANUC 0I-MATE-TD系統(tǒng)為例,利用B類宏指令對(duì)梯形螺紋進(jìn)行程序設(shè)計(jì)。
關(guān)鍵詞:梯形螺紋;B類宏程序;數(shù)控車床
中圖分類號(hào):TH16 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2019)12-0016-02
1 梯形螺紋的相關(guān)知識(shí)
1.1 梯形螺紋的應(yīng)用及分類
梯形螺紋作為一種傳動(dòng)螺紋,主要應(yīng)用于各類機(jī)械傳動(dòng)機(jī)構(gòu)。例如銑床、車床、磨床和刨床的絲杠等。目前梯形螺紋按照牙型來分有兩種梯形螺紋,一種是公制梯形螺紋,牙型角為30°,主要在國內(nèi)一些機(jī)械中使用。另一種英制梯形螺紋,牙型角為29°,主要在國外一些機(jī)械中使用。
1.2 梯形螺紋的標(biāo)記
梯形螺紋的標(biāo)記由螺紋代號(hào)、公稱直徑、螺距、公差帶代號(hào)、旋合長度等組成。左旋為LH,右旋不不作標(biāo)記,公差帶代號(hào)只標(biāo)注中徑公差帶,如6H、6e,外梯形螺紋為小寫,內(nèi)梯形螺紋為大寫。
例如:Tr40×6—7e
Tr表示梯形螺紋代號(hào),40為公稱直徑40mm,螺距為6mm,中徑公差帶代號(hào)為e,等級(jí)為7級(jí)。
2 梯形螺紋加工方法分析
2.1 在傳統(tǒng)的普通車床加工
普通車床加工梯形螺紋主要有直進(jìn)法、斜進(jìn)法和左右切削方法三種方法,其中前兩種方法適合螺距較小的梯形螺紋加工,對(duì)于大螺距的梯形螺紋,由于切削深度較深,為避免扎刀現(xiàn)象,須采用左右切削法。由于切削速度較低,精度要求較高,對(duì)操作者水平要求較高,不僅能操車床,而且會(huì)手工刃磨高速鋼車刀,使勞動(dòng)者勞動(dòng)強(qiáng)度較高,不利于批量生產(chǎn)[1]。
2.2 用宏指令在數(shù)控車床加工
根據(jù)普通車床加工梯形螺紋的工作原理,通過對(duì)梯形螺紋參數(shù)分析、三角函數(shù)計(jì)算和坐標(biāo)點(diǎn)計(jì)算,采用B類宏程序嵌套編程,實(shí)現(xiàn)了刀具左右切削循環(huán)加工。其加工特點(diǎn):每次的切削用量可以通過程序設(shè)計(jì),不易扎刀;刀片標(biāo)準(zhǔn)化程度高,采用三用涂層硬質(zhì)合金刀片,耐磨性、剛性和抗沖擊強(qiáng)較好,由于整個(gè)加工過程由程序控制,工作強(qiáng)度較低。易實(shí)現(xiàn)批量生產(chǎn)。
3 宏程序的應(yīng)用
本文以 FANUC-0i-mateTD數(shù)控系統(tǒng)為例,對(duì)梯形螺紋軸Tr40×6-7e進(jìn)行宏程序設(shè)計(jì)編程。
3.1 螺紋指令選擇
FANUC系統(tǒng)螺紋加工指令主要有G32、G76、G92指令,其中G76屬于復(fù)合循環(huán)指令,不適合宏程序編程。G32指令屬于單步指令,編程較為繁瑣,因此,本文選擇G92指令進(jìn)行螺紋編程,G92循環(huán)螺紋指令采用直進(jìn)法,能優(yōu)化梯形螺紋加工程序。
G92指令格式:G92 X(U)__ Z(W)__ F___;
參數(shù)含義:
(1)其中X為螺紋切削終點(diǎn)X方向上絕對(duì)坐標(biāo)值,單位為mm;
(2)其中Z為螺紋切削終點(diǎn)Z方向上絕對(duì)坐標(biāo)值,單位為mm;
(3)其中U、W為螺紋切削終點(diǎn)X和Z方向相對(duì)坐標(biāo)值,單位為mm;
(4)F為螺紋的螺距,單位為mm;
3.2 梯形螺紋基本參數(shù)
如圖1所示。
(1)梯形螺紋牙高h(yuǎn)3計(jì)算公式:h3=0.5×p+ac;h3=0.5×p+ac=0.5×6+0.5=3.5(mm)
(2)梯形螺紋中徑d2計(jì)算公式:d2=d-0.5×p;d2=d-0.5×p=40-0.5×6=37(mm)
(3)梯形螺紋底徑d3計(jì)算公式:d3=d-2×h3;d3=d-2×h3=40-2×3.5=33(mm)
(4)三針測(cè)量讀數(shù)值計(jì)算公式:M=d2+4.864×Dd-1.8666×p;M=d2+4.864×Dd-1.8666×p=37+4.864×3.1-1.866×6= 40.882(mm)[2]
3.3 宏程序程序的編制
3.3.1 采用用左右切削方法進(jìn)行編程
G99 G21 G97 G40M03 S500; (設(shè)定加工速度為500r/min)
T0101;? ? ? ? ? ? ? ? ? ?(螺距為6mm刀)
G00 X42 Z10;? ? ? ? ? ? ?(設(shè)定螺紋定位點(diǎn))
#2=0;? ? ? ? ? ? ? ? ? ? (#2初始設(shè)定為0)
N1 #3=0.94-#2×TAN[15];? (左右偏移值)
G00 X42 Z[10-#3];? ? ? ? (左定位點(diǎn))
G92 X[40-2×#2] Z-40 F6; (切削加工螺紋)
G00 X42 Z [10+#3];? ? ? ? (右定位點(diǎn))
G92 X[40-2×#2] Z-40 F6; (切削加工螺紋)
#2=#2+0.1;? ? ? ? ? ? ? (遞增值0.1)
IF[#12LE3.5]GOTO1;? ? ? (條件語句段)
G0X100 Z100;? ? ? ? ? ? (返回?fù)Q刀點(diǎn))
M30;? ? ? ? ? ? ? ? ? (程序結(jié)束)
3.3.2 采用用斜進(jìn)法進(jìn)行編程
G99 G21 G97 G40M03 S500; (設(shè)定加工速度為500r/min)
T0101;? ? ? ? ? ? ? ? ? ?(螺距為6mm刀))
G00 X42 Z10;? ? ? ? ? ? ? ?(設(shè)定螺紋定位點(diǎn))
#2=0;? ? ? ? ? ? ? ? ? ? ?(#2初始設(shè)定為0)
N1 G0 X42 Z5? ? ? ? ? ? ? (左定位點(diǎn))
G92 X[40-2×#2] Z-40 F6;? (切削加工螺紋)
G00 X342 Z5.05;? ? ? ? ? ? (右定位點(diǎn))
G92 X[40-2×#2] Z-40 F6;? (切削加工螺紋)
#2=#2+0.1;? ? ? ? ? ? ? ?(每次增量為0.1mm)
IF[#12LE3.5]GOTO1;? ? ? ?(如果剩余牙高≦3.5,則轉(zhuǎn)移到N1程序段)
G0X100 Z100;? ? ? ? ? ? ?(返回?fù)Q刀點(diǎn))
M30;? ? ? ? ? ? ? ? ? ? (程序結(jié)束)
在數(shù)控車床上加工梯形螺紋的方法很多,由軟件編程和手動(dòng)宏程序編程,本文只對(duì)手動(dòng)宏程序編程方法進(jìn)行闡述,在FANUC-0i-mateTD系統(tǒng)上采用了左右切削法和斜進(jìn)法兩種方法進(jìn)行程序設(shè)計(jì),程序簡(jiǎn)潔、編程靈活,效率較高,并在長期實(shí)訓(xùn)和比賽過程中得到廣泛運(yùn)用,加工質(zhì)量較好,效率較高。
參考文獻(xiàn)
[1] 王祖鋒.用宏4程序加工梯形螺紋[J].數(shù)字技術(shù)與應(yīng)用,2012(04):68-69.
[2] 單小明.基于宏程序的梯形螺紋加工[J].科技創(chuàng)新導(dǎo)報(bào),2010(11):116.
The Design of? Macro Program for Machining Trapezoidal Thread with NC Lathe
CHEN Fa-jin
(Lianyungang Secondary Vocational School of? Jiangsu Province, Lianyungang? Jiangsu? 222000)
Abstract:As a driving thread, trapezoidal thread has strong bearing capacity and high transmission efficiency, which is mainly used to transmit motion and power on various mechanical equipment. As a transmission part, it has high precision requirements and is difficult to process and manufacture. When it is processed on the traditional ordinary lathe, the labor intensity is high, the processing efficiency is low, and the precision is difficult to guarantee. With the development of numerical control technology, CAM software and class B macro program are more and more widely used. At present, trapezoidal thread is mainly processed on the numerical control lathe through macro instructions, with fast processing speed, easy to ensure accuracy and high processing efficiency. This paper mainly summarizes the practical application of the author, taking FANUC 0i-mate-td system as an example, using class B macro instructions to program trapezoidal thread.
Key words:Trapezoidal thread; class B macro program; CNC lathe