Red de conocimiento informático - Aprendizaje de código fuente - Cómo obtener subrutinas repetidas de máquinas herramienta CNC

Cómo obtener subrutinas repetidas de máquinas herramienta CNC

Llame repetidamente a la subrutina, M98

P__

L__;

Formato: M98P

L

Descripción: P: Nombre del subprograma;

L: Número de llamadas repetidas. La omisión del número de repeticiones se considera una llamada repetida.

Además, se debe prestar atención al utilizar la programación de subprogramas. al programa principal y al subprograma. Los programas utilizan diferentes métodos de programación. Generalmente se utiliza la instrucción G90 en el programa principal y la instrucción G91 en el subprograma para evitar mecanizar la herramienta en la misma posición. Además, cuando se utiliza la instrucción M99 para especificar un número de serie en un subprograma, el subprograma no volverá al siguiente bloque del subprograma que llama al final del subprograma, sino que volverá al bloque del número de secuencia especificado. por la instrucción M99 y ejecute este segmento del programa.

Los códigos de programación para diferentes sistemas serán diferentes.

Ejemplo: M98

P123

L3;

Indica tres llamadas consecutivas a la subrutina con número de programa 123

Programa de referencia:

O100;

Programa principal

G90

G54

G00

Z100.0

S800

M03

Comando de preprocesamiento

M08;

Corte abierto fluido

X0;

Y0;

Localice rápidamente la posición cero de la pieza

M98

P200

p>

L3;

Llame a la subrutina (O200) y llámela 3 veces seguidas para completar el procesamiento de 3 cuadrados

G90

G00

Z100.0;

X0; Y0;

Colocar rápidamente la posición cero de la pieza

M09;

El fluido de corte se apaga

M05;

El husillo se detiene

M30;

Fin

O200;

Subrutina

G91

Z-95.0;

Usa coordenadas relativas para escribir programas

G41

X20.0

Y10.0

D1;

Crear compensación de herramienta

G01

Z -10.0

F100;

Profundidad de fresado

Y40.0;

Interpolación lineal

X30 .0 ;