0 引言
數控機床作為機械制造行業非常重要的生產設備在社會的發展中越來越顯示其重要地位,數控機床的應用也顯的尤為的重要,我國使用最多的是德國SIMENS系統和日本的FANUCA系統,這2種機床的輸入輸出控制主要采用的是SIMENS—S7—200系列的PLC或三菱系列PLC來實現。國產的數控機床應用比較多是華中數控系統,華中數控系統是基于DOS的進行開發,采用的C語言來完成輸入輸出的控制,固高科技有限公司生產的GT系列運動控制器利用VC進行輸入輸出程序的開發,相對于國外和國產系統在數控機床I/O控制方面顯現出了簡單易懂的優點。
1 輸入輸出地址的分配
固高科技公司的GT系列運動控制器具有16位的通用數字量輸入和16位的輸出口。主機可以通過命令的方式對該輸入/輸出口進行操作。其中,通用輸入的0號斷口(EXl0)可以作為探針輸入信號,并通過相關命令設置捕獲探針輸入信號,當有探針輸入信號時引起運動控制器捕獲所有控制軸以及輔助編碼器的實際位置。
1.1 輸入通道地址GT系列運動控制器可以通過命令GT_Exlnpt(&Data)讀取該輸入端口的狀態(共定義了16位輸入口)。
1.2 輸出通道地址CT系列運動控制器可以通過命令GT_ExOpt(Da詛)設定該輸出口的狀態(共定義了16位輸出口)。
其中輸出1為高電平,0為低電平,輸入1為高電平,0為低電平,通過對于的狀態顯示口可以觀察到輸入輸出高低電平的顯示。
2 對輸入輸出口編程
2.1 對運動控制器進行打開和復位設置
2.2 輸入輸出口的編程
根據數控機床編程的要求,定義對于的輸入輸出后,完成各自地址的分配工作,進行程序的設計和開發,部分參考程序如下:
根據數控機床的功能以此類推,可以根據實際情況將輸入和輸出一一對應起來,完成數控機床輸入輸出的各個功能。數控機床除了輸入和輸出的一一對應指示外,還有可能是一個輸入,對應幾個輸出,比如在伺服報警、變頻器報警等方面,這是可以模仿一個輸入,幾個輸出指示,如下:
第5個開關按下,既ex_inp&Ox20,輸入信號轉化二進制為100000,表現在硬件上是第五個開關按下,這時輸出ExOpt(0XA),既轉化為二進制1010,表現在硬件上是第1,第3個指示燈亮。
3 結束語
利用固高科技公司的GT系列運動控制器,采用高級語言VC對數控機床的輸入輸出口進行控制,完成了數控機床原有的功能,并且程序簡單,對于數控機床輸入輸出的含義、故障的排查等方面起到一定的便捷作用,同時利用VC語言可以對數控機床在輸入輸出通道的開發方面有一定的借鑒作用。
(審核編輯: 智匯胡妮)
分享