Numerical controls, also known as NC controls, are devices for the targeted control of machines. They convert the coded data provided to the NC control on a data carrier into corresponding control commands and the resulting work and movement sequences. The introduction of the computer opened up new possibilities for improving NC controls and advancing them by integrating the computer into CNC controls. Both of these systems are examined in more detail in this article. In addition, it covers PLC control, which is also an approach to controlling machines and industrial equipment and is often used in combination with (C)NC controls.