杜雁飛 姜 蕊
(濱州渤?;钊邢薰?山東 濱州 256602)
可編程控制器PLC在數(shù)控機(jī)床中的應(yīng)用
杜雁飛 姜 蕊
(濱州渤?;钊邢薰?山東 濱州 256602)
目前,可編程控制器 (PLC)廣泛應(yīng)用于數(shù)控機(jī)床等工業(yè)控制中。數(shù)控機(jī)床的控制部分可分為數(shù)字控制和順序控制兩部分,數(shù)字控制部分包括對(duì)各坐標(biāo)軸位置的連續(xù)控制,而順序控制包括對(duì)主軸正/反轉(zhuǎn)和啟動(dòng)/停止、換刀、卡盤夾緊和松開、冷卻、尾座、排屑等輔助動(dòng)作的控制?,F(xiàn)代數(shù)控機(jī)床采用PLC代替繼電器控制來(lái)完成邏輯控制,使數(shù)控機(jī)床結(jié)構(gòu)更緊湊,功能更豐富,響應(yīng)速度和可靠性大大提高。
可編程控制器 (PLC);數(shù)控機(jī)床;控制
可編程序控制器是一種帶有指令存儲(chǔ)器、數(shù)字的或模擬的輸入/輸出接口,以位運(yùn)算為主,能完成邏輯、順序、定時(shí)、計(jì)數(shù)和運(yùn)算等功能,用于控制機(jī)器或生產(chǎn)過(guò)程的自動(dòng)化控制裝置。可編程控制器(PLC)具有以下優(yōu)點(diǎn):a.抗干擾能力強(qiáng),可靠性極高b.編程方便c.使用方便d.維護(hù)方便e.設(shè)計(jì)、施工、調(diào)試周期短f.易干實(shí)現(xiàn)機(jī)電一體化。
PLC是采用周期性順序掃描。CPU連續(xù)執(zhí)行用戶程序和任務(wù)的循環(huán)序列稱為掃描。CPU對(duì)用戶程序的執(zhí)行過(guò)程是CPU的循環(huán)掃描,并用周期性地集中采樣、集中輸出的方式來(lái)完成的。PLC經(jīng)過(guò)五個(gè)階段的工作過(guò)程,稱為一個(gè)掃描周期,完成一個(gè)掃描周期后,又重新執(zhí)行上述過(guò)程,掃描周而復(fù)始地進(jìn)行。
1.自診斷:每次掃描用戶程序之前,都先執(zhí)行故障自診斷程序。自診斷內(nèi)容為I/0部分、存儲(chǔ)器、CPU等,發(fā)現(xiàn)異常停機(jī)顯示出錯(cuò)。若自診斷正常,繼續(xù)向下掃描。
2.通訊處理:PLC檢查是否有與編程器、計(jì)算機(jī)等的通信請(qǐng)求,若有則進(jìn)行相應(yīng)處理,如接收由編程器送來(lái)的程序、命令和各種數(shù)據(jù),并把要顯示的狀態(tài)、數(shù)據(jù)、出錯(cuò)信息等發(fā)送給編程器進(jìn)行顯示。如果有與計(jì)算機(jī)等的通信請(qǐng)求,也在這段時(shí)間完成數(shù)據(jù)的接受和發(fā)送任務(wù)。
3.掃描輸入:PLC的中央處理器對(duì)各個(gè)輸入端進(jìn)行掃描,將所有輸入端的狀態(tài)送到輸入映象寄存器。
4.執(zhí)行程序:中央處理器CPU將逐條執(zhí)行用戶指令程序,即按程序要求對(duì)數(shù)據(jù)進(jìn)行邏輯、算術(shù)運(yùn)算,再將正確的結(jié)果送到輸出狀態(tài)寄存器中。
5.刷新輸出:當(dāng)所有的指令執(zhí)行完畢時(shí),集中把輸出映象寄存器的狀態(tài)通過(guò)輸出部件轉(zhuǎn)換成被控設(shè)備所能接受的電壓或電流信號(hào),以驅(qū)動(dòng)被控設(shè)備。
(一)車床的操作要求
車床一般加工回轉(zhuǎn)表面、螺紋等。要求其動(dòng)作一般是X、Z向快進(jìn)、慢進(jìn)、快退。加工過(guò)程中能進(jìn)行自動(dòng)、手動(dòng)、車外圓與車螺紋等轉(zhuǎn)換;并且能進(jìn)行中止操作。
(二)PLC數(shù)控系統(tǒng)需解決的問題
車床的操作過(guò)程比較復(fù)雜,而PLC一般只適用于動(dòng)作的順序控制。要將PLC用于控制車床動(dòng)作,必須解決三個(gè)問題:
1.如何產(chǎn)生驅(qū)動(dòng)伺服機(jī)構(gòu)的信號(hào)及X、Z向動(dòng)作的協(xié)調(diào);
2.如何改變進(jìn)給系統(tǒng)速度;
3.車螺紋如何實(shí)現(xiàn)內(nèi)聯(lián)系傳動(dòng)及螺紋導(dǎo)程的變化。將PLC及其控制模塊和相應(yīng)的執(zhí)行元件組合,這些問題是可以解決的。
(三)數(shù)控系統(tǒng)的控制原理
普通車床數(shù)控化改造工作就是將刀架、X、Z向進(jìn)給改為數(shù)控控制。根據(jù)改造特點(diǎn),伺服元件采用步進(jìn)電機(jī),實(shí)行開環(huán)控制系統(tǒng)就能滿足要求。Z向脈沖當(dāng)量取0.01mm,X向脈沖當(dāng)量取0.005mm。選用晶體管輸出型的PLC驅(qū)動(dòng)步進(jìn)電機(jī)脈沖信號(hào)由編程產(chǎn)生,通過(guò)程序產(chǎn)生不同頻率脈沖實(shí)現(xiàn)變速。X、Z向動(dòng)作可通過(guò)輸入手動(dòng)操作或程序自動(dòng)控制。車螺紋的脈沖信號(hào)由主軸脈沖發(fā)生器產(chǎn)生,通過(guò)與門電路接入PLC輸入端,經(jīng)PLC程序變頻得到所需導(dǎo)程的脈沖。刀架轉(zhuǎn)位、車刀進(jìn)、退可由手動(dòng)或自動(dòng)程序控制。
(一)操作面板的控制
操作面板分機(jī)床操作面板和系統(tǒng)操作面板機(jī)床操作面板上的控制信號(hào)直接送入PLC,系統(tǒng)操作面板上控制信號(hào)由系統(tǒng)送到PLC,控制數(shù)控系統(tǒng)的運(yùn)行。
(二)機(jī)床外部開關(guān)輸人信號(hào)
將機(jī)床側(cè)的開關(guān)信號(hào)送入PLC,進(jìn)行邏輯運(yùn)算。這些控制開關(guān)包括行程開關(guān)、接近開關(guān)、壓力開關(guān)等。
(三)輸出信號(hào)控制
PLC輸出的信號(hào)經(jīng)強(qiáng)電柜中的繼電器、接觸器、電磁閥、信號(hào)燈等輸出給控制對(duì)象。
(四)T功能實(shí)現(xiàn)
系統(tǒng)送出T代碼指令給PLC,經(jīng)過(guò)譯碼,在數(shù)據(jù)表內(nèi)檢索,找到T代碼指定的刀號(hào),并與現(xiàn)行刀號(hào)進(jìn)行比較,如果不符,發(fā)出換刀指令,刀盤換刀,到位停止,系統(tǒng)發(fā)出完成信號(hào)。
(五)M功能實(shí)現(xiàn)
系統(tǒng)送出M代碼指令給PLC,經(jīng)過(guò)譯碼,輸出控制信號(hào),控制主軸正/反轉(zhuǎn)和啟動(dòng)/停止、卡盤的夾緊和松開、冷卻液的開關(guān)等。M功能完成時(shí),系統(tǒng)發(fā)出完成信號(hào)。
相對(duì)于PLC,機(jī)床和NC就是外部。PLC與機(jī)床以及NC之間的信息交換,對(duì)于PLC的功能發(fā)揮,是非常重要的。PLC與外部的信息交換,通常有四個(gè)部分:
1.機(jī)床側(cè)至PLC:機(jī)床側(cè)的開關(guān)量信號(hào)通過(guò)I/O單元接口輸入到PLC中,除極少數(shù)信號(hào)外,絕大多數(shù)信號(hào)的含義及所配置的輸入地址,均可由PLC程序編制者或者是程序使用者自行定義。數(shù)控機(jī)床生產(chǎn)廠家可以方便的根據(jù)機(jī)床的功能和配置,對(duì)PLC程序和地址分配進(jìn)行修改。
2.PLC至機(jī)床:PLC的控制信號(hào)通過(guò)PLC的輸出接口送到機(jī)床側(cè),所有輸出信號(hào)的含義和輸出地址也是由PLC程序編制者或者是使用者自行定義。
3.NC至PLC:CNC至PLC:CNC送至PLC的信息可由CNC直接送入PLC的寄存器中,所有CNC送至PLC的信號(hào)含義和地址 (開關(guān)量地址或寄存器地址)均由CNC廠家確定,PLC編程者只可使用不可改變和增刪。如數(shù)控指令的M、S、T功能,通過(guò)CNC譯碼后直接送入PLC相應(yīng)的寄存
器中。
4.PLC至CNC:PLC送至CNC的信息也由開關(guān)量信號(hào)或寄存器完成,所有PLC送至CNC的信號(hào)地址與含義由CNC廠家確定,PLC編程者只可使用,不可改變和增刪。
應(yīng)用PLC的邏輯控制技術(shù),可以大大簡(jiǎn)化控制線路,提高數(shù)控機(jī)床的可靠性,隨著其性能的進(jìn)一步提高和完善,必將進(jìn)人更多的工控領(lǐng)域。
[1]卓迪仕.數(shù)控技術(shù)及應(yīng)用「M].北京:國(guó)防工業(yè)出版社.1997.
[2]邱公偉.可編程序控制器網(wǎng)絡(luò)通信及應(yīng)用 [M].北京:清華大學(xué)出版社,2000,(7).
[3]王永華等.現(xiàn)代電氣控制及應(yīng)用技術(shù) [M].北京:北京航空航天大學(xué)版社,2005,(3).