本文討論了CNC和PLC之間的各種硬件差異。目的不是斷言不可能在控制器之間進行轉換,而是解釋為了使機器正常運行必須解決的各種元素。
相對于軟件差異非常大,兩種控制器的輸入和輸出硬件連接實際上非常相似。
輸入信號
輸入信號是PLC的用途實際上很適合CNC機床產生的信號的一種情況。
至少,CNC框架通常包括某種微型限位開關或非接觸式限位開關。這些數字信號不僅提供位置感以防止損壞的軸超程,而且還用于在程序開始時“歸位”機器,以提供相對于工件的位置感。由于這些是數字信號,因此它們是PLC的理想輸入設備。
一些CNC機器還將包括在加工操作期間用于位置反饋的編碼器。它們可能是軸電機上的旋轉編碼器,也可能是沿軸長度的線性條形編碼器。在任何一種情況下,編碼器都是PLC的常見輸入,使其成為另一個相當容易的硬件集成。
一些高級CNC應用程序可能包括額外的輸入信號。這些可能包括用于定位零件邊緣的電子尋邊器觸控筆或用于從各種不同的終端工具類型中進行選擇的索引。這些可能不會出現在所有機器上,但如果它們提供數字輸入信號,它們可能非常適合PLC輸入終端。
輸出信號
產出類別導致了一些更困難的挑戰。大多數CNC系統具有由步進或伺服電機驅動的多軸(2-3軸甚至更多軸)。因此,驅動它們的控制系統必須能夠直接與這些電機通信。PLC確實與電機接口。但是,這更有可能是外部三相變頻驅動器(VFD)或伺服控制器。
如果使用PLC驅動運動軸,可能需要提供足夠的伺服或步進驅動板。這些驅動板將需要以可變占空比進行高頻切換的信號。PLC必須能夠提供這些信號,通常稱為具有恒定頻率的脈沖寬度調制(PWM),或具有可變頻率的“脈沖串”。如果PLC有繼電器輸出,它肯定不能驅動運動軸。
控制器的另一個輸出信號是驅動刀頭本身的信號。如果這是一個旋轉主軸,它可能是一個使用VFD的三相電機。這對于PLC來說是完美的。對于其他工具頭,例如激光、等離子切割機或其他非旋轉工具,信號可能需要是額外的PWM以提供可變輸出功率。
概括
使用PLC代替CNC控制器需要在軟件和編程領域以及硬件連接方面進行深思熟慮。硬件通常是最簡單的挑戰。輸入提供位置信息,這些信息是數字信號和編碼器——非常適合PLC。輸出設備必須能夠簡單地為運動軸提供適當的信號——通常是PWM或脈沖序列信號。
選擇用PLC替換CNC控制板可能不是一件容易的事。這幾乎總是可能的,但提供正確的輸入命令來驅動運動軸是該過程中最困難的部分,除非要完成的CNC程序簡單且一致。
PLC專為基于真實事件和信號的重復性任務而設計。CNC控制器旨在將虛擬的數字刀具路徑轉換為真實世界的運動,在程序執行期間幾乎沒有外部信號。
只要解決了軟件和硬件挑戰,結果可能是一個非常有效的PLC機器控制系統。
-
控制器
+關注
關注
112文章
16203瀏覽量
177418 -
plc
+關注
關注
5008文章
13151瀏覽量
462088 -
CNC
+關注
關注
7文章
295瀏覽量
35074
發布評論請先 登錄
相關推薦
評論