摘要:本文扼要講述了利用臺達(dá)PLC為核心的控制系統(tǒng)在專用機(jī)床上的應(yīng)用。重點講述了PLC的位置控制問題,PLC與變頻器的RS485通信問題和PLC與觸摸屏的組態(tài)、編程。
關(guān)鍵詞:專用機(jī)床 PLC 觸摸屏 變頻器 位置控制 通信控制
Abstract: This Papers briefly on the use of DELTA’s PLC control system on the Special Purpose Machine be applications. Focus on the PLC’s Position Control, PLC and Inverters on the RS485 communication ,the PLC and Touch Screen configuration, programming.
KEY WORD:Special Purpose Machine; PLC; Touch Screen; Inverters; Position Control; Communication Control
一,應(yīng)用背景
本文講述了DVP-EH2型PLC在我公司的雙工位深孔鉆機(jī)床上的應(yīng)用。雙工位深孔鉆機(jī)床為我公司開發(fā)生產(chǎn)的重點產(chǎn)品,機(jī)床主要用于汽車剎車泵缸體的鉆孔加工,在市場上具有很大的應(yīng)用潛力。
機(jī)床加工的基本原理是:槍鉆鉆頭動力頭平置于機(jī)床工作臺,加工件安放于豎直的滑臺上的工件夾具內(nèi)。滑臺沿槍鉆鉆頭旋轉(zhuǎn)的垂直線上下運行。加工時,鉆頭高速旋轉(zhuǎn),滑臺帶動工件往下運行,對產(chǎn)品進(jìn)行鉆孔加工,加工尺寸到位后,滑臺再往上運行,退出工件,關(guān)閉動力頭。
傳統(tǒng)的機(jī)床采用液壓油缸驅(qū)動。當(dāng)液壓油缸行程到位后,利用行程開關(guān)控制液壓電磁閥動作,使油缸返回。液壓驅(qū)動的最大問題是加工孔深精度很難控制。運行速度調(diào)節(jié)也不是很方便。
機(jī)床采用伺服電機(jī)控制絲桿滑臺上下運行定位,滑臺往下運行時,對產(chǎn)品進(jìn)行鉆孔加工,加工完成后,滑臺再住上運行,退出。與傳統(tǒng)的液壓油缸驅(qū)動相比較,由于利用伺服電機(jī)定位控制,可以很方便的進(jìn)行加工速度設(shè)置,高精確地達(dá)到鉆孔深度的控制。
雙工位深孔鉆機(jī)床是兩個工位同時加工,互不干涉。一個機(jī)床操作員控制,可以同時進(jìn)行兩件工件的加工。是提高加工效益,減少投資的不二之舉。
機(jī)床控制方案可以選用簡易型數(shù)控控制系統(tǒng)(CNC)。當(dāng)前市面上也有很多兩軸的數(shù)控產(chǎn)品。數(shù)控系統(tǒng)有著標(biāo)準(zhǔn)的G代碼編程,也能夠很方便的進(jìn)行伺服的定位控制。但是須要完成兩軸相互獨立,互不干擾的定位時,CNC在編程時遇到了制約。CNC的兩軸或多軸G代碼在編程時,不能做到同時執(zhí)行兩段獨立的定位指令。當(dāng)然,也可以采用兩臺單軸的CNC控制系統(tǒng)。但是,這樣的控制過于冗雜,成本也過高,應(yīng)用價值不高。
鑒于以上原因 ,實現(xiàn)此機(jī)床控制要求可以選用PLC進(jìn)行控制。機(jī)床的定位動作并不復(fù)雜,只需要正向加工定位、反向退出定位兩段位置控制指令。很多型式的PLC都帶有高速脈沖輸出功能,具有很方便的相對定位,絕對定位指令。不需要另加擴(kuò)展模塊,能夠很方便的實現(xiàn)機(jī)床的運動控制。
二,控制概要
1,機(jī)床需要兩軸脈沖輸出,以分別控制兩個工位的絲桿滑臺運行。滑臺的定位速度不小于6m/min。定位精度小于0.01mm。在電氣控制設(shè)計上,一般都設(shè)計為0.001mm/P,即0.001mm每脈沖當(dāng)量。 這樣,方便進(jìn)行運算,電子齒輪比也容易計算。機(jī)械制造上采用精密絲桿傳動(雙螺母滾珠絲桿),也比較容易就能達(dá)到0.01的定位精度。
2, 機(jī)床人機(jī)對話采用控制面板的開關(guān)按鈕與觸摸屏接合。工件的加工速度,加工尺寸在觸摸屏上利用參數(shù)的形式進(jìn)行設(shè)置。
觸摸屏與PLC組態(tài)后,可以對PLC的一些關(guān)鍵內(nèi)部數(shù)據(jù)時行監(jiān)控,包括實時顯示工件坐標(biāo)、動力頭電機(jī)電流。顯示加工狀態(tài)、關(guān)鍵的PLC內(nèi)部數(shù)據(jù)或一些故障碼、異常信號,方便進(jìn)行機(jī)床的狀態(tài)分析、故障疹斷。
觸摸屏與PLC可以很方便的實現(xiàn)通信。兩者組態(tài)時,只要設(shè)置好兩者之間的通信協(xié)議,觸摸屏即可以讀寫PLC的D、M數(shù)據(jù)了。
3,槍鉆的加工因為工件的材質(zhì)不同、加工孔徑的大小不一,槍鉆鉆頭的轉(zhuǎn)速也要求能夠很方便的進(jìn)行調(diào)節(jié)。因此,機(jī)床的動力頭轉(zhuǎn)速采用變頻器進(jìn)行調(diào)速控制。
機(jī)床控制系統(tǒng),可以監(jiān)視變頻器的相應(yīng)狀態(tài),包括輸出頻率,輸出電壓,負(fù)載電流。因此,可以將PLC與變頻器進(jìn)行RS485通信讀取讀據(jù)。同時,PLC對變頻器的速度、運行、停機(jī)等可以通過RS485通信進(jìn)行控制,方便變頻器的控制接線。
4,機(jī)床加工還須要一定的外部輔助功能。如加工過程中的冷卻液,工件裝夾,防護(hù)門開關(guān)等等。
5,機(jī)床具有手動控制和自動控制兩種工作方式。手動控制主要用于機(jī)床的調(diào)試和首件產(chǎn)品的試制,可以分別對輔助功能進(jìn)行開關(guān),手動控制工件滑臺的上下運行。自動控制為自動進(jìn)行一個工件的加工周期,人工裝夾好工件后,操作人員按下起動按鈕,機(jī)床即進(jìn)行工件的鉆孔加工,鉆孔完成后,即行自動退出工件,加工過程中,自動注入冷卻液,開關(guān)防護(hù)門等相關(guān)輔助動作。加工完成后,自動工件松開。完成一個工件的加工過程。
三,PLC在專用機(jī)床上的控制實現(xiàn)
根據(jù)機(jī)床控制要求,電氣控制系統(tǒng)以PLC為控制核心、以觸摸屏與控制面板按鈕為人機(jī)對話界面,控制機(jī)床的各項輔助功能輸出、控制雙軸伺服定位、變頻器調(diào)速。其中,PLC與觸摸屏的通信為RS232通信;PLC與變頻器的通信采用RS485;PLC對伺服驅(qū)動的定位控制采用脈沖+方向形式的脈沖輸出方式。機(jī)床總體控制框架如下圖所示:
機(jī)床電氣控制總框圖
1,PLC 在機(jī)床上的定位控制。
PLC的脈沖輸出最高頻率直接影響運動定位控制的速度和精度,是一項非常關(guān)鍵的技術(shù)指標(biāo)。一般PLC都會帶兩路脈沖輸出或四路脈沖輸出。并且脈沖輸出頻率并不低,甚至比一般的CNC數(shù)控還要高,如臺達(dá)的DVP-EH2系統(tǒng)的PLC最高輸出達(dá)200KHz,有些甚至更高,如Omron公司的CP1H-Y系列的PLC還達(dá)到了1MHz。
脈沖定位速度為:
V=Fmax×δ×60 (式1)
其中,V為速度,單位:m/min(米/分鐘);Fmax為最高脈沖頻率,單位:Hz(赫茲);δ為脈沖當(dāng)量,單位:mm/P 。
臺達(dá)DVP-EH2型PLC共有四路高速脈沖輸出,其中兩組為AB相脈沖,兩點為單脈沖輸出端。四路脈沖輸出端口分別為:CH0(Y0,Y1),CH1(Y2,Y3),CH2(Y4),CH3(Y6),輸出頻率都達(dá)到200KHz。如果采用0.001mm/P脈沖當(dāng)量進(jìn)行控制,那么,根據(jù)式1,PLC的定位速度最快為:
200000×0.001×60=12000mm/min=12m/min
即定位的最高速度為12米每分鐘。完全可以達(dá)到機(jī)床的控制要求。
現(xiàn)在很多的微型機(jī),或小型機(jī)都有內(nèi)置高速脈沖輸出功能。可以運用脈沖定位指令實現(xiàn)相對定位、絕對定位。臺達(dá)PLC的相對定位指令[D]DRVI或絕對定位指令[D]DRVA。(指令前綴D為雙字控制指令,最高定位區(qū)間可以達(dá)到232,即定位范圍為-2147483648~+2147483647)。在機(jī)床控制中,當(dāng)電氣精度做到0.001mm時,則機(jī)床的定位范圍在-2147483.648mm~+214748.367mm之間,完全可以滿足機(jī)床的控制要求。
機(jī)床在定位控制中,需要用到單步方式、連續(xù)方式、自動加工定位