Cómo obtener subrutinas repetidas de máquinas herramienta CNC
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 ;