本發(fā)明涉及匹配方法,尤其涉及特種集裝箱基于Creo平臺(tái)的鈑金批量排樣方法。
背景技術(shù):
隨著世界經(jīng)濟(jì)一體化、貿(mào)易全球化和國(guó)際航運(yùn)業(yè)的迅速發(fā)展,特種集裝箱的制造需求越來(lái)越大。小批量、多種類的特性決定了特種集裝箱的設(shè)計(jì)、生產(chǎn)時(shí)規(guī)模相較標(biāo)準(zhǔn)集裝箱小,工作量較大。特種集裝箱包含大量鈑金零件,鈑金零件為原材料板材切割并折彎而成?,F(xiàn)階段鈑金件下料過程中設(shè)計(jì)人員根據(jù)鈑金件三維模型依次展平并畫出每個(gè)零件的DWG格式二維工程圖后依次導(dǎo)入排樣軟件中進(jìn)行排樣工作。因特種集裝箱中包含大量不同鈑金件,在排樣過程中速度較慢,且在選擇零件工程圖時(shí)容易混淆、出錯(cuò),效率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服已有技術(shù)的不足,提供一種更加安全便捷、可靠、高效的特種集裝箱基于Creo的鈑金批量排樣方法。
為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:
本發(fā)明的一種特種集裝箱基于Creo的鈑金批量排樣方法,它包括以下步驟:
步驟一、在Creo軟件中打開特種集裝箱三維模型,根據(jù)待排樣的鈑金件在特種集裝箱三維模型中分別選中相應(yīng)的鈑金件;
步驟二、將所有選中的鈑金件展平,獲得展平后的每一個(gè)的鈑金件最小包絡(luò)六面體,最后將展平后的鈑金件的長(zhǎng)、寬、厚數(shù)據(jù)分別上傳至SQLServer數(shù)據(jù)庫(kù)零件表中;
步驟三、輸入待排樣的鈑金件數(shù)量信息并上傳至數(shù)據(jù)庫(kù)零件表中;
步驟四、設(shè)置待排樣的鈑金件所用的原材料板材的大小,并判斷原材料板材長(zhǎng)、寬是否大于每個(gè)零件的長(zhǎng)、寬,若符合條件則繼續(xù)排樣;若不符合條件輸出提示原材料過小信息,并重新輸入原材料大小直至原材料符合條件;
步驟五、根據(jù)待排樣的鈑金件厚度信息以及原材料板材的大小,將同一厚度的待排樣的鈑金件放置在同一原材料板材內(nèi)進(jìn)行自動(dòng)排樣,并將排樣結(jié)果輸出、打印。
與現(xiàn)有技術(shù)相比,本發(fā)明具有以下有益效果:
特種集裝箱小批量、多種類的特性,其生產(chǎn)過程包含大量鈑金件的單零件排樣工作。手動(dòng)排樣需要根據(jù)鈑金件三維模型計(jì)算并展開成板后輸出工程圖排樣,計(jì)算過程復(fù)雜易出錯(cuò),效率較低。本發(fā)明通過Creo平臺(tái)二次開發(fā)實(shí)現(xiàn)了鈑金件的自動(dòng)展平并上傳零件尺寸,排樣系統(tǒng)通過訪問數(shù)據(jù)庫(kù)零件表自動(dòng)獲取零件尺寸進(jìn)行排樣。本發(fā)明實(shí)現(xiàn)了鈑金件自動(dòng)、批量排樣的工作,取代原有排樣方式。通過本發(fā)明可實(shí)現(xiàn)排樣過程的全自動(dòng)化,提高了特種集裝箱的制造效率。
附圖說明
圖1是本發(fā)明的一種特種集裝箱基于Creo的鈑金批量排樣方法的流程圖;
圖2是本發(fā)明中涉及到的批量排樣流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施例和附圖對(duì)本發(fā)明進(jìn)行詳細(xì)描述。
如附圖所示的本發(fā)明的一種特種集裝箱基于Creo的鈑金批量排樣方法,它包括以下步驟:
步驟一、在Creo軟件中打開特種集裝箱三維模型,根據(jù)待排樣的鈑金件在特種集裝箱三維模型中分別選中相應(yīng)的鈑金件;
步驟二、將所有選中的鈑金件展平,獲得展平后的每一個(gè)的鈑金件最小包絡(luò)六面體,最后將展平后的鈑金件的長(zhǎng)、寬、厚數(shù)據(jù)分別上傳至SQLServer數(shù)據(jù)庫(kù)零件表中;
步驟三、輸入待排樣的鈑金件數(shù)量信息并上傳至數(shù)據(jù)庫(kù)零件表中;
步驟四、設(shè)置待排樣的鈑金件所用的原材料板材的大小,并判斷原材料板材長(zhǎng)、寬是否大于每個(gè)零件的長(zhǎng)、寬,若符合條件則繼續(xù)排樣;若不符合條件輸出提示原材料過小信息,并重新輸入原材料大小直至原材料符合條件;
步驟五、根據(jù)待排樣的鈑金件厚度信息以及原材料板材的大小,將同一厚度的待排樣的鈑金件放置在同一原材料板材內(nèi)進(jìn)行自動(dòng)排樣,并將排樣結(jié)果輸出、打印。
其中步驟五的自動(dòng)排樣包括以下步驟:
(a)讀取SQLServer數(shù)據(jù)庫(kù)零件表中第一條未標(biāo)記的數(shù)據(jù),獲取待排樣的鈑金件的長(zhǎng)、寬、厚、數(shù)量信息,將該待排樣的鈑金件在選定的原材料板材內(nèi)進(jìn)行自動(dòng)排樣,排樣完畢后將該條數(shù)據(jù)標(biāo)記為已排樣,并將該零件厚度信息作為基準(zhǔn)數(shù)據(jù)存入變量T中;
(b)判斷數(shù)據(jù)庫(kù)零件表中是否有未標(biāo)記的數(shù)據(jù),若沒有,則結(jié)束排樣,并輸出結(jié)果;若有符合條件的數(shù)據(jù)則執(zhí)行步驟(c);
(c)判斷零件表中未標(biāo)記的數(shù)據(jù)中是否有厚度與基準(zhǔn)數(shù)據(jù)存入變量T一致的待排樣的鈑金件,若有,則獲取零件表中該待排樣的鈑金件,根據(jù)該待排樣的鈑金件數(shù)量在原材料板材內(nèi)進(jìn)行自動(dòng)排樣,排樣完畢后將該條數(shù)據(jù)標(biāo)記為已排樣,并執(zhí)行步驟(b);若沒有符合條件的數(shù)據(jù),則執(zhí)行步驟(d);
(d)獲取零件表中未標(biāo)記的第一條數(shù)據(jù);
(e)重復(fù)所述的步驟(b)-步驟(d)直至完成全部待排樣的鈑金件的排樣。