¿Qué significa #1#2... en el programa macro de programación CNC?
El nombre en clave del programa macro es como la X que aprendimos en la escuela primaria.
Por ejemplo, cuando X=2, entonces 5 X es igual a 7.
Si el usuario escribe #1=5 en el programa, entonces el sistema sabrá que es 5 siempre que lea #1 en el siguiente párrafo.
Si hay una línea de programa debajo que es G0X[#1 2]Z30, entonces el sistema moverá la herramienta a la posición donde X es 7 y Z se moverá a la posición 30 p>
Si el comando #1=#1-1, entonces cada vez que el sistema lea #1, restará 1 mm del dato anterior de #1. Esta es su función, es decir, no solo representa un dato, también puede utilizar cálculos para completar algunos entornos donde la programación es más problemática.
Información ampliada:
Ventajas
1. Puedes escribir algunas curvas no circulares, como programas macro para escribir elipses, hipérbolas, parábolas, etc.
2. Al escribir una gran cantidad de partes similares, puede usar programas macro para escribirlas. De esta manera, solo necesita cambiar algunos datos y no es necesario realizar una gran cantidad. de programación repetida.
Programa macro clase A
1. Definición y sustitución de variables #i=#j
Formato de programación G65 H01 P#i Q#j
Ejemplo G65 H01 P#101 Q1005; (#101=1005)
G65 H01 P#101 Q-#112; 2. Suma #i=#j #k
Formato de programación G65 H02 P#i Q#j R#k
Ejemplo G65 H02 P#101 Q#102 R#103; (#101=#102 #103)
3. Resta #i=#j-#k
Formato de programación G65 H03 P#i Q#j R#k
Ejemplo G65 H03 P#101 Q#102 R#103; (#101=#102-#103)
Enciclopedia Baidu-Programa de macros CNC