董忠等
摘要:為了適應碼垛機器人特殊的系統(tǒng)配置需求和運行操作需求,基于WinCE平臺在Visual Studio 2008環(huán)境中使用C++編程語言開發(fā)了碼垛機器人專用操作界面。專門設計了碼垛工藝配置界面以及在線運行環(huán)境,可以用來指定產品和托盤尺寸,配置現(xiàn)場布局,用戶自定義垛型。設計了專用配方數(shù)據(jù)塊管理系統(tǒng),以及設計了畫面跳轉的邏輯關系架構。該人機界面的設計采用了面向對象思想,最大程度地復用畫面元素,精簡代碼容量,提高了畫面生成及擦除效率。針對不同的使用者,設計了權限設置和用戶管理系統(tǒng),方便面向不同用戶的操作權限。
關鍵詞:碼垛機器人;人機界面設計;WinCE
中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)18-4184-04
Palletizing-robot-tailored HMI Design Based on WinCE
DONG Zhong, LI Wen-yi, TONG Shang-gao, YUAN Han, ZHANG Hao
(Triowin Automation Equipment Co, Ltd. Shanghai 201506, China)
Abstract:Catering for the special need of configuring and operating a palletizing robot, a HMI, tailored for this kind of robot was designed in Visual Studio 2008 development environment and implemented on hardware with a WinCE OS running on it. Palletizing task configuration screens were designed to facilitate specifying the dimensions of to-be-palletized products and pallets, configuring the layout of conveyor lines, robots and pallets, customizing patterns and splicing multiple segments of conveyor lines for various functional purpose in a flexible way. Object-oriented programming method ensures codes reusable and of mostly reduced amount, therefore improving the efficiency of displaying and erasing screens. For different users, HMI supplies the permission setting and allow the named user to administrate its system data, which is convenient to manage the customers palletized product.
Key words:Palletizing robot; HMI Design; WinCE
示教器(觸摸屏)作為機器人系統(tǒng)的重要組成部分,是操作員與機器人交互的唯一和重要的接口。應用工程師通過示教器才可配置滿足用戶要求和適應應用現(xiàn)場的碼垛工藝,才可方便的對參數(shù)進行設置,數(shù)據(jù)進行管理。用戶可以通過示教器操縱機器人的正常啟停操作,數(shù)據(jù)塊調用,碼垛速度調整,狀態(tài)監(jiān)視,以及對機器人系統(tǒng)包括周邊設備進行例行的維護作業(yè)。鑒于示教器的重要性以及與底層控制系統(tǒng)兼容和信息交互的必要性,國際上大的機器人廠商都專門設計適合自己的示教器。
觸摸屏界面由一系列畫面組成,好的界面設計不僅要求外觀的美觀性,操作的便利性和流暢性對用戶的操作體驗影響很大。這就要求在設計畫面前,要對任務或業(yè)務邏輯和用戶使用習慣進行精細的研究,從而決定畫面需要呈現(xiàn)的內容,畫面數(shù)量以及畫面跳轉邏輯。……