Programa de macros para centro de mecanizado
El papel de los programas macro:
El sistema CNC está equipado con potentes funciones de programas macro similares a lenguajes de alto nivel para que los usuarios puedan utilizar variables para realizar operaciones aritméticas. operaciones lógicas y funciones mixtas, además, el programa macro también proporciona declaraciones de bucle, declaraciones de rama y declaraciones de llamada de subrutina, lo que es beneficioso para la preparación de varios programas complejos de procesamiento de piezas, reduce o incluso elimina los tediosos cálculos numéricos durante la programación manual. y agiliza la cantidad de programas.
Las instrucciones de programa macro son adecuadas para la programación de curvas sin instrucciones de interpolación como parábola, elipse, hipérbola, etc.; adecuadas para la programación de piezas en serie con los mismos gráficos pero de diferentes tamaños, adecuadas para series con el mismo proceso; ruta pero diferentes parámetros de posición Programación de piezas. Simplifique enormemente la programación; amplíe el alcance de la aplicación.
Aplicación del programa de macros del centro de mecanizado:
A continuación se utilizan #100, #101, #102 y los valores 10 y 20 como ejemplos. formatos al aplicarlos,
Instrucciones básicas
Asignación de H01; formato: G65H01P#101Q#102: Asigne el valor en #102 a #101
G65H01P. #101Q# 10: Asigne #10 a #101
H02 más comando; formatee G65 H02 P#101 Q#102 R#103, agregue el valor de #102 al valor de #103 y asígnelo a #101 p>
G65 H02 P#101 Q#102 R10
G65 H02 P#101 Q10 R#103
G65 H02 P#101 Q10 R20
Las 4 anteriores están todas en el formato de instrucciones de suma. Suman el valor después de Q o el valor en el número de variable al número después de R
El valor o el valor en el. el número de variable es entonces igual a la variable después de P. No.
H03 menos el formato G65 H03 P#101 Q#102 R#103, reste el valor de #103 del valor de #102 y asígnalo a #101
G65 H03 P#101 Q#102 R10
G65 H03 P#101 Q10 R#103
G65 H03 P#101 Q20 R10
Los cuatro anteriores son todos menos. El formato de la instrucción es restar el número después de R del valor después de Q o el valor en la variable número.
El valor o el el valor en el número de variable es entonces igual al número de variable después de P.
Comando de multiplicación H04 formato G65 H04 P#101 Q#102 R#103, multiplique el valor de #102 por el valor de # 103 y asígnalo a #101
G65 H04 P#101 Q#102 R10
G65 H04 P#101 Q10 R#103
G65 H04 P# 101 Q20 R10
Las 4 instrucciones anteriores están todas en el formato Q El siguiente valor o el valor en el número de variable se multiplica por el número después de R
El valor o el valor en la variable el número es entonces igual al número de la variable después de P.
Comando de división H05 Formato G65 H05P#101 Q#102 R#103, divide el valor de #102 por el valor de #103 y asígnalo a #101
G65 H05 P#101 Q#102 R10
G65 H05 P#101 Q10 R#103
G65 H05 P#101 Q20 R10
Los cuatro anteriores son todos, excepto el formato de instrucción, todos usan el valor después de Q o el valor en el número de variable Dividir por el número después de R
El valor o el. El valor en el número de variable es entonces igual al número de variable después de P. (El resto no se almacena y si el divisor es 0, se producirá una alarma 112)
Referencia para el contenido anterior: Enciclopedia Baidu --Programa de macros