¿Qué tipo de programa macro se utiliza en el torno CNC de Guangzhou?
Guangshu utiliza el código G65 para asignar valores a cada variable
Es decir, utiliza un programa de macro clase A
La macro clase A se basa en G65 Hxx P#xx Q#xx R Se ingresa en el formato #xx, mientras que los programas de macro tipo B se ingresan en fórmulas y lenguaje directos, que son muy similares al lenguaje C y se usan ampliamente en sistemas 0i. p>
Tipo A La macro se ingresa en formato G65 Hxx P#xx Q#xx R#xx o G65 Hxx P#xx Qxx Rxx xx significa valor numérico.
Se ingresa en um. nivel Por ejemplo, si ingresa 100 es 0.1MM~~~~~ #xx es el número de variable. ¿Qué significa el número de variable?
Si no lo sabe, no lo sabré. Podrás arreglarlo, pero será mejor que te enseñe. El número de variable es Sustituye el valor en una dirección fija.
La dirección fija es una variable Generalmente, en el sistema OTD, hay #. 0~~~#100~#149~~~#500~#531 que cambia cuando se apaga la alimentación
Las cantidades #100~#149 se inicializan a "vacías", mientras que las variables #500. ~#531 contiene datos. Si decimos #100=30, entonces ahora #100
La dirección es Los datos son 30, así de simple. Ahora déjame hablar sobre el código H. Puedes ver eso. en el formato estándar de las macros tipo A
#xx y xx son ambos valores numéricos, y G65 significa usar una macro de Clase A, entonces esta H es para representar qué operación se realizará entre cada valor y el valor en el número de variable, o
el valor en cada número de variable y los valores en otros números de variable. Se puede decir que comprende una vez que tenga el código H tipo A
. Básicamente puedes usar el programa macro. Bien, ahora hablemos de los significados del código H: los siguientes son # 100, # 101, # 102 y los valores numéricos 10 y 20. Por ejemplo, simplemente no lo trates. como formatos al momento de aplicarlos.
Instrucciones básicas:
Asignación de H01; Formato: G65H01P#101Q#102: Asigne el valor en #102 al #101
G65H01P#101Q#10: asignar 10 a #101
H02 más comando; formatear G65 H02 P#101 Q#102 R#103, asignar #102 Sumar el valor numérico de #103 da #101
G65 H02 P#101 Q#102 R10
G65 H02 P#101 Q10 R#103
G65 H02 P#101 Q10 R20
Las cuatro anteriores tienen 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 número de variable es entonces. igual al número de variable después de P.
H03 menos el formato G65 H03 P#101 Q#102 R#103, reste el valor de #103 del valor de #102 Grant #101
G65 H03 P#101 Q#102 R10
G65 H03 P#101 Q10 R#103
G65 H03 P#101 Q20 R10
Los 4 formatos anteriores son instrucciones de resta. Todos restan el número después de R del valor después de Q o el valor en el número variable.
El valor o el valor en el número variable es entonces igual a. el número de variable después del comando de multiplicación P. H04 formatee G65 H04 P#101 Q#102 R#103, multiplique el valor de #102 por el valor de #103 y asígnelo a #101
G65 H04; P# 101 Q#102 R10
G65 H04 P#101 Q10 R#103
G65 H04 P#101 Q20 R10
Los cuatro anteriores son todos multiplicaciones instrucciones El formato es multiplicar el valor después de Q o el valor en el número de variable por el número después de R
El valor o el valor en el número de variable es entonces igual al número de variable después de P.
p>
H05 comando de división; formato G65 H05P#101 Q#102 R#103, cambia el número de #102
El valor numérico dividido por #103 se asigna 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 formatos de instrucciones de división. Dividen el valor después de Q o el valor en el número de variable por el número después de R
El. valor o variable El valor en el número es entonces igual al número de la variable después de P. (El resto no se almacena y si el divisor es 0, aparecerá una alarma 112)
Comando de función trigonométrica:
H31 SIN positivo Comando de función misteriosa: Formato G65 H31 P#101 Q#102 R#103; significa que #102 después de Q es la hipotenusa R del triángulo
El #103 detrás de Q almacena el ángulo. El resultado es #101= #102*SIN#103, lo que significa que puedes usar esto directamente para encontrar la longitud del otro lado del triángulo
. también escriba valores directamente después de Q y R.
Comando de función coxuan H32 COS: Formato G65 H32 #101 Q#102 R#103; significa que #102 después de Q es la hipotenusa del triángulo
#103 después de que R almacena el ángulo. Resultado es #101=#102*COS#103, lo que significa que puedes usar esto directamente para encontrar la longitud del otro lado del triángulo.
Al igual que en las instrucciones anteriores, también puedes escribir valores directamente después de Q y R.
Se supone que H33 y H34 son TAN y ATAN, pero los números que utilicé no son exactos, espero que alguien lo haga. sabe, ¿puede decirme?
¿Por qué?
Comando de raíz cuadrada:
H21; Formato G65 H21 P#101 Q#102; del valor en #102 y guárdelo en #101 (este comando
Es muy importante. Si no hay instrucciones para la raíz cuadrada al tallar una elipse, es imposible usar macros. p>
Instrucción de transferencia incondicional: H80; formato: G65 H80 P10; saltar directamente al segmento del programa del décimo paso
Instrucciones de transferencia condicional:
H81 H82 H83 H84 H85 H86, que son H81 si es igual a él; H82 si no es igual a él; y si es menor que H83 si es mayor o igual a él; H85 si es menor o igual a él; es mayor o igual a;
Formato: G65 H8x P10 Q#101 R#102 Reemplace el valor Compare con el valor en #102 e ingrese H8x de acuerdo con la banda de código de H8x anterior
Si se cumplen las condiciones, salte al décimo segmento del programa. Si no se cumplen las condiciones, continúe ejecutando el siguiente segmento del programa.