Control software for a CNC tool

This thesis describes the development cycle of a control system for CNC cutting machines. It describes all phases of a system development, from the analysis of current control systems and identification of their flaws, the choice of architecture and appropriate technologies, across design of the user interface to the testing phase. It focuses on the design of the user interface, which was identified as the main deficiency of current systems. The developed system uses TG Motion Framework, which realizes communication with hardware peripherals.