Guía CNC
Tu primer programa de fresadora CNC paso a paso
Un programa de fresadora no se escribe de corrido: se arma por bloques que siempre son los mismos. Aquí construimos uno completo, línea por línea, para maquinar un contorno de 80 × 60 mm y un barreno en una placa de aluminio. Al final lo pegas en el simulador y lo ves correr.
Antes de escribir: la pieza y las herramientas
Decide tres cosas y anótalas como comentarios al inicio del programa; así nadie tiene que adivinarlas (ni tú dentro de un mes):
- Material en bruto: placa de 100 × 80 × 20 mm de aluminio.
- Cero de pieza: esquina frontal izquierda, con Z0 en la cara superior. Es el origen más común en la escuela porque todas las coordenadas quedan positivas.
- Herramientas: T1 fresa plana de Ø10 mm y T4 broca de Ø8.5 mm.
En el simulador abre Pieza y escribe esas medidas con el origen en la esquina frontal izquierda. Las herramientas las lee solo de los comentarios (T1 FRESA PLANA D10) y (T4 BROCA D8.5).
Bloque 1: el encabezado
%
O00010 (PRIMER PROGRAMA: CONTORNO Y BARRENO)
(MATERIAL 100 X 80 X 20 ALUMINIO)
(CERO: ESQUINA FRONTAL IZQUIERDA, Z0 ARRIBA)
(T1 FRESA PLANA D10)
(T4 BROCA D8.5)
G17 G21 G40 G49 G80 G90
La línea de seguridad G17 G21 G40 G49 G80 G90 pone a la máquina en un estado conocido: plano XY, milímetros, sin compensación de radio ni de longitud, sin ciclo fijo activo y en coordenadas absolutas. Si el programa anterior dejó algo encendido, aquí se apaga.
Bloque 2: llamar la herramienta y acercarse
(--- 1. CONTORNO EXTERIOR 80 X 60 ---)
T1 M06
G54 G00 X-10. Y-10. S3500 M03
G43 H01 Z25. M08
Z2.
Observa el orden, que es siempre el mismo:
T1 M06pone la fresa en el husillo.G54 G00 X-10. Y-10.va en rápido a un punto fuera de la pieza, en el plano XY, mientras Z sigue arriba.S3500 M03arranca el husillo.G43 H01 Z25.activa la longitud de la herramienta 1 y baja a 25 mm sobre la pieza. H siempre lleva el número de la herramienta; con T1 va H01.Z2.se acerca en rápido hasta 2 mm de la cara. Nunca bajes en rápido dentro del material.
Bloque 3: el contorno con compensación de radio
G01 Z-5. F200.
G41 D01 X10. Y10. F600.
Y70.
X90.
Y10.
X5.
G40 G01 X-10. Y-10.
G00 Z25. M09
G53 G49 Z0. M05
Bajamos 5 mm con avance (F200.) estando todavía fuera de la pieza. Luego G41 D01 activa la compensación de radio: a partir de aquí programas las medidas del dibujo (el rectángulo de 10 a 90 en X y de 10 a 70 en Y) y el control desplaza la fresa 5 mm hacia la izquierda del camino para que el filo quede justo en la línea. Con G41 recorriendo el contorno en sentido antihorario la fresa queda afuera del rectángulo y el corte es en concordancia, que es lo que se recomienda para aluminio.
Fíjate en dos detalles que suelen fallar:
- La compensación se activa en un movimiento G01 que termina en la primera esquina y se cancela (
G40) también con un movimiento en XY, nunca solo subiendo en Z. - El último tramo pasa de largo la esquina (
X5.) para que la fresa limpie el vértice antes de salir.
La guía de compensación de radio explica con dibujos qué pasa en cada esquina y los errores que da el control.
Al terminar, G00 Z25. sube, M09 apaga el refrigerante y G53 G49 Z0. M05 lleva el husillo a su posición más alta en coordenadas de máquina y cancela la compensación de longitud antes del cambio de herramienta.
Bloque 4: el barreno
(--- 2. BARRENO EN EL CENTRO ---)
T4 M06
G54 G00 X50. Y40. S1500 M03
G43 H04 Z25. M08
G99 G83 Z-22. R2. Q5. F120.
G80
G00 Z25. M09
G53 G49 Z0. M05
M30
%
Es el mismo esquema de acercamiento, ahora con H04 porque la herramienta es la T4. El barreno lo hace un ciclo fijo: G83 baja en picoteos de 5 mm (Q5.), sale a sacar viruta y vuelve a entrar, hasta Z−22 (la placa mide 20, así que atraviesa). R2. es la altura donde empieza a avanzar y G99 regresa ahí entre barrenos. G80 cancela el ciclo. Hay más detalle en la guía de ciclos de barrenado.
M30 termina el programa y lo rebobina. El % inicial y final es la marca de inicio y fin de archivo que usan Haas y Fanuc.
El programa completo
%
O00010 (PRIMER PROGRAMA: CONTORNO Y BARRENO)
(MATERIAL 100 X 80 X 20 ALUMINIO)
(CERO: ESQUINA FRONTAL IZQUIERDA, Z0 ARRIBA)
(T1 FRESA PLANA D10)
(T4 BROCA D8.5)
G17 G21 G40 G49 G80 G90
(--- 1. CONTORNO EXTERIOR 80 X 60 ---)
T1 M06
G54 G00 X-10. Y-10. S3500 M03
G43 H01 Z25. M08
Z2.
G01 Z-5. F200.
G41 D01 X10. Y10. F600.
Y70.
X90.
Y10.
X5.
G40 G01 X-10. Y-10.
G00 Z25. M09
G53 G49 Z0. M05
(--- 2. BARRENO EN EL CENTRO ---)
T4 M06
G54 G00 X50. Y40. S1500 M03
G43 H04 Z25. M08
G99 G83 Z-22. R2. Q5. F120.
G80
G00 Z25. M09
G53 G49 Z0. M05
M30
%
Pruébalo en el simulador
- Abre el simulador CNC, elige Fresadora y el control Haas (el programa también corre en Fanuc).
- Pega el programa en el editor. Con Simular al escribir activado se verifica solo; si no, presiona Simular.
- En Pieza confirma 100 × 80 × 20 con el origen en la esquina frontal izquierda. Si el origen no coincide, el simulador lo nota y te ofrece corregirlo.
- Presiona ▶ en la barra inferior y observa el orden: contorno, cambio de herramienta, barreno.
- Abre Reporte: debe decir Listo para maquinar, con un tiempo de ciclo de alrededor de un minuto.
H04 por H01, borra el G40 o escribe G00 Z-5. en lugar de G01. Cada error aparece en el diagnóstico con su número de línea, y así aprendes a reconocerlos antes de que te pasen en la máquina.Qué cambiar para tu propia pieza
- Otro tamaño de contorno: cambia solo las cuatro coordenadas del rectángulo; el resto del programa es igual.
- Más profundidad: repite el contorno con
Z-10.antes de cancelar G41, o baja en varias pasadas de 5 mm. Una fresa de Ø10 no debería cortar más de 5 mm de profundidad por pasada en aluminio. - Velocidad y avance: aquí usamos 3500 rpm y 600 mm/min para la fresa y 1500 rpm y 120 mm/min para la broca. La guía de velocidades y avances explica de dónde salen esos números y cómo calcularlos para otro material.
Y la regla de siempre: el simulador detecta la mayoría de los errores, pero no conoce tu prensa ni tus correctores reales. En la máquina corre la primera pieza con el rápido al 25 % y en bloque a bloque.
Prueba lo que aprendiste: pega tu programa y revisa el reporte.
Abrir el simulador CNC