/ docs / src / gui / image-to-gcode_fr.txt
image-to-gcode_fr.txt
  1  :lang: fr
  2  :toc:
  3  
  4  = Image-to-gcode: Usiner un depth maps
  5  
  6  image::images/image-to-gcode.png[alt="Image-to-gcode: Usiner un depth maps"]
  7  
  8  == Qu'est-ce qu'un _depth map_?
  9  
 10  Il s'agit d'une image en échelle de gris dont la luminosité de chaque
 11  pixel corresponds à la profondeur (ou hauteur) de chaque point de
 12  l'objet.
 13  
 14  == Intégrer image-to-gcode dans l'interface utilisateur d'AXIS
 15  
 16  Ajoutez les lignes suivantes dans la section: _[FILTER]_ de votre
 17  fichier .ini pour qu'AXIS invoque automatiquement
 18  image-to-gcode à l'ouverture d'une image .png, .gif, ou .jpg:
 19  ----
 20  PROGRAM_EXTENSION = .png,.gif,.jpg Grayscale Depth Image
 21  ----
 22  
 23  Le fichier de configuration: _sim/axis.ini_ est déjà configuré de
 24  cette façon.
 25  
 26  == Utilisation d'image-to-gcode
 27  
 28  image-to-gcode peut être démarré soit en ouvrant une image dans AXIS,
 29  soit en invoquant image-to-gcode dans une console, de la manière
 30  suivante:
 31  ----
 32  image-to-gcode torus.png > torus.ngc
 33  ----
 34  
 35  Ajustez les réglages dans la colonne de droite, puis pressez _OK_ pour
 36  créer le G-code. Selon la taille de l'image et les options choisies, le
 37  traitement peut durer de quelques secondes à quelques minutes. Quand
 38  une image est appelée, le G-code sera automatiquement chargé et
 39  visualisé dans AXIS une fois le traitement terminé. Dans AXIS, faites
 40  _Recharger_ pour afficher de nouveau l'écran d'options d'
 41  image-to-gcode, vous pourrez ainsi travailler en boucle.
 42  
 43  == Les différentes options
 44  
 45  === Unités
 46  
 47  Spécifie quelle unité sera utilisée dans le G-code généré G20 (pouces)
 48  ou G21 (mm), ce sera également l'unité utilisée par toutes les options
 49  marquées: _(units)_.
 50  
 51  === Invert Image
 52  
 53  Si _no_, le pixel noir sera le point le plus bas et le pixel blanc le
 54  point le plus haut. Si _yes_, le pixel noir sera le point le plus haut
 55  et le pixel blanc le point le plus bas.
 56  
 57  === Normalize Image
 58  
 59  Si _yes_, le pixel le plus sombre est ramené au noir, le pixel le plus
 60  lumineux est ramené au blanc.
 61  
 62  === Expand Image Border
 63  
 64  Si _None_, l'image entrée sera utilisée telle-quelle, les détails les
 65  plus aux bords de l'image pourraient être coupés. Si _White_ ou
 66  _Black_, alors une bordure de pixels égale au diamètre de l'outil sera
 67  ajoutée sur tout le pourtour pour éviter ce risque.
 68  
 69  === Tolerance (unités)
 70  
 71  Quand une série de points est proche d'une ligne droite au point
 72  d'être dans la _tolerance_ , elle sera traitée comme une ligne droite
 73  en sortie. Augmenter la
 74  tolérance peut donner de meilleures performances de contourage avec
 75  LinuxCNC, mais peut aussi estomper ou gommer les détails les plus fins de
 76  l'image.
 77  
 78  === Pixel Size (unités)
 79  
 80  Il y a beaucoup d'unités pour un pixel dans l'image entrée.
 81  Habituellement ce nombre est beaucoup plus petit que 1.0. Par exemple,
 82  pour usiner un objet de 50x50mm depuis une image de 400x400 pixels,
 83  utiliser un _pixel size_ de 0.125, parce que 50 / 400 = 0.125.
 84  
 85  === Plunge Feed Rate (unités par minute)
 86  
 87  Vitesse du mouvement de plongée initial.
 88  
 89  === Feed Rate (unités par minute)
 90  
 91  Vitesse d'avance pour le reste de l'usinage.
 92  
 93  === Spindle Speed (RPM)
 94  
 95  Vitesse de rotation de la broche, en tours/mn
 96  
 97  === Scan Pattern
 98  
 99  Modèles de balayage possibles:
100  
101   - Rangées
102   - Colonnes
103   - Rangées puis colonnes
104   - Colonnes puis rangées
105  
106  === Scan Direction
107  
108  Directions de balayage possibles:
109  
110   -  Positive: le fraisage commence à de petites valeurs de X ou Y et se
111     poursuit avec des valeurs croissantes.
112   -  Négative: le fraisage commence à des valeurs élevées de X ou Y et se
113     poursuit avec des valeurs décroissantes.
114   -  Alternative: le fraisage commence aux valeurs de X ou Y où s'est
115     terminé le dernier mouvement. Cela réduit les déplacements _en l'air_.
116   -  Up Milling: le fraisage commence en points bas et se poursuit vers les
117     points hauts.
118   -  Down Milling: le fraisage commence en points hauts et se poursuit vers
119     les points bas.
120  
121  === Depth (unités)
122  
123  Le dessus du bloc est toujours à _Z=0_. La profondeur d'usinage dans
124  le matériau est de _Z=-depth._
125  
126  === Step Over (pixels)
127  
128  Distance entre rangées ou colonnes adjacentes. Pour trouver le nombre
129  en pixels pour une distance donnée en unités, calculez: _distance/pixel
130  size_ et arrondissez au nombre le plus proche'.' Par exemple: si _pixel
131  size=.006_ et le pas souhaité sur la _distance=.015_, alors utilisez un
132  Step Over de 2 ou 3 pixels, parce que _.015/.006=2.5_'.'
133  
134  === Tool Diameter
135  
136  Le diamètre du taillant de l'outil.
137  
138  === Safety Height
139  
140  La hauteur à laquelle les mouvements de traversée. image-to-gcode
141  considère toujours le dessus du matériau comme étant: _Z=0_.
142  
143  === Tool Type
144  
145  La forme du taillant de l'outil. Les formes possibles sont:
146  
147   - Hémisphèrique
148   - Plate
149   - Vé à 45 degrés
150   - Vé à 60 degrés
151  
152  === Lace bounding
153  
154  Contrôle si les zones relativement plates le long d'une colonne ou
155  d'une rangée peuvent être ignorées. Ces options n'ont de sens que pour
156  un fraisage dans les deux directions. Trois choix sont possibles:
157  
158   - None: toutes les rangées et les colonnes seront entièrement fraisées.
159   -  Secondary: lors du fraisage dans la deuxième direction, les zones qui
160     ne présentent pas une forte pente dans cette direction seront ignorées.
161   -  Full: lors du fraisage dans la première direction, les zones qui
162     présentent une forte pente dans la deuxième direction seront ignorées.
163     Lors du fraisage dans la deuxième direction, les zones qui ne
164     présentent pas une forte pente dans cette direction seront ignorées.
165  
166  === Contact angle
167  
168  Quand _Lace bounding_ n'est pas None, les pentes qui présentent une
169  pente supérieure à _Contact angle_ seront considérées comme de
170  _fortes_ pentes et celles en dessous de
171  cet angle considérées comme de faible pentes.
172  
173  === Offset d'ébauche et profondeur par passe d'ébauche
174  
175  Image-to-gcode peut optionnellement produire des passes d'ébauche. La
176  profondeur des passes d'ébauche successives est fixée par _Roughing
177  depth per pass_. Par exemple, entrer 0.2 pour une première passe
178  d'ébauche d'une profondeur de 0.2, la seconde passe d'ébauche aura une
179  profondeur de 0.4 et ainsi de suite, jusqu'à-ce que la profondeur
180  totale Depth de l'image soit atteinte. Aucune des passes d'ébauche
181  n'usinera plus près de la partie finale que Roughing Offset. La figure 
182  ci-dessous montre une grande profondeur verticale à
183  usiner. Sur cette image, la profondeur des passes d'ébauche est de 0.2
184  pouces et Roughing Offset de 0.1 pouces.
185  
186  .Passes d'ébauche[[cap:Passes-Ebauche]]
187  
188  image::images/i2g-roughing.png[alt="Passes d'ébauche"]
189