Staklės, tai mechaninis įrenginys, kuris padeda kokybiškai bei efektyviai apdoroti konstrukcines medžiagas. Jos reikalingos siekiant palengvinti darbą (kad nereikėtų žmonių darbo jėgos), padidinti jo našumą ir sukurti kokybiškus bei patikimus produktus. Šiandieną konstrukcinių medžiagų apdirbimui skirtų staklių yra labai daug. Jos skirstomos pagal atliekamą gamybinę operaciją, arba yra universalios, skirtos kelių apdirbimo operacijų atlikimui.
CNC – kompiuterinio programinio valdymo staklės (Computer Numerical Control CNC). Šios staklės leidžia automatizuoti darbus. juos atlikti tiksliau ir greičiau. CNC staklės yra valdomos ne staklių operatoriaus, o programinių kodų. Staklių valdymo kodai rašomi įvairiomis kompiuterinėmis programomis, kompiuterizuoto mechaninio apdirbimo modeliavimo (CAM) programinė įranga. Programine įranga sudaryta programa užduoda komandas besisukantiems staklių įrankiams frezuoti, gręžti ar tekinti. Iš anksto užprogramuojamas staklių pjovimo gylis, kampas ir kryptis. Trijų ašių staklių X ir Y ašys veikia horizontaliai, Z – vertikaliai.