summaryrefslogtreecommitdiff
path: root/docs/src/gui/image-to-gcode_fr.txt
blob: eccacb2700ede0432bed0625d6f8bd287edf52d0 (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
:lang: fr
:toc:

= Image-to-gcode: Usiner un depth maps

image::images/image-to-gcode.png[]

== Qu'est-ce qu'un _depth map_?

Il s'agit d'une image en échelle de gris dont la luminosité de chaque
pixel corresponds à la profondeur (ou hauteur) de chaque point de
l'objet.

== Intégrer image-to-gcode dans l'interface utilisateur d'AXIS

Ajoutez les lignes suivantes dans la section: _[FILTER]_ de votre
fichier .ini pour qu'AXIS invoque automatiquement
image-to-gcode à l'ouverture d'une image .png, .gif, ou .jpg:
----
PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
----

Le fichier de configuration: _sim/axis.ini_ est déjà configuré de
cette façon.

== Utilisation d'image-to-gcode

image-to-gcode peut être démarré soit en ouvrant une image dans AXIS,
soit en invoquant image-to-gcode dans une console, de la manière
suivante:
----
image-to-gcode torus.png > torus.ngc
----

Ajustez les réglages dans la colonne de droite, puis pressez _OK_ pour
créer le G-code. Selon la taille de l'image et les options choisies, le
traitement peut durer de quelques secondes à quelques minutes. Quand
une image est appelée, le G-code sera automatiquement chargé et
visualisé dans AXIS une fois le traitement terminé. Dans AXIS, faites
_Recharger_ pour afficher de nouveau l'écran d'options d'
image-to-gcode, vous pourrez ainsi travailler en boucle.

== Les différentes options

=== Unités

Spécifie quelle unité sera utilisée dans le G-code généré G20 (pouces)
ou G21 (mm), ce sera également l'unité utilisée par toutes les options
marquées: _(units)_.

=== Invert Image

Si _no_, le pixel noir sera le point le plus bas et le pixel blanc le
point le plus haut. Si _yes_, le pixel noir sera le point le plus haut
et le pixel blanc le point le plus bas.

=== Normalize Image

Si _yes_, le pixel le plus sombre est ramené au noir, le pixel le plus
lumineux est ramené au blanc.

=== Expand Image Border

Si _None_, l'image entrée sera utilisée telle-quelle, les détails les
plus aux bords de l'image pourraient être coupés. Si _White_ ou
_Black_, alors une bordure de pixels égale au diamètre de l'outil sera
ajoutée sur tout le pourtour pour éviter ce risque.

=== Tolerance (unités)

Quand une série de points est proche d'une ligne droite au point
d'être dans la _tolerance_ , elle sera traitée comme une ligne droite
en sortie. Augmenter la
tolérance peut donner de meilleures performances de contourage avec
LinuxCNC, mais peut aussi estomper ou gommer les détails les plus fins de
l'image.

=== Pixel Size (unités)

Il y a beaucoup d'unités pour un pixel dans l'image entrée.
Habituellement ce nombre est beaucoup plus petit que 1.0. Par exemple,
pour usiner un objet de 50x50mm depuis une image de 400x400 pixels,
utiliser un _pixel size_ de 0.125, parce que 50 / 400 = 0.125.

=== Plunge Feed Rate (unités par minute)

Vitesse du mouvement de plongée initial.

=== Feed Rate (unités par minute)

Vitesse d'avance pour le reste de l'usinage.

=== Spindle Speed (RPM)

Vitesse de rotation de la broche, en tours/mn

=== Scan Pattern

Modèles de balayage possibles:

 - Rangées
 - Colonnes
 - Rangées puis colonnes
 - Colonnes puis rangées

=== Scan Direction

Directions de balayage possibles:

 -  Positive: le fraisage commence à de petites valeurs de X ou Y et se
   poursuit avec des valeurs croissantes.
 -  Négative: le fraisage commence à des valeurs élevées de X ou Y et se
   poursuit avec des valeurs décroissantes.
 -  Alternative: le fraisage commence aux valeurs de X ou Y où s'est
   terminé le dernier mouvement. Cela réduit les déplacements _en l'air_.
 -  Up Milling: le fraisage commence en points bas et se poursuit vers les
   points hauts.
 -  Down Milling: le fraisage commence en points hauts et se poursuit vers
   les points bas.

=== Depth (unités)

Le dessus du bloc est toujours à _Z=0_. La profondeur d'usinage dans
le matériau est de _Z=-depth._

=== Step Over (pixels)

Distance entre rangées ou colonnes adjacentes. Pour trouver le nombre
en pixels pour une distance donnée en unités, calculez: _distance/pixel
size_ et arrondissez au nombre le plus proche'.' Par exemple: si _pixel
size=.006_ et le pas souhaité sur la _distance=.015_, alors utilisez un
Step Over de 2 ou 3 pixels, parce que _.015/.006=2.5_'.'

=== Tool Diameter

Le diamètre du taillant de l'outil.

=== Safety Height

La hauteur à laquelle les mouvements de traversée. image-to-gcode
considère toujours le dessus du matériau comme étant: _Z=0_.

=== Tool Type

La forme du taillant de l'outil. Les formes possibles sont:

 - Hémisphèrique
 - Plate
 - Vé à 45 degrés
 - Vé à 60 degrés

=== Lace bounding

Contrôle si les zones relativement plates le long d'une colonne ou
d'une rangée peuvent être ignorées. Ces options n'ont de sens que pour
un fraisage dans les deux directions. Trois choix sont possibles:

 - None: toutes les rangées et les colonnes seront entièrement fraisées.
 -  Secondary: lors du fraisage dans la deuxième direction, les zones qui
   ne présentent pas une forte pente dans cette direction seront ignorées.
 -  Full: lors du fraisage dans la première direction, les zones qui
   présentent une forte pente dans la deuxième direction seront ignorées.
   Lors du fraisage dans la deuxième direction, les zones qui ne
   présentent pas une forte pente dans cette direction seront ignorées.

=== Contact angle

Quand _Lace bounding_ n'est pas None, les pentes qui présentent une
pente supérieure à _Contact angle_ seront considérées comme de
_fortes_ pentes et celles en dessous de
cet angle considérées comme de faible pentes.

=== Offset d'ébauche et profondeur par passe d'ébauche

Image-to-gcode peut optionnellement produire des passes d'ébauche. La
profondeur des passes d'ébauche successives est fixée par _Roughing
depth per pass_. Par exemple, entrer 0.2 pour une première passe
d'ébauche d'une profondeur de 0.2, la seconde passe d'ébauche aura une
profondeur de 0.4 et ainsi de suite, jusqu'à-ce que la profondeur
totale Depth de l'image soit atteinte. Aucune des passes d'ébauche
n'usinera plus près de la partie finale que Roughing Offset. La figure 
ci-dessous montre une grande profondeur verticale à
usiner. Sur cette image, la profondeur des passes d'ébauche est de 0.2
pouces et Roughing Offset de 0.1 pouces.

.Passes d'ébauche[[cap:Passes-Ebauche]]

image::images/i2g-roughing.png[]