High-end industrial machines tend to have dedicated embedded industrial controls with specialized user interfaces, specific to the task of running a machine. All CNC machines have a 'control' - that is to say, a computer which is responsible for interpreting G-code and orchestrating the movement and control of the axis motors, spindle, etc.