Programmeeritav loogikakontroller (PLC) on üldotstarbeline{0}}protsessoril põhinev automaatjuhtimisseade. Seda kasutatakse erinevate loogiliste toimingute tegemiseks ja CNC-tööpinkide järjestikuseks juhtimiseks, nagu masina käivitamine/seiskamine, tooriku kinnitamine, tööriista vahetamine ja jahutusvedeliku vahetamine. PLC võtab vastu ka tööpingi juhtpaneelilt saadud juhiseid: ühelt poolt juhib see vahetult tööpingi liigutusi; teisest küljest saadab see CNC-le protsessi juhtimiseks asjakohased juhised. CNC-süsteemides olevad PLC-d võivad olla sisseehitatud{4}}või eraldiseisvad.
CNC-tööpinkide töö saavutatakse inim{0}}masinliidese (HMI) paneeli kaudu, mis koosneb CNC-paneelist ja tööpinkide paneelist.
CNC-paneel on CNC-süsteemi juhtpaneel, mis koosneb ekraanist ja käsitsi andmesisestuse (MDI) klaviatuurist, mida tuntakse ka MD-paneelina. Ekraani alumises osas on tavaliselt menüüvalikuklahvid menüüde valimiseks. Lisaks erinevatele sümboliklahvidele, numbriklahvidele ja funktsiooniklahvidele võivad klaviatuuril olla ka kasutaja -määratletud klahvid jne. Operaatorid saavad süsteemi hallata klaviatuuri ja monitori kaudu, sisestada, salvestada ja redigeerida CNC programme ja seotud andmeid. Töötlemise ajal saab ekraan dünaamiliselt kuvada süsteemi olekut ja veadiagnostika aruandeid. Lisaks saab CNC-programme ja andmeid importida ka ketta või sideliidese kasti kaudu.
Tööpingi juhtpaneeli kasutatakse peamiselt käsitsi juhtimiseks ja tööpinkide automaatseks kasutamiseks või juhtimiseks. Sellel on erinevad nupud ja valikulülitid tööpingi ja abiseadmete käivitamiseks ja seiskamiseks, töötlemisrežiimide, kiiruse vahekordade jms valimiseks; sellel on ka digitaalsed torud ja signaaliekraanid. Keskmiste ja väikeste CNC-tööpinkide puhul on juhtpaneel sageli CNC-paneeliga integreeritud, kuid nende kahe vahel on selge piir. CNC-süsteemi sideliides, näiteks jadaliides, asub tavaliselt tööpingi juhtpaneelil.
