• DocumentCode
    2635783
  • Title

    An open architecture motion controller for CNC machine tools

  • Author

    Liu Yuan ; Wang Yong-zhang ; Fu Hong-ya

  • Author_Institution
    Sch. of Mechatron. Eng., Harbin Inst. of Technol., Harbin
  • fYear
    2008
  • fDate
    10-12 Dec. 2008
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In this paper, a motion controller for computerized numerical control (CNC) machining is developed in accordance with open modular architecture controllers (OMAC) agreement and industry standards. The motion controller is a software package running on personal computer. It is developed based on modular structure adopting hierarchic organization mode. After analysis of software and hardware structure of common CNC machine tools, the motion controller is divided into series of module units. Dynamical behaviors of the controller are described using hierarchic finite state machine (FSM). Reconfigurable controller is realized through setting customizable parameters, appointing rules in module units naming, designing communication interfaces between modules and prescribing format of configuration file. The open architecture motion controller developed has characteristics of user-oriented modules and reconfigurable software, compared with the traditional CNC system of close structure. Besides increasing the degree of reusability and openness, application of above-mentioned open architecture motion controller leads to significant decrease of development time and maintenance cost.
  • Keywords
    computerised numerical control; finite state machines; machine tools; machining; motion control; open systems; production engineering computing; software architecture; software packages; user centred design; CNC machine tool; computerized numerical control machining; hierarchic finite state machine; open architecture motion controller; open modular architecture controllers; reconfigurable controller; reconfigurable software; software package; user-oriented modules; Communication system control; Computer architecture; Computer industry; Computer numerical control; Industrial control; Machine tools; Machining; Motion control; Software packages; Standards development; Behavioral model; CNC machining; Configuration; Open architecture CNC system; Software motion controller;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems and Control in Aerospace and Astronautics, 2008. ISSCAA 2008. 2nd International Symposium on
  • Conference_Location
    Shenzhen
  • Print_ISBN
    978-1-4244-3908-9
  • Electronic_ISBN
    978-1-4244-2386-6
  • Type

    conf

  • DOI
    10.1109/ISSCAA.2008.4776146
  • Filename
    4776146