{"id":1291,"date":"2019-09-04T14:51:32","date_gmt":"2019-09-04T12:51:32","guid":{"rendered":"https:\/\/www.aacmb.fr\/wordpress\/?page_id=1291"},"modified":"2022-07-07T19:29:50","modified_gmt":"2022-07-07T17:29:50","slug":"camban","status":"publish","type":"page","link":"https:\/\/www.aacmb.fr\/wordpress\/camban\/","title":{"rendered":"CamBan"},"content":{"rendered":"\n<p>Camban est un logiciel sp\u00e9cialis\u00e9 dans la g\u00e9n\u00e9ration de fichiers Gcode \u00e0 partir de fichiers cr\u00e9\u00e9s avec un logiciel de CAO (genre FreeCAD). Il int\u00e8gre aussi un \u00e9diteur de formes g\u00e9om\u00e9triques permettant de r\u00e9aliser des pi\u00e8ces simples.<\/p>\n\n\n\n<p>Ce logiciel n&rsquo;est pas un logiciel libre. Il est possible de le tester 40 fois sans limitation. Au-del\u00e0, les fichiers GCode g\u00e9n\u00e9r\u00e9s ne peuvent pas d\u00e9passer les 500 lignes.<\/p>\n\n\n\n<p>L&rsquo;utilisation de ce logiciel est pr\u00e9sent\u00e9e comme tr\u00e8s intuitive :<\/p>\n\n\n\n<p>a) on importe le fichier \u00e0 traiter dans l&rsquo;un des formats pris en compte,<br>b) on d\u00e9finit les param\u00e8tres d&rsquo;usinage (exemple : caract\u00e9ristiques de l&rsquo;outil),<br>c) on s\u00e9lectionne les \u00ab\u00a0zones \u00e0 usiner\u00a0\u00bb,<br>d) on g\u00e9n\u00e8re les chemins d&rsquo;usinage,<br>e) on g\u00e9n\u00e8re le fichier Gcode avec le bon post-processeur.<\/p>\n\n\n\n<p>Je vais donc reprendre la pi\u00e8ce que je ne pouvais pas traiter avec l&rsquo;atelier Path de FreeCAD, et suivre les \u00e9tapes indiqu\u00e9es ci-dessus.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Importation de la pi\u00e8ce a traiter<\/h5>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"360\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_01.jpg\" alt=\"\" class=\"wp-image-1296\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_01.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_01-350x252.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_01-300x216.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>Nativement, CamBan peut importer les fichiers au format stl. J&rsquo;ai donc export\u00e9 ma pi\u00e8ce \u00e0 ce format depuis FreeCAD.<\/p>\n\n\n\n<p>Pour simplifier les op\u00e9rations par la suite, je vais aligner ma pi\u00e8ce sur le r\u00e9f\u00e9rentiel (0,0,0) de CamBan. En effet, il faut garder \u00e0 l&rsquo;esprit que le fichier Gcode qui sera g\u00e9n\u00e9r\u00e9 sera li\u00e9 \u00e0 des coordonn\u00e9es physique de la machine.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"343\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_02.jpg\" alt=\"\" class=\"wp-image-1298\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_02.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_02-350x240.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_02-300x206.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p><u>Remarque<\/u> : Je ne d\u00e9taille pas ici les modes op\u00e9ratoires pour r\u00e9aliser les op\u00e9rations. Le manuel de CamBan est tr\u00e8s clair.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">S\u00e9lection des surfaces \u00e0 usiner et g\u00e9n\u00e9ration des chemins d&rsquo;usinage<\/h5>\n\n\n\n<p>CamBan manipule des p\u00e9rim\u00e8tres. Notre pi\u00e8ce import\u00e9e est pour le moment uniquement constitu\u00e9e d&rsquo;un seul bloc. Il va falloir la transformer afin de faire appara\u00eetre toutes les zones qui nous int\u00e9ressent. Pour cela, il suffit de \u00ab\u00a0trancher\u00a0\u00bb  en Z la pi\u00e8ce.<\/p>\n\n\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1300\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_03.jpg\" alt=\"\" width=\"500\" height=\"262\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_03.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_03-350x183.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_03-300x157.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n\n\n<p>La pi\u00e8ce est maintenant compos\u00e9e de plusieurs polylignes. Pour simplifier au maximum, je conserve uniquement les polylignes principales, que je positionne sur un nouveau calque.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"241\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_04.jpg\" alt=\"\" class=\"wp-image-1301\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_04.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_04-350x169.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_04-300x145.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>Place maintenant \u00e0 l&rsquo;usinage. Je s\u00e9lectionne les 2 polylignes externes, et j&rsquo;ajoute un usinage de poche. Je d\u00e9finis un outil, la position de d\u00e9part et la position d&rsquo;arriv\u00e9e en Z. C&rsquo;est aussi simple. Il y a pleins d&rsquo;autres param\u00e8tres. Mais pour commencer, c&rsquo;est suffisant.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"300\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_05.jpg\" alt=\"\" class=\"wp-image-1303\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_05.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_05-350x210.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_05-300x180.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<p>Le r\u00e9sultat obtenu est conforme cette fois \u00e0 mon besoin. J&rsquo;ai \u00ab\u00a0usin\u00e9\u00a0\u00bb une surface sur 1 mm de profondeur, en laissant intact un \u00eelot au centre.<\/p>\n\n\n\n<p>Il suffit de r\u00e9p\u00e9ter les op\u00e9rations pour les autres usinages. Le r\u00e9sultat obtenu est le suivant :<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"311\" src=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_06.jpg\" alt=\"\" class=\"wp-image-1305\" srcset=\"https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_06.jpg 500w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_06-350x218.jpg 350w, https:\/\/www.aacmb.fr\/wordpress\/wp-content\/uploads\/2019\/09\/camban_06-300x187.jpg 300w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/figure>\n\n\n\n<h5 class=\"wp-block-heading\">G\u00c9N\u00c9RATION Du fichier Gcode<\/h5>\n\n\n\n<p>Pour g\u00e9n\u00e9rer le fichier Gcode, il faut choisir un post processeur (comme dans l&rsquo;atelier Path de FreeCAD). L&rsquo;id\u00e9e est que toutes les machines ne disposent pas n\u00e9cessairement des toutes les commandes Gcode.  CamBan propose une liste de Post processeur. Par d\u00e9faut -parce qu&rsquo;il faut bien essayer &#8211; je choisis le Post processeur par d\u00e9faut, et je g\u00e9n\u00e8re.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">ESSAI du fichier GCODE g\u00e9n\u00e9r\u00e9<\/h5>\n\n\n\n<p>Le test est vite termin\u00e9 ! Le fichier ne passe pas. 2 erreurs critiques sont identifi\u00e9es : * G21 G90 G64 G40 provoque une erreur<br>* T4 M6 provoque une erreur<\/p>\n\n\n\n<p>CamBan permet d&rsquo;\u00e9diter les param\u00e8tres du Post Processeur. Une petite recherche permet rapidement de trouver comment ces 2 lignes de code sont g\u00e9n\u00e9r\u00e9es.<\/p>\n\n\n\n<p>T4 M6 est une commande de changement d&rsquo;outil. Cette commande n&rsquo;est pas prise en compte dans Grbl.<\/p>\n\n\n\n<p>Dans la premi\u00e8re ligne, c&rsquo;est uniquement le code G64 qui pose probl\u00e8me (en testant en ligne de commande sur la machine). G64 est une commande qui indique un mode de d\u00e9placement en mode constant. Cette commande n&rsquo;est pas prise en compte dans Grbl.<\/p>\n\n\n\n<p>Pour ne rien casser, je duplique le post processeur par d\u00e9faut (en cr\u00e9ant un post processeur 3018 &#8211; petit nom de ma machine), et je supprime les \u00e9l\u00e9ments concern\u00e9s.<\/p>\n\n\n\n<p>Nouvelle g\u00e9n\u00e9ration, nouveau test et &#8230;&#8230;  l&rsquo;usinage fonctionne correctement.<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Camban est un logiciel sp\u00e9cialis\u00e9 dans la g\u00e9n\u00e9ration de fichiers Gcode \u00e0 partir de fichiers cr\u00e9\u00e9s avec un logiciel de CAO (genre FreeCAD). Il int\u00e8gre aussi un \u00e9diteur de formes g\u00e9om\u00e9triques permettant de r\u00e9aliser des pi\u00e8ces simples. Ce logiciel n&rsquo;est pas un logiciel libre. Il est possible de le tester 40 fois sans limitation. Au-del\u00e0, &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.aacmb.fr\/wordpress\/camban\/\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;CamBan&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":[66],"tags":[],"class_list":["post-1291","page","type-page","status-publish","hentry","category-outils"],"_links":{"self":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/1291","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=1291"}],"version-history":[{"count":0,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/pages\/1291\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/media?parent=1291"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/categories?post=1291"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.aacmb.fr\/wordpress\/wp-json\/wp\/v2\/tags?post=1291"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}