El código Gray en la automatización, se utiliza para eliminar errores de conmutación, y para reducir expresiones lógicas, tiene la característica, de que solo cambia una variable, entre estados consecutivos.
El código Gray en la automatización
Frank Gray investigador de los laboratorios Bell, busco una
secuencia en la cual existiera un solo cambio de variable entre 2 estados
sucesivos, al patentarlo en 1947, lo llamo “código binario reflejado”.
El termino reflejado es porque la secuencia se asemeja al
reflejo de espejo.
Y se utilizó, para
prevenir señales falsas, en la operación de los interruptores electromecánicos
(switches).
Código Gray
Como alternativa fue renombrarlo como código Gray, término
que prevalece hoy en día, más en uso.
El código Gray, es un código binario no ponderado (no tiene
un peso matemático), es útil para localizar posición, velocidad y sentido de
giro.
Esto se aprovecha en máquinas
automáticas de alta precisión, como los Robots y las Maquinas de Control
Numérico, con sensores llamados “encoders absolutos”, que dan información en
Gray.
Aplicación del código Gray
En 1953, el físico y matemático estadunidense Maurice Karnaugh,
que al igual que Frank Gray trabajaba en los laboratorios Bell, invento una
tabla hoy conocida como mapa de Karnaugh.
El mapa de Karnaugh, es una herramienta gráfica para
simplificar ecuaciones lógicas booleanas, que hace uso del código Gray.
Cada celda adyacente, del mapa de karnaugh, difiere de un
solo signo, incluso los extremos de la tabla son adyacentes.
El mapa de la gráfica corresponde a las variables (abcd), en
él se representan en 2 dimensiones (de filas y columnas), todas las posibles
combinaciones (16) de acuerdo con el número de variables (4).
Aplicación del código Gray
Es un método para reducir el tamaño de las expresiones
lógicas, mediante agrupaciones de celdas adyacentes.
Minimizando expresiones lógicas, se reduce instalaciones,
costo y posibilidades de fallas.
El código Gray es parte fundamental en el diseño de un automatismo.




