Red de conocimiento informático - Conocimiento informático - ¿Qué significa programa macro?

¿Qué significa programa macro?

Pregunta 1: ¿Qué significa programa macro? Todo el mundo pregunta sobre programa macro ~ De hecho, macro es usar fórmulas para procesar partes, como elipses, si no hay macros, tenemos que calcularlas. puntos en la curva punto por punto, y luego lentamente use líneas rectas para aproximarla. Si se trata de una pieza de trabajo con altos requisitos de suavidad, entonces es necesario calcular muchos puntos. Sin embargo, después de aplicar la macro, ingresamos el. fórmula de elipse en el sistema y luego damos la coordenada Z y cada vez agregamos 10um y la macro calculará automáticamente el valor. Se ingresa en el formato de Q#xx R#xx, mientras que el programa de macro tipo B se ingresa en fórmula directa y El lenguaje, que es muy similar al lenguaje C y se usa ampliamente en el sistema 0i, ya que el tipo B es ahora. El uso extensivo de programas macro se ha introducido en muchos libros y no lo repetiré aquí. , como el sistema Frank OTD, no hay símbolos de fórmula en el teclado MDI. El signo igual más simple no existe. Por esta razón, si usamos el programa macro tipo B, solo podemos programarlo en la computadora y luego. transmitirlo al sistema CNC a través de la interfaz RSN-32. Pero, ¿qué pasa si no tenemos una PC y un cable RSN-32? ¿Qué hacer? Entonces la programación de macros solo se puede realizar a través de programas de macro tipo A. la referencia de las macros de tipo A

Las macros de tipo A utilizan el formato G65 Hxx P#xx Q#xx R#xx o G65 Hxx P#xx Qxx Rxx, el xx ingresado en formato Rxx significa valor numérico, que se ingresa en un nivel um. Por ejemplo, si ingresa 100, es 0.1MM ~~~~~.#xx es el número de variable y el número de variable es Si no sabe lo que significa, no lo sabré. Podrás arreglarlo, pero déjame enseñarte. El número de variable es sustituir el valor en una dirección fija. Generalmente, hay #0~~~#100~ en el sistema OTD. 149~~~#500~#531 Cuando se apaga la alimentación, las variables #100~#149 se inicializan a "vacías", mientras que las variables #500~#531 retienen los datos. Si decimos #100=30, entonces. ahora la dirección en #100 Los datos son 30, así de simple. Ahora déjame hablar sobre el código H. Puedes ver que #xx y xx son valores numéricos en el formato estándar de las macros tipo A, y G65 significa usar. macros de tipo A, por lo que esta H es para Indica qué operación se debe realizar entre cada valor y el valor en el número de variable, o entre el valor en cada número de variable y los valores en otros números de variable. una vez que comprenda el programa de macro tipo A del código H, básicamente podrá aplicarlo. Bien, ahora hablemos del significado de los códigos H:

Lo siguiente usa #100, #101, #102. y los valores 10 y 20 como ejemplos. Simplemente no los utilice como formatos al realizar la solicitud.

Instrucciones básicas:

Formato de asignación H01: G65H01P#101Q#. 102: asignar el valor en #102 a #101

G65H01P#101Q#10: Asignar 10 a #101

H02 más formato G65 H02 P#101 Q#102 R; #103, suma el valor de #102 al valor de #103 y asígnalo a #101

G65 H02 P#101 Q#102 R10

G65 H02 P#101 Q10 R#103

G65 H02 P#101 Q10 R20

Arriba 4 El formato de todas las instrucciones de suma es sumar el valor después de Q o el valor en la variable número 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 formato de resta G65 H03 P#101 Q#102 R#; 103, resta 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 Q

20 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. en el número de variable, el valor es entonces igual al número de variable después de P.

Formato de instrucción de multiplicación H04 G65 H04 P#101 Q#102 R#103, multiplica el valor de #102; del #103 y asígnelo al #1 .....>>

Pregunta 2: ¿Qué significa EQ en el programa macro? Significa igual a, GT significa mayor que, NE significa no igual a, GE significa mayor o igual a, LT significa menor que, LE significa menor o igual a, espero que esto te ayude

Pregunta 3: #1 en el programa macro de programación CNC #2... ¿Qué significa? El nombre del código en el programa macro es como la X (X) que aprendimos en la escuela primaria. Cuando X = 2, entonces 5 + Si hay una línea de programa debajo que es G0X[#1+2]Z30, entonces el sistema moverá la herramienta a la posición 7 en X y a la posición 30 en Z. Si el comando #1=#1-1, entonces cada vez que el sistema lea #1, restará 1 mm del dato #1 anterior. Esta es su función, es decir, no solo representa un dato, también puede usar cálculos para completar algunos entornos donde la programación es más problemática. ¡Espero que mi respuesta pueda ayudarte a comprender las macros!

Pregunta 4: ¿Qué significa el programa macro #0? Sea más específico. #0 representa una variable vacía. No importa cuánto valor se asigne a #0, su valor de variable es cero. >

Pregunta 5: ¿Qué significa arreglar en un programa macro con truncamiento y redondeo? Ejemplo: fix(3.7)=3

Es diferente del redondeo, como round(3.7)=4

Pregunta 6: ¿Quién sabe qué significa el programa macro CNC? Macro es usar fórmulas para procesar piezas, como elipses. Si no hay macro, tenemos que calcular los puntos en la curva punto por punto y luego usar líneas rectas lentamente para aproximarlas. requisitos, entonces se requieren muchos cálculos, pero después de aplicar la macro, ingresamos la fórmula de la elipse en el sistema y luego damos la coordenada Z y agregamos 10um cada vez, luego la macro calculará automáticamente la coordenada X y realizará. De hecho, la función principal de la macro en el programa es una función aritmética. Las macros generalmente se dividen en macros de tipo A y las macros de tipo B se ingresan en el formato de G65 Hxx P#xx Q#xx. R#xx, mientras que los programas macro de tipo B se ingresan en el formato de fórmulas y lenguajes directos. El lenguaje de entrada es muy similar al lenguaje C y se usa ampliamente en el sistema 0i.

Pregunta 7: ¿Qué? ¿Qué significa #j en el programa macro? # representa el número de variable y j representa un número determinado.

Pregunta 8: ¿Qué significan el GE GT IF y otras cosas en el programa macro Los 5 puntos son mayores o iguales, mayores que, si, si estás interesado, puedes Baidu China Ningbo? CNC Exchange Group

Desde UC Browser

Pregunta 9: ¿Qué significa el programa macro del centro de mecanizado #1#2? Este es solo un nombre en clave, que tiene la misma función que XY

Pregunta 10: ¿Qué significa entonces en el programa macro? Entonces, esto generalmente se usa junto con if,

si... entonces...

Si tu problema está resuelto, ¡adoptalo!

Si no se resuelve, por favor continúa preguntando