{"id":3772,"date":"2025-12-31T08:21:18","date_gmt":"2025-12-31T08:21:18","guid":{"rendered":"https:\/\/hdproto.com\/?p=3772"},"modified":"2025-12-31T08:28:05","modified_gmt":"2025-12-31T08:28:05","slug":"usinage-cnc-robots-humanoides-tremblement-articulations","status":"publish","type":"post","link":"https:\/\/cms.hdproto.com\/fr\/cnc-machining-humanoid-robots-joint-jitter\/","title":{"rendered":"Usinage CNC pour robots humano\u00efdes : pourquoi la pr\u00e9cision est le rem\u00e8de contre les vibrations articulaires"},"content":{"rendered":"<p>Soyons honn\u00eates : lorsqu'un robot humano\u00efde tremble dans une posture statique, la plupart des \u00e9quipes bl\u00e2ment d'abord le logiciel.<br>Mais dans <strong>Usinage CNC pour robots humano\u00efdes<\/strong>, de minuscules erreurs de donn\u00e9es et d'ajustement peuvent cr\u00e9er des ondulations de friction et des micro-jeux qu'aucun contr\u00f4leur ne peut enti\u00e8rement masquer.<\/p>\n\n\n\n<p>Vous avez r\u00e9gl\u00e9 la boucle de couple, affin\u00e9 les gains PID et valid\u00e9 votre mouvement en simulation. Puis votre robot humano\u00efde se met en position statique et son bras commence \u00e0 trembler. La premi\u00e8re r\u00e9action est toujours li\u00e9e au logiciel : bruit de l'encodeur, jeu du moteur, bande passante du contr\u00f4leur, filtrage.<\/p>\n\n\n\n<p>Mais dans les syst\u00e8mes humano\u00efdes r\u00e9els, la gigue articulaire est souvent le r\u00e9sultat de la boucle de contr\u00f4le qui lutte contre des erreurs mat\u00e9rielles \u201c minimes sur le papier \u201d mais consid\u00e9rables en cin\u00e9matique.<\/p>\n\n\n\n<style>\n  \/* Mobile layout *\/\n  @media (max-width: 768px) {\n    .expert-container {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      padding: 16px !important;\n    }\n    .expert-left {\n      border-right: none !important;\n      border-bottom: 1px dashed #d6d6d6 !important;\n      padding-right: 0 !important;\n      padding-bottom: 16px !important;\n      margin-bottom: 16px !important;\n      width: 100% !important;\n    }\n    .expert-right {\n      padding-left: 0 !important;\n      width: 100% !important;\n    }\n    .expert-cta {\n      width: 100% !important;\n      text-align: center !important;\n    }\n  }\n<\/style>\n\n<div class=\"expert-container\" style=\"border: 1px solid #e6e6e6; background: #ffffff; padding: 24px; display: flex; align-items: flex-start; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; line-height: 1.6; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.04);\">\n\n  <!-- Left -->\n  <div class=\"expert-left\" style=\"flex: 1; border-right: 1px dashed #d6d6d6; padding-right: 22px;\">\n    <img decoding=\"async\" src=\"https:\/\/hdproto.com\/wp-content\/uploads\/2025\/12\/\u5fae\u4fe1\u56fe\u7247_20250619151342_\u526f\u672c1-scaled.png\"\n         alt=\"William, expert en usinage CNC\"\n         style=\"width: 78px; height: 78px; border-radius: 50%; object-fit: cover; margin-bottom: 10px; display: block;\">\n\n    <div style=\"font-weight: 800; font-size: 18px; color: #111; margin: 0 0 8px 0;\">William<\/div>\n\n    <p style=\"font-size: 14.5px; color: #333; margin: 0 0 10px 0;\">\n      Expert en fabrication CNC avec plus de 15 ans d'exp\u00e9rience. William aide les \u00e9quipes d'ing\u00e9nieurs \u00e0 transformer les prototypes en pi\u00e8ces de production stables gr\u00e2ce \u00e0 l'optimisation DFM, \u00e0 la planification des tol\u00e9rances, \u00e0 la s\u00e9lection des strat\u00e9gies d'usinage et au contr\u00f4le de qualit\u00e9 ax\u00e9 sur l'inspection.\n    <\/p>\n\n    <a href=\"mailto:william@hdproto.com\"\n       style=\"color: #0b57d0; text-decoration: none; font-size: 14px; font-weight: 700; display: inline-flex; align-items: center; gap: 6px;\">\n      <span aria-hidden=\"true\">\ud83d\udce9<\/span> william@hdproto.com\n    <\/a>\n  <\/div>\n\n  <!-- Right -->\n  <div class=\"expert-right\" style=\"flex: 2; padding-left: 22px;\">\n    <div style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 10px;\">\n      <span aria-hidden=\"true\" style=\"font-size: 18px;\">\ud83d\udd27<\/span>\n      <div style=\"font-weight: 800; color: #0b57d0; font-size: 18px;\">Conseil sur la DFM et la tol\u00e9rance<\/div>\n    <\/div>\n\n    <p style=\"font-size: 14.5px; color: #333; margin: 0 0 10px 0;\">\n      Pour toute pi\u00e8ce usin\u00e9e par CNC - qu'il s'agisse d'arbres, de bo\u00eetiers, de supports, de collecteurs ou de composants structurels - la base d'une fabrication fiable commence par une g\u00e9om\u00e9trie propre, des points de r\u00e9f\u00e9rence bien d\u00e9finis et des caract\u00e9ristiques favorables \u00e0 l'usinage qui minimisent les risques de re-serrage.\n    <\/p>\n\n    <p style=\"font-size: 14.5px; color: #333; margin: 0 0 18px 0;\">\n      Nous prenons en charge les tol\u00e9rances li\u00e9es \u00e0 la fonction (jusqu'\u00e0 \u00b10,01 mm si n\u00e9cessaire) et proposons des options d'inspection compl\u00e8tes, notamment des rapports CMM, des jauges de filetage et des v\u00e9rifications de la finition de surface, afin de garantir la r\u00e9p\u00e9tabilit\u00e9 du prototype \u00e0 la production.\n    <\/p>\n\n    <a class=\"expert-cta\" href=\"https:\/\/hdproto.com\/contact-cnc-machining-company\/\" target=\"_blank\" style=\"background: #0b57d0; color: #ffffff; padding: 12px 22px; border-radius: 8px; text-decoration: none; font-weight: 800; font-size: 14px; display: inline-block;\" rel=\"noopener\">\n      CONTACTEZ NOTRE EXPERT D\u00c8S MAINTENANT\n    <\/a>\n  <\/div>\n\n<\/div>\n\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>\u00c0 <strong><a href=\"https:\/\/hdproto.com\/about-cnc-precision-machining-manufacturers\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dongguan Huade Precision Manufacturing Co., Ltd<\/a>.<\/strong>, nous aidons les \u00e9quipes de robotique en leur fournissant des pi\u00e8ces usin\u00e9es par CNC pour robots humano\u00efdes, notamment des bo\u00eetiers d'actionneurs, des si\u00e8ges de roulements, des liaisons de sortie et des interfaces de pr\u00e9cision qui d\u00e9terminent si une articulation semble \u201c vivante \u201d ou \u201c nerveuse \u201d.\u201d<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"quick-technical-summary-for-engineers-amp-search-engines\">R\u00e9sum\u00e9 technique rapide (pour les ing\u00e9nieurs et les moteurs de recherche)<\/h3>\n\n\n<p>Cet article se concentre sur les causes m\u00e9caniques \u00e0 l'origine des vibrations articulaires chez les robots humano\u00efdes et sur la mani\u00e8re dont l'usinage CNC de pr\u00e9cision permet de les r\u00e9duire, notamment : <strong>Strat\u00e9gie de r\u00e9f\u00e9rence GD&amp;T, concentricit\u00e9\/battement de l'al\u00e9sage de palier, usinage 5 axes en une seule op\u00e9ration, inspection CMM, effets de la dilatation thermique sur les ajustements serr\u00e9s et usinage \u00e0 grande vitesse des parois minces.<\/strong> pour la perte de poids.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"the-real-problem-hardware-ghosts-that-look-fine-on-drawings\">Le vrai probl\u00e8me : des \u201c fant\u00f4mes mat\u00e9riels \u201d qui semblent corrects sur les dessins<\/h2>\n\n\n<p>Une pile de joints typique n'est pas une fonctionnalit\u00e9 unique, mais une cha\u00eene :<\/p>\n\n\n\n<p><strong>Si\u00e8ge de palier \u2192 Interface arbre d'actionneur \u2192 Entra\u00eenement harmonique \/ support de bo\u00eete de vitesses \u2192 Liaison de sortie<\/strong><\/p>\n\n\n\n<p>Lorsqu'une interface est l\u00e9g\u00e8rement d\u00e9cal\u00e9e par rapport \u00e0 l'axe ou hors plan, l'assemblage peut toujours se faire, mais il ne fonctionnera pas correctement. Le contr\u00f4leur compense alors en temps r\u00e9el, et ce que vous observez comme une instabilit\u00e9 est souvent un blocage m\u00e9canique, un micro-jeu ou un d\u00e9rive d'ajustement due \u00e0 la temp\u00e9rature.<\/p>\n\n\n\n<p>Voici trois \u201c fant\u00f4mes mat\u00e9riels \u201d que nous rencontrons r\u00e9guli\u00e8rement dans les projets d'usinage de robots humano\u00efdes, ainsi que la mani\u00e8re dont nous les \u00e9liminons.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"ghost-1-stackup-errors-where-gdampt-meets-kinematics\">Ghost #1 : Erreurs d'empilement (l\u00e0 o\u00f9 la GD&amp;T rencontre la cin\u00e9matique)<\/h2>\n\n\n<p>La plupart des ateliers traitent un trou comme une caract\u00e9ristique isol\u00e9e : \u201c \u00d820 H7, la goupille s'adapte, c'est bon \u201d. Dans un membre humano\u00efde \u00e0 haut degr\u00e9 de libert\u00e9, ce m\u00eame al\u00e9sage est un \u00e9l\u00e9ment de r\u00e9f\u00e9rence essentiel dans une cha\u00eene cin\u00e9matique de pr\u00e9cision.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-housing.jpg\" alt=\"Alignement des donn\u00e9es et axe d&#039;al\u00e9sage de palier pour bo\u00eetier d&#039;articulation de robot humano\u00efde (GD&amp;T)\" class=\"wp-image-3777\" srcset=\"https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-housing.jpg 900w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-housing-300x200.jpg 300w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-housing-768x512.jpg 768w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-housing-18x12.jpg 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n<h3 class=\"wp-block-heading\" id=\"what-goes-wrong\">Qu'est-ce qui ne va pas ?<\/h3>\n\n\n<p>M\u00eame un l\u00e9ger d\u00e9salignement entre l'axe d'al\u00e9sage d'un roulement et une surface de montage peut entra\u00eener :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>friction excentrique pendant la rotation<\/li>\n\n\n\n<li>ondulation de couple p\u00e9riodique<\/li>\n\n\n\n<li>adh\u00e9rence non lin\u00e9aire (stick-slip) qui d\u00e9clenche des oscillations de contr\u00f4le<\/li>\n<\/ul>\n\n\n\n<p>Vous pouvez constater que le joint se comporte \u201c correctement \u201d dans une r\u00e9gion et pr\u00e9sente des vibrations dans une autre, car l'erreur est g\u00e9om\u00e9trique et non algorithmique.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"common-symptoms-engineers-notice\">Sympt\u00f4mes courants remarqu\u00e9s par les ing\u00e9nieurs<\/h3>\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pics de courant<\/strong> qui ne correspondent pas \u00e0 la simulation (couple suppl\u00e9mentaire n\u00e9cessaire pour surmonter le grippage)<\/li>\n\n\n\n<li><strong>Oscillation \u00e0 basse fr\u00e9quence<\/strong> sous charge (boucle de contr\u00f4le luttant contre les variations de friction m\u00e9canique)<\/li>\n\n\n\n<li><strong>Dur\u00e9e de vie r\u00e9duite des roulements<\/strong> (charge anormale due \u00e0 un d\u00e9salignement)<\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"how-we-machine-it-at-huade\">Comment nous usinons chez Huade<\/h3>\n\n\n<p>Nous n'usinons pas des \u201c trous \u201d. Nous usinons <strong>syst\u00e8mes de r\u00e9f\u00e9rence<\/strong>.<\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"singlesetup-machining-for-critical-datums\"><strong>Usinage en une seule op\u00e9ration pour les donn\u00e9es critiques<\/strong><\/h4>\n\n\n<p>Pour les pi\u00e8ces telles que les carters d'actionneurs, nous pr\u00e9f\u00e9rons usiner les al\u00e9sages de roulements, les faces de montage, les gorges d'\u00e9tanch\u00e9it\u00e9 et les \u00e9l\u00e9ments d'alignement dans un <strong>configuration \u00e0 5 axes unique<\/strong> dans la mesure du possible. Moins de re-serrages signifie moins d'erreurs cumul\u00e9es.<\/p>\n\n\n<h4 class=\"wp-block-heading\" id=\"cmm-verification-tied-to-your-gdampt\"><strong>V\u00e9rification CMM li\u00e9e \u00e0 votre GD&amp;T<\/strong><\/h4>\n\n\n<p>Nous inspectons la g\u00e9om\u00e9trie par rapport \u00e0 l'intention du dessin, en particulier les relations qui importent dans les articulations robotiques (axe \u00e0 face, face \u00e0 face, al\u00e9sage \u00e0 al\u00e9sage). Si votre dessin fait r\u00e9f\u00e9rence \u00e0 la norme ASME Y14.5 GD&amp;T, nous alignons notre strat\u00e9gie d'inspection sur cette intention.<\/p>\n\n\n\n<p><strong>Conclusion pratique :<\/strong> Si une articulation tremble en position stable, v\u00e9rifiez <strong>alignement de l'axe de l'al\u00e9sage, perpendicularit\u00e9\/plan\u00e9it\u00e9 des faces de montage et faux-rond\/concentricit\u00e9<\/strong> avant de r\u00e9\u00e9crire le code.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"ghost-2-thermal-expansion-drift-interference-fits-that-dont-stay-interference\">Ghost #2 : D\u00e9rive thermique (ajustements par interf\u00e9rence qui ne restent pas interf\u00e9rentiels)<\/h2>\n\n\n<p>Les articulations humano\u00efdes sont thermiquement denses. Les moteurs et les entra\u00eenements g\u00e9n\u00e8rent rapidement de la chaleur, et les bo\u00eetiers scell\u00e9s peuvent voir leur temp\u00e9rature augmenter lors d'un mouvement continu.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/hdproto.com\/wp-content\/uploads\/2025\/12\/impact-on-interference-fit.jpg\" alt=\"Impact de la dilatation thermique sur l&#039;ajustement serr\u00e9 entre le bo\u00eetier en aluminium et le palier en acier\" class=\"wp-image-3778\" srcset=\"https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/impact-on-interference-fit.jpg 900w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/impact-on-interference-fit-300x200.jpg 300w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/impact-on-interference-fit-768x512.jpg 768w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/impact-on-interference-fit-18x12.jpg 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n<h3 class=\"wp-block-heading\" id=\"what-goes-wrong-2\">Qu'est-ce qui ne va pas ?<\/h3>\n\n\n<p>Un ajustement serr\u00e9 qui semble parfait \u00e0 temp\u00e9rature ambiante peut changer une fois que le joint chauffe. L'aluminium et l'acier se dilatent \u00e0 des vitesses diff\u00e9rentes, ce qui peut transformer un ajustement serr\u00e9 en un micro-jeu ou modifier suffisamment la pr\u00e9charge pour changer le comportement de frottement.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"what-it-looks-like-in-testing\">\u00c0 quoi cela ressemble-t-il lors des tests ?<\/h3>\n\n\n<ul class=\"wp-block-list\">\n<li>Le robot semble \u201c stable \u201d lorsqu'il fait froid.<\/li>\n\n\n\n<li>La gigue appara\u00eet apr\u00e8s la mise en temp\u00e9rature ou pendant les cycles r\u00e9p\u00e9t\u00e9s.<\/li>\n\n\n\n<li>Les performances varient d'une session \u00e0 l'autre, m\u00eame avec des param\u00e8tres de contr\u00f4le identiques.<\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"how-we-reduce-thermalfit-risk\">Comment nous r\u00e9duisons le risque li\u00e9 \u00e0 l'ajustement thermique<\/h3>\n\n<h4 class=\"wp-block-heading\" id=\"dfm-review-that-asks-the-physics-questions\"><strong>Examen DFM qui pose des questions de physique<\/strong><\/h4>\n\n\n<p>Au lieu de suivre aveugl\u00e9ment une tol\u00e9rance PDF, nous demandons :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Quelle est la plage de temp\u00e9rature estim\u00e9e pour les joints ?<\/li>\n\n\n\n<li>Le si\u00e8ge du roulement se trouve-t-il dans une cavit\u00e9 chauff\u00e9e ou \u00e0 proximit\u00e9 d'un stator de moteur ?<\/li>\n\n\n\n<li>L'ajustement est-il destin\u00e9 \u00e0 maintenir la pr\u00e9charge, \u00e0 emp\u00eacher le fluage ou \u00e0 contr\u00f4ler les micro-mouvements ?<\/li>\n<\/ul>\n\n\n<h4 class=\"wp-block-heading\" id=\"fit-strategy-options-depending-on-your-architecture\"><strong>Options de strat\u00e9gie d'ajustement (en fonction de votre architecture)<\/strong><\/h4>\n\n\n<p>En fonction de votre strat\u00e9gie d'assemblage et de service, nous pouvons vous aider \u00e0 :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>contr\u00f4le plus strict de la taille et de la circularit\u00e9 de l'al\u00e9sage afin de stabiliser le comportement de l'ajustement serr\u00e9<\/li>\n\n\n\n<li>strat\u00e9gies de finition de surface pour r\u00e9duire le micro-glissement<\/li>\n\n\n\n<li>ajustements de conception (le cas \u00e9ch\u00e9ant) pour assurer une adaptation stable \u00e0 toutes les temp\u00e9ratures<\/li>\n<\/ul>\n\n\n<h4 class=\"wp-block-heading\" id=\"passive-thermal-help-without-weight-penalty\"><strong>Aide thermique passive sans p\u00e9nalit\u00e9 de poids<\/strong><\/h4>\n\n\n<p>Pour certains bo\u00eetiers d'actionneurs, les \u00e9quipes choisissent d'ajouter <strong>micro-ailettes externes int\u00e9gr\u00e9es<\/strong> pour augmenter la surface de refroidissement passif \u2014 sans supports suppl\u00e9mentaires, sans poids suppl\u00e9mentaire \u2014 juste une g\u00e9om\u00e9trie plus intelligente.<\/p>\n\n\n\n<p><strong>Conclusion pratique :<\/strong> Si la gigue appara\u00eet \u201c apr\u00e8s la mise en temp\u00e9rature \u201d, traitez-la d'abord comme un probl\u00e8me thermom\u00e9canique, et non comme un probl\u00e8me de contr\u00f4leur.<\/p>\n\n\n\n<style>\n  \/* Mobile layout *\/\n  @media (max-width: 768px) {\n    .expert-container {\n      flex-direction: column !important;\n      align-items: flex-start !important;\n      padding: 16px !important;\n    }\n    .expert-left {\n      border-right: none !important;\n      border-bottom: 1px dashed #d6d6d6 !important;\n      padding-right: 0 !important;\n      padding-bottom: 16px !important;\n      margin-bottom: 16px !important;\n      width: 100% !important;\n    }\n    .expert-right {\n      padding-left: 0 !important;\n      width: 100% !important;\n    }\n    .expert-cta {\n      width: 100% !important;\n      text-align: center !important;\n    }\n  }\n<\/style>\n\n<div class=\"expert-container\" style=\"border: 1px solid #e6e6e6; background: #ffffff; padding: 24px; display: flex; align-items: flex-start; font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Arial, sans-serif; line-height: 1.6; border-radius: 12px; box-shadow: 0 2px 10px rgba(0,0,0,0.04);\">\n\n  <!-- Left -->\n  <div class=\"expert-left\" style=\"flex: 1; border-right: 1px dashed #d6d6d6; padding-right: 22px;\">\n    <img decoding=\"async\" src=\"https:\/\/hdproto.com\/wp-content\/uploads\/2025\/12\/\u5fae\u4fe1\u56fe\u7247_20250619151342_\u526f\u672c1-scaled.png\"\n         alt=\"William, expert en usinage CNC\"\n         style=\"width: 78px; height: 78px; border-radius: 50%; object-fit: cover; margin-bottom: 10px; display: block;\">\n\n    <div style=\"font-weight: 800; font-size: 18px; color: #111; margin: 0 0 8px 0;\">William<\/div>\n\n    <p style=\"font-size: 14.5px; color: #333; margin: 0 0 10px 0;\">\n      Expert en fabrication CNC avec plus de 15 ans d'exp\u00e9rience. William aide les \u00e9quipes d'ing\u00e9nieurs \u00e0 transformer les prototypes en pi\u00e8ces de production stables gr\u00e2ce \u00e0 l'optimisation DFM, \u00e0 la planification des tol\u00e9rances, \u00e0 la s\u00e9lection des strat\u00e9gies d'usinage et au contr\u00f4le de qualit\u00e9 ax\u00e9 sur l'inspection.\n    <\/p>\n\n    <a href=\"mailto:william@hdproto.com\"\n       style=\"color: #0b57d0; text-decoration: none; font-size: 14px; font-weight: 700; display: inline-flex; align-items: center; gap: 6px;\">\n      <span aria-hidden=\"true\">\ud83d\udce9<\/span> william@hdproto.com\n    <\/a>\n  <\/div>\n\n  <!-- Right -->\n  <div class=\"expert-right\" style=\"flex: 2; padding-left: 22px;\">\n    <div style=\"display: flex; align-items: center; gap: 10px; margin-bottom: 10px;\">\n      <span aria-hidden=\"true\" style=\"font-size: 18px;\">\ud83d\udd27<\/span>\n      <div style=\"font-weight: 800; color: #0b57d0; font-size: 18px;\">Conseil sur la DFM et la tol\u00e9rance<\/div>\n    <\/div>\n\n    <p style=\"font-size: 14.5px; color: #333; margin: 0 0 10px 0;\">\n      Pour toute pi\u00e8ce usin\u00e9e par CNC - qu'il s'agisse d'arbres, de bo\u00eetiers, de supports, de collecteurs ou de composants structurels - la base d'une fabrication fiable commence par une g\u00e9om\u00e9trie propre, des points de r\u00e9f\u00e9rence bien d\u00e9finis et des caract\u00e9ristiques favorables \u00e0 l'usinage qui minimisent les risques de re-serrage.\n    <\/p>\n\n    <p style=\"font-size: 14.5px; color: #333; margin: 0 0 18px 0;\">\n      Nous prenons en charge les tol\u00e9rances li\u00e9es \u00e0 la fonction (jusqu'\u00e0 \u00b10,01 mm si n\u00e9cessaire) et proposons des options d'inspection compl\u00e8tes, notamment des rapports CMM, des jauges de filetage et des v\u00e9rifications de la finition de surface, afin de garantir la r\u00e9p\u00e9tabilit\u00e9 du prototype \u00e0 la production.\n    <\/p>\n\n    <a class=\"expert-cta\" href=\"https:\/\/hdproto.com\/contact-cnc-machining-company\/\" target=\"_blank\" style=\"background: #0b57d0; color: #ffffff; padding: 12px 22px; border-radius: 8px; text-decoration: none; font-weight: 800; font-size: 14px; display: inline-block;\" rel=\"noopener\">\n      CONTACTEZ NOTRE EXPERT D\u00c8S MAINTENANT\n    <\/a>\n  <\/div>\n\n<\/div>\n\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"ghost-3-heavy-shell-syndrome-inertia-is-the-enemy-of-humanoid-motion\">Ghost #3 : Syndrome de la coque lourde (l'inertie est l'ennemie du mouvement humano\u00efde)<\/h2>\n\n\n<p>Chez les humano\u00efdes, les grammes se multiplient. Une masse suppl\u00e9mentaire au niveau du poignet exige plus de couple au niveau du coude, ce qui exige plus au niveau de l'\u00e9paule, ce qui augmente la puissance et la charge thermique sur l'ensemble du bras.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/hdproto.com\/wp-content\/uploads\/2025\/12\/Thin-wall-CNC-machining.jpg\" alt=\"Usinage CNC \u00e0 paroi mince d&#039;un bo\u00eetier de robot l\u00e9ger \u00e0 l&#039;aide de trajectoires d&#039;outils adaptatives\" class=\"wp-image-3779\" srcset=\"https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/Thin-wall-CNC-machining.jpg 900w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/Thin-wall-CNC-machining-300x200.jpg 300w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/Thin-wall-CNC-machining-768x512.jpg 768w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/Thin-wall-CNC-machining-18x12.jpg 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<p>De nombreux fournisseurs pr\u00e9conisent une \u00e9paisseur de paroi conservatrice, car les parois minces vibrent, se d\u00e9forment et sont difficiles \u00e0 fixer. Cela prot\u00e8ge leur processus, mais pas votre robot.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"what-goes-wrong-3\">Qu'est-ce qui ne va pas ?<\/h3>\n\n\n<ul class=\"wp-block-list\">\n<li>Les parois sont \u201c renforc\u00e9es \u201d pour faciliter la fabrication.<\/li>\n\n\n\n<li>l'inertie augmente<\/li>\n\n\n\n<li>la r\u00e9ponse ralentit, la puissance augmente, la d\u00e9rive thermique s'aggrave<\/li>\n\n\n\n<li>le robot \u201c semble \u201d moins contr\u00f4lable, m\u00eame avec un bon code de contr\u00f4le<\/li>\n<\/ul>\n\n\n<h3 class=\"wp-block-heading\" id=\"how-we-machine-thinwall-parts-reliably\">Comment nous usinons de mani\u00e8re fiable les pi\u00e8ces \u00e0 parois minces<\/h3>\n\n<h4 class=\"wp-block-heading\" id=\"highspeed-machining-workholding-that-matches-the-geometry\"><strong>Usinage \u00e0 grande vitesse + serrage adapt\u00e9 \u00e0 la g\u00e9om\u00e9trie<\/strong><\/h4>\n\n\n<p>Nous utilisons des choix de proc\u00e9d\u00e9s qui rendent possible la fabrication de parois minces, notamment :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>m\u00e2choires souples personnalis\u00e9es \/ fixations d\u00e9di\u00e9es<\/li>\n\n\n\n<li>trajectoires d'outils adaptatives pour r\u00e9duire les pics de force de coupe<\/li>\n\n\n\n<li>s\u00e9quen\u00e7age tenant compte des contraintes (retirer le mat\u00e9riau de mani\u00e8re \u00e0 \u00e9viter le gauchissement)<\/li>\n<\/ul>\n\n\n<h4 class=\"wp-block-heading\" id=\"what-thinwall-is-realistic\"><strong>Quelle paroi mince est r\u00e9aliste ?<\/strong><\/h4>\n\n\n<p>Nous produisons r\u00e9guli\u00e8rement des bo\u00eetiers l\u00e9gers et des composants structurels pour robots qui n\u00e9cessitent des sections minces. Dans certaines conceptions et certains alliages, il est possible d'obtenir des parois minces jusqu'\u00e0 <strong>~0,5 mm<\/strong>, mais la capacit\u00e9 finale d\u00e9pend de la g\u00e9om\u00e9trie, de la strat\u00e9gie de nervures et des cas de charge fonctionnels.<\/p>\n\n\n\n<p><strong>Conclusion pratique :<\/strong> Chez les humano\u00efdes, le \u201c poids li\u00e9 \u00e0 l'usinabilit\u00e9 \u201d devient souvent un frein cach\u00e9 \u00e0 la stabilit\u00e9 et au contr\u00f4le.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"what-to-send-for-a-fast-useful-dfm-review-so-we-dont-guess\">Que faut-il envoyer pour obtenir une analyse DFM rapide et utile (afin que nous n'ayons pas \u00e0 deviner) ?<\/h2>\n\n\n<p>Pour nous aider \u00e0 identifier rapidement les interfaces pr\u00e9sentant un risque de gigue, envoyez :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>STEP\/Parasolid de la pi\u00e8ce (et pile d'assemblage si disponible)<\/li>\n\n\n\n<li>dessin avec GD&amp;T (ou l'intention : ce qui doit \u00eatre coaxial, ce qui doit \u00eatre plat)<\/li>\n\n\n\n<li>informations sur le mod\u00e8le de roulement\/entra\u00eenement (type de si\u00e8ge, intention de pr\u00e9charge, m\u00e9thode d'assemblage)<\/li>\n\n\n\n<li>plage de temp\u00e9rature cible (m\u00eame une estimation approximative est utile)<\/li>\n\n\n\n<li>surfaces critiques : o\u00f9 vous mesurez le faux-rond, le jeu et l'ondulation du couple<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\" id=\"inspection-amp-deliverables-we-can-provide-typical-robotics-requests\">Inspection et livrables que nous pouvons fournir (demandes courantes en mati\u00e8re de robotique)<\/h2>\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"900\" height=\"600\" src=\"https:\/\/hdproto.com\/wp-content\/uploads\/2025\/12\/CMM-inspection.png\" alt=\"Inspection CMM des composants articul\u00e9s d&#039;un robot humano\u00efde avec rapport de mesure\" class=\"wp-image-3780\" srcset=\"https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/CMM-inspection.png 900w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/CMM-inspection-300x200.png 300w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/CMM-inspection-768x512.png 768w, https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/CMM-inspection-18x12.png 18w\" sizes=\"(max-width: 900px) 100vw, 900px\" \/><\/figure>\n\n\n\n<p>En fonction de votre stade (prototype ou pilote), les \u00e9quipes demandent g\u00e9n\u00e9ralement :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rapport CMM pour les relations de r\u00e9f\u00e9rence et les al\u00e9sages\/faces cl\u00e9s<\/li>\n\n\n\n<li>priorit\u00e9s d'inspection des premiers articles align\u00e9es sur les interfaces communes<\/li>\n\n\n\n<li>Documentation relative \u00e0 la finition de surface pour les surfaces critiques en termes de frottement<\/li>\n\n\n\n<li>Notes de processus pour la r\u00e9p\u00e9tabilit\u00e9 dans les petits lots<\/li>\n<\/ul>\n\n\n<h2 class=\"wp-block-heading\" id=\"stop-debugging-physics-with-code\">Arr\u00eatez de d\u00e9boguer la physique avec du code<\/h2>\n\n\n<p>Vous ne pouvez pas corriger un si\u00e8ge de roulement mal align\u00e9 \u00e0 l'aide d'un PID. Vous ne pouvez pas filtrer la d\u00e9rive caus\u00e9e par des ajustements instables en fonction de la temp\u00e9rature. Un mouvement humano\u00efde parfait commence par une g\u00e9om\u00e9trie qui respecte la cin\u00e9matique et la physique.<\/p>\n\n\n\n<p>\u00c0 <strong><a href=\"https:\/\/hdproto.com\/cnc-machining-services\/\" target=\"_blank\" rel=\"noreferrer noopener\">Dongguan Huade Precision Manufacturing Co., Ltd<\/a>.<\/strong>, Nous soutenons les \u00e9quipes de robotique au-del\u00e0 de la simple fabrication sur plan. Nous nous concentrons sur les interfaces qui d\u00e9terminent si votre articulation est fluide, silencieuse et reproductible, afin que le r\u00e9glage de votre logiciel reste pertinent.<\/p>\n\n\n\n<p><strong>Vous souhaitez obtenir une analyse technique DFM ?<\/strong><br>Envoyez-nous vos fichiers STEP et vos exigences cl\u00e9s. Nos ing\u00e9nieurs examineront vos interfaces critiques et vous feront part de leurs commentaires pratiques en mati\u00e8re d'usinage et d'inspection.<\/p>\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n<h3 class=\"wp-block-heading\" id=\"faq-1-what-mechanical-issues-most-commonly-cause-joint-jitter-in-humanoid-robots\">FAQ 1 : Quels sont les probl\u00e8mes m\u00e9caniques qui causent le plus souvent des vibrations articulaires chez les robots humano\u00efdes ?<\/h3>\n\n\n<p>Les plus courantes sont le d\u00e9salignement des rep\u00e8res dans les si\u00e8ges de roulements, les erreurs de relation entre l'al\u00e9sage et la face, le micro-jeu r\u00e9sultant d'ajustements instables et la non-lin\u00e9arit\u00e9 du frottement caus\u00e9e par l'accumulation g\u00e9om\u00e9trique.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-2-concentricity-vs-runoutwhat-should-i-specify-for-bearing-bores\">FAQ 2 : Concentricit\u00e9 ou faux-rond : que dois-je sp\u00e9cifier pour les al\u00e9sages de roulements ?<\/h3>\n\n\n<p>Si votre priorit\u00e9 est le comportement en rotation au niveau de l'interface assembl\u00e9e, les contr\u00f4les li\u00e9s au faux-rond sont souvent plus directement li\u00e9s aux performances. Pour les empilements complexes, utilisez une strat\u00e9gie de r\u00e9f\u00e9rence qui refl\u00e8te la m\u00e9thode d'assemblage et de mesure r\u00e9elle.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-3-why-does-jitter-appear-only-after-the-robot-warms-up\">FAQ 3 : Pourquoi la gigue n'appara\u00eet-elle qu'apr\u00e8s le pr\u00e9chauffage du robot ?<\/h3>\n\n\n<p>Les changements de temp\u00e9rature peuvent modifier les ajustements serr\u00e9s, la pr\u00e9charge et le comportement de frottement. M\u00eame une faible d\u00e9rive thermique peut entra\u00eener des micro-mouvements ou modifier l'ondulation du couple, que le contr\u00f4leur amplifie \u00e0 gain \u00e9lev\u00e9.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-4-how-can-cnc-machining-reduce-harmonic-drive-or-gearboxrelated-oscillation\">FAQ 4 : Comment l'usinage CNC peut-il r\u00e9duire les oscillations li\u00e9es \u00e0 la transmission harmonique ou \u00e0 la bo\u00eete de vitesses ?<\/h3>\n\n\n<p>L'usinage de pr\u00e9cision peut r\u00e9duire les oscillations en stabilisant l'alignement entre les si\u00e8ges de roulements, les supports de bo\u00eete de vitesses et les interfaces de sortie, ce qui r\u00e9duit le frottement excentrique, le grippage et les ondulations de couple qui excitent la boucle de contr\u00f4le.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-5-can-thinwall-designs-really-be-machined-without-warpage\">FAQ 5 : Les conceptions \u00e0 parois minces peuvent-elles vraiment \u00eatre usin\u00e9es sans d\u00e9formation ?<\/h3>\n\n\n<p>Oui, avec un serrage ad\u00e9quat, des trajectoires d'outils appropri\u00e9es et un s\u00e9quen\u00e7age tenant compte des contraintes. La faisabilit\u00e9 des parois minces d\u00e9pend de la g\u00e9om\u00e9trie, de l'alliage, de la strat\u00e9gie de nervurage et de la rigidit\u00e9 fonctionnelle requise.<\/p>\n\n\n<h3 class=\"wp-block-heading\" id=\"faq-6-what-should-i-send-to-get-a-useful-dfm-review-for-humanoid-robot-parts\">FAQ 6 : Que dois-je envoyer pour obtenir une analyse DFM utile pour les pi\u00e8ces de robots humano\u00efdes ?<\/h3>\n\n\n<p>Envoyez le fichier STEP + le dessin (ou l'intention d'assemblage), les d\u00e9tails relatifs aux roulements\/entra\u00eenements, la m\u00e9thode d'assemblage, la plage de temp\u00e9ratures de fonctionnement, et mettez en \u00e9vidence les donn\u00e9es et surfaces critiques pour le contr\u00f4le du faux-rond\/jeu.<\/p>\n\n\n\t\t\t<div class=\"srfm-form-container srfm-form-container-1218 srfm-bg-color\">\n\t\t\t<style>\n\t\t\t\t\/* Need to check and remove the input variables related to the Style Tab. *\/\n\t\t\t\t.srfm-form-container-1218 {\n\t\t\t\t\t\/* New test variables *\/\n\t\t\t\t\t--srfm-color-scheme-primary: var(--ast-global-color-0);\n\t\t\t\t\t--srfm-color-scheme-text-on-primary: #FFFFFF;\n\t\t\t\t\t--srfm-color-scheme-text: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-quill-editor-color: var(--ast-global-color-0);\n\n\t\t\t\t\t--srfm-color-input-label: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-color-input-description: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-placeholder: hsl( from var(--ast-global-color-2) h s l \/ 0.5 );\n\t\t\t\t\t--srfm-color-input-text: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-color-input-prefix: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-background: hsl( from var(--ast-global-color-2) h s l \/ 0.02 );\n\t\t\t\t\t--srfm-color-input-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-color-input-background-disabled: hsl( from var(--ast-global-color-2) h s l \/ 0.07 );\n\t\t\t\t\t--srfm-color-input-border: hsl( from var(--ast-global-color-2) h s l \/ 0.25 );\n\t\t\t\t\t--srfm-color-input-border-disabled: hsl( from var(--ast-global-color-2) h s l \/ 0.15 );\n\t\t\t\t\t--srfm-color-multi-choice-svg: hsl( from var(--ast-global-color-2) h s l \/ 0.7 );\n\t\t\t\t\t--srfm-color-input-border-hover: hsl( from var(--ast-global-color-0) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-color-input-border-focus-glow: hsl( from var(--ast-global-color-0) h s l \/ 0.15 );\n\t\t\t\t\t--srfm-color-input-selected: hsl( from var(--ast-global-color-0) h s l \/ 0.1 );\n\t\t\t\t\t--srfm-btn-color-hover: hsl( from var(--ast-global-color-0) h s l \/ 0.9 );\n\t\t\t\t\t--srfm-btn-color-disabled: hsl( from var(--ast-global-color-0) h s l \/ 0.25 );\n\n\t\t\t\t\t\/* Dropdown Variables *\/\n\t\t\t\t\t--srfm-dropdown-input-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-option-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-option-background-selected: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-option-selected-icon: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-dropdown-option-text-color: hsl( from var(--ast-global-color-2) h s l \/ 0.80 );\n\t\t\t\t\t--srfm-dropdown-option-selected-text: var(--ast-global-color-2);\n\t\t\t\t\t--srfm-dropdown-badge-background: hsl( from var(--ast-global-color-2) h s l \/ 0.05 );\n\t\t\t\t\t--srfm-dropdown-badge-background-hover: hsl( from var(--ast-global-color-2) h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-menu-border-color: hsl( from var(--ast-global-color-2) h s l \/ 0.10 );\n\t\t\t\t\t--srfm-dropdown-placeholder-color: hsl( from var(--ast-global-color-2) h s l \/ 0.50 );\n\t\t\t\t\t--srfm-dropdown-icon-color: hsl( from var(--ast-global-color-2) h s l \/ 0.65 );\n\t\t\t\t\t--srfm-dropdown-icon-disabled: hsl( from var(--ast-global-color-2) h s l \/ 0.25 );\n\n\t\t\t\t\t\/* Background Control Variables *\/\n\t\t\t\t\t--srfm-instant-form-padding-top: 32px;--srfm-instant-form-padding-right: 32px;--srfm-instant-form-padding-bottom: 32px;--srfm-instant-form-padding-left: 32px;--srfm-instant-form-border-radius-top: 12px;--srfm-instant-form-border-radius-right: 12px;--srfm-instant-form-border-radius-bottom: 12px;--srfm-instant-form-border-radius-left: 12px;--srfm-form-padding-top: 0px;--srfm-form-padding-right: 0px;--srfm-form-padding-bottom: 0px;--srfm-form-padding-left: 0px;--srfm-form-border-radius-top: 0px;--srfm-form-border-radius-right: 0px;--srfm-form-border-radius-bottom: 0px;--srfm-form-border-radius-left: 0px;--srfm-bg-color: #ffffff;--srfm-bg-overlay-opacity: 1;\t\t\t\t\t--srfm-row-gap-between-blocks: 18px;--srfm-address-label-font-size: 16px;--srfm-address-label-line-height: 24px;--srfm-address-description-font-size: 14px;--srfm-address-description-line-height: 20px;--srfm-col-gap-between-fields: 16px;--srfm-row-gap-between-fields: 16px;--srfm-gap-below-address-label: 14px;--srfm-dropdown-font-size: 14px;--srfm-dropdown-gap-between-input-menu: 4px;--srfm-dropdown-badge-padding: 2px 6px;--srfm-dropdown-multiselect-font-size: 12px;--srfm-dropdown-multiselect-line-height: 16px;--srfm-dropdown-padding-right: 12px;--srfm-dropdown-padding-right-icon: calc( var( --srfm-dropdown-padding-right ) + 20px );--srfm-dropdown-multiselect-padding: 8px var( --srfm-dropdown-padding-right-icon ) 8px 8px;--srfm-input-height: 44px;--srfm-input-field-padding: 10px 12px;--srfm-input-field-font-size: 16px;--srfm-input-field-line-height: 24px;--srfm-input-field-margin-top: 6px;--srfm-input-field-margin-bottom: 6px;--srfm-checkbox-label-font-size: 16px;--srfm-checkbox-label-line-height: 24px;--srfm-checkbox-description-font-size: 14px;--srfm-checkbox-description-line-height: 20px;--srfm-check-ctn-width: 16px;--srfm-check-ctn-height: 16px;--srfm-check-svg-size: 10px;--srfm-checkbox-margin-top-frontend: 4px;--srfm-checkbox-margin-top-editor: 6px;--srfm-check-gap: 8px;--srfm-checkbox-description-margin-left: 24px;--srfm-flag-section-padding: 10px 0 10px 12px;--srfm-gap-between-icon-text: 8px;--srfm-label-font-size: 16px;--srfm-label-line-height: 24px;--srfm-description-font-size: 14px;--srfm-description-line-height: 20px;--srfm-btn-padding: 10px 14px;--srfm-btn-font-size: 16px;--srfm-btn-line-height: 24px;--srfm-multi-choice-horizontal-padding: 20px;--srfm-multi-choice-vertical-padding: 20px;--srfm-multi-choice-internal-option-gap: 8px;--srfm-multi-choice-vertical-svg-size: 40px;--srfm-multi-choice-horizontal-image-size: 24px;--srfm-multi-choice-vertical-image-size: 120px;--srfm-multi-choice-outer-padding: 2px;\t\t\t\t}\n\t\t\t<\/style>\n\t\t\t\t\t\t\t<form method=\"post\" enctype=\"multipart\/form-data\" id=\"srfm-form-1218\" class=\"srfm-form\"\n\t\t\t\tform-id=\"1218\" after-submission=\"hide form\" message-type=\"same page\" success-url=\"\" ajaxurl=\"https:\/\/cms.hdproto.com\/wp-admin\/admin-ajax.php\" data-submit-token=\"0d4fe781a07175604cab2982dfbe6e899f7beaf7afcfb023be01ea658dab8840\" action=\"\"\n\t\t\t\t>\n\t\t\t\t\n\t\t\t\t<input type=\"hidden\" value=\"1218\" name=\"form-id\">\n\t\t\t\t<input type=\"hidden\" value=\"\" name=\"srfm-sender-email-field\" id=\"srfm-sender-email\">\n\t\t\t\t<input type=\"hidden\" value=\"\" id=\"srfm-page-break\">\n\t\t\t\t\t\t<p id=\"srfm-error-message\" class=\"srfm-common-error-message srfm-error-message srfm-head-error\" hidden>\t\t<span class=\"srfm-icon\" aria-hidden=\"true\">\n\t\t\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='20' fill='none'><path d='M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' \/><path d='M10 6.66602V9.99935' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' \/><path d='M10 13.334H10.0083' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' \/><\/svg>\t\t<\/span>\n\t\t<span class=\"srfm-error-content\">Une erreur s&#039;est produite lors de l&#039;envoi de votre formulaire. Veuillez r\u00e9essayer.<\/span><\/p>\n\t\t\t\t\t<div data-block-id=\"d99b324d\" class=\"srfm-block-single srfm-block srfm-input-block srf-input-d99b324d-block  srfm-block-width-100 srfm-slug-your-name 1218\" >\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-d99b324d-lbl-WW91ciBOYW1l\" for=\"srfm-input-d99b324d-lbl-WW91ciBOYW1l\" class=\"srfm-block-label\">\n\t\t\t\t\t\tVotre nom\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input class=\"srfm-input-common srfm-input-input\" type=\"text\" name=\"srfm-input-d99b324d-lbl-WW91ciBOYW1l-your-name\" id=\"srfm-input-d99b324d-lbl-WW91ciBOYW1l\"\n\t\t\t\t\taria-describedby='srfm-error-d99b324d'\t\t\t\t\tdata-required=\"true\" aria-required=\"true\" data-unique=\"false\" maxlength=\"100\" value=\"\"  data-srfm-mask=\"none\"   \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-d99b324d\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"5e0cc115\" class=\"srfm-block-single srfm-block srfm-email-block srf-email-5e0cc115-block  srfm-block-width-100 srfm-slug-your-email 1218 srfm-email-block-wrap\">\n\t\t\t\t<div class=\"srfm-email-block srf-email-5e0cc115-block\">\n\t\t\t\t\t\t\t\t\t\t<label id=\"srfm-label-5e0cc115-lbl-WW91ciBFbWFpbA\" for=\"srfm-email-5e0cc115-lbl-WW91ciBFbWFpbA\" class=\"srfm-block-label\">\n\t\t\t\t\t\tVotre courriel\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t\t\t<input class=\"srfm-input-common srfm-input-email\" type=\"email\" name=\"srfm-email-5e0cc115-lbl-WW91ciBFbWFpbA-your-email\" id=\"srfm-email-5e0cc115-lbl-WW91ciBFbWFpbA\"\n\t\t\t\t\t\taria-describedby='srfm-error-5e0cc115'\t\t\t\t\t\tdata-required=\"true\" aria-required=\"true\" data-unique=\"false\" value=\"\"   \/>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-5e0cc115\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t\n\n\t\t<div data-block-id=\"a93fc450\" class=\"srfm-block-single srfm-block srfm-phone-block srf-phone-a93fc450-block srfm-block-width-100 1218\">\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-a93fc450-lbl-UGhvbmUgTnVtYmVy\" for=\"srfm-phone-a93fc450-lbl-UGhvbmUgTnVtYmVy\" class=\"srfm-block-label\">\n\t\t\t\t\t\tNum\u00e9ro de t\u00e9l\u00e9phone\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-description\" id=\"srfm-description-a93fc450\">\n\t\t\t\t\t\tVotre num\u00e9ro de t\u00e9l\u00e9phone (facultatif)\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input type=\"tel\"\n\t\t\t\t\tclass=\"srfm-input-common srfm-input-phone\"\n\t\t\t\t\tname=\"srfm-phone-a93fc450-lbl-UGhvbmUgTnVtYmVy-srfm-phone\"\n\t\t\t\t\tid=\"srfm-phone-a93fc450-lbl-UGhvbmUgTnVtYmVy\"\n\t\t\t\t\taria-describedby='srfm-error-a93fc450 srfm-description-a93fc450'\t\t\t\t\tdata-required=\"false\"\n\t\t\t\t\taria-required=\"false\"\n\t\t\t\t\tauto-country=\"true\"\n\t\t\t\t\tdefault-country=\"\"\n\t\t\t\t\t\t\t\t\t\tvalue=\"\"\n\t\t\t\t\t\t\t\t\t\tdata-unique=\"false\">\n\t\t\t<\/div>\n\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-a93fc450\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\n\n\t\t\t<div data-block-id=\"a5e9b3e1\" class=\"srfm-block-single srfm-block srfm-input-block srf-input-a5e9b3e1-block  srfm-block-width-100 srfm-slug-subject 1218\" >\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-a5e9b3e1-lbl-Q29tcGFueSBOYW1l\" for=\"srfm-input-a5e9b3e1-lbl-Q29tcGFueSBOYW1l\" class=\"srfm-block-label\">\n\t\t\t\t\t\tNom de l&#039;entreprise\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-description\" id=\"srfm-description-a5e9b3e1\">\n\t\t\t\t\t\tNom de votre entreprise (facultatif)\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<input class=\"srfm-input-common srfm-input-input\" type=\"text\" name=\"srfm-input-a5e9b3e1-lbl-Q29tcGFueSBOYW1l-subject\" id=\"srfm-input-a5e9b3e1-lbl-Q29tcGFueSBOYW1l\"\n\t\t\t\t\taria-describedby='srfm-error-a5e9b3e1 srfm-description-a5e9b3e1'\t\t\t\t\tdata-required=\"false\" aria-required=\"false\" data-unique=\"false\" maxlength=\"100\" value=\"\"  data-srfm-mask=\"none\"   \/>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-a5e9b3e1\" data-error-msg=\"Ce champ est n\u00e9cessaire.\" data-unique-msg=\"La valeur doit \u00eatre unique.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\n\n\t\t<div data-block-id=\"644ea5d6\" class=\"srfm-block-single srfm-block srfm-textarea-block srf-textarea-644ea5d6-block  srfm-block-width-100 1218\">\n\t\t\t\t\t\t\t\t<label id=\"srfm-label-644ea5d6-lbl-UHJvamVjdCBEZXRhaWxzIC8gUmVxdWlyZW1lbnRz-7019\" for=\"srfm-textarea-644ea5d6-lbl-UHJvamVjdCBEZXRhaWxzIC8gUmVxdWlyZW1lbnRz-7019\" class=\"srfm-block-label\">\n\t\t\t\t\t\tD\u00e9tails du projet \/ Exigences\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"srfm-required\" aria-hidden=\"true\"> *<\/span>\n\t\t\t\t\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<div class=\"srfm-description\" id=\"srfm-description-644ea5d6\">\n\t\t\t\t\t\tVeuillez indiquer le mat\u00e9riau, la quantit\u00e9, la tol\u00e9rance, les dimensions ou toute autre exigence particuli\u00e8re.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"srfm-block-wrap\">\n\t\t\t\t<textarea\n\t\t\t\t\tclass=\"srfm-input-common srfm-input-textarea\"\n\t\t\t\t\tname=\"srfm-textarea-644ea5d6-lbl-UHJvamVjdCBEZXRhaWxzIC8gUmVxdWlyZW1lbnRz-your-message\"\n\t\t\t\t\tid=\"srfm-textarea-644ea5d6-lbl-UHJvamVjdCBEZXRhaWxzIC8gUmVxdWlyZW1lbnRz-7019\"\n\t\t\t\t\taria-describedby='srfm-error-644ea5d6 srfm-description-644ea5d6'\t\t\t\t\tdata-required=\"true\" aria-required=\"true\"  rows=\"6\"  \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t><\/textarea>\n\t\t\t\t\t\t\t<\/div>\n\t\t\t<div class=\"srfm-error-wrap\">\n\t\t\t\t\t\t\t\t\t<div class=\"srfm-error-message\" data-srfm-id=\"srfm-error-644ea5d6\" data-error-msg=\"Ce champ est n\u00e9cessaire.\">\n\t\t\t\t\t\tCe champ est n\u00e9cessaire.\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\n\t\t\t\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t<div class=\"srfm-submit-container\" style=\"\">\n\t\t\t\t\t\t<div style=\"width: ; text-align: left\" class=\"wp-block-button\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<button style=\"\" id=\"srfm-submit-btn\" class=\"srfm-btn-frontend srfm-button srfm-submit-button\"\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t>\n\t\t\t\t\t\t\t\t<div class=\"srfm-submit-wrap\">\n\t\t\t\t\t\t\t\t\tENVOYER UN MESSAGE\t\t\t\t\t\t\t\t<div class=\"srfm-loader\"><\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/button>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<p id=\"srfm-error-message\" class=\"srfm-common-error-message srfm-error-message srfm-footer-error\" hidden>\t\t<span class=\"srfm-icon\" aria-hidden=\"true\">\n\t\t\t<svg xmlns='http:\/\/www.w3.org\/2000\/svg' width='20' height='20' fill='none'><path d='M9.99935 18.3327C14.6017 18.3327 18.3327 14.6017 18.3327 9.99935C18.3327 5.39698 14.6017 1.66602 9.99935 1.66602C5.39698 1.66602 1.66602 5.39698 1.66602 9.99935C1.66602 14.6017 5.39698 18.3327 9.99935 18.3327Z' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' \/><path d='M10 6.66602V9.99935' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' \/><path d='M10 13.334H10.0083' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' \/><\/svg>\t\t<\/span>\n\t\t<span class=\"srfm-error-content\">Une erreur s&#039;est produite lors de l&#039;envoi de votre formulaire. Veuillez r\u00e9essayer.<\/span><\/p>\n\t\t\t\t\t<input type=\"hidden\" name=\"trp-form-language\" value=\"fr\"\/><\/form>\n\t\t\t<div class=\"srfm-single-form srfm-success-box in-page\">\n\t\t\t\t<div aria-live=\"polite\" aria-atomic=\"true\" role=\"alert\" id=\"srfm-success-message-page-1218\" class=\"srfm-success-box-description\"><\/div>\n\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>","protected":false},"excerpt":{"rendered":"<p>Let\u2019s be honest\u2014when a humanoid robot jitters in a static pose, most teams blame software first.But in CNC machining for humanoid robots, tiny datum and fit errors can create friction ripple and micro-backlash that no controller can fully hide. You\u2019ve tuned the torque loop, refined the PID gains, and validated your motion in simulation. Then [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3776,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","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":"disabled","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":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"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":""},"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-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":"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":""},"mobile":{"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":""}},"footnotes":""},"categories":[36,66],"tags":[435,153,432,434,433,436],"class_list":["post-3772","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cnc-machining-services","category-automation-robotics","tag-actuator-housing","tag-gdt","tag-humanoid-robots","tag-joint-jitter","tag-robot-joint","tag-thin-wall-machining"],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange.jpg",900,578,false],"thumbnail":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange-150x150.jpg",150,150,true],"medium":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange-300x193.jpg",300,193,true],"medium_large":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange-768x493.jpg",768,493,true],"large":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange.jpg",900,578,false],"1536x1536":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange.jpg",900,578,false],"2048x2048":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange.jpg",900,578,false],"trp-custom-language-flag":["https:\/\/cms.hdproto.com\/wp-content\/uploads\/2025\/12\/robot-joint-flange-18x12.jpg",18,12,true]},"uagb_author_info":{"display_name":"Huade CNC","author_link":"https:\/\/cms.hdproto.com\/fr\/author\/sales\/"},"uagb_comment_info":0,"uagb_excerpt":"Let\u2019s be honest\u2014when a humanoid robot jitters in a static pose, most teams blame software first.But in CNC machining for humanoid robots, tiny datum and fit errors can create friction ripple and micro-backlash that no controller can fully hide. You\u2019ve tuned the torque loop, refined the PID gains, and validated your motion in simulation. Then\u2026","_links":{"self":[{"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/posts\/3772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/comments?post=3772"}],"version-history":[{"count":5,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/posts\/3772\/revisions"}],"predecessor-version":[{"id":3788,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/posts\/3772\/revisions\/3788"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/media\/3776"}],"wp:attachment":[{"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/media?parent=3772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/categories?post=3772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cms.hdproto.com\/fr\/wp-json\/wp\/v2\/tags?post=3772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}