Red de conocimiento informático - Conocimiento informático - El significado de las letras siguientes al programa macro g65

El significado de las letras siguientes al programa macro g65

En la fórmula G65 P-L (tabla de argumentos), P es el número del programa que llama, L es el número de llamadas repetidas y la tabla de argumentos es el contenido de datos pasado a la variable macro. El programa macro llamado de forma no modal solo se puede ejecutar L veces después de ser llamado, y no se volverá a llamar cuando el programa se ejecute después de G65.

Un argumento es una letra, correspondiente a la dirección de una variable en el programa de macro. El valor después del argumento se asigna a la variable correspondiente en el programa de macro.

Por ejemplo, en el siguiente programa, P9010 significa llamar al programa macro O9010, L2 significa llamarlo dos veces, A1.0, B2.0 significa transferir los datos 1.0 y 2.0 a #1 y #2. variables, es decir, # 1=1.0, #2=2.0. Existe una relación correspondiente entre las variables independientes y las variables macro. Por ejemplo, A y B corresponden a #1 y #2 respectivamente. Durante la programación real, la relación correspondiente se puede encontrar en el manual del sistema CNC.

O0001;…;G65 P9010 L2 A1.0 B2.0;…;M30;O9010;#3=#1+#2;

Si [#3 GT 360] GOTO 9;

G00 G91 X#3;

N9 M99;

Las macros generalmente se dividen en macros de tipo A y macros de tipo B. Las macros de tipo A se ingresan en el formato G65 Hxx P#xx Q#xx R#xx, mientras que los programas de macros de tipo B se ingresan en fórmulas y lenguaje directos, que son muy similares al lenguaje C y se usan ampliamente en sistemas 0i.

El sistema CNC está equipado con potentes funciones de programas macro similares a lenguajes de alto nivel para que los usuarios utilicen variables para realizar operaciones aritméticas, operaciones lógicas y operaciones mixtas de funciones. También proporciona declaraciones de bucle, declaraciones de rama y declaraciones de llamada de subrutinas que son útiles para compilar varios programas de procesamiento de piezas complejas, reducir o incluso eliminar cálculos numéricos tediosos durante la programación manual y optimizar la cantidad de programas.

Las instrucciones del programa macro son adecuadas para la programación de curvas como parábolas, elipses e hipérbolas sin instrucciones de interpolación; adecuadas para la programación de piezas en serie con los mismos gráficos pero de diferentes tamaños; Misma ruta de proceso pero diferentes parámetros de posición Programación de piezas. Simplifique enormemente la programación y amplíe el alcance de la aplicación.

Una serie de instrucciones que pueden completar una determinada función se almacenan en la memoria como una subrutina. El usuario puede configurar los códigos M, S, T y G para llamarlos. Al usarlos, simplemente dé. el código de instrucción. Para realizar su función, también se puede utilizar como llamar a una subrutina. Estos programas también se denominan programas de macros de usuario.