Finite state machine application in open CNC
Xia Li, Wang Yong-zhang
Abstract
Xia Li, Wang Yong-zhang
Abstract
For improving reconfigurability in open architecture control system, Hierarchical Finite State Machine (HFSM) is applied to system behaviors' model which describes control logic of system. And modeling rules are given. In order to assure convenient implementation of FSM, a FSM foundation classes library is developed; it also provides interface to operate FSM. When behavioral modification due to system requirements change, mechanism for behavioral reconfiguration based on FSM is analyzed. Behavioral reconfiguration is demonstrated through integrating broken tool detection into an existing three-axis milling machine controller.
OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
For improving reconfigurability in open architecture control system, Hierarchical Finite State Machine (HFSM) is applied to system behaviors' model which describes control logic of system. And modeling rules are given. In order to assure convenient implementation of FSM, a FSM foundation classes library is developed; it also provides interface to operate FSM. When behavioral modification due to system requirements change, mechanism for behavioral reconfiguration based on FSM is analyzed. Behavioral reconfiguration is demonstrated through integrating broken tool detection into an existing three-axis milling machine controller.
Key concepts: Reconfigurability, Control reconfiguration, Finite-state machine, Control engineering, Controller (irrigation), State (computer science), Interface (matter), Computer science