12
Otros sistemas de adquisición de datos El control del desplazamiento, de la posición y de la velocidad de un móvil es un problema habitual en numerosas máquinas e instalaciones: platos y carros portacabezales de mecanizado, carros de manutención, robots, máquinas de corte longitudinal, etc. Los sistemas de detección convencionales (interruptores de posición, detectores inductivos y fotoeléctricos) resuelven satisfactoriamente numerosas aplicaciones: captadores situados en emplazamientos fijos predeterminados, contaje de los impulsos suministrados por un detector de paso de levas o accionado por una rueda dentada, codificación de posición por lectura de levas mediante detectores montados en el móvil. Sin embargo, estos sistemas llegan rápidamente a su límite cuando el número de posiciones que se controlan crece demasiado o cuando la velocidad de desplazamiento exige una frecuencia de contaje incompatible con las caraterísticas de los captadores. Con los codificadores ópticos rotativos el posicionamiento de un móvil queda completamente controlado por el sistema de tratamiento en lugar de realizarse físicamente por medio de captadores instalados en la máquina o repartidos por la instalación. Elevada velocidad de desplazamiento, adaptación de los puntos de ralentización a la velocidad sin necesidad de intervención física en la máquina, precisión de parada, todas las posibilidades que ofrecen los codificadores permiten optimizar los tiempos de respuesta y contribuyen, por tanto, a mejorar la productividad y la flexibilidad en todos los campos de la producción industrial. Por otra parte, cada vez son más las aplicaciones, principalmente las de las líneas flexibles de montaje o de mecanizado, en las que es necesario identificar el objeto detectado e intercambiar los datos correspondientes con la unidad de tratamiento para ejecutar las operaciones oportunas sin necesidad de intervención física en la instalación. La identificación y los intercambios se basan en dos gamas de productos: – el sistema de identificación inductiva, – los lectores de códigos de barras. Codificadores ópticos rotativos Un codificador óptico rotativo es un captador angular de posición. Su eje, unido mecánicamente a un arbol que lo acciona, hace girar un disco que consta de una serie de zonas opacas y transparentes. La luz emitida por los diodos electroluminiscentes alcanza a los fotodiodos cada vez que atraviesa una zona transparente del disco. Los fotodiodos generan una señal eléctrica que se amplifica y convierte en señal cuadrada antes de transmitirse a la unidad de tratamiento. Existen dos tipos de codificadores ópticos rotativos: codificadores incrementales (llamados igualmente generadores de impulsos), codificadores absolutos de vuelta simple y multivuelta. Composición de un codificador óptico rotativo incremental

Codificadores sistemas de adquisicion de datos

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Codificadores sistemas de adquisicion de datos

Otros sistemas de adquisición de datosEl control del desplazamiento, de la posición y de la velocidad de un móvil es un problema habitual en numerosas máquinas e instalaciones: platos y carros portacabezales de mecanizado, carros de manutención, robots, máquinas de corte longitudinal, etc.Los sistemas de detección convencionales (interruptores de posición, detectores inductivos y fotoeléctricos) resuelven satisfactoriamente numerosas aplicaciones: captadores situados en emplazamientos fijos predeterminados, contaje de los impulsos suministrados por un detector de paso de levas o accionado por una rueda dentada, codificación de posición por lectura de levas mediante detectores montados en el móvil. Sin embargo, estos sistemas llegan rápidamente a su límite cuando el número de posiciones que se controlan crece demasiado o cuando la velocidad de desplazamiento exige una frecuencia de contaje incompatible con las caraterísticas de los captadores.Con los codificadores ópticos rotativos el posicionamiento de un móvil queda completamente controlado por el sistema de tratamiento en lugar de realizarse físicamente por medio de captadores instalados en la máquina o repartidos por la instalación. Elevada velocidad de desplazamiento, adaptación de los puntos de ralentización a la velocidad sin necesidad de intervención física en la máquina, precisión de parada, todas las posibilidades que ofrecen los codificadores permiten optimizar los tiempos de respuesta y contribuyen, por tanto, a mejorar la productividad y la flexibilidad en todos los campos de la producción industrial.Por otra parte, cada vez son más las aplicaciones, principalmente las de las líneas flexibles de montaje o de mecanizado, en las que es necesario identificar el objeto detectado e intercambiar los datos correspondientes con la unidad de tratamiento para ejecutar las operaciones oportunas sin necesidad de intervención física en la instalación. La identificación y los intercambios se basan en dos gamas de productos:– el sistema de identificación inductiva,– los lectores de códigos de barras.

Codificadores ópticos rotativosUn codificador óptico rotativo es un captador angular de posición. Su eje, unido mecánicamente a un arbol que lo acciona, hace girar un disco que consta de una serie de zonas opacas y transparentes. La luz emitida por los diodos electroluminiscentes alcanza a los fotodiodos cada vez que atraviesa una zona transparente del disco. Los fotodiodos generan una señal eléctrica que se amplifica y convierte en señal cuadrada antes de transmitirse a la unidad de tratamiento.Existen dos tipos de codificadores ópticos rotativos:

codificadores incrementales (llamados igualmente generadores de impulsos), codificadores absolutos de vuelta simple y multivuelta.

Composición de un codificador óptico rotativo incremental

Page 2: Codificadores sistemas de adquisicion de datos

Codificadores incrementalesLos codificadores incrementales se utilizan en aplicaciones de posicionamiento y de control de desplazamiento de un móvil por contaje/descontaje de impulsos.El disco de un codificador incremental incluye dos tipos de pistas:– una pista exterior (vías A y B) dividida en “n” intervalos de mismo ángulo y alternativamente opacos y transparentes, donde “n” es la resolución o número de períodos. Dos fotodiodos decalados e instalados detrás de esta pista suministran señales cuadradas A y B cada vez que el haz luminoso atraviesa una zona transparente. El desfase de 90° eléctricos (1/4 de período) de las señales A y B define el sentido de la rotación: en un sentido, la señal B se mantiene a 1 durante el flanco ascendente de A, mientras que en el otro sentido se mantiene a 0;– una pista interior (pista Z) que consta de una sola ventana transparente. La señal Z, denominada “top cero”, tiene una duración de 90° eléctricos y es síncrona con las señales A y B. Define una posición de referencia y permite la reinicialización en cada vuelta.

Disco incremental

Cuadruplicación de la precisión de explotación de un codificador incremental

(1) Flancos ascendentes A: precisión de base(2) Flancos ascendentes y descendentes A: precisión doble(3) Flancos ascendentes y descendentes A y B: precisión cuádrupleEs posible conseguir otras precisiones de explotación adaptando la resolución del codificador al sistema de tratamiento asociado.

Explotación de las vías A y BLos codificadores incrementales permiten tres niveles de precisión de explotación:– uso de los flancos ascendentes de la vía A exclusivamente: explotación simple que corresponde con la resolución del codificador,

Page 3: Codificadores sistemas de adquisicion de datos

– uso de los flancos ascendentes y descendentes de la vía A exclusivamente: doble precisión de explotación,– uso de los flancos ascendentes y descendentes de las vías A y B: cuádruple precisión de explotación.

Señales de base suministradas por un codificador incremental

Eliminación de parásitosTodo sistema de contaje puede verse afectado por la aparición de parásitos en la línea que se confunden con los impulsos suministrados por el codificador.Para eliminar este riesgo, la mayoría de los codificadores incrementales suministran las señales complementadas A, B y Z, además de las señales A, B y Z. Si el sistema de tratamiento está diseñado para poder utilizarlas (por ejemplo, control numérico NUM), las señales complementadas permiten diferenciar los impulsos suministrados por el codificador de los impulsos parásitos, ignorando así los últimos.

Control de presencia de un parásito en línea

La suma lógica A + A siempre debe ser igual a 1.En presencia de parásito en la vía A de salida del codificador, A + A = 0.

Es posible realizar el mismo control en las vías B y Z.

Codificadores absolutosLos codificadores absolutos se utilizan en aplicaciones de control de desplazamiento y posicionamiento de un móvil por codificación.Dependiendo del modelo, el disco de un codificador absoluto consta de hasta 17 pistas concéntricas divididas en segmentos iguales alternativamente opacos y transparentes.

Page 4: Codificadores sistemas de adquisicion de datos

Cada pista dispone de un par emisor/receptor. La resolución de este tipo de codificadores es igual a 2 a la potencia N:– N = número de pistas– Resolución = 131.072 en los modelos de 17 pistas

Un codificador absoluto suministra permanentemente un código que corresponde a la posición real del móvil que controla. Por tanto, ofrece dos ventajas sobre el codificador incremental:– insensibilidad a los cortes de la redDesde la primera puesta en tensión, o desde la vuelta de la tensión posterior a un corte, el codificador suministra la posición real del móvil; por tanto, una información directamente utilizable por el sistema de tratamiento. En la misma situación, sería necesario reinicializar un codificador incremental antes de su arranque, lo que puede ser problemático en ciertas aplicaciones.– insensibilidad a los parásitos de la línea

Un parásito puede modificar provisionalmente el código suministrado por un codificador absoluto. No obstante, el código se corrige automáticamente en el momento de la desaparición del parásito. Con un codificador incremental, la información parásita se toma en cuenta a menos que la unidad de tratamiento sea capaz de utilizar las señales complementadas (por ejemplo, los controles numéricos NUM).

Discos absolutos

¿Por qué dos tipos de códigos?El código binario puro es un código ponderado: permite efectuar las cuatro operaciones aritméticas con los números que expresa. Por tanto, los sistemas de tratamiento pueden utilizarlo directamente (por ejemplo, los autómatas programables) para realizar cálculos o comparaciones. No obstante, presenta el inconveniente de disponer de varios bits que cambian de estado entre dos posiciones. Dado que los cambios no pueden ser rigurosamente síncronos, la lectura es ambigua en cada cambio de posición. Para eliminar la ambigüedad, los codificadores absolutos generan una señal de inhibición que bloquea las salidas en cada cambio de estado.

Código binario

Page 5: Codificadores sistemas de adquisicion de datos

El código Gray, en el que sólo un bit cambia de estado a la vez, es otro medio de evitar este problema. Sin embargo, dicho código no es ponderado y, por tanto, debe transcodificarse en binario antes de poder ser utilizado, lo que complica el tratamiento.

Código Gray

MultiplexadoLos datos del codificador se envían en paralelo a la unidad de tratamiento, que debe disponer de un número de entradas igual al de bits transmitidos por cada codificador conectado.Ciertos codificadores absolutos disponen de una entrada MX que permite bloquear sus salidas cuando la unidad de tratamiento emite una señal de bloqueo. Este sistema permite conectar varios codificadores a las mismas entradas.El único activo será aquel que no reciba la señal de bloqueo.

Acción de la señal de bloqueo MX

Elección de un codificadorEtapas de salidaLos codificadores están equipados con salidas de colector abierto NPN o PNP para poderse adaptar a las distintas entradas de las unidades de tratamiento (TTL/CMOS o acopladores ópticos).Los codificadores incrementales pueden disponer de salidas por emisores de línea (norma RS 422), que son necesarias para la transmisión de alta frecuencia a larga distancia.

Diámetro exterior

Page 6: Codificadores sistemas de adquisicion de datos

Existen codificadores con distintos diámetros: desde 27 mm (talla 11), para aplicaciones con poco espacio disponible, hasta 100 mm (talla 40), que permiten obtener un rendimiento excelente (alta resolución, multivuelta, tacómetro).

Codificadores de eje llenoLos codificadores de eje lleno pueden utilizarse siempre que la longitud no sea un criterio determinante. Su eje está unido al eje de arrastre por medio de un acoplamiento flexible que puede absorber defectos cinemáticos importantes: desalineación angular y lateral, desplazamiento axial.Asimismo, los acoplamientos flexibles permiten unir ejes de distinto diámetro: por ejemplo, eje de codificador de 6 mm y eje de motor de 10 mm.

Codificadores de eje lleno de Telemecanique

Codificadores de eje huecoLos codificadores de eje hueco se montan directamente en el árbol de arrastre. Se fijan mediante una pinza de apriete en el arbol, un tornillo en la rosca central del árbol o por apriete.El rotor-disco se hace solidario del árbol por medio de un tornillo. Un peón de bloqueo, que debe poder deslizarse libremente por una ranura practicada en el bastidor del sistema de arrastre, impide la rotación de la caja del codificador. El montaje resulta mucho más sencillo, rápido yeconómico que el de los codificadores de eje lleno. Por otra parte, el espacio que ocupan es también más importante.Los codificadores de este tipo son sensibles a los defectos cinemáticos ya que no utilizan un acoplamiento flexible para compensar la excentricidad del árbol. Como resultado, la durabilidad de los rodamientos es menor.

Asociación codificador-unidad de tratamientoLa siguiente tabla agrupa los principales tipos de unidades de tratamiento que se utilizan en la industria y los codificadores a los que se asocian generalmente.

Page 7: Codificadores sistemas de adquisicion de datos

Codificadores de eje hueco de Telemecanique

Identificación inductivaLos medios de detección tradicionales descritos en las páginas anteriores suministran señales “Todo o Nada” que permiten notificar a la unidad de tratamiento la presencia, el paso o la posición de un producto o un móvil.Un sistema de identificación inductiva es capaz de reconocer la identidad de un móvil entre otros y de intercambiar con la unidad de tratamiento datos detallados relativos al móvil.La identificación inductiva se utiliza principalmente en las líneas automáticas de montaje o de mecanizado y en las instalaciones de tránsito automatizado. Permite pasar de una arquitectura centralizada, basada en un concentrador que soporta el conjunto de la base de datos, a una arquitectura distribuida, basada en un supervisor y en la que los datos se distribuyen en las etiquetas electrónicas asociadas a los productos que se fabrican o transfieren.El intercambio de información entre una etiqueta y la unidad de tratamiento se realiza sin contacto, cuando la etiqueta se encuentra delante de un terminal de lectura/escritura. Gracias a la elevada velocidad de intercambio, es posible leer y escribir al vuelo (sin detener la etiqueta delante del terminal).Un interrogador, separado o integrado en el terminal de lectura/escritura, se encarga de gestionar los intercambios.Asimismo, el interrogador actúa como interfaz de comunicación entre el terminal y la unidad de tratamiento.Existen tres conceptos de identificación que utilizan la misma técnica inductiva: identificación evolutiva, identificación por código fijo y transmisión de datos.

Identificación evolutivaSe basa en el uso de etiquetas de memoria que contienen los datos relativos al producto al que están asociadas (referencias, acciones que deben llevarse a cabo, resultados de operaciones de control, etc.).Las etiquetas suelen ser solidarias de las plataformas en las que se apoyan los productos. Son accesibles en modo de lectura, para utilizar los datos, y en modo de escritura, para la inicialización y la actualización de los datos cada vez que se realiza una operación de montaje, mecanizado o control (intercambio bidireccional).La posibilidad de actualizar permanentemente el contenido de las etiquetas evolutivas permite conocer en todo momento el estado de los productos y las cantidades fabricadas, lo que representa importantes ventajas:– flexibilidad: es posible fabricar gran variedad de productos con la misma herramienta de producción,– reducción de plazos: mediante cambios rápidos de serie,– sin riesgo de desincronización: los productos se desvían automáticamente hacia el puesto de trabajo adecuado con independencia de su posición en el transportador de la línea.– mejora de la calidad: en caso de defecto, es posible enviar el producto hacia un puesto de reparación o desecharlo. Si es necesario, puede iniciar automáticamente la fabricación de un producto adicional de sustitución.

Funciones del sistema Inductel de Telemecanique

Page 8: Codificadores sistemas de adquisicion de datos

Identificación por códigos fijosSe basa en etiquetas configurables de 16 bits por posicionamiento de straps internos. Sólo son accesibles en modo de lectura.Aplicaciones típicas: instalaciones de transporte, balizas de referenciado para carros filoguiados y, en general, toda aplicación que requiera una función de identificación.Este modo de identificación es insensible a la contaminación atmosférica, lo que lo hace especialmente apropiado cuando las condiciones ambientales no permiten el uso de un sistema óptico de lectura de códigos de barras.

Funciones del sistema Inductel de Telemecanique

Transmisión de datosPermite el intercambio de datos entre un móvil y una estación fija sin enlace físico. Los datos que se intercambian son de dos tipos:

Page 9: Codificadores sistemas de adquisicion de datos

Estados de contactosLos contactos pueden ser mecánicos (interruptores de posición) o estáticos (detectores de proximidad, detectores fotoeléctricos). El soporte de la transmisión es una etiqueta accesible únicamente en modo de lectura y configurable de 16 bits: 8 bits configurables por strap para el direccionamiento y 8 bits de imagen del estado de los contactos que se transmiten.

Funciones del sistema Inductel de Telemecanique

Datos de un sistema montadoEstos intercambios intervienen entre un autómata montado en un carro filoguiado y un autómata fijo. El soporte de transmisión montado consiste en una estación de lectura/ escritura idéntica a la estación fija. Los intercambios pueden ser bidireccionales.

Funciones del sistema Inductel de Telemecanique

Page 10: Codificadores sistemas de adquisicion de datos

Seguridad de intercambioCuando el interrogador recibe una señal de presencia de etiqueta en la zona de diálogo, inicia los intercambios entre la etiqueta y el terminal de lectura/escritura. La orden de intercambio sólo se ejecuta después de que la etiqueta realice un control de coherencia. En caso de orden incorrecta, el interrogador lo intenta de nuevo.

La integridad de los intercambios se comprueba por medio de los siguientes procedimientos:– lectura: el interrogador lleva a cabo dos lecturas sucesivas y comprueba la concordancia de cada octeto,– escritura: el interrogador lleva a cabo la escritura y, a continuación, lee los datos recién escritos para comprobar la concordancia de cada octeto.

En caso de detectarse un error, el interrogador puede repetir la orden cinco veces, siempre que la etiqueta siga encontrándose en la zona activa cuando los intercambios se realizan al vuelo. Si el error persiste o si la etiqueta abandona la zona antes de finalizar el intercambio, el interrogador detiene la ejecución de la orden, indica el defecto y transmite un informe a la unidad de tratamiento.