Un controller logico programmabile (PLC) è un dispositivo di controllo automatico-per scopi generici basato su un processore. Viene utilizzato per eseguire varie operazioni logiche e il controllo sequenziale delle macchine utensili CNC, come l'avvio/arresto della macchina, il bloccaggio del pezzo, il cambio dell'utensile e il cambio del refrigerante. Il PLC accetta anche istruzioni dal pannello di controllo della macchina utensile: da un lato controlla direttamente i movimenti della macchina utensile; dall'altro invia istruzioni rilevanti al CNC per il controllo del processo. I PLC nei sistemi CNC possono essere integrati-o autonomi.
Il funzionamento di una macchina utensile CNC viene ottenuto tramite un pannello di interfaccia uomo-macchina (HMI), costituito da un pannello CNC e un pannello della macchina utensile.
Il pannello CNC è il pannello operativo del sistema CNC, costituito da un display e una tastiera MDI (Manual Data Input), nota anche come pannello MD. La parte inferiore del display solitamente dispone di tasti di selezione menu per la selezione dei menu. Oltre a vari tasti simbolici, tasti numerici e tasti funzione, la tastiera può anche avere tasti definiti dall'utente-e così via. Gli operatori possono gestire il sistema tramite la tastiera e monitorare, inserendo, memorizzando e modificando programmi CNC e dati correlati. Durante la lavorazione, lo schermo può visualizzare dinamicamente lo stato del sistema e i rapporti di diagnosi dei guasti. Inoltre, i programmi e i dati CNC possono essere importati anche tramite disco o interfaccia di comunicazione.
Il pannello operativo della macchina utensile viene utilizzato principalmente per il funzionamento manuale e automatico o per il controllo della macchina utensile. Dispone di vari pulsanti e selettori per l'avvio e l'arresto della macchina utensile e degli equipaggiamenti ausiliari, per la selezione delle modalità di lavorazione, dei rapporti di velocità, ecc.; ha anche tubi digitali e display di segnale. Nelle macchine utensili CNC di medie e piccole dimensioni, il pannello operativo è spesso integrato con il pannello CNC, ma tra i due esiste un confine netto. L'interfaccia di comunicazione del sistema CNC, come l'interfaccia seriale, si trova solitamente sul pannello operativo della macchina utensile.
