Ejemplo de subprogramación para fresadora CNC Huazhong
Ejemplo: Procese 6 triángulos equiláteros con longitudes laterales de 10 mm en una placa plana. La profundidad de la ranura en cada lado es de -2 mm. La superficie superior de la pieza de trabajo es el punto cero en la dirección Z. La programación se puede realizar llamando a subrutinas (la compensación de la herramienta no se considera durante la programación).
Establezca G54: X=-400, Y=-100, Z=-50.
Programa principal:
O10
N 10 G54 G90 G01 Z40 F2000 //Ingresar el sistema de coordenadas de procesamiento de la pieza
N20 M03 S800 //Inicio del husillo
N30 G00 Z3 //Avance rápido hasta la parte superior de la superficie de la pieza de trabajo
N40 G01 X 0 Y8.66 //Hasta el vértice superior del triángulo 1#
N50 M98 P20 //Agregar subrutina de corte No. 20 para cortar el triángulo
N60 G90 G01 X30 Y8.66 //Ir al vértice superior del triángulo #2
N70 M98 P20 //Agregar la subrutina de corte No. 20 corta triángulos
N80 G90 G01 X60 Y8.66 //Ir al vértice superior del triángulo #3
N90 M98 P20 //Agregar subrutina de corte No. 20 para cortar triángulos
N100 G90 G01 X30 Y -21.34 //Al vértice superior del triángulo #5
N130 M98 P20 //Agregar Subrutina de corte N°20 para cortar el triángulo
N140 G90 G01 X60 Y -21.34 //A 6 #Vértice superior del triángulo
N150 M98 P20 //Añadir corte N°20 subrutina para cortar el triángulo
N160 G90 G01 Z40 F2000 //Levantar herramienta
N170 M05 / /Parada del cabezal
N180 M30 //Fin de programa
Subrutina:
O20
N10 G91 G01 Z -2 F100 // Cortar en el vértice del triángulo (profundidad) 2mm
N20 G01 X -5 Y-8.66 //Cortando el triángulo
N30 G01 X 10 Y 0 //Cortando el triángulo
N40 G01