不同型號(hào)和不同規(guī)格的電器元件手工裝配是非常繁雜的過程,工作量巨大,電器元件的型號(hào)種類繁多,而一個(gè)完整的汽車PCB電路板需要電器元件相互作用和連接才能啟到預(yù)期的作用,細(xì)微的疏忽可能導(dǎo)致電路板廠電路系統(tǒng)的失效。本實(shí)例利用UG的二次開發(fā)工具UG/OPENAPI對(duì)PCB電路板實(shí)現(xiàn)自動(dòng)裝配,裝配后可通過相關(guān)軟件對(duì)其進(jìn)行仿真和分析,能有效及時(shí)的發(fā)現(xiàn)錯(cuò)誤,修改相關(guān)方案,達(dá)到預(yù)期效果為止,避免可能出現(xiàn)的錯(cuò)誤,從而大大減少工作時(shí)間,提高了工作的效率。
UG自動(dòng)裝配的關(guān)鍵技術(shù)配信息的提取是進(jìn)行自動(dòng)裝配的第一步,目的是讀取汽車PCB板上所有電器元件的相關(guān)數(shù)據(jù)和坐標(biāo)位置。

步驟如下:
1)用UG/OPENAPI實(shí)現(xiàn)電路板的自動(dòng)生成,得到一個(gè)有關(guān)PCB板的brd文件。
2)用VC++6.0對(duì)參數(shù)文件進(jìn)行數(shù)據(jù)分析處理和提取,形成一個(gè)“dll”文件,要有標(biāo)準(zhǔn)元器件庫(kù),里面包含裝配所需所有電器元件,便于裝配過程中對(duì)元器件的調(diào)用。
3)編寫UG自定義菜單文件,用于調(diào)用VC++6.0對(duì)于PCB板所解析的數(shù)據(jù),即調(diào)出“dll”文件。
裝配配合的創(chuàng)建和編輯裝配中各部件的配合是由部件之間的約束決定的,不同的約束條件決定不同的配合關(guān)系。UG提供的裝配約束關(guān)系包括Mate(配對(duì))、Align(對(duì)齊)、Angle(角度)、Center(中心)、Distance(距離)、Parallel(平行)和Tangent(相切)等。要把電器元件裝到PCB板上,所以板為主動(dòng)件,電器元件為被動(dòng)件。
1)定義約束關(guān)系
2)求解約束
3)應(yīng)用約束:把創(chuàng)建好的配合約束應(yīng)用到所需模型中去,從而實(shí)現(xiàn)模型的重新定位。

手機(jī)通訊副板
5G基站天線板
通訊服務(wù)器板
光模塊