Festo Handling and Positioning Profile · Descripción FHPP Controlador del motor del tipo CMM......

256
Descripción FHPP Controlador del motor del tipo CMM... Festo Handling and Positioning Profile Descripción 555 697 es 1006a [749 177] Festo Handling and Positioning Profile

Transcript of Festo Handling and Positioning Profile · Descripción FHPP Controlador del motor del tipo CMM......

DescripciónFHPP

Controlador delmotor del tipoCMM...

Festo Handling andPositioning Profile

Descripción555 697es 1006a [749 177]

Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

IFesto P.BE−CMM−FHPP−SW−ES es 1006a

Original de. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Edición es 1006a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Denominación P.BE−CMM−FHPP−SW−ES. . . . . . . . . . . . . . . . .

Nº de artículo 555 697. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

© (Festo AG�&�Co. KG, D�73726 Esslingen, Alemania, 2009)Internet: �http://www.festo.comE−mail: �[email protected]

Sin nuestra expresa autorización, queda terminantementeprohibida la reproducción total o parcial de este docu�mento, así como su uso indebido y/o su exhibición o comu�nicación a terceros. El incumplimiento de lo anterior obligaal pago de una indemnización por daños y perjuicios. Re�servados todos los derechos inherentes, en especial los depatentes, de modelos de utilidad industrial y estéticos.

Contenido y medidas generales de seguridad

II Festo P.BE−CMM−FHPP−SW−ES es 1006a

CANopen®, DeviceNet®, EtherCAT® y PROFIBUS® son marcas registradas propiedad delos titulares respectivos en determinados países.

Contenido y medidas generales de seguridad

IIIFesto P.BE−CMM−FHPP−SW−ES es 1006a

Índice

Uso previsto VII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones de seguridad VIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Destinatarios IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asistencia técnica IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones importantes para el usuario X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Información sobre la versión XII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Términos y abreviaciones XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1. Datos E/S y control secuencial 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Características principales del Festo Handling and Positioning Profile (FHPP) 1−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Valor de referencia (modos de funcionamiento FHPP) 1−5 . . . . . . . . . . . . . . . . . 1.2.1 Conmutación del modo de funcionamiento FHPP 1−5 . . . . . . . . . . . . . . 1.2.2 Selección de frase 1−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2.3 Tarea directa 1−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Estructura de datos E/S 1−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.1 Concepto 1−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3.2 Datos de E/S en los diferentes modos de funcionamiento FHPP

(vista de control) 1−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.4 Asignación de bytes de control y de bytes de estado (resumen) 1−10 . . . . . . . . . 1.5 Descripción de los bytes de control 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.1 Byte de control 1 (CCON) 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.2 Byte de control 2 (CPOS) 1−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.3 Byte de control 3 (CDIR) � Tarea directa 1−13 . . . . . . . . . . . . . . . . . . . . . 1.5.4 Bytes 4 y 5 a 8 � Tarea directa 1−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5.5 Bytes 3 y 4 a 8 � Selección de frase 1−14 . . . . . . . . . . . . . . . . . . . . . . . . .

1.6 Descripción de bytes de estado 1−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.1 Byte de estado 1 (SCON) 1−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.2 Byte de estado 2 (SPOS) 1−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.3 Byte de estado 3 (SDIR) � Tarea directa 1−17 . . . . . . . . . . . . . . . . . . . . . . 1.6.4 Bytes 4 y 5 a 8 � Tarea directa 1−18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.6.5 Bytes 3, 4 y 5 a 8 � Selección de frase 1−19 . . . . . . . . . . . . . . . . . . . . . . .

Contenido y medidas generales de seguridad

IV Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.7 Máquina de estado FHPP 1−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7.1 Creación de disponibilidad de funcionamiento 1−23 . . . . . . . . . . . . . . . . 1.7.2 Posicionamiento 1−24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.7.3 Características especiales del modo de funcionamiento FHPP 1−26 . . . 1.7.4 Ejemplos de bytes de estado y de control 1−26 . . . . . . . . . . . . . . . . . . . .

2. Funciones de actuadores 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Sistema de referencia de medida para actuadores eléctricos 2−3 . . . . . . . . . . . . 2.2 Reglas para calcular el sistema de referencia de medida 2−5 . . . . . . . . . . . . . . . 2.3 Recorrido de referencia 2−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Recorrido de referencia de actuadores eléctricos 2−7 . . . . . . . . . . . . . . 2.3.2 Métodos del recorrido de referencia 2−8 . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Operación por actuación secuencial (jog) 2−13 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5 Programación tipo teach−in a través del bus de campo 2−15 . . . . . . . . . . . . . . . . . 2.6 Ejecución de frase (selección de frases) 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.1 Diagramas de ciclo de selección de frases 2−18 . . . . . . . . . . . . . . . . . . . 2.6.2 Estructura de la frase 2−22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.3 Conmutación progresiva de frases o encadenamiento

de frases condicionales (PNU 402) 2−23 . . . . . . . . . . . . . . . . . . . . . . . . . 2.7 Tarea directa 2−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.1 Secuencia de valor nominal discreto 2−29 . . . . . . . . . . . . . . . . . . . . . . . . 2.7.2 Secuencia del modo de fuerza (regulación del par,

regulación de corriente) 2−30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.3 Secuencia de la regulación de la velocidad 2−32 . . . . . . . . . . . . . . . . . . .

2.8 Control de reposo 2−34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.9 Medición flotante (muestreo de posiciones) 2−36 . . . . . . . . . . . . . . . . . . . . . . . . .

3. Comportamiento de averías y diagnóstico 3−1 . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Clasificación de los fallos 3−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Advertencias 3−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 Fallo tipo 1 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.3 Fallo tipo 2 3−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2 Memoria de diagnóstico (fallos) 3−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Memoria de advertencias (sólo CMMP) 3−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4 Números de fallo 3−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.1 Números de fallo de CMMP 3−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4.2 Números de fallo de CMMS 3−47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Diagnóstico mediante bytes de estado FHPP 3−53 . . . . . . . . . . . . . . . . . . . . . . . . .

Contenido y medidas generales de seguridad

VFesto P.BE−CMM−FHPP−SW−ES es 1006a

4. Parámetros 4−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Estructura general de parámetros FHPP 4−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Protección de acceso 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.1 Acceso a través de PLC y FCT 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Cuadro general de parámetros según FHPP 4−5 . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Descripción de los parámetros según FHPP 4−14 . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4.1 Representación de las entradas de parámetros 4−14 . . . . . . . . . . . . . . . 4.4.2 PNU para la entradas de telegramas en FHPP+ 4−15 . . . . . . . . . . . . . . . . 4.4.3 Datos del equipo � Parámetros estándar 4−17 . . . . . . . . . . . . . . . . . . . . . 4.4.4 Datos del equipo � Parámetros ampliados 4−18 . . . . . . . . . . . . . . . . . . . 4.4.5 Diagnóstico 4−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.6 Datos de proceso 4−25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.7 Medición flotante 4−30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.8 Lista de frases 4−31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.9 Datos de proyecto � Datos generales del proyecto 4−43 . . . . . . . . . . . . . 4.4.10 Datos de proyecto � Teach−in 4−44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.11 Datos de proyecto � Operación por actuación secuencial 4−45 . . . . . . . 4.4.12 Datos de proyecto � Regulación de posición en modo directo 4−46 . . . . 4.4.13 Datos de proyecto � Regulación del par en modo directo 4−47 . . . . . . . 4.4.14 Datos de proyecto � Regulación de la velocidad en modo directo 4−48 . 4.4.15 Datos de funciones � Función de disco de leva 4−49 . . . . . . . . . . . . . . . . 4.4.16 Datos de funciones � Iniciador de posición y de la posición

del rotor 4−51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.17 Parámetros de eje de actuadores eléctricos 1 �

Parámetros de mecánica 4−54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.18 Parámetros de eje de actuadores eléctricos 1 �

Parámetros del recorrido de referencia 4−57 . . . . . . . . . . . . . . . . . . . . . . 4.4.19 Parámetros de eje de actuadores eléctricos 1 �

Parámetros del regulador 4−59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.20 Parámetros de eje de actuadores eléctricos 1 �

Placa de características de la electrónica 4−62 . . . . . . . . . . . . . . . . . . . . 4.4.21 Parámetros de eje de actuadores eléctricos 1 �

Control de reposo 4−63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.22 Parámetros de eje de actuadores eléctricos 1 �

Control de error de seguimiento 4−64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.23 Parámetros de eje de actuadores eléctricos 1 �

Otros parámetros 4−64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.24 Parámetros de funciones de las E/S digitales 4−65 . . . . . . . . . . . . . . . . .

Contenido y medidas generales de seguridad

VI Festo P.BE−CMM−FHPP−SW−ES es 1006a

5. Parametrización con FPC 5−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Parametrización con FHPP 5−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.1 Canal de parámetros Festo (FPC) para datos cíclicos (datos E/S) 5−3 . 5.1.2 Identificadores de tarea, identificadores de respuesta y

números de error 5−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1.3 Reglas para el procesamiento de tareas y respuestas 5−7 . . . . . . . . . .

A. Apéndice técnico A−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1 Factores de conversión (Factor Group) A−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.1 Características principales A−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.2 Objetos del �Factor Group" A−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A.1.3 Cálculo de las unidades de posicionamiento A−6 . . . . . . . . . . . . . . . . . . A.1.4 Cálculo de las unidades de velocidad A−9 . . . . . . . . . . . . . . . . . . . . . . . A.1.5 Cálculo de unidades de aceleración A−13 . . . . . . . . . . . . . . . . . . . . . . . . .

B. Ampliaciones FHPP+ y discos de leva B−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1 Características principales de FHPP+ B−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1.1 Estructura del telegrama FHPP+ B−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1.2 Ejemplos B−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1.3 Configuración de los buses de campo con FHPP+ B−6 . . . . . . . . . . . . . . B.1.4 Editor de telegramas para FHPP+ B−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . B.1.5 Cuadro general de parámetros FHPP+ B−6 . . . . . . . . . . . . . . . . . . . . . . .

B.2 Funcionamiento con discos de levas en CMMP−AS B−7 . . . . . . . . . . . . . . . . . . . . B.2.1 Función de disco de leva en el modo de funcionamiento

Tarea directa B−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.2.2 Función de disco de leva en el modo de funcionamiento

Selección de frases B−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B.2.3 Parámetros para la función de disco de leva B−10 . . . . . . . . . . . . . . . . . . B.2.4 Máquina de estados ampliada con función de disco de leva B−11 . . . . .

C. Índice alfabético C−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Contenido y medidas generales de seguridad

VIIFesto P.BE−CMM−FHPP−SW−ES es 1006a

Uso previsto

En el presente documento se describe el Festo Handling andPositioning Profile (FHPP) para la gama de productos CMMx.

Además se adjuntan informaciones complementarias para elcontrol, diagnóstico y parametrización de los controladoresde motores a través del bus de campo.

En la documentación del controlador del motor empleadopuede consultar toda la información disponible:

� Descripción P.BE−CMM...−HW−...: Sistema mecánico − Sistema eléctrico − Resumen de lasdistintas funciones.

NotaEs necesario que observe las indicaciones técnicas relati�vas a la seguridad detalladas en el manual del productodel controlador del motor empleado.

Dependiendo del bus de campo empleado, encontrará infor�mación adicional en los siguientes manuales de la gama deproductos CMMx:

� Descripción de tipo P.BE−CMM...−CO−...: Descripción del protocolo CANopen implementado con�forme a la norma DSP 402.

� Descripción de tipo P.BE−CMM...−PB−...: Descripción del protocolo PROFIBUS−DP implementado.

� Descripción de tipo P.BE−CMM...−DN−...: Descripción del protocolo DeviceNet implementado.

� Descripción de tipo P.BE−CMM...−EC−...: Descripción del protocolo EtherCAT implementado.

Contenido y medidas generales de seguridad

VIII Festo P.BE−CMM−FHPP−SW−ES es 1006a

Indicaciones de seguridad

Cuando se ponen en funcionamiento y se programan siste�mas de posicionamiento, es necesario observar el reglamentode seguridad indicado en las descripciones, así como el indi�cado en las instrucciones de utilización de los demás compo�nentes utilizados.

El usuario debe asegurarse de que no haya nadie en la zonade influencia de los actuadores conectados ni del sistema deejes. El acceso a las zonas de peligro debe impedirse conmedidas adecuadas, tales como bloqueos o indicaciones deadvertencia.

AdvertenciaLos ejes se pueden desplazar con mucha fuerza y a granvelocidad. Las colisiones pueden causar lesiones graves alas personas y daños materiales.

Asegúrese de que nadie pueda acceder a la zona de in�fluencia de los ejes ni a otros actuadores conectados y deque no haya objetos en el margen de posicionamientomientras el sistema está conectado a fuentes de energía.

AdvertenciaLos fallos en la parametrización pueden causar lesiones alas personas o daños a los equipos.

Desbloquee el regulador sólo cuando el sistema de ejesesté correctamente instalado y parametrizado.

Contenido y medidas generales de seguridad

IXFesto P.BE−CMM−FHPP−SW−ES es 1006a

Destinatarios

Esta descripción está destinada exclusivamente a especialis�tas formados en tecnología de automatización y control, conexperiencia en instalación, puesta en funcionamiento, progra�mación y diagnosis de sistemas de posicionamiento.

Asistencia técnica

Ante cualquier problema técnico, diríjase a su servicio localde asistencia técnica de Festo o escriba a la dirección de co�rreo siguiente:

[email protected]

Contenido y medidas generales de seguridad

X Festo P.BE−CMM−FHPP−SW−ES es 1006a

Instrucciones importantes para el usuario

Categorías de riesgo

Esta descripción contiene indicaciones sobre los posiblespeligros que pueden derivarse de un uso indebido del pro�ducto. Estas indicaciones vienen precedidas de un título (Advertencia, Atención, etc.) e impresas sobre un recuadrogris y señaladas mediante un pictograma. Las indicaciones de peligro pueden ser:

Advertencia... Si no se respeta esta indicación, pueden producirsedaños personales o materiales graves.

Atención... Si no se respeta esta indicación, pueden producirsedaños personales o materiales.

Nota... Si no se respeta esta indicación, pueden producirsedaños materiales.

Además, el pictograma que aparece a continuación señala lospárrafos donde se describen actividades que implican el ma�nejo de componentes sensibles a las descargas electrostáti�cas:

Elementos sensibles a las descargas electrostáticas: estoscomponentes pueden dañarse si no se manejan correcta�mente.

Contenido y medidas generales de seguridad

XIFesto P.BE−CMM−FHPP−SW−ES es 1006a

Señalización de la información especial

Los siguientes pictogramas señalan los párrafos que contie�nen información especial.

Pictogramas

Información:Recomendaciones, sugerencias y referencias a otras fuentesde información.

Accesorios:Indicaciones sobre accesorios necesarios o útiles para esteproducto de Festo.

Medio ambiente:Información sobre el uso ecológico de los productos de Festo.

Identificadores de texto

· El punto de listado señala aquellas actividades que pue�den realizarse en cualquier orden.

1. Las cifras señalan aquellas actividades que es precisorealizar siguiendo el orden indicado.

� Los guiones señalan las enumeraciones generales.

Contenido y medidas generales de seguridad

XII Festo P.BE−CMM−FHPP−SW−ES es 1006a

Información sobre la versión

Esta descripción se refiere a las versiones detalladas en laTab.�0/1.

Controladores Firmware Observación

CMMP−AS−... A partir de versión3.5.1501.4.1

Controlador de servomotores Premium

CMMS−AS−... A partir de versión1.3.0.1.15

Controlador de servomotores Standard

CMMS−ST−... A partir de versión1.3.0.1.14

Controlador de motor paso a paso

Tab.�0/1: Versiones de controladores y firmware

Para versiones anteriores: si es necesario, utilice la versión anterior correspondiente deeste documento.

NotaCon las nuevas versiones del firmware, compruebe si hayuna versión más reciente de esta descripción:www.festo.com

Contenido y medidas generales de seguridad

XIIIFesto P.BE−CMM−FHPP−SW−ES es 1006a

Términos y abreviaciones

En esta descripción se utilizan los términos y abreviacionesque se citan a continuación.

Término/abreviación Significado

Actuador Actuador completo que consta de motor, encoder y eje,opcionalmente con engranaje, y si procede, con controlador

Controlador Incluye electrónica de potencia + regulador + controlador de posición,evalúa las señales de sensor, calcula los movimientos y las fuerzas yproporciona la alimentación para el motor a través de la electrónica depotencia

ESES

EntradaSalidaEntrada y/o salida

Eje Componente mecánico de un actuador que transmite la fuerza motrizpara el movimiento. Un eje permite montar y guiar la carga útil, asícomo montar un interruptor de referencia

Encoder Emisor de pulsos eléctrico (generalmente, transductor de la posicióndel rotor). El controlador evalúa las señales eléctricas generadas ycalcula la posición y velocidad a partir de éstas

Festo Configuration Tool (FCT) Software con administración unificada de los datos y del proyectopara todos los tipos de equipos compatibles. Los requerimientos especiales de un tipo determinado de equipo son cubiertos por plu�gins con las descripciones y cuadros de diálogo necesarios

Festo Handling andPositioning Profile (FHPP)

Perfil unificado de datos de bus de campo para controladores de posi�ción de Festo

Festo Parameter Channel(FPC)

Acceso a los parámetros según el �Festo Handling and PositioningProfile" (I/O�Messaging, opcionalmente 8 bytes E/S adicionales)

FHPP estándar Define el control secuencial según el �Festo Handling and PositioningProfile" (I/O Messaging, 8 bytes E/S)

HMI Human Machine Interface (interface hombre−máquina, MMI), p. ej.,�panel de control con display LC y teclas de manejo

Interruptor de referencia Detector externo que sirve para determinar la posición de referencia yque se conecta directamente al controlador

Contenido y medidas generales de seguridad

XIV Festo P.BE−CMM−FHPP−SW−ES es 1006a

Término/abreviación Significado

Método de referencia Método para definir la posición de referencia: contra un tope fijo(evaluación de sobrecorriente/velocidad) o con interruptor dereferencia

Modo de fuerza(Profile Torque Mode)

Modo de funcionamiento para la ejecución de una tarea directa deposicionado con control de fuerza (open loop transmission control)mediante regulación de la corriente del motor

Modo de funcionamiento Tipo de control o modo de funcionamiento interno del controlador.� Tipo de control: selección de frases, tarea directa� Modos de funcionamiento del regulador: Position Profile Mode,

Profile Torque Mode, Profile velocity mode� Procesos predefinidos: Homing Mode...

Modo de posicionamiento (Profile Position mode)

Modo de funcionamiento para la ejecución de un registro deposicionado o una tarea directa de posicionado con regulación deposición (closed loop position control)

Modo Teach (Teach mode)

Modo de funcionamiento para establecer posiciones moviéndose a laposición de destino, p. ej., cuando se crean registros de posicionado

Operación por actuación se�cuencial (jog)

Desplazamiento manual en sentido positivo o negativo.Función para ajustar posiciones mediante la aproximación a la posi�ción de destino, p. ej., al programar por teach−in (Teach mode) regis�tros de posicionado

PLC Control lógico programable; abreviado: control (también IPC: PC industrial)

Posición final por software Limitación programable de la carrera (punto de referencia = puntocero del eje)� Posición final por software, positiva:

posición límite máxima de la carrera en sentido positivo; no debesobrepasarse durante el posicionamiento

� Posición final por software, negativa:posición límite mínima en sentido negativo; no debe sobrepasarsedurante el posicionamiento

Punto cero del eje (AZ) Punto de referencia de las posiciones finales por software y del puntocero del proyecto PZ. El punto cero del eje AZ se define mediante unadistancia predeterminada (offset) en relación con el punto de referen�cia REF

Contenido y medidas generales de seguridad

XVFesto P.BE−CMM−FHPP−SW−ES es 1006a

Término/abreviación Significado

Punto cero del proyecto (PZ)(Project Zero Point)

Punto de referencia para todas las posiciones en tareas de posicio�nado. El punto cero del proyecto PZ forma la base para todas las espe�cificaciones de posición absoluta (p. ej., en la tabla de registros deposicionado o con control directo a través de la interfaz de control ode diagnóstico). El PZ se define mediante una distancia ajustable (offset) en relación con el punto cero del eje

Punto de referencia (REF) Punto de referencia para el sistema de medición del recorridoincremental. El punto de referencia define una localización o posiciónconocida dentro del recorrido de traslación del actuador

Recorrido de referencia Procedimiento de posicionado en el que se determina el punto dereferencia y, por lo tanto, el origen del sistema de referencia de me�dida del eje

Referenciado (Homing mode)

Definición del sistema de referencia de medida del eje

Registro de posicionado Orden de posicionado definida en la tabla de registros de posicionadoque consta de la posición de destino, el modo de posicionado, asícomo la velocidad y las aceleraciones de desplazamiento

Regulación de la velocidad(Profile Velocity mode)

Modo de funcionamiento para ejecutar un registro de posicionado ouna tarea de posicionado directa con regulación de la velocidad o delnúmero de revoluciones

Señal 0 Hay 0 V en la entrada o salida (lógica positiva, corresponde a LOW)

Señal 1 Hay 24 V en la entrada o salida (lógica positiva, corresponde a HIGH)

Tensión de la carga, tensiónde la lógica

La tensión de la carga abastece a la electrónica de potencia del con�trolador y, por consiguiente, también al motor. La tensión de la lógicase suministra a la lógica de control y de evaluación del controlador

Tab.�0/2: Índice de términos y abreviaciones

Contenido y medidas generales de seguridad

XVI Festo P.BE−CMM−FHPP−SW−ES es 1006a

Datos E/S y control secuencial

1−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Capítulo 1

1. Datos E/S y control secuencial

1−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

1.1 Características principales del Festo Handling and Positioning Profile (FHPP) 1−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Valor de referencia (modos de funcionamiento FHPP) 1−5 . . . . . . . . . . . . . . . . .

1.2.1 Conmutación del modo de funcionamiento FHPP 1−5 . . . . . . . . . . . . . .

1.2.2 Selección de frase 1−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2.3 Tarea directa 1−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Estructura de datos E/S 1−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.1 Concepto 1−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3.2 Datos de E/S en los diferentes modos de funcionamiento FHPP (vista de control) 1−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Asignación de bytes de control y de bytes de estado (resumen) 1−10 . . . . . . . . .

1.5 Descripción de los bytes de control 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.1 Byte de control 1 (CCON) 1−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.2 Byte de control 2 (CPOS) 1−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.3 Byte de control 3 (CDIR) � Tarea directa 1−13 . . . . . . . . . . . . . . . . . . . . .

1.5.4 Bytes 4 y 5 a 8 � Tarea directa 1−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5.5 Bytes 3 y 4 a 8 � Selección de frase 1−14 . . . . . . . . . . . . . . . . . . . . . . . . .

1.6 Descripción de bytes de estado 1−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6.1 Byte de estado 1 (SCON) 1−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6.2 Byte de estado 2 (SPOS) 1−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6.3 Byte de estado 3 (SDIR) � Tarea directa 1−17 . . . . . . . . . . . . . . . . . . . . . .

1.6.4 Bytes 4 y 5 a 8 � Tarea directa 1−18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.6.5 Bytes 3, 4 y 5 a 8 � Selección de frase 1−19 . . . . . . . . . . . . . . . . . . . . . . .

1.7 Máquina de estado FHPP 1−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.7.1 Creación de disponibilidad de funcionamiento 1−23 . . . . . . . . . . . . . . . .

1.7.2 Posicionamiento 1−24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.7.3 Características especiales del modo de funcionamiento FHPP 1−26 . . .

1.7.4 Ejemplos de bytes de estado y de control 1−26 . . . . . . . . . . . . . . . . . . . .

1. Datos E/S y control secuencial

1−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.1 Características principales del Festo Handling and Positioning Profile (FHPP)

Festo ha desarrollado y optimizado un perfil de datos espe�cialmente ajustado a tareas de manipulación y posicionado,el �Festo Handling and Positioning Profile (FHPP)". El FHPP permite un control y una programación unificadaspara los diferentes sistemas de bus de campo y controlado�res de Festo.

Además, ofrece al usuario la definición unificada de:

� Modos de funcionamiento.

� Estructura de datos E/S.

� Objetos parámetricos.

� Control secuencial.

Comunicación a través de bus de campo

Selección de registros

Libre acceso a todos losparámetros: de lectura y escritura

. . .

Tarea directa Parametrización

Posición Velocidad Momento

. . .

1

23

...

n

>

Fig.�1/1: El principio FHPP

1. Datos E/S y control secuencial

1−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Datos de control y de estado (FHPP estándar)

La comunicación a través de bus de campo se realiza con 8 bytes de estado y de control. Las funciones y los mensajesde estado requeridos en funcionamiento pueden escribirse yleerse directamente.

Parametrización (FPC)

El controlador puede acceder a todos los valores de paráme�tros a través del bus de campo por medio del canal de pará�metros.Para ello se utilizan otros datos E/S de 8 bytes.

Nota acerca de los controladores

Cada controlador tiene propiedades y tareas específicas. Poresta razón dispone de una máquina de estado y una base dedatos individuales.

El Festo Handling and Positioning Profile (FHPP) muestra al usuario las propiedades individuales de un controlador. El perfil se implementa, en la medida de lo posible, indepen�dientemente del controlador y del bus de campo correspon�dientes.

1. Datos E/S y control secuencial

1−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.2 Valor de referencia (modos de funcionamiento FHPP)

Los modos de funcionamiento FHPP difieren entre sí con res�pecto a su contenido y al significado de los datos cíclicos deE/S y en las funciones a las que puede accederse desde elcontrolador.

Modo de funcionamiento Descripción

Selección de registro En el controlador se puede memorizar un número específico deregistros de posicionado. Un registro contiene todos los parámetrosespecificados para una tarea de posicionado. El número de registroes transferido en los datos cíclicos E/S como valor nominal o comovalor real

Tarea directa La tarea de posicionado es transmitida directamente en el tele�grama de E/S. Con ello se transfieren los valores de referencia másimportantes (posición, velocidad, momento). Los parámetros suple�mentarios (p. ej., aceleración) son definidos mediante la parametri�zación

Tab.�1/1: Resumen de los modos de funcionamiento FHPP con CMM...

1.2.1 Conmutación del modo de funcionamiento FHPP

El modo de funcionamiento FHPP se conmuta mediante elbyte de control CCON (véase más adelante) y se comunicamediante la palabra de estado SCON.

La conmutación entre la selección de registro y la tarea di�recta sólo está permitida en el estado �Preparado", véase lasección 1.7, Fig.�1/2.

1. Datos E/S y control secuencial

1−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.2.2 Selección de frase

Cada controlador dispone de un determinado número deregistros que contienen la información necesaria para unatarea de posicionado. El número máximo de registros estádefinido por cada controlador.

El número del registro que debe procesar el controlador en el siguiente arranque es transferido en los datos de salida delPLC. Los datos de entrada contienen el último número deregistro procesado. La propia tarea de posicionado no debeestar necesariamente activa.

El controlador no admite ningún modo automático y, portanto, ningún programa del usuario. Los registros no puedenser procesados automáticamente con un sistema lógico pro�gramable. Ello impide que el controlador pueda realizar ta�reas prácticas autónomamente; para ello es preciso que hayaun estrecha sincronización con el PLC.

Sin embargo, sí que depende del controlador el que se pue�dan encadenar varios registros y que se puedan ejecutarconsecutivamente mediante un comando de inicio. Tambiénes posible otra acción dependiente del controlador: definiruna conmutación de registro antes de alcanzarse la posiciónde destino.

La parametrización completa del encadenamiento de regis�tros (�programa de recorrido"), p. ej., del registro siguiente,sólo es posible por medio del FCT.

Ello permite crear perfiles de posicionamiento sin que lleguena surtir efecto los tiempos de reposo provocados por la trans�misión al bus de campo y el tiempo de ciclo del PLC.

1. Datos E/S y control secuencial

1−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.2.3 Tarea directa

En la tarea directa, las tareas de posicionado se formulandirectamente en los datos de salida del PLC.

La aplicación típica calcula dinámicamente los valores dedestino nominales para cada tarea o sólo para algunas ta�reas. De este modo se puede, p. ej., lograr una adaptación a diferentes tamaños de piezas sin tener que parametrizar de nuevo la lista de registros. Los datos de posicionado sonadministrados completamente en el PLC y enviados directa�mente al controlador.

1. Datos E/S y control secuencial

1−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.3 Estructura de datos E/S

1.3.1 Concepto

Un PLC intercambia los siguientes datos con el FHPP:

� Datos de control y de estado de 8 bytes:

� Bytes de control y de estado.

� Número de frase o posición nominal en los datos desalida.

� Acuse de recibo de la posición real y número de fraseen los datos de entrada.

� Otros valores nominales y reales, según el modo defuncionamiento.

� Si es necesario, otros 8 datos de entrada y 8 de salidaadicionales para parametrizar conforme a FPC.

El protocolo FHPP siempre prevé unos datos de entrada y desalida de 8 bytes respectivamente. El primer byte es fijo (o los2 primeros bytes en los modos de funcionamiento de FHPPSelección de registro y Tarea directa). Se mantiene en cadamodo de funcionamiento y controla el desbloqueo del contro�lador y de los modos de funcionamiento FHPP. Los bytes si�guientes dependen del modo de funcionamiento FHPP selec�cionado. Aquí pueden transmitirse otros bytes de estado o decontrol y valores reales y nominales.

En los datos cíclicos se permiten otros 8 bytes de entrada y 8 bytes de salida para transmitir parámetros de acuerdo conel protocolo FPC.

Si es necesario, observe la especificación del master de buspara representar palabras y palabras compuestas (Intel/Mo�torola).

Por ejemplo, para enviar a través de CAN, la representaciónse efectúa en �little endian" (byte menor primero).

1. Datos E/S y control secuencial

1−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.3.2 Datos de E/S en los diferentes modos de funcionamiento FHPP(vista de control)

Selección de registro

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Datos S CCON CPOS Nº registro Reservado Reservado

Datos E SCON SPOS Nº registro RSB Posición real

Tarea directa

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Datos S CCON CPOS CDIR Valor de re�ferencia 1

Valor de referencia 2

Datos E SCON SPOS SDIR Valor real 1 Valor real 2

Datos E/S adicionales de 8 bytes para la parametri�zación según FPC (véase la sección 5.1):

Festo FPC

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Datos S Reservado Subíndice Identificador de tarea +número de parámetro

Valor del parámetro

Datos E Reservado Subíndice Identificador de res�puesta + número deparámetro

Valor del parámetro

1. Datos E/S y control secuencial

1−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.4 Asignación de bytes de control y de bytes de estado (resumen)

Asignación de los bytes de control (resumen)

CCON(Todos)

B7OPM2

B6OPM1

B5LOCK

B4�

B3RESET

B2BRAKE

B1STOP

B0ENABLE

Selección del modode funcionamientoFHPP

Bloquearacceso de soft�ware

� Validar fallo

Soltarfreno

Parada Desblo�quear actuador

CPOS(Selec�ción de

B7�

B6CLEAR

B5TEACH

B4JOGN

B3JOGP

B2HOM

B1START

B0HALT

ción deregistro y tarea di�recta)

� Borrar recorridorema�nente

Programarvalor porteach−in

Jog nega�tivo

Jog posi�tivo

Iniciar re�corrido dereferencia

Iniciar ta�rea posi�cionado

Pausa

CDIR(Tarea di�recta)

B7FUNC

B6FGRP2

B5FGRP1

B4FNUM2

B3FNUM1

B2COM2

B1COM1

B0ABS

recta)Ejecutarfunción

Grupo funcional Número de función Modo de control (posición, par de giro,velocidad, etc.)

Absoluto/relativo

Asignación de los bytes de estado (resumen)

SCON(Todos)

B7OPM2

B6OPM1

B5LOCK

B424VL

B3FAULT

B2WARN

B1OPEN

B0ENABLED

Acuse de recibo demodo de funciona�miento FHPP

Mando delequipopor software

Tensiónde cargaaplicada

Fallo Adverten�cia

Funciona�mientodesblo�queado

Actuadordesblo�queado

SPOS(Selec�ción de

B7REF

B6STILL

B5DEV

B4MOV

B3TEACH

B2MC

B1ACK

B0HALT

ción deregistro y tarea di�recta)

Actuadorreferen�ciado

Controlde reposo

Error desegui�miento

El eje semueve

Validaciónprogra�macióntipoteach−in omuestreo

MotionComplete

Validaciónde inicio

Pausa

SDIR(Tarea directa)

B7FUNC

B6FGRP2

B5FGRP1

B4FNUM2

B3FNUM1

B2COM2

B1COM1

B0ABS

directa)La funciónse ejecuta

Acuse de recibo delgrupo funcional

Acuse de recibo delnúmero de función

Acuse de recibo demodo de control (posición, par de giro, velocidad, etc.)

Absoluto/relativo

1. Datos E/S y control secuencial

1−11Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.5 Descripción de los bytes de control

1.5.1 Byte de control 1 (CCON)

Byte de control 1 (CCON)

Bit ES EN Descripción

B0ENABLE

Desbloquearactuador

Drive Enable = 1: Desbloquear actuador (regulador).= 0: Actuador (regulador) bloqueado.

B1STOP

Parada Stop = 1: Funcionamiento desbloqueado.Los errores se borrarán.

= 0: STOP activo (cancelar rampa de emergencia + tarea de posicionado). El actuador se para con larampa máxima de frenado y la tarea de posicionadose repone.

B2BRAKE

Soltar freno Open Brake = 1: Soltar freno.= 0: Activar freno.Nota: sólo es posible soltar el freno cuando el reguladorestá bloqueado. En cuanto el regulador está desblo�queado, éste tiene prioridad sobre el control del freno.

B3RESET

Validar fallo Reset Fault Con un flanco ascendente, el fallo activo se valida y el valordel fallo se borra.

B4�

� � Reservado; debe ser 0.

B5LOCK

Bloquear acceso de soft�ware

Software Access Locked

Controla el acceso a la interfaz de diagnóstico local (inte�grada) del controlador.= 1: El software sólo debe vigilar el controlador; el mando

del equipo (HMI control) no puede ser asumido por elsoftware.

= 0: El software puede asumir el mando del equipo (paramodificar parámetros o para controlar entradas).

B6OPM1

Selección delmodo de fun�cionamiento

Select Operating Mode

Bit 7 6 Modo de funcionamiento0 0 Selección de registro0 1 Tarea directa

B7OPM2

cionamientoFHPP

0 1 Tarea directa1 0 Reservado1 1 Reservado

CCON controla los estados en todos los modos de funciona�miento FHPP. Para más información, véase la descripción delas funciones de actuadores, capítulo 3.

1. Datos E/S y control secuencial

1−12 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.5.2 Byte de control 2 (CPOS)

Byte de control 2 (CPOS)

Bit ES EN Descripción

B0HALT

Pausa Halt = 1: Pausa no activa.= 0: Pausa activada (no cancelar rampa de emergencia

+ tarea de posicionado). El eje se detiene con unarampa de frenado definida, la tarea de posicio�nado permanece activa (con B6 puede eliminarseel recorrido remanente).

B1START

Iniciar tareade posicio�nado

Start Positio�ning Task

Con un flanco ascendente se aceptan los datos de referencia actuales y empieza el posicionado (también,p. ej., registro 0 = recorrido de referencia).

B2HOM

Iniciar reco�rrido de refe�rencia

Start Homing Con un flanco ascendente se inicia el recorrido de refe�rencia con los parámetros ajustados.

B3JOGP

Jog positivo Jog positiv El actuador se mueve a la velocidad o al número derevoluciones especificados en dirección hacia unosvalores reales mayores mientras el bit esté activo. El movimiento empieza con un flanco ascendente ytermina con un flanco descendente.

B4JOGN

Jog negativo Jog negativ El actuador se mueve a la velocidad especificada o conel número de revoluciones definido en dirección haciaunos valores reales menores; véase B3.

B5TEACH

Programar valor porteach−in

Teach ActualValue

Con un flanco descendente, el valor real actual de laposición se transfiere al registro de valores nominalesdel registro de posicionado actualmente direccionado;véase la sección 2.5.El destino programado por teach−in se especifica conPNU 520. El tipo es determinado por el byte de estadodel registro (RSB).Véase también la sección 2.5.

B6CLEAR

Borrar reco�rrido rema�nente

Clear Remai�ning Position

En el estado �Halt", un flanco ascendente provoca quese borre la tarea de posicionado y realiza la transiciónal estado �Preparado" (Ready).

B7�

� � Reservado; debe ser 0.

El CPOS controla las tareas de posicionado en los modos defuncionamiento FHPP �Selección de registro" y �Tarea di�recta" en cuanto se desbloquea el actuador.

1. Datos E/S y control secuencial

1−13Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.5.3 Byte de control 3 (CDIR) � Tarea directa

Byte de control 3 (CDIR) � Tarea directa

Bit ES EN Descripción

B0ABS

Absoluto/relativo

Absolute/ Relative

= 0: El valor de referencia es absoluto.= 1: El valor de referencia es relativo respecto al último

valor de referencia.

B1COM1

Modo de control

Control Mode Bit 2 1 Modo de control0 0 Regulación de posición0 1 Modo de fuerza (par de giro, caudal)1 0 Regulación de la velocidad (número de

B2COM2

1 0 Regulación de la velocidad (número de revoluciones)

1 1 ReservadoPara la función de disco de leva sólo se admite la regula�ción de posición.

B3FNUM1

Número de función

Function Number

Sin función de disco de leva (con CDIR.B7, FUNC = 0): sinfunción, igual a 0.Si se utiliza la función de disco de leva (sólo con CMMP,CDIR.B7, FUNC = 1):Nº Bit 4 3 Número de función 1)0 0 0 Reservado

B4FNUM2

0 0 0 Reservado1 0 1 Sincronización con entrada externa2 1 0 Sincronización con entrada externa con

función de disco de leva3 1 1 Sincronización con con master virtual con

función de disco de leva

B5FGRP1

Grupo de funciones

Function Group Sin función de disco de leva (con CDIR.B7, FUNC = 0): sinfunción, igual a 0.Si se utiliza la función de disco de leva (sólo con CMMP,CDIR.B7, FUNC = 1):

B6FGRP2

CDIR.B7, FUNC = 1):Nº Bit 6 5 Grupo de funciones0 0 0 Sincronización con/sin disco de levaEl resto de los valores (los números 1 a 3) están reserva�dos.

B7FUNC

Función Function = 0: Tarea normal.= 1: Ejecutar la función de disco de leva (sólo permitido

con CMMP, bits 3 a 6 = número y grupo de funciones)

1) Con los números de funciones 1 y 2 (sincronización con entrada externa) los bits CPOS.B0 a CPOS.B2son irrelevantes. Los bits CPOS.B0 a CPOS.B2 determinan la relación y el modo de control del mastercuando el número de función es 3 (master virtual, interno).

CDIR especifica en la tarea directa el tipo de tarea de posicio�nado con mayor precisión.

1. Datos E/S y control secuencial

1−14 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.5.4 Bytes 4 y 5 a 8 � Tarea directa

Byte de control 4 (valor de referencia 1) � Tarea directa

Bit ES EN Descripción

B0 a B7

Velocidad

Rampa de velocidad

Velocity

Velocity ramp

Preselección dependiente del modo de control(CDIR.B1/B2):� Regulación de posición: Velocidad en porcentaje del

valor base (PNU 540)� Modo de fuerza: sin función, igual a 0.

� Rampa de velocidad: Rampa de velocidad en porcentaje del valor base (PNU 560)

Bytes de control 5 a 8 (valor de referencia 2) � Tarea directa

Bit ES EN Descripción

B0 a B31

Posición

Par de giro

Velocidad

Position

Torque

Velocity

Preselección dependiente del modo de control(CDIR.B1/B2), cifra de 32 bits, byte Low primero:� Regulación de posición: Posición en unidad de posi−

ción (véase el apéndice A.1)� Modo de fuerza: Par nominal en porcentaje

del momento nominal (PNU 1036)

� Velocidad: Velocidad en unidades de velocidad (véase el apéndice A.1)

1.5.5 Bytes 3 y 4 a 8 � Selección de frase

Byte de control 3 (número del registro) � Selección de registro

Bit ES EN Descripción

B0 a B7 Número de registro

Record number

Preselección del número de registro para selección deregistro.

Bytes de control 4 a 8 � Selección de registro

Bit ES EN Descripción

B0 a B7 � � Reservado (= 0).

1. Datos E/S y control secuencial

1−15Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.6 Descripción de bytes de estado

1.6.1 Byte de estado 1 (SCON)

Byte de estado 1 (SCON)

Bit ES EN Descripción

B0ENABLED

Regulador des�bloqueado

Drive Enabled = 0: Actuador bloqueado, regulador inactivo= 1: Actuador (regulador) desbloqueado

B1OPEN

Funciona�miento desblo�queado

Operation Enabled

= 0: STOP activo= 1: Funcionamiento desbloqueado, posicionado

posible

B2WARN

Advertencia Warning = 0: Advertencia no activada= 1: Advertencia activa

B3FAULT

Fallo Fault = 0: Sin fallos= 1: Hay un fallo o la reacción al fallo está activa

Código de fallo en la memoria de diagnóstico

B424VL

Hay tensión decarga

Supply Voltageis Applied

= 0: No hay tensión de carga= 1: Aplicada la tensión de carga

B5LOCK

Mando delequipo porsoftware

Drive Controlby Software

Control de nivel superior (véase PNU 125, sección 4.4.4)= 0: Sin mando del equipo (software, bus de campo,

DIN)= 1: Mando del equipo mediante software FCT o DIN

(SPS control is Locked)

B6OPM1

Acuse de re�cibo de modode funciona�

Display OperatingMode

Bit 7 6 Acuse de recibo de modo de funcionamiento0 0 Selección de registro0 1 Tarea directa

B7OPM2

de funciona�miento FHPP

Mode 0 1 Tarea directa1 0 Reservado1 1 Reservado

1. Datos E/S y control secuencial

1−16 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.6.2 Byte de estado 2 (SPOS)

Byte de estado 2 (SPOS)

Bit ES EN Descripción

B0HALT

Pausa Halt = 0: HALT está activado= 1: HALT no activado, el eje puede moverse

B1ACK

Validación deinicio

AcknowledgeStart

= 0: Preparado para arrancar (referenciar, jog)= 1: Arranque realizado (referenciar, jog)

B2MC

Motion Complete

Motion Complete

= 0: Tarea de posicionado activa= 1: Tarea de posicionado completada, si procede, con

errorNota: MC se activa por primera vez tras la conexión (estado �Drive disabled")

B3TEACH

Confirmaciónpara la progra�mación tipoteach−in omuestreo

AcknowledgeTeach / Sampling

Según la configuración en PNU 354:� PNU 354 = 0: indicación del estado teach−in

SPOS.B3 = 0: preparado para Teach−inSPOS.B3 = 1: teach−in ejecutado, el valor real se haaceptado

� PNU 354 = 1: indicación del estado de muestreoSPOS.B3 = 0: sin flancoSPOS.B3 = 1: ha aparecido un flanco. Nuevo valor deposición disponible

Para el muestreo de posiciones: véase la sección 2.9

B4MOV

El eje semueve

Axis is moving = 0: Velocidad del eje < valor límite= 1: Velocidad del eje >= valor límite

B5DEV

Error de segui�miento

Drag (devia�tion) Error

= 0: No hay error de seguimiento= 1: Error de seguimiento activo

B6STILL

Control de reposo

Standstill con�trol

= 0: Tras MC el eje permanece en el margen de tolerancia= 1: Tras MC el eje ha salido del margen de tolerancia

B7REF

Actuador refe�renciado

Axis is referenced

= 0: Hay que llevar a cabo el referenciado= 1: Hay información de referencia; no hay que realizar

un recorrido de referencia.

1. Datos E/S y control secuencial

1−17Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.6.3 Byte de estado 3 (SDIR) � Tarea directa

El byte de estado SDIR es el acuse de recibo del modo deposicionado.

Byte de estado 3 (SDIR) � Tarea directa

Bit ES EN Descripción

B0ABS

Absoluto/relativo

Absolute/ Relative

= 0: El valor de referencia es absoluto= 1: El valor de referencia es relativo al último valor de

referencia

B1COM1

Acuse de recibomodo de con�trol

COntrol Modefeed back

Bit 2 1 Acuse de recibo del modo de control0 0 Regulación de posición0 1 Modo de fuerza (par de giro, caudal)

B2COM2

trol 0 1 Modo de fuerza (par de giro, caudal)1 0 Regulación de la velocidad (número de

revoluciones)1 1 Reservado

B3FNUM1

Acuse de recibodel número defunción

Function Number feed back

Sólo si se utiliza la función de disco de leva (SDIR.B7, FUNC = 1):Nº Bit 4 3 Número de función *)0 0 0 Reservado1 0 1 Sincronización con entrada externa

B4FNUM2

1 0 1 Sincronización con entrada externa2 1 0 Sincronización con entrada externa con

función de disco de leva3 1 1 Sincronización con master virtual con

función de disco de leva

B5FGRP1

Acuse de recibodel grupo defunción

Function Groupfeed back

Sólo si se utiliza la función de disco de leva (SDIR.B7, FUNC = 1):Nº Bit 6 5 Grupo de función

B6FGRP2

función feed back N Bit 6 5 Grupo de función0 0 0 Sincronización con/sin disco de levaEl resto de los valores (los números 1 a 3) están reservados

B7FUNC

Acuse de recibode función

Function feed back

= 0: Tarea normal= 1: La función de disco de leva se ejecuta

(Bits 3 a 6 = número y grupo de función)

1. Datos E/S y control secuencial

1−18 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.6.4 Bytes 4 y 5 a 8 � Tarea directa

Byte de estado 4 (valor real 1) � Tarea directa

Bit ES EN Descripción

B0 a B7

Velocidad

Par de giro

Velocity

Torque

Acuse de recibo dependiente del modo de control(CDIR.B1/B2):� Regulación de posición: Velocidad en porcentaje del

valor base (PNU 540)� Modo de fuerza: Par de giro en porcentaje

del momento nominal (PNU 1036)

� Rampa de velocidad: Sin función, igual a 0.

Bytes de estado 5 a 8 (valor real 2) � Tarea directa

Bit ES EN Descripción

B0�a�B31

Posición

Par de giro

Velocidad

Position

Torque

Velocity

Acuse de recibo dependiente del modo de control(CDIR.B1/B2), cifra de 32 bits, byte Low primero:� Regulación de posición: Posición en unidades de posi−

ción, véase el apéndice A.1� Modo de fuerza: Posición en unidades de posi−

ción, véase el apéndice A.1� Rampa de velocidad: Velocidad como valor abso−

luto en unidades de velocidad

1. Datos E/S y control secuencial

1−19Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.6.5 Bytes 3, 4 y 5 a 8 � Selección de frase

Byte de estado 3 (número de registro) � Selección de registro

Bit ES EN Descripción

B0 a B7 Número de re�gistro

Record number

Acuse de recibo del número de registro para seleccio�nar el registro

Byte de estado 4 (RSB) � Selección de registro

Bit ES EN Descripción

B0RC1

Conmutaciónprogresiva deregistros 1efectuada

1st RecordChaining Done

= 0: No se ha configurado/alcanzado una condición deconmutación progresiva

= 1: Se ha alcanzado la primera condición de conmuta�ción progresiva

B1RCC

Conmutaciónprogresiva deregistros finalizada

Record Chaining Complete

Válido en cuanto esté presente MC= 0: Encadenamiento de registros cancelado Por lo

menos no se ha alcanzado una condición de con�mutación progresiva

= 1: La cadena de registros se procesó por completo

B2�

� � Reservado

B3FNUM1

Acuse de re�cibo del nú�mero de fun�ción

Function Number feed back

Sólo si se utiliza la función de disco de leva (RSB.B7, FUNC = 1):Nº Bit 4 3 Número de función *)0 0 0 Reservado1 0 1 Sincronización con entrada externa

B4FNUM2

1 0 1 Sincronización con entrada externa2 1 0 Sincronización con entrada externa con

función de disco de leva3 1 1 Sincronización con master virtual con

función de disco de leva

B5FGRP1

Acuse de re�cibo del grupode función

FunctionGroupfeed back

Sólo si se utiliza la función de disco de leva (RSB.B7, FUNC = 1):Nº Bit 6 5 Grupo de función

B6FGRP2

de función feed back N Bit 6 5 Grupo de función0 0 0 Sincronización con/sin disco de levaEl resto de los valores (los números 1 a 3) están reser�vados

B7FUNC

Acuse de recibo de función

Function feed back

= 0: Tarea normal= 1: La función de disco de leva se ejecuta

(Bits 3 a 6 = número y grupo de función)

1. Datos E/S y control secuencial

1−20 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Bytes de estado 5 a 8 (posición) � Selección de registro

Bit ES EN Descripción

B0 a B31 Posición, ... Position, ... Acuse de recibo de la posición:� Posición en unidades de posición, véase el

apéndice A.1 (cifra de 32 bits, byte Low primero)

1. Datos E/S y control secuencial

1−21Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.7 Máquina de estado FHPP

T7* siempre tiene lamáxima prioridad.

En desconexión

S1Controladorconectado

S3Actuador

desbloqueado

S2Actuadorbloqueado

SA1

Preparado

SA5Jog positivo

SA6Jog negativo

SA4Se ejecuta elrecorrido dereferencia

SA2Tarea de

posicionadoactiva

SA3

Parada intermedia

S5

Reacción ante elfallo

S6

Fallo

A partir decualquier estado

S4

Funcionamiento desbloqueado

T6

TA11

TA12

TA9

TA10

TA3

TA6

TA4

TA5

TA7

TA8

TA1TA2

T2T5

T3T4

T1

T7*

T8

T10

T9

S5

T11

Fig.�1/2: Máquina de estado

1. Datos E/S y control secuencial

1−22 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Indicaciones sobre el estado �Funcionamiento desbloqueado"

La transición T3 cambia al estado S4 que, a su vez, contieneuna máquina de subestado propia, cuyos estados se marcancon �SAx" y las transiciones con �TAx", véase Fig.�1/2. Estotambién permite utilizar un esquema sustitutivo (Fig.�1/3) enel que se suprimen los estados internos SAx.

En desconexión

S1 Controladorconectado

S3 Actuadordesbloqueado

S2 Actuadorbloqueado

S5 Reacción ante el fallo

S6 Fallo

A partir decualquier estado

Funcionamientodesbloqueado

T6

T2T5

T3T4

T1

T7*

T8

T10

T9

S5

T11

S4

Fig.�1/3: Esquema sustitutivo de la máquina de estado

Las transiciones T4, T6 y T7* se ejecutan desde cualquiersubestado SAx y, automáticamente, adoptan una prioridadsuperior a la de cualquier transición TAx.

Reacción ante fallos

T7 (�Fallo detectado") tiene la prioridad más alta (y se leasigna el asterisco �*").

T7 se ejecuta desde S5 + S6, si se produce un error con unaprioridad más alta. Esto significa que un error grave puededesplazar un error simple.

1. Datos E/S y control secuencial

1−23Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.7.1 Creación de disponibilidad de funcionamiento

En función del controlador, para establecer la disponibilidadde funcionamiento puede que se necesiten señales de en�trada adicionales, p. ej., DIN�4, DIN�5, DIN�13, etc.Encontrará más información en la descripción del controladorempleado.

T Condiciones internas Actividades del usuario

T1 El actuador está conectado.No se detecta ningún fallo

T2 Aplicada la tensión de carga.Control de nivel superior en PLC

�Desbloquear actuador" = 1CCON = xxx0.xxx1

T3 �Parada" = 1CCON = xxx0.xx11

T4 �Parada" = 0CCON = xxx0.xx01

T5 �Desbloquear actuador" = 0CCON = xxx0.xxx0

T6 �Desbloquear actuador" = 0CCON = xxx0.xxx0

T7* Fallo detectado

T8 Reacción ante fallo concluida, actuador detenido

T9 Ya no hay ningún fallo.Era un error grave

�Validar fallo" = 0 → 1CCON = xxx0.Pxxx

T10 Ya no hay ningún fallo.Era un error leve

�Validar fallo" = 0 → 1CCON = xxx0.Pxx1

T11 El fallo aún existe �Validar fallo" = 0 → 1CCON = xxx0.Pxx1

Leyenda: P = flanco positivo, N = flanco negativo, x = arbitrario

1. Datos E/S y control secuencial

1−24 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.7.2 Posicionamiento

Siempre es válido lo siguiente: Las transiciones T4, T6 y T7* siempre tienen prioridad.

TA Condiciones internas Actividades del usuario

TA1 El referenciado ya se ha ejecutado. Iniciar tarea de posicionado = 0 → 1Pausa = 1CCON = xxx0.xx11CPOS = 0xx0.00P1

TA2 Motion Complete = 1El registro actual ha finalizado. El siguiente registro no debe ejecutarse automáticamente

El estado �Pausa" es arbitrarioCCON = xxx0.xx11CPOS = 0xxx.xxxx

TA3 Motion Complete = 0 Pausa = 1 → 0CCON = xxx0.xx11CPOS = 0xxx.xxxN

TA4 Pausa = 1Iniciar tarea de posicionado = 0 → 1Borrar recorrido remanente = 0CCON = xxx0.xx11CPOS = 00xx.xxP1

TA5 Selección de registro:� Ha terminado un registro individual� El siguiente registro debe ser ejecutado auto�

máticamente

CCON = xxx0.xx11CPOS = 0xxx.xxx1

Tarea directa:� Ha llegado una nueva tarea de posicionado

CCON = xxx0.xx11CPOS = 0xxx.xx11

TA6 Borrar recorrido remanente = 0 → 1CCON = xxx0.xx11CPOS = 0Pxx.xxxx

TA7 Iniciar recorrido de referencia = 0 →1Pausa = 1CCON = xxx0.xx11CPOS = 0xx0.0Px1

Leyenda: P = flanco positivo, N = flanco negativo, x = arbitrario

1. Datos E/S y control secuencial

1−25Festo P.BE−CMM−FHPP−SW−ES es 1006a

TA Actividades del usuarioCondiciones internas

TA8 Referenciado finalizado o en pausa Sólo para pausa:Pausa = 1 → 0CCON = xxx0.xx11CPOS = 0xxx.xxxN

TA9 Jog positivo = 0 → 1Pausa = 1CCON = xxx0.xx11CPOS = 0xx0.Pxx1

TA10 O bien� Jog positivo = 1 → 0� CCON = xxx0.xx11� CPOS = 0xxx.Nxx1O bien� Pausa = 1 → 0� CCON = xxx0.xx11� CPOS = 0xxx.xxxN

TA11 Jog negativo = 0 → 1Pausa = 1CCON = xxx0.xx11CPOS = 0xxP.0xx1

TA12 O bien� Jog negativo = 1 → 0� CCON = xxx0.xx11� CPOS = 0xxN.xxx1O bien� Pausa = 1 → 0� CCON = xxx0.xx11� CPOS = 0xxx.xxxN

Leyenda: P = flanco positivo, N = flanco negativo, x = arbitrario

Si se utiliza la función de disco de leva, hay transiciones adicionales, véase el apéndice B.2.

1. Datos E/S y control secuencial

1−26 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1.7.3 Características especiales del modo de funcionamiento FHPP

Modo de funcio�namiento FHPP

Notas sobre las características

Selección de registro

Sin restricciones

Tarea directa TA2: ya no se aplica la condición de que no pueda procesarse un nuevo registro.TA5: puede iniciarse un nuevo registro en cualquier momento.

1.7.4 Ejemplos de bytes de estado y de control

En las páginas siguientes hallará ejemplos típicos de bytes deestado y de control:

0. Aseguramiento del mando del equipo

1. Creación de la disponibilidad para funcionar � Selección de registro

2. Creación de disponibilidad para funcionar � Tarea directa

3. Tratamiento de fallos

4. Recorrido de referencia

5. Posicionado por selección de registro

6. Posicionado por tarea directa

Para obtener más información sobre la máquina de estado,véase la sección 1.7.

Para todos los ejemplos:para desbloquear el controlador y el regulador del CMM... se requieren E/S digitales adicionales, véase la descripcióndel controlador utilizado.

1. Datos E/S y control secuencial

1−27Festo P.BE−CMM−FHPP−SW−ES es 1006a

0. Aseguramiento del mando del equipo

Paso/descripción Bytes de control Bytes de estado

Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

0.1 Mando del Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL0.1 Mando delequipo por software = on

CCON 0 0 0 0 0 x 0 0 SCON 0 0 1 1 0 0 0 0software = on

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 0 0 SPOS 0 0 0 0 0 1 0 0

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo

Tab.�1/2: Bytes de control y de estado �Mando del equipo activado"

Descripción de 0. Aseguramiento del mando del equipo:

0.1 El mando del equipo se activa por medio del software(p. ej., mediante el Festo Configuration Tool).Para realizar el control a través de la interfaz del bus decampo, primero hay que desactivar el mando delequipo mediante el software.

1. Datos E/S y control secuencial

1−28 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1. Creación de la disponibilidad para funcionar � Selección de registro

Paso/descripción Bytes de control Bytes de estado

Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

1.1 Estado básico Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL1.1 Estado básico

(Mando del equipo porCCON 0 0 0 0 0 x 0 0 SCON 0 0 0 1 0 0 0 0

(Mando del equipo porsoftware = off ) Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALTsoftware = off )

CPOS 0 0 0 0 0 0 0 0 SPOS 0 0 0 0 0 1 0 0

1.2 Bloquear el mando Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL1.2 Bloquear el mandodel equipo mediante elsoftware

CCON x x 1 0 x x x x SCON x x 0 x x x x xsoftware

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 x x x x x x x SPOS x x x x x x x x

1.3 Desbloquear Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL1.3 Desbloquear actuador, desbloquearfuncionamiento

CCON 0 0 x 0 0 x 1 1 SCON 0 0 0 1 0 0 1 1funcionamiento

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

(Selección del registro) CPOS 0 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo

Tab.�1/3: Bytes de control y de estado con �Creación de la disponibilidad para funcionar �Selección de registro"

Descripción de 1. Creación de la disponibilidad para funcionar:

1.1 Estado básico del actuador cuando se ha aplicado latensión de alimentación.} Paso 1.2 ó 1.3

1.2 Bloquear el mando del equipo mediante el software.Opcionalmente, la toma del mando del equipo me�diante el software con CCON.B5 = 1 (LOCK) puede bloquearse.} Paso 1.3

1.3 Desbloquear el actuador en modo Selección de registro.} Recorrido de referencia: ejemplo 4, Tab.�1/6

Si hay fallos tras la conexión o tras establecer CCON.B0 (ENABLE):} Tratamiento de fallos: véase el ejemplo 3, Tab.�1/5

1. Datos E/S y control secuencial

1−29Festo P.BE−CMM−FHPP−SW−ES es 1006a

2. Creación de disponibilidad para funcionar � Tarea directa

Paso/descripción Bytes de control Bytes de estado

Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

2.1 Estado básico Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL2.1 Estado básico

(Mando del equipoCCON 0 0 0 0 0 x 0 0 SCON 0 0 0 1 0 0 0 0

(Mando del equipopor software = off ) Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALTpor software = off )

CPOS 0 0 0 0 0 0 0 0 SPOS 0 0 0 0 0 1 0 0

2.2 Bloquear el Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL2.2 Bloquear elmando del equipomediante el software

CCON x x 1 0 x x x x SCON x x 0 x x x x xmediante el software

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 x x x x x x x SPOS x x x x x x x x

2.3 Desbloquear ac� Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL2.3 Desbloquear actuador, desbloquearfuncionamiento

CCON 0 1 x 0 0 x 1 1 SCON 0 1 0 1 0 0 1 1funcionamiento

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

(Tarea directa) CPOS 0 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo

Tab.�1/4: Bytes de estado y de control �Creación de la disponibilidad para funcionar �Tarea directa"

Descripción de 2. Creación de la disponibilidad para funcionar:

2.1 Estado básico del actuador cuando se ha aplicado la ten�sión de alimentación.} Paso 2.2 ó 2.3

2.2 Bloquear el mando del equipo mediante el software.Opcionalmente, la toma del mando del equipo mediante elsoftware con CCON.B5 = 1 (LOCK) puede bloquearse.} Paso 2.3

2.3 Desbloquear actuador en tarea directa.} Recorrido de referencia: ejemplo 4, Tab.�1/6

Si hay fallos tras la conexión o tras establecer CCON.B0 (ENABLE):} Tratamiento de fallos: véase el ejemplo 3, Tab.�1/5

1. Datos E/S y control secuencial

1−30 Festo P.BE−CMM−FHPP−SW−ES es 1006a

3. Tratamiento de fallos

Paso/descripción Bytes de control Bytes de estado

Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

3.1 Fallo Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL3.1 Fallo

CCON x x x 0 x x x x SCON x x x x 1 x x x

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 x x x x x x x SPOS x x x x x 0 x x

3.2 Advertencia Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL3.2 Advertencia

CCON x x x 0 x x x x SCON x x x x x 1 x x

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 x x x x x x x SPOS x x x x x 0 x x

3.3 Validar fallo Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL3.3 Validar fallo

con CCON B3CCON 0 x x 0 F x x 1 SCON 0 x 0 1 0 0 0 0

con CCON.B3 (RESET) Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT(RESET)

CPOS 0 0 0 0 0 0 x x SPOS x 0 0 0 0 1 0 1

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo; N: flanco negativo

Tab.�1/5: Bytes de estado y control �Tratamiento de errores"

1. Datos E/S y control secuencial

1−31Festo P.BE−CMM−FHPP−SW−ES es 1006a

Descripción de 3. Tratamiento de errores

3.1 Un fallo se muestra con SCON.B3 (FAULT).} Ya no es posible realizar la operación.

3.2 Una advertencia se muestra con SCON.B2 (WARN).} Es posible seguir realizando la operación.

3.3 Validar el fallo con un flanco positivo en CCON.B3 (RESET).} El bit de error SCON.B3 (FAULT) o SCON.B2 (WARN) se repone} Se establece SPOS.B2 (MC)} El actuador está operacional

Los fallos y advertencias también se pueden validar con DIN5(desbloqueo del regulador); véase la descripción del contro�lador empleado.

1. Datos E/S y control secuencial

1−32 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4. Recorrido de referencia (requiere estados 1.3 ó 2.3)

Paso/descripción Bytes de control Bytes de estado

Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

4.1 Inicio del reco� Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL4.1 Inicio del recorrido de referencia CCON 0 x x 0 0 x 1 1 SCON 0 x 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 F 0 1 SPOS 0 0 0 0 0 0 1 1

4.2 Recorrido de refe� Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL4.2 Recorrido de referencia en marcha CCON 0 x x 0 0 x 1 1 SCON 0 x 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 1 0 1 SPOS 0 0 0 1 0 0 1 1

4.3 Recorrido de refe� Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL4.3 Recorrido de referencia finalizado CCON 0 x x 0 0 x 1 1 SCON 0 x 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 0 1 SPOS 1 0 0 0 0 1 0 1

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo

Tab.�1/6: Bytes de estado y control �Recorrido de referencia"

1. Datos E/S y control secuencial

1−33Festo P.BE−CMM−FHPP−SW−ES es 1006a

Descripción de 4. Recorrido de referencia:

4.1 Un flanco positivo en CPOS.B2 (HOM, Iniciar recorridode referencia) inicia el recorrido de referencia. El arran�que es confirmado con SPOS.B1 (Validación de inicio)mientras CPOS.B2 (HOM) está activo.

4.2 El movimiento del eje se muestra con SPOS.B4 (MOV, el eje se mueve).

4.3 Tras realizar correctamente un recorrido de referencia,se establecen SPOS.B2 (MC, Motion Complete) ySPOS.B7 (REF).

Si hay fallos durante el recorrido de referencia:} Tratamiento de fallos: véase el ejemplo 3, Tab.�1/5

1. Datos E/S y control secuencial

1−34 Festo P.BE−CMM−FHPP−SW−ES es 1006a

5. Posicionado por selección de registro(requiere estados 1.3/2.3 y, si es necesario, 4.3)

Paso/descripción Bytes de control Bytes de estado

Byte B7

B6

B5

B4

B3

B2

B1

B0

Byte B7

B6

B5

B4

B3

B2

B1

B0

5.1 Preseleccionar Byte 3 Record−Number Byte 3 Record−Number5.1 Preseleccionarnúmero de registro(byte de control 3)

Nº deregis�tro

No. de registro (0 ...) Nº deregis�tro

No. de registro anterior (0...)

5.2 Iniciar orden Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL5.2 Iniciar orden

CCON 0 0 x 0 0 x 1 1 SCON 0 0 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 F 1 SPOS 1 0 0 0 0 0 1 1

5.3 Tarea en marcha Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL5.3 Tarea en marcha

CCON 0 0 x 0 0 x 1 1 SCON 0 0 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 1 1 SPOS 1 0 0 1 0 0 1 1

Byte 3 Record−Number Byte 3 Record−Number

Nº deregis�tro

No. de registro (0 ...) Nº deregis�tro

No. de registro actual (0...)

5.4 Orden finalizada Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL5.4 Orden finalizada

CCON 0 0 x 0 0 x 1 1 SCON 0 0 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 0 1 SPOS 1 0 0 0 0 1 0 1

Bytes 5 a 8 Reserved Bytes 5 a 8 Position

� Reservado Pos.real

Posición real(unidades de posición)

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo

Tab.�1/7: Bytes de control y estado �Selección del registro de posicionado"

1. Datos E/S y control secuencial

1−35Festo P.BE−CMM−FHPP−SW−ES es 1006a

Descripción de 5. Posicionado por selección de registro:

(pasos 5.1 a 5.4, secuencia obligatoria)

Cuando se ha creado la disponibilidad para funcionar y se harealizado el recorrido de referencia, puede iniciarse una tareade posicionado.

5.1 Preseleccionar el número de registro: byte 3 de los da�tos de salida0 = Recorrido de referencia1 ... = Registros de posicionado programables

5.2 Con CPOS.B1 (START, Start Task) se inicia la tarea deposicionado preseleccionada. El arranque es confir�mado con SPOS.B1 (Validar inicio) mientras CPOS.B1(START) esté activo.

5.3 El movimiento del eje se muestra con SPOS.B4 (MOV, el eje se mueve).

5.4 Al final de la tarea de posicionado, se activa SPOS.B2(MC, Motion Complete).

Si hay fallos durante el posicionado:} Tratamiento de fallos: véase el ejemplo 3, Tab.�1/5

1. Datos E/S y control secuencial

1−36 Festo P.BE−CMM−FHPP−SW−ES es 1006a

6. Posicionado por tarea directa (requiere estados 1.3/2.3 y, si es necesario, 4.3)

Paso/descripción Bytes de control Bytes de estado

Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

6.1 Preseleccionar Byte 4 Velocity Byte 4 Velocity6.1 Preseleccionarposición y velocidad (bytes 4 y 5 a 8)

Velo�cidad

Velocidad preseleccionada(0...100 %)

Velo�cidad

Acuse de recibo de veloci�dad (0 a 100 %)

Bytes 5 a 8 Position Bytes 5 a 8 Position

Pos.nom.

Posición nominal(unidades de posición)

Pos.real

Posición real(unidades de posición)

6.2 Iniciar orden Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL6.2 Iniciar orden

CCON 0 1 x 0 0 x 1 1 SCON 0 1 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 F 1 SPOS 1 0 0 0 0 0 1 1

Byte 3 FUNC FAST XLIM VLIM CONT COM2 COM1 ABS Byte 3 FUNC FAST XLIM VLIM CONT COM2 COM1 ABS

CDIR 0 0 0 0 0 0 0 S SDIR 0 0 0 0 0 0 0 S

6.3. Tarea en ejecu� Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL6.3. Tarea en ejecución CCON 0 1 x 0 0 x 1 1 SCON 0 1 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 1 1 SPOS 1 0 0 1 0 0 1 1

6.4 Orden finalizada Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL6.4 Orden finalizada

CCON 0 1 x 0 0 x 1 1 SCON 0 1 0 1 0 0 1 1

Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS 0 0 0 0 0 0 0 1 SPOS 1 0 0 0 0 1 0 1

0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivoS: Condición de posicionado: 0= absoluto; 1 = relativo

Tab.�1/8: Bytes de control y de estado �Posicionado por tarea directa"

1. Datos E/S y control secuencial

1−37Festo P.BE−CMM−FHPP−SW−ES es 1006a

Descripción de Posicionado por tarea directa:

(pasos 6.1 a 6.4, secuencia obligatoria)

Cuando se ha creado la disponibilidad para funcionar y se harealizado el recorrido de referencia, debe preseleccionarseuna posición nominal.

6.1 La posición nominal es transferida en unidades de posi�ción en los bytes 5 a 8 de la palabra de salida.La velocidad nominal es transferida en % en el byte 4 (0 = no hay velocidad; 100 = máx. velocidad).

6.2 Con CPOS.B1 (START, Inicio de tarea de posicionado) seinicia la tarea de posicionado preseleccionada. El arran�que es confirmado con SPOS.B1 (Validar inicio) mien�tras CPOS.B1 (START) esté activo.

6.3 El movimiento del eje se muestra con SPOS.B4 (MOV, el eje se mueve).

6.4 Al final de la tarea de posicionado se activa SPOS.B2(MC, Motion Complete).

Si hay fallos durante el posicionado:} Tratamiento de fallos: véase el ejemplo 3, Tab.�1/5

1. Datos E/S y control secuencial

1−38 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Funciones de actuadores

2−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Capítulo 2

2. Funciones de actuadores

2−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

2.1 Sistema de referencia de medida para actuadores eléctricos 2−3 . . . . . . . . . . . .

2.2 Reglas para calcular el sistema de referencia de medida 2−5 . . . . . . . . . . . . . . .

2.3 Recorrido de referencia 2−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Recorrido de referencia de actuadores eléctricos 2−7 . . . . . . . . . . . . . .

2.3.2 Métodos del recorrido de referencia 2−8 . . . . . . . . . . . . . . . . . . . . . . . .

2.4 Operación por actuación secuencial (jog) 2−13 . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5 Programación tipo teach−in a través del bus de campo 2−15 . . . . . . . . . . . . . . . . .

2.6 Ejecución de frase (selección de frases) 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.1 Diagramas de ciclo de selección de frases 2−18 . . . . . . . . . . . . . . . . . . .

2.6.2 Estructura de la frase 2−22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.3 Conmutación progresiva de frases o encadenamiento de frases condicionales (PNU 402) 2−23 . . . . . . . . . . . . . . . . . . . . . . . . .

2.7 Tarea directa 2−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.1 Secuencia de valor nominal discreto 2−29 . . . . . . . . . . . . . . . . . . . . . . . .

2.7.2 Secuencia del modo de fuerza (regulación del par, regulación de corriente) 2−30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.3 Secuencia de la regulación de la velocidad 2−32 . . . . . . . . . . . . . . . . . . .

2.8 Control de reposo 2−34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.9 Medición flotante (muestreo de posiciones) 2−36 . . . . . . . . . . . . . . . . . . . . . . . . .

2. Funciones de actuadores

2−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.1 Sistema de referencia de medida para actuadores eléctricos

Sistema de referencia de medida para actuadores lineales eléctricos

1

REF AZ

a b c

PZ

d e

TP/AP USELSE

2

Posiciones cada vez mayores, desplazamiento �positivo"

LES HES

REF Punto de referencia (Reference Point) a Offset del punto cero deleje

AZ Punto cero del eje (Axis Zero Point) b Offset del punto cero delproyecto

PZ Punto cero del proyecto (Project Zero Point) c Offset de pos. destino/real

LSE Posición final inferior por software (Lower Software EndPosition)

d, e Offset de las posiciones fi�nales por software

USE Posición final superior por software (Upper End Position) 1 Carrera útil

LES Detector de final de carrera inferior (Lower End Switch) 2 Carrera nominal

HES Final de carrera superior (Higher End Switch)

TP, AP Posición de destino/real (Target Position, Actual Position)

Tab.�2/1: Sistema de referencia de medida de actuadores eléctricos

2. Funciones de actuadores

2−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Sistema de referencia de medida de actuadores de rotación eléctricos

Eje de rotación: ejemplo con método de recorrido dereferencia con interruptor de referencia negativo REF

AZ

a b

e

PZ

d

1

REF Punto de referencia: punto determinado durante el recorrido de referencia: interruptor dereferencia, detector de final de carrera o tope, en su caso, con pulso de indexado

AZ Punto cero del eje: punto de referencia para el punto cero del proyecto y las posicionesfinales por software

PZ Punto cero del proyecto: punto de referencia (punto cero) para la posición real y las posicio�nes absolutas de la tabla de registros de posicionado

a Offset del punto cero del eje: distancia del punto cero del eje AZ al punto de referencia REF

b Offset del punto cero del proyecto: distancia respecto al punto AZ

d, e Offset de las posiciones finales por software: limitan el margen de posicionamiento permi�tido (carrera de trabajo)Opcionalmente: posicionamiento ilimitado posible

1 Carrera útil: margen de posicionamiento permitido

Tab.�2/2: Sistema de referencia de medida de actuadores de rotación eléctricos

2. Funciones de actuadores

2−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.2 Reglas para calcular el sistema de referencia de medida

Punto de referencia Regla de cálculo

Punto cero del eje AZ = REF + a

Punto cero del proyecto PZ = AZ + b = REF + a + b

Posición final inferior por software

LSE = AZ + d = REF + a + d

Posición final superior porsoftware

USE = AZ + e = REF + a + e

Posición de destino/real TP, AP = PZ + c = AZ + b + c = REF + a + b + c

Tab.�2/3: Reglas para calcular el sistema de referencia de medida con sistemas de medi�ción del recorrido incrementales

2.3 Recorrido de referencia

En los actuadores con sistema de medición del recorrido in�cremental, el recorrido de referencia debe realizarse cada vezque se enciende el dispositivo. Esto se determina de modo específico para el actuador me�diante el parámetro �Se requiere recorrido de referencia"(PNU 1014).

En función del controlador o del actuador, se permiten distin�tos modos de recorrido de referencia. En la Tab.�2/4 se muestra un resumen (versión de mayo de 2007).

Para obtener la descripción de los modos de recorrido dereferencia, véase la sección 2.3.2.

2. Funciones de actuadores

2−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Modo de recorrido de referencia Controlador

Hex Dec Descripción CMMP−AS CMMS−AS CMMS−ST

01h 1 Detector de final de carrera negativo con pulsode indexado

x x x 1)

02h 2 Detector de final de carrera positivo con pulsode indexado

x x x 1)

07h 7 Interruptor de referencia en sentido positivocon pulso de indexado

x � �

0Bh 11 Interruptor de referencia en sentido negativocon pulso de indexado

x � �

11h 17 Detector de final de carrera negativo x x x

12h 18 Detector de final de carrera positivo x x x

17h 23 Interruptor de referencia en sentido positivo x � �

1Bh 27 Interruptor de referencia en sentido negativo x � �

21h 33 Pulso de indexado en sentido negativo x x x 1)

22h 34 Pulso de indexado en sentido positivo x x x 1)

23h 35 Posición actual x x x

FFh −1 Tope negativo con pulso de indexado x x x 1)

FEh −2 Tope positivo con pulso de indexado x x x 1)

EFh −17 Tope negativo x x x 1)

EEh −18 Tope positivo x x x 1)

E9h −23 Interruptor de referencia en sentido positivocon recorrido hasta tope o interruptor de finalde carrera

x � �

E5h −27 Interruptor de referencia en sentido negativocon recorrido hasta tope o detector de final decarrera

x � �

1) Sólo es posible con motores con encoder

Tab.�2/4: Modos de recorrido de referencia permitidos, versión de agosto de 2007

2. Funciones de actuadores

2−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.3.1 Recorrido de referencia de actuadores eléctricos

El actuador se referencia en relación a un tope, un detectorde final de carrera o un interruptor de referencia. Un aumentoen la corriente del motor indica que se ha alcanzado un tope.Como el actuador no debe regularse continuamente contra eltope, debe retroceder para permanecer por lo menos un milí�metro dentro de la carrera.

Secuencia:

1. Buscar el punto de referencia de acuerdo con el métodoconfigurado.

2. Moverse en relación al punto de referencia alrededor del�Offset del punto cero del eje".

3. Establecer el punto cero del eje: posición actual = 0 � offset del punto cero del proyecto.

Cuadro general de los parámetros empleados (véase también la sección 4.4.17)

Parámetros empleados Descripción PNU

Offset del punto cero del eje 1010

Método del recorrido de referencia 1011

Velocidades para recorrido de referencia 1012

Aceleraciones para recorrido de referencia 1013

Se requiere recorrido de referencia 1014

Sólo CMMP: par máximo del recorrido de referencia 1015

Inicio (FHPP) CPOS.B2 = flanco positivo: Iniciar recorrido de referencia

Acuse de recibo (FHPP) SPOS.B1 = flanco positivo: Validación de inicioSPOS.B7 = actuador referenciado

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento desbloqueado"No hay orden para jog

Tab.�2/5: Parámetros empleados en el recorrido de referencia

2. Funciones de actuadores

2−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.3.2 Métodos del recorrido de referencia

Los métodos del recorrido de referencia se basan en el CANopen DS�402.

Si es necesario, el actuador está referenciado permanentementeen algunos motores (con transmisor de valor absoluto, Single/Multi Turn). En este caso, con métodos de recorrido de referen�cia por pulso de indexado (=impulso de puesta a cero) no seejecuta el recorrido de referencia sino que se avanza directa�mente al punto cero del eje (si está parametrizado).

Métodos del recorrido de referencia

Hex Dec Descripción

01h 1 Detector de final de carrera negativo con pulso deindexado 1)1. Si el detector de final de carrera negativo está

inactivo: recorrido con velocidad de búsqueda en sentidonegativo al detector de final de carrera negativo.

2. Desplazamiento a velocidad de avance lento ensentido positivo hasta que el detector de final decarrera queda inactivo; luego prosigue hasta elprimer pulso de indexado. Esta posición se tomacomo punto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexadoDetector de final decarrera negativo

02h 2 Detector de final de carrera positivo con pulso deindexado 1)1. Si el detector de final de carrera positivo está

inactivo: recorrido con velocidad de búsqueda en sentidopositivo al detector de final de carrera positivo.

2. Desplazamiento a velocidad de avance lento ensentido negativo hasta que el interruptor de finalde carrera queda inactivo; luego prosigue hasta elprimer pulso de indexado. Esta posición se tomacomo punto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexado

Detector de final decarrera positivo

1) Sólo es posible con motores con encoder.

2. Funciones de actuadores

2−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

Métodos del recorrido de referencia

Hex DescripciónDec

07h 7 Interruptor de referencia en sentido positivo conpulso de indexado 1)1. Si el interruptor de referencia está inactivo:

recorrido con velocidad de búsqueda en sentidopositivo al interruptor de referencia. Si al desplazarse llega a un tope o a un detectorde final de carrera: recorrido a velocidad de bús�queda en sentido negativo hacia el interruptor dereferencia.

2. Recorrido a velocidad de avance lento en sentidonegativo hasta que el interruptor de referenciaqueda inactivo; luego prosigue hasta el primerpulso de indexado. Esta posición se toma comopunto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexado

Interruptor dereferencia

0B 11 Interruptor de referencia en sentido negativo conpulso de indexado 1)1. Si el interruptor de referencia está inactivo:

recorrido con velocidad de búsqueda en sentidonegativo al interruptor de referencia. Si al desplazarse llega a un tope o a un detectorde final de carrera: recorrido a velocidad de bús�queda en sentido positivo hacia el interruptor dereferencia.

2. Recorrido a velocidad de avance lento en sentidopositivo hasta que el interruptor de referenciaqueda inactivo; luego prosigue hasta el primerpulso de indexado. Esta posición se toma comopunto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso deindexado

Interruptor dereferencia

11h 17 Detector de final de carrera negativo1. Si el detector de final de carrera negativo está

inactivo: recorrido con velocidad de búsqueda en sentidonegativo al detector de final de carrera negativo.

2. Desplazamiento a velocidad de avance lento ensentido positivo hasta que el detector de final decarrera esté inactivo. Esta posición se toma comopunto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Detector de final decarrera negativo

1) Sólo es posible con motores con encoder.

2. Funciones de actuadores

2−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Métodos del recorrido de referencia

Hex DescripciónDec

12h 18 Detector de final de carrera positivo1. Si el detector de final de carrera positivo está

inactivo: recorrido con velocidad de búsqueda en sentidopositivo al detector de final de carrera positivo.

2. Movimiento a velocidad de avance lento en sen�tido negativo hasta que el detector de final decarrera esté inactivo. Esta posición se toma comopunto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Detector de final decarrera positivo

17h 23 Interruptor de referencia en sentido positivo1. Si el interruptor de referencia está inactivo:

recorrido con velocidad de búsqueda en sentidopositivo al interruptor de referencia. Si al desplazarse llega a un tope o a un detectorde final de carrera: recorrido a velocidad de bús�queda en sentido positivo hacia el interruptor dereferencia.

2. Movimiento a velocidad de avance lento en sen�tido negativo hasta que el interruptor de referen�cia esté inactivo. Esta posición se toma comopunto de referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Interruptor dereferencia

1Bh 27 Interruptor de referencia en sentido negativo1. Si el interruptor de referencia está inactivo:

recorrido con velocidad de búsqueda en sentidonegativo al interruptor de referencia. Si al desplazarse llega a un tope o a un detectorde final de carrera: recorrido a velocidad de bús�queda en sentido negativo hacia el interruptor dereferencia.

2. Movimiento a velocidad de avance lento en sen�tido positivo hasta que el interruptor de referenciaesté inactivo. Esta posición se toma como puntode referencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Interruptor dereferencia

1) Sólo es posible con motores con encoder.

2. Funciones de actuadores

2−11Festo P.BE−CMM−FHPP−SW−ES es 1006a

Métodos del recorrido de referencia

Hex DescripciónDec

21h 33 Pulso de indexado en sentido negativo 1)1. Desplazamiento a velocidad de avance lento en

sentido negativo hasta el pulso de indexado. Estaposición se toma como punto de referencia.

2. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexado

22h 34 Pulso de indexado en sentido positivo 1)1. Desplazamiento a velocidad de avance lento en

sentido positivo hasta el pulso de indexado. Estaposición se toma como punto de referencia.

2. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexado

23h 35 Posición actual1. La posición actual se toma como punto de refe�

rencia.2. Si el punto cero del eje � 0: recorrido a velocidad

de desplazamiento hacia el punto cero del eje.Nota: desplazando el sistema de referencia sepuede efectuar un recorrido hasta el detector definal de carrera o el tope fijo. Se usa la mayoría de las veces en caso de ejes derotación.

FFh −1 Tope negativo con pulso de indexado 1) 2)1. Desplazamiento a velocidad de búsqueda en sen�

tido negativo hacia el tope.2. Desplazamiento a velocidad de avance lento en

sentido positivo hasta el próximo pulso de inde�xado. Esta posición se toma como punto de refe�rencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexado

FEh −2 Tope positivo con pulso de indexado 1) 2)1. Desplazamiento a velocidad de búsqueda en sen�

tido positivo hacia el tope.2. Desplazamiento a velocidad de avance lento en

sentido negativo hasta el próximo pulso de indexado. Esta posición se toma como punto dereferencia.

3. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Pulso de indexado

1) Sólo es posible con motores con encoder.2) Los detectores de final de carrera son ignorados durante el recorrido hasta el tope.

2. Funciones de actuadores

2−12 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Métodos del recorrido de referencia

Hex DescripciónDec

EFh −17 Tope negativo 1) 2) 3)1. Desplazamiento a velocidad de búsqueda en sen�

tido negativo hacia el tope. Esta posición se tomacomo punto de referencia.

2. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

EEh −18 Tope positivo 1) 2) 3)1. Desplazamiento a velocidad de búsqueda en sen�

tido positivo hacia el tope. Esta posición se tomacomo punto de referencia.

2. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

E9h −23 Interruptor de referencia en sentido positivo conrecorrido hasta el tope o el detector de final de carrera.1. Movimiento a velocidad de búsqueda en sentido

positivo hacia el tope o el detector de final decarrera.

2. Recorrido a velocidad de búsqueda en sentidonegativo hacia el interruptor de referencia.

3. Movimiento a velocidad de avance lento en sen�tido negativo hasta que el interruptor de referen�cia esté inactivo. Esta posición se toma comopunto de referencia.

4. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Interruptor dereferencia

E5h −27 Interruptor de referencia en sentido positivo conrecorrido hasta el tope o el detector de final de carrera.1. Movimiento a velocidad de búsqueda en sentido

negativo hacia el tope o el detector de final decarrera.

2. Recorrido a velocidad de búsqueda en sentidopositivo hacia el interruptor de referencia.

3. Movimiento a velocidad de avance lento en sen�tido positivo hasta que el interruptor de referenciase active. Esta posición se toma como punto dereferencia.

4. Si el punto cero del eje � 0: recorrido a velocidadde desplazamiento hacia el punto cero del eje.

Interruptor dereferencia

1) Sólo es posible con motores con encoder.2) Los detectores de final de carrera son ignorados durante el recorrido hasta el tope.3) Como el eje no debe pararse sobre el tope, el recorrido debe parametrizarse sobre el punto cero

del eje y el offset del punto cero del eje debe ser � 0.

Tab.�2/6: Cuadro general de los métodos de recorrido de referencia

2. Funciones de actuadores

2−13Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.4 Operación por actuación secuencial (jog)

En el estado �Funcionamiento desbloqueado", el actuadorpuede desplazarse en sentido positivo o negativo mediantejog. Esta función se utiliza generalmente para:

� Desplazarse a las posiciones de teach−in.

� Apartar el actuador (p. ej., tras un fallo del sistema).

� Posicionamiento manual como modo de funcionamientonormal (avance manual).

Secuencia

1. Cuando se activa una de las señales �Jog positivo/Jognegativo", el actuador empieza a moverse lentamente.Debido a la baja velocidad, puede definirse una posicióncon mucha precisión.

2. Si la señal permanece activa durante más tiempo que la�Duración de la fase 1" parametrizada, la velocidad au�mentará hasta alcanzar la velocidad máxima configurada.De esta forma pueden realizarse rápidamente grandescarreras.

3. Si la señal cambia a 0, el actuador se frena con la máximadeceleración ajustada.

4. Sólo si el actuador está referenciado:Si el actuador alcanza una posición final por software, sedetiene automáticamente. No se sobrepasa la posiciónfinal por software, el recorrido para detenerse dependede la rampa ajustada. También aquí, la operación poractuación secuencial se abandona tan sólo tras Jog = 0.

2. Funciones de actuadores

2−14 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1 Baja velocidad fase 1 (recorrido lento)

2 Velocidad máximapara fase 2

3 Aceleración

4 Deceleración

5 Duración de la fase 1CPOS.B3 oCPOS.B4 (Jogpositivo/Jognegativo)

Velocidad v(t)

t [s]

1

0

1

2

34

5

Fig.�2/1: Diagrama del ciclo de operación por actuación secuencial

Cuadro general de los parámetros empleados (véase la sección 4.4.9)

Parámetros empleados Descripción PNU

Operación por actuación secuencial, fase 1 de la velocidad 530

Operación por actuación secuencial, fase 2 de la velocidad 531

Operación por actuación secuencial, aceleración 532

Operación por actuación secuencial, deceleración 533

Operación por actuación secuencial, duración de la fase 1 (T1) 534

Inicio (FHPP) CPOS.B3 = flanco positivo: jog positivo (sentido: hacia mayores valoresreales)CPOS.B4 = flanco positivo: jog negativo (sentido: hacia menores valoresreales)

Acuse de recibo (FHPP) SPOS.B4 = 1: el actuador se mueveSPOS.B2 = 0: (Motion Complete)

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento desbloqueado"

Tab.�2/7: Parámetros empleados en la operación por actuación secuencial

2. Funciones de actuadores

2−15Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.5 Programación tipo teach−in a través del bus de campo

Mediante el bus de campo se pueden programar valores deposición por teach−in. Los valores de posición programadospreviamente se sobrescriben.

Secuencia

1. El actuador se desplaza a la posición deseada manual�mente o mediante la operación por actuación secuencial.Esto puede realizarse en la operación por actuación se�cuencial mediante el posicionamiento (o el desplaza�miento manual en el estado �Actuador bloqueado"cuando haya motores con encoder).

2. El usuario debe asegurarse de que selecciona el paráme�tro deseado. Para ello debe introducirse el parámetro�Destino programado" y, si procede, la dirección de lafrase correcta.

Destino programado(PNU 520)

Posiciones que se programan

= 1 (predeterminado) Posición nominal en el registro de posi�cionado� Selección de frases:

registro de posicionado según elbyte de control 3

� Tarea directa: registro de posicionado conPNU=400

= 2 Punto cero del eje

= 3 Punto cero del proyecto

= 4 Posición final inferior por software

= 5 Posición final superior por software

Tab.�2/8: Cuadro general de los destinos programados

3. La programación tipo teach−in se realiza a través delhandshake de los bits en los bytes de control y de estadoCPOS/SPOS:

2. Funciones de actuadores

2−16 Festo P.BE−CMM−FHPP−SW−ES es 1006a

1 PLC: preparación de programación tipoteach−in

2 Controlador: preparado para pro�gramar por teach−in

3 PLC:programar ahora porteach−in

4 Controlador: valor transferido

1

0

ConfirmarSPOS.B3

Programarvalor porteach−inCPOS.B5

1 2

1

0

3 4

Fig.�2/2: Handshake en la programación tipo teach−in

Nota: el actuador no debe hallarse inmovilizado para la programa�ción tipo teach−in. Con los tiempos de ciclo usuales del PLC +bus de campo + controlador habrá imprecisiones de variosmilímetros incluso a una velocidad de sólo 100 mm/s.

Cuadro general de los parámetros empleados (véanse las secciones 4.4.8 y 4.4.9)

Parámetros empleados Descripción PNU

Destino programado 520

Número de frase 400

Offset del punto cero del proyecto 500

Posiciones finales por software 501

Offset del punto cero del eje (actuadores eléctricos) 1010

Inicio (FHPP) CPOS.B5 = flanco descendente: programar valor por teach−in

Acuse de recibo (FHPP) SPOS.B2 = 1: valor transferido

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento desbloqueado"

Tab.�2/9: Parámetros de programación por teach−in empleados

2. Funciones de actuadores

2−17Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.6 Ejecución de frase (selección de frases)

Una frase puede iniciarse en el estado �Funcionamiento des�bloqueado". Esta función se utiliza generalmente para:

� Moverse a cualquier posición de la lista de frases con el PLC.

� Procesar un perfil de posicionamiento enlazando frases.

� Posiciones de destino conocidas que raramente cambian(cambio de formulación).

Secuencia

1. Ajuste el número de frase deseado en los datos de salidadel PLC. Hasta el inicio, el controlador continúa respon�diendo con el número de la última frase ejecutada.

2. Con un flanco ascendente en CPOS.B1 (START), el contro�lador acepta el número de frase e inicia la tarea de posi�cionado.

3. El controlador señaliza con el flanco ascendente en Vali�dar inicio que los datos de salida del PLC han sido acepta�dos y que la tarea de posicionado está ahora activa. Laorden de posicionado se sigue ejecutando, incluso si serestablece CPOS.B1 (START) a cero.

4. Cuando la frase ha finalizado, se activa SPOS.B2 (MC).

Causas de fallos en la aplicación:

� No se ha realizado ningún referenciado (si fuera necesa�rio, véase PNU 1014).

� No puede alcanzarse la posición de destino ni la posiciónpreseleccionada.

� Número de frase no válida.

� Frase no inicializada.

2. Funciones de actuadores

2−18 Festo P.BE−CMM−FHPP−SW−ES es 1006a

En caso de una conmutación progresiva de frases condicionalo de encadenamiento de frases (véase la sección 2.6.3): si en el movimiento se ha definido una nueva velocidad y/ouna nueva posición de destino, entonces todavía deberíabastar el recorrido remanente hasta la posición de destinopara llegar a parar con la rampa de frenado ajustada.

Cuadro general de los parámetros empleados (véase la sección 4.4.8)

Parámetros empleados Descripción PNU

Número de frase 400

Todos los parámetros de los datos de frase; véase la sección 2.6.2,Tab.�2/11

401 a 421

Inicio (FHPP) CPOS.B1 = flanco positivo: inicioLa operación por actuación secuencial y el referenciado tienen prioridad

Acuse de recibo (FHPP) SPOS.B2 = 0: Motion CompleteSPOS.B1 = flanco positivo: Validar inicioSPOS.B4 = 1: El actuador se mueve

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento desbloqueado"El número de frase debe ser válido

Tab.�2/10: Parámetros empleados en la selección de frases

2.6.1 Diagramas de ciclo de selección de frases

En Fig.�2/3, Fig.�2/4 y Fig.�2/5 se representan diagramas deciclo típicos para el inicio de la frase y la parada.

2. Funciones de actuadores

2−19Festo P.BE−CMM−FHPP−SW−ES es 1006a

Inicio de frase/parada

Datos de salida del número defrase nominal

ParadaCCON.B1 (STOP)

Validar inicioSPOS.B1 (ACK)

Motion CompleteSPOS.B2 (MC)

Datos de entradadel número defrase real

N − 1 N N + 1

N − 1 N

1

0

1

0

1

0

1

0

1

0

1

2

3

4

6

1

0

1

0

El eje se mueveSPOS.B4 (MOV)

InicioCPOS.B1 (START)

N + 1

5

1 Requisito previo: �Validar inicio" = 0

2 Un flanco ascendente en �Inicio" haceque se acepte el nuevo número defrase N y que se active �Validar inicio"

3 En cuanto �Validar inicio" esreconocido por el PLC, �Inicio" puedeponerse de nuevo a 0

4 El controlador reacciona con un flancodescendente en �Validar inicio".

5 En cuanto �Validar inicio" esreconocido por el PLC, éste puedeaplicar el nuevo número de frase

6 Un procedimiento de posicionado encurso puede detenerse con �Parada"

Fig.�2/3: Diagrama de ciclo de Inicio de frase/Parada

2. Funciones de actuadores

2−20 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Detener una frase con Pausa y continuar

Datos de salida del número defrase nominal

Validar inicioSPOS.B1 (ACK)

Motion CompleteSPOS.B2 (MC)

Datos de entradadel número defrase real

N − 1 N N + 1

N − 1 N

1

0

1

0

1

0

1

0

1

0

1

0

El eje se mueveSPOS.B4 (MOV)

PausaCPOS.B0 (HALT)

1

0

InicioCPOS.B1 (START)

1

0

Confirmar pausaSPOS.B0 (HALT)

1

2

1 La frase se detiene con �Pausa", elnúmero real N de la frase se conservay �Motion Complete" permanece a 0

2 Un flanco ascendente en �Inicio" iniciade nuevo la frase N y se activa�Confirmar pausa".

Fig.�2/4: Diagrama de ciclo para parada de una frase con Pausa y continuar

2. Funciones de actuadores

2−21Festo P.BE−CMM−FHPP−SW−ES es 1006a

Detener una frase con Pausa y borrar recorrido restante

Datos de salida del número defrase nominal

Validar inicioSPOS.B1 (ACK)

Motion CompleteSPOS.B2 (MC)

Datos de entradadel número defrase real

N − 1 N N + 1

N − 1 N

1

0

1

0

1

0

1

0

1

0

1

0

El eje se mueveSPOS.B4 (MOV)

PausaCPOS.B0 (HALT)

N + 1

1

0

InicioCPOS.B1 (START)

Borrar recorridorestanteCPOS.B6 (CLEAR)

1

0

1

0

Confirmar pausaSPOS.B0 (HALT)

1

2

1 Parar frase 2 Borrar recorrido restante

Fig.�2/5: Diagrama de secuencia para detener una frase con Pausa y Borrar recorridorestante

2. Funciones de actuadores

2−22 Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.6.2 Estructura de la frase

Una tarea de posicionado en modo Selección de frases sedescribe con una frase compuesta por valores nominales.Cada valor nominal se direcciona mediante un PNU propio.Una frase se compone de valores nominales con el mismosubíndice.

PNU Nombre Descripción

401 Byte de control de frase 1

Ajuste de la tarea de posicionado:absoluto/relativo, regulación de posición/par, etc.

402 Byte de control de frase 2

Control de frase: ajustes para la conmutación progresiva de frases o encadenamiento defrases condicional.

404 Valor nominal Valor nominal correspondiente al byte de control 1 de la frase.

405 Valor preseleccionado Sólo CMMS: valor preseleccionado correspondiente al byte de control 2 de la frase.

406 Velocidad Valor nominal auxiliar: velocidad nominal.

407 Aceleración Valor nominal auxiliar: aceleración nominal al arrancar.

408 Deceleración Valor nominal auxiliar: aceleración nominal al frenar.

413 Tiempo de filtrado librede sacudidas

Valor nominal auxiliar: tiempo de filtrado para alisado de rampas delperfil.

414 Perfil de frase Sólo CMMS: número del perfil de frase. En el perfil de frase se estable�cen juntos los PNU 405, 406, 407, 408, 413 y otros ajustes para lasfrases asignadas, véase la sección 4.4.8.

415 Reservado � (Incompatible con CMM...).

416 Destino de conmutaciónprogresiva de frases/con�trol de frase

Número de frase al que se salta cuando existe la condición de conmu�tación progresiva.

418 Limitación del par Sólo CMMP: limitación del par de giro máximo.

419 Número del disco de leva Sólo CMMP: número del disco de leva que debe ejecutarse con estafrase. Requiere la configuración de PNU 401 (master virtual).

420 Notificación de recorridorestante

Sólo CMMP: recorrido antes de la posición de destino cuyo momentode llegada puede visualizarse mediante una salida digital.

421 Byte de control de frase 3 Sólo CMMP: ajustes para un comportamiento específico de la frase.

Tab.�2/11: Parámetros de la frase de posicionado

2. Funciones de actuadores

2−23Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.6.3 Conmutación progresiva de frases o encadenamiento de frases con�dicionales (PNU 402)

El modo de selección de frases permite encadenar varias ta�reas de posicionado. Ello significa que mediante un inicio enCPOS.B1 se pueden ejecutar varias frases consecutivamentede forma automática. De esta forma se puede definir un perfilde posicionamiento para, p. ej., cambiar a otra velocidad unavez alcanzada una posición.

Para ello, el usuario define que tras la frase actual se ejecuteautomáticamente la siguiente ajustando una condición (deci�mal) en el RCB2.

La parametrización completa del encadenamiento de frases(�Programa de recorrido"), p. ej., de la frase siguiente, sóloes posible por medio del FCT.

Si se ha definido una condición, la conmutación progresiva sepuede prohibir activando el bit B7. Esta función debe usarsecon fines de depuración (debugging) con la FCT, pero no paralos fines normales de control.

Byte de control 2 de la frase (PNU 402)

Bits 0 a 6 Valores numéricos 0 a 128: condición de conmutación progresiva como enumeración,véase Tab.�2/13

Bit 7 = 0: la conmutación progresiva de frases (bits 0 a 6) no está bloqueada (predetermi�nado)

= 1: conmutación progresiva de frases bloqueada

Tab.�2/12: Ajustes para la conmutación progresiva de frases o encadenamiento de frasescondicional

2. Funciones de actuadores

2−24 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Condiciones de conmutación progresiva

Valor Condición Descripción

0 � Sin conmutación progresiva automática.

1 1) MC El valor preseleccionado seinterpreta como tiempo deespera (Delay) en milise�gundos. La conmutaciónprogresiva tiene lugar des�pués de alcanzar el valornominal de destino, es de�cir, cuando se ha cumplidola condición MC (MC = 1) yadicionalmente ha transcu�rrido un tiempo de espera(Delay).Notas:al realizarse el posiciona�miento, el eje está paradodurante un momento, perono necesariamente durantela regulación del par.

2 1) Posición El valor preseleccionado seinterpreta como valor deposición 2. La conmutación se realizaen cuanto la posición realactual supera el valor pre�seleccionado 1 en el sen�tido de la marcha. Como no tiene que parar, elactuador alcanza la posi�ción de destino más rápida�mente.

3 1) Par El valor preseleccionado se interpreta como par. La conmutación se realizacuando el par real actual supera el valor preseleccionado en el sentido de mar�cha. Para ello no es obligatorio que se haya definido previamente una orden depar. Lo más sencillo es un posicionamiento sobre el bloque. Al alcanzarse undeterminado par real se conmuta la regulación del par.

1) No compatible con CMM...

2. Funciones de actuadores

2−25Festo P.BE−CMM−FHPP−SW−ES es 1006a

Condiciones de conmutación progresiva

Valor DescripciónCondición

4 Reposo La conmutación se realiza cuando el actuador entra en reposo y posteriormentetranscurre el tiempo T1 indicado como valor preseleccionado (desplazamientosobre el bloque).

5 2) Tiempo El valor preseleccionado se interpreta como un tiempo en milisegundos. La conmutación se realiza cuando transcurre dicho tiempo desde el inicio.

6 Flanco pos. en entrada

Se conmuta a la frase siguiente cuando se detecta un flanco ascendente en laentrada local. El valor preseleccionado incluye la dirección de bits de la entrada.Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

7 Flanco neg. en entrada

Se conmuta a la frase siguiente cuando se detecta un flanco descendente en laentrada local. El valor preseleccionado incluye la dirección de bits de la entrada.Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

8 1) Perfil de velo�cidad

El generador del valor no�minal calcula la trayectoriade forma que en la posiciónde destino está activada lavelocidad nominal de lafrase. La velocidad final es,por tanto, distinta a 0. El valor preseleccionado seignora.Nota: en el tipo 1, el usua�rio define sólo la posiciónde conmutación, sin influirsobre la velocidad.

9 Espera flancopos. en entrada

Se conmuta a la frase siguiente al concluir la frase en curso cuando se detecta unflanco ascendente en la entrada local. El valor preseleccionado incluye el númerode la entrada:Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

10 Espera flanco neg.en entrada

Se conmuta a la frase siguiente al concluir la frase en curso cuando se detecta unflanco descendente en la entrada local. El valor preseleccionado incluye el nú�mero de la entrada:Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

1) No compatible con CMM...2) No compatible con CMMP

2. Funciones de actuadores

2−26 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Condiciones de conmutación progresiva

Valor DescripciónCondición

11 2) Posición (relativa)

Esta conmutación equivaleal tipo 2 con la diferenciade que la posición indicadano es absoluta, sino relativarespecto a la última posi�ción nominal 2.La conmutación se realizaen cuanto la posición realactual supera el valor pre�seleccionado 1 en el sen�tido de la marcha.Importante: para una posi�ción de conmutación repro�ducible, la especificacióndebe calcularse respecto ala última posición de des�tino y no respecto a la posi�ción real.

12 Condición MCinterna

Igual que la condición 1,pero sin señal MC externaentre cada una de las fra�ses. La señal MC externa(SPOS.B2) se activa sólodespués de la última frasede la conmutación progre�siva.

2) No compatible con CMMS

Tab.�2/13: Condiciones de conmutación progresiva

2. Funciones de actuadores

2−27Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.7 Tarea directa

En el estado �Funcionamiento desbloqueado" (tarea directa)se formula una tarea directamente en los datos E/S que setransfieren a través del bus de campo. Los valores nominalesse guardan parcialmente en el PLC.

La función se utiliza en las siguientes situaciones:

� Desplazamiento a cualquier posición dentro de la carreraútil.

� Si las posiciones de destino son desconocidas durante laplanificación o se alteran frecuentemente (p. ej., muchasposiciones diferentes de la pieza a manipular).

� No es necesario un perfil de posicionamiento mediante elencadenamiento de frases (función G25).

� El actuador debe seguir continuamente un valor nominal.

Cuando los breves tiempos de espera no son críticos, puederealizarse un perfil de posicionamiento encadenando las fra�ses a través del PLC externo.

Causas de fallos en la aplicación

� No se ha realizado ningún referenciado (si fuera necesa�rio, véase PNU 1014).

� La posición de destino no puede alcanzarse o queda fuerade las posiciones finales de software.

� Momento de la carga excesivo.

2. Funciones de actuadores

2−28 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Cuadro general de los parámetros empleados (véase la sección 4.4.9)

Parámetros empleados Descripción PNU

Definición de posiciones

Valor base de la velocidad 1) 540posiciones

Aceleración en tarea directa 541

Deceleración en tarea directa 542

Tiempo de filtrado libre de sacudidas 546

Definición de pares(sólo con CMMP 2)

Valor base de la rampa del par 1) 550(sólo con CMMP 2)

Margen de destino del par 552

Tiempo de amortiguación 553

Velocidad permitida con regulación del par 554

Definición de velocida�des

Valor base de la rampa de aceleración 1) 560des

Margen de destino del par (sólo con CMMP) 2) 561

Tiempo de amortiguación del margen de destino de la velocidad(sólo con CMMP) 2)

562

Margen de destino de reposo (sólo con CMMP) 2) 563

Tiempo de amortiguación en margen de destino de reposo (sólocon CMMP) 2)

564

Limitación de par (sólo con CMMP) 2) 565

Inicio (FHPP) CPOS.B1 = flanco positivo: InicioCDIR.B0 = posición nominal absoluta/relativaCDIR.B1/B2 = modo de control (véase la sección 1.5.3)

Acuse de recibo (FHPP) SPOS.B2 = 0: Motion CompleteSPOS.B1 = flanco positivo: Validar inicioSPOS.B4 = 1: El actuador se mueve

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento desbloqueado"

1) En los bytes de control, el PLC transfiere un valor porcentual que debe multiplicarse por el valorbase para obtener el valor nominal definitivo.

2) Funciones soportadas, véase la sección 1.4

Tab.�2/14: Parámetros empleados en tarea directa

2. Funciones de actuadores

2−29Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.7.1 Secuencia de valor nominal discreto

1. El usuario establece el valor nominal deseado (posición,par) y la condición de posicionado (absoluta/relativa,velocidad) en sus datos de salida.

2. Con un flanco ascendente en Inicio (CPOS.B1), el controla�dor acepta los valores nominales e inicia la tarea de posi�cionado.

Tras el inicio, en cualquier momento se puede iniciar unnuevo valor nominal. No hay que esperar a MC.

3. Cuando se ha alcanzado la última posición nominal, seactiva MC (SPOS.B2).

Inicio de la tarea de posicionado

Posición nominal en los datos desalida

InicioCPOS.B1

Validar inicioSPOS.B1

Motion CompleteSPOS.B2

N − 1 N N + 1

1

0

1

0

1

0

1

0

N + 2

Fig.�2/6: Inicio de la tarea de posicionado

La secuencia de los bits restantes de control y de estado, asícomo las funciones Pausa y Parada, reaccionan como en lafunción de selección de frases; véanse la Fig.�2/3, la Fig.�2/4y la Fig.�2/5.

2. Funciones de actuadores

2−30 Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.7.2 Secuencia del modo de fuerza (regulación del par, regulación decorriente)

El modo de fuerza se prepara conmutando el modo de controlmediante los bits CDIR − COM1/2. Durante este proceso, elactuador permanece parado en la posición regulada. En estemodo de control, la señal �MC" (Motion Complete) se utilizaen el sentido de �valor nominal de par alcanzado".

Después de especificar el valor de referencia, el par o el mo�mento con la rampa del par (sólo CMMP−AS) se crea en elsentido indicado por el signo del valor nominal mediante laseñal de inicio (bit de inicio) y se indica el modo de regula�ción del par por medio de los bits SDIR − COM1/2.

Con CMMP:La velocidad se limita al valor del parámetro �Velocidad per�mitida". Al alcanzar esta velocidad, el bit �Límite de velocidadalcanzado" se establece en el byte de estado SDIR.

Al alcanzarse el valor nominal considerando el margen dedestino y el margen de tiempo, se establece la señal �MC". El par de giro o el momento se siguen controlando.

Causas de fallos en la aplicación

� No se ha realizado ningún referenciado (si fuera necesa�rio, véase PNU 1014).

2. Funciones de actuadores

2−31Festo P.BE−CMM−FHPP−SW−ES es 1006a

Valor de nominal/consulta de valor real en tarea directa enel modo de fuerza:

CCON.B6 (OPM1) = 1, CCON.B7 (OPM2) = 0CDIR.B1 (COM1) = 1, CDIR.B2 (COM2) = 0

Tarea directa

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Datos S CCON CPOS CDIR Valor nominal 1(reser�vado)

Valor de nominal 2(par de giro)

Datos E SCON SPOS SDIR Valor real 1(par real)

Valor real 2(posición real)

Datos Significado Unidad(es)

Valor nominal 1 Reservado (sin función = 0) �

Valor nominal 2 Par nominal Porcentaje del momento nominal (PNU 1036)

Valor real 1 Momento real Porcentaje del valor nominal (PNU 1036)

Valor real 2 Posición real Unidad de posición, véase el apéndice A.1

2. Funciones de actuadores

2−32 Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.7.3 Secuencia de la regulación de la velocidad

La regulación de la velocidad sólo es compatible con el modode funcionamiento �Tarea directa". Sólo es compatible el�seguimiento discreto del valor nominal" (compárese con lasección 2.7.1).

La orden de regulación de la velocidad se recibe mediante laconmutación del modo de control. Durante el proceso, el ac�tuador permanece en el modo de funcionamiento ajustadopreviamente. Después de introducir el valor nominal, con laseñal de inicio (bit de inicio) se pasa al modo de funciona�miento de la regulación de la velocidad y se hace efectivo el valor nominal de la velocidad. El momento se limita durante el proceso al valor especificadoen el parámetro �Limitación del momento" (PNU 565).

En este modo de control, la señal �MC" (Motion Complete) seutiliza en el sentido de �Valor de destino de la velocidad".

Motion Complete/mensaje de reposo

Para determinar los estados �Velocidad alcanzada" y �Veloci�dad 0" se usa el mismo tipo de comparador, que se comportaconforme se indica en la Fig.�2/7; véase la Tab.�2/15.

Valor nominal Indicaciones de llegada al MC (Motion Complete)

� 0 Velocidad de destino: valor nominal conforme a datos de entradaTolerancia: margen de destino de la velocidad (PNU 561)Tiempo de estabilización: tiempo de amortiguación en el margen de

destino de la velocidad (PNU 562)

= 0 Velocidad de destino: valor nominal conforme a datos de entradaTolerancia: margen de destino de reposo (PNU 563)Tiempo de estabilización tiempo de amortiguación en margen de

destino de reposo (PNU 564)

Tab.�2/15: Especificaciones de Motion Complete/mensaje de reposo

2. Funciones de actuadores

2−33Festo P.BE−CMM−FHPP−SW−ES es 1006a

Velocidad de destino + tolerancia

Tiempo deamortiguación

Motion Complete (SPOS.B2) o control de reposo (SPOS.B6)

Contador�de�tiempo

1

0

Velocidad

Velocidad de destino

Velocidad de destino − tolerancia

Fig.�2/7: Motion Complete/mensaje de reposo

2. Funciones de actuadores

2−34 Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.8 Control de reposo

El control de reposo detecta que se ha salido del margen deposición de destino en el reposo.

El control de reposo se refiere exclusivamente a la regulaciónde la posición.

Cuando se alcanza la posición de destino y se emite la señal MC en la palabra de estado, el actuador pasa al estado�Reposo" y el bit SPOS.B6 (control de reposo) se restablece.En este estado, si el actuador sale del margen de posición dereposo durante un tiempo definido, debido a fuerzas exter�nas u otras influencias, se activa el bit SPOS.B6.

En el momento en que el actuador se halle de nuevo en elmargen de posición de reposo tras el tiempo de control dereposo, el bit SPOS.B6 se desactiva.

1 Posición de destino

2 Posición real

3 Control de reposo(SPOS.B6)

4 Motion Complete(SPOS.B2)

5 Margen de posiciónde reposo

6 Margen de posiciónde destino

7 Tiempo de supervi�sión (position windowtime)

8 Tiempo de control dereposo

1

0

1

0

1

2

3

4

5 6

7

88

Fig.�2/8: Control de reposo

2. Funciones de actuadores

2−35Festo P.BE−CMM−FHPP−SW−ES es 1006a

El control de reposo no puede activarse ni desactivarse explí�citamente. Pasa a estar inactivo cuando el margen de posi�ción de reposo se establece en el valor �0".

Cuadro general de los parámetros empleados (véase la sección 4.4.17)

Parámetros empleados Descripción PNU

Margen de posición de destino 1022

Tiempo de ajuste de posición 1023

Posición nominal 1040

Posición actual 1041

Margen de posición de reposo 1042

Tiempo de control de reposo 1043

Inicio (FHPP) SPOS.B2 = flanco positivo: Motion Complete

Acuse de recibo (FHPP) SPOS.B6 = 1: el actuador ha salido del margen de posición de reposo

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento desbloqueado"

Tab.�2/16: Parámetros empleados en el control de reposo

2. Funciones de actuadores

2−36 Festo P.BE−CMM−FHPP−SW−ES es 1006a

2.9 Medición flotante (muestreo de posiciones)

Para obtener información sobre si la versión de firmware delos controladores utilizados es compatible con esta función y a partir de qué versión son compatibles, consulte la ayudadel plugin FCT correspondiente.

Las entradas digitales locales pueden utilizarse como entradas de muestreo rápidas: con cada flanco ascendente y descendente en la entrada de muestreo configurada (posi�ble sólo mediante el FCT) se escribe el valor de posición actual en una frase del controlador y, a continuación, la unidad de control de nivel superior (PLC/IPC) puede leerla(PNU 350:01/02).

Parámetros para el muestreo de posiciones (medición flotante)

Parámetro/descripción PNU

Valor de posición con un flanco ascendente en unidades del usuario 350:01

Valor de posición con un flanco descendente en unidades del usuario 350:02

Tab.�2/17: Parámetros de la medición flotante

Comportamiento de averías y diagnóstico

3−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Capítulo 3

3. Comportamiento de averías y diagnóstico

3−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

3.1 Clasificación de los fallos 3−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.1 Advertencias 3−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.2 Fallo tipo 1 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1.3 Fallo tipo 2 3−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2 Memoria de diagnóstico (fallos) 3−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Memoria de advertencias (sólo CMMP) 3−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4 Números de fallo 3−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.1 Números de fallo de CMMP 3−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.4.2 Números de fallo de CMMS 3−47 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Diagnóstico mediante bytes de estado FHPP 3−53 . . . . . . . . . . . . . . . . . . . . . . . . .

3. Comportamiento de averías y diagnóstico

3−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.1 Clasificación de los fallos

Se distinguen los siguientes tipos de fallos:

� Advertencias.

� Fallo tipo 1 (no se desconecta la etapa de salida).

� Fallo tipo 2 (se desconecta la etapa de salida).

La clasificación de los posibles fallos es definida en funcióndel controlador. La base en este caso es el comportamientorequerido del regulador ante el fallo concreto.

Los controladores indican los fallos o averías mediante losmensajes de error o las advertencias correspondientes. Estosmensajes y advertencias se pueden evaluar con las opcionessiguientes:

� El display.

� Bytes de estado (véase la sección 1.4).

� El diagnóstico específico del bus (véase la descripciónsobre el bus de campo del controlador empleado).

� La memoria de diagnóstico (véase la sección 3.2).

� El FCT (véase la ayuda sobre el FCT).

3. Comportamiento de averías y diagnóstico

3−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.1.1 Advertencias

Una advertencia es una información para el usuario sin influencia sobre el comportamiento del actuador.

Comportamiento en casos de advertencia

� El regulador y la etapa de salida siguen activos.

� No se cancela el posicionamiento actual.

� Es posible el inicio de un nuevo posicionamiento.

� Se activa el bit SCON.B2 (WARN).

� Si desaparece la causa de la advertencia, de nuevo seborra automáticamente el bit SCON.B2.

� Sólo CMMP:los números de advertencia se incluyen en el protocolodel registro de advertencias (PNU 211).

Causas de las advertencias

� El parámetro no se puede escribir o leer (en el estado defuncionamiento no autorizado, PNU no válido, etc.).

� Error de seguimiento: el actuador ha salido del intervalode tolerancia tras alcanzar �Motion Complete"; entreotros, por fallos de regulación simples.

3. Comportamiento de averías y diagnóstico

3−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.1.2 Fallo tipo 1

En caso de fallo no se puede lograr la potencia requerida. El actuador pasa del estado actual al estado de fallo �Fault".

Comportamiento en caso de fallos de tipo 1

� No se desconecta la etapa de salida.

� Se cancela el posicionamiento actual.

� La velocidad se reduce en la rampa de emergencia.

� El control secuencial pasa al estado de fallo �Fault". No resulta posible un nuevo posicionamiento.

� Se activa el bit SCON.B3 (FAULT).

� Se puede salir del estado de fallo �Fault" mediante unadesconexión, con un flanco positivo en la entradaCCON.B3 (RESET) o mediante la reposición o activaciónde DIN5 (desbloqueo del regulador).

� Se activa el freno de sostenimiento cuando el actuador sedetiene.

Causas de los fallos tipo 1

� Posiciones finales por software vulneradas.

� Timeout de Motion Complete.

� Control de error de seguimiento.

3. Comportamiento de averías y diagnóstico

3−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.1.3 Fallo tipo 2

En caso de fallo no se puede lograr la potencia requerida. Elactuador pasa del estado actual al estado de fallo �Fault".

Comportamiento en caso de fallos de tipo 2

� Se desconecta la etapa de salida.

� Se cancela el posicionamiento actual.

� El actuador queda sin control.

� No resulta posible un nuevo posicionamiento.

� Se activa el bit SCON.B3 (FAULT).

� Sólo se puede salir del estado de fallo �Fault" medianteuna desconexión o con un flanco en la entrada CCON.B3(RESET).

Causas de los fallos tipo 2

� No hay tensión de carga (p. ej., por haberse producidouna desconexión de emergencia).

� Fallos de hardware:

� Fallo del sistema de medición del recorrido.

� Fallo del bus.

� Fallos de la tarjeta SD.

� Cambio del tipo de funcionamiento no permitido.

3. Comportamiento de averías y diagnóstico

3−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.2 Memoria de diagnóstico (fallos)

La memoria de diagnóstico de fallos contiene los códigos delos últimos mensajes de fallo aparecidos. La memoria dediagnóstico está protegida contra fallos de tensión. Si la me�moria de diagnóstico está llena, el elemento más antiguo serásobreescrito (principio FIFO).

Estructura de la memoria de diagnóstico con CMMS

Parámetros 1) 201

Formato uint16

Significado Número de fallo

Subíndice 1 Último fallo/fallo actual

Subíndice 2 2º fallo guardado

Subíndice 3 3º fallo guardado

Subíndice 4 4º fallo guardado

1) Véase la sección 4.4.5

Tab.�3/1: Estructura de la memoria de diagnóstico con CMMS

Estructura de la memoria de diagnóstico de fallos con CMMP

Parámetro 1) 200 201 202

Formato uint8 uint16 uint32

Significado Evento de diagnóstico

Número defallo

Momento

Subíndice 1 Último fallo/fallo actual

Subíndice 2 2º fallo guardado

... 2) ...

Subíndice 32 32º fallo guardado

1) Véase la sección 4.4.5

Tab.�3/2: Estructura de la memoria de diagnóstico con CMMP

3. Comportamiento de averías y diagnóstico

3−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Sólo con CMMP: configuración de la memoria de diagnóstico con PNU 204 (véase la sección 4.4.5)

SI Descripción Valor pre−determinado

Mín. Máx.

1 = 1: registrar fallos entrantes y salientes= 2: registrar sólo fallos entrantes

2 2 2

2 = 1: resolución del registro de tiempo 10 ms= 2: resolución del registro de tiempo 1 ms= 3: resolución del registro de tiempo 1 �ms

3 3 3

3 Reservado � � �

4 Número de entradas válidas en la memoria de diagnós�tico

32 0 32

Tab.�3/3: Configuración de la memoria de diagnóstico (sólo CMMP)

3. Comportamiento de averías y diagnóstico

3−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.3 Memoria de advertencias (sólo CMMP)

Algunos controladores disponen de una memoria de diagnós�tico aparte para advertencias.La memoria de advertencias contiene los códigos de las últi�mas advertencias aparecidas. La funcionalidad es semejantea la de la memoria de diagnóstico de fallos.

Estructura de la memoria de advertencias

Parámetro 1) 210 211 212

Formato uint8 uint16 uint32

Significado Evento de advertencia

Número deadvertencia

Momento

Subíndice 1 Último/actual mensaje de advertencia

Subíndice 2 Segundo mensaje de advertencia memorizado

... ...

Subíndice 16 Último mensaje de advertencia

1) (Véase la sección 4.4.5)

Tab.�3/4: Estructura de la memoria de advertencias

Configuración de la memoria de advertencias con PNU 214 (véase la sección 4.4.5)

SI Descripción Valor pre−determinado

Mín. Máx.

1 = 1: registrar advertencias entrantes y salientes= 2: registrar sólo advertencias entrantes

2 2 2

2 = 1: resolución del registro de tiempo 10 ms= 2: resolución del registro de tiempo 1 ms= 3: resolución del registro de tiempo 1 �ms

3 3 3

3 Reservado � � �

4 Número de entradas válidas en la memoria de diagnós�tico de advertencias

0 0 16

Tab.�3/5: Configuración de la memoria de advertencias

3. Comportamiento de averías y diagnóstico

3−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.4 Números de fallo

Como números de fallo se visualizan y se registran los mensa�jes de error del controlador. Las secciones 3.4.1 y 3.4.2 inclu�yen los mensajes de error conforme a las versiones de firm�ware existentes en el momento de publicación del presentedocumento.

La lista de los mensajes de error actualizada y completa seencuentra en la descripción del hardware del controladorcorrespondiente, tipo P.BE−CMM...−HW−...

3.4.1 Números de fallo de CMMP

Mensaje de error

Índiceprincipal

Sub−índice

Mensaje Causas Medidas

0 0 Error no válido Información: se ha marcado unregistro de error no válido (co�rrupto) con este número deerror en la memoria de diagnós�tico.La entrada de la hora delsistema se ajusta a �0".

1 Error no válido detectado y co�rregido

Información: se ha detectado ycorregido un registro de error noválido (corrupto) en la memoriade diagnóstico. En la informa�ción adicional se encuentra elnúmero de error original.La entrada de la hora del sis�tema incluye la dirección del nú�mero de error corrupto.

2 Error borrado Información: se han validado loserrores activos.

3. Comportamiento de averías y diagnóstico

3−11Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

1 0 Stack overflow ¿Firmware incorrecto?Gran carga de procesamientoesporádica debido a un tiempode ciclo demasiado breve y aprocesos de gran consumo (al�macenamiento de conjuntos deparámetros, etc.).

· Cargue un firmware autori�zado.

· Reduzca la carga de procesa�miento.

· Póngase en contacto con elsoporte técnico.

2 0 Baja tensión en elcircuito interme�dio

La tensión del circuito interme�dio desciende por debajo delumbral parametrizado.¿Se ha ajustado una prioridadde error muy alta?

· Descarga rápida debido a quela alimentación de la red estádesconectada.

· Compruebe la alimentaciónde potencia.

· Acople los circuitos interme�dios si está permitido.

· Compruebe la tensión del cir�cuito intermedio (medición).

Información adicional (PNU 203/213):16 bits superiores: número de estado de la máquina interna

de estado16 bits inferiores: tensión del circuito intermedio en

escalado interno (aprox.�17,1�dígito/V).

3 0 Exceso de tempe�ratura de motoranalógico

Motor sobrecargado, tempera�tura demasiado alta.¿Se ha parametrizado el sensoradecuado o su curva caracterís�tica?

En caso de sobrecarga:· Compruebe la parametriza�

ción (regulador de corriente,valores límite de corriente).

· Compruebe la parametriza�

1 Exceso de tempe�ratura de motordigital

tica?¿Sensor defectuoso?

· Compruebe la parametrización del sensor o su curva ca�racterística.

Si se dan errores inclusocuando el sensor está puen�teado: equipo defectuoso.

3. Comportamiento de averías y diagnóstico

3−12 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 3 2 Exceso de tempe�ratura de motoranalógico: roturade cable

El valor medido de las resisten�cias está por encima del umbralpara la detección de rotura decables.

· Compruebe que los cables deconexión del sensor de tem�peratura no estén rotos.

· Compruebe la parametriza�ción (valor umbral) de la de�tección de rotura de cables.

3 Exceso de tempe�ratura de motoranalógico: corto�circuito

El valor medido de las resisten�cias está por debajo del umbralpara la detección de cortocir�cuito.

· Compruebe que los cables deconexión del sensor de tem�peratura no estén rotos.

· Compruebe la parametriza�ción (valor umbral) de la de�tección de cortocircuito (sub�índice 3).

4 0 Exceso de tempe�ratura de la uni�dad de potencia

El equipo está sobrecalentado,¿es plausible la indicación detemperatura?¿Ventilador defectuoso?¿Equipo sobrecargado?

· Compruebe las condicionesde montaje. ¿Están sucias lasesterillas filtrantes de los ven�tiladores del armario de ma�niobra?

1 Sobretempera�tura en el circuitointermedio

¿Equipo sobrecargado? niobra?· Compruebe la configuración

del actuador (por si hay so�brecarga en el funciona�miento permanente).

5 0 Fallo de tensióninterna 1

En el control de la alimentacióninterna se ha detectado unabaja tensión Hay una avería in

· Desconecte el equipo de todala periferia y compruebe si elfallo sigue apareciendo des

1 Fallo de tensióninterna 2

baja tensión. Hay una avería in�terna o la periferia conectada hacausado una sobrecarga/corto�

fallo sigue apareciendo des�pués de borrar (reset). Si esasí, hay una avería interna. El

d b d2 Fallo de alimenta�

ción del excitador

g /circuito.

, yequipo debe ser reparado porel fabricante.

3 Subtensión enE/S digitales

¿Periferia averiada? · Compruebe que no haya cor�tocircuitos ni carga especifi�cada en la periferia conec

4 Sobrecorrienteen E/S digitales

cada en la periferia conec�tada.

3. Comportamiento de averías y diagnóstico

3−13Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

6 0 Etapa de salida,cortocircuito

Motor averiado, p.�ej., cortocir�cuito entre espiras debido al so�brecalentamiento del motor ocortocircuito interno del motor aPE.Cortocircuito en el cable o en lasclavijas de conexión, es decir,cortocircuito de las fases delmotor entre sí o al apantalla�miento/PE.Etapa de salida defectuosa (cor�tocircuito).Parametrización incorrecta delregulador de corriente.

Depende del estado delequipo, casos a) hasta f ):

a) Fallo sólo con chopper defreno activo: compruebe si hay un cortocir�cuito en la resistencia de fre�nado externa o si el valor dela resistencia es demasiadobajo. Compruebe los circuitosde la salida del chopper defreno del controlador del mo�tor (puentes, etc.).

b) Mensaje de error inmediatamente después de conectar laalimentación de potencia: cortocircuito interno en la etapade salida (cortocircuito de un medio puente completo). Elcontrolador del motor ya no puede conectarse a la alimenta�ción de potencia, los fusibles internos (y, si es necesario, losexternos) saltan. El equipo debe ser reparado por el fabri�cante.

c) El mensaje de cortocircuito se emite al desbloquear las eta�pas de salida o los reguladores.

d) Desconecte la clavija del motor X6 directamente en el con�trolador del motor. Si el fallo sigue apareciendo, hay unaavería en el controlador del motor. El equipo debe ser repa�rado por el fabricante.

e) Si el fallo sólo aparece cuando el cable del motor está co�nectado: compruebe el motor y el cable por si hay cortocir�cuitos, p.�ej., con un multímetro.

f ) Compruebe la parametrización del regulador de corriente. Siel regulador de corriente está mal parametrizado, las oscila�ciones pueden generar corrientes que alcancen el límite decortocircuito. Por lo general, esto se detecta fácilmente de�bido a que se oye un silbido de una frecuencia muy alta.Realice la verificación, si es necesario, con la función deosciloscopio (valor real de la corriente activa).

1 Sobrecorrienteen el chopper defreno

Sobrecorriente en la salida delchopper de freno.

· Compruebe si hay un cortocir�cuito en la resistencia de fre�nado externa o si el valor dela resistencia es demasiadobajo.

· Compruebe los circuitos de lasalida del chopper de frenodel controlador del motor(puentes, etc.).

3. Comportamiento de averías y diagnóstico

3−14 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

7 0 Sobretensión enel circuito inter�medio

La resistencia de frenado se so�brecarga, demasiada energía defrenado que no puede elimi�narse con la rapidez necesaria.¿Dimensionado incorrecto de laresistencia?¿Resistencia no parametrizada?¿Resistencia conectada incorrec�tamente?

Compruebe el dimensionadode la resistencia de frenado,puede que su valor sea dema�siado alto.Compruebe la parametriza�ción.Compruebe la conexión a la re�sistencia de frenado (interna/externa).

8 0 Error del trans�ductor angulardel resolver

Amplitud de señal del resolvererrónea

Procedimiento conforme a lospasos a) hasta c):

del resolvera) Si es posible, realice la prueba con otro resolver (sin faltas;

cambie también el cable de conexión). Si el fallo sigue apa�reciendo, hay una avería en el controlador del motor. El equipo debe ser reparado por el fabricante.

b) Si el fallo sólo aparece con un resolver especial y su cable deconexión correspondiente: compruebe las señales del resol�ver (soporte y señales SIN/COS), véase la especificación. Sila especificación de señal no se respeta, cambie el resolver.

c) Si el fallo vuelve a aparecer esporádicamente, examine laconexión de apantallamiento o compruebe si el resolverpresenta una relación de transmisión demasiado baja (resol�ver normalizado: A = 0,5).

1 El sentido de girode la detecciónde posición incre�mental no esigual

Sólo transmisores con transmi�sión serial combinados con unapista de señal SEN/COS analó�gica: el sentido de giro de la de�terminación de posición internadel transmisor y la evaluación in�cremental del sistema de pistasanalógico del controlador delmotor se han intercambiado porerror.

Cambie las señales siguientesen la interfaz del encoder X2B(es necesario modificar los hi�los del conector tipo clavija),observe la hoja de datos delencoder:� Cambie las pistas SEN/COS.� Cambie las señales

SIN+/SIN− o COS+/COS−.

El transmisor cuenta internamente, p.�ej., en positivo en el sen�tido de las agujas del reloj, mientras que la evaluación incre�mental cuenta en sentido negativo con el mismo giro mecánico.En el primer movimiento mecánico superior a 30° se detectaque el sentido de giro es incorrecto y el fallo se activa.

3. Comportamiento de averías y diagnóstico

3−15Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 8 2 Fallo de señalesde pista Z0 delencoder incre�mental

Amplitud errónea de las señalesde la pista Z0 en X2B.¿Encoder conectado?¿Cable del encoder defectuoso?¿Encoder averiado?

Compruebe la configuraciónde la interfaz del encoder. Pro�cedimiento conforme a los pa�sos a) hasta c):a) La evaluación Z0 está acti�

vada pero las señales de pistano están conectadas o noexisten (p.�ej., EnDat 2.2 o En�Dat 2.1 sin pista analógica).Transmisor Heidenhain: refe�rencias EnDat 22 y EnDat 21.En estos transmisores no hayseñales incrementales, in�cluso cuando los cables estánconectados.

b) ¿Señales incorrectas deltransmisor? 1).

c) Prueba con otro transmisor. 2)

3 Fallo de señalesde pista Z1 delencoder incre�mental

Amplitud errónea de la pista Z1en X2B.¿Encoder conectado?¿Cable del encoder defectuoso?¿Encoder averiado?

Compruebe la configuraciónde la interfaz del encoder. Pro�cedimiento conforme a los pa�sos a) hasta c):a) Evaluación Z1 activada pero

no conectada.b) ¿Señales incorrectas del

transmisor? 1).c) Prueba con otro transmisor. 2)

1) Compruebe el cableado, p.�ej., ¿una o varias fases de las señales de pista interrumpidas o cortocir�cuitadas?Compruebe las recomendaciones EMC en la instalación (¿apantallado del cable en ambos lados?).Compruebe el nivel de la tensión de alimentación en el transmisor. ¿Es suficiente? Si no lo es,adapte la sección de los cables (conecte los cables utilizados en paralelo) o utilice la retroalimen�tación de tensión (SENSE+ y SENSE−).

2) Si el fallo sigue apareciendo con la configuración correcta, realice la prueba con otro transmisor(sin faltas; cambie también el cable de conexión). Si el fallo sigue apareciendo, hay una avería en elcontrolador del motor. El equipo debe ser reparado por el fabricante.

3. Comportamiento de averías y diagnóstico

3−16 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 8 4 Fallo de señalesde pista del enco�der incrementaldigital (X2B)

Señales erróneas de pistas A, B,o N en X2B.¿Encoder conectado?¿Cable del encoder defectuoso?¿Encoder averiado?

Compruebe la configuraciónde la interfaz del encoder. Pro�cedimiento conforme a los pa�sos a) y b):a) ¿Señales incorrectas del

transmisor? 1).b) Prueba con otro transmisor. 2)

5 Fallo de señalesde transmisorHall de transmi�sor incremental

Señales erróneas de transmisorHall de un transm. incr. en X2B.¿Encoder conectado?¿Cable del encoder defectuoso?¿Encoder averiado?

Compruebe la configuraciónde la interfaz del encoder. Pro�cedimiento conforme a los pa�sos a) y b):a) ¿Señales incorrectas del

transmisor? 1).b) Prueba con otro transmisor. 2)

6 Fallo de comuni�cación del enco�der

Mala comunicación con los encoders seriales (transmisorEnDat, transmisor HIPERFACE,transmisor BiSS). ¿Encoder conectado?¿Cable del encoder defectuoso?¿Encoder averiado?

Compruebe la configuraciónde la interfaz del encoder. Pro�cedimiento conforme a los pa�sos a) hasta c):a) ¿Transmisor serial parametri�

zado pero no conectado?¿Se ha seleccionado un pro�tocolo serial incorrecto?

b) ¿Señales incorrectas deltransmisor? 1).

c) Prueba con otro transmisor. 2)

7 Amplitud erróneade las señales delas pistas incre�mentales (X10)

Señales erróneas de pistas A, B,o N en X10.¿Encoder conectado?¿Cable del encoder defectuoso?¿Encoder averiado?

Compruebe la configuraciónde la interfaz del encoder. Procedimiento conforme a lospasos a) y b):a) ¿Señales incorrectas del

transmisor? 1).b) Prueba con otro transmisor. 2)

1) Compruebe el cableado, p.�ej., ¿una o varias fases de las señales de pista interrumpidas o cortocir�cuitadas?Compruebe las recomendaciones EMC en la instalación (¿apantallado del cable en ambos lados?).Con señales TTL single ended (las señales HALL son siempre TTL single ended). Compruebe si apa�rece una caída de tensión demasiado elevada en el cable GND; en este caso = referencia de señal. Compruebe si aparece una caída de tensión demasiado elevada en el cable GND; en este caso =referencia de señal. Compruebe el nivel de la tensión de alimentación en el transmisor. ¿Es suficiente? Si no lo es,adapte la sección de los cables (conecte los cables utilizados en paralelo) o utilice la retroalimen�tación de tensión (SENSE+ y SENSE−).

2) Si el fallo sigue apareciendo con la configuración correcta, realice la prueba con otro transmisor(sin faltas; cambie también el cable de conexión). Si el fallo sigue apareciendo, hay una avería en elcontrolador del motor. El equipo debe ser reparado por el fabricante.

3. Comportamiento de averías y diagnóstico

3−17Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 8 8 Error interno deltransductor an�gular

La monitorización interna del en�coder (X2B) ha detectado un fa�llo y lo ha transmitido a travésde la comunicación serial.¿Encoder averiado?

Causas posibles: específicas del transmisor odel fabricante, p.�ej., una inten�sidad luminosa en descensocon transmisores ópticos o alsuperar la velocidad.Si el fallo es permanente, rea�lice la prueba con otro trans�misor (sin faltas; cambie tam�bién el cable de conexión).Puede que el transmisor tengauna avería permanente.

9 Transductor angular no sopor�tado en X2B

En X2B se ha leído un tipo deencoder que no se admite o queno puede utilizarse en el modode funcionamiento deseado.¿Se ha seleccionado un tipo deprotocolo incorrecto o inade�cuado?¿El firmware no soporta la va�riante de transmisor conectada?

Conforme a la información adi�cional 1) del mensaje de error:· Cargue el firmware apropiado.· Compruebe/corrija la configu�

ración de la evaluación deltransmisor.

· Conecte el tipo de transmisorapropiado.

1) Información adicional (PNU 203/213):0001: HIPERFACE: el firmware no soporta este tipo de transmisor −> utilice otro tipo de transmisor

o cargue firmware nuevo.0002: EnDat: el espacio de direcciones en el que deberían estar los parámetros del transmisor no

existe en el transmisor EnDat conectado −> compruebe el tipo de transmisor.0003: EnDat: el firmware no soporta este tipo de transmisor −> utilice otro tipo de transmisor o

cargue firmware nuevo.0004: EnDat: la placa de características del transmisor no puede leerse desde el transmisor conec�

tado −> cambie el transmisor o, si es necesario, cargue un firmware más reciente.0005: EnDat: interfaz EnDat 2.2 parametrizada, el transmisor conectado es soportado, pero sólo

EnDat2.1 −> cambie el tipo de transmisor o modifique la parametrización para la versiónEnDat 2.1.

0006: EnDat: interfaz EnDat 2.1 con evaluación analógica de pistas parametrizada pero, conformeindica la placa de características, el transmisor conectado no soporta señales de pista −>cambie el transmisor o desconecta la evaluación de señales de pista Z0.

0007: Sistema de medición de longitud de código con EnDat 2.1 conectado, pero parametrizadocomo transmisor puramente serial. Debido a los prolongados tiempos de respuesta, estesistema no puede utilizarse para la evaluación puramente serial. El transmisor debe utili�zarse con evaluación analógica de señales de pista −> conecte la evaluación analógica deseñales de pista Z0.

3. Comportamiento de averías y diagnóstico

3−18 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

9 0 Antiguo conjuntode parámetros deencoder

Advertencia:en la EEPROM del transmisor conectado se ha encontrado unconjunto de parámetros detransmisor en un formato anti�guo. Éste se ha convertido yguardado de nuevo.

Si no hay actividad: la adver�tencia no debería volver a apa�recer al conectar de nuevo latensión de 24 V.

1 No se puede des�codificar el con�junto de paráme�tros del encoder

Los datos en la EEPROM del en�coder no han podido leerse porcompleto o se ha denegado par�cialmente el acceso.

En la EEPROM del transmisorhay datos (objetos de comuni�cación) que no son soportadospor el firmware cargado. Estosdatos se eliminan.El conjunto de parámetrospuede adaptarse al firmwareactual escribiendo los datosdel transmisor en el transmi�sor. Otra opción consiste encargar un firmware (más re�ciente) apropiado.

2 Versión descono�cida de conjuntode parámetros deencoder

Los datos guardados en la EEPROM no son compatiblescon la versión actual. Se ha en�contrado una estructura de da�tos que el firmware cargado nopuede descodificar.

Guarde de nuevo los paráme�tros del transmisor para borrarel conjunto de parámetros deltransmisor y cambiarlo por unconjunto que pueda leerse (losdatos se borran permanente�mente del transmisor). Otraopción consiste en cargar unfirmware (más reciente) apro�piado.

3 Estructura de da�tos defectuosade conjunto deparámetros deencoder

Los datos en la EEPROM no sonapropiados para la estructura dedatos guardada. La estructurase ha dado por válida, peropuede que esté corrupta.

Vuelva a guardar los paráme�tros del transmisor para borrarel conjunto de parámetros deltransmisor y cambiarlo por unconjunto que pueda leerse. Siel fallo sigue apareciendo,puede que el transmisor estéaveriado. Cambie el transmisor a modode prueba.

3. Comportamiento de averías y diagnóstico

3−19Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 9 4 Datos EEPROM:la configuraciónespecífica delcliente es erró�nea

Sólo con motores especiales: en la verificación de plausibili�dad se ha encontrado un fallo,p.�ej., porque el motor ha sidoreparado o sustituido.

Si el motor ha sido reparado:referéncielo de nuevo y guardelos datos en el encoder. A con�tinuación guárdelos en el con�trolador del motor.Si el motor ha sido sustituido:parametrice el controlador, re�feréncielo y guarde los datosen el encoder. A continuación,guárdelos en el controladordel motor.

7 EEPROM de en�coder con protec�ción de escritura

No es posible guardar los datosen el EEPROM del encoder.Aparece en transmisores Hyperface.

Un campo de datos de la EEPROM del transmisor es desólo lectura (p.�ej., despuésdel funcionamiento en un con�trolador del motor de otro fa�bricante). No hay solución. La memoria de transmisióndebe desbloquearse con la he�rramienta de parametrizacióncorrespondiente (del fabri�cante).

9 EEPROM del en�coder demasiadopequeña

No han podido guardarse todoslos datos en la EEPROM del en�coder.

Reduzca el número de los con�juntos de datos que debenguardarse. Lea la documenta�ción o póngase en contactocon el soporte técnico.

10 0 Exceso de revolu�ciones (protec�ción de giro)

El motor ha sobrepasado el topede giro porque el offset del án�gulo de conmutación es inco�rrecto.El motor está parametrizado co�rrectamente pero el valor límitede la protección antigiro se haajustado demasiado bajo.

Compruebe el offset del án�gulo de conmutación. Com�pruebe la parametrización delvalor límite.

3. Comportamiento de averías y diagnóstico

3−20 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

11 0 Fallo al iniciarseel recorrido dereferencia

Falta el desbloqueo del regula�dor.

Sólo es posible iniciar el reco�rrido de referencia cuando eldesbloqueo del regulador estáactivado. Compruebe la condi�ción o la secuencia.

1 Fallo durante elrecorrido de refe�rencia

El recorrido de referencia se hainterrumpido, p. ej., debido a:� Cancelación del desbloqueo

del regulador.� El interruptor de referencia

está detrás del detector definal de carrera.

� Señal externa de parada (in�terrupción de una fase delrecorrido de referencia).

· Compruebe la secuencia delrecorrido de referencia.

· Compruebe la disposición delos interruptores.

· Bloquee la entrada de paradadurante el recorrido de refe�rencia si lo desea.

2 Recorrido de re�ferencia: no hayningún impulsoválido de puestaa cero

Reservado para ampliacionesposteriores (falta el impulso ne�cesario de puesta a cero)

3 Recorrido de re�ferencia: tiemposobrepasado

Se alcanzó el tiempo máximoparametrizado para el recorridode referencia, antes incluso deque finalizara el recorrido de re�ferencia.

Compruebe la parametrizacióndel tiempo.

4 Recorrido de re�ferencia: detec�tor de final de ca�rrera erróneo/noválido

Detector de final de carrera per�tinente no conectado.¿Se han intercambiado por errorlos detectores de final de carrera?No se ha encontrado ningún interruptor de referencia entreambos detectores de final de carrera.El interruptor de referencia estásobre el detector de final de carrera.Método �impulso de puesta acero/impulso de puesta a cero":detector de final de carrera acti�vado dentro de la zona de im�pulso de puesta a cero (no per�mitido).Ambos detectores de final decarrera activados al mismotiempo.

Compruebe si los detectoresde final de carrera están co�nectados en el sentido de mar�cha correcto o si influyen enlas entradas previstas.¿Interruptor de referencia co�nectado?Compruebe la disposición delinterruptor de referencia.Desplace el detector de finalde carrera para que no quededentro de la zona del impulsode puesta a cero.

3. Comportamiento de averías y diagnóstico

3−21Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 11 5 Recorrido de referencia: I@t/error de segui�miento

Rampas de aceleración parame�trizadas de manera inadecuada.Giro mediante error de segui�miento activado prematura�mente, compruebe la parametri�zación del error de seguimiento.No se ha alcanzado ningún interruptor de referencia entrelos topes finales.Método �impulso de puesta acero": tope final alcanzado(aquí, no permitido).

Parametrice las rampas deaceleración más planas.Compruebe la conexión de uninterruptor de referencia.¿Métodos apropiados para laaplicación?

6 Recorrido de re�ferencia: final delrecorrido de bús�queda

Ha concluido el trayecto máximopermitido del recorrido de refe�rencia sin que se haya alcan�zado el punto de referencia ni eldestino del recorrido de referen�cia.

Fallo en la detección del interruptor. ¿Interruptor del recorrido dereferencia averiado?

12 0 CAN: número denodo por dupli�cado

Número de nodo asignado dosveces.

Compruebe la configuraciónde participantes en el busCAN.

1 CAN: fallo de co�municación, busdesconectado

El chip CAN ha desconectado lacomunicación debido a fallos decomunicación (BUS OFF).

Compruebe el cableado:¿se ha respetado la especifica�ción de cables; rotura de ca�bles; sobrepasada la longitudmáxima de cables; resisten�cias de terminación correctas;apantallado del cable puesto a tierra; todas las señales apli�cadas?Cambie el equipo a modo deprueba. Si otro equipo con elmismo cableado funciona sinfaltas, envíe el equipo al fabri�cante para su verificación.

3. Comportamiento de averías y diagnóstico

3−22 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 12 2 CAN: fallos de co�municación du�rante el envío

Al enviar mensajes, las señalesestán perturbadas.Encienda el equipo tan rápidode manera que al enviar el men�saje de arranque no pueda de�tectarse ningún otro nodo en elbus.

Compruebe el cableado:¿se ha respetado la especifica�ción de cables; rotura de ca�bles; sobrepasada la longitudmáxima de cables; resisten�cias de terminación correctas;apantallado del cable puesto atierra; todas las señales apli�cadas?Cambie el equipo a modo deprueba. Si otro equipo con elmismo cableado funciona sinfaltas, envíe el equipo al fabri�cante para su verificación.Compruebe la secuencia de inicio de la aplicación.

3 CAN: fallos de comunicación durante la recep�ción

Al recibir mensajes las señalesestán perturbadas.

Compruebe el cableado:¿se ha respetado la especifica�ción de cables; rotura de ca�bles; sobrepasada la longitudmáxima de cables; resisten�cias de terminación correctas;apantallado del cable puesto atierra; todas las señales apli�cadas?Cambie el equipo a modo deprueba. Si otro equipo con elmismo cableado funciona sinfaltas, envíe el equipo al fabri�cante para su verificación.

4 CAN: Node Guar�ding

No se recibe ningún telegramade Node Guarding en el trans�curso del tiempo parametrizado¿Perturbación de señales?

Compense el tiempo de ciclode trama remota con el controlo fallo del control.

5 CAN: RPDO de�masiado corto

Un RPDO recibido no incluye elnúmero de bytes parametriza�dos.

El número de los bytes para�metrizados no es igual al nú�mero de los bytes recibidos. Compruebe y corrija la para�metrización.

9 CAN: error deprotocolo

Protocolo erróneo de bus. Compruebe la parametrizacióndel protocolo del bus CAN se�leccionado.

3. Comportamiento de averías y diagnóstico

3−23Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

13 0 Timeout de busCAN

Mensaje de error del protocoloespecífico del fabricante.

Compruebe la parametrizaciónCAN.

14 0 Alimentación in�suficiente paraidentificación

Los parámetros del regulador decorriente no pueden determi�narse (no hay alimentación sufi�ciente).

La tensión disponible del cir�cuito intermedio es insufi�ciente para realizar la medi�ción.

1 Identificación delregulador de co�rriente: ciclo demedición insufi�ciente

No hay suficientes o hay dema�siados ciclos de medición parael motor conectado.

La determinación automáticade parámetros suministra unaconstante de tiempo que seencuentra fuera del margen devalores parametrizables. Hayque optimizar manualmentelos parámetros.

2 No se ha podidodar orden de des�bloquear la etapade salida

La orden para desbloquear laetapa de salida no se ha efec�tuado.

Compruebe la conexión deDIN4.

3 Etapa de salidadesconectadaprematuramente

El desbloqueo de la etapa de sa�lida se ha desconectado es�tando en marcha la identifica�ción.

Compruebe el control secuen�cial.

4 Identificación in�compatible con eltipo de transmi�sor ajustado

Reservado para ampliacionesposteriores:no es posible realizar la identifi�cación con los ajustes parame�trizados del encoder.

5 Imposibilidad delocalizar el im�pulso de puestaa cero

El impulso de puesta a cero nose ha podido localizar tras eje�cutarse el número máximo per�mitido de giros eléctricos.

Compruebe la señal del im�pulso de puesta a cero.¿Se ha parametrizado correc�tamente el encoder?

6 Señales Hall noválidas

Señales Hall erróneas o inváli�das. La secuencia de pulsos o la seg�mentación de señales Hall no esadecuada.

Compruebe la conexión.Con ayuda de la hoja de datos,compruebe si el transmisor in�dica 3 señales Hall con seg�mentos de 120° o 60°. Si esnecesario, póngase en con�tacto con el soporte técnico.

3. Comportamiento de averías y diagnóstico

3−24 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 14 7 No es posible laidentificación

El encoder está parado. Asegúrese de que hay sufi�ciente tensión en el circuito in�termedio.¿El cable del transmisor estáconectado con el motor co�rrecto?Motor bloqueado, p.�ej., ¿elfreno de sostenimiento no sesuelta?

8 Número de paresde polos no vá�lido

El número de pares de polos cal�culado se encuentra fuera delrango parametrizado.

Compare el resultado con losdatos de la hoja de datos delmotor.Compruebe el número de im�pulsos parametrizado.

15 0 División entre 0 Error interno de firmware.División entre 0 utilizando la bi�blioteca de matemáticas.

Cargue el conjunto de paráme�tros predeterminado. Com�pruebe que se ha cargado unfirmware autorizado

1 Sobrepasa�miento de mar�gen

Error interno de firmware.Overflow al utilizar la bibliotecade matemáticas.

firmware autorizado.

2 Flujo insuficientede números

Error interno de firmware.Las magnitudes internas de co�rrección no han podido calcu�larse.

Compruebe el ajuste de los va�lores máximos del FactorGroup y, si es necesario, cám�bielos.

16 0 Ejecución defec�tuosa del pro�grama

Error interno de firmware.Error en la ejecución del pro�grama. Se ha encontrado unaorden de CPU no autorizada enla ejecución del programa.

Si se vuelve a repetir, carguede nuevo el firmware. Si el fa�llo se repite, el hardware estáaveriado.

1 Interrupción noautorizada

Error en la ejecución del pro�grama. La CPU ha empleado unvector IRQ no utilizado.

2 Error de iniciali�zación

Error interno de firmware.

3 Estado inespe�rado

Error en accesos de periferia in�ternos de la CPU o error en laejecución del programa (bifurca�ción no autorizada en estructu�ras case).

3. Comportamiento de averías y diagnóstico

3−25Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

17 0 Excedido el valorlímite de error deseguimiento

Se ha excedido el umbral decomparación con el valor límitedel error de seguimiento.

Amplíe el margen de error.La aceleración parametrizadaes demasiado elevada.Motor sobrecargado (¿limita�ción de la corriente de la su�pervisión i@t activada?)

1 Supervisión dediferencia entretransmisores

La discrepancia entre el valorreal de posición y la posición deconmutación es demasiado alta.¿Encoder externo no conectadoo averiado?

La discrepancia varía, p.�ej.,debido al juego de los engra�najes. Si es necesario, amplíeel umbral de desconexión.Compruebe la conexión deltransmisor de valor real.

18 0 Temperatura ana�lógica del motor

La temperatura del motor (ana�lógica) es superior a 5° enT_máx.

Compruebe la parametrizacióndel regulador de corriente odel regulador del número derevoluciones. ¿El motor está siempre sobre�cargado?

21 0 Error 1 mediciónde corriente U

Offset de la medición de co�rriente 1, fase U, demasiadogrande. El regulador ejecuta unacompensación del offset de lamedición de corriente cada vezque se desbloquea el regulador.Las tolerancias demasiadograndes causan errores.

Si el fallo se repite, el hard�ware está averiado.

1 Error 1 mediciónde corriente V

Offset de la medición de co�rriente 1, fase V, demasiadogrande.

2 Error 2 mediciónde corriente U

Offset de la medición de co�rriente 2, fase U, demasiadogrande.

3 Error 2 mediciónde corriente V

Offset de la medición de co�rriente 2, fase V, demasiadogrande.

3. Comportamiento de averías y diagnóstico

3−26 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

22 0 PROFIBUS: inicia�lización errónea

Inicialización errónea del módulode tecnología Profibus. ¿Módulode tecnología averiado?

Cambie los módulos de tecno�logía. Si es necesario, elequipo puede enviarse al fabri�cante para su reparación.

2 Error de comuni�cación PROFIBUS

Errores de comunicación. Compruebe la dirección deslave ajustada.Compruebe el terminal de bus.Compruebe el cableado

... 22 3 PROFIBUS: direc�ción del slaveerrónea

La comunicación con la direccióndel slave 126 se ha iniciado.

Selección de otra dirección deslave.

4 PROFIBUS: erroren el margen devalores

El margen de valores se ha exce�dido al convertirse con FactorGroup. Error matemático en la conver�sión de las unidades físicas.

Margen de valores de datos yde unidades físicas no acordesentre sí. Compruébelos y corríjalos.

25 0 Tipo de equipono válido

La codificación del equipo no seha detectado o es inválida.

El error no lo puede subsanarpor sí solo. Envíe el controla�dor del motor al fabricante.

1 Tipo de equipono soportado

La codificación del equipo es vá�lida, pero no es soportada por elfirmware descargado.

Cargue el firmware actual. Sino hay firmware más reciente,puede que se trate de un fallode hardware. Envíe el controla�dor del motor al fabricante.

2 Revisión de hard�ware incompati�ble

El firmware cargado no soportala revisión de hardware del con�trolador.

Compruebe la versión de firm�ware, si es necesario, actualí�celo a una versión más re�ciente.

3 Funcionamientolimitado delequipo

El equipo no está autorizadopara ejecutar esta función.

El equipo no está autorizadopara ejecutar las funcionesdeseadas, por lo que debe serhabilitado por el fabricante.Para ello hay que enviar elequipo.

3. Comportamiento de averías y diagnóstico

3−27Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

26 0 Falta conjunto deparámetros deusuario

No hay un conjunto válido deparámetros de usuario en Flash.

Cargue los ajustes de fábrica.Si el fallo sigue activo, puedeque el hardware esté averiado.

1 Error suma deprueba

Error suma de prueba de unconjunto de parámetros.

Cargue los ajustes de fábrica.Si el fallo sigue activo, puedeque el hardware esté averiado.

... 26 2 Flash: error du�rante la escritura

Error al escribir en la Flash interna o externa

Repita la última operación. Si el fallo se repite, puede queel hardware esté averiado.

3 Flash: error du�rante el borrado

Error al borrar en la Flash internao externa

Repita la última operación. Si el fallo se repite, puede queel hardware esté averiado.

4 Flash: error enFlash interna

El conjunto de parámetros pordefecto está corrupto/error dedatos en el área FLASH, dondese encuentra el conjunto de pa�rámetros por defecto.

Vuelva a cargar el firmware. Si el fallo se repite, puede queel hardware esté averiado.

5 Faltan datos decalibración

Los parámetros de calibraciónde fábrica están incompletos/corruptos.

El error no lo puede subsanarpor sí solo.

6 Faltan conjuntosde datos de posi�ción de usuario

Conjuntos de datos de posiciónincompletos o corruptos.

Cargue los ajustes de fábrica o guarde de nuevo los paráme�tros actuales para poder escri�bir otra vez los datos de posi�ción.

7 Error en las tablas de datos(CAM)

Datos para el disco de leva co�rruptos.

Cargue los ajustes de fábrica;en caso necesario, cargue denuevo el conjunto de paráme�tros. Si persiste el error, pón�gase en contacto con con elsoporte técnico.

27 0 Umbral de avisode error de segui�miento

¿Motor sobrecargado? Com�pruebe el dimensionado.El ajuste de las rampas de ace�leración o de frenado es dema�siado inclinado.¿Motor bloqueado? ¿Ángulo deconmutación correcto?

Compruebe la parametrizaciónde los datos del motor. Compruebe la parametrizacióndel error de seguimiento.

3. Comportamiento de averías y diagnóstico

3−28 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

28 0 Falta el contadorde horas de ser�vicio

En el bloque de parámetros noha podido encontrarse ningúnconjunto de datos para un con�tador de horas de servicio. Seha creado un contador de horasde servicio nuevo. Aparece en laprimera puesta en funciona�miento o cuando se cambia elprocesador.

Esto sólo es una advertencia y no es necesario adoptar másmedidas.

1 Contador de ho�ras de servicio:error de escritura

El bloque de datos en que seencuentra el contador de horasde servicio no ha podido escri�birse. La causa es desconocida,puede que haya problemas conel hardware.

Esto sólo es una advertencia y no es necesario adoptar másmedidas.Si aparece de nuevo, puedeque el hardware esté averiado.

2 Contador de ho�ras de serviciocorregido

El contador de horas de serviciotiene una copia de seguridad. Sila alimentación de 24 V del re�gulador se desconecta en el mo�mento en que el contador dehoras de servicio se está actuali�zando, el conjunto de datos es�crito puede corromperse. Eneste caso, el regulador restaurala copia de seguridad al volver aconectar el contador de horasde servicio.

Esto sólo es una advertencia y no es necesario adoptar másmedidas.

3 Contador de ho�ras de servicioconvertido

Se ha cargado un firmware cuyocontador de horas de serviciotiene otro formato de datos. Elconjunto de datos antiguo delcontador de horas de servicio seconvierte al formato nuevo en laprimera conexión.

Esto sólo es una advertencia y no es necesario adoptar másmedidas.

3. Comportamiento de averías y diagnóstico

3−29Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

30 0 Error interno deconversión

Se ha sobrepasado el margencon factores de escalado inter�nos dependientes de los tiem�pos de ciclo de regulación para�metrizados.

Compruebe si se han parame�trizado tiempos de ciclo dema�siado largos o demasiado cor�tos.

31 0 Motor I@t ¿Motor bloqueado?¿Motor subdimensionado?

Compruebe el dimensionadode la potencia del conjunto deaccionamiento.

1 ServorreguladorI@t

La supervisión I@t se activa confrecuencia.¿Controlador del motor subdi�mensionado?¿Mecánica dura?

Compruebe la planificación delcontrolador del motor. Si esnecesario, utilice un tipo máspotente.Compruebe la mecánica.

2 PFC I@t Excedida la medición de poten�cia del PFC.

Parametrice el funcionamientosin PFC (FCT).

3 Resistencia defrenado I@t

Sobrecarga de la resistencia defrenado interna.¿Resistencia de frenado externaconectada pero no seleccio�nada?

Utilice y seleccione la resisten�cia de frenado externa. Compruebe la parametrizaciónde la resistencia de carga ex�terna (FCT).

32 0 Tiempo de cargade circuito inter�medio sobrepa�sado

No se ha podido cargar el cir�cuito intermedio después deaplicar la tensión de alimenta�ción. Puede que el fusible o laresistencia de frenado esténaveriados o que no estén conec�tados en funcionamiento conuna resistencia externa.

Compruebe la interfaz de la resistencia de frenado externa.Alternativamente, compruebesi el puente de la resistenciade frenado está aplicado. Si lainterfaz es correcta, es proba�ble que la resistencia de fre�nado interna o el fusible inte�grado estén averiados. La re�paración no puede efectuarsein situ.

1 Subtensión paraPFC activo

El PFC puede activarse sólo apartir de una tensión de circuitointermedio de aprox. 130 V DC.

Compruebe la alimentación depotencia.

3. Comportamiento de averías y diagnóstico

3−30 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 32 5 Sobrecarga delchopper de freno.No ha podidodescargarse elcircuito interme�dio

La carga normal del chopper defreno al inicio de la descarga rá�pida ya estaba por encima del100%. La descarga rápida hacausado que el chopper defreno alcance el límite máximode carga y se ha obstaculizado/interrumpido.

No se requiere ninguna me�dida.

6 Tiempo de des�carga de circuitointermedio so�brepasado

No ha podido descargarse rápi�damente el circuito intermedio.Puede que la resistencia de fre�nado interna esté averiada oque no esté conectada cuandoel funcionamiento se realiza conuna resistencia externa.

Compruebe la interfaz de la resistencia de frenado externa.Alternativamente, compruebesi el puente de la resistenciade frenado está aplicado. Si laresistencia interna está selec�cionada y el puente está apli�cado correctamente, es proba�ble que la resistencia de fre�nado interna esté averiada. Lareparación no puede efec�tuarse in situ.

7 No hay alimenta�ción de potenciapara desbloquearel regulador

La orden de desbloqueo del re�gulador se dio cuando el circuitointermedio aún estaba en la fasede carga, con la tensión de ali�mentación aplicada, y el relé dered todavía no estaba conec�tado. El actuador no puede des�bloquearse en esta fase, ya quetodavía no está conectado físi�camente a la red (relé de red).

En la aplicación, compruebeque la alimentación de la red yel desbloqueo del regulador seefectúen consecutivamentecon un breve intervalo entre sí.

8 Fallo en la ali�mentación de po�tencia para des�bloquear el regu�lador

Interrupciones/fallo de la red dela alimentación de potenciacuando el desbloqueo del regu�lador estaba activado.

Compruebe la alimentación depotencia.

9 Fallo de fase Fallo en una o varias fases (sólocon alimentación trifásica).

Compruebe la alimentación depotencia.

3. Comportamiento de averías y diagnóstico

3−31Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

33 0 Error de segui�miento de laemulación de en�coder

La frecuencia límite de la emula�ción de encoder se ha excedido(véase el manual) y el ánguloemulado en X11 no ha podidoseguir. Esto puede sucedercuando se han programado unelevado número de impulsos enX11 y el actuador alcanza veloci�dades altas.

Compruebe si el número deimpulsos parametrizado es demasiado alto para la veloci�dad que debe visualizarse. Sies necesario, reduzca elnúmero de impulsos.

34 0 No hay sincroni�zación a travésdel bus de campo

El regulador no pudo sincroni�zarse con el bus de campo al ac�tivar el modo de posición inter�polada. Puede que los mensajesde sincronización del master hu�biesen fallado. Alternativamente,el intervalo IPO no está ajustadocorrectamente al intervalo desincronización.

Compruebe los ajustes de lostiempos de ciclo del regulador.

1 Fallo de sincroni�zación del bus decampo

La sincronización a través de losmensajes de bus de campo en elfuncionamiento en curso (modode posición interpolada) ha fa�llado.¿Fallo de mensajes de sincroni�zación del master?¿Intervalo de sincronización (in�tervalo IPO) parametrizado de�masiado grande/pequeño?

Compruebe los ajustes de lostiempos de ciclo del regulador.

3. Comportamiento de averías y diagnóstico

3−32 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

35 0 Protección anti�giro del motor li�neal

Perturbación de señales deltransmisor. El motor puede girarmás allá del tope porque la po�sición de conmutación se hadesplazado debido a las pertur�baciones en las señales deltransmisor.

Compruebe las recomendacio�nes EMC en la instalación. Controle la distancia mecánicaen los motores lineales contransmisores inductivos/ópti�cos con cinta y cabezal de me�dición montados aparte. En losmotores lineales con transmi�sores inductivos, asegúrese deque el campo magnético de losimanes o del devanado del mo�tor no se extienda al cabezalde medición (este efecto se dasobre todo cuando hay acele�raciones elevadas = corrientedel motor alta).

5 Error en determi�nación de posi�ción de conmuta�ción

La posición del rotor no ha po�dido identificarse claramente.Puede que el procedimiento se�leccionado no sea apropiado.Puede que la corriente del mo�tor seleccionada para la identifi�cación no esté ajustada de ma�nera apropiada.

Compruebe el método de la de�terminación de la posición deconmutación. 1)

1) Notas sobre la determinación de la posición de conmutación:a) El procedimiento de alineación es inadecuado para actuadores fijos o de movimiento dificultoso

o para actuadores que oscilen con frecuencias bajas.b) El procedimiento de micropasos es apropiado para motores con y sin hierro. Como sólo pueden

realizarse movimientos muy pequeños, se sigue trabajando incluso cuando el actuador estáparado en topes elásticos o está frenado pero tiene capacidad para realizar un mínimo movi�miento elástico. Debido a la elevada frecuencia de excitación, el procedimiento es muy sensiblea oscilaciones en el caso de actuadores mal amortiguados. En este caso puede intentarse redu�cir la corriente de excitación (%).

c) El procedimiento de saturación utiliza la presencia de saturación local en el hierro del motor.Recomendado para los actuadores frenados fijos: los actuadores sin hierro no son apropiadospara este método. Si el actuador (con hierro) se mueve demasiado al encontrar la posición deconmutación, el resultado de la medición puede desvirtuarse. En este caso, reduzca la corrientede excitación. En el caso contrario, si el actuador no se mueve, la corriente de excitación puedeque no sea suficientemente fuerte y la saturación no se marca demasiado.

3. Comportamiento de averías y diagnóstico

3−33Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

36 0 El parámetro hasido limitado

Se ha intentado escribir un valorque está fuera de los límitespermitidos y, por tanto, ha sidolimitado.

Compruebe el conjunto de pa�rámetros del usuario.

1 No se ha acep�tado el paráme�tro

Se ha intentado escribir un ob�jeto que sólo puede leerse oque no puede escribirse en elestado actual (p. ej., cuando eldesbloqueo del regulador estáactivo).

37 0 SERCOS: pertur�bación de datosde recepción

Hay perturbaciones en la señaldel bus Sercos. La causa pue�den ser conectores en mal es�tado o que hay racores sin co�nectar. Este problema puedeaparecer si la potencia luminosaestá ajustada demasiado alta(sobreexcitación).

Compruebe todas las conexio�nes y los cables (rotura de ca�bles o conectores no enchufa�dos).Compruebe los ajustes para lapotencia luminosa en el anillo(demasiado alta/baja).

1 SERCOS: anillode fibra óptica interrumpido

El anillo Sercos no está conec�tado. La causa puede ser unarotura de cable.

Compruebe que se han conec�tado todos los cables y que nohay cables rotos.

2 SERCOS: el MSTha fallado dos ve�ces

Faltan dos telegramas consecu�tivos de sincronización de mas�ter. Este error suele aparecer encombinación con �Ring not Clo�sed" o con �Massive Distortion".O bien el anillo se ha interrum�pido en el funcionamiento ac�tual, o bien el master ha dejadode enviar telegramas de sincro�nización.

Compruebe el anillo Sercos(también si está interrum�pido). Compruebe si el master toda�vía funciona correctamente.

3 SERCOS: asigna�ción inválida defase en informa�ción MST

El master indica un salto de faseinválido (p.�ej., debe saltarse unafase). La causa está en el soft�ware del master.

Comprobación del programaen el master SERCOS.

3. Comportamiento de averías y diagnóstico

3−34 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 37 4 SERCOS: el MSTha fallado dos ve�ces

Faltan dos telegramas consecu�tivos de datos de master. Esteerror suele aparecer en combi�nación con �Ring not Closed" ocon �Massive Distortion". O bienel anillo se ha interrumpido en elfuncionamiento actual, o bien elmaster ha dejado de enviar tele�gramas de datos.

Compruebe el anillo Sercos(también si está interrum�pido).Compruebe si el master toda�vía funciona correctamente.

5 SERCOS: salto enmodo de funcio�namiento desco�nocido

El master intenta activar unmodo de funcionamiento no so�portado por el actuador.

Compruebe los ajustes de losmodos de funcionamiento enlos IDN S−0−0032 a S−0−0035.

6 SERCOS: T3 invá�lido

El master indica un tiempo invá�lido para aceptar los valores no�minales (T3). Éste está dentrodel tiempo de transmisión de ATo de MDT del bus. El master de�termina el tiempo T3 durante elarranque de fase. La causapuede ser que el master ha cal�culado el tiempo incorrecta�mente o que se transmiten de�masiados datos cíclicos en eltiempo de ciclo utilizado.

Aumente la velocidad de trans�misión para reducir la duraciónde transferencia de los tele�gramas al bus.Aumente el tiempo de ciclo.Desplace manualmente el mo�mento T3 (posible, p.�ej., me�diante la introducción manualde un offset para T3 en contro�les de la empresa Beckhoff ).

38 0 SERCOS: SERCON Statusevent

SERCOS Prog.: error durante lainicialización del chip SERCONdel módulo de tecnología SERCOS.

Si es posible, sustituya el mó�dulo de tecnología y envíelo alfabricante para su comproba�ción.

1 SERCOS: no hayningún módulodisponible

En la activación del bus Sercosno se ha detectado ningún mó�dulo válido.

Compruebe si hay algún mó�dulo Sercos conectado enTECH2. Si es posible, sustituya el mó�dulo de tecnología.

3. Comportamiento de averías y diagnóstico

3−35Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 38 2 SERCOS: móduloaveriado

Al activar el bus Sercos, laprueba de hardware (prueba dememoria) del módulo ha dadoun fallo.

Sustituya el módulo de tecno�logía y envíelo al fabricantepara su comprobación.Si el fallo sigue apareciendocon el módulo de tecnologíanuevo, debe enviar el controla�dor del motor al fabricantepara su comprobación.

3 SERCOS:S−0−0127: datosinválidos enS−0−0021

En la orden �Conmutación defase CP2 −> CP3" se ha detec�tado que algunos de los datosde configuración transmitidos enCP2 son erróneos. El mastercomprueba los ajustes siguien�tes:� Configuración de los pará�

metros cíclicos transmiti�dos en AT y MDT.

� Información de tiempo.

Configuración de los datos cíclicos para MDT y AT (puedeque se hubiesen configuradoparámetros no soportados).¿El master calcula los segmen�tos de tiempo?

4 SERCOS:S−0−0127: IDNinadmisibles enAT o MDT

Se han configurado IDN desco�nocidos/inválidos para los pará�metros de transmisión cíclica enMDT y AT.

Compruebe la configuraciónde los datos de trasmisión cí�clica.

5 SERCOS:S−0−0128: datosinválidos enS−0−0022

En la orden �Conmutación defase CP3 −> CP4" se ha detec�tado que algunos de los datosde configuración transmitidos enCP3 son inválidos. Se comprue�ban los siguientes ajustes:� Ajustes de ponderación.� Ajustes de modo de funcio�

namiento.

Compruebe los ajustes de pon�deración.Compruebe los ajustes demodo de funcionamiento (tam�bién encoders internos/exter�nos).

6 SERCOS:S−0−0128: pará�metro de ponde�ración erróneo

En la orden �Conmutación defase CP3 −> CP4" se han detec�tado ajustes inválidos de ponde�ración.

Compruebe los ajustes de pon�deración.

3. Comportamiento de averías y diagnóstico

3−36 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 38 6 SERCOS:S−0−0128: pará�metro de ponde�ración erróneo

Arranque de fase SERCOS: erroren la orden S−0−0128 − Error enel ajuste de los parámetros deponderación.

Contacte en caso necesariocon el soporte técnico.

7 SERCOS: IDN inválido enS−0−0026/S−0−0027

Se han configurado IDN inváli�dos para la �palabra de estadode señal" Sercos o la �palabrade control de señal Sercos".

Compruebe la configuraciónen las palabras de estado deseñal y de control de señal enlas listas de IDN S−0−0026 yS−0−0027.

8 SERCOS: error deconversión

Ha aparecido un error de con�versión interno (conversión debus en unidades base internas oviceversa). Aquí deben compro�barse los ajustes de pondera�ción. Ha aparecido un desborda�miento o un flujo insuficiente uotro error matemático interno.

Compruebe el uso de una pon�deración alternativa.

9 SERCOS: modoactivo de SERCON 410b

Activación de SERCOS: SERCON816 funciona en modo de com�patibilidad SERCON 410b.

Sustituya el módulo de tecno�logía y envíelo al fabricantepara su comprobación.

39 0 SERCOS: listaS−0−0370: errorde configuraciónen el contenedorde datos MDT.

Reservado: SERCOS: error en la lista de con�figuración del contenedor de da�tos MDT S−0−0370.

1 SERCOS: listaS−0−0371: errorde configuraciónen el contenedorde datos AT.

Reservado: SERCOS: error en la lista de configuración del contenedor dedatos AT S−0−0371.

2 SERCOS: error enel canal cíclicoMDT

Reservado: SERCOS: error en el canal cíclico MDT.

3 SERCOS: error enel canal cíclico AT

Reservado: SERCOS: error en el canal cíclico AT.

3. Comportamiento de averías y diagnóstico

3−37Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 39 4 SERCOS: error enel contenedor dedatos cíclico MDT

Reservado: SERCOS: error en el contenedorde datos cíclico MDT.

5 SERCOS: error enel contenedor dedatos cíclico AT

Reservado: SERCOS: error en el contenedorde datos cíclico AT.

40 0 Se ha alcanzado eldetector de finalde carrera porsoftware negativo

El valor nominal de posición haalcanzado o superado el corres�pondiente detector de final decarrera por software.

Compruebe los datos de des�tino.Compruebe el margen de posi�cionado.

1 Se ha alcanzado eldetector de finalde carrera porsoftware positivo

2 Posición de des�tino tras el detec�tor de final de ca�rrera por soft�ware negativo

Se anuló el inicio de un posicio�namiento ya que el destino seencuentra tras el respectivo de�tector final de carrera por soft�ware.

3 Posición de des�tino tras el detec�tor de final de ca�rrera por soft�ware positivo

41 0 Conmutaciónprogresiva de fra�ses: error de sin�cronización

Inicio de una sincronización sinpulso de muestreo anterior.

Compruebe la parametrizacióndel tramo de parada previa.

42 0 Posicionamiento:posicionamientode conexión inex�istente: parada

El destino de posicionamientono se puede alcanzar con las op�ciones de posicionamiento ni lascondiciones límite.

Compruebe la parametrizaciónde las frases de posición afec�tadas.

1 Posicionamiento:no está permitidoinvertir el sentidode giro: parada

2 Posicionamiento:no está permitidoinvertir el sentidode giro despuésde una pausa

3. Comportamiento de averías y diagnóstico

3−38 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 42 3 Inicio de posicio�namiento recha�zado: modo defuncionamientoerróneo

No fue posible conmutar elmodo de funcionamiento con lafrase de posición.

Compruebe la parametrizaciónde las frases de posición afec�tadas.

4 Inicio de posicio�namiento recha�zado: se requiererecorrido de refe�rencia

Se ha iniciado una frase de posi�ción convencional aunque el ac�tuador requiere una posición dereferencia válida antes de arran�car.

Reponga la parametrizaciónopcional �Se requiere reco�rrido de referencia".Ejecute un recorrido de referencia después de validarun error de encoder.

5 Eje cilíndrico:sentido de girono permitido

El destino de posicionamientono se puede alcanzar con las op�ciones de posicionamiento ni lascondiciones límite. No se permite el sentido de girocalculado de acuerdo con elmodo ajustado para el eje cilín�drico.

Compruebe el modo seleccio�nado.

9 Error durante ini�cio del posiciona�miento

Valor límite de la aceleración ex�cedido o frase de posición blo�queada.

�Compruebe la parametriza�ción y el control secuencial; sies necesario, corríjalos.

43 0 Detector de finalde carrera: valornominal negativobloqueado

Se ha alcanzado el detector definal de carrera de hardwarenegativo.

Compruebe la parametriza�ción, el cableado y los detecto�res de final de carrera.

1 Detector de finalde carrera: valornominal positivobloqueado

Se ha alcanzado el detector definal de carrera de hardwarepositivo.

2 Detector de finalde carrera: posi�cionamiento su�primido

El actuador ha salido de la zonade movimiento prevista.¿Avería técnica en la instalación?

Compruebe la zona de movi�miento prevista.

3. Comportamiento de averías y diagnóstico

3−39Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

44 0 Error en las tablasde discos de leva

El disco de leva que debe ponerse en marcha no está disponible.

Compruebe el número disco deleva transmitido. Corrija laparametrización o la programa�ción.

1 Disco de leva:error general dereferenciado

Puesta en marcha de un discode leva en el que es necesarioun recorrido de referencia, peroel actuador todavía no está re�ferenciado

Realice un recorrido de referen�cia.

Inicio de un recorrido de referen�cia con un disco de leva activo.

Desactive el disco de leva. Acontinuación, vuélvalo a poneren marcha, si es necesario.

45 0 No se puede des�conectar la ali�mentación del excitador

Al activar la �Pausa segura", laalimentación del excitador no seha desconectado dentro de untiempo adecuado.

Es posible que la lógica internahaya sufrido perturbacionesdebido a las operaciones deconmutación de alta frecuen�cia en la entrada para la pausasegura.· Compruebe el control; el fallo

no debe repetirse.

1 No se puede acti�var la alimenta�ción del excitador

Al desactivar la �Pausa segura",la alimentación del excitador nose ha desconectado dentro deun tiempo adecuado.

no debe repetirse.Si el fallo se repite al activar lapausa segura:· Compruebe el firmware (¿ver�

sión autorizada?).Si todas las opciones anterio�res pueden descartarse, elhardware del controlador delmotor está averiado.

2 Se ha activado laalimentación delexcitador

Aunque la pausa segura ya seha activado, la alimentación in�terna del excitador ha vuelto aactivarse.

Si el fallo se repite al activar lapausa segura, el hardware delcontrolador del motor estáaveriado.

47 0 Fallo en la opera�ción de ajuste:excedido el ti�meout

El número de revoluciones nece�sario para la operación de ajusteno se alcanzó a tiempo.

Compruebe el procesamientodel requerimiento en el sis�tema de mando.

3. Comportamiento de averías y diagnóstico

3−40 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

49 2 Archivo DCO:error de datos

� Error de formato en el archivoDCO.

� Parámetro erróneo en el ar�chivo DCO (valor inadmisible).

� Error en el acceso KO (lecturao escritura).

�Nota: en la tarjeta SD no se ac�tiva el error 49−2. En su lugar seactiva el fallo 29−2 (compatibili�dad con CMMS−ST).

50 0 Demasiados PDOsincronizados

Hay más PDO activados que losque pueden procesarse en el in�tervalo SYNC.Este mensaje aparece cuandosólo debe transmitirse sincróni�camente un PDO pero hay ungran número de PDO activadoscon otro tipo de transmisión.

Compruebe la activación delos PDO. Si la configuración esapropiada, la advertenciapuede suprimirse con la ges�tión de errores.Prolongue el intervalo de sin�cronización.

1 Ha aparecido unerror de SDO

Una transferencia de SDO hacausado una cancelación deSDO, p.�ej., debido a que los da�tos han excedido el margen devalores o se ha accedido a unobjeto que no existe.

Compruebe la orden enviada.

51 0 No hay un mó�dulo FSM o esdesconocido

Tipo de módulo desconocido(lectura de la EEPROM).

��

1 FSM: alimenta�ción del excitadorerrónea

Señal RM_5V_OS o RM_5V_USinexistente (no se reconoceFSM).

��

2 Tipo de módulodiferente

Tipo de módulo diferente (lec�tura de EEPROM y comparacióncon datos en la FLASH de pará�metros).

��

3 Versión de mó�dulo diferente

Número de módulo diferentecon el mismo tipo de módulo(lectura de EEPROM y compara�ción con datos en la FLASH deparámetros).

��

3. Comportamiento de averías y diagnóstico

3−41Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

60 0 Ethernet especí�fico del usuario (1)

Reservado. ��

61 0 Ethernet especí�fico del usuario (2)

Reservado. ��

62 0 EtherCAT: errorgeneral del bus

No hay un bus EtherCAT. Conecte el master EtherCAT.Compruebe el cableado.

1 EtherCAT: errorde inicialización

Fallo de hardware. Sustituya el módulo de tecno�logía y envíelo al fabricantepara su comprobación.

2 EtherCAT: error deprotocolo

No se utiliza CAN over EtherCAT. Protocolo equivocado. Fallos enel cableado del bus EtherCAT.

3 EtherCAT: longi�tud incorrecta deRPDO

El buffer de Sync Manager 2 esdemasiado grande.

Compruebe la configuraciónde RPDO del controlador delmotor y del control.

4 EtherCAT: longi�tud incorrecta deTPDO

El buffer de Sync Manager 3 esdemasiado grande.

Compruebe la configuraciónde TPDO del controlador delmotor y del control.

5 EtherCAT: trans�misión cíclica dedatos errónea

Desconexión de la seguridad de�bido al fallo de la transmisión cí�clica de datos.

Compruebe la configuracióndel master. La transmisión sín�crona no es estable.

63 0 EtherCAT: mó�dulo averiado

Fallo de hardware. Sustituya el módulo de tecno�logía y envíelo al fabricantepara su comprobación.

1 EtherCAT: datosinválidos

Tipo de telegrama erróneo. Compruebe el cableado.

2 EtherCAT: los da�tos TPDO no sehan leído

Buffer para enviar datos lleno. La velocidad de envío de los da�tos es mayor de la que es capazde procesar el controlador delmotor. Reduzca el tiempo deciclo del bus EtherCAT.

3. Comportamiento de averías y diagnóstico

3−42 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 63 3 EtherCAT: no hayningún Distribu�ted Clocks activo

Advertencia: el firmware se sin�croniza con el telegrama y nocon el sistema DistributedClocks. Al iniciar el EtherCAT nose encontró ningún hardwareSYNC (Distributed Clocks). Elfirmware se sincroniza a latrama de EtherCAT.

Si es necesario, compruebeque el master soporta la carac�terística �Distributed Clocks".De lo contrario: asegúrese deque las tramas EtherCAT no sufran interferencias de otrastramas cuando se utilice elmodo de posición de interpo�lación (interpolated positionmode).

4 Falta un mensajeSYNC en el cicloIPO

El telegrama IPO no se envía enla retícula de tiempo

Compruebe el participante responsable de DistributedClocks.

64 0 DeviceNet: MACID doble

El Duplicate MAC−ID Check haencontrado dos nodos con lamisma MAC−ID.

Modifique la MAC−ID de unnodo con un valor no utilizado.

1 DeviceNet: faltala tensión del bus

El módulo DeviceNet no se ali�menta con 24 V DC.

El módulo DeviceNet debe co�nectarse a 24 V DC y al contro�lador del motor.

2 DeviceNet: bufferde recepción des�bordado

Demasiados mensajes recibidosen poco tiempo.

Reduzca la frecuencia de ex�ploración.

3 DeviceNet: bufferde envío desbor�dado

No hay espacio suficiente en elbus CAN para enviar mensajes.

Aumente la velocidad de trans�misión, reduzca el número denodos o reduzca la frecuenciade exploración.

4 DeviceNet: men�saje E/S no en�viado

Error al enviar datos E/S Asegúrese de que la red estáconectada correctamente y noestá perturbada.

5 DeviceNet: busOFF

El regulador CAN es BUS OFF. Asegúrese de que la red estáconectada correctamente y noestá perturbada.

6 DeviceNet: elcontrolador CANindica desborda�miento

El regulador CAN tiene un des�bordamiento.

Aumente la velocidad de trans�misión, reduzca el número denodos o reduzca la frecuenciade exploración.

3. Comportamiento de averías y diagnóstico

3−43Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

65 0 Active DeviceNet,pero ningún mó�dulo

La comunicación DeviceNet estáactivada en el conjunto de pará�metros del controlador de mo�tor, pero no hay ningún módulodisponible.

Desactive la comunicación DeviceNet o conecte un mó�dulo.

1 Timeout de la conexión E/S

Interrupción de una conexiónE/S

Dentro del tiempo esperadono se ha recibido ningún men�saje E/S.

70 1 FHPP: error mate�mático

Desbordamiento/subdesborda�miento o división entre cero du�rante el cálculo de datos cícli�cos.

Verifique los datos cíclicos y/oel grupo de factores.

2 FHPP: FactorGroup inadmisible

El cálculo del grupo de factoresda valores inadmisibles.

Verifique el grupo de factores.

3 FHPP: cambioinadmisible demodo de funcio�namiento

El cambio del modo de funciona�miento actual al modo deseadono está permitido.

Verifique la aplicación. Es posi�ble que no todos los cambiosestén permitidos.

71 1 FHPP: telegramade recepción in�válido

El control no transmite datos su�ficientes (longitud de datos de�masiado corta).

Compruebe la longitud de losdatos parametrizados en elcontrol para el telegrama derecepción del controlador y/o

2 FHPP: telegramainadmisible derespuesta

El CMMP−AS debe transmitir de�masiados datos al control (longi�tud de datos demasiado larga).

recepción del controlador y/ocompruebe la longitud de losdatos configurados en el edi�tor FHPP+ de FCT.

80 0 Desbordamientode regulador decorriente, IRQ

No se ha podido calcular los da�tos de proceso en el ciclo de in�terpolación/posición/velocidad/corriente ajustado

Póngase en contacto con el so�porte técnico.

1 Desbordamientode regulador delnúmero de revo�luciones, IRQ

corriente ajustado.

2 Desbordamientode controladorde posición, IRQ

3 Desbordamientode interpolador,IRQ

81 4 Desbordamientode Low−Level, IRQ

5 Desbordamientode MDC de IRQ

3. Comportamiento de averías y diagnóstico

3−44 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

82 0 Control secuen�cial

Desbordamiento de IRQ4 (10 ms Low−Level IRQ).

Control secuencial interno: elproceso se ha interrumpido.Sólo a modo de información −No se requiere tomar medidas.

83 0 Módulo de tecno�logía no válido

El módulo de tecnología enchu�fado no se ha detectado o elfirmware cargado es descono�cido. Puede que haya un mó�dulo de tecnología soportado enla posición de enchufe equivo�cada (p.�ej., SERCOS 2, Ether�CAT).

Compruebe si el firmware essoportado por el módulo detecnología. Si es así, com�pruebe si el módulo de tecno�logía está conectado en la po�sición correcta y está bien en�chufado. Si es necesario, sus�tituya el módulo de tecnologíay/o el firmware.

1 Módulo de tecno�logía incompati�ble

El módulo de tecnología enchu�fado se ha detectado pero no escompatible con el firmware car�gado.

Compruebe si el firmware essoportado por el módulo detecnología. Si es necesario,sustituya el firmware.

2 Módulo de tecno�logía: revisión dehardware incom�patible

El módulo de tecnología enchu�fado se ha detectado y tambiénes compatible. Sin embargo, laversión de hardware no es com�patible (porque es demasiadoantigua). Un ejemplo son los piggybackProfiBus y EA88, producidos enuna primera versión 5V (versión1.0), pero que no funcionan enel controlador del motor actual.

Sustituya el módulo de tecno�logía. Póngase en contactocon el soporte técnico en casonecesario. En caso del móduloProfibus o del EA88 con ver�sión de hardware 2.0 o superior.

3 Módulo de servi�cio: error de es�critura

Hay problemas en el acceso alos datos del módulo de servicio(módulo de tecnología FLASH).No ha podido escribirse o bor�rarse sectores.

Vuelva a conectar el equipo(24 V). Si el fallo se repite, elhardware del módulo FLASHestá averiado. Cambie el mó�dulo. Si esto no soluciona elproblema, el hardware delcontrolador del motor estáaveriado y no es posible repa�rarlo in situ.

3. Comportamiento de averías y diagnóstico

3−45Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 83 4 WatchdogMC2000

Reservado. �

85 ... 89 0 Reservado. �� ��

90 0 Componente dehardware no dis�ponible (SRAM)

SRAM externa no detectada/insuficiente.

Fallo de hardware (compo�nente SRAM o tarjeta averia�das).

1 Componente dehardware no dis�ponible (FLASH)

FLASH externa no detectada/insuficiente.

Fallo de hardware (compo�nente FLASH o tarjeta averia�das).

2 Error durante lacarga de FPGA

No puede cargarse el FPGA. ElFPGA se carga serialmente des�pués de iniciar el equipo, peroen esta ocasión no ha podidocargarse con datos o ha seña�lado un error suma de prueba.

Vuelva a conectar el equipo(24 V). Si el fallo se repite, el hardware está averiado.

3 Error durante ini�cio de SD−ADU

Las SD−ADU no pueden iniciarse.Una o varias SD−ADU no emitendatos seriales.

Vuelva a conectar el equipo(24 V). Si el fallo se repite, el hardware está averiado.

4 Error de sincroni�zación de SD−ADU tras inicio

SD−ADU no sincrónica tras el ini�cio. Durante el servicio, las SD−ADU para las señales del resol�ver siguen funcionando sincróni�camente una vez iniciadas sin�crónicamente. En la fase de ini�cio no ha sido posible iniciar lasSD−ADU simultáneamente.

Vuelva a conectar el equipo(24 V). Si el fallo se repite, el hardware está averiado.

3. Comportamiento de averías y diagnóstico

3−46 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasCausasMensajeSub−índice

... 90 5 SD−ADU no sin�crónica

SD−ADU no sincrónica tras el inicio. Durante el servicio, lasSD−ADU para las señales del resolver siguen funcionando sin�crónicamente una vez iniciadassincrónicamente. Esto se com�prueba continuamente duranteel funcionamiento y, en su caso,se ha activado un fallo.

Teóricamente, este efecto tam�bién podría ser causado por unacoplamiento EMC masivo.Vuelva a conectar el equipo(24 V). Si el fallo se repite, elhardware está averiado (congran probabilidad, una de lastres SD−ADU).

6 IRQ0 (reguladorde corriente):error de trigger

La etapa de salida no activa laIRQ de software que maneja elregulador de corriente. Con granprobabilidad hay un fallo dehardware en la tarjeta o en elprocesador.

Vuelva a conectar el equipo(24 V). Si el fallo se repite, elhardware está averiado.

7 No hay controla�dores CAN

El chip del controlador CAN nose ha detectado o está averiado.

Si el fallo se da en el firmware,cargue una actualización.En caso de un fallo de hard�ware (chip CAN o tarjeta ave�riados), el hardware está ave�riado.

8 Error suma deprueba de los parámetros delequipo

El conjunto de parámetros delequipo que describen los datosde la etapa de salida (entreotros) es inconsistente. Como esparte integrante del firmware,este fallo sólo puede apareceren versiones en desarrollo.

Compruebe la versión de firm�ware. Si es necesario, actualí�celo.

9 Firmware de DEBUG (depura�ción) cargado

Una de las versiones de desarro�llo compiladas para el depura�dor se ha cargado normalmente.

Compruebe la versión de firm�ware. Si es necesario, actualí�celo.

91 0 Fallo interno deinicialización

SRAM interna demasiado pe�queña para el firmware compi�lado. Sólo puede aparecer enversiones en desarrollo.

Compruebe la versión de firm�ware. Si es necesario, actualí�celo.

3. Comportamiento de averías y diagnóstico

3−47Festo P.BE−CMM−FHPP−SW−ES es 1006a

3.4.2 Números de fallo de CMMS

Mensaje de error

Índiceprincipal

Sub−índice

Códigode error

Significado delmensaje de error

Medidas

01 0 6180 Stack overflow ¿Firmware incorrecto?Vuelva a cargar el firmware estándar.Póngase en contacto con el soporte técnico.

02 0 3220 Baja tensión en elcircuito interme�dio

El control de subtensión se configura con el FCT.Mida la tensión del circuito intermedio.Compruebe la configuración.

03 0 4310 Control de la tem�peratura del mo�tor

¿Motor demasiado caliente? Compruebe la parame�trización (regulador de corriente, valores límite decorriente).¿Sensor adecuado?¿Rotura de cable? ¿Sensor averiado?Si se dan fallos incluso cuando el sensor está puen�teado: equipo defectuoso.

03 1 4310 Control de la tem�peratura del motor

Fallo en sensor de temperatura de motor dig.

04 0 4210 Exceso de tempe�ratura/temp. in�suficiente en laelectrónica depotencia

¿Indicación de temp. plausible?Compruebe las condiciones de servicio (refrigera�ción: sobre la superficie del cuerpo, el disipador decalor integrado y la pared del fondo).

05 0 5114 Fallo en alimenta�ción de 5 V

El fallo no lo puede subsanar por sí solo.Envíe el controlador del motor al fabricante.

1 5115 Fallo en la alimen�tación de 24 V(out of range)

16 V < U 24 V < 32 V = OK, sino NOK.

2 5116 Fallo en la alimen�tación electrónicade 12 V

11 V < U 12 V < 13 V = OK, sino NOK.

8000 Fallo en la alimen�tación del excita�dor

Fallo en la verificación de plausibilidad de la alimen�tación del excitador (pausa segura)

3. Comportamiento de averías y diagnóstico

3−48 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasSignificado delmensaje de error

Códigode error

Sub−índice

06 0 2320 Sobrecorrienteen el circuito in�termedio/etapade salida

¿Motor averiado?¿Cortocircuito en el cable?¿Etapa de salida averiada?

07 0 3210 Sobretensión enel circuito inter�medio

Compruebe la conexión a la resistencia de frenado.Compruebe el dimensionado (aplicación).

08 2 7380 Fallo en la alimen�tación del trans�misor

4 V < U_transmisor < 6 V = OK, sino NOK.

6 7386 Sólo CMMS−AS/CMMD−AS: error en la comu�nicación SINCOS−RS485

¿Cable del encoder conectado?

8 7388 Sólo CMMS−AS/CMMD−AS: fallo interno delencoder

Bit de alarma activado en el transmisor EnDat.

11 1 8A81 Fallo durante unrecorrido de refe�rencia

El recorrido de referencia se ha interrumpido, p.�ej.,debido a que se ha cancelado el desbloqueo delregulador o debido a un detector de final de ca�rrera.

12 2 8181 Error en la comu�nicación CAN

Error común:1. Error al enviar un mensaje (p.�ej., no hay ningúnbus conectado).2. Timeout al recibir los mensajes SYNC en Interpo�lated Position Mode.

14 9 6197 Error de identifi�cación del motor

Error en la determinación automática de los pará�metros del motor.

16 2 6187 Error de inicializa�ción

Error al inicializar los parámetros por defecto.

16 3 6183 Estado inespera�do/error de pro�gramación

El software ha adoptado un estado no esperado,p.�ej., estado inesperado de la máquina de estadoFHPP.

3. Comportamiento de averías y diagnóstico

3−49Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasSignificado delmensaje de error

Códigode error

Sub−índice

17 0 8611 Excedido el valorlímite de error deseguimiento

Amplíe el margen de error.La aceleración parametrizada es demasiado ele�vada.

18 0 4380 Temperatura delmotor 5°C por de�bajo del máximo

La temperatura del motor se encuentra a menos de5°C por debajo de la temperatura máxima parame�trizada.

1 4280 Temperatura dela etapa de salida5°C por debajodel máximo

CMMS−ST: la temperatura de la etapa de salida essuperior a 80°C.CMMS−AS: la temperatura de la etapa de salida essuperior a 90°C.

19 0 2380 I@T a 80% Error común:se ha alcanzado el 80% de la carga normal I@T máxima del regulador o del motor.

21 0 5210 Error de offset demedición de co�rriente

El error no lo puede subsanar por sí solo.Envíe el controlador del motor al fabricante.

22 0 7500 PROFIBUS:inicializaciónerrónea

¿Módulo de expansión averiado?Póngase en contacto con la asistencia técnica.

2 7500 Fallo de comuni�cación PROFIBUS

Compruebe la dirección de slave ajustada.Compruebe el terminal de bus.Compruebe el cableado.

25 1 6081 Fallo de hardware El controlador de motor y el firmware no son com�patibles. Actualice el firmware.

26 1 5581 Error suma deprueba

El error no lo puede subsanar por sí solo.Póngase en contacto con la asistencia técnica.

29 0 7680 Ninguna SD dis�ponible

Se ha intentado acceder a una SD no disponible.

1 7681 Error de inicializa�ción de SD

Error en la inicialización, la comunicación ha sidoimposible.

2 7682 Error de conjuntode parámetros de SD

Suma de prueba incorrecta/archivo no disponible/formato de archivo incorrecto/error al guardar elarchivo de parámetros en la tarjeta SD.

3. Comportamiento de averías y diagnóstico

3−50 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasSignificado delmensaje de error

Códigode error

Sub−índice

31 0 2312 Fallo I@t del motor(I@t a 100%)

La supervisión I@t del motor se ha activado, ¿motor/mecánica bloqueada o dura?

1 2311 Fallo I@t del regu�lador (I@t a 100%)

La supervisión I@t del regulador se ha activado.Compruebe el dimensionado de la potencia del con�junto de accionamiento.

32 0 3280 Sólo CMMS−AS/CMMD−AS:fallo en la cargaprevia del circuitointermedio

El circuito intermedio no ha podido cargarse (UZK < 150 V).

8 3285 Sólo CMMS−AS/CMMD−AS:fallo en el desblo�queo del regula�dor sin circuito in�termedio

Fallo de la red cuando se ha dado orden de desblo�quear el regulador.

35 1 6199 Ha finalizado el timeout en la pa�rada rápida

Se ha excedido el tiempo parametrizado para laparada rápida.

40 0 8612 Error Alcanzadoel detector definal de carrerapor software

Se ha alcanzado el detector de final de carrera porsoftware negativo.

1 8612 Error Alcanzadoel detector definal de carrerapor software

Se ha alcanzado el detector de final de carrera porsoftware positivo.

2 8612 Error Alcanzadoel detector definal de carrerapor software

Posición de destino tras el detector de final de carrera por software negativo.

3 8612 Error Alcanzadoel detector definal de carrerapor software

Posición de destino tras el detector de final de carrera por software positivo.

41 8 6193 Error Conmuta�ción progresivade frases, ordendesconocida

Se ha detectado una orden desconocida en la con�mutación progresiva de frases.

9 6192 Error Programade recorrido, des�tino de salto

Salto a una frase de posición fuera del margen per�mitido.

3. Comportamiento de averías y diagnóstico

3−51Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasSignificado delmensaje de error

Códigode error

Sub−índice

42 1 8681 Posicionamiento:error en el cálculoprevio

El destino de posicionamiento no se puede alcanzarcon las opciones de posicionamiento ni las condi�ciones límite. Compruebe la parametrización de lasfrases de posición afectadas.

4 8488 Se requiere reco�rrido de referencia

No es posible posicionar sin recorrido de referencia.Debe realizarse un recorrido de referencia.

9 6191 Error en conjuntode datos de posi�ción

Error común:1. Se intenta iniciar una frase de posición descono�cida o desactiva.2. La aceleración ajustada es demasiado baja parala velocidad máxima permitida. (Peligro de un des�bordamiento en el cálculo de la trayectoria).

43 0 8612 Error Detector definal de carrera

Se ha alcanzado el detector de final de carrera dehardware negativo. Compruebe la parametrización,el cableado y los detectores de final de carrera.

1 8612 Error Detector definal de carrera

Se ha alcanzado el detector de final de carrera dehardware positivo. Compruebe la parametrización,el cableado y los detectores de final de carrera.

9 8612 Error Detector definal de carrera

Ambos detectores de final de carrera activados almismo tiempo. Compruebe la parametrización, elcableado y los detectores de final de carrera.

45 0 8000 Fallo en la alimen�tación del excita�dor

La alimentación del excitador sigue activa a pesarde la �pausa segura".

1 8000 Fallo en la alimen�tación del excita�dor

La alimentación del excitador ha vuelto a activarseaunque la �parada segura" sigue activa.

2 8000 Fallo en la alimen�tación del excita�dor

La alimentación del excitador no vuelve a conec�tarse aunque la señal �parada segura" ya no estáactiva.

3 8087 Error Plausibili�dad DIN4

Error en la verificación de plausibilidad del desblo�queo de la etapa de salida.

3. Comportamiento de averías y diagnóstico

3−52 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasSignificado delmensaje de error

Códigode error

Sub−índice

64 1 7584 Error DeviceNetgeneral.

Falta la tensión de bus de 24 V.

2 7582 Error Comunica�ción DeviceNet

Buffer de recepción desbordado.

3 7582 Error Comunica�ción DeviceNet

Buffer de envío desbordado

4 7582 Error Comunica�ción DeviceNet

Mensaje E/S no enviado.

5 7582 Error Comunica�ción DeviceNet

Bus OFF.

6 7582 Error Comunica�ción DeviceNet

Desbordamiento en el controlador CAN

65 0 7584 Error DeviceNetgeneral

Error común:La comunicación está activada aunque no hay nin�gún piggyback conectado.El piggyback de DeviceNet intenta leer un KO desco�nocido.Error desconocido de DeviceNet.

1 7583 Error Inicializa�ción de Device�Net

Error de inicialización del piggyback de DeviceNet:el número de nodo está duplicado.

7582 Error Comunica�ción de Device�Net

Timeout de la conexión E/S

70 2 6195 Fallo aritméticogeneral

El FHPP Factor Group no se puede calcular correcta�mente.

3 6380 Error modo defuncionamiento

Cambio no autorizado del modo de funcionamiento.Por ejemplo, la regulación del par en el CMMS−ST enfuncionamiento controlado o en modo de parame�trización en FHPP, cambio del modo de funciona�miento con etapa de salida desbloqueada.

3. Comportamiento de averías y diagnóstico

3−53Festo P.BE−CMM−FHPP−SW−ES es 1006a

Mensaje de error

Índiceprincipal

MedidasSignificado delmensaje de error

Códigode error

Sub−índice

76 0 8100 Sólo CMMD−AS:error en la comu�nicación SSIO(master − slave)

Error común:1. Error suma de prueba en la transmisión del proto�colo SSIO.2. Timeout en la transmisión.

1 8100 Sólo CMMD−AS:error en la comu�nicación SSIO(partner)

El partner SSIO presenta el error 760.

79 0 7510 Error de comuni�cación RS232

Desbordamiento al recibir órdenes RS232.

3.5 Diagnóstico mediante bytes de estado FHPP

El controlador es compatible con las siguientes opciones de diagnóstico mediante bytes de estado FHPP (véase la sección 1.4):

� SCON.B2 (WARN) � Advertencia.

� SCON.B3 (FAULT) � Fallo.

� SPOS.B5 (DEV) � Error de seguimiento.

� SPOS.B6 (STILL) � Control de reposo.

3. Comportamiento de averías y diagnóstico

3−54 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Parámetros

4−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Capítulo 4

4. Parámetros

4−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

4.1 Estructura general de parámetros FHPP 4−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Protección de acceso 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2.1 Acceso a través de PLC y FCT 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Cuadro general de parámetros según FHPP 4−5 . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Descripción de los parámetros según FHPP 4−14 . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4.1 Representación de las entradas de parámetros 4−14 . . . . . . . . . . . . . . . 4.4.2 PNU para la entradas de telegramas en FHPP+ 4−15 . . . . . . . . . . . . . . . . 4.4.3 Datos del equipo � Parámetros estándar 4−17 . . . . . . . . . . . . . . . . . . . . . 4.4.4 Datos del equipo � Parámetros ampliados 4−18 . . . . . . . . . . . . . . . . . . . 4.4.5 Diagnóstico 4−21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.6 Datos de proceso 4−25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.7 Medición flotante 4−30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.8 Lista de frases 4−31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.9 Datos de proyecto � Datos generales del proyecto 4−43 . . . . . . . . . . . . . 4.4.10 Datos de proyecto � Teach−in 4−44 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.11 Datos de proyecto � Operación por actuación secuencial 4−45 . . . . . . . 4.4.12 Datos de proyecto � Regulación de posición en modo directo 4−46 . . . . 4.4.13 Datos de proyecto � Regulación del par en modo directo 4−47 . . . . . . . 4.4.14 Datos de proyecto � Regulación de la velocidad en modo directo 4−48 . 4.4.15 Datos de funciones � Función de disco de leva 4−49 . . . . . . . . . . . . . . . . 4.4.16 Datos de funciones � Iniciador de posición y de la posición

del rotor 4−51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.17 Parámetros de eje de actuadores eléctricos 1 �

Parámetros de mecánica 4−54 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.18 Parámetros de eje de actuadores eléctricos 1 �

Parámetros del recorrido de referencia 4−57 . . . . . . . . . . . . . . . . . . . . . . 4.4.19 Parámetros de eje de actuadores eléctricos 1 �

Parámetros del regulador 4−59 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.20 Parámetros de eje de actuadores eléctricos 1 �

Placa de características de la electrónica 4−62 . . . . . . . . . . . . . . . . . . . . 4.4.21 Parámetros de eje de actuadores eléctricos 1 �

Control de reposo 4−63 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.22 Parámetros de eje de actuadores eléctricos 1 �

Control de error de seguimiento 4−64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.23 Parámetros de eje de actuadores eléctricos 1 �

Otros parámetros 4−64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.24 Parámetros de funciones de las E/S digitales 4−65 . . . . . . . . . . . . . . . . .

4. Parámetros

4−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.1 Estructura general de parámetros FHPP

Un controlador contiene por eje un conjunto de parámetroscon la siguiente estructura.

Grupo Índices Descripción

Datos de gestión y deconfiguración

1 a 99 Objetos especiales, p. ej., para FHPP+.

Datos del equipo 100 a 199 Identificación del equipo y ajustes específicos, númerosde versión, etc.

Diagnóstico 200 a 299 Eventos de diagnóstico y memoria de diagnóstico. Núme�ros de fallo, momento del fallo, evento entrante/saliente.

Datos de proceso 300 a 399 Valores nominales y reales actuales, E/S locales, datos deestado, etc.

Lista de frases 400 a 499 Una frase contiene todos los valores nominales de los pa�rámetros requeridos para un procedimiento de posicio�nado.

Datos del proyecto 500 a 599 Ajustes básicos del proyecto. Velocidad y aceleración má�ximas, offset del punto cero del proyecto, etc. –> los pará�metros son la base para la lista de frases.

Datos de funciones 700 a 799 Parámetros para funciones especiales, p. ej., para la fun�ción de disco de leva.

Datos del eje de actua�dores eléctricos 1

1000 a 1099 Todos los parámetros específicos del eje para actuadoreseléctricos: relación de transmisión, constante de avance,parámetros de referencia, etc.

Parámetros de funcionesde E/S digitales

1200 a 1239 Parámetros específicos para controlar y evaluar las E/Sdigitales.

Tab.�4/1: Estructura de parámetros

4. Parámetros

4−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.2 Protección de acceso

4.2.1 Acceso a través de PLC y FCT

El usuario puede bloquear el funcionamiento simultáneo delactuador a través del PLC y el FCT. Para ello se utilizan los bitsCCON.B5 (acceso bloqueado de FCT) y SCON.B5 (control denivel superior de FCT).

Bloqueo del funcionamiento de FCT: CCON.B5 (LOCK)

Activando el bit de control CCON.B5 se bloquea el PLC, asu�miendo el FCT el control de nivel superior. El FCT con LOCKactivado no puede ni escribir parámetros ni controlar el ac�tuador, ni ejecutar recorridos de referencia, etc.

El PLC se programa de forma que este desbloqueo no se pro�duce hasta que se tramita la correspondiente acción delusuario. Normalmente, se suele salir del funcionamiento au�tomático. De este modo el programador del PLC puede garan�tizar que el PLC siempre sepa cuándo tiene el control del ac�tuador.

Importante: el bloqueo está activo cuando el bit CCON.B5transmite la señal 1. Es decir, no tiene por qué ser activadoforzosamente. El usuario que no precisa dicho bloqueo siem�pre puede dejar su valor a 0.

Acuse de recibo del control de nivel superior con FCT:SCON.B5 (LOCK)

Este bit informa al PLC acerca de que el actuador es guiadopor el FCT y que ya no tiene ningún control sobre el actuador.Este bit no precisa ser evaluado. Una posible reacción del PLCes la transición al funcionamiento de parada o manual.

4. Parámetros

4−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.3 Cuadro general de parámetros según FHPP

El cuadro general siguiente (Tab.�4/2) muestra los paráme�tros del FHPP.

Los parámetros se describen en las secciones 4.4.2 a 4.4.21.

Indicaciones generales sobre los nombres de los parámetros:la mayoría de los nombres se basa en DS 402. En función delproducto, algunos nombres pueden mantener la misma fun�cionalidad pero variar respecto a otras especificaciones (p. ej., en el FCT). Ejemplos: número de revoluciones y veloci�dad o par y fuerza.

Nombre Contro� FHPPlador PNU Subínd. Tipo

PNU para las entradas de telegramas FHPP+ (véase la sección 4.4.2).

FHPP Receive Telegram(telegrama de recepción FHPP)

CMMP 40 1 a 10 uint32

FHPP Response Telegram(telegrama de respuesta FHPP)

CMMP 41 1 a 10 uint32

FHPP Receive Telegram State(estado del telegrama de recepción FHPP)

CMMP 42 1 uint32

FHPP Response Telegram State(estado del telegrama de respuesta FHPP)

CMMP 43 1 uint32

Datos del equipo

Datos del equipo � Parámetros estándar (véase la sección 4.4.3)

Manufacturer Hardware Version(versión de hardware del fabricante)

Todos 100 1 uint16

Manufacturer Firmware Version(versión de firmware del fabricante)

Todos 101 1 uint16

Version FHPP(versión FHPP)

Todos 102 1 uint16

Project Identifier(identificación del proyecto)

Todos 113 1 uint32

Controller Serial Number( ú d d l l d )

CMMP 114 1 uint32(número de serie del controlador) CMMS 114 1 a 12 uint8

4. Parámetros

4−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Datos del equipo � Parámetros ampliados (véase la sección 4.4.4)

Manufacturer Device Name(nombre del equipo del fabricante)

Todos 120 1 a 30 uint8

User Device Name(nombre del equipo del usuario)

Todos 121 1 a 32 uint8

Drive Manufacturer(nombre del fabricante)

Todos 122 1 a 30 uint8

HTTP Drive Catalog Address(dirección HTTP del fabricante)

Todos 123 1 a 30 uint8

Festo Order Number(número de artículo Festo)

Todos 124 1 a 30 uint8

Device Control(control del equipo)

Todos 125 1 uint8

Data Memory Control(control de la memoria de datos)

Todos 127 1 a 6 uint8

Diagnóstico (véase la sección 4.4.5)

Diagnostic Event(evento de diagnóstico)

CMMP 200 1 a 32 uint8

Fault Number( ú d f ll )

CMMP 201 1 a 32 uint16(número de fallo) CMMS 201 1 a 4 uint16

Fault Time Stamp(error Registro de tiempo)

CMMP 202 1 a 32 uint32

Fault Additional Information(error Información adicional)

CMMP 203 1 a 32 unt32

Diagnosis Memory Parameter(parámetros de la memoria de diagnóstico)

CMMP 204 1, 2, 4 uint8

Field Bus Diagnosis(diagnóstico de bus de campo)

CMMP 206 5 uint8

Device Warnings(advertencias del equipo)

CMMP 210 1 a 16 uint8

Warning Number(número de advertencia)

CMMP 211 1 a 16 uint16

Warning Time Stamp(advertencia Registro de tiempo)

CMMP 212 1 a 16 uint32

Warning Additional Information(advertencia Información adicional)

CMMP 213 1 a 16 unt32

4. Parámetros

4−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Warning Memory Parameter(parámetro de memoria de advertencias)

CMMP 214 1, 2, 4 uint8

Datos de proceso (véase la sección 4.4.6)

Position Values(valores de posición)

Todos 300 1 a 3 int32

Torque Values(valores de par)

Todos 301 1 a 3 int32

Local Digital Inputs(entradas digitales locales)

Todos 303 1, 2, 4 uint8

Local Digital Outputs(salidas digitales locales)

Todos 304 1, 3 uint8

Maintenance Parameter(parámetro de mantenimiento)

Todos 305 3 uint32

Velocity Values(valores de velocidad)

Todos 310 1 a 3 int32

State Signal Outputs(estado Salidas de señal)

Todos 311 1, 2 uint32

Medición flotante (véase la sección 4.4.7)

Position Value Storage(almacenamiento del valor de posición)

Todos 350 1, 2 int32

Lista de frases (véase la sección 4.4.8)

Record Status(estado de la frase)

Todos 400 1 a 3 uint8

Record Control Byte 1(b d l d f )

CMMP 401 1 a 250 uint8y(byte de control de frase 1) CMMS 401 1 a 63 uint8

Record Control Byte 2(b d l d f )

CMMP 402 1 a 250 uint8y(byte de control de frase 2) CMMS 402 1 a 63 uint8

Record Setpoint Value( l l d l d d )

CMMP 404 1 a 250 int32p(valor nominal del registro de posicionado) CMMS 404 1 a 63 int32

Record Preselection Value(frase de valor preseleccionado)

CMMS 405 1 a 63 int32

Record velocity( d d d l d d)

CMMP 406 1 a 250 uint32y(registro de posicionado de velocidad) CMMS 406 1 a 63 uint32

4. Parámetros

4−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Record Acceleration( d d d l ó )

CMMP 407 1 a 250 uint32(registro de posicionado de aceleración) CMMS 407 1 a 63 uint32

Record Deceleration( d d d d l ó )

CMMP 408 1 a 250 uint32(registro de posicionado de deceleración) CMMS 408 1 a 63 uint32

Record Velocity Limit(registro de posicionado de límite de velocidad)

CMMP 412 1 a 250 uint32

Record Jerkfree Filter Time( d d d d f l d l b d l )

CMMP 413 1 a 250 uint32J(registro de posicionado de tiempo de filtrado libre de saltos) CMMS 413 1 a 63 uint32

Record Profile(perfil de frase)

CMMS 414 1 a 63 uint8

Record Following Position(registro de posicionado de destino de la conmutación pro

CMMP 416 1 a 250 uint8(registro de posicionado de destino de la conmutación pro�gresiva de frases) CMMS 416 1 a 63 uint8

Record Torque Limitation(registro de posicionado de limitación de par)

CMMP 418 1 a 250 uint32

Record CAM ID(registro de posicionado de número de disco de leva)

CMMP 419 1 a 250 uint8

Record Remaining Distance Message(registro de posicionado de notificación de recorrido restante)

CMMP 420 1 a 250 uint32

Record Record Control Byte 3(byte de control de frase 3)

CMMP 421 1 a 250 uint8

Datos del proyecto

Datos del proyecto � Datos generales del proyecto (véase la sección 4.4.9)

Project Zero Point(offset del punto cero del proyecto)

Todos 500 1 int32

Software End Positions(posiciones finales por software)

Todos 501 1, 2 int32

Max. Speed(velocidad máx. permitida)

Todos 502 1 uint32

Max. Acceleration(aceleración máx. permitida)

Todos 503 1 uint32

Max. Jerkfree Filter Time(tiempo máx. de filtrado sin sacudidas)

Todos 505 1 uint32

4. Parámetros

4−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Datos del proyecto � Programación tipo teach−in (véase la sección 4.4.10)

Teach target(destino programado)

Todos 520 1 uint8

Datos del proyecto � Operación por actuación secuencial (véase la sección 4.4.11)

Jog Mode Velocity Slow � Phase 1(operación por actuación secuencial, velocidad lenta � fase 1)

Todos 530 1 int32

Jog Mode Velocity Fast � Phase 2(operación por actuación secuencial, velocidad rápida � fase 2)

Todos 531 1 int32

Jog Mode Acceleration(operación por actuación secuencial, aceleración)

Todos 532 1 uint32

Jog Mode Deceleration(operación por actuación secuencial, deceleración)

Todos 533 1 uint32

Jog Mode Time Phase 1(operación por actuación secuencial, duración de fase 1)

Todos 534 1 uint32

Datos de proyecto � Regulación de posición en modo directo (véase la sección 4.4.12)

Direct Mode Position Base Velocity(velocidad base con posición en modo directo)

Todos 540 1 int32

Direct Mode Position Acceleration(aceleración con posición en modo directo)

Todos 541 1 uint32

Direct Mode Position Deceleration(deceleración con posición en modo directo)

Todos 542 1 uint32

Direct Mode Jerkfree Filter Time(tiempo de filtrado sin sacudidas con posición en modo directo)

Todos 546 1 uint32

Datos de proyecto � Regulación del par en modo directo (véase la sección 4.4.13)

Direct Mode Torque Base Torque Ramp(valor base de la rampa del par con modo directo)

CMMP 550 1 uint32

Direct Mode Torque Target Torque Window(margen de par objetivo en modo directo)

CMMP 552 1 uint16

Direct Mode Torque Time Window(margen temporal del par en modo directo)

CMMP 553 1 uint16

Direct Mode Torque Speed Limit(límite de velocidad del par en modo directo)

CMMP 554 1 uint32

4. Parámetros

4−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Datos de proyecto � Regulación de la velocidad en modo directo (véase la sección 4.4.14)

Direct Mode Velocity Base Velocity Ramp(rampa de aceleración de velocidad en modo directo)

Todos 560 1 uint32

Direct Mode Velocity Target Window(margen objetivo de velocidad en modo directo)

CMMP 561 1 uint16

Direct Mode Velocity Window Time(margen objetivo del tiempo de amortiguación de la veloci�dad en modo dir.)

CMMP 562 1 uint16

Direct Mode Velocity Treshold(margen objetivo de parada de velocidad en modo directo)

CMMP 563 1 uint16

Direct Mode Velocity Treshold Time(tiempo de amortiguación de la velocidad en modo directo)

CMMP 564 1 uint16

Direct Mode Velocity Torque Limit(límite de par de la velocidad en modo directo)

CMMP 565 1 uint32

Datos de funciones

Datos de funciones � Función de disco de leva (véase la sección 4.4.15)

CAM ID(número del disco de leva)

CMMP 700 1 uint8

Master Start Position Direkt Mode (posición de inicio del master en modo directo)

CMMP 701 1 int32

Input Config Sync. (configuración de entrada en sincronización)

CMMP 710 1 uint32

Gear Sync. (relación de transmisión en sincronización)

CMMP 711 1, 2 uint32

Output Konfig Encoder Emulation (configuración de salida en la emulación del encoder)

CMMP 720 1 uint32

Datos de funciones � Iniciador de posición y de la posición del rotor (véase la sección 4.4.16)

Position Trigger Control(selección del iniciador de posición)

CMMP 730 1 uint32

Position Trigger Low(iniciador de posición Low)

CMMP 731 1 a 4 int32

Position Trigger High(iniciador de posición High)

CMMP 732 1 a 4 int32

Rotor Position Trigger Low(iniciador de posición del rotor Low)

CMMP 733 1 a 4 int32

Rotor Position Trigger High(iniciador de posición del rotor High)

CMMP 734 1 a 4 int32

4. Parámetros

4−11Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Parámetros de eje de actuadores eléctricos 1 � Parámetros de mecánica

Parámetros de eje de actuadores eléctricos 1 � Parámetros de mecánica (véase la sección 4.4.17)

Polarity(polaridad)

Todos 1000 1 uint8

Encoder Resolution(resolución de encoder)

Todos 1001 1, 2 uint32

Gear Ratio(relación de transmisión)

Todos 1002 1, 2 uint32

Feed Constant(constante de avance)

Todos 1003 1, 2 uint32

Position Factor(factor de posición)

Todos 1004 1, 2 uint32

Axis Parameter(parámetro de eje)

Todos 1005 2, 3 int32

Velocity Factor(factor de velocidad)

Todos 1006 1, 2 uint32

Acceleration Factor(factor de aceleración)

Todos 1007 1, 2 uint32

Polarity Slave(slave de polaridad)

Todos 1008 1 uint8

Parámetros de eje de actuadores eléctricos 1 � Parámetros del recorrido de referencia (véase lasección 4.4.18)

Offset Axis Zero Point(offset del punto cero del eje)

Todos 1010 1 int32

Homing Method(método del recorrido de referencia)

Todos 1011 1 int8

Homing Velocities(velocidades para recorrido de referencia)

Todos 1012 1, 2 uint32

Homing Acceleration(aceleración del recorrido de referencia)

Todos 1013 1 uint32

Homing Required(se requiere recorrido de referencia)

Todos 1014 1 uint8

Homing Max. Torque(par máx. del recorrido de referencia)

CMMP 1015 1 uint8

4. Parámetros

4−12 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Parámetros de eje de actuadores eléctricos 1 � Parámetros del regulador (véase la sección 4.4.19)

Halt Option Code(código de la opción de pausa)

Todos 1020 1 uint16

Position Window(margen de tolerancia de la posición)

Todos 1022 1 uint32

Position Window Time(tiempo de ajuste de la posición)

Todos 1023 1 uint16

Control Parameter Set(parámetros del regulador)

Todos 1024 18 a 22,32

uint16

Motor Data(datos del motor)

Todos 1025 1, 3 uint32/uint16

Drive Data(d t d l t d )

CMMP 1026 1 a 4, 7 uint32(datos del actuador)

CMMS 1026 1, 3, 4, 7 uint32

Parámetros de eje de actuadores eléctricos 1 � Placa de características de la electrónica (véase la sección 4.4.20)

Max. Current(corriente máxima)

Todos 1034 1 uint16

Motor Rated Current(corriente nominal del motor)

Todos 1035 1 uint32

Motor Rated Torque(par nominal del motor)

Todos 1036 1 uint32

Torque Constant(constante del par)

Todos 1037 1 uint32

Parámetros de eje de actuadores eléctricos 1 � Control de reposo (véase la sección 4.4.21)

Position Demand Value(posición nominal)

Todos 1040 1 int32

Position Actual Value(posición actual)

Todos 1041 1 int32

Standstill Position Window(margen de posición de reposo)

Todos 1042 1 uint32

Standstill Timeout(tiempo de control de reposo)

Todos 1043 1 uint16

Parámetros de eje de actuadores eléctricos 1 � Control de error de seguimiento (véase la sección 4.4.22)

Following Error Window(margen de error de seguimiento)

CMMP 1044 1 int32

Drag fault (margen temporal de error de seguimiento)

CMMP 1045 1 uint16

4. Parámetros

4−13Festo P.BE−CMM−FHPP−SW−ES es 1006a

Nombre FHPPContro�lador

NombreTipoSubínd.PNU

Contro�lador

Parámetros de eje de actuadores eléctricos 1 � Otros parámetros (véase la sección 4.4.23)

Torque Feed Forward Control(pilotaje del par)

CMMP 1080 1 int32

Setup Velocity(velocidad de configuración)

CMMP 1081 1 uint8

Velocity Override(override de velocidad)

CMMP 1082 1 uint8

Parámetros de funciones de las E/S digitales (véase la sección 4.4.24)

Remaining Distance for Remaining Distance Message (recorrido restante para la notificación de recorrido restante)

Todos 1) 1230 1 uint32

1) Con CMMP−AS, sólo con tarea directa

Tab.�4/2: Cuadro general de parámetros FHPP

4. Parámetros

4−14 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4 Descripción de los parámetros según FHPP

4.4.1 Representación de las entradas de parámetros

Encoder Resolution (resolución de encoder)

FHPP (todos) 1001 1 a 2 uint32 rw

Descripción Resolución del encoder en incrementos/revolucionesLa resolución del encoder es fija y no puede ser modificada por el usua�rio. El valor calculado se deriva de la fracción (incrementos del encoder/revolución del motor)

Encoder Increments(incrementos del

1001 1 uint32 rw(incrementos del

encoder) Margen de valores: 0x00000000 a 0xFFFFFFFF (0 a 232−1)

Motor Revolutions(revoluciones del

1001 2 uint32 rw(revoluciones del

motor) Fijo = 1

1 Nombre del parámetro en inglés (español entre paréntesis)

2 PNU (número de parámetro)

3 Subíndice del parámetro (1: sin subíndice, variable simple)

4 Tipo de variable del elemento

5 Permiso de lectura/escritura: ro = sólo lectura, rw = lectura y escritura

6 Identificación de validez general o limitada (p. ej., sólo CMMS)

7 Descripción del parámetro

8 Nombre y descripción de los subíndices, si existen

Fig.�4/1: Representación de las entradas de parámetros

1 2 3 4 5

6

7

8

4. Parámetros

4−15Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.2 PNU para la entradas de telegramas en FHPP+

FHPP Receive Telegram (telegrama de recepción FHPP)

FHPP (CMMP) 40 1 a 10 Array uint32 ro

Descripción Con esta matriz se define el contenido de los telegramas de recepción (datosde salida del control) en los datos cíclicos de proceso.La configuración se efectúa con el editor FHPP+ del plugin FCT. Los espacios enblanco entre los PNU de 1 byte y los siguientes PNU de 16 ó 32 bytes y los sub�índices sin utilizar se completan con símbolos sustitutivos.Para el formato, véase Tab.�4/3.

1. PNU 40 1 uint32 ro

1º PNU transmitido: siempre PNU 1:1

2. PNU 40 2 uint32 ro

2º PNU transmitido: con FPC: siempre PNU 2:1sin FPC: cualquier PNU

3. PNU 40 3 uint32 ro

3º PNU transmitido: cualquier PNU

... PNU 40 4 a 10 uint32 ro

...

FHPP Response Telegram (telegrama de respuesta FHPP)

FHPP (CMMP) 41 1 a 10 Array uint32 ro

Descripción Con esta matriz se define el contenido de los telegramas de respuesta (datosde entrada del control) en los datos cíclicos de proceso, véase el PNU 40.Para el formato, véase la Tab.�4/3.

1. PNU 40 1 uint32 ro

1º PNU transmitido: siempre PNU 1:1

2. PNU 40 2 uint32 ro

2º PNU transmitido: con FPC: siempre PNU 2:1sin FPC: cualquier PNU

3. PNU 40 3 uint32 ro

3º PNU transmitido: cualquier PNU

... PNU 40 4 a 10 uint32 ro

...

4. Parámetros

4−16 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Contenido de un subíndice PNU 40 y 41 (uint 32 − 4 bytes)

Byte 0 1 2 3

Índice Reservado (= 0) Subíndice PNU transmitido (valor de 2 bytes)

Tab.�4/3: Formato de las entradas en PNU 40 y 41

FHPP Receive Telegram State (estado del telegrama de recepción FHPP)

FHPP (CMMP) 42 1 Var uint32 rw

Descripción Tipo de error del editor de telegramas. Entrada y punto del error:Bit SignificadoBit 0 a 15 Punto del error, bit a bit, un bit por entrada de telegramaBit 16 a 23 ReservadoBit 24 a 31 Tipo de error:

Bit 24 = 1: PNU inválido (con punto del error en bits 0 − 15)Bit 25 = 1: el PNU no es de escritura (con punto del error en

bits 0 − 15)Bit 26 = 1: excedida la longitud máxima del telegramaBit 27 = 1: el PNU no puede mapearse en un telegramaBit 28 = 1: la entrada no puede modificarse en el estado actual

(p. ej., con comunicación cíclica)Bit 29 = 1: la entrada de 16/32 bits empieza en una dirección impar

en los bits Bit 30 a 31 ReservadoSi el telegrama transmitido es correcto, todos los bits son 0.

FHPP Response Telegram State (estado del telegrama de respuesta FHPP)

FHPP (CMMP) 43 1 Var uint32 rw

Descripción Tipo de error del editor de telegramas. Entrada y punto del error:Bit SignificadoBit 0 a 15 Punto del error, bit a bit, un bit por entrada de telegramaBit 16 a 23 ReservadoBit 24 a 31 Tipo de error:

Bit 24 = 1: PNU inválido (con punto del error en bits 0 − 15)Bit 25 = 1: el PNU no es legible (con punto del error en bits 0 − 15)Bit 26 = 1: excedida la longitud máxima del telegramaBit 27 = 1: el PNU no puede mapearse en un telegramaBit 28 = 1: la entrada no puede modificarse en el estado actual

(p. ej., con comunicación cíclica)Bit 29 = 1: la entrada de 16/32 bits empieza en una dirección

impar en los bits Bit 30 a 31 ReservadoSi el telegrama transmitido es correcto, todos los bits son 0.

4. Parámetros

4−17Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.3 Datos del equipo � Parámetros estándar

Manufacturer Hardware Version (versión de hardware del fabricante)

FHPP (todos) 100 1 uint16 ro

Descripción Codificación de la versión de hardware, especificación en BCD: xxyy(xx = versión principal, yy = versión secundaria).

Manufacturer Firmware Version (versión de firmware del fabricante)

FHPP (todos) 101 1 uint16 ro

Descripción Codificación de la versión de firmware, especificación en BCD: xxyy(xx = versión principal, yy = versión secundaria).

Version FHPP (versión FHPP)

FHPP (todos) 102 1 uint16 ro

Descripción Número de versión de FHPP, especificación en BCD: xxyy(xx = versión principal, yy = versión secundaria).

Project Identifier (identificación del proyecto)

FHPP (todos) 113 1 uint32 rw

Descripción Valor de 32 bits que puede facilitar una identificación del proyecto al plugin FCT.Margen de valores: 0x00000001 a 0xFFFFFFFF (1 a 232−1).

Controller Serial Number (número de serie del controlador)

FHPP (todos) 114 1 uint32 ro

Descripción Número de serie para la identificación inequívoca del controlador.

4. Parámetros

4−18 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.4 Datos del equipo � Parámetros ampliados

Manufacturer Device Name (nombre del equipo del fabricante)

FHPP (todos) 120 1 a 30 uint8 ro

Descripción Denominación del actuador o del controlador (ASCII, 7 bits).Los caracteres que no se usan se rellenan con ceros (00h=’\0’).Ejemplo: �CMMS−ST".

User Device Name (nombre del equipo del usuario)

FHPP (todos) 121 1...32 uint8 rw

Descripción Denominación del controlador por parte del usuario (ASCII, 7 bits).Los caracteres que no se usan se rellenan con ceros (00h=’\0’).

Drive Manufacturer (nombre del fabricante)

FHPP (todos) 122 1 a 30 uint8 ro

Descripción Nombre del fabricante del actuador (ASCII, 7 bits). Fijo: �Festo AG & Co. KG".

HTTP Drive Catalog Address (dirección HTTP del fabricante)

FHPP (todos) 123 1 a 30 uint8 ro

Descripción Dirección de Internet del fabricante (ASCII, 7 bits). Fijo: �www.festo.com".

Festo Order Number (número de artículo de Festo)

FHPP (todos) 124 1 a 30 uint8 ro

Descripción Número de artículo/referencia de Festo (ASCII, 7 bits).

4. Parámetros

4−19Festo P.BE−CMM−FHPP−SW−ES es 1006a

Device Control (control del equipo)

FHPP (todos) 125 1 uint8 rw

Descripción Define qué interfaz tiene el control de nivel superior actual del actuador, esdecir, a través de qué interfaz puede desbloquearse e iniciarse o detenerse(controlar) el actuador.Se consideran las siguientes interfaces:� Bus de campo: (CANopen, PROFIBUS, DeviceNet, etc.).� DIN: interfaz E/S digital (p. ej., multipolo, interfaz E/S).� Interfaz de parametrización RS 232/RS 485 (FCT).Las últimas dos interfaces se manejan con los mismos derechos.En todos los controladores de tipo CMM... siempre hay que activar el desblo�queo de la etapa de salida (DIN4) y el desbloqueo del regulador (DIN5) (opera�ción AND) adicionalmente a la interfaz correspondiente.Valor Significado SCON.B5 (LOCK)0x00 (0) Control de nivel superior con software (+ DIN) 10x00 (1) Control de nivel superior con bus de campo (+ DIN) 00x02 (2) Sólo DIN tiene control de nivel superior 1Valor predeterminado tras encendido: 0x01 (1)�� Control de nivel superior conbus de campo (+ DIN)

4. Parámetros

4−20 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Data Memory Control (control de la memoria de datos)

FHPP (todos) 127 1 a 6 uint8 wo

Descripción Órdenes para la EEPROM (memoria no volátil).

Delete EEPROM(b EEPROM)

127 1 uint8 wo(borrar EEPROM)

Tras escribir el objeto y un apagado/encendido, los datos de la EEPROM se resta�blecen con los ajustes de fábrica.Fijo 0x10 (16): borrar datos de la EEPROM y restablecer los ajustes de fábrica.Nota: Todos los ajustes específicos del usuario excepto el ciclo de bus se perderán si seborra (ajustes de fábrica). Con CMMP, también la dirección de bus de campo.· Realice siempre una primera puesta en funcionamiento tras el borrado.

Save Data( d d t )

127 2 uint8 wo(guardar datos)

Al escribir el objeto, los datos de la EEPROM se sobreescriben con los ajustes espe�cíficos de usuario actuales.Fijo 0x01 (1): guardar datos específicos del usuario en la EEPROM.

Reset Device( l i )

127 3 uint8 wo(reponer el equipo)

Al escribir el objeto se leen los datos de la EEPROM y se aceptan como ajustesactuales (la EEPROM no se borra, el estado es igual que después de apagar y encender).Valores: 0x10 (16): reponer el equipo

0x20 (32): borrado automático en caso de ciclo de bus equivocado (otro ciclo de bus diferente al configurado; sólo con CMMP)

Encoder Datal

127 6 uint8 woMemory Control

(datos del codifica�dor del control de la

memoria)

Transmisión de datos del codificador entre el controlador y el codificador.Valores: 0x00 (0): Ninguna acción (p.ej. a efectos de prueba)

0x01 (1): Descarga de los parámetros del codificador0x02 (2): Registro de los parámetros en el codificador

sin desplazamiento del punto cero0x03 (3): Registro de los parámetros en el codificador

con desplazamiento del punto cero

4. Parámetros

4−21Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.5 Diagnóstico

Para la descripción del método de funcionamiento de la memoria de diagnóstico, véase la sección 3.2.

Diagnostic Event (evento de diagnóstico)

FHPP (CMMP) 200 1 a 32 uint8 ro

Descripción Tipo de fallo o información de diagnóstico guardado en la memoria de diagnós�tico. Indicación que muestra si se ha guardado un fallo entrante o saliente.Valor Tipo del evento de diagnóstico0x00 (0) No hay fallo (o mensaje de fallo borrado)0x01 (1) Fallo entrante0x02 (2) Reservado (fallo saliente)0x03 (3) Reservado0x04 (4) Reservado (registro de tiempo de desbordamiento)

Event 1( )

200 1 uint8 ro(evento 1) Tipo de mensaje de diagnóstico último/actual

Event 2( )

200 2 uint8 ro(evento 2) Tipo del 2º mensaje de diagnóstico memorizado

Event ...( )

200 ... uint8 ro(evento ...) ...

Fault Number (número de fallo)

FHPP (CMMP) 201 1 a 32 uint16 ro

FHPP (CMMS) 201 1 a 4 uint16 ro

Descripción Número de fallo guardado en la memoria de diagnóstico. Sirve para identificarel error, véase la sección 3.4.CMMP: Número de error, p. ej., 402 para índice principal 40, subíndice 2,

véase la sección 3.4.1.CMMS: Código de error, véase la sección 3.4.2.

Event 1( )

201 1 uint16 ro(evento 1) Último/actual mensaje de diagnóstico.

Event 2( )

201 2 uint16 ro(evento 2) 2º mensaje de diagnóstico memorizado.

Event ...( )

201 ... uint16 ro(evento ...) ...

4. Parámetros

4−22 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Fault Time Stamp (error Registro de tiempo)

FHPP (CMMP) 202 1 a 32 uint32 ro

Descripción Momento del evento de diagnóstico en segundos desde la conexión. En caso dedesbordamiento, el registro de tiempo pasa de 0xFFFFFFFF a 0.

Event 1( )

202 1 uint32 ro(evento 1) Momento del mensaje de diagnóstico último/actual.

Event 2( )

202 2 uint32 ro(evento 2) Momento del 2º mensaje de diagnóstico memorizado.

Event ...( )

202 ... uint32 ro(evento ...) ...

Fault Additional Information (error Información adicional)

FHPP (CMMP) 203 1 a 32 uint32 ro

Descripción Información adicional para el personal de servicio.

Event 1( )

203 1 uint32 ro(evento 1) Información adicional del mensaje de diagnóstico último/actual.

Event 2( )

203 2 uint32 ro(evento 2) Información adicional del 2º mensaje de diagnóstico memorizado.

Event ...( )

203 ... uint32 ro(evento ...) ...

Diagnosis Memory Parameter (parámetro de la memoria de diagnóstico)

FHPP (CMMP) 204 1, 2, 4 uint8 rw/ro

Descripción Configuración de la memoria de diagnóstico.

Fault Type( d f ll )

204 1 uint8 rwyp(tipo de fallo) Fallos entrantes y salientes.

0x01 (1): Reservado (registrar fallos entrantes y salientes)0x02 (2): Registrar sólo fallos entrantes

Resolution( l ó )

204 2 uint8 rw(resolución) Reservado (resolución del registro de tiempo).

Number of Entries( ú d

204 4 uint8 ro(número deentradas)

Leer el número de entradas válidas en la memoria de diagnóstico. La escritura no está permitida.

4. Parámetros

4−23Festo P.BE−CMM−FHPP−SW−ES es 1006a

Fieldbus Diagnosis (diagnóstico de bus de campo)

FHPP (CMMP) 206 5 uint8 ro

Descripción Lectura de los datos de diagnóstico de bus de campo.

CANopen Diagnosis(di ó ti d

206 5 uint8 rop g(diagnóstico de

CANopen) Perfil seleccionado (tipo de protocolo):Valores: 0 = DS 402 (no disponible con FHPP)

1 = FHPP

Device Warnings (advertencias del equipo)

FHPP (CMMP) 210 1 a 16 uint8 ro

Descripción Tipo de fallo o información de diagnóstico guardados en la memoria de diag�nóstico. Indicación de si se ha memorizado una advertencia entrante o saliente.Valor Tipo del evento de diagnóstico0x00 (0) No hay advertencia (o mensaje de advertencia borrado)0x01 (1) Advertencia entrante0x02 (2) Reservado (advertencia saliente)0x03 (3) Apagado (con registro de tiempo válido)0x04 (4) Reservado (registro de tiempo de desbordamiento)

Event 1( t 1)

210 1 uint8 ro(evento 1)

Tipo de mensaje de advertencia último/actual.

Event 2( t 2)

210 2 uint8 ro(evento 2)

Tipo del 2º mensaje de advertencia memorizado.

Event ...( t )

210 ... uint8 ro(evento ...)

...

Warning Number (número de advertencia)

FHPP (CMMP) 211 1 a 16 uint16 ro

Descripción El número de advertencia memorizado en la memoria de advertencias (p. ej.,190: índice principal 19, subíndice 0) sirve para identificar la advertencia, véanse las secciones 3.2 y 3.4.1.

Event 1( t 1)

211 1 uint16 ro(evento 1)

Mensaje de advertencia último/actual.

Event 2( t 2)

211 2 uint16 ro(evento 2)

2º mensaje de advertencia memorizado.

Event ...( t )

211 ... uint16 ro(evento ...)

...

4. Parámetros

4−24 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Time stamp (registro de tiempo)

FHPP (CMMP) 212 1 a 16 uint32 ro

Descripción Momento del evento de advertencia en segundos desde la conexión. En casode desbordamiento, el registro de tiempo pasa de 0xFFFFFFFF a 0.

Event 1( )

212 1 uint32 ro(evento 1) Momento del mensaje de advertencia último/actual.

Event 2( )

212 2 uint32 ro(evento 2) Momento del 2º mensaje de advertencia memorizado.

Event ...( )

212 ... uint32 ro(evento ...) ...

Warning Additional Information (advertencia Información adicional)

FHPP (CMMP) 213 1 a 16 uint32 ro

Descripción Información adicional para el personal de servicio.

Event 1( )

213 1 uint32 ro(evento 1) Momento del mensaje de diagnóstico último/actual.

Event 2( )

213 2 uint32 ro(evento 2) Momento del 2º mensaje de diagnóstico memorizado.

Event ...( )

213 ... uint32 ro(evento ...) ...

Warning Memory Parameter (parámetro de memoria de advertencias)

FHPP (CMMP) 214 1 a 4 uint8 rw/ro

Descripción Configuración de la memoria de advertencias.

Warning Type( d

214 1 uint8 rwg yp(tipo de

advertencia)Advertencias entrantes y salientes.0x01 (1): Reservado (registrar advertencias entrantes y salientes)0x02 (2): Registrar sólo advertencias entrantes

Resolution( l ó )

214 2 uint8 rw(resolución) Reservado (resolución del registro de tiempo).

Number of Entries( ú d

214 4 uint8 ro(número deentradas)

Leer el número de entradas válidas en la memoria de advertencias. La escritura no está permitida.

4. Parámetros

4−25Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.6 Datos de proceso

Position Values (valores de posición)

FHPP (todos) 300 1...3 int32 ro

Descripción Valores actuales del regulador de posición en unidades de posición (véase PNU 1004).

Actual Position( ó l)

300 1 int32 ro(posición real) Posición real actual del regulador.

Nominal Position( ó l)

300 2 int32 ro(posición nominal) Posición nominal actual del regulador.

Actual Deviation(desviación de

300 3 int32 ro(desviación de

regulación) Desviación actual de regulación.

Torque Values (valores de par)

FHPP (todos) 301 1 a 3 int32 ro

Descripción Valores actuales del regulador de par en unidades de posición (véase PNU 1004).

Actual Force(f l)

301 1 int32 ro(fuerza real) Valor real actual del regulador.

Nominal Force(f l)

301 2 int32 ro(fuerza nominal) Valor nominal actual del regulador.

Actual Deviation(desviación de

301 3 int32 ro(desviación de

regulación) Desviación actual de regulación.

4. Parámetros

4−26 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Local Digital Inputs (entradas digitales locales)

FHPP (todos) 303 1, 2, 4 uint8 ro

Descripción Entradas digitales locales del controlador.

Input DIN�0...7( d )

303 1 uint8 rop 7(entradas DIN�0 a 7) Entradas digitales: DIN estándar (DIN 0 a DIN 7).

Input DIN�8...13(entradas DIN 8

303 2 uint8 ro(entradas DIN�8

a 13) Entradas digitales: DIN estándar (DIN 8 a DIN 13).

Input CAMC 303 4 uint8 ropDIN�0...7

(entradas CAMCDIN�0 a 7)

Entradas digitales: CAMC−D−8E8A (DIN 0 a DIN 7).

Asignación de PNU 303

Subíndice 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

DIN 7: detectorde finalde ca�rrera de�recho

DIN 6: detectorde finalde ca�rrera iz�quierdo

DIN 5: desblo�queo delregulador

DIN 4: desblo�queo dela etapade salida

DIN 3 DIN 2 DIN 1 DIN 0

Subíndice 2 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Reservados (= 0) DIN A13 DIN A12 DIN 11 DIN 10 DIN 9 DIN 8

Subíndice 4 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 04

DIN 7 DIN 6 DIN 5 DIN 4 DIN 3 DIN 2 DIN 1 DIN 0

4. Parámetros

4−27Festo P.BE−CMM−FHPP−SW−ES es 1006a

Local Digital Outputs (salidas digitales locales)

FHPP (todos) 304 1, 3 uint8 rw

Descripción Salidas digitales locales del controlador.

Output DOUT 0...3(salidas

303 1 uint8 rw(salidas

DOUT�0 a 3) Salidas digitales: DOUT estándar (DOUT 0 a DOUT 3).

Output CAMC 303 3 uint8 ropDOUT�0...7

(salidas CAMCDOUT�0 a 7)

Salidas digitales: CAMC−D−8E8A (DOUT 0 a DOUT 7).

Asignación de PNU 304

Subíndice 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Reservados (= 0) DOUT: READYLED

DOUT: CAN LED

DOUT 3 DOUT 2 DOUT 1 DOUT 0:regula�dor listopara fun�cionar

Subíndice 3 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 03

DOUT 7 DOUT 6 DOUT 5 DOUT 4 DOUT 3 DOUT 2 DOUT 1 DOUT 0

4. Parámetros

4−28 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Maintenance Parameter (parámetro de mantenimiento)

FHPP (todos) 305 3 uint32 ro

Descripción Informaciones sobre el rendimiento de funcionamiento del controlador o delactuador.

Operating Hours(h d )

305 3 uint32 rop g(horas de servicio) Contador de horas de servicio en s.

Velocity Values (valores de velocidad)

FHPP (todos) 310 1 a 3 int32 ro

Descripción Valores actuales del regulador de velocidad.

Actual Revolutions( l d d l)

310 1 int32 ro(velocidad real) Valor real actual del regulador.

Nominal Revolutions

310 2 int32 roRevolutions

(velocidad nominal) Valor nominal actual del regulador.

Actual Deviation(desviación de

310 3 int32 ro(desviación de

regulación) Desviación de la velocidad.

4. Parámetros

4−29Festo P.BE−CMM−FHPP−SW−ES es 1006a

State Signal Outputs (estado Salidas de señal)

FHPP (CMMP) 311 1,2 uint32 ro

Descripción Parámetro para visualizar los estados de las salidas de señal.

Outputs Part 1( lid )

311 1 uint32 rop(salidas, parte 1) Bit Valor Significado

0 Reservado (0)1 0x0000 0002 Supervisión I²t del motor activa2 0x0000 0004 Velocidad de comparación alcanzada3 0x0000 0008 Posición Xnom = Xobjetivo4 0x0000 0010 Posición Xreal = Xobjetivo5 0x0000 0020 Recorrido restante6 0x0000 0040 Recorrido de referencia activo7 0x0000 0080 Posición de referencia válida8 0x0000 0100 Baja tensión del circuito intermedio9 0x0000 0200 Error de seguimiento10 0x0000 0400 Etapa de salida activa11 0x0000 0800 Freno inmovilizador ventilado12 0x0000 1000 Motor lineal identificado13 0x0000 2000 Bloqueo de valor nominal negativo activo14 0x0000 4000 Bloqueo de valor nominal positivo activo15 0x0000 8000 Objetivo alternativo alcanzado16 0x0001 0000 Velocidad 017 a 32 Reservados (0)

Outputs Part 2( lid )

311 2 uint32 rop(salidas, parte 2) Bit Valor Significado

0 0x0000 0001 Controlador de levas 11 0x0000 0002 Controlador de levas 22 0x0000 0004 Controlador de levas 33 0x0000 0008 Controlador de levas 44 a 7 Reservado para controladores de levas 5 a 88 0x0000 0100 Iniciador de posición 19 0x0000 0200 Iniciador de posición 210 0x0000 0400 Iniciador de posición 311 0x0000 0800 Iniciador de posición 412 a 15 Reservados para los iniciadores de posición 5 a 816 0x0001 0000 Iniciador de posición del rotor 117 0x0002 0000 Iniciador de posición del rotor 218 0x0004 0000 Iniciador de posición del rotor 319 0x0008 0000 Iniciador de posición del rotor 420 a 23 Reservados para los iniciadores de posición del

rotor 5 a 824 0x0100 0000 Bits de acción generales 125 0x0200 0000 Bits de acción generales 126 0x0400 0000 Bits de acción generales 127 0x0800 0000 Bits de acción generales 128 a 31 Reservados para los bits de acción generales 5 a 8

4. Parámetros

4−30 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.7 Medición flotante

Para la medición flotante véase la sección 2.9.

Position Value Storage (memoria de valores de posición)

FHPP (todos) 350 1, 2 int32 ro

Descripción Posiciones muestreadas.

Sample ValueRisingEdge

350 1 int32 roRising Edge

(valor muestreado flanco

ascendente)

Última posición muestreada en unidades del usuario en caso de flanco ascen�dente.

Sample ValueFallingEdge

350 2 int32 ro Falling Edge

(valor muestreadoflanco

descendente)

Última posición muestreada en unidades del usuario en caso de flanco descen�dente.

4. Parámetros

4−31Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.8 Lista de frases

PNU400 401 402 404 405 406 407 408 412 413 ...

Estado

de la

frase (nº de

frase )

RCB

1

RCB

2

Valor n

ominal

Valor p

re−

selecciona

do

Velocida

d

Aceler.

arranq

ue

Aceler.

fren

ado

Límite

velocida

d

Tiem

po de

filtrado

sin sacudida

s

...

uint8 uint8 uint8 int32 int32 uint32 uint32 uint32 uint32 int32 ...

1 ... ... ... ... ... ... ... ... ... ...

2 ... ... ... ... ... ... ... ... ... ...

... 1) ... ... ... ... ... ... ... ... ... ...1) Número de registros de posicionado: con CMMP...: 1 a 250

con CMMS...: 1 a 63

Tab.�4/4: Estructura de la lista de frases en FHPP

Con FHPP la selección de frases para lectura y escritura sehace con el subíndice de los PNU 401 y siguientes. Por en�cima de PNU 400 se selecciona la frase activa para posicio�nado o programación tipo teach−in.

Controlador/t d

PNU/actuador 401 402 404 405 406 407 408 412 413 414 416 418 a 421

CMMP−AS x x x � x x x x x � x x

CMMS−AS x x x x x x x � x x x �

CMMS−ST x x x x x x x � x x x �

Tab.�4/5: Elementos compatibles de la lista de frases

4. Parámetros

4−32 Festo P.BE−CMM−FHPP−SW−ES es 1006a

En los controladores CMMS, los parámetros �dinámicos" de una frase se establecen juntos con el perfil de frase (PNU 414).Al describir esos parámetros (PNU 405, 406, 407, 408, 413)para una frase, se sobrescriben los parámetros de perfil asigna�dos a dicha frase. Los parámetros modificados serán efectivospara todas las frases asignadas a este perfil, véase la Fig.�4/2.

Estructura de memoria de la lista de registros deposicionado y perfiles de frase en CMMS

Lista de frases

Indicador en memoria de perfilPerfil de frase

Nº frase

Estado

de

frase

RCB

1

RCB

2

Valor p

re−

selecciona

do

Velocida

d

Inicio fren

.

Acel. fren

.

Lim. sac.

Nº pe

rfil

Valor

nominal

Valor p

re−

selecciona

do

Velocida

d

Inicio fren

.

Acel. fren

.

Lim. sac.

Nº pe

rfil

Fig.�4/2: Lista de registros de posicionado y perfiles de frase

4. Parámetros

4−33Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Status (estado de frase)

FHPP (todos) 400 1 a 3 uint8 rw/ro

Descripción Estado de frase.

Demand Recordb

400 1 uint8 rwNumber

(número de frasenominal)

Número de frase nominal. El valor se puede modificar vía FHPP.En el funcionamiento de selección de frases siempre se adopta el número defrase nominal de los datos de salida del master con un flanco ascendente enSTART.Margen de valores:CMMP: 0x00 a 0xFA (0 a 250)CMMS: 0x00 a 0x3F (0 a 63)

Actual Recordb

400 2 uint8 roNumber

(número de fraseactual)

Número de frase actual.

Record Status Byte(b d d d

400 3 uint8 roy(byte de estado de

frase)El byte de estado de frase (RSB) incluye un código de acuse de recibo que estransmitido a los datos de entrada. Al inicio de una tarea de posicionado el RSBse pone a cero.Asignación del byte de control de frase; véase Tab.�4/6.Nota: este byte no es idéntico a SDIR; sólo se realiza el acuse de recibo de losestados dinámicos, pero no, por ejemplo, absoluto/relativo. Éste permite,p.�ej., realizar el acuse de recibo de la conmutación progresiva de frases.

Asignación de RSBBit Significado

Bit 0RC1

= 0: No se ha configurado/alcanzado una condición de conmutación progresiva.= 1: Se ha alcanzado la primera condición de conmutación progresiva

Bit 1RCC

Válido en cuanto esté presente MC.= 0: Encadenamiento de frases cancelado. Por lo menos no se ha alcanzado una

condición de conmutación progresiva.= 1: La cadena de frases se procesó por completo.

Bits 2 a 7 Reservado.

Tab.�4/6: Asignación de PNU 400/3 (RSB)

4. Parámetros

4−34 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Control Byte 1 (byte de control de frase 1)

FHPP (CMMP) 401 1...250 uint8 rw

FHPP (CMMS) 401 1...63 uint8 rw

Descripción El byte 1 de control de frase (RCB1) controla los ajustes más importantes para lastareas de posicionamiento en el modo de selección de frases. El byte de control de frase está orientado a bits: para la asignación, véase Tab.�4/7.

Record 1(registro de

401 1 uint8 rw(registro de

posicionado 1) Byte de control de frase 1 del registro de posicionado 1.

Record 2(registro de

401 2 uint8 rw(registro de

posicionado 2) Byte de control de frase 1 del registro de posicionado 2.

Record ...(registro de

401 ... uint8 rw(registro de

posicionado ...) Byte de control 1 del registro de posicionado ...

Bit Descripción

B0ABS

Absoluto/relativo= 0: el valor nominal es absoluto= 1: el valor nominal es relativo al último valor nominalFHPP dispone de otros modos, p. ej., relativo al valor real, entrada analógica, etc.

B1, B2COM1/2

Bit 2 1 Acuse de recibo del modo de control0 0 Regulación de posición0 1 Modo de fuerza (par, caudal)1 0 Regulación de la velocidad (número de revoluciones)1 1 Reservado

Para la función de disco de leva sólo se admite la regulación de posición.

B3, B4FNUM1/2

Sin función de disco de leva (CDIR.B7, FUNC = 0): sin función, igual a 0.Si se utiliza la función de disco de leva (sólo con CMMP, CDIR.B7, FUNC = 1):Nº Bit 2 1 Número de función *)0 0 0 Reservado1 0 1 Sincronización con entrada externa2 1 0 Sincronización con entrada externa con función de disco de leva3 1 1 Sincronización con master virtual con función de disco de leva

B5, B6FGRP1/2

Sin función de disco de leva (CDIR.B7, FUNC = 0): sin función, igual a 0.Si se utiliza la función de disco de leva (sólo con CMMP, CDIR.B7, FUNC = 1):Nº Bit 2 1 Grupo de función0 0 0 Sincronización con/sin disco de levaEl resto de los valores (los números 1 a 3) están reservados.

B7FUNC

= 0: Tarea normal= 1: Ejecutar la función de disco de leva, conforme a bits 3 a 6 (sólo en CMMP)

Tab.�4/7: Asignación de RCB1

4. Parámetros

4−35Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Control Byte 2 (byte de control de frase 2)

FHPP (CMMP) 402 1 a 250 uint8 rw

FHPP (CMMS) 402 1 a 63 uint8 rw

Descripción El byte de control de frase 2 (RCB2) controla la conmutación progresiva de frasescondicional.Si se ha definido una condición, la conmutación progresiva se puede prohibir acti�vando el bit B7. Esta función está prevista con fines de depuración (Debugging),pero no para los fines normales de control.Bit SignificadoBits 0 a 6 Valor numérico de 0 a 128: condición de conmutación progresiva como

enumeración, véase 2.6.3 Tab.�2/13 Bit 7 = 0: la conmutación progresiva de frases (bit 0 a 6) no está bloqueada

= 1: conmutación progresiva de frases bloqueada

Record 1(f 1)

402 1 uint8 rw(frase 1)

Byte de control de frase 2 del registro de posicionado 1.

Record 2(f 2)

402 2 uint8 rw(frase 2)

Byte de control de frase 2 del registro de posicionado 2.

Record ...(f )

402 ... uint8 rw(frase ...)

Byte de control 2 del registro de posicionado ...

Record Setpoint Value (valor nominal de registro de posicionado)

FHPP (CMMP) 404 1 a 250 int32 rw

FHPP (CMMS) 404 1 a 63 int32 rw

Descripción Posición de destino de la tabla de registros de posicionado. Valor de posiciónnominal según PNU 401/RCB1 absoluto o relativo en unidades de posición(véase PNU 1004).

Record 1(registro de

404 1 int32 rw(registro de

posicionado 1) Valor nominal de posición del registro de posicionado 1.

Record 2(registro de

404 2 int32 rw(registro de

posicionado 2) Valor nominal de posición del registro de posicionado 2.

Record ...(registro de

404 ... int32 rw(registro de

posicionado ...) Valor nominal de posición del registro de posicionado ...

Regulación Secuencia Predeterminado Mínimo Máximo

Posición 1) 1/100 mm1/1000 inch1/100 °

0 (= 0, mm)0 (= 0,0 inch)0 (= 0,0 °)

−1.000.000 (= −10,0 m)−400.000 (= −400 inch)−36.000 (= −360,0 °)

1.000.000 (= 10,0 m)400.000 (= 400 inch)36.000 (= 360,0 °)

1) Ejemplos de unidades de posición; véase PNU 1004

Tab.�4/8: Valores nominales de unidades de posición en PNU 404

4. Parámetros

4−36 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Preselection Value (valor preseleccionado de frase)

FHPP (CMMS) 405 1 a 63 int32 rw

Descripción Valor preseleccionado para la conmutación progresiva de frases condicional delperfil de frase en ms, conforme a la condición de conmutación progresiva dePNU 402 (RCB2), véase la sección 2.6.3 Tab.�2/13. Margen de valores: 0 ms a100.000 ms = 100 s.El valor del perfil de frase se hace efectivo al escribir, véase la Fig.�4/2.

Record 1(registro de

405 1 int32 rw(registro de

posicionado 1) Valor preseleccionado de registro 1.

Record 2(registro de

405 2 int32 rw(registro de

posicionado 2) Valor preseleccionado de registro 2.

Record ...(registro de

405 ... int32 rw(registro de

posicionado ...) Valor preseleccionado de registro ...

Record Velocity (velocidad del registro de posicionado)

FHPP (CMMP) 406 1 a 250 uint32 rw

Descripción Valor nominal de velocidad en unidades de velocidad (véase PNU 1006).

Record 1(registro de

406 1 uint32 rw(registro de

posicionado 1) Valor nominal de velocidad del registro de posicionado 1.

Record 2(registro de

406 2 uint32 rw(registro de

posicionado 2) Valor nominal de velocidad del registro de posicionado 2.

Record ...(registro de

406 ... uint32 rw(registro de

posicionado ...) Valor nominal de velocidad del registro de posicionado ...

Record Velocity (velocidad del registro de posicionado)

FHPP (CMMS) 406 1 a 63 uint32 rw

Descripción Valor nominal de velocidad del perfil de frase correspondiente a PNU 414 enunidad de velocidad (véase PNU 1006).El valor del perfil de frase se hace efectivo al escribir, véase la Fig.�4/2.

Record 1(registro de

406 1 uint32 rw(registro de

posicionado 1) Valor nominal de velocidad del perfil de frase del registro de posicionado 1.

Record 2(registro de

406 2 uint32 rw(registro de

posicionado 2) Valor nominal de velocidad del perfil de frase del registro de posicionado 2.

Record ...(registro de

406 ... uint32 rw(registro de

posicionado ...) Valor nominal de velocidad del perfil de frase del registro de posicionado ...

4. Parámetros

4−37Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Acceleration (registro de posicionado de aceleración)

FHPP (CMMP) 407 1 a 250 uint32 rw

Descripción Valor nominal de aceleración para el arranque en unidades de aceleración (véase PNU 1007).

Record 1(registro de

407 1 uint32 rw(registro de

posicionado 1) Valor nominal de aceleración del registro de posicionado 1.

Record 2(registro de

407 2 uint32 rw(registro de

posicionado 2) Valor nominal de aceleración del registro de posicionado 2.

Record ...(registro de

407 ... uint32 rw(registro de

posicionado ...) Valor nominal de aceleración del registro de posicionado ...

Record Acceleration (registro de posicionado de aceleración)

FHPP (CMMS) 407 1 a 63 uint32 rw

Descripción Valor nominal de aceleración del perfil de frase correspondiente a PNU 414para el arranque en unidades de aceleración (véase PNU 1007).El valor del perfil de frase se hace efectivo al escribir, véase la Fig.�4/2.

Record 1(registro de

407 1 uint32 rw(registro de

posicionado 1) Valor nominal de aceleración del perfil de frase del registro de posicionado 1.

Record 2(registro de

407 2 uint32 rw(registro de

posicionado 2) Valor nominal de aceleración del perfil de frase del registro de posicionado 2.

Record ...(registro de

407 ... uint32 rw(registro de

posicionado ...) Valor nominal de aceleración del perfil de frase del registro de posicionado ...

4. Parámetros

4−38 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Deceleration (registro de posicionado de deceleración)

FHPP (CMMP) 408 1 a 250 uint32 rw

Descripción Valor nominal de aceleración para frenado (deceleración) en unidades de acele�ración (véase PNU 1007).

Record 1(registro de

408 1 uint32 rw(registro de

posicionado 1) Valor nominal de deceleración del registro de posicionado 1.

Record 2(registro de

408 2 uint32 rw(registro de

posicionado 2) Valor nominal de deceleración del registro de posicionado 2.

Record ...(registro de

408 ... uint32 rw(registro de

posicionado ...) Valor nominal de deceleración del registro de posicionado ...

Record Deceleration (registro de posicionado de deceleración)

FHPP (CMMS) 408 1 a 63 uint32 rw

Descripción Valor nominal de aceleración del perfil de frase correspondiente a PNU 414para el frenado (deceleración) en unidades de aceleración (véase PNU 1007).El valor del perfil de frase se hace efectivo al escribir, véase la Fig.�4/2.

Record 1(registro de

408 1 uint32 rw(registro de

posicionado 1) Valor nominal de deceleración del perfil de frase del registro de posicionado 1.

Record 2(registro de

408 2 uint32 rw(registro de

posicionado 2) Valor nominal de deceleración del perfil de frase del registro de posicionado 2.

Record ...(registro de

408 ... uint32 rw(registro de

posicionado ...) Valor nominal de deceleración del perfil de frase del registro de posicionado ...

Record Velocity Limite (registro de posicionado de límite de velocidad)

FHPP (CMMP) 412 1 a 250 uint32 rw

Descripción Límite de velocidad en unidades de velocidad en el modo de fuerza.

Record 1(registro de

412 1 uint32 rw(registro de

posicionado 1) Límite de velocidad del registro de posicionado 1.

Record 2(registro de

412 2 uint32 rw(registro de

posicionado 2) Límite de velocidad del registro de posicionado 2.

Record ...(registro de

412 ... uint32 rw(registro de

posicionado ...) Límite de velocidad del registro de posicionado ...

4. Parámetros

4−39Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Jerkfree Filter Time (registro de posicionado de tiempo de filtrado sin sacudidas)

FHPP (CMMP) 413 1 a 250 uint32 rw

Descripción Tiempo de filtrado sin sacudidas en ms.Indica la constante del tiempo de filtrado del filtro de salida mediante la que seequilibra el perfil de movimiento lineal. Se logra un movimiento sin ningunasacudida cuando el tiempo de filtrado es igual al tiempo de aceleración.

Record 1(registro de

413 1 uint32 rw(registro de

posicionado 1) Tiempo de filtrado sin sacudidas del registro de posicionado 1.

Record 2(registro de

413 2 uint32 rw(registro de

posicionado 2) Tiempo de filtrado sin sacudidas del registro de posicionado 2.

Record ...(registro de

413 ... uint32 rw(registro de

posicionado ...) Tiempo de filtrado sin sacudidas del registro de posicionado ...

Record Jerkfree Filter Time (registro de posicionado de tiempo de filtrado sin sacudidas)

FHPP (CMMS) 413 1 a 63 uint32 rw

Descripción Tiempo de filtrado sin sacudidas del perfil de frase correspondiente a PNU 414 en ms.Indica la constante del tiempo de filtrado del filtro de salida mediante la que seequilibra el perfil de movimiento lineal. Se logra un movimiento sin ninguna sacudidacuando el tiempo de filtrado es igual al tiempo de aceleración.El valor del perfil de frase se hace efectivo al escribir, véase la Fig.�4/2.

Record 1(registro de

413 1 uint32 rw(registro de

posicionado 1) Tiempo de filtrado sin sacudidas del perfil de frase del registro de posicionado 1.

Record 2(registro de

413 2 uint32 rw(registro de

posicionado 2) Tiempo de filtrado sin sacudidas del perfil de frase del registro de posicionado 2.

Record ...(registro de

413 ... uint32 rw(registro de

posicionado ...) Tiempo de filtrado sin sacudidas del perfil de frase del registro de posicionado ...

4. Parámetros

4−40 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Profile (perfil de frase)

FHPP (CMMS) 414 1 a 63 uint8 rw

Descripción Indicación de la pertenencia a un perfil de frase. Los registros de posicionado seasignan a los perfiles (0 a 7). En un perfil se definen los siguientes parámetros:� Valor preseleccionado (PNU 405),� Velocidad de desplazamiento (PNU 406),� Aceleración (PNU 407),� Deceleración (PNU 408),� Tiempo de filtrado sin sacudidas (PNU 413),� Tiempo de posicionado máximo 1),� Deceleración inicial 1)� Velocidad final 1)� Inicio con un posicionamiento en curso 1)Los ajustes del perfil de frase son efectivos de manera unificada en todas lasfrases asignadas, véase la Fig.�4/2.Margen de valores: 0 a 7 (correspondiente al perfil de frase asignado)

Record 1(registro de

414 1 uint8 rw(registro de

posicionado 1) Perfil de frase del registro de posicionado 1.

Record 2(registro de

414 2 uint8 rw(registro de

posicionado 2) Perfil de frase del registro de posicionado 2.

Record ...(registro de

414 ... uint8 rw(registro de

posicionado ...) Perfil de frase del registro de posicionado ...

1) No parametrizables con FHPP; acceso sólo a través de FCT

Record Following Position (registro de posicionado de destino de la conmutaciónprogresiva de frases)

FHPP (todos) 416 1 a 250 uint8 rw

Descripción Número de frase al que se conmuta cuando se cumple la condición de conmu�tación progresiva.Margen de valores: 0x01 a 0x7F (1 a 250)

Record 1(registro de

416 1 uint32 rw(registro de

posicionado 1) Destino de la conmutación progresiva de frases, registro de posicionado 1.

Record 2(registro de

416 2 uint32 rw(registro de

posicionado 2) Destino de la conmutación progresiva de frases, registro de posicionado 2.

Record ...(registro de

416 ... uint32 rw(registro de

posicionado ...) Destino de la conmutación progresiva de frases, registro de posicionado ...

4. Parámetros

4−41Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Torque Limitation (registro de posicionado de limitación de par)

FHPP (CMMP) 418 1 a 250 uint32 rw

Descripción Limitación de par o de corriente durante el modo de posicionamiento.

Record 1(registro de

418 1 uint32 rw(registro de

posicionado 1) Límite de par del registro de posicionado 1.

Record 2(registro de

418 2 uint32 rw(registro de

posicionado 2) Límite de par del registro de posicionado 2.

Record ...(registro de

418 ... uint32 rw(registro de

posicionado ...) Límite de par, registro de posicionado ...

Record CAM ID (registro de posicionado de número del disco de leva)

FHPP (CMMP) 419 1 a 250 uint8 rw

Descripción Con este parámetro se selecciona el disco de leva para la frase correspondiente.Margen de valores: 0 a 16(Con el valor 0 se utiliza el disco de leva de PNU 700.)

Record 1(registro de

419 1 uint8 rw(registro de

posicionado 1) Número del disco de leva del registro de posicionado 1.

Record 2(registro de

419 2 uint8 rw(registro de

posicionado 2) Número del disco de leva del registro de posicionado 2.

Record ...(registro de

419 ... uint8 rw(registro de

posicionado ...) Número del disco de leva del registro de posicionado ...

Record Remaining Distance Message (registro de posicionado de notificación de recorrido restante)

FHPP (CMMP) 420 1 a 250 int32 rw

Descripción Notificación de recorrido restante en la lista de frases en unidades de posición.

Record 1(registro de

420 1 int32 rw(registro de

posicionado 1) Notificación de recorrido restante del registro de posicionado 1.

Record 2(registro de

420 2 int32 rw(registro de

posicionado 2) Notificación de recorrido restante del registro de posicionado 2.

Record ...(registro de

420 ... int32 rw(registro de

posicionado ...) Notificación de recorrido restante del registro de posicionado ...

4. Parámetros

4−42 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Record Control Byte 1 (byte de control de frase 3)

FHPP (CMMP) 421 1 a 250 uint8 rw

Descripción El byte de control de frase 3 (RCB3) controla el comportamiento específico de lafrase cuando se dan determinados eventos. El byte de control de frase está orientado a bits: para la asignación, véase Tab.�4/9.

Record 1(registro de

421 1 uint8 rw(registro de

posicionado 1) Byte de control de frase 3 del registro de posicionado 1.

Record 2(registro de

421 2 uint8 rw(registro de

posicionado 2) Byte de control de frase 3 del registro de posicionado 2.

Record ...(registro de

421 ... uint8 rw(registro de

posicionado ...) Byte de control 3 del registro de posicionado ...

Bit Descripción

B0, B1 Orden de inicio con posicionamiento en marcha:Bit 1 0 Descripción

0 0 Ignorar0 1 Interrumpir operación en curso1 0 Anexar a posicionamiento en curso (esperar)1 1 Reservado

B2 a B9 Reservado (= 0).

Tab.�4/9: Asignación de RCB3

4. Parámetros

4−43Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.9 Datos de proyecto � Datos generales del proyecto

Project Zero Point (offset del punto cero del proyecto)

FHPP (todos) 500 1 int32 rw

Descripción Offset del punto cero del proyecto para el punto cero del proyecto. (véase PNU 1004).Punto de referencia para valores de posición en la aplicación (véase PNU 404).

Software End Positions (posiciones finales por software)

FHPP (todos) 501 1, 2 int32 rw

Descripción Posiciones finales por software en unidades de posición (véase PNU 1004).No se permite una especificación del valor nominal (posición) fuera de las posi�ciones finales, ya que produce un error. Se introduce el offset para el puntocero del eje.Regla de plausibilidad: Min. limit � Max. limit

Lower Limit( l lí it i f i )

501 1 int32 rw(valor límite inferior)

Posición final inferior por software

Upper Limit(valor límite

501 2 int32 rw(valor límite

superior) Posición final superior por software.

Max. Speed (velocidad máx. permitida)

FHPP (todos) 502 1 uint32 rw

Descripción Velocidad máx. permitida en unidades de velocidad (véase PNU 1006).Este valor limita la velocidad en todos los modos de funcionamiento excepto enel funcionamiento del par.

Max. Acceleration (aceleración máxima permitida)

FHPP (todos) 503 1 uint32 rw

Descripción Aceleración máx. permitida en unidades de aceleración (véase PNU 1007).

Max. Jerkfree Filter Time (tiempo de filtrado sin sacudidas máx.)

FHPP (todos) 505 1 uint32 rw

Descripción Tiempo de filtrado sin sacudidas máx. en ms.Margen de valores: CMMP: 0x00000000 a 0xFFFFFFFF (0 a 4294967295)

CMMS: 0x00000000 a 0x00000033 (0 a 51)

4. Parámetros

4−44 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.10 Datos de proyecto � Teach−in

Teach Target (destino programado por teach−in)

FHPP (todos) 520 1 uint8 rw

Descripción El parámetro definido es el que es escrito con la posición actual con la si�guiente orden de programación tipo teach−in (véase la sección 2.5).Valores:0x01 (1): Posición nominal en registro de posicionado (predeterminado)

� Con selección de frases: registro de posicionado correspondiente � a los bytes de control FHPP� Con modo directo: registro de posicionado correspondiente � a PNU 400/1

0x02 (2): Punto cero del eje (PNU 1010)0x03 (3): Punto cero del proyecto (PNU 500)0x04 (4): Posición final inferior por software (PNU 501/01)0x05 (5): Posición final superior por software (PNU 501/02)

4. Parámetros

4−45Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.11 Datos de proyecto � Operación por actuación secuencial

Jog Mode Velocity Slow � Phase 1 (operación por actuación secuencial, velocidad lenta � fase 1)

FHPP (todos) 530 1 int32 rw

Descripción Velocidad máxima para fase 1 en unidades de velocidad (véase PNU 1006).

Jog Mode Velocity Fast � Phase 2 (operación por actuación secuencial, velocidad rápida � fase 2)

FHPP (todos) 531 1 int32 rw

Descripción Velocidad máxima para fase 2 en unidades de velocidad (véase PNU 1006).

Jog mode acceleration (operación por actuación secuencial, aceleración)

FHPP (todos) 532 1 uint32 rw

Descripción Aceleración con jog en unidades de aceleración (véase PNU 1007).

Jog Mode Deceleration (operación por actuación secuencial, deceleración)

FHPP (todos) 533 1 uint32 rw

Descripción Deceleración con jog en unidades de aceleración (véase PNU 1007).

Jog Mode Time Phase 1 (operación por actuación secuencial, duración de fase 1)

FHPP (todos) 534 1 uint32 rw

Descripción Duración de fase 1 (T1) en ms.

4. Parámetros

4−46 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.12 Datos de proyecto � Regulación de posición en modo directo

Direct Mode Position Base Velocity (velocidad base con posición en modo directo)

FHPP (todos) 540 1 int32 rw

Descripción Velocidad base con regulación de posición en modo directo en unidades develocidad (véase PNU 1006).

Direct Mode Position Acceleration (aceleración con posición en modo directo)

FHPP (todos) 541 1 uint32 rw

Descripción Aceleración con regulación de posición en modo directo en unidades de acele�ración (véase PNU 1007).

Direct Mode Position Acceleration (deceleración con posición en modo directo)

FHPP (todos) 542 1 uint32 rw

Descripción Deceleración con regulación de posición en modo directo en unidades de acele�ración (véase PNU 1007).

Direct Mode Position Jerkfree Filter Time (tiempo de filtrado sin sacudidas con posi�ción en modo directo)

FHPP (todos) 546 1 uint32 rw

Descripción Tiempo de filtrado sin sacudidas con regulación de posición en modo directo en ms.Margen de valores: CMMP: 0x00000000 a 0xFFFFFFFF (0 a 4294967295)

CMMS: 0x00000000 a 0x00000033 (0 a 51)

4. Parámetros

4−47Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.13 Datos de proyecto � Regulación del par en modo directo

Direct Mode Torque Base Torque Ramp (valor base de la rampa del par con modo directo)

FHPP (CMMP) 550 1 uint32 rw

Descripción Valor base de la rampa del par con regulación del par en modo directo en mNm/s.

Direct Mode Torque Target Torque Window (margen de par objetivo en modo directo)

FHPP (CMMP) 552 1 uint16 rw

Descripción Valor en mNm que el par actual puede variar del par nominal para que todavíapueda interpretarse como que se encuentra dentro del margen objetivo. Esdecir, la amplitud del margen es el doble del valor transferido, con el par obje�tivo en el centro del margen.

Direct Mode Torque Time Window (margen temporal del par en modo directo)

FHPP (CMMP) 553 1 uint16 rw

Descripción Tiempo de amortiguación del margen objetivo del par en modo directo en ms.

Direct Mode Torque Speed Limit (límite de velocidad del par en modo directo)

FHPP (CMMP) 554 1 uint32 rw

Descripción Con una regulación del par activa, la velocidad se reduce a este valor en unidadesde velocidad (PNU 1007).Nota: con PNU 514 puede indicarse un valor límite absoluto de velocidad quecausa un fallo al alcanzarse. Si las dos funciones (limitación y supervisión) estánactivas simultáneamente, el PNU 554 debe ser mucho menor que el PNU 514.

4. Parámetros

4−48 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.14 Datos de proyecto � Regulación de la velocidad en modo directo

Direct Mode Velocity Base Velocity Ramp (rampa de aceleración de velocidad enmodo directo)

FHPP (todos) 560 1 uint32 rw

Descripción Valor base de aceleración (rampa de velocidad) con regulación de velocidad enmodo directo en unidades de aceleración (véase PNU 1007).

Direct Mode Velocity Target Window (margen objetivo de velocidad en modo directo)

FHPP (CMMP) 561 1 uint16 rw

Descripción Margen objetivo de velocidad con regulación de velocidad en modo directo enunidades de velocidad (véase PNU 1006).

Direct Mode Velocity Window Time (margen objetivo del tiempo de amortiguación de lavelocidad en modo dir.)

FHPP (CMMP) 562 1 uint16 rw

Descripción Tiempo de amortiguación en margen objetivo de velocidad con regulación develocidad en modo directo en ms.

Direct Mode Velocity Treshold (margen objetivo de parada de velocidad en modo directo)

FHPP (CMMP) 563 1 uint16 rw

Descripción Ventana de destino de parada con regulación de velocidad en modo directo enunidades de velocidad (véase PNU 1006).

Direct Mode Velocity Treshold Time (tiempo de amortiguación de la velocidad en mododirecto)

FHPP (CMMP) 564 1 uint16 rw

Descripción Tiempo de amortiguación en margen objetivo de parada con regulación develocidad en modo directo en ms.

Direct Mode Velocity Torque Limit (límite de par de la velocidad en modo directo)

FHPP (CMMP) 565 1 uint32 rw

Descripción Limitación de par con regulación de velocidad en modo directo en unidades depar de giro (mN).

4. Parámetros

4−49Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.15 Datos de funciones � Función de disco de leva

Selección del disco de leva

CAM ID (número del disco de leva)

FHPP 700 1 uint8 rw

Descripción Con este parámetro se selecciona el número del disco de leva en la tarea directa.Margen de valores 1 a 16.

Master Start Position Direkt Mode (posición de inicio del master en modo directo)

FHPP 701 1 int32 rw

Descripción Determina la posición inicial del master en la función de disco de leva.

Sincronización (entrada, X10)

Input Config Sync. (configuración de entrada en sincronización)

FHPP 710 1 uint32 rw

Descripción Configuración de la entrada del encoder en la sincronización (master físico aX10, funcionamiento de slave).Bit Nombre Descripción0 Ignorar el impulso

de puesta a cero Bit 0 = 1: sin impulso de puesta a ceroBit 0 = 0: con impulso de puesta a cero

1 � Reservado = 02 Desconectar pista A/B Bit 2 = 1: sin pista A/B

Bit 2 = 0: con pista A/B3 a 31 �... Reservado = 0

4. Parámetros

4−50 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Gear Sync. (relación de transmisión en sincronización)

FHPP 711 1, 2 uint32 rw

Descripción Relación de transmisión en la sincronización con entrada externa (master físicoa X10, funcionamiento de slave).

Motor revolutions( l d l

711 1 uint32 rw(revoluciones del

motor)Revoluciones del motor (actuador).

Shaft revolutions( l d l

711 2 uint32 rw(revoluciones del

husillo)Revoluciones del husillo (salida de potencia).

Emulación del encoder (salida, X11)

Output Konfig Encoder Emulation (configuración de salida en la emulación del encoder)

FHPP 720 1 uint32 rw

Descripción Configuración del encoder en la emulación (master virtual).Bit Nombre Descripción0 Desconectar pista A/B Bit 0 = 1: sin pista A/B

Bit 0 = 0: con pista A/B1 Ignorar el impulso de Bit 1 = 1: sin impulso de puesta a cero

puesta a cero Bit 1 = 0: con impulso de puesta a cero2 Inversión del sentido de giro Bit 2 = 1: con inversión del sentido de giro

Bit 2 = 0: sin inversión del sentido de giro3 a 31 �... Reservado = 0

4. Parámetros

4−51Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.16 Datos de funciones � Iniciador de posición y de la posición del rotor

Position Trigger Control (selección del iniciador de posición)

FHPP 730 1 uint32 rw

Descripción Activación bit a bit del iniciador correspondiente.Si el bit está activado, el iniciador se computa, es decir, se compara la posición.Los iniciadores no computados ahorran tiempo de cálculo.Bit (valor hexadecimal) Descripción0 (0x0000 0001) Iniciador de posición (posición real) 01 (0x0000 0002) Iniciador de posición (posición real) 12 (0x0000 0004) Iniciador de posición (posición real) 23 (0x0000 0008) Iniciador de posición (posición real) 34 a 15 Reservado16 (0x0001 0000) Iniciador de posición del rotor 017 (0x0002 0000) Iniciador de posición del rotor 118 (0x0004 0000) Iniciador de posición del rotor 219 (0x0008 0000) Iniciador de posición del rotor 319 a 31 Reservado

Position Trigger Low (iniciador de posición Low)

FHPP 731 1 a 4 int32 rw

Descripción Valores de posición para el iniciador de posición Low en unidades de posición.

Position Trigger 1(iniciador de

731 1 int32 rw(iniciador deposición 1) Valores de posición del 1º iniciador de posición Low.

Position Trigger 2(iniciador de

731 2 int32 rw(iniciador deposición 2) Valores de posición del 2º iniciador de posición Low.

Position Trigger 3(iniciador de

731 3 int32 rw(iniciador deposición 3) Valores de posición del 3º iniciador de posición Low.

Position Trigger 4(iniciador de

731 4 int32 rw(iniciador deposición 4) Valores de posición del 4º iniciador de posición Low.

4. Parámetros

4−52 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Position Trigger High (iniciador de posición High)

FHPP 732 1 a 4 int32 rw

Descripción Valores de posición para el iniciador de posición High en unidades de posición.

Position Trigger 1(iniciador de

732 1 int32 rw(iniciador deposición 1) Valores de posición del 1º iniciador de posición High.

Position Trigger 2(iniciador de

732 2 int32 rw(iniciador deposición 2) Valores de posición del 2º iniciador de posición High.

Position Trigger 3(iniciador de

732 3 int32 rw(iniciador deposición 3) Valores de posición del 3º iniciador de posición High.

Position Trigger 4(iniciador de

732 4 int32 rw(iniciador deposición 4) Valores de posición del 4º iniciador de posición High.

Rotor Position Trigger Low (iniciador de posición del rotor Low)

FHPP 733 1 a 4 int32 rw

Descripción Ángulo para el iniciador de posición del rotor Low en °.Margen de valores: −180 a 180

Rotor PositionTrigger 1

733 1 int32 rw Trigger 1

(iniciador de posi�ción del rotor 1)

Ángulo del 1º iniciador de posición del rotor Low.

Rotor PositionTrigger 2

733 2 int32 rwTrigger 2

(iniciador de posi�ción del rotor 2)

Ángulo del 2º iniciador de posición del rotor Low.

Rotor PositionTrigger 3

733 3 int32 rwTrigger 3

(iniciador de posi�ción del rotor 3)

Ángulo del 3º iniciador de posición del rotor Low.

Rotor PositionTrigger 4

733 4 int32 rwTrigger 4

(iniciador de posi�ción del rotor 4)

Ángulo del 4º iniciador de posición del rotor Low.

4. Parámetros

4−53Festo P.BE−CMM−FHPP−SW−ES es 1006a

Rotor Position Trigger High (iniciador de posición del rotor High)

FHPP 734 1 a 4 int32 rw

Descripción Ángulo para el iniciador de posición del rotor High en °.Margen de valores: −180 a 180

Rotor PositionTrigger 1

734 1 int32 rw Trigger 1

(iniciador de posi�ción del rotor 1)

Ángulo del 1º iniciador de posición del rotor High.

Rotor PositionTrigger 2

734 2 int32 rwTrigger 2

(iniciador de posi�ción del rotor 2)

Ángulo del 2º iniciador de posición del rotor High.

Rotor PositionTrigger 3

734 3 int32 rwTrigger 3

(iniciador de posi�ción del rotor 3)

Ángulo del 3º iniciador de posición del rotor High.

Rotor PositionTrigger 4

734 4 int32 rwTrigger 4

(iniciador de posi�ción del rotor 4)

Ángulo del 4º iniciador de posición del rotor High.

4. Parámetros

4−54 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.17 Parámetros de eje de actuadores eléctricos 1 � Parámetros de mecánica

Polarity (polaridad)

FHPP (todos) 1000 1 uint8 rw

Descripción Sentido de los valores de posición.Valores: Valor de posición (vector)0x00 (0) : Normal (por defecto)0x80 (128): Invertido (multiplicado por −1)

Encoder Resolution (resolución de encoder)

FHPP (todos) 1001 1, 2 uint32 rw

Descripción Resolución del encoder en incrementos de encoder/revoluciones del motor.Factor de conversión definido internamente.El valor calculado se deriva de la fracción �incrementos de encoder/revolucio�nes del motor".

Encoder Increments(incrementos

1001 1 uint32 rw(incrementosdel encoder) Fijo: 0x00010000 (65536)

Motor Revolutions(revoluciones del

1001 2 uint32 rw(revoluciones del

motor) Fijo: 0x00000001 (1)

Gear Ratio (relación de transmisión)

FHPP (todos) 1002 1, 2 uint32 rw

Descripción Relación entre revoluciones del motor y revoluciones del husillo del engranaje(revoluciones del eje de salida); véase el apéndice A.1.Relación de transmisión = revoluciones del motor / revoluciones del husillo

Motor Revolutions( l i d l

1002 1 uint32 rw(revoluciones del

motor)Relación de transmisión � numerador.Margen de valores: 0x00000000 a 0x7FFFFFFFF (0...+(231−1))

Shaft Revolutions( l i d l

1002 2 uint32 rw(revoluciones del

husillo)Factor de reducción � denominador.Margen de valores: 0x00000000 a 0x7FFFFFFFF (0...+(231−1))

4. Parámetros

4−55Festo P.BE−CMM−FHPP−SW−ES es 1006a

Feed Constant (constante de avance)

FHPP (todos) 1003 1, 2 uint32 rw

Descripción La constante de avance especifica el paso del husillo del accionamiento porrevolución; véase el apéndice A.1.Constante de avance = avance / revolución del husillo

Feed( )

1003 1 uint32 rw(avance) Constante de avance � numerador.

Margen de valores: 0x00000000 a 0x7FFFFFFFF (0...+(231−1))

Shaft Revolutions( l d l

1003 2 uint32 rw(revoluciones del

husillo)Constante de avance � denominador.Margen de valores: 0x00000000 a 0x7FFFFFFFF (0...+(231−1))

Position Factor (factor de posición)

FHPP (todos) 1004 1, 2 uint32 rw

Descripción Factor de conversión para todas las unidades de posición (conversión de unidadesdel usuario en unidades internas del regulador). Cálculo: véase el apéndice A.1.

Factor�de�posición � Resolución�de�encoder�*�Relación�de�transmisiónConstante�de�avance

Numerator( d )

1004 1 uint32 rw(numerador) Factor de posición � numerador.

Denominator(d d )

1004 2 uint32 rw(denominador) Factor de posición � denominador.

Axis parameter (parámetro de eje)

FHPP (todos) 1005 2, 3 int32 rw

Descripción Especificación y lectura de los parámetros del eje.

Gear Numerator( d d

1005 2 int32 rw(numerador de

engranaje)Relación de transmisión � numerador de engranaje del eje.Margen de valores: 0x00000000 a 0x7FFFFFFF (0 ... +(231−1))

Gear Denominator(d d d l

1005 3 int32 rw(denominador del

engranaje)Relación de transmisión � denominador del engranaje del eje.Margen de valores: 0x00000000 a 0x7FFFFFFF (0 ... +(231−1))

4. Parámetros

4−56 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Velocity Factor (factor de velocidad)

FHPP (todos) 1006 1, 2 uint32 rw

Descripción Factor de conversión para todas las unidades de velocidad (conversión de uni�dades del usuario en unidades internas del regulador). Cálculo: véase el apén�dice A.1.

Factor�de�velocidad �Resolución�de�encoder�*�Factor�de�tiempo_v

Constante�de�avance

Numerator( d )

1006 1 uint32 rw(numerador) Factor de velocidad � numerador.

Denominator(d d )

1006 2 uint32 rw(denominador) Factor de velocidad � denominador.

Acceleration Factor (factor de aceleración)

FHPP (todos) 1007 1, 2 uint32 rw

Descripción Factor de conversión para todas las unidades de aceleración (conversión deunidades del usuario en unidades internas del regulador). Cálculo: véase elapéndice A.1.

Factor�de�aceleración �Resolución�de�encoder�*�Factor�de�tiempo_a

Constante�de�avance

Numerator( d )

1007 1 uint32 rw(numerador) Factor de aceleración � numerador.

Denominator(d d )

1007 2 uint32 rw(denominador) Factor de aceleración � denominador.

Polarity Slave (slave de polaridad)

FHPP (todos) 1008 1 uint8 rw

Descripción Con este parámetro puede invertirse la definición de posiciones para señalesen X10 (funcionamiento de slave).Esto es válido para las funciones �Sincronización" (también engranajes electró�nicos), �Medición flotante", �Discos de leva".Valor Descripción0x00 Valor de posición de vector convencional (por defecto)0x80 Valor de posición del vector invertida

4. Parámetros

4−57Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.18 Parámetros de eje de actuadores eléctricos 1 � Parámetros del recorrido de referencia

Offset Axis Zero Point (offset del punto cero del eje)

FHPP (todos) 1010 1 int32 rw

Descripción Offset del punto cero del eje en unidades de posición (véase PNU 1004).El offset del punto cero del eje (home offset) define el punto cero del eje <AZ> comoel punto de referencia de medida relativo al punto de referencia físico <REF>. El punto cero del eje es el punto de referencia para el punto cero del proyecto <PZ>y para las posiciones finales por software. Todas las operaciones de posicionado serefieren al punto cero del proyecto (PNU 500).El punto cero del eje (AZ) se calcula a partir de: AZ = REF + offset del punto cero deleje

Homing Method (método de recorrido de referencia)

FHPP (todos) 1011 1 int8 rw

Descripción Define el método con el cual el actuador realiza el recorrido de referencia(véase la sección 2.3, Tab.�2/4).

Homing Velocities (velocidades para recorrido de referencia)

FHPP (todos) 1012 1, 2 uint32 rw

Descripción Velocidades durante el recorrido de referencia en unidades de velocidad (véase PNU 1006).

Search for Switch( l id d d

1012 1 uint32 rw(velocidad de

búsqueda)Velocidad durante la búsqueda del punto de referencia REF o de un tope ointerruptor.Margen de valores: 0x00000000 a 0x7FFFFFFF (0...+(231−1))

Running for Zero( l id d d

1012 2 uint32 rwg(velocidad de

desplazamiento)Velocidad del recorrido al punto cero del eje AZ.Margen de valores: 0x00000000 a 0x7FFFFFFF (0...+(231−1))

Homing Acceleration (aceleración en recorrido de referencia)

FHPP (todos) 1013 1 uint32 rw

Descripción Aceleración durante el recorrido de referencia en unidades de aceleración (véase PNU 1007).Margen de valores: 0x00000000 a 0x7FFFFFFF (0...+(231−1))

4. Parámetros

4−58 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Homing Required (se requiere recorrido de referencia)

FHPP (todos) 1014 1 uint8 rw

Descripción Define si hay que realizar el recorrido de referencia tras el encendido para poder realizar tareas de posicionado.En actuadores con sistema de medición de recorrido absoluto Multiturn, trasel montaje sólo es necesario realizar el recorrido de referencia una sola vez.Valores:0x00 (0): Reservado0x01 (1): Hay que realizar un recorrido de referenciaFijo: 0x01 (1)

Homing Max. Torque (par máx. del recorrido de referencia)

FHPP (CMMP) 1015 1 uint8 rw

Descripción Par máximo durante el recorrido de referencia.Se especifica como un múltiplo del par nominal en % (véase PNU 1036).El valor de par máximo permitido (a través de limitador de corriente) durante el recorrido de referencia. Si se alcanza dicho valor, el actuador detecta el tope(REF) y se desplaza al punto cero del eje.

4. Parámetros

4−59Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.19 Parámetros de eje de actuadores eléctricos 1 � Parámetros del regulador

Halt Option Code (código de la opción de pausa)

FHPP (todos) 1020 1 uint16 rw

Descripción Reacción a una orden de pausa (flanco descendente en SPOS.B0).Valores:0x00 (0): Reservado (motor parado � bobinas sin corriente, freno no accionado)0x01 (1): Frenado con rampa de parada0x02 (2): Reservado (frenado con rampa de parada de emergencia)

Position Window (margen de tolerancia de la posición)

FHPP (todos) 1022 1 uint32 rw

Descripción Margen de tolerancia en unidades de posición (véase PNU 1004).Valor del que la posición actual puede desviarse de la posición de destino y quese siga considerando como que está dentro del margen objetivo.La amplitud del margen es el doble del valor transferido, con la posición dedestino en el centro del margen.

Position Window Time (tiempo de ajuste de la posición)

FHPP (todos) 1023 1 uint16 rw

Descripción Tiempo de ajuste en milisegundos.Si la posición real ha estado en el margen de posición de destino durante estetiempo, el bit �Target reached" se activa en la palabra de estado.

4. Parámetros

4−60 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Control Parameter Set (parámetros del regulador)

FHPP (todos) 1024 18 a 22, 32 uint16 rw

Descripción Parámetros técnicos de regulación, así como parámetros para �registro de posicióncasi−absoluto".

Gain Position( d

1024 18 uint16 rw(ganancia de

posición)Ganancia del controlador de posición.Margen de valores: 0x0000 a 0xFFFF (0 a 65535)

Gain Velocity(

1024 19 uint16 rwy(ganancia envelocidad)

Ganancia del regulador de velocidad.Margen de valores: 0x0000 a 0xFFFF (0 a 65535)

Time Velocity(constante de

1024 20 uint16 rw(constante de

tiempo develocidad)

Constante de tiempo de regulador de velocidad.Margen de valores: 0x0000 a 0xFFFF (0 a 65535)

Gain Current( d

1024 21 uint16 rw(ganancia de

corriente)Ganancia del regulador de corriente.Margen de valores: 0x0000 a 0xFFFF (0 a 65535)

Time Current(constante de

1024 22 uint16 rw(constante de

tiempo decorriente)

Constante de tiempo de regulador de corriente.Margen de valores: 0x0000 a 0xFFFF (0 a 65535)

Save Position( d ó )

1024 32 uint16 rw(guardar posición) Guardar la posición actual al desconectar (posicionado �casi−absoluto"). Véase

también PNU 1014.Valores:0x00F0 (240) = la posición actual no se guarda al desconectar (predeterminado)0x000F (15) = Reservado

Motor Data (datos de motor)

FHPP (todos) 1025 1, 3 uint32/uint16 ro/rw

Descripción Datos específicos del motor.

Serial number( ú d )

1025 1 uint32 ro(número de serie) Número de serie Festo y número de serie del motor.

Time Max. Current( á

1025 3 uint16 rw(tiempo máximo

corriente)Tiempo I2t en ms.Cuando expira el tiempo I2t, la corriente se limita automáticamente a la corrientenominal del motor para protegerlo (Motor Rated Current, PNU 1035).

4. Parámetros

4−61Festo P.BE−CMM−FHPP−SW−ES es 1006a

Drive Data (datos del actuador)

FHPP (CMMP) 1026 1 a 4, 7 uint32 ro/rw

FHPP (CMMS) 1026 1, 3, 4, 7 uint32 ro/rw

Descripción Datos generales del motor

Power Temp.(temp de la etapa

1026 1 uint32 ro(temp. de la etapa

de salida) Temperatura de la etapa de salida en °C.

Power StageMax Temp

1026 2 uint32 roMax. Temp.

(temp. máx. de laetapa de salida)

Sólo CMMP:Temperatura máxima de la etapa de salida en °C.

Motor RatedCurrent

1026 3 uint32 rwCurrent

(corriente nominaldel motor)

Corriente nominal del motor en mA, idéntico a PNU 1035.Margen de valores: 0x00000000 a 0x00007FFF (0 a 32767)

Current Limit( á

1026 4 uint32 rw(corriente máxima

del motor)Corriente máxima del motor, idéntico a PNU 1034.Margen de valores: 0x00000000 a 0x00007FFF (0 a 32767)

Controller Serialb

1026 7 uint32 roNumber

(número de seriedel regulador)

Número de serie interno del regulador.

4. Parámetros

4−62 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.20 Parámetros de eje de actuadores eléctricos 1 � Placa de características de la electrónica

Max. Current (corriente máxima)

FHPP (todos) 1034 1 uint16 rw

Descripción Corriente máxima del motor en 1/1000 de la corriente nominal indicada (PNU 1035), idéntica a PNU 1026/4.Nota: observe que la limitación de la corriente también limita la velocidad máxima posible y que por lo tanto no pueden conseguirse velocidades nomina�les (más altas).

Motor Rated Current (corriente nominal del motor)

FHPP (todos) 1035 1 uint32 rw

Descripción Corriente nominal del motor en mA, idéntico a PNU 1026/3.

Motor Rated Torque (par nominal del motor)

FHPP (todos) 1036 1 uint32 rw

Descripción Par nominal del motor en 0,001 Nm.

Torque Constant (constante de par de giro)

FHPP (todos) 1037 1 uint32 rw

Descripción Relación entre la corriente y el par de giro del motor empleado en mNm/A.

4. Parámetros

4−63Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.21 Parámetros de eje de actuadores eléctricos 1 � Control de reposo

Position Demand Value (posición nominal)

FHPP (todos) 1040 1 int32 ro

Descripción Posición de destino nominal de la última tarea de posicionado en unidades deposición (véase PNU 1004).

Position Actual Value (posición actual)

FHPP (todos) 1041 1 int32 ro

Descripción Posición actual del actuador en unidades de posición (véase PNU 1004).

Standstill Position Window (margen de posición de reposo)

FHPP (todos) 1042 1 uint32 rw

Descripción Margen de posición de parada en unidades de posición (véase PNU 1004).Valor de la posición con la que puede moverse el actuador tras MC, hasta queresponde el control de reposo.

Standstill Timeout (tiempo de control de reposo)

FHPP (todos) 1043 � uint16 rw

Descripción Tiempo de control de reposo en ms.Tiempo que el actuador debe hallarse fuera del margen de posición de reposoantes de que responda el control de reposo.

4. Parámetros

4−64 Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.22 Parámetros de eje de actuadores eléctricos 1 � Control de error de seguimiento

Following Error Window (margen de error de seguimiento)

FHPP (CMMP) 1044 1 uint32 rw

Descripción Establecer o leer el margen admisible para errores de seguimiento en unidadesde posición.0xFFFFFFFF = control de error de seguimiento OFF.

Following Error Time (margen temporal de error de seguimiento)

FHPP (CMMP) 1045 1 uint16 rw

Descripción Determinar o leer el tiempo de timeout para el control de error de seguimientoen ms.Margen de valores: 1 a 60000

4.4.23 Parámetros de eje de actuadores eléctricos 1 � Otros parámetros

Torque Feed Forward Control (pilotaje del par)

FHPP (CMMP) 1080 1 int32 rw

Descripción Pilotaje del par en mNm.

Setup Velocity (velocidad de configuración)

FHPP (CMMP) 1081 1 uint8 rw

Descripción Velocidad de configuración en % de la velocidad predeterminada.Margen de valores: 0 a 100

Velocity Override (override de velocidad)

FHPP (CMMP) 1082 1 uint8 rw

Descripción Override de velocidad en % de la velocidad predeterminada.Margen de valores: 0 a 255

4. Parámetros

4−65Festo P.BE−CMM−FHPP−SW−ES es 1006a

4.4.24 Parámetros de funciones de las E/S digitales

Remaining Distance for Remaining Distance Message (recorrido restante para la notificación de recorrido restante)

FHPP (todos) 1230 1 uint32 rw

Descripción El recorrido restante es la condición de activación de la notificación de recorrido restante, que puede emitirse en una salida digital.Con CMMP−AS, sólo con tarea directa.

4. Parámetros

4−66 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Parametrización con FPC

5−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Capítulo 5

5. Parametrización con FPC

5−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

5.1 Parametrización con FHPP 5−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.1 Canal de parámetros Festo (FPC) para datos cíclicos (datos E/S) 5−3 .

5.1.2 Identificadores de tarea, identificadores de respuesta y números de error 5−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1.3 Reglas para el procesamiento de tareas y respuestas 5−7 . . . . . . . . . .

5−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

5.1 Parametrización con FHPP

5.1.1 Canal de parámetros Festo (FPC) para datos cíclicos (datos E/S)

El canal de parámetros sirve para la transmisión de paráme�tros. El canal de parámetros comprende lo siguiente:

Partes integrantes Descripción

Identificador de paráme�tros (PKE)

Componente del canal de parámetros que contiene los identificadores detarea y de respuesta (AK) y el número de parámetro (PNU).El número de parámetro sirve para identificar o direccionar el parámetroindividual. El identificador de tarea o respuesta (AK) describe la tarea o larespuesta en forma de número identificador.

Subíndice (IND) Direcciona un elemento de un parámetro de matriz (número de subpará�metro).

Valor del parámetro(PWE)

Valor del parámetro.Si la tarea de procesamiento de parámetros no puede realizarse, se mos�trará un número de fallo en lugar del valor en el telegrama de respuesta. Elnúmero de error describe la causa del error.

Tab.�5/1: Partes integrantes del canal de parámetros (PKW)

El canal de parámetros consta de 8 octetos. La estructura delcanal de parámetros como factor del tamaño o tipo del valorde los parámetros se muestra en la tabla siguiente:

FPC

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Datos S 0 IND ParID (PKE) Value (PWE)

Datos E 0 IND ParID (PKE) Value (PWE)

IND Subindex − para direccionar un elemento de matriz (array) ParID (PKE) Parameter Identifier − consiste en ReqID o ResID y PNU Value (PWE) Parameter value, valor del parámetro:

� Con palabra doble: bytes 5 a 8� Con palabra: bytes 7, 8� Con byte: byte 8

Tab.�5/2: Estructura del canal de parámetros

5. Parametrización con FPC

5−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Identificador de parámetros (PKE)

El identificador de parámetros contiene el identificador detarea o respuesta (AK) y el número del parámetro (PNU)

PKE

Octeto 1 (byte 3) Octeto 2 (byte 4)

Bit 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0

Tarea ReqID (AK) res. Número de parámetro (PNU)

Res�puesta

ResID (AK) res. Número de parámetro (PNU)

ReqID (AK) Request Identifier � identificador de tarea (lectura, escritura, etc.)ResID (AK) Response Identifier � identificador de respuesta (valor transferido, error, etc.)Value (PNU) Parameter Number � sirve para identificar o direccionar el correspondiente

parámetro (véase la sección 5.1). El identificador de tarea o respuesta distingue el tipo de tarea o respuesta (véase la sección 5.1.2).

Tab.�5/3: Estructura del identificador de parámetros (PKE)

5. Parametrización con FPC

5−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

5.1.2 Identificadores de tarea, identificadores de respuesta y números deerror

Los identificadores de tarea se muestran en la siguiente tabla:

ReqID Descripción Identificador derespuesta

Positiva Negativa

0 Sin tarea 0 �

6 Requerir parámetro (array/matriz) 5 7

8 Modificar valor de parámetro (matriz, palabra doble) 5 7

13 Pedir el valor límite inferior 5 7

14 Pedir el valor límite superior 5 7

Tab.�5/4: Identificadores de tareas e identificadores de respuestas

Si la tarea no puede llevarse a cabo, se transmitirá el identifi�cador de respuesta 7, así como el correspondiente númerode error (respuesta negativa).

La tabla siguiente muestra los identificadores de respuesta:

ResID Descripción

0 Sin respuesta

5 Valor del parámetro transferido (matriz, palabra doble)

7 Tarea no ejecutable (con número de error) 1)

1) Números de error, véase la siguiente tabla

Tab.�5/5: Identificadores de respuesta

5. Parametrización con FPC

5−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Si la tarea del procesamiento de parámetros no puede reali�zarse, se transmitirá el correspondiente número de fallo en eltelegrama de respuesta (octetos 7 y 8 del FPC). La siguientetabla muestra la secuencia de la verificación de errores y losposibles números de fallo:

Nº Comprobación de Números de error

Descripción

1 PNU definido 0 0x00 PNU no permitido. El parámetro noexiste

2 En caso de matriz: IND definido 3 0x03 Subíndice incorrecto

3 ReqID permitido 101 0x65 Festo: no compatible con ReqID

4 Derechos de acceso (lectura, escritura)

1 0x01 El valor del parámetro no puede sermodificado (sólo lectura)

102 0x66 El parámetro es WriteOnly (en laspalabras clave)

5 Si se realiza una modificación: estado operativo

17 0x11 Tarea no ejecutable debido al es�tado de funcionamiento

6 Si se realiza una modificación: orden superior

11 0x0B Sin orden superior

7 Si se realiza una modificación: palabra clave

12 0x0C Palabra clave equivocada

8 Si se realiza una modificación: valor admisible

2 0x02 Valor límite inferior o superior exce�dido

Tab.�5/6: Secuencia de la comprobación de errores y números de error

5. Parametrización con FPC

5−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

5.1.3 Reglas para el procesamiento de tareas y respuestas

Reglas Descripción

1 Si el master envía el identificador �No task", el controlador reacciona con el identificadorde respuesta �No reply".

2 Un telegrama de tarea o respuesta siempre se refiere a un parámetro simple.

3 El master debe continuar enviando una tarea hasta que reciba la respuesta adecuada delcontrolador.

4 El master reconoce la respuesta a la tarea planteada:� Evaluando el identificador de respuesta.� Evaluando el número de parámetro (PNU).� Si procede, evaluando el subíndice (IND).� Si procede, evaluando el valor del parámetro.

5 El controlador proporciona la respuesta hasta que el master envía una nueva tarea.

6 d) Una tarea de escritura, incluso con repetición cíclica de la misma tarea, sólo seráejecutada una sola vez por el controlador.

e) Entre dos tareas consecutivas con el mismo identificador de tarea (AK), el mismonúmero de parámetro (PNU) y el mismo subíndice (IND) se debe enviar el identificadorde tarea 0 (No task) y hay que esperar el identificador de respuesta 0 (No reply). Estoes para asegurarse de que una respuesta �antigua" no sea interpretada como unarespuesta �nueva".

Tab.�5/7: Reglas para el procesamiento de tareas y respuestas

5. Parametrización con FPC

5−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Secuencia de procesamiento de parámetros

AtenciónCuando se modifiquen parámetros, observe lo siguiente:Una señal de control FHPP que se refiere a un parámetromodificado sólo puede generarse cuando el identificadorde respuesta �Valor de parámetro transferido" se recibepara el correspondiente parámetro y el índice, si procede.

Si, p. ej., se modifica un valor en un registro de posición yluego se hace un movimiento a esta posición, la orden deposicionado no debe ejecutarse hasta que el controladorhaya completado y confirmado la modificación del registro deposición.

AtenciónPara asegurarse de que una respuesta �antigua" no puedaser interpretada como respuesta �nueva", debe enviarse elidentificador de tareas 0 (No task) y esperar el identifica�dor de respuesta 0 (No reply) entre dos tareas consecuti�vas con el mismo identificador de tarea (AK), número deparámetro (PNU) y subíndice (IND).

Evaluación de errores

En el caso de tareas que no pueden realizarse, el slave res�ponde como sigue:

� Salida del identificador de respuesta = 7

� Salida del número de fallo en los bytes 7 y 8 el canal deparámetros (FPC).

5. Parametrización con FPC

5−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplo de parametrización vía FPC

Las tablas siguientes muestran un ejemplo de parametriza�ción con un registro de la tabla de registros desplazamientovía (FPC � Festo Parameter Channel).

Paso 1 Estado de salida de los 8 bytes de datos FPC:

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Datos E 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Paso 2 Escribir número de frase 1 con posicionado absoluto:PNU 401, subíndice 2 � modificar valor del parámetro, matriz,byte: ReqID 12 (0xC) con valor 0x00.

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x02 0xC1 0x91 Sin utili�zar

Sin utili�zar

Sin utili�zar

0x00

Datos E 0x00 0x02 0xC1 0x91 0x00 0x00 0x00 0x00

Paso 3 Tras recibir los datos E con ResID 0xC, enviar datos S conReqID = 0x0 y esperar los datos E con ResID = 0x0:

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x02 0x01 0x91 Sin utili�zar

Sin utili�zar

Sin utili�zar

0x00

Datos E 0x00 0x02 0x01 0x91 0x00 0x00 0x00 0x00

5. Parametrización con FPC

5−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Paso 4 Escribir número de frase 1 con posición objetivo 0x1234 (de�cimal 4660 incrementos):PNU 404, subíndice 2 � modificar valor del parámetro, matriz,palabra doble: ReqID 8 (0x8) con valor 0x00001234.

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x02 0x81 0x94 0x00 0x00 0x12 0x34

Datos E 0x00 0x02 0x81 0x94 0x00 0x00 0x12 0x34

Paso 5 Tras recibir los datos E con ResID 0x8, enviar datos S conReqID = 0x0 y esperar los datos E con ResID = 0x0:

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x02 0x01 0x94 0x00 0x00 0x12 0x34

Datos E 0x00 0x02 0x01 0x94 0x00 0x00 0x12 0x34

Paso 6 Escribir el número de frase 1 con velocidad 0x7743 (decimal30531 incremento/s):PNU 406, subíndice 2 � modificar valor del parámetro, matriz,palabra doble: ReqID 8 (0x8) con valor 0x00007743.

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x02 0x81 0x96 0x00 0x00 0x77 0x43

Datos E 0x00 0x02 0x81 0x96 0x00 0x00 0x77 0x43

Paso 7 Tras recibir los datos E con ResID 0x8, enviar datos S conReqID = 0x0 y esperar los datos E con ResID = 0x0:

Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8

Reservado Subíndice ReqID/ResID + PNU Valor del parámetro

Datos S 0x00 0x02 0x01 0x94 0x00 0x00 0x77 0x43

Datos E 0x00 0x02 0x01 0x94 0x00 0x00 0x77 0x43

Apéndice técnico

A−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Apéndice A

A. Apéndice técnico

A−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

A.1 Factores de conversión (Factor Group) A−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1.1 Características principales A−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1.2 Objetos del �Factor Group" A−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1.3 Cálculo de las unidades de posicionamiento A−6 . . . . . . . . . . . . . . . . . .

A.1.4 Cálculo de las unidades de velocidad A−9 . . . . . . . . . . . . . . . . . . . . . . .

A.1.5 Cálculo de unidades de aceleración A−13 . . . . . . . . . . . . . . . . . . . . . . . . .

A. Apéndice técnico

A−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

A.1 Factores de conversión (Factor Group)

A.1.1 Características principales

Los controladores de motores tienen uso en distintos camposde aplicación: Como módulo lineal eléctrico, con engranajespostconectados, para actuadores lineales, etc.

Para facilitar la parametrización en todos los casos de aplica�ción, el controlador del motor puede parametrizarse con losparámetros de �Factor Group" (PNU 1001 a 1007, véase lasección 4.4.17) de manera que las magnitudes, como, p. ej.,la velocidad, se indiquen o puedan leerse directamente en lasunidades deseadas.

El controlador del motor convierte a continuación las entra�das con ayuda del �Factor Group" en sus unidades internas.Para las magnitudes físicas de posición, velocidad y acelera�ción se dispone respectivamente de un factor de conversiónpara adaptar las unidades del usuario a la propia aplicación. En la Fig.�A/1 se explica la función del �Factor Group":

Position Factor

Posición

Factor GroupUnidades del usuario Unidades internas del

regulador

Unidades de posición

Unidades develocidad

±1

position_polarity_flag

Unidades deaceleración

±1

Velocity Factor

Velocidad±1

velocity_polarity_flag 1)±1

Acceleration Factor

Aceleración

Incrementos (incr.)

1 rev

mín.

1 r.p.m.

256 s

1 rev

4096 min

CMMS CMMP

1) Ssólo en CMMP

Fig.�A/1: Factor Group

A. Apéndice técnico

A−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Todos los parámetros del controlador del motor se guardansiempre con las unidades internas y sólo se convierten du�rante la escritura o lectura con ayuda del �Factor Group".

Por esta razón, el �Factor Group" debería ajustarse en primerlugar durante la parametrización y no modificarse ya másdurante ésta.

Por rutina, el �Factor Group" se ajusta en las siguientes uni�dades:

Magnitud Denominación Unidad Explicación

Longitud Unidades de posición Incrementos 65536 incrementos por revolución

Velocidad Unidades de velocidad r.p.m. Revoluciones por minuto

Aceleración Unidades de aceleración (r.p.m.)/s Aumento de la velocidad por segundo

Tab.�A/1: Valor predeterminado del �Factor Group"

A. Apéndice técnico

A−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

A.1.2 Objetos del �Factor Group"

En la Tab.�A/2 se explican los parámetros del �Factor Group".

Nombre PNU Objeto Tipo Acceso

Polarity (polaridad)

1000 Var uint8 rw

Position Factor (factor de posición)

1004 Array uint32 rw

Velocity Factor (factor de velocidad)

1006 Array uint32 rw

Acceleration Factor (factor de aceleración)

1007 Array uint32 rw

Tab.�A/2: Cuadro general del �Factor Group"

En la Tab.�A/3 se muestran los parámetros empleados en laconversión.

Nombre PNU Objeto Tipo Acceso

Encoder Resolution (resolución de encoder)

1001 Array uint32 rw

Gear Ratio (relación de transmisión)

1002 Array uint32 rw

Feed Constant (constante de avance)

1003 Array uint32 rw

Axis Parameter (parámetro de eje)

1005 Array uint32 rw

Tab.�A/3: Cuadro general de los parámetros empleados

A. Apéndice técnico

A−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

A.1.3 Cálculo de las unidades de posicionamiento

El factor de posición (PNU 1004, véase la sección 4.4.17)sirve para convertir todos los valores de longitud de las unidades de posición del usuario en incrementos internos de las unidades (65536 incrementos se corresponden con 1 revolución del motor). El factor de posición consta del nu�merador y el denominador.

Motor Engranaje

ActuadorMotor con engranaje

RIN

ROUT

x en unidades deposición (p.�ej., �mm")

x en unidades de posición(p.�ej., �grados")

Fig.�A/2: Cálculo de las unidades de posición

En la fórmula de cálculo del factor de posición intervienen lassiguientes magnitudes:

Gear Ratio(relación de transmisión)

Relación de transmisión entre las revoluciones en la entradade potencia (RIN) y las revoluciones en la salida de potencia(ROUT).

Feed Constant (constante de avance)

Relación entre el movimiento en unidades de posición en elactuador y las revoluciones en la salida de potencia del en�granaje (ROUT).(p. ej., 1R Z 63,15 mm o 1R Z 360° grados)

A. Apéndice técnico

A−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

El cálculo del factor de posición se realiza de acuerdo con lasiguiente fórmula:

Factor�de�posición �Relación�de�transmisión� *� Incrementos�Revoluciones

Constante�de�avance

El factor de posición se tiene que escribir por separado tras elnumerador y el denominador en el controlador del motor. Porello puede ser necesario convertir la fracción a números ente�ros como sea conveniente.

Ejemplo

Primero debe determinarse la unidad deseada (columna 1) ylas posiciones post−decimales (NK) deseadas, así como larelación de transmisión y, dado el caso, la constante deavance de la aplicación. La constante de avance se visualizacon las unidades de posición deseadas (columna 2).

De este modo se pueden introducir todos los valores en lafórmula y calcularse la fracción:

Cálculo de factor de posición

Unidades deposición 1)

Constante deavance 2)

Relación detransmisión 3)

Fórmula 4) Resultadoabreviado

Grados,1 pos. dec.

1/10 grados

( °/10 )

1�ROUT� �

3600� °10

1/11R1R

* 65536InkR

3600� °10

1�R

�65536�Ink3600� °

10

num : 4096div :�� 225

Fig.�A/3: Cálculo de factor de posición

A. Apéndice técnico

A−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplos de cálculo del factor de posición

Unidades deposición 1)

Constante deavance 2)

Relación detransmisión 3)

Fórmula 4) Resultado abreviado

Incrementos,0 pos. dec.

incr.

1�ROUT� �65536�Ink 1/1 �

1R1R

* 65536InkR

65536�Ink1�R

� 1�Ink1�Ink

num : 1div :� 1

Grados,1 pos. dec.

1/10 grados

( °/10 )

1�ROUT� �

3600� °10

1/11R1R

* 65536InkR

3600� °10

1�R

�65536�Ink3600� °

10

num : 4096div :�� 225

Rev.,2 pos. dec.

1/100 revs.

1�ROUT� �

100� R100

1/11R1R

* 65536InkR

100�R100

1�R

�65536�Ink

100� R100

num : 16384div :���� 25

1/100 revs.

( R/100 )

2/32R3R

* 65536InkR

100�R100

1�R

�131072�Ink

300� R100

num : 32768div :���� 75

mm,1 pos. dec.

1/10 mm ( mm/10 )

1�ROUT� �

631, 5� mm10

4/54R5R

* 65536InkR

631,5�mm10

1�R

�2621440�Ink

31575� mm10

num:�524288div:����6315

1) Unidad deseada en la salida de potencia2) Unidades de posición por revolución (ROUT).

Constante de avance del actuador (PNU 1003) * 10pos. dec. (consideración de posiciones decimales)3) RIN por ROUT4) Introducir valores en la fórmula.

Tab.�A/4: Ejemplos de cálculo del factor de posición

A. Apéndice técnico

A−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

A.1.4 Cálculo de las unidades de velocidad

El factor de velocidad (PNU 1006, véase la sección 4.4.17) sirvepara convertir todos los valores de velocidad de las unidades develocidad del usuario en las unidades internas:

� Con CMMS−ST: revoluciones por minuto.

� Con CMMP−AS: revoluciones por 4096 minutos.

El factor de velocidad consta del numerador y el denominador.

El cálculo del factor de velocidad consta de dos partes: un factorde conversión de unidades de longitud internas en las unidadesde posición del usuario y un factor de conversión de las unida�des de tiempo internas en las unidades de tiempo definidas porel usuario (p. ej., de segundos en minutos). La primera partecorresponde al cálculo del factor de posición; para la segundaparte se añade un factor adicional:

Factor de tiempo_v Relación entre la unidad temporal interna y la unidad tem�poral definida por el usuario: (p. ej, con CMMS−ST 1min= 1/4096 4096 min)

Gear Ratio(relación de transmisión)

Relación de transmisión entre las revoluciones en la entradade potencia (RIN) y las revoluciones en la salida de potencia(ROUT).

Feed Constant (constante de avance)

Relación entre el movimiento en unidades de posición en elactuador y las revoluciones en la salida de potencia del en�granaje (ROUT).(p. ej., 1R Z 63,15 mm o 1R Z 360° grados)

El cálculo del factor de velocidad se realiza de acuerdo con lasiguiente fórmula:

Factor�de�velocidad �Relación�de�transmisión� *� Factor�de�tiempo_v

Constante�de�avance

El factor de velocidad, al igual que el factor de posición, se tieneque escribir por separado tras el numerador y el denominadoren el controlador del motor. Por ello puede ser necesario con�vertir la fracción a números enteros como sea conveniente.

A. Apéndice técnico

A−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplo

Primero debe determinarse la unidad deseada (columna 1) y las posiciones post−decimales (NK) deseadas, así como larelación de transmisión y, dado el caso, la constante deavance de la aplicación. La constante de avance se visualizacon las unidades de posición deseadas (columna 2).

A continuación se convierten las unidades de tiempo desea�das en las unidades de tiempo del controlador del motor (columna 3).

De este modo se pueden introducir todos los valores en lafórmula y calcularse la fracción:

Cálculo del factor de velocidad

Unidadesveloc. 1)

Constante deavance 2)

Constante detiempo 3)

Engr.4)

Fórmula 5) Resultadoabreviado

mm/s,1 pos. dec.

1/10 mm/s ( mm/10 s )

63, 15� mmR

��1�ROUT� �

631, 5� mm10

1� 1s �

60� 1min

60 * 4096� 14096� min

4/5 4�R5�R

*60�*�4096� 1

4096min

1�1s

631,5�mm10

1�R

� ��1966080� R

4096min

6315� mm10s

num:�131072div:�����421

Fig.�A/4: Cálculo del factor de velocidad (aquí, CMMP−AS)

A. Apéndice técnico

A−11Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplos de cálculo de factor de velocidad en CMMP−ST

Unidades develocidad 1)

Constantede avance 2)

Constante detiempo 3)

Engr.4)

Fórmula 5) Resultadoabreviado

r.p.m.,0 pos. dec.

1/100 R/min

1�ROUT� �65536�Ink

1� 1min

1� 1min

1/1 1�R1�R

*1�R1�R

*

1min1

min1�R1�R

� ��1� R

min

1� Rmin

num:������1div:�������1

°/s,1 pos. dec.

1/10 °/s ( °/10 s )

1�ROUT� �

3600� °10

1� 1s �160

� 1min

1/1 1�R

1�R*1�R1�R

*60* 1

min1s

3600� °10

1�R

� ��1� R

min

216000� °10�s

num:������1div:��216000

r.p.m.,2 pos. dec.

1/100 R/min ( R/100 min )

1�ROUT� �

100� R100

1� 1min

1� 1min

1/1 1�R1�R

*1�R1�R

*

1min1

min

100� R100

1�R

� ��1� Rmin

100� R100�min

num:������1div:�����100

2/3 1�R1�R

*2�R3�R

*

1min1

min

100� R100

1�R

� ��2� Umin

300� R100�min

num:������2div:�����300

mm/s,1 pos. dec.

1/10 mm/s ( mm/10 s )

63, 15� mmR

��1�ROUT� �

631, 5� mm10

1� 1s �160

� 1min

1/1 1�R

1�R*1�R1�R

*60* 1

min1s

631,5�mm10

1�R

� ��1� R

min

37890� mm10�s

num:������1div:���37890

( /10 s )

4/5 1�R1�R

*4�R5�R

*60* 1

min1s

631,5�mm10

1�R

� ��4� R

min

189450� mm10�s

num:������2div:���94725

1) Unidad deseada en la salida de potencia2) Unidades de posición por revolución (ROUT).

Constante de avance del actuador (PNU 1003) * 10pos. dec. (consideración de posiciones decimales)3) Factor de tiempo_v: unidad de tiempo deseada por cada unidad de tiempo interna4) Relación de transmisión: RIN por ROUT5) Introducir valores en la fórmula.

Tab.�A/5: Ejemplos de cálculo de factor de velocidad en CMMP−ST

A. Apéndice técnico

A−12 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplos de cálculo de factor de velocidad en el CMMP−AS

Unidades develocidad 1)

Constantede avance 2)

Constante detiempo 3)

Engr.4)

Fórmula 5) Resultadoabreviado

r.p.m.,0 pos. dec.

( R/min )

1�ROUT� �1�ROUT

1� 1min

4096� 14096� min

1/1 1�R1�R

*4096� 1

4096min

1� 1min

1�R1�R

� ��4096� R

4096�min

1� Rmin

num:��4096div:������1

r.p.m.,2 pos. dec.

1/100 R/min ( R/100 min )

1�ROUT� �

100� R100

1� 1min

4096� 14096� min

2/3 2�R3�R

*4096� 1

4096min

1� 1min

100� R100

1�R

� ��8192� R

4096�min

300� R100�min

num:��2048div:�����75

°/s,1 pos. dec.

1/10 °/s ( °/10 s )

1�ROUT� �

3600� °10

1� 1s �

60� 1min

60 * 4096� 14096� min

1/1 1�R1�r

*60�*�4096� 1

4096�min

1�1s

3600� °10

1�R

� ��245760� R

4096m

3600� °10�s

num:��1024div:�����15

mm/s,1 pos. dec.

1/10 mm/s ( mm/10 s )

63, 15� mmR

��1�ROUT� �

631, 5� mm10

1� 1s �

60� 1min

60 * 4096� 14096� min

4/5 4�R5�R

*60�*�4096� 1

4096min

1�1s

631,5�mm10

1�R

� ��1966080� R

4096m

6315� mm10�s

num:�131072div:�����421

1) Unidad deseada en la salida de potencia2) Unidades de posición por revolución (ROUT).

Constante de avance del actuador (PNU 1003) * 10pos. dec. (consideración de posiciones decimales)3) Factor de tiempo_v: unidad de tiempo deseada por cada unidad de tiempo interna4) Relación de transmisión: RIN por ROUT5) Introducir valores en la fórmula.

Tab.�A/6: Ejemplos de cálculo de factor de velocidad en el CMMP−AS

A. Apéndice técnico

A−13Festo P.BE−CMM−FHPP−SW−ES es 1006a

A.1.5 Cálculo de unidades de aceleración

El factor de aceleración (PNU 1007, véase la sección 4.4.17)sirve para convertir todos los valores de aceleración de las uni�dades de aceleración del usuario en la unidad interna de revo�luciones por minuto por 256 segundos. El factor de velocidad consta del numerador y el denominador.

El cálculo del factor de aceleración también consta de dos par�tes: un factor de conversión de unidades de longitud internas enlas unidades de posicionamiento del usuario y un factor de con�versión de las unidades de tiempo internas al cuadrado en lasunidades de tiempo definidas por el usuario al cuadrado (p. ej.,de segundos2 en minutos2). La primera parte corresponde alcálculo del factor de posición; para la segunda parte se añadeun factor adicional:

Factor de tiempo_a Relación entre las unidades de tiempo interno al cuadrado y lasunidades de tiempo definidas por el usuario al cuadrado (p. ej.,1min2= 1 min * 1 min = 60 s * 1 min = 60/256 min * s).

Gear Ratio(relación de transmisión)

Relación de transmisión entre las revoluciones en la entradade potencia (RIN) y las revoluciones en la salida de potencia(ROUT).

Feed Constant (constante de avance)

Relación entre el movimiento en unidades de posición en elactuador y las revoluciones en la salida de potencia del en�granaje (ROUT).(p. ej., 1R Z 63,15 mm o 1R Z 360° grados)

El cálculo del factor de aceleración se realiza de acuerdo con lasiguiente fórmula:

Factor�de�aceleración �Relación�de�transmisión� *� Factor�de�tiempo_a

Constante�de�avance

El factor de aceleración, al igual que el factor de posición y elfactor de velocidad, se tiene que escribir por separado por nu�merador y denominador en el controlador del motor. Por ellopuede ser necesario convertir la fracción a números enteroscomo sea conveniente.

A. Apéndice técnico

A−14 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplo

Primero debe determinarse la unidad deseada (columna 1) ylas posiciones post−decimales (NK) deseadas, así como larelación de transmisión y, dado el caso, la constante deavance de la aplicación. La constante de avance se visualizacon las unidades de posición deseadas (columna 2).

A continuación se convierten las unidades de tiempo2 desea�das en las unidades de tiempo2 del controlador del motor(columna 3).

De este modo se pueden introducir todos los valores en lafórmula y calcularse la fracción:

Ejemplos de cálculo del factor de aceleración

Unidades deaceleración 1)

Constantede avance 2)

Constante detiempo 3)

Engr.4)

Fórmula 5) Resultadoabreviado

mm/s2,1 pos. dec.

1/10 mm/s2 ( mm/10 s2 )

63, 15� mmR

��1�ROUT� �

631, 5� mm10

1� 1s2 �

60� 1min * s

60 * 256�

1min

256� *� s

4/5 4�R5�R

*60�*�256� 1

256�min *�s

1� 1

s2

631,5�mm10

1�R

� ��122880�

Rmin

��256�s�

6315� mm

10s2

num:�8192div:���421

Fig.�A/5: Cálculo del factor de aceleración

A. Apéndice técnico

A−15Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ejemplos de cálculo del factor de aceleración

Unidades deaceleración 1)

Constantede avance 2)

Constante detiempo 3)

Engr.4)

Fórmula 5) Resultadoabreviado

r.p.m./s,0 pos. dec.

R/min s

1�ROUT� �1�ROUT

1� 1min * s

256�

1min

256� *� s

1/1 1�R1�R

*256� 1

256�min� s

1� 1min *�s

1�R1�R

� ��256�

Rmin

256*�s

1�

Rmin����s����

num:�256div:����1

°/s2,1 pos. dec.

1/10 °/s2 ( °/10 s2 )

1�ROUT� �

3600� °10

1� 1s2 �

60� 1min * s

60 * 256�

1min

256� *� s

1/1 1�R1�R

*60�*�256� 1

256�min *�s

1� 1

s2

3600� °10

1�R

� ��15360�

Rmin

��256�*�s

3600� °10�s2

num:�64div:��15

r.p.m.2,2 pos. dec.

1/100 R/min2 ( R/100 min2 )

1�ROUT� �

100� R100

1� 1

min2 �

160

1min����s���� �

25660

1min

�256�*�s�

2/3 2�R3�R

*256� 1

256�min *�s

60� 1

min2

100�R100

1�R

� ��512�

Rmin

��256�s�

18000� R

100min2

num:���32div:��1125

mm/s2,1 pos. dec.

1/10 mm/s2 ( mm/10 s2 )

63, 15� mmR

��1�ROUT� �

631, 5� mm10

1� 1s2 �

60� 1min * s

60 * 256�

1min

256� *� s

4/5 4�R5�R

*60�*�256� 1

256�min *�s

1� 1

s2

631,5�mm10

1�R

� ��122880�

Rmin

��256�s�

6315� mm

10�s2

num:�8192div:���421

1) Unidad deseada en la salida de potencia2) Unidades de posición por revolución (ROUT).

Constante de avance del actuador (PNU 1003) * 10pos. dec. (consideración de posiciones decimales)3) Factor de tiempo_a: Unidades de tiempo deseadas2 por unidad de tiempo interna24) Relación de transmisión: RIN por ROUT5) Introducir valores en la fórmula.

Tab.�A/7: Ejemplos de cálculo del factor de aceleración

A. Apéndice técnico

A−16 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Ampliaciones FHPP+ y discos de leva

B−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Apéndice B

B. Ampliaciones FHPP+ y discos de leva

B−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

Índice

B.1 Características principales de FHPP+ B−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1.1 Estructura del telegrama FHPP+ B−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1.2 Ejemplos B−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1.3 Configuración de los buses de campo con FHPP+ B−6 . . . . . . . . . . . . . .

B.1.4 Editor de telegramas para FHPP+ B−6 . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.1.5 Cuadro general de parámetros FHPP+ B−6 . . . . . . . . . . . . . . . . . . . . . . .

B.2 Funcionamiento con discos de levas en CMMP−AS B−7 . . . . . . . . . . . . . . . . . . . .

B.2.1 Función de disco de leva en el modo de funcionamiento Tarea directa B−8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.2.2 Función de disco de leva en el modo de funcionamiento Selección de frases B−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

B.2.3 Parámetros para la función de disco de leva B−10 . . . . . . . . . . . . . . . . . .

B.2.4 Máquina de estados ampliada con función de disco de leva B−11 . . . . .

B. Ampliaciones FHPP+ y discos de leva

B−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.1 Características principales de FHPP+

FHPP+ es una ampliación del protocolo de comunicaciónFHPP.

Para obtener información sobre si la versión de firmware delos controladores utilizados es compatible con esta función ya partir de qué versión son compatibles, consulte la ayudadel plugin FCT correspondiente.

Con la versión FHPP+ se transmiten bytes de control, bytes deestado y el canal de parámetros opcional (FPC), además detransmitir a través del telegrama cíclico otros PNU configura�bles por el usuario.

La configuración mínima del telegrama contiene tanto bytesde control como de estado, es decir, se envían y reciben 8 bytes. Si también se transmite el canal de parámetros, éstesigue inmediatamente al canal E/S.

Con FHPP+ puede añadir al telegrama de recepción otrosvalores nominales que no estén incluidos en los bytes decontrol y de estado o en el FPC. En el telegrama de respuestapueden transmitirse valores reales adicionales, p. ej., la ten�sión actual del circuito intermedio o la temperatura de laetapa de salida.

En cuanto a los datos adicionales (FHPP+), ha de saberse quesiempre se transmiten múltiplos de 8 bytes, hasta un máximode 32 bytes.

La configuración de los datos transmitidos con FHPP+ se rea�liza mediante el editor de telegramas FHPP+ en el plugin FCTdel controlador.

NotaAlgunos PNU no pueden configurarse para el telegramaFHPP+, p. ej., no se pueden transmitir los PNU 30 a 43, losPNU sin acceso para escritura no pueden configurarse enlos datos de salida, etc.

B. Ampliaciones FHPP+ y discos de leva

B−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.1.1 Estructura del telegrama FHPP+

La primera entrada del telegrama (dirección 0) está reservadaal canal E/S.

Se da la opción de indicar como segunda entrada (dirección8) el canal de parámetros FPC, si lo exige la aplicación y estápreestablecido en la configuración del bus. El canal de pará�metros debe configurarse en esta posición exclusivamente.

A partir de la tercera entrada del telegrama (dirección 16) ode la segunda entrada sin FPC (dirección 8) puede mapearcualquier otro PNU, según los requiera la aplicación.

En el caso de determinados controladores (p. ej., SIEMENSS7) debe comprobarse que los PNU con longitudes de 2 ó 4 bytes tengan direcciones adecuadas. Estos PNU sólo debenutilizarse para direcciones directas. Para poder rellenar cam�pos vacíos se definen lo que llamamos símbolos sustitutivos.Éstos permiten mapear los PNU en las direcciones correspon�dientes.

Aquellas partes del telegrama que no se utilicen, en especiallas entradas del editor de telegramas sin utilizar, se rellenancon símbolos sustitutivos.

B. Ampliaciones FHPP+ y discos de leva

B−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.1.2 Ejemplos

Ejemplo 1 Con FPC, máximo 16 bytes para FHPP+

Datos de salida de los bytes 1 a 31

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

CCON, CPOS, etc. PKW, PNU, SI ... ... PNU... PNU... PNU... PNU... PNU...

Bytes de control Canal de parámetrosFPC

FHPP+ (máx. 16 bytes)

Datos de entrada de los bytes 1 a 31

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

SCON, SPOS, etc. PKW, PNU, SI PNU... PNU... PNU... PNU...

Bytes de estado Canal de parámetrosFPC

FHPP+ (máx. 16 bytes)

Ejemplo 2 Sin FPC, máximo 24 bytes para FHPP+

Datos de salida de los bytes 1 a 31

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

CCON, CPOS, etc. PNU... PNU... PNU... PNU... PNU... PNU... PNU... PNU...

Bytes de control FHPP+ (máx. 24 bytes)

Datos de entrada de los bytes 1 a 31

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

SCON, SPOS, etc. PNU... PNU... PNU... PNU... ... ... PNU... PNU...

Bytes de estado FHPP+ (máx. 24 bytes)

B. Ampliaciones FHPP+ y discos de leva

B−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.1.3 Configuración de los buses de campo con FHPP+

La longitud y el contenido de los datos transmitidos se esta�blecen mediante el editor de telegramas.

Los datos establecidos de este modo deben ser configuradosespecíficamente para cada bus de campo en el master/escá�ner, p. ej., a través de los archivos GSD o EDS correspondien�tes.

Para más información sobre la configuración, consulte el ma�nual del bus de campo correspondiente.

B.1.4 Editor de telegramas para FHPP+

La configuración de los datos transmitidos se realiza exclusi�vamente mediante el editor FHPP+ del plugin FCT.Los PNU 40 y 41 correspondientes tienen formato sólo lec�tura, véase la sección B.1.5.

El editor de telegramas FHPP+ asigna unívocamente los datosdel telegrama FHPP cíclico a los PNU. En las especificacionesse prevén en general 16 entradas por telegrama de recepcióno de envío. En el nivel actual sólo se permiten un máximo de10 entradas para los controladores CMMP−AS. La longitudmáxima de un telegrama está limitada a 32 bytes.

Los PNU para configurar el mapeo del telegrama no puedenmapearse en el telegrama FHPP+.

B.1.5 Cuadro general de parámetros FHPP+

Para ver la descripción de los parámetros especiales deFHPP+, consulte la sección 4.4.2.

B. Ampliaciones FHPP+ y discos de leva

B−7Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.2 Funcionamiento con discos de levas en CMMP−AS

El CMMP−AS puede gestionar 16 discos de levas en 4 trenesde levas asignados.

Esta función está disponible a partir de la versión3.5.1501.4.1. del firmware de CMMP−AS.

El CMMP−AS ofrece a través de FHPP las siguientes funciones:

� Funcionamiento sincronizado con entrada externa, funcio�namiento de slave.

� Funcionamiento sincronizado con entrada externa condisco de leva, funcionamiento de slave.

� Master virtual (interno) con disco de leva.

Modos de funcionamiento en los que se puede gestionar:

� Selección de frase.

� Posicionado en modo directo.

Los discos de leva se parametrizan con el plugin FCT. Paraobtener más información sobre la parametrización, consultela ayuda del plugin CMMP−AS.

Encontrará toda la información sobre la función de disco deleva en el manual específico del disco de leva.

B. Ampliaciones FHPP+ y discos de leva

B−8 Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.2.1 Función de disco de leva en el modo de funcionamiento Tarea directa

Sincronización con controlador de master externo,incl. disco de leva (funcionamiento de slave)

El funcionamiento sincronizado permite que un controladorslave siga un controlador master a través de una entradaexterna adicional mediante reglas parametrizadas.

Puede realizarse exclusivamente mediante una sincronizaciónde posiciones o con una función de disco de leva adicional, lafunción CAM.

Activación del funcionamiento sincronizado en modo directo:

La selección del funcionamiento sincronizado se realiza através del byte de control 3, CDIR con CDIR.B7 (FUNC) y lafuncionalidad deseada en el grupo de función y el número defunción, CDIR.B6 a B3 (FGRP, FNUM).

El funcionamiento sincronizado se activa en un flanco positivoen el bit CPOS.B1 (START). El bit CCON.B1 (STOP) detiene elfuncionamiento sincronizado. El bit CPOS.B0 (HALT) no dis�pone de función de parada intermedia (cambia después delestado �Ready", es decir, preparado, con la rampa de pausa).Con el flanco negativo de CPOS.B1 (START) también finaliza elfuncionamiento sincronizado.

B. Ampliaciones FHPP+ y discos de leva

B−9Festo P.BE−CMM−FHPP−SW−ES es 1006a

Valores nominales y reales dependientes de los números defunción

Número de función Asignación de valores nominales y valores reales

FNUM = 0: reservado �

FNUM = 1, FNUM = 2: Funcionamiento sincronizadosin/con disco de leva

Valor nominal 1 Sin relevancia, el valor nominal de la posición serecibe a través de la entrada externa.

Valor nominal 2 Sin relevancia, el valor nominal de la posición serecibe a través de la entrada externa.

Valor real 1 Como en el modo de posicionamiento, velocidadreal del slave (según disco de leva).

Valor real 2 Como en el modo de posicionamiento, posiciónreal del slave (según disco de leva).

FNUM = 3: master virtual (in�terno) con disco de leva

Valor nominal 1 Según modo de funcionamiento del master, velocidad nominal del master.

Valor nominal 2 Según modo de funcionamiento del master, posición nominal del master.

Valor real 1 Velocidad real del slave (según disco de leva).Valor real 2 Posición real del slave (según disco de leva).

Tab.�B/1: Asignación de valores nominales y valores reales

El disco de leva se selecciona mediante PNU 700.La selección puede mapearse en los datos de proceso conFHPP+.

B. Ampliaciones FHPP+ y discos de leva

B−10 Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.2.2 Función de disco de leva en el modo de funcionamiento Selecciónde frases

Con la selección de fases se establece el tipo de frases con elbyte de control de frases de la lista de frases. La ampliación al funcionamiento de discos de leva se activa, al igual que en el modo directo, con el bit 7 (FUNC) en el byte de control defrase 1, previsto para las ampliaciones de funciones en general.

El número de disco de leva se selecciona en PNU 419. CuandoPNU 419 = 0 se utiliza el contenido de PNU 700.

B.2.3 Parámetros para la función de disco de leva

Los parámetros para la función de disco de leva se describenen la sección 4.4.15.

B. Ampliaciones FHPP+ y discos de leva

B−11Festo P.BE−CMM−FHPP−SW−ES es 1006a

B.2.4 Máquina de estados ampliada con función de disco de leva

T7* siempre tiene lamáxima prioridad.

Sin conexión

S1Controladorconectado

S3Actuador

desbloqueado

S2Actuadorbloqueado

SA1

Preparado

SA5Jog positivo

SA6Jog negativo

SA4Se ejecuta elrecorrido dereferencia

SA2Tarea de

posicionadoactiva

SA3

Parada intermedia

S5

Reacción ante elfallo

S6

Fallo

A partir decualquier estado

S4

Funcionamiento desbloqueado

T6

TA11

TA12

TA9

TA10

TA3

TA6

TA4

TA5

TA7

TA8

TA1TA2

T2T5

T3T4

T1

T7*

T8

T10

T9

S5

T11

SA7Preparar disco de

leva

TA13

TA14

TA19

SA8Disco de leva

activado, realizaciclo completo

SA9

Disco de leva,parada intermedia

TA17TA18

TA15TA16

Fig.�B/1: Máquina de estados con función de disco de leva

B. Ampliaciones FHPP+ y discos de leva

B−12 Festo P.BE−CMM−FHPP−SW−ES es 1006a

TA Descripción Evento en Condición secundaria

Selección de frases Tarea directa

TA13 Preparar disco deleva (activar)

Flanco �ascendente"(modificación) del nú�mero de frase.

� Frase anterior: FUNC = 0Frase nueva: FUNC = 1

� Flanco ascendente enFUNC.

Flanco ascendente en STOP o ENABLE (activardesbloqueo del regulador).

FUNC = 1

TA14,TA19

Desactivar el discode leva

Flanco �ascendente"(modificación) del nú�mero de frase.

� Frase anterior: FUNC = 1Frase nueva: FUNC = 0

� Flanco descendente enFUNC.

STOP o eliminación de ENABLE. No hay. FUNC = indistinto

TA15 Disco de leva acti�vado, realiza ciclocompleto

Flanco ascendente en START. Actuador situado en TA 13.

TA16 Cambiar disco deleva

Flanco ascendente enSTART.

� Número de disco de levamodificado en PNU 419 oPNU 700.FUNC = 1

Flanco �ascendente"(modificación) del nú�mero de frase y flancoascendente en START.

� Número de disco de levamodificado en PNU 419 oPNU 700.FUNC = 1

� Flanco ascendente enSTART, arranca auto�máticamente el mastervirtual.

PNU 700 ha sido modifi�cado.FUNC = 1

TA17 Parada intermedia HALT = 0 Parada intermedia sóloconmaster virtual

TA18 Terminar parada in�termedia

HALT = 1con master virtual.

Índice alfabético

C−1Festo P.BE−CMM−FHPP−SW−ES es 1006a

Apéndice C

C. Índice alfabético

C−2 Festo P.BE−CMM−FHPP−SW−ES es 1006a

C. Índice alfabético

C−3Festo P.BE−CMM−FHPP−SW−ES es 1006a

A

Absoluto 1−17 , 4−34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Actuador XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Asistencia técnica IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C

Canal de parámetros (PKW) 5−3 . . . . . . . . . . . . . . . . . . . . . . .

Carrera útil 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Controlador XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D

Destinatarios IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Diagnóstico, Bytes de estado FHPP 3−53 . . . . . . . . . . . . . . . .

Discos de leva B−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

E

Eje eléctrico XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Encoder XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

F

Festo Configuration Tool (FCT) XIII . . . . . . . . . . . . . . . . . . . . . .

Festo Parameter Channel (FPC) XIII , 5−3 . . . . . . . . . . . . . . . . .

FHPP 1−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

FHPP+ B−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C. Índice alfabético

C−4 Festo P.BE−CMM−FHPP−SW−ES es 1006a

H

HMI (ver mando del equipo) XIII . . . . . . . . . . . . . . . . . . . . . . .

I

Identificador de parámetros (PKE) 5−3 , 5−4 . . . . . . . . . . . . . .

Identificador de respuesta (AK) 5−4 , 5−5 . . . . . . . . . . . . . . . .

Identificador de tarea (AK) 5−4 , 5−5 . . . . . . . . . . . . . . . . . . . .

Identificadores de texto XI . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Indicaciones de seguridad VIII . . . . . . . . . . . . . . . . . . . . . . . .

Instrucciones para el usuario X . . . . . . . . . . . . . . . . . . . . . . . .

M

Memoria de advertencias 3−9 . . . . . . . . . . . . . . . . . . . . . . . . .

Memoria de diagnóstico (fallos) 3−7 . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento XIV . . . . . . . . . . . . . . . . . . . . . . . . . . Modo de posicionamiento XIV . . . . . . . . . . . . . . . . . . . . . . . Modo Teach XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Profile Torque Mode (véase Modo de fuerza) XIV . . . . . . . . Referenciado XV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Regulación de la velocidad XV . . . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento (modo de funcionamiento FHPP)Selección de registro 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . Tarea directa 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento FHPPSelección de registro 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . Tarea directa 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modo de posicionamiento XIV . . . . . . . . . . . . . . . . . . . . . . . . .

Modo Teach XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C. Índice alfabético

C−5Festo P.BE−CMM−FHPP−SW−ES es 1006a

N

Números de error 5−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

O

Operación por actuación secuencial (jog) XIV . . . . . . . . . . . .

P

Parameter Number (PNU) 5−4 . . . . . . . . . . . . . . . . . . . . . . . . .

Parametrización con FHPP 5−3 . . . . . . . . . . . . . . . . . . . . . . . . .

Pictogramas XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

PLC XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Posición final por software XIV , 4−43 . . . . . . . . . . . . . . . . . . . Negativa (inferior) XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Positiva (superior) XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Profile Position Mode XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Profile Torque Mode (véase Modo de fuerza) XIV . . . . . . . . .

Profile Velocity Mode XV . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Punto cero del eje XIV , 4−57 . . . . . . . . . . . . . . . . . . . . . . . . . .

Punto cero del proyecto XV , 4−43 . . . . . . . . . . . . . . . . . . . . .

R

Recorrido de referencia XV . . . . . . . . . . . . . . . . . . . . . . . . . . .

Referenciado XV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interruptor de referencia XIII . . . . . . . . . . . . . . . . . . . . . . . . Método de referencia XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . Punto de referencia XV . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Registro de posicionado XV . . . . . . . . . . . . . . . . . . . . . . . . . .

Regulación de la velocidad XV . . . . . . . . . . . . . . . . . . . . . . . .

Relativo 1−17 , 4−34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C. Índice alfabético

C−6 Festo P.BE−CMM−FHPP−SW−ES es 1006a

S

Selección de registro 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Sistema de referencia de medida 2−4 . . . . . . . . . . . . . . . . . . .

Subíndice (IND) 5−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

T

Tarea directa 1−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

V

Valor del parámetro (PWE) 5−3 . . . . . . . . . . . . . . . . . . . . . . . .

Versión XII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .