El mecanizado CNC se refiere al mecanizado realizado con herramientas de mecanizado CNC. Las máquinas herramienta CNC se programan y controlan mediante lenguajes de mecanizado CNC, normalmente códigos G. Mecanizado CNC Los lenguajes de código G le dicen a las máquinas herramienta CNC qué coordenadas de posición cartesianas usar para mecanizar herramientas y controlan la velocidad de avance de la herramienta y la velocidad del husillo, así como los cambiadores de herramientas, refrigerantes y otras funciones. El mecanizado CNC tiene grandes ventajas sobre el mecanizado manual, como que las piezas producidas mediante mecanizado CNC son muy precisas y repetibles; El mecanizado CNC puede producir piezas con formas complejas que no pueden completarse mediante mecanizado manual. La tecnología de mecanizado CNC ahora se promueve ampliamente y la mayoría de los talleres mecánicos tienen capacidades de mecanizado CNC. Los métodos de mecanizado CNC más comunes en los talleres mecánicos típicos son el fresado CNC, el torneado CNC y el corte por hilo CNC EDM (corte por hilo eléctrico).
La herramienta para el fresado CNC se denomina fresadora CNC o centro de mecanizado CNC. El torno para torneado CNC se denomina centro de torneado CNC. El código G de mecanizado CNC se puede programar manualmente, pero normalmente el taller de mecanizado utiliza el software CAM (fabricación asistida por computadora) para leer automáticamente archivos CAD (diseño asistido por computadora) y generar programas de código G para controlar las máquinas herramienta CNC.

