Os controlos numéricos, também conhecidos como controlos NC, são dispositivos para o controlo direcionado de máquinas. Convertem os dados codificados fornecidos ao controlo NC num suporte de dados em comandos de controlo correspondentes e nas sequências de trabalho e movimento resultantes. A introdução do computador abriu novas possibilidades para melhorar os controlos NC e aprofundá-los integrando o computador nos controlos CNC. Ambos estes sistemas são examinados em maior detalhe neste artigo. Além disso, abrange o controlo PLC, que também é uma abordagem para controlar máquinas e equipamento industrial e é frequentemente utilizado em combinação com controlos (C)NC.