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