高波
【摘要】 針對傳統(tǒng)數(shù)控機床在零部件加工中暴露的問題,提出一種基于PLC的數(shù)控機床控制方案,從而改善當前零部件加工中的精密度問題。本文從PLC的結(jié)構(gòu)和原理入手,分別從硬件和軟件兩個部分對系統(tǒng)進行設(shè)計,實現(xiàn)了對機床的高精度控制,滿足現(xiàn)代五金加工的需求。
【關(guān)鍵詞】 PLC編程 控制對象 程序
隨著微電子技術(shù)、控制技術(shù)等的不斷發(fā)展,對提高傳統(tǒng)數(shù)控機床精度提出了更高的要求。其中,PLC作為工業(yè)技術(shù)中的一種,以安全性高、低能耗和易開發(fā)等特點被廣泛應(yīng)用。對此,為提高數(shù)控機床的精度,利用PLC設(shè)計數(shù)控電器設(shè)備控制系統(tǒng),并對其實現(xiàn)進行詳細分析。
一、PLC結(jié)構(gòu)與工作原理
1、PLC結(jié)構(gòu)。通常將PLC的結(jié)構(gòu)分為輸入、控制和輸出三個部門,其中,在輸入部分中包括數(shù)字開關(guān)、手動開關(guān)、光電傳感器、編碼器等;PLC部分主要是由中央CPU處理單元、存儲單元、通信接口單元、接入/輸出接口組成;而在輸出單元中則包括蜂鳴器、指示燈、顯示器、繼電接觸器、變頻器輸入端等在內(nèi)。
2、PLC工作原理。PLC中的CPU存在STOP和RUN兩種模式,其中STOP用于停止執(zhí)行程序,而RUN用于循環(huán)掃描執(zhí)行某程序。在運行前,首先會通過上電位對程序進行初始化,此后觸發(fā)CPU之中的運行模式對程序進行循環(huán)掃描運行,出現(xiàn)故障,再觸發(fā)STOP模式。
二、車床對PLC控制要求
在數(shù)控機床中,通常為適應(yīng)不同加工工藝的需求,會對機床運行的主軸速率進行調(diào)整。傳統(tǒng)方式對速率的調(diào)整中是通過繼電器--接觸器的方式,這種方式元件數(shù)量多,故障率高,而通過PLC可有效減少元件數(shù)量,并提高系統(tǒng)的集成度。因此,利用PLC,一方面改變傳統(tǒng)的以繼電器--接觸器對主軸速率控制點的方式;另一方面當主軸在減速的時候,需要控制因機床齒輪的變速帶來的頂齒。
三、系統(tǒng)設(shè)計
本文主要選擇lokson650立式數(shù)控機床為例,該機床的主軸為機床加工提供驅(qū)動力,并切削工件旋轉(zhuǎn)。
1、 PLC整體架構(gòu)設(shè)計。PLC在系統(tǒng)中主要用于對自動對刀、潤滑系統(tǒng)、啟動/停止等功能的輔助控制。其中x0~x6全部為對刀信號接收接口,Y0~Y6為對刀輸出接口,而x6和y6是系統(tǒng)預(yù)留的接口;X14~X21表示為道具操作控制接口,相對應(yīng)的y軸則為輸出控制。X8~X9表示潤滑油過量或過少輸出,對應(yīng)的Y8~Y9表示為過量或過少輸出判斷。
2、系統(tǒng)暫停與開關(guān)電路設(shè)計。SB0是該電路的整體開關(guān),控制整個電路的運行。當在按下其中的SB0開關(guān)時,其中的繼電器RA111接通電源,此時使得整個電路運行,并給整個系統(tǒng)供電,實現(xiàn)數(shù)控機床的整體運行。在按下停止開關(guān)SB1的時候,其中的RA16、RA11、RA12 三個繼電器斷電,此時切斷對數(shù)控機床主軸的供電,使得主軸停止轉(zhuǎn)動。在工人排除相關(guān)的故障之后,在接通SB1開關(guān),此后系統(tǒng)恢復(fù)運行。而RA11是用于故障警報。
四、PLC控制程序設(shè)計
對PLC的程序設(shè)計,本文則采用模塊化的思想,即對PLC控制的控制的功能按照模塊的方式進行,從最后將不同的程序放在不同的功能之中,并逐次對不同的功能模塊記性調(diào)試。同時本文則以潤滑與冷卻系統(tǒng)的實現(xiàn)為例。
1、潤滑冷卻控制模塊設(shè)計。根據(jù)潤滑泵和冷卻泵的電路,將該模塊的PLC程序?qū)崿F(xiàn)步驟設(shè)計為:在對潤滑冷卻的整體實現(xiàn)設(shè)計中,首先通過時間繼電器的相互作用實現(xiàn)潤滑和冷卻之間的工作停頓,在通過PLC對M8001進行控制,使得其值為1,開始首次冷卻。結(jié)束后,在通過M1對再次啟動潤滑系統(tǒng),15s之后使得T2為1,斷開壓力開關(guān),M1停止,此后延時25分鐘后系統(tǒng)再次運行。由此通過這種周期性的工作,實現(xiàn)對系統(tǒng)的潤滑和冷卻。
2、 自動換刀系統(tǒng)設(shè)計。以T5表示為實際刀具,而T6則表示為需要替換的刀具,以D6表示為實際刀具編號,D5表示待存放刀號,D7為實際刀號和存放刀號之間的差。為完成換刀系統(tǒng)的運行,采用比較指令對其中的數(shù)據(jù)進行比較。通過比較,如果D5>D6,此時則直接接通M10,并將兩者時間的差值直接存放在D8之中;而如果D5=D6,表示刀號之間是相互符合,則直接接通M11,如果出現(xiàn)D5 結(jié)論:通過對lokson650數(shù)控機床的PLC輔助設(shè)計,實現(xiàn)了對數(shù)控機床的冷卻、潤滑、照明、報警、開關(guān)等功能。通過PLC程序,可實現(xiàn)對該數(shù)控機床在開關(guān)、報警、自動潤滑等方面的控制,大大提高了數(shù)控機床加工的精度,更為PLC在數(shù)控中的應(yīng)用提供了實際參考。 參 考 文 獻 [1]朱悅涵,顏冠辰. PLC在數(shù)控機床電氣控制系統(tǒng)的故障診斷中的應(yīng)用[J]. 機電技術(shù),2012,05:40-43. [2]裴志堅. 西門子802D系統(tǒng)在數(shù)控銑床電氣改造中的應(yīng)用[J]. 常州信息職業(yè)技術(shù)學院學報,2015,01:17-19. [3]申超英,張艷玲. 數(shù)控機床常見的電氣故障及維修[J]. 機械工程師,2008,07:64-66. [4]曹雷虹. 基于PLC的數(shù)控機床電氣控制研究[J]. 機電信息,2013,24:144-145.