{"id":12258,"date":"2026-09-10T03:10:15","date_gmt":"2026-09-10T03:10:15","guid":{"rendered":"https:\/\/www.omch.com\/?p=12258"},"modified":"2026-09-10T03:16:00","modified_gmt":"2026-09-10T03:16:00","slug":"encoder-troubleshooting","status":"publish","type":"post","link":"https:\/\/www.omch.com\/fr\/encoder-troubleshooting\/","title":{"rendered":"D\u00e9pannage du codeur : est-ce le codeur ou la cha\u00eene ?"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"utf-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n<title>D\u00e9pannage du codeur : est-ce le codeur ou la cha\u00eene ?<\/title>\n<\/head>\n<body>\n<!-- \u2193\u2193\u2193 The deployable fragment begins here. \u2193\u2193\u2193 -->\n<div class=\"bd-post\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Manrope:wght@400;600;700&family=Roboto:wght@600;700&display=swap');\n\n    \/* ===== Brand Standard Blog CSS Header (verbatim values) + article tokens ===== *\/\n    .bd-post {\n      font-family: \"Manrope\", sans-serif;\n      font-size: 16px;\n      font-weight: 400;\n      line-height: 1.6;\n      color: var(--text-primary);\n      background: var(--body-bg);\n      --prose-width: 720px;\n      --gap-attach: 16px;\n      --gap-normal: 32px;\n      --gap-section: 48px;\n      --pad-compact: 16px;\n      --pad-standard: 24px;\n      \/* palette \u2014 single source (plan): *\/\n      --body-bg: #FFFFFF;\n      --text-primary: #333333;\n      --text-secondary: #6E6E6E;\n      --heading-ink: #000000;\n      --accent: #479DE2;\n      --accent-deep: #2A76B4;\n      --accent-hot: #FD9649;\n      --warn: #B45309;\n      --navy: #0D3972;\n      --navy-text: #FFFFFF;\n      --navy-text-2: #C9D8EE;\n      --card-fill: #EAF3FB;\n      --card-text: #333333;\n      --card-border: #D3D3D3;\n      --warn-tint: #FDF1E3;\n      --hairline: #E0E0E0;\n      --btn-white: #FFFFFF;\n      --btn-ink: #000000;\n      padding: 40px;\n      max-width: 100%;\n      box-sizing: border-box;\n    }\n    .bd-post a { overflow-wrap: anywhere; word-break: break-word; }\n    .bd-post p, .bd-post li { overflow-wrap: break-word; }\n    .bd-post .bd-post-article { max-width: var(--prose-width); margin: 0 auto; }\n\n    \/* ---- PROSE SPACING \u2014 fixed standard ---- *\/\n    .bd-post h1 { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 34px; line-height: 1.2; color: var(--heading-ink); margin: 0 0 16px; }\n    .bd-post h2 { font-family: \"Roboto\", sans-serif; font-weight: 700; font-size: 34px; line-height: 1.2; color: var(--heading-ink); margin: 48px 0 16px; transform-origin: left center; transition: color 0.2s ease-out, transform 0.2s ease-out; }\n    .bd-post h2:hover { color: #173F78; transform: scale(1.04); }\n    .bd-post h3 { font-family: \"Roboto\", sans-serif; font-weight: 700; font-size: 24px; line-height: 1.25; color: var(--heading-ink); margin: 32px 0 12px; }\n    .bd-post p { margin: 0 0 1em; }\n    .bd-post ul, .bd-post ol { margin: 0 0 1em; padding-left: 1.5em; }\n    .bd-post li { margin-bottom: 0.5em; }\n    .bd-post strong { font-weight: 700; }\n\n    \/* ---- selector hygiene: attribute selectors carry box-sizing only ---- *\/\n    .bd-post [class*=\"bp-\"], .bd-post [class*=\"rich-\"] { box-sizing: border-box; }\n    .bd-post .bd-post-article > .bp-decode { margin: var(--gap-normal) 0; }\n    .bd-post .bd-post-article > .bp-stance { margin: var(--gap-section) 0; }\n    .bd-post .bd-post-article > .bp-cta-mid, .bd-post .bd-post-article > .bp-cta-end { margin: var(--gap-section) 0; }\n    .bd-post .bd-post-article > .rich-callout { margin: var(--gap-normal) 0; }\n    .bd-post .bd-post-article > .table-wrapper { margin: 0 0 var(--gap-normal); }\n\n    \/* ---- ANCHOR PERMIT-LIST: visual props only via the four content forms ---- *\/\n    .bd-post p a, .bd-post li a, .bd-post blockquote a, .bd-post td a { color: var(--accent-deep); text-decoration: underline; text-decoration-color: var(--accent-deep); text-underline-offset: 3px; }\n\n    \/* ---- tables ---- *\/\n    .bd-post .table-wrapper { overflow-x: auto; }\n    .bd-post .bd-post-article caption { position: absolute; width: 1px; height: 1px; padding: 0; margin: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }\n    .bd-post table { width: 100%; border-collapse: collapse; }\n    .bd-post th { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 15px; color: var(--heading-ink); text-align: left; border-bottom: 2px solid var(--accent-deep); padding: 10px 12px; }\n    .bd-post td { font-size: 15px; color: var(--text-primary); padding: 10px 12px; border-bottom: 1px solid var(--hairline); }\n    .bd-post .table-wrapper table tr:last-child td { border-bottom: none; }\n\n    \/* ---- rich warning callout ---- *\/\n    .bd-post .rich-callout { display: flex; align-items: flex-start; gap: 12px; background: var(--warn-tint); border: 1px solid var(--card-border); border-radius: 8px; padding: var(--pad-standard); }\n    .bd-post .rich-callout .rich-callout-icon { display: inline-flex; flex: 0 0 auto; color: var(--warn); margin-top: 2px; }\n    .bd-post .rich-callout p { margin: 0; }\n\n    \/* ---- BP-1 decode (navy signature) ---- *\/\n    .bd-post .bp-decode { display: flex; flex-direction: column; gap: 12px; background: var(--navy); border-radius: 8px; padding: var(--pad-standard); box-shadow: 5px 10px 18px 0 rgba(0,0,0,0.12); }\n    .bd-post .bp-decode-title { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 22px; line-height: 1.3; color: var(--navy-text); margin: 0; }\n    .bd-post .bp-decode-ticon { display: inline-flex; vertical-align: -0.2em; margin-right: 8px; color: var(--accent); }\n    .bd-post .bp-decode-body { font-size: 15px; color: var(--navy-text-2); margin: 0; }\n    .bd-post .bp-decode-flow { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }\n    .bd-post .bp-decode-chip { display: inline-flex; align-items: center; padding: 6px 12px; border: 1px solid var(--accent); border-radius: 4px; font-size: 16px; color: var(--navy-text); }\n    .bd-post .bp-decode-chip-hot { display: inline-flex; align-items: center; padding: 6px 12px; border: 1px solid var(--accent); border-radius: 4px; font-size: 16px; font-weight: 600; color: var(--accent-hot); }\n    .bd-post .bp-decode-arrow { display: inline-flex; flex: 0 0 auto; color: var(--accent); }\n\n    \/* ---- BP-mid CTA ---- *\/\n    .bd-post .bp-cta-mid { display: flex; flex-wrap: wrap; align-items: center; gap: 16px 20px; background: var(--body-bg); border: 1px solid var(--card-border); border-radius: 8px; padding: var(--pad-compact); }\n    .bd-post .bp-cta-mid-txt { flex: 1 1 280px; font-size: 16px; color: var(--text-primary); margin: 0; }\n    .bd-post .bp-cta-mid-btn { display: inline-flex; align-items: center; padding: 10px 20px; border-radius: 8px; font-family: \"Manrope\", sans-serif; font-size: 16px; font-weight: 600; background: var(--accent-deep); color: var(--btn-white); text-decoration: none; transition: transform .2s ease-out, box-shadow .2s ease-out, background .2s ease-out, color .2s ease-out; }\n    .bd-post .bp-cta-mid-btn:hover { background: var(--accent-hot); color: var(--btn-ink); }\n\n    \/* ---- BP-2 stance (L0 typographic) ---- *\/\n    .bd-post .bp-stance { border-left: 4px solid var(--accent-deep); padding: 4px 0 4px 20px; }\n    .bd-post .bp-stance-label { display: inline-flex; align-items: center; gap: 6px; font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 13px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--accent-deep); margin: 0 0 8px; }\n    .bd-post .bp-stance-label svg { color: var(--accent-deep); }\n    .bd-post .bp-stance-quote { font-family: \"Roboto\", sans-serif; font-weight: 600; font-size: 20px; line-height: 1.35; color: var(--heading-ink); margin: 0; }\n\n    \/* ---- BP-end CTA (navy) ---- *\/\n    .bd-post .bp-cta-end { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; background: var(--navy); border-radius: 8px; padding: var(--pad-standard); box-shadow: 5px 10px 18px 0 rgba(0,0,0,0.12); }\n    .bd-post .bp-cta-end-title { font-family: \"Roboto\", sans-serif; font-weight: 700; font-size: 26px; line-height: 1.25; color: var(--navy-text); margin: 0; }\n    .bd-post .bp-cta-end-ticon { display: inline-flex; vertical-align: -0.2em; margin-right: 8px; color: var(--accent-hot); }\n    .bd-post .bp-cta-end-sub { font-size: 15px; color: var(--navy-text-2); margin: 0; }\n    .bd-post .bp-cta-end-btn { display: inline-flex; align-items: center; margin-top: 4px; padding: 12px 24px; border-radius: 8px; font-family: \"Manrope\", sans-serif; font-size: 16px; font-weight: 600; background: var(--accent-hot); color: var(--btn-ink); text-decoration: none; transition: transform .2s ease-out, box-shadow .2s ease-out, background .2s ease-out, color .2s ease-out; }\n    .bd-post .bp-cta-end-btn:hover { background: var(--btn-white); color: var(--accent-deep); }\n\n    \/* ---- References ---- *\/\n    .bd-post .bd-refs { list-style: none; padding-left: 0; margin: 0; }\n    .bd-post .bd-refs li { font-size: 14px; color: var(--text-secondary); margin-bottom: 0.5em; }\n\n    \/* ---- sanctioned motion (gated) ---- *\/\n    @media (prefers-reduced-motion: no-preference) {\n      @supports (animation-timeline: view()) {\n        .bd-post .bd-reveal { animation: bd-fade-in linear both; animation-timeline: view(); animation-range: entry 0% entry 35%; }\n        @keyframes bd-fade-in { from { opacity: 0; } to { opacity: 1; } }\n      }\n      .bd-post .bp-1-card, .bd-post .bp-decode, .bd-post .bp-cta-end { transition: transform .2s ease-out, box-shadow .2s ease-out; }\n      .bd-post .bp-decode-chip:hover, .bd-post .bp-decode-chip-hot:hover { transform: translateY(-2px); box-shadow: 0 4px 10px rgba(0,0,0,0.25); }\n      .bd-post .bp-decode-chip, .bd-post .bp-decode-chip-hot { transition: transform .2s ease-out, box-shadow .2s ease-out; }\n      .bd-post .bp-cta-mid-btn, .bd-post .bp-cta-end-btn { transition: transform .2s ease-out, box-shadow .2s ease-out, background .2s ease-out, color .2s ease-out; }\n      .bd-post .bp-cta-mid-btn:hover, .bd-post .bp-cta-end-btn:hover { transform: translateY(-2px); box-shadow: 0 6px 14px rgba(0,0,0,0.18); }\n      .bd-post p a, .bd-post li a { transition: color .2s ease-out, text-decoration-color .2s ease-out; }\n      .bd-post p a:hover, .bd-post li a:hover { color: var(--heading-ink); }\n    }\n\n    @media (max-width: 768px) {\n      .bd-post { padding: 16px; }\n      .bd-post h1 { font-size: 26px; }\n      .bd-post h2 { font-size: 26px; margin-top: 32px; }\n      .bd-post h3 { font-size: 20px; margin-top: 24px; }\n      .bd-post .bp-decode, .bd-post .bp-cta-end { padding: 20px; }\n      .bd-post .bp-decode-title { font-size: 20px; }\n      .bd-post .bp-cta-end-title { font-size: 22px; }\n      .bd-post .bp-decode-flow { flex-direction: column; align-items: flex-start; }\n      .bd-post .bp-decode-arrow { transform: rotate(90deg); }\n    }\n\/* Force a visible bottom border on every table *\/\n.bd-post table,\n.bd-post .rich-table,\n.bd-post .table-wrapper table {\n  border-collapse: collapse !important;\n  border-bottom: 1px solid #D3D3D3 !important;\n}\n\n.bd-post table > tbody > tr:last-child > td,\n.bd-post .rich-table > tbody > tr:last-child > td,\n.bd-post .table-wrapper table > tbody > tr:last-child > td {\n  border-bottom: 1px solid #D3D3D3 !important;\n}\n  <\/style>\n  <article class=\"bd-post-article\">\n\n    <p>Si vous \u00eates venu ici pour r\u00e9parer le bouton de r\u00e9glage du volume d'un clavier, la molette d'une souris ou une carte d'encodage vid\u00e9o, cet article ne vous concerne pas. Nous parlons ici d'un codeur rotatif industriel fix\u00e9 \u00e0 un moteur ou \u00e0 l'arbre d'une machine. C'est la pi\u00e8ce qui indique \u00e0 votre contr\u00f4leur la distance parcourue et la vitesse \u00e0 laquelle un \u00e9l\u00e9ment se d\u00e9place. Et en ce moment, elle ne dit plus la v\u00e9rit\u00e9.<\/p>\n\n    <p>Dans ce cas, la premi\u00e8re r\u00e9action est g\u00e9n\u00e9ralement de commander un nouveau codeur. Parfois, cela r\u00e9sout le probl\u00e8me. Mais souvent, ce n\u2019est pas le cas. Ce qui ressemble \u00e0 une d\u00e9faillance du codeur est g\u00e9n\u00e9ralement d\u00fb \u00e0 un probl\u00e8me situ\u00e9 ailleurs dans la cha\u00eene de signal qui achemine les impulsions du codeur vers votre contr\u00f4leur. Ce guide passe en revue cette cha\u00eene maillon par maillon, depuis les impulsions que le codeur devrait produire jusqu\u2019aux sp\u00e9cifications que vous devez v\u00e9rifier avant de commander une pi\u00e8ce de rechange.<\/p>\n\n    <h2>Signaux des codeurs incr\u00e9mentaux : les bases. Que transmet un codeur en bon \u00e9tat de fonctionnement ?<\/h2>\n\n    <p>La plupart des codeurs industriels \u00e9quipant les machines de production sont de type incr\u00e9mental. \u00c0 l'int\u00e9rieur, un disque optique ou magn\u00e9tique tourne avec l'arbre. Le circuit \u00e9lectronique de d\u00e9tection convertit son motif en impulsions carr\u00e9es : deux canaux, A et B, d\u00e9cal\u00e9s de 90\u00b0 l'un par rapport \u00e0 l'autre, auxquels s'ajoute, sur la plupart des mod\u00e8les, un troisi\u00e8me canal Z qui \u00e9met une impulsion par tour et marque la position de r\u00e9f\u00e9rence.<\/p>\n\n    <p>Les chiffres importent moins que la forme. Si votre codeur est calibr\u00e9 \u00e0 100 PPR, un appareil en bon \u00e9tat produit exactement 100 paires d\u2019impulsions par tour de l\u2019arbre, les signaux A et B se chevauchant d\u2019un quart de largeur d\u2019impulsion. Les fiches techniques autorisent g\u00e9n\u00e9ralement un d\u00e9calage de phase compris entre 45\u00b0 et 135\u00b0 (90\u00b0 \u00b1 45\u00b0) avant que l'appareil ne soit consid\u00e9r\u00e9 comme hors sp\u00e9cifications. Mais comme vous le verrez, un appareil respectant les tol\u00e9rances indiqu\u00e9es dans sa fiche technique peut tout de m\u00eame s'av\u00e9rer inutilisable dans une installation r\u00e9elle.<\/p>\n\n    <p>Deux \u00e9l\u00e9ments \u00e0 prendre en compte dans tout diagnostic :<\/p>\n\n    <ul>\n      <li><strong>Les codeurs incr\u00e9mentaux ne disposent pas de m\u00e9moire.<\/strong> Ils comptent les impulsions pendant que l'arbre tourne. En cas de coupure de courant, le compteur est remis \u00e0 z\u00e9ro et le contr\u00f4leur ne sait plus o\u00f9 en est la machine. Ce n'est pas un dysfonctionnement. C'est une caract\u00e9ristique de conception. Cette distinction aura son importance par la suite.<\/li>\n      <li><strong>La qualit\u00e9 du signal de sortie d\u00e9pend enti\u00e8rement de celle du circuit qui le transmet.<\/strong> Les codeurs se distinguent par le mode de pilotage de leurs sorties : sortie en tension, collecteur ouvert NPN ou PNP, configuration compl\u00e9mentaire (push-pull) ou circuit d'attaque diff\u00e9rentiel. C'est ce choix, et non le disque interne, qui est \u00e0 l'origine de la plupart des d\u00e9faillances sur le terrain.<\/li>\n    <\/ul>\n\n    <p>\u00c0 quoi ressemble donc un dysfonctionnement, et comment le v\u00e9rifier \u00e0 l'aide des outils disponibles sur l'\u00e9tabli ?<\/p>\n\n    <h2>Premi\u00e8res v\u00e9rifications : comment tester un codeur avant de l'accuser d'\u00eatre d\u00e9fectueux<\/h2>\n\n    <p>Avant de soup\u00e7onner le capteur lui-m\u00eame, effectuez ces cinq v\u00e9rifications dans l'ordre. Chacune d'entre elles permet d'\u00e9liminer une branche enti\u00e8re de la cha\u00eene. Au total, elles prennent environ cinq minutes \u00e0 l'aide d'un multim\u00e8tre :<\/p>\n\n    <ol>\n      <li>Mesurez la tension d'alimentation au niveau du codeur. Ne vous fiez pas \u00e0 vos suppositions. Les gammes \u00e0 collecteur ouvert et \u00e0 amplificateur de ligne ont des exigences d'alimentation diff\u00e9rentes, et une alimentation qui affiche un niveau bas ou qui pr\u00e9sente du bruit sous charge peut provoquer tous les probl\u00e8mes possibles et imaginables.<\/li>\n      <li>V\u00e9rifiez le c\u00e2blage et les bornes. Des bornes \u00e0 vis desserr\u00e9es, des connecteurs oxyd\u00e9s et une ligne commune ou de 0 V \u201c flottante \u201d constituent les diagnostics les plus courants de \u00ab capteur de position d\u00e9fectueux \u00bb, qui s'av\u00e8rent en r\u00e9alit\u00e9 \u00eatre des probl\u00e8mes de connexion.<\/li>\n      <li>Faites tourner lentement l'arbre et observez les signaux A et B par rapport \u00e0 la masse. Sur une sortie \u00e0 collecteur ouvert avec r\u00e9sistance de rappel haut, chaque canal doit osciller entre une valeur proche de 0 V et une valeur proche de la tension d'alimentation \u00e0 mesure que l'arbre tourne. Un canal qui reste stable est d\u00e9fectueux : le probl\u00e8me provient soit du canal lui-m\u00eame, soit de son c\u00e2ble, soit de son entr\u00e9e.<\/li>\n      <li>Si votre mod\u00e8le dispose d'un canal Z, faites tourner l'arbre d'un tour complet et v\u00e9rifiez qu'une seule impulsion est g\u00e9n\u00e9r\u00e9e.<\/li>\n      <li>Remplacez-le par un c\u00e2ble dont vous \u00eates s\u00fbr qu'il fonctionne et refaites le test. Les pannes de c\u00e2ble sont peu co\u00fbteuses \u00e0 r\u00e9parer, mais leur diagnostic erron\u00e9 peut co\u00fbter cher.<\/li>\n    <\/ol>\n\n    <div class=\"table-wrapper\">\n      <table>\n        <caption>Sympt\u00f4mes d'un dysfonctionnement du codeur et premi\u00e8res v\u00e9rifications<\/caption>\n        <thead>\n          <tr>\n            <th>Sympt\u00f4me<\/th>\n            <th>V\u00e9rifiez d'abord<\/th>\n            <th>Verdict en une ligne<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Aucune sortie<\/td><td>Tension d'alimentation, masse\/0 V, connecteur<\/td><td>C'est ici que l'on distingue un \u00ab canal mort \u00bb d'un \u00ab encodeur mort \u00bb<\/td><\/tr>\n          <tr><td>Appartement avec une seule pi\u00e8ce<\/td><td>Le c\u00e2ble et l'entr\u00e9e de ce canal<\/td><td>Les canaux \u00e0 collecteur ouvert tombent en panne les uns apr\u00e8s les autres<\/td><\/tr>\n          <tr><td>Les r\u00e9sultats ne sont pas ceux escompt\u00e9s<\/td><td>A et B ont \u00e9t\u00e9 intervertis, ou reli\u00e9s \u00e0 Z<\/td><td>Inversez A et B ; ne partez jamais du principe que le c\u00e2blage est correct<\/td><\/tr>\n          <tr><td>Compte les sauts ou les d\u00e9rives<\/td><td>Ondulation de l'alimentation, acheminement des c\u00e2bles, blindage<\/td><td>Passez au diagnostic de la cha\u00eene dans la section suivante<\/td><\/tr>\n          <tr><td>Perte de position apr\u00e8s une coupure d'alimentation<\/td><td>Rien, c'est normal.<\/td><td>Les codeurs incr\u00e9mentaux n'ont pas de m\u00e9moire<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <p>La limite r\u00e9elle du multim\u00e8tre : il vous indique si des impulsions sont pr\u00e9sentes et, approximativement, leur amplitude. Il ne permet pas de d\u00e9tecter les d\u00e9phasages, les cycles de service fauss\u00e9s, les impulsions manquantes ou les bruits intermittents, alors que ces quatre d\u00e9fauts sont \u00e0 l'origine de la plupart des probl\u00e8mes de production intermittents. Si les cinq v\u00e9rifications s'av\u00e8rent concluantes et que la machine continue de pr\u00e9senter des dysfonctionnements, la question suivante n'est pas de savoir quel codeur commander, mais quel maillon de la cha\u00eene est d\u00e9faillant.<\/p>\n\n<!-- Video: Encoder troubleshooting -->\n<div style=\"margin:32px 0; padding:20px; background:#EAF3FB; border:1px solid #D3D3D3; border-radius:12px;\">\n  <p style=\"margin:0 0 12px; font-family:'Roboto',sans-serif; font-size:18px; font-weight:700; line-height:1.35; color:#0D3972;\">\n    \u00c0 voir : D\u00e9monstration du d\u00e9pannage d'un encodeur\n  <\/p>\n\n  <div style=\"position:relative; width:100%; aspect-ratio:16 \/ 9; overflow:hidden; border-radius:8px; background:#000;\">\n    <iframe\n      src=\"https:\/\/www.youtube-nocookie.com\/embed\/-LLlD9mCgrI?rel=0\"\n      title=\"D\u00e9monstration du d\u00e9pannage d&#039;un codeur\"\n      loading=\"lazy\"\n      style=\"position:absolute; inset:0; width:100%; height:100%; border:0;\"\n      allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\"\n      referrerpolicy=\"strict-origin-when-cross-origin\"\n      allowfullscreen>\n    <\/iframe>\n  <\/div>\n\n  <p style=\"margin:12px 0 0; font-size:14px; line-height:1.5; color:#6E6E6E;\">\n    Suivez une proc\u00e9dure pratique de d\u00e9pannage de l'encodeur avant de remplacer l'appareil.\n  <\/p>\n<\/div>\n\n    <h2>Est-ce le codeur ou la cha\u00eene ? O\u00f9 se situent r\u00e9ellement les d\u00e9faillances du codeur ?<\/h2>\n\n    <p>La cha\u00eene de signal comporte cinq maillons : le m\u00e9canisme de d\u00e9tection \u00e0 l'int\u00e9rieur du codeur, l'\u00e9tage de sortie \u00e9lectrique, le c\u00e2ble reliant le codeur au contr\u00f4leur, le circuit d'entr\u00e9e ou de comptage du contr\u00f4leur, et le support m\u00e9canique qui assure le bon positionnement du codeur. Les pannes survenant en conditions r\u00e9elles se r\u00e9partissent de mani\u00e8re in\u00e9gale entre ces maillons, et le codeur lui-m\u00eame est souvent innocent.<\/p>\n\n    <h3>L'interface \u00e9lectrique : lorsque les circuits de sortie ne sont pas compatibles<\/h3>\n\n    <p>Les codeurs industriels transmettent leurs signaux de sortie selon quelques modes normalis\u00e9s, et chacun d'entre eux n\u00e9cessite un type sp\u00e9cifique de circuit d'entr\u00e9e c\u00f4t\u00e9 contr\u00f4leur :<\/p>\n\n    <ul>\n      <li><strong>NPN \u00e0 collecteur ouvert<\/strong> Il absorbe le courant. Il met sa sortie \u00e0 l'\u00e9tat bas et n\u00e9cessite l'entr\u00e9e du contr\u00f4leur, ou une r\u00e9sistance de tirage vers le haut, pour fournir le niveau haut. Si vous l'associez \u00e0 une entr\u00e9e de type \u00ab sourcing \u00bb ou PNP, vous n'obtiendrez aucun signal exploitable.<\/li>\n      <li><strong>PNP \u00e0 collecteur ouvert<\/strong> sources en courant. Il s'agit d'une version sym\u00e9trique et il n\u00e9cessite une entr\u00e9e \u00e0 masse.<\/li>\n      <li><strong>Compl\u00e9mentaire (push-pull)<\/strong> Il pilote activement aussi bien les signaux hauts que les signaux bas, ce qui lui permet de prendre en charge les deux types d'entr\u00e9e. C'est pourquoi il est recommand\u00e9 par d\u00e9faut pour les c\u00e2bles de grande longueur ou les environnements soumis \u00e0 des interf\u00e9rences \u00e9lectriques.<\/li>\n      <li><strong>Circuit d'attaque de ligne (diff\u00e9rentiel RS-422)<\/strong> transmet chaque canal sous forme de paire sym\u00e9trique, ce qui permet d'annuler le bruit induit. C'est la solution standard pour les longues distances et les fr\u00e9quences d'impulsion \u00e9lev\u00e9es.<\/li>\n    <\/ul>\n\n    <p>Lorsque la topologie de sortie ne correspond pas \u00e0 l\u2019entr\u00e9e du contr\u00f4leur, les sympt\u00f4mes vont de l\u2019absence totale de signal \u00e0 un comptage dans un seul sens, en passant par des erreurs al\u00e9atoires qui apparaissent et disparaissent en fonction de la temp\u00e9rature. Il suffit de remplacer le codeur par un autre exemplaire du m\u00eame type non compatible pour que le probl\u00e8me r\u00e9apparaisse imm\u00e9diatement. C\u2019est exactement ainsi que les machines se retrouvent avec un tiroir rempli de codeurs \u201c d\u00e9fectueux \u201d qui avaient pourtant pass\u00e9 les tests avec succ\u00e8s sur banc d\u2019essai.<\/p>\n\n    <h3>La liaison par c\u00e2ble : l\u00e0 o\u00f9 se produisent r\u00e9ellement les d\u00e9fauts intermittents<\/h3>\n\n    <p>Les erreurs de comptage intermittentes indiquent avant tout un probl\u00e8me au niveau du c\u00e2ble et de son environnement. La machine fonctionne pendant des heures, puis perd soudainement sa position ou g\u00e9n\u00e8re un d\u00e9faut. Le sc\u00e9nario classique est celui d\u2019un fil de signal entaill\u00e9 ou pinc\u00e9 \u00e0 l\u2019int\u00e9rieur du moteur, provoquant un court-circuit contre une partie m\u00e9tallique sous tension. Un constructeur a pr\u00e9cis\u00e9ment document\u00e9 ce cas apr\u00e8s avoir \u201c grill\u00e9 \u201d trois codeurs sur le m\u00eame moteur. Chacun d\u2019entre eux est tomb\u00e9 en panne avec le message suivant : \u00ab sortie toujours pr\u00e9sente, mais oscillant de quelques impulsions autour de z\u00e9ro \u00bb (<a href=\"https:\/\/mowerproject.com\/2020\/05\/03\/rotary-encoder-troubleshooting\/\">D\u00e9pannage du codeur rotatif, MowerProject<\/a>). Ses essais au banc se sont r\u00e9v\u00e9l\u00e9s concluants \u00e0 12 V. Le d\u00e9faut n'est apparu qu'\u00e0 24 V sur la machine.<\/p>\n\n    <div class=\"rich-callout\" role=\"note\">\n      <span class=\"rich-callout-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\"\/><path d=\"M12 9v4\"\/><path d=\"M12 17h.01\"\/><\/svg><\/span>\n      <p>Si le probl\u00e8me est intermittent, commencez par v\u00e9rifier le c\u00e2ble. Mettez la machine en marche, puis pliez doucement le c\u00e2ble du codeur sur toute sa longueur tout en observant le compteur. Si le compteur saute des impulsions lorsque vous bougez le c\u00e2ble, vous avez trouv\u00e9 la panne \u2014 pas besoin d'oscilloscope.<\/p>\n    <\/div>\n\n    <p>Lorsqu'un axe CNC d\u00e9clenche une alarme de codeur \u00e0 la mise sous tension, les premi\u00e8res mesures prises par les constructeurs de machines sont r\u00e9v\u00e9latrices : v\u00e9rifier le blindage des c\u00e2bles, contr\u00f4ler la mise \u00e0 la terre de l'\u00e9quipement et inspecter le cheminement des c\u00e2bles (<a href=\"https:\/\/sieportal.siemens.com\/en-ww\/support\/forum\/posts\/sinumerik-840d-incremental-encoder-signal-error-on-power-on\/224044\">Erreur de signal du codeur incr\u00e9mental SINUMERIK 840D, Siemens SiePortal<\/a>). Le blindage n'est efficace que s'il est reli\u00e9 \u00e0 la terre \u00e0 son extr\u00e9mit\u00e9 droite, et les c\u00e2bles de l'encodeur qui circulent dans le m\u00eame conduit que le c\u00e2ble d'alimentation du moteur captent des parasites qu'aucun encodeur ne peut filtrer. Si vous choisissez un produit de remplacement pour un c\u00e2blage long ou sujet aux parasites, le choix du circuit de sortie (circuit compl\u00e9mentaire ou amplificateur de ligne par opposition \u00e0 un circuit \u00e0 collecteur ouvert) rel\u00e8ve d'une d\u00e9cision technique, et non d'un crit\u00e8re de prix.<\/p>\n\n    <h3>Les liaisons de r\u00e9ception et de montage : quand le probl\u00e8me ne vient pas du codeur<\/h3>\n\n    <p>C\u2019est le c\u00f4t\u00e9 \u00ab contr\u00f4leur \u00bb qui prime. Les cartes de comptage et les entr\u00e9es de servomoteurs ont parfois besoin d\u2019\u00eatre red\u00e9marr\u00e9es, et les programmes d\u2019automates programmables peuvent \u00eatre \u00e9crits de mani\u00e8re \u00e0 mal interpr\u00e9ter des impulsions valides. Une discussion sur la maintenance concernant un probl\u00e8me tenace li\u00e9 \u00e0 un codeur a conclu que la carte du codeur elle-m\u00eame devait \u00eatre remplac\u00e9e, ou au moins red\u00e9marr\u00e9e (<a href=\"https:\/\/www.reddit.com\/r\/IndustrialMaintenance\/comments\/1go7w1g\/troubleshooting_question\/\">Question de d\u00e9pannage, r\/IndustrialMaintenance<\/a>). Si vous disposez d'un axe de rechange, le test le plus \u00e9conomique en maintenance industrielle consiste \u00e0 remplacer le codeur par un autre dont le bon fonctionnement est av\u00e9r\u00e9. Si le d\u00e9faut se d\u00e9place avec le codeur, c'est que celui-ci est en cause. S'il persiste, ce n'est pas le codeur qui est en cause.<\/p>\n\n    <p>Le support m\u00e9canique est l'autre coupable silencieux. Les codeurs sont des instruments de pr\u00e9cision fix\u00e9s \u00e0 des machines soumises \u00e0 des vibrations. Un support mal align\u00e9 ou d\u00e9form\u00e9 g\u00e9n\u00e8re des comptages erron\u00e9s qui ressemblent en tous points \u00e0 une d\u00e9faillance \u00e9lectronique. Un observatoire a pu retracer des ann\u00e9es d'erreurs de pointage de son t\u00e9lescope \u00e0 un support de codeur press\u00e9 contre le carter du moteur, alors que le codeur lui-m\u00eame \u00e9tait en parfait \u00e9tat (<a href=\"https:\/\/irtfweb.ifa.hawaii.edu\/Facility\/tcs1\/pages\/EncoderProb.htm\">Probl\u00e8mes li\u00e9s aux codeurs incr\u00e9mentaux, IfA Hawaii<\/a>). Avant de conclure \u00e0 une d\u00e9faillance du codeur, v\u00e9rifiez si l'accouplement pr\u00e9sente un glissement, si l'arbre subit une charge excessive et si le support est d\u00e9form\u00e9. Un accouplement desserr\u00e9 glisse sous l'effet de la charge et g\u00e9n\u00e8re des erreurs de comptage, exactement comme un canal mort.<\/p>\n\n    <div class=\"table-wrapper\">\n      <table>\n        <caption>La cha\u00eene de signal du codeur : l\u00e0 o\u00f9 se cachent r\u00e9ellement les d\u00e9fauts<\/caption>\n        <thead>\n          <tr>\n            <th>Lien<\/th>\n            <th>Sympt\u00f4me typique<\/th>\n            <th>Action \u00e0 confirmer<\/th>\n            <th>Verdict en une ligne<\/th>\n            <th>Erreurs de diagnostic courantes<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Capteur\/disque \u00e0 l'int\u00e9rieur du codeur<\/td><td>Le signal de sortie a disparu ou est irr\u00e9gulier sur tous les canaux, aussi bien sur le banc d'essai que sur la machine.<\/td><td>Tester l'encodeur sur banc d'essai avec alimentation et oscilloscope<\/td><td>L'encodeur lui-m\u00eame est tomb\u00e9 en panne<\/td><td>C'est la faute au c\u00e2ble, \u00e7a va<\/td><\/tr>\n          <tr><td>\u00c9tage de sortie \u00e9lectrique<\/td><td>Aucun signal sur un type d'entr\u00e9e ; fonctionne sur banc d'essai<\/td><td>Adapter le type de sortie au circuit d'entr\u00e9e<\/td><td>Un d\u00e9calage, pas un \u00e9chec<\/td><td>Commander \u00e0 nouveau le m\u00eame type non assorti<\/td><\/tr>\n          <tr><td>C\u00e2bles et environnement<\/td><td>Intermittent, li\u00e9 au mouvement ou \u00e0 la temp\u00e9rature<\/td><td>C\u00e2ble flexible : v\u00e9rification du blindage et de l'acheminement<\/td><td>D\u00e9faut de c\u00e2ble<\/td><td>Remplacement r\u00e9p\u00e9t\u00e9 du codeur<\/td><\/tr>\n          <tr><td>Entr\u00e9e du contr\u00f4leur \/ compteur<\/td><td>La faille suit un axe\/une carte sp\u00e9cifique<\/td><td>Changer d'axe, red\u00e9marrer la carte<\/td><td>Probl\u00e8me li\u00e9 \u00e0 la carte ou au programme<\/td><td>\u201c L'encodeur est encore tomb\u00e9 en panne \u201d<\/td><\/tr>\n          <tr><td>Montage\/raccordement<\/td><td>Erreurs de comptage dans un sens, aggrav\u00e9es sous charge<\/td><td>V\u00e9rifier l'accouplement, la fixation et la charge sur l'arbre<\/td><td>M\u00e9canique, et non \u00e9lectrique<\/td><td>Commande d'un encodeur \u201c d\u00e9fectueux \u201d<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <p>Lorsque les cinq liaisons s'av\u00e8rent conformes mais que le probl\u00e8me persiste, l'oscilloscope est l'outil de r\u00e9f\u00e9rence. Dans une installation en bon \u00e9tat de fonctionnement, le d\u00e9phasage doit se situer autour de 90\u00b0 \u00b1 5 \u00e0 10\u00b0, ce qui est plus strict que la tol\u00e9rance indiqu\u00e9e dans la fiche technique. L'amplitude doit \u00eatre proche de la tension d'alimentation, et les impulsions doivent \u00eatre uniformes (<a href=\"https:\/\/www.eng-tips.com\/threads\/plc-encoder-faulty.280852\/\">D\u00e9faut du codeur de l'automate programmable, Conseils techniques<\/a>). Les impulsions manquantes, les cycles de service irr\u00e9guliers ou les canaux qui changent d'\u00e9tat simultan\u00e9ment indiquent finalement que le probl\u00e8me provient bien du disque interne ou de l'\u00e9lectronique du codeur.<\/p>\n\n    <h2>R\u00e9parer ou remplacer \u2014 et pourquoi la perte de position apr\u00e8s la mise hors tension change la donne<\/h2>\n\n    <p>Une fois que vous avez confirm\u00e9 que le probl\u00e8me provient bien du codeur lui-m\u00eame, les possibilit\u00e9s de r\u00e9paration sur site sont limit\u00e9es. Le repositionnement ou la refabrication des connecteurs et le remplacement du c\u00e2ble constituent des r\u00e9parations valables. Sur certains mod\u00e8les, il est possible de nettoyer une fen\u00eatre optique encrass\u00e9e. En cas de d\u00e9faillance du disque, de la source lumineuse ou de l'\u00e9tage de sortie, un remplacement s'impose. Dans la pratique, pour la plupart des codeurs incr\u00e9mentaux industriels, \u201c r\u00e9parer \u201d revient \u00e0 \u201c remplacer par un mod\u00e8le aux caract\u00e9ristiques identiques \u201d.\u201d<\/p>\n\n    <p>Cela soul\u00e8ve la question qui distingue une intervention de cinq minutes d'une intervention r\u00e9currente. Les codeurs incr\u00e9mentaux perdent leur position en cas de coupure de courant. Si votre machine effectue automatiquement un retour \u00e0 l\u2019origine au d\u00e9marrage et que cette perte ne vous co\u00fbte rien, achetez le m\u00eame mod\u00e8le incr\u00e9mental et passez \u00e0 autre chose. En revanche, si la perte de position implique un r\u00e9ajustement manuel, la mise au rebut d\u2019une pi\u00e8ce en cours de fabrication ou une cha\u00eene de production qui doit attendre un op\u00e9rateur, ce co\u00fbt r\u00e9current justifie pleinement le passage \u00e0 un codeur absolu, qui m\u00e9morise sa position d\u2019un cycle d\u2019alimentation \u00e0 l\u2019autre.<\/p>\n\n    <div class=\"table-wrapper\">\n      <table>\n        <caption>R\u00e9paration ou mise \u00e0 niveau : quel encodeur choisir ?<\/caption>\n        <thead>\n          <tr>\n            <th>Votre situation<\/th>\n            <th>Remplacer par<\/th>\n            <th>V\u00e9rifiez d'abord<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Coupures de courant occasionnelles, facile \u00e0 r\u00e9installer<\/td><td>M\u00eames sp\u00e9cifications incr\u00e9mentielles<\/td><td>Type de sortie + tension + PPR (section suivante)<\/td><\/tr>\n          <tr><td>Perte fr\u00e9quente de la position avec remise \u00e0 z\u00e9ro manuelle<\/td><td>Absolu \u00e0 un tour<\/td><td>Le contr\u00f4leur prend en charge le protocole absolu<\/td><\/tr>\n          <tr><td>Machines multiaxiales devant se resynchroniser automatiquement<\/td><td>Multitours absolu<\/td><td>Protocole du contr\u00f4leur + exigences relatives \u00e0 la batterie et \u00e0 l'\u00e9quipement<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <p>Cette mise \u00e0 niveau pr\u00e9sente des limites strictes. Un codeur absolu est inutile si votre variateur ne prend en charge que le comptage incr\u00e9mental des impulsions. Les codeurs absolus multitours n\u00e9cessitent une batterie ou un syst\u00e8me de secours m\u00e9canique que certaines installations ne peuvent pas prendre en charge. V\u00e9rifiez la compatibilit\u00e9 du variateur avant l'achat. Un \u201c meilleur \u201d codeur que votre variateur ne peut pas lire est pire que le codeur incr\u00e9mental dont vous disposiez d\u00e9j\u00e0.<\/p>\n\n    <h2>Que commander ? D\u00e9cryptage du circuit de sortie, de la tension et du rapport PPR de l'ancien encodeur<\/h2>\n\n    <p>Vous avez retir\u00e9 l'ancien codeur de l'arbre. \u00c0 pr\u00e9sent, la seule question qui compte est de savoir exactement quel mod\u00e8le commander. La r\u00e9ponse figure sur la plaque signal\u00e9tique de l'ancien appareil, si vous savez comment la d\u00e9chiffrer.<\/p>\n\n    <p>Lisez le suffixe de la r\u00e9f\u00e9rence. Dans les gammes de codeurs incr\u00e9mentaux les plus courantes du secteur, le bloc de suffixe de la r\u00e9f\u00e9rence indique le type de circuit de sortie et la tension d'alimentation. Une gamme dont la plate-forme de base est commune \u00e0 toutes les variantes utilise des lettres finales pour d\u00e9signer la variante \u00e9lectrique : un m\u00eame codeur m\u00e9canique est propos\u00e9 avec une sortie en tension, un collecteur ouvert NPN ou PNP, un circuit compl\u00e9mentaire ou un amplificateur de ligne, chacun avec sa propre plage d'alimentation.<\/p>\n\n    <p>Voici l'habitude la plus utile qui soit lors du remplacement d'un encodeur : convertissez la r\u00e9f\u00e9rence en trois caract\u00e9ristiques (circuit de sortie \u00d7 tension d'alimentation \u00d7 PPR) avant de rechercher un prix. Ces trois caract\u00e9ristiques constituent le produit. La r\u00e9f\u00e9rence n'est qu'une abr\u00e9viation de celles-ci.<\/p>\n\n    <p>Si la plaque signal\u00e9tique est manquante ou illisible, l'ancien module peut tout de m\u00eame \u00eatre identifi\u00e9 par ses caract\u00e9ristiques \u00e9lectriques. Alimentez-le \u00e0 l'aide d'une alimentation de table et observez la sortie \u00e0 l'aide d'un multim\u00e8tre ou d'un oscilloscope. Une sortie \u00e0 collecteur ouvert reste au niveau bas, sauf si une r\u00e9sistance de tirage vers le haut est install\u00e9e. Une sortie compl\u00e9mentaire ou \u00e0 circuit d'attaque de ligne commande activement les deux niveaux. Ce comportement statique suffit \u00e0 lui seul \u00e0 distinguer les principales familles.<\/p>\n\n    <h3>Circuit de sortie \u00d7 entr\u00e9e du r\u00e9gulateur : tableau de correspondance<\/h3>\n\n    <div class=\"table-wrapper\">\n      <table>\n        <caption>Appariement entre le circuit de sortie d'un codeur et l'entr\u00e9e d'un contr\u00f4leur<\/caption>\n        <thead>\n          <tr>\n            <th>Sortie du codeur<\/th>\n            <th>Forme du signal<\/th>\n            <th>Approvisionnement type<\/th>\n            <th>\u00c0 associer avec<\/th>\n            <th>Les limites \u00e0 respecter<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Sortie en tension<\/td><td>Asym\u00e9trique, limit\u00e9 par une r\u00e9sistance en s\u00e9rie<\/td><td>5 \u00e0 12 V CC<\/td><td>Entr\u00e9es \u00e0 haute imp\u00e9dance uniquement<\/td><td>Petits tirages, faible niveau sonore<\/td><\/tr>\n          <tr><td>NPN \u00e0 collecteur ouvert<\/td><td>Tension basse ; n\u00e9cessite une commande de rel\u00e8vement\/abaissement<\/td><td>5 \u00e0 24 VCC (plage \u00e9tendue)<\/td><td>Entr\u00e9es d'absorption (NPN) de l'automate programmable<\/td><td>Courant de sortie limit\u00e9 (~35 mA) ; chute de tension au niveau de la charge<\/td><\/tr>\n          <tr><td>PNP \u00e0 collecteur ouvert<\/td><td>Prix \u00e9lev\u00e9 ; n\u00e9cessite des informations sur les sources d'approvisionnement<\/td><td>12-24 VDC<\/td><td>Entr\u00e9es d'acquisition de donn\u00e9es de l'automate (PNP)<\/td><td>Courant de source limit\u00e9 ; v\u00e9rifier la tension r\u00e9siduelle<\/td><\/tr>\n          <tr><td>Compl\u00e9mentaire (push-pull)<\/td><td>Il anime activement les deux niveaux<\/td><td>12-24 VDC<\/td><td>Int\u00e9gration ou externalisation des intrants<\/td><td>V\u00e9rifiez la famille d'alimentation ; une entr\u00e9e 5 V uniquement ne permet pas de la lire<\/td><\/tr>\n          <tr><td>Circuit d'attaque de ligne (RS-422)<\/td><td>Paire diff\u00e9rentielle par canal<\/td><td>5 VCC \u00b15 %<\/td><td>R\u00e9cepteurs diff\u00e9rentiels<\/td><td>N\u00e9cessite un r\u00e9cepteur c\u00f4t\u00e9 contr\u00f4leur ; ne jamais le raccorder aux entr\u00e9es 5 V en configuration asym\u00e9trique<\/td><\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <p>Les familles \u00e0 collecteur ouvert sont les plus courantes sur les machines anciennes, car elles s'adaptent directement aux entr\u00e9es des automates programmables. Elles constituent \u00e9galement la source la plus fr\u00e9quente de \u201c signal absent \u201d lorsque l'entr\u00e9e du contr\u00f4leur pr\u00e9sente une polarit\u00e9 inverse. Les sorties compl\u00e9mentaires et \u00e0 amplificateur de ligne existent pour une bonne raison : un contr\u00f4leur incapable de lire une longue ligne \u00e0 collecteur ouvert lira sans probl\u00e8me un signal compl\u00e9mentaire ou diff\u00e9rentiel. Si votre c\u00e2blage est long, s\u2019il partage un chemin de c\u00e2bles avec le c\u00e2blage d\u2019alimentation ou s\u2019il alimente un servomoteur, laissez la longueur du c\u00e2blage d\u00e9terminer le type de sortie. Ne laissez pas la liste des prix en d\u00e9cider.<\/p>\n\n    <h3>PPR et nombre de canaux : correspondre \u00e0 l'ancien appareil<\/h3>\n\n    <p>Le PPR est la r\u00e9solution sur laquelle reposent les calculs de position et de vitesse du contr\u00f4leur. Si vous le modifiez, vous modifiez toutes les valeurs d\u2019affichage de vitesse et de position de la machine, \u00e0 moins de modifier \u00e9galement les param\u00e8tres du contr\u00f4leur. Ainsi, pour un remplacement \u00e0 l\u2019identique, il faut faire correspondre exactement le PPR de l\u2019ancien appareil. Il est tout aussi facile de se tromper sur le nombre de canaux. Si la machine effectue son retour \u00e0 l\u2019origine sur une impulsion Z, un remplacement sans canal Z d\u00e9sactive silencieusement le retour \u00e0 l\u2019origine. V\u00e9rifiez ces deux \u00e9l\u00e9ments par rapport \u00e0 la fiche technique, et non pas en vous basant sur le fait qu\u201c\u201d ils semblent identiques \u00bb.\u201d<\/p>\n\n    <p>Il existe une limite stricte \u00e0 la notion de \u201c compatibilit\u00e9 \u201d : \u201c compatible \u201d ne signifie pas \u00ab visuellement identique \u00bb. Un codeur dont le circuit de sortie, la tension et le rapport PPR correspondent, mais dont le diam\u00e8tre d'arbre, la longueur de c\u00e2ble ou le sch\u00e9ma de montage diff\u00e8rent, ne constitue pas un remplacement direct. Et tout fournisseur incapable de fournir un tableau technique r\u00e9pertoriant ces param\u00e8tres ne fait que vendre un produit au hasard.<\/p>\n\n    <!-- BP-1 decode signature (memory hook) -->\n    <div class=\"bp-decode\">\n      <p class=\"bp-decode-title\"><span class=\"bp-decode-ticon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\/><rect x=\"9\" y=\"9\" width=\"6\" height=\"6\"\/><path d=\"M15 2v2\"\/><path d=\"M15 20v2\"\/><path d=\"M2 15h2\"\/><path d=\"M2 9h2\"\/><path d=\"M20 15h2\"\/><path d=\"M20 9h2\"\/><path d=\"M9 2v2\"\/><path d=\"M9 20v2\"\/><\/svg><\/span>Lisez le suffixe : il contient les deux caract\u00e9ristiques qui d\u00e9terminent la compatibilit\u00e9<\/p>\n      <p class=\"bp-decode-body\">La partie finale d'une r\u00e9f\u00e9rence indique le type de circuit de sortie et la tension d'alimentation. La mention \u201c PPR \u201d figure dans un champ distinct sur la plaque signal\u00e9tique. Il suffit de d\u00e9coder ces deux \u00e9l\u00e9ments, de lire le troisi\u00e8me, et la recherche de \u00ab compatibilit\u00e9 \u00bb se r\u00e9sume alors \u00e0 la v\u00e9rification de trois chiffres.<\/p>\n      <div class=\"bp-decode-flow\" aria-label=\"Le suffixe est d\u00e9cod\u00e9 en circuit de sortie et en tension d&#039;alimentation\">\n        <span class=\"bp-decode-chip-hot\">\u2026-6 \u00b0C<\/span>\n        <span class=\"bp-decode-arrow\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/span>\n        <span class=\"bp-decode-chip\">Circuit de sortie : collecteur ouvert NPN<\/span>\n        <span class=\"bp-decode-arrow\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/><\/svg><\/span>\n        <span class=\"bp-decode-chip\">Alimentation : 5 \u00e0 24 VCC<\/span>\n        <span class=\"bp-decode-chip\">PPR : issu du domaine de la r\u00e9solution<\/span>\n      <\/div>\n    <\/div>\n\n    <p><em>C\u2019est l\u00e0 que la structure par famille de sorties prend tout son sens. Dans la gamme de codeurs incr\u00e9mentaux d\u2019OMCH, le suffixe permet d\u2019effectuer le m\u00eame d\u00e9codage que celui que cet article vient de vous expliquer. Une m\u00eame plate-forme m\u00e9canique couvre les variantes \u00e0 sortie en tension, \u00e0 collecteur ouvert NPN et PNP, \u00e0 sortie compl\u00e9mentaire et \u00e0 amplificateur de ligne. La classe \u201c -6C \u201d correspond \u00e0 une sortie \u00e0 collecteur ouvert NPN de 5 \u00e0 24 VCC. La variante \u00e0 sortie compl\u00e9mentaire est recommand\u00e9e pour des longueurs de c\u00e2ble sup\u00e9rieures \u00e0 10 m ou dans des environnements \u00e0 fortes interf\u00e9rences ; son tableau de caract\u00e9ristiques techniques figure sur une page d\u00e9di\u00e9e. Les options de r\u00e9solution vont de 10 \u00e0 1 200 PPR sur l\u2019ensemble de la gamme. La fiche technique de chaque variante indique son circuit de sortie, sa tension d\u2019alimentation, sa tension r\u00e9siduelle et son courant de sortie en circuit ouvert ; les trois caract\u00e9ristiques que vous venez d\u2019apprendre \u00e0 d\u00e9terminer sont donc les trois m\u00eames que celles que nous publions (<a href=\"https:\/\/www.omch.com\/fr\/encoders\/\">Pr\u00e9sentation de notre gamme de codeurs incr\u00e9mentaux<\/a>, <a href=\"https:\/\/www.omch.com\/fr\/e6b2-cwz5g\/\">Tableau des caract\u00e9ristiques techniques de la version \u00e0 sortie compl\u00e9mentaire<\/a>).<\/em><\/p>\n\n    <h2>O\u00f9 acheter un encodeur de rechange : ce qu'il faut v\u00e9rifier en premier lieu<\/h2>\n\n    <p>Vos trois crit\u00e8res sont fix\u00e9s. Avant de verser de l'argent \u00e0 un vendeur, qu'il s'agisse d'une marque, d'un produit g\u00e9n\u00e9rique ou d'une plateforme de vente en ligne, v\u00e9rifiez trois points :<\/p>\n\n    <ol>\n      <li>Une fiche technique qui pr\u00e9cise les param\u00e8tres suivants : circuit de sortie, tension d\u2019alimentation, PPR, nombre de canaux, tension r\u00e9siduelle, courant de sortie. \u201c Compatible avec la marque X \u201d est un argument marketing. Un tableau des param\u00e8tres constitue une preuve.<\/li>\n      <li>Une garantie \u00e9crite et une proc\u00e9dure de retour. M\u00eame les acheteurs les plus attentifs peuvent se tromper lors de la commande. La question est de savoir ce qui se passe dans ce cas-l\u00e0 ; il faut donc v\u00e9rifier les conditions avant de passer commande, et non apr\u00e8s.<\/li>\n      <li>Quelqu'un capable de r\u00e9pondre \u00e0 une question sur un contr\u00f4leur. Posez la question suivante : \u201c Mon entr\u00e9e est une carte API de 24 V en mode source. De quelle variante ai-je besoin ? \u201d Un fournisseur qui r\u00e9pond en indiquant un num\u00e9ro de variante plut\u00f4t qu'en haussant les \u00e9paules est un fournisseur sur lequel vous pourrez compter quand cela comptera vraiment.<\/li>\n    <\/ol>\n\n    <p>Un fournisseur qui dispose en stock de l'ensemble de la gamme de produits, et pas seulement du mod\u00e8le qui s'est av\u00e9r\u00e9 populaire, est \u00e9galement un fournisseur capable de livrer la bonne variante lorsque la plaque signal\u00e9tique indique une r\u00e9f\u00e9rence inhabituelle.<\/p>\n\n    <!-- BP-CTA-mid -->\n    <div class=\"bp-cta-mid\">\n      <p class=\"bp-cta-mid-txt\">Avant de passer commande, assurez-vous que le produit correspond bien \u00e0 vos besoins : envoyez-nous ces trois caract\u00e9ristiques (circuit de sortie, tension, PPR) et nous vous confirmerons la variante appropri\u00e9e, la disponibilit\u00e9 en stock et les conditions de livraison.<\/p>\n      <a class=\"bp-cta-mid-btn\" href=\"https:\/\/www.omch.com\/fr\/contact\/\" target=\"_self\">Envoyez les trois cahiers des charges<\/a>\n    <\/div>\n\n    <h2>Le point de vue du distributeur : stocker et vendre des codeurs par famille de sp\u00e9cifications, et non par r\u00e9f\u00e9rence<\/h2>\n\n    <p>Tout ce qui pr\u00e9c\u00e8de s'adresse \u00e0 la personne charg\u00e9e de r\u00e9parer une machine. Si vous vendez des composants d'automatisation industrielle, vous lisez ces lignes pour une autre raison. Vos clients sont ces personnes, et la question qu'elles posent le plus souvent au sujet des codeurs n'est pas \u201c qu'avez-vous \u00e0 proposer ? \u201d, mais \u201c le codeur de ma machine est en panne, lequel me faut-il ? \u201d.\u201d<\/p>\n\n    <p>Cette question rel\u00e8ve d'une demande r\u00e9currente, et non d'une demande ponctuelle. Les machines sur le terrain continuent de fonctionner, et chaque machine en service \u00e9quip\u00e9e d'un codeur incr\u00e9mental repr\u00e9sente une future demande de remplacement.<\/p>\n\n    <h3>Stock par famille de sp\u00e9cifications, et non par r\u00e9f\u00e9rence<\/h3>\n\n    <p>Les donn\u00e9es relatives aux pannes pr\u00e9sent\u00e9es dans cet article mettent en \u00e9vidence un enseignement \u00e0 tirer en mati\u00e8re de gestion des stocks. Le parc install\u00e9 pr\u00e9sente une grande diversit\u00e9 \u00e9lectrique : des pilotes de ligne 5 V sur les axes servo, des collecteurs ouverts NPN \u00e0 large plage de tension sur les lignes contr\u00f4l\u00e9es par API, et des sorties compl\u00e9mentaires sur les nouvelles lignes sujettes au bruit. Les r\u00e9f\u00e9rences qui codifient cette diversit\u00e9 se multiplient plus vite que n\u2019importe quel stockiste ne peut les m\u00e9moriser. Organisez plut\u00f4t votre stock d\u2019encodeurs selon la formule : circuit de sortie \u00d7 tension \u00d7 PPR. Une seule famille de capteurs compl\u00e9mentaires ou NPN offrant une large plage de tension permet de r\u00e9pondre \u00e0 la majeure partie des demandes de remplacement. Une famille de pilotes de ligne couvre les demandes li\u00e9es aux s\u00e9ries de grande longueur et aux servomoteurs. Les mod\u00e8les absolus ne justifient leur place en stock que lorsque les machines de vos clients r\u00e9gionaux ont des difficult\u00e9s \u00e0 revenir \u00e0 leur position de r\u00e9f\u00e9rence.<\/p>\n\n    <h3>Indiquez les trois caract\u00e9ristiques techniques avant le prix<\/h3>\n\n    <p>La d\u00e9marche professionnelle, celle qui instaure la confiance plut\u00f4t que de viser le profit, consiste \u00e0 refuser d\u2019\u00e9tablir un devis tant que ces trois sp\u00e9cifications n\u2019ont pas \u00e9t\u00e9 pr\u00e9cis\u00e9es. Demandez la r\u00e9f\u00e9rence de l\u2019ancien appareil. Expliquez la signification du suffixe au client. V\u00e9rifiez la tension et le nombre de pas par tour (PPR). Ensuite seulement, \u00e9tablissez le devis. Les vendeurs qui proposent \u201c un codeur compatible \u201d sans ces trois param\u00e8tres sont la raison pour laquelle les acheteurs cit\u00e9s dans les exemples d\u2019\u00e9checs de cet article ont des tiroirs remplis de codeurs \u201c d\u00e9fectueux \u201d test\u00e9s sur banc d\u2019essai. Proposez le service de traduction et la couverture compl\u00e8te de la gamme, et la gamme de codeurs cessera d\u2019\u00eatre une r\u00e9f\u00e9rence \u00e0 faible marge. Elle deviendra la raison pour laquelle un client vous enverra \u00e9galement le reste de sa demande concernant l\u2019armoire.<\/p>\n\n    <!-- BP-2 stance (L0 typographic) -->\n    <div class=\"bp-stance\">\n      <p class=\"bp-stance-label\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"16\" height=\"16\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\"\/><path d=\"M9 18h6\"\/><path d=\"M10 22h4\"\/><\/svg>Le calcul du stock<\/p>\n      <p class=\"bp-stance-quote\">\u201c Si l\u2019on vend le service de traduction et la couverture familiale, la gamme d\u2019encodeurs cesse d\u2019\u00eatre un article \u00e0 faible marge. \u201d<\/p>\n    <\/div>\n\n    <p><em>Si le suffixe figurant sur votre ancien encodeur ne vous dit rien, envoyez-nous la r\u00e9f\u00e9rence de la pi\u00e8ce ou une photo de la plaque signal\u00e9tique, et nous le traduirons en trois sp\u00e9cifications avant que vous ne passiez commande (<a href=\"https:\/\/www.omch.com\/fr\/product-selection\/\">notre aide au choix des produits<\/a>, <a href=\"https:\/\/www.omch.com\/fr\/contact\/\">contactez notre \u00e9quipe<\/a>).<\/em><\/p>\n\n    <!-- BP-CTA-end -->\n    <div class=\"bp-cta-end\">\n      <p class=\"bp-cta-end-title\"><span class=\"bp-cta-end-ticon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 24 24\" width=\"24\" height=\"24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"m22 2-7 20-4-9-9-4Z\"\/><path d=\"M22 2 11 13\"\/><\/svg><\/span>Envoyez-nous la r\u00e9f\u00e9rence de votre ancien codeur<\/p>\n      <p class=\"bp-cta-end-sub\">Nous convertissons le suffixe en circuit de sortie, en tension et en PPR, nous v\u00e9rifions la disponibilit\u00e9 de la variante correspondante en stock, puis nous vous transmettons un devis et une fiche technique.<\/p>\n      <a class=\"bp-cta-end-btn\" href=\"https:\/\/www.omch.com\/fr\/contact\/\" target=\"_self\">Envoyez la r\u00e9f\u00e9rence de la pi\u00e8ce<\/a>\n    <\/div>\n\n    <h2>R\u00e9f\u00e9rences<\/h2>\n\n    <ol class=\"bd-refs\">\n      <li>Fluke. <a href=\"https:\/\/www.fluke.com\/en-us\/learn\/blog\/predictive-maintenance\/beyond-the-multimeter-part-3\">D\u00e9pannage d'un codeur rotatif \u00e0 l'aide d'un multim\u00e8tre \u2014 Au-del\u00e0 du multim\u00e8tre, 3e partie<\/a>.<\/li>\n      <li>MSC Industrial Direct. <a href=\"https:\/\/www.mscdirect.com\/knowledge-center\/articles\/how-to-diagnose-rotary-encoder-issues-in-conveyor-systems-with-an-oscilloscope\">Diagnostiquer les probl\u00e8mes li\u00e9s aux codeurs rotatifs \u00e0 l'aide d'un oscilloscope<\/a>.<\/li>\n      <li>Siemens SiePortal. <a href=\"https:\/\/sieportal.siemens.com\/en-ww\/support\/forum\/posts\/sinumerik-840d-incremental-encoder-signal-error-on-power-on\/224044\">SINUMERIK 840D : erreur de signal du codeur incr\u00e9mental \u00e0 la mise sous tension<\/a>.<\/li>\n      <li>Un conseil. <a href=\"https:\/\/www.eng-tips.com\/threads\/plc-encoder-faulty.280852\/\">D\u00e9faut du codeur de l'automate programmable<\/a>.<\/li>\n      <li>Reddit r\/IndustrialMaintenance. <a href=\"https:\/\/www.reddit.com\/r\/IndustrialMaintenance\/comments\/1go7w1g\/troubleshooting_question\/\">Question relative au d\u00e9pannage<\/a>.<\/li>\n      <li>MowerProject. <a href=\"https:\/\/mowerproject.com\/2020\/05\/03\/rotary-encoder-troubleshooting\/\">D\u00e9pannage des codeurs rotatifs<\/a>.<\/li>\n      <li>IfA Hawaii (TCS). <a href=\"https:\/\/irtfweb.ifa.hawaii.edu\/Facility\/tcs1\/pages\/EncoderProb.htm\">Probl\u00e8mes li\u00e9s aux codeurs incr\u00e9mentaux<\/a>.<\/li>\n      <li>Tout savoir sur les circuits. <a href=\"https:\/\/forum.allaboutcircuits.com\/threads\/incremental-encoder-output.108894\/\">Sortie du codeur incr\u00e9mental<\/a>.<\/li>\n      <li>OMCH. <a href=\"https:\/\/www.omch.com\/fr\/encoders\/\">Pr\u00e9sentation de la gamme de codeurs incr\u00e9mentaux<\/a>.<\/li>\n      <li>OMCH. <a href=\"https:\/\/www.omch.com\/fr\/e6b2-cwz5g\/\">Tableau des caract\u00e9ristiques techniques du codeur \u00e0 sorties compl\u00e9mentaires E6B2-CWZ5G<\/a>.<\/li>\n      <li>OMCH. <a href=\"https:\/\/www.omch.com\/fr\/product-selection\/\">Aide \u00e0 la s\u00e9lection des produits<\/a>.<\/li>\n      <li>OMCH. <a href=\"https:\/\/www.omch.com\/fr\/\">https:\/\/www.omch.com\/<\/a>.<\/li>\n    <\/ol>\n  <\/article>\n<\/div>\n<!-- \u2191\u2191\u2191 Fragment ends here. \u2191\u2191\u2191 -->\n<\/body>\n<\/html>","protected":false},"excerpt":{"rendered":"<p>D\u00e9pannage d\u2019un codeur : est-ce le codeur ou la cha\u00eene ? Si vous \u00eates venu ici pour r\u00e9parer le bouton de volume d\u2019un clavier, la molette d\u2019une souris ou une carte d\u2019encodage vid\u00e9o, cet article n\u2019est pas pour vous. Nous parlons ici du codeur rotatif industriel boulonn\u00e9 \u00e0 un moteur ou \u00e0 l\u2019arbre d\u2019une machine. C\u2019est la pi\u00e8ce qui indique [\u2026]<\/p>","protected":false},"author":4,"featured_media":12262,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"none","_seopress_titles_title":"Encoder Troubleshooting: Symptoms, Tests & Fixes","_seopress_titles_desc":"Diagnose encoder faults by checking signals, wiring, output type, power, PPR and controller inputs before replacing the unit.","_seopress_robots_index":"","footnotes":""},"categories":[79],"tags":[],"class_list":["post-12258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mmlblog"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/posts\/12258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/comments?post=12258"}],"version-history":[{"count":4,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/posts\/12258\/revisions"}],"predecessor-version":[{"id":12267,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/posts\/12258\/revisions\/12267"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/media\/12262"}],"wp:attachment":[{"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/media?parent=12258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/categories?post=12258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.omch.com\/fr\/wp-json\/wp\/v2\/tags?post=12258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}