片頭移動(dòng)至其貼裝位置;
[0093] 步驟C3 :判斷是否還有為確定貼裝數(shù)據(jù)的貼片頭及吸嘴,是則返回步驟C2,否則 貼片頭及吸嘴所對(duì)應(yīng)的貼裝順序則和貼裝位置確定。
[0094] 本實(shí)施方式在確定各個(gè)周期吸取數(shù)據(jù)及吸取順序的基礎(chǔ)上,實(shí)際應(yīng)用時(shí),調(diào)用函 數(shù)GetMountSeqence確定各個(gè)貼裝周期的貼裝數(shù)據(jù)及貼裝順序。GetMountSeqence函數(shù)是 依次按各個(gè)周期的吸取數(shù)據(jù)通過貪心法來確定貼裝數(shù)據(jù)及貼裝順序的,其中單個(gè)周期的貼 裝數(shù)據(jù)及貼裝順序是按如下操作實(shí)現(xiàn)的:
[0095] (41)在一個(gè)周期的最后吸取位置,分別計(jì)算與各個(gè)貼片頭最近的貼裝位置,并從 其中找出最近的一個(gè),則此貼片頭的貼裝數(shù)據(jù)確定,移動(dòng)到其貼裝位置;
[0096] (42)計(jì)算還未確定貼裝數(shù)據(jù)的貼片頭對(duì)應(yīng)的最近貼裝位置,找出最近的一個(gè),則 該吸嘴及貼片頭的貼裝數(shù)據(jù)確定,移動(dòng)到貼裝位置;
[0097] (43)判斷是否還有吸嘴未確定貼裝數(shù)據(jù),若有則轉(zhuǎn)到操作(42),否則結(jié)束。
【具體實(shí)施方式】 [0098] 六:本實(shí)施方式是對(duì)一所述的一種基于喂料器位置確 定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法作進(jìn)一步說明,本實(shí)施方式中,步驟一所述基板數(shù)據(jù)、ANC數(shù) 據(jù)、元件貼片數(shù)據(jù)和喂料器數(shù)據(jù)具體為:
[0099] 基板數(shù)據(jù)包括:PCB板尺寸和Mark點(diǎn)位置坐標(biāo);
[0100] ANC數(shù)據(jù)包括:吸嘴架上各個(gè)吸嘴洞中包含的吸嘴信息數(shù)據(jù);
[0101] 元件貼片數(shù)包括:貼裝元件的位置坐標(biāo)及其自身屬性信息,例如:對(duì)應(yīng)吸嘴類型、 喂料器類型、尺寸等;
[0102] 喂料器數(shù)據(jù)包括:所需喂料器在前后槽上的安裝位置坐標(biāo)及其自身屬性信息。
【主權(quán)項(xiàng)】
1. 一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,其特征在于,該方法包括以 下步驟: 步驟一:設(shè)定貼片機(jī)原始生產(chǎn)數(shù)據(jù),該貼片機(jī)原始生產(chǎn)數(shù)據(jù)包括:基板數(shù)據(jù)、ANC數(shù)據(jù)、 元件貼片數(shù)據(jù)和喂料器數(shù)據(jù); 步驟二:判斷貼片機(jī)原始生產(chǎn)數(shù)據(jù)是否合理,是則執(zhí)行步驟三,否則返回步驟一; 步驟三:統(tǒng)計(jì)貼片元件數(shù)據(jù),獲得每種元件的貼片數(shù)量,并結(jié)合ANC吸嘴數(shù)據(jù)獲得各類 吸嘴所對(duì)應(yīng)貼片數(shù)量和吸嘴個(gè)數(shù);將各貼片頭可用狀態(tài)和前后各個(gè)槽號(hào)為可用狀態(tài)作為優(yōu) 化條件; 步驟四:對(duì)吸嘴進(jìn)行分組,使得每個(gè)貼片周期均對(duì)應(yīng)一個(gè)吸嘴組; 步驟五:利用掃描法確定吸取順序,獲得各個(gè)貼裝周期的同時(shí)吸取組集合,該同時(shí)吸取 組包括:同時(shí)吸取元件時(shí)涉及的貼片頭、吸嘴和喂料器信息; 步驟六:利用貪心法確定各個(gè)周期的貼裝順序及元件貼裝位置; 步驟七:整合并連接各個(gè)周期的吸嘴組數(shù)據(jù)、吸取順序數(shù)據(jù)和貼裝順序數(shù)據(jù),完成貼片 機(jī)生產(chǎn)數(shù)據(jù)的優(yōu)化。2. 根據(jù)權(quán)利要求1所述的一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,其特 征在于,步驟二所述判斷原始生產(chǎn)數(shù)據(jù)是否合理的方法為:若原始生產(chǎn)數(shù)據(jù)完全符合判斷 條件,則原始生產(chǎn)數(shù)據(jù)合理,所述判斷條件為: 依據(jù)PCB板的大小和位置,確定貼片元件位置未超出板子邊界; 確定元件位置未發(fā)生重疊; 遍歷貼片元件數(shù)據(jù),并確定在ANC上有對(duì)應(yīng)吸嘴; 確定在喂料槽上有對(duì)應(yīng)貼片元件數(shù)據(jù)的喂料器安排。3. 根據(jù)權(quán)利要求1所述的一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,其特 征在于,步驟四所述對(duì)吸嘴進(jìn)行分配的具體方法為: 確定第一個(gè)吸嘴組,步驟如下: 步驟Al :設(shè)迭代次數(shù)為i,i為正整數(shù),且初始值為1 ; 步驟A2 :首先,將元件按其所對(duì)應(yīng)的吸嘴類別進(jìn)行分類,并將所有吸嘴按其對(duì)應(yīng)貼片 數(shù)降序排列,然后,將當(dāng)前對(duì)應(yīng)貼片數(shù)最多的吸嘴分配在第K個(gè)可用的貼片頭上,并將該當(dāng) 前對(duì)應(yīng)貼片數(shù)最多的吸嘴劃分在第一個(gè)吸嘴組內(nèi),其中K = i,將ANC上對(duì)應(yīng)吸嘴的個(gè)數(shù)減 1 ; 步驟A3 :按照分配好的吸嘴組進(jìn)行模擬貼裝,并在模擬過程中記錄該吸嘴組內(nèi)各吸嘴 所對(duì)應(yīng)的貼裝周期數(shù),直至貼片頭上的吸嘴將對(duì)應(yīng)元件貼完,并記錄剩余未貼裝元件的信 息; 步驟A4 :判斷是否還有可用貼片頭,是則執(zhí)行步驟A5,否則結(jié)束第一個(gè)吸嘴組的分配; 步驟A5 :判斷是否還有剩余未貼裝元件,是則令i = i+1,然后返回步驟A2,否則執(zhí)行 步驟A6 ; 步驟A6:判斷ANC上是否還有剩余的對(duì)應(yīng)貼裝周期數(shù)最大的吸嘴,是則執(zhí)行步驟A7,否 則結(jié)束第一個(gè)吸嘴組的分配; 步驟A7 :將對(duì)應(yīng)貼裝周期數(shù)最大的可用吸嘴分配在第K+1個(gè)可用的貼片頭上,將ANC 上對(duì)應(yīng)吸嘴的個(gè)數(shù)減1,并將該對(duì)應(yīng)貼裝周期數(shù)最大的可用吸嘴劃分在第一個(gè)吸嘴組內(nèi),然 后返回步驟A3 ; 確定第n個(gè)吸嘴組,n為大于1的整數(shù),步驟如下: 步驟Bl :利用已分配好的吸嘴組進(jìn)行模擬貼裝,并記錄已分配好的吸嘴組集合中最后 一個(gè)吸嘴組中每個(gè)吸嘴對(duì)應(yīng)的周期數(shù); 步驟B2 :判斷是否還有剩余未貼裝元件,是則執(zhí)行步驟B3,否則執(zhí)行步驟B4 ; 步驟B3 :將剩余未貼裝元件按照其對(duì)應(yīng)吸嘴的類別進(jìn)行分類,并記錄每個(gè)吸嘴所對(duì)應(yīng) 的元件數(shù)量,利用對(duì)應(yīng)元件數(shù)量最多的吸嘴替換吸嘴組集合中最后一個(gè)吸嘴組中循環(huán)周期 數(shù)最少的吸嘴,獲得新的吸嘴組,執(zhí)行步驟B7 ; 步驟M :判斷吸嘴組集合中最后一個(gè)吸嘴組中各吸嘴對(duì)應(yīng)的最大周期數(shù)與最小周期 數(shù)之差是否大于2,是則執(zhí)行步驟B5,否則結(jié)束吸嘴分組; 步驟B5:判斷ANC上是否還有最大周期數(shù)所對(duì)應(yīng)的可用吸嘴,是則執(zhí)行步驟B6,否則結(jié) 束吸嘴分組; 步驟B6 :利用ANC上最大周期數(shù)所對(duì)應(yīng)的可用吸嘴替換吸嘴組集合中最后一個(gè)吸嘴組 中循環(huán)周期數(shù)最少的吸嘴,獲得新的吸嘴組,執(zhí)行步驟B7 ; 步驟B7 :判斷最后一個(gè)吸嘴組中是否有循環(huán)周期數(shù)為零的吸嘴,是則執(zhí)行步驟B8,否 則將新的吸嘴分組作為第n個(gè)吸嘴組加入到吸嘴組集合中; 步驟B8 :刪除吸嘴組集合中最后一個(gè)吸嘴組,將新的吸嘴分組作為第n個(gè)吸嘴組加入 到吸嘴組集合中; 利用上述方法完成吸嘴的分配。4. 根據(jù)權(quán)利要求1所述的一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,其特 征在于,步驟五所述確定吸取順序的方法如下: 依次遍歷未確定吸取數(shù)據(jù)的貼片頭,將任意一個(gè)貼片頭依次與各個(gè)喂料器的取料位置 對(duì)應(yīng),然后利用所有貼片頭上的吸嘴與喂料器之間的位置關(guān)系及屬性匹配得到一個(gè)同時(shí)吸 取組,并將該同時(shí)吸取組加入到同時(shí)吸取組集合中,按同時(shí)吸取元件個(gè)數(shù)將同時(shí)吸取組降 序排列,取出同時(shí)吸取元件數(shù)最大的吸取組加入到當(dāng)前貼片周期對(duì)應(yīng)的吸取組集合中; 利用剩余未確定吸嘴數(shù)據(jù)的貼片頭重復(fù)上述步驟,直至所有貼片頭均確定吸取數(shù)據(jù); 將獲得的同時(shí)吸取組按吸取時(shí)1號(hào)貼片頭所在位置從左到右排序,并將該排序作為當(dāng) 前周期內(nèi)同時(shí)吸取組的吸取順序。5. 根據(jù)權(quán)利要求1所述的一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,其特 征在于,步驟六的具體方法如下: 步驟Cl :在每個(gè)周期貼片頭的最后吸取位置,計(jì)算各個(gè)貼片頭與各自對(duì)應(yīng)最近的貼裝 位置的距離,獲得貼裝位置最近的貼片頭和該貼片頭的貼裝數(shù)據(jù),將該貼片頭移動(dòng)至其貼 裝位置; 步驟C2 :比較每個(gè)未確定貼裝數(shù)據(jù)的貼片頭及吸嘴所對(duì)應(yīng)的最近貼裝位置,獲得對(duì)應(yīng) 貼裝位置最近的貼片頭及吸嘴的貼裝數(shù)據(jù),并將該貼片頭移動(dòng)至其貼裝位置; 步驟C3 :判斷是否還有為確定貼裝數(shù)據(jù)的貼片頭及吸嘴,是則返回步驟C2,否則貼片 頭及吸嘴所對(duì)應(yīng)的貼裝順序則和貼裝位置確定。6. 根據(jù)權(quán)利要求1所述的一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,其特 征在于,步驟一所述基板數(shù)據(jù)、ANC數(shù)據(jù)、元件貼片數(shù)據(jù)和喂料器數(shù)據(jù)具體為: 基板數(shù)據(jù)包括:PCB板尺寸和Mark點(diǎn)位置坐標(biāo); ANC數(shù)據(jù)包括:吸嘴架上各個(gè)吸嘴洞中包含的吸嘴信息數(shù)據(jù); 元件貼片數(shù)包括:貼裝元件的位置坐標(biāo)及其自身屬性信息,例如:對(duì)應(yīng)吸嘴類型、喂料 器類型、尺寸等; 喂料器數(shù)據(jù)包括:所需喂料器在前后槽上的安裝位置坐標(biāo)及其自身屬性信息。
【專利摘要】一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,涉及動(dòng)臂式貼片機(jī)的生產(chǎn)數(shù)據(jù)優(yōu)化領(lǐng)域。本發(fā)明是為了解決利用現(xiàn)有方法對(duì)動(dòng)臂式貼片機(jī)的生產(chǎn)數(shù)據(jù)進(jìn)行優(yōu)化時(shí),僅能夠進(jìn)行局部?jī)?yōu)化的問題。本發(fā)明所述的一種基于喂料器位置確定的貼片機(jī)生產(chǎn)數(shù)據(jù)優(yōu)化方法,首先設(shè)定原始生產(chǎn)數(shù)據(jù),判斷原始生產(chǎn)數(shù)據(jù)是否合理,否則重新開始,是則統(tǒng)計(jì)貼片元件數(shù)據(jù),獲得每種元件的貼片數(shù)量;然后將各貼片頭可用狀態(tài)和前后各個(gè)槽號(hào)為可用狀態(tài)作為優(yōu)化條件;對(duì)吸嘴進(jìn)行分組;利用掃描法確定吸取順序,并利用貪心法確定各個(gè)周期的貼裝順序及元件貼裝位置;最后整合并連接各個(gè)周期的吸嘴組數(shù)據(jù)、吸取順序數(shù)據(jù)和貼裝順序數(shù)據(jù),完成貼片機(jī)生產(chǎn)數(shù)據(jù)的優(yōu)化。
【IPC分類】H05K3/30, H05K13/08, H05K13/02
【公開號(hào)】CN105120647
【申請(qǐng)?zhí)枴緾N201510434770
【發(fā)明人】高會(huì)軍, 謝超, 于金泳, 邢星, 孫光輝, 楊憲強(qiáng)
【申請(qǐng)人】哈爾濱工業(yè)大學(xué)
【公開日】2015年12月2日
【申請(qǐng)日】2015年7月22日