Moi je veux bien expliquer ce qui fait quoi si ça vous aide. Le soucis si je résume c’est que le fichier correspond à des ordres pour une autre machine à qui il faut “parler” différemment. Or la machine de mon pote est un peu plus récente et a besoin de moins d’ordres :
- Sur la machine de départ il faut lui dire "tu vas faire un trou" (G100=faire un trou) avec tel outil (le T) donc place-toi au bon endroit (G0 avec le X et le Y) et bosse jusqu'à telle profondeur (G80 avec le Z). La machine mon pote condense toutes ces infos en une ligne parce qu'elle a juste besoin de savoir "tu vas faire un trou" (G100) en X, Y, Z avec T. Elle n'a pas besoin des G0, G80...
- Sur la machine de départ, si une action similaire à la précédente doit être entreprise, il suffit de renseigner la variable qui change. Exemple, après ton premier trou en X50 Y20, tu vas faire le même (même forêt=T, même profondeur=Z) mais cette fois-ci en X100 Y20. Sur le fichier de départ, on voit juste un nouveau X sans remettre le G, le T, le Z ou le Y (logique puisque ceux-ci ne changent pas). Sur la machine de mon pote il faut remettre toute la ligne avec la variable qui s'est modifiée mais aussi celles qui sont restées les mêmes (c'est une nouvelle action, il faut toutes les infos).
- Il y a des actions spéciales qui demandent l'écriture d'une double ligne. La première, G172 revient essentiellement à donner le point d'origine, càd "tu commences ici". Mais ça ne dit pas ce qu'il y a à faire. Le second G détermine ce qu'il y a à faire et jusqu'où. Par exemple : scie de ici (G172 X,Y,Z) jusque là (G180 X,Y,Z). Dans l'ancien fichier, la machine avait besoin de plein d'étapes intermédiaires (d'où les séries de X) tandis que la machine de mon pote a juste besoin de la ligne avec le point d'origine et la ligne avec le point d'arrivée. S'il le faut, je peux spécifier quelles sont ces 3 actions spéciales et comment elles fonctionnent