Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Manual FHPP Controlador de motor tipo CMM... Perfil de Festo para manipulacin y posicionamiento
(Festo AG & Co. KG, D 73726 Esslingen, Repblica Federal de Alemania, 2007) Internet: http://www.festo.com EMail: service_international@festo.com Sin nuestra expresa autorizacin, queda terminantemente prohibida la reproduccin total o parcial de este docu mento, as como su uso indebido y/o su exhibicin o comu nicacin a terceros. El incumplimiento de lo anterior obliga a pagar una indemnizacin por daos y perjuicios. Reserva dos todos los derechos inherentes, en especial los de pa tentes, de modelos de utilidad industrial y estticos.
Festo P.BECMMF HPPSWES es 0708NH
II
ndice
Uso previsto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones de seguridad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Destinatarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asistencia tcnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instrucciones importantes para el usuario . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Informacin sobre la versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trminos y abreviaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. 1.1 1.2 2. 2.1 2.2 Resumen de FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perfil de Festo para manipulacin y posicionamiento (FHPP) . . . . . . . . . . . . Cuadro general: FHPP en los controladores de motor CMM... . . . . . . . . . . . Control secuencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Indicaciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valor de referencia (modos de funcionamiento FHPP) . . . . . . . . . . . . . . . . . 2.2.1 Conmutacin del modo de funcionamiento FHPP . . . . . . . . . . . . . . 2.2.2 Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.3 Modo directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de los datos E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Concepto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Datos de E/S en los diferentes modos de funcionamiento FHPP (vista de control) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de bytes de control y de bytes de estado (resumen) . . . . . . . . . Descripcin de los bytes de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.1 Byte de control 1 (CCON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Byte de control 2 (CPOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 Byte de control 3 (CDIR) Modo directo . . . . . . . . . . . . . . . . . . . . . 2.5.4 Bytes 4 y 5 a 8 Modo directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.5 Bytes 3 y 4 a 8 Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . VII VIII IX IX X XII XIII 11 13 15 21 23 24 24 25 26 27 27 29 210 211 211 212 213 214 214
2.3
2.4 2.5
III
2.6
2.7
Descripcin de bytes de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1 Byte de estado 1 (SCON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.2 Byte de estado 2 (SPOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.3 Byte de estado 3 (SDIR) Modo directo . . . . . . . . . . . . . . . . . . . . . 2.6.4 Bytes 4 y 5 a 8 Modo directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.5 Bytes 3, 4 y 5 a 8 Seleccin de registros . . . . . . . . . . . . . . . . . . . . Mquina de estado FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.1 Crear disponibilidad para funcionar . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.2 Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.3 Caractersticas especiales del modo de funcionamiento FHPP . . . 2.7.4 Ejemplos de bytes de control y de estado . . . . . . . . . . . . . . . . . . . . Funciones de accionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Sistema de referencia de medida para accionamientos elctricos . . . . . . . . Clculo de las especificaciones del sistema de referencia de medida . . . . . Recorrido de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Recorrido de referencia de accionamientos elctricos . . . . . . . . . . 3.3.2 Mtodos del recorrido de referencia . . . . . . . . . . . . . . . . . . . . . . . . Accionamiento secuencial por pulsador (jog) . . . . . . . . . . . . . . . . . . . . . . . . Teaching a travs del bus de campo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin de registro (seleccin de registros) . . . . . . . . . . . . . . . . . . . . . . . . 3.6.1 Diagramas de ciclo con seleccin de registros . . . . . . . . . . . . . . . . 3.6.2 Composicin del registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.3 Conmutacin de registro o encadenamiento de registros con limitaciones (PNU 402) . . . . . . . . . . . . . . . . . . . . . Tarea directa (modo directo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.1 Secuencia de valor nominal discreto . . . . . . . . . . . . . . . . . . . . . . . . 3.7.2 Secuencia en el modo de regulacin del par de giro . . . . . . . . . . . 3.7.3 Secuencia en el modo de regulacin de la velocidad . . . . . . . . . . . Supervisin de detencin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
215 215 216 217 218 219 220 222 223 225 225 31 33 35 35 37 38 313 315 317 318 322 323 327 329 330 332 334
3.7
3.8
IV
4. 4.1
41
Clasificacin de los fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.1.1 Advertencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.1.2 Fallo tipo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.1.3 Fallo tipo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Memoria de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Memoria de advertencias (slo CMMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Nmero de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 Diagnstico mediante bytes de estado FHPP . . . . . . . . . . . . . . . . . . . . . . . . . 410 Parmetros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura general de parmetros FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Proteccin de acceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Acceso a travs de PCL y FCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resumen de parmetros segn FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de los parmetros segn FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Representacin de las entradas de parmetros . . . . . . . . . . . . . . . 5.4.2 Datos del dispositivo Parmetros estndar . . . . . . . . . . . . . . . . . 5.4.3 Datos del dispositivo Parmetros ampliados . . . . . . . . . . . . . . . . 5.4.4 Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Datos de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.6 Lista de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.7 Datos de proyecto datos generales del proyecto . . . . . . . . . . . . . 5.4.8 Datos de proyecto Programacin tipo teachin" . . . . . . . . . . . . . 5.4.9 Datos de proyecto funcionamiento por pulsacin . . . . . . . . . . . . 5.4.10 Datos de proyecto regulacin de posicin en modo directo . . . . 5.4.11 Datos de proyecto regulacin de velocidad en modo directo . . . 5.4.12 Parmetros del eje de accionamientos elctricos 1 parmetros mecnicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.13 Parmetros del eje de accionamientos elctricos 1 parmetros del recorrido de referencia . . . . . . . . . . . . . . . . . . . . . . 5.4.14 Parmetros del eje de accionamientos elctricos 1 parmetros del regulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.15 Parmetros del eje para accionamientos elctricos 1 placa de caractersticas electrnica . . . . . . . . . . . . . . . . . . . . . . . 5.4.16 Parmetros del eje de accionamientos elctricos 1 supervisin de detencin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 53 54 54 55 512 512 513 514 516 520 523 534 535 536 537 538 540 544 546 549 550 V
6. 6.1
Parametrizacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Parametrizacin con FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.1 Canal de parmetros Festo (FPC) para datos cclicos (datos E/S) . 6.1.2 Identificadores de tarea, identificadores de respuesta y nmeros de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.3 Reglas para el procesamiento de tareas y respuestas . . . . . . . . . . Apndice tcnico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
61 63 63 65 67 A1
A. A.1
Factores de conversin (Factor Group) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3 A.1.1 Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3 A.1.2 Objetos del Factor Group" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A5 A.1.3 Clculo de las unidades de posicionamiento . . . . . . . . . . . . . . . . . . A6 A.1.4 Clculo de las unidades de velocidad . . . . . . . . . . . . . . . . . . . . . . . A9 A.1.5 Clculo de unidades de aceleracin . . . . . . . . . . . . . . . . . . . . . . . . . A13 ndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B1
B.
VI
Uso previsto
En la presente descripcin se incluye el Perfil de Festo para manipulacin y posicionamiento y (FHPP) para la gama de productos CMMx. Adems se adjuntan informaciones complementarias para el control, diagnstico y parametrizacin de los controladores de motores a travs del bus de campo. En la documentacin del controlador del motor empleado puede consultar toda la informacin disponible: Descripcin P.BECMM...HW...: Sistema mecnico Sistema elctrico Resumen de las distintas funciones. Importante Es necesario que observe las indicaciones tcnicas relati vas a la seguridad detalladas en el manual del producto del controlador del motor empleado. Dependiendo del bus de campo empleado, encontrar infor macin adicional en los siguientes manuales de la gama de productos CMMx: Descripcin de tipo P.BECMM...CO...: Descripcin del protocolo CANopen implementado con forme a norma DSP402. Descripcin de tipo P.BECMM...PB...: Descripcin del protocolo PROFIBUSDP implementado. Descripcin de tipo P.BECMM...DN...: Descripcin del protocolo DeviceNet implementado.
VII
Instrucciones de seguridad
Cuando se ponen a punto y se programan sistemas de posi cionado, es necesario observar las normas de seguridad indi cadas en las descripciones, as como las indicadas en las instrucciones de utilizacin de los dems componentes utili zados. El usuario debe asegurarse de que no haya nadie en la zona de funcionamiento de los actuadores conectados o del sis tema de ejes. El acceso a las zonas de posible riesgo debe impedirse con medidas adecuadas, tales como bloqueos e indicaciones de advertencia. Advertencia Los ejes se pueden desplazar con mucha fuerza y a gran velocidad. Las colisiones pueden causar lesiones graves a las personas, as como daos materiales. Asegrese de que nadie pueda acceder a la zona de in fluencia de los ejes ni de los actuadores conectados y de que no haya objetos en el margen de posicionamiento mientras el sistema est conectado a la alimentacin de corriente. Advertencia Los fallos en la parametrizacin pueden causar lesiones a las personas o daos a los equipos. Habilite el regulador slo si el sistema de ejes est correc tamente instalado y parametrizado.
VIII
Destinatarios
Esta descripcin est exclusivamente destinada a tcnicos formados en la tcnica de automatizacin y control, con expe riencia en instalacin, puesta a punto, programacin y diag nstico de sistemas de posicionado.
Asistencia tcnica
Consulte con el servicio local de Festo o escriba a la siguiente direccin de correo electrnico si tienen dificultades tcnicas: service_international@festo.com
IX
Adems, el pictograma que aparece a continuacin seala los prrafos donde se describen actividades que implican el ma nejo de elementos sensibles a las descargas electrostticas: Elementos sensibles a las descargas electrostticas: Estos componentes pueden daarse si no se manejan correcta mente.
Accesorios: Indicaciones sobre accesorios necesarios o tiles para este producto de Festo.
Identificadores de texto
El punto de listado seala aquellas actividades que se pueden realizar en cualquier orden.
1. Las cifras sealan aquellas actividades que es preciso realizar siguiendo el orden indicado. Los guiones sealan las enumeraciones generales.
XI
Controlador
CMMSST... CMMPAS... CMMSAS...
Firmware
a partir de versin 1.0 a partir de versin 1.0 en preparacin
Observacin
Controlador de motor paso a paso Controlador de servomotor Premium (en preparacin) Controlador de servomotor Standard (en preparacin)
Tab. 0/1: Versiones de controladores y Firmware Importante Ante las nuevas versiones del Firmware, compruebe si hay una versin ms reciente de este manual: www.festo.com
XII
Trminos y abreviaciones
En este manual se utilizan los trminos y abreviaciones que se citan a continuacin. Trmino / abreviacin
Accionamiento
Significado
Componente mecnico de un eje que transfiere la fuerza de accionamiento para el movimiento, define la gua para el movimiento de posicionado y permite acarrear la carga til y los interruptores de referencia. Desplazamiento manual en sentido positivo o negativo. Funcin para el ajuste de las posiciones mediante la aproximacin a la posi cin de destino, p. ej. en el modo de programacin tipo teachin (Teach mode) de registros de posicionado. Electrnica de control que evala las seales de regulacin y proporciona la alimentacin de tensin al motor a travs de la electrnica de potencia (electrnica de potencia + regulador + control de posicionamiento). Entrada Salida Entrada y/o salida Actuador completo consistente en el motor, encoder y accionamiento, op cionalmente con reductor y, si procede, con controlador. Emisor de pulsos elctrico (generalmente, transductor de la posicin del rotor). El controlador evala las seales elctricas generadas y calcula la posicin y velocidad a partir de stas. Software con administracin uniforme de los datos y del proyecto para todos los tipos de dispositivos compatibles. Los requerimientos especiales de un tipo determinado de dispositivo son cubiertos por PlugIns con las descripciones y cuadros de dilogo necesarios. Acceso a parmetros especficos del FHPP, casi acclicamente. Funciones especiales en los distintos modos de funcionamiento. Accionamiento secuencial por pulsador Recorrido de referencia Detector externo (p. ej. tipo SMT10) que sirve para determinar la posicin de referencia y que se conecta directamente al controlador. Mtodo para definir la posicin de referencia: contra un tope fijo (evaluacin de sobrecorriente o velocidad) o con interruptor de referencia. Modo de funcionamiento del regulador: Control del posicionamiento Regulacin de la velocidad Regulacin del par de giro Regulacin de la posicin
Controlador
E A EA Eje Encoder
XIII
Trmino / abreviacin
Modo de funcionamiento FHPP Modo de posicionamiento (Profile Position mode) Perfil de Festo para mani pulacin y posicionamiento (FHPP) PLC Posicin final por software
Significado
Tipo de activacin o de valor de referencia del controlador mediante el FHPP. Seleccin de registros Modo directo Modo de funcionamiento para procesar un registro de posicionado o una tarea directa de posicionado. Perfil de datos del bus de campo para controles de posicionamiento de Festo. Control lgico programable; abreviado: control (tambin IPC: PC industrial). Limitacin programable de la carrera (punto de base = punto cero del eje) Posicin final por software, pos. (superior): Posicin lmite mx. en sentido positivo. Posicin final por software, neg. (negativa): Posicin lmite mn. en sentido negativo. Punto de base de las mediciones para el punto cero del proyecto y las posi ciones finales por software. El punto de base para el punto cero del eje es el punto de referencia. Punto de base de las mediciones para todas las posiciones en las tareas de posicionado (Project Zero point). El punto cero del proyecto constituye la base para todas las indicaciones absolutas de posicin (p. ej. en la tabla de registros de posicionado o en una tarea directa). El punto cero del eje es el punto de base para el punto cero del proyecto. Punto de base para el sistema de medicin incremental. El punto de referen cia define una orientacin o posicin conocida dentro del recorrido de tras lacin del accionamiento. Funcionamiento en el que se realiza un recorrido de referencia. La posicin de referencia y, en consecuencia, tambin el origen del sistema de referen cia de medida del eje quedan definidos mediante el recorrido de referencia. Orden de posicionado definida en la tabla de registros de posicin, consis tentes en la posicin de destino, el modo de posicionado y la velocidad y aceleracin de posicionado. Hay 0 V en la entrada o salida (lgica positiva, corresponde a LOW (bajo)). Hay 24 V en la entrada o salida (lgica positiva, corresponde a HIGH (alto)).
Seal 0 Seal 1
XIV
Resumen de FHPP
Captulo 1
11
1. Resumen de FHPP
ndice
1.1 1.2 Perfil de Festo para manipulacin y posicionamiento (FHPP) . . . . . . . . . . . . Cuadro general: FHPP en los controladores de motor CMM... . . . . . . . . . . . 13 15
12
1. Resumen de FHPP
1.1
...
Comunicacin a travs de bus de campo Seleccin de registros 1 > 2 3 ... n posicin Modo directo velocidad par Canal de parmetros Acceso libre a todos los parmetros lectura y escritura
...
Fig. 1/1: Principio del FHPP
13
1. Resumen de FHPP
Datos de control y de estado La comunicacin a travs del bus de campo se realiza con 8 bytes de datos de control y de estado. Las funciones y los mensajes de estado requeridos en funcionamiento se pue den leer y escribir directamente.
Seleccin de registros Los registros de posicionado guardados pueden procesarse en el modo de seleccin de registros (Record Select). Para ello, durante la puesta en funcionamiento los registros de posicionado se parametrizan con ayuda de la herramienta Festo Configuration Tool" o se programan en modo Teachin por medio del FHPP. Modo directo En el modo de funcionamiento directo los datos de posicio nado esenciales son transferidos directamente mediante los bytes de control. Las velocidades, posiciones de destino y pares (fuerzas) pueden ser determinadas y especificadas por el control durante la marcha, segn el estado de funcionamiento. No hay limitaciones debido al nmero de registros de posicionado guardados.
Canal de parmetros El control puede acceder a todos los valores de parmetros del controlador a travs del bus de campo por medio del canal de parmetros. En esta accin se utilizan 8 bytes ms de datos I/O.
14
1. Resumen de FHPP
1.2
Caracterstica / Funcin
Control secuencial Modos de funcionamiento compatibles Seleccin de registro (de tarea) Tarea directa (= modo directo) Puesta a punto Parametrizacin Estructura de datos E/S CCON Enable (B0) Stop (B1) Brake (B2) Reset (B3) reservado (B4) LOCK (B5) Operation Mode = 00 (Seleccin de registro) = 01 (Tarea directa) = 10 (Puesta a punto) = 11 (Parametrizacin)
x x
x x x 1)
x x x x x x x x
(x) 2) (x) 3) x x x x x x x
1)
Funciones de puesta a punto 3 (identificacin de regulador de corriente) y 4 (identificacin de transductor angular) 2) Equivale a la habilitacin de la etapa final. 3) Equivale a la habilitacin del regulador.
15
1. Resumen de FHPP
Caracterstica / Funcin
CPOS Parada (Halt) Iniciar tarea de posicionado (Start) Iniciar recorrido de referencia (Home) Jog positive (JogP) Jog negative (JogN) Teach Value Borrar recorrido restante B7 (reservado) CDIR Desplazamiento relativo (ABS)
CMMSST
CMMPAS
x x x x x x x x
x x x x x x x x
x x x x x
Modo de control = 00 (Control de posicin) x = 01 (Control de par/fuerza) x = 10 (Control de velocidad) x = 11 (especial, p.e. optimizado a la energa) Valor de posicin contnuo (CONT) (Funcionamiento de seguimiento) Valor de posicin contnuo Toggle (CTOG) Valor lmite de carrera deactiv (XLIM) Parada brusca (FAST) Ejecutar funcin (FUNC)
16
1. Resumen de FHPP
Caracterstica / Funcin
SCON Controlador habilitado (Ready) Funcionamiento habilitado (Open) Advertencia (Warn) Fallo (Fault) Aplicada la tensin de carga (V24L) Control de nivel superior: FCT o MMI
CMMSST
CMMPAS
x x x x x x
(x) 2) (x) 3) x x x x x x x
Acuse de recibo: Operation Mode = 00 (Seleccin de registro) x = 01 (Tarea directa) x = 10 (Puesta a punto) = 11 (Parametrizacin) SPOS Parada (Halt) Reconocimiento de arranque (Start) (Ack) Movimiento completado (MC) Reconocimiento de Teach El eje se mueve (Mov) Fallo de seguimiento (Dev) Supervisin de detencin (Still) Accionamiento referenciado (Ref )
2) 3)
x x x x x x x x
x x x x x x x x
17
1. Resumen de FHPP
Caracterstica / Funcin
SDIR Absoluto / relativo Reconocimiento modo de control = 00 (Control de posicin) = 01 (Control de par/fuerza) = 10 (Control de velocidad) = 11 (especial) Modo de Valor de posicin contnuo activo (= Funcionamiento de seguimiento) Lmite de velocidad alcanzado Lmite de carrera alcanzado Parada brusca Funcin Byte de estado de registro (de tarea) Primera conmutacin de registro realizada (RC1) Cadena de registros procesada por completo (RCC) B2 B3 Lmite de velocidad alcanzado Lmite de carrera alcanzado Parada brusca Funcin
4)
CMMSST
CMMPAS
x x x x
x x x x x
x x
(x) 4)
18
1. Resumen de FHPP
Caracterstica / Funcin
Funciones del accionamiento Recorrido de referencia Jog y Teach Seleccin de registro Nmero de registros (Registro 0 = Recorrido de referencia) Conmutacin (= encadenamiento) de registro Tarea directa (= modo directo) Mover a una posicin nominal Valor de posicin contnuo (= funcionamiento de seguimiento) Especificacin continua de valor nominal con retcula de tiempo fija (plantilla) Especificar valor nominal del par + rampa Regulacin de velocidad Supervisin de detencin Diagnosis Pulmn de fallos (PNU 200 ... 204) Pulmn de advertencias (PNU 210 ... 214) Nmeros de fallos Parmetros Proteccin de acceso FCT / PLC (SCON.Lock) Acceso a los parmetros segn FPC2
5) 6) 7)
CMMSST
CMMPAS
x x x 163 x x x
x x x 1...250 x x x x
(x) 5) x x
(x) 5) x x
(x) 6)
x x
(x) 7)
(x) 7)
x x
x x
19
1. Resumen de FHPP
110
Control secuencial
Captulo 2
21
2. Control secuencial
ndice
2.1 2.2 Indicaciones generales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Valor de referencia (modos de funcionamiento FHPP) . . . . . . . . . . . . . . . . . 2.2.1 Conmutacin del modo de funcionamiento FHPP . . . . . . . . . . . . . . 2.2.2 Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.3 Modo directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Estructura de los datos E/S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.1 Concepto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3.2 Datos de E/S en los diferentes modos de funcionamiento FHPP (vista de control) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Asignacin de bytes de control y de bytes de estado (resumen) . . . . . . . . . Descripcin de los bytes de control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.1 Byte de control 1 (CCON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.2 Byte de control 2 (CPOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.3 Byte de control 3 (CDIR) Modo directo . . . . . . . . . . . . . . . . . . . . . 2.5.4 Bytes 4 y 5 a 8 Modo directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.5.5 Bytes 3 y 4 a 8 Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . Descripcin de bytes de estado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.1 Byte de estado 1 (SCON) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.2 Byte de estado 2 (SPOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.3 Byte de estado 3 (SDIR) Modo directo . . . . . . . . . . . . . . . . . . . . . 2.6.4 Bytes 4 y 5 a 8 Modo directo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.6.5 Bytes 3, 4 y 5 a 8 Seleccin de registros . . . . . . . . . . . . . . . . . . . . Mquina de estado FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.1 Crear disponibilidad para funcionar . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.2 Posicionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.7.3 Caractersticas especiales del modo de funcionamiento FHPP . . . 2.7.4 Ejemplos de bytes de control y de estado . . . . . . . . . . . . . . . . . . . . 23 24 24 25 26 27 27 29 210 211 211 212 213 214 214 215 215 216 217 218 219 220 222 223 225 225
2.3
2.4 2.5
2.6
2.7
22
2. Control secuencial
2.1
Indicaciones generales
Cada controlador tiene propiedades y tareas especficas. Por esta razn dispone de una mquina de estado y una base de datos individuales. El Perfil Festo para manipulacin y posicionamiento (FHPP) muestra al usuario las propiedades individuales de un con trolador. El perfil se implementa, en la medida de lo posible, independiente del controlador y del bus de campo en cues tin. Adems, ste define de forma uniforme para el usuario las siguientes cuestiones: modos de funcionamiento FHPP, estructura de datos E/S, objetos de parmetro, control secuencial.
23
2. Control secuencial
2.2
Modo de funcionamiento
Seleccin de registros
Descripcin
En el controlador se puede memorizar un nmero especfico de registros de posicionado. Un registro contiene todos los parmetros especificados para una tarea de posicionado. El nmero de registro es transferido a los datos cclicos de E/S como valor nominal o como valor real. La tarea de posicionado es transmitida directamente en el tele grama de E/S. Con ello se transfieren los valores nominales ms importantes (posicin, velocidad, par). Los parmetros suplementa rios (p. ej. aceleracin) son definidos mediante la parametrizacin.
2.2.1
24
2. Control secuencial
2.2.2
Seleccin de registros
Cada controlador dispone de un determinado nmero de registros que contienen la informacin necesaria para una tarea de posicionado. El nmero mximo de registros est definido por cada controlador. El nmero del registro que debe procesar el controlador en el siguiente arranque es transferido en los datos de salida del PLC. Los datos de entrada contienen el ltimo nmero de registro procesado. Para ello, no es necesario que la propia tarea de posicionado est activa. El controlador no admite ningn modo automtico y, por tanto, ningn programa del usuario. Los registros no pueden ser procesados automticamente con un sistema lgico pro gramado. Ello impide que el controlador pueda realizar tareas prcticas autnomamente; para ello es preciso que haya un estrecha sincronizacin con el PLC. Sin embargo, s que depende del controlador el que se pue dan encadenar varios registros y que se puedan ejecutar consecutivamente mediante un comando de inicio. Tambin es posible otra accin dependiente del controlador: definir una conmutacin de registro antes de alcanzarse la posicin de destino. La parametrizacin completa del encadenamiento de regis tros (programa de recorrido"), p. ej. del registro siguiente, slo es posible por medio de la FCT. Ello permite crear perfiles de posicionamiento sin que lleguen a surtir efecto los tiempos de reposo provocados por la trans misin al bus de campo y el tiempo de ciclo del PLC.
25
2. Control secuencial
2.2.3
Modo directo
En el modo directo, las tareas de posicionado se formulan directamente en los datos de salida del PLC. La aplicacin tpica calcula dinmicamente los valores nomi nales de destino para cada tarea o slo para algunas tareas. De este modo se puede, p. ej., lograr una adaptacin a dife rentes tamaos de piezas sin tener que parametrizar de nuevo la lista de registros. Los datos de posicionado son ad ministrados completamente en el PLC y enviados directa mente al controlador. Aqu tambin es necesaria una estrecha sincronizacin entre el PLC y el controlador.
26
2. Control secuencial
2.3 2.3.1
27
2. Control secuencial
1 2 3
Habilitacin de controlador y modo de funcionamiento Posicionamiento, referenciado y jog Tarea de posicionado en el modo directo
CANopen
DeviceNet
28
2. Control secuencial
2.3.2
Seleccin de registros
Byte 1 Datos de salida Datos de entrada CCON SCON Byte 2 CPOS SPOS Byte 3 N registro N registro Byte 4 Reser vado RSB Byte 5 Reservado Posicin real Byte 6 Byte 7 Byte 8
Modo directo
Byte 1 Datos de salida Datos de entrada CCON SCON Byte 2 CPOS SPOS Byte 3 CDIR SDIR Byte 4 Valor no minal 1 Valor real 1 Byte 5 Byte 6 Byte 7 Byte 8
+Otros 8 bytes de datos de E/S para parametrizar conforme a FPC (vase la seccin 6.1):
Festo FPC
Byte 1 Datos de salida Datos de entrada Reser vado Reser vado Byte 2 Sub ndice Sub ndice Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
29
2. Control secuencial
2.4
Seleccin del modo de Acceso al funcionamiento FHPP software bloqueado CPOS B7 (Seleccin de regis tros y modo directo) CDIR (Modo directo) B7 B6 CLEAR B5 TEACH B4 JOGN
Confirmar Soltar fallo freno B3 JOGP Jog posi tivo B3 CONT Modo de segui miento B2 HOM
B1 START
Borrar re Programar Jog nega corrido re (teach tivo manente in") valor B6 B5 XLIM B4 VLIM
Iniciar re Iniciar ta HALT corrido de rea de po referencia sicionado B2 COM2 B1 COM1 B0 ABS
Modo de control (posi Absoluto/ cin, par de giro, velo relativo cidad, ...)
Acuse de recibo de modo de funciona miento FHPP SPOS (Seleccin de regis tros y modo directo) SDIR (Modo di recto) B7 REF Acciona miento referen ciado B7 B6 STILL
Mando del Tensin equipo de carga mediante aplicada software B5 DEV B4 MOV El eje se mueve
B3 TEACH
B2 MC
Reconoci Motion Quit Start HALT miento de Complete Teach B3 CONT B2 COM2 B1 COM1 B0 ABS
B4 VLIM
Acuse de recibo de Absoluto/ modo de control (posi relativo cin, par de giro, velo cidad, ...)
210
2. Control secuencial
2.5 2.5.1
B2 BRAKE
Soltar freno
Open Brake
B3 RESET B4 B5 LOCK
B6 OPM1 B7 OPM2
CCON controla los estados en todos los modos de funciona miento FHPP. Para ms informacin, vase la descripcin de las funciones del accionamiento, captulo 3.
Festo P.BECMMF HPPSWES es 0708NH
211
2. Control secuencial
2.5.2
Inicio de tarea de posicio nado Inicio del reco rrido de refe rencia Jog positivo
Jog positive
B4 JOGN B5 TEACH
Jog negativo
Jog negative
B6 CLEAR B7
El CPOS controla las secuencias de posicionado en los modos de funcionamiento FHPP Seleccin de registros" y Modo directo" en cuanto se habilita el accionamiento. 212
Festo P.BECMMF HPPSWES es 0708NH
2. Control secuencial
2.5.3
Activa el modo de seguimiento (valor nominal de refe rencia continuo): = 0: Modo de seguimiento inactivo = 1: Modo de seguimiento activo
B4 VLIM B5 XLIM B6 B7
Valor lmite de velocidad inactivo Valor lmite del par de giro inactivo
Velocity (V) Reservado; debe ser 0. Limit not active Torque (X) Li mit not active Slo con regulacin del par de giro: = 0: Control del par de giro activo = 1: Control del par de giro inactivo Reservado; debe ser 0. Reservado; debe ser 0.
CDIR especifica en el modo directo el tipo de tarea de posicio nado con mayor precisin.
213
2. Control secuencial
2.5.4
2.5.5
214
2. Control secuencial
2.6 2.6.1
B0 Habilitar ENABLED regulador B1 OPEN B2 WARN B3 FAULT B4 24VL B5 LOCK Funciona miento habilitado Advertencia Avera
Aplicada la tensin de carga Mando del equipo mediante software Acuse de re cibo de modo de funciona miento FHPP
Supply Voltage = 0: No hay tensin de carga is Applied = 1: Aplicada la tensin de carga Drive Control by Software = 0: Mando del equipo libre (p. ej. PLC/bus de campo) = 1: Mando del equipo mediante software (PLC control is Locked) Bit 7 0 0 1 6 0 1 x Acuse de recibo de modo de funcionamiento Seleccin de registros Modo directo Reservado
B6 OPM1 B7 OPM2
215
2. Control secuencial
2.6.2
Reconoci miento de Teach El eje se mueve Error de seguimiento Supervisin de detencin Acciona miento referenciado
Acknowledge Teach Axis is moving Drag (devia tion) Error Standstill warning Axis is referenced
216
2. Control secuencial
2.6.3
Acuse de recibo del modo de seguimiento (valor nomi nal de referencia continuo): = 0: Modo de seguimiento inactivo = 1: Modo de seguimiento activo Slo con regulacin del par de giro: = 1: Lmite de velocidad alcanzado = 0: Lmite de velocidad no alcanzado Slo con regulacin del par de giro: = 0: Control del par de giro alcanzado = 1: Control del par de giro no alcanzado Reservado Reservado
B4 VLIM B5 XLIM B6 B7
217
2. Control secuencial
2.6.4
B0 a B31 Posicin
218
2. Control secuencial
2.6.5
B1 RCC
219
2. Control secuencial
2.7
T7* S1
Controlador conectado
S5 S5
Reaccin ante el fallo
T1 S2
Accionamiento bloqueado
T8 S6 T9
Fallo
T11
T5 S3 T6
T2 T10
Accionamiento habilitado
T4 SA5
Jog positivo
T3
TA9 TA10
SA1 TA7
Preparado
SA4
Se ejecuta el recorrido de referencia
SA6
Jog negativo
TA8
TA4 SA3
TA3
2. Control secuencial
Notas sobre el estado Funcionamiento habilitado" La transicin T3 cambia al estado S4 que, a su vez, contiene una mquina de subestado propia, cuyos estados se marcan con SAx" y las transiciones con TAx", vase Fig. 2/2. Esto tambin permite utilizar un esquema sustitutivo (Fig. 2/3) en el que se suprimen los estados internos SAx.
Desconectado A partir de cualquier estado
T7*
S1
Controlador conectado
S5 Reaccin ante el S5
fallo
T1 S2
Accionamiento bloqueado
T8 T9
S6
Fallo
T11
T5
S3
T2 T10
Accionamiento habilitado
T6
T4
T3
S4 Funcionamiento
habilitado
Fig. 2/3: Esquema sustitutivo de la mquina de estado Las transiciones T4, T6 y T7* se ejecutan desde cualquier subestado SAx y, automticamente, adoptan una prioridad superior a la de cualquier transicin TAx. Reaccin ante fallos T7 (Fault recognized") tiene la mxima prioridad (y recibe el asterisco*"). T7 se ejecuta desde S5 + S6, si se produce un fallo con una prioridad ms alta. Esto significa que un fallo grave puede suprimir un fallo simple.
221
2. Control secuencial
2.7.1
T
T1 T2 T3 T4 T5 T6 T7* T8 T9 T10 T11
Condiciones internas
El accionamiento ha sido conectado. No puede determinarse un fallo. Aplicada la tensin de carga. Control de nivel superior en PLC.
Enable drive" = 1 CCON = xxx0.xxx1 Parada" = 1 CCON = xxx0.xx11 Parada" = 0 CCON = xxx0.xx01 Enable drive" = 0 CCON = xxx0.xxx0 Enable drive" = 0 CCON = xxx0.xxx0
Fallo detectado. Reaccin ante fallo concluida, accionamiento detenido. Ya no hay ningn fallo. Era un fallo grave. Ya no hay ningn fallo. Era un fallo simple. El fallo an persiste. Confirmar fallo" = 0 1 CCON = xxx0.Pxxx Confirmar fallo" = 0 1 CCON = xxx0.Pxx1 Confirmar fallo" = 0 1 CCON = xxx0.Pxx1
222
2. Control secuencial
2.7.2
Posicionamiento
Siempre se cumple: las transiciones T4, T6 y T7* siempre tienen prioridad.
TA
TA1
Condiciones internas
El referenciado est listo.
TA2
Motion Complete = 1 El registro actual ha finalizado. El siguiente re gistro no se ejecuta automticamente. Motion Complete = 0
TA3
TA4
TA5
Seleccin de registros: Ha concluido un registro individual. El siguiente registro debe ser procesado auto mticamente. Modo directo: Se ha recibido una nueva tarea de posicio nado.
CCON = xxx0.xx11 CPOS = 0xxx.xx11 Borrar recorrido remanente = 0 1 CCON = xxx0.xx11 CPOS = 01xx.xxxx Iniciar recorrido de referencia = 0 1 Parada = 1 CCON = xxx0.xx11 CPOS = 0xx0.0Px1
TA6
TA7
223
2. Control secuencial
TA
TA8
Condiciones internas
Referencia finalizada o parada.
TA9
TA10
TA11
TA12
224
2. Control secuencial
2.7.3
Sin restricciones. TA2: Ya no se aplica la condicin de que no pueda procesarse un nuevo registro. TA5: Puede iniciarse un nuevo registro en cualquier momento.
2.7.4
225
2. Control secuencial
Bytes de control
Byte
Byte 1
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL
B7 B6 B5 B4 B3 B2 B1 B0 Byte
OPM2 OPM1 LOCK RESET BRAKE STOP ENABL Byte 1
CCON 0
Byte 2
0 0
0 0
0 0
0
JOGP
x
HOM
0
START
0
HALT
SCON 0
Byte 2 REF
0
STILL
1
DEV
1
MOV
0
TEACH
0
MC
0
ACK
0
HALT
SPOS 0
Tab. 2/6: Bytes de control y de estado con Mando del equipo activo"
Descripcin de 0. Aseguramiento del mando del equipo: 0.1 El mando del equipo se activa por medio del software (p. ej. mediante la Festo Configuration Tool). Para realizar el control a travs del interface del bus de campo, primero hay que desactivar el mando del equipo mediante el software.
226
2. Control secuencial
Bytes de control
Byte
Byte 1
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL
B7 B6 B5 B4 B3 B2 B1 B0 Byte
OPM2 OPM1 LOCK RESET BRAKE STOP ENABL Byte 1
CCON 0
Byte 2
0 0 x x
0 0
LOCK
0 0 0 x
0
JOGP
x
HOM
0
START
0
HALT
SCON 0
Byte 2 REF
0
STILL
0
DEV
1
MOV
0
TEACH
0
MC
0
ACK
0
HALT
CPOS 0
Byte 1
0 x
JOGP
0 x
HOM
0
STOP
0
ENABL
SPOS 0
Byte 1
0 x
STILL
0 0
DEV
0
24VL
0 x
TEACH
1 x
MC
0 x
ACK
0 x
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
1 x
LOCK
x
START
x
HALT
SCON x
Byte 2 REF
x
MOV
CPOS 0 1.3 Habilitar acciona miento, h bili i habilitar funcionamiento (seleccin de registros) 0: seal 0; 1: seal 1;
Byte 1
x
STOP
x
ENABL
SPOS x
Byte 1
x
24VL
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
0
JOGP
x
HOM
1
START
1
HALT
SCON 0
Byte 2 REF
0
STILL
0
DEV
1
MOV
0
TEACH
0
MC
1
ACK
1
HALT
CPOS 0
SPOS 0
Tab. 2/7: Bytes de control y de estado con Crear disponibilidad para funcionar Seleccin de registros" Descripcin de 1. Crear disponibilidad para funcionar: 1.1 Estado bsico del accionamiento tras la conexin de la tensin de alimentacin. } paso 1.2 o 1.3 Bloquear el mando del equipo mediante el software. Opcionalmente, la toma del mando del equipo mediante el software con CCON.B5 = 1 (LOCK) puede bloquearse. } paso 1.3 Habilitar el accionamiento en el modo Seleccin de registros". } recorrido de referencia: ejemplo 4, Tab. 2/10.
1.2
1.3
Si hay fallos tras la conexin o tras establecer CCON.B0 (ENABLE): } tratamiento de errores: vase el ejemplo 3, Tab. 2/9.
227
2. Control secuencial
Bytes de control
Byte
Byte 1
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL
B7 B6 B5 B4 B3 B2 B1 B0 Byte
OPM2 OPM1 LOCK RESET BRAKE STOP ENABL Byte 1
CCON 0
Byte 2
0 0 x x 1 0
0 0
LOCK
0 0 0 x 0 0
0
JOGP
x
HOM
0
START
0
HALT
SCON 0
Byte 2 REF
0
STILL
0
DEV
1
MOV
0
TEACH
0
MC
0
ACK
0
HALT
CPOS 0
Byte 1
0 x
JOGP
0 x
HOM
0
STOP
0
ENABL
SPOS 0
Byte 1
0 x
STILL
0 0
DEV
0
24VL
0 x
TEACH
1 x
MC
0 x
ACK
0 x
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
1 x
LOCK
x
START
x
HALT
SCON x
Byte 2 REF
x
MOV
CPOS 0 2.3 Habilitar acciona miento, habilitar fun cionamiento (modo directo) 0: seal 0; 1: seal 1;
Byte 1
x 0
JOGP
x x
HOM
x
STOP
x
ENABL
SPOS x
Byte 1
x 1
STILL
x 0
DEV
x
24VL
x 0
TEACH
x 0
MC
x 1
ACK
x 1
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
1
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
CPOS 0
SPOS 0
Tab. 2/8: Bytes de control y de estado con Crear disponibilidad para funcionar Modo directo"
Descripcin de 2. Crear disponibilidad para funcionar: 2.1 Estado bsico del accionamiento tras la conexin de la tensin de alimentacin. } paso 2.2 o 2.3 Bloquear el mando del equipo mediante el software. Opcionalmente, la toma del mando del equipo mediante el software con CCON.B5 = 1 (LOCK) puede bloquearse. } paso 2.3 Habilitar accionamiento en el modo directo. } recorrido de referencia: ejemplo 4, Tab. 2/10.
2.2
2.3
Si hay fallos tras la conexin o tras establecer CCON.B0 (ENA BLE): } tratamiento de errores: vase el ejemplo 3, Tab. 2/9. 228
Festo P.BECMMF HPPSWES es 0708NH
2. Control secuencial
3. Tratamiento de errores
Paso/ Descripcin D i i
3.1 Fallo
Bytes de control
Byte
Byte 1
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL
B7 B6 B5 B4 B3 B2 B1 B0 Byte
OPM2 OPM1 LOCK RESET BRAKE STOP ENABL Byte 1
CCON x
Byte 2
x x x x x 0
x x
LOCK
0 x 0 x 0 0
x
JOGP
x
HOM
x
START
x
HALT
SCON x
Byte 2 REF
x
STILL
x
DEV
x
MOV
1
TEACH
x
MC
x
ACK
x
HALT
x x
JOGP
x x
HOM
x
STOP
x
ENABL
SPOS x
Byte 1
x x
STILL
x x
DEV
x
24VL
x x
TEACH
0 1
MC
x x
ACK
x x
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON x
Byte 2
x x
LOCK
x
START
x
HALT
SCON x
Byte 2 REF
x
MOV
CPOS 0 3.3 Confirmar el fallo con CCON.B3 CCON B3 (RESET) 0: seal 0; 1: seal 1;
Byte 1
x F
JOGP
x x
HOM
x
STOP
x
ENABL
SPOS x
Byte 1
x x
STILL
x 0
DEV
x
24VL
x 0
TEACH
0 0
MC
x 0
ACK
x 0
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
x
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
CPOS 0
SPOS x
N: flanco negativo
229
2. Control secuencial
Descripcin de 3. Tratamiento de errores 3.1 3.2 3.3 Un fallo se muestra con SCON.B3 (FAULT). } el procedimiento ya no es posible. Se muestra una advertencia con SCON.B2 (WARN). } el procedimiento vuelve a ser posible. Confirmar el fallo con un flanco positivo en CCON.B3 (RESET). } se restablece el bit de error SCON.B2 (FAULT) o SCON.B3 (WARN) } se establece SPOS.B2 (MC) } el accionamiento est dispuesto para el servicio
Los fallos y advertencias tambin se pueden confirmar con DIN5 (habilitacin del regulador); vase la descripcin del controlador empleado.
230
2. Control secuencial
Bytes de control
Byte
Byte 1
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
OPM2 OPM1 LOCK 24VL FAULT WARN OPEN ENABL
B7 B6 B5 B4 B3 B2 B1 B0 Byte
OPM2 OPM1 LOCK RESET BRAKE STOP ENABL Byte 1
CCON 0
Byte 2
x 0 x 0 x 0
x 0
LOCK
0 0 0 0 0 0
0
JOGP
x
HOM
1
START
1
HALT
SCON 0
Byte 2 REF
x
STILL
0
DEV
1
MOV
0
TEACH
0
MC
1
ACK
1
HALT
0 0
JOGP
F x
HOM
0
STOP
1
ENABL
SPOS 0
Byte 1
0 x
STILL
0 0
DEV
0
24VL
0 0
TEACH
0 0
MC
1 1
ACK
1 1
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
LOCK
1
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
0 0
JOGP
1 x
HOM
0
STOP
1
ENABL
SPOS 0
Byte 1
0 x
STILL
0 0
DEV
1
24VL
0 0
TEACH
0 0
MC
1 1
ACK
1 1
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
1
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
SPOS 1
231
2. Control secuencial
Descripcin de 4. Recorrido de referencia: 4.1 Un flanco positivo en CPOS.B2 (HOM, Start reference travel) inicia el recorrido de referencia. El arranque se confirma con SPOS.B1 (Inicio de reconocimiento) mien tras CPOS.B2 (HOM) est activo. El movimiento del eje se muestra con SPOS.B4 (MOV, el eje se mueve). Tras un recorrido de referencia con xito, se establece SPOS.B2 (MC, Motion Complete) y SPOS.B7 (REF).
4.2 4.3
Si hay fallos durante el recorrido de referencia: } tratamiento de errores: vase el ejemplo 3, Tab. 2/9.
232
2. Control secuencial
Bytes de control
Byte
Byte 3
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
RecordNumber
B7 B6 B5 B4 B3 B2 B1 B0 Byte
RecordNumber Byte 3
No. de re gistro
Byte 1
OPM2 OPM1
LOCK
RESET BRAKE
STOP
CCON 0
Byte 2
0 0 0 0
x 0
LOCK
0 0 0 0
0
JOGP
x
HOM
1
START
1
HALT
SCON 0
Byte 2 REF
0
STILL
0
DEV
1
MOV
0
TEACH
0
MC
1
ACK
1
HALT
0 0
JOGP
0 x
HOM
F
STOP
1
ENABL
SPOS 1
Byte 1
0 0
STILL
0 0
DEV
0
24VL
0 0
TEACH
0 0
MC
1 1
ACK
1 1
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
1
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
CPOS 0
Byte 3
SPOS 1
Byte 3
RecordNumber
RecordNumber
No. de re gistro
ENABL Byte 1
OPM2 OPM1
LOCK
RESET BRAKE
STOP
24VL
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
0 0
x 0
0 0
0
JOGP
x
HOM
1
START
1
HALT
SCON 0
Byte 2 REF
0
STILL
0
DEV
1
MOV
0
TEACH
0
MC
1
ACK
1
HALT
CPOS 0
Byte 5 a 8
SPOS 1
Byte 5 a 8
reserved
Position
Pos. real
Tab. 2/11: Bytes de control y de estado con Posicionado por seleccin de registros"
233
2. Control secuencial
Descripcin de 5. Posicionado por seleccin de registros: (pasos 5.1 a 5.4, secuencia limitada) Cuando se ha creado la disponibilidad para funcionar y se ha realizado el recorrido de referencia, puede iniciarse una tarea de posicionado. 5.1 Preseleccionar el nmero de registro: Byte 3 de los datos de salida 0 = recorrido de referencia 1... = registros de desplazamiento programables Con CPOS.B1 (START, Start Task) se inicia la tarea de posicionado preseleccionada. El arranque se confirma con SPOS.B1 (Inicio de reconocimiento) mientras CPOS.B1 (START) est activo. El movimiento del eje se muestra con SPOS.B4 (MOV, el eje se mueve). Al final de la tarea de posicionado, se activa SPOS.B2 (MC, Motion Complete).
5.2
5.3 5.4
Si hay fallos durante el posicionado: } tratamiento de errores: vase el ejemplo 3, Tab. 2/9.
234
2. Control secuencial
Bytes de control
Byte
Byte 4
Bytes de estado
B7 B6 B5 B4 B3 B2 B1 B0
Velocity
B7 B6 B5 B4 B3 B2 B1 B0 Byte
Velocity Byte 4
Velo cidad
Byte 5 a 8
Velo cidad
Byte 5 a 8
Pos. Posicin nominal (incrementos) Pos. nom. real 6.2 Inicio de tarea
Byte 1 OPM2 OPM1 LOCK RESET BRAKE STOP ENABL Byte 1
CCON 0
Byte 2
1 0
FAST
x 0
XLIM
0 0
VLIM
0
JOGP
x
HOM
1
START
1
HALT
SCON 0
Byte 2 REF
1
STILL
0
DEV
1
MOV
0
TEACH
0
MC
1
ACK
1
HALT
CPOS 0
Byte 3 FUNC
0
CONT
0 0 x
HOM
F 0
STOP
1
ABS
SPOS 1
Byte 3 FUNC
0
FAST
0
XLIM
0
VLIM
0 0 0
TEACH
0 0 0
MC
1 0 1
ACK
1
ABS
COM2 COM1
0 1 0 1 0
0
LOCK
0 0 0 0 0
0 0
JOGP
S
ENABL
SDIR
Byte 1
0 1
STILL
0 0
DEV
0
24VL
S 1
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
LOCK
1
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
0 0
JOGP
0 x
HOM
1
STOP
1
ENABL
SPOS 1
Byte 1
0 1
STILL
0 0
DEV
1
24VL
0 0
TEACH
0 0
MC
1 1
ACK
1 1
HALT
OPM2 OPM1
RESET BRAKE
FAULT WARN
OPEN ENABL
CCON 0
Byte 2
x 0
1
START
1
HALT
SCON 0
Byte 2 REF
1
MOV
CPOS 0
SPOS 1
0: seal 0; 1: seal 1; x: no relevante (opcional); F: flanco positivo; S: condicin de posicionado: 0= absoluto; 1 = relativo
235
2. Control secuencial
Descripcin de posicionado en modo directo: (paso 6.1 a 6.4, secuencia limitada) Cuando se ha creado la disponibilidad para funcionar y se ha realizado el recorrido de referencia, debe preseleccionarse una posicin nominal. 6.1 La posicin nominal es transferida en incrementos en los bytes 5 a 8 de la palabra de salida (output word). La velocidad nominal es transferida en % en el byte 4 (0 = velocidad nula; 100 = velocidad mx.). Con CPOS.B1 (START, Inicio de tarea de posicionado) se inicia la tarea de posicionado preseleccionada. El arran que se confirma con SPOS.B1 (Inicio de reconoci miento) mientras CPOS.B1 (START) est activo. El movimiento del eje se muestra con SPOS.B4 (MOV, el eje se mueve). Al final de la tarea de posicionado se activa SPOS.B2 (MC, Motion Complete).
6.2
6.3 6.4
Si hay fallos durante el posicionado: } tratamiento de errores: vase el ejemplo 3, Tab. 2/9.
236
Funciones de accionamiento
Captulo 3
31
3. Funciones de accionamiento
ndice
3.1 3.2 3.3 Sistema de referencia de medida para accionamientos elctricos . . . . . . . . Clculo de las especificaciones del sistema de referencia de medida . . . . . Recorrido de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3.1 Recorrido de referencia de accionamientos elctricos . . . . . . . . . . 3.3.2 Mtodos del recorrido de referencia . . . . . . . . . . . . . . . . . . . . . . . . Accionamiento secuencial por pulsador (jog) . . . . . . . . . . . . . . . . . . . . . . . . Teaching a travs del bus de campo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejecucin de registro (seleccin de registros) . . . . . . . . . . . . . . . . . . . . . . . . 3.6.1 Diagramas de ciclo con seleccin de registros . . . . . . . . . . . . . . . . 3.6.2 Composicin del registro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.6.3 Conmutacin de registro o encadenamiento de registros con limitaciones (PNU 402) . . . . . . . . . . . . . . . . . . . . . Tarea directa (modo directo) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.7.1 Secuencia de valor nominal discreto . . . . . . . . . . . . . . . . . . . . . . . . 3.7.2 Secuencia en el modo de regulacin del par de giro . . . . . . . . . . . 3.7.3 Secuencia en el modo de regulacin de la velocidad . . . . . . . . . . . Supervisin de detencin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 35 35 37 38 313 315 317 318 322 323 327 329 330 332 334
3.7
3.8
32
3. Funciones de accionamiento
3.1
REF LES
LSE
AZ
PZ
TP/AP
USE HES
Punto de referencia (Reference Point) Punto cero del eje (Axis Zero Point) Punto cero del proyecto (Project Zero Point) Posicin final inferior por software (Lower Software End Position) Posicin final superior por software (Upper Software End Position) Final de carrera inferior (Lower End Switch) Final de carrera superior (Higher End Switch) Posicin de destino/real (Target Position, Actual Posi tion)
a b c d, e 1 2
Offset (desplazamiento) del punto cero del eje Offset del punto cero del proyecto Offset de pos. destino/ real Offset de posiciones fina les por software Carrera de trabajo Carrera nominal
33
3. Funciones de accionamiento
1
REF d a
AZ PZ b
REF AZ PZ a b d, e
Punto de referencia: punto determinado durante el recorrido de referencia: interruptor de referencia, carrera final o tope, en su caso con pulso de indexado. Punto cero del eje: punto de referencia para el punto cero del proyecto y las posiciones finales por software Punto cero del proyecto: punto de referencia (punto cero) para la posicin real y las posicio nes absolutas de la tabla de registros de desplazamiento (con versin de E/S siempre es 0). Offset (desplazamiento) del punto cero del eje: distancia del punto cero del eje AZ al punto de referencia REF Offset (desplazamiento) del punto cero del proyecto: distancia respecto al punto AZ Offset de las posiciones finales por software: limitan el margen de posicionado permitido (carrera de trabajo) Opcionalmente: posicionamiento ilimitado posible Carrera de trabajo: margen de posicionamiento permitido
34
3. Funciones de accionamiento
3.2
Punto de referencia
Punto cero del eje Punto cero del proyecto Posicin final inferior por software Posicin final superior por software Posicin de destino/real
Tab. 3/15: Clculo de las especificaciones del sistema de referencia de medida con siste mas de medida incrementales
3.3
Recorrido de referencia
En los accionamientos con sistema de medida incremental, el recorrido de referencia debe realizarse cada vez que se conecta el dispositivo. Esto se determina de modo especfico para el accionamiento mediante el parmetro Se requiere recorrido de referencia" (PNU 1014).
En funcin del controlador o del accionamiento, se permiten distintos modos de recorrido de referencia. En Tab. 3/16 se muestra un resumen (versin de Julio de 2007). Descripcin de los modos de recorrido de referencia; vase la seccin 3.3.2.
35
3. Funciones de accionamiento
Controlador
CMMSST x 1) x 1) CMMPAS x x x x x x x x x x x 1) x 1) x x 1) x 1) x 1) x 1) x x x x x x x x x x x x x x x x x CMMSAS x x
E5h
27
1)
36
3. Funciones de accionamiento
3.3.1
37
3. Funciones de accionamiento
3.3.2
02h
07h
1)
38
3. Funciones de accionamiento
11h
17
12h
18
1)
39
3. Funciones de accionamiento
Interruptor de referencia
1Bh
27
Interruptor de referencia
21h
33
Pulso de indexado
22h
34
Pulso de indexado
1)
310
3. Funciones de accionamiento
FFh
Pulso de indexado
FEh
Pulso de indexado
EFh
17
EEh
18
1) 2) 3)
Slo es posible con motores con Encoder. Los interruptores de final de carrera son ignorados durante el recorrido hasta el tope. Como el eje no debe pararse sobre el tope, el recorrido debe parametrizarse sobre el punto cero del eje y el offset del punto cero del eje debe ser 0.
311
3. Funciones de accionamiento
Interruptor de referencia
E5h
27
Interruptor de referencia
312
3. Funciones de accionamiento
3.4
313
3. Funciones de accionamiento
1 Baja velocidad de
fase 1 (recorrido lento)
Velocidad v(t)
2 3 4
2 Velocidad mxima
para fase 2
t [s]
5
Fig. 3/4: Diagrama del ciclo de accionamiento secuencial por pulsador (jog) Resumen de los parmetros involucrados (vase seccin 5.4.7)
Parmetros involucrados Descripcin Velocidad en fase 1 en el accionamiento secuencial por pulsador (jog) Velocidad en fase 2 en el accionamiento secuencial por pulsador (jog) Aceleracin en el accionamiento secuencial por pulsador (jog) Deceleracin en el accionamiento secuencial por pulsador (jog) Duracin de fase 1 (T1) en el accionamiento secuencial por pulsador (jog) Inicio (FHPP) PNU 530 531 532 533 534
CPOS.B3 = flanco positivo: Jog positivo (sentido: hacia mayores valores reales) CPOS.B4 = flanco positivo: Jog negativo (sentido: hacia menores valores reales) SPOS.B4 = 1: El accionamiento se mueve SPOS.B2 = 0: Movimiento finalizado (Motion Complete) Mando del equipo mediante PLC/bus de campo Controlador en estado Funcionamiento habilitado"
Tab. 3/19: Parmetros involucrados en el accionamiento secuencial por pulsador (jog) 314
Festo P.BECMMF HPPSWES es 0708NH
3. Funciones de accionamiento
3.5
Se programa
Posicin nominal en el registro de posi cionado. Seleccin de registros: registro de posicionado con el byte de control 3 Modo directo: registro de posicionado con PNU=400 Punto cero del eje Punto cero del proyecto Posicin final inferior por software Posicin final superior por software
=2 =3 =4 =5
Tab. 3/20: Resumen de los destinos de programacin (teachin") 3. El Teaching se realiza a travs del handshake de los bits en los bytes de control y estado CPOS/SPOS:
315
3. Funciones de accionamiento
1 PLC:
Preparar programa cin (teachin")
Programar (teachin") valor CPOS.B5 Quiting SPOS.B3
2 Controlador:
Preparado para pro gramacin (teachin")
3 PLC:
Programar (teachin") ahora
4 Controlador:
Valor transferido Fig. 3/5: Handshake con teaching Importante: El accionamiento no debe hallarse inmovilizado para la pro gramacin (teachin"). Con los tiempos de ciclo usuales del PLC + bus de campo + controlador habr imprecisiones de varios milmetros incluso a una velocidad de slo 100 mm/s. Resumen de los parmetros involucrados (vanse las secciones 5.4.6 y 5.4.7)
Parmetros involucrados Descripcin Destino programado Nmero de registro Offset del punto cero del proyecto Posiciones finales por software Offset del punto cero del eje (accionamientos elctricos) Inicio (FHPP) Acuse de recibo (FHPP) Condicin previa CPOS.B5 = flanco descendente: Programar (teachin") valor SPOS.B2 = 1: valor transferido Mando del equipo mediante PLC/bus de campo Controlador en estado Funcionamiento habilitado" PNU 520 400 500 501 1010
3. Funciones de accionamiento
3.6
317
3. Funciones de accionamiento
En caso de una conmutacin de registro o encadenamiento de registros con limitaciones (vase la seccin 3.6.3): Si en el movimiento se ha definido una nueva velocidad y/o una nueva posicin de destino, entonces todava debera bastar el recorrido remanente hasta la posicin de destino para llegar a parar con la rampa de frenado ajustada.
3.6.1
318
3. Funciones de accionamiento
N1
0
N+1
6
1
3 2
1
N1
N+1
1 Condicin previa:
Quit Start" = 0
319
3. Funciones de accionamiento
N1
0
N+1
N1
Fig. 3/7: Diagrama de ciclo para parada de un registro con HALT y continuar
320
3. Funciones de accionamiento
N1
0
N+1
2
0
N1
N+1
1 Parar registro 2 Borrar recorrido remanente Fig. 3/8: Diagrama de secuencia para detener registro con HALT y borrar recorrido remanente
Festo P.BECMMF HPPSWES es 0708NH
321
3. Funciones de accionamiento
3.6.2
PNU
401 402
Nombre
Byte de control del registro 1 Byte de control del registro 2 Reservado Valor nominal Valor preseleccio nado Velocidad Aceleracin Deceleracin Reservado Reservado Reservado Reservado Tiempo de filtrado sin sacudidas Grupo de registros
Descripcin
Ajuste de la tarea de posicionado: absoluto/relativo, regulacin de posicin / del par, ... Control de registro: ajustes para la conmutacin de registro o encadenamiento de regis tros con limitaciones (incompatible con CMM...) Valor nominal correspondiente a byte de control 1 del registro Valor preseleccionado correspondiente al byte de control 2 del registro Valor nominal auxiliar: velocidad nominal Valor nominal auxiliar: aceleracin nominal al arrancar Valor nominal auxiliar: aceleracin nominal al frenar (incompatible con CMM...) (incompatible con CMM...) (incompatible con CMM...) (incompatible con CMM...) Valor nominal auxiliar: tiempo de filtrado para alisado de rampas del perfil Slo CMMSST: nmero del perfil del registro de posicionado
403 404 405 406 407 408 409 410 411 412 413 414
322
3. Funciones de accionamiento
3.6.3
Tab. 3/24: Ajustes para la conmutacin de registro o encadenamiento de registros con limitaciones
323
3. Funciones de accionamiento
2 1)
Posicin
3 1)
Par de giro
324
3. Funciones de accionamiento
Tiempo
8 1)
Tiempo
En el siguiente registro se realiza la conmutacin al concluir el registro en curso cuando se detecta un flanco ascendente en la entrada local. El valor preseleccionado incluye el nmero de la entrada: Valor preseleccionado = 1: NEXT1 Valor preseleccionado = 2: NEXT2
325
3. Funciones de accionamiento
11 2)
12
Condicin MC Condicin MC interna: interna igual que la condicin 1 pero sin seal MC externa entre cada uno de los re gistros. La seal MC ex terna (SPOS.B2) se activa slo despus del ltimo registro de la conmuta cin progresiva.
2)
3. Funciones de accionamiento
3.7
Causas de fallos en la aplicacin No se ha realizado ningn referenciado (si fuera necesa rio, vase PNU 1014). La posicin de destino no puede alcanzarse o queda fuera de las posiciones finales por software. Momento de la carga excesivo.
327
3. Funciones de accionamiento
PNU 540 541 542 546 550 552 553 554 560 561 562 563 564 565
En los bytes de control, el PLC transfiere un valor porcentual que debe multiplicarse por el valor mximo permitido para obtener el valor nominal definitivo. 2) Funciones soportadas, vase la seccin 2.4
328
3. Funciones de accionamiento
3.7.1
N1
N+1
N+2
Start CPOS.B1
0
Fig. 3/9: Inicio de la tarea de posicionado La secuencia de los bits restantes de control y de estado, as como las funciones HALT y STOP reaccionan como en la funcin de seleccin de registros; vanse la Fig. 3/6, la Fig. 3/7 y la Fig. 3/8.
Festo P.BECMMF HPPSWES es 0708NH
329
3. Funciones de accionamiento
3.7.2
330
3. Funciones de accionamiento
Valor nominal de referencia / consulta de valor real en el modo directo con modo de control del par de giro: CCON.B6 (OPM1) = 1, CCON.B7 (OPM2) = 0 CDIR.B1 (COM1) = 1, CDIR.B2 (COM2) = 0 Modo directo
Byte 1 Datos de salida CCON Byte 2 CPOS Byte 3 CDIR Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
Valor Valor nominal 2 nominal 1 (par de giro) (veloci dad) Valor real 1 (par de giro real) Valor real 2 (posicin real)
Datos de entrada
SCON
SPOS
SDIR
Datos
Significado
Unidad(es)
Porcentaje del valor mximo (PNU 502) o porcentaje del valor base (PNU 540) Porcentaje del valor nominal (PNU 1036) Porcentaje del valor nominal (PNU 1036) Unidad de posicionamiento (vase PNU 1004)
Valor nominal 1 Velocidad lmite (opcional) Valor nominal 2 Par Valor real 1 Valor real 2 Par real Posicin real
331
3. Funciones de accionamiento
3.7.3
Valor nominal
0
=0
332
3. Funciones de accionamiento
Velocidad
Contador de tiempo
Tiempo de amortiguacin
333
3. Funciones de accionamiento
3.8
Supervisin de detencin
Con la supervisin de detencin se detecta que se ha salido de la ventana de posicionado de destino en detencin. La supervisin de detencin se refiere exclusivamente a la regulacin de la posicin. Cuando se alcanza la posicin de destino y se emite la seal MC en la palabra de estado, el accionamiento pasa al estado Standstill" (Detencin) y el bit SPOS.B6 se restablece. En este estado, si el accionamiento sale de la ventana de posi cin de detencin durante un tiempo definido, debido a fuer zas externas u otras influencias, se activar el bit SPOS.B6. En el momento en que el accionamiento se halle de nuevo en la ventana de posicin de detencin tras el tiempo de super visin de detencin, el bit SPOS.B6 se desactivar.
4 Motion Complete
(SPOS.B2)
2 8
1
5 Ventana de posicin
de detencin
3
0 1
6 Ventana de posicin
de destino
7 Tiempo de super
visin (position window time)
4
0
8 Tiempo de supervi
sin de detencin Fig. 3/11: Supervisin de detencin
334
3. Funciones de accionamiento
La supervisin de detencin no puede activarse o desacti varse explcitamente. Pasa a ser inactiva cuando la ventana de posicin de detencin se ajusta con el valor 0". Resumen de los parmetros involucrados (vase la seccin 5.4.12)
Parmetros involucrados Descripcin Ventana de posicin de destino Tiempo de ajuste de posicin Posicin nominal Posicin actual Ventana de posicin de detencin Tiempo de supervisin de detencin Inicio (FHPP) Acuse de recibo (FHPP) Condicin previa SPOS.B2 = flanco positivo: Motion Complete SPOS.B6 = 1: El accionamiento ha salido de la ventana de posicin de detencin Mando del equipo mediante PLC/bus de campo Controlador en estado Funcionamiento habilitado" PNU 1022 1023 1040 1041 1042 1043
335
3. Funciones de accionamiento
336
Captulo 4
41
ndice
4.1 Clasificacin de los fallos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 4.1.1 Advertencias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 4.1.2 Fallo tipo 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.1.3 Fallo tipo 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Memoria de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Memoria de advertencias (slo CMMP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Nmero de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 Diagnstico mediante bytes de estado FHPP . . . . . . . . . . . . . . . . . . . . . . . . . 410
42
4.1
Los controladores indican los fallos o averas mediante los mensajes de error o las advertencias correspondientes. Estos pueden ser evaluados por medio de las opciones siguientes: El display, Los bits de estado (vase la seccin 2.4), El diagnstico especfico del bus (vase la descripcin sobre el bus de campo del controlador empleado), La memoria de diagnstico (vase la seccin 4.2), y La FCT (vase la ayuda sobre la FCT).
43
4.1.1
Advertencias
Una advertencia es una informacin para el usuario sin influencia sobre el comportamiento del accionamiento. Comportamiento en casos de advertencia El regulador y el paso de salida siguen activos. No se cancela el posicionamiento actual. Es posible el inicio de un nuevo posicionamiento. Se activa el bit SCON.B2 (WARN), Si desaparece la causa de la advertencia, de nuevo se borra automticamente el bit SCON.B2. Slo CMMP: Los nmeros de advertencia son se incluyen en el proto colo del registro de advertencias (PNU 211). Causas de las advertencias El parmetro no se puede escribir o leer (en el estado de funcionamiento no autorizado, PNU no vlido, ...). Error de seguimiento: el accionamiento ha salido del in tervalo de tolerancia tras alcanzar el estado Motion Complete"; entre otros, por fallos de regulacin simples.
44
4.1.2
Fallo tipo 1
En el caso de ciertos fallos no se puede lograr la potencia requerida. El accionamiento pasa del estado actual al estado de fallo Fault". Comportamiento en los fallos de tipo 1 No se desconecta el paso de salida. No se cancela el posicionamiento actual. La velocidad se reduce en la rampa de emergencia. El control de la secuencia pasa al estado de fallo Fault". No resulta posible un nuevo posicionamiento. Se activa el bit SCON.B3 (FAULT). Se puede salir del estado de fallo Fault" mediante una desconexin, con un flanco positivo en la entrada CCON.B3 o mediante un reinicio o activacin de DIN5 (habilitacin del regulador). Se activa el freno de retencin cuando el accionamiento se detiene. Causas de los fallos tipo 1 Posiciones finales por software vulneradas. Motion CompleteTimeout. Supervisin del error de seguimiento.
45
4.1.3
Fallo tipo 2
En el caso de ciertos fallos no se puede lograr la potencia requerida. El accionamiento pasa del estado actual al estado de fallo Fault". Comportamiento en los fallos de tipo 2 Se desconecta el paso de salida. No se cancela el posicionamiento actual. El accionamiento queda sin control. No resulta posible un nuevo posicionamiento. Se activa el bit SCON.B3 (FAULT). Slo se puede salir del estado de error Fault" mediante una desconexin con un flanco en la entrada CCON.B3 (RESET). Causas de los fallos tipo 2 No hay tensin de carga (p. ej. por haberse producido una desconexin de emergencia). Fallos de hardware: Errores del sistema de medicin, Fallos del bus, y Fallos de la tarjeta SD. Cambio del tipo de funcionamiento no permitido.
46
4.2
Memoria de diagnstico
La memoria de diagnstico contiene los cdigos de los lti mos mensajes de diagnstico aparecidos. La memoria de diagnstico est protegida contra los posibles fallos de ten sin. Si la memoria de diagnstico est llena, el elemento ms antiguo ser sobreescrito (principio FIFO). Estructura de la memoria de diagnstico con CMMS
Parmetros 1) Formato Significado Subndice 1 Subndice 2 Subndice 3 Subndice 4
1)
201 uint16 Nmero de fallo ltimo / actual mensaje de diagnstico 2. Mensaje de diagnstico memorizado 3. Mensaje de diagnstico memorizado 4. Mensaje de diagnstico memorizado
Tab. 4/29: Estructura de la memoria de diagnstico con CMMS Estructura de la memoria de diagnstico con CMMP
Parmetros 1) Formato Significado Subndice 1 Subndice 2 ...
2)
ltimo / actual mensaje de diagnstico 2. Mensaje de diagnstico memorizado ... 32. Mensaje de diagnstico memorizado
Subndice 32
1)
47
Slo con CMMP: Configuracin de la memoria de diagnstico con PNU 204 (vase la seccin 5.4.4)
SI Descripcin Valor espe cificado 1 1 0 Mn. Mx.
1 2 3
= 1: Registrar fallos entrantes y salientes = 2: Registrar slo fallos entrantes = 1: Resolucin del tiempo registrado 10 ms = 2: Resolucin del tiempo registrado 1 ms Borrado de la memoria de diagnstico. Escritura con valor = 1 borra la memoria de diagnstico. La lectura ser respondida siempre con valor = 0. Nmero de entradas vlidas en la memoria de diagnstico.
1 1 0
2 2 1
16
48
4.3
ltimo / actual mensaje de advertencia Segundo mensaje de advertencia memorizado ... ltimo mensaje de advertencia
Tab. 4/32: Estructura de la memoria de advertencias Configuracin de la memoria de advertencias con PNU 214 (vase la seccin 5.4.4)
SI Descripcin Valor espe cificado 1 1 0 Mn. Mx.
1 2 3
= 1: Registrar fallos entrantes y salientes = 2: Registrar slo fallos entrantes = 1: Resolucin del tiempo registrado 10 ms = 2: Resolucin del tiempo registrado 1 ms Borrado de la memoria de advertencias. Escritura con valor = 1 borra la memoria de advertencias. La lectura ser respondida siempre con valor = 0. Nmero de entradas vlidas en la memoria de advertencias.
1 1 0
2 2 1
16
49
4.4
Nmero de fallo
Como nmeros de fallo se muestran los mensajes de error del controlador; vase la descripcin del tipo P.BECMM...HW... del controlador empleado.
4.5
410
Parmetros
Captulo 5
51
5. Parmetros
ndice
5.1 5.2 5.3 5.4 Estructura general de parmetros FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Proteccin de acceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2.1 Acceso a travs de PCL y FCT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Resumen de parmetros segn FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Descripcin de los parmetros segn FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.1 Representacin de las entradas de parmetros . . . . . . . . . . . . . . . 5.4.2 Datos del dispositivo Parmetros estndar . . . . . . . . . . . . . . . . . 5.4.3 Datos del dispositivo Parmetros ampliados . . . . . . . . . . . . . . . . 5.4.4 Diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.5 Datos de proceso . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.6 Lista de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.7 Datos de proyecto datos generales del proyecto . . . . . . . . . . . . . 5.4.8 Datos de proyecto Programacin tipo teachin" . . . . . . . . . . . . . 5.4.9 Datos de proyecto funcionamiento por pulsacin . . . . . . . . . . . . 5.4.10 Datos de proyecto regulacin de posicin en modo directo . . . . 5.4.11 Datos de proyecto regulacin de velocidad en modo directo . . . 5.4.12 Parmetros del eje de accionamientos elctricos 1 parmetros mecnicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.13 Parmetros del eje de accionamientos elctricos 1 parmetros del recorrido de referencia . . . . . . . . . . . . . . . . . . . . 5.4.14 Parmetros del eje de accionamientos elctricos 1 parmetros del regulador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.4.15 Parmetros del eje para accionamientos elctricos 1 placa de caractersticas electrnica . . . . . . . . . . . . . . . . . . . . . . . 5.4.16 Parmetros del eje de accionamientos elctricos 1 supervisin de detencin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53 54 54 55 512 512 513 514 516 520 523 534 535 536 537 538 540 544 546 549 550
52
5. Parmetros
5.1
Grupo
Datos del dispositivo Memoria de diagnstico Datos de proceso Lista de registros Datos del proyecto
ndices
100..199 200...299 300...399 400...499 500...599
Descripcin
Identificacin del dispositivo y ajustes especficos del dispositivo, nmeros de versin, etc. Memoria para eventos de diagnstico: Nmeros de fallo, momento del fallo, evento entrante/saliente. Valores nominales y reales actuales, E/S locales, datos de estado, etc. Un registro contiene todos los parmetros de valor nomi nal requeridos para un procedimiento de posicionado. Ajustes bsicos del proyecto. Velocidad y aceleracin mximas, offset del punto cero del proyecto, etc. > los parmetros son la base para la lista de registros. Parmetros para el escalado de valores nominales y rea les de las medidas deseadas o magnitudes del usuario. Todos los parmetros especficos del eje para acciona mientos elctricos: Factor de reduccin, constante de avance, parmetros de referencia, ...
600...699 1000...1099
Caracterstica / uso
Slo contiene un valor. Se diferencia de las dems variables simples por su significado, valores lmite, unidad, etc. El subndice no tiene ninguna funcin. Contiene varios valores que tienen el mismo significado, los mismos valores lmite, iguales unidades, etc. Ejemplo: Lista de registros con posicin nominal (PNU 404). Los elementos de la matriz (array) se direccionan mediante el subn dice. Resumen de varias variables simples con diferentes valores lmite, etc. No se usa con CMM...
Matriz (array)
Struct/Record
53
5. Parmetros
5.2 5.2.1
54
5. Parmetros
5.3
Contro lador
FHPP
PNU Subnd. Clase Tipo
Datos del dispositivo parmetros estndar (vase la seccin 5.4.2) Manufacturer Hardware Version (Versin de hardware del fabricante) Manufacturer Firmware Version (Versin de firmware del fabricante) Version FHPP (Versin FHPP) Project Identifier (Identificacin del proyecto) Controller Serial Number (Nmero d serie d l controlador) (N de i del t l d ) Todos Todos Todos Todos CMMP CMMS 100 101 102 113 114 1 1 1...12 Var Var Var Var Var Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Var uint16 uint16 uint16 uint32 uint32 uint8
Datos del dispositivo parmetros ampliados (vase la seccin 5.4.3) Manufacturer Device Name (Nombre del dispositivo del fabricante) User Device Name (Nombre del dispositivo del usuario) Drive Manufacturer (Nombre del fabricante) HTTP Drive Catalog Address (Direccin HTTP del fabricante) Festo Order Number (Nmero de artculo Festo) Device Control (Control del dispositivo) Todos Todos Todos Todos Todos Todos 120 121 122 123 124 125 1...30 1...32 1...30 1...30 1...30 uint8 uint8 uint8 uint8 uint8 uint8
55
5. Parmetros
Contro lador
CMMP CMMP CMMS
FHPP
PNU Subnd. Clase Tipo
Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array)
Time Stamp (Tiempo registrado) Diagnosis Memory Parameter (Parmetros de la memoria de diagnstico) Device Warnings (Advertencias del dispositivo) Warning Number (Nmero de advertencia) Time Stamp (Tiempo registrado) Warning Memory Parameter (Parmetros de memoria de advertencias) Position Values (Valores de posicin) Torque Values (Valores de par de giro) Local Digital Inputs (Entradas digitales locales) Local Digital Outputs (Salidas digitales locales) Maintenance Parameter (Parmetro de mantenimiento) Velocity Values (Valores de velocidad)
56
5. Parmetros
Contro lador
Todos CMMP CMMS
FHPP
PNU Subnd. Clase Tipo
400 401 401 402 402 404 404 405 405 406 406 407 407 408 408 412 413 413 414
1...3 0...250 0...63 0...250 0...63 0...250 0...63 0...250 0...63 0...250 0...63 0...250 0...63 0...250 0...63 0...250 0...250 0...63 0...63
Record Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array) Matriz (array)
uint8 uint8 uint8 uint8 uint8 int32 int32 int32 int32 uint32 uint32 uint32 uint32 uint32 uint32 uint32 uint32 uint32 uint8
CMMP CMMS
CMMP CMMS
CMMP CMMS
CMMP CMMS
CMMP CMMS
CMMP CMMS
Record Torque Ramp (Rampa de par de registro de posicionado) Record Jerkfree Filter Time ( (Tiempo de filtrado sin sacudidas de registro de p g posicionado) i i d ) Record Group (Grupo de registro de posicionado)
57
5. Parmetros
Contro lador
FHPP
PNU Subnd. Clase Tipo
Datos del proyecto datos generales del proyecto (vase la seccin 5.4.7) Punto cero del proyecto (Offset del punto cero del proyecto) Software End Positions (Posiciones finales por software) Max. Speed (Velocidad mx. permitida) Max. Acceleration (Aceleracin mx. permitida) Max. Jerkfree Filter Time (Tiempo de filtrado sin sacudidas mx.) Teach target (Destino programado) Jog Mode Velocity Slow Phase 1 (Velocidad lenta en accionamiento secuencia por pulsador fase 1) Jog Mode Velocity Fast Phase 2 (Velocidad rpida en accionamiento secuencial por pulsador fase 2) Jog Mode Acceleration (Aceleracin en funcionamiento por pulsacin) Jog Mode Deceleration (Deceleracin en modo Jog) Jog Mode Time Phase 1 (Duracin de tiempo fase 1 en funcionamiento por pulsacin) Todos Todos Todos Todos Todos 500 501 502 503 505 1, 2 Var Matriz (array) Var Var Var int32 int32 uint32 uint32 uint32
Datos del proyecto programacin tipo teachin" (vase la seccin 5.4.8) Todos 520 Var uint8
Datos del proyecto accionamiento secuencial por pulsador (vase la seccin 5.4.9) Todos 530 Var int32
Todos
531
Var
int32
58
5. Parmetros
Nombre
Contro lador
Todos Todos Todos Todos
FHPP
PNU Subnd. Clase Tipo
Datos de proyecto regulacin de posicionado en modo directo (vase la seccin 5.4.10) Direct Mode Base Velocity (Velocidad base en modo directo) Direct Mode Acceleration (Aceleracin en modo directo) Direct Mode Deceleration (Deceleracin en modo directo) Direct Mode Jerkfree Filter Time (Tiempo de filtrado sin sacudidas en modo directo) Direct Mode Base Velocity Ramp (Rampa de aceleracin en modo directo) Direct Mode Velocity Window (Ventana de velocidad en modo directo) Direct Mode Velocity Window Time (Tiempo de amortiguacin en ventana de destino de velocidad en modo directo) Direct Mode Velocity Treshold (Ventana de destino de la parada en modo directo) Direct Mode Velocity Treshold Time (Tiempo de amortiguacin en ventana de destino de la parada en modo directo) Direct Mode Torque Limit (Limitacin de par en modo directo) 540 541 542 546 Var Var Var Var int32 uint32 uint32 uint32
Datos de proyecto regulacin de posicionado en modo directo (vase la seccin 5.4.11) Todos CMMP CMMP 560 561 562 Var Var Var uint32 uint16 uint16
CMMP CMMP
563 564
Var Var
uint16 uint16
CMMP
565
Var
uint32
59
5. Parmetros
Nombre
Contro lador
FHPP
PNU Subnd. Clase Tipo
Parmetros del eje de accionamientos elctricos 1 parmetros del recorrido de referencia (vase la seccin 5.4.13) Offset del punto cero del eje (Offset del punto cero del eje) Homing Method (Mtodo del recorrido de referencia) Homing Velocities (Velocidades para recorrido de referencia) Homing Acceleration (Aceleracin del recorrido de referencia) Homing Required (Se requiere recorrido de referencia) Homing Max. Torque (Par mx. del recorrido de referencia) Todos Todos Todos Todos Todos CMMP 1010 1011 1012 1013 1014 1015 1, 2 1 Var Var Matriz (array) Var Var Var int32 int8 uint32 uint32 uint8 uint8
510
5. Parmetros
Nombre
Contro lador
FHPP
PNU Subnd. Clase Tipo
Parmetros del eje de accionamientos elctricos 1 Parmetros del regulador (vase la seccin 5.4.14) Halt Option Code (Cdigo de la opcin de parada) Position Window (Posicin de la ventana de tolerancia) Position Window Time (Posicin del tiempo de ajuste) Control Parameter Set (Parmetros del regulador) Motor Data (Datos del motor) Drive Data ( (Datos del accionamiento) ) Todos Todos Todos Todos Todos CMMP CMMS 1020 1022 1023 1024 1025 1026 1026 18...22, 32 1, 3 1...4, 7 1, 3, 4, 7 Var Var Var Matriz (array) Matriz (array) Matriz (array) Matriz (array) uint16 uint32 uint16 uint16 uint32/ uint16 uint32 uint32
Parmetros del eje de accionamientos elctricos 1 Placa de caractersticas electrnica (vase la seccin 5.4.15) Max. Current (Corriente mxima) Motor Rated Current (Corriente nominal del motor) Motor Rated Torque (Par nominal del motor) Torque Constant (Constante de par) Todos Todos Todos Todos 1034 1035 1036 1037 Var Var Var Var uint16 uint32 uint32 uint32
Parmetros del eje de accionamientos elctricos 1 Supervisin de detencin (vase la seccin 5.4.16) Position Demand Value (Posicin nominal) Position Actual Value (Posicin actual) Following Error Window (Ventana de posicin de detencin) Following Error Timeout (Tiempo de supervisin de detencin) Todos Todos Todos Todos 1040 1041 1042 1043 Var Var Var Var int32 int32 uint32 uint16
511
5. Parmetros
5.4 5.4.1
3
1...2
7 8 9
Encoder Increments 1001 1 uint32 (Incrementos del (I t d l Margen de valores: 0x00000000 ... 0xFFFFFFFF (0 ... 2321) encoder) Predeterminado: 500 Motor Revolutions 1001 2 uint32 (Revoluciones del Fijo = 1 motor)
rw
1 Nombre del parmetro en Ingls (Espaol entre parntesis) 2 PNU (nmero de parmetro) 3 Subndices del parmetro, si existen ( : sin subndice, variable simple)
Con acceso a travs de subndices PROFIBUS con DPV1 respectivamente 1 (p. ej. 0...1 en lugar de 1...2)
4 Clase de elemento 5 Tipo de variable del elemento 6 Permiso de Lectura / Escritura (rw) ro = slo lectura, rw = lectura y escritura 7 Identificacin de validez general o limitada (p. ej. slo CMMS) 8 Descripcin del parmetro 9 Nombre y descripcin de los subndices, si existen
(especificacin relativa a FHPP, en caso de estar disponible) Fig. 5/12: Representacin de las entradas de parmetros
512
5. Parmetros
5.4.2
Version FHPP
FHPP (todos) Descripcin 102 Var uint16 ro Nmero de versin de FHPP, especificacin en BCD: xxyy (xx = versin principal, yy = versin secundaria)
513
5. Parmetros
5.4.3
Denominacin del accionamiento o del controlador (ASCII, 7 bits). Los caracteres que no se usan se rellenan con ceros (00h=\0). Ejemplo: CMMSST"
Denominacin del controlador por parte del usuario (ASCII, 7 bits). Los caracteres que no se usan se rellenan con ceros (00h=\0). Predeterminado: motor001" (mx. 32 caracteres)
Nombre del fabricante del accionamiento (ASCII, 7 bits). Fijo: Festo AG & Co. KG"
514
5. Parmetros
515
5. Parmetros
5.4.4
Diagnstico
Descripcin del mtodo de funcionamiento de la memoria de diagnstico, vase la seccin 4.2.
Tipo de fallo o informacin de diagnstico guardado en la memoria de diagns tico. Indicacin de si se ha guardado un fallo entrante o saliente Valor Tipo del evento de diagnstico 0x00 (0) No hay fallo (o mensaje de fallo borrado) 0x01 (1) Fallo entrante 0x02 (2) reservado (Fallo saliente) 0x03 (3) Reservado 0x04 (4) Reservado (Tiempo registrado de desbordamiento) ro ro ro
Event 1 200 1 uint8 (Evento 1) ( ) Tipo de mensaje de diagnstico ltimo / actual Event 2 200 2 uint8 (Evento 2) ( ) Tipo del 2 mensaje de diagnstico memorizado Event ... 200 (Evento ...) ( ) ... ... uint8
Nmero de fallo guardado en la memoria de diagnstico; sirve para identificar el fallo. Nmeros de fallo, vase la seccin 4.4. ro ro ro
Event 1 201 1 uint16 (Evento 1) ( ) ltimo / actual mensaje de diagnstico Event 2 201 2 uint16 (Evento 2) ( ) 2. Mensaje de diagnstico memorizado Event ... 201 (Evento ...) ( ) ... ... uint16
516
5. Parmetros
Momento del evento de fallo en segundos desde que se ha encendido la uni dad. En caso de desbordamiento, el tiempo registrado pasa de 0xFFFFFFFF a 0. ro ro ro
Event 1 202 1 uint32 (Evento 1) ( ) Momento del mensaje de diagnstico ltimo / actual Event 2 202 2 uint32 (Evento 2) ( ) Momento del 2 mensaje de diagnstico memorizado Event ... 202 (Evento ...) ( ) ... ... uint32
Fault type 204 yp 1 uint8 (Tipo d f ll ) ( de fallo) Fallos entrantes y salientes. 0x01 (1): Reservado (Registrar fallos entrantes y salientes) 0x02 (2): Registrar slo fallos entrantes Resolution 204 2 uint8 (Resolucin) ( l ) Reservado (Resolucin de tiempo registrado) Number of Entries 204 4 uint8 (Nmero d ( de Leer el nmero de entradas vlidas en la memoria de diagnstico. entradas) La escritura no est permitida. Margen de valores: 0x00 ... 0x0F (0 ... 15)
rw ro
517
5. Parmetros
Tipo de fallo o informacin de diagnstico guardados en la memoria de diag nstico. Indicacin de si se ha memorizado una advertencia entrante o saliente. Valor Tipo del evento de diagnstico 0x00 (0) No hay advertencia (o mensaje de advertencia borrado) 0x01 (1) Advertencia entrante 0x02 (2) Reservado (Advertencia saliente) 0x03 (3) Apagado (con tiempo registrado vlido) 0x04 (4) Reservado (Tiempo registrado de desbordamiento) ro ro ro
Event 1 210 1 uint8 (Evento 1) ( ) Tipo de mensaje de advertencia ltimo / actual Event 2 210 2 uint8 (Evento 2) ( ) Tipo del 2 mensaje de advertencia memorizado Event ... 210 (Evento ...) ( ) ... ... uint8
Nmero de advertencia guardado en la memoria de advertencias; sirve para identificar la advertencia. Nmeros de advertencia: vase la seccin 4.2. ro ro ro
Event 1 211 1 uint16 (Evento 1) ( ) Mensaje de advertencia ltimo / actual Event 2 211 2 uint16 (Evento 2) ( ) 2. mensaje de advertencia memorizado Event ... 211 (Evento ...) ( ) ... ... uint16
518
5. Parmetros
Momento del evento de advertencia en segundos desde que se ha encendido la unidad. En caso de desbordamiento, el tiempo registrado pasa de 0xFFFFFFFF a 0. ro ro ro
Event 1 212 1 uint32 (Evento 1) ( ) Momento del mensaje de advertencia ltimo / actual Event 2 212 2 uint32 (Evento 2) ( ) Momento del 2 mensaje de advertencia memorizado Event ... 212 (Evento ...) ( ) ... ... uint32
Warning Type 214 g yp 1 uint8 (Tipo d ( de Advertencias entrantes y salientes. advertencia) 0x01 (1): Reservado (Registrar advertencias entrantes y salientes) 0x02 (2): Registrar slo advertencias entrantes Resolution 214 2 uint8 (Resolucin) ( l ) Reservado (Resolucin del tiempo registrado) Number of Entries 214 4 uint8 (Nmero d ( de Leer el nmero de entradas vlidas en la memoria de advertencias. entradas) La escritura no est permitida. Margen de valores: 0x00 ... 0x0F (0 ... 15)
rw ro
519
5. Parmetros
5.4.5
Datos de proceso
Valores actuales del regulador de posicin en unidades de posicionamiento (vase PNU 1004). int32 int32 int32 ro ro ro
Actual Position 300 1 (Posicin actual) ( l) Posicin real actual del regulador. Nominal Position 300 2 (Posicin nominal) ( l) Posicin nominal actual del regulador. Actual Deviation 300 3 (Desviacin de regulacin) Desviacin actual de regulacin.
Valores actuales del regulador de par en unidades de posicionamiento (vase PNU 1004). int32 int32 int32 ro ro ro
Actual Force 301 1 (Fuerza real) ( l) Valor real actual del regulador. Nominal Force 301 2 (Fuerza nominal) ( l) Valor nominal actual del regulador. Actual Deviation 301 3 (Desviacin de regulacin) Desviacin actual de regulacin.
520
5. Parmetros
Input DIN 0...7 303 p 7 1 uint8 (Entradas DIN 0 a 7) ( d ) Entradas digitales: Standard DIN (DIN 0 ... DIN 7) Input DIN 8...13 303 2 uint8 (Entradas DIN 8 a 13) Entradas digitales: Standard DIN (DIN 8 ... DIN 13)
Asignacin de PNU 303 Subndice 1 Bit 7 DIN 7: interrup tor de final de carrera derecho Subndice 2 Bit 7 Bit 6 DIN 6: interrup tor de final de carrera iz quierdo Bit 6 Bit 5 DIN 5: habilita cin de regula dor Bit 4 DIN 4: libera cin de paso de salida Bit 3 DIN 3 Bit 2 DIN 2 Bit 1 DIN 1 Bit 0 DIN 0
Bit 3 DIN 11
Bit 2 DIN 10
Bit 1 DIN 9
Bit 0 DIN 8
Reservado (= 0).
Output DOUT 0...3 303 p 3 1 uint8 (Salidas ( l d DOUT 0 a 3) ) Salidas digitales: Standard DOUT (DOUT 0 ... DOUT 3)
Asignacin de PNU 304 Subndice 1 Bit 7 Bit 6 Bit 5 DOUT: READY LED Bit 4 Bit 3 Bit 2 DOUT 2 Bit 1 DOUT 1 Bit 0 DOUT 0: regula dor listo para fun cionar
Reservado (= 0).
521
5. Parmetros
Actual Revolutions 310 1 (Velocidad ( l d d real) l) Valor real actual del regulador. Nominal 310 2 Revolutions (Velocidad nominal) Valor nominal actual del regulador. Actual Deviation 310 3 (Desviacin de regulacin) Desviacin de la velocidad.
int32
ro
522
5. Parmetros
5.4.6
PNU 400
Estado del registro (n de registro )
Lista de registros
401
402
404
Valor nominal
405
Valor prese leccionado
406
Velocidad
407
Aceleracin aceleracin
408
Aceleracin freno
412
Rampa de par
413
Tiempo de filtrado sin sacudidas int32 ... ... ... 413 x x x
414
Grupo de registros uint8 ... ... ... 414 x x
RCB1
uint8 0 1 2 ... 1)
1)
uint8
uint8
RCB2
int32
int32
uint32
uint32
uint32
uint32
(recorrido de referencia) ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
Nmero de registros con CMMP: 1...250; con CMMS: 1...63 (0 = recorrido de referencia)
Tab. 5/4: Estructura de la lista de registros en FHPP Con FHPP la seleccin de registros para lectura y escritura se hace con el subndice de PNUs 401 ... 414. Por encima de PNU 400 se selecciona el registro activo para posicionado o programacin tipo teachin".
Controlador/ PNU acciona 401 miento CMMPAS CMMSST CMMSAS x x x
402 x x x
404 x x x
405 x x x
406 x x x
407 x x x
408 x x x
412 x
Tab. 5/5: Elementos compatibles de la lista de registros En el CMMS los parmetros "dinmicos" de un registro estn determinados conjuntamente por el grupo de regis tros (PNU 414). Al describir esos parmetros (PNU406, 407, 408, 413) para un registro, se sobrescribirn los parmetros de perfil asignados a dicho registro. Los parmetros modifica dos sern efectivos para todos los registros asignados a este perfil. La asignacin de los registros a un grupo de registros slo puede parametrizarse con el FCT.
Festo P.BECMMF HPPSWES es 0708NH
523
5. Parmetros
Demand Record 400 1 uint8 rw Number b Nmero de registro nominal. El valor se puede modificar va FHPP. (Nmero de regis En el funcionamiento de seleccin de registros siempre se adopta el nmero tro nominal) de registro nominal a partir de los datos de salida del Master con flanco ascen dente en START. Actual Record 400 2 Number b Nmero de registro actual. (Nmero de regis tro actual) uint8 ro
Record Status Byte 400 y 3 uint8 ro (Byte d estado d l ( de d del El byte de estado del registro (RBS) incluye un cdigo de acuse de recibo que registro) es transmitido a los datos de entrada. Al inicio de una tarea de posicionado el RSB se pone a cero. Asignacin del byte de control del registro; vase Tab. 5/6. Importante: Este byte no es idntico a SDIR; slo se realiza el acuse de recibo de los estados dinmicos, pero no, por ejemplo, absoluto/relativo. ste per mite, p. ej. realizar el acuse de recibo de la conmutacin del registro. Asignacin de RSB Bit Significado Bit 0 RC1 Bit 1 RCC = 0: No se ha configurado/alcanzado una condicin de conmutacin progresiva. = 1: Se ha alcanzado la primera condicin de conmutacin progresiva. Vlido, en cuanto est presente MC. = 0: Encadenamiento de registros cancelado. Por lo menos no se ha alcanzado una condicin de conmutacin progresiva. = 1: La cadena de registros se proces por completo. Reservado. Reservado.
Bit 2 Bit 3
Bit 4 = 1: Velocidad alcanzada. VLIM = 0: Velocidad no alcanzada (slo con regulacin de fuerza). Bit 5 = 1: Alcanzado valor lmite de carrera. XLIM = 0: Velocidad lmite de carrera no alcanzada (slo con regulacin de fuerza). Bit 6 Bit 7 Reservado. Reservado.
5. Parmetros
El byte 1 de control del registro (RCB1) controla los ajustes ms importantes para las tareas de posicionamiento en el modo de seleccin de registros. El byte de control del registro est orientado a bits: Bit 0: Valor nominal absoluto/relativo Bit 1 ... 7: Reservado (!= 0) Valores: 0x00 (0): El valor nominal es absoluto (predeterminado) 0x01 (1): El valor nominal es relativo al ltimo valor nominal/valor siguiente conmutado
0 uint8 rw Record 0 401 (Registro de posi cionado 0) Byte de control del registro de posicionado 0 (recorrido de referencia). 1 uint8 Record 1 401 (Registro de posi Byte de control del registro de posicionado 1. cionado 1) ... uint8 Record ... 401 (Registro de posi Byte de control del registro de posicionado ... cionado ...) rw
rw
El byte de control del registro 2 (RCB2) controla la conmutacin de registro con limitaciones. Si se ha definido una condicin, la conmutacin automtica se puede prohibir activando el bit B7. Esta funcin est prevista con fines de depuracin (Debug ging), pero no para los fines normales de control. Bit Significado Bit 0 a 6 Valor numrico de 0 a 128: Condicin de conmutacin progresiva como enumeracin, vase la seccin 3.6.3 Tab. 3/25. Bit 7 = 0: La conmutacin de registro (bit 0 a 6) no est bloqueada (predeterminado) = 1: Conmutacin de registro bloqueada
Record 0 402 0 uint8 rw (Registro (R i t 0) Byte de control 2 del registro de posicionado 0 (recorrido de referencia). Record 1 402 1 uint8 (Registro (R i t 1) Byte de control 2 del registro de posicionado 1. Record ... 402 ... uint8 (Registro ) (R i t ...) Byte de control 2 del registro de posicionado ... rw rw
525
5. Parmetros
Posicin de destino de la tabla de registro de posicionado. Valor de posicin nominal segn PNU 401 / RCB1 absoluto o relativo en unidades de posiciona miento (vase PNU 1004). Margen de valores: 0x80000000 ... 0x7FFFFFFF (231...+(2 311)) Predeterminado: 0x00000000 (0)
Record 0 404 0 int32 rw (Registro d posi ( de Valor nominal de posicin del registro de posicionado 0 (recorrido de referen cionado 0) cia). Record 1 404 1 int32 (Registro de posi cionado 1) Valor nominal de posicin del registro de posicionado 1. Record ... 404 ... int32 (Registro de posi cionado ...) Valor nominal de posicin del registro de posicionado ... Regulacin Posicin 1) Secuencia 1/100 mm 1/1000 pulg. 1/100 Por defecto 0 (= 0, mm) 0 (= 0,0 pulg.) 0 (= 0,0 ) Mnimo 1.000.000 (= 10,0 m) 400.000 (= 400 pulg.) 36.000 (= 360,0 ) Mximo 1.000.000 (= 10,0 m) 400.000 (= 400 pulg.) 36.000 (= 360,0 ) rw
rw
1)
526
5. Parmetros
Valor preseleccionado para la conmutacin del registro con limitaciones; vase Tab. 5/8. Valores correspondientes a la condicin de conmutacin progresiva de PNU 402 (RCB2); vase la seccin 3.6.3 Tab. 3/25. Margen de valores: 0x80000000 ... 0x7FFFFFFF (231...+(2 311)) Predeterminado: 0x00000000 rw
Record 0 405 0 int32 (Registro de posi cionado 0) Valor preseleccionado de registro 0 (recorrido de referencia). Record 1 404 1 (Registro de posi cionado 1) Valor preseleccionado de registro 1. Record ... 405 ... (Registro de posi cionado ...) Valor preseleccionado de registro ... Regulacin Posicin 1) Secuencia 1/100 mm 1/1000 pulg. 1/100 1/10 N 1 ms Por defecto 0 (= 0, mm) 0 (= 0,0 pulg.) 0 (= 0,0 ) 0 (= 0,0 N) 0 (= 0 ms) Mnimo 1.000.000 (= 10,0 m) 400.000 (= 400 pulg.) 36.000 (= 360,0 ) 100.000 0 (= 10,0 kN) (= 0 ms) int32
rw
int32
rw
Mximo 1.000.000 (= 10,0 m) 400.000 (= 400 pulg.) 36.000 (= 360,0 ) 100.000 100.000 (= 10,0 kN) (= 100 s)
Fuerza Tiempo
1)
Tab. 5/8: Valores preseleccionados en PNU 405 dependientes del tipo de regulacin o de la condicin
527
5. Parmetros
Valor nominal de velocidad en unidades de velocidad (vase PNU 1006). Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 406 0 uint32 rw (Registro d posi ( de Valor nominal de velocidad del registro de posicionado 0 (recorrido de referen cionado 0) cia). Record 1 406 1 uint32 (Registro de posi cionado 1) Valor nominal de velocidad del registro de posicionado 1. Record ... 406 ... uint32 (Registro de posi cionado ...) Valor nominal de velocidad del registro de posicionado ... rw
rw
Valor nominal de velocidad del grupo de registros correspondiente a PNU 414 en unidad de velocidad (vase PNU 1006). Al escribir pasa a ser eficaz el valor correspondiente a todos los registros del grupo de registros. Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0) rw
Record 0 406 0 uint32 (Registro d posi ( de Valor nominal de velocidad del grupo de registros de posicionado 0 cionado 0) (recorrido de referencia). Record 1 406 1 uint32 (Registro de posi cionado 1) Valor nominal de velocidad del grupo de registros de posicionado 1. Record ... 406 ... uint32 (Registro de posi cionado ...) Valor nominal de velocidad del grupo de registros de posicionado ...
rw
rw
528
5. Parmetros
Valor nominal de aceleracin para el arranque en unidades de aceleracin (vase PNU 1007). Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 407 0 uint32 rw (Registro d posi ( de Valor nominal de aceleracin del registro de posicionado 0 (recorrido de refe cionado 0) rencia). Record 1 407 1 uint32 (Registro de posi cionado 1) Valor nominal de aceleracin del registro de posicionado 1. Record ... 407 ... uint32 (Registro de posi cionado ...) Valor nominal de aceleracin del registro de posicionado ... wr
rw
Valor nominal de aceleracin del grupo de registros correspondiente a PNU 414 para el arranque en unidades de aceleracin (vase PNU 1007). Al escribir pasa a ser eficaz el valor correspondiente a todos los registros del grupo de registros. Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 407 0 uint32 rw (Registro d posi ( de Valor nominal de aceleracin del grupo de registros de posicionado 0 (recorrido cionado 0) de referencia). Record 1 407 1 uint32 wr (Registro de posi cionado 1) Valor nominal de aceleracin del grupo de registros de posicionado 1. Record ... 407 ... uint32 rw (Registro de posi cionado ...) Valor nominal de aceleracin del grupo de registros de posicionado ...
529
5. Parmetros
Valor nominal de aceleracin para frenado (deceleracin) en unidades de acele racin (vase PNU 1007). Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 408 0 uint32 (Registro d posi ( de Valor nominal de deceleracin del registro de posicionado 0 (recorrido de refe cionado 0) rencia). Record 1 408 1 uint32 (Registro de posi cionado 1) Valor nominal de deceleracin del registro de posicionado 1. Record ... 408 ... uint32 (Registro de posi cionado ...) Valor nominal de deceleracin del registro de posicionado ...
Valor nominal de aceleracin del grupo de registros correspondiente a PNU 414 para el frenado (deceleracin) en unidades de aceleracin (vase PNU 1007). Al escribir pasa a ser eficaz el valor correspondiente a todos los registros del grupo de registros. Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 408 0 uint32 (Registro d posi ( de Valor nominal de deceleracin del grupo de registros de posicionado 0 (reco cionado 0) rrido de referencia). Record 1 408 1 uint32 (Registro de posi cionado 1) Valor nominal de deceleracin del grupo de registros de posicionado 1. Record ... 408 ... uint32 (Registro de posi cionado ...) Valor nominal de deceleracin del grupo de registros de posicionado ...
530
5. Parmetros
Rampa de par en unidades de par de giro (mN/s). Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0) rw
Record 0 412 0 uint32 (Registro de posi cionado 0) Rampa de par del registro de posicionado 0 (recorrido de referencia). Record 1 412 1 uint32 (Registro de posi cionado 1) Rampa de par del registro de posicionado 1. Record ... 412 ... uint32 (Registro de posi cionado ...) Rampa de par de registro de posicionado ...
wr
rw
531
5. Parmetros
Record Jerkfree Filter Time (Tiempo de filtrado sin sacudidas del registro de posicionado)
FHPP (CMMP) Descripcin 413 0...250 Matriz (array) uint32 rw
Tiempo de filtrado sin sacudidas en ms. Indica la constante del tiempo de filtrado del filtro de salida mediante la que se equilibra el perfil de movimiento lineal. Se logra un movimiento sin ninguna sacudida cuando el tiempo de filtrado es igual al tiempo de aceleracin. Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 413 0 uint32 rw (Registro d posi ( de Tiempo de filtrado sin sacudidas del registro de posicionado 0 (recorrido de cionado 0) referencia). Record 1 413 1 uint32 (Registro de posi cionado 1) Valor nominal de deceleracin del registro de posicionado 1. Record ... 413 ... uint32 (Registro de posi cionado ...) Tiempo de filtrado sin sacudidas del registro de posicionado ... rw
rw
Record Jerkfree Filter Time (Tiempo de filtrado sin sacudidas del registro de posicionado)
FHPP (CMMS) Descripcin 413 0...63 Matriz (array) uint32 rw
Tiempo de filtrado sin sacudidas del grupo de registros correspondiente a PNU 414 en ms. Indica la constante del tiempo de filtrado del filtro de salida mediante la que se equilibra el perfil de movimiento lineal. Se logra un movimiento sin ninguna sacudida cuando el tiempo de filtrado es igual al tiempo de aceleracin. Al escribir pasa a ser eficaz el valor correspondiente a todos los registros del grupo de registros. Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Record 0 413 0 uint32 rw (Registro d posi ( de Tiempo de filtrado sin sacudidas del grupo de registros de posicionado 0 (reco cionado 0) rrido de referencia). Record 1 413 1 uint32 rw (Registro de posi cionado 1) Tiempo de filtrado sin sacudidas del grupo de registros de posicionado 1. Record ... 413 ... uint32 rw (Registro de posi cionado ...) Tiempo de filtrado sin sacudidas del grupo de registros de posicionado ...
532
5. Parmetros
Indicacin de la pertenencia a un grupo. Los registros de posicionado se asig nan a los grupos (0 a 7). En un grupo se definen los siguientes parmetros: Velocidad de desplazamiento (PNU 406) Aceleracin (PNU 407) Deceleracin (PNU 408) Tiempo de filtrado sin sacudidas (PNU 413) Tiempo de posicionado mximo 1) Deceleracin inicial 1) Velocidad final 1) Inicio con un posicionamiento en curso 1) Margen de valores: 0x00 ... 0x07 (0 ... 7) Predeterminado: 0x00 (0) rw
Record 0 414 0 uint8 (Registro de posi cionado 0) Grupo de registros de posicionado 0 (recorrido de referencia). Record 1 414 1 (Registro de posi cionado 1) Grupo de registros de posicionado 1. Record ... 414 ... (Registro de posi cionado ...) Grupos de registros de posicionado ...
1)
uint8
rw
uint8
rw
533
5. Parmetros
5.4.7
Posiciones finales por software en unidades de posicionamiento (vase PNU 1004). No se permite una especificacin del valor nominal (posicin) fuera de las posiciones finales, que producir un error. Se introduce el offset para el punto cero del eje. Regla de plausibilidad: Min. limit Max. limit Margen de valores: 0x80000000 ... 0x7FFFFFFF (231...+(2 311)) rw
Lower Limit 501 1 int32 (Valor lmite inferior) ( l l f ) Posicin final inferior por software Predeterminado: 0xFFFF8000 (32768) Upper Limit 501 pp 2 (Valor lmite inferior) ( l l f ) Posicin final superior por software Predeterminado: 0x00008000 (8000) int32
rw
534
5. Parmetros
5.4.8
535
5. Parmetros
5.4.9
Jog Mode Velocity Slow Phase 1 (Velocidad lenta en accionamiento secuencial por pulsador fase 1)
FHPP (todos) Descripcin 530 Var int32 rw Velocidad mxima para la fase 1 en unidades de velocidad (vase PNU 1006). Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Jog Mode Velocity Fast Phase 2 (Velocidad rpida en accionamiento secuencial por pulsador fase 2)
FHPP (todos) Descripcin 531 Var int32 rw Velocidad mxima para la fase 2 en unidades de velocidad (vase PNU 1006). Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0)
Jog mode time phase 1 (Duracin de fase 1 en accionamiento secuencial por pulsador)
FHPP (todos) Descripcin 534 Var uint32 rw Duracin en tiempo de fase 1 (T1) en ms Margen de valores: 0x00000000 ... 0xFFFFFFFF (0...232) Predeterminado: 0x000003E8 (1000)
536
5. Parmetros
Direct Mode Jerkfree Filter Time (Tiempo de filtrado sin sacudidas en modo directo)
FHPP (todos) Descripcin 546 Var uint32 rw Tiempo de filtrado sin sacudidas con regulacin de posicin en modo directo en ms. Margen de valores: 0x00000000 ... 0x000000032 (0...50) Predeterminado: 0x00000000 (0)
537
5. Parmetros
Direct Mode Velocity Window Time (Tiempo de amortiguacin en ventana de destino de velocidad en modo directo)
FHPP (CMMP) Descripcin 562 Var uint16 rw Tiempo de amortiguacin en ventana de destino de velocidad con regulacin de velocidad en modo directo en ms. Margen de valores: 0x0000 ... 0x7FFF (0...32767) Predeterminado: 0x00000000 (0)
538
5. Parmetros
Direct Mode Velocity Treshold Time (Tiempo de amortiguacin en ventana de destino de parada en modo directo)
FHPP (CMMP) Descripcin 564 Var uint16 rw Tiempo de amortiguacin en ventana de destino de parada con regulacin de velocidad en modo directo en ms. Margen de valores: 0x0000 ... 0x7FFF (0...32767) Predeterminado: 0x0000 (0)
539
5. Parmetros
Resolucin del encoder en incrementos de encoder /revoluciones del motor. Factor de conversin definido internamente. El valor calculado se deriva de la fraccin (incrementos del encoder / revolucin del motor). uint32 rw
Encoder Increments 1001 1 (Incrementos del encoder) Fijo: 0x00010000 (65536) Motor Revolutions 1001 2 (Revoluciones del motor) Fijo: 0x00000001 (1)
uint32
rw
Relacin entre revoluciones del motor y revoluciones del husillo del engranaje (revoluciones del eje de salida); vase el apndice A.1. Relacin de reduccin = revoluciones del motor / revoluciones del husillo rw
Motor Revolutions 1002 1 uint32 (Revoluciones del (R l i d l Factor de reduccin numerador. motor) Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(2311)) Predeterminado: 0x00000001 (1) Shaft Revolutions 1002 2 uint32 (Revoluciones del (R l i d l Factor de reduccin denominador. eje) Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(2311)) Predeterminado: 0x00000001 (1)
rw
540
5. Parmetros
La constante de avance especifica el paso del husillo del accionamiento por revolucin; vase el apndice A.1. Constante de avance = avance / revolucin del husillo rw
Feed 1003 1 uint32 (Avance) ( ) Constante de avance numerador. Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(2311)) Predeterminado: 0x00000001 (1) Shaft Revolutions 1003 2 uint32 (Revoluciones ( l Constante de avance denominador. del eje) Margen de valores: 0x00000000 ... 0x7FFFFFFFF (0...+(2311)) Predeterminado: 0x00000001 (1)
rw
Factor de conversin para todas las unidades de posicionamiento (conversin de unidades del usuario en unidades internas del regulador). Clculo: vase el apndice A.1. Factor de posicin + Resolucin de Encoder * Relacin de reduccin Constante de avance rw
Numerator 1004 1 uint32 (Numerador) ( d ) Factor de posicin numerador. Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(2321)) Predeterminado: 0x00010000 (65536) Denominator 1004 2 uint32 (Denominador) ( d ) Factor de posicin denominador. Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(2321)) Predeterminado: 0x00000001 (1)
rw
541
5. Parmetros
Gear numerator 1005 2 int32 (Contador de ( d d Relacin de reduccin numerador de engranaje del eje reduccin) Margen de valores: 0x00000000 ... 0x7FFFFFFF (0 ... +(2311)) Predeterminado: 0x00000000 (0) Gear denominator 1005 3 int32 (Denominador del ( d d l Relacin de reduccin denominador del engranaje del eje reductor) Margen de valores: 0x00000000 ... 0x7FFFFFFF (0 ... +(2311)) Predeterminado: 0x00000000 (0)
rw
Factor de conversin para todas las unidades de velocidad (conversin de uni dades del usuario en unidades internas del regulador). Clculo: vase el apn dice A.1. Resolucin de Encoder * Factor de tiempo _v Factor de velocidad + Constante de avance rw
Numerator 1006 1 uint32 (Numerador) ( d ) Factor de velocidad numerador. Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(2321)) Predeterminado: 0x00001000 (4096) Denominator 1006 2 uint32 (Denominador) ( d ) Factor de velocidad denominador. Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(2321)) Predeterminado: 0x00000001 (1)
rw
542
5. Parmetros
Factor de conversin para todas las unidades de aceleracin (conversin de unidades del usuario en unidades internas del regulador). Clculo: vase el apndice A.1. Resolucin de Encoder * Factor de tiempo _a Factor de aceleracin + Constante de avance rw
Numerator 1007 1 uint32 (Numerador) ( d ) Factor de aceleracin numerador. Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(2321)) Predeterminado: 0x00000100 (256) Denominator 1007 2 uint32 (Denominador) ( d ) Factor de aceleracin denominador. Margen de valores: 0x00000000 ... 0xFFFFFFFFF (0...+(2321)) Predeterminado: 0x00000001 (1)
rw
543
5. Parmetros
5.4.13 Parmetros del eje de accionamientos elctricos 1 parmetros del recorrido de referencia
Offset Axis Zero Point (Offset del punto cero del eje)
FHPP (todos) Descripcin 1010 1 Var int32 rw Offset del punto cero del eje en unidades de posicionamiento (vase PNU 1004). El offset del punto cero del eje (home offset) define el punto cero del eje <AZ> como el punto de referencia de medida relativo al punto de referencia fsico <REF>. El punto cero del eje es el punto de referencia para el punto cero del proyecto <PZ> y para las posiciones finales por software. Todas las operaciones de posicionado se refieren al punto cero del proyecto (PNU 500). El punto cero del eje se calcula a partir de: AZ = REF + offset del punto cero del eje Margen de valores: 0x80000000 ... 0x7FFFFFFF (231...+(2311)) Predeterminado: 0x00000000 (0)
Search for Switch 1012 1 uint32 rw (Velocidad d ( l id d de Velocidad durante la bsqueda del punto de referencia REF o de un tope o bsqueda) interruptor. Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0) Running for Zero 1012 g 2 uint32 (Velocidad d d ( l id d de des Velocidad del recorrido al punto cero del eje AZ. plazamiento) Margen de valores: 0x00000000 ... 0x7FFFFFFF (0...+(2311)) Predeterminado: 0x00000000 (0) rw
544
5. Parmetros
545
5. Parmetros
546
5. Parmetros
Gain p position 1024 18 uint16 (Ganancia d posi ( de Ganancia del regulador de posicin cin) Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535) Predeterminado: 0x0034 (52) Gain velocity 1024 y 19 uint16 (Ganancia en velo ( l Ganancia del regulador de velocidad cidad) Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535) Predeterminado: 0x0080 (128) Time Velocity 1024 y 20 uint16 (Constante d ( de Constante de tiempo de regulador de velocidad. tiempo de veloci Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535) dad) Predeterminado: 0x1F40 (8000) Gain current 1024 21 uint16 (Ganancia d co ( de Regulador de ganancia de corriente rriente) Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535) Predeterminado: 0x0100 (256) Time Current 1024 22 uint16 (Constante d ( de Constante de tiempo de regulador de corriente. tiempo de co Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535) rriente) Predeterminado: 0x07D0 (2000)
rw
rw
rw
rw
Save p position 1024 32 uint16 rw (Guardar posicin) ( d ) Guardar la posicin actual al desconectar (posicionado casiabsoluto"). Vase tambin PNU 1014. Valores: 0x00F0 (240) = la posicin actual no se guarda al desconectar (predetermi nado) 0x000F (15) = reservado (la posicin actual se guarda al desconectar)
547
5. Parmetros
Serial number 1025 1 uint32 (Nmero de serie) ( d ) Nmero de serie Festo y nmero de serie del motor.
Time max. current 1025 3 uint16 rw (Tiempo mximo ( Tiempo I2t en ms. corriente) Cuando expira el tiempo I2t, la corriente se limita automticamente a la corriente nominal del motor para protegerlo (Motor Rated Current, PNU 1035). Margen de valores: 0x0000 ... 0xFFFF (0 ... 65535) Predeterminado: 0x03E8 (1000)
Power Temp. 1026 1 (Temp. (Temp de la etapa final) Temperatura de la etapa final en C.
Power Stage 1026 2 uint32 Max. Temp. Max Temp (Temp. mx. de la Slo CMMP: etapa final) Temperatura mxima del paso de salida en C. Motor Rated 1026 3 uint32 Current Corriente nominal del motor en mA, idntico a PNU 1035. (Corriente nominal Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767) del motor) Predeterminado: 0x000005D4 (1492) Current limit 1026 4 uint32 (Corriente mxima ( Corriente mxima del motor, idntico a PNU 1034. del motor) Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767) Predeterminado: 0x0000068E (1678) Controller Serial 1026 7 Number b Nmero de serie interno del regulador. (Nmero de serie del controlador) uint32
rw
rw
548
5. Parmetros
5.4.15 Parmetros del eje para accionamientos elctricos 1 placa de caractersticas electrnica
Max. Current (Corriente mxima)
FHPP (todos) Descripcin 1034 Var uint16 rw Corriente mxima del motor en 1/1000 de la corriente nominal indicada (PNU 1035), idntica a PNU 1026/4. Importante: Observe que la limitacin de la corriente tambin limita la veloci dad mxima posible y que por lo tanto no pueden conseguirse velocidad nomi nales (ms altas). Margen de valores: 0x00000000 ... 0x00007FFF (0 ... 32767) Predeterminado: 0x0000068E (1678)
549
5. Parmetros
550
Parametrizacin
Captulo 6
61
6. Parametrizacin
ndice
6.1 Parametrizacin con FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.1 Canal de parmetros Festo (FPC) para datos cclicos (datos E/S) . 6.1.2 Identificadores de tarea, identificadores de respuesta y nmeros de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.1.3 Reglas para el procesamiento de tareas y respuestas . . . . . . . . . . 63 63 65 67
62
6. Parametrizacin
6.1 6.1.1
Parametrizacin con FHPP Canal de parmetros Festo (FPC) para datos cclicos (datos E/S)
El canal de parmetros sirve para la transmisin de parme tros. El canal de parmetros comprende lo siguiente:
Partes integrantes
Identificador de parme tros (PKE)
Descripcin
Componente del canal de parmetros que contiene los identificadores de tarea y de respuesta (AK) y el nmero de parmetro (PNU). El nmero de parmetro sirve para identificar o direccionar el parmetro individual. El identificador de tarea o respuesta (AK) describe la tarea o la respuesta en forma de nmero identificador. Direcciona un elemento de un parmetro de matriz (nmero de subpar metro) Valor del parmetro. Si la tarea de procesamiento de parmetros no puede realizarse, se mostrar un nmero de fallo en lugar del valor en el telegrama de respuesta. El nmero de fallo describe la causa del fallo.
Tab. 6/1: Componentes del canal de parmetros (PKW) El canal de parmetros consta de 8 octetos. La estructura del canal de parmetros como factor del tamao o tipo del valor de los parmetros se muestra en la tabla siguiente: FPC
Byte 1 Datos de salida Datos de entrada 0 0 Byte 2 IND IND Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
IND Subndice para direccionar un elemento de matriz (array) ParID (PKE) Parameter Identifier consiste en ReqID o ResID y PNU Value (PWE) Parameter value, valor del parmetro: con palabra doble: bytes 5...8 con palabra: bytes 7, 8 con byte: Byte 8
63
6. Parametrizacin
Request Identifier identificador de tarea (lectura, escritura, ...) Response Identifier identificador de respuesta (valor transferido, fallo, ...) Parameter Number sirve para identificar o direccionar el correspondiente parmetro (vase la seccin 6.1). El identificador de tarea o de respuesta indica la clase de tarea o de respuesta (vase la seccin 6.1.2).
64
6. Parametrizacin
Tab. 6/4: Identificadores de tareas Si la tarea no puede llevarse a cabo, se transmitir el identifi cador de respuesta 7, as como el correspondiente nmero de fallo (respuesta negativa). La tabla siguiente muestra los identificadores de respuesta: ResID
0 5 7
Descripcin
Sin respuesta Valor de parmetro transferido (matriz, palabra doble) Tarea no ejecutable (con nmero de fallo)
65
6. Parametrizacin
Si la tarea del procesamiento de parmetros no puede reali zarse, se transmitir el correspondiente nmero de fallo en el telegrama de respuesta (octetos 7 y 8 del margen FPC). La siguiente tabla muestra la secuencia de la verificacin de fallos y los posibles nmeros de fallo: No.
1 2 3 4
Verificacin de
PNU definido En caso de Array: IND definido ReqID permitido Derechos de acceso (lectura, es critura)
5 6 7 8
En caso de modificacin: estado operativo En caso de modificacin: orden su perior En caso de modificacin: Contra sea En caso de modificacin: valor ad misible
17 11 12 2
66
6. Parametrizacin
Descripcin
Si el master enva el identificador Sin tarea", el controlador reacciona con el identifica dor de respuesta Sin respuesta". Un telegrama de tarea o respuesta siempre se refiere a un parmetro simple. El master debe continuar enviando una tarea hasta que reciba la respuesta adecuada del controlador. El master reconoce la respuesta a la tarea planteada: evaluando el identificador de respuesta evaluando el nmero de parmetro (PNU) si procede, evaluando el subndice (IND) si procede, evaluando el valor del parmetro El controlador proporciona la respuesta hasta que el master enva una nueva tarea. a) Una tarea de escritura, incluso con repeticin cclica de la misma tarea, slo ser ejecutada una sola vez por el controlador. b) Entre dos tareas consecutivas con el mismo identificador de tarea (AK), el mismo nmero de parmetro (PNU) y el mismo subndice (IND) se debe enviar el identificador de tarea 0 (Sin tarea) y hay que esperar el identificador de respuesta 0 (Sin res puesta). Esto es para asegurarse de que una respuesta antigua" no sea interpretada como una respuesta nueva".
5 6
67
6. Parametrizacin
Atencin Para asegurarse de que una respuesta antigua" no pueda ser interpretada como respuesta nueva", debe enviarse el identificador de tarea 0 (Sin tarea) y esperar el identifica dor de respuesta 0 (Sin respuesta) entre dos tareas conse cutivas con el mismo identificador de tarea (AK), nmero de parmetro (PNU) y subndice (IND).
Evaluacin de fallos
En el caso de tareas que no pueden realizarse, el slave res ponde como sigue: Salida del identificador de respuesta = 7 Salida del nmero de fallo en los bytes 7 y 8 el canal de parmetros (FPC)
68
6. Parametrizacin
reservado Subndice ReqID/ResID + PNU Datos de salida Datos de entrada 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Valor del parmetro 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
Paso 2
Escribir registro nmero 1 con posicionado absoluto: PNU 401, subndice 2 modificar valor de parmetro, matriz, byte: ReqID 12 (0xC) con valor 0x00.
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
reservado Sundice Datos de salida Datos de entrada 0x00 0x00 0x02 0x02
Valor del parmetro sin utilizar 0x00 sin utilizar 0x00 sin utilizar 0x00 0x00 0x00
Paso 3
Tras recibir los datos E con ResID 0xC, enviar datos S con ReqID = 0x0 y esperar los datos E con ResID = 0x0:
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
reservado Subndice ReqID/ResID + PNU Datos de salida Datos de entrada 0x00 0x00 0x02 0x02 0x01 0x01 0x91 0x91
Valor del parmetro sin utilizar 0x00 sin utilizar 0x00 sin utilizar 0x00 0x00 0x00
69
6. Parametrizacin
Paso 4
Escribir nmero de registro 1 con posicin de destino 0x1234 (decimal 4660 incrementos): PNU 404, subndice 2 modificar valor de parmetro, matriz, palabra doble: ReqID 8 (0x8) con valor 0x00001234.
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
reservado Subndice ReqID/ResID + PNU Datos de salida Datos de entrada 0x00 0x00 0x02 0x02 0x81 0x81 0x94 0x94
Valor del parmetro 0x00 0x00 0x00 0x00 0x12 0x12 0x34 0x34
Paso 5
Tras recibir los datos E con ResID 0x8, enviar los datos S con ReqID = 0x0 y esperar los datos E con ResID = 0x0:
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
reservado Subndice ReqID/ResID + PNU Datos de salida Datos de entrada 0x00 0x00 0x02 0x02 0x01 0x01 0x94 0x94
Valor del parmetro 0x00 0x00 0x00 0x00 0x12 0x12 0x34 0x34
Paso 6
Escribir el nmero de registro 1 con velocidad 0x7743 (deci mal 30531 incrementos/s): PNU 406, subndice 2 modificar valor de parmetro, matriz, palabra doble: ReqID 8 (0x8) con valor 0x00007743.
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
reservado Subndice ReqID/ResID + PNU Datos de salida Datos de entrada 0x00 0x00 0x02 0x02 0x81 0x81 0x96 0x96
Valor del parmetro 0x00 0x00 0x00 0x00 0x77 0x77 0x43 0x43
610
6. Parametrizacin
Paso 7
Tras recibir los datos E con ResID 0x8, enviar los datos S con ReqID = 0x0 y esperar los datos E con ResID = 0x0:
Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Byte 8
reservado Subndice ReqID/ResID + PNU Datos de salida Datos de entrada 0x00 0x00 0x02 0x02 0x01 0x01 0x94 0x94
Valor del parmetro 0x00 0x00 0x00 0x00 0x77 0x77 0x43 0x43
611
6. Parametrizacin
612
Apndice tcnico
Apndice A
A1
A. Apndice tcnico
ndice
A.1 Factores de conversin (Factor Group) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3 A.1.1 Resumen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A3 A.1.2 Objetos del Factor Group" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A5 A.1.3 Clculo de las unidades de posicionamiento . . . . . . . . . . . . . . . . . . A6 A.1.4 Clculo de las unidades de velocidad . . . . . . . . . . . . . . . . . . . . . . . A9 A.1.5 Clculo de unidades de aceleracin . . . . . . . . . . . . . . . . . . . . . . . . . A13
A2
A. Apndice tcnico
A.1 A.1.1
Factor Group
Posicin 1
Unidades de posicin
Unidades de velocidad
Unidades de aceleracin
1)
A3
A. Apndice tcnico
Todos los parmetros del controlador del motor se guardan siempre con las unidades internas y slo se convierten du rante la escritura o lectura con ayuda del Factor Group". Por esta razn, el Factor Group" debera ajustarse en primer lugar durante la parametrizacin y no modificarse ya ms durante sta. Por rutina, el Factor Group" se ajusta en las siguientes uni dades: Magnitud
Longitud Velocidad Aceleracin
Denominacin
Unidades de posicin Unidades de velocidad Unidades de aceleracin
Unidad
Incrementos min1 (min1)/s
Explicacin
65536 Incrementos por revolucin Revoluciones por minuto Aumento de la velocidad por segundo
A4
A. Apndice tcnico
A.1.2
Nombre
Polarity (Inversin del sentido o polaridad) Position Factor (Factor de posicin) Velocity Factor (Factor de velocidad) Acceleration Factor (Factor de aceleracin)
PNU
1000
Objeto
Var
Tipo
uint8
Acceso
rw
rw rw rw
Tab. A/2: Resumen del Factor Group" Tab. A/3 Muestra los parmetros involucrados durante la conversin. Nombre
Encoder Resolution (Resolucin de encoder) Gear Ratio (Factor de reduccin) Feed Constant (Constante de avance) Axis Parameter (Parmetros del eje)
PNU
1001 1002 1003 1005
Objeto
Matriz (array) Matriz (array) Matriz (array) Matriz (array)
Tipo
uint32 uint32 uint32 uint32
Acceso
rw rw rw rw
A5
A. Apndice tcnico
A.1.3
Accionamiento
RIN
Motor
Transmisin
Fig. A/2: Clculo de las unidades de posicionamiento En la frmula de clculo del factor de posicin intervienen las siguientes magnitudes: Gear Ratio (Factor de reduccin) Feed Constant (Constante de avance) Relacin de reduccin entre las revoluciones en la entrada de potencia (RIN) y las revoluciones en la salida de potencia (ROUT). Relacin entre el movimiento en unidades de posiciona miento en el accionamiento y las revoluciones en la salida de potencia del engranaje (ROUT). (p. ej. 1R Z 63,15 mm o 1R Z 360 grados)
A6
A. Apndice tcnico
El clculo del factor de posicin se realiza de acuerdo con la siguiente frmula: Factor de posicin + Relacin de reduccin * Resolucin de Encoder Constante de avance
El factor de posicin se tiene que escribir por separado tras el numerador y el denominador en el controlador del motor. Por ello puede ser necesario transmitir la fraccin a todas las cifras mediante el aumento adecuado.
Ejemplo
En primer lugar hay que definir la unidad que se desee (co lumna 1) y determinar las posiciones decimales (pos. dec.), as como el factor de reduccin y, en caso necesario, la cons tante de avance de la aplicacin. Esta constante de avance se representa a continuacin en las unidades de posiciona miento deseadas (columna 2). De este modo se pueden introducir todos los valores en la frmula y calcularse la fraccin: Secuencia de clculo del factor de posicin
Unidades de posiciona miento 1) Grados, 1 pos. dec.
1/10 grados ( /10 )
Constante de avance 2)
Resultado abreviado
1 R OUT + 3600 10
1/1
A7
A. Apndice tcnico
Constante de avance 2)
Resultado abreviado
1/1
1 Ink 1 Ink
num : 1 div : 1
1 ROUT + 3600 10
1/1
1/1
1R Ink * 65536 1R R R 100 100 1R 2R Ink * 65536 3R R R 100 100 1R 4R Ink * 65536 5R R mm 631,5 10 1R
2/3
1 ROUT + mm 631, 5 10
4/5
Unidad deseada en la salida de potencia Unidades de posicionamiento por revolucin (ROUT). Constante de avance del accionamiento (PNU 1003) * 10pos. dec. (consideracin de posiciones decimales) 3) R pro R in OUT 4) Introducir valores en la frmula.
A8
A. Apndice tcnico
A.1.4
Factor de tiempo_v
Relacin entre la unidad de tiempo interna y la unidad de tiempo definida por el usuario (p. ej. con el CMMSST 1min= 1/4096 4096 min). Relacin de reduccin entre las revoluciones en la entrada de potencia (RIN) y las revoluciones en la salida de potencia (ROUT). Relacin entre el movimiento en unidades de posiciona miento en el accionamiento y las revoluciones en la salida de potencia del engranaje (ROUT). (p. ej. 1R Z 63,15 mm o 1R Z 360 grados) El clculo del factor de velocidad se realiza de acuerdo con la siguiente frmula:
Factor de velocidad
Relacin de reduccin * Factor de tiempo_v Constante de avance El factor de velocidad, al igual que el factor de posicin, se tiene que escribir por separado tras el numerador y el deno minador en el controlador del motor. Por ello puede ser nece sario transmitir la fraccin a todas las cifras mediante el au mento adecuado.
A9
A. Apndice tcnico
Ejemplo
En primer lugar hay que definir la unidad que se desee (co lumna 1) y determinar las posiciones decimales (pos. dec.), as como el factor de reduccin y, en caso necesario, la cons tante de avance de la aplicacin. Esta constante de avance se representa a continuacin en las unidades de posiciona miento deseadas (columna 2). A continuacin se convierten las unidades de tiempo desea das en las unidades de tiempo del controlador del motor (co lumna 3). De este modo se pueden introducir todos los valores en la frmula y calcularse la fraccin: Secuencia de clculo del factor de velocidad
Unidades de Constante Constante de velocidad 1) de avance2) tiempo 3) mm/s, 1 pos. dec. 1/10 mm/s ( mm/10 s )
63, 15 mm 1 R 1 s + 60 1 + min 1 ROUT + 1 mm 60 * 4096 631, 5 4096 min 10
Red. Frmula 5)
4)
1 4096 min R 1 1966080 1s 4096 min + mm mm 6315 631,5 10s 10 1R
Resultado abreviado
4/5
4R * 5R
60 * 4096
A10
A. Apndice tcnico
Red. Frmula 5)
4)
Resultado abreviado
1/1
num: div:
1 1
/s, 1 pos.dec.
1/10 /s ( /10 s )
1 1 s + 1 1 60 min
1/1
1R 1R * * 1R 1R
R/min, 2 pos.dec.
1/100 R/min ( R/100 min )
1 min 1 1 min 1
1/1
1 1 R 1 R min * * 1R 1R 1 1 R min min + R R 100 100 100 100 min 1R 1 1 R 2 R min * * 1R 3R 1 2 R min min + R R 300 100 100 100 min 1R 1R 1R * * 1R 1R 1 60* min R 1 1 s min + mm mm 631,5 37890 10 s 10 1R 1 60* min R 1 4 s min + mm mm 631,5 189450 10 s 10 1R
num: div:
1 100
2/3
num: div:
2 300
mm/s, 1 pos.dec.
1/10 mm/s ( mm/10 s )
1 1 s + 1 1 60 min
1/1
4/5
1R 4R * * 1R 5R
1) 2)
Unidad deseada en la salida de potencia Unidades de posicionamiento por revolucin (ROUT): Constante de avance del accionamiento (PNU 1003) * 10pos. dec. (consideracin de posiciones decimales) 3) Factor de tiempo_v: Unidad de tiempo deseada por unidad de tiempo interna 4) Factor de reduccin: R por R IN OUT 5) Introducir valores en la frmula.
A11
A. Apndice tcnico
Red. Frmula 5)
4)
Resultado abreviado
1/1
4096
1R * 1R
4096
R/min, 2 pos.dec.
1/100 R/min ( R/100 min )
1 min
+ 1 4096 min
2/3
4096
2R * 3R
4096
1 4096 min 1 R 1 8192 min 4096 min + R R 300 100 100 100 min 1R 1 4096 min R 1 245760 1s 4096 min + 3600 3600 10 10 s 1R
/s, 1 pos.dec.
1/10 /s ( /10 s )
1 R OUT + 3600 10
1 1 s
+ + 1 4096 min
1/1
60 1 min 60 * 4096
1R * 1R
60 * 4096
mm/s, 1 pos.dec.
1/10 mm/s ( mm/10 s )
63, 15
1 R OUT + mm 631, 5 10
mm R
1 1 s
+ + 1 4096 min
4/5
60 1 min 60 * 4096
4R * 5R
60 * 4096
1) 2)
Unidad deseada en la salida de potencia Unidades de posicionamiento por revolucin (ROUT): Constante de avance del accionamiento (PNU 1003) * 10pos. dec. (consideracin de posiciones decimales) 3) Factor de tiempo_v: Unidad de tiempo deseada por unidad de tiempo interna 4) Factor de reduccin: R por R IN OUT 5) Introducir valores en la frmula.
A12
A. Apndice tcnico
A.1.5
Factor de tiempo_a
Relacin entre las unidades de tiempo interno al cuadrado y las unidades de tiempo definidas por el usuario al cuadrado (p. ej.1min2= 1 min * 1 min = 60 s * 1 min = 60/256 min * s). Relacin de reduccin entre las revoluciones en la entrada de potencia (RIN) y las revoluciones en la salida de potencia (ROUT). Relacin entre el movimiento en unidades de posiciona miento en el accionamiento y las revoluciones en la salida de potencia del engranaje (ROUT). (p. ej. 1R Z 63,15 mm o 1R Z 360 grados) El clculo del factor de aceleracin se realiza de acuerdo con la siguiente frmula:
Factor de aceleracin
El factor de aceleracin, al igual que el factor de posicin y el factor de velocidad, se tiene que escribir por separado tras el numerador y el denominador en el controlador del motor. Por ello puede ser necesario transmitir la fraccin a todas las cifras mediante el aumento adecuado.
A13
A. Apndice tcnico
Ejemplo
En primer lugar hay que definir la unidad que se desee (co lumna 1) y determinar las posiciones decimales (pos. dec.), as como el factor de reduccin y, en caso necesario, la cons tante de avance de la aplicacin. Esta constante de avance se representa a continuacin en las unidades de posiciona miento deseadas (columna 2). A continuacin se convierten las unidades de tiempo2 desea das en las unidades de tiempo2 del controlador del motor (columna 3). De este modo se pueden introducir todos los valores en la frmula y calcularse la fraccin: Secuencia de clculo del factor de aceleracin
Unidades de Constante Constante de aceleracin 1) de avance2) tiempo 3)
Red. Frmula 5)
4)
1 256 min * s R 1 1 122880 min 2 s 256 s + mm mm 631,5 6315 10 10s2 1R
Resultado abreviado
1 s2
+ +
1 min
60
1 min * s
4/5
4R * 5R
60 * 256
60 * 256
256 * s
A14
A. Apndice tcnico
Constante de tiempo 3)
Red. Frmula 5)
4)
Resultado abreviado
1 min * s
1 min
1/1
1R * 1R
256
256
256 * s
/s2, 1 pos. dec. 1/10 /s2 ( /10 s2 ) r.p.m.2, 2 pos. dec. 1/100 2 R/ min ( R/100 min2) mm/s2, 1 pos. dec. 1/10 mm/s2 ( mm/10 s2 )
1) 2)
1 ROUT + 3600 10
1 s2
+ +
1 min
60
1 min * s
1/1
1R * 1R
60 * 256
15360 +
256 * s + +
num: 64 div: 15
2/3
2R * 3R
256
1 60
s
1 min
100
R 100 1R
512
60
1 min * s
4/5
4R * 5R
60 * 256
60 * 256
256 * s
Unidad deseada en la salida de potencia Unidades de posicionamiento por revolucin (ROUT). Constante de avance del accionamiento (PNU 1003) * 10pos. dec. (consideracin de posiciones decimales) 3) Factor de tiempo_a: Unidades de tiempo deseadas2 por unidad de tiempo interna2 4) Factor de reduccin: R por R IN OUT 5) Introducir valores en la frmula.
A15
A. Apndice tcnico
A16
ndice
Apndice B
B1
B. ndice
B2
B. ndice
A
absoluto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Accionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII Accionamiento por actuacin secuencial . . . . . . . . . . . . . XIII Asistencia tcnica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX
C
Canal de parmetros (PKW) . . . . . . . . . . . . . . . . . . . . . . . 63 Carrera de trabajo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 Controlador . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
D
Destinatarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IX Diagnstico, Bytes de estado FHPP . . . . . . . . . . . . . . . . 410
E
Eje elctrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII Encoder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
F
Festo Configuration Tool (FCT) . . . . . . . . . . . . . . . . . . . . . . XIII Festo Parameter Channel (FPC) . . . . . . . . . . . . . . . . . XIII , 63 FHPP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Funcionamiento con posicionado . . . . . . . . . . . . . . . . . . . XIV Funciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIII
B3
B. ndice
I
Identificador de parmetros (PKE) . . . . . . . . . . . . . . 63 , 64 Identificador de respuesta (AK) . . . . . . . . . . . . . . . . 64 , 65 Identificador de tarea (AK) . . . . . . . . . . . . . . . . . . . . 64 , 65 Identificadores de texto . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI Instrucciones de seguridad . . . . . . . . . . . . . . . . . . . . . . . . VIII Instrucciones para el usuario . . . . . . . . . . . . . . . . . . . . . . . . X
M
Memoria de advertencias . . . . . . . . . . . . . . . . . . . . . . . . . 49 Memoria de diagnstico . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Modo de funcionamiento . . . . . . . . . . . . . . . . . . . . . . . . . . XIII Funcionamiento con posicionado . . . . . . . . . . . . . . . . . XIV Referenciado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV Modo de funcionamiento (modo de funcionamiento FHPP) Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Tarea directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Modo de funcionamiento FHPP . . . . . . . . . . . . . . . . . . . . . XIV Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Tarea directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
N
Nmeros de fallo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
P
Parameter Number (PNU) . . . . . . . . . . . . . . . . . . . . . . . . . 64 Parametrizacin con FHPP . . . . . . . . . . . . . . . . . . . . . . . . . 63 Pictogramas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XI PLC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV
B4
B. ndice
Posicin final por software . . . . . . . . . . . . . . . . . . . XIV , 534 negativo (inferior) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV positivo (superior) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV Profile Position Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV Punto cero del eje . . . . . . . . . . . . . . . . . . . . . . . . . . XIV , 544 Punto cero del proyecto . . . . . . . . . . . . . . . . . . . . . XIV , 534
R
Recorrido de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV Referenciado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interruptor de referencia . . . . . . . . . . . . . . . . . . . . . . . . Mtodo de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . Punto de referencia . . . . . . . . . . . . . . . . . . . . . . . . . . . . XIV XIII XIII XIV
S
Seleccin de registros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Sistema de referencia de medida . . . . . . . . . . . . . . . . . . . 34 Subndice (IND) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
T
Tarea directa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
V
Valor del parmetro(PWE) . . . . . . . . . . . . . . . . . . . . . . . . . 63 Versin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . XII
B5
B. ndice
B6