|
摘 要:台達DVP20PM00產品是一款同時具有邏輯控製和位置控製的功能強大的PLC,可以靈活、高速、精確的完成平麵兩軸及三軸運動控製,可廣泛運用到點膠機相關設備。
關鍵詞:點膠機 台達20PM 01PU
1 引言
點膠機是專門對液體體進行控製,將液體點滴、塗覆、灌封於產品表麵或產品內部的自動化機器。點膠機主要用於產品工藝中的膠水、油以及其他液體的粘接、灌注、塗層、密封、
填充、點滴、線形/弧形/圓形塗膠等。自動點膠機在工業製造中越來越得到廣泛的應用,小到手機、鏡頭、IC封裝、LCD、LED、筆記本電腦、數碼相機、SCP、BGA、二極管、三極管、精密機械等;大到飛機、汽車、機械製造等,都需要精密的點膠設備支持。點膠還是SMT(表麵貼裝技術)PCB印製電路板製基本工藝流程。SMT流程由點膠-貼裝 (固化)-回流焊接-清洗-檢測等工藝環節組成。其中,點膠工藝作用是將焊膏或貼片膠漏印到PCB的焊盤上,為元器件的貼裝和焊接做準備,位於SMT生產線的最前端。
2 點膠機運動控製
2.1 點膠工藝
流(liu)體(ti)點(dian)膠(jiao)廣(guang)泛(fan)應(ying)用(yong)於(yu)批(pi)量(liang)生(sheng)產(chan)中(zhong),產(chan)品(pin)的(de)質(zhi)量(liang)是(shi)由(you)生(sheng)產(chan)過(guo)程(cheng)決(jue)定(ding)的(de),而(er)不(bu)是(shi)僅(jin)依(yi)靠(kao)質(zhi)量(liang)檢(jian)查(zha)部(bu)門(men)來(lai)保(bao)證(zheng)。因(yin)而(er),生(sheng)產(chan)過(guo)程(cheng)中(zhong)人(ren)式(shi)控(kong)製(zhi)操(cao)作(zuo)的(de)環(huan)節(jie)越(yue)少(shao),造(zao)成(cheng)的(de)生(sheng)產(chan)不(bu)一(yi)致(zhi)性(xing)越(yue)少(shao),返(fan)式(shi)和(he)退(tui)貨(huo)率(lv)越(yue)低(di)。點(dian)膠(jiao)機(ji)及(ji)其(qi)配(pei)件(jian)的(de)配(pei)套(tao)體(ti)係(xi)能(neng)控(kong)製(zhi)點(dian)膠(jiao)過(guo)程(cheng)均(jun)一(yi)穩(wen)定(ding)和(he)較(jiao)高(gao)的(de)一(yi)致(zhi)性(xing)。使(shi)用(yong)高(gao)品(pin)質(zhi)的(de)點(dian)膠(jiao)係(xi)統(tong)可(ke)以(yi)避(bi)免(mian)因(yin)為(wei)操(cao)作(zuo)式(shi)技(ji)術(shu)水(shui)平(ping)參(can)差(cha)不(bu)齊(qi)和(he)生(sheng)產(chan)中(zhong)的(de)換(huan)班(ban)對(dui)產(chan)品(pin)質(zhi)量(liang)和(he)產(chan)能(neng)造(zao)成(cheng)的(de)影(ying)響(xiang)。點(dian)膠(jiao)技(ji)術(shu)能(neng)保(bao)證(zheng)流(liu)體(ti)點(dian)膠(jiao)量(liang)的(de)均(jun)一(yi)穩(wen)定(ding),從(cong)而(er)保(bao)證(zheng)了(le)最(zui)終(zhong)產(chan)品(pin)質(zhi)量(liang)的(de)可(ke)靠(kao)一(yi)致(zhi)性(xing)。
2.2 點膠控製
(1)直zhi觀guan方fang便bian的de圖tu形xing操cao作zuo界jie麵mian。點dian膠jiao過guo程cheng中zhong速su度du和he軌gui跡ji可ke以yi調tiao整zheng。編bian輯ji和he教jiao導dao式shi錄lu入ru軌gui跡ji參can數shu,操cao作zuo簡jian單dan方fang便bian。采cai用yong教jiao導dao踩cai點dian的de方fang式shi產chan生sheng加jia工gong文wen件jian,可ke進jin行xing單dan步bu調tiao試shi。單dan步bu或huo自zi動dong加jia工gong方fang式shi。采cai用yong配pei方fang格ge式shi保bao存cun加jia工gong文wen件jian,方fang便bian通tong過guo計ji算suan機ji修xiu改gai。可ke保bao存cun多duo組zu點dian膠jiao工gong藝yi。
(2)點膠精度高,軌跡均勻, 出膠穩定,效率高。多維自由度空間軌跡運動。采用軟件插補,可實現快速直線、圓弧插補及各類複雜軌跡運動。可在任意點設置進槍、退槍、開槍、關槍等操作。
3 20PM運動控製PLC解決方案
3.1 運動控製PLC簡介
台達DVP-20PM00D是一款具有運動控製專用功能的可編程控製器。DVP-20PM00D的最大特點是PLC主機直接提供電子凸輪功能,或者說DVP-20PM00D是內置電子凸輪功能的PLC,所以有些場所直接稱呼DVP-20PM00D為台達20PM運動控製器。
20PM具有2路500KHz的輸入與輸出,在電子凸輪功能中定義X軸為從軸,編碼器輸入軸為主軸,當定義好CAM Table後,從軸依據定義的曲線跟隨主軸運動。采用高速雙CPU結構形式,利用獨立CPU處理運動控製算法,可以很好地實現各種運動軌跡控製、邏輯動作控製,直線/圓弧插補控製等,點膠機數控係統正是利用了20PM運動控製器的電子凸輪功能很好的解決了複雜高精度點膠軌跡實現問題。20PM的主要特點:
(1)20PM適用於高速、高精度、高複雜的運動控製場合;
(2)多段速執行及中斷定位;
(3)64K 大容量, 內置Flash存儲體;
(5)兩組差分脈衝輸出,最高脈衝輸出達500KHz;
(6)兩組手搖輪控製;
(7)內置電子凸輪功能,輕鬆實現繞線、飛剪、追剪等應用;
(8)支持PLC順序邏輯控製及NC控製(G 碼與M碼)。
3.2 運動控製解決方案
全自動數控點膠機基於台達20PM00D運動控製型PLC、DOP-B07S200觸摸屏、01PU-H2驅動器、步進電機等實現3軸控製功能,配置如表1所示。0PM00D控製兩軸構成X/Y坐標係統,采用G碼完成直線或圓弧插補完成軌跡運動,定位點膠位置,另外01PU控製一軸Z軸為獨立運動,控製點膠槍,實現了設備的點動、原點回歸、半自動及自動運行,並且通過配方功能實現了軌跡形狀任意。用戶可以在人機界麵上設定點膠做動作,外部有一個急停按鈕。
步進電機的驅動力和步進驅動器的細分度、接受脈衝的方式。步進電機啟動器的細分度能提高精度。20PM是差動脈衝輸出,所以對應的步進驅動器也要選擇差動脈衝輸入的型號。我們選擇步進啟動器細分度為200,步進電機40000個脈衝1轉達到要求的精度。需要了解步進電機轉1圈皮帶直線前進多少距離,還有皮帶運動的正反方向。導軌上需要安裝左、右極限開關和原點回歸的近點信號開關,這些信號對應的要接到20PM和01PU相應的端子。然後做最小步進試驗,發出10個脈衝檢測到2條(0.002毫米)的動作,這就是最小誤差,經過實際運行,點膠運動完全符合精度要求。
表1 數控點膠機設備配置
|
產品 |
數量 |
類型 |
|
20PM00D |
1 |
PLC |
|
DVP01PU-H2 |
1 |
PLC特殊模塊 |
|
DOP-B07S200 |
1 |
HMI |
|
步進電機 |
3 |
步進電機 |
|
步進電機驅動器200細分差動輸入 |
2 |
步進點驅動器 |
|
步進電機驅動器2細分差動輸入 |
1 |
步進電機(Z軸) |
|
導軌、皮帶 |
3套 |
|
|
皮帶及齒輪 |
3套 |
|
|
光電限位開關 |
9個 |
開關 |
|
移動平台 |
1個 |
平板 |
|
固定膠水的固件 |
1個 |
|
|
開關按鈕 |
1個 |
按鈕 |
|
機架 |
1套 |
|
|
24VDC開關電源 |
1個 |
電源 |
4 數控係統編程
20PM有專門的編程軟件PMSoft 1.03。啟動時通過新建一個程序實現的。
4.1 初始化
上電初期啟動正方向脈衝初始化X/Y/Z軸的基本參數,如圖1圖、2所示。

圖1 運動方向初始化

圖2 工作模式初始化
01PU是特殊模塊需要用FORM/TO指令對其操作。需要注意的是FROM/TO指令比較占用掃描時間不要使用太多,一次就把需要的賦值的參數設置好,而且不要使用一直賦值指令。參考20PM編程手冊和特殊模塊編程手冊,需要設置的基本參數有:
(1)發送脈衝的方式:脈衝加方向20PM 的X軸賦值K16給D1816,Y軸賦值K16給D189601PU 用TO指令賦值K16到CR#5;
(2)原點回歸速度;
(3)寸動速度:可以小些;
(4)X/Y/Z軸工作模式:左右極限停止模式;
(5)減速度、加速度設定可以根據實際設定。
4.2 坐標定義
根據需要可以做上電自動原點回歸動作,回歸後坐標置0,如圖3所示。

圖3坐標定義
4.3 HMI 控製及顯示X/Y/Z軸寸動程序
如圖4所示,M5/M6控製X軸正向/反向寸動,M7/M8控製Y軸正向/反向寸動,M13/M14控製Z軸正向/反向寸動。
如圖5所示,HMI隻需要做6個置位按鈕對應M5、M6、M7、M8、M13、M14,再做6個數字顯示對應的現在位置寄存器就可以實現在HMI上控製顯示X/Y/Z軸坐標位置。再做一個按鈕把X/Y/Z軸的現在位置賦值給特定的寄存器,就可以用這些寄存器作為運動控製的位置坐標,實現對運動的自由編輯。


圖4 寸動控製

圖5 HMI變量鏈接
4.4 運動控製啟動程序
首先向D1868中賦值H8003選中運動子程序0X3,然後啟動運動子程序。觸發條件可以用外部開關信號觸發,如圖6所示。

圖6 運動控製係統啟動
4.5 運動子程序編寫
編程樹形圖如下所示:

子程序主要完成G碼運動控製。要靈活運用Z0變址寄存器來實現,我們把運動數據放在D2000開始的寄存器裏如圖7所示。

圖7 G碼運動數據
我們這裏用到的G碼有G01直線運動、G02順時針圓弧插補運動控製、G03逆時針圓弧插補運動控製。可以看到我們需要G碼選擇2個字、X坐標2個字、Y軸坐標2個字、半徑2個字、速度2個字,備用2個字。相當於1條運動指令我們需要12個字。所以我們隻需要執行一條運動指令後Z0加12,在把新的數據賦值到D3500-D3508裏麵就可以了。讓程序在子程序裏循環檢測,檢測到D2000Z0為1的時候調用G01、為2時調用G02、3時調用G03、4時用FROM/TO指令完成對01PU的運動控製,直到檢測到G碼D2000Z0為0跳出子程序,如圖8所示。




圖8碼運動控製
4.6 人機界麵HMI程序
主要包括對D2000以後的寄存器賦值和顯示的功能,這裏可以用配方配合。還有在HMI上點動設置好X/Y/Z的坐標下載到D2000以後的寄存器裏。可以在根據需要在做個當Z軸到指定坐標後Y0輸出,讓膠水動作。
用台達Screen Editor 2.00.05裏選擇-工具-32配方-新建1個100×6的配方,在上麵的地址欄填數據的起始地址1@ D2000,然後裏麵填好需要的數據。做個新界麵做一些數據顯示的框地址從RCP0開始對應D2000,用RCPNO和RCPG選擇組數和配方數。用控製區第5個字的第2位和第3位控製配方的上傳、下載,如圖下所示:

5 結束語
使用20PM能很好的實現點膠機的功能。編輯和踩點式錄入軌跡參數、速度可以自由設定,界麵操作簡單方便。經過測試我們畫出的圓達到半徑1.5毫米不會走形,完全滿足用戶要求。整個設備的精度還和機械設備有關係,比如:如果用伺服電機代替步進電機、絲杆代替皮帶的話,可能在高速點膠過程中精度更穩定。實踐證明20PM在運動控製中穩定可靠,本案例可以應用到相關機械設備。
|