parámetros fanuc
parámetros fanuc:
#502: Radio r;
#503: Ángulo inicial α;
#504: Número de agujeros n, cuando ngt; 0, procesa en sentido contrario a las agujas del reloj, cuando nlt; 0, procesa en sentido horario;
#505: valor de la coordenada Z del fondo del agujero; valor de la coordenada Z del plano;
#507: cantidad de avance F.
Utilice las siguientes variables para realizar operaciones:
#100: Contador que representa el i-ésimo paso de perforar el i-ésimo agujero;
#101: Contador El valor final de (es el valor absoluto de n);
#102: El valor de la posición angular θi del i-ésimo agujero;
#103: La X -valor de coordenada del i-ésimo agujero;
#104: valor de coordenada Y del i-ésimo agujero;
Información ampliada
Programa de macro
La función macro de usuario es para mejorar una característica especial del rendimiento de la máquina herramienta CNC. En uso, una serie de instrucciones que pueden completar una determinada función generalmente se almacenan en la memoria como una subrutina, y luego se usa una instrucción total para representarlas. Cuando se usa, solo se da esta instrucción total para realizar su función.
El cuerpo principal de la función macro de usuario es una serie de instrucciones, que equivale al cuerpo de la subrutina. Puede ser proporcionado por el fabricante de la máquina herramienta o compilado por el usuario de la máquina herramienta.
Una macro instrucción es una instrucción general que representa una serie de instrucciones, lo que equivale a una instrucción de llamada a subrutina.
La característica más importante de la función macro de usuario es que puede operar con variables, lo que hace que la aplicación del programa sea más flexible y conveniente.
Existen dos tipos de funciones de macro de usuario: A y B.
En los programas principales y subrutinas convencionales siempre se asigna un valor específico a una dirección. Para hacer el programa más versátil y flexible, las variables se configuran en el programa macro, es decir, las variables se asignan a una dirección.
Variables del sistema
Las variables del sistema se definen como variables con un propósito fijo, y sus valores determinan el estado del sistema. Las variables del sistema incluyen variables de compensación de herramienta, variables de señal de entrada/salida de interfaz, variables de información de posición, etc.
El número de serie de la variable del sistema tiene una correspondencia estricta con un determinado estado del sistema. Por ejemplo, los números de serie de las variables de compensación de herramientas son del 01 al 99. Estos valores se pueden cambiar mediante sustitución de variables. En los números de serie del 1 al 99, las variables que no se utilizan como compensaciones de herramientas se pueden usar como variables públicas mantenidas. #500~#531.
Señales de entrada de interfaz #1000~#1015, #1032. Al leer estas variables del sistema, puede conocer el estado de cada puerto de entrada. Cuando el valor de la variable es "1", indica que el contacto está cerrado; cuando el valor de la variable es "0", indica que el contacto está abierto. Los valores de estas variables no se pueden reemplazar. Al leer la variable #1032, todas las señales de entrada se leen a la vez.
Material de referencia: Enciclopedia Baidu-Sistema FANUC