El software de enrutador CNC es lo que distingue al enrutador de madera con control numérico por computadora (CNC) de otros tipos de enrutadores. El software de diseño asistido por computadora (CAD), el software de fabricación asistida por computadora (CAM) o una combinación de los dos se utiliza en el software de enrutador CNC. Si bien hay varios programas de software que se incluyen en estas categorías, todos difieren fundamentalmente en función de los ejes. Si solo hay dos ejes disponibles, solo se puede realizar trabajo bidimensional, y si hay tres ejes, se pueden realizar proyectos tridimensionales.
Aunque puede llevar bastante tiempo aprender todas las instrucciones del software del enrutador CNC, la forma básica en que funciona es bastante simple. Una persona que trabaje con el enrutador CNC ingresará un conjunto de gráficos vectoriales y coordenadas en su programa de software CAD / CAM que coincida con el diseño que pretende producir. Dado que la computadora en la que está trabajando el software del enrutador CNC está conectada al enrutador mismo, los comandos ingresados en el programa de software se transferirán a las hojas del enrutador que realizan el trabajo físico durante el proyecto.
Se puede pensar que cada una de estas palas opera en un eje específico. Las coordenadas que se ingresan en el programa de software CNC le dicen al enrutador las posiciones a lo largo de los ejes en las que debe estar en cada punto en el tiempo durante un intervalo establecido. Las coordenadas del eje X y del eje Y controlarán el corte bidimensional de un objeto, como un diseño en la superficie de una mesa. El trabajo tridimensional se realiza a lo largo del eje Z. En el programa de software CNC, las coordenadas del eje Z pueden transmitir comandos a las hojas del enrutador, lo que da como resultado no solo objetos tridimensionales como esferas, sino también cortes tridimensionales interiores, como sería necesario al vaciar un cilindro, por ejemplo.
Hay otros tipos de enrutadores de madera en el mercado, como el enrutador de recorte, el enrutador de base fija y el enrutador de inmersión, pero el enrutador CNC se destaca como el único que está controlado por software de computadora. Todos los demás tienen cuchillas y herramientas que deben ser colocadas y movidas por la persona que trabaja con el tupí. Puede que no esté moviendo las hojas en sí, pero está moviendo piezas de maquinaria que controlan el movimiento de las hojas. Hay ciertas configuraciones en otros enrutadores que se pueden usar para especificar ciertas profundidades y tipos de cortes, pero debido a que las manos humanas están involucradas en el movimiento de las hojas del enrutador, surge un margen de error. Manos temblorosas y estimaciones incorrectas no presentan un problema con el enrutador CNC porque el software del enrutador CNC dicta movimientos específicos basados en los gráficos vectoriales y las coordenadas ingresadas; todo el trabajo lo realiza el propio enrutador, que recibe sus instrucciones del software.