gcode_fr.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 2 "http://www.w3.org/TR/html4/strict.dtd"> 3 <!-- 4 Copyright (C) 2006, 2007 Jeff Epler 5 6 This program is free software; you can redistribute it and/or modify 7 it under the terms of the GNU General Public License as published by 8 the Free Software Foundation; either version 2 of the License, or 9 (at your option) any later version. 10 11 This program is distributed in the hope that it will be useful, 12 but WITHOUT ANY WARRANTY; without even the implied warranty of 13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 GNU General Public License for more details. 15 16 You should have received a copy of the GNU General Public License 17 along with this program; if not, write to the Free Software 18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 --> 20 <HTML> 21 <HEAD> 22 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" > 23 <STYLE type="text/css"><!-- 24 table { border: 1px solid navy; border-collapse: collapse; } 25 table #titlerow th { border-bottom: 2px solid navy; border-left: 2px solid navy; text-align: center; } 26 table #titlerow th:first-child { border-bottom: 2px solid navy; border-left: 0px; text-align: center; } 27 table td:first-child { border-left: 0px; } 28 table td { border-left: 1px solid navy; padding-left: .25em; padding-right: .25em; } 29 table th { text-align: left; border-bottom: 1px solid navy; border-top: 1px solid navy; } 30 @media print { 31 @page { margin: .150in; } 32 html { padding: 0; margin: 0; } 33 body { padding: 3px; margin: 3px; } 34 * { font-size: 8pt } 35 a { text-decoration: none; color: navy; } 36 table { width: 100%; } 37 } 38 td { background: white; color: black; } 39 tr.odd td { background: #c0c0f0; } 40 tr.head td, tr.head th { background: navy; color: white; } 41 --></STYLE> 42 <TITLE>Aide mémoire du "G-Code" de LinuxCNC</TITLE> 43 </HEAD> 44 45 <BODY> 46 <TABLE ID=ref1> 47 <CAPTION> Aide mémoire du "G-Code" de LinuxCNC </CAPTION> 48 <COL id="group"> <COL id="code"> <COL id="params"> <COL id="description"> 49 <TR id="titlerow"> <TH>Codes <TH>Paramètres <TH>Description </TR> 50 <TR> <TH>Mouvements <TD COLSPAN=2 STYLE="border-bottom: 1px solid black">(X Y Z A B C U V W s'appliquent à tous les mouvements) </TR> 51 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G0">G0</A> <TD> <TD> Interpolation linéaire en vitesse rapide </TR> 52 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G1">G1</A> <TD> <TD> Interpolation linéaire en vitesse programmée </TR> 53 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G2-G3">G2</A>, <A HREF="gcode/gcode_fr.html#sec:G2-G3">G3</A> <TD> I J K ou R, P <TD> Interpolation circulaire ("ou hélicoïdale") sens horaire, sens anti-horaire </TR> 54 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G4-Tempo">G4</A> <TD> P <TD> Temporisation (secondes) </TR> 55 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G5-Cubic-Spline">G5</A> <TD> I J P Q <TD> Spline cubique </TR> 56 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G5_1-Quadratic-Spline">G5.1</A> <TD> I J <TD> B-spline quadratique </TR> 57 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G5_2-G5_3-NURBS">G5.2</A> <TD> P L <TD> NURBS, ajout point de contrôle </TR> 58 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G5_2-G5_3-NURBS">G5.3</A> <TD> <TD> NURBS, Exécute </TR> 59 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G38-x-Palpeur">G38.2…G38.5</A> <TD> <TD> Mesure au palpeur </TR> 60 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G80-Revocation-modaux">G80</A> <TD> <TD> Révocation des codes modaux </TR> 61 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G81-Cycle-de-percage">G81</A> <TD> R L P <TD> Cycle de perçage </TR> 62 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G81-a-G89">G73,G82…G89</A> <TD> R L P Q <TD> Autres cycles préprogrammés</TR> 63 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G33-Broche-synchronisee">G33</A> <TD> K <TD> Filetage avec broche synchronisée </TR> 64 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G33_1-Taraudage-rigide">G33.1</A> <TD> K <TD> Taraudage rigide </TR> 65 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G76-Filetage">G76</A> <TD> P Z I J R K Q H L E<TD> Cycle de filetage préprogrammé (tour) </TR> 66 <TR> <TH COLSPAN=3>Types de déplacements</TR> 67 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G90-G91">G90</A> <TD> <TD> Déplacements en coordonnées absolues (par rapport à l'origine)</TR> 68 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G90-G91">G91</A> <TD> <TD> Déplacements en coordonnées relatives (incrémentales)</TR> 69 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G90_1-G91_1">G90.1</A> <TD> <TD> Arc centers I,J,K are absolute </TR> 70 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G90_1-G91_1">G91.1</A> <TD> <TD> Arc centers I,J,K are relative to the arc's starting point </TR> 71 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G7-Mode-diametre">G7</A> <TD> <TD> X en mode diamètre (tour) </TR> 72 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G8-Mode-rayon">G8</A> <TD> <TD> X en mode rayon (tour) </TR> 73 <TR> <TH COLSPAN=3>Modes de vitesses</TR> 74 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G93-G94-G95-Modes">G93</A> <TD> <TD> Vitesse inverse du temps (vitesse/distance) </TR> 75 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G93-G94-G95-Modes">G94</A> <TD> <TD> Vitesse en unités par minute </TR> 76 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G93-G94-G95-Modes">G95</A> <TD> <TD> Vitesse en unités par tour </TR> 77 <TR> <TH COLSPAN=3>Contrôle de broche </TR> 78 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M3-M4-M5">M3, M4</A> <TD> S <TD> Marche broche sens horaire, sens anti-horaire </TR> 79 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M3-M4-M5">M5</A> <TD> <TD> Arrêt de la broche </TR> 80 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M19">M19</A> <TD> <TD> Orientation de la broche </TR> 81 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G96-G97-Broche">G96</A> <TD> D S <TD> Vitesse de coupe constante (pieds par minute ou mètres par minute) </TR> 82 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G96-G97-Broche">G97</A> <TD> <TD> Vitesse en tours par minute </TR> 83 <TR> <TH COLSPAN=3>Arrosages </TR> 84 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M7-M8-M9">M7</A> <TD> <TD> Marche gouttelettes </TR> 85 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M7-M8-M9">M8</A> <TD> <TD> Marche arrosage </TR> 86 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M7-M8-M9">M9</A> <TD> <TD> Arrêt des arrosages </TR> 87 <TR> <TH COLSPAN=3>Correcteurs de longueur d'outil</TR> 88 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G43">G43</A> <TD> H <TD> Compensation de longueur d'outil depuis une table d'outils</TR> 89 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G43_1">G43.1</A> <TD> I K <TD> Compensation dynamique de longueur d'outil </TR> 90 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G49-Revocation-Longueur-Outil">G49</A> <TD> <TD> Révocation de la compensation de longueur d'outil </TR> 91 <TR> <TH COLSPAN=3>Arrêts de programme </TR> 92 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M0-M1">M0</A> <TD> <TD> Pause dans le programme </TR> 93 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M0-M1">M1</A> <TD> <TD> Pause optionnelle dans le programme </TR> 94 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M2-M30">M2, M30</A> <TD> <TD> Fin de programme </TR> 95 <TR> <TD COLSPAN=2> <A HREF="gcode/m-code_fr.html#sec:M60">M60</A> <TD> Pause pour changement de pièce </TR> 96 <TR> <TH COLSPAN=3>Unités machine </TR> 97 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G20-G21-Unites-Machine">G20</A> <TD> <TD> Unité machine: Pouce </TR> 98 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G20-G21-Unites-Machine">G21</A> <TD> <TD> Unité machine: Millimètre </TR> 99 <TR> <TH COLSPAN=3>Choix du plan de travail (affecte G2, G3, G81…G89, G40…G42)</TR> 100 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G17-G18-G19">G17</A> <TD> <TD> Plan de travail XY </TR> 101 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G17-G18-G19">G18</A> <TD> <TD> Plan de travail XZ </TR> 102 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G17-G18-G19">G19</A> <TD> <TD> Plan de travail YZ </TR> 103 <TR> <TH COLSPAN=3>Compensation de rayon d'outil</TR> 104 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G41-G42">G41</A>, <A HREF="gcode/gcode_fr.html#sec:G41-G42">G42</A> <TD> D <TD> Compensation de rayon d'outil, à gauche ou à droite du profil </TR> 105 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G41_1-G42_1">G41.1</A>, <A HREF="gcode/gcode_fr.html#sec:G41_1-G42_1">G42.1</A> <TD> D L <TD> Compensation dynamique de rayon d'outil, à gauche ou à droite du profil</TR> 106 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G40">G40</A> <TD> <TD> Révocation de la compensation de rayon d'outil </TR> 107 <TR> <TH COLSPAN=3>Types de contrôle des trajectoires </TR> 108 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G61-G61_1">G61</A> <TD> <TD> Mode trajectoire exacte </TR> 109 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G61-G61_1">G61.1</A> <TD> <TD> Mode arrêt exact </TR> 110 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G64">G64</A> <TD> P <TD> Mode trajectoire continue avec tolérance optionnelle </TR> 111 <TR> <TH COLSPAN=3>Options de retrait des cycles de perçage</TR> 112 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G98-G99-Set">G98</A> <TD> <TD> Retrait au point initial </TR> 113 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G98-G99-Set">G99</A> <TD> <TD> Retrait sur R </TR> 114 <TR> <TH COLSPAN=3>Autres codes modaux </TR> 115 <TR> <TD> <A HREF="gcode/other-code_fr.html#sec:F-Vitesse">F</A> <TD> <TD> Réglage vitesse travail </TR> 116 <TR> <TD> <A HREF="gcode/other-code_fr.html#sec:S-Broche">S</A> <TD> <TD> Réglage vitesse broche </TR> 117 <TR> <TD> <A HREF="gcode/other-code_fr.html#sec:T-Choix-Outil">T</A> <TD> <TD> Choix de l'outil </TR> 118 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M48-M49">M48, M49</A> <TD> <TD> Contrôle des correcteurs de vitesse</TR> 119 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M50-Controle-Correcteur-Vitesse-Travail">M50</A> <TD> P0 (sans) ou P1 (avec) <TD> Correcteur de vitesse travail</TR> 120 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M51-Controle-Correcteur-Vitesse-Broche">M51</A> <TD> P0 (sans) ou P1 (avec) <TD> Correcteur de vitesse broche</TR> 121 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M52-Controle-Vitesse-Adaptative">M52</A> <TD> P0 (sans) ou P1 (avec) <TD> Contrôle de vitesse adaptative</TR> 122 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M53-Controle-Coupure-Vitesse">M53</A> <TD> P0 (sans) ou P1 (avec) <TD> Contrôle de la coupure de vitesse</TR> 123 <TR> <TD COLSPAN=2><A HREF="gcode/gcode_fr.html#sec:G54-a-G59_3">G54…G59, G59.1…G59.3</A><TD> Choix du système de coordonnées (1 à 9)</TR> 124 <TR> <TH COLSPAN=3>Instructions de contrôle </TR> 125 <TR> <TD> <A HREF="gcode/o-code_fr.html#cha:O-codes">O …</A> <TD COLSPAN=2> sub/endsub, while/endwhile, if/else/endif, do/while, call, break/continue/return </TR> 126 127 <TR> <TH COLSPAN=3>Contrôle de flux </TR> 128 <TR> <TD> <A HREF="gcode/o-code_fr.html#sec:Sous-programmes">O- sub</A> <TD> <TD>Sous-programmes, sub/endsub call</TR> 129 <TR> <TD> <A HREF="gcode/o-code_fr.html#sec:Boucles">O- while</A> <TD> <TD>Boucles, while/endwhile do/while</TR> 130 <TR> <TD> <A HREF="gcode/o-code_fr.html#sec:Conditionnels">O- if</A> <TD> <TD>Conditionnels, if/else/endif</TR> 131 <TR> <TD> <A HREF="gcode/o-code_fr.html#sec:Repetitions">O- repeat</A> <TD> <TD>Répète n fois l'exécution de blocs de code</TR> 132 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M70-Save-Modal-State">M70</A> <TD> <TD>Enregistre l'état modal</TR> 133 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M71-Invalidate-Stored-Modal-State">M71</A> <TD> <TD>Invalide l'état modal enregistré</TR> 134 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M72-Restore-Modal-State">M72</A> <TD> <TD>Restaure l'état modal enregistré</TR> 135 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M73-Save-Autorestore-Modal-State">M73</A> <TD> <TD>Enregistre et auto-restaure l'état modal</TR> 136 <TR> <TH COLSPAN=3>Codes d'entrée/sortie </TR> 137 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M62-a-M65-Ctrl-Sortie-Numerique">M62…M65</A> <TD> P <TD> Contrôle de sortie numérique </TR> 138 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M66-Ctrl-Entree-Numerique-Et-Analogique">M66</A> <TD> P E L Q <TD> Contrôle d'entrée numérique et analogique </TR> 139 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M67-Ctrl-Sortie-Analogique-Synchro">M67</A> <TD> T <TD> Sortie analogique synchronisée au mouvement </TR> 140 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M68-Ctrl-Sortie-Analogique-Directe">M68</A> <TD> T <TD> Sortie analogique directe </TR> 141 142 <TR> <TH COLSPAN=3>Codes non modaux </TR> 143 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M6-Appel-Outil">M6</A> <TD> T <TD> Appel d'outil </TR> 144 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M61-Correction-Numero-Outil-Courant">M61</A> <TD> Q <TD> Fixe le numéro de l'outil courant </TR> 145 146 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G10-L1">G10 L1</A> <TD> P Q R X W Z <TD> Entrée longueur, rayon, orientation de l'outil dans la table d'outils</TR> 147 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G10-L10">G10 L10</A> <TD> P <em>axes</em> <TD> Modifie les offsets d'outil dans la table d'outils, selon les coordonnées pièce</TR> 148 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G10-L11">G10 L11</A> <TD> P <em>axes</em> <TD> Modifie les offsets d'outil dans la table d'outils, selon les coordonnées du porte-pièce</TR> 149 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G10-L2">G10 L2</A> <TD> P X Y Z A B C <TD> Établissement de l'origine d'un systéme de coordonnées (1 à 9) </TR> 150 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G10-L20">G10 L20</A> <TD> P <em>axes</em> <TD> Place le système de coordonnées courant à des valeurs calculées</TR> 151 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G28-G28_1-Aller-a-une-position">G28, G28.1</A> <TD> <TD> Aller à une position prédéfinie, enregistrement du point courant</TR> 152 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G30-G30_1-Aller-a-une-position-predefinie">G30, G30.1</A> <TD> <TD> Aller à une position prédéfinie, enregistrement du point courant </TR> 153 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G53-Mouvement-Coordonnees-Absolues">G53</A> <TD> <TD> Déplacements en coordonnées machine </TR> 154 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G92">G92</A> <TD> X Y Z A B C <TD> Décalages d'origines avec mise à jour des paramétres</TR> 155 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G92_1-G92_2">G92.1</A> <TD> <TD> Révocation des décalages d'origine avec remise à zéro des paramètres </TR> 156 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G92_1-G92_2">G92.2</A> <TD> <TD> Révocation des décalages d'origine sans remise à zero des paramètres </TR> 157 <TR> <TD> <A HREF="gcode/gcode_fr.html#sec:G92_3">G92.3</A> <TD> <TD> Applique le contenu des paramétres aux décalages d'origine </TR> 158 <TR> <TD> <A HREF="gcode/m-code_fr.html#sec:M100-a-M199">M101…M199</A> <TD> P Q <TD> M-codes définis par l'opérateur </TR> 159 <TR> <TH COLSPAN=3>Commentaires et messages</TR> 160 <TR> <TD> <A HREF="gcode/overview_fr.html#sec:Commentaires">(…)</A> <TD> <TD> Un commentaire "<STRONG>…</STRONG>" pour l'opérateur</TR> 161 <TR> <TD> <A HREF="gcode/overview_fr.html#sec:Messages">(MSG,…)</A> <TD> <TD> Affiche le message "<STRONG>…</STRONG>" pour l'opérateur (ex: dans une fenêtre)</TR> 162 <TR> <TD COLSPAN=2> <A HREF="gcode/overview_fr.html#sec:Messages-debogage">(DEBUG,…#123…#<foo>)</A> <TD> Affiche le message (avec substitution de variables) comme MSG</TR> 163 <TR> <TD COLSPAN=2> <A HREF="gcode/overview_fr.html#sec:Messages-debogage">(PRINT,…#123…#<foo>)</A> <TD> Affiche le message (avec substitution de variables) dans stderr</TR> 164 </TABLE> 165 <SCRIPT type="text/javascript"><!-- 166 var rows=document.evaluate('//tr', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); 167 var j=0; 168 for(var i=0; i<rows.snapshotLength; i++) { 169 var it = rows.snapshotItem(i); 170 var th = document.evaluate('th', it, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null); 171 if(th.snapshotLength) { 172 it.setAttribute('class', 'head'); 173 j = 0; 174 } else { 175 if(j) it.setAttribute('class', 'odd'); 176 j = !j; 177 } 178 } 179 180 function fixup_urls() { 181 var links=document.evaluate('//a[@href]', document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); 182 for(var i=0; i<links.snapshotLength; i++) { 183 var it = links.snapshotItem(i); 184 it.setAttribute('href', 185 "http://linuxcnc.org/docs/devel/html/" + it.getAttribute('href')); 186 } 187 } 188 189 // In the LinuxCNC package, gcode/main.html is (probably) not included. In this 190 // case, fix up the links to point at the online version instead of a local 191 // version 192 if(document.location.protocol == "file:") { 193 try { 194 var x = document.implementation.createDocument("", "", null); 195 x.load("gcode/main.html"); 196 x.onerror = fixup_urls; 197 } catch(err) { 198 fixup_urls(); 199 } 200 } 201 // --></SCRIPT> 202 </BODY> 203