技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > PMAC板在硅片傳輸機器人控制器中的應(yīng)用

PMAC板在硅片傳輸機器人控制器中的應(yīng)用

時間:2007-07-17 16:44:00來源:lijuan

導(dǎo)語:?硅片傳輸機器人的控制模塊進行系統(tǒng)的研究有著重要意義。
摘要:在半導(dǎo)體制造業(yè)中,硅片傳輸機器人承擔(dān)著精確定位、快速搬運等復(fù)雜任務(wù),這對硅片傳輸機器人的控制器提出了嚴(yán)格的要求,因此對硅片傳輸機器人的控制模塊進行系統(tǒng)的研究有著重要意義。本文以美國Delta Tau Data Systems公司的PMAC運動控制器為例介紹了PMAC板在硅片傳輸機器人控制器中的應(yīng)用,并以該公司的PMAC2-PC104型控制板為核心,結(jié)合電氣和氣動回路,設(shè)計和建立了極坐標(biāo)型硅片傳輸機器人的控制器,實現(xiàn)了硅片傳輸機器人的基本作業(yè)運動。 關(guān)鍵詞:硅片傳輸機器人; PMAC運動控制器;機器人控制器 Abstract: In the semiconductor manufacturing industry, the wafer-handling robots can execute complex tasks such as precise localization, fast transporting and so on. To achieve better performance of wafer-handling robots, it is essential to carry on system research to the control units of wafer-handling robots. This paper takes American Delta Tau Data Systems Corporation is PMAC movement controller as an example, introducing PMAC board to robot controller application, designing and building a R-theta (polar coordinate) wafer-handling robot controller based on PMAC2-PC104. Key words: wafer-handling robot, PMAC movement controller, robot controller 注:國家863高技術(shù)研究發(fā)展計劃資助項目(2002AA421230) 1、 緒論 硅片傳輸機器人(wafer-handling robot)是半導(dǎo)體集成電路(IC)制造業(yè)中重要的傳輸、定位設(shè)備,其工作的速度、定位精度和可靠性直接影響到硅片的生產(chǎn)效率和制造質(zhì)量。硅片傳輸機器人在有限的空間中實現(xiàn)硅片工位的快速轉(zhuǎn)換,這對硅片傳輸機器人的運動特性、反應(yīng)靈敏性、動作準(zhǔn)確性、以及工作穩(wěn)定性和可靠性等方面,都有較高的要求。因此在設(shè)計硅片傳輸機器人控制器過程中,需要充分考慮以上工作特性。 可編程多軸控制器(Programmable Multi Axis Controller,簡稱 PMAC)為一種廣泛應(yīng)用在工業(yè)控制領(lǐng)域的自動化控制設(shè)備,它可配置在普通的PC平臺下,提供開放式模塊化結(jié)構(gòu)的伺服運動控制系統(tǒng),同時為計算機作伺服控制算法研究和實時監(jiān)控提供了方便,使多軸聯(lián)動參數(shù)匹配化設(shè)計更加便利。硅片傳輸機器人本體多為3——5自由度的機械臂,而PMAC板能提供多達8軸的獨立運動控制,所以,硅片傳輸機器人控制器完全可以采用PMAC板作為核心實現(xiàn)其功能。 2、 PMAC運動控制器簡介 PMAC即可編程多軸運動控制器,通常以高速DSP (Digital Signal Processor)為核心,使用一片微處理器來實現(xiàn)多個電機的伺服系統(tǒng)。由Delta Tau Data Systems公司開發(fā)的開放結(jié)構(gòu)運動控制器PMAC是世界上功能較強的運動控制器之一。PMAC運動控制器以Motorola的DSP56K系列數(shù)字信號處理器(DSP-Digital Signal Processor)為核心,形成支持多種總線(ISA、PCI、VME、PC104)插槽的卡式產(chǎn)品或獨立的控制器模塊。一塊控制器可以同時操縱8-32個軸,并且可以并聯(lián)運行。 PMAC運動控制器所控制的每一個軸完全獨立,即塊插卡可以操縱8臺不同機器的8個單軸,或者同一臺機器中的8個軸,或者兩者之間的任意組合。在對伺服數(shù)據(jù)的處理能力、軸特性及輸入信號帶寬方面,PMAC控制器由于采用專門的模塊化結(jié)構(gòu),編碼器輸入的串行處理速度是大多數(shù)控制器的10到15倍。而且可從高分辨率編碼器件接收低插補位的5位并行數(shù)據(jù),可得到320MHz的有效輸入帶寬。 PMAC運動控制器具有極強的靈活性,可適配于當(dāng)前普遍應(yīng)用的多種不同總線結(jié)構(gòu)、不同類型的電機、反饋元件以及指令數(shù)據(jù)結(jié)構(gòu),可隨時對PMAC硬件進行升級。PMAC控制器允許同一控制程序在所有總線上運行,同時允許每一軸上電機和反饋元件的不同組合。 PMAC運動控制器在硬件結(jié)構(gòu)上采用了先進的模塊化設(shè)計,結(jié)構(gòu)是開放性,可根據(jù)不同的應(yīng)用系統(tǒng)選取相應(yīng)的選項及附件。當(dāng)系統(tǒng)需要對多軸進行聯(lián)動和插補控制時,就可以以一塊PMAC板用于機器人、數(shù)控機床、坐標(biāo)測量機、激光加工、雕刻機、印刷、包裝等各類自動化設(shè)備。在本硅片傳輸機器人控制器中,我們選用的是PMAC2-PC104型控制板。 3、 硅片傳輸機器人控制器的總體設(shè)計方案 硅片傳輸機器人為極坐標(biāo)型機器人,三自由度,關(guān)節(jié)處采用帶傳動的方式,按照上述設(shè)計要求及設(shè)想,硅片傳輸機器人控制系統(tǒng)的性能指標(biāo)可歸納為: (1) 三軸聯(lián)動,半閉環(huán)控制方式; (2) 快速定位; (3) 具有圓弧插補功能; (4) 能與上位機串行通信; (5) 具有脫機運行的功能; (6) 具有I/O開關(guān)量控制功能; (7) 具有補償功能; (8) 具有友好的人機對話界面; (9) 具有開放式的控制方式; (10) 具有連動,點動兩種方式。 圍繞開放性、經(jīng)濟性、實用性及可靠性等設(shè)計要求。 4、硅片傳輸機器人控制器的具體設(shè)計實現(xiàn) 4.1 電機驅(qū)動模式的選擇 由計算機輸出的控制信號不足以驅(qū)動電機或其它執(zhí)行元件運動,此信號還必須通過放大器放大才能驅(qū)動電機及其它執(zhí)行元件。驅(qū)動器一般分為五大類,它們分別是:速度模式驅(qū)動器、扭矩模式驅(qū)動器、直接PWM 數(shù)字模式驅(qū)動器、正弦輸入模式驅(qū)動器、脈沖加方向方式的驅(qū)動器。在計算機控制系統(tǒng)中,驅(qū)動器模式的選擇對控制系統(tǒng)性能有很大影響。 硅片傳輸機器人是一種點位運動的精密系統(tǒng),其控制方式是點位控制,考慮到所要求的定位精度高,且速度上的要求也不明顯,因此在本硅片傳輸機器人控制器中選用了位置控制模式。 4.2 PMAC對伺服電機的控制 硅片傳輸機器人要求實現(xiàn)點對點的位置的轉(zhuǎn)移,其控制方式采用的是位置控制。PMAC對位置的控制采用的是脈沖加方向的模式。該硅片傳輸機器人控制器使用PMAC2-PC104系列的多軸控制器,能控制脈沖加方向輸入伺服電機驅(qū)動器,這些驅(qū)動器既可以工作在開環(huán)模式下(實際是通過內(nèi)部的子程序?qū)⒚}沖串引入到自己的編碼計數(shù)器,建立一個偽閉環(huán))又可以在閉環(huán)模式下工作(實際上是將外部設(shè)備的反饋連接到PMAC2-PC104中建立閉環(huán))。
PMAC2-PC104使用全數(shù)字脈沖頻率控制(PFM)電路建立它的脈沖和方向控制信號。這個電路重復(fù)地把最新的 指令頻率值加到一個累加器中。信號輸出的脈沖串的頻率正比于指令值,而且不存在模擬脈沖發(fā)生器的偏移,波形失真等問題。 4.3 硅片傳輸機器人的氣動控制回路 硅片傳輸機器人末端執(zhí)行器的翻轉(zhuǎn)動作由擺動氣缸實現(xiàn),硅片的抓取動作由真空發(fā)生器的真空吸附作用實現(xiàn),因此在硅片傳輸機器人的控制系統(tǒng)中采用氣動控制回路。此氣動回路需要兩個輸出口進行電磁閥的控制,兩個輸入口接受擺動氣缸磁性位置開關(guān)的信號。由于所需的I/O口的數(shù)量較少,可直接將PMAC2-PC104上的標(biāo)志位(flag)改做通用I/O口,其中對輸出口的控制由與該口所對應(yīng)的M變量的值來控制。硅片傳輸機器人的氣動回路和氣動回路電控圖如圖4-1,4-2所示。 如圖4-1所示,系統(tǒng)啟動時接通氣源,擺動氣缸1運動至左端極限位置,此時磁性開關(guān)1吸合;真空發(fā)生器2此時并無負(fù)壓產(chǎn)生,不產(chǎn)生吸附作用。當(dāng)YA1得電時,電磁閥6換向至左位,擺動氣缸向右運動至極限位置,此時磁性開關(guān)A2吸合。當(dāng)YA2得電時,兩位兩通電磁閥7換向至左位,真空發(fā)生器的進氣口有空氣流入,真空孔產(chǎn)生負(fù)壓,此時具有吸附作用。硅片傳輸機器人的末端執(zhí)行器正是利用這種工作機理實現(xiàn)了硅片的抓取和釋放,翻轉(zhuǎn)動作則由擺動氣缸驅(qū)動。 在圖4-1中擺動氣缸的速度是由連接在兩個氣孔的單向節(jié)流閥采用排氣節(jié)流的方式控制,以保證活塞運行的平穩(wěn)性。一般不采用進氣節(jié)流方式,因為此方式進氣流量小,進氣腔壓力上升緩慢,排氣迅速,排氣腔壓力很低,主要靠壓縮空氣的膨脹使活塞運動,很難控制氣缸的速度達到穩(wěn)定,通常進氣節(jié)流方式只用于單作用氣缸、夾緊氣缸和低摩擦力氣缸。 如圖4-2所示,PMAC的ACC1(JMACH1)中的33和34這兩個輸出端口的內(nèi)部是集電極開路(OC)輸出,兩個控制電磁閥線圈的固態(tài)繼電器(SSR1和SSR2)導(dǎo)通需要提供+5V電壓,因此在33、34端口處采用了3.3K的上拉電阻,目的是起到限制電流的作用,防止灌入集電極的電流過大損壞元器件。 由圖4-2中能夠了解到,當(dāng)M114置1,OC門導(dǎo)通,PMAC-PC104的ACC1(JMACH1)中的33的電壓為0,固態(tài)繼電器的控制端截止,輸出端也截止,電磁閥的線圈YA1無電流通過,電磁閥不動作。當(dāng)M114置0,OC門截止,33的電壓為1,固態(tài)繼電器的控制端導(dǎo)通,輸出端也導(dǎo)通,電磁閥的線圈YA1有電流通過,電磁閥動作。當(dāng)A1吸合的時候20端口(HOME4 標(biāo)志)的輸入值為0,對應(yīng)的M420被賦值為0,當(dāng)A1斷開的時候20端口(HOME4 標(biāo)志)的輸入值為1,對應(yīng)的M420被賦值為1。PMAC可以通過查詢M420的狀態(tài),得到A1、A2磁性開關(guān)的狀態(tài),判斷出擺動氣缸目前位于哪一個極限位置。 [align=center] 圖4-1 硅片傳輸機器人氣動回路圖[/align] [align=center] 圖4-2 硅片傳輸機器人氣動回路控制圖[/align] 4.4 硅片傳輸機器人控制器的硬件調(diào)試 硅片傳輸機器人在進行首次運動之前,必須進行控制系統(tǒng)的硬件調(diào)試。利用PMAC和伺服驅(qū)動系統(tǒng)構(gòu)成的控制平臺,通過對PMAC和伺服系統(tǒng)中的參數(shù)的設(shè)置調(diào)節(jié)系統(tǒng)的穩(wěn)定性、快速性和準(zhǔn)確性。硅片傳輸機器人系統(tǒng)的硬件調(diào)試主要包括: PMAC板的參數(shù)設(shè)置、電機伺服系統(tǒng)的PID參數(shù)調(diào)整和前饋參數(shù)調(diào)節(jié)。 4.4.1 PMAC板的參數(shù)設(shè)置 PMAC板的有關(guān)參數(shù)必須預(yù)先設(shè)置,才能在給定的系統(tǒng)(電機、碼盤)下工作。設(shè)置過程可以使用在線命令設(shè)置的方式。下面以1#電機為例,介紹幾個重要的必須設(shè)置的I變量。 I100:電機使能參數(shù)。I100=0,電機沒有使能,電機將不會運轉(zhuǎn);I100=1,電機使能。 I102:指令輸出地址。告知PMAC2對電機1的指令輸出位置,使用PFM,輸出必須寫到正確的軸的接口電路的C指令寄存器。對電機1,I102=$C004. I116:最大允許的編程速度,可以由%作為速度極限來修調(diào)。 I117:最大允許的編程加速度,可以由%作為加速度極限來修調(diào)。 I119:允許最大的JOG加速度。可用TA(I120)和TS(I)以及TM()來代替,使用I119變量時,I120和I121總是為0。 I122:手動最大速度。 I125:標(biāo)志和方式變量,確定PMAC知道到哪里尋找它的限位和回零標(biāo)志輸入。如果已連接了限位開關(guān)到+LIM1、-LIM1或?qū)?LIM1、-LIM1限位針接地,I125就必須設(shè)為49125($C000);如果不使用限位開關(guān),且并未把限位針接地,則把I125設(shè)為$2C000。若設(shè)置不正確,電機將不會運轉(zhuǎn)。 I129:DAC微調(diào),用該參數(shù)可以調(diào)整零漂,可以人為地增加或減小來調(diào)整以達到最佳的效果。也可以自動調(diào)整。 I169:輸出命令DAC限制,該參數(shù)定義了從控制環(huán)送來的最大輸出量的大小。如果計算出的值比該限制大一些,那么輸出量將為該限制所限定。若該限制被"觸犯"一段時間,隨動誤差將會開始增加,PID環(huán)中的積分電路將會由于過載保護而關(guān)斷。所以,該參數(shù)值應(yīng)慎重選擇。 I910:編碼器、計時器解碼控制,I910=7 四倍頻控制。 I916:輸出模式選擇。 4.4.2 電機伺服系統(tǒng)的PID參數(shù)調(diào)節(jié) 在PMAC板中,比例增益變量為I130,提供系統(tǒng)的剛性。積分增益變量為I133,用于消除系統(tǒng)的穩(wěn)態(tài)誤差。微分增益變量為I131,用于提供系統(tǒng)的阻尼以保證系統(tǒng)的穩(wěn)定。另外還有幾個伺服控制I變量可以減小伺服系統(tǒng)的軌跡誤差:電機速度前饋增益I132,可以減小由I131引起的軌跡誤差,增大系統(tǒng)阻尼,改善系統(tǒng)動態(tài)性能。電機加速度前饋增益I135,可減小慣性遲滯引起的跟蹤誤差。電機摩擦前饋增益I168,主要用于幫助克服由于摩擦而帶來的誤差。這幾個參數(shù)在調(diào)整PID參數(shù)過程中也起著重要的作用。 PMAC2-PC104 多軸控制器的PID參數(shù)設(shè)置是由PMACTUNINGPRO軟件執(zhí)行的,PMACTUNINGPRO執(zhí)行程序有很好的調(diào)試工具,它可以進行數(shù)據(jù)采集,從而根據(jù)需要繪出DAC-TIME、POSITION-TIME、ACCELARATION-TIME和FOLLOW ERROR-TIME等曲線,利用這些曲線來進行分析和調(diào)節(jié)。 以下是#3電機PID調(diào)試過程中的實例,具體的調(diào)節(jié)方法是根據(jù)上述的原則而進行。其步驟為: (1) 確定比例增益P;確定比例增益P 時,首先去掉PID的積分項和微分項,一般是令Ti=0、Td=0,使PID為純比例調(diào)節(jié)。輸入設(shè)定為系統(tǒng)允許的最大值的60%——70%,由0逐漸加大比例增益P,直至系統(tǒng)出現(xiàn)振蕩;再反過來,從此時的比例增益P逐漸減小,直至系統(tǒng)振蕩消失,記錄此時的比例增益P,設(shè)定PID的比例增益P為當(dāng)前值的60%——70%。比例增益P調(diào)試完成。 (2) 確定積分時間常數(shù)Ti;比例增益P確定后,設(shè)定一個較大的積分時間常數(shù)Ti的初值,然后逐漸減小Ti,直至系統(tǒng)出現(xiàn)振蕩,之后再反過來,逐漸加大Ti,直至系統(tǒng)振蕩消失。記錄此時的Ti,設(shè)定PID的積分時間常數(shù)Ti為當(dāng)前值的150%——180%。積分時間常數(shù)Ti調(diào)試完成。 (3) 確定積分時間常數(shù)Td;積分時間常數(shù)Td一般不用設(shè)定,為0即可。若要設(shè)定,與確定 P和Ti的方法相同,取不振蕩時的30%。 經(jīng)過調(diào)節(jié),3#電機階躍響應(yīng)曲線如圖4-3所示。 [align=center] 圖4-3 調(diào)整后的3#電機階躍響應(yīng)曲線[/align] 4.4.3 前饋參數(shù)調(diào)節(jié) 速度前饋增益Kvff和加速度前饋增益Kaff的調(diào)節(jié)需要在基本PID參數(shù)調(diào)節(jié)好后進行?;緟?shù)的調(diào)節(jié)可以根據(jù)伺服軸的階躍響應(yīng)特性進行,前饋控制參數(shù)的調(diào)節(jié)則根據(jù)拋物線響應(yīng)特性進行。手動調(diào)整PID參數(shù)可根據(jù)FOLLOW ERROR-TIME曲線來進行。圖4-5是已經(jīng)調(diào)節(jié)好的電機拋物線運動跟隨運動誤差曲線。從圖中可以看出,誤差已經(jīng)大大減少,達到了使用要求。 [align=center] 圖4-4 調(diào)整后3#電機拋物線運動跟隨誤差曲線[/align] 5、 結(jié)論 經(jīng)過調(diào)試,硅片傳輸機器人控制器基本實現(xiàn)了對硅片傳輸機器人本體的控制,可操縱硅片傳機器人進行單軸單動以及多軸聯(lián)動等運動,較好地解決了硅片傳輸機器人驅(qū)動系統(tǒng)中伺服電機的控制問題,有效地解決了旋轉(zhuǎn)、升降機構(gòu)的耦合運動問題。

標(biāo)簽:

點贊

分享到:

上一篇:軟啟動器在水電廠泵控中的應(yīng)用

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國傳動網(wǎng)(www.connectcrack.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

相關(guān)資訊

網(wǎng)站簡介|會員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺

網(wǎng)站客服服務(wù)咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號