• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      自動拼版腳本的研究

      2021-05-26 03:36:56張國榮
      科技經(jīng)濟(jì)導(dǎo)刊 2021年11期
      關(guān)鍵詞:角標(biāo)印制板同心圓

      張國榮,茍 輝,李 堅,馮 波

      (中國航空工業(yè)集團(tuán)公司西安航空計算技術(shù)研究所,陜西 西安 710068)

      在印制電路板(Printed circuit boards,簡稱PCB )生產(chǎn)過程中,為降低生產(chǎn)難度,減少生產(chǎn)成本,會對客戶提供的設(shè)計文件進(jìn)行拼片,加板邊工藝孔、工藝焊盤、工藝邊、附連條、尾孔等處理[1-3]。在使用CAM350 軟件進(jìn)行以上處理時,軟件功能菜單基本操作能夠?qū)崿F(xiàn)拼版操作,但由于板邊添加元素較多,操作過程繁雜,手動處理較多且大部分操作是重復(fù)性,導(dǎo)致工程處理人員浪費(fèi)大量時間[4-7]。利用CAM350 軟件自帶類Basic 語言編寫自動拼版腳本可以實(shí)現(xiàn)自動拼版過程,減少拼版時間,同時降低人為出錯率,提高印制板生產(chǎn)穩(wěn)定性。通過Cam350 軟件提供了強(qiáng)大的類Basic 語言及查詢分析功能,通過簡單語句的應(yīng)用或多個語句的組合可以實(shí)現(xiàn)很多功能,解決人為操作問題。針對目前存在的問題,可以利用多個語句組合的方式實(shí)現(xiàn)自動拼版的功能。自動拼版腳本流程如下:

      1.運(yùn)行腳本前準(zhǔn)備工作

      一是各單位根據(jù)生產(chǎn)條件,制作拼版模板,模板應(yīng)包括工藝邊、定位孔(焊盤)、定位靶標(biāo)、阻流塊、同心圓、附連條等元素。制作多種元素并適當(dāng)組合,導(dǎo)出成Gerber 文件。二是設(shè)置層屬性,并按疊層-阻焊-字符-外形-鉆孔順序調(diào)整層序號。三是根據(jù)各生產(chǎn)單位生產(chǎn)印制板工藝能力的強(qiáng)弱,調(diào)整客戶提供的設(shè)計文件。四是借助Panel Editor 功能中Size 模塊,設(shè)置參數(shù),調(diào)整間距,最大數(shù)量拼片。

      2.自動拼版腳本實(shí)現(xiàn)過程

      整個自動拼版過程,腳本程序較復(fù)雜,包含多個子程序,現(xiàn)根據(jù)拼版過程逐一解釋說明。

      2.1 制作角標(biāo)角線

      一般印制板內(nèi)沒有邊框線,為了規(guī)定圖形有效區(qū)域,避免操作人員誤傷印制板,需在印制板四角添加角標(biāo)角線。具體實(shí)現(xiàn)步驟[8]:新建兩個D 碼;查詢Border 層最大最小X、Y 方向坐標(biāo)并定義如下:

      maxx#=vismaxx! '最大點(diǎn)坐標(biāo)#

      maxy#=vismaxy!

      minx#=visminx! '最小點(diǎn)坐標(biāo)#

      miny#=visminy!

      分別利用add_flash@和add_line@語句在離邊框線一定距離四角處添加角標(biāo)焊盤和角線。借助edit_copy@語句將角標(biāo)角線復(fù)制到需要圖層。

      2.2 添加層標(biāo)識

      在Cam350 軟件中,添加層標(biāo)識,可通過Cam Editor-Add-Text 操作完成,緊接著利用Edit-Copy 和Edit-Change-Text 操作復(fù)制到其他層并更改其他層標(biāo)識內(nèi)容,通過重復(fù)以上操作實(shí)現(xiàn)所有圖層層標(biāo)識的添加,整個過程步驟較多,且全部為手動操作,容易出現(xiàn)手誤。借助Cam350 軟件自帶類Basic 語言中Addtext@語句可實(shí)現(xiàn)自動添加層標(biāo)識的操作。腳本編制思路如下:由于每種印制板生產(chǎn)編號、層數(shù)、及綠油覆蓋情況,絲印字符情況存在差異,在編制腳本程序時,需要將這些情況都考慮進(jìn)去[9-10]。點(diǎn)擊左鍵利用Getmousepos@ 語句確定層標(biāo)識位置基準(zhǔn)點(diǎn),手動輸入生產(chǎn)編號,利用Addtext@ 語句添加文字標(biāo)識,標(biāo)識內(nèi)容和格式在編制腳本時已設(shè)計好,如0001 TOP;0001 Masktop;0001 Silktop,視印制板情況,選擇層數(shù)、單面/雙面/無綠油和單面/雙面/無字符,利用嵌套式If 語句,實(shí)現(xiàn)多種情況的選擇,點(diǎn)擊OK 運(yùn)行腳本。而且通過以上腳本可以實(shí)現(xiàn)任意位置、任意文字的自動添加。詳細(xì)流程見圖1,生成主界面見圖2。

      圖1 添加層標(biāo)識流程圖

      圖2 添加層標(biāo)識界面

      2.3 添加附連條/同心圓

      在Cam350 軟件中,導(dǎo)入附連條/同心圓,可通過Cam Editor-File-Import 操作實(shí)現(xiàn),但需要人為判斷層類型后,手動選中對應(yīng)附連條/同心圓導(dǎo)入,再利用Edit-Move 操作移動附連條到合適位置,然后再利用Edit-Move 操作將附連條/同心圓移動到對應(yīng)層,再將導(dǎo)入的附連條/同心圓模板層一一刪除。通過以上所有步驟完成添加附連條/同心圓操作。但借助Cam350軟件自類Basic 語言編寫腳本程序,將importgbrfile@、LayerType!、edit_move@、edit_delete @四個語句組合可實(shí)現(xiàn)自動判斷層類型、自動導(dǎo)入附連條/同心圓、自動移動及自動刪除層功能。腳本編寫思路如下:將前期制作的附連條/同心圓模板放入指定文件夾,利用importgbrfile@語句導(dǎo)入,但由于設(shè)計印制板時包含信號層和電源地層,附連條/同心圓在兩種層屬性中存在形式不一樣,所以在導(dǎo)入前需判斷層類型(LayerType!)。利用LayerType!=1或者LayerType!=2 語句進(jìn)行判斷,若LayerType!=1,導(dǎo)入對應(yīng)層信號層圖形;當(dāng)LayerType!=2,導(dǎo)入對應(yīng)層電源地層圖形。附連條位置一般放置在角標(biāo)以外,由角標(biāo)位置決定,即角標(biāo)位置一旦固定,附連條導(dǎo)入后會自動移動(edit_move@ 語句)至角標(biāo)附近位置,如果不使用腳本,因?yàn)槊糠N印制板拼版不會完全一致,就需要手動輸入每一種印制板移動的位置,而后才能移動,過程復(fù)雜,浪費(fèi)時間。同心圓位置固定導(dǎo)入后無需再進(jìn)行移動操作,直接復(fù)制到需要層。最后利用edit_delete @將導(dǎo)入的附連條/同心圓模板層刪除。具體流程見圖3。

      圖3 添加附連條/同心圓流程圖

      2.4 導(dǎo)入模板

      利用Auto_Import@語句將拼版模板Gerber 文件從指定文件夾導(dǎo)入,使用軟件自帶類Basic 語言中:

      edit_copy@

      edit_selectall2@

      setcoplayer@

      copy_to_layer@語句,

      依據(jù)層類型不同,將工藝邊,四角定位焊盤、外形框一一復(fù)制到對應(yīng)層,自動完成導(dǎo)入和復(fù)制操作。

      2.5 批量內(nèi)層補(bǔ)償

      工程處理過程中,會對內(nèi)層根據(jù)層數(shù)不同進(jìn)行不同程度的放大補(bǔ)償,Cam350 軟件中通過Edit-Layers-Scale 操作可以實(shí)現(xiàn)補(bǔ)償,但必須手動操作,每次操作前需要手動查閱,手動輸入補(bǔ)償系數(shù),同時無法批量操作,即每一層補(bǔ)償都必須重復(fù)以上操作。借助類Basic 語言中edit_scale@語句和edit_removelyr@語句的組合能夠?qū)崿F(xiàn)以下三個功能:a.選中層數(shù)自動批量補(bǔ)償至要求補(bǔ)償系數(shù);b.補(bǔ)償結(jié)束自動刪除原圖層,c.所有圖層自動排序。以上所有操作完成用時不到1s,但如果使用CAM350 軟件功能菜單基本操作用時需要用時5-10min。利用腳本程序可節(jié)省大量時間,提高工作效率,同時減少人為出錯率。

      3.結(jié)語

      將以上子程序腳本合并到一起即可完成印制板自動拼版操作,該腳本已在CAM350 軟件9.5.2 版本和10.5 版本試驗(yàn)成功。隨著技術(shù)的不斷進(jìn)步,對印制板制作過程會更加嚴(yán)格地把控,同時在印制板板邊會添加更多的元素,但只要充分掌握CAM350 軟件自帶類Basic 語言,將語句合理組合形成腳本程序,將拼版過程簡化,起到事半功倍的效果。當(dāng)然各印制板生產(chǎn)單位由于生產(chǎn)工藝能力、生產(chǎn)設(shè)備及工程人員操作習(xí)慣等方面存在不同,在編寫腳本時也應(yīng)該根據(jù)實(shí)際情況進(jìn)行適當(dāng)調(diào)整,合理安排元素位置、制作拼版模板,調(diào)整子程序順序。如果后期需添加和刪除元素,只需要重新制作拼版模板,不需要更改腳本程序,這大大減少了編制腳本的成本。

      猜你喜歡
      角標(biāo)印制板同心圓
      基于嵌銅塊印制板的高熱流密度芯片傳導(dǎo)散熱設(shè)計
      基于振動分析的印制電路板安裝設(shè)計
      角標(biāo)變量與范圍集的關(guān)系表示形式及其應(yīng)用
      同心圓夢再出發(fā)
      黃河之聲(2022年1期)2022-03-16 02:41:22
      同心圓夢再出發(fā)
      黃河之聲(2021年21期)2021-03-22 03:27:08
      繡出里下河畔最美“同心圓”
      華人時刊(2020年19期)2020-11-17 07:09:56
      基于模態(tài)分析的印制電路板抗振優(yōu)化研究
      同心圓變變變
      啟蒙(3-7歲)(2020年7期)2020-07-08 03:13:28
      談物理教學(xué)中的腳碼和角標(biāo)的應(yīng)用
      某天線印制板線陣組件的結(jié)構(gòu)設(shè)計
      九江县| 福清市| 永州市| 平远县| 安平县| 景东| 阿拉尔市| 西峡县| 沾化县| 泉州市| 石阡县| 灵丘县| 瑞昌市| 保山市| 盘山县| 苍山县| 天全县| 安义县| 丹江口市| 安仁县| 汝城县| 玉环县| 于田县| 龙川县| 武宁县| 南开区| 连山| 兴海县| 同德县| 宜兰市| 博湖县| 屯留县| 探索| 荃湾区| 普定县| 昌吉市| 开鲁县| 台山市| 大荔县| 临泉县| 麻江县|