Mecanizado CNC

El papel del software CAM en el proceso de mecanizado CNC

Del STEP al código G: qué decide el programador CAM, qué estrategias usa, cómo se simula el corte y qué puedes hacer tú para que tu pieza se programe rápido.

Simulación de trayectorias de mecanizado en un software CAM junto al centro CNC
Mecanizado CNC

El software CAM (fabricación asistida por ordenador) convierte tu archivo 3D en el programa que mueve la máquina: elige las herramientas, calcula las trayectorias, simula el corte y genera el código G. Sin él, una fresadora CNC es un motor esperando órdenes. En una pieza unitaria, la programación puede pesar tanto como el propio corte; por eso un diseño limpio se programa antes, se oferta antes y cuesta menos.

Esta guía explica qué hace el CAM paso a paso, qué estrategias usa, cómo influye en el precio y la calidad del mecanizado CNC de piezas a medida y qué necesita el programador de ti para trabajar rápido.

La cadena

CAD dibuja la pieza. CAM decide cómo cortarla. CNC la corta. El STEP viaja del primero al segundo; el código G, del segundo al tercero.

¿Qué es el software CAM y en qué se diferencia del CAD?

El CAD (diseño asistido) es donde tú modelas la pieza: SolidWorks, Fusion 360, Inventor, Onshape. El resultado es la geometría nominal, normalmente exportada en STEP. El CAM parte de esa geometría y añade todo lo que la máquina necesita saber y el CAD no dice: de qué bloque se parte, cómo se sujeta, qué herramienta hace cada zona, a qué velocidad, en qué orden y desde qué dirección. Su salida es el código G, una lista de movimientos y órdenes que el control numérico de la máquina ejecuta línea a línea. Muchos programas integran las dos partes (Fusion 360, SolidWorks CAM, Mastercam con CAD), pero la lógica es la misma.

Qué hace el CAM paso a paso

  1. Importar y orientar la pieza. Se decide qué cara va arriba y dónde está el cero de programa.
  2. Definir el bruto y el amarre. El bloque de partida, con creces, y las mordazas o el útil que lo sujetan. Todo lo que el amarre tapa no se puede mecanizar en ese amarre.
  3. Elegir herramientas. Fresas, brocas, machos y sus parámetros de corte según el material; el catálogo se explica en las diferentes herramientas de mecanizado.
  4. Crear las operaciones. Desbaste para quitar volumen, semiacabado, acabado de paredes y fondos, taladrado, roscado, chaflanes. Cada una con su estrategia.
  5. Simular. El CAM muestra el material que queda tras cada operación y detecta colisiones entre herramienta, portaherramientas, pieza y amarre.
  6. Postprocesar. Un traductor específico de cada máquina convierte las trayectorias en el dialecto de código G de ese control.
  7. Documentar. Hoja de preparación con herramientas, cero y amarre para el operario.

Estrategias de mecanizado: qué hace cada una

EstrategiaQué haceCuándo se usa
Desbaste adaptativo (trocoidal)La fresa avanza con pasadas de poca anchura y toda la longitud de filo, a gran velocidadCasi siempre en el primer desbaste: quita mucho material sin sobrecargar la herramienta
Contorneado 2DSigue el perfil de la pieza a una profundidadParedes verticales, perfiles exteriores
CajeadoVacía una cavidad por capasCajeras y alojamientos
Acabado 3D con fresa de bolaRecorre superficies curvas con pasadas paralelas o siguiendo la formaMoldes, superficies libres, radios de fondo
Ciclos de taladradoTaladra con retrocesos para evacuar virutaCualquier agujero; los profundos, con ciclo de picoteo
Roscado por interpolaciónUna fresa de roscar genera la rosca en héliceRoscas grandes o en materiales duros
3+2 posicionalOrienta la pieza con los ejes de giro y mecaniza en 3 ejesPiezas con varias caras en un amarre
5 ejes simultáneoMueve los cinco ejes a la vezImpulsores, álabes, superficies complejas

La elección de estrategia cambia el tiempo de ciclo tanto como la máquina: un desbaste adaptativo bien parametrizado puede quitar el mismo aluminio en la mitad de tiempo que un cajeado convencional, con menos desgaste de herramienta.

¿Cómo influye el CAM en el precio y la calidad de tu pieza?

  • Tiempo de programación. Es fijo por pedido: pesa en una unidad y desaparece en veinte. Una geometría con cientos de caras pequeñas o un STL en lugar de un STEP multiplica ese tiempo.
  • Tiempo de ciclo. Estrategias, avances y orden de operaciones deciden cuánto tarda cada pieza en la máquina. Es donde la experiencia del programador se nota en el precio.
  • Acabado superficial. El paso lateral en el acabado 3D y la entrada y salida de la herramienta en las paredes marcan la rugosidad final.
  • Precisión. La simulación y la compensación de herramienta evitan colisiones y mantienen las cotas; en una serie, el mismo programa da la unidad 20 igual que la 1.
  • Seguridad. Un programa simulado no rompe herramientas ni piezas, y eso también es coste que no se traslada.

Muchas de las decisiones de diseño que abaratan una pieza son en realidad decisiones que simplifican el CAM: menos herramientas, menos amarres, menos operaciones. Están reunidas en cómo optimizar el mecanizado CNC y reducir costes.

Qué necesita el programador CAM de ti

  1. Un STEP por pieza, exportado del CAD nativo. Un STL es una malla de triángulos: sirve para imprimir en 3D, no para mecanizar, porque el CAM no reconoce caras, cilindros ni radios.
  2. Un PDF con roscas y tolerancias. El STEP no dice si un agujero de 5 mm es un M6 o un pasante de 5 H7. Sin el plano, se mecaniza lo que dice el modelo.
  3. La cara buena, si la hay: el programador orientará la pieza para que esa cara salga con el mejor acabado.
  4. Material y cantidad: cambian los parámetros de corte y la estrategia de amarre.
  5. Unidades y escala correctas. Un STEP en pulgadas se detecta, pero cuesta una consulta.

CAM, 5 ejes y automatización

En 5 ejes el CAM hace todavía más: calcula la orientación de la herramienta en cada punto, evita las colisiones del cabezal con la pieza y decide cuándo compensa el 3+2 frente al simultáneo, como explicamos en mecanizado CNC de 5 ejes. Y es también la base de la automatización del taller: programas verificados, herramientas medidas y utillajes repetibles son lo que permite que un robot cargue piezas de noche, tema de robótica en el cuidado de máquinas CNC.

Cómo se programa tu pieza en Proto&Go!

Cuando subes el archivo, un ingeniero revisa la fabricabilidad: radios, paredes, roscas, tolerancias, material. Con la oferta aceptada, la pieza se programa en CAM, se simula y pasa a máquina con su hoja de preparación; cada cota con tolerancia se verifica antes del envío. La oferta llega en 24 h y las piezas salen a partir de 8 días laborables. Las reglas de diseño para mecanizado resumen lo que hace que ese proceso sea rápido.

Preguntas frecuentes sobre el software CAM

¿Qué diferencia hay entre CAD, CAM y CNC?

El CAD es el programa con el que se diseña la pieza en 3D. El CAM convierte ese diseño en trayectorias de herramienta y código G. El CNC es el control numérico de la máquina, que ejecuta ese código y mueve los ejes.

¿Tengo que enviar el programa CAM con mi pieza?

No. Solo hace falta el archivo 3D en STEP y, si hay roscas o tolerancias, un PDF. El programador del taller hace el CAM para su máquina y sus herramientas; un programa hecho fuera casi nunca es válido tal cual.

¿Por qué no sirve un STL para mecanizar?

Un STL es una malla de triángulos sin información de caras, cilindros ni radios. El CAM necesita esa geometría para calcular trayectorias precisas. Exporta un STEP desde tu CAD; el STL se reserva para la impresión 3D.

¿Qué es el código G?

Es el lenguaje que entiende el control de la máquina: una lista de líneas con movimientos (G0, G1, G2…), velocidades, cambios de herramienta y funciones auxiliares. Lo genera el CAM a través de un postprocesador adaptado a cada máquina.