數(shù)控系統(tǒng)中PLC與 NC之間聯(lián)絡(luò)的實用方法
控制系統(tǒng)中并非單純的軌跡及定位控制,往往還有一些機(jī)床的邏輯動作需要相應(yīng)的控制,這就要求在機(jī)床的電氣控制中既有數(shù)字控制系統(tǒng)NC又有邏輯控制系統(tǒng)PLC,兩者之間實現(xiàn)信息交換有多種方法。本文介紹了在實際設(shè)計、研制半自動提速鐵路軸承內(nèi)、外滾道超精機(jī)項目中,數(shù)控系統(tǒng)在機(jī)床伺服電機(jī)進(jìn)給數(shù)控程序和機(jī)床其他動作的PLC程序控制兩者之間的通信聯(lián)絡(luò)方法,此方法能有效地將上述兩者的控制結(jié)合起來。該機(jī)床目前已制造完成用于軸承生產(chǎn)加工中,實踐證明,該方法簡單、實用,效果良好。
1 數(shù)控系統(tǒng)簡介
數(shù)控系統(tǒng)中,執(zhí)行數(shù)控NC功能的NCK軟件程序和執(zhí)行邏輯功能的PLC程序,需由用戶根據(jù)機(jī)床的實際情況加以編制。軟件設(shè)計中,主控程序是NcK軟件程序;機(jī)床邏輯動作由NCK軟件程序輸出給PLc的輔助功能來完成。
1.1 輸出給PLC的輔助功能
輔助功能又稱M功能或M指令,是控制機(jī)床加工操作時作一些輔助動作的開/關(guān)功能,其主要用于機(jī)床加工時的工藝性指令,靠繼電器的通斷來實現(xiàn)其控制過程。輔助功能M代碼是以地址M為首后跟2位數(shù)字組成,共100種(M00一M99)。機(jī)床上的各種開關(guān)操作可以通過零件程序中的M功能指令激活。M功能在使用時,每個程序段可以有5個M指令。M指令的值從O到99,為整數(shù)。其中少數(shù)幾個M指令已經(jīng)由系統(tǒng)生產(chǎn)廠商設(shè)置了一些固定功能,具體參見表1,其余部分可供機(jī)床生產(chǎn)廠商使用。
表1M功能表

1.2 PLC向NCK傳送的信號
PLC用戶程序和NcK(數(shù)控核心)之間通過不同的數(shù)據(jù)區(qū)可進(jìn)行信號和數(shù)據(jù)的交換,PLC用戶程序與交換無關(guān),對使用者來說這是自動進(jìn)行的。PLC/NCK的控制信號和狀態(tài)信號會循環(huán)刷新。信號分為普通信號、運行方式信號、通道信號和進(jìn)給軸/主軸信號。其中,在PLC-NcK的通道控制信號中,3200的PLC變量中的V32000006.1是讀入使能禁止信號,其含義及使用方法如表2所示。
V32000006.1含義及使用方法
V32000006.1含義及使用方法

從表2可以看到,當(dāng)對V32000006.1置“1”,禁止下一個程序段的數(shù)據(jù)傳送到插補器,這時NC程序處于停止等待狀態(tài);當(dāng)對v32000006.1復(fù)位清“0”,下一個程序段的數(shù)據(jù)傳輸給插補器,這時NC程序開始繼續(xù)執(zhí)行該下一程序段,因此,通過對v32000006.1的置“1”和復(fù)位清“0”就可以實現(xiàn)對NC程序段的運行控制。在機(jī)床設(shè)計中,某些情況下只有結(jié)束輔助功能才可以執(zhí)行下一個NC程序段,因此,這時可以通過禁止讀入信號阻止程序段的自動轉(zhuǎn)換執(zhí)行。
2 應(yīng)用實例
半自動提速鐵路軸承內(nèi)、外滾道超精機(jī)的自動控制中,具有一個往復(fù)進(jìn)給軸,由數(shù)控系統(tǒng)的進(jìn)給軸輸出接口控制伺服驅(qū)動系統(tǒng),再由驅(qū)動系統(tǒng)控制交流伺服電動機(jī),從而控制機(jī)床的進(jìn)給軸往復(fù)進(jìn)給運動,其余的電動機(jī)或動作由PLC輸出,通過控制繼電器或電磁閥來控制,其動作流程圖如圖1所示。

本文標(biāo)簽:數(shù)控系統(tǒng)中PLC與 NC之間聯(lián)絡(luò)的實用方法
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《數(shù)控系統(tǒng)中PLC與 NC之間聯(lián)絡(luò)的實用方法》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
關(guān)于“數(shù)控系統(tǒng)中PLC與 NC之間聯(lián)絡(luò)的實用方法”的更多資訊










