沈濤 蔣世應(yīng) 王振華 劉勇
摘 要:如今PLC在工業(yè)控制中應(yīng)用的非常廣泛,比如數(shù)控機(jī)床等。文中介紹了PLC在數(shù)控機(jī)床中如何應(yīng)用,PLC與CNC系統(tǒng)及機(jī)床間的信息交換、PLC在數(shù)控機(jī)床中的工作流程、PLC在數(shù)控機(jī)床中的控制功能。
關(guān)鍵詞:PLC;數(shù)控機(jī)床
PLC可編程邏輯控制器,它是一種數(shù)字運(yùn)算系統(tǒng),專門為工業(yè)生產(chǎn)的應(yīng)用而設(shè)計(jì)的。它主要采用可編程序的存儲(chǔ)器,進(jìn)行順序控制和邏輯運(yùn)算等用戶操作的指令,通過模擬或數(shù)字輸入、輸出以控制各種機(jī)械的動(dòng)作過程或生產(chǎn)的過程。是工業(yè)生產(chǎn)中自動(dòng)控制的核心。
1 PLC在CNC系統(tǒng)中的應(yīng)用方式
PLC在CNC系統(tǒng)中的應(yīng)用方式主要有兩種:一種是集成式,一種是外裝式。集成式的PLC也稱為內(nèi)裝式的PLC,集成式的PLC在設(shè)計(jì)的時(shí)候就將PLC于NC系統(tǒng)一起考慮,它們之間通過內(nèi)部總線來實(shí)現(xiàn)信號(hào)的傳遞,因此這種方式的交換速度很高,信息通道也很寬。對(duì)于CPU來說,他們可以共用也可以單獨(dú)使用。它們的結(jié)合是從硬件和軟件整體上來考慮的,因此它們之間可以實(shí)現(xiàn)很多高級(jí)功能。許多高、精度的數(shù)控機(jī)床都采用的是這種方式。外裝式的PLC也稱為獨(dú)立式的PLC,它獨(dú)立于數(shù)控裝置,具有獨(dú)立的控制功能。使用這種方式時(shí),可根據(jù)用戶自身特點(diǎn)方便地調(diào)整程序,實(shí)現(xiàn)控制的調(diào)整。
2 信息在PLC與CNC系統(tǒng)及數(shù)控機(jī)床間的交換
PLC與數(shù)控機(jī)床之間的交流主要是通過信息交換來實(shí)現(xiàn)的,因此它們之間信息的交換是非常重要的,一般來說,它們之間的信息交換主要通過四部分來實(shí)現(xiàn)的:
2.1 機(jī)床至PLC
機(jī)床的控制信號(hào)主要是通過PLC的輸入口來傳輸?shù)絇LC的,除了PLC內(nèi)部特殊的寄存地址外,大部分的地址都是可以根據(jù)用戶的需求進(jìn)行定義使用的,數(shù)控機(jī)床的用戶和廠家可以根據(jù)生產(chǎn)的需要和機(jī)床的性能,對(duì)PLC的梯形圖進(jìn)行修改和地址的分配。
2.2 PLC至機(jī)床
機(jī)床的輸入信號(hào)通過PLC的內(nèi)部邏輯運(yùn)行,將控制信號(hào)通過PLC的輸出端口直接送到機(jī)床,輸出端口的定義可以根據(jù)PLC程序的使用者和機(jī)床的性能來定義。
2.3 CNC至PLC
所有CNC的信息均可直接發(fā)送到PLC內(nèi)部的存儲(chǔ)器中,CNC發(fā)送的地址和信號(hào)均由廠家來定義,用戶不可以進(jìn)行修改,只能使用,比如數(shù)控指令里面的M、S、T功能。
2.4 PLC至CNC
所有PLC的信息由輸入信號(hào)和內(nèi)部寄存器所完成,它的含意在CNC出廠時(shí)已確定,用戶只能使用,而不能進(jìn)行修改。
3 PLC在數(shù)控機(jī)床中的的原理
PLC在數(shù)控機(jī)床中的工作原理和PLC的工作原理是一致的,也可以分為以下三個(gè)步驟:
3.1 輸入采樣
PLC以其固有的方式掃描PLC外部輸入端口的信號(hào),將掃描的結(jié)果存儲(chǔ)到輸入映像寄存器中。當(dāng)外部的輸入信號(hào)發(fā)生改變時(shí),輸入映像寄存器中的信號(hào)狀態(tài)也隨之發(fā)生改變,從而能確定外部有輸入信號(hào)的改變。
3.2 執(zhí)行程序
梯形圖的執(zhí)行以從上到下,從左到右循環(huán)掃描的方式進(jìn)行運(yùn)行,從輸入映像寄存器中讀入數(shù)據(jù),通過梯形圖的編輯方式和邏輯進(jìn)行邏輯運(yùn)算,將運(yùn)算的結(jié)果存入到輸出映像寄存器中。
3.3 輸出刷新
在梯形圖掃描完成后,輸出映像寄存器中的數(shù)據(jù)會(huì)以PLC特定的方式輸出到PLC輸出端口上,控制PLC的輸出端口是上電還是不上電,從而驅(qū)動(dòng)與PLC輸出端口連接的外部負(fù)載。
4 數(shù)控機(jī)床中的控制功能在PLC中的應(yīng)用
數(shù)控系統(tǒng)中PLC控制程序能夠?qū)崿F(xiàn)機(jī)床的輔助功能控制。具體應(yīng)用于機(jī)床的輔助功能控制(主軸控制,刀庫控制,尾臺(tái)控制,冷卻控制,卡盤控制,自動(dòng)門控制,潤滑控制,限位控制,報(bào)警控制,中心架控制,液壓控制等等)。數(shù)控機(jī)床的輔助功能即M(功能)S(功能)T(功能)。在PLC中首先對(duì)M,S,T,代碼進(jìn)行譯碼。譯碼后的M,S,T,代碼即可在PLC程序里進(jìn)行對(duì)機(jī)床的輔助功能進(jìn)行控制。(如控制主軸正反轉(zhuǎn),主軸定位,主軸換擋,轉(zhuǎn)塔,刀庫,尾臺(tái),卡盤,中心架,排屑,潤滑,等動(dòng)作)。例如:加工程序給出M03,PLC首先將M03譯碼(假設(shè)譯出的M03的地址為R0,0),那么梯圖里就可用R0.0 的常開觸點(diǎn)去接通主軸的正轉(zhuǎn)繼電器(假設(shè)為Y0,0),再由Y0.0輸出帶動(dòng)外部繼電器,外部繼電器帶動(dòng)接觸器,接觸器帶動(dòng)主軸電機(jī)正轉(zhuǎn)。
隨著PLC技術(shù)的成熟,PLC在數(shù)控機(jī)床上的作用正在逐漸擴(kuò)大:
1)數(shù)控機(jī)床的故障報(bào)警可以通過PLC實(shí)現(xiàn)診斷界面,對(duì)于機(jī)床的故障維修更為方便;
2)數(shù)控機(jī)床的坐標(biāo)軸可以直接通過PLC來控制;
3)數(shù)控機(jī)床在在初始化激活時(shí),可以通過PLC調(diào)整其操作面板,同時(shí)也可以設(shè)置其坐標(biāo)軸和主軸;
4)通過PLC的功能指令和宏參數(shù)實(shí)現(xiàn)數(shù)控加工、刀庫上的特定功能。即PLC已經(jīng)滲透到零件加工程序的編輯中去。
5 結(jié)語
隨著數(shù)控技術(shù)的普及和發(fā)展,數(shù)控機(jī)床已經(jīng)由傳統(tǒng)的繼電器式控制逐步的轉(zhuǎn)化為自動(dòng)化控制。而在現(xiàn)在的數(shù)控機(jī)床的自動(dòng)化控制中隨處可以看到PLC的身影。PLC在數(shù)控機(jī)床中的普及大大減少了數(shù)控機(jī)床中電氣線路的安裝和機(jī)械結(jié)構(gòu)的簡化。PLC梯形圖中的功能指令和宏參數(shù)的使用,方便了梯形圖的編寫和數(shù)控加工中的功能實(shí)現(xiàn)。
參考文獻(xiàn):
[1] 祝紅芳,熊軍.PLC及其在數(shù)控機(jī)床中的應(yīng)用[M].人民郵電出版,2007.
[2] 李俊秀.電氣控制與PLC應(yīng)用技術(shù)[M].化學(xué)工業(yè)出版社,2010.
[3] 王淑英.電氣控制與PLC應(yīng)用[M].機(jī)械工業(yè)出版社,2008.