Hay dos compensaciones distintas y conviene no mezclarlas. Una corrige dónde está la punta de la herramienta en el eje Z: la de longitud. La otra corrige el grosor de la herramienta en el plano: la de radio. Se declaran con códigos diferentes y fallan de formas diferentes.
Compensación de longitud: G43, G44 y G49
Cada herramienta mide lo que mide. El control no lo sabe hasta que alguien lo mide y lo guarda en la tabla de correctores. G43 H__ le dice a la máquina que use el corrector número H para saber dónde está la punta.
T02 M06 G43 H02 Z50.
G44 es la compensación negativa, que casi no se usa. G49 la cancela.
La regla mecánica: detrás de cada cambio de herramienta, su G43 con el H que le corresponde. Y que el número de H coincida con el de T. Si la T05 usa el H03, tarde o temprano alguien se equivoca y la máquina trabaja con la longitud de otra herramienta.
El síntoma es inconfundible: la profundidad de corte no es la del programa, y el error es constante en todas las pasadas — exactamente la diferencia de longitud entre las dos herramientas.
Compensación de radio: G41, G42 y G40
Aquí está la gracia de verdad. Sin compensación, tendrías que calcular la trayectoria del centro de la fresa, desplazada su radio respecto al contorno. Con compensación activa programas las coordenadas de la pieza acabada y el control hace el cálculo.
- G41: compensa a la izquierda del sentido de avance.
- G42: compensa a la derecha.
- G40: cancela.
Para saber cuál toca, imagínate caminando sobre la trayectoria en el sentido del avance: si la pieza te queda a la derecha, la herramienta va por la izquierda, y eso es G41. En fresado convencional de un contorno exterior en sentido antihorario, suele salir G41.
El valor del radio sale del corrector D, y ahí está la ventaja escondida: si la fresa se desgasta o montas una de diámetro ligeramente distinto, no tocas el programa — cambias el número del corrector D y listo.
Cómo se activa sin dar alarma
Tres condiciones que hay que cumplir siempre:
- Activar y cancelar en un movimiento lineal (G01 o G00), nunca sobre un arco y nunca estando parado.
- El movimiento de entrada tiene que ser mayor que el radio de la herramienta. Si le pides desplazarse 3 mm con una fresa de radio 5, no tiene sitio para colocarse.
- Activar fuera del material, en la aproximación, y cancelar también fuera, en la retirada.
G00 X-15. Y-15. G01 Z-3. F120 G41 D01 X10. Y10. F400 ... el contorno ... G40 G01 X-15. Y-15.
El fallo que más caro sale
Dejar G41 o G42 activa al terminar. La siguiente herramienta trabaja desplazada su propio radio, y como la compensación sigue vigente en toda la operación, la pieza entera sale corrida. Lo peor es que el desplazamiento es constante y limpio, así que parece un problema de cero pieza y te puedes tirar media hora buscando donde no es.
Regla: G40 antes de cada M06, sin excepción. Métela en la secuencia de retirada igual que el M05 y el M09.
Entrada tangencial para no marcar la pieza
Entrar al contorno de frente deja una marca en el punto de entrada. Si el acabado importa, se entra con un pequeño arco tangente al contorno: la herramienta llega ya alineada con la trayectoria y no hay cambio brusco de dirección. La mayoría de los CAM lo hacen solos; escribiéndolo a mano hay que acordarse.
Lo que la compensación no arregla
No corrige un cero pieza mal reglado, no compensa la flexión de una fresa larga, y no sabe que la herramienta está desafilada. Compensa geometría, no física. Si la pieza sale cónica en una pared alta, eso es flexión de herramienta y se arregla con menos pasada o con una fresa más corta, no tocando el corrector D.
Para ver estas dos compensaciones actuando dentro de un programa entero, está el programa comentado línea a línea; y los diez códigos que aparecen alrededor, en los códigos básicos.
¿Necesitas mecanizar una pieza? En el directorio de talleres de mecanizado tienes más de 700 talleres de toda España con sus procesos, materiales y certificaciones verificados, filtrables por provincia. Y si estás aprendiendo, la Ruta CNC te lleva del código G a la primera pieza.