久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 智能移動設備的數控系統研究

智能移動設備的數控系統研究

作者: 時間:2016-12-13 來源:網絡 收藏


v  1.4 數控系統的網絡拓撲結構

本文引用地址:http://cqxgywz.com/article/201612/329098.htm

  圖3是Palm CNC網絡拓撲結構。是一種可重構的、支持制造系統無縫集成的新型數控系統。數控系統基于移動客戶/Web服務器模式的結構,它的核心是把移動設備(掌上電腦和智能手機)引進來,將數控系統分為數控移動控制器(客戶端)和數控設備控制器(固定在數控機床、機器人、AGV小車等數字化設備上的Web服務器)兩部分,從而不僅徹底改變人依附于機器的傳統人機界面(HMI)操作模式,而且用瀏覽器的統一人機界面代替傳統的相互獨立的人機界面(即傳統的c/s模式下的客戶端人機界面)。這樣.只要有一個安裝了Web瀏覽器的移動控制器。就可以操作任何數字化設備。


圖3 Palm CNC網絡拓撲結構圖

  (1)服務提供層

  設備控制器作為Web服務器,支持ISO-OSI網絡互聯規范,具有很強的開放性。它通過藍牙或者802.11等無線通信技術實現聯網功能,向移動控制器或者其他網絡用戶提供Web服務。它支持標準的總線型、星型、環型等拓撲結構。從客戶/服務器的角度看,過去的CNC僅通過接口與外界進行部分數據交換,是封閉的;數控系統從內部支持開放式系統互聯規范,因而它是真正開放的。它的開放性體現在:建立在本身就具有開放性的PC資源基礎上,軟硬件資源豐富;支持ISO-OSI互聯規范;數控系統支持Internet/ Intranet的wwW服務和WebBrowser瀏覽器瀏覽。

  (2)本地服務請求層

  移動控制器是數控系統重要組成部分,稱其為本地服務請求者。本地服務請求者可通過兩種方式訪問機床控制器(Web服務器):若客戶端具有Web瀏覽器,可通過瀏覽器訪問統一的Web服務界面(它在客戶端表現為網頁形式);對于不支持Web瀏覽器的設備,可通過客戶端程序(如WindowsForms)訪問Web服務,這是一種非網頁形式。

  (3)車間服務請求層

  數控系統的車間服務請求者主要是車間PDA和車間內部服務器。車間PDA不同于一般的掌上電腦和PDA,可以被抽象為調度Agent,和無線通信技術有機地結合起來,形成一個包括人在內的MAS車間控制系統,實現靈活而快速的判斷、決策與控制。由于車間調度與控制具有復雜性和不確定性,所以掌握數控系統的工作狀態、現場參數等很重要。

  (4)遠程服務請求層

  任何遠程設備都可以通過Web瀏覽器查找相關數控系統的Web服務,實現對車間底層數控設備的遠程監控、遠程維護和遠程技術咨詢等功能,真正支持全球制造和信息共享。

  這4個層次并沒有嚴格的界限。服務請求層的某些設備同樣也能對外提供服務。從網絡拓撲結構可以看出有如下特點:實現了車間設備的集成;計算機通信和資源共享;基于Internet/Intranet的企監乃至全球范圍內的信息集成與共享。

2 數控系統軟件平臺的選擇

  目前,能對Pocket PC進行開發的語言主要有Embedded Visual C++(EVC)、Embedded VisualBasic襄Visual C葬,這里采焉C#。C#是基前程痔設計語言“以效率換安全”發展潮流的一個產物。與C和C++相比,C#程序運行起來更安全。C#的安全性還表瑗在網絡傳播上。圊時C#還是甭向對象的現代程序設計語言。這里采用開發工具.NetCompact Framework。

4 Palm CNC原型系統及其特點

  4.1 Palm CNC原型系統

  在自行研制的數控齒輪加工單元上進行PalmCNC的實驗,該單元由2臺數控車床和1臺六軸數控滾齒機組成。原來的數控系統是在工控機DOS操作系統上開發的,現在改用Windows CE5.0,另外配置了無線適配器。移動控制器則采用PocketPC。移動控裁器和3務數控枧床通過1食802.11光線路由器和局域網連接。圖6是Palm CNC的一個原型系統。


圖6 PalmCNC原烈系統

  4.2 Palm CNC的特點

  (1)具有良好的開放性

  從客戶/服務器的角度,過去的CNC僅通過接口與外界進行部分數據交換,是封閉的;Palm CNC從內部支持開放式系統互聯規范,因而它是真正開放的。

  (2)支持系統跨平臺無縫集成

  Palm CNC引入Web Services技術,在,NETFramework架構下進行系統的軟件設計:實現了車間設備的跨平臺無縫集成,實現了系統資源共享,可以對車間底層數控設備進行遠程監控、遠程維護和遠程技術咨詢等操作,真正支持遠程信息共享和系統跨平臺集成。

  (3)支持人機協同制造

  數控設備控制器作為Web服務器,通過藍牙或者802.11等無線技術實現聯網功能,向移動控制器或者其它網絡用戶提供web服務。這種具有移動控制功能的數控移動控制器就成了一種理想的智能化的人機協同工具。它可以隨時隨地獲取信息,使人的形象思維、直覺判斷和經驗與基于長期存儲、精確推理與快速數據處理的機器智能結合起來,實現靈活快捷的最佳決策。這種人機協同的制造模式,能夠更好地實現車間底層信息集成。Palm CNC能夠適應車間人機協同數字化制造,構成人機協同數字化制造單元(human-machine cooperative cell,簡稱HMCC)。

  (4)支待互聯網的協同制造和全球制造

  將面向服務的體系結構(service-orientedarchitecture,簡稱SOA)的軟件思想和基于Web服務的編程技術引入基于Web服務的移動客戶/W eb服務器模式的Palm CNC中,將數控系統的功能劃分成一個個的Web服務。這些服務可以分布在不同的平臺上,從而把傳統的數控系統擴展成更強大、更通用的Web服務器,而無論是移動設備還是遠端的PC機,都是以瀏覽器為統一人機界面的客戶端。這種基于Web服務的數控系統,能夠更好地滿足開放式數控系統對可互換性、可伸縮性、可移植性、可擴展性和可互操作的要求,從而支持基于互聯網的協同制造和全球制造。

5 結束語

  對掌上數控系統(Palm CNC)進行了建模,研究了運行模式,定義了功能體系,在.NET Framework架構下,進行了一些關鍵性技術的研究,初步實現了數控系統的功能,建立了原型系統,其具有良好的開放性,支持系統跨平臺無縫集成,支持人機協同制造,支持互聯網的協同制造和全球制造。


上一頁 1 2 下一頁

評論


技術專區

關閉