/ docs / src / gui / tklinuxcnc_fr.txt
tklinuxcnc_fr.txt
  1  :lang: fr
  2  :toc:
  3  
  4  = L'interface graphique TkLinuxCNC
  5  
  6  [[cha:TkLinuxCNC]]
  7  
  8  == Introduction
  9  
 10  TkLinuxCNC(((tklinuxcnc))) est l'interface utilisateur graphique la plus
 11  populaire après Axis, c'est l'interface traditionnelle de LinuxCNC. Elle est
 12  écrite en Tcl(((Tcl))) et utilise le toolkit Tk(((Tk))) pour
 13  l'affichage. Le fait d'être écrite en TCL la rend vraiment très
 14  portable (elle fonctionne sur une multitude de plateformes).
 15  
 16  [[cap:affichage-TkLinuxCNC]]
 17  .L'affichage de TkLinuxCNC
 18  
 19  image::images/tklinuxcnc_fr.png[alt="L'affichage de TkLinuxCNC"]
 20  
 21  == Utiliser TkLinuxCNC
 22  
 23  Pour sélectionner l'interface graphique TkLinuxCNC avec LinuxCNC, éditer le
 24  fichier .ini et dans la section [DISPLAY] modifier l'affichage comme
 25  ci-dessous:
 26  ----
 27  DISPLAY = tklinuxcnc
 28  ----
 29  
 30  Puis, lancer LinuxCNC et choisir ce fichier ini. La configuration qui se
 31  trouve dans _sim/tklinuxcnc/tklinuxcnc.ini_ est déjà configurée pour utiliser TkLinuxCNC
 32  comme interface utilisateur.
 33  
 34  Quand LinuxCNC est lancé avec TkLinuxCNC, une fenêtre 
 35  <<cap:affichage-TkLinuxCNC,comme celle-ci s'affiche>>.
 36  
 37  === Une session typique avec TkLinuxCNC
 38  
 39   . Lancer LinuxCNC et sélectionner un fichier de configuration.
 40   . Libérer l'_Arrêt d'Urgence_(((A/U))) et mettre la machine en marche
 41     (en pressant F1 puis F2).
 42   . Faire l'_Origine(((Origine Machine))) Machine_ de chacun des axes.
 43   . Charger un fichier d'usinage.
 44   . Brider le brut à usiner sur la table.
 45   . Faire l'_Origine (((Origine Piece)))Pièce_ de chacun des axes, à
 46     l'aide du jog ou en introduisant une valeur de décalage d'origine après
 47     un clic droit sur le nom d'un axe.
 48   . Lancer le programme.
 49   . Pour refaire une autre pièce identique, reprendre à l'étape 6. Pour
 50     usiner une pièce différente, reprendre à l'étape 4. Quand c'est
 51     terminé, quitter LinuxCNC.
 52  
 53  == Éléments affichés par TkLinuxCNC
 54  
 55  La fenêtre TkLinuxCNC contient les éléments suivants:
 56  
 57   - Une barre de menu permettant diverses actions;
 58   - Un jeu de boutons permettant d'agir sur le mode de travail,
 59     Marche/Arrêt de la broche et autres éléments;
 60   - Une barre de statut pour l'affichage des différents offsets;
 61   - Une zone d'affichage des coordonnées;
 62   - Un jeu de curseurs pour contrôler la 
 63     _vitesse de jog(((vitesse de jog)))_, le 
 64     _Correcteur de vitesse d'avance(((correcteur de vitesse)))_ et 
 65     le _Correcteur de vitesse broche(((correcteur vitesse broche)))_ qui
 66     permettent d'augmenter ou de diminuer ces vitesses ;
 67   - Une boîte d'entrée de données manuelles(((MDI))); 
 68   - Une barre de statut affichant le bloc de programme actif, G-codes,
 69     M-codes, mots F et S;
 70   - Les boutons relatifs à l'interpréteur;
 71   - Une zone d'affichage de texte montrant le G-code du programme chargé.
 72  
 73  === Boutons principaux
 74  
 75  Dans la première ligne de la gauche vers la droite et cycliquement:
 76  
 77   .  Marche Machine: _Arrêt d'Urgence(((A/U)))_ 
 78     _Arrêt d'Urgence relâché_ / _Marche_ 
 79   . Bascule gouttelettes(((Gouttelettes)))
 80   . Broche moins vite
 81   . Direction de rotation de la broche(((broche))) _Arrêt broche_ /
 82     _Broche sens horaire_ / _Broche sens anti-horaire_
 83   . Broche plus vite
 84   . Annuler
 85  
 86  puis dans la deuxième ligne:
 87  
 88   . Mode de marche: _MANUEL(((Manuel)))_ / _MDI(((MDI))))_ / _AUTO(((Auto)))_
 89   . Bascule d'arrosage
 90   . Bascule du contrôle frein de broche
 91  
 92  === Barre de statut des différents offsets
 93  
 94  Elle affiche, l'offset de rayon de l'outil courant (sélectionné avec
 95  Txx M6), l'offset éventuel de longueur d'outil si il est actif et les
 96  offsets de travail (ajustables par un clic droit sur les coordonnées).
 97  
 98  === Zone d'affichage des coordonnées
 99  
100  La partie principale affiche la position courante de l'outil. La
101  couleur varie selon l'état de l'axe. Si l'axe n'est pas référencé il
102  est affiché en caractères jaunes. Si il est référencé il s'affiche en
103  vert. Si il est en erreur, TkLinuxCNC l'affiche en rouge pour montrer un
104  défaut. (par exemple si un contact de fin de course est activé).
105  
106  Pour interpréter correctement les différentes valeurs, se référer aux
107  boutons de droite. Si la position est _Machine_, alors la valeur
108  affichée est en coordonnées machine. Si elle est _Relative_, la valeur
109  affichée est en coordonnées pièce. Deux autres en dessous indiquent
110  _actuelle_ ou _commandée_. Actuelle fait référence aux valeurs retournées
111  par les codeurs (si la machine est équipée de servomoteurs) et
112  _commandée_ fait référence à la position à atteindre envoyée aux
113  moteurs. Ces valeurs peuvent différer pour certaines raisons: Erreur de
114  suivi, bande morte, résolution d'encodeur ou taille de pas. Par
115  exemple, si un mouvement est commandé vers X0.08 sur une fraiseuse,
116  mais qu'un pas moteur fait 0.03, alors la position _Commandée_ sera
117  0.03 mais la position _Actuelle_ sera soit 0.06 (2 pas) soit 0.09 (3
118  pas).
119  
120  Deux autres boutons permettent de choisir entre la vue _Articulation_ et
121  la vue _Globale_. Cela a peu de sens avec les machines de type normal
122  (cinématiques triviales), mais se révèle très utile sur les machines
123  avec des cinématiques non triviales telles que les robots ou plateforme
124  de Stewart. (Des informations plus complètes se trouvent dans le manuel
125  de l'intégrateur).
126  
127  ==== Parcours d'outil
128  
129  Quand la machine se déplace, elle laisse un tracé appelé parcours
130  d'outil. La fenêtre d'affichage du parcours d'outil s'active via le
131  menu _Vues → Parcours d'outil_.
132  
133  === Contrôle en automatique
134  
135  [[cap:TkLinuxCNC-Interpreteur]]
136  .Interpréteur de TkLinuxCNC
137  
138  image::images/tklinuxcnc_interp_fr.png[alt="Interpréteur de TkLinuxCNC"]
139  
140  ==== Boutons de contrôle
141  
142  Les boutons de contrôle de la partie inférieure de TkLinuxCNC, visibles sur
143  l'image ci-dessus, sont utilisés pour l'exécution du
144  programme:
145  
146  * _Ouvrir_ (((ouvrir))) pour charger un fichier,
147  * _Lancer_ (((lancer))) pour commencer l'usinage,
148  * _Pause_ (((pause))) pour stopper temporairement l'usinage,
149  * _Reprise_ (((reprise))) pour reprendre un programme mis en pause, 
150  * _Pas à pas_ (((pas a pas))) pour avancer d'une seule ligne de programme,
151  * _Vérifier_ (((vérifier))) pour vérifier si il contient des erreurs, 
152  * _Arrêt optionnel_ (((arrêt optionnel))) pour basculer l'arrêt optionnel, si 
153     ce bouton est vert l'exécution du programme est stoppée quand un code M1 
154     est rencontré.
155  
156  ==== Zone texte d'affichage du programme
157  
158  Quand un programme est lancé, la ligne courante est affichée en
159  surbrillance blanche. L'affichage du texte défile automatiquement pour
160  montrer la ligne courante.
161  
162  === Contrôle en manuel
163  
164  ==== Touches implicites
165  
166  TkLinuxCNC permet les déplacements manuels de la machine. Cette action
167  s'appelle le _jog_. Premièrement, sélectionner l'axe à déplacer en
168  cliquant dessus. Puis, cliquer et maintenir les boutons *+* ou *-*
169  selon la direction du mouvement souhaité. Les quatre premiers axes
170  peuvent aussi être déplacés à l'aide des touches fléchées pour les axes
171  X et Y, Pg.préc et Pg.suiv pour l'axe Z et les touches [ et ] pour
172  l'axe A.
173  
174  Si _Continu_ est activé, le mouvement sera continu tant que la touche
175  sera pressée, si une valeur d'incrément est sélectionnée, le mobile se
176  déplacera exactement de cette valeur à chaque appui sur la touche ou à
177  chaque clic. Les valeurs disponibles sont:
178  
179      1.0000 0.1000 0.0100 0.0010 0.0001
180  
181  En cliquant le bouton _Origine_ ou en pressant la touche Origine,
182  l'axe actif est référencé sur son origine machine. Selon la
183  configuration, la valeur de l'axe peut être simplement mise à la
184  position absolue 0.0, ou la machine peut se déplacer vers un point
185  spécifique matérialisé par le _contact d'origine_. Voir le manuel de
186  l'intégrateur pour plus de détails sur les prises d'origine.
187  
188  En cliquant le bouton _Dépassement de limite_, la machine permet un
189  jog temporaire pour même si l'axe à franchi une limite d'axe fixée dans
190  le fichier .ini. Noter que si _Dépassement de limite_ est activé il
191  s'affiche en rouge.
192  
193  [[cap:Override-Limits]]
194  .Exemple de dépassement de limite et incréments de jog
195  
196  image::images/tkemc-override-limits.png[alt="Exemple de dépassement de limite et incréments de jog"]
197  
198  ==== Le groupe de boutons _Broche_(((broche)))
199  
200  Le bouton central du dessus sélectionne le sens de rotation de la
201  broche: Anti-horaire, Arrêt, Horaire. Les boutons fléchés augmentent ou
202  diminuent la vitesse de rotation. Le bouton central du dessous permet
203  d'engager ou de relâcher le frein de broche. Selon la configuration de
204  la machine, les items de ce groupe ne sont peut être pas tous visibles.
205  
206  ==== Le groupe de boutons _Arrosage_(((arrosage)))
207  
208  Ces deux boutons permettent d'activer ou non les lubrifiants
209  _Gouttelettes_ et _Arrosage_. Selon la configuration de la machine, les
210  items de ce groupe ne sont peut être pas tous visibles.
211  
212  === Entrée manuelle de G-code (MDI)
213  
214  L'entrée manuelle de données (aussi appelée MDI), permet d'entrer et
215  d'exécuter des lignes de G-code, une à la fois. Quand la machine n'est
216  pas en marche ni mise en mode MDI, l'entrée de code n'est pas possible.
217  
218  .Le champ de saisie des entrées manuelles
219  
220  image::images/tkemc-mdi.png[alt="Le champ de saisie des entrées manuelles"]
221  
222  docs: image alt-tags added
223  Signed-off-by: Thoren Seufl <t_seufl@gmx.de>==== MDI:
224  
225  Le mode MDI permet d'exécuter une commande en G-code en pressant la
226  touche _Entrée_.
227  
228  ==== G-Codes actifs
229  
230  Ce champs montre les _codes modaux_ actuellement actifs dans
231  l'interpréteur. Par exemple, *G54* indique que le système de
232  coordonnées courant est celui de G54 et qu'il s'applique à toutes les
233  coordonnées entrées.
234  
235  === Vitesse de Jog 
236  
237  En déplaçant ce curseur, la vitesse de jog peut être modifiée. Le
238  nombre indique une vitesse en unités par minute. Le champs de texte est
239  cliquable. Un clic ouvre un dialogue permettant d'entrer un nombre.
240  
241  === Correcteur de vitesse d'avance travail
242  
243  En déplaçant ce curseur, la vitesse d'avance travail peut être
244  modifiée. Par exemple, si la vitesse d'avance travail du programme est
245  *F600*  et que le curseur est placé sur 120%, alors la vitesse d'avance
246  travail sera de 720. Le champs de texte est cliquable. Un clic ouvre un
247  dialogue permettant d'entrer un nombre.
248  
249  === Correcteur de vitesse de broche
250  
251  Le fonctionnement de ce curseur est le même que celui de la vitesse
252  d'avance, mais il contrôle la vitesse de rotation de la broche. Si le
253  programme demande S500 (broche à 500 tr/mn) et que le curseur est placé
254  sur 80%, alors la vitesse de broche résultante sera de 400 tr/mn. Le
255  minimum et le maximum pour ce curseur sont définis dans le fichier ini.
256  Par défaut le curseur est placé sur 100%. Le champs de texte est
257  cliquable. Un clic ouvre un dialogue permettant d'entrer un nombre.
258  
259  == Raccourcis clavier
260  
261  La plupart des actions de TkLinuxCNC peuvent être accomplies au clavier.
262  Beaucoup des raccourcis clavier ne sont pas accessibles en mode MDI.
263  
264  Les raccourcis clavier les plus fréquemment utilisés sont montrés dans
265  la table ci-dessous.
266  
267  [[cap:Raccourcis-clavier-frequents]]
268  .Les raccourcis clavier les plus utilisés
269  
270  [width="90%", options="header"]
271  |========================================
272  |Touche           | Action
273  |F1               | Bascule de l'Arrêt d'Urgence
274  |F2               | Marche/Arrêt machine
275  |*, 1 .. 9, 0     | Correcteur vitesse d'avance 0% à 100%
276  |X, *             | Active le premier axe
277  |Y, 1             | Active le deuxième axe
278  |Z, 2             | Active le troisième axe
279  |A, 3             | Active le quatrième axe
280  |Origine          | POM de l'axe actif
281  |Gauche, Droite   | Jog du premier axe
282  |Haut, Bas        | Jog du deuxième axe
283  |Pg.prec, Pg.suiv | Jog du troisième axe
284  |[, ]             | Jog du quatrième axe
285  |Echap            | Arrête l'exécution
286  |========================================
287  
288