CNC stružnica je sestavljena iz CNC naprave, ležišča, škatle za vreteno, sistema za podajanje orodja, zadnjega dela, hidravličnega sistema, hladilnega sistema, sistema mazanja, transporterja sekancev in drugih delov.
CNC stružnice so razdeljene na dve vrsti: navpične CNC stružnice in horizontalne CNC stružnice.
Vertikalne CNC stružnice se uporabljajo za struženje delov diskov z velikimi premeri struženja.
Horizontalne CNC stružnice se uporabljajo za struženje dolgih ali majhnih diskovnih delov v aksialni velikosti.
Horizontalne CNC stružnice lahko glede na njihove funkcije nadalje razdelimo na ekonomične CNC stružnice, navadne CNC stružnice in stružne centre.
Ekonomična CNC stružnica: preprosta CNC stružnica, oblikovana s preoblikovanjem sistema podajanja stružnice običajne stružnice z uporabo koračnega motorja in mikroračunalnika z enim čipom. Stroški so nizki, stopnja avtomatizacije in funkcij so razmeroma slaba, natančnost struženja pa ni visoka in je primeren za struženje vrtljivih delov z nizkimi zahtevami.
Navadna CNC stružnica: je posebej zasnovana v strukturi v skladu z zahtevami obdelave struženja in je opremljena s splošnim CNC sistemom. CNC sistem ima močne funkcije, visoko stopnjo avtomatizacije in visoko natančnost obdelave ter je primeren za struženje splošnih vrtljivih delov. Ta CNC stružnica lahko hkrati krmili dve koordinatni osi, in sicer os x in os z.

