靈活性這里包含兩個層次。首先,因為遠程系統不同時刻可能監測不同狀態,而且根據不同狀態又會發送不同指令,因此某個本地系統和遠程系統間應該能夠按照需要組合不同的信息內容進行傳送。其次,數控系統型號繁多,隨時還可能會有新的型號推出。所以在不需要大幅度修改整個系統的情況下,不同的本地系統應該可以隨時方便的加入遠程監測診斷系統。
嚴格性系統間必需按照統一制定的標準格式進行通訊。二進制編碼方案的優點是嚴格性好、效率高,但是柔性不足,難以擴充、組合。如果把數控系統的數據用語言編成文件,具有以下優點:數控機床的當前狀態是以文本方式保存的。而遠程診斷端可能會使用系統、各種數據庫系統。硬件系統從大型服務器、專用計算機、個人電腦一直到便攜式計算機、掌上電腦等等。這些種類繁多的軟硬件平臺間信息交流的困難很大。但是使用格式編碼的數據文件后,只要在不同平臺上安裝上語言解析器后就可以很方便的進行數據交流了。易于進行數據提取和檢索。因為456語言使用了含義明確的標簽來定義各種數據,易于解讀。所以故障診斷系統能夠輕易的從數據中搜尋到所需要的數據記錄,然后和故障數據庫中的內容進行比對,查找到故障原因。
在企業端的實現方法:數控機床通過各自的網卡連接到交換機,交換機再連接到企業內部的局域網上。遠程診斷端的實現方法:診斷終端通過交換機、服務器連接到因特網。同時診斷終端還可以和診斷數據庫聯系,從數據庫中提取有用的信息。遠程診斷計算機和數控系統間按照客戶:服務器交互模式連接起來GHI。但在某一時刻只能與一個遠程診斷服務器進行主動通信。因此數控系統并不需要特殊的硬件和高級的操作系統。
遠程診斷系統扮演服務器的角色。自身并不能主動發起對某個遠端數控系統的通信請求,而是被動地等待來自遠端數控系統的通信請求。也就是說,除非數控機床主動要求遠程診斷,否則系統廠商是不能主動監控某臺機床的。遠程診斷系統應該可以同時處理多個遠程數控機床的客戶請求,需要強大的硬件和高級的操作系統支持。
當數控機床出現故障需要進行遠程診斷的時候,數控系統就以客戶身份向遠程診斷計算機發出連接請求。遠程診斷計算機做為服務器響應了請求后,通信連接就建立起來了。有一點需要說明的是數據傳輸是雙向的,遠程診斷系統不僅僅可以被動的從數控系統端獲取456格式的數據,進行遠程監控和診斷。遠程診斷系統也同樣可以主動向數控系統發送數據進行遠程控制。有了數控系統的運行狀態和數據,遠程診斷計算機就可以利用數據庫、專家系統,系統實現為了實現上述方案,我們在一臺自行研制的數控冷碾壓機上進行了實驗。數控系統計算機硬件是一臺以研華KLMNOO"全長LK2板為主體的工業控制機。