Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones...

91
Controlador de motor CMMP-AS Manual CAM-Editor GSPF-CAM-MC-ML Manual 752 541 es 1105a

Transcript of Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones...

Page 1: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

Recortar:Arriba: 61,5 mm Abajo: 61,5 mm Izquierda: 43,5 mm Derecha: 43,5 mm

Controlador de motor CMMP-AS

Manual

CAM-Editor GSPF-CAM-MC-ML

Manual 752 541 es 1105a

Page 2: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

2 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Page 3: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

3 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Edición ____________________________________________________ es 1105a

Denominación _________________________________ P.BE-CMMP-CAM-SW-ES

Festo SE & Co KG., D-73726 Esslingen, 2011

Internet: http://www.festo.com

E-mail: [email protected]

Sin nuestra expresa autorización, queda terminantemente prohibida la reproducción total o parcial de este documento, así como su uso indebido y/o su exhibición o comunicación aterceros. El incumplimiento de lo anterior obliga al pago de indemnización por daños yperjuicios. Quedan reservados todos los derechos inherentes, en especial los de patentes,de modelos registrados y estéticos.

Page 4: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Directorio de revisiones

Autor: SC-PD / chme

Nombre del manual: P.BE-CMMP-CAM-SW-ES

Nombre del archivo: 752541e1.pdf

Lugar de almacenamiento del archivo:

Nº Descripción Índice de revisiones Fecha de modificación

001 Redacción en alemán 1007NH 12.07.2010

002 Revisión y traducción 1105a 15.03.2011

Marcas registradas

SIMATIC-S7 es una marca registrada de los propietarios correspondientes en determinados países.

Page 5: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

Contenido

5 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Contenido

1. Generalidades ....................................................................................................... 9

1.1 Dotación del suministro ....................................................................................... 9

1.2 Uso previsto ........................................................................................................ 9

1.3 Cuadro general de la documentación de CMMP-AS ............................................ 10

1.4 Términos relativos al disco de levas ................................................................... 11

2. Componentes de hardware .................................................................................. 12

2.1 Controlador de motor ........................................................................................ 12

2.2 Motores y transmisores ..................................................................................... 12

2.3 Unidad de control de nivel superior (PLC) .......................................................... 12

2.4 Conexiones X10/X11 y cables de conexión ........................................................ 13

2.4.1 Salida X11 .......................................................................................... 13

2.4.2 Entrada X10 ........................................................................................ 13

2.4.3 Cable de conexión entre master y slave .............................................. 14

2.4.4 Topología de las conexiones entre master y slave(s) .......................... 14

3. Software de parametrización .............................................................................. 15

3.1 Festo Configuration Tool (FCT) ........................................................................... 15

3.2 PlugIn FCT CMMP-AS ......................................................................................... 16

4. Conceptos del disco de leva ................................................................................ 17

4.1 Fundamentos ..................................................................................................... 17

4.2 Características de la función de disco de leva .................................................... 18

4.3 Master físico ...................................................................................................... 19

4.4 Master virtual .................................................................................................... 20

4.5 Combinaciones de master y slave ...................................................................... 21

4.5.1 CMMP-AS como master físico con 3 slaves ......................................... 21

4.5.2 CMMP-AS como master virtual con un slave ....................................... 22

4.6 Posicionado de módulo ..................................................................................... 23

4.6.1 Posicionado de módulo en master físico ............................................. 23

4.6.2 Posicionado de módulo en master virtual ........................................... 24

4.7 Engranaje electrónico entre master físico y slave ............................................... 25

4.8 Parámetros básicos para un disco de leva.......................................................... 27

Page 6: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

Contenido

6 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9 Displacement plan editor (editor de planificación de movimientos) ................... 28

4.9.1 Generalidades .................................................................................... 28

4.9.2 Editor de planificación de movimientos <-> creación de curvas convencional ...................................................................................... 29

4.9.3 Reticulado de la curva ........................................................................ 29

4.9.4 Discos de levas continuos y limitados ................................................ 31

4.9.5 Crear una curva y seleccionar una ley de movimiento ......................... 33

4.9.6 Principios para la selección de las leyes de movimiento ..................... 39

4.9.7 Otras funciones básicas ..................................................................... 41

4.9.8 Otras optimizaciones .......................................................................... 45

4.10 Controlador de levas .......................................................................................... 48

4.10.1 Generalidades .................................................................................... 48

4.10.2 Activación de salidas digitales ............................................................ 50

4.11 Activación de discos de leva .............................................................................. 51

4.12 Compensación de posición entre master y slave ................................................ 53

4.12.1 En un master físico ............................................................................. 53

4.12.2 En un master virtual ........................................................................... 53

4.12.3 CAM-IN ............................................................................................... 54

5. Ejemplos de puesta en funcionamiento ............................................................... 55

5.1 Requerimientos ................................................................................................. 55

5.2 Ejemplo 1: master físico con un slave ................................................................ 56

5.3 Ejemplo 2: master virtual ................................................................................... 63

6. Control mediante FHPP ....................................................................................... 66

6.1 Resumen de la parametrización: master físico con un slave (FNUM=1/2) .......... 67

6.1.1 Control del master físico ..................................................................... 67

6.1.2 Control del slave (FNUM=1/2) ............................................................ 67

6.2 Resumen de la parametrización: master virtual (FNUM=3)................................. 68

6.3 Estructura de los datos I/O ................................................................................ 69

6.4 Cuadro general: asignación de bytes de control y de bytes de estado ................ 70

6.4.1 Bytes de control ................................................................................. 70

6.4.2 Bytes de estado.................................................................................. 71

6.5 Descripción de los bytes de control .................................................................... 72

6.5.1 Byte de control 1 CCON ...................................................................... 72

6.5.2 Byte de control 2 CPOS ....................................................................... 72

6.5.3 Byte de control 3 CDIR (solo en modo directo) .................................... 73

6.6 Descripción de bytes de estado ......................................................................... 74

6.6.1 Byte de estado 1 SCON ....................................................................... 74

6.6.2 Byte de estado 2 SPOS ....................................................................... 74

6.6.3 Byte de control 3 SDIR (solo en modo directo) .................................... 75

Page 7: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

Contenido

7 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.7 Selección de registro ......................................................................................... 76

6.7.1 Record Control Byte 1 (RCB1, PNU 401) .............................................. 76

6.7.2 Record Status Byte RSB ...................................................................... 77

6.8 Descripción de los parámetros (PNU 700 a 720) ................................................ 78

6.9 Ejemplos de bytes de estado y de control en FHPP ............................................. 81

6.9.1 Selección de registro – Sincronización en entrada X10 (FNUM=1) ...... 82

6.9.2 Selección de registro – Sincronización en entrada X10 con función de disco de leva (FNUM=2) .............................................. 83

6.9.3 Selección de registro – Sincronización en master virtual con función de disco de leva (FNUM=3) .............................................. 84

6.9.4 Modo directo – Sincronización en entrada X10 (FNUM=1) .................. 85

6.9.5 Modo directo – Sincronización en entrada X10 con disco de leva (FNUM=2) .......................................................................................... 86

6.9.6 Modo directo – Sincronización en master virtual con función de disco de leva (FNUM=3) ................................................................ 88

7. Máquina de estado FHPP incl. disco de leva ....................................................... 90

Page 8: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

Contenido

8 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Page 9: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

1. Generalidades

9 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

1. Generalidades

1.1 Dotación del suministro

Número Artículo

1 CD con referencia “GSPF-CAM-MC-ML” con el siguiente contenido:

- Funciones adicionales para la aplicación del disco de levas en FCT

- Este documento (P.BE-CMMP-CAM-SW-…)

Tabla 1.1 Dotación del suministro

1.2 Uso previsto

Este capítulo describe la aplicación del disco de levas del controlador de motor CMMP-AS. Solo se debe utilizar en combinación con toda la documentación de dicho controlador. Se deben observar las medidas de seguridad de la documentación de todos los componentes utilizados.

Advertencia

Los ejes eléctricos se mueven con fuerzas y velocidades elevadas. Las colisiones pueden causar lesiones graves.

Observe las medidas de seguridad en la documentación del controlador así como las instrucciones de puesta en

funcionamiento descritas en ella.

Esta documentación solo tiene en cuenta los aspectos especiales del disco de leva.

Page 10: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

1. Generalidades

10 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

1.3 Cuadro general de la documentación de CMMP-AS

Documento Contenido

P.BE-CMMP-AS-3A-HW- Manual de hardware: montaje e instalación de un CMMP-AS-3A-…

P.BE-CMMP-AS-11A-HW-… Manual de hardware: montaje e instalación de un CMMP-AS-11A-…

P.BE−CMM−FHPP−SW−… Descripción general del bus de campo: control de un CMMP-AS mediante

FHPP

P.BE-CMMP-CO-SW-… Descripción de CANopen: conexión de un CMMP-AS a una red CANopen

P.BE-CMMP-FHPP-DN-SW-… Descripción de DeviceNet: conexión de un CMMP-AS a una red DeviceNet

P.BE-CMMP-FHPP-PB-SW-… Descripción de Profibus: conexión de un CMMP-AS a una red Profibus

P.BE-CMMX-EC-SW-… EtherCAT para el controlador de motor CMMP-AS

P.BE-CMMP-AS-PB-S7-CAM-

...

Para utilizar el CMMP-AS en conexión con un control SIMATIC-S7 hay

módulos funcionales especiales con un archivo de ayuda propio.

Ayuda del software FCT El FCT Framework y el PlugIn CMMP-AS disponen respectivamente de

archivos de ayuda propios integrados en los que se describe la interfaz del

software de parametrización.

Ayuda del editor de planes

de desplazamiento

(en alemán e inglés)

El editor de planes de desplazamiento dispone de un extenso archivo propio

de ayuda con información sobre el manejo del editor y las leyes de

movimiento.

Tabla 1.2 Cuadro general de la documentación

Importante

Este cuadro general no pretende ser una exposición completa. Dependiendo de los componentes y versiones utilizados será necesario consultar otros documentos.

Page 11: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

1. Generalidades

11 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

1.4 Términos relativos al disco de levas

Término Explicación / referencia

Disco de levas, leva La trayectoria del movimiento de un slave en función de las posiciones de un

master. Disco de leva y leva se utilizan como sinónimos. Véase la sección 4.1

Fundamentos.

Master, transmisor

conductor,

accionamiento conductor

Véase la sección 4.1 Fundamentos.

Master físico Véase la sección 4.3 Master físico.

Master virtual Véase la sección 4.4 Master virtual.

Valor nominal del master,

posición nominal del

master, time angle

(ángulo de tiempo), valor

X del disco de leva

El valor establecido para el slave en el eje X del disco de leva. La posición real del

master puede diferir de este, véanse las secciones 4.12 Compensación de posición

entre master y slave y 4.7 Engranaje electrónico entre master físico y slave.

Como unidad para el eje X del disco de leva se utilizan revoluciones, grados o

milímetros.

Período del master Longitud del eje X de un disco de leva. En discos de levas mecánicos el período se

indica generalmente con 0°…360°. Véase la sección 4.8 Parámetros básicos para

un disco de leva.

Posición inicial del master Véase la sección 4.8 Parámetros básicos para un disco de leva.

Leva, leva de mando Véase la sección 4.10 Controlador de levas.

CAM-IN Véase la sección 4.12.3 CAM-IN.

Módulo Véase la sección 4.6 Posicionado de módulo.

Slave, accionamiento

sucesivo

Véase la sección 4.1 Fundamentos.

Valor nominal de

posición del slave, valor

Y del disco de leva

La posición en la que se debe encontrar un slave con disco de leva activo

dependiendo de una posición del master. Unidades: revoluciones, grados o

milímetros.

Puntos de apoyo, puntos

de trama, puntos de

construcción

Existen 2 tipos de puntos de apoyo: los puntos de construcción generados por el

usuario con el ratón en el editor de planificación de movimientos y los puntos de

trama, que se crean automáticamente al reticular la leva. Véase la sección 4.9.3

Reticulado de la curva.

Motion law (ley de

movimiento)

Fórmula matemática que se utiliza para calcular el recorrido de la curva. Véase la

sección 4.9.5.

Dwell (tiempo de

permanencia)

Detención del movimiento de un accionamiento slave, véase la sección 4.9.5.

Straight line (recta) Sección con velocidad constante, véase la sección 4.9.7.

Jerk (sacudida) La sacudida es la tercera desviación del recorrido según el tiempo. Representa la

modificación de la aceleración en función del tiempo.

Ping El ping es la cuarta desviación del recorrido según el tiempo. Representa la

modificación de la sacudida en función del tiempo.

Tabla 1.3 Conceptos

Page 12: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

2. Componentes de hardware

12 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

2. Componentes de hardware

2.1 Controlador de motor

Los controladores de motor de la serie CMMP-AS son servoconvertidores inteligentes de

AC con numerosas posibilidades de parametrización y opciones de ampliación. Por ello se pueden adaptar de forma flexible a numerosas opciones diferentes de aplicación.

Hallará más información sobre el CMMP-AS en la documentación indicada en la sección 1.3.

2.2 Motores y transmisores

Para el funcionamiento óptimo del disco de leva recomendamos los motores de la serie EMMS-AS. Son servomotores de excitación permanente, electrodinámicos y sin escobillas.

Estos motores poseen transmisores de valores absolutos digitales integrados (alternativa: “Single turn” y “Multi turn”).

2.3 Unidad de control de nivel superior (PLC)

Para el control de una aplicación de disco de leva a través del bus de campo, utilice el protocolo del bus de campo FHPP. Los parámetros necesarios se encuentran en el capítulo

6 Control mediante FHPP.

La información detallada sobre la conexión y el funcionamiento de las redes de bus de

campo se encuentra en los manuales correspondientes del CMMP-AS (véase el cuadro

general de la documentación en la sección 1.3).

Para el control de una aplicación de disco de leva a través del bus de campo son adecuados, por ejemplo, los controladores Motion CECX de Festo.

Page 13: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

2. Componentes de hardware

13 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

2.4 Conexiones X10/X11 y cables de conexión

En el “master físico” (véase la sección 4.3) las señales del encoder se transmiten a través de las entradas o salidas X10 y X11.

2.4.1 Salida X11

La salida X11 proporciona una señal del encoder incremental con las siguientes

características:

– TTL (lógica transistor-transistor)

– 6 pistas (A, B e impulso de puesta a cero, cada una de ellas también invertida)

– RS 422

Las especificaciones precisas y la asignación de pines se encuentran en la descripción del hardware indicada en el cuadro general de la documentación en la sección 1.3.

2.4.2 Entrada X10

En la entrada X10 además de otro CMMP-AS también es posible conectar muchos otros

encoders de venta en el mercado, p. ej. transmisores correspondientes al estándar industrial ROD426 de Heidenhain o transmisores con salidas TTL “single-ended” así como salidas “open-collector”.

De forma alternativa, las señales de pista A y B del aparato son interpretadas como señales de sentido del impulso, de forma que el regulador también puede ser activado por tarjetas de mando de motores paso a paso.

Las especificaciones precisas y la asignación de pines se encuentran en la descripción del hardware indicada en el cuadro general de la documentación en la sección 1.3.

Page 14: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

2. Componentes de hardware

14 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

2.4.3 Cable de conexión entre master y slave

– Conector: Sub-D, 9 pines

– Cable: recto (straight), no cruzado (cross-over)

– La transmisión se realiza de modo estándar según RS422.

Importante

Para evitar problemas a causa de perturbaciones electromagnéticas (EMC) los hilos individuales deben trenzarse por pares y apantallarse. Con velocidades de transmisión superiores a 200 kBit/s se recomienda equipar los cables con una resistencia de terminación.

Tenga en cuenta también la relación entre la velocidad de transmisión y la longitud de cable permitida.

En el funcionamiento de disco de leva (X11 -> X10) el pin 5 es opcional y no es necesario conectarlo. Este pin solo sirve para la alimentación de encoders externos.

2.4.4 Topología de las conexiones entre master y slave(s)

Cuando se conectan varios slaves, se recomienda una topología de bus.

Page 15: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

3. Software de parametrización

15 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

3. Software de parametrización

3.1 Festo Configuration Tool (FCT)

Para poder utilizar la función de disco de leva se requiere el Festo Configuration Tool (FCT). El Festo Configuration Tool es la plataforma de software para configurar y poner en funcionamiento diferentes componentes de Festo.

El FCT consta de:

– Un Framework como punto de arranque del programa y de entrada con administración

uniforme del proyecto y los datos para todos los tipos de componentes compatibles.

– Un PlugIn para las demandas especiales de cada componente con las descripciones y

diálogos necesarios.

El suministro del CMMP-AS incluye un CD con el Framework FCT. Si todavía no lo ha hecho: instale el Framework FCT en su ordenador (requisitos del sistema: véase la funda del CD).

Para la instalación se requieren derechos de administrador.

Page 16: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

3. Software de parametrización

16 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

3.2 PlugIn FCT CMMP-AS

La aplicación de disco de leva está disponible a partir de la versión 1.3 del PlugIn. Esta

versión y las versiones posteriores del PlugIn se pueden instalar paralelamente con una versión anterior existente de este PlugIn. La versión anterior permanece instalada.

Si todavía no ha instalado ningún PlugIn CMMP-AS versión 1.3 (o posterior):

– instálelo desde el CD de instalación de FCT más reciente o bien

– descárguelo desde el “Download Area”: www.festo.com

La siguiente figura muestra la selección de la versión del PlugIn al añadir un componente en un proyecto de FCT nuevo o existente:

Una vez instalado el FCT con el PlugIn CMMP-AS en el ordenador, puede instalar adicionalmente la aplicación de disco de leva con ayuda del CD “GSPF-CAM-MC-ML”. Observe las indicaciones para la instalación en la funda del CD.

Si el proyecto de FCT estaba abierto al instalar la aplicación de disco de leva, deberá cerrarlo. La aplicación de disco de leva estará disponible la próxima vez que abra el proyecto de FCT.

El Framework FCT y el PlugIn CMMP-AS tienen cada uno sus propios archivos de ayuda.

Page 17: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

17 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4. Conceptos del disco de leva

4.1 Fundamentos

Con el término “disco de leva electrónico” se denominan aplicaciones en las que un ángulo de entrada o una posición de entrada se representa a través de una función en un valor nominal de ángulo o una posición nominal. Por lo tanto, un disco de leva es una asignación fija de las posiciones de un master y de un slave.

El master y el slave también se denominan “transmisor conductor” y “accionamiento sucesivo”. El transmisor conductor no tiene que ser necesariamente un master físico (véase la sección 4.3), si no que también puede ser un master virtual (véase la sección 4.4). Una relación master-slave se representa generalmente en un gráfico de asignación de 2 dimensiones. En el eje X horizontal se encuentra la posición del master, y en el eje Y

vertical la posición del slave. De este modo, en todo momento es posible obtener información acerca de la relación en que se encuentran los dos accionamientos.

X: recorrido del master Y : recorrido del slave

Page 18: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

18 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.2 Características de la función de disco de leva

La función de disco de leva implementada en la serie de dispositivos CMMP-AS posee las siguientes características:

– Gran versatilidad del sistema. No es necesaria una conversión de la mecánica para los distintos requerimientos de las formas de las levas.

– Editor de planes de movimiento de fácil manejo. Todos los límites de posición, velocidad y aceleración se visualizan inmediatamente en el editor.

– Es posible gestionar hasta 16 discos de leva con un total de 2.048 puntos de apoyo. La distribución de los puntos de apoyo en los discos de leva se puede elegir indistintamente.

– En cada disco de leva hay cuatro controladores de levas acoplados (véase la sección 4.10).

– El disco de leva se puede desplazar con un valor determinado (offset):

Un disco de leva desplazado afecta al controlador de levas conectado con él.

Page 19: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

19 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.3 Master físico

Un master “físico” es un master de hardware existente, p. ej.

– un CMMP-AS que emite una señal de encoder emulada en la salida X11, o bien

– un encoder incremental (p. ej. de un accionamiento de cadena de montaje).

Ejemplo: el master/transmisor comunica un movimiento de 1 => 4. El slave se desplaza correspondientemente a una curva de 4 => 1.

Configuración de un CMMP-AS como master físico en FCT:

No es necesario configurar un Master especialmente como tal. Basta con parametrizar

correctamente la emulación de encoder en la salida X11 y conectar allí otro CMMP-AS como slave.

En cambio, en un slave es necesario especificar que debe utilizar las señales de la entrada

X10 como señales del master; para ello se debe realizar el siguiente ajuste en la página “Cam Disc” (disco de leva):

Si en el slave está activado el “Physical Master” (master físico), es posible realizar especificaciones adicionales para el encoder. Esto no se aplica cuando el master es un

CMMP-AS, dado que los ajustes estándar ya están adaptados a él. Véase también la sección 2.4 Conexiones X10/X11 y cables de conexión.

Page 20: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

20 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.4 Master virtual

Un master “virtual” funciona como software en un CMMP-AS que ha sido configurado correspondientemente. Por ello, dicho CMMP-AS es simultáneamente master y slave.

El master ejecuta las tareas de posicionado (p. ej. registros de posicionado de la tabla de registros de posicionado) solamente de un modo “virtual”, es decir, calcula los recorridos de posicionado hasta posiciones de destino con ayuda de las aceleraciones y velocidades parametrizadas. La ejecución virtual de una tarea de posicionado dura lo mismo que si el accionamiento conectado ejecutara la tarea de posicionado realmente. No obstante, se desplaza con el recorrido según el disco de leva activo.

Ejemplo:

1. Al activar el disco de leva, el master virtual se encuentra en la posición “0” (= posición inicial del master parametrizada). El accionamiento conectado (slave) realiza a continuación un movimiento CAM-IN (véase la sección 4.12.3) hasta la posición 4.

2. Si ahora se inicia una tarea de posicionado cuya posición de destino es “4”, el master virtual “se desplaza” desde la posición 0 hasta la posición 4.

3. Sin embargo, el accionamiento conectado a este CMMP-AS (slave) realiza el recorrido

según el disco de leva activo, en la imagen una curva de la posición 4 hasta la posición 1.

Por lo tanto, se trata de una aplicación de disco de leva “stand-alone”, puesto que en este caso el CMMP-AS es master y slave a la vez.

El “Virtual Master” (master virtual) se activa en el PlugIn FCT:

El master virtual se controla mediante selección de registro o modo directo. En caso de modo directo solo es posible el modo de posicionado. El modo de fuerza y el modo con regulación de velocidad no son posibles.

Page 21: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

21 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.5 Combinaciones de master y slave

A continuación se muestran ejemplos de cómo combinar varios CMMP-AS para hacerlos funcionar en una aplicación de disco de leva.

4.5.1 CMMP-AS como master físico con 3 slaves

Master: en el master no hay ningún disco de leva activo, es decir, el eje conectado a él

ejecuta exactamente las tareas de posicionado especificadas mediante selección de registro o modo directo.

Slaves: en el FCT se ha seleccionado respectivamente “master físico” y para cada slave se

ha creado un disco de leva propio. De este modo, cada slave se desplaza en una “leva” propia dependiendo de la posición del master.

Con tres accionamientos slave es posible realizar como máximo un movimiento tridimensional en dirección X, Y y Z. La velocidad de los movimientos (ciclos) depende de la velocidad del master.

Page 22: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

22 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.5.2 CMMP-AS como master virtual con un slave

A un CMMP-AS que ha sido configurado como master virtual también se le pueden conectar slaves.

En FCT se puede configurar si en X11 se emiten

– la señal del master virtual

– los valores reales del movimiento slave

– o los valores nominales del movimiento slave.

Deben utilizarse preferiblemente los valores nominales. Los valores reales solo deben utilizarse en sistemas acoplados o cuando es importante que no haya colisiones en caso de desviaciones entre la posición nominal y la posición real (p. ej. errores de seguimiento).

Page 23: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

23 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.6 Posicionado de módulo

El posicionado de módulo se puede utilizar, por ejemplo, cuando la señal del transmisor conductor procede de un actuador giratorio o de una cinta transportadora. Si se exceden o no se alcanzan los límites del margen de módulo, empezará sin problemas un nuevo segmento de módulo.

Los límites del margen deben coincidir con las especificaciones de la definición del disco de leva (véase la sección 4.8) (la misma longitud del período del master).

4.6.1 Posicionado de módulo en master físico

En un master físico, después de activar la función de módulo solo es necesario especificar los límites de margen superior e inferior.

El límite superior del margen de posicionado nunca se supera, el controlador slave conmuta automáticamente al límite inferior al alcanzar el límite superior.

Page 24: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

24 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.6.2 Posicionado de módulo en master virtual

Al iniciar un registro de posicionado de la tabla de registros, el master virtual simula un desplazamiento a la posición de destino con los valores parametrizados de velocidad y aceleración en el registro de posicionado. El eje conectado se desplaza en el recorrido según el disco de leva activo.

Importante

La duración de una ejecución virtual de un registro de posicionado es exactamente la misma que si no hubiera ningún disco de leva activo.

El sentido del desplazamiento se determina por la leva mediante los ajustes de la página

“Cam Disc”, en la pestaña “Master”: “Shortest distance” (recorrido más corto), “Direction always positive/negative” (siempre positivo/negativo) o “Direction from position set” (según el registro de posicionado).

Advertencia

Con el ajuste de módulo “Shortest distance” (recorrido más corto): no introduzca ninguna posición de destino que se encuentre fuera del margen de módulo definido. Con posiciones de destino fuera del margen de módulo, el posicionado se ejecuta como una tarea de posicionado normal absoluta.

El límite superior del margen no está dentro del margen permitido. En este caso introduzca como posición de destino el límite inferior del margen.

Page 25: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

25 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.7 Engranaje electrónico entre master físico y slave

El engranaje electrónico simula un engranaje mecánico entre

– el movimiento del master físico y

– la activación del slave.

El disco de leva en el slave no se aplasta ni extiende. Solo se “transmite” la activación del slave.

La transmisión repercute en el eje X del disco de leva en el slave, es decir, al valor nominal del master.

Ejemplo:

el master físico se desplaza de su posición 0 a la posición 2. En FCT se ha parametrizado en el slave una relación de transmisión de 1:2 (velocidad de entrada: velocidad de salida).

Ajuste del slave en FCT:

Page 26: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

26 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Sin transmisión (es decir, con 1:1) el slave se detendría según el siguiente disco de leva:

Sin embargo, con una relación de transmisión 1:2 se simula un movimiento del master el doble de amplio: El slave supone que el master se ha desplazado de la posición 0 a la

posición 4 y por lo tanto se desplaza según su disco de leva de la posición 1 a la posición 3.

En el slave, el FCT muestra “4,000” como “Setpoint Master” (valor nominal del master),

aunque el master, según su propio sistema de referencia de medida, está en “2”:

Advertencia

Dado que en este ejemplo el eje X del disco de leva es recorrido el doble de rápido, las velocidades resultantes del accionamiento slave también serán el doble (y por lo tanto también la aceleración y la sacudida).

Por este motivo puede ser más conveniente modificar el disco de leva del slave de modo que la relación de transmisión entre master y slave sea de 1:1.

Observación: el efecto del engranaje electrónico corresponde a la modificación del número de impulsos parametrizado en el encoder; si el master envía 1.024 impulsos por revolución, pero en el slave solo se han parametrizado 512 impulsos, con cada revolución del master el slave supondrá que el master ha dado dos vueltas (siempre que se haya introducido la relación de transmisión 1:1).

Page 27: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

27 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.8 Parámetros básicos para un disco de leva

Cuadro general:

1 Magnitud de referencia para cálculos dinámicos

7 Valor límite para velocidad

8 Valor límite para aceleración

Los parámetros básicos se explican detalladamente en la ayuda online del PlugIn FCT (menú “Help/Dynamic Help” Ayuda/Ayuda dinámica).

1 2

3

4

5

6

7

8

5

6

2

3

4

Page 28: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

28 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9 Displacement plan editor (editor de planificación de movimientos)

4.9.1 Generalidades

Con el editor de planes de desplazamiento se pueden dibujar curvas de recorrido individuales. Junto con el tiempo en el que se debe recorrer una leva completa, para los movimientos del slave se da una dinámica determinada.

En el siguiente ejemplo se ha parametrizado que el eje X del disco de leva cubra 5 revoluciones del master (= Period [r] ). Suponiendo que las 5 revoluciones se realicen en 2.000 ms, para el slave se dan determinadas velocidades y aceleraciones. El editor muestra dichos valores debajo del diagrama de recorrido respectivamente en diagramas

propios.

En el cálculo de los valores dinámicos el editor tiene en cuenta los valores límite del accionamiento parametrizados y, si se exceden determinadas velocidades/aceleraciones, el editor indica “Conditions violated” (condiciones vulneradas). El master tendría que recorrer el disco de leva más lentamente para reducir las aceleraciones / velocidades del slave.

Page 29: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

29 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9.2 Editor de planificación de movimientos <-> creación de curvas convencional

La función del disco de leva electrónico se representa convencionalmente mediante una tabla de valores con los puntos a los que debe desplazarse el accionamiento uno tras otro. La tabla de valores tiene que rellenarse manualmente. Para averiguar si las aceleraciones y valores de sacudida que se producen sobrecargan la mecánica del accionamiento, es necesario realizar extensos cálculos individuales.

Por el contrario, el editor de planificación de movimientos de Festo permite establecer con el ratón solo puntos de construcción centrales. El programa propone el recorrido de la curva restante. Las velocidades y aceleraciones que aparecen se visualizan inmediatamente.

4.9.3 Reticulado de la curva

El editor de planificación de movimientos crea una curva completamente lisa. Para poder guardar y procesar la curva en el controlador, al cerrar el editor de planificación de movimientos se reticula la curva. El número de segmentos de la trama corresponde al “No. of Points” (nº de puntos) especificado en FCT durante la definición de la curva.

Puesto que los puntos de construcción creados con el ratón no siempre están justo encima de la retícula, con una trama gruesa solo se obtiene una aproximación inexacta del recorrido de la curva del editor de planificación de movimientos. Para que la desviación sea mínima, se recomienda utilizar el número máximo de puntos de apoyo (= puntos de trama).

La siguiente figura muestra a la izquierda una curva de trama gruesa solo con 10 puntos de apoyo (=puntos de trama). La curva de la derecha muestra un desarrollo mucho más preciso gracias a los 200 puntos de trama.

Page 30: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

30 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

En curvas con elevada dinámica y alta exigencia de precisión de posicionado, debería utilizarse el mayor número posible de puntos de apoyo. Puede haber como máximo 2.048 puntos de apoyo (la suma de las 16 curvas).

Observación sobre la terminología:

Existen 2 tipos de puntos de apoyo:

– los puntos de construcción, que son creados por el usuario en el editor de planificación de movimientos con el ratón

– y los puntos de trama, que se crean automáticamente al reticular la curva.

Page 31: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

31 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9.4 Discos de levas continuos y limitados

La mayoría de discos de levas pueden recorrerse continuamente, es decir, cíclicamente: después de una revolución el disco de leva vuelve a estar en el inicio y se puede volver a recorrer en el mismo sentido (o también en sentido opuesto). En combinación con un posicionado de módulo debe utilizarse siempre un disco de leva continuo.

El editor de planificación de movimientos intenta unir el final de una curva con el inicio (valores Y idénticos en el diagrama):

Si un disco de leva en funcionamiento debe ejecutar menos de una revolución completa y

después volver, se puede crear como disco ilimitado (acíclico): El inicio y el fin del recorrido Y en el disco de leva están muy separados, un área extrema determinada no se puede recorrer, es posible que el disco de leva tenga un tope.

Para que el editor de planificación de movimientos ahora intente unir el inicio con el fin, los puntos finales de la curva deben estar exactamente sobre los puntos finales del

período del master. De no ser así, el editor de planificación de movimientos intentaría unir

el inicio y el fin, sin embargo, los saltos que aparecen en la velocidad, aceleración y sacudida en la práctica no se podrían recorrer o solo a velocidad muy reducida. En estas situaciones, al cerrar el editor de planificación de movimientos este indica que el recorrido a 0/360 presenta una sacudida.

Page 32: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

32 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

La curva se considera errónea en total (“Conditions violated”), véase la siguiente figura:

En la curva siguiente el primer y último punto de construcción se han puesto directamente en las posiciones finales del período del master:

Page 33: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

33 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9.5 Crear una curva y seleccionar una ley de movimiento

Cada editor de planificación de movimientos posee un archivo de ayuda propio. En él hallará información detallada sobre el manejo del editor y las leyes de movimiento. Aquí solo se presentan los primeros pasos.

1) Inicie el editor de planificación de movimientos mediante el botón “Edit Selected Cam Disc no. x” (editar disco de leva seleccionado nº x).

2) Insertar un “dwell” (tiempo de permanencia)

Haga clic en el botón para insertar un “dwell”. Un “dwell” (tiempo de permanencia) es una detención del movimiento. Durante este tiempo, se pueden, p. ej., abrir o cerrar unas pinzas.

Desplace el cursor del ratón sobre el diagrama de recorrido. La posición actual del cursor se indica en la barra de título. Haga clic dos veces sobre el diagrama en dos puntos algo separados. Se obtiene aproximadamente la siguiente figura:

Repita el procedimiento e inserte otro tiempo de permanencia más arriba a la derecha en

el diagrama de recorrido. El editor une los dos segmentos del tiempo de permanencia automáticamente con curvas. Se obtiene aproximadamente el siguiente recorrido:

Page 34: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

34 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Sugerencia: si desea insertar un tiempo de permanencia que empiece al final del disco de leva y continúe en el inicio, primero deberá establecer el punto posterior.

3) Desplazamiento de puntos/segmentos de construcción Si desea desplazar los segmentos del tiempo de permanencia: haga clic otra vez sobre un punto de construcción que haya establecido, desplace el cursor ligeramente de dicho punto y vuelva a hacer clic. Ahora el tiempo de permanencia estará en otra posición. Como alternativa también puede hacer clic en los puntos de construcción con la tecla derecha del ratón e introducir manualmente el valor X (“Time angle”) (ángulo de tiempo) y el valor Y (“Path coordinate”) (coordenada de recorrido) deseados.

4) Borrar puntos de apoyo

Si desea borrar un tiempo de permanencia: haga clic en el símbolo de la papelera y después en un punto de construcción. El tiempo de permanencia se borra completamente. Del mismo modo se pueden borrar también todos los demás puntos de construcción.

Page 35: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

35 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

5) Segmentos

En el siguiente ejemplo, mediante una distribución uniforme se obtiene una curva simétrica con 4 segmentos: dos fases de parada (<II> y <IV>), una fase en la que el accionamiento se desplaza en sentido positivo (<I>), y una fase en la que el accionamiento se desplaza en sentido negativo (<III>):

Page 36: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

36 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6) Elegir otra ley de movimiento

El editor de planificación de movimientos conecta automáticamente los segmentos del tiempo de permanencia con curvas; en este ejemplo para el cálculo de la curva se ha utilizado la ley de movimiento nº 6 (“Modified Sine” (línea seno modificada)); (según el ajuste estándar: se puede ajustar en la ventana del botón de la barra de herramientas “Edit parameters of displacement plan”). El desarrollo del primer y tercer segmento al principio son idénticos (exceptuando el sentido del movimiento).

La curva propuesta por el editor es adecuada para numerosas aplicaciones. No obstante, si lo desea puede optimizar la curva, p. ej. seleccionando otra ley de movimiento. Puede elegir una ley de movimiento diferente para cada segmento de una curva: Haga clic en el botón derecho del ratón en el tercer segmento (se desplaza en sentido negativo). Se abre la ventana de diálogo correspondiente. Introduzca la ley de movimiento “34” (= 7th Polynomial) (polinomio de grado 7) y haga clic en “OK”.

Page 37: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

37 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

7) Efectos de las leyes de movimiento

La comparación entre el primer y el tercer segmento muestra los efectos de las distintas leyes de movimiento sobre el recorrido de la curva: con el polinomio de grado 7 el aumento de la aceleración (curva roja inferior en la figura siguiente) es más lento/plano que con la línea de seno modificada.

Page 38: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

38 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Mediante el comando de menú “Single displacement diagram” (Salida/Diagrama de

movimiento individual) puede observar adicionalmente la sacudida correspondiente (línea amarilla): La trayectoria de sacudida es claramente más armónica con el polinomio de grado 7.

Page 39: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

39 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9.6 Principios para la selección de las leyes de movimiento

No se puede afirmar en general qué ley de movimiento y por lo tanto qué recorrido de la curva es óptimo para cada aplicación.

Las leyes de movimiento utilizadas frecuentemente son:

– “Modified Sine” - Línea seno modificada (ley de movimiento nº 6): Tradicionalmente

muy difundido, solución útil para numerosas aplicaciones.

– “5th Polynominal” - Polinomio de grado 5 (ley de movimiento nº 4): Incluido en la

directiva VDI (Federación de Ingenieros Alemanes) 2143, solución útil para numerosas aplicaciones.

– “7th Polynominal” - Polinomio de grado 7 (ley de movimiento nº 34): No incluido en

la directiva VDI. Proporciona una sacudida suave con valores máximos de aceleración altos simultáneamente. Permite empezar antes con el movimiento y terminarlo más tarde para aumentar los tiempos de ciclo (véase la sección 4.9.8).

– “11th Polynominal” - Polinomio de grado 11 (ley de movimiento nº 11): La curva de

aceleración muestra una “tapa”. Vibraciones mínimas, armónica, de uso universal.

– “15th Polynominal” - Polinomio de grado 15 (ley de movimiento nº 50): Similar al

polinomio de grado 7, pero la sacudida es aún menor.

En caso de una estructura suave, es decir, oscilante, p. ej. en un eje de correa dentada,

debería asegurarse de que el transcurso de la aceleración es lo más suave y armónico

posible, con valores de sacudida bajos y continuos. Un aumento brusco de la aceleración con altos valores de sacudida origina vibraciones y resonancias. Si no, al final de un movimiento deben preverse tiempos de amortiguación relativamente largos hasta que la masa o herramienta en movimiento deja de oscilar.

Si el posicionado debe realizarse con ahorro de energía, que tendrá también un efecto

positivo sobre el calentamiento de los motores y controladores, se pueden utilizar las leyes de movimiento nº 48 o 49. No obstante, estas tienen valores de sacudida relativamente altos, lo que afectará negativamente a la tendencia a la oscilación y la carga de la mecánica.

Page 40: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

40 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Las características de las 55 leyes de movimiento con sus ventajas y desventajas específicas están explicadas individualmente en la ayuda del editor de planificación de movimientos.

Page 41: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

41 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9.7 Otras funciones básicas

A) “Inserting sections with constant velocity for synchronous operation” -

Incorporación de rectas para modo sincronizado

Una recta es un segmento con velocidad constante (es decir, aceleración = 0). Tales segmentos se pueden utilizar para tareas de proceso sincrónicas.

Existen dos opciones para incorporar rectas:

Hacer clic en un segmento con la tecla derecha del ratón e introducir en el diálogo el porcentaje de la recta para este segmento. El valor porcentual se refiere a la longitud del segmento. La recta se inserta centrada:

Se obtiene el siguiente recorrido:

Page 42: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

42 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

La función especial de rectas ofrece más opciones

Con ayuda del botón de la barra de herramientas, inserte un segmento con velocidad constante (se hace del mismo modo que la inserción de un “dwell”, véase la sección 4.9.5).

En las ventanas de diálogo de los dos puntos de apoyo del segmento de recta puede determinar, por ejemplo, que la sacudida al principio o al final del segmento de recta debe

ser “= 0”:

En la ventana de diálogo del segmento de recta también puede introducir el paso o la velocidad.

Page 43: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

43 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

B) “Inserting additional supporting points” -

Incorporación de puntos de apoyo adicionales

Si para un movimiento es importante que el accionamiento slave se encuentre en un punto determinado en un momento determinado, es posible introducir a tal fin puntos de apoyo adicionales en la trayectoria del movimiento.

Utilice únicamente tantos puntos de apoyo adicionales como sea necesario. La trayectoria del movimiento será más armónica cuantos menos puntos de apoyo se utilicen.

C) “Insert section with a table of supporting points”

Inserción de una sección con tabla de puntos de apoyo

En primer lugar, defina un área en el diagrama de recorrido haciendo clic dos veces con el ratón. A continuación puede incorporar en la sección una curva procedente de una tabla de valores guardada. Las diferentes ventanas de diálogo le permiten procesar los datos importados, adaptar el tamaño de la curva y alisar el recorrido.

Page 44: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

44 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

D) “Inserting reference lines” - Uso de líneas de referencia

(insertar, desplazar, borrar)

Con los botones de la barra de herramientas puede insertar líneas verticales y horizontales que funcionan como líneas magnéticas de retención.

Para insertar: haga clic en el botón deseado. A continuación se abre un diálogo en el que

puede introducir las posiciones de una o varias líneas.

Para desplazar: haga clic en la línea de referencia que desea desplazar. En el borde

inferior del editor de planificación de movimientos aparecerá un campo de entrada en el que puede introducir la nueva posición de la línea. Alternativamente puede volver a hacer clic en el botón de la barra de herramientas y adaptar las posiciones en el diálogo correspondiente.

Para borrar: para borrar una línea de referencia, utilice el botón de la papelera de la barra

de herramientas o bien el botón correspondiente de líneas de referencia con el diálogo correspondiente.

Page 45: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

45 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.9.8 Otras optimizaciones

A) Desplazamiento de momentos en los que empieza o termina un movimiento

En movimientos con pocas sacudidas e inicio suave de la aceleración, al principio del movimiento solo de recorre un trayecto muy corto, que en relación con la fase de parada no es crítico. Ejemplo: si el tiempo de permanencia sirve para que unas pinzas se abran o cierren por completo, una modificación mínima del lugar al inicio del movimiento no impedirá que las pinzas se abran o cierren de modo seguro. El inicio del movimiento se puede adelantar o el final del movimiento puede tener lugar más tarde. Esto permite un desarrollo del movimiento más suave y armónico con una velocidad de ciclo más alta al mismo tiempo.

En el siguiente ejemplo, en la imagen derecha se ha desplazado el inicio del movimiento hacia adelante y el final hacia atrás. Aunque el accionamiento prácticamente se detiene igualmente en la zona del tiempo de permanencia anterior, se obtiene una curva de aceleración considerablemente más plana.

Page 46: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

46 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

B) Desplazamiento de valores de velocidad y aceleración de puntos de apoyo

En los puntos de apoyo existe la posibilidad de modificar los recorridos directamente mediante el desplazamiento de los valores de velocidad y aceleración. El siguiente ejemplo presenta en el punto de apoyo derecho un salto desventajoso en el desarrollo de la aceleración (imagen izquierda). Si hace clic en el punto de aceleración y lo desplaza un poco hacia abajo, se obtendrá el desarrollo de la aceración alisado de la imagen derecha:

Sugerencia: Con el botón “Edit parameters of displacement plan” (editar parámetros de la

planificación de movimientos) puede activar un modo de arrastre online para los

ajustes básicos a través del ajuste “Drag mode with maximized course with svaj diagram” (modo de arrastre con recorrido maximizado y diagrama svaj) (solo recomendado para ordenadores rápidos).

Page 47: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

47 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

C) Diferente aceleración / deceleración

En algunos casos, un accionamiento puede acelerar fuertemente pero el frenado debe ser muy suave. Esto puede realizarse mediante el desplazamiento del punto medio de una sección.

En el ejemplo siguiente se ha desplazado hacia adelante el punto medio de la sección. De este modo queda menos tiempo para la aceleración y más tiempo para el frenado.

Puede realizar el ajuste en el diálogo correspondiente de la sección con ayuda del “Inflection point parameter” (parámetro de punto de inflexión):

Las secciones siempre van de 0…1. Un valor de 0.5 representa el centro de la sección, un valor de 0.25 exactamente el límite del cuarto delantero. Introduzca los valores con un punto como signo de separación decimal.

Page 48: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

48 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.10 Controlador de levas

4.10.1 Generalidades

Con el término “controlador de levas” se describe la asignación de un nivel lógico a una información de posición o de ángulo. El término tiene su origen en las levas de mando colocadas en un eje, que en determinadas posiciones activan contactos de conmutación. En un controlador de levas electrónico se puede utilizar una función similar. Observe al respecto el siguiente dibujo:

Cada disco de leva posee 4 controladores de levas, que a su vez pueden poseer varias levas. Las levas se accionan en función de la posición del master.

Las levas se pueden insertar con la tecla derecha del ratón y después agrandar o reducir a voluntad arrastrando el cursor. Si se arrastra hasta el tamaño 0, se borra la leva.

El principio y el final de las levas solo pueden estar en puntos de

apoyo de la trama. Si se exige una elevada exactitud de conmutación de las levas, es necesario especificar una gran

cantidad de puntos de apoyo de trama. Véase la sección 4.9.3 Reticulado de la curva.

Page 49: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

49 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

En el ejemplo siguiente el controlador de levas nº 1 posee dos levas: la primera leva se

acciona cuando la posición X se encuentra entre 1 y 2, y la segunda cuando la posición X está entre 3 y 4.

Las levas se pueden consultar a través de FHPP o introducir en salidas digitales.

Consulta mediante FHPP: el estado de las levas (activadas/no activadas) se puede leer en PNU 311/02. Véase la descripción FHPP según la sección 1.3 Cuadro general de la documentación de CMMP-AS.

Page 50: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

50 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.10.2 Activación de salidas digitales

Realice los siguientes ajustes en FCT si se debe activar una salida digital en función del accionamiento de levas:

En la página “Application Data” (datos de aplicación), en la pestaña “Operating Mode Settings” (ajustes del modo de funcionamiento) active “Position Trigger” (iniciador de posición).

En la página “Position Trigger” asigne el controlador de levas deseado (aquí el nº 1) a un iniciador de posición (aquí: #1).

En la página “Digital Outputs” (salidas digitales) asigne el iniciador de posición #1 a una salida digital (aquí: DOUT2).

Page 51: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

51 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.11 Activación de discos de leva

Durante la puesta en funcionamiento puede activar discos de leva a través del FCT.

Durante el funcionamiento puede activar discos de leva mediante bus de campo/FHPP o mediante entradas digitales.

Importante

Un disco de leva solo debe activarse cuando el master esté detenido.

Si el master se desplaza durante la activación, pueden originarse saltos del valor nominal y errores de seguimiento.

Para la activación a través de entradas digitales proceda de la siguiente manera:

En la página “Digital Inputs” (entradas digitales), en la pestaña “CAM” (leva) elija para cada una de las curvas creadas hasta ahora una entrada digital del menú de selección. En la siguiente figura se activa el disco de leva nº 1 al activar la entrada digital DIN3.

A continuación, en la pestaña “Assignments” (asignaciones) puede establecer posibles asignaciones dobles de las entradas digitales:

Importante

Debe evitarse una asignación múltiple de entradas digitales. Las funciones o señales con prioridad más alta pueden impedir la activación de una curva.

Page 52: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

52 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Significado de los colores:

Gris: la entrada no está asignada.

Verde: la entrada tiene una asignación sencilla.

Amarillo: la entrada tiene una asignación doble.

Rojo: la entrada tiene una asignación, como mínimo, triple.

Para la activación de discos de levas a través del bus de campo véase el capítulo 6.

Page 53: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

53 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.12 Compensación de posición entre master y slave

4.12.1 En un master físico

A través de la conexión master-slave solo se transmiten señales incrementales. Por lo

tanto, después de la puesta en marcha es necesario realizar una compensación de posición entre el master y el slave. Esto se puede realizar de la siguiente manera:

– El master se desplaza primero a su posición inicial definida (p. ej. X=0).

– En el slave se ha especificado en FCT que el valor nominal del master debe estar en “0” al activar un disco de leva. Por ello, después de activar el disco de leva en el slave, tanto la posición real del master como la posición predeterminada del slave están en la posición 0.

Es posible que el slave ejecute un movimiento CAM-IN (véase la sección 4.12.3).

4.12.2 En un master virtual

Al activar un disco de leva, la posición del master se pone en X=0 o en un valor inicial parametrizado para dicho disco de leva.

El eje conectado se desplaza con los valores CAM-IN definidos automáticamente a la posición Y, que está asignada a esta posición inicial según el disco de leva.

Ejemplo:

El accionamiento está en la posición X=5. Al activar el disco de leva la posición se pone en X=4, puesto que se indicó como valor inicial en la definición del disco de leva (= posición inicial del master, véase la sección 4.8).

Como consecuencia, el eje conectado se desplaza con velocidad CAM-IN hacia Y=1.

Una vez concluido el movimiento CAM-IN es posible ejecutar “virtualmente” registros de posicionado de la tabla de registros de posicionado. El eje conectado se desplaza en el recorrido según el disco de leva activo.

Page 54: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

4. Conceptos del disco de leva

54 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

4.12.3 CAM-IN

Un movimiento CAM-IN se ejecuta siempre que el eje slave al activar un disco de leva no se encuentra en el valor Y, en el que debería encontrarse según su disco de leva y según el valor X del control del master.

Para el movimiento CAM-IN se utilizan los ajustes que se pueden realizar en FCT en la página “Cam Disc” en la pestaña “CAM-IN”:

Para indicar que el accionamiento se encuentra en un movimiento CAM-IN, esta señal se puede mapear en salidas digitales en FCT (página “Digital Outputs”). De este modo

también se puede señalizar que el accionamiento ha alcanzado el punto inicial de la curva (movimiento CAM-IN concluido).

Si el accionamiento se desplaza al desactivar un disco de leva, se frena con la deceleración (rampa de frenado) que fue ajustada en los parámetros CAM-IN.

Si el accionamiento abandona el período del master definido para el disco de leva, el accionamiento también será frenado (la rampa de frenado no se puede parametrizar).

En un master virtual:

Si durante un movimiento CAM-IN se inicia un registro de posicionado, el movimiento CAM-IN se ejecutará hasta el final. A continuación se ejecutará el registro de posicionado iniciado sin necesidad de una nueva señal START.

En una combinación de un master físico y un slave:

Importante

Un disco de leva solo debe activarse cuando el master esté detenido.

Si el master se desplaza durante la activación, pueden originarse saltos del valor nominal y errores de seguimiento.

Page 55: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

55 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

5. Ejemplos de puesta en funcionamiento

5.1 Requerimientos

Advertencia

Los ejes eléctricos se mueven con fuerzas y velocidades elevadas. Las colisiones pueden causar lesiones graves.

Observe las medidas de seguridad en la documentación del controlador así como las instrucciones de puesta en

funcionamiento descritas en ella.

Esta documentación solo tiene en cuenta los aspectos especiales

del disco de leva.

Los siguientes ejemplos paso a paso muestran como se pueden parametrizar los controladores del tipo CMMP-AS para una aplicación de disco de leva.

Para comprender estos ejemplos es necesario que los controladores, motores y ejes estén completamente instalados y cableados y reciban tensión. Además debe haberse realizado una puesta a punto básica. Los controladores deben estar listos para aceptar tareas de

posicionado.

Page 56: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

56 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

5.2 Ejemplo 1: master físico con un slave

Paso 1

Incorpore dos CMMP-AS en su proyecto FCT (menú “Component/Add”) (componente / añadir). Nómbrelos, por ejemplo, “Master” y “Slave”.

Realice todas las parametrizaciones así como una puesta en funcionamiento, como se requiere sin disco de leva.

Advertencia

Los ejes eléctricos se mueven con fuerzas y velocidades elevadas.

Las colisiones pueden causar lesiones graves.

Observe las medidas de seguridad en la documentación del controlador así como las instrucciones de puesta en

funcionamiento descritas en ella.

Esta documentación solo tiene en cuenta los aspectos especiales del disco de leva.

Page 57: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

57 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 2

En el master: en la página “Application Data”, en la pestaña “Operating Mode Settings” (ajustes del modo de funcionamiento) active la opción “Encoder Emulation X11” (emulación de encoder X11).

En la página “Encoder Emulation”: compruebe los ajustes y adáptelos si es necesario:

Page 58: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

58 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 3

En el slave:

En la página “Application Data”: active la opción “Cam Disc” (disco de leva).

En la página “Cam Discs”, en la pestaña “Master”: active la opción “Physical Master (X10)”.

Indique también si el master debe realizar un desplazamiento rotativo o lineal. Si se activa la opción “Reset Master Setpoint on activation of Cam Discs” (reponer valor nominal del master al activar discos de levas), el slave supone que al activar el disco de leva el master se encuentra en la posición 0.

La compensación de posición entre master y slave se describe en la

sección 4.12.

La función de módulo se describe en la sección 4.6.

En “Encoder Data (X10)” (datos del encoder) puede parametrizar un “engranaje electrónico”, véase la sección 4.7.

Page 59: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

59 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 4

Cambie a la pestaña “Cam” (leva) e introduzca los parámetros básicos para un disco de leva.

Los parámetros básicos se describen en la sección 4.8.

A continuación haga clic en “Edit Selected Cam Disc no. x” (editar disco de leva seleccionado nº x).

En el editor de planificación de movimientos: cree una curva.

Los primeros pasos para crear una curva en el editor de planificación de movimientos se explican en la sección 4.9.5.

Después de crear la curva: haga clic en el botón “X” para cerrar el editor de planificación

de movimientos.

Page 60: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

60 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 5

En FCT, en la pestaña “Cam Switch” (controlador de levas) se muestra el recorrido de la curva. Si es necesario, añada otras levas.

La inserción de levas y la visualización del accionamiento de levas con ayuda de salidas digitales se describe en la sección 4.10.

Paso 6

Cambie a la pestaña “CAM-IN” e introduzca valores adecuados.

El movimiento CAM-IN se describe en la sección 4.12.3.

Page 61: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

61 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 7

Respectivamente en el master y en el slave:

Establezca una conexión online y realice un Download en los controladores. Guarde el proyecto en los dispositivos con el botón “Store” (guardar) y reinicie los controladores: “Component/Restart Controller” (componente/reiniciar controlador) (especialmente en aplicaciones CANopen, puesto que generalmente antes de un arranque se envía un reset de CAN).

Después active el control de dispositivos FCT (“FCT” y “Enable” (habilitar)).

En el master: ejecute un recorrido de referencia (si es necesario) y desplace el master a la posición “0”.

En el slave:

ejecute un recorrido de referencia (si es necesario).

Cambie a la ventana registro “Project Output” (salida de proyecto), pestaña “Cam Discs” (discos de levas).

Active un disco de leva, para ello seleccione “Choice” (selección) en el menú. Si en la pestaña “Master” ha seleccionado la opción “Reset Master Setpoint on activation of Cam Discs”, el valor establecido del master se pone en “0”. El slave se desplaza con los parámetros CAM-IN hacia su posición inicial, en el ejemplo: “2,5”.

Page 62: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

62 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 8

Introduzca en el master un registro de posicionado, p. ej. un desplazamiento de la posición 0 a la 5, y ejecútelo.

El slave se desplazará de la posición 2,5 a la posición 7,5 según el disco de leva mostrado en el paso 5.

Page 63: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

63 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

5.3 Ejemplo 2: master virtual

Paso 1

Incorpore un CMMP-AS en su proyecto FCT.

Parametrícelo por completo y realice una puesta en funcionamiento como se requiere también sin la función de disco de leva.

Advertencia

Los ejes eléctricos se mueven con fuerzas y velocidades elevadas. Las colisiones pueden causar lesiones graves.

Observe las medidas de seguridad en la documentación del controlador así como las instrucciones de puesta en

funcionamiento descritas en ella.

Esta documentación solo tiene en cuenta los aspectos especiales del disco de leva.

Paso 2

En la página “Application Data” (datos de aplicación), en la pestaña “Operating Mode Settings” (ajustes del modo de funcionamiento) active la opción “Cam Disc” (disco de

leva).

Page 64: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

64 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Paso 3

En la página “Cam Discs”, en la pestaña “Master”: active la opción “Virtual Master”.

Si es necesario: active el posicionado de módulo e introduzca los límites del margen.

La función de módulo se describe en la sección 4.6.

Pasos 4 a 6

Los pasos 4 a 6 corresponden a los de la parametrización en la sección 5.2 Ejemplo 1: master físico con un slave.

Cree una curva con levas como se describe en ella.

Paso 7

Establezca una conexión online y realice un Download en el controlador. Guarde el proyecto en el dispositivo con el botón “Store” (guardar) y reinicie el controlador: “Component/Restart Controller” (componente/reiniciar controlador) (especialmente en aplicaciones CANopen, puesto que generalmente antes de un arranque se envía un reset de CAN).

Después active el control de dispositivos FCT (“FCT” y “Enable” (habilitar)).

Ejecute un recorrido de referencia (si es necesario).

Page 65: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

5. Ejemplos de puesta en funcionamiento

65 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Cambie a la ventana registro “Project Output” (salida de proyecto), pestaña “Cam Discs”

(discos de levas).

Active un disco de leva, para ello seleccione “Choice” (selección) en el menú.

Al activar el disco de leva, la posición del master se pone en el valor que se ha indicado en la definición de discos de levas, en la pestaña “Cam” (leva). El accionamiento conectado se desplaza con los parámetros CAM-IN hacia su posición inicial.

Paso 8

En la página “tabla de registros de posicionado” introduzca un registro de posicionado y ejecútelo.

El accionamiento conectado recorre la curva representada en el paso 5.

Page 66: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

66 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6. Control mediante FHPP

El CMMP-AS ofrece la posibilidad de gestionar 16 discos de levas con 4 controladores de levas asignados a cada uno. Este capítulo describe cómo se puede utilizar esta función con ayuda de FHPP.

El CMMP-AS ofrece la posibilidad de realizar las siguientes aplicaciones a través de FHPP:

1. Sincronización en entrada externa, funcionamiento slave (sincronización pura) => número de función FNUM=1

2. Sincronización en entrada externa con disco de leva (es decir, master físico con slave) => número de función FNUM=2

3. Master virtual con disco de leva => número de función FNUM=3

El número de función FNUM se transmite al byte de control de registro 1 (RCB1) o en el FHPP al byte de control de registro 3 CDIR, véanse las secciones siguientes.

Page 67: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

67 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.1 Resumen de la parametrización: master físico con un slave (FNUM=1/2)

6.1.1 Control del master físico

Para el control del master físico no hay particularidades específicas del disco de leva a tener en cuenta (FHPP normal: selección de registros o modo directo).

6.1.2 Control del slave (FNUM=1/2)

El slave puede ser controlado a través del bus de campo opcionalmente mediante selección de registro o modo directo.

Con selección de registro:

1. Averigüe el número de registro mediante el byte de control 3 en FHPP. 2. En el byte de control 1 (RCB1), determine si se debe ejecutar un registro de

posicionado normal o bien si el accionamiento debe recorrer un disco de leva. Esto se realiza mediante una entrada en los subíndices del PNU 401: active el bit 7 (FUNC) en “1” y elija la función deseada mediante los bits 3 y 4 (FNUM).

3. El número de disco de leva se parametriza individualmente para cada registro a través

de los subíndices del PNU 419. Si en PNU 419 no se ha depositado ningún número de disco de leva, el controlador utiliza el número de disco de leva conforme según PNU 700.

4. Arranque: el funcionamiento de disco de leva se inicia a través de un flanco

ascendente en el bit START CPOS.B1.

Ejemplos de configuración del control: véanse las secciones 6.9.1 y 6.9.2.

Con modo directo:

1. En el bit de control 3 de FHPP CDIR, determine que el slave sincroniza en X10: active el

bit 7 (FUNC) en “1” y elija la función deseada mediante los bits 3 y 4 (FNUM). 2. Averigüe el número de disco de leva a través de PNU 700.

(El número de disco de leva también se puede mapear en FHPP+). 3. Arranque: el funcionamiento de disco de leva se inicia a través de un flanco

ascendente en el bit START CPOS.B1.

Ejemplos de configuración del control: véanse las secciones 6.9.4 y 6.9.5.

Page 68: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

68 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.2 Resumen de la parametrización: master virtual (FNUM=3)

El control de un master virtual se puede realizar mediante selección de registro o modo directo.

Con selección de registro:

1. Averigüe el número de registro mediante el byte de control 3 en FHPP. 2. RCB1: en el “byte de estado de registro 1” se puede determinar individualmente para

cada registro de la tabla de registros de posicionado si el registro debe ejecutarse como un registro de posicionado normal o bien si el accionamiento debe recorrer un disco de leva. Para ello se utilizan los subíndices de PNU 401: active el bit 7 FUNC=1 y el bit 3/4 FNUM=3 para que le registro se ejecute como master virtual con disco de

leva. Tenga en cuenta lo siguiente: aquí el bit abs/rel es válido para el master y no para el slave. Los PNU 402 … 4xx también son válidos para el master. Si se desea una conmutación progresiva de registros, es necesario parametrizar adicionalmente el RCB2.

3. Número de disco de leva: la asignación de un disco de leva se realizar al depositar en

PNU 419 un número de disco de leva para el registro de posicionado preseleccionado, o depositando en PNU 700 un número de disco de leva que después será válido de modo estándar para todos los registros de posicionado para los que no se haya definido otra cosa.

4. Arranque: el funcionamiento de disco de leva se inicia a través de un flanco

ascendente en el bit START CPOS.B1. El arranque es válido tanto para el master virtual como para el accionamiento conectado (slave).

Ejemplos de configuración del control: véase la sección 6.9.3.

Con modo directo:

1. En el byte de control 3 de FHPP CDIR: el master virtual se selecciona con FUNC=1 y

FNUM=3. El bit CDIR.B0 determina si los valores nominales de posición deben interpretarse de modo absoluto o relativo. CDIR.B1 y B2 deben estar en 0 (siempre regulación de posición).

2. En cuanto aparece un flanco ascendente en CPOS.B1 START, el master virtual está

activo.

Ejemplos de configuración del control: véase la sección 6.9.6.

Page 69: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

69 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.3 Estructura de los datos I/O

Con selección de registro:

FHPP - Selección de registro

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

Datos O CCON CPOS Nº registro – –

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

Con modo directo:

FHPP - Modo directo

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

Datos O CCON CPOS CDIR Valor

nominal 1 Valor nominal 2

Datos I SCON SPOS SDIR Valor real 1 Valor real 2

Page 70: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

70 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.4 Cuadro general: asignación de bytes de control y de bytes de estado

6.4.1 Bytes de control

CCON

B7 B6 B5 B4 B3 B2 B1 B0

OPM2 OPM1 LOCK RESET BRAKE STOP ENABLE

Selección del modo de

funcionamiento

Bloquear

acceso

MMI

– Validar

fallo

Soltar

freno Parada

Desbloquear

acciona-

miento

CPOS

B7 B6 B5 B4 B3 B2 B1 B0

CLEAR TEACH JOGN JOGP HOM START HALT

Borrar

recorrido

remanente

Programar

valor por

teach-in

Jog

negativo

Jog

positivo

Iniciar

recorrido de

referencia

Iniciar tarea

posicionado Pausa

CDIR *)

B7 B6 B5 B4 B3 B2 B1 B0

FUNC FGRP FNUM COM2 COM1 ABS

Ejecutar

función Grupo de funciones Número de función

Modo de regulación

(posición, fuerza …)

Abso-

luto/

relativo

*) Solo en modo directo. En la selección de registro se transmite el número de registro al byte de

control 3. La función de CDIR es realizada por PNU 401 + subíndice.

Page 71: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

71 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.4.2 Bytes de estado

SCON

B7 B6 B5 B4 B3 B2 B1 B0

OPM2 OPM1 FCT/MMI VLOAD FAULT WARN OPEN ENABLED

Acuse de recibo modo

de funcionamiento

Control de

nivel superior

en FCT/MMI

Tensión de

carga

aplicada

Fallo Advertencia

Funciona-

miento

habilitado

Acciona-

miento

habilitado

SPOS

B7 B6 B5 B4 B3 B2 B1 B0

REF STILL DEV MOV TEACH MC ACK HALT

Acciona-

miento

referen-

ciado

Supervisión

de parada

Error de

seguimiento

El eje se

mueve

Confirmación

programa-

ción teach-in

o muestreo

Motion

Complete

Confirma-

ción de

arranque

Pausa

SDIR *)

B7 B6 B5 B4 B3 B2 B1 B0

FUNC FGRP FNUM COM2 COM1 ABS

Se ejecuta

la función

Acuse de recibo

grupo de funciones

Acuse de recibo

número de función

Acuse de recibo

modo de control

Absoluto/

relativo

*) Solo en modo directo. En la selección de registro se transmite el número de registro al byte de

estado 3. El RSB (Record Status Byte) se transmite entonces al byte de estado 4.

Page 72: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

72 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.5 Descripción de los bytes de control

6.5.1 Byte de control 1 CCON

Todos los estados que deben estar disponibles en todos los modos de funcionamiento se controlan mediante el CCON.

Bit ES EN Descripción

B0

ENABLE

Desbloquear

accionamiento

(regulador)

Enable

Drive

= 1: habilitar accionamiento (regulador)

= 0: bloquear accionamiento (regulador)

B1

STOP

Parada STOP = 1: habilitar funcionamiento

= 0: STOP activo

(Rampa de emergencia. Cancelar la tarea de posicionado.)

B6+ B7

OPM1

OPM2

Selección del

modo de

funcionamiento

Select

Operating

Mode

= 00: selección de registro (estándar)

= 01: modo directo

= 10: reservado

= 11: reservado

6.5.2 Byte de control 2 CPOS

CPOS controla las secuencias de posicionado así que el accionamiento está habilitado.

Bit ES EN Descripción

B0

HALT

Pausa HALT = 1: pausa no activa

= 0: pausa activada. (Rampa de frenado. Tarea de posicionado

no cancelado.)

B1

START

Arranque

tarea de

posicionado

Start

Positioning

Task

Si se ha seleccionado la función de disco de leva a través de

los bits FUNC, con un flanco de START ascendente se inicia el

funcionamiento de disco de leva. El bit START se puede volver

a reponer sin que finalice el funcionamiento de disco de leva.

Esto también se aplica respectivamente a la sincronización

pura (con FNUM=1).

Page 73: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

73 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.5.3 Byte de control 3 CDIR (solo en modo directo)

El byte de control 3 describe en el modo directo el tipo de tarea de posicionado con mayor precisión.

Bit ES EN Descripción

B0

ABS

Absoluto/

relativo

Absolute/ Relative = 0: el valor nominal es absoluto

= 1: el valor nominal es relativo al último valor nominal

B1

COM1

Modo de

control

Control Mode = 00: regulación de posición

= 01: regulación de presión/fuerza

= 10: número de revoluciones/velocidad

= 11: reservado B2

COM2

B3 - B4

FNUM

Número de

función

Function Number B3 - B4 se interpretan consistentemente como número.

Valor Significado

0 Reservado

1 Sincronización en entrada externa

2 Sincronización en entrada externa con función de

disco de leva (es decir, slave con master físico)

3 Sincronización en master virtual con función de

disco de leva

B5 - B6

FGRP

Grupo de

funciones

Function Group B5 - B6 se interpretan consistentemente como número.

Valor Significado

0 Sincronización con/sin disco de leva

1 Reservado

2 Reservado

3 Reservado

B7

FUNC

Ejecutar

función

Execute

FUNCtion

= 0: tarea normal

= 1: ejecutar función (bit 3 a 6)

Con los números de función 1 y 2 (sincronización pura o sincronización con disco de leva) los bits B0 a B2 no son relevantes (siempre regulación de posición).

Page 74: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

74 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.6 Descripción de bytes de estado

6.6.1 Byte de estado 1 SCON

Bit ES EN Descripción

B0

ENABLED

Regulador

habilitado

Drive Enabled = 0: accionamiento bloqueado, regulador inactivo

= 1: accionamiento (regulador) habilitado.

B1

OPEN

Funciona-

miento

habilitado

Operation

Enabled

= 0: parada activa

= 1: funcionamiento habilitado, posicionado posible

B6

OPM1

Acuse de

recibo modo

de funciona-

miento

Display

Operating Mode

= 00: selección de registro (estándar)

= 01: modo directo

= 10: reservado

= 11: reservado B7

OPM2

6.6.2 Byte de estado 2 SPOS

Bit ES EN Descripción

B0

HALT

Pausa HALT = 0: pausa activa

= 1: pausa no activa, el accionamiento puede moverse

B1

ACK

Confirma-

ción

arranque

ACKnowledge

Start

= 0: preparado para arrancar

(referenciar, accionamiento secuencial por pulsador)

= 1: arranque realizado

(referencia, accionamiento secuencial por pulsador)

Page 75: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

75 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.6.3 Byte de control 3 SDIR (solo en modo directo)

Bit ES EN Descripción

B0

ABS

Absoluto/

relativo

Absolute/

Relative

= 0: el valor nominal es absoluto

= 1: el valor nominal es relativo al último valor nominal

B1

COM1

Acuse de

recibo

modo de

control

Control Mode = 00: regulación de posición

= 01: regulación de presión/fuerza

= 10: número de revoluciones/velocidad

= 11: reservado B2

COM2

B3 - B4

FNUM

Acuse de

recibo

número de

función

Function

Number

B3 - B4 se interpretan consistentemente como número.

Valor Significado

0 CAM-IN/OUT / Change aktiv

1 Sincronización en entrada externa

2 Sincronización en entrada externa con función de

disco de leva (es decir, slave con master físico)

3 Sincronización en master virtual con función de

disco de leva

B5 - B6

FGRP

Acuse de

recibo

grupo de

función

Function Group B5 - B6 se interpretan consistentemente como número.

Valor Significado

0 Sincronización con/sin disco de leva

1 Reservado

2 Reservado

3 Reservado

B7

FUNC

Funciona-

miento

Function = 0: tarea normal

= 1: se ejecuta la función (bit 3 a 6)

Page 76: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

76 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.7 Selección de registro

6.7.1 Record Control Byte 1 (RCB1, PNU 401)

El byte de control de registro 1 (RCB1) se transmite a PNU 401. Cada registro de posicionado tiene un subíndice propio: el byte de control de registro del registro de posicionado 1 está en PNU 401/01, el del registro de posicionado 2 está en PNU 401/02 etc.

Bit 0

ABS

= 0: el valor nominal es absoluto

= 1: el valor nominal es relativo al último valor nominal/de conmutación

Bit

1..2

COM1

COM2

= 00: regulación de posición

= 01: regulación de fuerza/par

= 10: regulación de número de revoluciones/velocidad

= 11: reservado

Bit

3..4

FNUM

B3 - B4 se interpretan consistentemente como número.

Valor Significado

0 Reservado

1 Sincronización en entrada externa

2 Sincronización en entrada externa con función de disco de leva

3 Sincronización en master virtual con función de disco de leva

Bit

5..6

FGRP

B5 - B6 se interpretan consistentemente como número.

Valor Significado

0 Sincronización con/sin disco de leva

1 Reservado

2 Reservado

3 Reservado

Bit 7

FUNC

= 0: tarea normal

= 1: ejecutar función / macro ( FGRP / FNUM )

En FNUM=1 o 2 los bits 0 a 2 no tienen importancia (siempre regulación de posición).

En FNUM=3 el bit 0 es válido para el master virtual, los bits 1 y 2 no tienen importancia

(siempre regulación de posición).

Page 77: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

77 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.7.2 Record Status Byte RSB

En la selección de registro se transmite el byte de estado de registro del registro de posicionado activo al byte de estado 4 de FHPP.

Bit ES EN Descripción

Bit 0

RC1

1ª conmutación

progresiva de

registros

ejecutada

1st Record

Chaining Done

= 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 1

RCC

Conmutación

progresiva de

registros

ejecutada

Record Chaining

Complete

Válido, en cuanto esté presente MC.

= 0: encadenamiento de registros interrumpido. Como

mínimo una condición de conmutación no alcanzada.

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

Bit 2 – – Reservado

Bit

3..4

FNUM

Acuse de recibo

número de

función

Function

Number

B3 - B4 se interpretan consistentemente como número.

Valor Significado

0 CAM-IN/OUT / Change aktiv

1 Sincronización en entrada externa

2 Sincronización en entrada externa con función de

disco de leva

3 Sincronización en master virtual con función de

disco de leva

Bit

5..6

FGRP

Acuse de recibo

grupo de

función

Function Group B5 - B6 se interpretan consistentemente como número.

Valor Significado

0 Sincronización con/sin disco de leva

1 Reservado

2 Reservado

3 Reservado

Bit 7

FUNC

Funcionamiento Function = 0: tarea normal

= 1: se ejecuta la función (bits 0 a 6 = número de función)

Los bits 0 y 1 solo tienen importancia en el master virtual (FNUM=3) si se ha parametrizado una conmutación progresiva de registros.

Page 78: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

78 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.8 Descripción de los parámetros (PNU 700 a 720)

Asignación Nombre Acceso PNU IND Tipo

Disco de leva Número de disco de leva rw 700 -- uint8

Posición de arranque del master del master

virtual

rw 701 -- int32

Sincronización

(entrada X10)

Configuración de entrada rw 710 -- uint32

Factor de reducción rw 711 1..2 uint32

Emulación de

encoder

(salida X11)

Configuración de salida rw 720 -- uint32

FHPP 700 -- Opcional uint8

Nombre ES/EN Número de disco de leva CamID

Descripción

Con este parámetro se selecciona el disco de leva.

Margen de valores 1 a 16

Lectura/escritura rw

FHPP 701 -- Opcional int32

Nombre ES/EN Posición de arranque del master

Descripción

Determina la posición inicial del master en el master virtual.

Lectura/escritura rw

Page 79: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

79 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

FHPP 710 -- Opcional uint32

Nombre ES/EN Configuración de entrada sincronización Input Config Sync.

Descripción

En CMMP-AS:

Bit Funcionamiento Valores

0 Ignorar impulso de

puesta a cero

Bit 0 = 1: sin impulso de puesta a cero

Bit 0 = 0: con impulso de puesta a cero

1 Reservado –

2 Desconectar pista A/B Bit 2 = 1: sin pista A/B

bit 2 = 0: con pista A/B

… ... ...

Lectura/escritura rw

FHPP 711 1..2 Opcional uint32

Nombre ES/EN Factor de reducción sincronización Gear Sync.

Descripción

Factor de reducción con sincronización en entrada externa

(funcionamiento slave)

SI Descripción

1 Revoluciones del motor

(accionamiento)

Motor Revolutions

2 Revoluciones del husillo

(salida de potencia)

Shaft Revolutions

Lectura/escritura rw

Page 80: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

80 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

FHPP 720 -- Opcional uint32

Nombre ES/EN Configuración de salida emulación de

encoder

Output Config Encoder emulation

Descripción

En CMMP-AS:

Bit Funcionamiento Valores

0 Desconectar pista A/B Bit 0 = 1: sin pista A/B

bit 0 = 0: con pista A/B

1 Suprimir impulso de

puesta a cero

Bit 1 = 1: sin impulso de puesta a cero

Bit 1 = 0: con impulso de puesta a cero

2 Inversión del sentido de

giro

Bit 2 = 1: con inversión del sentido de giro

Bit 2 = 0: sin inversión del sentido de giro

… ... ...

Lectura/escritura rw

Page 81: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

81 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.9 Ejemplos de bytes de estado y de control en FHPP

En las páginas siguientes hallará ejemplos típicos de bytes de estado y de control de la función de disco de leva:

6.9.1 Selección de registro - Sincronización en entrada X10 (FNUM=1)

6.9.2 Selección de registro - Sincronización en entrada X10 con función de disco de leva (FNUM=2)

6.9.3 Selección de registro - Sincronización en master virtual con función de disco de leva (FNUM=3)

6.9.4 Modo directo - Sincronización en entrada X10 (FNUM=1)

6.9.5 Modo directo - Sincronización en entrada X10 con función de disco de leva (FNUM=2)

6.9.6 Modo directo - Sincronización en master virtual con función de disco de leva (FNUM=3)

Page 82: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

82 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.9.1 Selección de registro – Sincronización en entrada X10 (FNUM=1)

En caso de sincronización pura (sin disco de leva) en la entrada X10, es necesario realizar los siguientes ajustes para el slave:

Paso/

Descripción

Bytes de control Bytes de estado Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

Estado básico (mando del equipo HMI = off)

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 0 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 x 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1

1 Elegir nº de registro

2 Parametrizar RCB1 PNU 401

RCB1

FUNC

1 FGRP

0 FGRP

0 FNUM

0 FNUM

1 COM2

0 COM1

0 ABS

x PNU401

RSB FUNC

1 FGRP

0 FGRP

0 FNUM

0 FNUM

1 COM2

0 COM1

0 ABS

x

3 Arranque Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 0 x x x 1 1 SCON 0 0 0 x x x 1 1 Byte 2 – CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS x x x x x x F 1 SPOS x x x 1 x 0 1 1 4 Parada

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 x x 0 x 0 1 SCON 0 0 0 1 0 0 0 1 Byte 2 – CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

CPOS x 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. 6.9.1: Selección de registro – Sincronización en entrada X10

Descripción

1. Preseleccionar el número de registro en el byte de control 3 en FHPP. 2. Parametrizar RCB1 (PNU 401) del registro preseleccionado (FUNC y FNUM=1), de este

modo todos los demás parámetros de registro serán ignorados. 3. Arranque: un flanco ascendente en START activa la sincronización. A partir de

entonces el regulador sincroniza en la entrada X10. 4. Parada: tiene lugar al retirar el bit STOP. El estado del bit START no es relevante en

este caso. Para volver a arrancar es necesario el bit SCON.B1 OPEN y después un nuevo flanco START.

Una parada intermedia no es posible. Al activar el bit HALT tiene lugar una parada (HALT = STOP).

Page 83: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

83 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.9.2 Selección de registro – Sincronización en entrada X10 con función de disco de leva (FNUM=2)

Para la parametrización del slave es necesario realizar los siguientes pasos:

Paso/

Descripción

Bytes de control Bytes de estado Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

Estado básico

(mando del equipo

HMI = off)

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 0 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 x 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1

1 Elegir nº de registro

2 Parametrizar RCB1 PNU 401

RCB1

FUNC

1 FGRP

0 FGRP

0 FNUM

1 FNUM

0 COM2

0 COM1

0 ABS

x PNU401

RSB FUNC

1 FGRP

0 FGRP

0 FNUM

1 FNUM

0 COM2

0 COM1

0 ABS

x

3 Elegir nº disco leva

4 Arranque Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 0 x x x 1 1 SCON 0 0 0 x x x 1 1 Byte 2 – CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

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

5 Parametrizar nº

disco leva

PNU 419

X X X X X X X X

Cambiar la curva

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 x x 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 x 0 0 0 0 0 F 1 SPOS 0 0 0 1 0 0 1 1

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

Tab. 6.9.2: Selección de registro – Sincronización en entrada X10 con función de disco de leva

Descripción

1. Preseleccionar el número de registro en el byte de control 3 en FHPP. 2. Parametrizar RCB1 (PNU 401) del registro preseleccionado (FNUM=2), de este modo

todos los demás parámetros de registro serán ignorados. 3. Parametrizar el número de disco de leva para el registro preseleccionado. Existen 2

opciones: - Escribir número en PNU 419. - Si PNU 419 = 0, se tomará el número de disco de leva de PNU 700.

4. Un flanco ascendente en START activa la función de disco de leva.

Importante: Al activar un disco de leva el master debería estar detenido. 5. Cambio opcional a otro disco de leva o a otro registro de posicionado:

el bit START debe estar primero en 0. Con un nuevo flanco ascendente en START, se adopta el nuevo número de disco de leva.

STOP tiene lugar al retirar el bit de parada. El estado del bit START

no es relevante en este caso. Para volver a arrancar es necesario el bit SCON.B1 OPEN y después un nuevo flanco START. Una parada

intermedia no es posible. Al activar el bit HALT tiene lugar una parada (HALT = STOP).

Page 84: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

84 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.9.3 Selección de registro – Sincronización en master virtual con función de disco de leva (FNUM=3)

Paso/

Descripción

Bytes de control Bytes de estado Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

Estado básico

(mando del equipo

HMI = off)

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 0 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 x 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1

1 Elegir nº de registro

2 Parametrizar RCB1 PNU 401

RCB1

FUNC

1 FGRP

0 FGRP

0 FNUM

1 FNUM

1 COM2

0 COM1

0 ABS

X PNU401

RSB FUNC

1 FGRP

0 FGRP

0 FNUM

1 FNUM

1 COM2

0 COM1

0 ABS

X

3 Elegir nº disco leva

4 Arranque Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 0 x x x 1 1 SCON 0 0 0 x x x 1 1 Byte 2 – CLEAR TEACH JOGN JOGP HOM START HALT Byte 2 REF STILL DEV MOV TEACH MC ACK HALT

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

5 Parametrizar nº

disco leva

PNU 419

X X X X X X X X

Cambiar la curva

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 0 x x 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 x 0 0 0 0 0 F 1 SPOS 0 0 0 1 0 0 1 1 0: señal 0; 1: señal 1; x: no relevante (opcional); F: flanco positivo

Tab. 6.9.3: Selección de registro – Sincronización en master virtual con función de disco de leva

Descripción

1. Preseleccionar el número de registro en el byte de control 3 en FHPP. 2. Parametrizar RCB1 (PNU 401) del registro preseleccionado: activar FNUM=3.

Tenga en cuenta lo siguiente: aquí el bit abs/rel es válido para el master y no para el slave.

Los PNU 402 … 4xx también son válidos para el master. Si se desea una conmutación progresiva de registros, es necesario parametrizar también el RCB2.

3. Parametrizar el número de disco de leva para el registro preseleccionado. Existen 2

opciones: - Escribir número en PNU 419. - Si PNU 419 = 0, se tomará el número de disco de leva de PNU 700.

4. Arranque: con un flanco ascendente en el bit START se ejecuta el registro de

posicionado. Aquí el arranque es válido para el master y para el slave. 5. Cambio opcional a otro disco de leva o a otro registro de posicionado:

el bit START debe estar primero en 0. Con un nuevo flanco ascendente en START, se adopta el nuevo número de disco de leva.

STOP tiene lugar al retirar el bit de parada. El estado del bit START

no es relevante en este caso. Para volver a arrancar es necesario el bit SCON.B1 OPEN y después un nuevo flanco START.

Page 85: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

85 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

Existe la posibilidad de forzar una parada intermedia retirando el

bit HALT. El bit HALT detiene el master virtual. Para arrancar es necesario un nuevo flanco ascendente de arranque.

6.9.4 Modo directo – Sincronización en entrada X10 (FNUM=1)

En caso de sincronización pura (sin disco de leva) en la entrada X10, es necesario realizar los siguientes ajustes para el slave:

Paso/

Descripción

Bytes de control Bytes de estado Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

1 Posición y

velocidad

(bytes de control 4 y

5 a 8)

Byte 4 RVelocity Byte 4 RVelocity

Velo-cidad

– Velo-cidad

Velocidad del slave (de 0 a 100 %)

Bytes 5 a 8 Posición Bytes 5 a 8 Posición

Pos. nom.

– Pos. real

Posición real del slave (incrementos)

2 En CDIR:

seleccionar FUNC

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1 Byte 3 FUNC FGRP FGRP FNUM FNUM COM2 COM1 ABS Byte 3 FUNC FGRP FGRP FNUM FNUM COM2 COM1 ABS

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

3 Arranque Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 F 1 SPOS 1 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

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. 6.9.4: Modo directo – Sincronización en entrada X10

Descripción

1. La velocidad nominal y la posición nominal no tienen importancia, puesto que se sincroniza en la entrada X10.

2. En CDIR: selección de la función mediante los bits FUNC, aquí FNUM=1.

3. Arranque: un flanco ascendente en START activa la sincronización. A partir de

entonces el regulador sincroniza en la entrada X10.

El accionamiento se detiene si se retira el bit STOP. El estado del bit START no es relevante en este caso. Para un nuevo arranque es necesario activar el bit de estado SCON.B1 OPEN. A continuación se puede volver a activar el bit START.

Una parada intermedia no es posible. Al activar el bit HALT tiene lugar una parada (HALT = STOP).

Page 86: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

86 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.9.5 Modo directo – Sincronización en entrada X10 con disco de leva (FNUM=2)

Para la parametrización del slave es necesario realizar los siguientes pasos:

Paso/

Descripción

Bytes de control Bytes de estado Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

1 Posición y

velocidad

(bytes de control 4 y

5 a 8)

Byte 4 RVelocity Byte 4 RVelocity

Velo-cidad

– Velo-cidad

Velocidad del slave (de 0 a 100 %)

Bytes 5 a 8 Posición Bytes 5 a 8 Posición

Pos. nom.

– Pos. real

Posición real del slave (incrementos)

2 En CDIR: seleccionar FUNC

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1 Byte 3 FUNC FGRP FGRP FNUM FNUM COM2 COM1 ABS Byte 3 FUNC FGRP FGRP FNUM FNUM COM2 COM1 ABS

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

3 Parametrización

4 Arranque Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 F 1 SPOS 1 0 0 1 0 0 1 1

5 Nuevo conjunto de

parámetros

6 Aceptación de

nuevos parámetros

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 F 1 SPOS 1 0 0 1 0 0 1 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. 6.9.5: Modo directo – Sincronización en entrada X10 con función de disco de leva

Descripción

1. La velocidad nominal y la posición nominal no tienen importancia, puesto que se

sincroniza en la entrada X10. 2. En CDIR: selección de la función mediante los bits FUNC, aquí FNUM=2. 3. Parametrización: poner en PNU 700 … 720 los valores deseados (número de curva,

encoder etc.). 4. Con un flanco ascendente de START el regulador sincroniza en la entrada X10. En el

modo directo se transfieren con un flanco ascendente también el factor de transmisión y otros datos relevantes. Los valores modificados de dichos datos se aplicarán solo después de un nuevo cambio de flanco (0 -> 1). Importante: al activar un disco de leva el master debería estar detenido.

5. Durante el movimiento se pueden escribir de nuevo los parámetros 700 a 720. No hay ninguna reacción inmediata como consecuencia de ello. Solo serán efectivos cuando se cumplan las condiciones descritas en el punto 6.

6. Con un nuevo flanco ascendente en la entrada START, se aplican los nuevos

parámetros. Antes se debe haber puesto el bit START en 0. La nueva curva se aplica inmediatamente en caso de flanco ascendente. Importante: al activar un disco de leva el master debería estar detenido.

Page 87: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

87 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

El accionamiento se detiene si se retira el bit STOP. El estado del bit START no es relevante en este caso. Para un nuevo arranque es necesario activar el bit de estado SCON.B1 OPEN. A continuación se puede volver a activar el bit START.

Una parada intermedia no es posible. Al activar el bit HALT tiene lugar una parada (HALT = STOP).

Page 88: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

88 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

6.9.6 Modo directo – Sincronización en master virtual con función de disco de leva (FNUM=3)

Paso/

Descripción

Bytes de control Bytes de estado Byte B7 B6 B5 B4 B3 B2 B1 B0 Byte B7 B6 B5 B4 B3 B2 B1 B0

1 Preseleccionar

posición y velocidad

(bytes de control 4 y

5 a 8)

Byte 4 RVelocity Byte 4 RVelocity

Velo-cidad

Velocidad (de 0 a 100 %) Velo-cidad

Velocidad del slave (de 0 a 100 %)

Bytes 5 a 8 Posición Bytes 5 a 8 Posición

Pos. nom.

Posición nominal (incrementos)

Pos. real

Posición real del slave (incrementos)

2 En CDIR: seleccionar FUNC

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 0 1 SPOS 0 0 0 0 0 1 0 1 Byte 3 FUNC FGRP FGRP FNUM FNUM COM2 COM1 ABS Byte 3 FUNC FGRP FGRP FNUM FNUM COM2 COM1 ABS

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

3 Parametrización

4 Arranque Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 F 1 SPOS 1 0 0 1 0 0 1 1

5 Nuevo

conjunto de

parámetros

6 Aceptación de

nuevos parámetros

Byte 1 OPM2 OPM1 LOCK – RESET BREAK STOP ENABL Byte 1 OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL

CCON 0 1 x x 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 x 0 0 0 0 0 F 1 SPOS 1 0 0 1 0 0 1 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. 6.9.6: Modo directo – Sincronización en master virtual con función de disco de leva

Descripción

1. La posición nominal y la velocidad nominal son válidas para el master virtual.

La posición nominal es transferida en incrementos en los bytes 5 a 8 de los datos de salida. La velocidad nominal es transferida en % en el byte 4 (0 = ninguna velocidad; 100 = velocidad máxima).

Los valores en los bytes de estado son válidos para el accionamiento conectado (slave). 2. CDIR: selección de la función mediante la combinación de bits de los bits FUNC, aquí

FNUM=3. 3. Parametrización: poner en PNU 540 - 546 los valores deseados. Estos valores son

válidos tanto para el master virtual como para el accionamiento conectado slave. Excepción: las posiciones finales solo son válidas para el slave. Poner también en PNU 700 - 720 los valores deseados. Los parámetros 711 y 720 no tiene ninguna función.

4. El flanco ascendente del bit START es válido al mismo tiempo para el master virtual y para el slave. En el modo directo se transfieren con un flanco ascendente también el

factor de transmisión y otros datos relevantes. Los valores modificados de dichos datos se aplicarán solo después de un nuevo cambio de flanco (0 -> 1).

5. Durante el movimiento se pueden escribir de nuevo todos los parámetros relevantes. No hay ninguna reacción inmediata como consecuencia de ello. Solo serán efectivos cuando se cumplan las condiciones descritas en el punto 6.

6. Con un nuevo flanco ascendente en la entrada START, se aplican los nuevos parámetros. Antes se debe haber puesto el bit START en 0. La nueva curva se aplica inmediatamente en caso de flanco ascendente.

Page 89: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

6. Control mediante FHPP

89 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

El accionamiento se detiene si se retira el bit STOP. El estado del bit START no es relevante en este caso. Para un nuevo arranque es necesario activar el bit de estado SCON.B1 OPEN. A continuación se puede volver a activar el bit START.

En la parada intermedia es distinto. En este caso existe la posibilidad de forzar una parada intermedia durante el movimiento retirando el bit HALT. El bit HALT detiene el master virtual. Para arrancar es necesario un nuevo flanco ascendente de arranque.

Page 90: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

7. Máquina de estado FHPP incl. disco de leva

90 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

7. Máquina de estado FHPP incl. disco de leva

Page 91: Controlador de motor CMMP-AS - Festo€¦ · master puede diferir de este, véanse las secciones 4.12 Compensación de posición entre master y slave y 4.7 Engranaje electrónico

7. Máquina de estado FHPP incl. disco de leva

91 Festo.P.BE-CMMP-CAM-SW-ES es 1105a

TA Descripción Evento en Condición

complementaria Selección de registro Modo directo

TA 13 Preseleccionar

disco de leva

Modificación del

número de registro

– Registro anterior: FUNC=0

Registro nuevo: FUNC=1

– Flanco ascendente en

FUNC

Flanco ascendente en STOP o ENABLE FUNC=1

TA

14, 19

Desactivar

disco de leva

Modificación del

número de registro

– Registro anterior: FUNC=1

Registro nuevo: FUNC=0

– Flanco descendente

en FUNC

STOP o cancelación de ENABLE –

TA 15 Activar disco de

leva

Flanco ascendente en START El accionamiento está en

TA 13.

TA 16 Cambiar disco

de leva

Flanco ascendente en

START

– Número de disco de leva

modificado en PNU 419 o

PNU 700. FUNC=1 Modificación del

número de registro y

flanco ascendente en

START

– El flanco ascendente

en START inicia

automáticamente el

master virtual.

PNU 700 ha sido

modificado. FUNC=1.

TA 17 Parada

intermedia

HALT = 0 Solo en master virtual.

TA 18 Finalizar parada

intermedia

HALT = 1