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