魏 超,李晶晶,張 龍,劉 瑤,雷德力,張二超
某重卡發(fā)動(dòng)機(jī)支架數(shù)控加工程序優(yōu)化
魏 超,李晶晶,張 龍,劉 瑤,雷德力,張二超
(陜西華臻車(chē)輛部件有限公司,陜西 西安 710000)
近年來(lái),隨著我國(guó)汽車(chē)工業(yè)的快速發(fā)展,并逐漸成為機(jī)械制造行業(yè)中的支柱性產(chǎn)業(yè),而數(shù)控技術(shù)在汽車(chē)行業(yè)起到了舉足輕重的作用,尤其是體現(xiàn)在重卡領(lǐng)域關(guān)鍵零部件的機(jī)械加工中。對(duì)于形狀/結(jié)構(gòu)簡(jiǎn)單的產(chǎn)品來(lái)說(shuō),為方便、快捷,數(shù)控加工程序通常采用手工編程來(lái)完成。文章以某重卡發(fā)動(dòng)機(jī)支架為例,針對(duì)鉆四個(gè)底孔和銑3°面的加工內(nèi)容進(jìn)行了研究。通過(guò)對(duì)產(chǎn)品加工工藝進(jìn)行分析,制定了兩種加工工藝方案,依據(jù)工藝方案,通過(guò)FANUC 數(shù)控系統(tǒng)編程,對(duì)方案A和方案B兩種手工編程方法進(jìn)行了對(duì)比分析,經(jīng)現(xiàn)場(chǎng)多次實(shí)踐,并得出結(jié)論,方案B通過(guò)應(yīng)用G68旋轉(zhuǎn)指令,簡(jiǎn)化了編程難度,提升了編程效率,降低了編程出錯(cuò)率,為后續(xù)同類(lèi)型產(chǎn)品提供了一個(gè)新思路、新方法。
FANUC數(shù)控系統(tǒng);G68旋轉(zhuǎn)指令;手工編程;重卡發(fā)動(dòng)機(jī)支架;數(shù)控加工
近年來(lái),隨著我國(guó)汽車(chē)工業(yè)的快速發(fā)展,并逐漸成為機(jī)械制造行業(yè)中的支柱性產(chǎn)業(yè),而數(shù)控技術(shù)在汽車(chē)行業(yè)起到了舉足輕重的作用,尤其是體現(xiàn)在重卡領(lǐng)域關(guān)鍵零部件的機(jī)械加工中。考慮發(fā)動(dòng)機(jī)的振動(dòng)效果及使用性能,發(fā)動(dòng)機(jī)懸置時(shí)需設(shè)計(jì)安裝傾角,傾角一般為3°或2.5°,與之安裝的發(fā)動(dòng)機(jī)支架也需設(shè)計(jì)對(duì)應(yīng)的安裝角度,以保證發(fā)動(dòng)機(jī)的可靠性和使用壽命。因發(fā)動(dòng)機(jī)支架產(chǎn)品4個(gè)孔組和定位基準(zhǔn)面有3°或2.5°的角度,由圖紙無(wú)法直接獲取4個(gè)孔組的相對(duì)位置坐標(biāo),導(dǎo)致工藝技術(shù)員在立式加工中心手工編程過(guò)程中存在一定的困難。
本文以某重型卡車(chē)發(fā)動(dòng)機(jī)支架為研究對(duì)象,針對(duì)鉆4個(gè)孔組、銑定位基準(zhǔn)面加工工序進(jìn)行了工藝性分析,制定了方案A和方案B兩種工藝方案,并對(duì)A/B兩種方案的優(yōu)點(diǎn)和弊端進(jìn)行了分析對(duì)比,方案B通過(guò)科學(xué)應(yīng)用G68旋轉(zhuǎn)指令,將加工坐標(biāo)系旋轉(zhuǎn)一定的角度,可直接進(jìn)行鉆孔加工,對(duì)方案A復(fù)雜的加工程序進(jìn)行了優(yōu)化設(shè)計(jì),避開(kāi)了方案A中的計(jì)算誤差,方法直接,效率較高,效果明顯,既提升了編程速度,同時(shí)又不降低加工精度。
圖1為某重型卡車(chē)發(fā)動(dòng)機(jī)支架二維圖紙(俯視圖),依據(jù)產(chǎn)品加工工藝方案知,本工序加工內(nèi)容:鉆4×φ18 mm孔,保證尺寸(100±0.2)mm、(100±0.2)mm,銑內(nèi)側(cè)定位基準(zhǔn)面,保證角度3°、(58.5±0.2)mm。
根據(jù)產(chǎn)品的結(jié)構(gòu)特點(diǎn)、定位裝夾方式以及尺寸精度要求,經(jīng)過(guò)對(duì)圖紙本工序加工內(nèi)容進(jìn)行工藝分析,制定了A和B兩種加工工藝方案,依據(jù)A和B兩種工藝方案,結(jié)合本工序加工內(nèi)容,有A和B兩種切削編程方式,通過(guò)在立式加工中心上進(jìn)行FANUC數(shù)控加工程序手動(dòng)編制[1],在實(shí)際生產(chǎn)過(guò)程中,方案A和B兩種編程方式都得到了有效驗(yàn)證。因A和B兩種工藝方案中的銑內(nèi)側(cè)定位基準(zhǔn)面編程方法相同,本文不做對(duì)比分析,本文只探討鉆孔步序。

圖1 發(fā)動(dòng)機(jī)支架圖紙(俯視圖)
本文中方案A和方案B均以G81鉆孔循環(huán)指令進(jìn)行鉆孔,具體指令格式如下:
G98 G81 X_ Y_Z_ R_ F_;
X_ Y_為孔的坐標(biāo)值;
Z_ 為鉆孔深度;
R_ 為安全高度;
F_ 為進(jìn)給速度。
注:A/B兩種方案定位、裝夾方式以及刀具高度補(bǔ)償均相同,統(tǒng)一采用φ18合金鉆加工,圖1為裝夾產(chǎn)品俯視圖,φ18孔深度為20 mm,不考慮刀尖尺寸及材質(zhì)對(duì)切削參數(shù)的影響
通過(guò)對(duì)圖1進(jìn)行加工工藝分析[2],4×φ18孔組和內(nèi)側(cè)定位基準(zhǔn)面帶有3°的夾角,因無(wú)法由圖1直接獲得4個(gè)孔組(,)坐標(biāo)值,給手工編程帶來(lái)一定的難度,因此,方案A采用較原始的編程方法,將孔組中心點(diǎn)分別按二維方法,計(jì)算出孔中心的坐標(biāo)(,),再尋點(diǎn)加工孔[3]。
以本文案例進(jìn)行具體說(shuō)明,第一步,工藝技術(shù)員借助CAXA[4]等二維軟件對(duì)圖紙4個(gè)孔組位置尺寸(100±0.2, 100±0.2)進(jìn)行轉(zhuǎn)化,轉(zhuǎn)化成以孔1中心為尺寸標(biāo)注基準(zhǔn)的相對(duì)位置尺寸,第二步,以孔1中心作為加工程序原點(diǎn)(0.,0.),由此建立G57加工坐標(biāo)系(設(shè)水平向右為軸正向,豎直向上為軸正向),如圖2所示,由此可以看出4個(gè)孔組中心的(,)坐標(biāo),即孔1中心坐標(biāo)(0.,0.),孔2中心坐標(biāo)(-5.23,-99.86),孔3中心坐標(biāo)(-105.11,-94.63),孔4中心坐標(biāo)(-99.86,5.23)。
注:為保證加工后的尺寸精度更加接近理論尺寸,本文將工藝轉(zhuǎn)化尺寸按小數(shù)點(diǎn)后兩位有效數(shù)字保留。

圖2 發(fā)動(dòng)機(jī)支架G57加工坐標(biāo)系
已知加工坐標(biāo)系G57和4個(gè)孔組的中心坐標(biāo),按照G81鉆孔循環(huán)指令進(jìn)行加工程序編制,具體加工程序如下:
O1234
G80G40G69
G91G30Z0.M05
N1G00G90G57X0.Y0.(建立G57坐標(biāo)系)
G43Z100.H01M03S1200
G98G81Z-23.M03R3.F200(鉆孔循環(huán))
X-5.23Y-99.86(孔2)
X-105.11Y-94.63(孔3)
X-99.86Y5.23(孔4)
G80G40G69
G91G30Z0.M05
G28Y0.
M30
旋轉(zhuǎn)格式:G68 X_ Y_ R_,其中和是旋轉(zhuǎn)中心的坐標(biāo)值,是旋轉(zhuǎn)角度,逆時(shí)針旋轉(zhuǎn)為正值,順時(shí)針旋轉(zhuǎn)為負(fù)值,69為旋轉(zhuǎn)結(jié)束取消指令。
舉例:G68 X10.Y10.R3.
表示以坐標(biāo)(10.,10.)為旋轉(zhuǎn)中心,逆時(shí)針旋轉(zhuǎn)3°。
通過(guò)上述1.2對(duì)G68代碼[5-7]的理解、掌握,結(jié)合本案例進(jìn)行分析,可將G68旋轉(zhuǎn)指令應(yīng)用于本案例,具體思路如下:以孔1中心作為加工程序原點(diǎn)(0.,0.),建立G58加工坐標(biāo)系(設(shè)水平向右為軸正向,豎直向上為軸正向),將G58加工坐標(biāo)系繞孔1中心坐標(biāo)(0.,0.)順時(shí)針旋轉(zhuǎn)3°,如圖3所示,4×φ18 mm孔組尺寸(100±0.2, 100±0.2)分別和G58坐標(biāo)系軸和軸平行,由此可直接看出4個(gè)孔組的中心坐標(biāo)值,即孔1中心坐標(biāo)(0.,0.),孔2中心坐標(biāo)(0.,-100.),孔3中心坐標(biāo)(-100.,-100.),孔4中心坐標(biāo)(-100.,0.)。

圖3 發(fā)動(dòng)機(jī)支架G58加工坐標(biāo)系
已知加工坐標(biāo)系G58和4個(gè)孔組的中心坐標(biāo),按照G81鉆孔循環(huán)指令進(jìn)行加工程序編制,具體加工程序如下:
O4321
G80G40G69
G91G30Z0.M05
N1G00G90G58X0.Y0.(建立加工坐標(biāo)系)
G43Z100.H01M03S1200
G68X0.Y0.R-3.(以坐標(biāo)原點(diǎn)順時(shí)針旋轉(zhuǎn)3°)
G98G81Z-30.M03R3.F200(鉆孔循環(huán))
X0.Y-100.(孔2)
X-100.Y-100.(孔3)
X-100.Y0.(孔4)
G69(旋轉(zhuǎn)指令取消)
G80G40
G91G30Z0.M05
G28Y0.
M30
通過(guò)對(duì)方案A和方案B兩種編程方法進(jìn)行分析對(duì)比,可以發(fā)現(xiàn),方案A有以下弊端:(1)在手工編程前先要借助CAXA等二維軟件進(jìn)行工藝尺寸轉(zhuǎn)化,轉(zhuǎn)化過(guò)程中容易出錯(cuò);(2)將轉(zhuǎn)化尺寸手動(dòng)輸入到機(jī)床過(guò)程中容易將轉(zhuǎn)化尺寸輸入錯(cuò)誤,而且程序輸入錯(cuò)誤也不容易被發(fā)現(xiàn),繼而導(dǎo)致加工質(zhì)量問(wèn)題發(fā)生。
方案B彌補(bǔ)了方案A的不足,具有以下幾個(gè)優(yōu)點(diǎn):
(1)通過(guò)科學(xué)應(yīng)用G68指令,省去了工藝技術(shù)員借助CAXA等二維軟件來(lái)創(chuàng)建工藝轉(zhuǎn)化尺寸的環(huán)節(jié)。
(2)通過(guò)應(yīng)用G68指令,提升了工藝技術(shù)員的編程效率。
(3)通過(guò)應(yīng)用G68指令,規(guī)避了方案A中的計(jì)算誤差。
(4)通過(guò)應(yīng)用G68指令,提升了產(chǎn)品的加工質(zhì)量。
本文以某重卡發(fā)動(dòng)機(jī)支架為例,論述了兩種編程方式,方案A是一種比較原始的編程方法,對(duì)于編程初學(xué)者來(lái)說(shuō),更容易理解和掌握,隨著時(shí)間和經(jīng)驗(yàn)的積累,經(jīng)過(guò)一定階段的學(xué)習(xí)和提升后,很容易學(xué)會(huì)方案B的編程技巧。方案B的編程技巧特別適合4個(gè)孔組和定位基準(zhǔn)面帶有角度的產(chǎn)品(如發(fā)動(dòng)機(jī)/變速器類(lèi)支架),能大大提升編程效率。實(shí)踐證明,該編程技巧具有一定的實(shí)用價(jià)值,可以向其他產(chǎn)品推廣、應(yīng)用。
[1] 伏芬琪.例談如何巧學(xué)數(shù)控手工編程[J].數(shù)碼世界, 2019(4):262.
[2] 姜東全,郝雙雙.數(shù)控編程與加工工藝的關(guān)系[J].現(xiàn)代制造技術(shù)與裝備,2020(3):165,167.
[3] 姜東全,郝雙雙.淺析數(shù)控編程的流程及原則[J].南方農(nóng)機(jī),2019,50(15):141,150.
[4] 周瀟瀟,李炫,許振,等.數(shù)控編程的方式方法[J].林業(yè)機(jī)械與木工設(shè)備,2021,49(1):46-48,52.
[5] 王宇雷.數(shù)控機(jī)床編程技術(shù)及對(duì)刀操作中的相關(guān)問(wèn)題探索[J].科技資訊,2020,18(3):55,57.
[6] 劉欲峰.淺析學(xué)習(xí)數(shù)控編程與操作技術(shù)的幾個(gè)關(guān)鍵點(diǎn)[J].機(jī)械工程與自動(dòng)化,2022(3):222-223,226.
[7] 馬輝.CAXA軟件在機(jī)械數(shù)控加工技術(shù)中的應(yīng)用[J].現(xiàn)代制造技術(shù)與裝備,2017(5):122,178.
Optimization of Numerical Control Machining Program for a Heavy Truck Engine Support
WEI Chao, LI Jingjing, ZHANG Long, LIU Yao, LEI Deli, ZHANG Erchao
( Shaanxi Huazhen Vehicle Parts Company Limited, Xi'an 710000, China )
In recent years, with the rapid development of China's automobile industry, which gradually becomes the mainstay industry in machinery manufacturing industry, the numerical control technology in the automotive industry plays a pivotal role, especially in the machining of key parts in the field of heavy trucks. For products with simple shape/structure, for convenience and speed, the numerical control machining programs are usually completed by manual programming. Taking the engine support of a heavy truck as an example, this paper studied the machining content of drilling four bottom holes and milling 3° surface. Through an analysis of product processing technology, two processing technology schemes were formulated. According to the process scheme, the two manual programming methods of scheme A and scheme B were compared and analyzed by FANUC numerical control system programming. After the field practice for many times, we concluded that by applying G68 rotating instructions, scheme B can simplify the programming difficulty, improve programming efficiency, reduce the error rate of programming and provide a new idea and method for the subsequent products of the same type.
FANUC numerical control system; G68 rotating instructions; Manual programming;Heavy truck engine support;Numerical control machining
U464
B
1671-7988(2022)23-192-04
U464
B
1671-7988(2022)23-192-04
10.16638/j.cnki.1671-7988.2022.023.035
魏超(1990—),男,助理工程師,研究方向?yàn)槠?chē)零部件機(jī)加工藝設(shè)計(jì)與開(kāi)發(fā),E-mail:18202993327@163.com。