Onder een CNC machine vallen alle machines die gebruik maken van code, waarin de instructies staan die de machine moet uitvoeren. De codes worden op een computer geschreven en doorgestuurd naar de CNC machine.