{"id":1100,"date":"2019-05-03T18:45:13","date_gmt":"2019-05-03T16:45:13","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?page_id=1100"},"modified":"2022-07-07T20:39:29","modified_gmt":"2022-07-07T18:39:29","slug":"projet-cnc-gravure","status":"publish","type":"page","link":"https:\/\/www.aacmb.fr\/wordpress\/projet-cnc-gravure\/","title":{"rendered":"Projet CNC &#8211; Introduction"},"content":{"rendered":"<p>Une CNC est une machine \u00e0 commandes num\u00e9riques. Ce terme issu du monde industriel est aujourd&rsquo;hui ouvert aux amateurs. Et c&rsquo;est un sujet tr\u00e8s proche de celui de l&rsquo;impression 3D.<\/p>\n<p>En effet, ce trigramme bien barbare (Commande Num\u00e9rique par Calculateur) d\u00e9finit quelque chose que nous connaissons d\u00e9j\u00e0 dans la 3D. Il s&rsquo;agit simplement d&rsquo;envoyer des commandes G-Code sur 3 axes (ou plus), afin de d\u00e9placer une t\u00eate, qui n&rsquo;est pas une t\u00eate d&rsquo;impression, mais une t\u00eate portant un outil pour \u00ab\u00a0usiner\u00a0\u00bb un support existant. On imagine un outil coupant, mais aussi un laser &#8230;.<\/p>\n<p>En r\u00e9sum\u00e9, ici on enl\u00e8ve de la mati\u00e8re, plut\u00f4t qu&rsquo;en d\u00e9poser &#8230;<\/p>\n<p>En rangeant mon atelier, j&rsquo;ai retrouv\u00e9 2 moteurs pas \u00e0 pas et des tiges filet\u00e9es. L&rsquo;id\u00e9e a vite germ\u00e9 dans ma t\u00eate de me lancer dans la r\u00e9alisation d&rsquo;une mini-CNC (mod\u00e8le du pauvre, version low-cost). Je ne cherche pas la pr\u00e9cision, mais juste \u00e0 comprendre le principe de fonctionnement.<\/p>\n<p>Quelques recherches, et je pars t\u00eate baiss\u00e9e dans la r\u00e9alisation de la version V0 de ma machine qui sera b\u00e2tie sur les bases suivantes :<\/p>\n<ul>\n<li>un chassi en bois de r\u00e9cup\u00e9ration (ce sera grossier car je ne suis pas \u00e9quip\u00e9 pour faire de belles d\u00e9coupes) ,<\/li>\n<li>des glissi\u00e8res de tiroir pour les guidages,<\/li>\n<li>3 moteurs pas \u00e0 pas avec tiges filet\u00e9es (j&rsquo;en ai d\u00e9j\u00e0 2),<\/li>\n<li>une carte Arduino avec un shield CNC et des drivers (je vais d\u00e9couvrir mais c&rsquo;est visiblement d\u00e9j\u00e0 \u00e9prouv\u00e9 et tr\u00e8s bon march\u00e9),<\/li>\n<li>le logiciel GRBL dans l&rsquo;arduino pour interpr\u00e9ter le G-Code,<\/li>\n<li>un logiciel c\u00f4t\u00e9 PC pour piloter le tout (Universal Gcode Sender).<\/li>\n<\/ul>\n<p>Concernant la t\u00eate d&rsquo;usinage elle-m\u00eame, je dispose d&rsquo;une Dremel avec un flexible, qui fera parfaitement l&rsquo;affaire pour le moment.<\/p>\n<h4><span style=\"color: #0000ff;\">Premi\u00e8re partie : La m\u00e9canique<\/span><\/h4>\n<p>Autant le dire tout de suite : je vais \u00ab mal \u00bb travailler. Je pars sans plan !!! L&rsquo;id\u00e9e est de faire un truc rapide qui me permet de r\u00e9utiliser mes moteurs. Il faut donc faire une table pouvant se d\u00e9placer sur 2 axes (x;y), surmont\u00e9e d&rsquo;une potence se d\u00e9pla\u00e7ant de haut en bas (z). <a href=\".\/projet-cnc-la-mecanique\/\">Lire la suite<\/a><\/p>\n<h4><span style=\"color: #0000ff;\">Deuxi\u00e8me partie : L&rsquo;\u00e9lectronique<\/span><\/h4>\n<p>Le nombre de sites et forums divers qui pr\u00e9sentent des solutions est impressionnant. Je ne donc rien inventer et partir sur la solution qui semble aujourd\u2019hui la plus r\u00e9pandue et la plus \u00e9conomique : une solution \u00e0 base d\u2019une carte Arduino, d\u2019un Shield CNC (je ne savais pas que cela existait) et de drivers adapt\u00e9s aux moteurs Pas \u00e0 Pas. <a href=\".\/projet-cnc-lelectronique\/\">Lire la suite<\/a><\/p>\n<h4><span style=\"color: #0000ff;\">Troisi\u00e8me partie : Le firmware<\/span><\/h4>\n<p>Avant de pouvoir utiliser le Shield CNC, un microprogramme de contr\u00f4le doit \u00eatre install\u00e9 dans l\u2019Arduino. Ce microprogramme servira d\u2019interface en interpr\u00e9tant les GCodes envoy\u00e9s \u00e0 la carte Arduino, afin de les traduire en signaux compatibles avec les moteurs. <a href=\".\/projet-cnc-le-logiciel\/\">Lire la suite<\/a><\/p>\n<h4><span style=\"color: #0000ff;\">Quatri\u00e8me partie : Les premiers essais<\/span><\/h4>\n<p>Pour pouvoir piloter la machine, il faut lui envoyer un fichier au format GCode. C\u2019est exactement le m\u00eame principe que pour l\u2019impression 3D, sauf que l\u2019on va enlever de la mati\u00e8re au lieu d\u2019en ajouter ! <a href=\".\/projet-cnc-generation-du-fichier-gcode\/\">Lire la suite<\/a><\/p>\n<h4><span style=\"color: #0000ff;\">Cinqui\u00e8me et derni\u00e8re partie 5 : Le bilan de l&rsquo;op\u00e9ration<\/span><\/h4>\n<p>Tout d\u2019abord, je vais pousser un (petit) cri : VICTOIRE, \u00e7a fonctionne !<br \/>\nJ\u2019ai r\u00e9ussi \u00e0 r\u00e9aliser quelques usinages basiques. <a href=\".\/projet-cnc-le-bilan\/\">Lire la suite<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Une CNC est une machine \u00e0 commandes num\u00e9riques. Ce terme issu du monde industriel est aujourd&rsquo;hui ouvert aux amateurs. Et c&rsquo;est un sujet tr\u00e8s proche de celui de l&rsquo;impression 3D. En effet, ce trigramme bien barbare (Commande Num\u00e9rique par Calculateur) d\u00e9finit quelque chose que nous connaissons d\u00e9j\u00e0 dans la 3D. Il s&rsquo;agit simplement d&rsquo;envoyer des &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/projet-cnc-gravure\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Projet CNC &#8211; Introduction&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"categories":[69],"tags":[],"class_list":["post-1100","page","type-page","status-publish","hentry","category-gravure-cnc"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/1100","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/comments?post=1100"}],"version-history":[{"count":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/1100\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=1100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=1100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=1100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}