沈羽
摘要:針對復雜曲面零件在逆向制造過程中存在的問題開展研究,采用三坐標測量設備采集復雜曲面零件的點云數(shù)據(jù),并結(jié)合Gemagic design X軟件完成對曲面逆向架構和曲面重構,實現(xiàn)對復雜曲面零件的逆向建模。再利用Unigraphics NX軟件數(shù)控加工軟件對刀位軌跡生成、加工坐標系設定、創(chuàng)建加工操作,完成對復雜曲面零件的數(shù)控加工,為復雜曲面零件的制造提供理論依據(jù)。
Abstract: This paper studies the problems of complex curved surface parts in the reverse manufacturing process, uses coordinate measuring equipment to collect point cloud data of complex curved surface parts, combined with Gemagic design X software to complete the reverse architecture and surface reconstruction of curved surfaces, to realize reverse modeling of curved parts. Then Unigraphics NX software NC machining software to generate tool position trajectory, set machining coordinate system, create machining operations, complete the CNC machining of complex curved surface parts, so as to provide a theoretical basis for the manufacture of complex curved surface parts.
關鍵詞:復雜曲面零件;逆向建模;點云數(shù)據(jù);數(shù)控加工
Key words: complex curved surface parts;reverse modeling;point cloud data;CNC machining
中圖分類號:U464.13? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?文獻標識碼:A? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 文章編號:1006-4311(2020)12-0229-02
0? 引言
逆向建模是一種反求工程,當需要加工的零件缺少實物的外部尺寸、特征以及材料等素材的情況下,利用三維掃描技術獲取實際零件的三維點云坐標,并將坐標通過曲面重構技術重新構建實物的計算機輔助設計模型,最終通過數(shù)控加工實現(xiàn)對零件的快速制造[1]。逆向建模及數(shù)控加工中包含了多領域、多學科的技術,其中有硬件逆向技術、軟件逆向技術以及實物逆向技術等。與傳統(tǒng)的零件加工制造相比,逆向建模與數(shù)控加工可以在前人的基礎上對零件進行創(chuàng)新,并將現(xiàn)有的零件產(chǎn)品作為參照目標,制造出新的目標產(chǎn)品,從而為制造業(yè)提供更多創(chuàng)新的產(chǎn)品,加快制造業(yè)的發(fā)展。基于此,本文開展對復雜曲面零件逆向建模及數(shù)控加工方法研究。
1? 復雜曲面零件逆向建模
1.1 復雜曲面零件點云數(shù)據(jù)采集
復雜曲面零件點云數(shù)據(jù)的質(zhì)量決定最終模型的質(zhì)量,因此點云數(shù)據(jù)的采集是逆向建模中最重要的關鍵步驟?;趶碗s曲面零件的結(jié)構特點,本文選用非接觸式測量法,通過三坐標測量設備對復雜曲面零件的點云數(shù)據(jù)進行采集[2]。由于復雜曲面零件中存在較多的工件尺寸,需要沿不同方向?qū)Τ叽鐪y量,因此在測量前首先要對測量時使用的測頭進行校準,同時在校準的過程中完成對測頭半徑的補償。開始測量后,還需要對復雜曲面零件的表面、光柵尺、導軌等進行清潔,避免產(chǎn)生誤差。再使用專用的自動裝卸設備將復雜曲面零件放置在固定的位置。為了使采集到的點云數(shù)據(jù)更加準確,還需要對測量路徑進行規(guī)劃,通常情況下規(guī)劃是沿著某一特征方向,順著方向采集點云數(shù)據(jù)。對于復雜曲面零件而言構建各規(guī)則元素所需最少點云數(shù)據(jù)如表1所示。
完成測頭的標定后,設定相應的點云數(shù)據(jù)采集密度及掃描方向,開始對復雜曲面零件進行掃描,并在掃描結(jié)束后將點云數(shù)據(jù)存儲為.imw格式。
1.2 曲線逆向架構
Gemagic design X軟件的優(yōu)勢在于可以直接被Unigraphics NX數(shù)控加工軟件讀取,不需要對點云數(shù)據(jù)的格式進行轉(zhuǎn)換。具體的架構流程為:在Gemagic design X軟件界面中,在每個點云網(wǎng)格中創(chuàng)建一條適當?shù)那€,并判斷每條曲線是否符合復雜曲面零件加工的精度和光順程度[3]。若不滿足要求則重新創(chuàng)建更加精準且光滑的曲線;若滿足條件則進行下一步操作。再判斷創(chuàng)建的曲線是否存在一定的連續(xù)性,若不存在則重新對曲線進行編輯操作,若存在則將該曲線創(chuàng)建出來,完成對復雜曲面零件的曲線架構。
1.3 曲面重構
在 Gemagic design X軟件中包含多種創(chuàng)建零件曲面的方法,包括點云數(shù)據(jù)直接生成曲面、直線蒙皮、四邊界生成曲面以及點云數(shù)據(jù)和曲線結(jié)合的方法生成曲面。本文選擇在Gemagic design X軟件中對曲面重構的具體創(chuàng)建流程為:首先考慮后續(xù)數(shù)控加工操作對復雜曲面零件的曲面基本要求,判斷每個曲面的精度或光順是否符合加工要求,若不符合則根據(jù)后續(xù)工作的要求,在光順性和精確度之間找到平衡點,以滿足數(shù)控加工過程對曲面的要求;若符合要求則考慮曲面是否滿足聯(lián)系性要求,若不符合則重新對曲面進行編輯;若符合則利用該點云數(shù)據(jù)創(chuàng)建曲面[4]。創(chuàng)建后的曲面還需要在Gemagic design X軟件中對點云數(shù)據(jù)及曲面的偏差進行檢測,檢查曲面及點云數(shù)據(jù)的誤差。通常情況下除去誤差較大的部分,保證各數(shù)據(jù)參數(shù)的誤差在±1.0mm之間。逆向建模是一個從整體到局部的 建模過程,因此首先構建整體閉合連續(xù)的曲面,再利用CAD軟件構建復雜曲面零件的細節(jié)特征模型。
2? 復雜曲面零件數(shù)控加工方法
2.1 刀位軌跡生成
本文選用Unigraphics NX軟件對復雜曲面零件進行數(shù)控加工操作,首先對刀位軌跡生成。首先在被加工的復雜曲面零件的曲面上采集一組刀觸點,再將刀觸點直鉆環(huán)衛(wèi)刀位點,生成刀具的路徑。圖1為Unigraphics NX軟件數(shù)控加工自動編程的具體流程圖。
Unigraphics NX軟件采用的是CAD自動編程技術,因此刀具軌跡在生成過程中是面向屏幕的圖形交互完成的。將上文逆向建模得到的復雜曲面零件模型輸入到CAD中,選擇對應的加工工具、刀具以及工藝參數(shù)等,并生成加工刀具的位置源文件。再通過后置處理得到相應機床的加工程序。
2.2 加工坐標系設定
加工坐標系是在加工原點的基礎上建立坐標,利用加工坐標系對復雜曲面零件幾何體在數(shù)控機床上的加工位置定義,在編程過程中道具的軌跡坐標就是根據(jù)復雜曲面零件的輪廓在加工坐標系的坐標明確的。利用Unigraphics NX軟件的坐標設定功能,設置三個坐標軸,分別為x軸、y軸和z軸,三個坐標軸的方向規(guī)定著數(shù)控機床導軌的方向,在實際加工過程中應當保證毛坯在機床上的位置方便加工、對刀等操作。
在Unigraphics NX軟件中首先設定加工坐標系,在加工環(huán)境窗口中點擊操作導航裝置,選擇其中的幾何視圖按鈕并勾選MCS選項。設定復雜曲面零件的加工坐標系及工作坐標系保持一致,即復雜曲面零件的底面為x軸和y軸的平面,刀軸的矢量方向為z軸。在Unigraphics NX軟件中創(chuàng)建一個加工操作首先要為該操作制定四個父節(jié)點組,包括程序父節(jié)點組、刀具父節(jié)點組、加工幾何體父節(jié)點組以及加工方法父節(jié)點組[5]。程序父節(jié)點組主要用于管理各個加工操作,同時排列各個加工操作在程序中的順序。刀具父節(jié)點組在創(chuàng)建和選擇合適的刀具時,應當考慮復雜曲面零件的加工類型、加工表面形狀以及加工部分的尺寸大小等因素。加工幾何體父節(jié)點組用于指定加工的復雜曲面零件的毛胚幾何體、部件幾何體等,并指定加工加工復雜曲面零件的加工方位。在加工過程中,可以保證加工精度和加工質(zhì)量。
2.3 創(chuàng)建加工操作
在創(chuàng)建加工坐標系后,創(chuàng)建對復雜曲面零件的加工操作。每創(chuàng)建一個操作就相當于生成一個加工步驟,在操作過程中,單一的刀軌以及生成這一刀軌的對應信息組成一個結(jié)合。在Unigraphics NX軟件中選擇指定的程序、幾何體和刀具后點擊應用按鈕,在指定加工區(qū)域中完成對相關切削參數(shù)及非切削參數(shù)的設定。生成的刀位文件內(nèi)容中包含刀具的中心推斷數(shù)據(jù)以及相關的加工參數(shù)數(shù)據(jù),但只有這些數(shù)據(jù)仍無法對數(shù)控機床控制。對于不同的數(shù)控機床存在不同的數(shù)控系統(tǒng),在不同數(shù)控系統(tǒng)中同一功能的控制代碼可能不同,因此還需將刀軌文件轉(zhuǎn)換為符合特定數(shù)控機床指令的加工程序文件。通過后置處理操作將刀位軌跡轉(zhuǎn)換為被數(shù)控機床識別的數(shù)控代碼,完成對復雜曲面零件的數(shù)控加工。
3? 結(jié)束語
本文對復雜曲面零件的逆向建模和數(shù)控加工方法進行了研究,但由于知識水平有限,研究中仍存在某些方面的不足,例如點云數(shù)據(jù)采集方法的局限性、點云數(shù)據(jù)處理過程人工干預量大、逆向工程各環(huán)節(jié)獨立等問題,在后續(xù)的研究中還將對這些問題進行更加深入的研究。
參考文獻:
[1]劉劍龍,陸榮,孔維森,等.航天薄壁框架類零件數(shù)控加工的變形抑制方法[J].機械制造與自動化,2019,48(06):059-061.
[2]任艷霞,陳昌鐸,丁剛,等.拖拉機復雜零件的逆向建模和數(shù)控加工仿真——基于UG軟件[J].農(nóng)機化研究,2020,42(06):251-254,259.
[3]鄭金輝.高職《零件的數(shù)控車削加工》課程標準研究——以吉林化工學院航空工程學院數(shù)控技術專業(yè)為例[J].吉林化工學院學報,2019,36(04):048-052.
[4]郭樹伽,劉羽,姜彬,等.AGV+協(xié)作機器人在零件數(shù)控機床加工上下料中的應用[J].汽車工藝師,2019,27(09):017-020.
[5]武迎迎,趙國強,秦濤,等.復雜零件數(shù)控加工在線測量技術研究[J].機械制造,2019,57(07):072-075.