{"id":1845,"date":"2026-06-06T19:12:08","date_gmt":"2026-06-06T19:12:08","guid":{"rendered":"https:\/\/cnc-mastery.com\/curso\/?p=1845"},"modified":"2026-06-21T04:27:22","modified_gmt":"2026-06-21T04:27:22","slug":"leccion-31-que-es-un-encoder-optico-incremental-y-como-funciona","status":"publish","type":"post","link":"https:\/\/cnc-mastery.com\/curso\/leccion-31-que-es-un-encoder-optico-incremental-y-como-funciona\/","title":{"rendered":"Lecci\u00f3n 31: Qu\u00e9 es un encoder \u00f3ptico incremental y como funciona"},"content":{"rendered":"\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"\u00bfC\u00f3mo sabe el CNC d\u00f3nde est\u00e1 realmente? El secreto del ENCODER \u00d3PTICO\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/PcGJ4nF7P8M?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">El Int\u00e9rprete de la Posici\u00f3n: El Encoder \u00d3ptico Incremental<\/h4>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_render_3d.jpg\" alt=\"Render 3D de un Encoder Industrial\" class=\"wp-image-1849\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_render_3d.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_render_3d-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_render_3d-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_render_3d-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">1. INTRODUCCI\u00d3N: LA CEGUERA DEL MOVIMIENTO<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Imagina que est\u00e1s al mando de un puente gr\u00faa industrial que transporta una bobina de acero de diez toneladas. El software del controlador l\u00f3gico programable (PLC) calcula la trayectoria con precisi\u00f3n matem\u00e1tica: avanzar exactamente tres metros, detenerse y descender. Las bobinas del motor el\u00e9ctrico se energizan, el rotor gira y la carga se desplaza. En la pantalla de control, los n\u00fameros avanzan en una cuenta regresiva perfecta hasta llegar a cero. &#8220;Proceso completado&#8221;, dice la interfaz.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Pero hay un problema catastr\u00f3fico. En la realidad f\u00edsica, el acoplamiento mec\u00e1nico del motor se barri\u00f3 en la primera vuelta. El motor gir\u00f3 en el vac\u00edo, la bobina de acero jam\u00e1s se movi\u00f3 un solo cent\u00edmetro de su posici\u00f3n inicial, y el sistema, ciego y confiado en sus propios c\u00e1lculos l\u00f3gicos, acaba de ordenar el descenso de un gancho vac\u00edo mientras la carga real est\u00e1 atascada bloqueando la l\u00ednea de producci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">En la ingenier\u00eda de precisi\u00f3n, el movimiento sin retroalimentaci\u00f3n es una ilusi\u00f3n peligrosa. Una m\u00e1quina CNC puede creer que se movi\u00f3 perfectamente, ejecutando millones de l\u00edneas de c\u00f3digo G con devoci\u00f3n matem\u00e1tica, pero sin un par de &#8220;ojos&#8221; que observen el desplazamiento f\u00edsico real, la m\u00e1quina est\u00e1 completamente ciega. Ese par de ojos es el <strong>encoder \u00f3ptico incremental<\/strong>: el traductor que convierte el movimiento giratorio f\u00edsico en un flujo ininterrumpido de electrones digitales, dotando al controlador de la consciencia sobre d\u00f3nde se encuentra realmente la Posici\u00f3n en el espacio tridimensional.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">2. FUNDAMENTOS: LA CONQUISTA DEL LAZO CERRADO<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Antes de la llegada de los encoders modernos, el control de movimiento depend\u00eda casi exclusivamente de sistemas de lazo abierto (como los motores a pasos operados por pulsos discretos) o de retroalimentaci\u00f3n anal\u00f3gica rudimentaria (como los tac\u00f3metros, que solo med\u00edan velocidad pero no posici\u00f3n). Un tac\u00f3metro informaba si el motor iba r\u00e1pido o lento mediante una tensi\u00f3n variable, pero era incapaz de decir en qu\u00e9 coordenada exacta del espacio se encontraba la herramienta.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/12_encoder_optico.jpg\" alt=\"Fotograf\u00eda real de un Encoder \u00d3ptico\" class=\"wp-image-1854\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/12_encoder_optico.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/12_encoder_optico-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/12_encoder_optico-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/12_encoder_optico-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Con el nacimiento del Control Num\u00e9rico Computarizado (CNC) en la segunda mitad del siglo XX, las tolerancias de mecanizado se redujeron a mil\u00e9simas de pulgada. La industria ya no pod\u00eda tolerar la incertidumbre de un motor a pasos perdiendo pasos bajo cargas pesadas de corte, ni las derivas de voltaje de los sistemas anal\u00f3gicos causadas por el calor.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">La soluci\u00f3n fue el <strong>encoder \u00f3ptico incremental<\/strong>. Mediante la combinaci\u00f3n de la f\u00edsica cu\u00e1ntica del efecto fotoel\u00e9ctrico, la \u00f3ptica de difracci\u00f3n y la l\u00f3gica digital elemental, este componente resolvi\u00f3 el problema del posicionamiento absoluto en tiempo real. Hoy en d\u00eda, desde la impresora 3D de escritorio que calibra su altura, hasta los centros de mecanizado de 5 ejes que esculpen titanio para turbinas aeroespaciales, el encoder \u00f3ptico incremental sigue siendo el est\u00e1ndar dominante debido a su bajo costo relativo, su alt\u00edsima resoluci\u00f3n digital y su inmunidad inherente a las derivas t\u00e9rmicas que afectan a otros sistemas anal\u00f3gicos.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">3. AN\u00c1LISIS T\u00c9CNICO PROFUNDO: DENTRO DE LA CAJA DE SILICIO Y CRISTAL<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Para entender la magia del encoder \u00f3ptico incremental, debemos realizar un despiece virtual de su arquitectura interna. El dispositivo se divide en una etapa emisora, un modulador \u00f3ptico rotatorio, una etapa receptora y un acondicionador de se\u00f1al digital.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_componentes.jpg\" alt=\"Despiece de Componentes de un Encoder\" class=\"wp-image-1851\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_componentes.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_componentes-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_componentes-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_componentes-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left has-ast-global-color-2-color has-text-color has-link-color wp-elements-ba693c60bbd44931b4043c6ebad51d21\"><strong>Los Componentes Internos<\/strong><\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-5399eb32e41245953ee4ee52a85e5ca0 wp-block-paragraph\"><strong>El Emisor de Luz (LED):<\/strong> Una fuente de luz infrarroja colimada de alta eficiencia. Se utiliza una lente colimadora para transformar los rayos divergentes del diodo LED en un haz de luz completamente paralelo y uniforme.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-dfb7dab61a5b8642ba1df747c1602300 wp-block-paragraph\"><strong>El Disco \u00d3ptico Graduado:<\/strong> Un disco circular extremadamente delgado, fabricado com\u00fanmente de vidrio borosilicatado (en encoders de alta precisi\u00f3n) o pol\u00edmero pl\u00e1stico (en entornos de alta vibraci\u00f3n). Este disco est\u00e1 montado r\u00edgidamente en el eje giratorio del motor. Su superficie est\u00e1 impresa con un patr\u00f3n conc\u00e9ntrico de rejillas de cromo que alternan \u00e1reas opacas y \u00e1reas transparentes transparentes.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-678fe4d6e4717eca0b366ebede0b34cd wp-block-paragraph\"><strong>La M\u00e1scara de Fase Estacionaria:<\/strong> Una peque\u00f1a placa de vidrio fija colocada justo enfrente del sensor \u00f3ptico. Esta m\u00e1scara tiene un patr\u00f3n de rejillas id\u00e9ntico al del disco giratorio. Act\u00faa como un filtro de interferencia \u00f3ptica; cuando el disco gira, las rejillas opacas del disco se alinean y desalinean con las de la m\u00e1scara, abriendo y cerrando el paso de luz hacia el receptor en transiciones ultra-definidas.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-1599ffdb9d497ad2139a04a9974668f5 wp-block-paragraph\"><strong>La Matriz de Fotodetectores (Fotodiodos):<\/strong> Un chip semiconductor que contiene fotoreceptores de silicio colocados de manera estrat\u00e9gica. Al recibir la luz filtrada por la m\u00e1scara y el disco, los fotodiodos generan micro-corrientes proporcionales a la intensidad luminosa recibida.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">L\u00f3gica de Se\u00f1ales: Canales A, B y Z<\/h5>\n\n\n\n<p class=\"has-ast-global-color-3-color has-text-color wp-block-paragraph\">El encoder \u00f3ptico incremental no entrega una posici\u00f3n num\u00e9rica directamente; entrega pulsos el\u00e9ctricos que representan incrementos elementales de movimiento.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_senal_abz.jpg\" alt=\"Gr\u00e1fico de Se\u00f1ales de Canales A, B y Z\" class=\"wp-image-1852\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_senal_abz.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_senal_abz-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_senal_abz-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_senal_abz-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-2dd7198185726a3ebe9f86b5523dc73d wp-block-paragraph\"><strong>Canal A y Canal B (Desfase de Cuadratura):<\/strong> Son dos trenes de ondas generados por dos secciones de fotodetectores ligeramente desplazados en espacio f\u00edsico. Este desplazamiento est\u00e1 calibrado para que las se\u00f1ales el\u00e9ctricas resultantes tengan un desfase exacto de <strong>90 grados el\u00e9ctricos<\/strong> (cuadratura).<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-ddcd68975617a510cd8391d5dcc88856 wp-block-paragraph\"><strong>Canal Z (\u00cdndice \/ Home \/ Zero):<\/strong> Es un canal que cuenta con una \u00fanica marca transparente en todo el di\u00e1metro del disco. Produce un solo pulso extremadamente estrecho por cada revoluci\u00f3n completa de <math data-latex=\"360^\\circ\"><semantics><mrow><mn>360<\/mn><mi>\u00b0<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">360^\\circ<\/annotation><\/semantics><\/math>. Se utiliza para establecer un punto de referencia absoluto inicial (<em>Homing<\/em>) en sistemas CNC.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">El Acondicionamiento de Se\u00f1al: Del Fotodiodo al Schmitt Trigger<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-815b8ab2a71c70f998d4e4611a4a1589 wp-block-paragraph\">El voltaje anal\u00f3gico producido por los fotodiodos al recibir luz no es una onda cuadrada limpia; se parece m\u00e1s a una onda senoidal con ruido electromagn\u00e9tico.<\/p>\n\n\n\n<pre class=\"wp-block-code has-ast-global-color-3-color has-text-color has-link-color wp-elements-e3572018115b37fe37cd3577014a8956\"><code>  Se\u00f1al Anal\u00f3gica del Fotodiodo           Se\u00f1al Digital Acondicionada\n         (Onda Senoidal)                       (Schmitt Trigger)\n             \/\\     \/\\                          +---+     +---+\n            \/  \\   \/  \\                         |   |     |   |\n      -----+----+----+----- Histeresis L\u00f3gica  +     +   +     +\n          \/      \\      \\                      |     |   |     |\n         \/        \\      \\                     |     |   |     |\n        \/          \\      \\                    |     |   |     |<\/code><\/pre>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Para transformar este voltaje anal\u00f3gico en se\u00f1ales l\u00f3gicas limpias de 0V y 5V (compatibles con microcontroladores y DSPs), la placa interna del encoder integra circuitos integrados comparadores de hist\u00e9resis conocidos como <strong>Schmitt Triggers<\/strong>. Este circuito define dos umbrales de tensi\u00f3n: un umbral superior de disparo (donde la se\u00f1al pasa a estado l\u00f3gico alto) y uno inferior (donde regresa a estado bajo). Esto elimina cualquier falso parpadeo o ruido de conmutaci\u00f3n provocado por vibraciones mec\u00e1nicas milim\u00e9tricas en el eje.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">4. VISUALIZACI\u00d3N MENTAL: COMPRENDIENDO LA F\u00cdSICA<\/h4>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">Analog\u00eda 1: El Faro y la Cerca de Madera<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Imagina que est\u00e1s parado de noche en medio de la oscuridad. A lo lejos, hay un faro potente que gira a velocidad constante. Entre el faro y t\u00fa, hay una larga cerca de madera con postes espaciados uniformemente.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Si miras fijamente la luz del faro a trav\u00e9s de la cerca mientras caminas de lado, no ver\u00e1s una luz constante. Ver\u00e1s destellos r\u00e1pidos de luz cada vez que tus ojos queden alineados con el espacio vac\u00edo entre dos postes de madera, y ver\u00e1s oscuridad absoluta cuando un poste de madera tape el haz de luz del faro. Si cuentas el n\u00famero total de destellos de luz que perciben tus ojos, sabr\u00e1s exactamente cu\u00e1ntos postes de la cerca has cruzado. El faro es el LED del encoder, la cerca de madera es el disco \u00f3ptico graduado y tus ojos representan el sensor fotodetector.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">Analog\u00eda 2: Caminar Desfasado (La Direcci\u00f3n del Movimiento)<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">\u00bfC\u00f3mo puede un encoder saber si el eje est\u00e1 girando en sentido horario (CW) o antihorario (CCW) si las franjas de luz del disco son id\u00e9nticas en ambas direcciones? Aqu\u00ed es donde entra la magia del desfase de <math data-latex=\"90^\\circ\"><semantics><mrow><mn>90<\/mn><mi>\u00b0<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">90^\\circ<\/annotation><\/semantics><\/math>.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_sentido_giro.jpg\" alt=\"Detecci\u00f3n de Sentido de Giro\" class=\"wp-image-1853\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_sentido_giro.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_sentido_giro-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_sentido_giro-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/encoder_sentido_giro-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Imagina a dos personas, <strong>A<\/strong> y <strong>B<\/strong>, caminando juntas tomadas de la mano por un sendero donde el suelo est\u00e1 marcado con franjas alternadas de color blanco y negro. Pero <strong>A<\/strong> camina un paso completo por delante de <strong>B<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-f4bf1e831cf33183d74c0ddcd138ae45 wp-block-paragraph\">Si caminan hacia adelante, la persona <strong>A<\/strong> pisar\u00e1 una franja blanca primero, y un instante despu\u00e9s la persona <strong>B<\/strong> pisar\u00e1 la misma franja blanca. El orden de detecci\u00f3n es <strong>A y luego B<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-feccfbcd5460ed58f0087403550764a9 wp-block-paragraph\">Si de repente deciden caminar en reversa, la persona <strong>B<\/strong> retroceder\u00e1 pisando la franja blanca primero, y un instante despu\u00e9s la persona <strong>A<\/strong> la pisar\u00e1. El orden de detecci\u00f3n cambia a <strong>B y luego A<\/strong>.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Al analizar cu\u00e1l de las dos se\u00f1ales presenta su flanco de subida primero (si el canal A lidera al B, o el B al A), el microcontrolador determina al instante el sentido de rotaci\u00f3n f\u00edsico del eje.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">5. APLICACIONES REALES EN M\u00c1QUINAS CNC<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">En un centro de mecanizado o torno CNC real, los encoders incrementales \u00f3pticos son los encargados de cerrar el bucle de posici\u00f3n de la trayectoria.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/13_servomotor_corte.jpg\" alt=\"Corte de Servomotor mostrando el Encoder\" class=\"wp-image-1855\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/13_servomotor_corte.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/13_servomotor_corte-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/13_servomotor_corte-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/13_servomotor_corte-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">1. El Control de Avance de Ejes Cartesianos<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">En los servomotores acoplados a los husillos de bolas recirculantes de los ejes X, Y y Z, el encoder \u00f3ptico est\u00e1 integrado en la carcasa trasera del motor. Cada vez que el controlador CNC ordena un avance lineal de <math data-latex=\"0.01\\text{ mm}\"><semantics><mrow><mn>0.01<\/mn><mtext>&nbsp;mm<\/mtext><\/mrow><annotation encoding=\"application\/x-tex\">0.01\\text{ mm}<\/annotation><\/semantics><\/math>, calcula cu\u00e1ntos grados debe rotar el husillo de bolas. El servo driver inyecta corriente al motor y detiene el flujo el\u00e9ctrico solo cuando ha contado exactamente el n\u00famero equivalente de pulsos provenientes de los canales A y B del encoder.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">2. Sincronizaci\u00f3n Extrema: Roscado R\u00edgido en Tornos<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Para tallar una rosca en un torno CNC, la velocidad de rotaci\u00f3n del husillo principal (que sujeta la pieza de metal) y el avance lineal de la herramienta de corte en el eje Z deben estar perfectamente sincronizados. Si el husillo gira a 1000 RPM y el paso de la rosca es de 1.5 mm, la herramienta de corte debe avanzar exactamente 1.5 mm por cada vuelta completa de la pieza. El CNC utiliza el pulso del <strong>Canal Z<\/strong> del encoder del husillo para identificar el punto inicial exacto de la rotaci\u00f3n (<math data-latex=\"0^\\circ\"><semantics><mrow><mn>0<\/mn><mi>\u00b0<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">0^\\circ<\/annotation><\/semantics><\/math>). A partir de ese pulso, el CNC sincroniza el movimiento del motor del eje de avance con los pulsos de los canales A y B del husillo. Si la carga de corte frena moment\u00e1neamente el husillo debido a un material duro, el encoder lo detecta instant\u00e1neamente y el control reduce la velocidad de avance del eje Z para no romper el hilo de la rosca.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">6. PROBLEMAS Y FALLAS REALES EN TALLER: DIAGN\u00d3STICO PR\u00c1CTICO<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">En el ambiente hostil de un taller de manufactura, los encoders \u00f3pticos est\u00e1n expuestos a aceites de corte, virutas met\u00e1licas, calor extremo y fuertes vibraciones mec\u00e1nicas.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/22_interferencia_emi.jpg\" alt=\"Visualizaci\u00f3n de Interferencia EMI en Se\u00f1ales\" class=\"wp-image-1857\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/22_interferencia_emi.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/22_interferencia_emi-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/22_interferencia_emi-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/22_interferencia_emi-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">1. Contaminaci\u00f3n del Disco \u00d3ptico (P\u00e9rdida de Pulsos)<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-00e02454a97e70c64b64964c2c691888 wp-block-paragraph\"><strong>El S\u00edntoma:<\/strong> La m\u00e1quina CNC se descalibra gradualmente durante trabajos largos. Si ordenas mover el eje Y 100 mm hacia adelante y luego 100 mm de regreso, la m\u00e1quina no vuelve al cero real de la pieza, desfas\u00e1ndose unos mil\u00edmetros.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-4b56f9544b15497dc0695968f4dfb630 wp-block-paragraph\"><strong>La Causa:<\/strong> Entrada de aceite emulsionado (taladrina) o polvo fino dentro del gabinete del encoder. Una capa delgada de grasa bloquea microsc\u00f3picamente el paso de luz del LED en algunas secciones del disco \u00f3ptico. Al girar r\u00e1pido por esa zona sucia, los fotodiodos no detectan la transici\u00f3n de luz y el driver &#8220;pierde pulsos&#8221;, creyendo que el motor avanz\u00f3 menos de lo que realmente gir\u00f3.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-0852b9c2ad1b10e66643eeb3d6dff5f0 wp-block-paragraph\"><strong>Diagn\u00f3stico:<\/strong> Conectar un osciloscopio a los canales A y B. Si hay suciedad, los pulsos l\u00f3gicos mostrar\u00e1n amplitudes deformadas o ausencia de se\u00f1al en ciertos \u00e1ngulos espec\u00edficos de rotaci\u00f3n.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">2. Ruido El\u00e9ctrico e Interferencia Electromagn\u00e9tica (EMI)<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-d1e42f0a072ca89ce191d7937e0f7f7a wp-block-paragraph\"><strong>El S\u00edntoma:<\/strong> El CNC arroja una alarma de error de seguimiento (<em>Following Error<\/em>) de forma aleatoria, especialmente cuando el husillo principal se enciende a altas RPM, o el motor de avance empieza a vibrar violentamente estando quieto.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-92cbc7b9ee4a32b844236dc6b60b1530 wp-block-paragraph\"><strong>La Causa:<\/strong> Los cables de se\u00f1al del encoder viajan por las mismas canaletas pl\u00e1sticas que llevan los cables de potencia trif\u00e1sicos de alta tensi\u00f3n del motor. La conmutaci\u00f3n r\u00e1pida de los IGBTs del driver genera ondas electromagn\u00e9ticas que inducen picos de corriente falsa en los cables del encoder. El CNC interpreta estos picos como pulsos de movimiento reales inexistentes, lo que causa inestabilidad en el bucle de control PID.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" src=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/17_falla_oscilacion.jpg\" alt=\"Gr\u00e1fica de Falla de Oscilaci\u00f3n en Lazo Cerrado\" class=\"wp-image-1858\" srcset=\"https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/17_falla_oscilacion.jpg 1024w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/17_falla_oscilacion-300x300.jpg 300w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/17_falla_oscilacion-150x150.jpg 150w, https:\/\/cnc-mastery.com\/curso\/wp-content\/uploads\/2026\/06\/17_falla_oscilacion-768x768.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"has-text-align-left wp-block-list has-ast-global-color-3-color has-text-color has-link-color wp-elements-aac48184c09ebc5a578ed8a2f5ab2c40 wp-block-paragraph\"><strong>Soluci\u00f3n:<\/strong> Utilizar cables con blindaje de malla met\u00e1lica trenzada conectada a la tierra f\u00edsica de la m\u00e1quina en un \u00fanico extremo. Utilizar transmisi\u00f3n de se\u00f1al diferencial con Line Drivers.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">3. Rotura del Acoplamiento Flexible<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-cfcd45e05d8ee7f2a762e54ce6c9bf00 wp-block-paragraph\"><strong>El S\u00edntoma:<\/strong> El motor emite un chirrido agudo, vibra con fuerza y finalmente se bloquea arrojando una alarma de cortocircuito o sobrecorriente.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color has-link-color wp-elements-068c2194a0ac44ec74028c7267b1c484 wp-block-paragraph\"><strong>La Causa:<\/strong> El encoder acoplado externamente al husillo utiliza un acoplamiento flexible para absorber peque\u00f1as desalineaciones f\u00edsicas. Si el acoplamiento se rompe por fatiga mec\u00e1nica, el motor gira pero el eje del encoder permanece inm\u00f3vil. El driver inyecta corriente m\u00e1xima al motor esperando ver pulsos de movimiento en el encoder; al no recibir retroalimentaci\u00f3n, entra en un estado de desbocamiento (<em>Runaway<\/em>) y satura la corriente para proteger la mec\u00e1nica del motor.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">7. DEBATES Y CONTROVERSIAS: INCREMENTAL VS. ABSOLUTO<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Un encoder \u00f3ptico incremental funciona contando pulsos que se generan a medida que el eje gira. En realidad, no sabe d\u00f3nde est\u00e1 el eje de forma absoluta; \u00fanicamente sabe cu\u00e1nto se ha movido desde una posici\u00f3n de referencia. Por eso, cada vez que la m\u00e1quina se enciende, es necesario realizar un procedimiento de homing o referenciado, donde el eje se desplaza hasta encontrar una marca especial conocida como Canal Z. A partir de ese punto, el controlador comienza a contar pulsos y calcula la posici\u00f3n relativa del eje.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Su cableado es relativamente sencillo. Normalmente utiliza los canales A, B y Z, adem\u00e1s de sus se\u00f1ales diferenciales cuando se requiere mayor inmunidad al ruido el\u00e9ctrico. Esto hace que sea econ\u00f3mico, f\u00e1cil de integrar y compatible con la mayor\u00eda de las tarjetas de control CNC y servodrives del mercado.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Sin embargo, tiene una limitaci\u00f3n importante: si la m\u00e1quina se apaga y alguien mueve manualmente el eje, el sistema pierde completamente la referencia de posici\u00f3n. Cuando vuelva a encenderse, ser\u00e1 obligatorio ejecutar nuevamente el proceso de homing para recuperar la ubicaci\u00f3n correcta.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Por otro lado, un encoder \u00f3ptico absoluto trabaja de una manera mucho m\u00e1s sofisticada. En lugar de contar pulsos relativos, utiliza varias pistas grabadas en el disco codificadas mediante patrones binarios, generalmente utilizando C\u00f3digo Gray. Gracias a esto, cada posici\u00f3n angular del eje tiene un c\u00f3digo \u00fanico e irrepetible.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">La gran ventaja es que el sistema conoce su posici\u00f3n exacta desde el instante en que se energiza la m\u00e1quina. No necesita realizar movimientos de referencia ni buscar un punto inicial, porque la informaci\u00f3n de posici\u00f3n ya est\u00e1 almacenada directamente en el disco codificado.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Esta capacidad tiene un costo. Su electr\u00f3nica es m\u00e1s compleja y suele comunicarse mediante protocolos digitales industriales de alta velocidad como BiSS-C, EnDat o SSI, lo que requiere servodrives y controladores compatibles. Adem\u00e1s, su cableado y configuraci\u00f3n son m\u00e1s avanzados que los de un encoder incremental.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">La mayor fortaleza del encoder absoluto aparece durante apagones o mantenimientos. Aunque la m\u00e1quina permanezca sin energ\u00eda y los ejes sean movidos manualmente, el sistema conservar\u00e1 la posici\u00f3n exacta. Cuando vuelva a encenderse, sabr\u00e1 inmediatamente d\u00f3nde se encuentra cada eje sin necesidad de realizar un nuevo ciclo de homing.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">En resumen, el encoder incremental es m\u00e1s econ\u00f3mico, simple y ampliamente utilizado, mientras que el encoder absoluto ofrece m\u00e1xima seguridad de posicionamiento, recuperaci\u00f3n instant\u00e1nea despu\u00e9s de un apagado y mayor confiabilidad en aplicaciones CNC de alta gama donde perder la posici\u00f3n no es una opci\u00f3n.<\/p>\n\n\n\n<div class=\"wp-block-columns has-ast-global-color-3-color has-text-color has-link-color wp-elements-2341366e4198bb43bfe30efb243f04fe is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<figure class=\"wp-block-table\"><table>\n<thead>\n<tr>\n<th>Caracter\u00edstica<\/th>\n<th>Encoder \u00d3ptico Incremental<\/th>\n<th>Encoder \u00d3ptico Absoluto<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Principio de Operaci\u00f3n<\/strong><\/td>\n<td>Cuenta pulsos continuos relativos desde un punto inicial.<\/td>\n<td>Lee c\u00f3digos binarios \u00fanicos (Gray) grabados en pistas m\u00faltiples del disco.<\/td>\n<\/tr>\n<tr>\n<td><strong>Referenciado (Homing)<\/strong><\/td>\n<td>Requiere realizar un movimiento de referencia f\u00edsico al punto inicial del Canal Z en cada encendido.<\/td>\n<td>Conoce su posici\u00f3n espacial exacta de forma instant\u00e1nea al encender la m\u00e1quina.<\/td>\n<\/tr>\n<tr>\n<td><strong>Complejidad de Cableado<\/strong><\/td>\n<td>Sencilla: Canales A, B, Z (y sus diferenciales). 6 u 8 cables en total.<\/td>\n<td>Compleja o serial digital (BiSS-C, EnDat, SSI), exigiendo protocolos de alta velocidad.<\/td>\n<\/tr>\n<tr>\n<td><strong>Costo Econ\u00f3mico<\/strong><\/td>\n<td>Econ\u00f3mico y universalmente compatible con la mayor\u00eda de tarjetas de control.<\/td>\n<td>Costoso, requiriendo drivers espec\u00edficos compatibles con su protocolo serial.<\/td>\n<\/tr>\n<tr>\n<td><strong>Resiliencia ante Apagones<\/strong><\/td>\n<td>Pierde la posici\u00f3n si el eje se mueve manualmente con la m\u00e1quina apagada.<\/td>\n<td>Mantiene la posici\u00f3n exacta sin importar movimientos con el equipo apagado.<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">El Debate de la Reparabilidad de Taller<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Existe una fuerte controversia en el \u00e1mbito de mantenimiento industrial respecto a la reparaci\u00f3n de los encoders. Cuando un encoder de vidrio de precisi\u00f3n se ensucia con aceite, algunos t\u00e9cnicos prefieren desmontar la carcasa, limpiar el disco de cristal minuciosamente con alcohol isoprop\u00edlico de alta pureza y secarlo con aire seco filtrado.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Sin embargo, los fabricantes de servomotores desaconsejan en\u00e9rgicamente esta pr\u00e1ctica, argumentando que cualquier desalineaci\u00f3n microsc\u00f3pica de la m\u00e1scara de fase respecto al disco \u00f3ptico (tolerancias inferiores a micras) durante el ensamblaje manual alterar\u00e1 el desfase de cuadratura de <math data-latex=\"90^\\circ\"><semantics><mrow><mn>90<\/mn><mi>\u00b0<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">90^\\circ<\/annotation><\/semantics><\/math>, haciendo que el encoder falle a altas revoluciones. Para la gran industria, la pol\u00edtica est\u00e1ndar es el reemplazo completo del m\u00f3dulo del encoder calibrado de f\u00e1brica para garantizar la confiabilidad.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">8. FUTURO Y EVOLUCI\u00d3N: DE LA LUZ AL ELECTROMAGNETISMO<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Aunque el encoder \u00f3ptico ha reinado durante d\u00e9cadas en la automatizaci\u00f3n, las tecnolog\u00edas emergentes est\u00e1n transformando la retroalimentaci\u00f3n de precisi\u00f3n.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">Encoders \u00d3pticos Sinusoidales (Sin\/Cos Encoders)<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">En lugar de entregar pulsos cuadrados digitales r\u00edgidos de 0 y 1, los encoders \u00f3pticos de s\u00faper-alta resoluci\u00f3n entregan se\u00f1ales anal\u00f3gicas senoidales y cosenoidales desfasadas <math data-latex=\"90^\\circ\"><semantics><mrow><mn>90<\/mn><mi>\u00b0<\/mi><\/mrow><annotation encoding=\"application\/x-tex\">90^\\circ<\/annotation><\/semantics><\/math>. El servo driver digital moderno toma estas se\u00f1ales y las interpola matem\u00e1ticamente mediante procesadores DSP r\u00e1pidos, dividiendo una sola onda senoidal f\u00edsica en miles de subdivisiones l\u00f3gicas. Esto permite que un disco \u00f3ptico f\u00edsico con 2048 l\u00edneas por revoluci\u00f3n entregue una resoluci\u00f3n l\u00f3gica de m\u00e1s de <strong>2 millones de pulsos por vuelta<\/strong>, permitiendo acabados superficiales de espejo en piezas mecanizadas CNC de moldes \u00f3pticos.<\/p>\n\n\n\n<h5 class=\"wp-block-heading has-text-align-left\">Encoders Magn\u00e9ticos e Inductivos<\/h5>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">El cristal del encoder \u00f3ptico es fr\u00e1gil ante golpes mec\u00e1nicos directos y vulnerable a la condensaci\u00f3n de humedad. El futuro de los ejes en entornos pesados son los encoders magn\u00e9ticos y magn\u00e9ticos inductivos. Estos sensores sustituyen el disco de vidrio por un anillo magn\u00e9tico magnetizado con polos alternados muy finos y un sensor magnetoresistivo (AMR\/GMR). Son completamente inmunes a aceites, polvos y refrigerantes, eliminando el fallo m\u00e1s com\u00fan de los sistemas \u00f3pticos tradicionales.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">9. CIERRE: LA MATEM\u00c1TICA TRADUCIDA EN MATERIA<\/h4>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">Cuando vemos un centro de mecanizado de alta velocidad tallar con suavidad un bloque de acero templado, es f\u00e1cil asombrarse del poder f\u00edsico de la m\u00e1quina. Pero el verdadero triunfo de la ingenier\u00eda no es la fuerza bruta; es la precisi\u00f3n de la informaci\u00f3n.<\/p>\n\n\n\n<p class=\"has-text-align-left has-ast-global-color-3-color has-text-color wp-block-paragraph\">El encoder \u00f3ptico incremental es el puente silencioso que conecta el mundo digital con la realidad f\u00edsica. Es el dispositivo encargado de traducir los c\u00e1lculos matem\u00e1ticos abstractos del software del CNC en luz, la luz en impulsos de electrones, y los electrones en la correcci\u00f3n magn\u00e9tica instant\u00e1nea que da forma exacta a la materia. Sin el encoder, la m\u00e1quina no tendr\u00eda noci\u00f3n del espacio ni del l\u00edmite de su propia fuerza; ser\u00eda una fuerza ciega. Con \u00e9l, la matem\u00e1tica digital y la materia f\u00edsica se unen en un di\u00e1logo continuo y preciso: pura precisi\u00f3n f\u00edsica cobrando vida en cada revoluci\u00f3n.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-left\">\ud83c\udfa8 RECURSOS VISUALES Y LABORATORIO INTERACTIVO<\/h4>\n\n\n\n<style>\n    body { background: #0f172a; color: #f8fafc; font-family: sans-serif; text-align: center; }\n    #canvas { border: 2px solid #334155; background: #020617; border-radius: 8px; }\n    .btn { background: #6528f7; color: white; border: none; padding: 10px 20px; border-radius: 4px; cursor: pointer; margin: 10px; font-weight: bold; }\n    .btn:hover { background: #5511f8; }\n  <\/style>\n\n\n  <h4>Simulador Digital Interactiva: Se\u00f1al de Encoder en Cuadratura<\/h4>\n  <canvas id=\"canvas\" width=\"600\" height=\"200\"><\/canvas>\n  <br>\n  <button class=\"btn\" onclick=\"rotate(-5)\">Girar Antihorario (CCW)<\/button>\n  <button class=\"btn\" onclick=\"rotate(5)\">Girar Horario (CW)<\/button>\n  <p id=\"status\">Pulsos Contados: 0 | Direcci\u00f3n: &#8211;<\/p>\n\n  <script>\n    const canvas = document.getElementById('canvas');\n    const ctx = canvas.getContext('2d');\n    let phase = 0;\n    let pulses = 0;\n    let dir = \"-\";\n\n    function drawWaveforms() {\n      ctx.clearRect(0, 0, canvas.width, canvas.height);\n      \n      \/\/ Dibujar Grilla de Fondo\n      ctx.strokeStyle = '#1e293b';\n      ctx.lineWidth = 1;\n      for (let i = 0; i < canvas.width; i += 20) {\n        ctx.beginPath(); ctx.moveTo(i, 0); ctx.lineTo(i, canvas.height); ctx.stroke();\n      }\n      \n      \/\/ Dibujar Canal A (Azul)\n      ctx.strokeStyle = '#38bdf8';\n      ctx.lineWidth = 3;\n      ctx.beginPath();\n      for (let x = 0; x < canvas.width; x++) {\n        let val = Math.sin((x + phase) * 0.05) >= 0 ? 50 : 100;\n        if (x === 0) ctx.moveTo(x, val);\n        else ctx.lineTo(x, val);\n      }\n      ctx.stroke();\n      ctx.fillStyle = '#38bdf8';\n      ctx.fillText(\"Canal A\", 10, 45);\n\n      \/\/ Dibujar Canal B (Verde, desfasado 90 grados)\n      ctx.strokeStyle = '#4ade80';\n      ctx.lineWidth = 3;\n      ctx.beginPath();\n      for (let x = 0; x < canvas.width; x++) {\n        \/\/ Desfase de pi\/2 en el eje x\n        let val = Math.sin((x + phase + 31.4) * 0.05) >= 0 ? 120 : 170;\n        if (x === 0) ctx.moveTo(x, val);\n        else ctx.lineTo(x, val);\n      }\n      ctx.stroke();\n      ctx.fillStyle = '#4ade80';\n      ctx.fillText(\"Canal B (Desfasado 90\u00b0)\", 10, 115);\n    }\n\n    function rotate(amount) {\n      phase += amount;\n      dir = amount > 0 ? \"Horario (CW) - A lidera a B\" : \"Antihorario (CCW) - B lidera a A\";\n      if (Math.abs(phase) % 62 === 0) {\n        pulses += amount > 0 ? 1 : -1;\n      }\n      document.getElementById('status').innerText = `Pulsos Contados: ${pulses} | Direcci\u00f3n: ${dir}`;\n      drawWaveforms();\n    }\n\n    drawWaveforms();\n  <\/script>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>El Int\u00e9rprete de la Posici\u00f3n: El Encoder \u00d3ptico Incremental 1. INTRODUCCI\u00d3N: LA CEGUERA DEL MOVIMIENTO Imagina que est\u00e1s al mando [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[10],"tags":[],"class_list":["post-1845","post","type-post","status-publish","format-standard","hentry","category-unidad-4"],"_links":{"self":[{"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/posts\/1845","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/comments?post=1845"}],"version-history":[{"count":82,"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/posts\/1845\/revisions"}],"predecessor-version":[{"id":2040,"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/posts\/1845\/revisions\/2040"}],"wp:attachment":[{"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/media?parent=1845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/categories?post=1845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cnc-mastery.com\/curso\/wp-json\/wp\/v2\/tags?post=1845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}