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