Red de conocimiento del abogados - Preguntas y respuestas jurídicas - Ejemplo de subprogramación para fresadora CNC Huazhong

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