隨著社會科學(xué)技術(shù)和生產(chǎn)力的不斷發(fā)展,數(shù)控技術(shù)運用越來越廣泛,國內(nèi)數(shù)控產(chǎn)品制造商也大揮拳腳,不斷擴大自己的市場。但據(jù)筆者了解,目前國內(nèi)數(shù)控產(chǎn)品制造商對產(chǎn)品的檢測水平相對還是比較落后的。許多企業(yè)目前僅停留在觀察發(fā)光二極管的發(fā)光狀態(tài)來進(jìn)行檢測的水平。因此,設(shè)計出一種操作簡單、直觀高效的檢測裝置乃當(dāng)務(wù)之急。
1 總體設(shè)計
CNC控制器的輸出信號經(jīng)過光電耦合器作為PLC的輸入信號,通過PLC程序輸出點亮“8字管”相應(yīng)位,使CNC控制器輸出信號直觀顯示;PLC程序使PLC相應(yīng)點輸出模擬CNC控制器的刀位、輸入、手輪脈沖等信號,以實現(xiàn)CNC控制器的相關(guān)功能測試。
2 CNC控制器功能檢測設(shè)計思想
下面以廣州數(shù)控GSK980T、三菱PLC FX2N為例,簡單介紹CNC控制器功能檢測設(shè)計思想。
(1)CNC輸出信號檢測的設(shè)計CNC控制器輸出信號檢測的設(shè)計硬件電路
PLC程序設(shè)計思想如下。
CNC控制器的輸出信號經(jīng)過光電耦合器作為可編程控制器的輸入信號,通過PLC程序輸出點亮“8字管”相應(yīng)位,使CNC控制器輸出信號直觀顯示。
如CNC控制器有s1信號輸出,兩8字管分別
顯示“5”:和“1”即s1。點亮s1的PLC程序如圖4(PLC程序開始,首先用SET指令把PLC所有輸出點置位即8字管所有位均處于不亮狀態(tài))。
(2)CNC控制器輸入信號(刀位、減速、零點信號等)檢測的設(shè)計CNC控制器輸入信號檢測的設(shè)計硬件電路。
PLC程序設(shè)計思想:進(jìn)行PLC程序設(shè)計時,PLC開始工作后可使此類信號一直輸出有效。注t減速、零點等其他輸入信號電路圖、PLC程序與以上設(shè)計類似,不再陳述。
(3)模擬手輪脈沖信號、模擬編碼器反饋信號的設(shè)計CNC控制器模擬手輪脈沖信號、編碼器反饋信號的設(shè)計硬件電路如圖6所示)或示教定時器(ALT)指令來產(chǎn)生脈沖。
由于編碼器反饋信號對信號頻率要求較高,因此考慮采用PLC中高速處理脈沖輸出(PLSY)指令產(chǎn)生的脈沖信號滿足次要求,手輪脈沖信號可采用閃爍點(見出錯自動報警顯示設(shè)計中自動報警閃爍)或示教定時器(ALT)指令來產(chǎn)生脈沖。
(4)出錯自動報警顯示設(shè)計利用PLC中傳送指令MOV進(jìn)行賦初值,待CNC控制器有信號輸出時再次賦值,利用比較指令CMP進(jìn)行比較判斷,如果執(zhí)行前后兩數(shù)值不等,說明CNC控制器輸出有效且正確;如果執(zhí)行前后兩數(shù)值相等,說明CNC控制器無輸出或輸出錯誤,此時8字管報警(閃爍)提示。
3.總結(jié)
以上是筆者工作之中的經(jīng)驗體會,提出一種基于PLC實現(xiàn)CNC控制器功能檢測方法的設(shè)計思想,利用該思想設(shè)計的測試裝置操作簡單,只需觸動幾個按鍵整個測試過程便可自動完成,大大促進(jìn)了檢測的精度、降低了檢測的難度、提高了檢測的效率,實現(xiàn)了CNC控制器功能檢測的自動化。但必須說明的是可編程控制器必須是晶體管輸出具有高速處理脈沖輸出
(審核編輯: 智匯張瑜)
分享