Variables en programación paramétrica
Los participantes del foro guían a un usuario a través de técnicas de personalización de programación para un CNC Andi con un controlador Fanuc 18I. 24 de enero de 2005
Pregunta
Contamos con un CNC Andi con un controlador Fanuc 18I. Recién estoy aprendiendo a hacer macros personalizadas y programación paramétrica y no entiendo completamente los diferentes tipos de variables descritas en el manual. Hablan de la variable local #1 - #33 y de las variables comunes #100 - #149 y #50 - #531. ¿Son las variables locales las mismas variables que probablemente estoy usando para establecer mis compensaciones de diámetro y altura (es decir, cuando uso H14, voy a mi pantalla de compensación y configuro la variable 14)? Si eso es cierto, cuando reviso mis variables, no puedo llegar a variables superiores a 99. Además, si estoy usando variables 500 y superiores, ¿necesito establecer el valor inicial de estas en el programa mismo, o hay ¿Una pantalla variable a la que puedo ir para configurarlos?
Respuestas del foro
(Foro CNC)
Esto supone que está utilizando un controlador Fanuc. Hay 3 tipos de variables:
variables locales, comunes y de sistema.
Las variables del sistema son variables especiales que representan valores en varios registros del control. Por ejemplo, cuando llama a H14, se refiere al registro de compensación 14. El valor del registro de compensación 14 se puede leer o configurar accediendo a la variable del sistema #2014. Algunas variables del sistema son de solo lectura y no se pueden configurar. Hay variables del sistema para leer la posición absoluta X, Y o Z de la máquina (solo lectura). A veces utilizamos este conjunto de variables para leer la posición de la máquina si necesitamos volver exactamente al mismo punto después de una serie de movimientos calculados que pueden haber introducido errores de redondeo al ejecutarse.
Todo esto debería estar en su manual del operador. Si no tienes uno, ¡consigue uno! El libro no siempre es claro en sus descripciones, así que escriba muchos pequeños programas de prueba hasta que quede claro cómo funcionan las cosas. Empiece siempre de forma sencilla y avance hasta llegar a lo complicado.
Del interrogador original:
Gracias por la información. Eso explica muchas cosas. Tengo el manual, pero no encontré un área que me lo explicara. Ahora entiendo que la pantalla de compensación donde puedo modificar los números para las compensaciones de altura y profundidad son en realidad variables con números diferentes. Parte del problema es que nunca he visto la pantalla de variables macro de la que hablas. Tendré que intentar acceder a eso.
¿Está seguro de que la opción Macros está instalada en su control? Si tiene la opción Macro, debería tener una pantalla en algún lugar para ver las variables.
Los comentarios a continuación se agregaron después de que esta discusión del foro se archivara como un artículo de la base de conocimientos (add your comment).Comment from contributor A:
En nuestra máquina Andi, puede encontrar las variables Macro eligiendo Desplazamiento y luego usando el botón de flecha derecha debajo de la pantalla para ver la opción Macro.