summaryrefslogtreecommitdiff
path: root/docs/src/common/Getting_linuxcnc_fr.txt
blob: 41f93ee23160976ea2620f26860a4fc88579212a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
:lang: fr
:toc:

= Se procurer et installer LinuxCNC

== À propos du logiciel LinuxCNC

* LinuxCNC est un logiciel de contrôle de machines-outils telles que fraiseuses,
    tours, robots etc.
* LinuxCNC est un logiciel libre avec code source ouvert. Les versions actuelles
    de LinuxCNC sont entièrement sous licence GNU Lesser General Public et de GNU
    General Public License (GPL et LGPL)
* LinuxCNC propose:
** Une installation facile à partir d'un CD live.
** Un assistant de configuration simple à utiliser pour créer rapidement une
    configuration spécifique à la machine.
** Une interface graphique (plusieurs interfaces au choix).
** Un outil de création d'interface graphique (GladeVCP).
** Un interpréteur de G-code (RS-274NGC, langage de programmation des
    machines-outils).
** Un système prédictif de planification de trajectoire.
** La gestion du fonctionnement de l'électronique machine de bas niveau, tels
    que les capteurs et les moteurs.
** Un logiciel d'automate programmable pour schémas à contacts (Ladder).
* Il ne fournit pas directement de logiciel de dessin ni de générateur de G-code,
    mais il en existe de nombreux, faciles à mettre en œuvre.
* Il peut piloter simultanément jusqu'à 9 axes et supporte une très grande
    variété d'interfaces.
* Le contrôleur peut fonctionner avec de vrais servomoteurs (analogiques ou PWM)
    en boucle fermée, ou avec des _step-servos_ ou encore, des moteurs pas à pas
    en boucle ouverte.
* Le contrôleur de mouvement assure: les compensations de rayon et/ou de
    longueur d'outil, le suivi de trajectoire d'usinage avec tolérance spécifiée,
    le filetage sur tour, le taraudage rigide, les mouvements avec axes
    synchronisés, la vitesse d'avance adaptative, la correction de vitesse par
    l'opérateur, le contrôle de vitesse constante etc.
* Il supporte les systèmes à mouvements non cartésiens grâce aux modules de
    cinématique personnalisée.
    Les architectures disponibles incluent les hexapodes (plate-forme de Stewart
    et concepts similaires) et les systèmes à articulations rotatives pour
    assurer les mouvements de robots tels que PUMA ou SCARA.
* LinuxCNC fonctionne sous Linux en utilisant ses extensions temps réel RTAI.

== Le système d'exploitation

La distribution Ubuntu a été choisie car elle s'intègre parfaitement dans les
vues Open Source de LinuxCNC:

 - Ubuntu sera toujours gratuit, et il n'y a aucun frais supplémentaire pour la
    version  _"Enterprise Edition"_,
    nous rendons nos travaux disponibles pour  tout le monde dans les mêmes 
    conditions de gratuité.
 - LinuxCNC est jumelé avec les versions LTS d'Ubuntu qui apportent le soutien et 
    les correctifs de sécurité de l'équipe Ubuntu pour 3 à 5 ans.
 - Ubuntu utilise les meilleurs outils de traductions et d'accessibilité 
    à l'infrastructure, que la communauté du logiciel libre a à offrir, pour 
    rendre Ubuntu accessible à un maximum de personnes.
 - La communauté Ubuntu a entièrement souscrit aux principes du développement de 
    logiciels libres, nous encourageons tout le monde à utiliser des logiciels 
    open source, à les améliorer et à les transmettre.

== Trouver de l'aide[[sec:Trouver-aide]](((Trouver de l'aide)))

=== Les salons IRC

IRC signifie Internet Relay Chat.
Il s'agit d'une connexion en direct avec d'autres utilisateurs LinuxCNC.
Le canal LinuxCNC sur IRC est: #linuxcnc sur freenode.net.

La manière la plus simple d'aller sur IRC est d'utiliser 
le client embarqué sur cette page:
http://webchat.freenode.net/?channels=linuxcnc

Un peu d'éthique sur le canal IRC:

 - Posez des questions précises... Évitez le "quelqu'un peut m'aider?", 
   ce type de questions, _ne fonctionnera pas_. 
 - Si vous êtes vraiment nouveau dans tout cela, réfléchissez à votre question 
    avant de la poser. Assurez-vous de donner suffisamment d'informations pour 
    que quelqu'un puisse résoudre votre problème. 
 - Faites preuve de patience quand vous attendez une réponse, il faut parfois 
    du temps pour formuler une réponse. Tout les participants peuvent être 
    occupés, à travailler par exemple :-) ou à autre chose. 
 - Configurez votre compte IRC avec un pseudo unique afin que les participants 
    sachent qui vous êtes. Si vous utilisez le client java, utilisez le même 
    pseudo à chaque fois que vous  vous connecter, cela aidera les participants 
    à se rappeler qui vous êtes, ainsi, si vous êtes déjà venu avant, beaucoup 
    se souviendront des discussions passées, ce qui fait gagner du temps à tout
    le monde. 

=== Partage de fichiers sur IRC

La façon la plus courante de partager des fichiers sur IRC est de charger le 
fichier sur un des services suivants ou service similaire, puis collez le lien 
vers le fichier, sur l'IRC:

Pour le texte::
     http://pastebin.com/, http://pastie.org/, https://gist.github.com/

Pour les photos::
     http://imagebin.org/, http://imgur.com/, http://bayimg.com/

Pour les fichiers::
     https://filedropper.com/, http://filefactory.com/, http://1fichier.com/

=== Les listes de diffusion

Une liste de diffusion sur Internet est un moyen de poser des questions, 
tout les abonnés à cette liste pourrons lire et répondre à leur convenance. 
Vous obtiendrez une meilleurs visibilité de vos questions sur une liste 
de diffusion plutôt que sur l'IRC et vous aurez plus de réponses. 
En quelques mots, vous envoyez un e-mail à la liste et selon comment 
vous avez configuré votre compte, vous aurez les réponses soit, 
regroupées quotidiennement, soit individuellement.

Inscription sur la liste de diffusion des utilisateurs de LinuxCNC sur: 
https://lists.sourceforge.net/lists/listinfo/linuxcnc-users

=== Le Wiki de LinuxCNC

Un site Wiki est un site web maintenu et enrichi par les utilisateurs, 
n'importe qui peut ajouter ou modifier les pages. 

Le Wiki de LinuxCNC est également maintenu par les utilisateurs, 
il contient un très grand nombre d'informations et d'astuces sur: 
http://wiki.linuxcnc.org/

== Se procurer LinuxCNC(((Obtenir LinuxCNC)))

=== Par téléchargement classique

Téléchargez le CD Live sur le http://www.linuxcnc.org/index.php?lang=french[site de LinuxCNC]

=== Par téléchargement fragmenté (((Téléchargement fragmenté)))

Si le fichier est trop important pour être téléchargé en une seule
fois parce que votre connexion Internet est lente ou mauvaise,
utilisez _wget_ qui permet la reprise après un téléchargement interrompu.

La commande Wget sous Linux:: (((Wget sous Linux)))
Ouvrez un terminal. Dans Gnome, il est dans _Applications_ → _Accessoires_ → 
_Terminal_.
Utilisez _cd_ pour changer le répertoire dans lequel vous voulez stocker l'image 
ISO. Utilisez _mkdir_ pour créer un nouveau répertoire si nécessaire.
+
Notez que les noms de fichiers réels peuvent changer, vous pourriez avoir à 
aller sur http://www.linuxcnc.org/index.php/french[le site de LinuxCNC] et y suivre 
le lien _Téléchargement_ pour obtenir le nom réel du fichier. Dans la plupart 
des navigateurs, vous pouvez faire un clic droit sur le lien et sélectionner 
_Copier le lien vers_, ou similaire, coller ensuite ce lien dans la fenêtre du 
terminal avec un clic droit puis en choisissant _Coller_.
+
.Ubuntu 10.04 Lucid Lynx et LinuxCNC (version actuelle)
****
Pour obtenir la version de Ubuntu 10.04 Lucid Lynx, copier l'un des liens 
ci-dessous dans la fenêtre du terminal et appuyez sur _Entrée_:

Pour le miroir Etats-Unis:
wget http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc3-i386.iso

Pour le miroir européen: 
wget http://dsplabs.upt.ro/~juve/emc/get.php?file=ubuntu-10.04-linuxcnc3-i386.iso

La somme MD5 du fichier ci-dessus est: `76dc2416b917679b71255e464ede84ec`
****
+
Pour continuer un téléchargement partiel qui aurait été interrompu par exemple, 
ajoutez l'option -c à wget:
+
wget -c http://www.linuxcnc.org/iso/ubuntu-10.04-linuxcnc3-i386.iso
+
Pour arrêter un téléchargement, utilisez Ctrl-C ou fermer la fenêtre du terminal.
+
.Ubuntu 8.04 Hardy Heron et LinuxCNC (ancien)
****
Si vous avez besoin d'une ancienne version d'Ubuntu, vous pouvez télécharger 
Ubuntu 8.04. L'image du CD ci-dessous est l'ancienne version EMC 2.3.x, mais 
elle peut être modifiée vers la version 2.4.x en suivant les instructions sur:
 http://wiki.linuxcnc.org/cgi-bin/wiki.pl?UpdatingTo2.4[le wiki LinuxCNC.org]

Pour le miroir Etats-Unis:
wget http://www.linuxcnc.org/iso/ubuntu-8.04-desktop-emc2-aj13-i386.iso

Pour le miroir européen:
wget http://dsplabs.upt.ro/~juve/emc/get.php?file=ubuntu-8.04-desktop-emc2-aj13-i386.iso

La somme MD5 du fichier ci-dessus est: `1bab052ec879f941628927c988863f14`
****
+
Quand le téléchargement est terminé, vous trouverez le fichier ISO dans le 
répertoire que vous avez sélectionné précédemment. Ensuite, il ne vous restera 
plus qu'à graver le CD.

La commande Wget sous Windows:: (((Wget sous Windows)))
Le programme wget est également disponible pour Windows depuis: 
+
http://gnuwin32.sourceforge.net/packages/wget.htm
+
Suivez les instructions de la page web pour télécharger et installer
le programme wget sous Windows.
+
Pour lancer wget ouvrez l'invite de commande.
+
Dans la plupart des Windows elle est dans _Programmes_ → _Accessoires_ → 
_Commande_
+
Naviguez jusqu'au répertoire dans lequel s'est installé wget.
Habituellement il est dans _C:\Program Files\GnuWin32\bin_ si 
c'est le cas, tapez la commande:
----
cd C:\Program Files\GnuWin32\bin
----

et le prompt devrait changer pour: _C:\Program Files\GnuWin32_
+
Tapez les commandes _wget_ dans la fenêtre et pressez Entrée comme précédemment. 

== Graver l'image ISO du CD

LinuxCNC est distribué sous la forme d'un fichier image de CD, l'image ISO du CD. 
Pour installer LinuxCNC, vous devez d'abord graver cette image ISO sur un CD. 
Vous devez disposer d'un graveur de CD/DVD et d'un CD vierge de 80 minutes 
(700 Mio). Pour éviter tout échec de gravure, graver à la vitesse la plus lente 
possible.

=== Sous Linux

==== Vérifier la somme de contrôle sous Linux

Avant de graver un CD, il est fortement recommandé de vérifier la
somme de contrôle md5 (hash) du fichier de l'image iso.

Ouvrez un terminal. 
Dans Ubuntu il est dans _Applications_ → _Accessoires_ → _Terminal_.

Allez dans le répertoire contenant l'image ISO précédemment téléchargée avec:
----
cd répertoire_de_l'image
----

Puis lancez la commande _md5sum_ suivie du nom du fichier, exemple:
----
md5sum -b ubuntu-10.04-linuxcnc3-i386.iso
----

La commande md5sum doit retourner une simple ligne après le calcul de la somme 
    de contrôle. 
Sur une machine lente le calcul peut prendre plusieurs minutes: 
----
76dc2416b917679b71255e464ede84ec ubuntu-10.04-linuxcnc3-i386.iso
----

Il reste à comparer avec la somme md5 fournie sur la page de téléchargement.

Si vous avez téléchargé le md5sum ainsi que l'ISO, vous pouvez demander au 
programme md5sum de faire la vérification pour vous. 
Dans le même répertoire:

----
md5sum -c ubuntu-10.04-linuxcnc1-i386.iso.md5
----

Si tout va bien, après un court délai le terminal affichera:

----
ubuntu-10.04-linuxcnc1-i386.iso: OK
----

==== Graver le CD sous Linux

- Insérez un CD vierge dans votre graveur. Une fenêtre surgissante
   _CD/DVD Creator_ ou _Choisissez le type de disque_ va s'ouvrir. 
   Fermez la, elle ne sera pas utilisée.
- Naviguez jusqu'au répertoire contenant l'image ISO.
- Faites un clic droit sur le fichier de l'image ISO et choisissez
   _Graver le Disque_.
- Sélectionnez la vitesse de gravure. Pour graver le CD Live de LinuxCNC il
   est recommandé de graver à la vitesse la plus lente possible pour
   éviter toute erreur de gravure.
- Lancez la gravure.
- Si le choix d'un nom de fichier est demandé pour l'image disque,
   cliquez juste _OK_.

=== Sous Windows

==== Vérifier la somme de contrôle sous Windows

Avant de graver un CD, il est fortement recommandé de vérifier la
somme de contrôle md5 (hash) du fichier de l'image iso, malheureusement
Windows ne dispose pas de programme de contrôle du md5. Vous devrez en
installer un pour vérifier la somme de contrôle de l'ISO. Plus
d'informations sont disponibles ici: http://doc.ubuntu-fr.org/md5sum

==== Gravez le CD sous Windows

- Si votre Windows n'intègre pas un logiciel de gravure d'image vous 
   pouvez télécharger Infra Recorder, un logiciel de gravure d'images 
   gratuit et open source sur http://infrarecorder.org/
- Insérez un CD vierge dans le graveur, sélectionnez _Quitter_ ou 
   _Cancel_ si un auto-run démarre.
- Cliquez bouton droit sur le fichier ISO et sélectionnez le menu 
   _Graver l'image disque_ ou lancez Infra Recorder et choisissez le 
   menu _Actions→Graver l'image_.   

== Tester LinuxCNC

Avec le CD Live de LinuxCNC dans le lecteur de CD/DVD, redémarrez votre PC
de sorte qu'il démarre sur le CD Live. Quand l'ordinateur a redémarré
vous pouvez essayer LinuxCNC sans l'installer. Vous ne pouvez pas créer de
configuration personnalisée ni modifier les réglages du système comme
la résolution de l'écran sans installer LinuxCNC.

Pour lancer LinuxCNC allez dans le menu Applications/CNC et choisissez
LinuxCNC. Puis sélectionnez une configuration en sim (simulation) et
essayez le.

Pour savoir si votre ordinateur est utilisable par le générateur de
trains d'impulsions du logiciel, lancez un test de latence comme
indiqué <<cha:test-de-latence, dans ce chapitre>>.

== Installer la distribution Ubuntu de LinuxCNC sur votre PC

Si vous avez envie d'aller plus loin, cliquez juste sur l'icône
_Install_ se trouvant sur le bureau, répondez à quelques questions (votre
nom, votre fuseau horaire, le mot de passe) et faites une installation
complète en quelques minutes. Notez bien le mot de passe indiqué et le
nom d'utilisateur. Une fois l'installation complète et que vous êtes
connecté, le gestionnaire de mises à jour vous proposera d'effectuer
une mise à jour vers la dernière version stable de LinuxCNC.

=== Lancer LinuxCNC

LinuxCNC se lance comme un autre programme Linux:
depuis un terminal en passant la commande _linuxcnc_, 
ou depuis le menu _Applications_ → _CNC_.

=== Sélecteur de configuration

Le _Sélecteur de configuration_ s'affichera à chaque fois que vous lancerez 
LinuxCNC depuis le menu _Applications_ → _CNC_ → _LinuxCNC_. Vos propres 
configurations personnalisées s'affichent dans le haut de la liste, suivies par 
les différentes configurations fournies en standard.
Étant donné que chaque exemple de configuration utilise un type différent d'
interface matérielle, la plupart ne fonctionneront pas sur votre système. Les 
configurations listées dans la catégorie _Sim_ fonctionneront toutes, même sans 
matériel raccordé, ce sont des simulations de machines.

.Sélecteur de configuration pour LinuxCNC[[cap:Selecteur-de-configuration]]

image::images/configuration-selector1_fr.png[]

Cliquez dans la liste, sur les différentes configurations pour afficher les 
informations les concernant. Double-cliquez sur une configuration ou cliquez _OK_ 
pour démarrer LinuxCNC avec cette configuration. Cochez la case _Créer un 
raccourci sur le bureau_ puis cliquez OK pour ajouter une icône sur le bureau 
d'Ubuntu. Cette icône vous permettra par la suite de lancer directement 
LinuxCNC avec cette configuration, sans passer par le sélecteur de configuration.

Quand vous choisissez un exemple de configuration dans le sélecteur, un dialogue 
vous demandera si vous voulez en faire une copie dans votre répertoire home. 
Si vous répondez _oui_, un dossier _linuxcnc_ autorisé en écriture sera créé, il 
contiendra un jeu de fichiers que vous pourrez éditer pour les adapter à vos 
besoins. Si vous répondez _non_, LinuxCNC démarrera mais pourra se comporter de 
façon étrange, par exemple, les décalages d'origine pièce entrés avec la commande 
_Toucher_ ne seront pas pris en compte, ce comportement est lié à ce moment, à 
l'absence de répertoire autorisé en écriture sans lequel les paramètres ne 
peuvent être enregistrés.

.Dialogue de copie de la configuration

image::images/copy-configuration_fr.png[]

=== L'interface utilisateur graphique Axis

L'interface AXIS est une des interfaces parmi lesquelles vous avez à
choisir. Elle peut être configurée pour lui ajouter un panneau de
commandes virtuel personnalisé en fonction des besoins. AXIS est
l'interface utilisateur par défaut et est activement développée.
C'est aussi la plus populaire.

.Interface Axis[[cap:Interface-Axis]]

image::images/axis_25_fr.png[]

=== Les étapes suivantes de la configuration

Après avoir trouvé l'exemple de configuration qui utilise
le même matériel que votre machine, et en avoir enregistré une copie dans votre 
répertoire personnel, vous pouvez la personnaliser en fonction des besoins 
spécifiques à votre machine. Consultez le _Manuel de l'intégrateur_ pour tous 
les détails de configuration.

Si vous souhaitez créer une configuration personnalisée, vous pouvez utiliser 
pour cela, un des assistants graphiques de configuration, _StepConf_ ou _PncConf_ 
selon votre type de machine.

== Les mises à jour de LinuxCNC (((Mises à jour de LinuxCNC)))

Avec l'installation standard, le gestionnaire de mises à jour vous avertira des 
mises à jour de LinuxCNC disponibles quand vous serez en ligne et vous permettra 
de mettre à jour facilement sans connaissance particulière de Linux.
Si vous souhaitez passer en 10.04 à partir d'une 8.04, une installation propre 
à partir du CD live est recommandée.

WARNING: [red]#Ne pas mettre à jour Ubuntu vers une nouvelle distribution 
comme de 10.04 vers 12.04, car elle ne permettrait plus d'utiliser LinuxCNC, ne 
pas mettre non plus à jour le kernel, car les modules temps réels ne 
fonctionnerait plus.#

== Problème d'installation possible

Dans de rares cas, vous pourriez avoir à réinitialiser le BIOS aux réglages par 
défaut si lors de l'installation du Live CD, le disque dur n'est pas reconnu 
pendant le démarrage.

// vim: set syntax=asciidoc: