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