国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Pro/Program的鈑金件參數(shù)優(yōu)化設(shè)計

2022-06-23 08:39
智能制造 2022年3期
關(guān)鍵詞:程序段鈑金件側(cè)板

張 晶

(特靈科技亞太工程技術(shù)中心,上海 200051)

1 引言

鈑金件在各類工業(yè)產(chǎn)品中的應(yīng)用非常廣泛,尤其是對于空調(diào)箱箱體設(shè)計來說,大部分的零件都是鈑金件,鈑金經(jīng)過折彎加工成型,然后拼接組合在一起組成箱體,所以鈑金件的設(shè)計是非常重要的。而針對一些對密封效果要求更高的產(chǎn)品,鈑金件的輪廓會設(shè)計的比較復(fù)雜以達到更緊密的配合,設(shè)計難度不僅體現(xiàn)在前期概念階段,而且對于后期模型更新維護也是非常耗時的。所以在此以空調(diào)箱的鈑金件為例,介紹一種基于Pro/Program的參數(shù)化設(shè)計方法,利用這一方法能夠減少模型的修改時間,提高零件的標準化程度,以及方便后期維護和管理。

2 非參數(shù)化零件設(shè)計

以空調(diào)箱為例,一般由多塊面板拼接組成每一個面,再把六個面拼接成箱體,而對于箱體同一個面來說,用到的零件的輪廓是類似的。例如空調(diào)箱的側(cè)板,所有側(cè)板都是與頂板和底面安裝,所以上下的翻邊設(shè)計是完全一樣的,唯一不同的是零件左右側(cè)的翻邊。側(cè)板根據(jù)不同的安裝位置,與其配合的有各種零件,例如門、側(cè)板、背板等,為此會設(shè)計各種不同的翻邊類型。

2.1 設(shè)計方法

假設(shè)空調(diào)箱側(cè)板零件左右側(cè)翻邊共有3種不同的類型,并且每側(cè)都存在3種選擇,用編號01,02,03代表不同翻邊類型。在非參數(shù)化設(shè)計中,根據(jù)左右側(cè)翻邊類型的不同進行排列組合后,將需要9個不同的零件號,詳見表1。

表1 零件的排列組合

根據(jù)表1,在Creo軟件中建模9次,創(chuàng)建9個不同的零件。為了節(jié)省重復(fù)建模的時間,一般先創(chuàng)建第一個零件1,完成后另存成一個新零件2,在零件1的基礎(chǔ)上修改右側(cè)的翻邊特征,以此類推完成其余零件的創(chuàng)建。建模完成后的這9個新零件分別是獨立的,相互之間沒有任何關(guān)聯(lián)。

2.2 非參數(shù)化零件設(shè)計變更

對于非參數(shù)化設(shè)計,在初期設(shè)計時可以通過復(fù)制并修改的方式快速得到所有零件,但是如果任意一側(cè)的翻邊發(fā)生改變時,修改模型將會非常耗時。例如空調(diào)箱側(cè)板,是通用翻邊,一旦上下翻邊在初次設(shè)計完成后發(fā)生改變,將影響到全部9個零件,而且所有改動都是重復(fù)操作,需要改動9次。同樣的,如果翻邊01發(fā)生設(shè)計變更,零件1,2,3,4,7都需要做對應(yīng)的重復(fù)更新。以上只是基于3種翻邊類型且只更改一次的情況,而現(xiàn)實設(shè)計過程中,會進行多次修改,而且對于空調(diào)箱的側(cè)板設(shè)計來說,一般會有大約9種不同翻邊類型,然后進行排列組合,所以零件的數(shù)量會更多,只要發(fā)生設(shè)計變更,大量的零件需要返工,而且大部分時間是花在重復(fù)的工作上。

3 Pro/Program參數(shù)化零件設(shè)計

Pro/Program是Creo軟件中的一個模塊,用程序記錄了創(chuàng)建整個零件的過程,包括特征名字、參數(shù)等信息。每一個特征都會對應(yīng)一段簡單的程序,所以通過改動或者添加程序來控制特征或者參數(shù)是很容易操作的?;赑ro/Program并結(jié)合創(chuàng)建的新參數(shù),對程序進行編改可以實現(xiàn)在特定條件下控制每一個特征的顯示或不顯示,然后利用族表創(chuàng)建不同特征的子零件,用對應(yīng)的參數(shù)來控制各種不同特征的顯示。

3.1 設(shè)計方法

利用Creo里Pro/Program的功能對零件進行參數(shù)化建模設(shè)計,以空調(diào)箱側(cè)板零件的3種翻邊類型為例,介紹具體7個設(shè)計步驟,實現(xiàn)參數(shù)化控制模型特征。

(1)步驟1:創(chuàng)建共用翻邊

首先創(chuàng)建所有零件需要共用的翻邊,對于側(cè)板零件來說就是上下翻邊,依次創(chuàng)建APIOUTERFIRSTWALL、TOPFLAT1、TOPFLAT2以 及4個Bottom flange的 特征,如圖1所示,這些翻邊在每一個子零件中是通用的,在任何條件下都不需要Suppress,所以不會涉及之后的操作。

(2)步驟2:創(chuàng)建第一個右側(cè)翻邊

先創(chuàng)建右側(cè)第一種類型01所有的特征,如果每側(cè)翻邊有多種類型,之后模型樹將會有非常多的特征,用默認的名字容易產(chǎn)生混淆,所以建議重命名每一個特征來區(qū)分不同類型的翻邊,方便之后管理查找和控制,例如圖1中的命名方式,一目了然。

(3)步驟3:創(chuàng)建左右側(cè)其余特征翻邊

Suppress步驟2創(chuàng)建的所有右側(cè)01翻邊的特征,繼續(xù)創(chuàng)建右側(cè)02翻邊的特征,如圖1所示。以此類推,完成右側(cè)以及左側(cè)所有類型翻邊特征的創(chuàng)建。注意:在創(chuàng)建過程中,保證每一側(cè)只顯示當前翻邊類型的特征,完成一種類型后Suppress全部特征,再開始下一個新翻邊類型的創(chuàng)建。

圖1 創(chuàng)建翻邊

(4)步驟4: 設(shè)置參數(shù)

為了方便在Pro/Program程序中控制不同的特征,需要先創(chuàng)建兩個新參數(shù)Parameter,分別代表左右側(cè)翻邊的類型。如圖2所示,APIPROFILEL表示左側(cè)翻邊類型,APIPROFILER表示右側(cè)翻邊類型。這兩個參數(shù)的類型建議設(shè)置為整數(shù),參數(shù)值以1,2,3以此類推代表不同翻邊類型,創(chuàng)建這2個參數(shù)的目的是在步驟6中把參數(shù)作為條件加到程序中,利用參數(shù)值的不同變化,來控制各個特征,詳見步驟6。

圖2 創(chuàng)建新參數(shù)

(5)步驟5:顯示Feat ID

Creo中創(chuàng)建的所有特征都會有一串自己獨有的數(shù)字作為Feat ID,通過在模型樹設(shè)置中打開顯示Feat ID,可以查找到每一個特征的ID,Pro/Program中的程序也是引用這個ID 號碼來標記每個特征,這一步是為了方便之后在Pro/Program大段的程序中找到需要定義的特征的程序段。

(6)步驟6:Pro/Program程序中IF語句添加

打開Pro/Program,通過搜索Feat ID找到需要控制的特征的程序段,并在程序段前后添加IF-END IF語句。每一個特征都是以ADD FEATURE開始,直到下一個END ADD結(jié)束,所以很容易找到并區(qū)分不同特征的程序段。

例如,在模型樹中找到所有右側(cè)翻邊的特征的Feat ID,ID是從8 484開始往下至10 240,這些特征在模型樹中是連續(xù)的,對應(yīng)的程序段也會是連續(xù)的,所以只要在程序中查找到第一個ID以及最后一個ID就足夠了。在第一個特征 ID 8484前加入以下語句:IF APIPROFILER == 1,表示IF語句之后的特征只會在參數(shù)APIPROFILER為1的時候顯示。然后在最后一個特征ID 10240結(jié)束后加入END IF,表示IF語句結(jié)束。

以下程序段中第一句和最后一句是需要自己手動輸入的,其余是默認程序,不需要任何改動。以此類推在program中找到下一個翻邊類型的所有特征,用同樣方法進行IF語句添加,直到所有翻邊特征的顯示條件都書寫完成,保存并關(guān)閉程序。

(7)步驟7: 創(chuàng)建參數(shù)化族表

最后一步是創(chuàng)建族表Family Table,假設(shè)母零件號是495302540000,在其下可以創(chuàng)建多個子零件instance,如圖3所示,在族表中新添加兩列參數(shù)(步驟4中創(chuàng)建的APIPROFILEL和APIPROFILER),利用參數(shù)值來控制左右翻邊的類型,并根據(jù)所需要的左右翻邊的排列組合添加所需要的所有子零件instance。至此,所有的參數(shù)化建模工作完成,對于側(cè)板零件所有的變化組合都集合在一個族表中。

考慮到零件可視化的好處,建議將零件號后4位用來定義翻邊類型,如果左側(cè)翻邊APIPROFILEL是7,右側(cè)翻邊APIPROFILER是3,那零件號后四位就使用0703,這樣通過零件號碼就能知道零件的樣子,不需要打開查看。

3.2 參數(shù)化零件設(shè)計變更

根據(jù)3.1中創(chuàng)建的模型族表如圖3所示,所有的側(cè)板零件都集合在同一個族表中,任何設(shè)計變更都可以通過對母零件的修改來實現(xiàn)整個族表中子零件的更新。如果上下共用翻邊的設(shè)計有任何改變,僅僅需要修改一次母零件即可,所有子零件instance都將隨之自動刷新成最新的設(shè)計,而且不論左右翻邊類型如何排列組合,都不影響更新。若左右側(cè)的翻邊設(shè)計有更改,可在此族表母零件中直接修改相對應(yīng)的翻邊類型的特征,對應(yīng)此類型的所有子零件也會隨之更新。以前文中的3種翻邊類型組合為例,對比非參數(shù)化的設(shè)計,利用Pro/Progarm參數(shù)化設(shè)計的零件,只需要1/9的時間就能完成一次更改,對于更多排列組合的情況來說,節(jié)省的時間將更多。

圖3 族表子零件

4 優(yōu)勢分析

4.1 同類零件的變化,減少修改次數(shù)

對于大量相同類型的零件,例如箱體的側(cè)板或者頂板等,零件有兩側(cè)固定翻邊,而另外一側(cè)或者兩側(cè)是變化的不同特征,可以利用Pro/Program創(chuàng)建成族表。這樣在有任何設(shè)計變更時,只需要更改一次母零件,就能實現(xiàn)整個組表中所有子零件的更新。特別是在設(shè)計初期更改比較頻繁的階段或者針對輪廓復(fù)雜的同類零件,相比于一個個獨立零件的更新,更能體現(xiàn)這一方法的高效,減少產(chǎn)品的設(shè)計周期。

4.2 更容易統(tǒng)一設(shè)計,實現(xiàn)標準化

如果在設(shè)計產(chǎn)品前就考慮用Pro/Program的方法來參數(shù)化建模,就需要在建模前把產(chǎn)品中的所有零件進行歸類,分析并找到類似的零件,然后創(chuàng)建在同一個族表中。這個方法不僅能簡化零件設(shè)計,更能發(fā)現(xiàn)完全相同的零件,避免同零件不同號的問題。對于同類零件,可以為每一種翻邊設(shè)計定義命名,不論是在更新零件還是設(shè)計新零件時,優(yōu)先采用現(xiàn)有的翻邊類型。這樣不僅能夠標準化產(chǎn)品中的零件,更能方便加工生產(chǎn)。

4.3 利用零件族表,方便管理

在非參數(shù)化設(shè)計中,每個零件都是獨立的,互相不存在任何的關(guān)系,所以需要對所有的零件進行維護管理。而基于Pro/Program的參數(shù)化設(shè)計,擁有相似特征的零件在同一個族表中,所以只需要管理維護族表,一旦族表中某一個子零件發(fā)生設(shè)計更改,一定會涉及整個族表,很容易找到與之關(guān)聯(lián)的族表子零件,進一步確定是否有其他零件需要同樣的更改,這樣不容易出現(xiàn)漏改零件、改錯零件的問題。

5 結(jié)束語

猜你喜歡
程序段鈑金件側(cè)板
基于WinCC的物料小車控制系統(tǒng)設(shè)計與仿真
飛機鈑金件沖壓成型工藝研究
一種輪胎模具
汽車車身鈑金件防錯技術(shù)
汽車鈑金件自動化生產(chǎn)線轉(zhuǎn)臺夾具的防錯類型及應(yīng)用
數(shù)控系統(tǒng)手輪回退功能的研究與實現(xiàn)*
飛機鋁合金大型鈑金件的精確成形
基于NC程序段的提高數(shù)控加工監(jiān)控閾值與信號同步的方法*
振動篩側(cè)板裂紋的處理方法
篦冷機側(cè)板的結(jié)構(gòu)改進
买车| 辽阳县| 田阳县| 凯里市| 日照市| 涿州市| 泸水县| 嵊泗县| 车险| 蓬莱市| 聂荣县| 商都县| 富锦市| 遂昌县| 闽侯县| 荆门市| 涪陵区| 富源县| 博乐市| 阆中市| 郸城县| 余干县| 神池县| 巴林左旗| 建平县| 凤城市| 南岸区| 永安市| 荔波县| 定远县| 石阡县| 肃宁县| 滨州市| 宽甸| 丰顺县| 花莲市| 上栗县| 高碑店市| 阿尔山市| 邢台市| 新源县|