Encoder y código Gray en RGV sobre riel

📋 Resumen clave

El encoder incremental convierte el ángulo de giro de la rueda en distancia mediante conteo incremental; ofrece alta resolución pero acumula deriva. El código Gray lee coordenadas absolutas desde una pista de código codificada; no presenta deriva, pero su resolución está limitada por la distancia entre códigos. Este artículo aborda, desde una perspectiva de cálculo técnico, la deducción de la fórmula de conversión de pulsos del encoder a distancia, el principio de lectura sin errores del código Gray y el mecanismo de cooperación entre ambos —"base de coordenada absoluta + interpolación incremental"—, cuantificando la resolución, el presupuesto de error y el intervalo de calibración para explicar la lógica subyacente del posicionamiento preciso del RGV a lo largo del carril.

📌 Lógica principal

El posicionamiento preciso del RGV se basa en una estructura de dos capas: la coordenada absoluta como referencia base y la interpolación incremental para la subdivisión fina. El código Gray proporciona una coordenada absoluta sin deriva a la escala de la distancia entre códigos, mientras que el encoder realiza una interpolación densa dentro de ese intervalo. La combinación de ambos elimina el error acumulado y supera el límite de resolución impuesto por una única distancia de código.

El RGV se desplaza sobre un carril; lo que aparenta ser una línea recta sencilla esconde en realidad un sistema de cálculo de coordenadas de gran precisión. En todo momento, el carro debe responder a dos preguntas: dónde estoy y dónde debo detenerme. La lógica subyacente para responder a ambas se encuentra en los dispositivos de posicionamiento: el encoder y el código Gray.

El encoder proporciona un "desplazamiento relativo": sabe cuánto ha recorrido el carro, pero no conoce el punto de partida. El código Gray ofrece una "coordenada absoluta": conoce la posición actual del carro, pero solo puede dar una lectura dentro de una distancia de código limitada. Usados por separado, ambos presentan limitaciones; combinados, logran una parada precisa y sin deriva en todo el recorrido.

Kelude Industrias Pesadas adopta precisamente esta sinergia entre encoder y código Gray como núcleo del diseño de su sistema de posicionamiento para RGV de servicio pesado. Este artículo explica, mediante cálculo técnico, el funcionamiento completo de este mecanismo combinado.

Esquema del principio de posicionamiento sinérgico del encoder y el código Gray en RGV (vehículo guiado por riel)

Conteo incremental del encoder: de pulsos a distancia

El encoder incremental se monta en la rueda motriz o en el engranaje de transmisión. Por cada vuelta completa de la rueda, el encoder emite un número fijo de pulsos. Tomando como ejemplo un encoder de 1024 líneas por vuelta con circuito de cuadratura (multiplicación por 4), cada revolución se subdivide en 4096 pulsos. Multiplicando el número de pulsos por el desplazamiento lineal correspondiente a cada pulso, se obtiene la distancia recorrida por el carro sobre el carril.

La fórmula de conversión es: distancia = (número total de pulsos × circunferencia de la rueda) / número de pulsos por revolución. Si el diámetro de rueda es de 200 mm, la circunferencia es de aproximadamente 628,3 mm; con 4096 pulsos por revolución, la resolución por pulso es 628,3 / 4096 ≈ 0,153 mm. Esto significa que el encoder puede discernir teóricamente desplazamientos del orden de 0,15 mm, una resolución muy notable.

Sin embargo, esta precisión es "relativa". Si la rueda patina, gira en vacío o el carril presenta pendientes que alteran el radio de contacto, aparece una desviación entre los pulsos y el desplazamiento real, que se acumula a medida que aumenta la distancia recorrida. Por ello, el posicionamiento por encoder debe apoyarse en puntos de referencia absolutos externos que permitan un reinicio periódico para mantener la precisión a largo plazo.

Posicionamiento absoluto con código Gray: lectura de la pista codificada

La filosofía del código Gray consiste en "escribir" la información de posición directamente sobre el carril. En el lateral del carril se instala una cinta de código de barras codificada según las reglas del código Gray. Esta cinta contiene varias pistas de código paralelas, cada una formada por elementos alternados claros y oscuros. Un conjunto de lectores fotoeléctricos montados en el carro lee simultáneamente el estado de cada pista, obteniendo un valor binario que permite decodificar directamente la coordenada absoluta.

La característica clave del código Gray es que dos valores adyacentes difieren únicamente en un bit. En el código binario estándar, al pasar de 0111 a 1000, los cuatro bits cambian a la vez; si los lectores están ligeramente desalineados, se puede leer un valor intermedio completamente erróneo. El código Gray garantiza que, al cruzar cualquier límite entre zonas de código, solo cambie un bit como máximo, eliminando por diseño los errores de lectura. Esta es la razón por la que se ha convertido en el código preferido para el posicionamiento absoluto.

Cada bit adicional en la pista de código duplica el número de posiciones distinguibles. Con un código Gray de 12 bits, por ejemplo, se pueden representar 4096 posiciones absolutas sobre la cinta. Si la distancia entre códigos es de 1 mm, una sola cinta puede cubrir aproximadamente 4,096 metros de carril. Las posiciones más finas dentro de esa distancia de código se delegan en el encoder incremental para su interpolación.

Mecanismo combinado: la referencia absoluta elimina la deriva incremental

La sinergia entre el encoder y el código Gray puede resumirse como "coordenada absoluta como base, interpolación incremental para el detalle". El código Gray proporciona una referencia de coordenada absoluta en cada límite de distancia de código; sobre esa referencia, el encoder acumula lecturas continuas con una resolución de 0,153 mm, obteniendo así la posición exacta de cualquier punto dentro del intervalo de código.

Cada vez que el carro cruza una zona de código Gray, el sistema utiliza la nueva coordenada absoluta leída para recalibrar el valor acumulado del encoder, eliminando por completo la pequeña deriva acumulada en el tramo anterior. De este modo, la deriva del encoder queda confinada a una única distancia de código, mientras que el límite de resolución del código Gray se complementa con la subdivisión fina del encoder. Cada tecnología aporta su mejor virtud.

Esta división de funciones —"el incremental para la precisión fina, el absoluto para la exactitud"— constituye la arquitectura de ingeniería más clásica en los sistemas de posicionamiento para RGV. Permite lograr simultáneamente alta resolución y cero deriva a un costo reducido, y sirve además como paradigma general para comprender la lógica de combinación de otras soluciones de posicionamiento como el láser o el RFID.

Cálculo técnico: resolución y presupuesto de error

Al diseñar un sistema de posicionamiento, el primer paso es elaborar un presupuesto de resolución. Supongamos un código Gray con una distancia entre códigos de 10 mm, que proporciona una referencia absoluta en intervalos de 10 mm; el encoder realiza una subdivisión fina dentro de ese intervalo con una resolución de 0,153 mm. En ese caso, la precisión de posicionamiento teórica puede alcanzar valores inferiores a 0,2 mm. La precisión real se ve afectada además por la rectitud del carril, el error del diámetro de rueda y la tolerancia de montaje; en la práctica, el presupuesto de error suele estimarse entre 2 y 3 veces la resolución teórica.

El presupuesto de error debe incluir también los efectos de la temperatura y la carga. En un RGV de servicio pesado con una carga de 30 toneladas, la deformación elástica de la rueda de rodadura y del carril puede alcanzar el nivel milimétrico; si no se corrige, consume directamente el margen reservado por la resolución. El enfoque de Kelude Industrias Pesadas consiste en realizar primero una verificación de rigidez estructural y, a continuación, fijar el indicador de precisión de posicionamiento, evitando así que el sistema de posicionamiento "mida correctamente pero no detenga con exactitud" bajo carga pesada.

El intervalo de calibración también responde a criterios técnicos. La tasa de deriva del encoder está relacionada con la probabilidad de deslizamiento, por lo que el reinicio suele activarse en función de la distancia recorrida o del tiempo de operación. En la práctica, forzar el paso por un punto de referencia de código Gray cada 60 segundos de funcionamiento, o antes de llegar a un puesto de trabajo crítico, mantiene el error acumulado siempre dentro de una distancia de código, garantizando la estabilidad a largo plazo.

Comparación entre encoder y código Gray para posicionamiento

A continuación se resumen en una tabla las diferencias entre el encoder y el código Gray en cuanto a naturaleza de la medición, precisión, costo y características de error, para facilitar la comparación y la selección del sistema adecuado.

Dimensión de comparación Encoder incremental Código Gray
Naturaleza de la medición Desplazamiento relativo (conteo incremental) Posición absoluta (coordenada absoluta)
Resolución Alta (p. ej., 0,153 mm con encoder de 1024 líneas y cuadratura) Limitada por la distancia entre códigos (p. ej., 1 mm o 10 mm)
Error acumulado Sí, se acumula con la distancia (patinaje, variación del radio de contacto) No, cada lectura es independiente y sin deriva
Cobertura Sin límite teórico, pero requiere puntos de referencia para reinicio Limitada por la longitud de la cinta de código (p. ej., 4,096 m con 12 bits y código de 1 mm)
Costo Bajo, sistema de accionamiento sencillo Mayor, requiere cinta codificada y múltiples lectores
Sensibilidad a condiciones externas Alta: patinaje de la rueda, temperatura, deformación elástica bajo carga Baja: lectura óptica directa, inmune al deslizamiento
Aplicación típica Medición de distancia en combinación con referencia absoluta Referencia absoluta para posicionamiento de parada en puestos de trabajo
Dimensión de Comparación Encoder Incremental código GrayCodificación
Naturaleza de la medición Incremento de desplazamiento relativo coordenada absolutaLectura
Típicoresolución 0.15mmGrado(Después de la subdivisión) Distancia de código1mm~10mm
Error acumulativo Con(Deslizamiento y deriva) Sin
Resistencia al deslizamiento Débil Fuerte(Independiente deRueda de rodaduraContacto)
costo de hardware Bajo Medio(Fabricación de la cinta codificadaalta precisión)
Aplicaciones típicas Interpolación dentro de la distancia de código Referencia absoluta y puesta a cero de deriva

6. Base normativa y requisitos de monitoreo de seguridad

El diseño y la aceptación del sistema de posicionamiento pueden apoyarse en las especificaciones consolidadas de los aparatos de elevación. La norma FEM 1.001, especificación de diseño de grúa, ofrece un método de verificación de la rigidez estructural y los efectos dinámicos que resulta aplicable para cuantificar la influencia de la deformación estructural del RGV de servicio pesado durante su arranque y frenado sobre la precisión de posicionamiento, sirviendo así de base para el presupuesto de errores.

Los datos de posicionamiento constituyen la fuente de información principal para el monitoreo de seguridad; su adquisición, almacenamiento y la lógica de alarma de sobrepaso de límite pueden regirse por la norma GB/T 28264 — Sistema de Monitoreo y Gestión de Seguridad para aparatos de elevación. En cuanto a la verificación de la repetibilidad de la precisión de posicionamiento, cabe seguir el enfoque de ensayo de la norma ISO 4310, especificación de ensayo de grúa, que determina el cumplimiento del estándar mediante la medición repetida de la desviación de posicionamiento en múltiples ciclos de ida y vuelta.

NormaNúmero Denominación yRGV (vehículo guiado por riel)PosicionamientoCorrelación con
norma FEM 1.001 especificación de diseño de grúa rigidez estructuraly presupuesto de errorverificación
GB/T 28264 — Sistema de Monitoreo y Gestión de Seguridad-2017 aparatos de elevaciónsistema de monitoreo y gestión de seguridad PosiciónvelocidadAdquisición yalarma de sobrepaso de límite
ISO 4310 especificación de ensayo de grúa repetibilidad de posicionamientoprueba de aceptación

Claves de ingeniería para el diseño colaborativo

El director técnico de Kelude señaló: "La sinergia entre el encoder y el código Gray consiste, en esencia, en blindar la medición incremental con una coordenada absoluta. La clave está en distribuir los puntos de calibración donde realmente se produce la deriva, no en repartirlos de forma uniforme. El presupuesto de error debe reservar margen suficiente para la deformación por carga y la deriva térmica; solo así el sistema de posicionamiento puede implementarse de forma efectiva."

En cuanto a la implementación, la alineación de ejes y la tensión de la cinta de código Gray afectan directamente a la calidad de la señal del cabezal lector; una desviación de instalación excesiva puede provocar lecturas inestables en los bordes de las zonas de código. La conexión entre el encoder y la rueda de rodadura debe eliminar holguras para evitar errores de retroceso. La calibración de ambos elementos debe realizarse bajo un mismo sistema de coordenadas; de lo contrario, la colaboración carece de base.

Por último, el sistema debe contar con capacidad de diagnóstico en línea. Cuando se produzcan anomalías como fallos en el estado del cabezal lector, pérdida de pulsos o saltos en los valores del código, el sistema de posicionamiento debe poder notificarlo a tiempo y activar una parada de seguridad. Este nivel de fiabilidad suele ser más determinante para el funcionamiento estable de la línea de producción que la búsqueda de una resolución más fina.

Preguntas frecuentes

P: ¿Cómo se convierten los pulsos del encoder en distancia?

R: La distancia recorrida es igual al número acumulado de pulsos multiplicado por la circunferencia de la rueda y dividido por los pulsos por revolución. Por ejemplo, con un diámetro de rueda de 200 mm y 4096 pulsos por revolución, cada pulso equivale aproximadamente a 0,153 mm; la distancia se obtiene multiplicando los pulsos acumulados por este valor.

P: ¿Por qué el código Gray evita errores de lectura?

R: En el código Gray, los valores adyacentes difieren solo en un bit. Al cruzar el límite de una zona de código, como máximo se invierte un bit, por lo que el cabezal lector no puede interpretar un código intermedio completamente erróneo aunque esté desalineado. Esto elimina los errores de salto por diseño.

P: ¿Cómo colaboran el encoder y el código Gray en el posicionamiento?

R: El código Gray proporciona la coordenada absoluta a escala de la zona de código, mientras que el encoder realiza una subdivisión fina de 0,15 mm dentro de esa zona. Al cruzar el límite de una zona, la coordenada absoluta elimina la deriva acumulada, logrando así alta resolución sin deriva.

P: ¿Con qué frecuencia debe calibrarse la deriva incremental?

R: La calibración se activa por distancia recorrida o por tiempo. Por ejemplo, al pasar por un punto de referencia de código Gray cada 60 segundos o antes de cada puesto de trabajo clave, el error acumulado se mantiene siempre dentro de una zona de código.

Lectura recomendada: el sistema de posicionamiento necesita un suministro eléctrico estable para funcionar de forma continua. Consulte Cómo mantener los AGV en marcha sin interrupciones: la energía detrás de la carga de oportunidad para entender cómo el suministro energético sostiene el posicionamiento y el despacho continuo.

El encoder gestiona la precisión fina; el código Gray garantiza la exactitud absoluta. Su colaboración constituye la lógica subyacente del posicionamiento preciso del RGV a lo largo del carril. Kelude recomienda definir la resolución y el presupuesto de error desde la fase de diseño del sistema de posicionamiento, ubicando las referencias absolutas donde realmente se produce la deriva, para que cada parada se asiente sobre coordenadas fiables.

Artículos relacionados

contact

contact us

phone:
+86 13903802779

mail:3915269@qq.com

Working hours: Monday to Friday

Wechat
Wechat
SHARE
TOP