本發(fā)明涉及支架模型修正方法,尤其涉及大型復(fù)雜支架模型修正方法。
背景技術(shù):
PDMS(PLANT DESIGN MANAGEMENT SYSTEM)即工廠三維布局設(shè)計(jì)管理系統(tǒng),誕生至今已經(jīng)約有30年的歷史了,目前,這款軟件作為一款新興的三維軟件,已經(jīng)在當(dāng)今世界工程設(shè)計(jì)、制造和管理領(lǐng)域中得到廣泛應(yīng)用,備受業(yè)內(nèi)人士的青睞。此款軟件的技術(shù)應(yīng)用范圍包括航空航天、核電力、船舶、海洋工程、汽車、建筑等諸多領(lǐng)域。該軟件在多個(gè)行業(yè)領(lǐng)域的廣泛應(yīng)用,使得軟件的升級(jí)、開發(fā)以及設(shè)計(jì)周期大大縮減,同時(shí)也推動(dòng)了各行業(yè)的快速發(fā)展。
PDMS軟件可以用來(lái)設(shè)計(jì)大型復(fù)雜支架模型,但是在大型復(fù)雜支架實(shí)際施工過(guò)程中,由于原材料種類缺乏的原因,會(huì)出現(xiàn)沒有施工圖紙中所需長(zhǎng)度桿件的情況,如果此時(shí)下訂單進(jìn)貨需要等很長(zhǎng)一段時(shí)間,為了保證施工進(jìn)度,往往采用兩根或幾根較短的桿件焊接形成所需長(zhǎng)度的桿件,這樣就會(huì)出現(xiàn)大型復(fù)雜支架的實(shí)物與PDMS中的模型不一致的情況,影響模型在施工后期的參考價(jià)值,然而大型復(fù)雜支架桿件眾多,結(jié)構(gòu)復(fù)雜,如果手動(dòng)修改模型的話重復(fù)工作量比較大,而且容易出錯(cuò)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于克服已有的技術(shù)缺陷,提供一種可以自動(dòng)、準(zhǔn)確的修正大型復(fù)雜支架模型的大型復(fù)雜支架模型修正方法。
為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案為:
本發(fā)明的大型復(fù)雜支架模型修正方法,包括以下步驟:
(1)在PDMS軟件中對(duì)大型復(fù)雜支架進(jìn)行建模,然后生成大型復(fù)雜支架加工圖紙,再依據(jù)圖紙對(duì)大型復(fù)雜支架進(jìn)行加工建造,所述的建模形成的模型的各桿件均采用整根桿件;
(2)在SQL數(shù)據(jù)庫(kù)中建立大型復(fù)雜支架模型的修正數(shù)據(jù)庫(kù),然后將實(shí)際施工中采用兩根或幾根較短的桿件焊接形成所需長(zhǎng)度的桿件的信息上傳至修正數(shù)據(jù)庫(kù),所述的信息包括實(shí)際施工中與模型不一致的桿件的編號(hào)、焊接節(jié)點(diǎn)距離桿件一端的長(zhǎng)度;
(3)利用PML編程語(yǔ)言對(duì)PDMS軟件進(jìn)行二次開發(fā),實(shí)現(xiàn)PDMS軟件與修正數(shù)據(jù)庫(kù)的信息交互,具體步驟為:第一步,打開PDMS軟件,連接修正數(shù)據(jù)庫(kù),讀取修正數(shù)據(jù)庫(kù)中和模型不一致的桿件的編號(hào)信息;第二步,根據(jù)桿件的編號(hào)信息檢索到模型中需要修改的桿件;第三步,然后根據(jù)焊接節(jié)點(diǎn)與桿件端點(diǎn)的距離,確定模型中的桿件上需要添加焊縫的位置;
(4)利用PML編程語(yǔ)言為PDMS軟件中的模型的桿件添加焊縫的功能函數(shù)來(lái)驅(qū)動(dòng)模型,實(shí)現(xiàn)為大型復(fù)雜支架模型自動(dòng)添加焊縫的功能,進(jìn)行焊縫的位置添加。
本發(fā)明的有益效果是:可以自動(dòng)、準(zhǔn)確的修正大型復(fù)雜支架模型,節(jié)省了大量的人工重復(fù)勞動(dòng)力,提高了修改模型的效率。
附圖說(shuō)明
圖1是本發(fā)明的大型復(fù)雜支架模型修正方法的流程圖。
具體實(shí)施方式
下面結(jié)合具體實(shí)施方式對(duì)本發(fā)明作進(jìn)一步說(shuō)明。
如附圖所示的本發(fā)明的大型復(fù)雜支架模型修正方法,包括以下步驟:
(1)在PDMS軟件中對(duì)大型復(fù)雜支架進(jìn)行建模,然后生成大型復(fù)雜支架加工圖紙,再依據(jù)圖紙對(duì)大型復(fù)雜支架進(jìn)行加工建造,所述的建模形成的模型的各桿件均采用整根桿件;
(2)在SQL數(shù)據(jù)庫(kù)中建立大型復(fù)雜支架模型的修正數(shù)據(jù)庫(kù),然后將實(shí)際施工中采用兩根或幾根較短的桿件焊接形成所需長(zhǎng)度的桿件的信息上傳至修正數(shù)據(jù)庫(kù),所述的信息包括實(shí)際施工中與模型不一致的桿件的編號(hào)、焊接節(jié)點(diǎn)距離桿件一端的長(zhǎng)度。
(3)利用PML編程語(yǔ)言對(duì)PDMS軟件進(jìn)行二次開發(fā),實(shí)現(xiàn)PDMS軟件與修正數(shù)據(jù)庫(kù)的信息交互,具體步驟為:第一步,打開PDMS軟件,連接修正數(shù)據(jù)庫(kù),讀取修正數(shù)據(jù)庫(kù)中和模型不一致的桿件的編號(hào)信息;第二步,根據(jù)桿件的編號(hào)信息檢索到模型中需要修改的桿件;第三步,然后根據(jù)焊接節(jié)點(diǎn)與桿件端點(diǎn)的距離,確定模型中的桿件上需要添加焊縫的位置;
(4)利用PML編程語(yǔ)言為PDMS軟件中的模型的桿件添加焊縫的功能函數(shù)來(lái)驅(qū)動(dòng)模型,實(shí)現(xiàn)為大型復(fù)雜支架模型自動(dòng)添加焊縫的功能,進(jìn)行焊縫的位置添加。