{"id":28946,"date":"2017-03-19T21:45:38","date_gmt":"2017-03-19T20:45:38","guid":{"rendered":"http:\/\/www.makerslide-machines.xyz\/?p=28946"},"modified":"2018-02-28T09:43:39","modified_gmt":"2018-02-28T08:43:39","slug":"les-fonctions-dun-logiciel-de-pilotage-de-fraiseuse-cnc","status":"publish","type":"post","link":"http:\/\/www.makerslide-machines.xyz\/old\/2017\/03\/19\/les-fonctions-dun-logiciel-de-pilotage-de-fraiseuse-cnc\/","title":{"rendered":"Les fonctions d&rsquo;un logiciel de pilotage de Fraiseuse CNC"},"content":{"rendered":"<p>[:en][et_pb_section admin_label=\u00a0\u00bbsection\u00a0\u00bb][et_pb_row admin_label=\u00a0\u00bbrow\u00a0\u00bb][\/et_pb_row][\/et_pb_section][:fr][et_pb_section admin_label=\u00a0\u00bbsection\u00a0\u00bb][et_pb_row admin_label=\u00a0\u00bbrow\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime;][et_pb_post_title admin_label=\u00a0\u00bbTitre du poste\u00a0\u00bb title=\u00a0\u00bbon\u00a0\u00bb meta=\u00a0\u00bbon\u00a0\u00bb author=\u00a0\u00bbon\u00a0\u00bb date=\u00a0\u00bbon\u00a0\u00bb categories=\u00a0\u00bbon\u00a0\u00bb comments=\u00a0\u00bboff\u00a0\u00bb featured_image=\u00a0\u00bboff\u00a0\u00bb featured_placement=\u00a0\u00bbbelow\u00a0\u00bb parallax_effect=\u00a0\u00bbon\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb text_color=\u00a0\u00bbdark\u00a0\u00bb text_background=\u00a0\u00bboff\u00a0\u00bb text_bg_color=\u00a0\u00bbrgba(255,255,255,0.9)\u00a0\u00bb module_bg_color=\u00a0\u00bbrgba(255,255,255,0)\u00a0\u00bb title_all_caps=\u00a0\u00bboff\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] [\/et_pb_post_title][et_pb_text admin_label=\u00a0\u00bbTexte\u00a0\u00bb background_layout=\u00a0\u00bblight\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb]<\/p>\n<h3><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000; text-decoration: underline;\">I ) Le minimum obligatoire<\/span><\/span><\/h3>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">1 ) L&rsquo;interface de\u00a0pilotage des axes<\/span><\/h4>\n<p>Doit poss\u00e9der une <strong>incr\u00e9mentation dans la commande de d\u00e9placement<\/strong> ( de 10mm en 10mm, de 1mm en 1mm, de 0,1 en 0,1 etc )<br \/>\nDes ic\u00f4nes \u00ab\u00a0homing\u00a0\u00bb permettant un positionnement automatique au z\u00e9ro machine ( d\u00e9placement en but\u00e9 vers les axes )<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28950\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/Pronterface.jpg\" alt=\"Pronterface\" width=\"333\" height=\"286\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28951\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/CncJs.jpg\" alt=\"CncJs\" width=\"283\" height=\"322\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28952\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/Bcnc.jpg\" alt=\"Bcnc\" width=\"332\" height=\"241\" \/><\/p>\n<p>Certaines interface permettent un arr\u00eat de l&rsquo;alimentation des moteurs pas \u00e0 pas comme pour pronterface<br \/>\nD&rsquo;autres permettent d&rsquo;avoir un bouton de commande vers le z\u00e9ro machine et le z\u00e9ro travail \u00ab\u00a0z\u00e9ro pi\u00e8ce\u00a0\u00bb ainsi que vers des positions pr\u00e9d\u00e9finis comme avec CNCjs<br \/>\nCertaines permettent de piloter la vitesse de la broche ou d&rsquo;augmenter la vitesse d&rsquo;avance comme avec Bcnc<\/p>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">2\u00a0) La console pour envoyer des commandes Gcode<\/span><\/h4>\n<p>Il s&rsquo;agit de la fonction MDI (<strong>m<\/strong>anual <strong>d<\/strong>ata <strong>i<\/strong>nput) qu&rsquo;on trouve sur les directeurs de commande des CNC industrielles.<br \/>\nCette fonction permet faire ex\u00e9cuter du Gcode en direct avec le clavier.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28954\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/console-pronterface.jpg\" alt=\"console-pronterface\" width=\"337\" height=\"50\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28955\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/Console-CNCJS.jpg\" alt=\"Console-CNCJS\" width=\"306\" height=\"137\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28956\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/console-bcnc.jpg\" alt=\"console-bcnc\" width=\"301\" height=\"72\" \/><\/p>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">3\u00a0) Les commandes pour ouvrir un fichier Gcode, d\u00e9marrer son ex\u00e9cution, l&rsquo;arr\u00eater, mettre en pause<\/span><\/h4>\n<table style=\"height: 142px; width: 888px;\">\n<tbody>\n<tr style=\"height: 24.3125px;\">\n<td style=\"width: 325.75px; height: 24.3125px;\"><\/td>\n<td style=\"width: 256.25px; background-color: #edf0ee; height: 24.3125px; text-align: center;\"><span style=\"text-decoration: underline; color: #ff0000;\"><strong>Smoothieware<\/strong><\/span><span style=\"color: #ff0000;\">\u00a0 <a href=\"http:\/\/smoothieware.org\/player\"><span style=\"color: #000080;\">plus d&rsquo;info<\/span><\/a><\/span><span style=\"text-decoration: underline; color: #ff0000;\"><strong><br \/>\n<\/strong><\/span><\/td>\n<td style=\"width: 270px; background-color: #edf0ee; height: 24.3125px; text-align: center;\"><span style=\"text-decoration: underline; color: #ff0000;\"><strong>Grbl<\/strong><\/span><\/td>\n<td style=\"width: 14px; height: 24.3125px;\"><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 325.75px; background-color: #edebeb; height: 24px; text-align: center;\"><strong><span style=\"color: #333399;\">Fonction ex\u00e9cuter le Gcode<\/span><\/strong><\/td>\n<td style=\"width: 256.25px; background-color: #defcec; height: 24px; text-align: center;\">\u00a0Commande \u00ab\u00a0<strong>Play<\/strong>\u00ab\u00a0<\/td>\n<td style=\"width: 270px; background-color: #faebd9; height: 24px; text-align: center;\"><\/td>\n<td style=\"width: 14px; height: 24px;\"><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"width: 325.75px; background-color: #edebeb; height: 48px; text-align: center;\"><span style=\"color: #333399;\"><strong>Fonction mettre en pause<\/strong><\/span><\/td>\n<td style=\"width: 256.25px; background-color: #defcec; height: 48px; text-align: center;\">\u00a0Commandes \u00ab\u00a0<strong>suspend<\/strong>\u00a0\u00bb et \u00ab\u00a0<strong>resume<\/strong>\u00ab\u00a0<\/td>\n<td style=\"width: 270px; background-color: #faebd9; height: 48px; text-align: center;\">\u00a0Fonctions \u00ab\u00a0<strong>feed hold<\/strong>\u00a0\u00bb et \u00ab\u00a0<strong>Cycle start<\/strong>\u00ab\u00a0<\/td>\n<td style=\"width: 14px; height: 48px;\"><\/td>\n<\/tr>\n<tr style=\"height: 48px;\">\n<td style=\"width: 325.75px; background-color: #edebeb; height: 48px; text-align: center;\"><span style=\"color: #333399;\"><strong>Fonction stopper d\u00e9finitivement l&rsquo;ex\u00e9cution du Gcode<\/strong><\/span><\/td>\n<td style=\"width: 256.25px; background-color: #defcec; height: 48px; text-align: center;\">\u00a0Commande \u00ab\u00a0<strong>kill<\/strong>\u00ab\u00a0<\/td>\n<td style=\"width: 270px; background-color: #faebd9; height: 48px; text-align: center;\"><\/td>\n<td style=\"width: 14px; height: 48px;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Pour les deux firmwares, il est possible d&rsquo;activer\u00a0ces commandes\u00a0avec l&rsquo;interface graphique ou avec des boutons physiques reli\u00e9s \u00e0 la carte \u00e9lectronique.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-30750 alignleft\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/hold-stop-depar-cycle-grbl.jpg\" alt=\"hold-stop-depar-cycle-grbl\" width=\"282\" height=\"238\" \/><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Concernant la mise en pause<\/strong><\/span><\/p>\n<p><span style=\"text-decoration: underline; color: #0000ff;\"><strong>Avec smoothieware<\/strong><\/span> l\u2019arr\u00eat n&rsquo;est pas imm\u00e9diat, il s&rsquo;effectue apr\u00e8s que la ligne\u00a0 Gcode en cours soit ex\u00e9cut\u00e9.<br \/>\nEntre \u00ab\u00a0<strong>suspend<\/strong>\u00a0\u00bb et \u00ab\u00a0<strong>resume<\/strong>\u00a0\u00bb il est possible d&rsquo;ex\u00e9cuter du Gcode mais un homing ne permet pas de refaire un \u00ab\u00a0<strong>resume<\/strong>\u00a0\u00bb ensuite.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong><span style=\"color: #0000ff; text-decoration: underline;\">Le firmware GRBL supporte :<\/span><\/strong><\/span><br \/>\nLes pauses programm\u00e9es avec les commandes <strong>Gcode M0<\/strong><br \/>\nLes pauses optionnelles avec les commandes <strong>Gcode M1<\/strong><\/p>\n<p><span style=\"text-decoration: underline;\">La pause programm\u00e9e<\/span> est dans le Gcode, elle est param\u00e9tr\u00e9e par le logiciel de FAO. (<span style=\"color: #0000ff;\"><strong><a style=\"color: #0000ff;\" href=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/arret-M0-Cambam.jpg\">CAMBAM<\/a><\/strong><\/span>, Fusion 360)<br \/>\n<span style=\"text-decoration: underline;\">La pause optionnelle<\/span> est enclench\u00e9e avec le bouton \u00ab\u00a0<strong>Feed Hold<\/strong>\u00a0\u00bb<br \/>\nDans les 2 cas le bouton \u00ab\u00a0<strong>Cycle Start<\/strong>\u00a0\u00bb (<strong>d\u00e9part cycle<\/strong>) permet de continuer l&rsquo;ex\u00e9cution de l&rsquo;usinage.<\/p>\n<p>&nbsp;<\/p>\n<h3><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000; text-decoration: underline;\">II ) Le\u00a0souhaitable<\/span><\/span><\/h3>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">1 ) Un retour d&rsquo;information sur les\u00a0commandes et d\u00e9placements<\/span><\/h4>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">2\u00a0) Une visualisation des usinages en cours<\/span><\/h4>\n<h4><span style=\"text-decoration: underline; color: #0000ff;\">3\u00a0) Une possibilit\u00e9 de cr\u00e9er des boutons lan\u00e7ant des\u00a0commande ou suite de commande Gcode\u00a0<\/span><\/h4>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-28957\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/macro-pronterface.jpg\" alt=\"macro-pronterface\" width=\"452\" height=\"141\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-28958\" src=\"http:\/\/www.makerslide-machines.xyz\/wp-content\/uploads\/2017\/03\/macro-cncjs.jpg\" alt=\"macro-cncjs\" width=\"496\" height=\"205\" \/><\/p>\n<h3><\/h3>\n<h3><span style=\"text-decoration: underline;\"><span style=\"color: #ff0000; text-decoration: underline;\">III ) Les fonctions supl\u00e9mentaires int\u00e9ressantes<\/span><\/span><\/h3>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][et_pb_comments admin_label=\u00a0\u00bbCommentaires\u00a0\u00bb show_avatar=\u00a0\u00bbon\u00a0\u00bb show_reply=\u00a0\u00bbon\u00a0\u00bb show_count=\u00a0\u00bboff\u00a0\u00bb background_layout=\u00a0\u00bblight\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb custom_button=\u00a0\u00bboff\u00a0\u00bb button_letter_spacing=\u00a0\u00bb0&Prime; button_use_icon=\u00a0\u00bbdefault\u00a0\u00bb button_icon_placement=\u00a0\u00bbright\u00a0\u00bb button_on_hover=\u00a0\u00bbon\u00a0\u00bb button_letter_spacing_hover=\u00a0\u00bb0&Prime;] [\/et_pb_comments][\/et_pb_column][\/et_pb_row][\/et_pb_section][:]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[:en][et_pb_section admin_label=\u00a0\u00bbsection\u00a0\u00bb][et_pb_row admin_label=\u00a0\u00bbrow\u00a0\u00bb][\/et_pb_row][\/et_pb_section][:fr][et_pb_section admin_label=\u00a0\u00bbsection\u00a0\u00bb][et_pb_row admin_label=\u00a0\u00bbrow\u00a0\u00bb][et_pb_column type=\u00a0\u00bb4_4&Prime;][et_pb_post_title admin_label=\u00a0\u00bbTitre du poste\u00a0\u00bb title=\u00a0\u00bbon\u00a0\u00bb meta=\u00a0\u00bbon\u00a0\u00bb author=\u00a0\u00bbon\u00a0\u00bb date=\u00a0\u00bbon\u00a0\u00bb categories=\u00a0\u00bbon\u00a0\u00bb comments=\u00a0\u00bboff\u00a0\u00bb featured_image=\u00a0\u00bboff\u00a0\u00bb featured_placement=\u00a0\u00bbbelow\u00a0\u00bb parallax_effect=\u00a0\u00bbon\u00a0\u00bb parallax_method=\u00a0\u00bbon\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb text_color=\u00a0\u00bbdark\u00a0\u00bb text_background=\u00a0\u00bboff\u00a0\u00bb text_bg_color=\u00a0\u00bbrgba(255,255,255,0.9)\u00a0\u00bb module_bg_color=\u00a0\u00bbrgba(255,255,255,0)\u00a0\u00bb title_all_caps=\u00a0\u00bboff\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] [\/et_pb_post_title][et_pb_text admin_label=\u00a0\u00bbTexte\u00a0\u00bb background_layout=\u00a0\u00bblight\u00a0\u00bb text_orientation=\u00a0\u00bbleft\u00a0\u00bb use_border_color=\u00a0\u00bboff\u00a0\u00bb border_color=\u00a0\u00bb#ffffff\u00a0\u00bb border_style=\u00a0\u00bbsolid\u00a0\u00bb] I ) Le minimum obligatoire 1 ) L&rsquo;interface de\u00a0pilotage des axes Doit poss\u00e9der une incr\u00e9mentation dans la commande de d\u00e9placement [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[82],"tags":[],"class_list":["post-28946","post","type-post","status-publish","format-standard","hentry","category-archives"],"_links":{"self":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/28946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/comments?post=28946"}],"version-history":[{"count":1,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/28946\/revisions"}],"predecessor-version":[{"id":31246,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/posts\/28946\/revisions\/31246"}],"wp:attachment":[{"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/media?parent=28946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/categories?post=28946"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.makerslide-machines.xyz\/old\/wp-json\/wp\/v2\/tags?post=28946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}