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