一、問題的提出
近年來,隨著科技的進(jìn)步,機(jī)械產(chǎn)品的制造向加工精度精密化、加工效率高速化、加工尺寸極限化、加工過程智能化以及加工環(huán)境綠色化方向發(fā)展。機(jī)械加工的發(fā)展趨勢是零件結(jié)構(gòu)更加復(fù)雜、材料更先進(jìn)、設(shè)備性能更高,對交付時間、價格和質(zhì)量的要求更加苛刻。在這種情況下,如何提高編程人員的數(shù)控程序編制應(yīng)用水平、達(dá)到數(shù)控程序編制高質(zhì)量和高效率的標(biāo)準(zhǔn),如何提高數(shù)控設(shè)備的利用率、降低數(shù)控機(jī)床的安全性隱患成為制造企業(yè)面臨的現(xiàn)實(shí)問題。同時,數(shù)控加工技術(shù)作為先進(jìn)制造技術(shù)的關(guān)鍵技術(shù)之一,如何更廣泛和深入地應(yīng)用成為制造企業(yè)加工過程中亟待解決的重大研究課題。
數(shù)控加工中的關(guān)鍵環(huán)節(jié)包括:數(shù)控機(jī)床、加工刀具、控制系統(tǒng)、數(shù)控程序編制(CAM)系統(tǒng)以及數(shù)控程序編程技巧等,如圖1所示。只有這些環(huán)節(jié)的有機(jī)配合,才能充分發(fā)揮數(shù)控加工的優(yōu)勢,提高數(shù)控設(shè)備的效率。
由圖1可以看出,企業(yè)在引進(jìn)了數(shù)控設(shè)備和選用高效刀具的基礎(chǔ)上,還需要采用先進(jìn)的加工技術(shù)(如高速加工、多軸加工以及車銑復(fù)合等)、有效的數(shù)據(jù)通訊(如DNC)以及完善的數(shù)控加工程序編制系統(tǒng),才能充分發(fā)揮數(shù)控設(shè)備的能力。
圖1 數(shù)控加工的關(guān)鍵環(huán)節(jié)
二、NX CAM智能體系結(jié)構(gòu)
NX CAM是一基于過程的智能制造系統(tǒng),其體系結(jié)構(gòu)如圖2所示。在這一體系結(jié)構(gòu)中,輸入的是加工零件的模型數(shù)據(jù),包括零件的幾何模型及屬性,以及毛坯模型等。輸出的是經(jīng)過后置處理的NC加工代碼、數(shù)控加工指導(dǎo)書等。中央是以刀具、機(jī)床等為資源庫,以操作模板、方式模板等為知識庫,兩庫共同支撐的面向過程的智能加工系統(tǒng),它提供加工編程處理、加工過程模型管理、加工模擬仿真以及加工環(huán)境管理等功能。這一體系結(jié)構(gòu)為企業(yè)數(shù)控加工經(jīng)驗(yàn)的獲取與重用,以及數(shù)控加工程序編制的自動化提供了基礎(chǔ),確保了編程的效率與質(zhì)量。
圖2 NX CAM的智能體系結(jié)構(gòu)
這一體系結(jié)構(gòu)的優(yōu)勢如下:
(1)用戶知識的獲取和重用。用戶的知識可以通過庫的形式集成到軟件中,從而將軟件與用戶的實(shí)際要求緊密集合起來,實(shí)現(xiàn)用戶知識的獲取和重用。
(2)提高了數(shù)控編程的效率。用戶可以把以往的經(jīng)驗(yàn)集成到軟件中,從而避免了加工參數(shù)的重復(fù)輸入,提高了編程效率。特別是基于這一體系結(jié)構(gòu)的加工過程向?qū)В芤龑?dǎo)用戶一步一步完成數(shù)控加工程序的編制,不僅大大提高了編程效率,而且降低了對編程人員的技能要求,提高了編程質(zhì)量和加工程序的標(biāo)準(zhǔn)化。
(3)提高了數(shù)控編程的質(zhì)量。該體系結(jié)構(gòu)可以將經(jīng)過實(shí)際驗(yàn)證的經(jīng)驗(yàn)融入軟件,從而保證了編程的質(zhì)量。同時該體系結(jié)構(gòu)可以保證輸出與輸入具有相關(guān)性,從而保證了數(shù)據(jù)的一致性,確保了質(zhì)量。
(4)提高了數(shù)控編程的標(biāo)準(zhǔn)化。該體系結(jié)構(gòu)可以使不同的人員按照同一模式來進(jìn)行零件的數(shù)控程序的編制,使得不同的人員對同一零件編制出來的程序具有一致性,從而有助于實(shí)現(xiàn)數(shù)控程序編制的標(biāo)準(zhǔn)化。
三、NX CAM的智能化編程應(yīng)用
NX CAM的智能體系結(jié)構(gòu)為數(shù)控加工程序的智能化編制提供了基礎(chǔ)。企業(yè)在具體的實(shí)施應(yīng)用過程中,可根據(jù)被加工零件的特點(diǎn)以及企業(yè)自身的情況,采用一種或多種自動化編程方法。
1.基于模板應(yīng)用的自動化編程
從以上NX CAM的體系結(jié)構(gòu)可以看出,加工模板在NX CAM系統(tǒng)中起著關(guān)鍵的作用,是NX CAM系統(tǒng)的基礎(chǔ)。NX加工模板是NX文件中的一些操作和組對象,在加工模板中包含了預(yù)先定義好的參數(shù),加工模板可以被重復(fù)使用,使得用戶能夠?qū)ζ湫碌娜蝿?wù)快速、容易地創(chuàng)建新的操作和組對象,避免了大量重復(fù)定義參數(shù)的工作。在NX加工應(yīng)用中可以有各種加工模板可供使用,分別是:操作模板、加工方式模板、刀具模板、加工幾何模板和環(huán)境設(shè)置模板,各種模板包含了不同的數(shù)據(jù)。
(1)操作模板。操作模板用來設(shè)定加工操作中的所有選項(xiàng)的值,如點(diǎn)位操作中鉆孔操作的所有缺省參數(shù),這些數(shù)據(jù)作為操作被保存,當(dāng)創(chuàng)建新的操作時,可以提取并利用。
(2)加工方式模板。加工方式模板主要定義一些通用的選項(xiàng)數(shù)據(jù),如加工余量、加工擬合精度、切削速度以及刀具軌跡顯示參數(shù)。
(3)刀具模板。控制在創(chuàng)建加工刀具軌跡的過程中能夠采用的加工刀具及其具體參數(shù)。其優(yōu)點(diǎn)是可以幫助用戶采用標(biāo)準(zhǔn)的刀具庫。
(4)加工幾何模板。加工幾何模板中定義了在加工環(huán)境中可選用的加工幾何種類,以及針對該加工幾何所需的加工操作,例如加工一孔加工幾何,可以包括中心鉆、鉆和鉸孔操作。NX加工幾何模板可以定義的加工幾何種類包括:孔幾何、邊界幾何、面和體幾何以及車削邊界幾何等。
(5)環(huán)境設(shè)置模板。將操作模板、加工方式模板、刀具模板和加工幾何模板組合在一起,提供一個整體的加工應(yīng)用環(huán)境。
NX的每一個版本都包含有已經(jīng)定義好的加工模板和加工設(shè)置文件,如果用戶希望根據(jù)自己企業(yè)和產(chǎn)品的特點(diǎn),創(chuàng)建有針對性的加工模板,則可以采用圖3所示的基于客戶化模板的數(shù)控加工程序的編制流程來完成其工作,實(shí)現(xiàn)加工程序編制的快速、自動化。在該流程中實(shí)際上包括兩部分內(nèi)容:第一部分為客戶化模板的創(chuàng)建;第二部分為客戶化模板的使用。
圖3 基于客戶化模板的自動化編程
2.基于過程向?qū)О淖詣踊幊?/span>
加工向?qū)О窃趯μ囟ㄐ袠I(yè)或特定產(chǎn)品進(jìn)行深入研究后,針對該特定行業(yè)或特定產(chǎn)品的數(shù)控程序的編制而開發(fā)出的專業(yè)過程向?qū)В谠撨^程向?qū)е屑闪撕芏喑墒斓慕?jīng)驗(yàn)(如加工工序的設(shè)定、加工刀具的選取以及加工參數(shù)的采用等),它通過一步步的引導(dǎo)來控制編程操作順序,從而極大地提高編程效率和質(zhì)量。圖4所示為一典型的利用加工向?qū)нM(jìn)行編程的過程。
圖4 基于過程向?qū)У淖詣踊幊?/span>
針對加工過程向?qū)У拈_發(fā),NX軟件提供了流程工作室工具(圖5),使用戶能夠通過拖拽的方式,非常容易地定義自己的加工向?qū)О?/span>
圖5 流程工作室
3.基于特征加工的自動化編程
NX的基于特征的加工編程提供了數(shù)控加工程序編制的新的方法,它通過特征管理器識別零件的幾何特征,然后采用加工規(guī)則識別加工特征的物理特性和屬性,進(jìn)行特征分組,并基于特征分組選取合適的刀具、切削方式和加工參數(shù),創(chuàng)建相應(yīng)的加工程序。利用NX的基于特征的編程技術(shù)(圖6),與標(biāo)準(zhǔn)技術(shù)相比,可以縮短超過90%的編程時間。
圖6 基于特征加工的自動化編程
基于特征的自動化編程過程包括以下幾個方面。
(1)特征識別
針對任意來源的被加工幾何對象,讀取其幾何特性,識別被加工的特征形狀。
識別特征的方式可以有多種:①CAD特征和用戶自定義特征可直接識別為加工特征;②基于零件的幾何拓布結(jié)構(gòu)來識別加工特征,可以處理通過IGES或STEP接口接收的來自其他系統(tǒng)的CAD模型;③通過對簡單幾何賦予標(biāo)記來識別為加工特征,例如對一個點(diǎn)賦予標(biāo)記來定義一個臺階孔,并描述孔的深度、直徑等,可對特征、點(diǎn)、圓弧、面和特征賦予標(biāo)記,使它們成為加工特征。
(2)加工推理
根據(jù)識別的特征,系統(tǒng)自動利用內(nèi)置的基于知識的推理機(jī)制,對加工特征進(jìn)行分類,如按孔的直徑分類,或按面的法向分類等,并決定加工的操作類型與參數(shù),選取合適的刀具,創(chuàng)建加工程序。
(3)刀具軌跡優(yōu)化
對加工程序應(yīng)用知識規(guī)則進(jìn)行優(yōu)化,提高加工效率。可以按照最少刀具數(shù)量、最少換刀次數(shù)以及最小刀具移動距離等方式進(jìn)行加工程序的優(yōu)化。
4.基于PMI驅(qū)動的智能加工編程
基于PMI驅(qū)動的智能化加工編程是基于特征加工的自動化編程技術(shù)的深度應(yīng)用,其工作過程如圖7所示,它直接讀取MBD模型的幾何特征和產(chǎn)品制造信息,然后根據(jù)特征和產(chǎn)品制造信息自動選取適合的加工工藝,自動創(chuàng)建相應(yīng)的加工刀具軌跡。
四、結(jié)語
基于NX CAM的智能化編程解決方案采用了領(lǐng)先的CAM快速編程技術(shù)和自動化編程技術(shù),能有效提高知識和資源重用率,縮短工藝準(zhǔn)備時間。對編程者而言,則大幅降低了非工藝設(shè)計流程環(huán)節(jié)的工作量,使數(shù)控加工編程的效率達(dá)到最佳狀態(tài),滿足數(shù)控加工的各種要求。
(審核編輯: 智匯胡妮)
分享