基于catia的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及復(fù)雜裝配體生成技術(shù)領(lǐng)域,尤其涉及一種基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法。
【背景技術(shù)】
[0002]在汽車涂裝生產(chǎn)線中,用于生產(chǎn)汽車產(chǎn)品的裝配體非常的復(fù)雜,且不同的工藝和廠房條件下,該裝配體的結(jié)構(gòu)可選多變,選擇合適的結(jié)構(gòu)的裝配體對(duì)產(chǎn)品的質(zhì)量和生產(chǎn)線的生產(chǎn)效率是非常重要的。對(duì)于這種復(fù)雜裝配體的傳統(tǒng)處理方法是:針對(duì)每種結(jié)構(gòu)形式的裝配體都建立一種三維模型,例如:該裝配體的結(jié)構(gòu)形式有三種,結(jié)構(gòu)設(shè)計(jì)人員就需要建立三種三維模型。如果結(jié)構(gòu)形式變得更多時(shí),那將需要建立更多的模型,導(dǎo)致任務(wù)量巨大,且完全不能滿足汽車涂裝生產(chǎn)線中的設(shè)計(jì)工作。另外,如果該裝配體的結(jié)構(gòu)中某一個(gè)部分需要修改或者優(yōu)化,那么將需要對(duì)所有的模型進(jìn)行修改,過程繁瑣,費(fèi)時(shí)費(fèi)力。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于通過一種基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,來解決以上【背景技術(shù)】部分提到的問題。
[0004]為達(dá)此目的,本發(fā)明采用以下技術(shù)方案:
[0005]一種基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,其包括:
[0006]S1、建立包含所有結(jié)構(gòu)形式的裝配體模型;
[0007]S2、建立實(shí)數(shù)型參數(shù);
[0008]S3、編寫RULE,建立實(shí)數(shù)型參數(shù)與裝配體中零部件的部件激活狀態(tài)之間的關(guān)系;
[0009]S4、通過修改實(shí)數(shù)型參數(shù)的數(shù)值,控制部件激活狀態(tài),完成復(fù)雜裝配體所需的結(jié)構(gòu)形式。
[0010]特別地,所述步驟SI具體包括:建立復(fù)雜裝配體模型,包括該裝配體的所有結(jié)構(gòu)形式,所有結(jié)構(gòu)形式的模型都裝配至該裝配體上。
[0011]特別地,所述步驟S2具體包括:建立實(shí)數(shù)型參數(shù),實(shí)數(shù)型參數(shù)的個(gè)數(shù)與復(fù)雜裝配體的結(jié)構(gòu)形式的種類相等,實(shí)數(shù)型參數(shù)具有兩個(gè)值:0和1,0表示FALSE,I表示TRUE。
[0012]特別地,所述步驟S3具體包括:在CATIA的知識(shí)工程模塊中利用RULE編寫規(guī)則,規(guī)則包含步驟S2中建立的實(shí)數(shù)型參數(shù)與零部件的部件激活狀態(tài),并利用IF語句,控制兩者之間的關(guān)系。
[0013]特別地,所述步驟S4具體包括:修改實(shí)數(shù)型參數(shù),實(shí)數(shù)型參數(shù)值為O或1,通過修改實(shí)數(shù)型參數(shù)值實(shí)現(xiàn)零部件的部件激活狀態(tài),從而完成該復(fù)雜裝配體所需要的結(jié)構(gòu)形式。
[0014]本發(fā)明提出的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法解決了汽車涂裝生產(chǎn)線中傳統(tǒng)復(fù)雜裝配體的設(shè)計(jì)效率低、裝配周期長等問題,在CATIA平臺(tái)的環(huán)境下,通過修改實(shí)數(shù)型參數(shù)的數(shù)值,實(shí)現(xiàn)復(fù)雜裝配體中的零部件的部件激活狀態(tài),從而完成該復(fù)雜裝配體所需要的結(jié)構(gòu)形式,減少了模型的工作量,縮短了復(fù)雜裝配體的設(shè)計(jì)周期,提高產(chǎn)品裝配設(shè)計(jì)及生成效率,尤其適合于結(jié)構(gòu)復(fù)雜多變的裝配體。
【附圖說明】
[0015]圖1為本發(fā)明實(shí)施例提供的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法流程圖;
[0016]圖2為本發(fā)明實(shí)施例提供的槽體主體示意圖;
[0017]圖3為本發(fā)明實(shí)施例提供的包含所有結(jié)構(gòu)形式的槽體示意圖;
[0018]圖4為本發(fā)明實(shí)施例提供的槽體的結(jié)構(gòu)形式一的示意圖;
[0019]圖5為本發(fā)明實(shí)施例提供的槽體的結(jié)構(gòu)形式二的示意圖。
【具體實(shí)施方式】
[0020]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部內(nèi)容,除非另有定義,本文所使用的所有的技術(shù)和科學(xué)術(shù)語與屬于本發(fā)明的技術(shù)領(lǐng)域的技術(shù)人員通常理解的含義相同。本文中所使用的術(shù)語只是為了描述具體的實(shí)施例的目的,不是旨在于限制本發(fā)明。本文所使用的術(shù)語“及/或”包括一個(gè)或多個(gè)相關(guān)的所列項(xiàng)目的任意的和所有的組合。
[0021]請(qǐng)參照?qǐng)D1所示,圖1為本發(fā)明實(shí)施例提供的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法流程圖。
[0022]本實(shí)施例中基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法具體包括:
[0023]S1、建立包含所有結(jié)構(gòu)形式的裝配體模型。
[0024]建立復(fù)雜裝配體模型,包括該裝配體的所有結(jié)構(gòu)形式,所有結(jié)構(gòu)形式的模型都裝配至該裝配體上。如圖2所示,圖2為本發(fā)明實(shí)施例提供的槽體主體示意圖。在槽體主體上裝配兩個(gè)零件,即可生成完整的裝配體,其中,所述兩個(gè)零件分別為圖3中的零件I和零件2。
[0025]S2、建立實(shí)數(shù)型參數(shù)。
[0026]建立實(shí)數(shù)型參數(shù),實(shí)數(shù)型參數(shù)的個(gè)數(shù)與復(fù)雜裝配體的結(jié)構(gòu)形式的種類相等,實(shí)數(shù)型參數(shù)具有兩個(gè)值:0和1,O表示FALSE,I表示TRUE。在本實(shí)施例中裝配體有兩種結(jié)構(gòu)形式,因此建立兩個(gè)實(shí)數(shù)型參數(shù),與圖3中包含所有結(jié)構(gòu)形式的槽體相對(duì)應(yīng)的樹結(jié)構(gòu)上包含兩個(gè)實(shí)數(shù)型參數(shù),參數(shù)名稱分別為:waiweishuxiangjin_juxingguan和dibujiegouB_80*60 ;該參數(shù)的數(shù)值為O和I。
[0027]S3、編寫RULE,建立實(shí)數(shù)型參數(shù)與裝配體中零部件的部件激活狀態(tài)之間的關(guān)系。在CATIA的知識(shí)工程模塊中利用RULE編寫規(guī)則,規(guī)則包含步驟S2中建立的實(shí)數(shù)型參數(shù)與零部件的部件激活狀態(tài),利用IF語句,控制兩者之間的關(guān)系。
[0028]于本實(shí)施例中在知識(shí)工程模塊中的RULE中,使用VBA語言編寫實(shí)數(shù)型參數(shù)waiweishuxiangjin_juxingguan 和 dibujiegouB_80*60 與零件 I 和零件 2 的部件激活狀態(tài)之間的關(guān)系。其中,VBA語言為CATIA開發(fā)語言。
[0029]S4、通過修改實(shí)數(shù)型參數(shù)的數(shù)值,控制部件激活狀態(tài),完成復(fù)雜裝配體所需的結(jié)構(gòu)形式。修改實(shí)數(shù)型參數(shù),實(shí)數(shù)型參數(shù)值為O或1,通過修改實(shí)數(shù)型參數(shù)值實(shí)現(xiàn)零部件的部件激活狀態(tài),從而完成該復(fù)雜裝配體所需要的結(jié)構(gòu)形式。
[0030]修改實(shí)數(shù)型參數(shù)waiweishuxiangjin_juxingguan 或 dibujiegouB_80*60的數(shù)值,零件I部件激活狀態(tài)屬性隨之改變,當(dāng)waiweishuxiangjin_juxingguan或dibujiegouB_80*60的數(shù)值為O時(shí),零件I或零件的部件激活狀態(tài)為取消;當(dāng)waiweishuxiangjin_juxingguan 或 dibujiegouB_80*60 的數(shù)值為 I 時(shí),零件 I 或者零件 2的部件激活狀態(tài)為激活。
[0031]如圖4所示,圖4為本發(fā)明實(shí)施例提供的槽體的結(jié)構(gòu)形式一的示意圖。此時(shí),waiweishuxiangjin_juxingguan的數(shù)值為1,零件I的部件激活狀態(tài)為激活,dibujiegouB_80*60的數(shù)值為0,零件2的部件激活狀態(tài)為取消。最終得到的為結(jié)構(gòu)形式一的槽體。
[0032]如圖5所示,圖5為本發(fā)明實(shí)施例提供的槽體的結(jié)構(gòu)形式二的示意圖。此時(shí),waiweishuxiangjin_juxingguan的數(shù)值為0,零件I的部件激活狀態(tài)為取消,dibujiegouB_80*60的數(shù)值為1,零件2的部件激活狀態(tài)為激活。最終得到的為結(jié)構(gòu)形式二的槽體。
[0033]本發(fā)明的技術(shù)方案解決了汽車涂裝生產(chǎn)線中傳統(tǒng)復(fù)雜裝配體的設(shè)計(jì)效率低、裝配周期長等問題,在CATIA平臺(tái)的環(huán)境下,通過修改實(shí)數(shù)型參數(shù)的數(shù)值,實(shí)現(xiàn)復(fù)雜裝配體中的零部件的部件激活狀態(tài),從而完成該復(fù)雜裝配體所需要的結(jié)構(gòu)形式,減少了模型的工作量,縮短了復(fù)雜裝配體的設(shè)計(jì)周期,提高產(chǎn)品裝配設(shè)計(jì)及生成效率,尤其適合于結(jié)構(gòu)復(fù)雜多變的裝配體。
[0034]注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。
【主權(quán)項(xiàng)】
1.一種基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,其特征在于,該方法包括: 51、建立包含所有結(jié)構(gòu)形式的裝配體模型; 52、建立實(shí)數(shù)型參數(shù); 53、編寫RULE,建立實(shí)數(shù)型參數(shù)與裝配體中零部件的部件激活狀態(tài)之間的關(guān)系; 54、通過修改實(shí)數(shù)型參數(shù)的數(shù)值,控制部件激活狀態(tài),完成復(fù)雜裝配體所需的結(jié)構(gòu)形式。
2.根據(jù)權(quán)利要求1所述的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,其特征在于,所述步驟SI具體包括:建立復(fù)雜裝配體模型,包括該裝配體的所有結(jié)構(gòu)形式,所有結(jié)構(gòu)形式的模型都裝配至該裝配體上。
3.根據(jù)權(quán)利要求2所述的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,其特征在于,所述步驟S2具體包括:建立實(shí)數(shù)型參數(shù),實(shí)數(shù)型參數(shù)的個(gè)數(shù)與復(fù)雜裝配體的結(jié)構(gòu)形式的種類相等,實(shí)數(shù)型參數(shù)具有兩個(gè)值:0和1,0表示FALSE,I表示TRUE。
4.根據(jù)權(quán)利要求3所述的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,其特征在于,所述步驟S3具體包括:在CATIA的知識(shí)工程模塊中利用RULE編寫規(guī)則,規(guī)則包含步驟S2中建立的實(shí)數(shù)型參數(shù)與零部件的部件激活狀態(tài),并利用IF語句,控制兩者之間的關(guān)系O
5.根據(jù)權(quán)利要求3或4任一項(xiàng)所述的基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,其特征在于,所述步驟S4具體包括:修改實(shí)數(shù)型參數(shù),實(shí)數(shù)型參數(shù)值為O或1,通過修改實(shí)數(shù)型參數(shù)值實(shí)現(xiàn)零部件的部件激活狀態(tài),從而完成該復(fù)雜裝配體所需要的結(jié)構(gòu)形式。
【專利摘要】本發(fā)明公開一種基于CATIA的多種可選結(jié)構(gòu)的復(fù)雜裝配體生成方法,該方法解決了汽車涂裝生產(chǎn)線中傳統(tǒng)復(fù)雜裝配體的設(shè)計(jì)效率低、裝配周期長等問題,在CATIA平臺(tái)的環(huán)境下,通過修改實(shí)數(shù)型參數(shù)的數(shù)值,實(shí)現(xiàn)復(fù)雜裝配體中的零部件的部件激活狀態(tài),從而完成該復(fù)雜裝配體所需要的結(jié)構(gòu)形式,減少了模型的工作量,縮短了復(fù)雜裝配體的設(shè)計(jì)周期,提高產(chǎn)品裝配設(shè)計(jì)及生成效率,尤其適合于結(jié)構(gòu)復(fù)雜多變的裝配體。
【IPC分類】G06F17-50
【公開號(hào)】CN104615819
【申請(qǐng)?zhí)枴緾N201510045212
【發(fā)明人】胡友民, 袁志鵬, 白曉宇, 李先成, 賈坤, 張金銀, 雷威, 胡中旭
【申請(qǐng)人】華中科技大學(xué)無錫研究院
【公開日】2015年5月13日
【申請(qǐng)日】2015年1月28日