DNC(Distributed Numerical Control)稱 為分布式數字控制,把與制造過程有關的設備(如數控機床等)與上層控制計算機集成起來,接入企業內部局域網,將零件NC加工代碼上傳到服務器統一進行管理,通過授權實現代碼的上傳和下載。這樣數控設備就變成了TCP/IP網絡的一個用戶終端,實現了DNC網絡與TCP/IP網絡的數據傳輸與共享。但數控系統的多樣性和數據傳輸的復雜性,導致DNC網絡通訊故障不易定位和排查。
某日,接到車間數控技術員電話,說是有一臺DNC設備不能從服務器下載零件的NC加工代碼文件,但可以上傳NC代碼文件。由于本月生產任務急,希望能盡快解決。
筆者單位的數控機床接入DNC網絡主要有兩種方式,一種最近幾年購買的新機床,以網口直接接入;另一種是過去購買的老機床,用單串口服務器接入,每一單串口服務器對應一臺數控加工設備,安裝在機床控制柜或控制面板箱內,其一端通過RS-232C接口與數控機床的串口相連接,另一端通過RJ45接口直接連入企業局域網。DNC網絡結構如圖1所示。

圖1 DNC網絡結構圖
DNC系統是將數控技術、計算機技術和網絡技術等先進技術進行集成的軟硬一體系統,發生故障的環節較多,故障原因難以確定。不能下載零件NC加工代碼文件的故障表明DNC服務器與DNC設備不能正常通訊和進行數據交換,這可能是TCP/IP網絡故障,也可能是DNC系統中負責機床通訊的端口設置不當等軟件故障,必須從服務器端、機床數控系統以及局域網的硬件和軟件等多方面一一進行排查。……