PLC用來代替數(shù)控雕銑機(jī)床的繼電器邏輯控制,實現(xiàn)各種開關(guān)量(S、M、T)的控制。如主軸的正、反轉(zhuǎn)及停止,刀具交換,工件的夾緊及松開切削液的開、關(guān)以及潤滑系統(tǒng)的運行等,同時還包括主軸驅(qū)動及數(shù)控雕銑機(jī)床報警處理等。PMAC帶有內(nèi)置的軟PLC功能,其運行是由PMAC來實現(xiàn)的。當(dāng)運動程序在前臺有序運行時,PMAC可以在后臺運行多達(dá)32個異步PLC程序。PLC程序可以以極高的采樣速率監(jiān)視模擬和數(shù)字輸入、設(shè)定輸出值、發(fā)送信息、改變增益,命令運動停止/啟動等作業(yè)。PLC程序的語法采用IF-ELSE結(jié)構(gòu)的類C語言,開發(fā)者很容易就能寫出所需的PLC程序,然后可利用PMAC自帶的軟件開發(fā)平臺進(jìn)行編輯、編譯,最后下載到PMAC卡中運行。