1 引言
cl`Wl/Q# 0Atha>w^o~ 在對汽車車燈進行實體造型的過程中,燈罩以及車燈的側面經常遇到如圖1 所示的側燈紋。對于這種側燈紋的加工,目前采用的方法是每一條側燈紋利用數(shù)控銑刀一次加工成型,如圖2 所示。由此可見,側燈紋造型并不需要建立完整的3D 模型,只需生成加工側燈紋過程中代表銑刀中心運動軌跡的空間曲線,然后根據生成的空間曲線進行數(shù)控編程。
[>54?4{|. 2XeyNX 因此側燈紋的加工分為2 個步驟:軌跡曲線的建模(即造型) 和數(shù)控加工程序的生成。由于每一條側燈紋的銑刀中心運動軌跡都單獨位于一個平面之內,目前的造型方法其實就是平面與曲面求相交曲線。軌跡曲線生成之后,設計合理的進刀和退刀路線,將曲線按一定要求離散成點集,選擇數(shù)控加工工藝參數(shù),利用手工編程生成數(shù)控加工程序。
OzrIiahz/
圖1 側燈紋
由此可見,側燈紋的加工完全是重復性的工作,加工效率比較低下,尤其是生成數(shù)控加工程序階段,若側燈紋數(shù)量和每條軌跡曲線的離散點都較多,則手工編程的工作量將十分驚人。
|TMn
圖2 側燈紋切削示意圖
下面介紹基于UG二次開發(fā)環(huán)境,利用二次開發(fā)語言opengrip ,實現(xiàn)側燈紋的軌跡曲線建模和數(shù)控加工程序的自動生成。
W-#DEU 7_ ;#9?3Os 2 側燈紋生成的基本原理
[O&}Qk Bt}90# 圖3 為側燈紋加工原理示意圖,圖中的圓代表數(shù)控銑刀,圓心代表銑刀中心的運動軌跡。由圖3可見,一般情況下,側燈紋剖面的形狀是個角度小于180°的圓弧,因此加工側燈紋的銑刀中心運動軌跡并不位于車燈曲面,而是位于車燈曲面的偏置面。每一條側燈紋的銑刀中心運動軌跡都單獨位于一個平面之內,因此側燈紋軌跡曲線的建模歸根到底就是一連串平面與車燈曲面的偏置面求相交曲線。
RIXeV*ix
圖3 側燈紋加工原理示意圖
側燈紋的分布一般符合一定的規(guī)律,因此銑刀中心運動軌跡所在的平面也按照某個準則。絕大多數(shù)情況下,銑刀中心運動軌跡所在的所有平面都平行于脫模線,從而確保側燈紋不產生倒脫模現(xiàn)象。
Q\kWQOB_ gs3(B/";c 3 側燈紋自動生成程序的開發(fā)過程
ZwLr>?0$
p 6JZ>&HA UG提供多種二次開發(fā)語言,open grip 就是其中之一。與其他的二次開發(fā)語言相比,open grip 具備簡單、方便、交互性能強等優(yōu)點。
e(
@</W a
dr\l5pWQ 由于側燈紋的制造分為2 個階段,因此本程序也分為兩大部分:軌跡曲線的建模和數(shù)控加工程序的生成。在軌跡曲線建模完畢之后將產生一個對話框,供用戶選擇是否生成數(shù)控加工程序,若選擇生成數(shù)控加工程序則繼續(xù),否則結束程序。
Oj
达日县|
湖北省|
确山县|
寿阳县|
扎兰屯市|
泰兴市|
河东区|
东乌珠穆沁旗|
平利县|
邵阳市|
繁峙县|
临夏县|
集安市|
富平县|
武义县|
新竹县|
汾阳市|
务川|
边坝县|
诏安县|
庆元县|
左贡县|
新巴尔虎右旗|
淄博市|
临湘市|
仪陇县|
墨脱县|
天峻县|
鸡泽县|
若尔盖县|
瑞安市|
聂荣县|
华阴市|
山西省|
冀州市|
沭阳县|
镇沅|
德保县|
金溪县|
洛扎县|
乌鲁木齐市|