• DocumentCode
    2219314
  • Title

    Foundations for a CNC software factory

  • Author

    Moreaux, Michel

  • Author_Institution
    Lab. d´´Inf. Tech., Ecole Polytech. Federale de Lausanne, Switzerland
  • fYear
    1993
  • fDate
    15-19 Nov 1993
  • Firstpage
    593
  • Abstract
    A software factory for computerized numerical controllers (CNCs) is an environment that allows the automatic or semiautomatic (operator-assisted) building of CNC software that is exactly in conformance with the requirements of a machine-tool manufacturer. This environment relies upon an underlying CNC architecture and on an associated method that provides the human operator with a sequence of steps guiding the process of specifying the requirements and building the CNC software. A new CNC architecture based on a hierarchical finite state machine (HFSM) and functional units (FU) is presented. The concept of a commands accessibility tree, which helps in the process of building the HFSM, is introduced. Time constants on FUs are briefly investigated
  • Keywords
    automatic programming; computerised numerical control; finite automata; finite state machines; machine tools; programming environments; software engineering; CNC architecture; CNC software factory; commands accessibility tree; computerized numerical controllers; functional units; hierarchical finite state machine; machine-tool manufacturer; Automata; Automatic control; Buildings; Computer architecture; Computer numerical control; Humans; Object oriented modeling; Production facilities; Software tools; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Electronics, Control, and Instrumentation, 1993. Proceedings of the IECON '93., International Conference on
  • Conference_Location
    Maui, HI
  • Print_ISBN
    0-7803-0891-3
  • Type

    conf

  • DOI
    10.1109/IECON.1993.339010
  • Filename
    339010