1 何謂特征加工
在三維CAD環(huán)境下,我們已經(jīng)習(xí)慣了所謂的特征造型。利用拉伸、旋轉(zhuǎn)、掃略等方法獲得實體模型,而且可以通過“布爾運算”完成針對實體模型的加減運算。在CAD環(huán)境下,通過特征造型的方式,不僅獲得了三維模型,更有意義的是通過對特征的賦值過程,在三維模型中,可設(shè)置與三維模型相關(guān)的全部幾何參數(shù)。
一般情況下,在CAM環(huán)境中的編程操作主要有兩部分內(nèi)容組成,一方面根據(jù)加工工藝內(nèi)容的要求,選擇CAH軟件提供的加工方法生成,刀具路徑,通過對加工方法中的參數(shù)設(shè)置獲得合理的刀具路徑形狀和樣式;另一方面,選擇加工對象和輸入零件模型相關(guān)的幾何參數(shù),保證生成的刀具路徑符合零件幾何形狀的要求。特征加工可以直接利用CAD造型過程中設(shè)置的模型特征參數(shù),不僅減少了加工對象和參數(shù)的輸入,而且可以以模型特征為紐帶,將cad/cam系統(tǒng)連接起來,實現(xiàn)數(shù)據(jù)的動態(tài)關(guān)聯(lián)。這種以實體模型的幾何特征為加工對象,以特征參數(shù)為加工依據(jù)的編程方式,即為特征加工,也常稱為實體加工。
實體加工并不是簡單的以實體模型為加工對象,而是要能識別出實體模型的特征及其參數(shù),然后以特征為依據(jù),貫穿于整個加工過程,包括特征識別、加工方法的選擇、加工過程中特征參數(shù)的輸入、特征的修改與刀具路徑的更新等內(nèi)容,甚至可以有更多的自動加工選項。
圖1 EdgeCAM自動識別出來的多種2D/3D型腔特征和外形特征
2 特征加工的應(yīng)用
在EdgeCAM中,特征加工一般分為如下幾個步驟:識別特征;針對特征選擇加工方法;設(shè)置加工參數(shù);動態(tài)關(guān)聯(lián)。在EdgeCAM中,有自動識別特征的功能。無論是銑削特征還是車削特征,都可以自動識別。識別出來的特征按類型自動分組,相同的特征可以同時選中并一次加工。識別出來的特征包括特征的幾何參數(shù)、顏色以及層等信息(特征參數(shù)可以修改編輯)。針對選出來的實體模型特征,選擇加工方法,以獲得合理的刀具路徑。在這個過程中,有兩部分參數(shù)需要輸入。一個是控制刀具路徑樣式的參數(shù),如期望的刀具路徑是逆銑還是順銑、刀具路徑的步距角度等;另一個是與模型相關(guān)的幾何參數(shù),如型腔深度、形狀位置等。在參數(shù)輸入的過程中,與模型相關(guān)的幾何參數(shù)在默認(rèn)的情況下,來源于實體模型的特征參數(shù),并可以自動加載。因此在編程過程中,只需要關(guān)注控制刀具路徑樣式的參數(shù)即可。不僅減少了編程中的數(shù)據(jù)輸入,而且生成的刀具路徑可以根據(jù)特征的更改自動更新。這為實現(xiàn)智能編程提供了一個解決問題的思路。
3 快捷的特征加工
前面我們對特征加工進行了一些闡述,在針對特征作加工的過程中,可以實現(xiàn)更多的自動化。下面我們來看看如何快捷地完成一個特征加工過程。首先,我們先來了解一下EdgeCAM提供的一個定制自動化加工策略的工具-“策略管理器”。然后,通過應(yīng)用加工策略的過程,更加深入地了解特征加工的優(yōu)勢。
策略管理器是一個用來定制加工策略的工具,通過策略管理器定制的加工策略類似于一個加工方法,可以直接應(yīng)用在查找出來的實體模型的特征上,一個完整的加工策略可以使加工過程完全自動化。加工策略的定制過程就是把典型的特征加工過程復(fù)制出來,作為一個流程的節(jié)點。在策略管理器中,將這些節(jié)點連接起來,組成一個完整的加工流程,并保存下來,在需要的時候,可以直接應(yīng)用。
首先,來了解一下在策略管理工具中,定制的加工策略的格式。加工策略實質(zhì)上是一個流程圖,這個流程圖在開始節(jié)點(Star節(jié)點)和終止節(jié)點(End節(jié)點)之間、由一些判斷節(jié)點、數(shù)據(jù)節(jié)點和組節(jié)點構(gòu)成。還可以將多個節(jié)點定義成一個組節(jié)點,通過組節(jié)點,可以將些已經(jīng)訂制好的策略或流程嵌套在主流程或其他策略下。嵌套的次數(shù)不受限制。
每個節(jié)點的內(nèi)容,可以通過將EdgeCAM環(huán)境下制定的加工過程復(fù)制出來,其內(nèi)容可以是一個完整的工序內(nèi)容,也可以是其中的一個步驟,如圖2所示。
圖2 加工策略示意
例如,這里將鉆孔的步驟輸出為一個節(jié)點的內(nèi)容,如圖3所示。
圖3“鉆孔”組節(jié)點的內(nèi)容
輸出后,粘貼在策略管理器中,構(gòu)成一個進程。這些進程可以拖拽到流程圖中,成為一個數(shù)據(jù)節(jié)點。例如這里將前面的鉆孔過程復(fù)制到策略管理器中后,命名為“鉆孔”進程。如圖4、圖5所示。
圖4 策略輸出對話框
圖5 輸出結(jié)果
在這里可以看到,進程中使用的與孔相關(guān)的幾何參數(shù)值,如加工深度、基準(zhǔn)平面等都是等采用了特征參數(shù)。如果特征參數(shù)被修改,這里的值也相應(yīng)地發(fā)生變化。進給速度、主軸轉(zhuǎn)數(shù)等,使用的是固定值(也可以自定義成參數(shù),使用專家系統(tǒng)提供數(shù)值)。
該進程被拖拽到流程圖中,就是在圖5中我們看到的“鉆孔”數(shù)據(jù)節(jié)點。如果被加工的對象中有孔特征,并且需要進行鉆孔操作,那么鉆孔的加工過程,就將按照進程中設(shè)定的參數(shù)來完成。圖6是一個已經(jīng)訂制好的關(guān)于孔加工的一個完整策略。應(yīng)用策略的過程非常簡單,只要針對需要加工的特征、應(yīng)用策略即可。
圖6 完整的孔加工策略
從圖6可以看到,制定的加工策略中有對特征進行判斷的功能,因此這里可以選中所有的特征來應(yīng)用這個加工策略。對于非孔類特征(如這里的型腔和外形特征),不適合處理,直接轉(zhuǎn)到終止節(jié)點(End)結(jié)束流程;如果是孔特征,則按照圖2流程中設(shè)定的過程進行處理。流程運行結(jié)束即可得到刀具路徑。
一個策略的應(yīng)用不受零件類型和形狀的限制,只要有此類特征需要加工的零件,都可以應(yīng)用已經(jīng)定制好的加工策略。在這里我們看到的是孔加工中的一個樣例,實際上,我們還可以針對型腔、外形、曲面等多類特征,定義完整的加工策略。這樣,傳統(tǒng)的編程過程將被簡化為應(yīng)用加工策略的過程,加工的工藝參數(shù)可以在流程中設(shè)定,模型的幾何參數(shù)取決于特征參數(shù)。這樣就可以徹底實現(xiàn)編程過程的自動化了。
4 特征加工的未來
針對特征加工可以實現(xiàn)很多的自動加工選項,甚至是自動編程,但是實現(xiàn)這些功能有一個前提,就是模型數(shù)據(jù)的完整性。只有在保證數(shù)據(jù)完整的前提下,通過對實體模型特征的自動識別,才能實現(xiàn)真正的特征加工。在EdgeCAM中,我們已經(jīng)感受到了一些趨勢和方向。本文提到的特征加工是實現(xiàn)智能編程的一種手段,是當(dāng)前智能編程的一個發(fā)展方向。
(審核編輯: 智匯小新)
分享