999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

自動拼版腳本的研究

2021-05-26 03:36:56張國榮
科技經濟導刊 2021年11期
關鍵詞:利用

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

(中國航空工業集團公司西安航空計算技術研究所,陜西 西安 710068)

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

1.運行腳本前準備工作

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

2.自動拼版腳本實現過程

整個自動拼版過程,腳本程序較復雜,包含多個子程序,現根據拼版過程逐一解釋說明。

2.1 制作角標角線

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

maxx#=vismaxx! '最大點坐標#

maxy#=vismaxy!

minx#=visminx! '最小點坐標#

miny#=visminy!

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

2.2 添加層標識

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

圖1 添加層標識流程圖

圖2 添加層標識界面

2.3 添加附連條/同心圓

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

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

2.4 導入模板

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

edit_copy@

edit_selectall2@

setcoplayer@

copy_to_layer@語句,

依據層類型不同,將工藝邊,四角定位焊盤、外形框一一復制到對應層,自動完成導入和復制操作。

2.5 批量內層補償

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

3.結語

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

猜你喜歡
利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用倒推破難點
如何利用基本不等式比較大小
利用一半進行移多補少
利用口訣算除法
利用數的分解來思考
Roommate is necessary when far away from home
利用
回收木再利用——Piet Hein Eek
工業設計(2016年5期)2016-05-04 04:00:33
低丘緩坡未利用地的開發利用探討
河北遙感(2015年4期)2015-07-18 11:05:06
主站蜘蛛池模板: 在线a网站| 91丨九色丨首页在线播放| 青青草国产在线视频| 免费在线不卡视频| 激情网址在线观看| 欧洲高清无码在线| 91丨九色丨首页在线播放| 国产黑丝视频在线观看| 国产免费自拍视频| 婷婷中文在线| 一区二区偷拍美女撒尿视频| 99re热精品视频中文字幕不卡| 毛片a级毛片免费观看免下载| 国产女人综合久久精品视| 国产一区二区人大臿蕉香蕉| 福利片91| 99久久国产综合精品女同 | 四虎影视国产精品| 国产二级毛片| 99视频在线观看免费| 国产又大又粗又猛又爽的视频| 欧美日本一区二区三区免费| 日韩A∨精品日韩精品无码| 国产av剧情无码精品色午夜| 久久网综合| 香港一级毛片免费看| 亚洲另类国产欧美一区二区| 久久综合国产乱子免费| 无码人妻热线精品视频| 亚洲色无码专线精品观看| 亚洲永久免费网站| 自偷自拍三级全三级视频| 巨熟乳波霸若妻中文观看免费| 日本草草视频在线观看| 婷婷久久综合九色综合88| 2022精品国偷自产免费观看| 伊人大杳蕉中文无码| 欧美笫一页| 亚洲av无码牛牛影视在线二区| 色综合综合网| 91在线视频福利| 超薄丝袜足j国产在线视频| 国产香蕉在线| 免费一级毛片完整版在线看| 亚洲黄色网站视频| 国产午夜精品一区二区三区软件| 毛片免费试看| 亚洲日韩AV无码一区二区三区人| 97超级碰碰碰碰精品| 国产亚洲视频免费播放| 久久综合婷婷| 中国特黄美女一级视频| 影音先锋亚洲无码| 成人看片欧美一区二区| 国产午夜福利片在线观看 | 成人在线不卡视频| 91久久偷偷做嫩草影院免费看| 中文字幕无线码一区| 男人天堂亚洲天堂| 无码国内精品人妻少妇蜜桃视频| 亚洲日韩高清在线亚洲专区| 欧美一级在线| 久久久久久久久亚洲精品| 无遮挡一级毛片呦女视频| 国产在线无码一区二区三区| 亚洲一欧洲中文字幕在线| 日韩视频免费| 日韩精品无码免费一区二区三区| 天堂亚洲网| 真人高潮娇喘嗯啊在线观看| 亚洲专区一区二区在线观看| 波多野结衣在线一区二区| 伊人久久大香线蕉综合影视| 一本无码在线观看| 国产中文一区二区苍井空| 91美女视频在线| 欧美日韩成人| 国产69精品久久久久孕妇大杂乱| 成人无码一区二区三区视频在线观看 | 好久久免费视频高清| 乱色熟女综合一区二区| 国产成人AV大片大片在线播放 |