Top Banner
Manual FHPP Controlador de motor tipo CMM... Perfil de Festo para manipulación y posicionamiento Manual 555 697 es 0708NH [720 316] Festo Handling and Positioning Profile
192

Festo Handling and Positioning Profile

Jul 06, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Festo Handling and Positioning Profile

ManualFHPP

Controlador de motortipo CMM...

Perfil de Festo paramanipulación yposicionamiento

Manual555 697es 0708NH [720 316]

Festo Handling and PositioningProfile

Page 2: Festo Handling and Positioning Profile
Page 3: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

IFesto P.BE−CMM−FHPP−SW−ES es 0708NH

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

Edición es 0708NH. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

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

© (Festo AG�&�Co. KG, D�73726 Esslingen, República Federal de Alemania, 2007)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 obligaa pagar una indemnización por daños y perjuicios. Reserva�dos todos los derechos inherentes, en especial los de pa�tentes, de modelos de utilidad industrial y estéticos.

Page 4: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

II Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Page 5: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

IIIFesto P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

Uso previsto VII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones 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. Resumen de FHPP 1−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Perfil de Festo para manipulación y posicionamiento (FHPP) 1−3 . . . . . . . . . . . .

1.2 Cuadro general: FHPP en los controladores de motor CMM... 1−5 . . . . . . . . . . .

2. Control secuencial 2−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.1 Indicaciones generales 2−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Valor de referencia (modos de funcionamiento FHPP) 2−4 . . . . . . . . . . . . . . . . .

2.2.1 Conmutación del modo de funcionamiento FHPP 2−4 . . . . . . . . . . . . . .

2.2.2 Selección de registros 2−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.3 Modo directo 2−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Estructura de los datos E/S 2−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Concepto 2−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

2.4 Asignación de bytes de control y de bytes de estado (resumen) 2−10 . . . . . . . . .

2.5 Descripción de los bytes de control 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.1 Byte de control 1 (CCON) 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.2 Byte de control 2 (CPOS) 2−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.3 Byte de control 3 (CDIR) � Modo directo 2−13 . . . . . . . . . . . . . . . . . . . . .

2.5.4 Bytes 4 y 5 a 8 � Modo directo 2−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.5 Bytes 3 y 4 a 8 � Selección de registros 2−14 . . . . . . . . . . . . . . . . . . . . . .

Page 6: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

IV Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.6 Descripción de bytes de estado 2−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.1 Byte de estado 1 (SCON) 2−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.2 Byte de estado 2 (SPOS) 2−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.3 Byte de estado 3 (SDIR) � Modo directo 2−17 . . . . . . . . . . . . . . . . . . . . .

2.6.4 Bytes 4 y 5 a 8 � Modo directo 2−18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.5 Bytes 3, 4 y 5 a 8 � Selección de registros 2−19 . . . . . . . . . . . . . . . . . . . .

2.7 Máquina de estado FHPP 2−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.1 Crear disponibilidad para funcionar 2−22 . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.2 Posicionamiento 2−23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.3 Características especiales del modo de funcionamiento FHPP 2−25 . . .

2.7.4 Ejemplos de bytes de control y de estado 2−25 . . . . . . . . . . . . . . . . . . . .

3. Funciones de accionamiento 3−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Sistema de referencia de medida para accionamientos eléctricos 3−3 . . . . . . . .

3.2 Cálculo de las especificaciones del sistema de referencia de medida 3−5 . . . . .

3.3 Recorrido de referencia 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.1 Recorrido de referencia de accionamientos eléctricos 3−7 . . . . . . . . . .

3.3.2 Métodos del recorrido de referencia 3−8 . . . . . . . . . . . . . . . . . . . . . . . .

3.4 Accionamiento secuencial por pulsador (jog) 3−13 . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Teaching a través del bus de campo 3−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6 Ejecución de registro (selección de registros) 3−17 . . . . . . . . . . . . . . . . . . . . . . . .

3.6.1 Diagramas de ciclo con selección de registros 3−18 . . . . . . . . . . . . . . . .

3.6.2 Composición del registro 3−22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6.3 Conmutación de registro o encadenamiento de registros con limitaciones (PNU 402) 3−23 . . . . . . . . . . . . . . . . . . . . .

3.7 Tarea directa (modo directo) 3−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7.1 Secuencia de valor nominal discreto 3−29 . . . . . . . . . . . . . . . . . . . . . . . .

3.7.2 Secuencia en el modo de regulación del par de giro 3−30 . . . . . . . . . . .

3.7.3 Secuencia en el modo de regulación de la velocidad 3−32 . . . . . . . . . . .

3.8 Supervisión de detención 3−34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 7: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

VFesto P.BE−CMM−FHPP−SW−ES es 0708NH

4. Comportamiento en caso de fallo y diagnóstico 4−1 . . . . . . . . . . . . . . . . . . . . .

4.1 Clasificación de los fallos 4−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1.1 Advertencias 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.2 Fallo tipo 1 4−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.3 Fallo tipo 2 4−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Memoria de diagnóstico 4−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 Memoria de advertencias (sólo CMMP) 4−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 Número de fallo 4−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5 Diagnóstico mediante bytes de estado FHPP 4−10 . . . . . . . . . . . . . . . . . . . . . . . . .

5. Parámetros 5−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Estructura general de parámetros FHPP 5−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Protección de acceso 5−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Acceso a través de PCL y FCT 5−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3 Resumen de parámetros según FHPP 5−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4 Descripción de los parámetros según FHPP 5−12 . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Representación de las entradas de parámetros 5−12 . . . . . . . . . . . . . . . 5.4.2 Datos del dispositivo � Parámetros estándar 5−13 . . . . . . . . . . . . . . . . .

5.4.3 Datos del dispositivo � Parámetros ampliados 5−14 . . . . . . . . . . . . . . . . 5.4.4 Diagnóstico 5−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Datos de proceso 5−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.6 Lista de registros 5−23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.7 Datos de proyecto � datos generales del proyecto 5−34 . . . . . . . . . . . . . 5.4.8 Datos de proyecto � Programación tipo �teach−in" 5−35 . . . . . . . . . . . . .

5.4.9 Datos de proyecto � funcionamiento por pulsación 5−36 . . . . . . . . . . . . 5.4.10 Datos de proyecto � regulación de posición en modo directo 5−37 . . . .

5.4.11 Datos de proyecto � regulación de velocidad en modo directo 5−38 . . . 5.4.12 Parámetros del eje de accionamientos eléctricos 1 �

parámetros mecánicos 5−40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.13 Parámetros del eje de accionamientos eléctricos 1 �

parámetros del recorrido de referencia 5−44 . . . . . . . . . . . . . . . . . . . . . . 5.4.14 Parámetros del eje de accionamientos eléctricos 1 �

parámetros del regulador 5−46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.15 Parámetros del eje para accionamientos eléctricos 1 � placa de características electrónica 5−49 . . . . . . . . . . . . . . . . . . . . . . .

5.4.16 Parámetros del eje de accionamientos eléctricos 1 � supervisión de detención 5−50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 8: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

VI Festo P.BE−CMM−FHPP−SW−ES es 0708NH

6. Parametrización 6−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Parametrización con FHPP 6−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.1 Canal de parámetros Festo (FPC) para datos cíclicos (datos E/S) 6−3 .

6.1.2 Identificadores de tarea, identificadores de respuesta y números de fallo 6−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.3 Reglas para el procesamiento de tareas y respuestas 6−7 . . . . . . . . . .

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

A.1 Factores de conversión (Factor Group) A−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1.1 Resumen 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. Índice B−1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 9: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

VIIFesto P.BE−CMM−FHPP−SW−ES es 0708NH

Uso previsto

En la presente descripción se incluye el Perfil de Festo paramanipulación y posicionamiento y (FHPP) para la gama deproductos 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.

ImportanteEs 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 norma DSP402.

� 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.

Page 10: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

VIII Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Instrucciones de seguridad

Cuando se ponen a punto y se programan sistemas de posi�cionado, es necesario observar las normas de seguridad indi�cadas en las descripciones, así como las indicadas en lasinstrucciones de utilización de los demás componentes utili�zados.

El usuario debe asegurarse de que no haya nadie en la zonade funcionamiento de los actuadores conectados o del sis�tema de ejes. El acceso a las zonas de posible riesgo debeimpedirse con medidas adecuadas, tales como bloqueos eindicaciones de advertencia.

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

Asegúrese de que nadie pueda acceder a la zona de in�fluencia de los ejes ni de los actuadores conectados y deque no haya objetos en el margen de posicionamientomientras el sistema esté conectado a la alimentación decorriente.

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

Habilite el regulador sólo si el sistema de ejes está correc�tamente instalado y parametrizado.

Page 11: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

IXFesto P.BE−CMM−FHPP−SW−ES es 0708NH

Destinatarios

Esta descripción está exclusivamente destinada a técnicosformados en la técnica de automatización y control, con expe�riencia en instalación, puesta a punto, programación y diag�nóstico de sistemas de posicionado.

Asistencia técnica

Consulte con el servicio local de Festo o escriba a la siguientedirección de correo electrónico si tienen dificultades técnicas:

[email protected]

Page 12: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

X Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Instrucciones importantes para el usuario

Categorías de riesgo

Este manual contiene indicaciones sobre los posibles peligrosque pueden derivarse de un uso indebido del producto. Estasindicaciones vienen precedidas de un título (Advertencia,Precaución, etc.), impresas sobre un recuadro gris y señala�das por un pictograma. Las indicaciones de peligro puedenser:

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.

Importante... 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 elementos sensibles a las descargas electrostáticas:

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

Page 13: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

XIFesto P.BE−CMM−FHPP−SW−ES es 0708NH

Identificació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 Festo.

Identificadores de texto

· El punto de listado señala aquellas actividades que sepueden realizar en cualquier orden.

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

� Los guiones señalan las enumeraciones generales.

Page 14: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

XII Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Información sobre la versión

Este manual se refiere a las versiones detalladas en laTab.�0/1.

Controlador Firmware Observación

CMMS−ST−... a partir de versión 1.0 Controlador de motor paso a paso

CMMP−AS−... a partir de versión 1.0 Controlador de servomotor Premium (en preparación)

CMMS−AS−... en preparación Controlador de servomotor Standard (en preparación)

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

ImportanteAnte las nuevas versiones del Firmware, compruebe si hayuna versión más reciente de este manual: www.festo.com

Page 15: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

XIIIFesto P.BE−CMM−FHPP−SW−ES es 0708NH

Términos y abreviaciones

En este manual se utilizan los términos y abreviaciones quese citan a continuación.

Término / abreviación Significado

Accionamiento Componente mecánico de un eje que transfiere la fuerza de accionamientopara el movimiento, define la guía para el movimiento de posicionado ypermite acarrear la carga útil y los interruptores de referencia.

Accionamiento secuencialpor pulsador

Desplazamiento manual en sentido positivo o negativo.Función para el ajuste de las posiciones mediante la aproximación a la posi�ción de destino, p. ej. en el modo de programación tipo teach−in (Teachmode) de registros de posicionado.

Controlador Electrónica de control que evalúa las señales de regulación y proporciona laalimentación de tensión al motor a través de la electrónica de potencia(electrónica de potencia + regulador + control de posicionamiento).

EAEA

EntradaSalidaEntrada y/o salida

Eje Actuador completo consistente en el motor, encoder y accionamiento, op�cionalmente con reductor y, si procede, con controlador.

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

Festo Configuration Tool(FCT)

Software con administración uniforme de los datos y del proyecto paratodos los tipos de dispositivos compatibles. Los requerimientos especialesde un tipo determinado de dispositivo son cubiertos por PlugIns con lasdescripciones y cuadros de diálogo necesarios.

Festo Parameter Channel(FPC)

Acceso a parámetros específicos del FHPP, casi acíclicamente.

Funciones Funciones especiales en los distintos modos de funcionamiento.� Accionamiento secuencial por pulsador� Recorrido de referencia

Interruptor de referencia Detector externo (p.�ej. tipo SMT−10) que sirve para determinar la posiciónde referencia y que se conecta directamente al controlador.

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

Modo de funcionamiento Modo de funcionamiento del regulador:� Control del posicionamiento� Regulación de la velocidad� Regulación del par de giro� Regulación de la posición

Page 16: Festo Handling and Positioning Profile

Contenido y medidas generales de seguridad

XIV Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Término / abreviación Significado

Modo de funcionamientoFHPP

Tipo de activación o de valor de referencia del controlador mediante el FHPP.� Selección de registros� Modo directo

Modo de posicionamiento (Profile Position mode)

Modo de funcionamiento para procesar un registro de posicionado o unatarea directa de posicionado.

Perfil de Festo para mani�pulación y posicionamiento(FHPP)

Perfil de datos del bus de campo para controles de posicionamiento deFesto.

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 base = punto cero del eje)Posición final por software, pos. (superior):Posición límite máx. en sentido positivo.Posición final por software, neg. (negativa):Posición límite mín. en sentido negativo.

Punto cero del eje (AZ) Punto de base de las mediciones para el punto cero del proyecto y las posi�ciones finales por software. El punto de base para el punto cero del eje es elpunto de referencia.

Punto cero del proyecto(PZ)

Punto de base de las mediciones para todas las posiciones en las tareas deposicionado (Project Zero point). El punto cero del proyecto constituye labase para todas las indicaciones absolutas de posición (p. ej. en la tabla deregistros de posicionado o en una tarea directa). El punto cero del eje es elpunto de base para el punto cero del proyecto.

Punto de referencia (REF) Punto de base para el sistema de medición incremental. El punto de referen�cia define una orientación o posición conocida dentro del recorrido de tras�lación del accionamiento.

Referenciado (Homing mode)

Funcionamiento en el que se realiza un recorrido de referencia. La posiciónde referencia y, en consecuencia, también el origen del sistema de referen�cia de medida del eje quedan definidos mediante el recorrido de referencia.

Registro de posicionado Orden de posicionado definida en la tabla de registros de posición, consis�tentes en la posición de destino, el modo de posicionado y la velocidad yaceleración de posicionado.

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

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

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

Page 17: Festo Handling and Positioning Profile

Resumen de FHPP

1−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Capítulo 1

Page 18: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

1.1 Perfil de Festo para manipulación y posicionamiento (FHPP) 1−3 . . . . . . . . . . . .

1.2 Cuadro general: FHPP en los controladores de motor CMM... 1−5 . . . . . . . . . . .

Page 19: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

1.1 Perfil de Festo para manipulación y posicionamiento (FHPP)

Festo ha desarrollado y optimizado un perfil de datos espe�cialmente adaptado a tareas de manipulación y posiciona�miento, el �Festo Handling and Positioning Profile (FHPP)". El FHPP permite un control y programación uniformes paralos diferentes sistemas de bus de campo y controladores deFesto.

Además, éste define de forma mayoritariamente uniformepara el usuario las siguientes cuestiones:

� modos de funcionamiento,

� estructura de datos I/O,

� objetos de parámetro,

� control secuencial.

Comunicación a través de bus de campo

Selección de registros

Acceso libre a todos losparámetros � lectura y escritura

. . .

Modo directo Canal de parámetros

posición parvelocidad

. . .

1

2

3...n

>

Fig.�1/1: Principio del FHPP

Page 20: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Datos de control y de estado

La comunicación a través del bus de campo se realiza con 8 bytes de datos de control y de estado. Las funciones y losmensajes de estado requeridos en funcionamiento se pue�den leer y escribir directamente.

Selección de registros

Los registros de posicionado guardados pueden procesarseen el modo de selección de registros (Record Select). Para ello, durante la puesta en funcionamiento los registrosde posicionado se parametrizan con ayuda de la herramienta�Festo Configuration Tool" o se programan en modo Teach−inpor medio del FHPP.

Modo directo

En el modo de funcionamiento directo los datos de posicio�nado esenciales son transferidos directamente mediante losbytes de control.

� Las velocidades, posiciones de destino y pares (fuerzas)pueden ser determinadas y especificadas por el controldurante la marcha, según el estado de funcionamiento.

� No hay limitaciones debido al número de registros deposicionado guardados.

Canal de parámetros

El control puede acceder a todos los valores de parámetrosdel controlador a través del bus de campo por medio del canal de parámetros.En esta acción se utilizan 8 bytes más de datos I/O.

Page 21: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

1.2 Cuadro general: FHPP en los controladores de motor CMM...

Característica / Función CMMS−ST CMMP−AS

Control secuencial

� Modos de funcionamiento compatibles � �

� Selección de registro (de tarea) x x

Tarea directa (= modo directo) x x

Puesta a punto � x 1)

Parametrización � �

Estructura de datos E/S � �

� CCON � �

� Enable (B0) x (x) 2)

Stop (B1) x (x) 3)

Brake (B2) x x

Reset (B3) x x

reservado (B4) x x

LOCK (B5) x x

Operation Mode = 00 (Selección de registro)= 01 (Tarea directa)= 10 (Puesta a punto)= 11 (Parametrización)

xx��

xxx�

1) Funciones de puesta a punto 3 (identificación de regulador de corriente) y 4 (identificación detransductor angular)

2) Equivale a la habilitación de la etapa final.3) Equivale a la habilitación del regulador.

Page 22: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Característica / Función CMMP−ASCMMS−ST

� � CPOS � �

� Parada (Halt) x x

Iniciar tarea de posicionado (Start) x x

Iniciar recorrido de referencia (Home) x x

Jog positive (JogP) x x

Jog negative (JogN) x x

Teach Value x x

Borrar recorrido restante x x

B7 (reservado) x x

CDIR � �

� Desplazamiento relativo (ABS) x x

Modo de control = 00 (Control de posición)= 01 (Control de par/fuerza)= 10 (Control de velocidad)= 11 (especial, p.e. optimizado a la energía)

xxx�

xxx�

Valor de posición contínuo (CONT) (Funcionamiento de seguimiento)

� x

Valor de posición contínuo Toggle (CTOG) � �

Valor límite de carrera deactiv (XLIM) � �

Parada brusca (FAST) � �

Ejecutar función (FUNC) � �

Page 23: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Característica / Función CMMP−ASCMMS−ST

� � SCON � �

� Controlador habilitado (Ready) x (x) 2)

Funcionamiento habilitado (Open) x (x) 3)

Advertencia (Warn) x x

Fallo (Fault) x x

Aplicada la tensión de carga (V24L) x x

Control de nivel superior: FCT o MMI x x

Acuse de recibo: Operation Mode = 00 (Selección de registro)= 01 (Tarea directa)= 10 (Puesta a punto)= 11 (Parametrización)

xx��

xxx�

SPOS � �

� Parada (Halt) x x

Reconocimiento de arranque (Start) (Ack) x x

Movimiento completado (MC) x x

Reconocimiento de Teach x x

El eje se mueve (Mov) x x

Fallo de seguimiento (Dev) x x

Supervisión de detención (Still) x x

Accionamiento referenciado (Ref ) x x

2) Equivale a la habilitación de la etapa final.3) Equivale a la habilitación del regulador.

Page 24: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Característica / Función CMMP−ASCMMS−ST

� � SDIR � �

� Absoluto / relativo x x

Reconocimiento modo de control = 00 (Control de posición)= 01 (Control de par/fuerza)= 10 (Control de velocidad)= 11 (especial)

xxx�

xxx�

Modo de Valor de posición contínuo activo(= Funcionamiento de seguimiento)

� x

Límite de velocidad alcanzado � �

Límite de carrera alcanzado � �

Parada brusca � �

Función � �

Byte de estado de registro (de tarea) � �

� Primera conmutación de registro realizada (RC1) �x �

Cadena de registros procesada por completo (RCC) �x �

B2 �� �

B3 �� (x) 4)

Límite de velocidad alcanzado �� �

Límite de carrera alcanzado �� �

Parada brusca �� �

Función �� �

4) Bit3 = Modo de Valor de posición contínuo activo (Funcionamiento de seguimiento)

Page 25: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Característica / Función CMMP−ASCMMS−ST

Funciones del accionamiento � �

� Recorrido de referencia �x x�

Jog y Teach �x x�

Selección de registro �x x�

� Número de registros (Registro 0 = Recorrido de referencia) 1…63 1...250

Conmutación (= encadenamiento) de registro �x x�

Tarea directa (= modo directo) �x x�

� Mover a una posición nominal x x

Valor de posición contínuo (= funcionamiento de seguimiento) � x

Especificación continua de valor nominal con retícula de tiempofija (plantilla)

� �

Especificar valor nominal del par + rampa (x) 5) (x) 5)

Regulación de velocidad x x

Supervisión de detención �x x�

Diagnosis � �

� Pulmón de fallos (PNU 200 ... 204) (x) 6) x

Pulmón de advertencias (PNU 210 ... 214) � x

Números de fallos (x) 7) (x) 7)

Parámetros � �

� Protección de acceso FCT / PLC (SCON.Lock) �x x�

Acceso a los parámetros según FPC2 �x x�

5) Sin rampa6) Sólo PNU 2017) Números especiales de fallos

Page 26: Festo Handling and Positioning Profile

1. Resumen de FHPP

1−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Page 27: Festo Handling and Positioning Profile

Control secuencial

2−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Capítulo 2

Page 28: Festo Handling and Positioning Profile

2. Control secuencial

2−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

2.1 Indicaciones generales 2−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2 Valor de referencia (modos de funcionamiento FHPP) 2−4 . . . . . . . . . . . . . . . . .

2.2.1 Conmutación del modo de funcionamiento FHPP 2−4 . . . . . . . . . . . . . .

2.2.2 Selección de registros 2−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.2.3 Modo directo 2−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3 Estructura de los datos E/S 2−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.3.1 Concepto 2−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

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

2.4 Asignación de bytes de control y de bytes de estado (resumen) 2−10 . . . . . . . . .

2.5 Descripción de los bytes de control 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.1 Byte de control 1 (CCON) 2−11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.2 Byte de control 2 (CPOS) 2−12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.3 Byte de control 3 (CDIR) � Modo directo 2−13 . . . . . . . . . . . . . . . . . . . . .

2.5.4 Bytes 4 y 5 a 8 � Modo directo 2−14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.5.5 Bytes 3 y 4 a 8 � Selección de registros 2−14 . . . . . . . . . . . . . . . . . . . . . .

2.6 Descripción de bytes de estado 2−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.1 Byte de estado 1 (SCON) 2−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.2 Byte de estado 2 (SPOS) 2−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.3 Byte de estado 3 (SDIR) � Modo directo 2−17 . . . . . . . . . . . . . . . . . . . . .

2.6.4 Bytes 4 y 5 a 8 � Modo directo 2−18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.6.5 Bytes 3, 4 y 5 a 8 � Selección de registros 2−19 . . . . . . . . . . . . . . . . . . . .

2.7 Máquina de estado FHPP 2−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.1 Crear disponibilidad para funcionar 2−22 . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.2 Posicionamiento 2−23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2.7.3 Características especiales del modo de funcionamiento FHPP 2−25 . . .

2.7.4 Ejemplos de bytes de control y de estado 2−25 . . . . . . . . . . . . . . . . . . . .

Page 29: Festo Handling and Positioning Profile

2. Control secuencial

2−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.1 Indicaciones generales

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

El Perfil Festo para manipulación y posicionamiento (FHPP)muestra al usuario las propiedades individuales de un con�trolador. El perfil se implementa, en la medida de lo posible,independiente del controlador y del bus de campo en cues�tión.

Además, éste define de forma uniforme para el usuario lassiguientes cuestiones:

� modos de funcionamiento FHPP,

� estructura de datos E/S,

� objetos de parámetro,

� control secuencial.

Page 30: Festo Handling and Positioning Profile

2. Control secuencial

2−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.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 registros 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 a los datos cíclicos de E/S como valor nominal o comovalor real.

Tarea directa(= Modo directo)

La tarea de posicionado es transmitida directamente en el tele�grama de E/S. Con ello se transfieren los valores nominales másimportantes (posición, velocidad, par). Los parámetros suplementa�rios (p. ej. aceleración) son definidos mediante la parametrización.

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

2.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 registros y el modo di�recto sólo está permitida en el estado �Preparado" (véasesección 2.7, Fig.�2/2.

Page 31: Festo Handling and Positioning Profile

2. Control secuencial

2−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.2.2 Selección de registros

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 elsiguiente arranque es transferido en los datos de salida delPLC. Los datos de entrada contienen el último número deregistro procesado. Para ello, no es necesario que la propiatarea de posicionado esté 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�gramado. Ello impide que el controlador pueda realizar tareasprácticas autónomamente; para ello es preciso que haya unestrecha 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 de la 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.

Page 32: Festo Handling and Positioning Profile

2. Control secuencial

2−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.2.3 Modo directo

En el modo directo, las tareas de posicionado se formulandirectamente en los datos de salida del PLC.

La aplicación típica calcula dinámicamente los valores nomi�nales de destino para cada tarea o sólo para algunas tareas.De este modo se puede, p. ej., lograr una adaptación a dife�rentes tamaños de piezas sin tener que parametrizar denuevo la lista de registros. Los datos de posicionado son ad�ministrados completamente en el PLC y enviados directa�mente al controlador.

Aquí también es necesaria una estrecha sincronización entreel PLC y el controlador.

Page 33: Festo Handling and Positioning Profile

2. Control secuencial

2−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.3 Estructura de los datos E/S

2.3.1 Concepto

Un PCL intercambia los siguientes datos con el FHPP:

� 8 bytes de datos de control y de estado:

� bytes de control y de estado,

� número del registro o posición nominal en los datosde salida,

� acuse de recibo de la posición real y número de regis�tro en los datos de entrada,

� otros valores nominales y reales dependientes delmodo de funcionamiento.

� En caso necesario, 8 bytes más de datos de salida y 8 bytes de entrada para la parametrización conforme alFPC.

El protocolo FHPP siempre prevé 8 bytes de datos de entraday otros 8 bytes de datos de salida. El primer byte es fijo (enlos modos de funcionamiento FHPP de selección de registrosy de modo directo lo son los 2 primeros bytes). Éste se man�tiene en todos los modos de funcionamiento y controla lahabilitación del controlador y los modos de funcionamientoFHPP. Los demás bytes dependen del modo de funciona�miento FHPP seleccionado. Aquí pueden transferirse másbytes de control o de estado y otros valores reales y nomina�les.

En los datos cíclicos se permiten otros 8 bytes de datos deentrada y 8 bytes más de datos de salida para transferir losparámetros conforme al protocolo FPC.

Page 34: Festo Handling and Positioning Profile

2. Control secuencial

2−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Resumen de los bytes de control y de estado

Nº Control Acuse de recibo

Descripción

1 CCON SCON Habilitación de controlador y modo de funcionamiento

2 CPOS SPOS Posicionamiento, referenciado y jog

3 CDIR SDIR Tarea de posicionado en el modo directo

Tab.�2/4: Bytes de control y de estado

Configuración del bus de campo

Bus de campo Actualización cíclica de E/S Datos acíclicos

PROFIBUS 2 módulos seleccionables:� Módulo 1: Nombre = �FHPP Standard" Identificador =

0xB7 (8 bytes de E/S coherentes)� Módulo 2: Nombre = �FHPP Standard + FPC" Identifi−

cador = 0xB7, 0xB7 (2 x 8 bytes de E/S coherentes)

� (sólo DPV0)

CANopen 2 PDO seleccionables:� PDO 1 con 8 bytes de E/S para FHPP Standard� PDO 2 con 8 bytes de E/S para FPC

SDO correspondiente aCANopen

DeviceNet Poll Command/ResponseMensaje de 16 bytes de E/S(FHPP Standard + FPC)

Explicit Messaging

Tab.�2/5: Configuración del bus de campo

Page 35: Festo Handling and Positioning Profile

2. Control secuencial

2−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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

Selección de registros

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

Datos desalida

CCON CPOS Nº registro

Reser�vado

Reservado

Datos deentrada

SCON SPOS Nº registro

RSB Posición real

Modo directo

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

Datos desalida

CCON CPOS CDIR Valor no�minal 1

Valor nominal 2

Datos deentrada

SCON SPOS SDIR Valor real1

Valor actual 2

+Otros 8 bytes de datos de E/S para parametrizarconforme a FPC (véase la sección 6.1):

Festo FPC

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

Datos desalida

Reser�vado

Sub−índice

Identificador de tarea + número deparámetro

Valor del parámetro

Datos deentrada

Reser�vado

Sub−índice

Identificador de respuesta + númerode parámetro

Valor del parámetro

Page 36: Festo Handling and Positioning Profile

2. Control secuencial

2−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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

Asignación de bytes de control (resumen)

CCON(Todos)

B7OPM2

B6OPM1

B5LOCK

B4�

B3RESET

B2BRAKE

B1STOP

B0ENABLE

Selección del modo defuncionamiento FHPP

Acceso alsoftwarebloqueado

� Confirmarfallo

Soltarfreno

Parada Habilitaracciona�miento

CPOS(Selecciónde regis�

B7�

B6CLEAR

B5TEACH

B4JOGN

B3JOGP

B2HOM

B1START

B0HALT

de regis�tros y modo directo)

� Borrar re�corrido re�manente

Programar(�teach−in") valor

Jog nega�tivo

Jog posi�tivo

Iniciar re�corrido dereferencia

Iniciar ta�rea de po�sicionado

HALT

CDIR(Modo directo)

B7�

B6�

B5XLIM

B4VLIM

B3CONT

B2COM2

B1COM1

B0ABS

directo)� � Desactivar

límite decarrera

Desacti�var límitede veloci�dad

Modo desegui�miento

Modo de control (posi�ción, par de giro, velo�cidad, ...)

Absoluto/relativo

Asignación de bytes de estado (resumen)

SCON(Todos)

B7OPM2

B6OPM1

B5LOCK

B424VL

B3FAULT

B2WARN

B1OPEN

B0ENABLED

Acuse de recibo demodo de funciona�miento FHPP

Mando delequipomediantesoftware

Tensiónde cargaaplicada

Avería Adverten�cia

Funciona�mientohabilitado

Acciona�mientohabilitado

SPOS(Selecciónde regis

B7REF

B6STILL

B5DEV

B4MOV

B3TEACH

B2MC

B1ACK

B0HALT

de regis�tros ymodo directo)

Acciona�miento referen�ciado

Supervi�sión dedetención

Error desegui�miento

El eje semueve

Reconoci�miento deTeach

MotionComplete

Quit Start HALT

SDIR(Modo di�recto)

B7�

B6�

B5XLIM

B4VLIM

B3CONT

B2COM2

B1COM1

B0ABS

recto)� � Alcanzado

final de ca�rrera

Alcanzadolímite develocidad

Modo desegui�miento

Acuse de recibo demodo de control (posi�ción, par de giro, velo�cidad, ...)

Absoluto/relativo

Page 37: Festo Handling and Positioning Profile

2. Control secuencial

2−11Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.5 Descripción de los bytes de control

2.5.1 Byte de control 1 (CCON)

Byte de control 1 (CCON)

Bit ES EN Descripción

B0ENABLE

Habilitar accionamiento

Drive Enable = 1: Habilitar accionamiento (regulador)= 0: Accionamiento (regulador) bloqueado

B1STOP

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

= 0: Stop 1 activo (cancelar rampa de emergencia +tarea de posicionado). El accionamiento se paracon la rampa máxima de frenado y la tarea de posicionado se repone.

B2BRAKE

Soltar freno Open Brake = 1: Soltar freno= 0: Activar frenoImportante: Sólo es posible soltar el freno cuando elregulador está bloqueado. En cuanto el regulador estáhabilitado, éste tiene prioridad sobre el control delfreno.

B3RESET

Confirmar fallo Reset Fault Con un flanco ascendente, se confirma el fallo y se borra el valor del fallo.

B4�

� � Reservado; debe ser 0.

B5LOCK

Acceso al soft�ware blo�queado

Software Access Locked

Controla el acceso al interface de diagnóstico local(integrado) del controlador.= 1: El software sólo debe vigilar el controlador;

el mando del equipo (HMI control) no puede serasumido por el software.

= 0: El software puede asumir el mando del equipo(para modificar parámetros o para controlar en�tradas).

B6OPM1

Selección delmodo de fun�cionamiento

Select Opera�ting Mode

Bit 7 6 Modo de funcionamiento0 0 Selección de registros0 1 Modo directo

B7OPM2

cionamientoFHPP

0 1 Modo directo1 x 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 del accionamiento, capítulo 3.

Page 38: Festo Handling and Positioning Profile

2. Control secuencial

2−12 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.5.2 Byte de control 2 (CPOS)

Byte de control 2 (CPOS)

Bit ES EN Descripción

B0HALT

HALT HALT = 1: HALT no está activo= 0: HALT activado (no cancelar rampa de emergencia

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

B1START

Inicio de tareade posicio�nado

Start Positio�ning Task

Con un flanco ascendente, se adoptan los valores no�minales actuales y empieza el posicionado (también p. ej. registro 0 = recorrido de referencia).

B2HOM

Inicio del 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 positive El accionamiento se mueve a la velocidad especificadaen dirección hacia unos valores actuales mayores,mientras éste bit esté activo. El movimiento empiezacon un flanco ascendente y termina con un flanco des�cendente.

B4JOGN

Jog negativo Jog negative El accionamiento se mueve a la velocidad especificadao con el número de revoluciones definido en direcciónhacia unos valores actuales menores; véase el bit 3.

B5TEACH

Programar(�teach−in")valor

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 3.5.El destino de Teach está definido, p. ej., con PNU 520.Los valores reales pueden ser, p. ej., la posición, la presión o el par. El tipo es determinado por el byte de estado del registro (RSB).Véase también la sección 3.5.

B6CLEAR

Borrar reco�rrido rema�nente

Clear Remai�ning Position

En el estado �Parada", un flanco ascendente provocaque se borre la tarea de posicionado y realiza la trans�ición al estado �Preparado".

B7�

� � Reservado; debe ser 0.

El CPOS controla las secuencias de posicionado en los modosde funcionamiento FHPP �Selección de registros" y �Mododirecto" en cuanto se habilita el accionamiento.

Page 39: Festo Handling and Positioning Profile

2. Control secuencial

2−13Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.5.3 Byte de control 3 (CDIR) � Modo directo

Byte de control 3 (CDIR) � Modo directo

Bit ES EN Descripción

B0ABS

Absoluto/relativo

Absolute/ Relative

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

B1COM1

Modo de control

Control Mode Bit 2 1 Modo de control0 0 Control de posición0 1 Regulación del par de giro

B2COM2

0 1 Regulación del par de giro1 0 Regulación de la velocidad1 1 Reservado

B3CONT

Modo de seguimiento

ContinousTracking mode

Activa el modo de seguimiento (valor nominal de refe�rencia continuo):= 0: Modo de seguimiento inactivo= 1: Modo de seguimiento activo

B4VLIM

Valor límite de velocidadinactivo

Velocity (V−) Limit not active

Reservado; debe ser 0.

B5XLIM

Valor límitedel par de giroinactivo

Torque (X−) Li�mit not active

Sólo con regulación del par de giro:= 0: Control del par de giro activo= 1: Control del par de giro inactivo

B6�

� � Reservado; debe ser 0.

B7�

� � Reservado; debe ser 0.

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

Page 40: Festo Handling and Positioning Profile

2. Control secuencial

2−14 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.5.4 Bytes 4 y 5 a 8 � Modo directo

Byte de control 4 (valor nominal 1) � Modo directo

Bit ES EN Descripción

B0 a B7Posición�Velocidad

Position�Velocity

Preselección en función del modo de regulación (CDIR.B1/B2):� Posición: velocidad en % de la velocidad máxima� Par/fuerza: reservado (=0)� Velocidad: Rampa de velocidad en % de la rampa máxima

Bytes de control 5 a 8 (valor nominal 2) � Modo directo

Bit ES EN Descripción

B0 a B31 Posición, velocidad, par de giro

Position, Velocity, Torque

Preselección en función del modo de regulación (CDIR.B1/B2):� Posición en unidad de posición (véase apéndice A.1)� Par de giro en % del par máximo� Velocidad en unidades de velocidad (véase el apéndice A.1)Cada vez un número de 32−bits, Low−Byte primero.

2.5.5 Bytes 3 y 4 a 8 � Selección de registros

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

Bit ES EN Descripción

B0 a B7 Número de registro

Record number

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

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

Bit ES EN Descripción

B0 a B7 � � Reservado (= 0)

Page 41: Festo Handling and Positioning Profile

2. Control secuencial

2−15Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.6 Descripción de bytes de estado

2.6.1 Byte de estado 1 (SCON)

Byte de estado 1 (SCON)

Bit ES EN Descripción

B0ENABLED

Habilitar regulador

Drive Enabled = 0: Accionamiento bloqueado, regulador inactivo= 1: Accionamiento (regulador) habilitado

B1OPEN

Funciona�miento habilitado

OperationEnabled

= 0: Parada activa= 1: Funcionamiento habilitado, posicionado posible

B2WARN

Advertencia Warning = 0: Advertencia no aplicada= 1: Advertencia aplicada

B3FAULT

Avería 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

Aplicada latensión decarga

Supply Voltageis Applied

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

B5LOCK

Mando del equipomediante software

Drive Controlby Software

= 0: Mando del equipo libre (p. ej. PLC/bus de campo)= 1: Mando del equipo mediante software (PLC control

is Locked)

B6OPM1

Acuse de re�cibo de modode funciona

Display Opera�ting Mode

Bit 7 6 Acuse de recibo de modo de funcionamiento0 0 Selección de registros0 1 Modo directo

B7OPM2

de funciona�miento FHPP

0 1 Modo directo1 x Reservado

Page 42: Festo Handling and Positioning Profile

2. Control secuencial

2−16 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.6.2 Byte de estado 2 (SPOS)

Byte de estado 2 (SPOS)

Bit ES EN Descripción

B0HALT

HALT HALT = 0: HALT está activo= 1: HALT no está activo, el eje puede moverse

B1ACK

Quit Start AcknowledgeStart

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

B2MC

Motion Complete

Motion Complete

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

falloImportante: MC se activa tras la conexión (estado �Accionamiento bloqueado").

B3TEACH

Reconoci�miento deTeach

AcknowledgeTeach

= 0: Preparado para Teach= 1: Se ha realizado el Teach, el valor real es aplicado

B4MOV

El eje semueve

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

B5DEV

Error de seguimiento

Drag (devia�tion) Error

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

B6STILL

Supervisiónde detención

Standstillwarning

= 0: Tras MC el eje permanece en la ventana de tole�rancia

= 1: Tras MC el eje ha salido de la ventana de tolerancia

B7REF

Acciona�miento referenciado

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

Page 43: Festo Handling and Positioning Profile

2. Control secuencial

2−17Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.6.3 Byte de estado 3 (SDIR) � Modo directo

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

Byte de estado 3 (SDIR) � Modo directo

Bit ES EN Descripción

B0ABS

Absoluto / relativo

Absolute / Relative

= 0: El valor nominal es absoluto= 1: El valor nominal es relativo respecto al último va�

lor nominal

B1COM1

Acuse de re�cibo del modode control

COntrol Modefeed back

Bit 2 1 Acuse de recibo del modo de control0 0 Control de posición0 1 Regulación del par de giro

B2COM2

de control 0 1 Regulación del par de giro1 0 Regulación de la velocidad1 1 Reservado

B3CONT

Modo de seguimientoactivo

Continoustracking mode

Acuse de recibo del modo de seguimiento (valor nomi�nal de referencia continuo):= 0: Modo de seguimiento inactivo= 1: Modo de seguimiento activo

B4VLIM

Límite de velo�cidad alcan�zado

Speed (V−) LIMit reached

Sólo con regulación del par de giro:= 1: Límite de velocidad alcanzado= 0: Límite de velocidad no alcanzado

B5XLIM

Límite de parde giro alcan�zado

Torque (X−) Limit reached

Sólo con regulación del par de giro:= 0: Control del par de giro alcanzado= 1: Control del par de giro no alcanzado

B6�

� � Reservado

B7�

� � Reservado

Page 44: Festo Handling and Positioning Profile

2. Control secuencial

2−18 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.6.4 Bytes 4 y 5 a 8 � Modo directo

Byte de estado 4 (valor real 1) � Modo directo

Bit ES EN Descripción

B0 a B7PosiciónParVelocidad

PositionTorqueVelocity

Acuse de recibo en función del modo de regulación (CDIR.B1/B2):� Posición: velocidad en % de la velocidad máxima� Par: en % del par máximo� Velocidad: en % de la velocidad máxima

Bytes de estado 5 a 8 (valor real 2) � Modo directo

Bit ES EN Descripción

B0� a �B31 Posición Position Acuse de recibo de posición para modo directo:� posición en unidad de posición (véase apéndice A.1)(cifra de 32 bits, byte inferior primero)

Page 45: Festo Handling and Positioning Profile

2. Control secuencial

2−19Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.6.5 Bytes 3, 4 y 5 a 8 � Selección de registros

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

Bit ES EN Descripción

B0 a B7 Número de re�gistro

Record num�ber

Acuse de recibo de número de registro

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

Bit ES EN Descripción

B0RC1

Primera conmutaciónde registro realizada

1st RecordChaining Done

= 0: Primera condición de conmutación progresiva noconfigurada / no alcanzada

= 1: Primera condición de conmutación progresiva al�canzada

B1RCC

Cadena de registros procesada porcompleto

RecordChainingComplete

Al conmutar registro (sólo válido si MC=1):= 0: Encadenamiento de registros interrumpido. No se

alcanzó una condición de conmutación progresivacomo mínimo.

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

B2...3�

� � reservado

B4VLIM

Límite de velocidad alcanzado

Velocity (V−)LIMit reached

Sólo en caso de regulación del par:= 1: Límite de velocidad alcanzado= 0: Límite de velocidad no alcanzado

B5XLIM

Límite de paralcanzado

Torque (X−)Limit reached

Sólo en caso de regulación del par:= 0: Límite de par de giro alcanzado= 1: Límite de par de giro no alcanzado

B6...7�

� � reservado

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

Bit ES EN Descripción

B0 a B31 Posición, ... Position, ... Mensaje de respuesta de posición:� Posición en unidad de posición (véase apéndice A.1)(cifra de 32 bits, byte inferior primero)

Page 46: Festo Handling and Positioning Profile

2. Control secuencial

2−20 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.7 Máquina de estado FHPP

T7* siempre tiene lamáxima prioridad.

Desconectado

S1Controladorconectado

S3Accionamientohabilitado

S2Accionamientobloqueado

SA1

Preparado

SA5Jog positivo

SA6Jog negativo

SA4Se ejecuta elrecorrido dereferencia

SA2Tarea de

posicionadoactiva

SA3Parada intermedia

S5

Reacción ante elfallo

S6Fallo

A partir de cualquierestado

S4

Funcionamiento habilitado

T6

TA11

TA12

TA9

TA10

TA3

TA6

TA4

TA5

TA7

TA8

TA1TA2

T2T5

T3T4

T1

T7*

T8

T10

T9

S5

T11

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

Page 47: Festo Handling and Positioning Profile

2. Control secuencial

2−21Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Notas sobre el estado �Funcionamiento habilitado"

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.�2/2. Estotambién permite utilizar un esquema sustitutivo (Fig.�2/3) enel que se suprimen los estados internos SAx.

Desconectado

S1 Controladorconectado

S3 Accionamientohabilitado

S2 Accionamientobloqueado

S5 Reacción ante elfallo

S6 Fallo

A partir de cualquierestado

Funcionamientohabilitado

T6

T2T5

T3T4

T1

T7*

T8

T10

T9

S5

T11

S4

Fig.�2/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 (�Fault recognized") tiene la máxima prioridad (y recibe elasterisco�*").

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

Page 48: Festo Handling and Positioning Profile

2. Control secuencial

2−22 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.7.1 Crear disponibilidad para funcionar

Para establecer la disponibilidad para funcionar son necesa�rias las señales de entrada dependientes del controlador, ensu caso adicionales, p. ej. en DIN�4, DIN�5, DIN�13, etc.Encontrará más información en la descripción del controladorempleado.

T Condiciones internas Acciones del usuario

T1 El accionamiento ha sido conectado.No puede determinarse un fallo.

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

�Enable drive" = 1CCON = xxx0.xxx1

T3 �Parada" = 1CCON = xxx0.xx11

T4 �Parada" = 0CCON = xxx0.xx01

T5 �Enable drive" = 0CCON = xxx0.xxx0

T6 �Enable drive" = 0CCON = xxx0.xxx0

T7* Fallo detectado.

T8 Reacción ante fallo concluida, accionamientodetenido.

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

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

T10 Ya no hay ningún fallo.Era un fallo simple.

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

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

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

Page 49: Festo Handling and Positioning Profile

2. Control secuencial

2−23Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.7.2 Posicionamiento

Siempre se cumple: las transiciones T4, T6 y T7* siempre tienen prioridad.

TA Condiciones internas Acciones del usuario

TA1 El referenciado está listo. Iniciar tarea de posicionado = 0 → 1Parada = 1CCON = xxx0.xx11CPOS = 0xx0.00P1

TA2 Motion Complete = 1El registro actual ha finalizado. El siguiente re�gistro no se ejecuta automáticamente.

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

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

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

TA5 Selección de registros:� Ha concluido un registro individual.� El siguiente registro debe ser procesado auto�

máticamente.

CCON = xxx0.xx11CPOS = 0xxx.xxx1

Modo directo:� Se ha recibido una nueva tarea de posicio�

nado.

CCON = xxx0.xx11CPOS = 0xxx.xx11

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

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

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

Page 50: Festo Handling and Positioning Profile

2. Control secuencial

2−24 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

TA Acciones del usuarioCondiciones internas

TA8 Referencia finalizada o parada. Sólo para parada:Parada = 1 → 0CCON = xxx0.xx11CPOS = 0xxx.xxxN

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

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

TA11 Jog negativo = 0 → 1Parada = 1CCON = xxx0.xx11CPOS = 0xxP.xxx1

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

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

Page 51: Festo Handling and Positioning Profile

2. Control secuencial

2−25Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2.7.3 Características especiales del modo de funcionamiento FHPP

Modo de fun�cionamientoFHPP

Notas sobre las características

Selección de registros

Sin restricciones.

Modo directo 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.

2.7.4 Ejemplos de bytes de control y de estado

En las páginas siguientes hallará ejemplos típicos de bytes decontrol y de estado:

0. Aseguramiento del mando del equipo

1. Creación de disponibilidad para funcionar � Selección de registros

2. Creación de disponibilidad para funcionar � Modo directo

3. Tratamiento de errores

4. Recorrido de referencia

5. Posicionado por selección de registros

6. Posicionado en modo directo

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

Para todos los ejemplos:Para la habilitación del controlador y del regulador del CMM...se requieren E/Ss digitales adicionales, véase el manual delcontrolador utilizado.

Page 52: Festo Handling and Positioning Profile

2. Control secuencial

2−26 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

0. Aseguramiento del mando del equipo

Paso/D i ió

Bytes de control Bytes de estadoDescripción 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 mediantesoftware = 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.�2/6: Bytes de control y de estado con �Mando del equipo activo"

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

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

Page 53: Festo Handling and Positioning Profile

2. Control secuencial

2−27Festo P.BE−CMM−FHPP−SW−ES es 0708NH

1. Creación de disponibilidad para funcionar � Selección de registros

Paso/D i ió

Bytes de control Bytes de estadoDescripción 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 equipoCCON 0 0 0 0 0 x 0 0 SCON 0 0 0 1 0 0 0 0

(mando del equipomediante software

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

= off )CPOS 0 0 0 0 0 0 0 0 SPOS 0 0 0 0 0 1 0 0

1.2 Bloquear el Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL1.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

1.3 Habilitar acciona�i h bili

Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL1.3 Habilitar accionamiento, habilitar funcionamiento CCON 0 0 x 0 0 x 1 1 SCON 0 0 0 1 0 0 1 1funcionamiento

(selección deByte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

(selección de registros) 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.�2/7: Bytes de control y de estado con �Crear disponibilidad para funcionar � Selección de registros"

Descripción de 1. Crear disponibilidad para funcionar:

1.1 Estado básico del accionamiento tras la conexión de latensión de alimentación.} paso 1.2 o 1.3

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

1.3 Habilitar el accionamiento en el modo �Selección deregistros".} recorrido de referencia: ejemplo 4, Tab.�2/10.

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

Page 54: Festo Handling and Positioning Profile

2. Control secuencial

2−28 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

2. Creación de disponibilidad para funcionar �Modo directo

Paso/D i ió

Bytes de control Bytes de estadoDescripción 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 equipomediante software Byte 2 � CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALTmediante 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 Habilitar acciona� Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL2.3 Habilitar accionamiento, habilitar fun�cionamiento

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

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

(modo directo) 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.�2/8: Bytes de control y de estado con �Crear disponibilidad para funcionar � Modo directo"

Descripción de 2. Crear disponibilidad para funcionar:

2.1 Estado básico del accionamiento tras la conexión de latensión de alimentación.} paso 2.2 o 2.3

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

2.3 Habilitar accionamiento en el modo directo.} recorrido de referencia: ejemplo 4, Tab.�2/10.

Si hay fallos tras la conexión o tras establecer CCON.B0 (ENA�BLE):} tratamiento de errores: véase el ejemplo 3, Tab.�2/9.

Page 55: Festo Handling and Positioning Profile

2. Control secuencial

2−29Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3. Tratamiento de errores

Paso/D i ió

Bytes de control Bytes de estadoDescripción 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 Confirmar el fallo Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL3.3 Confirmar el 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.�2/9: Bytes de control y de estado con �Tratamiento de errores"

Page 56: Festo Handling and Positioning Profile

2. Control secuencial

2−30 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Descripción de 3. Tratamiento de errores

3.1 Un fallo se muestra con SCON.B3 (FAULT).} el procedimiento ya no es posible.

3.2 Se muestra una advertencia con SCON.B2 (WARN).} el procedimiento vuelve a ser posible.

3.3 Confirmar el fallo con un flanco positivo en CCON.B3(RESET).} se restablece el bit de error SCON.B2 (FAULT) o SCON.B3 (WARN)} se establece SPOS.B2 (MC)} el accionamiento está dispuesto para el servicio

Los fallos y advertencias también se pueden confirmar conDIN5 (habilitación del regulador); véase la descripción delcontrolador empleado.

Page 57: Festo Handling and Positioning Profile

2. Control secuencial

2−31Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4. Recorrido de referencia (requiere estados 1.4o�1.5)

Paso/D i ió

Bytes de control Bytes de estadoDescripción 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.�2/10: Bytes de control y de estado �Recorrido de referencia"

Page 58: Festo Handling and Positioning Profile

2. Control secuencial

2−32 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Descripción de 4. Recorrido de referencia:

4.1 Un flanco positivo en CPOS.B2 (HOM, Start referencetravel) inicia el recorrido de referencia. El arranque seconfirma con SPOS.B1 (Inicio de reconocimiento) mien�tras CPOS.B2 (HOM) esté activo.

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

4.3 Tras un recorrido de referencia con éxito, se estableceSPOS.B2 (MC, Motion Complete) y SPOS.B7 (REF).

Si hay fallos durante el recorrido de referencia:} tratamiento de errores: véase el ejemplo 3, Tab.�2/9.

Page 59: Festo Handling and Positioning Profile

2. Control secuencial

2−33Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5. Posicionado por selección de registros(requiere estados 1.3/2.3 y 4.)

Paso/D i ió

Bytes de control Bytes de estadoDescripción Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

5.1 Número de regis� Byte 3 Record−Number Byte 3 Record−Number5.1 Número de registro preseleccionado(byte de control 3)

No.de re�gistro

No. de registro (0 ...) No.de re�gistro

No. de registro anterior (0...)

5.2 Inicio de tarea Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL5.2 Inicio de tarea

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

No.de re�gistro

No. de registro (0 ...) No.de re�gistro

No. de registro actual (0...)

5.4 Tarea finalizada Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL5.4 Tarea 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

Byte 5 a 8 reserved Byte 5 a 8 Position

� Reservado Pos.real

Posición real (incrementos)

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

Tab.�2/11: Bytes de control y de estado con �Posicionado por selección de registros"

Page 60: Festo Handling and Positioning Profile

2. Control secuencial

2−34 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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

(pasos 5.1 a 5.4, secuencia limitada)

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 losdatos de salida0 = recorrido de referencia1... = registros de desplazamiento programables

5.2 Con CPOS.B1 (START, Start Task) se inicia la tarea deposicionado preseleccionada. El arranque se confirmacon SPOS.B1 (Inicio de reconocimiento) mientrasCPOS.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 errores: véase el ejemplo 3, Tab.�2/9.

Page 61: Festo Handling and Positioning Profile

2. Control secuencial

2−35Festo P.BE−CMM−FHPP−SW−ES es 0708NH

6. Posicionado en modo directo (requiere estados 1.3/2.3 y 4.)

Paso/D i ió

Bytes de control Bytes de estadoDescripción Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

6.1 Preselección de Byte 4 Velocity Byte 4 Velocity6.1 Preselección deposición y velocidad (bytes 4 y 5 a 8)

Velo�cidad

Preselección de velocidad(0 a 100 %)

Velo�cidad

Acuse de recibo de velocidad(0 a 100 %)

Byte 5 a 8 Position Byte 5 a 8 Position

Pos.nom.

Posición nominal (incrementos) Pos.real

Posición real (incrementos)

6.2 Inicio de tarea Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL6.2 Inicio de tarea

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 marcha Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL6.3. Tarea en marcha

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 Tarea finalizada Byte 1 OPM2 OPM1 LOCK � RESET BRAKE STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL6.4 Tarea 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 positivo;S: condición de posicionado: 0= absoluto; 1 = relativo

Tab.�2/12: Bytes de control y de estado con �Posicionado en modo directo"

Page 62: Festo Handling and Positioning Profile

2. Control secuencial

2−36 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Descripción de posicionado en modo directo:

(paso 6.1 a 6.4, secuencia limitada)

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 incrementos enlos bytes 5 a 8 de la palabra de salida (output word).La velocidad nominal es transferida en % en el byte 4 (0 = velocidad nula; 100 = velocidad máx.).

6.2 Con CPOS.B1 (START, Inicio de tarea de posicionado) seinicia la tarea de posicionado preseleccionada. El arran�que se confirma con SPOS.B1 (Inicio de reconoci�miento) mientras 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 errores: véase el ejemplo 3, Tab.�2/9.

Page 63: Festo Handling and Positioning Profile

Funciones de accionamiento

3−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Capítulo 3

Page 64: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

3.1 Sistema de referencia de medida para accionamientos eléctricos 3−3 . . . . . . . .

3.2 Cálculo de las especificaciones del sistema de referencia de medida 3−5 . . . . .

3.3 Recorrido de referencia 3−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3.1 Recorrido de referencia de accionamientos eléctricos 3−7 . . . . . . . . . .

3.3.2 Métodos del recorrido de referencia 3−8 . . . . . . . . . . . . . . . . . . . . . . . .

3.4 Accionamiento secuencial por pulsador (jog) 3−13 . . . . . . . . . . . . . . . . . . . . . . . .

3.5 Teaching a través del bus de campo 3−15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6 Ejecución de registro (selección de registros) 3−17 . . . . . . . . . . . . . . . . . . . . . . . .

3.6.1 Diagramas de ciclo con selección de registros 3−18 . . . . . . . . . . . . . . . .

3.6.2 Composición del registro 3−22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.6.3 Conmutación de registro o encadenamiento de registros con limitaciones (PNU 402) 3−23 . . . . . . . . . . . . . . . . . . . . .

3.7 Tarea directa (modo directo) 3−27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.7.1 Secuencia de valor nominal discreto 3−29 . . . . . . . . . . . . . . . . . . . . . . . .

3.7.2 Secuencia en el modo de regulación del par de giro 3−30 . . . . . . . . . . .

3.7.3 Secuencia en el modo de regulación de la velocidad 3−32 . . . . . . . . . . .

3.8 Supervisión de detención 3−34 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 65: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.1 Sistema de referencia de medida para accionamientos 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", desplazamiento �a la derecha"

LES HES

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

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 End Position)

d, e Offset de posiciones fina�les por software

USE Posición final superior por software (Upper Software End Position)

1 Carrera de trabajo

LES 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 Posi�tion)

Tab.�3/13: Sistema de referencia de medida de accionamientos eléctricos

Page 66: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Sistema de referencia de medida de actuadores giratorios eléctricos

Eje de rotación: Ejemplo con método derecorrido de referencia con interruptor dereferencia negativo

REFAZ

a b

e

PZ

d

1

REF Punto de referencia: punto determinado durante el recorrido de referencia: interruptor dereferencia, carrera final 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 desplazamiento (con versión de E/S siempre es 0).

a Offset (desplazamiento) del punto cero del eje: distancia del punto cero del eje AZ al puntode referencia REF

b Offset (desplazamiento) del punto cero del proyecto: distancia respecto al punto AZ

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

1 Carrera de trabajo: margen de posicionamiento permitido

Tab.�3/14: Sistema de referencia de medida de actuadores giratorios eléctricos

Page 67: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.2 Cálculo de las especificaciones del sistema de referencia de medida

Punto de referencia Cálculo de la especificación

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.�3/15: Cálculo de las especificaciones del sistema de referencia de medida con siste�mas de medida incrementales

3.3 Recorrido de referencia

En los accionamientos con sistema de medida incremental, el recorrido de referencia debe realizarse cada vez que seconecta el dispositivo. Esto se determina de modo específico para el accionamientomediante el parámetro �Se requiere recorrido de referencia"(PNU 1014).

En función del controlador o del accionamiento, se permitendistintos modos de recorrido de referencia. En Tab.�3/16 se muestra un resumen (versión de Julio de2007).

Descripción de los modos de recorrido de referencia; véase lasección 3.3.2.

Page 68: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Modo de recorrido de referencia Controlador

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

01h 1 Interruptor de final de carrera negativo conpulso de indexado

x 1) x x

02h 2 Interruptor de final de carrera positivo conpulso de indexado

x 1) x x

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 Interruptor de final de carrera negativo x x x

12h 18 Interruptor 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 1) x x

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

23h 35 Posición actual x x x

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

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

EFh −17 Tope negativo x 1) x x

EEh −18 Tope positivo x 1) x x

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 interruptor de finalde carrera

� x �

1) sólo es posible con motores con Encoder

Tab.�3/16: Modos de recorrido de referencia permitidos en versión 05/2007

Page 69: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.3.1 Recorrido de referencia de accionamientos eléctricos

El accionamiento se referencia contra un tope, un interruptorde final de carrera o un interruptor de referencia. Un aumentoen la corriente del motor indica que se ha alcanzado un tope.Como sea que el accionamiento no debe regularse continua�mente contra el tope, debe desplazarse por lo menos un milí�metro atrás en el margen 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.

Resumen de los parámetros involucrados (véase también la sección 5.4.12)

Parámetros involucrados

Descripción PNUinvolucrados

Offset (desplazamiento) 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: inicio del recorrido de referencia

Acuse de recibo(FHPP)

SPOS.B1 = flanco positivo: Quit StartSPOS.B7 = accionamiento referenciado

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

Tab.�3/17: Parámetros involucrados en el recorrido de referencia

Page 70: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.3.2 Métodos del recorrido de referencia

Los métodos del recorrido de referencia se orientan al CANopen DS�402.

Métodos del recorrido de referencia

hex dec. Descripción

01h 1 Final de carrera negativo con pulso de indexado 1)1. Si el interruptor de final de carrera negativo

está inactivo: recorrido con velocidad de búsqueda en sen�tido negativo sobre el interruptor de final decarrera negativo.

2. Movimiento a velocidad de avance lento ensentido positivo hasta que el interruptor definal de carrera queda inactivo; luego prosiguehasta el primer pulso de indexado. Esta posi�ción se toma como punto de referencia.

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

Pulso de indexado

Interruptor de final de carrera negativo

02h 2 Final de carrera positivo con pulso de indexado 1)1. Si el interruptor de final de carrera positivo

está inactivo: recorrido con velocidad de búsqueda en sen�tido positivo sobre el interruptor de final decarrera positivo.

2. Movimiento a velocidad de avance lento ensentido negativo hasta que el interruptor definal de carrera queda inactivo; luego prosiguehasta el primer pulso de indexado. Esta posi�ción se toma como punto de referencia.

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

Pulso de indexado

Interruptor de final de carrera positivo

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 sen�tido positivo sobre el interruptor de referencia.Si al desplazarse llega a un tope o a un inter�ruptor de final de carrera: recorrido a veloci�dad de búsqueda en sentido positivo hacia elinterruptor de referencia.

2. Recorrido a velocidad de avance lento en sen�tido negativo hasta que el interruptor de refe�rencia queda inactivo; luego prosigue hasta elprimer pulso de indexado. Esta posición setoma como punto de referencia.

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

Pulso de indexadoInterruptor de referencia

1) sólo es posible con motores con Encoder.

Page 71: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Métodos del recorrido de referencia

hex Descripcióndec.

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

Recorrido con velocidad de búsqueda en sentidonegativo sobre el interruptor de referencia. Si al desplazarse llega a un tope o a un interrup�tor de final de carrera: recorrido a velocidad debúsqueda en sentido negativo hacia el interrup�tor de referencia.

2. Recorrido a velocidad de avance lento en sen�tido positivo hasta que el interruptor de refe�rencia queda inactivo; luego prosigue hasta elprimer pulso de indexado. Esta posición setoma como punto de referencia.

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

Pulso deindexado

Interruptor de referencia

11h 17 Interruptor de final de carrera negativo1. Si el interruptor de final de carrera negativo

está inactivo: recorrido con velocidad de búsqueda en sen�tido negativo sobre el interruptor de final decarrera negativo.

2. Movimiento a velocidad de avance lento ensentido positivo hasta que el interruptor definal de carrera esté inactivo. Esta posición setoma como punto de referencia.

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

Interruptor de final de carrera negativo

12h 18 Interruptor de final de carrera positivo1. Si el interruptor de final de carrera positivo

está inactivo: recorrido con velocidad de búsqueda en sen�tido positivo sobre el interruptor de final decarrera positivo.

2. Movimiento a velocidad de avance lento ensentido negativo hasta que el interruptor definal de carrera esté inactivo. Esta posición setoma como punto de referencia.

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

Interruptor de final de carrera positivo

1) sólo es posible con motores con Encoder.

Page 72: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Métodos del recorrido de referencia

hex Descripcióndec.

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

recorrido con velocidad de búsqueda en sen�tido positivo sobre el interruptor de referencia.Si al desplazarse llega a un tope o a un inter�ruptor de final de carrera: recorrido a veloci�dad de búsqueda en sentido positivo hacia elinterruptor de referencia.

2. Movimiento a velocidad de avance lento ensentido negativo hasta que el interruptor dereferencia esté inactivo. 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.

Interruptor de referencia

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

recorrido con velocidad de búsqueda en sentidonegativo sobre el interruptor de referencia. Si al desplazarse llega a un tope o a un interrup�tor de final de carrera: recorrido a velocidad debúsqueda en sentido negativo hacia el interrup�tor de referencia.

2. Movimiento a velocidad de avance lento ensentido positivo hasta que el interruptor dereferencia esté inactivo. 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.

Interruptor de referencia

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

tido 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. Movimiento a velocidad de avance lento en sen�

tido 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

1) sólo es posible con motores con Encoder.

Page 73: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−11Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Métodos del recorrido de referencia

hex Descripcióndec.

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

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

de desplazamiento hacia el punto cero del eje.Importante: Desplazando el sistema de referen�cia se puede efectuar un recorrido sobre el inter�ruptor de final 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. Movimiento a velocidad de búsqueda en sen�

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

sentido positivo hasta el próximo pulso de in�dexado. 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

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

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

sentido negativo hasta el próximo pulso deindexado. 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.

Pulso de indexado

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

tido negativo hacia el tope. Esta posición setoma como 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. Movimiento a velocidad de búsqueda en sen�

tido positivo hacia el tope. Esta posición setoma como punto de referencia.

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

1) Sólo es posible con motores con Encoder.2) Los interruptores 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.

Page 74: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−12 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Métodos del recorrido de referencia

hex Descripcióndec.

E9h −23 Interruptor de referencia en sentido positivo conrecorrido hasta el tope o el interruptor de finalde carrera.1. Movimiento a velocidad de búsqueda en sen�

tido positivo hacia el tope o el interruptor definal de carrera.

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

3. Movimiento a velocidad de avance lento ensentido negativo hasta que el interruptor dereferencia esté inactivo. Esta posición se tomacomo punto de referencia.

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

Interruptor de referencia

E5h −27 Interruptor de referencia en sentido positivo conrecorrido hasta el tope o el interruptor de finalde carrera.1. Movimiento a velocidad de búsqueda en sen�

tido negativo hacia el tope o el interruptor definal de carrera.

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

3. Movimiento a velocidad de avance lento ensentido positivo hasta que el interruptor dereferencia esté inactivo. Esta posición se tomacomo punto de referencia.

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

Interruptor de referencia

Tab.�3/18: Resumen de los métodos de recorrido de referencia

Page 75: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−13Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.4 Accionamiento secuencial por pulsador (jog)

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

� Desplazarse a las posiciones programadas (�teach−in"),

� Mover el accionamiento fuera de su lugar (p. ej. tras unfallo del sistema),

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

Secuencia

1. Cuando se activa una de las señales �Jog positivo / Jognegativo", el accionamiento empieza a moverse lenta�mente. Debido a la baja velocidad, puede definirse unaposición con 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 accionamiento se frenará con lamáxima deceleración ajustada.

4. Sólo si el accionamiento está referenciado:Si el accionamiento alcanza una posición final por soft�ware, se detendrá automáticamente. La posición final porsoftware no se sobrepasa; el recorrido hasta detenersedepende de la rampa ajustada. También se sale del accio�namiento secuencial por pulsador con Jog = 0.

Page 76: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−14 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

1 Baja velocidad defase 1 (recorrido lento)

2 Velocidad máximapara fase 2

3 Aceleración

4 Deceleración

5 Duración de fase 2

CPOS.B3 oCPOS.B4 (jogpositivo/negativo)

Velocidad v(t)

t [s]

1

0

1

2

34

5

Fig.�3/4: Diagrama del ciclo de accionamiento secuencial por pulsador (jog)

Resumen de los parámetros involucrados (véase sección 5.4.7)

Parámetros involucrados

Descripción PNUinvolucrados

Velocidad en fase 1 en el accionamiento secuencial por pulsador(jog)

530

Velocidad en fase 2 en el accionamiento secuencial por pulsador(jog)

531

Aceleración en el accionamiento secuencial por pulsador (jog) 532

Deceleración en el accionamiento secuencial por pulsador (jog) 533

Duración de fase 1 (T1) en el accionamiento secuencial por pulsador (jog)

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 accionamiento se mueveSPOS.B2 = 0: Movimiento finalizado (Motion Complete)

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

Tab.�3/19: Parámetros involucrados en el accionamiento secuencial por pulsador (jog)

Page 77: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−15Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.5 Teaching a través del bus de campo

El bus de campo permite la programación (�teach−in") devalores de posición. Los valores de posición programadospreviamente se sobrescriben.

Secuencia

1. El accionamiento se desplaza a la posición deseada ma�nualmente o mediante el accionamiento secuencial porpulsador (jog). Esto puede realizarse en el accionamientosecuencial por pulsador (jog) posicionándolo (o despla�zándolo manualmente en el estado �Accionamiento blo�queado" 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 regis�tro correcta.

Teach target (PNU 520) Se programa

= 1 (especificación) Posición nominal en el registro de posi�cionado.� Selección de registros:

registro de posicionado con el bytede control 3

� Modo directo: 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.�3/20: Resumen de los destinos de programación(�teach−in")

3. El Teaching se realiza a través del handshake de los bitsen los bytes de control y estado CPOS/SPOS:

Page 78: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−16 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

1 PLC: Preparar programa�ción (�teach−in")

2 Controlador: Preparado para pro�gramación (�teach−in")

3 PLC:Programar (�teach−in") ahora

4 Controlador: Valor transferido

1

0

QuitingSPOS.B3

Programar(�teach−in")valorCPOS.B5

1 2

1

0

3 4

Fig.�3/5: Handshake con teaching

Importante: El accionamiento no debe hallarse inmovilizado para la pro�gramación (�teach−in"). Con los tiempos de ciclo usuales delPLC + bus de campo + controlador habrá imprecisiones devarios milímetros incluso a una velocidad de sólo 100 mm/s.

Resumen de los parámetros involucrados (véanse las secciones 5.4.6 y 5.4.7)

Parámetros involucrados

Descripción PNUinvolucrados

Destino programado 520

Número de registro 400

Offset del punto cero del proyecto 500

Posiciones finales por software 501

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

Inicio (FHPP) CPOS.B5 = flanco descendente: Programar (�teach−in") valor

Acuse de recibo(FHPP)

SPOS.B2 = 1: valor transferido

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

Tab.�3/21: Parámetros de programación (�teach−in") involucrados

Page 79: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−17Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.6 Ejecución de registro (selección de registros)

Un registro puede iniciarse en el estado �Funcionamientohabilitado". Esta función se utiliza generalmente para:

� Moverse a cualquier posición en la lista de registros conel PLC,

� Procesar un perfil de posicionado encadenando registros,

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

Secuencia

1. Ajustar el número de registro que se desee en los datosde salida del PLC. Hasta el inicio, el controlador replicacon el número del último registro procesado.

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

3. El controlador señaliza con el flanco ascendente en QuitStart, que los datos de salida del PLC han sido aceptadosy que la tarea de posicionado está ahora activa. La ordende posicionado se sigue ejecutando, incluso si se resta�blece de nuevo CPOS.B1 (START) a cero.

4. Cuando el registro 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 y/o la posi�ción preseleccionada.

� Número de registro no válido.

� Registro no inicializado.

Page 80: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−18 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

En caso de una conmutación de registro o encadenamientode registros con limitaciones (véase la sección 3.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.

Resumen de los parámetros involucrados (véase sección 5.4.6)

Parámetros involucrados

Descripción PNUinvolucrados

Número de registro 400

Todos los parámetros de los datos de registro; véase la sección 3.6.2 y Tab.�3/23

401...414

Inicio (FHPP) CPOS.B1 = flanco positivo: StartEl jog y el referenciado tienen prioridad.

Acuse de recibo(FHPP)

SPOS.B2 = 0: Motion CompleteSPOS.B1 = flanco positivo: Quit StartSPOS.B4 = 1: El accionamiento se mueve

Condición previa Mando del equipo mediante PLC/bus de campoControlador en estado �Funcionamiento habilitado"El número de registro es válido

Tab.�3/22: Parámetros involucrados en la selección de registros

3.6.1 Diagramas de ciclo con selección de registros

Fig.�3/6, Fig.�3/7 y Fig.�3/8 representan diagramas de ciclotípicos para el inicio del registro y la parada.

Page 81: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−19Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Inicio de registro / parada

Número de registronominal Datos de salida

ParadaCCON.B1 (STOP)

Quit StartSPOS.B1 (ACK)

Motion CompleteSPOS.B2 (MC)

No. de registro realDatos de entrada

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)

StartCPOS.B1 (START)

N + 1

5

1 Condición previa: �Quit Start" = 0

2 Un flanco ascendente en �Start" haceque se acepte el nuevo número deregistro y se active �Quit Start"

3 En cuanto �Quit Start" es reconocidopor el PLC, �Start" puede ponerse denuevo a 0

4 El control reacciona con un flancodescendente en �Quit Start"

5 En cuanto �Quit Start" es reconocidopor el PLC, puede ejecutarse el nuevonúmero de registro

6 Una tarea de posicionado en cursopuede detenerse con �Stop"

Fig.�3/6: Diagrama de ciclo de Inicio de registro / parada

Page 82: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−20 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Detener un registro con HALT y continuar

Número de registronominal Datos de salida

Quit StartSPOS.B1 (ACK)

Motion CompleteSPOS.B2 (MC)

No. de registro realDatos de entrada

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 (MC)

HALTCPOS.B0 (HALT)

1

0

StartCPOS.B1 (START)

1

0

Confirm HALTSPOS.B0 (HALT)

1

2

1 El registro se detiene con �HALT", elnúmero real N del registro se conservay �Motion Complete" se restablece

2 Un flanco ascendente en �Start" iniciade nuevo el registro N y se activa�Confirm HALT"

Fig.�3/7: Diagrama de ciclo para parada de un registro con HALT y continuar

Page 83: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−21Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Detener un registro con HALT y borrar recorrido remanente

Número de registronominal Datos de salida

Quit StartSPOS.B1 (ACK)

Motion CompleteSPOS.B2 (MC)

No. de registro realDatos de entrada

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)

HALTCPOS.B0 (HALT)

N + 1

1

0

StartCPOS.B1 (START)

Borrar recorridoremanenteCPOS.B6 (CLEAR)

1

0

1

0

Confirm HALTSPOS.B0 (HALT)

1

2

1 Parar registro 2 Borrar recorrido remanenteFig.�3/8: Diagrama de secuencia para detener registro con HALT y borrar recorrido

remanente

Page 84: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−22 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.6.2 Composición del registro

Una tarea de posicionado en modo �Selección de registros"se escribe con un registro de valores nominales. Cada valornominal es direccionado por su propia PNU. Un registro con�siste en valores nominales con el mismo subíndice.

PNU Nombre Descripción

401 Byte de control delregistro 1

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

402 Byte de control delregistro 2

Control de registro: ajustes para la conmutación de registro o encadenamiento de regis�tros con limitaciones

403 Reservado � (incompatible con CMM...)

404 Valor nominal Valor nominal correspondiente a byte de control 1 del registro

405 Valor preseleccio�nado

Valor preseleccionado correspondiente al byte de control 2 del registro

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

409 Reservado � (incompatible con CMM...)

410 Reservado � (incompatible con CMM...)

411 Reservado � (incompatible con CMM...)

412 Reservado � (incompatible con CMM...)

413 Tiempo de filtradosin sacudidas

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

414 Grupo de registros Sólo CMMS−ST: número del perfil del registro de posicionado

Tab.�3/23: Parámetros del registro de posicionado

Page 85: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−23Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.6.3 Conmutación de registro o encadenamiento de registros con limita�ciones (PNU 402)

El modo de selección de registros permite encadenar variastareas de posicionamiento. Ello significa que mediante uninicio en CPOS.B1 se pueden ejecutar varios registros conse�cutivos de forma automática. De esta forma se puede definirun perfil de posicionamiento para, p. ,ej., cambiar a otra velo�cidad una vez alcanzada una posición.

Para ello, el usuario define que tras el registro actual se eje�cute automáticamente el siguiente mediante una condición o límite (decimal) en el RCB2.

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

Si se ha definido una condición, la conmutación automáticase puede prohibir activando el bit B7. Esta función debeusarse con fines de depuración (Debugging) con la FCT, perono para los fines normales de control.

Byte de control 2 del registro (PNU 402)

Bit 0 a 6 Valor numérico 0 a 128: Condición de conmutación progresiva como enumeración, véaseTab.�3/25

Bit 7 = 0: La conmutación de registro (bit 0 a 6) no está bloqueada (predeterminado)= 1: Conmutación de registro bloqueada

Tab.�3/24: Ajustes para la conmutación de registro o encadenamiento de registros conlimitaciones

Page 86: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−24 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Condiciones de conmutación progresiva

Valor Condición Descripción

0 � Sin conmutación progresiva automática

1 1) MC El valor preseleccionadose interpreta comotiempo de espera (Delay)en milisegundos. La con�mutación progresivatiene lugar después dealcanzar el valor nominalobjetivo, es decir, cuandose ha cumplido la condi�ción MC (MC = 1) y adi�cionalmente ha transcu�rrido un tiempo de es�pera (Delay).Observaciones:Al realizarse el posiciona�miento, el eje está pa�rado durante un mo�mento. Durante la regula�ción del par de giro no esimprescindible.

2 1) Posición El valor preseleccionadose interpreta como valorde posición 2. La conmutación se rea�liza en cuanto la posiciónreal actual supera el valorpreseleccionado 1 en elsentido de la marcha. Como no tiene que parar,el accionamiento alcanzala posición de destinomás rápidamente.

3 1) Par de giro El valor preseleccionado se interpreta como el par de giro. La conmutaciónse realiza cuando el par real actual supera el valor preseleccionado en elsentido de marcha. Para ello no es obligatorio que se haya definido previa�mente una orden de par de giro. Lo más sencillo es un posicionamiento sobreel bloque. Al alcanzarse un determinado par real se conmuta la regulacióndel par de giro.

1) No compatible con CMM... .

Page 87: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−25Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Condiciones de conmutación progresiva

Valor DescripciónCondición

4 Parada La conmutación se realiza cuando el accionamiento se detiene y posterior�mente transcurre el tiempo T1 indicado como valor preseleccionado. (Des�plazamiento sobre el bloque).

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

6 Entrada Pos. deflanco

En el siguiente registro se realiza la conmutación cuando se detecta unflanco ascendente en la entrada local. El valor preseleccionado incluye ladirección en bits de la entrada.Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

7 Entrada Flanco nega�tivo

En el siguiente registro se realiza la conmutación cuando se detecta unflanco descendente en la entrada local. El valor preseleccionado incluye ladirección en 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 trayecto�ria de forma que en la po�sición de destino se ac�tiva la velocidad nominaldel registro. La velocidadfinal es, por tanto, dis�tinta a 0. El valor preseleccionadose ignora.Importante: En el tipo 1,el usuario define sólo laposición de conmutación,sin influir sobre la veloci�dad.

Perfil de velocidad

Velocida

d y po

sición

normalizad

a

Tiempo

9 Entrada Pos. deflanco en espera

En el siguiente registro se realiza la conmutación al concluir el registro encurso cuando se detecta un flanco ascendente en la entrada local. El valorpreseleccionado incluye el número de la entrada:Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

1) No compatible con CMM... .

Page 88: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−26 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Condiciones de conmutación progresiva

Valor DescripciónCondición

10 Entrada Flanco nega�tivoen espera

En el siguiente registro se realiza la conmutación al concluir el registro encurso cuando se detecta un flanco descendente en la entrada local. El valorpreseleccionado incluye el número de la entrada:Valor preseleccionado = 1: NEXT1Valor preseleccionado = 2: NEXT2

11 2) Posición (re�lativo)

Esta conmutación equi�vale al tipo 2 con la dife�rencia de que la posiciónindicada no es absolutasino relativa respecto a laúltima posición nominal2 .La conmutación progre�siva tiene lugar en cuantoel valor real actual superael valor preseleccionadoen el sentido del despla�zamiento 1 .Importante: para una po�sición de conmutación re�producible, la especifica�ción debe calcularse re�specto a la última posi�ción de destino y no re�specto a la posición real.

12 Condición MCinterna

Condición MC interna:igual que la condición 1pero sin señal MC externaentre cada uno de los re�gistros. La señal MC ex�terna (SPOS.B2) se activasólo después del últimoregistro de la conmuta�ción progresiva.

2) No compatible con CMMS.

Tab.�3/25: Condiciones de conmutación progresiva

Page 89: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−27Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.7 Tarea directa (modo directo)

En el estado �Funcionamiento habilitado" (modo directo) seformula una tarea directamente en los datos E/S que setransfieren a través del bus de campo. Los valores nominalesse muestran parcialmente en el PLC.

La función se utiliza en las siguientes situaciones:

� Desplazamiento a cualquier posición dentro de la carrerade trabajo.

� Si las posiciones de destino son desconocidas durante laplanificación o se alteran frecuentemente (p. ej. variasposiciones de trabajo diferentes).

� No es necesario un perfil de posicionamiento mediante elencadenamiento de registros (función G25).

� El accionamiento debe seguir continuamente un valornominal.

Cuando los breves tiempos de espera no son críticos, sepuede realizar externamente un perfil de posicionamiento de modo controlado mediante un encadenamiento de regis�tros a través del PCL.

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 por software.

� Momento de la carga excesivo.

Page 90: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−28 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Resumen de los parámetros involucrados (véase la sección 5.4.7)

Parámetros involucrados

Descripción PNU

Definiciones de posi�ción

Valor base de la velocidad 1) 540ción

Aceleración en modo directo 541

Deceleración en modo directo 542

Tiempo de filtrado sin sacudidas 546

Pares de giro especifica�dos (sólo con CMMP) 2)

Valor base de la rampa del par 1) 550dos (sólo con CMMP) 2)

Ventana de destino del par 552

Tiempo de amortiguación 553

Velocidad permitida con regulación del par de giro 554

Velocidades especifi�cadas

Valor base de la rampa de aceleración1) 560cadas

Ventana de destino de velocidad (sólo con CMMP) 2) 561

Tiempo de amortiguación en ventana de destino de velocidad(sólo con CMMP) 2)

562

Ventana de destino de parada (sólo con CMMP) 2) 563

Tiempo de amortiguación en ventana de destino de parada (sólocon CMMP 2)

564

Limitación de par de giro (sólo con CMMP) 2) 565

Inicio (FHPP) CPOS.B1 = flanco positivo: StartCDIR.B0 = posición nominal absoluta/relativaCDIR.B1/B2 = modo de control (véase la sección 2.5.3)CDIR.B3 = seguimiento continuo

Acuse de recibo(FHPP)

SPOS.B2 = 0: Motion CompleteSPOS.B1 = flanco positivo: Quit StartSPOS.B4 = 1: El accionamiento se mueve

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

1) En los bytes de control, el PLC transfiere un valor porcentual que debe multiplicarse por el valormáximo permitido para obtener el valor nominal definitivo.

2) Funciones soportadas, véase la sección 2.4

Tab.�3/26: Parámetros involucrados en el modo directo

Page 91: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−29Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.7.1 Secuencia de valor nominal discreto

1. El usuario establece el valor nominal deseado (posición,par de giro) y la condición de posicionado (absoluta/rela�tiva, velocidad) en sus datos de salida.

2. Con un flanco ascendente en Start (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, se activa MC (SPOS.B2).

Inicio de la tarea de posicionado

Posición nominal Datos de salida

StartCPOS.B1

Quit StartSPOS.B1

Motion CompleteSPOS.B2

N − 1 N N + 1

1

0

1

0

1

0

1

0

N + 2

Fig.�3/9: Inicio de la tarea de posicionado

La secuencia de los bits restantes de control y de estado, así como las funciones HALT y STOP reaccionan como en lafunción de selección de registros; véanse la Fig.�3/6, la Fig.�3/7 y la Fig.�3/8.

Page 92: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−30 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.7.2 Secuencia en el modo de regulación del par de giro

La regulación del par de giro o del momento se prepara conmu�tando el modo de control mediante los bits CDIR � COM1/2. Durante este proceso, el accionamiento permanece parado en laposición regulada. En este modo de control, la señal �MC" (Mo�tion Complete) se utiliza en el sentido de �Alcanzado el valornominal del par de giro".

Conforme al valor nominal de referencia, mediante la señal deinicio (bit de inicio) se establece el par de giro o el momentocon la rampa del par de giro en el sentido indicado por elsigno del valor nominal y se indica el modo de regulación delpar de giro por medio de los bits SDIR − COM1/2.

Con CMMP:La velocidad se limita al valor del parámetro �Velocidad per�mitida". Al alcanzarse esta velocidad, el bit �Límite de veloci�dad alcanzado" se establece en el byte de estado SDIR.

Al alcanzarse el valor nominal considerando la ventana dedestino y la ventana de tiempo, se establece la señal �MC". El par de giro o el momento se siguen controlando.

Si se sobrepasa el recorrido ajustado en la supervisión delrecorrido o carrera (respecto a la posición inicial), el bit �Lí�mite de carrera alcanzado" se establece en el byte de estadoSDIR. No se define ningún bit de error ni de advertencia. Elaccionamiento se decelera con la rampa de parada de emer�gencia, se para en la posición actual regulada y se establecela señal �MC".

Causas de fallos en la aplicación

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

Page 93: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−31Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Valor nominal de referencia / consulta de valor real en elmodo directo con modo de control del par de giro:

CCON.B6 (OPM1) = 1, CCON.B7 (OPM2) = 0CDIR.B1 (COM1) = 1, CDIR.B2 (COM2) = 0

Modo directo

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

Datos desalida

CCON CPOS CDIR Valor nominal 1(veloci�dad)

Valor nominal 2(par de giro)

Datos deentrada

SCON SPOS SDIR Valor real1 (par degiro real)

Valor real 2(posición real)

Datos Significado Unidad(es)

Valor nominal 1 Velocidad límite (opcional) Porcentaje del valor máximo (PNU 502) o porcentaje del valor base (PNU 540)

Valor nominal 2 Par Porcentaje del valor nominal (PNU 1036)

Valor real 1 Par real Porcentaje del valor nominal (PNU 1036)

Valor real 2 Posición real Unidad de posicionamiento (véase PNU 1004)

Page 94: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−32 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.7.3 Secuencia en el modo de regulación de la velocidad

La regulación de la velocidad sólo es compatible con el modode funcionamiento �Modo directo". Sólo es compatible el�seguimiento discreto del valor nominal" (compárese con lasección 3.7.1).

La orden de regulación de la velocidad se recibe mediante laconmutación del modo de control. Durante el proceso el ac�cionamiento permanece en el modo de funcionamiento ajus�tado previamente. Conforme al valor nominal de referencia,con la señal de inicio (bit de inicio) se pasa al modo de funcio�namiento de regulación de la velocidad y se hace efectivo elvalor nominal de velocidad. El par se limita durante el proceso al valor especificado en elparámetro �Limitación del par" (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 parada

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.�3/10; véase Tab.�3/27.

Valor nominal Indicaciones de logro del MC (Motion Complete)

� 0 Velocidad de destino: Valor nominal conforme a datos de entradaTolerancia: Ventana de destino de la velocidad

(PNU 561)Tiempo de estabilización: Tiempo de estabilización en ventana

de destino de la velocidad (PNU 562)

= 0 Velocidad de destino: Valor nominal conforme a datos de entradaTolerancia: Ventana de destino de la parada (PNU 563)Tiempo de estabilización: Tiempo de estabilización en ventana

de destino de la parada (PNU 564)

Tab.�3/27: Especificaciones de Motion Complete / mensaje de parada

Page 95: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−33Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Velocidad de destino +tolerancia

Tiempo deamortiguación

Motion Complete (SPOS.B2) o Supervisión de detención(SPOS.B6)

1

0

Velocidad de destino

Velocidad de destino −tolerancia

Velocidad

Contador de tiempo

Fig.�3/10: Motion Complete / mensaje de parada

Page 96: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−34 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

3.8 Supervisión de detención

Con la supervisión de detención se detecta que se ha salidode la ventana de posicionado de destino en detención.

La supervisión de detención se refiere exclusivamente a laregulación de la posición.

Cuando se alcanza la posición de destino y se emite la señalMC en la palabra de estado, el accionamiento pasa al estado�Standstill" (Detención) y el bit SPOS.B6 se restablece. Eneste estado, si el accionamiento sale de la ventana de posi�ción de detención durante un tiempo definido, debido a fuer�zas externas u otras influencias, se activará el bit SPOS.B6.

En el momento en que el accionamiento se halle de nuevo enla ventana de posición de detención tras el tiempo de super�visión de detención, el bit SPOS.B6 se desactivará.

1 Posición de destino

2 Posición real

3 Supervisión de detención (SPOS.B6)

4 Motion Complete(SPOS.B2)

5 Ventana de posiciónde detención

6 Ventana de posiciónde destino

7 Tiempo de super−visión (position window time)

8 Tiempo de supervi�sión de detención

1

0

1

0

1

2

3

4

5 6

7

88

Fig.�3/11: Supervisión de detención

Page 97: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−35Festo P.BE−CMM−FHPP−SW−ES es 0708NH

La supervisión de detención no puede activarse o desacti�varse explícitamente. Pasa a ser inactiva cuando la ventanade posición de detención se ajusta con el valor �0".

Resumen de los parámetros involucrados (véase la sección 5.4.12)

Parámetros involucrados

Descripción PNUinvolucrados

Ventana de posición de destino 1022

Tiempo de ajuste de posición 1023

Posición nominal 1040

Posición actual 1041

Ventana de posición de detención 1042

Tiempo de supervisión de detención 1043

Inicio (FHPP) SPOS.B2 = flanco positivo: Motion Complete

Acuse de recibo(FHPP)

SPOS.B6 = 1: El accionamiento ha salido de la ventana de posición dedetención

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

Tab.�3/28: Parámetros involucrados en la supervisión de detención

Page 98: Festo Handling and Positioning Profile

3. Funciones de accionamiento

3−36 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Page 99: Festo Handling and Positioning Profile

Comportamiento en caso de fallo y diagnóstico

4−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Capítulo 4

Page 100: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

4.1 Clasificación de los fallos 4−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1.1 Advertencias 4−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1.2 Fallo tipo 1 4−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1.3 Fallo tipo 2 4−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Memoria de diagnóstico 4−7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.3 Memoria de advertencias (sólo CMMP) 4−9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.4 Número de fallo 4−10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.5 Diagnóstico mediante bytes de estado FHPP 4−10 . . . . . . . . . . . . . . . . . . . . . . . . .

Page 101: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.1 Clasificación de los fallos

Se distinguen los siguientes tipos de fallos:

� Advertencias,

� Fallo tipo 1 (no se desconecta el paso de salida), y

� Fallo tipo 2 (se desconecta el paso 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.

La definición del número de fallo se realiza de modo globalpara todos los accionamientos en un documento propio, parapermitir un diagnóstico homogéneo a tenor del �Perfil Festopara manipulación y posicionamiento".

Los controladores indican los fallos o averías mediante losmensajes de error o las advertencias correspondientes. Estospueden ser evaluados por medio de las opciones siguientes:

� El display,

� Los bits de estado (véase la sección 2.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 4.2), y

� La FCT (véase la ayuda sobre la FCT).

Page 102: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.1.1 Advertencias

Una advertencia es una información para el usuario sin influencia sobre el comportamiento del accionamiento.

Comportamiento en casos de advertencia

� El regulador y el paso 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 son se incluyen en el proto�colo del 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, ...).

� Error de seguimiento: el accionamiento ha salido del in�tervalo de tolerancia tras alcanzar el estado �Motion Complete"; entre otros, por fallos de regulación simples.

Page 103: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.1.2 Fallo tipo 1

En el caso de ciertos fallos no se puede lograr la potenciarequerida. El accionamiento pasa del estado actual al estadode fallo �Fault".

Comportamiento en los fallos de tipo 1

� No se desconecta el paso de salida.

� No se cancela el posicionamiento actual.

� La velocidad se reduce en la rampa de emergencia.

� El control de la secuencia 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 o mediante un reinicio o activación de DIN5 (habilitación del regulador).

� Se activa el freno de retención cuando el accionamientose detiene.

Causas de los fallos tipo 1

� Posiciones finales por software vulneradas.

� Motion Complete−Timeout.

� Supervisión del error de seguimiento.

Page 104: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.1.3 Fallo tipo 2

En el caso de ciertos fallos no se puede lograr la potenciarequerida. El accionamiento pasa del estado actual al estadode fallo �Fault".

Comportamiento en los fallos de tipo 2

� Se desconecta el paso de salida.

� No se cancela el posicionamiento actual.

� El accionamiento queda sin control.

� No resulta posible un nuevo posicionamiento.

� Se activa el bit SCON.B3 (FAULT).

� Sólo se puede salir del estado de error �Fault" medianteuna desconexión 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 producido unadesconexión de emergencia).

� Fallos de hardware:

� Errores del sistema de medición,

� Fallos del bus, y

� Fallos de la tarjeta SD.

� Cambio del tipo de funcionamiento no permitido.

Page 105: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.2 Memoria de diagnóstico

La memoria de diagnóstico contiene los códigos de los últi�mos mensajes de diagnóstico aparecidos. La memoria dediagnóstico está protegida contra los posibles fallos de ten�sión. Si la memoria de diagnóstico está llena, el elementomá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 / actual mensaje de diagnóstico

Subíndice 2 2. Mensaje de diagnóstico memorizado

Subíndice 3 3. Mensaje de diagnóstico memorizado

Subíndice 4 4. Mensaje de diagnóstico memorizado

1) véase la sección 5.4.4

Tab.�4/29: Estructura de la memoria de diagnóstico con CMMS

Estructura de la memoria de diagnóstico con CMMP

Parámetros 1) 200 201 202

Formato uint8 uint16 uint32

Significado Evento de diagnóstico

Número de fallo

Momento

Subíndice 1 Último / actual mensaje de diagnóstico

Subíndice 2 2. Mensaje de diagnóstico memorizado

... 2) ...

Subíndice 32 32. Mensaje de diagnóstico memorizado

1) véase la sección 5.4.4

Tab.�4/30: Estructura de la memoria de diagnóstico con CMMP

Page 106: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Sólo con CMMP: Configuración de la memoria de diagnóstico con PNU 204 (véase la sección 5.4.4)

SI Descripción Valor espe�cificado

Mín. Máx.

1 = 1: Registrar fallos entrantes y salientes= 2: Registrar sólo fallos entrantes

1 1 2

2 = 1: Resolución del tiempo registrado 10 ms= 2: Resolución del tiempo registrado 1 ms

1 1 2

3 Borrado de la memoria de diagnóstico.� Escritura con valor = 1 borra la memoria de diagnóstico.� La lectura será respondida siempre con valor = 0.

0 0 1

4 Número de entradas válidas en la memoria de diagnóstico. 0 0 16

Tab.�4/31: Configuración de la memoria de diagnóstico (sólo CMMP)

Page 107: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.3 Memoria de advertencias (sólo CMMP)

Opcionalmente, con controladores se puede implementar unamemoria de advertencias separada.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.

Estructura de la memoria de advertencias

Parámetros 1) 210 211 212

Formato uint8 uint16 uint32

Significado Evento de adver�tencia

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 5.4.4)

Tab.�4/32: Estructura de la memoria de advertencias

Configuración de la memoria de advertencias con PNU 214 (véase la sección 5.4.4)

SI Descripción Valor espe�cificado

Mín. Máx.

1 = 1: Registrar fallos entrantes y salientes= 2: Registrar sólo fallos entrantes

1 1 2

2 = 1: Resolución del tiempo registrado 10 ms= 2: Resolución del tiempo registrado 1 ms

1 1 2

3 Borrado de la memoria de advertencias.� Escritura con valor = 1 borra la memoria de advertencias.� La lectura será respondida siempre con valor = 0.

0 0 1

4 Número de entradas válidas en la memoria de advertencias. 0 0 16

Tab.�4/33: Configuración de la memoria de advertencias

Page 108: Festo Handling and Positioning Profile

4. Comportamiento en caso de fallo y diagnóstico

4−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

4.4 Número de fallo

Como números de fallo se muestran los mensajes de error delcontrolador; véase la descripción del tipo P.BE−CMM...−HW−...del controlador empleado.

4.5 Diagnóstico mediante bytes de estado FHPP

El controlador es compatible con las siguientes opciones de diag�nóstico mediante bytes de estado FHPP (véase la sección 2.4):

� SCON.B2 (WARN) � Advertencia

� SCON.B3 (FAULT) � Fallo

� SPOS.B5 (DEV) � Error de seguimiento

� SPOS.B6 (STILL) � Supervisión de detención.

Page 109: Festo Handling and Positioning Profile

Parámetros

5−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Capítulo 5

Page 110: Festo Handling and Positioning Profile

5. Parámetros

5−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

5.1 Estructura general de parámetros FHPP 5−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2 Protección de acceso 5−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.2.1 Acceso a través de PCL y FCT 5−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3 Resumen de parámetros según FHPP 5−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4 Descripción de los parámetros según FHPP 5−12 . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.1 Representación de las entradas de parámetros 5−12 . . . . . . . . . . . . . . .

5.4.2 Datos del dispositivo � Parámetros estándar 5−13 . . . . . . . . . . . . . . . . .

5.4.3 Datos del dispositivo � Parámetros ampliados 5−14 . . . . . . . . . . . . . . . .

5.4.4 Diagnóstico 5−16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.5 Datos de proceso 5−20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.6 Lista de registros 5−23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.7 Datos de proyecto � datos generales del proyecto 5−34 . . . . . . . . . . . . .

5.4.8 Datos de proyecto � Programación tipo �teach−in" 5−35 . . . . . . . . . . . . .

5.4.9 Datos de proyecto � funcionamiento por pulsación 5−36 . . . . . . . . . . . .

5.4.10 Datos de proyecto � regulación de posición en modo directo 5−37 . . . .

5.4.11 Datos de proyecto � regulación de velocidad en modo directo 5−38 . . .

5.4.12 Parámetros del eje de accionamientos eléctricos 1 � parámetros mecánicos 5−40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.13 Parámetros del eje de accionamientos eléctricos 1 � parámetros del recorrido de referencia 5−44 . . . . . . . . . . . . . . . . . . . .

5.4.14 Parámetros del eje de accionamientos eléctricos 1 � parámetros del regulador 5−46 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4.15 Parámetros del eje para accionamientos eléctricos 1 � placa de características electrónica 5−49 . . . . . . . . . . . . . . . . . . . . . . .

5.4.16 Parámetros del eje de accionamientos eléctricos 1 � supervisión de detención 5−50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 111: Festo Handling and Positioning Profile

5. Parámetros

5−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.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 del dispositivo 100..199 Identificación del dispositivo y ajustes específicos deldispositivo, números de versión, etc.

Memoria de diagnóstico 200...299 Memoria para eventos de diagnóstico: Números de fallo,momento del fallo, evento entrante/saliente.

Datos de proceso 300...399 Valores nominales y reales actuales, E/S locales, datos deestado, etc.

Lista de registros 400...499 Un registro contiene todos los parámetros de valor nomi�nal requeridos para un procedimiento de posicionado.

Datos del proyecto 500...599 Ajustes básicos del proyecto. Velocidad y aceleraciónmáximas, offset del punto cero del proyecto, etc. –> losparámetros son la base para la lista de registros.

Factor de grupo 600...699 Parámetros para el escalado de valores nominales y rea�les de las medidas deseadas o magnitudes del usuario.

Datos de ejeAccionamientos eléctricos 1

1000...1099 Todos los parámetros específicos del eje para acciona�mientos eléctricos: Factor de reducción, constante deavance, parámetros de referencia, ...

Tab.�5/1: Estructura de parámetros

Clases de parámetros Característica / uso

Variable simple Sólo contiene un valor. Se diferencia de las demás variables simplespor su significado, valores límite, unidad, etc.El subíndice no tiene ninguna función.

Matriz (array) Contiene varios valores que tienen el mismo significado, los mismosvalores límite, iguales unidades, etc.Ejemplo: Lista de registros con posición nominal (PNU 404).Los elementos de la matriz (array) se direccionan mediante el subín�dice.

Struct/Record Resumen de varias variables simples con diferentes valores límite,etc. No se usa con CMM...

Tab.�5/2: Clases de parámetros

Page 112: Festo Handling and Positioning Profile

5. Parámetros

5−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.2 Protección de acceso

5.2.1 Acceso a través de PCL y FCT

El usuario puede bloquear el funcionamiento simultáneo delaccionamiento a través del PCL y la FCT. Para ello sirven losbits CCON.BT (acceso bloqueado de FCT) y SCON.B5 (controlde nivel superior de FCT).

Bloqueo del funcionamiento de FCT: CCON.B5 (LOCK)

Activando el bit de control CCON.B5 se bloquea el PLC, asu�miendo la FCT el control de nivel superior. La FCT con LOCKactivado no puede ni escribir parámetros ni controlar el accio�namiento, ni ejecutar recorridos de referencia, etc.

El PLC se programa de forma que esta habilitación no se produce 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 accionamiento.

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, siempre 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 accionamiento esguiado por la FCT y que ya no tiene ningún control sobre elaccionamiento. Este bit no precisa ser evaluado. Una posiblereacción del PLC es la transición al funcionamiento de paradao manual.

Page 113: Festo Handling and Positioning Profile

5. Parámetros

5−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.3 Resumen de parámetros según FHPP

El resumen siguiente (Tab.�5/3) muestra los parámetros delFHPP.

Los parámetros se describen en las secciones 5.4.2 a 5.4.16.

Nombre Contro� FHPPlador PNU Subínd. Clase Tipo

Datos del dispositivoDatos del dispositivo � parámetros estándar (véase la sección 5.4.2)

Manufacturer Hardware Version(Versión de hardware del fabricante)

Todos 100 � Var uint16

Manufacturer Firmware Version(Versión de firmware del fabricante)

Todos 101 � Var uint16

Version FHPP(Versión FHPP)

Todos 102 � Var uint16

Project Identifier(Identificación del proyecto)

Todos 113 1 Var uint32

Controller Serial Number(Nú d i d l t l d )

CMMP 114 1 Var uint32(Número de serie del controlador) CMMS 1...12 Matriz

(array)uint8

Datos del dispositivo � parámetros ampliados (véase la sección 5.4.3)

Manufacturer Device Name(Nombre del dispositivo del fabricante)

Todos 120 1...30 Matriz(array)

uint8

User Device Name(Nombre del dispositivo del usuario)

Todos 121 1...32 Matriz(array)

uint8

Drive Manufacturer(Nombre del fabricante)

Todos 122 1...30 Matriz(array)

uint8

HTTP Drive Catalog Address(Dirección HTTP del fabricante)

Todos 123 1...30 Matriz(array)

uint8

Festo Order Number(Número de artículo Festo)

Todos 124 1...30 Matriz(array)

uint8

Device Control(Control del dispositivo)

Todos 125 � Var uint8

Page 114: Festo Handling and Positioning Profile

5. Parámetros

5−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Nombre FHPPContro�lador

NombreTipoClaseSubínd.PNU

Contro�lador

Diagnóstico (véase la sección 5.4.4)Diagnostic Event(Evento de diagnóstico)

CMMP 200 1...32 Matriz(array)

uint8

Fault Number(Número de fallo)

CMMP 201 1...32 Matriz(array)

uint16( )

CMMS 201 1...4 Matriz(array)

uint16

Time Stamp(Tiempo registrado)

CMMP 202 1...32 Matriz(array)

uint32

Diagnosis Memory Parameter(Parámetros de la memoria de diagnóstico)

CMMP 204 1, 2, 4 Matriz(array)

uint8

Device Warnings(Advertencias del dispositivo)

CMMP 210 1...32 Matriz(array)

uint8

Warning Number(Número de advertencia)

CMMP 211 1...32 Matriz(array)

uint16

Time Stamp(Tiempo registrado)

CMMP 212 1...32 Matriz(array)

uint32

Warning Memory Parameter(Parámetros de memoria de advertencias)

CMMP 214 1...4 Matriz(array)

uint8

Datos de procesamiento (véase la sección 5.4.5)Position Values(Valores de posición)

Todos 300 1...3 Matriz(array)

int32

Torque Values(Valores de par de giro)

Todos 301 1...3 Matriz(array)

int32

Local Digital Inputs(Entradas digitales locales)

Todos 303 1, 2 Matriz(array)

uint8

Local Digital Outputs(Salidas digitales locales)

Todos 304 1 Matriz(array)

uint8

Maintenance Parameter(Parámetro de mantenimiento)

Todos 305 3 Matriz(array)

uint32

Velocity Values(Valores de velocidad)

Todos 310 1...3 Matriz(array)

int32

Page 115: Festo Handling and Positioning Profile

5. Parámetros

5−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Nombre FHPPContro�lador

NombreTipoClaseSubínd.PNU

Contro�lador

Lista de registros (ver sección 5.4.6)Record Status(Estado del registro)

Todos 400 1...3 Record uint8

Record control byte 1(Byte de control del registro 1)

CMMP 401 0...250 Matriz(array)

uint8( y g )

CMMS 401 0...63 Matriz(array)

uint8

Record control byte 2(Byte de control del registro 2)

CMMP 402 0...250 Matriz(array)

uint8( y g )

CMMS 402 0...63 Matriz(array)

uint8

Record Setpoint Value(Valor nominal de registro de posicionado)

CMMP 404 0...250 Matriz(array)

int32( g p )

CMMS 404 0...63 Matriz(array)

int32

Record Preselection Value(Valor preseleccionado de registro)

CMMP 405 0...250 Matriz(array)

int32( p g )

CMMS 405 0...63 Matriz(array)

int32

Record velocity(Velocidad del registro de posicionado)

CMMP 406 0...250 Matriz(array)

uint32( g p )

CMMS 406 0...63 Matriz(array)

uint32

Record Acceleration(Aceleración del registro de posicionado)

CMMP 407 0...250 Matriz(array)

uint32( g p )

CMMS 407 0...63 Matriz(array)

uint32

Record deceleration(Deceleración del registro de posicionado)

CMMP 408 0...250 Matriz(array)

uint32( g p )

CMMS 408 0...63 Matriz(array)

uint32

Record Torque Ramp(Rampa de par de registro de posicionado)

CMMP 412 0...250 Matriz(array)

uint32

Record Jerkfree Filter Time(Tiempo de filtrado sin sacudidas de registro de

i i d )

CMMP 413 0...250 Matriz(array)

uint32( p gposicionado) CMMS 413 0...63 Matriz

(array)uint32

Record Group(Grupo de registro de posicionado)

CMMS 414 0...63 Matriz(array)

uint8

Page 116: Festo Handling and Positioning Profile

5. Parámetros

5−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Nombre FHPPContro�lador

NombreTipoClaseSubínd.PNU

Contro�lador

Datos del proyectoDatos del proyecto � datos generales del proyecto (véase la sección 5.4.7)

Punto cero del proyecto(Offset del punto cero del proyecto)

Todos 500 � Var int32

Software End Positions(Posiciones finales por software)

Todos 501 1, 2 Matriz(array)

int32

Max. Speed(Velocidad máx. permitida)

Todos 502 � Var uint32

Max. Acceleration(Aceleración máx. permitida)

Todos 503 � Var uint32

Max. Jerkfree Filter Time(Tiempo de filtrado sin sacudidas máx.)

Todos 505 � Var uint32

Datos del proyecto � programación tipo �teach−in" (véase la sección 5.4.8)

Teach target(Destino programado)

Todos 520 � Var uint8

Datos del proyecto � accionamiento secuencial por pulsador (véase la sección 5.4.9)

Jog Mode Velocity Slow � Phase 1(Velocidad lenta en accionamiento secuencia porpulsador � fase 1)

Todos 530 � Var int32

Jog Mode Velocity Fast � Phase 2(Velocidad rápida en accionamiento secuencial porpulsador � fase 2)

Todos 531 � Var int32

Jog Mode Acceleration(Aceleración en funcionamiento por pulsación)

Todos 532 � Var uint32

Jog Mode Deceleration(Deceleración en modo Jog)

Todos 533 � Var uint32

Jog Mode Time Phase 1(Duración de tiempo fase 1 en funcionamiento porpulsación)

Todos 534 � Var uint32

Page 117: Festo Handling and Positioning Profile

5. Parámetros

5−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Nombre FHPPContro�lador

NombreTipoClaseSubínd.PNU

Contro�lador

Datos de proyecto � regulación de posicionado en modo directo (véase la sección 5.4.10)

Direct Mode Base Velocity(Velocidad base en modo directo)

Todos 540 � Var int32

Direct Mode Acceleration(Aceleración en modo directo)

Todos 541 � Var uint32

Direct Mode Deceleration(Deceleración en modo directo)

Todos 542 � Var uint32

Direct Mode Jerkfree Filter Time(Tiempo de filtrado sin sacudidas en modo directo)

Todos 546 � Var uint32

Datos de proyecto � regulación de posicionado en modo directo (véase la sección 5.4.11)

Direct Mode Base Velocity Ramp(Rampa de aceleración en modo directo)

Todos 560 � Var uint32

Direct Mode Velocity Window(Ventana de velocidad en modo directo)

CMMP 561 � Var uint16

Direct Mode Velocity Window Time(Tiempo de amortiguación en ventana de destinode velocidad en modo directo)

CMMP 562 � Var uint16

Direct Mode Velocity Treshold(Ventana de destino de la parada en modo directo)

CMMP 563 � Var uint16

Direct Mode Velocity Treshold Time(Tiempo de amortiguación en ventana de destinode la parada en modo directo)

CMMP 564 � Var uint16

Direct Mode Torque Limit(Limitación de par en modo directo)

CMMP 565 � Var uint32

Page 118: Festo Handling and Positioning Profile

5. Parámetros

5−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Nombre FHPPContro�lador

NombreTipoClaseSubínd.PNU

Contro�lador

Parámetros del eje de accionamientos eléctricos 1 � parámetros mecánicosParámetros del eje de accionamientos eléctricos 1 � parámetros mecánicos (véase la sección 5.4.12)

Polarity(Cambio de polaridad)

Todos 1000 � Var uint8

Encoder Resolution(Resolución de encoder)

Todos 1001 1, 2 Matriz(array)

uint32

Gear Ratio(Factor de reducción)

Todos 1002 1, 2 Matriz(array)

uint32

Feed Constant(Constante de avance)

Todos 1003 1, 2 Matriz(array)

uint32

Position Factor(Factor de posición)

Todos 1004 1, 2 Matriz(array)

uint32

Parámetros del eje(Parámetros del eje)

Todos 1005 2, 3 Matriz(array)

int32

Velocity Factor(Factor de velocidad)

Todos 1006 1, 2 Matriz(array)

uint32

Acceleration Factor(Factor de aceleración)

Todos 1007 1, 2 Matriz(array)

uint32

Parámetros del eje de accionamientos eléctricos 1 � parámetros del recorrido de referencia (véase la sección 5.4.13)

Offset del punto cero del eje(Offset del punto cero del eje)

Todos 1010 � Var int32

Homing Method(Método del recorrido de referencia)

Todos 1011 � Var int8

Homing Velocities(Velocidades para recorrido de referencia)

Todos 1012 1, 2 Matriz(array)

uint32

Homing Acceleration(Aceleración del recorrido de referencia)

Todos 1013 1 Var uint32

Homing Required(Se requiere recorrido de referencia)

Todos 1014 � Var uint8

Homing Max. Torque(Par máx. del recorrido de referencia)

CMMP 1015 � Var uint8

Page 119: Festo Handling and Positioning Profile

5. Parámetros

5−11Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Nombre FHPPContro�lador

NombreTipoClaseSubínd.PNU

Contro�lador

Parámetros del eje de accionamientos eléctricos 1 � Parámetros del regulador (véase la sección 5.4.14)

Halt Option Code(Código de la opción de parada)

Todos 1020 � Var uint16

Position Window(Posición de la ventana de tolerancia)

Todos 1022 � Var uint32

Position Window Time(Posición del tiempo de ajuste)

Todos 1023 � Var uint16

Control Parameter Set(Parámetros del regulador)

Todos 1024 18...22,32

Matriz(array)

uint16

Motor Data(Datos del motor)

Todos 1025 1, 3 Matriz(array)

uint32/uint16

Drive Data(Datos del accionamiento)

CMMP 1026 1...4, 7 Matriz(array)

uint32( )

CMMS 1026 1, 3, 4, 7 Matriz(array)

uint32

Parámetros del eje de accionamientos eléctricos 1 � Placa de características electrónica (véase la sección 5.4.15)

Max. Current(Corriente máxima)

Todos 1034 � Var uint16

Motor Rated Current(Corriente nominal del motor)

Todos 1035 � Var uint32

Motor Rated Torque(Par nominal del motor)

Todos 1036 � Var uint32

Torque Constant(Constante de par)

Todos 1037 � Var uint32

Parámetros del eje de accionamientos eléctricos 1 � Supervisión de detención (véase la sección5.4.16)

Position Demand Value(Posición nominal)

Todos 1040 � Var int32

Position Actual Value(Posición actual)

Todos 1041 � Var int32

Following Error Window(Ventana de posición de detención)

Todos 1042 � Var uint32

Following Error Timeout(Tiempo de supervisión de detención)

Todos 1043 � Var uint16

Tab.�5/3: Cuadro general de parámetros FHPP

Page 120: Festo Handling and Positioning Profile

5. Parámetros

5−12 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4 Descripción de los parámetros según FHPP

5.4.1 Representación de las entradas de parámetros

Encoder Resolution (resolución de encoder)

FHPP (todos) 1001 1...2 Matriz(array)

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(I t d l

1001 1 uint32 rw(Incrementos del

encoder)Margen de valores: 0x00000000 ... 0xFFFFFFFF (0 ... 232−1)Predeterminado: 500

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índices del parámetro, si existen (�: sin subíndice, variable simple)Con acceso a través de subíndices PROFIBUS con DPV1 respectivamente −1 (p. ej. 0...1 en lugar de 1...2)

4 Clase de elemento

5 Tipo de variable del elemento

6 Permiso de Lectura / Escritura (rw) ro = sólo lectura, rw = lectura y escritura

7 Identificación de validez general o limitada (p. ej. sólo CMMS)

8 Descripción del parámetro

9 Nombre y descripción de los subíndices, si existen (especificación relativa a FHPP, en caso de estar disponible)

Fig.�5/12: Representación de las entradas de parámetros

1 2 3 4 5 6

7

8

9

Page 121: Festo Handling and Positioning Profile

5. Parámetros

5−13Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.2 Datos del dispositivo � Parámetros estándar

Manufacturer Hardware Version (Versión de hardware del fabricante)

FHPP (todos) 100 � Var 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 � Var 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

FHPP (todos) 102 � Var 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 Var uint32 rw

Descripción Valor de 32 bits que puede facilitar una identificación del proyecto al FCT−PlugIn.El identificador es definido por el usuario.Margen de valores: 0x00000001 ... 0xFFFFFFFF (1 ... 232−1)

Controller Serial Number (Número de serie del controlador)

FHPP (CMMP) 114 1 Var uint32 ro

Descripción Número de serie para la identificación inequívoca del controlador.

Controller Serial Number (Número de serie del controlador)

FHPP (CMMS) 114 1...12 Array uint8 ro

Descripción Número de serie para la identificación inequívoca del controlador.

Page 122: Festo Handling and Positioning Profile

5. Parámetros

5−14 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.3 Datos del dispositivo � Parámetros ampliados

Manufacturer Device Name (Nombre del dispositivo del fabricante)

FHPP (todos) 120 1...30 Matriz(array)

uint8 ro

Descripción Denominación del accionamiento 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 dispositivo del usuario)

FHPP (todos) 121 1...32 Matriz(array)

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’).Predeterminado: �motor001" (máx. 32 caracteres)

Drive Manufacturer (Nombre del fabricante)

FHPP (todos) 122 1...30 Matriz(array)

uint8 ro

Descripción Nombre del fabricante del accionamiento (ASCII, 7 bits). Fijo: �Festo AG & Co. KG"

HTTP Drive Catalog Address (Dirección HTTP del fabricante)

FHPP (todos) 123 1...30 Matriz(array)

uint8 ro

Descripción Dirección de Internet del fabricante (ASCII, 7 bits). Fijo: �www.festo.com"

Festo Order Number

FHPP (todos) 124 1...30 Matriz(array)

uint8 ro

Descripción Número de artículo / referencia de Festo (ASCII, 7 bits).

Page 123: Festo Handling and Positioning Profile

5. Parámetros

5−15Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Device Control (Control del dispositivo)

FHPP (todos) 125 � Var uint8 rw

Descripción Define qué interface tiene el control de nivel superior actual del accionamiento, esdecir, a través de que interface se puede habilitar e iniciar o detener (controlar) elaccionamiento.Se consideran los siguientes interfaces:� Bus de campo: (CANopen, PROFIBUS, DeviceNet, ...)� DIN: Digitales I/O Interface (p. ej. Multipol, interface de E/S)� Interface de parámetros RS 232/RS 485 (FCT)Los últimos dos interfaces se manejan con los mismos derechos.En todos los controladores de tipo CMM... siempre hay que activar adicional�mente al interface correspondiente la liberación del paso de salida (DIN4) y lahabilitación del regulador (DIN5) (enlace AND).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 1Preajuste tras encendido: 0x01 (1) Control de nivel superior con bus de campo (+ DIN)

Page 124: Festo Handling and Positioning Profile

5. Parámetros

5−16 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.4 Diagnóstico

Descripción del método de funcionamiento de la memoria dediagnóstico, véase la sección 4.2.

Diagnostic Event (Evento de diagnóstico)

FHPP (CMMP) 200 1...32 Matriz(array)

uint8 ro

Descripción Tipo de fallo o información de diagnóstico guardado en la memoria de diagnós�tico. Indicación de si se ha guardado un fallo entrante o salienteValor 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 (Tiempo registrado 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...32 Matriz(array)

uint16 ro

FHPP (CMMS) 201 1...4 Matriz(array)

uint16 ro

Descripción Número de fallo guardado en la memoria de diagnóstico; sirve para identificarel fallo. Números de fallo, véase la sección 4.4.

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 ...) ...

Page 125: Festo Handling and Positioning Profile

5. Parámetros

5−17Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Time Stamp (Tiempo registrado)

FHPP (CMMP) 202 1...32 Matriz(array)

uint32 ro

Descripción Momento del evento de fallo en segundos desde que se ha encendido la uni�dad. En caso de desbordamiento, el tiempo registrado 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 ...) ...

Diagnostic memory parameter

FHPP (CMMP) 204 1, 2, 4 Matriz(array)

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 de tiempo registrado)

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.Margen de valores: 0x00 ... 0x0F (0 ... 15)

Page 126: Festo Handling and Positioning Profile

5. Parámetros

5−18 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Device Warnings (Advertencias del dispositivo)

FHPP (CMMP) 210 1...32 Matriz(array)

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 tiempo registrado válido)0x04 (4) Reservado (Tiempo registrado de desbordamiento)

Event 1( )

210 1 uint8 ro(Evento 1) Tipo de mensaje de advertencia último / actual

Event 2( )

210 2 uint8 ro(Evento 2) Tipo del 2º mensaje de advertencia memorizado

Event ...( )

210 ... uint8 ro(Evento ...) ...

Warning Number (Número de advertencia)

FHPP (CMMP) 211 1...32 Matriz(array)

uint16 ro

Descripción Número de advertencia guardado en la memoria de advertencias; sirve paraidentificar la advertencia. Números de advertencia: véase la sección 4.2.

Event 1( )

211 1 uint16 ro(Evento 1) Mensaje de advertencia último / actual

Event 2( )

211 2 uint16 ro(Evento 2) 2. mensaje de advertencia memorizado

Event ...( )

211 ... uint16 ro(Evento ...) ...

Page 127: Festo Handling and Positioning Profile

5. Parámetros

5−19Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Time Stamp (Tiempo registrado)

FHPP (CMMP) 212 1...32 Matriz(array)

uint32 ro

Descripción Momento del evento de advertencia en segundos desde que se ha encendido launidad. En caso de desbordamiento, el tiempo registrado pasa de 0xFFFFFFFF a0.

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 Memory Parameter (Parámetro de memoria de advertencias)

FHPP (CMMP) 214 1...4 Matriz(array)

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 tiempo registrado)

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.Margen de valores: 0x00 ... 0x0F (0 ... 15)

Page 128: Festo Handling and Positioning Profile

5. Parámetros

5−20 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.5 Datos de proceso

Position Values (Valores de posición)

FHPP (todos) 300 1...3 Matriz(array)

int32 ro

Descripción Valores actuales del regulador de posición en unidades de posicionamiento(véase PNU 1004).

Actual Position( ó l)

300 1 int32 ro(Posición actual) 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...3 Matriz(array)

int32 ro

Descripción Valores actuales del regulador de par en unidades de posicionamiento (véase PNU 1004).

Actual Force( l)

301 1 int32 ro(Fuerza real) Valor real actual del regulador.

Nominal Force( 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.

Page 129: Festo Handling and Positioning Profile

5. Parámetros

5−21Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Local Digital Inputs

FHPP (todos) 303 1, 2 Matriz(array)

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: Standard DIN (DIN 0 ... DIN 7)

Input DIN�8...13(Entradas DIN 8 a

303 2 uint8 ro(Entradas DIN�8 a

13) Entradas digitales: Standard DIN (DIN 8 ... DIN 13)

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: interrup�tor de final decarreraderecho

DIN 6: interrup�tor de final decarreraiz�quierdo

DIN 5: habilita�ción deregula�dor

DIN 4: libera�ción depaso desalida

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

Reservado (= 0). DIN A13 DIN A12 DIN 11 DIN 10 DIN 9 DIN 8

Local Digital Outputs

FHPP (todos) 304 1 Matriz(array)

uint8 rw

Descripción Salidas digitales locales del controlador.

Output DOUT 0...3( l d )

303 1 uint8 rwp 3(Salidas DOUT�0 a 3) Salidas digitales: Standard DOUT (DOUT 0 ... DOUT 3)

Asignación de PNU 304

Subíndice 1 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

Reservado (= 0). DOUT: READYLED

DOUT: CAN LED

DOUT 3 DOUT 2 DOUT 1 DOUT 0:regula�dor listopara fun�cionar

Page 130: Festo Handling and Positioning Profile

5. Parámetros

5−22 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Maintenance Parameter (Parámetro de mantenimiento)

FHPP (todos) 305 3 Matriz(array)

uint32 ro

Descripción Informaciones sobre el rendimiento de funcionamiento del controlador o delaccionamiento.

Operating Hours( 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...3 Matriz(array)

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.

Page 131: Festo Handling and Positioning Profile

5. Parámetros

5−23Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.6 Lista de registros

PNU400 401 402 404 405 406 407 408 412 413 414

Estado

del

registro (n

ºde

registro )

RCB

1

RCB

2

Valor n

ominal

Valor p

rese−

lecciona

do

Velocida

d

Aceleración

aceleración

Aceleración

fren

o

Ram

pa de

par

Tiem

po de

filtrado

sin

sacudida

s

Grupo

de

registros

uint8 uint8 uint8 int32 int32 uint32 uint32 uint32 uint32 int32 uint8

0 � (recorrido de referencia)

1 ... ... ... ... ... ... ... ... ... ...

2 ... ... ... ... ... ... ... ... ... ...

... 1) ... ... ... ... ... ... ... ... ... ...1) Número de registros con CMMP: 1...250; con CMMS: 1...63 (0 = recorrido de referencia)

Tab.�5/4: Estructura de la lista de registros en FHPP

Con FHPP la selección de registros para lectura y escritura se hace con el subíndice de PNUs 401 ... 414. Por encima de PNU 400 se selecciona el registro activo para posicionadoo programación tipo �teach−in".

Controlador/acciona�

PNUacciona�miento 401 402 404 405 406 407 408 412 413 414

CMMP−AS x x x x x x x x x �

CMMS−ST x x x x x x x � x x

CMMS−AS x x x x x x x � x x

Tab.�5/5: Elementos compatibles de la lista de registros

En el CMMS los parámetros "dinámicos" de un registroestán determinados conjuntamente por el grupo de regis�tros (PNU 414). Al describir esos parámetros (PNU406, 407,408, 413) para un registro, se sobrescribirán los parámetrosde perfil asignados a dicho registro. Los parámetros modifica�dos serán efectivos para todos los registros asignados a esteperfil. La asignación de los registros a un grupo de registrossólo puede parametrizarse con el FCT.

Page 132: Festo Handling and Positioning Profile

5. Parámetros

5−24 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Status (Estado del registro)

FHPP (todos) 400 1...3 Record uint8 rw/ro

Descripción Estado del registro.

Demand Recordb

400 1 uint8 rwNumber

(Número de regis�tro nominal)

Número de registro nominal. El valor se puede modificar vía FHPP.En el funcionamiento de selección de registros siempre se adopta el número de registro nominal a partir de los datos de salida del Master con flanco ascen�dente en START.

Actual Recordb

400 2 uint8 roNumber

(Número de regis�tro actual)

Número de registro actual.

Record Status Byte( d d d l

400 3 uint8 roy(Byte de estado del

registro)El byte de estado del registro (RBS) incluye un código de acuse de recibo quees transmitido a los datos de entrada. Al inicio de una tarea de posicionado elRSB se pone a cero.Asignación del byte de control del registro; véase Tab.�5/6.Importante: Este byte no es idéntico a SDIR; sólo se realiza el acuse de recibode los estados dinámicos, pero no, por ejemplo, absoluto/relativo. Éste per�mite, p.�ej. realizar el acuse de recibo de la conmutación del registro.

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 registros cancelado. Por lo menos no se ha alcanzado una

condición de conmutación progresiva.= 1: La cadena de registros se procesó por completo.

Bit 2 Reservado.

Bit 3 Reservado.

Bit 4VLIM

= 1: Velocidad alcanzada.= 0: Velocidad no alcanzada (sólo con regulación de fuerza).

Bit 5XLIM

= 1: Alcanzado valor límite de carrera.= 0: Velocidad límite de carrera no alcanzada (sólo con regulación de fuerza).

Bit 6 Reservado.

Bit 7 Reservado.

Tab.�5/6: Asignación de PNU 400/3 (RSB)

Page 133: Festo Handling and Positioning Profile

5. Parámetros

5−25Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Control Byte 1 (Byte de control de registro 1)

FHPP (CMMP) 401 0...250 Matriz(array)

uint8 rw

FHPP (CMMS) 401 0...63 Matriz(array)

uint8 rw

Descripción El byte 1 de control del registro (RCB1) controla los ajustes más importantespara las tareas de posicionamiento en el modo de selección de registros. El byte de control del registro está orientado a bits:Bit 0: Valor nominal absoluto/relativoBit 1 ... 7: Reservado (!= 0)Valores:0x00 (0): El valor nominal es absoluto (predeterminado)0x01 (1): El valor nominal es relativo al último valor nominal/valor siguiente

conmutado

Record 0(Registro de posi

401 0 uint8 rw(Registro de posi�

cionado 0) Byte de control del registro de posicionado 0 (recorrido de referencia).

Record 1(Registro de posi

401 1 uint8 rw(Registro de posi�

cionado 1) Byte de control del registro de posicionado 1.

Record ...(Registro de posi

401 ... uint8 rw(Registro de posi�

cionado ...) Byte de control del registro de posicionado ...

Record Control Byte 2 (Byte de control de registro 2)

FHPP (CMMP) 402 0...250 Matriz(array)

uint8 rw

FHPP (CMMS) 402 0...63 Matriz(array)

uint8 rw

Descripción El byte de control del registro 2 (RCB2) controla la conmutación de registro conlimitaciones.Si se ha definido una condición, la conmutación automática se puede prohibiractivando el bit B7. Esta función está prevista con fines de depuración (Debug�ging), pero no para los fines normales de control.Bit SignificadoBit 0 a 6 Valor numérico de 0 a 128: Condición de conmutación progresiva

como enumeración, véase la sección 3.6.3 Tab.�3/25. Bit 7 = 0: La conmutación de registro (bit 0 a 6) no está bloqueada

(predeterminado)= 1: Conmutación de registro bloqueada

Record 0(R i t 0)

402 0 uint8 rw(Registro 0)

Byte de control 2 del registro de posicionado 0 (recorrido de referencia).

Record 1(R i t 1)

402 1 uint8 rw(Registro 1)

Byte de control 2 del registro de posicionado 1.

Record ...(R i t )

402 ... uint8 rw(Registro ...)

Byte de control 2 del registro de posicionado ...

Page 134: Festo Handling and Positioning Profile

5. Parámetros

5−26 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Setpoint Value (Valor nominal de registro de posicionado)

FHPP (CMMP) 404 0...250 Matriz(array)

int32 rw

FHPP (CMMS) 404 0...63 Matriz(array)

int32 rw

Descripción Posición de destino de la tabla de registro de posicionado. Valor de posiciónnominal según PNU 401 / RCB1 absoluto o relativo en unidades de posiciona�miento (véase PNU 1004).Margen de valores: 0x80000000 ... 0x7FFFFFFF (−231...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

404 0 int32 rw(Registro de posi�

cionado 0)Valor nominal de posición del registro de posicionado 0 (recorrido de referen�cia).

Record 1(Registro de posi

404 1 int32 rw(Registro de posi�

cionado 1) Valor nominal de posición del registro de posicionado 1.

Record ...(Registro de posi

404 ... int32 rw(Registro de posi�

cionado ...) Valor nominal de posición del registro de posicionado ...

Regulación Secuencia Por defecto Mínimo Máximo

Posición 1) 1/100 mm1/1000 pulg.1/100 °

0 (= 0, mm)0 (= 0,0 pulg.)0 (= 0,0 °)

−1.000.000 (= −10,0 m)−400.000 (= −400 pulg.)−36.000 (= −360,0 °)

1.000.000 (= 10,0 m)400.000 (= 400 pulg.)36.000 (= 360,0 °)

1) Ejemplos de unidades de posicionamiento; véase PNU 1004

Tab.�5/7: Valores preseleccionados de unidades de posicionamiento en PNU 404

Page 135: Festo Handling and Positioning Profile

5. Parámetros

5−27Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Preselection Value (Valor preseleccionado de registro)

FHPP (CMMP) 405 0...250 Matriz(array)

int32 rw

FHPP (CMMS) 405 0...63 Matriz(array)

int32 rw

Descripción Valor preseleccionado para la conmutación del registro con limitaciones; véase Tab.�5/8.Valores correspondientes a la condición de conmutación progresiva de PNU 402 (RCB2); véase la sección 3.6.3 Tab.�3/25.Margen de valores: 0x80000000 ... 0x7FFFFFFF (−231...+(231−1))Predeterminado: 0x00000000

Record 0(Registro de posi

405 0 int32 rw(Registro de posi�

cionado 0) Valor preseleccionado de registro 0 (recorrido de referencia).

Record 1(Registro de posi

404 1 int32 rw(Registro de posi�

cionado 1) Valor preseleccionado de registro 1.

Record ...(Registro de posi

405 ... int32 rw(Registro de posi�

cionado ...) Valor preseleccionado de registro ...

Regulación Secuencia Por defecto Mínimo Máximo

Posición 1) 1/100 mm1/1000 pulg.1/100 °

0 (= 0, mm)0 (= 0,0 pulg.)0 (= 0,0 °)

−1.000.000 (= −10,0 m)−400.000 (= −400 pulg.)−36.000 (= −360,0 °)

1.000.000 (= 10,0 m)400.000 (= −400 pulg.)36.000 (= −360,0 °)

Fuerza 1/10 N 0 (= 0,0 N) −100.000 (= −10,0 kN) 100.000 (= 10,0 kN)

Tiempo 1 ms 0 (= 0 ms) 0 (= 0 ms) 100.000 (= 100 s)1) Ejemplos de unidades de posicionamiento; véase PNU 1004

Tab.�5/8: Valores preseleccionados en PNU 405 dependientes del tipo de regulación ode la condición

Page 136: Festo Handling and Positioning Profile

5. Parámetros

5−28 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Velocity (Velocidad del registro de posicionado)

FHPP (CMMP) 406 0...250 Matriz(array)

uint32 rw

Descripción Valor nominal de velocidad en unidades de velocidad (véase PNU 1006).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

406 0 uint32 rw(Registro de posi�

cionado 0)Valor nominal de velocidad del registro de posicionado 0 (recorrido de referen�cia).

Record 1(Registro de posi

406 1 uint32 rw(Registro de posi�

cionado 1) Valor nominal de velocidad del registro de posicionado 1.

Record ...(Registro de posi

406 ... uint32 rw(Registro de posi�

cionado ...) Valor nominal de velocidad del registro de posicionado ...

Record Velocity (Velocidad del registro de posicionado)

FHPP (CMMS) 406 0...63 Matriz(array)

uint32 rw

Descripción Valor nominal de velocidad del grupo de registros correspondiente a PNU 414en unidad de velocidad (véase PNU 1006).Al escribir pasa a ser eficaz el valor correspondiente a todos los registros delgrupo de registros.Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

406 0 uint32 rw(Registro de posi�

cionado 0)Valor nominal de velocidad del grupo de registros de posicionado 0 (recorrido de referencia).

Record 1(Registro de posi

406 1 uint32 rw(Registro de posi�

cionado 1) Valor nominal de velocidad del grupo de registros de posicionado 1.

Record ...(Registro de posi

406 ... uint32 rw(Registro de posi�

cionado ...) Valor nominal de velocidad del grupo de registros de posicionado ...

Page 137: Festo Handling and Positioning Profile

5. Parámetros

5−29Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record acceleration (Aceleración record)

FHPP (CMMP) 407 0...250 Matriz(array)

uint32 rw

Descripción Valor nominal de aceleración para el arranque en unidades de aceleración (véase PNU 1007).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

407 0 uint32 rw(Registro de posi�

cionado 0)Valor nominal de aceleración del registro de posicionado 0 (recorrido de refe�rencia).

Record 1(Registro de posi

407 1 uint32 wr(Registro de posi�

cionado 1) Valor nominal de aceleración del registro de posicionado 1.

Record ...(Registro de posi

407 ... uint32 rw(Registro de posi�

cionado ...) Valor nominal de aceleración del registro de posicionado ...

Record acceleration (Aceleración record)

FHPP (CMMS) 407 0...63 Matriz(array)

uint32 rw

Descripción Valor nominal de aceleración del grupo de registros correspondiente a PNU 414para el arranque en unidades de aceleración (véase PNU 1007).Al escribir pasa a ser eficaz el valor correspondiente a todos los registros delgrupo de registros.Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

407 0 uint32 rw(Registro de posi�

cionado 0)Valor nominal de aceleración del grupo de registros de posicionado 0 (recorridode referencia).

Record 1(Registro de posi

407 1 uint32 wr(Registro de posi�

cionado 1) Valor nominal de aceleración del grupo de registros de posicionado 1.

Record ...(Registro de posi

407 ... uint32 rw(Registro de posi�

cionado ...) Valor nominal de aceleración del grupo de registros de posicionado ...

Page 138: Festo Handling and Positioning Profile

5. Parámetros

5−30 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Deceleration (Deceleración del registro de desplazamiento)

FHPP (CMMP) 408 0...250 Matriz(array)

uint32

Descripción Valor nominal de aceleración para frenado (deceleración) en unidades de acele�ración (véase PNU 1007).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

408 0 uint32(Registro de posi�

cionado 0)Valor nominal de deceleración del registro de posicionado 0 (recorrido de refe�rencia).

Record 1(Registro de posi

408 1 uint32(Registro de posi�

cionado 1) Valor nominal de deceleración del registro de posicionado 1.

Record ...(Registro de posi

408 ... uint32(Registro de posi�

cionado ...) Valor nominal de deceleración del registro de posicionado ...

Record Deceleration (Deceleración del registro de desplazamiento)

FHPP (CMMS) 408 0...63 Matriz(array)

uint32

Descripción Valor nominal de aceleración del grupo de registros correspondiente a PNU 414para el frenado (deceleración) en unidades de aceleración (véase PNU 1007).Al escribir pasa a ser eficaz el valor correspondiente a todos los registros delgrupo de registros.Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

408 0 uint32(Registro de posi�

cionado 0)Valor nominal de deceleración del grupo de registros de posicionado 0 (reco�rrido de referencia).

Record 1(Registro de posi

408 1 uint32(Registro de posi�

cionado 1) Valor nominal de deceleración del grupo de registros de posicionado 1.

Record ...(Registro de posi

408 ... uint32(Registro de posi�

cionado ...) Valor nominal de deceleración del grupo de registros de posicionado ...

Page 139: Festo Handling and Positioning Profile

5. Parámetros

5−31Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Torque Ramp (Rampa de par de registro de posicionado)

FHPP (CMMP) 412 0...250 Matriz(array)

uint32 rw

Descripción Rampa de par en unidades de par de giro (mN/s).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0(Registro de posi

412 0 uint32 rw(Registro de posi�

cionado 0) Rampa de par del registro de posicionado 0 (recorrido de referencia).

Record 1(Registro de posi

412 1 uint32 wr(Registro de posi�

cionado 1) Rampa de par del registro de posicionado 1.

Record ...(Registro de posi

412 ... uint32 rw(Registro de posi�

cionado ...) Rampa de par de registro de posicionado ...

Page 140: Festo Handling and Positioning Profile

5. Parámetros

5−32 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Jerkfree Filter Time (Tiempo de filtrado sin sacudidas del registro de posicionado)

FHPP (CMMP) 413 0...250 Matriz(array)

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.Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

413 0 uint32 rw(Registro de posi�

cionado 0)Tiempo de filtrado sin sacudidas del registro de posicionado 0 (recorrido dereferencia).

Record 1(Registro de posi

413 1 uint32 rw(Registro de posi�

cionado 1) Valor nominal de deceleración del registro de posicionado 1.

Record ...(Registro de posi

413 ... uint32 rw(Registro de posi�

cionado ...) Tiempo de filtrado sin sacudidas del registro de posicionado ...

Record Jerkfree Filter Time (Tiempo de filtrado sin sacudidas del registro de posicionado)

FHPP (CMMS) 413 0...63 Matriz(array)

uint32 rw

Descripción Tiempo de filtrado sin sacudidas del grupo de registros 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 ningunasacudida cuando el tiempo de filtrado es igual al tiempo de aceleración.Al escribir pasa a ser eficaz el valor correspondiente a todos los registros delgrupo de registros.Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Record 0( d

413 0 uint32 rw(Registro de posi�

cionado 0)Tiempo de filtrado sin sacudidas del grupo de registros de posicionado 0 (reco�rrido de referencia).

Record 1(Registro de posi

413 1 uint32 rw(Registro de posi�

cionado 1) Tiempo de filtrado sin sacudidas del grupo de registros de posicionado 1.

Record ...(Registro de posi

413 ... uint32 rw(Registro de posi�

cionado ...) Tiempo de filtrado sin sacudidas del grupo de registros de posicionado ...

Page 141: Festo Handling and Positioning Profile

5. Parámetros

5−33Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Record Group (Grupo de registros)

FHPP (CMMS) 414 0...63 Matriz(array)

uint8 rw

Descripción Indicación de la pertenencia a un grupo. Los registros de posicionado se asig�nan a los grupos (0 a 7). En un grupo se definen los siguientes parámetros:� 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)

Margen de valores: 0x00 ... 0x07 (0 ... 7)Predeterminado: 0x00 (0)

Record 0(Registro de posi

414 0 uint8 rw(Registro de posi�

cionado 0) Grupo de registros de posicionado 0 (recorrido de referencia).

Record 1(Registro de posi

414 1 uint8 rw(Registro de posi�

cionado 1) Grupo de registros de posicionado 1.

Record ...(Registro de posi

414 ... uint8 rw(Registro de posi�

cionado ...) Grupos de registros de posicionado ...

1) No parametrizables vía FHPP; acceso no a través de FCT

Page 142: Festo Handling and Positioning Profile

5. Parámetros

5−34 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.7 Datos de proyecto � datos generales del proyecto

Project Zero Point (Offset del punto cero del proyecto)

FHPP (todos) 500 � Var 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 posicionado en la aplicación (ver PNU 404).Margen de valores: 0x80000000 ... 07FFFFFF (−231...+(231−1))Predeterminado: 0x00000000 (0)

Software End Positions (Posiciones finales por software)

FHPP (todos) 501 1, 2 Matriz(array)

int32 rw

Descripción Posiciones finales por software en unidades de posicionamiento (véase PNU 1004).No se permite una especificación del valor nominal (posición) fuera de las posiciones finales, que producirá un error.Se introduce el offset para el punto cero del eje.Regla de plausibilidad: Min. limit � Max. limitMargen de valores: 0x80000000 ... 0x7FFFFFFF (−231...+(231−1))

Lower Limit( l lí f )

501 1 int32 rw(Valor límite inferior) Posición final inferior por software

Predeterminado: 0xFFFF8000 (−32768)

Upper Limit( l lí f )

501 2 int32 rwpp(Valor límite inferior) Posición final superior por software

Predeterminado: 0x00008000 (8000)

Max. Speed (Velocidad máx. permitida)

FHPP (todos) 502 1 Var 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 de giro.Margen de valores: 0x00000000 ... 0xFFFFFFFF (0...+232)Predeterminado: 0x00000000

Page 143: Festo Handling and Positioning Profile

5. Parámetros

5−35Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Max. Acceleration (Aceleración máxima permitida)

FHPP (todos) 503 1 Var uint32 rw

Descripción Aceleración máx. permitida en unidades de aceleración (véase PNU 1007).Margen de valores: 0x00000000 ... 0xFFFFFFFF (0...+232)Predeterminado: 0x00000000 (0)

Max. Jerkfree Filter Time (Tiempo de filtrado sin sacudidas máx.)

FHPP (todos) 505 1 Var uint32 rw

Descripción Tiempo de filtrado sin sacudidas máx. en ms.Margen de valores: 0x00000000 ... 0x00000032 (0 ... 50)Predeterminado: 0x00000032 (50)

5.4.8 Datos de proyecto � Programación tipo �teach−in"

Teach Target (Destino programado)

FHPP (todos) 520 � Var 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" (ver sección 3.5).Valores:0x01 (1): Posición nominal en registro de posicionado (predeterminado).

� Con selección de registros: registro de posicionado correspon−� diente 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)

Page 144: Festo Handling and Positioning Profile

5. Parámetros

5−36 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.9 Datos de proyecto � funcionamiento por pulsación

Jog Mode Velocity Slow � Phase 1 (Velocidad lenta en accionamiento secuencial porpulsador � fase 1)

FHPP (todos) 530 � Var int32 rw

Descripción Velocidad máxima para la fase 1 en unidades de velocidad (véase PNU 1006).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Jog Mode Velocity Fast � Phase 2 (Velocidad rápida en accionamiento secuencial porpulsador � fase 2)

FHPP (todos) 531 � Var int32 rw

Descripción Velocidad máxima para la fase 2 en unidades de velocidad (véase PNU 1006).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Jog Mode Acceleration (Aceleración en funcionamiento por pulsación)

FHPP (todos) 532 � Var uint32 rw

Descripción Aceleración con jog en unidades de aceleración (véase PNU 1007).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Jog mode deceleration (Deceleración en accionamiento secuencial por pulsador)

FHPP (todos) 533 � Var uint32 rw

Descripción Deceleración con jog en unidades de aceleración (véase PNU 1007).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Jog mode time phase 1 (Duración de fase 1 en accionamiento secuencial por pulsador)

FHPP (todos) 534 � Var uint32 rw

Descripción Duración en tiempo de fase 1 (T1) en msMargen de valores: 0x00000000 ... 0xFFFFFFFF (0...232)Predeterminado: 0x000003E8 (1000)

Page 145: Festo Handling and Positioning Profile

5. Parámetros

5−37Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.10 Datos de proyecto � regulación de posición en modo directo

Direct Mode Base Velocity (Velocidad base en modo directo)

FHPP (todos) 540 � Var int32 rw

Descripción Velocidad base con regulación de posición en modo directo en unidades develocidad (véase PNU 1006).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Direct Mode Acceleration (Aceleración en modo directo)

FHPP (todos) 541 � Var 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).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Direct Mode Deceleration (Deceleración en modo directo)

FHPP (todos) 542 � Var 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).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Direct Mode Jerkfree Filter Time (Tiempo de filtrado sin sacudidas en modo directo)

FHPP (todos) 546 � Var uint32 rw

Descripción Tiempo de filtrado sin sacudidas con regulación de posición en modo directo enms.Margen de valores: 0x00000000 ... 0x000000032 (0...50)Predeterminado: 0x00000000 (0)

Page 146: Festo Handling and Positioning Profile

5. Parámetros

5−38 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.11 Datos de proyecto � regulación de velocidad en modo directo

Direct Mode Base Velocity Ramp (Rampa de aceleración en modo directo)

FHPP (todos) 560 � Var 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).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Direct Mode Velocity Window (Ventana de destino de velocidad en modo directo)

FHPP (CMMP) 561 � Var uint16 rw

Descripción Ventana de destino de velocidad con regulación de velocidad en modo directoen unidades de velocidad (véase PNU 1006).Margen de valores: 0x0000 ... 0x7FFF (0...32767)Predeterminado: 0x00000000 (0)

Direct Mode Velocity Window Time (Tiempo de amortiguación en ventana de destino develocidad en modo directo)

FHPP (CMMP) 562 � Var uint16 rw

Descripción Tiempo de amortiguación en ventana de destino de velocidad con regulaciónde velocidad en modo directo en ms.Margen de valores: 0x0000 ... 0x7FFF (0...32767)Predeterminado: 0x00000000 (0)

Direct Mode Velocity Treshold (Ventana de destino de parada en modo directo)

FHPP (CMMP) 563 � Var uint16 rw

Descripción Ventana de destino de parada con regulación de velocidad en modo directo enunidades de velocidad (véase PNU 1006).Margen de valores: 0x0000 ... 0x7FFF (0...32767)Predeterminado: 0x0000 (0)

Page 147: Festo Handling and Positioning Profile

5. Parámetros

5−39Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Direct Mode Velocity Treshold Time (Tiempo de amortiguación en ventana de destino deparada en modo directo)

FHPP (CMMP) 564 � Var uint16 rw

Descripción Tiempo de amortiguación en ventana de destino de parada con regulación develocidad en modo directo en ms.Margen de valores: 0x0000 ... 0x7FFF (0...32767)Predeterminado: 0x0000 (0)

Direct Mode Torque Limit (Limitación de par en modo directo)

FHPP (CMMP) 565 � Var uint32 rw

Descripción Limitación de par con regulación de velocidad en modo directo en unidades depar de giro (mN).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Page 148: Festo Handling and Positioning Profile

5. Parámetros

5−40 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.12 Parámetros del eje de accionamientos eléctricos 1 � parámetros mecánicos

Polarity (Inversión de polaridad)

FHPP (todos) 1000 1 Var uint8 rw

Descripción Sentido de los valores de posición.Valores: valor de posición (vector)0x00 (0) : normal 0x80 (128): invertido (multiplicado por −1)Predeterminado: 0x00 (0)

Encoder Resolution (Resolución de encoder)

FHPP (todos) 1001 1, 2 Matriz(array)

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 del encoder / revolucióndel 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 (Factor de reducción)

FHPP (todos) 1002 1, 2 Matriz(array)

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 reducción = revoluciones del motor / revoluciones del husillo

Motor Revolutions(R l i d l

1002 1 uint32 rw(Revoluciones del

motor) Factor de reducción � numerador.Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(231−1))Predeterminado: 0x00000001 (1)

Shaft Revolutions(R l i d l

1002 2 uint32 rw(Revoluciones del

eje) Factor de reducción � denominador.Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(231−1))Predeterminado: 0x00000001 (1)

Page 149: Festo Handling and Positioning Profile

5. Parámetros

5−41Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Feed Constant (Avance constante)

FHPP (todos) 1003 1, 2 Matriz(array)

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 ... 0x7FFFFFFFF (0...+(231−1))Predeterminado: 0x00000001 (1)

Shaft Revolutions( l

1003 2 uint32 rw(Revoluciones

del eje)Constante de avance � denominador.Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(231−1))Predeterminado: 0x00000001 (1)

Position Factor (Factor de posición)

FHPP (todos) 1004 1, 2 Matriz(array)

uint32 rw

Descripción Factor de conversión para todas las unidades de posicionamiento (conversiónde unidades del usuario en unidades internas del regulador). Cálculo: véase elapéndice A.1.

Factor�de�posición� �� Resolución�de�Encoder��*�Relación�de�reducción�Constante�de�avance

Numerator( d )

1004 1 uint32 rw(Numerador) Factor de posición � numerador.

Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(232−1))Predeterminado: 0x00010000 (65536)

Denominator( d )

1004 2 uint32 rw(Denominador) Factor de posición � denominador.

Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(232−1))Predeterminado: 0x00000001 (1)

Page 150: Festo Handling and Positioning Profile

5. Parámetros

5−42 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Axis parameter (Parámetro del eje)

FHPP (todos) 1005 2, 3 Matriz(array)

int32 rw

Descripción Especificación y lectura de los parámetros del eje.

Gear numerator( d d

1005 2 int32 rw(Contador dereducción)

Relación de reducción � numerador de engranaje del ejeMargen de valores: 0x00000000 ... 0x7FFFFFFF (0 ... +(231−1))Predeterminado: 0x00000000 (0)

Gear denominator( d d l

1005 3 int32 rw(Denominador del

reductor)Relación de reducción � denominador del engranaje del ejeMargen de valores: 0x00000000 ... 0x7FFFFFFF (0 ... +(231−1))Predeterminado: 0x00000000 (0)

Velocity Factor (Factor de velocidad)

FHPP (todos) 1006 1, 2 Matriz(array)

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.

Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(232−1))Predeterminado: 0x00001000 (4096)

Denominator( d )

1006 2 uint32 rw(Denominador) Factor de velocidad � denominador.

Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(232−1))Predeterminado: 0x00000001 (1)

Page 151: Festo Handling and Positioning Profile

5. Parámetros

5−43Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Acceleration Factor (Factor de aceleración)

FHPP (todos) 1007 1, 2 Matriz(array)

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.

Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(232−1))Predeterminado: 0x00000100 (256)

Denominator( d )

1007 2 uint32 rw(Denominador) Factor de aceleración � denominador.

Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(232−1))Predeterminado: 0x00000001 (1)

Page 152: Festo Handling and Positioning Profile

5. Parámetros

5−44 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.13 Parámetros del eje de accionamientos eléctricos 1 � parámetros delrecorrido de referencia

Offset Axis Zero Point (Offset del punto cero del eje)

FHPP (todos) 1010 1 Var int32 rw

Descripción Offset del punto cero del eje en unidades de posicionamiento (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 se calcula a partir de: AZ = REF + offset del punto cero del ejeMargen de valores: 0x80000000 ... 0x7FFFFFFF (−231...+(231−1))Predeterminado: 0x00000000 (0)

Homing Method (Método de recorrido de referencia)

FHPP (todos) 1011 1 Var int8 rw

Descripción Define el método con el cual el accionamiento realiza el recorrido de referencia(véase la sección 3.3, Tab.�3/16).Predeterminado: 0x11 (17) � Interruptor de final de carrera negativo

Homing Velocities (Velocidades del recorrido de referencia)

FHPP (todos) 1012 1, 2 Matriz(array)

uint32 rw

Descripción Velocidades durante el recorrido de referencia en unidades de velocidad (véasePNU 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 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Running for Zero( l id d d d

1012 2 uint32 rwg(Velocidad de des�

plazamiento)Velocidad del recorrido al punto cero del eje AZ.Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Page 153: Festo Handling and Positioning Profile

5. Parámetros

5−45Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Homing Acceleration (Aceleración en recorrido de referencia)

FHPP (todos) 1013 1 Var uint32 rw

Descripción Aceleración durante el recorrido de referencia en unidades de aceleración (véase PNU 1007).Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(231−1))Predeterminado: 0x00000000 (0)

Homing Required (Es necesario un recorrido de referencia)

FHPP (todos) 1014 � Var uint8 rw

Descripción Define si hay que realizar el recorrido de referencia tras el encendido para po�der realizar tareas de posicionado.Con todos los accionamientos es obligatorio realizar siempre un recorrido dereferencia tras el encendido. Excepciones: En accionamientos con sistema de medición de recorrido abso�luto Multiturn, tras el montaje sólo es necesario realizar el recorrido de refe�rencia una sola vez.Valores:0x00 (0): Reservado0x01 (1): Hay que realizar un recorrido de referenciaFijo: 0x01 (1)

Homing Max. Torque (Par máximo en la puesta en origen)

FHPP (CMMP) 1015 � Var 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 elrecorrido de referencia. Si se alcanza dicho valor, el accionamiento detecta eltope (REF) y se desplaza al punto cero del eje.Margen de valores: 0x00 ... 0xFF (0 ... 255)Predeterminado: 0x64 (100)

Page 154: Festo Handling and Positioning Profile

5. Parámetros

5−46 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.14 Parámetros del eje de accionamientos eléctricos 1 � parámetros delregulador

Halt Option Code (Código de la opción de parada)

FHPP (todos) 1020 � Var uint16 rw

Descripción Reacción a una orden de parada (flanco descendente en SPOS.B0).Valores:0x00 (0): Reservado (Motor parado � bobinas sin corriente, freno no accio�nado)0x01 (1): Frenado con rampa de parada0x02 (2): Reservado (frenado con rampa de parada de emergencia)Predeterminado: 0x01 (1)

Position Window (Ventana de tolerancia de la posición)

FHPP (todos) 1022 � Var uint32 rw

Descripción Ventana de tolerancia en unidades de posicionamiento (véase PNU 1004).Magnitud con que la posición actual puede desviarse de la posición de destinopara que aún pueda ser considerada como dentro de la ventana de destino.El ancho de la ventana es el doble del valor transferido, con la posición de des�tino en el centro de la ventana.Margen de valores: 0x00000000 ... 0xFFFFFFFF (0 ... +(232−1))Predeterminado: 0x00000000 (0)

Position Window Time (Tiempo de la ventana de posición)

FHPP (todos) 1023 � Var uint16 rw

Descripción Tiempo de ajuste en milisegundos.Si la posición real ha estado en la ventana de posición de destino durante estetiempo, el bit �Target reached" (destino alcanzado) se activa en la palabra deestado.Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Especificación 0x0064 (100)

Page 155: Festo Handling and Positioning Profile

5. Parámetros

5−47Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Control Parameter Set (Parámetros del regulador)

FHPP (todos) 1024 18...22, 32 Matriz(array)

uint16 rw

Descripción Parámetros de regulación así como parámetros para �registro de posicióncasi−absoluto".

Gain position( d

1024 18 uint16 rwp(Ganancia de posi�

ción)Ganancia del regulador de posiciónMargen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x0034 (52)

Gain velocity( l

1024 19 uint16 rwy(Ganancia en velo�

cidad)Ganancia del regulador de velocidadMargen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x0080 (128)

Time Velocity( d

1024 20 uint16 rwy(Constante de

tiempo de veloci�dad)

Constante de tiempo de regulador de velocidad.Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x1F40 (8000)

Gain current( d

1024 21 uint16 rw(Ganancia de co�

rriente)Regulador de ganancia de corrienteMargen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x0100 (256)

Time Current( d

1024 22 uint16 rw(Constante detiempo de co�

rriente)

Constante de tiempo de regulador de corriente.Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x07D0 (2000)

Save position( d ó )

1024 32 uint16 rwp(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 (predetermi�nado)0x000F (15) = reservado (la posición actual se guarda al desconectar)

Page 156: Festo Handling and Positioning Profile

5. Parámetros

5−48 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Motor Data (Datos del motor)

FHPP (todos) 1025 1, 3 Matriz(array)

uint32/uint16 r/rw

Descripción Datos específicos del motor.

Serial number( ú d )

1025 1 uint32 r(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 corriente nominal del motor para protegerlo (Motor Rated Current, PNU 1035).Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x03E8 (1000)

Drive Data (Datos del actuador)

FHPP (CMMP) 1026 1...4, 7 Matriz(array)

uint32 r/rw

FHPP (CMMS) 1026 1, 3, 4, 7 Matriz(array)

uint32 r/rw

Descripción Datos generales del motor.

Power Temp.(Temp de la etapa

1026 1 uint32 r(Temp. de la etapa

final) Temperatura de la etapa final en °C.

Power StageMax Temp

1026 2 uint32 rMax. Temp.

(Temp. máx. de laetapa final)

Sólo CMMP:Temperatura máxima del paso de salida en °C.

Motor Rated 1026 3 uint32 rwCurrent

(Corriente nominaldel motor)

Corriente nominal del motor en mA, idéntico a PNU 1035.Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767)Predeterminado: 0x000005D4 (1492)

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 ... 0x00007FFF (0 ... 32767)Predeterminado: 0x0000068E (1678)

Controller Serialb

1026 7 uint32 rNumber

(Número de seriedel controlador)

Número de serie interno del regulador.

Page 157: Festo Handling and Positioning Profile

5. Parámetros

5−49Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.15 Parámetros del eje para accionamientos eléctricos 1 � placa de características electrónica

Max. Current (Corriente máxima)

FHPP (todos) 1034 � Var 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.Importante: Observe que la limitación de la corriente también limita la veloci�dad máxima posible y que por lo tanto no pueden conseguirse velocidad nomi�nales (más altas).Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767)Predeterminado: 0x0000068E (1678)

Motor Rated Current (Corriente nominal del motor)

FHPP (todos) 1035 � Var uint32 rw

Descripción Corriente nominal del motor en mA, idéntica a PNU 1026/3.Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767)Predeterminado: 0x000005D4 (1492)

Motor Rated Torque (Par nominal del motor)

FHPP (todos) 1036 � Var uint32 rw

Descripción Par nominal del motor en 0,001 Nm.Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767)Predeterminado: 0x000005D4 (1492)

Torque Constant (Constante de par de giro)

FHPP (todos) 1037 � Var uint32 rw

Descripción Relación entre la corriente y el par de giro del motor empleado en mNm/A.Margen de valores: 0x00000000 ... 0xFFFFFFFF (0 ... +(231−1))Predeterminado: 0x003E8000 (4096000)

Page 158: Festo Handling and Positioning Profile

5. Parámetros

5−50 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

5.4.16 Parámetros del eje de accionamientos eléctricos 1 � supervisión dedetención

Position Demand Value (Posición nominal)

FHPP (todos) 1040 � Var int32 ro

Descripción Posición de destino nominal de la última tarea de posicionado en unidades deposicionamiento. (véase PNU 1004).Margen de valores: 0x80000000 ... 0x7FFFFFFF (−231 ... +(231 −1)

Position Actual Value (Posición actual)

FHPP (todos) 1041 � Var int32 ro

Descripción Posición actual del accionamiento en unidades de posicionamiento (véase PNU 1004).Margen de valores: 0x80000000 ... 0x7FFFFFFF (−231 ... +(231 −1)

Following Error Window (Ventana de posición de detención)

FHPP (todos) 1042 � Var uint32 rw

Descripción Ventana de posición de detención en unidades de posicionamiento (véase PNU 1004).Cantidad por la que puede moverse el accionamiento tras MC, hasta que res�ponde la supervisión de detención.Margen de valores: 0x00000000 ... 0xFFFFFFFF (0 ... +(231−1))Predeterminado: 0x00000000 (0)

Following Error Timeout (Tiempo de supervisión de detención)

FHPP (todos) 1043 � Var uint16 rw

Descripción Tiempo de supervisión de la detención en ms.Tiempo que el accionamiento debe hallarse fuera de la ventana de posición dedetención antes de que responda la supervisión de detención.Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535)Predeterminado: 0x0064 (100)

Page 159: Festo Handling and Positioning Profile

Parametrización

6−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Capítulo 6

Page 160: Festo Handling and Positioning Profile

6. Parametrización

6−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

6.1 Parametrización con FHPP 6−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.1 Canal de parámetros Festo (FPC) para datos cíclicos (datos E/S) 6−3 .

6.1.2 Identificadores de tarea, identificadores de respuesta y números de fallo 6−5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1.3 Reglas para el procesamiento de tareas y respuestas 6−7 . . . . . . . . . .

Page 161: Festo Handling and Positioning Profile

6. Parametrización

6−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

6.1 Parametrización con FHPP

6.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 mostrará un número de fallo en lugar del valor en el telegrama de respuesta. El número de fallo describe la causa del fallo.

Tab.�6/1: Componentes 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 desalida

0 IND ParID (PKE) Value (PWE)

Datos deentrada

0 IND ParID (PKE) Value (PWE)

IND Subíndice − 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...8� con palabra: bytes 7, 8� con byte: Byte 8

Tab.�6/2: Estructura del canal de parámetros

Page 162: Festo Handling and Positioning Profile

6. Parametrización

6−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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, ...)ResID (AK) Response Identifier � identificador de respuesta (valor transferido, fallo, ...)Value (PNU) Parameter Number � sirve para identificar o direccionar el correspondiente parámetro

(véase la sección 6.1). El identificador de tarea o de respuesta indica la clase de tarea o de respuesta (véase la sección 6.1.2).

Tab.�6/3: Estructura del identificador de parámetros (PKE)

Page 163: Festo Handling and Positioning Profile

6. Parametrización

6−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

6.1.2 Identificadores de tarea, identificadores de respuesta y números defallo

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 (matriz) 5 7

8 Modificar valor de parámetro (matriz, palabra doble) 5 7

13 Requerir valor límite inferior 5 7

14 Requerir valor límite superior 5 7

Tab.�6/4: Identificadores de tareas

Si la tarea no puede llevarse a cabo, se transmitirá el identifi�cador de respuesta 7, así como el correspondiente númerode fallo (respuesta negativa).

La tabla siguiente muestra los identificadores de respuesta:

ResID Descripción

0 Sin respuesta

5 Valor de parámetro transferido (matriz, palabra doble)

7 Tarea no ejecutable (con número de fallo)

Tab.�6/5: Identificadores de respuestas

Page 164: Festo Handling and Positioning Profile

6. Parametrización

6−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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 margen FPC). Lasiguiente tabla muestra la secuencia de la verificación defallos y los posibles números de fallo:

No. Verificación de Número de fallo Descripción

1 PNU definido 0 0x00 PNU no permitido. El parámetro noexiste.

2 En caso de Array: IND definido 3 0x03 Subíndice incorrecto

3 ReqID permitido 101 0x65 Festo: ReqID no es compatible

4 Derechos de acceso (lectura, es�critura)

1 0x01 El valor del parámetro no se puedemodificar (sólo lectura).

102 0x66 El parámetro es WriteOnly (en lascontraseñas)

5 En caso de modificación: estadooperativo

17 0x11 La orden no puede procesarse porel estado operativo.

6 En caso de modificación: orden su�perior

11 0x0B Sin orden superior

7 En caso de modificación: Contra�seña

12 0x0C Identificación incorrecta

8 En caso de modificación: valor ad�misible

2 0x02 Valor límite inferior o superior exce�dido

Tab.�6/6: Secuencia de la verificación de fallos y los posibles números de fallo

Page 165: Festo Handling and Positioning Profile

6. Parametrización

6−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

6.1.3 Reglas para el procesamiento de tareas y respuestas

Reglas Descripción

1 Si el master envía el identificador �Sin tarea", el controlador reacciona con el identifica�dor de respuesta �Sin respuesta".

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 a) Una tarea de escritura, incluso con repetición cíclica de la misma tarea, sólo seráejecutada una sola vez por el controlador.

b) 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 (Sin tarea) y hay que esperar el identificador de respuesta 0 (Sin res�puesta). Esto es para asegurarse de que una respuesta �antigua" no sea interpretadacomo una respuesta �nueva".

Tab.�6/7: Reglas para el procesamiento de tareas y respuestas

Page 166: Festo Handling and Positioning Profile

6. Parametrización

6−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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 seguir cuando el identificador derespuesta �Valor de parámetro transferido" se recibe parael correspondiente parámetro y, si procede, el índice.

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 de posición.

AtenciónPara asegurarse de que una respuesta �antigua" no puedaser interpretada como respuesta �nueva", debe enviarse elidentificador de tarea 0 (Sin tarea) y esperar el identifica�dor de respuesta 0 (Sin respuesta) entre dos tareas conse�cutivas con el mismo identificador de tarea (AK), númerode parámetro (PNU) y subíndice (IND).

Evaluación de fallos

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)

Page 167: Festo Handling and Positioning Profile

6. Parametrización

6−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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 datos FPC de 8 bytes:

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 desalida

0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Datos deentrada

0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00

Paso 2 Escribir registro número 1 con posicionado absoluto:PNU 401, subíndice 2 � modificar valor de 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 Suíndice ReqID/ResID + PNU Valor del parámetro

Datos desalida

0x00 0x02 0xC1 0x91 sin utilizar

sin utilizar

sin utilizar

0x00

Datos deentrada

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 desalida

0x00 0x02 0x01 0x91 sin utilizar

sin utilizar

sin utilizar

0x00

Datos deentrada

0x00 0x02 0x01 0x91 0x00 0x00 0x00 0x00

Page 168: Festo Handling and Positioning Profile

6. Parametrización

6−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Paso 4 Escribir número de registro 1 con posición de destino 0x1234(decimal 4660 incrementos):PNU 404, subíndice 2 � modificar valor de 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 desalida

0x00 0x02 0x81 0x94 0x00 0x00 0x12 0x34

Datos deentrada

0x00 0x02 0x81 0x94 0x00 0x00 0x12 0x34

Paso 5 Tras recibir los datos E con ResID 0x8, enviar los 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 desalida

0x00 0x02 0x01 0x94 0x00 0x00 0x12 0x34

Datos deentrada

0x00 0x02 0x01 0x94 0x00 0x00 0x12 0x34

Paso 6 Escribir el número de registro 1 con velocidad 0x7743 (deci�mal 30531 incrementos/s):PNU 406, subíndice 2 � modificar valor de 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 desalida

0x00 0x02 0x81 0x96 0x00 0x00 0x77 0x43

Datos deentrada

0x00 0x02 0x81 0x96 0x00 0x00 0x77 0x43

Page 169: Festo Handling and Positioning Profile

6. Parametrización

6−11Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Paso 7 Tras recibir los datos E con ResID 0x8, enviar los 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 desalida

0x00 0x02 0x01 0x94 0x00 0x00 0x77 0x43

Datos deentrada

0x00 0x02 0x01 0x94 0x00 0x00 0x77 0x43

Page 170: Festo Handling and Positioning Profile

6. Parametrización

6−12 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Page 171: Festo Handling and Positioning Profile

Apéndice técnico

A−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Apéndice A

Page 172: Festo Handling and Positioning Profile

A. Apéndice técnico

A−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Índice

A.1 Factores de conversión (Factor Group) A−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

A.1.1 Resumen 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 . . . . . . . . . . . . . . . . . . . . . . . . .

Page 173: Festo Handling and Positioning Profile

A. Apéndice técnico

A−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

A.1 Factores de conversión (Factor Group)

A.1.1 Resumen

Los controladores de motores tienen uso en distintos camposde aplicación: Como accionamientos directos, con engranajespostconectados, para actuadores lineales, etc.

Para habilitar una parametrización simple para diferentescasos de aplicación, el controlador del motor se puede para�metrizar mediante los parámetros del �Factor Group" (PNU 1001 a 1007; véase la sección 5.4.12) de forma que lasmagnitudes como p. ej. la velocidad, se puedan indicar o leerdirectamente en las unidades deseadas en la salida de poten�cia (p. ej. con un eje lineal, los valores se dan en milímetros ylas velocidades en milímetros por segundo).

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. Fig.�A/1 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 r.p.m.

256 s

1 Rev

min

1 Rev

4096 min

CMMS CMMP

1) Sólo con CMMP

Fig.�A/1: Factor Group

Page 174: Festo Handling and Positioning Profile

A. Apéndice técnico

A−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

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 min−1 Revoluciones por minuto

Aceleración Unidades de aceleración (min−1)/s Aumento de la velocidad por segundo

Tab.�A/1: Valor predeterminado del �Factor Group"

Page 175: Festo Handling and Positioning Profile

A. Apéndice técnico

A−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

A.1.2 Objetos del �Factor Group"

Tab.�A/2 Explica los parámetros del �Factor Group".

Nombre PNU Objeto Tipo Acceso

Polarity (Inversión del sentido o polaridad)

1000 Var uint8 rw

Position Factor (Factor de posición)

1004 Matriz (array) uint32 rw

Velocity Factor (Factor de velocidad)

1006 Matriz (array) uint32 rw

Acceleration Factor (Factor de aceleración)

1007 Matriz (array) uint32 rw

Tab.�A/2: Resumen del �Factor Group"

Tab.�A/3 Muestra los parámetros involucrados durante laconversión.

Nombre PNU Objeto Tipo Acceso

Encoder Resolution (Resolución de encoder)

1001 Matriz (array) uint32 rw

Gear Ratio (Factor de reducción)

1002 Matriz (array) uint32 rw

Feed Constant (Constante de avance)

1003 Matriz (array) uint32 rw

Axis Parameter (Parámetros del eje)

1005 Matriz (array) uint32 rw

Tab.�A/3: Resumen de los parámetros involucrados

Page 176: Festo Handling and Positioning Profile

A. Apéndice técnico

A−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

A.1.3 Cálculo de las unidades de posicionamiento

El factor de posición (PNU 1004, véase el apartado 5.4.12)sirve para realizar la conversión de todos los valores de longi�tud de las unidades de posición del usuario en incrementosde las unidades internas (65536 incrementos correspondien�tes a 1 revolución del motor). El factor de posición consta delnumerador y el denominador.

Motor Transmisión

AccionamientoMotor con engranaje

RIN

ROUT

x en unidades deposicionamiento(p.�ej. �mm")

x en unidades deposicionamiento(p.�ej. �grados")

Fig.�A/2: Cálculo de las unidades de posicionamiento

En la fórmula de cálculo del factor de posición intervienen lassiguientes magnitudes:

Gear Ratio(Factor de reducción)

Relación de reducció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 posiciona�miento en el accionamiento y las revoluciones en la salidade potencia del engranaje (ROUT).(p. ej. 1R Z 63,15 mm o 1R Z 360° grados)

Page 177: Festo Handling and Positioning Profile

A. Apéndice técnico

A−7Festo P.BE−CMM−FHPP−SW−ES es 0708NH

El cálculo del factor de posición se realiza de acuerdo con lasiguiente fórmula:

Factor�de�posición� �� Relación�de�reducción� *� Resolución�de�Encoder�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 transmitir la fracción a todas lascifras mediante el aumento adecuado.

Ejemplo

En primer lugar hay que definir la unidad que se desee (co�lumna 1) y determinar las posiciones decimales (pos. dec.),así como el factor de reducción y, en caso necesario, la cons�tante de avance de la aplicación. Esta constante de avance serepresenta a continuación en las unidades de posiciona�miento deseadas (columna 2).

De este modo se pueden introducir todos los valores en lafórmula y calcularse la fracción:

Secuencia de cálculo del factor de posición

Unidades deposiciona�miento 1)

Constante deavance 2)

Factor dereducción 3)

Fórmula 4) Resultadoabreviado

Grados,1 pos. dec.

1/10 grados

( °/10 )

1�ROUT� �

3600� °10

1/1 1R1R

* 65536InkR

3600� °10

1�R

� ��65536�Ink3600� °

10

num : 4096div : 225

Fig.�A/3: Secuencia de cálculo de factor de posición

Page 178: Festo Handling and Positioning Profile

A. Apéndice técnico

A−8 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Ejemplos de cálculo del factor de posición

Unidades deposiciona�miento 1)

Constante deavance 2)

Factor dereducción 3)

Fórmula 4) Resultadoabreviado

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 posicionamiento por revolución (ROUT).

Constante de avance del accionamiento (PNU 1003) * 10−pos. dec. (consideración de posicionesdecimales)

3) Rin pro ROUT4) Introducir valores en la fórmula.

Tab.�A/4: Ejemplos de cálculo del factor de posición

Page 179: Festo Handling and Positioning Profile

A. Apéndice técnico

A−9Festo P.BE−CMM−FHPP−SW−ES es 0708NH

A.1.4 Cálculo de las unidades de velocidad

El factor de velocidad (PNU 1006, véase 5.4.12) sirve pararealizar la conversión de todos los valores de velocidad de lasunidades de velocidad del usuario en la unidad interna:

� 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: unfactor de conversión de unidades de longitud internas en lasunidades de posicionamiento del usuario y un factor de con�versión de las unidades de tiempo internas en las unidades de tiempo definidas por el usuario (p. ej. de segundos en mi�nutos). La primera parte corresponde al cálculo del factor deposición; para la segunda parte se añade un factor adicional:

Factor de tiempo_v Relación entre la unidad de tiempo interna y la unidad detiempo definida por el usuario (p. ej. con el CMMS−ST 1min= 1/4096 4096 min).

Gear Ratio(Factor de reducción)

Relación de reducció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 posiciona�miento en el accionamiento y las revoluciones en la salidade potencia del engranaje (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�reducción� *� Factor�de�tiempo_v

Constante�de�avance

El factor de velocidad, al igual que el factor de posición, setiene que escribir por separado tras el numerador y el deno�minador en el controlador del motor. Por ello puede ser nece�sario transmitir la fracción a todas las cifras mediante el au�mento adecuado.

Page 180: Festo Handling and Positioning Profile

A. Apéndice técnico

A−10 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Ejemplo

En primer lugar hay que definir la unidad que se desee (co�lumna 1) y determinar las posiciones decimales (pos. dec.),así como el factor de reducción y, en caso necesario, la cons�tante de avance de la aplicación. Esta constante de avance serepresenta a continuación en las unidades de posiciona�miento deseadas (columna 2).

A continuación se convierten las unidades de tiempo desea�das en las unidades de tiempo del controlador del motor (co�lumna 3).

De este modo se pueden introducir todos los valores en lafórmula y calcularse la fracción:

Secuencia de cálculo del factor de velocidad

Unidades develocidad 1)

Constantede avance2)

Constante detiempo 3)

Red.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: Secuencia de cálculo del factor de velocidad (aquí: CMMP−AS)

Page 181: Festo Handling and Positioning Profile

A. Apéndice técnico

A−11Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Ejemplos de cálculo del factor de velocidad con CMMS−ST

Unidadesde veloci�dad 1)

Constantedeavance2)

Constante detiempo 3)

Red.4)

Fórmula 5) Resultadoabreviado

R/min,0 pos.dec.

1/100 R/min

1�ROUT� �65536�Inc

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/min,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� R

min

100� R100�min

num:�1div:�100

2/3 1�R1�R

*2�R3�R

*

1min1

min

100� R100

1�R

� ��2� R

min

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

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 posicionamiento por revolución (ROUT): Constante de avance del accionamiento (PNU

1003) * 10−pos. dec. (consideración de posiciones decimales)3) Factor de tiempo_v: Unidad de tiempo deseada por unidad de tiempo interna4) Factor de reducción: RIN por ROUT5) Introducir valores en la fórmula.

Tab.�A/5: Ejemplos de cálculo del factor de velocidad con CMMS−ST

Page 182: Festo Handling and Positioning Profile

A. Apéndice técnico

A−12 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Ejemplos de cálculo del factor de velocidad con CMMP−AS

Unidadesde veloci�dad 1)

Constantedeavance2)

Constante detiempo 3)

Red.4)

Fórmula 5) Resultadoabreviado

R/min,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/min,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

4096min

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

4096min

6315� mm10�s

num:�131072div:�421

1) Unidad deseada en la salida de potencia2) Unidades de posicionamiento por revolución (ROUT): Constante de avance del accionamiento (PNU

1003) * 10−pos. dec. (consideración de posiciones decimales)3) Factor de tiempo_v: Unidad de tiempo deseada por unidad de tiempo interna4) Factor de reducción: RIN por ROUT5) Introducir valores en la fórmula.

Tab.�A/6: Ejemplos de cálculo del factor de velocidad con CMMP−AS

Page 183: Festo Handling and Positioning Profile

A. Apéndice técnico

A−13Festo P.BE−CMM−FHPP−SW−ES es 0708NH

A.1.5 Cálculo de unidades de aceleración

El factor de aceleración (PNU 1007, véase el apartado5.4.12) sirve para realizar la conversión de todos los valoresde aceleración de las unidades de aceleración del usuario enrevoluciones por minutos por 256 segundos. El factor de velocidad consta del numerador y el denomina�dor.

El cálculo del factor de aceleración también consta de dospartes: un factor de conversión de unidades de longitud in�ternas en las unidades de posicionamiento del usuario y unfactor de conversión de las unidades de tiempo internas alcuadrado en las unidades de tiempo definidas por el usuarioal cuadrado (p. ej. de segundos2 en minutos2). La primeraparte corresponde al cálculo del factor de posición; para lasegunda parte se añade un 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(Factor de reducción)

Relación de reducció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 posiciona�miento en el accionamiento y las revoluciones en la salidade potencia del engranaje (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 conla siguiente fórmula:

Factor�de�aceleración� ��Relación�de�reducció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 tras elnumerador y el denominador en el controlador del motor. Porello puede ser necesario transmitir la fracción a todas lascifras mediante el aumento adecuado.

Page 184: Festo Handling and Positioning Profile

A. Apéndice técnico

A−14 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Ejemplo

En primer lugar hay que definir la unidad que se desee (co�lumna 1) y determinar las posiciones decimales (pos. dec.),así como el factor de reducción y, en caso necesario, la cons�tante de avance de la aplicación. Esta constante de avance serepresenta a continuación en las unidades de posiciona�miento 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:

Secuencia de cálculo del factor de aceleración

Unidades deaceleración 1)

Constantede avance2)

Constante detiempo 3)

Red.4)

Fórmula 5) Resultadoabreviado

mm/s2,1 pos. dec.

1/10 mm/s2

( mm/10 s2 )

63, 15� mmR

��1�UOUT� �

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: Secuencia de cálculo del factor de aceleración

Page 185: Festo Handling and Positioning Profile

A. Apéndice técnico

A−15Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Ejemplos de cálculo del factor de aceleración

Unidadesde acelera�ción 1)

Cons�tante deavance 2)

Constante detiempo 3)

Red.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/100R/min

2 ( R/100 min

2)

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 posicionamiento por revolución (ROUT).

Constante de avance del accionamiento (PNU 1003) * 10−pos. dec. (consideración de posicionesdecimales)

3) Factor de tiempo_a: Unidades de tiempo deseadas2 por unidad de tiempo interna24) Factor de reducción: RIN por ROUT5) Introducir valores en la fórmula.

Tab.�A/7: Ejemplos de cálculo del factor de aceleración

Page 186: Festo Handling and Positioning Profile

A. Apéndice técnico

A−16 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Page 187: Festo Handling and Positioning Profile

Índice

B−1Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Apéndice B

Page 188: Festo Handling and Positioning Profile

B. Índice

B−2 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Page 189: Festo Handling and Positioning Profile

B. Índice

B−3Festo P.BE−CMM−FHPP−SW−ES es 0708NH

A

absoluto 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Accionamiento XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Accionamiento por actuación secuencial XIII . . . . . . . . . . . . .

Asistencia técnica IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

C

Canal de parámetros (PKW) 6−3 . . . . . . . . . . . . . . . . . . . . . . .

Carrera de trabajo 3−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Controlador XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

D

Destinatarios IX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Diagnóstico, Bytes de estado FHPP 4−10 . . . . . . . . . . . . . . . .

E

Eje eléctrico XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Encoder XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

F

Festo Configuration Tool (FCT) XIII . . . . . . . . . . . . . . . . . . . . . .

Festo Parameter Channel (FPC) XIII , 6−3 . . . . . . . . . . . . . . . . .

FHPP 1−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Funcionamiento con posicionado XIV . . . . . . . . . . . . . . . . . . .

Funciones XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 190: Festo Handling and Positioning Profile

B. Índice

B−4 Festo P.BE−CMM−FHPP−SW−ES es 0708NH

I

Identificador de parámetros (PKE) 6−3 , 6−4 . . . . . . . . . . . . . .

Identificador de respuesta (AK) 6−4 , 6−5 . . . . . . . . . . . . . . . .

Identificador de tarea (AK) 6−4 , 6−5 . . . . . . . . . . . . . . . . . . . .

Identificadores de texto XI . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Instrucciones de seguridad VIII . . . . . . . . . . . . . . . . . . . . . . . .

Instrucciones para el usuario X . . . . . . . . . . . . . . . . . . . . . . . .

M

Memoria de advertencias 4−9 . . . . . . . . . . . . . . . . . . . . . . . . .

Memoria de diagnóstico 4−7 . . . . . . . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento XIII . . . . . . . . . . . . . . . . . . . . . . . . . . Funcionamiento con posicionado XIV . . . . . . . . . . . . . . . . . Referenciado XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento (modo de funcionamiento FHPP)Selección de registros 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . Tarea directa 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Modo de funcionamiento FHPP XIV . . . . . . . . . . . . . . . . . . . . . Selección de registros 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . Tarea directa 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

N

Números de fallo 6−6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

P

Parameter Number (PNU) 6−4 . . . . . . . . . . . . . . . . . . . . . . . . .

Parametrización con FHPP 6−3 . . . . . . . . . . . . . . . . . . . . . . . . .

Pictogramas XI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

PLC XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 191: Festo Handling and Positioning Profile

B. Índice

B−5Festo P.BE−CMM−FHPP−SW−ES es 0708NH

Posición final por software XIV , 5−34 . . . . . . . . . . . . . . . . . . . negativo (inferior) XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . positivo (superior) XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Profile Position Mode XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Punto cero del eje XIV , 5−44 . . . . . . . . . . . . . . . . . . . . . . . . . .

Punto cero del proyecto XIV , 5−34 . . . . . . . . . . . . . . . . . . . . .

R

Recorrido de referencia XIV . . . . . . . . . . . . . . . . . . . . . . . . . . .

Referenciado XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interruptor de referencia XIII . . . . . . . . . . . . . . . . . . . . . . . . Método de referencia XIII . . . . . . . . . . . . . . . . . . . . . . . . . . . Punto de referencia XIV . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Registro de posicionado XIV . . . . . . . . . . . . . . . . . . . . . . . . . .

relativo 2−17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

S

Selección de registros 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Sistema de referencia de medida 3−4 . . . . . . . . . . . . . . . . . . .

Subíndice (IND) 6−3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

T

Tarea directa 2−4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

V

Valor del parámetro(PWE) 6−3 . . . . . . . . . . . . . . . . . . . . . . . . .

Versión XII . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 192: Festo Handling and Positioning Profile

B. Índice

B−6 Festo P.BE−CMM−FHPP−SW−ES es 0708NH