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

最短路徑算法在電阻片落料系統中的應用

2015-12-21 02:23:12朱菊香
機電信息 2015年30期

朱菊香

(常州鐵道高等職業技術學校機電工程系,江蘇 常州213011)

0 引言

落料是利用沖裁取得一定外形的制件或坯料的沖壓方法,在電阻片生產中經常會用到這一制造工藝。以某公司PT06電阻片的生產為例,它需要經過兩次落料,第一次落料一次剔除基板上的不合格品,第二次落料將基板上剩余的合格品一次性沖落。在第一次落料時,需要知道不合格電阻的位置,并以較短的時間或運動路徑來沖除不合格品。

本文利用Prime最小生成樹算法來解算沖壓機構的最短運行路徑,縮短了落料過程的時間,尤其在基板不良品較多時,效果明顯。

1 落料系統的工作流程

整個落料系統是基于X—Y導軌結構的,包括機架、基板夾具、移動工作臺、導軌、絲杠、氣壓沖頭及步進電機等。PT06電阻片的基板為長方形的環氧樹脂印制板,其上共印制了12行20列共240個碳膜電阻片。基板夾具用來放置待測的電阻片基板,在其下方按電阻片在基板上的位置排列了測試探針。

工作流程如下:(1)電阻片基板進入基板夾具定位;(2)測試探針升至測試高度;(3)系統掃描測試探針處的檢測信號大小,獲得每個電阻片的阻值及不合格品在基板上位置;(4)氣壓沖頭到達基板上方,根據不合格品的位置信息沖落廢品;(5)電阻片基板退出夾具,送至成品區批量落料。以上過程中耗時最多的便是沖落不合格品的過程。

2 不合格品的定位

基板上的電阻片是通過20路運算放大電路來采樣的,每次采樣采集某一行電阻片的阻值,這樣共采樣12次后便能獲得所有240個電阻片的阻值??刂破魍ㄟ^控制20片多路模擬開關CD4067的通道地址,將12行的測試探針信號連接至運放電路。

通過兩個參數便可判斷不合格電阻片的位置信息。第一個參數為該電阻片所對應的CD4067的通道地址,第二個參數為該CD4067模擬輸出端所對應的模數轉換器的通道號。將這兩個通道參數合并,便可得到不合格電阻片在基板上的位置,如圖1所示。

圖1 電阻片位置示意圖

圖中,左側的0000~1100是CD4067的通道地址,0000代表選通第0個模擬通道,1100代表選通第11個模擬通道。CD4067的通道地址也代表了電阻片在基板上的行位置。上方AIN0~AIN19是20片CD4067模擬輸出端對應的ADC通道號,代表了電阻片在基板上的列位置。若CD4067的第1個通道選通,則行碼為0001,又發現PA7通道所對應的AD轉換值超出了5%的范圍,即模擬通道7的采樣值超標,則轉換成電阻片的位置為(1,7),即第1行、第7列。

3 最短路徑解算

可通過行列碼來儲存不合格電阻片的位置信息。若CD4067的第1個通道選通,則行碼為0001,又發現第7個通道的采樣數據超出了合格范圍,則第1行、第7列的電阻片為不合格品,記行列碼為(1,7)。

為了縮短工作臺移動的時間,節省電力和提高工作效率,需要對工作臺的移動路徑作出規劃,即要找出一條最短路徑,并將該路徑存入不合格電阻片隊列中供控制程序讀取,使得按該隊列順序可在最短的時間內將不合格電阻片沖除。

圖2為不合格電阻片組成的一個圖數據結構示例。

圖2 不合格電阻片組成的圖結構

圖中每個頂點代表一個不合格電阻片,頂點與頂點之間的權值為這兩個電阻片之間的距離。如第1行第1列頂點與第3生成的。顯然,遍歷所有頂點的最短路徑為(1,1)、(4,1)、(2,2)、(3,3)、(1,4)。

遍歷所有頂點又使路徑達到最短的算法在數據結構中被稱為求解最小生成樹。構造最小生成樹有多種算法,這些算法往往都利用了最小生成樹的 MST性質,即先假設N=(V,{E})為一個聯通圖,U是頂點集V的一個非空子集,若(u,v)是一條具有最小權值(最短路徑)的邊,則其中u∈U,v∈V-U,必存在一棵包含邊(u,v)的最小生成樹。

本設計采用的Prime算法即是利用MST性質求解最小生成樹(最短路徑)的算法。它假設N=(V,{E})是聯通網,TE是N 上最小生成樹中邊的集合,Prime算法從U={u0}(u0∈V),TE={空}開始,重復執行下述操作:在所有u∈U,v∈V-U的邊(u,v)∈E中找一條代價最小的邊(u0,v0)并入TE,直至U=V為止。

此時,TE中必有n-1條邊,且T=(V,{TE})為N的最小生成樹,也即本設計要求解的最短路徑。

軟件系統找出這一最短路徑之后,將這些頂點(電阻片位置)的行列坐標按遍歷次序存入一個隊列當中,提供給步進電機控制模塊讀取。

為支持Prime算法,需要一個合適的數據結構來描述電阻片狀態。一般情況下,圖的數據結構可由鄰接矩陣、鄰接表或多重鄰接表來表示。本設計中采用鄰接表來存儲圖數據。若用鄰接矩陣,因采用數組的方式來存儲數據,所以需要占用240個存儲單元,而不合格電阻片畢竟為數不多,因此會使鄰接矩陣產生大量無用的“0”元素。而若采用鏈接存儲結構的鄰接表可避免這樣的問題出現。鄰接表的節點數可隨不合格電阻片的數目動態調整。對于圖2所示的情形,用鄰接表來存儲的形式如圖3所示。圖3表示的是一個無向重聯通圖,第一列框左邊的序號代表節點編號,框內信息為不合格電阻片位置,右側各框中的信息分別為節點編號、權值(節點間距離)、下一個節點的存儲地址。

圖3 不合格電阻片的鄰接表結構

4 結語

大量試驗表明,落料系統應用最短路徑解算方法之后取得了較好的效果。最短路徑求解的應用,有效縮短了氣動沖壓頭在X—Y導軌上的移動行程,由此帶來的好處不僅為縮短空程時間,電力消耗也得到降低,設備維護周期也變得更長。因電阻片產量巨大,即使在每個環節僅節省數十秒的空程時間,最后也能獲得可觀的經濟效益。

[1]張曉敏.構建整體化的自動化測試平臺[J].中國高新技術企業,2010(22):24-25.

[2]嚴蔚敏,吳偉民.數據結構(C語言版)[M].北京:清華大學出版社,2011.

[3]王安敏,牛傳猛,崔偉.基于X-Y工作平臺的步進電機閉環控制系統[J].微電機,2010,43(1):103-105.

[4]殷人昆,陶永雷,謝若陽,等.數據結構(用面向對象方法與C++語言描述)[M].北京:清華大學出版社,1999.

[5]王昊,李昕.集成運放應用電路設計360例[M].北京:電子工業出版社,2007.

主站蜘蛛池模板: 亚洲天堂.com| 久久久久无码精品国产免费| 这里只有精品在线播放| 国产一级毛片yw| 麻豆国产在线观看一区二区| 精品丝袜美腿国产一区| 91日本在线观看亚洲精品| 又爽又大又黄a级毛片在线视频| 欧美国产日产一区二区| 国产一级在线播放| 久久人与动人物A级毛片| 亚洲一区色| 中文字幕不卡免费高清视频| 久久黄色影院| 亚洲日本中文字幕乱码中文| 久久黄色一级视频| 国产精品黑色丝袜的老师| 国产v精品成人免费视频71pao| 亚洲av中文无码乱人伦在线r| 国产成人亚洲无吗淙合青草| 原味小视频在线www国产| 72种姿势欧美久久久大黄蕉| 亚洲一区二区成人| 久久这里只有精品国产99| 手机成人午夜在线视频| 无码专区国产精品一区| 国产99视频精品免费视频7| 久久伊人操| 亚洲天堂网2014| 视频国产精品丝袜第一页| 精品福利一区二区免费视频| 国产一线在线| 久久青草视频| 五月激情综合网| 日本免费a视频| 亚洲成人免费在线| 一级毛片a女人刺激视频免费| 四虎永久在线| 色婷婷啪啪| 国产网友愉拍精品| 久久精品国产电影| 日韩精品一区二区三区视频免费看| 日韩人妻无码制服丝袜视频| 她的性爱视频| 国产人人乐人人爱| 最新国产精品第1页| 午夜小视频在线| 小说区 亚洲 自拍 另类| 亚欧美国产综合| 久久亚洲国产一区二区| 国产一区二区三区在线精品专区| 热伊人99re久久精品最新地| 国产97视频在线| 欧美爱爱网| 日本久久久久久免费网络| 亚洲人妖在线| 国产特级毛片| 在线免费观看AV| 久久超级碰| 亚洲欧美日本国产专区一区| 国产精品一区二区不卡的视频| 国产在线精品香蕉麻豆| av天堂最新版在线| 毛片在线区| 蜜臀AV在线播放| 亚洲天堂网在线观看视频| 色综合天天娱乐综合网| 超清无码熟妇人妻AV在线绿巨人 | 国产三级成人| 制服丝袜国产精品| 国产亚洲精久久久久久无码AV| 91精品国产一区自在线拍| 久久综合九九亚洲一区 | 国产av剧情无码精品色午夜| 97精品久久久大香线焦| 色视频国产| 国产肉感大码AV无码| 黄色网在线| 99热免费在线| 久久午夜夜伦鲁鲁片不卡| 国产精品久久久久鬼色| 天天综合网色中文字幕|