本發(fā)明涉及復(fù)雜機(jī)電產(chǎn)品的數(shù)字化裝配指導(dǎo),特別涉及一種數(shù)字化裝配工藝規(guī)劃與仿真系統(tǒng)和方法。
背景技術(shù):
1、目前復(fù)雜機(jī)電產(chǎn)品例如航空航天產(chǎn)品,具有多品種、小批量、柔性化的生產(chǎn)模式,其內(nèi)部結(jié)構(gòu),約束關(guān)系復(fù)雜、裝配操作工藝執(zhí)行方式為手工作業(yè)、操作步驟繁復(fù)、作業(yè)質(zhì)量與操作人員的工藝熟練程度和技藝水平密切關(guān)聯(lián),裝配質(zhì)量難以得到保證。導(dǎo)致裝配過程的不確定性和管控難度進(jìn)一步加大,目前復(fù)雜機(jī)電產(chǎn)品的裝配主要存在以下問題:
2、1、工藝設(shè)計任務(wù)通過裝配工藝文件進(jìn)行管理,管理效率低下,不直觀。
3、2、工藝分工以及工序、工步內(nèi)容設(shè)計過程中沒有有效地與產(chǎn)品三維模型相結(jié)合,未形成連貫的基于模型的裝配工藝設(shè)計業(yè)務(wù)流程。
4、3、工藝與工裝設(shè)計、手動工具、設(shè)備、輔耗材等工藝設(shè)計資源未形成有效協(xié)同。
5、4、工藝設(shè)計工具未與產(chǎn)品數(shù)據(jù)進(jìn)行有效集成,無法充分復(fù)用前期工藝規(guī)劃與設(shè)計成果,造成重復(fù)設(shè)計。
6、由此可見,提高產(chǎn)品的裝配數(shù)字化水平,降低現(xiàn)場裝配人員的學(xué)習(xí)成本,提高裝配效率和質(zhì)量,是本技術(shù)領(lǐng)域亟待解決的難題。
技術(shù)實現(xiàn)思路
1、本發(fā)明的目的是提供一種數(shù)字化裝配工藝規(guī)劃與仿真系統(tǒng)和方法,實現(xiàn)基于虛擬裝配環(huán)境的裝配工藝規(guī)劃及仿真,以提高產(chǎn)品的裝配數(shù)字化水平,降低現(xiàn)場裝配人員的學(xué)習(xí)成本,提高裝配效率和質(zhì)量。
2、為了實現(xiàn)以上目的,本發(fā)明是通過以下技術(shù)方案實現(xiàn)的:
3、一種數(shù)字化裝配工藝規(guī)劃與仿真系統(tǒng),其特點是,包括:
4、裝配工藝資源庫構(gòu)建模塊,用于構(gòu)建含產(chǎn)品、工具、工裝、輔助指示模型的三維模型資源庫;
5、裝配工藝規(guī)劃及仿真模塊,連接于所述裝配工藝資源庫構(gòu)建模塊,結(jié)合三維模型資源庫,分工序、工步并結(jié)合具體的工藝內(nèi)容進(jìn)行規(guī)劃,并在規(guī)劃好之后進(jìn)行仿真驗證,對于存在干涉、動作冗余進(jìn)行修改,輸出到數(shù)據(jù)庫模塊或生成裝配工藝數(shù)據(jù)文件;
6、裝配工藝發(fā)布模塊,連接于所述裝配工藝規(guī)劃及仿真模塊,用于讀取裝配工藝數(shù)據(jù)文件,發(fā)布可視化工藝文件,為裝配操作人員提供裝配指導(dǎo);
7、數(shù)據(jù)交互模塊,連接于所述裝配工藝發(fā)布模塊,使得所述仿真系統(tǒng)以客戶端形式連接,負(fù)責(zé)所述仿真系統(tǒng)與外部的控制系統(tǒng)和工具系統(tǒng)通信;
8、數(shù)據(jù)庫模塊,連接于裝配工藝規(guī)劃及仿真模塊和裝配工藝發(fā)布模塊,負(fù)責(zé)數(shù)據(jù)的存儲和管理。
9、進(jìn)一步地,所述的裝配工藝資源庫構(gòu)建模塊包括:
10、三維模型導(dǎo)入單元,用于導(dǎo)入包含產(chǎn)品、工具、工裝、輔助指示模型的三維模型資源;
11、三維模型輕量化單元,用于將導(dǎo)入的三維模型資源進(jìn)行輕量化操作后,導(dǎo)入模型資源庫;
12、裝配工藝信息表配置單元,用于將工藝信息表導(dǎo)入并修改配置,工藝信息表用于保存工藝過程基本信息,所述的工藝過程基本信息包括工序號、工序名稱、工步號、裝配類型、裝配內(nèi)容、裝入件名稱、裝入件類型、裝入件數(shù)量、工具/設(shè)備、工裝/輔料、緊固力矩、工藝控制或檢驗內(nèi)容中的一種或幾種。
13、進(jìn)一步地,所述的裝配工藝規(guī)劃及仿真模塊包括:
14、產(chǎn)品信息配置單元,用于配置并保存產(chǎn)品信息,所述的產(chǎn)品信息包括產(chǎn)品型號、產(chǎn)品批次號或產(chǎn)品編碼;
15、工藝資源匹配單元,按照每一工序下的每一工步進(jìn)行裝配流程規(guī)劃,根據(jù)裝配工藝信息表中的裝入件名稱、裝入件類型、裝入件數(shù)量、工具/設(shè)備自動在三維模型庫中匹配不同資源;
16、裝配活動配置單元,用于對裝配活動進(jìn)行配置,所述的裝配活動包括裝入件動作、工具動作、輔助資源添加、相機(jī)視角變換、柔性線纜繪制;
17、工具數(shù)據(jù)采集配置單元,用于配置工具設(shè)備ip及端口號、保存數(shù)據(jù)配置,設(shè)定緊固力矩范圍,實時數(shù)值、扭力曲線顯示、反饋信號顯示;
18、裝配動畫隊列編輯單元,用于自由調(diào)整動畫隊列結(jié)構(gòu)樹,合理化裝配動畫;
19、仿真單元,用于單步裝配仿真、連續(xù)裝配仿真、循環(huán)播放、暫停播放、干涉檢查;
20、輸出單元,用于輸出圖片、視頻和json數(shù)據(jù)文件到數(shù)據(jù)庫。
21、進(jìn)一步地,所述的裝配工藝發(fā)布模塊具體包括:
22、裝配數(shù)據(jù)輸入單元,用于讀取數(shù)據(jù)庫或json數(shù)據(jù)文件并打開;
23、裝配工藝動畫播放單元,用于讀取數(shù)據(jù)后,按工步控制裝配動畫的播放、暫停、循環(huán);
24、工具數(shù)據(jù)顯示及存儲單元:根據(jù)不同類型工具配置不同數(shù)據(jù),并針對不同產(chǎn)品編碼后臺生成excel表格或在數(shù)據(jù)庫中全過程記錄力矩數(shù)據(jù)。
25、進(jìn)一步地,所述的數(shù)據(jù)交互模塊具體包括:
26、與控制系統(tǒng)通信單元,其負(fù)責(zé)數(shù)字化裝配工藝規(guī)劃與仿真系統(tǒng)與控制系統(tǒng)的通信,通信連接成功后交由控制系統(tǒng)對數(shù)字化裝配工藝規(guī)劃與仿真系統(tǒng)實現(xiàn)全面接管,控制裝配工藝數(shù)據(jù)選擇、裝配動畫的播放、工步切換、軟件開關(guān)的操作;
27、與工具系統(tǒng)通信單元,其負(fù)責(zé)與工具系統(tǒng)的通信,通信連接成功后實時傳輸力矩,測量數(shù)值、反饋信號。
28、進(jìn)一步地,所述的數(shù)據(jù)庫模塊具體包括:
29、用戶信息管理單元,用于存儲用戶賬號數(shù)據(jù);
30、裝配工藝信息數(shù)據(jù)單元,用于按不同識別碼存儲的完整裝配工藝信息數(shù)據(jù)。
31、一種數(shù)字化裝配工藝規(guī)劃與仿真方法,其利用上述的數(shù)字化裝配工藝規(guī)劃與仿真系統(tǒng),其特征在于,所述的方法包括以下步驟:
32、步驟s01、構(gòu)建包含產(chǎn)品、工具、工裝、輔助指示模型的三維模型資源庫;
33、步驟s02、構(gòu)建裝配工藝信息表,形成可讀取可修改工藝信息的裝配工藝規(guī)劃指導(dǎo)文件;
34、步驟s03、構(gòu)建虛擬裝配工藝規(guī)劃環(huán)境,根據(jù)三維模型資源庫、裝配工藝信息表,規(guī)劃、仿真,并分析裝配工程的合理性并及時進(jìn)行修改,形成符合實際裝配場景要求的裝配工藝過程;
35、步驟s04、集成裝配工藝規(guī)劃過程的資源、產(chǎn)品屬性信息、工藝信息和仿真信息,形成裝配工藝數(shù)據(jù)文件,輸出到發(fā)布模塊輔助裝配現(xiàn)場操作人員進(jìn)行裝配指導(dǎo)。
36、進(jìn)一步地,所述步驟s01具體包括:
37、s11、在三維建模軟件中完成產(chǎn)品、工具、工裝、輔助指示三維模型的構(gòu)建;
38、s12、對三維模型在模型輕量化單元中進(jìn)行輕量化處理,并對三維模型進(jìn)行mbd標(biāo)注,形成包含產(chǎn)品、工具、工裝、輔助指示的三維模型資源庫。
39、進(jìn)一步地,所述的步驟s02具體包括:在表格編輯軟件中完成裝配工藝信息配置表的編輯,具體以工序號、工序名稱、工步號、裝配類型、裝配內(nèi)容、裝入件名稱、裝入件類型、裝入件數(shù)量、工具/設(shè)備、工裝/輔料、緊固力矩、工藝控制及檢驗內(nèi)容的順序編輯,并保存為表格文件。
40、進(jìn)一步地,所述的所述步驟s03具體包括:
41、s31、從裝配工藝資源庫中導(dǎo)入工藝資源,編輯產(chǎn)品的型號、批次、編碼信息;
42、s32、針對不同工序和工步,根據(jù)工藝信息表中裝入件名稱、數(shù)量,工具/設(shè)備自動分配當(dāng)前工步裝入件類型和數(shù)量,所用工具設(shè)備;
43、s33、在三維虛擬場景中配置裝入件、工具位置;
44、s34、選定裝入件、工具配置不同的裝配活動,在場景中選定動作對象后:平移、旋轉(zhuǎn)活動為輸入坐標(biāo)、旋轉(zhuǎn)軸、旋轉(zhuǎn)角度參數(shù)進(jìn)行配置;路徑活動為抓取動作對象后在虛擬場景記錄路徑點配置。配置好后進(jìn)行裝配運(yùn)動仿真,裝入件將沿配置路徑進(jìn)行運(yùn)動,目標(biāo)位置將高亮閃爍顯示,同時進(jìn)行干涉檢查,在出現(xiàn)碰撞時,被碰撞位置將紅色高亮顯示,用戶可以刪除再添加路徑點來避開干涉位置,或修改配置;
45、s35、對于相同工步下存在的遮擋的裝配活動,配置相機(jī)視角變換路徑來規(guī)避遮擋;
46、s36、調(diào)整當(dāng)前工步動畫隊列結(jié)構(gòu)樹;
47、s37、對于復(fù)雜的無法準(zhǔn)確表述的裝配活動,可添加外部圖片或視頻資源以輔助;
48、s38、對于有工具數(shù)據(jù)傳輸要求的工步,配置要求數(shù)據(jù)值,設(shè)置實時數(shù)據(jù)顯示ui形式及數(shù)據(jù)保存配置;
49、s39、完成流程配置后,選擇保存數(shù)據(jù)到數(shù)據(jù)庫或輸出json數(shù)據(jù)文件。
50、本發(fā)明與現(xiàn)有技術(shù)相比,具有以下優(yōu)點:
51、本發(fā)明基于復(fù)雜機(jī)電產(chǎn)品三維模型,使用基于模型的定義(mbd)技術(shù)、虛擬仿真技術(shù)、三維可視化技術(shù)、網(wǎng)絡(luò)通信技術(shù)。結(jié)合裝配工藝資源庫,搭建裝配工藝規(guī)劃及仿真系統(tǒng)及方法,基于三維可視化場景進(jìn)行構(gòu)建,生成的工藝數(shù)據(jù)能夠進(jìn)行局部修改和復(fù)用,針對不同產(chǎn)品可以快速構(gòu)建不同工藝場景,復(fù)用性好,有效提高了裝配數(shù)字化水平,降低現(xiàn)場裝配人員的學(xué)習(xí)成本,提高裝配效率和質(zhì)量,同時實現(xiàn)了本系統(tǒng)與其他控制系統(tǒng)、工具設(shè)備的基于c/s架構(gòu)的通信,便于自動化項目集成,裝配現(xiàn)場數(shù)據(jù)采集記錄,提高了裝配過程與數(shù)據(jù)留存的集成度,為企業(yè)數(shù)字化轉(zhuǎn)型提供支撐。