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

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

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

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










