欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法

文檔序號(hào):6319677閱讀:358來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法
多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法
技術(shù)領(lǐng)域
本發(fā)明涉及生產(chǎn)線(xiàn)上的PCB板插件技術(shù)領(lǐng)域,特別涉及一種多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法。
背景技術(shù)
在實(shí)際生產(chǎn)過(guò)程中往往由于PCB電路板需裝著的元器件類(lèi)型多、數(shù)量多等各種設(shè)計(jì)問(wèn)題,以及插件機(jī)器自身的設(shè)計(jì)特點(diǎn)等導(dǎo)致一臺(tái)插件機(jī)器不能完成同一道工序的插件任務(wù),于是對(duì)同一道工序需要采取兩臺(tái)插件機(jī)器(甚至多臺(tái)插件機(jī),如圖1所示,兩臺(tái)插件機(jī)器來(lái)完成同一塊線(xiàn)路板的軸向元件插件,通過(guò)組線(xiàn)聯(lián)動(dòng)的插件方式來(lái)完成生產(chǎn),但是由于兩臺(tái)機(jī)器需要協(xié)調(diào)地完成插件,必須要解決節(jié)奏不一致造成一臺(tái)快一臺(tái)慢的效率浪費(fèi)問(wèn)題。例如對(duì)一款需軸向元件種類(lèi)130類(lèi)、共插件421個(gè)元件的PCB生產(chǎn),傳統(tǒng)模式下一般是將此130類(lèi)元件平分在兩臺(tái)插件機(jī)器上各插件65類(lèi);或者將421個(gè)插件元件分別由第一插件機(jī)器插件211個(gè)、由第二插件機(jī)器插件210個(gè)。但是,由于PCB實(shí)際設(shè)計(jì)元件分布情況不可能完全一致,如元件之間的距離、元件安裝的方向角度、元件安裝的高低、以及機(jī)器料站的編排,往往很難滿(mǎn)足第一插件機(jī)器的插件時(shí)間Timel等于或接近第二插件機(jī)器的插件時(shí)間Time2,于是常出現(xiàn)一臺(tái)插件機(jī)器快,而另一臺(tái)插件機(jī)器慢的情形,插件完成的機(jī)器必須停著等待另外一臺(tái)機(jī)器插件完成后才可以插下一塊PCB,從而導(dǎo)致生產(chǎn)效率低。

發(fā)明內(nèi)容
為解決上述問(wèn)題,本發(fā)明的主要目的在于提供一種多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法。
為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為 —種多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,包括如下步驟 編寫(xiě)完整的PCB插件程序作為母插件程序; 模擬編寫(xiě)好的PCB插件程序在機(jī)器上運(yùn)行,得到運(yùn)行一個(gè)循環(huán)所需要的總插件時(shí)間; 將完整的PCB插件程序拆分為兩個(gè)或多個(gè)可獨(dú)立運(yùn)行的子插件程序,并且使每
個(gè)子程序的插件時(shí)間相等,且所有子程序的插件時(shí)間之和等于總插件時(shí)間; 將拆分得到子插件程序分別用于控制組線(xiàn)聯(lián)動(dòng)插件的各臺(tái)插件。 相較于現(xiàn)有技術(shù),本發(fā)明多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法可避免出現(xiàn)一臺(tái)插件
機(jī)器快,而另一臺(tái)插件機(jī)器慢,導(dǎo)致插件完成的機(jī)器必須停著等待另外一臺(tái)機(jī)器插件完
成后才可以插下一塊PCB,生產(chǎn)效率低的問(wèn)題。


圖1為本發(fā)明的原理結(jié)構(gòu)框圖。
3
圖2為本發(fā)明的插件程序拆分流程圖示。
具體實(shí)施方式
請(qǐng)參閱圖l所示,本發(fā)明一種多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,通過(guò)對(duì)插件機(jī) 器的插件程序進(jìn)行均衡的'拆分'處理,將一個(gè)完整的PCB插件程序拆分為兩個(gè)或多 個(gè)可獨(dú)立運(yùn)行的子插件程序,并且使每個(gè)子程序的插件時(shí)間相等,且所有子程序的插件 時(shí)間之和等于總插件時(shí)間;而這些子插件程序全部運(yùn)行后能等同原母插件程序。本實(shí) 施例中以?xún)膳_(tái)插件機(jī)器為例,即將一個(gè)'大'插件程序按插件時(shí)間平均分為兩個(gè)完整 的'小'插件程序,而兩個(gè)'小'插件程序運(yùn)行后正好完成PCB的插件生產(chǎn),所以方 便準(zhǔn)確的控制每一臺(tái)插件機(jī)器,使其效率運(yùn)轉(zhuǎn)在平衡且最高的水平上。首先編寫(xiě)原完整 的PCB插件程序,實(shí)際上該完整的PCB插件程序無(wú)法在一臺(tái)機(jī)器上運(yùn)行并插件生產(chǎn),因 為PCB插件元件種類(lèi)多于插件機(jī)器的料站,例如部分插件機(jī)器的料站最多為120個(gè),但 PCB插件元件種類(lèi)要求大于120類(lèi)。模擬編寫(xiě)好的PCB插件程序在機(jī)器上運(yùn)行,得到運(yùn) 行一個(gè)循環(huán)所需要的總插件時(shí)間TO;將完整的PCB插件程序拆分為兩個(gè)子程序,并且使 兩個(gè)子程序的插件時(shí)間相等,且為總插件時(shí)間TO的一半,即T1二T2二T0/2。從而, 兩臺(tái)插件機(jī)器組線(xiàn)聯(lián)動(dòng)插件時(shí),即可避免出現(xiàn)一臺(tái)插件機(jī)器快,而另一臺(tái)插件機(jī)器慢, 導(dǎo)致插件完成的機(jī)器必須停著等待另外一臺(tái)機(jī)器插件完成后才可以插下一塊PCB,生產(chǎn) 效率低的問(wèn)題。 請(qǐng)參閱圖2所示,本發(fā)明多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件方法的插件程序拆分步驟如 下 讀原插件程序的NCD以及OFFSET數(shù)據(jù)文件(NCD數(shù)據(jù)為各插件參數(shù)文件,包 括X、 Y坐標(biāo)、插件方向角度、料站等,OFFSET數(shù)據(jù)程序的總偏移坐標(biāo),用于修正程序 與機(jī)器實(shí)際坐標(biāo)之間差異); 程序優(yōu)化重新排列(優(yōu)化排序后再拆分比拆分后再各自?xún)?yōu)化處理效果會(huì)更好), 其目的是使原程序運(yùn)行在最佳狀態(tài);模擬該程序機(jī)器插件總需要時(shí)間Time0 : FOR i = 1 TO n。
FOR i = 1 TO n是程 序循環(huán)處理,插件程序中數(shù)據(jù)是按插件順序排列,如第l步插什么位號(hào)元件、第2步插什 么位號(hào)元件…,并且各步的程序數(shù)據(jù)包含相應(yīng)的參數(shù),例如以下插件語(yǔ)句
N0001/0G1M000T004X+000000Y+000000Z000V+00000W+00000
+00000D(程序開(kāi)始標(biāo)記語(yǔ)句); +00000D ; N0003/0G0M001T002X+027895Y+016083Z004V+00000W+00747 CR228 +00000D ; N0004/0G0M001T001X+027900Y+015483Z003V+00000W+00749 CR283 +00000D ; …… +00000D ;
4
+00000D ;N0281/0G0M000T000X+000000Y+000000Z000V+00000W+00000 C
+00000D(插件結(jié)束語(yǔ)句) 其中語(yǔ)句2, N0002為插件第1步,對(duì)R219位號(hào)插件,坐標(biāo) X+029427Y+016114,料站Z002,方向TOOl,插件跨距W+01004 ;語(yǔ)句3、 4以及其他 語(yǔ)句的意思類(lèi)似不再贅述。針對(duì)上述例子的插件語(yǔ)句,F(xiàn)ORi二lTOn即表示從第l步 N0001開(kāi)始到最后一步N0280的一個(gè)步增的循環(huán)處理,其最終目的是模擬機(jī)器運(yùn)行此插 件程序會(huì)使用多少時(shí)間。 計(jì)算程序插件的一半時(shí)間Time0/2(其中賦Timel、 Time2為兩拆分后子程序插件 時(shí)間);FOR i = 1 TO n(n為程序最后一個(gè)STEP數(shù),也就是總插件STEP數(shù))累計(jì)插件時(shí) 間TO,記錄接近或等于TimeO/2時(shí)間點(diǎn)的STEP位置j(j為程序分割點(diǎn));
對(duì)比j-l、 j、 j+1三個(gè)位置的Timel是否更接近Time2(即判斷Timel-Time2絕對(duì)
值哪一個(gè)更小),此步驟目的是要確認(rèn)程序的拆分點(diǎn); 進(jìn)行判斷,若j-l點(diǎn)Timel-Time2絕對(duì)值最小,貝ljj =j-l ;若j+l點(diǎn)Timel-Time2 絕對(duì)值最小,貝Uj =j+l ; 進(jìn)行子程序合成,得到拆分后子程序1, FOR i = 1 TO j將所有STEP組合為拆 分后子程序1 ; 進(jìn)行子程序合成,得到拆分后子程序2, FORi二j+lTOn將所有STEP組合為
拆分后子程序2 ; 分別輸出拆分后的子程序l、子程序2,程序拆分處理完成。 以一個(gè)共插件4個(gè)元件R219、 R228、 R283、 R281,即4個(gè)插件點(diǎn)插件程序拆 分為例,完整的插件程序如下 N0001/0G1M000T004X+000000Y+000000Z000V+00000W+00000
+00000D +00000D N0003/0G0M001T002X+027895Y+016083Z004V+00000W+00747 CR228 +00000D N0004/0G0M001T011X+027900Y+015483Z003V+00000W+00749 CR283 +00000D N0005/0G0M001T012X+027901Y+014922Z005V+00000W+00749 CR281 +00000D N0006/0G0M000T000X+000000Y+000000Z000V+00000W+00000 C +00000D 則N0001、 N0006分別為程序開(kāi)始、結(jié)束的機(jī)器回歸原點(diǎn)語(yǔ)句,拆分后即變成以 下兩個(gè)子程序 子程序1 : N0001/0G1M000T004X+000000Y+000000Z000V+00000W+00000
+00000D
+00000D N0003/0G0M001T002X+027895Y+016083Z004V+00000W+00747 CR228 +00000D N0004/0G0M000T000X+000000Y+000000Z000V+00000W+00000 C +00000D 子程序2 : N0001/0G1M000T004X+000000Y+000000Z000V+00000W+00000 +00000D N0002/0G0M001T011X+027900Y+015483Z003V+00000W+00749 CR283 +00000D +00000DN0004/0G0M000T000X+000000Y+000000Z000V+00000W+00000 C
+00000D 以上兩個(gè)子程序都是一個(gè)完整的單獨(dú)插件程序,其插件結(jié)果是子程序1與子 程序2共同完成后相當(dāng)于執(zhí)行完成的插件程序。即子程序l負(fù)責(zé)對(duì)'R219、 R228'位 號(hào)的元件進(jìn)行插件,而子程序2負(fù)責(zé)對(duì)'R283、 R281'位號(hào)的元件進(jìn)行插件。于是子 程序1可以直接傳入插件機(jī)1運(yùn)行,而子程序2傳入插件機(jī)2運(yùn)行,那么此PCB經(jīng)過(guò)兩 臺(tái)插件機(jī)器分別插件后即可完成整個(gè)插件。 以上所描述的最佳實(shí)施例僅是對(duì)本發(fā)明進(jìn)行闡述和說(shuō)明,但并不局限于所公開(kāi) 的任何具體形式,進(jìn)行許多修改和變化是可能的。
權(quán)利要求
一種多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,其特征在于,包括如下步驟編寫(xiě)完整的PCB插件程序作為母插件程序;模擬編寫(xiě)好的PCB插件程序在機(jī)器上運(yùn)行,得到運(yùn)行一個(gè)循環(huán)所需要的總插件時(shí)間;將完整的PCB插件程序拆分為兩個(gè)或多個(gè)可獨(dú)立運(yùn)行的子插件程序,并且使每個(gè)子程序的插件時(shí)間相等,且所有子程序的插件時(shí)間之和等于總插件時(shí)間;將拆分得到子插件程序分別用于控制組線(xiàn)聯(lián)動(dòng)插件的各臺(tái)插件機(jī)器。
2. 如權(quán)利要求1所述的多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,其特征在于模擬編寫(xiě)好 的PCB插件程序在機(jī)器上運(yùn)行,得到運(yùn)行一個(gè)循環(huán)所需要的總插件時(shí)間TO,將完整的 PCB插件程序拆分為兩個(gè)子程序,并且使兩個(gè)子程序的插件時(shí)間相等,且為總插件時(shí)間 TO的一半,艮卩Tl = T2 = T0/2。
3. 如權(quán)利要求2所述的多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,其特征在于,所述完整的 PCB插件程序拆分步驟包括讀完整PCB插件程序的NCD以及OFFSET數(shù)據(jù)文件,其中NCD數(shù)據(jù)為各插件參數(shù) 文件,包括X、 Y坐標(biāo)、插件方向角度、料站,OFFSET數(shù)據(jù)程序的總偏移坐標(biāo),用于修 正程序與機(jī)器實(shí)際坐標(biāo)之間差異;模擬執(zhí)行完整的PCB插件程序插件得到總需要時(shí)間TimeO: FORi=lTOn,計(jì)算程 序插件的一半時(shí)間Time0/2,其中賦Timel、 Time2為兩拆分后子程序插件時(shí)間,F(xiàn)ORi = lTOn,其中n為程序最后一個(gè)STEP數(shù),也就是總插件STEP數(shù);累計(jì)插件時(shí)間T0,記錄接近或等于TimeO/2時(shí)間點(diǎn)的STEP位置,記為j ;對(duì)比j-l、 j、 j+l三個(gè)位置的Time 1是否更接近Time2,即判斷Timel-Time2絕對(duì)值 哪一個(gè)更小,以確認(rèn)程序的拆分點(diǎn);進(jìn)行判斷,若j-l點(diǎn)Timel-Time2絕對(duì)值最小,貝U j = j-l ;若j+l點(diǎn)Timel-Time2絕 對(duì)值最小,貝Uj二j+l;進(jìn)行子程序合成,得到拆分后子程序l, FOR i = lTOj將所有STEP組合為拆分后子 程序l ;進(jìn)行子程序合成,得到拆分后子程序2, FOR i = j+lTO n將所有STEP組合為拆分 后子程序2 ;分別輸出拆分后的子程序l、子程序2,程序拆分處理完成。
4. 如權(quán)利要求3所述的多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,其特征在于,所述完整的 PCB插件程序拆分之前還包括如下步驟程序優(yōu)化重新排列,以使完整的PCB程序運(yùn)行在最佳狀態(tài)。
全文摘要
本發(fā)明公開(kāi)一種多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法,包括如下步驟編寫(xiě)完整的PCB插件程序作為母插件程序;模擬編寫(xiě)好的PCB插件程序在機(jī)器上運(yùn)行,得到運(yùn)行一個(gè)循環(huán)所需要的總插件時(shí)間;將完整的PCB插件程序拆分為兩個(gè)或多個(gè)可獨(dú)立運(yùn)行的子插件程序,并且使每個(gè)子程序的插件時(shí)間相等,且所有子程序的插件時(shí)間之和等于總插件時(shí)間;將拆分得到子插件程序分別用于控制組線(xiàn)聯(lián)動(dòng)插件的各臺(tái)插件。本發(fā)明多臺(tái)插件機(jī)組線(xiàn)聯(lián)動(dòng)插件的方法可避免出現(xiàn)一臺(tái)插件機(jī)器快,而另一臺(tái)插件機(jī)器慢,導(dǎo)致插件完成的機(jī)器必須停著等待另外一臺(tái)機(jī)器插件完成后才可以插下一塊PCB,生產(chǎn)效率低的問(wèn)題。
文檔編號(hào)G05B19/18GK101692174SQ20091010923
公開(kāi)日2010年4月7日 申請(qǐng)日期2009年8月3日 優(yōu)先權(quán)日2009年8月3日
發(fā)明者甄幸文 申請(qǐng)人:深圳創(chuàng)維-Rgb電子有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
临武县| 临高县| 兴义市| 南充市| 阳曲县| 玉龙| 嘉义市| 南漳县| 崇礼县| 苍梧县| 阳江市| 托克托县| 永仁县| 西宁市| 黔西县| 新竹市| 凤庆县| 江安县| 嵩明县| 敦化市| 民乐县| 民县| 北京市| 锡林郭勒盟| 沙坪坝区| 普洱| 内丘县| 尤溪县| 临夏市| 桦南县| 晋江市| 临安市| 水富县| 望江县| 潮州市| 土默特右旗| 应用必备| 洞头县| 七台河市| 郸城县| 津市市|