Definir el contador con FUNCTION COUNT
Aplicación
Con la función NC FUNCTION COUNT se controla un contador desde el programa programa NC. Con este contador se puede, p. ej., definir una cantidad objetivo hasta que el control numérico deba repetir el programa NC.
Descripción de la función
El estado del contador se conserva aunque se reinicie el control numérico.
El control numérico solo tiene en cuenta la función FUNCTION COUNT en el modo de funcionamiento Ejecución pgm.
El control numérico muestra todos los estados de contador actuales y la cantidad objetivo en la pestaña PGM de la zona de trabajo Estado.
Introducción
11 FUNCTION COUNT TARGET5 | ; Establecer la cantidad objetivo del contador en 5 |
Insertar función NC Todas las funciones FN FUNCTION COUNT
La función NC contiene los siguientes elementos sintácticos:
Elemento sintáctico | Significado |
---|---|
FUNCIÓN COUNT | Sintaxis de apertura para el contador |
INC, RESET, ADD, SET, TARGET o REPEAT | Definir la función de contador |
Funciones del contador
La función NC FUNCTION COUNT ofrece las siguientes funciones del contador:
Sintaxis | Función |
---|---|
INC | Aumentar el contador en 1 |
RESET | Reiniciar contador |
ADD | Aumentar el contador según un valor definido Número o nombre fijo o variable Introducción: 0...9999 |
SET | Asignar un valor definido al contador Número o nombre fijo o variable Introducción: 0...9999 |
TARGET | Definir la cantidad objetivo que se desea alcanzar Número o nombre fijo o variable Introducción: 0...9999 |
REPEAT | Si todavía no se ha alcanzado la cantidad objetivo, repetir el programa NC desde la label Número o nombre fijo o variable |
Notas
- Antes del mecanizado, comprobar si hay algún contador activo
- Con el parámetro de máquina opcional CfgNcCounter (n.º 129100), el fabricante define si se puede editar el contador.
- El estado actual del contador se puede grabar con el ciclo 225 GRABAR.
Ejemplo
11 FUNCTION COUNT RESET | ; Reiniciar el estado del contador |
12 FUNCTION COUNT TARGET10 | ; Definir cantidad objetivo del mecanizado |
13 LBL 11 | ; Fijar marca de salto |
* - ... | ; Ejecutar mecanizado |
21 FUNCTION COUNT INC | ; Aumentar el estado del contador en 1 |
22 FUNCTION COUNT REPEAT LBL 11 | ; Repetir el mecanizado hasta que se alcance la cantidad objetivo |