Différences entre les pages « Inkscape » et « Laserengraver »

De fablabo
(Différence entre les pages)
Aller à : navigation, rechercher
m (Ressources)
 
m (Description du Gcode obtenu avec le logiciel LASERENGRAVER 0.08 alpha)
 
Ligne 1 : Ligne 1 :
 +
{{Projet
 +
|status=Fonctionnel
 +
|status_pub=Publié
 +
|image=S0791112.JPG
 +
|description=mode d'emploi de laserengraver_smoothie
 +
|license=GPL
 +
|contributeurs=LaurentM, Cedric, Philippe Bonnet,LAurent_B
 +
|inspiration=http://www.instructables.com/id/Pocket-laser-engraver/step7/
 +
|ingrédients=code
 +
|url=https://gitlab.com/PlateformeC/laserengraver_smoothie
 +
|name=LaserEngraver / smoothieboard
 +
}}
 +
== À propos ==
 +
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////<br />
 +
ATTENTION ! Depuis la mise à jour d'Inkscape de mai 2020 (version 1.0), '''Laserengraver n'est plus compatible''' avec le logiciel. Si vous téléchargez Inkscape à partir de cette date, vous aurez la dernière version du logiciel et vous ne pourrez pas utiliser Laserengraver. <br />
 +
Pour palier à cela, vous pouvez télécharger la version précédente à cette adresse :
 +
https://inkscape.org/release/inkscape-0.92/.<br />
 +
'''DEPUIS 2023, IL EXISTE MAINTENANT UNE NOUVELLE VERSION DE LASERENGRAVER POUR POUVOIR FONCTIONNER AVEC INKSCAPE 1.XX'''
  
 +
Si vous utilisez déjà Inkscape et l’extension  Laserengraver et que vous n'avez pas fait de mise à jour récente, tout devrait fonctionner normalement.<br />
 +
Si vous ne savez pas quelle version d'Inkscape vous avez, vous pouvez trouver l'information dans le logiciel dans "Aide", puis "À propos d'Inkscape"<br />
 +
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
== Description==
+
Laserengraver_smoothie est une extension inkscape qui permet de convertir un dessin vectoriel Inkscape en un fichier gcode adapté à la découpe laser [[Laser_Smoothignstech]].
[[Fichier:inkscape-logo.svg|200px|gauche]]
 
Inkscape est un logiciel libre de [https://fr.wikipedia.org/wiki/Image_vectorielle dessin vectoriel] sous [https://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU licence GNU GPL].
 
Il s’agit d’un logiciel multiplateforme, disponible sous Windows, Mac et Linux.
 
  
Au 01/02/2023 , Inkscape est à la version 1.2.2
+
Une fois installée, elle est accessible via le menu "Extensions" d'inkscape : Extensions > Laserengraver > smoothie-laser
  
====Le format SVG====
+
[[Image:Laserengraver_smoothie.jpg|center|thumb|750px|Capture d'écran d'inkscape avec laserengraver_smoothie]]
Inkscape travaille avec un format de fichier vectoriel qui est le [https://fr.wikipedia.org/wiki/Scalable_Vector_Graphics SVG].<br/>
 
Ce format est un format spécifique du XML, pour éditer un fichier sur Inkscape directement avec le XML il suffit d'aller dans Edition>Editer le XML. on retrouve tous les "objets" composant le fichier SVG.
 
  
Les autres format vectoriel (dxf, ai, ...) ne sont pas forcément bien lu par Inkscape
 
  
==Utilisation==
+
=== Installation de l'extension ===
Pour apprendre à utiliser Inkscape, il existe plein de tutoriels sur internet. <br/>
 
Dont sur Fablabo à la page [[Inkscape_pour_la_fabrication_numérique]] (d'autres liens sont disponible en bas de [[Inkscape_pour_la_fabrication_numérique#Liens_divers|la page]]) <br/>
 
INKSCAPE permet de faire aussi de très jolis dessins: <br/>
 
2.200 dessins : https://inkscape.org/fr/gallery/?switchlang=fr <br/>
 
Et de faire une animation simple : https://inkscape.org/fr/~IK/%E2%98%85animation-inkscape-gears
 
  
===Réglages par défauts===
+
==== Téléchargement ====
On retrouvera certains réglages dans: /Edition/Préférences (Maf+Ctrl+P)
 
  
====Réglages des unités par défauts====
+
* Télécharger la version 0.07 BETA2 : [https://gitlab.com/PlateformeC/laserengraver_smoothie/uploads/310f30bd07bb31c9bf5fbb0f05ad62e0/laserengraver_smoothie_0.07-beta2.zip version 0.07-beta2]
Le tuto est disponible [http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=logiciels:inkscape:mm_par_defaut sur le site de carrefour numérique]
+
* Demander à l'association PING pour avoir la nouvelle version 0.08 alpha.
 +
* Télécharger la nouvelle version de Laser Engraver 0.08 alpha 1 pour INKSCAPE 1.2 en python 3  :  https://gitlab.com/PlateformeC/laserengraver_smoothie/-/tree/UpDatePyhton3/src
 +
==== Installation ====
  
==Les extensions sur Inkscape==
+
* Placer les fichiers
===Qu'est ce qu'une extension===
+
  laserengraver_smoothie.py
Une extension ou encore plugin, dans Inkscape c'est un programme, qui ajoute des fonctionnalités au logiciel de base.
+
  laserengraver_laser_smoothie.inx
Ce principe est très utilisé dans la culture libre.
 
  
Une extension dans inkscape est composé de deux types de fichier:
+
dans le répertoire suivant en fonction du système d'exploitation :
*Fichier .inx : Ce fichier en .inx fait l'interface de l'extension dans Inkscape, il va aussi renvoyer vers les autres fichiers, qui eux traiterons la demande.
 
*Fichier autres : Cela peut être des codes écrit en langage python (.py), des shell (.sh), des codes en C (.c), ... L’important, c'est que c'est ces fichiers qui feront l'opération demandé.
 
  
Une page web avec 233 extensions officiels : https://inkscape.org/fr/gallery/=extension/?switchlang=fr
+
    Linux: /Home/NOM_DU_UTILISATEUR/.config/inkscape/extensions/
<br/> Ce serait utile d'avoir une page Fablabo qui montre TOUTES ces 233 extensions.
+
    Mac: MacintoshHD/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions
 +
    Windows: C:\Users\NOM_DU_UTILISATEUR\AppData\Roaming\inkscape\extensions
  
===Comment installer une extension sur Inkscape ?===
+
Pour être certain de l'endroit où doivent être mises les extensions, l'information se trouve dans Inkscape en allant dans :
On placera les fichiers de l'extension dans le dossier extension (vous pouvez utiliser la commande Ctrl+H afin d'afficher les dossiers cachés dont fait partie le .config sous linux par exemples)
+
    Edition => Préférences => Système => Extensions de l'utilisateur
  
*Linux: /Home/NOM_DU_UTILISATEUR/.config/inkscape/extensions/
+
Après il suffit de redémarrer Inkscape.  
*Mac:
 
*Windows: C:\Users\NOM_DU_UTILISATEUR\AppData\Roaming\inkscape\extensions
 
On retrouvera exactement ces infos dans inkscape: Edition => Préférences d'inkscape => Système => Extensions de l'utilisateur
 
  
Après il suffit de redémarrer Inkscape.
+
* Ouvrir ou relancer inkscape.
  
===Les extensions du fablab===
+
Laserengraver est maintenant disponible dans l'onglet Extensions (voir capture d'écran).
==== Laserengraver ====
 
[[Fichier:S0791112.JPG|150px|gauche]]
 
Pour transformer votre dessin créé sur Inkscape en un langage (du gcode), qui sera compris par une machine, pour la découpeuse laser jaune [[Laser-Smoothignstech]]
 
* Lien pour apprendre comment utiliser [[Laserengraver]]
 
  
==== Inkcut ====
+
=== Fonctionnalités ===
[[Fichier:inkcut.png|150px|gauche]]
 
Lancer une découpe sur la machine de découpeuse vinyle [[RolandCam1Servo]] directement depuis Inkscape.
 
* Lien vers le site du créateur : https://codelv.com/projects/inkcut/
 
  
 +
Onglet principal :
 +
* réglage de la focale (en fonction de l'épaisseur du matériau)
 +
* réglage de la vitesse de coupe et de la puissance du laser pour deux types d'opérations (découpe ou gravure)
 +
* choix du type d'opération en fonction du nom du calque
  
* Uniquement pour Windows , le mode d'installation est EXTRÊMEMENT compliqué.
+
Onglet "Images matricielles" :
(Il faudra créer une page Fablabo qui explique cette installation)
+
* activation de la fonctionnalité
 +
* réglage de la vitesse de coupe
 +
* réglage de la puissance minimale et maximale du laser
 +
* réglage du pas en points par pouces : 125 dpi -> 0,2mm
 +
* réglage de la focale si différente : 0.0 -> idem onglet principal
  
===D'autres extensions utiles===
+
Onglet "préférences" :
 +
* réglage de la vitesse de transport
  
On peut trouver une sélection de 233 extensions sur le site officiel d'Inkscape [https://inkscape.org/gallery/=extension/ à cette adresse]
+
== Utilisation ==
  
====Herchey Text====
+
=== Préparation du dessin ===
[[Fichier:5431637846_f21ecb3474.jpg|150px|gauche]]
 
Transformer votre texte vers cette Font pour la gravure laser.
 
Votre texte sera uniquement fait avec des traits fin. Cette extension est préinstallée par défaut sur Inkscape. (Dans Extensions/Texte/Texte Herchey...) <br />
 
* https://www.evilmadscientist.com/2011/hershey-text-an-inkscape-extension-for-engraving-fonts/
 
  
IDÉE : CRÉER UNE PAGE FABLABO QUI MONTRE LE RÉSULTAT AVEC TOUTES CES EXTENSIONS ; COMMENT METTRE EN CHEMIN , COMMENT CRÉER UN TEXTE EN FONT HERSHEY, ETC...
+
* Tous les objets doivent avoir été transformé en chemins : menu Chemin > objets en chemins.
 +
* Si des objets sont sélectionnés, seuls ces objets seront convertis en gcode.
 +
* Attention aux objets "cachés" : tous les chemins du fichiers, mêmes invisibles (calque éteint, opacité nulle), sont convertis en gcode.
  
====Quic Joint====
+
Dans le cas d'un dessin complexe, comprenant par exemple des traits de construction, il est conseillé d'exporter le gcode à partir d'un fichier séparé qui ne contient que les traits à découper.
Déjà utilisé par une personne de PING :
 
https://archive.fablabo.net/wiki/Réaliser_des_créneaux_à_la_découpeuse_laser
 
https://inkscape.org/fr/~Jarrett/%E2%98%85quickjoint
 
  
 +
=== Type d'opération ===
  
====Lokster / Harch====
+
Si le paramètre '''operation''' est
[[Fichier:2017-02-03-14.12.45-1-768x708.jpg|150px|gauche]]
+
* '''Cut''' : pour tous les calques, la vitesse et la puissance de coupe utilisées sont celles choisies pour la coupe
Générateur de hachures<br />
+
* '''Engrave''' : pour tous les calques, la vitesse et la puissance de coupe utilisées sont celles choisies pour la gravure
* https://github.com/Deadolus/loksters_tools<br />
+
* '''Cut + engrave''' : la vitesse et la puissance de coupe dépendent du nom du calque :
* http://lokspace.eu/anet-a8-3d-printer-laser-engraver-mod/
+
** si le nom du calque contient "decoupe" ou "cut", les paramètres utilisés sont ceux choisis pour la coupe
* Un tuto sur fablabo pour utiliser cette extension : http://fablabo.net/wiki/Générer_des_hachures_sur_Inkscape
+
** si le nom du calque contient "gravure" ou "engrave", les paramètres utilisés sont ceux choisis pour la gravure
 +
** si le nom ne contient aucun des mots clés précédents, les paramètres utilisés sont ceux choisis pour la coupe
  
====Living Hinge====
+
Images :  
[[Fichier:living-hinge.png|150px|gauche]]
+
* Le choix "Engrave raster" de l'onglet "Images matricielles" détermine la gravure ou non des images.
Générateur de fentes pour rendre flexible des matériaux rigides peu épais
+
** Le nom du(des) calque(s) n'est pas déterminant.
* https://inkscape.org/fr/~drphonon/%E2%98%85living-hinge-creator
+
** Un calque peut contenir plusieurs images.
* Tuto (en anglais) On peut utiliser Google Traduction : http://wiki.lvl1.org/Inkscape_Extension_to_Render_a_Living_Hinge
 
  
====Multi-Bool Extension====
+
=== Valeur des paramètres de coupe ===
[[Fichier:multibool.png|150px|gauche]]
 
Faire des opération booléenne sur plusieurs formes à la fois.
 
Les opérations booléennes sont des opérations d’addition, soustraction, division (etc…) de forme. Par défaut et à l’exception de l’addition, Inkscape ne permet les opérations booléenne que pour deux formes, ou deux chemins. L’extension Multi-Bool Extension permet ces opérations avec plus de formes.<br />
 
* https://inkscape.org/fr/~Moini/%E2%98%85multi-bool-extension-cut-difference-division
 
LE LIEN INTERNET NE FONCTIONNE PLUS
 
  
====Lasercut Jigsaw====
+
La vitesse de coupe est donnée en [mm/min].
[[Fichier:jigsaw-th.png|150px|gauche]]
 
Générateur de pièce de puzzle
 
* https://inkscape.org/fr/~Neon22/%E2%98%85lasercut-jigsaw
 
  
====Path to OpenScad====
+
La puissance du laser est exprimée en pourcentage de la puissance maximale.
[[Fichier:E55ecdf2-1efb-11e4-97f8-7c3195fc361d.png|150px|gauche]]
 
Convertir des chemins en objet 3D sur OpenScad<br />
 
Convertisseur Inkscape vers OpenSCAD
 
* https://www.thingiverse.com/thing:25036<br />
 
* https://github.com/fablabnbg/inkscape-paths2openscad
 
  
====Shapes Creator====
+
=== Les 4 onglets de la fenêtre "Smoothie-Laser" ===
[[Fichier:shapesSample.png|150px|gauche]]
 
Pour créer des formes (chanfrein, losange, flèche, étoile, croix) à partir de simples rectangles<br />
 
* https://inkscape.org/fr/~PacoGarcia/%E2%98%85shapes-creator<br />
 
  
=== Des extensions pour travailler en 3D ===
+
1-Laser:
Et oui, on dessine en 2D sur Inkscape mais rien n'empêche de faire des objets en 3D avec ces extensions. Cela ouvre des possibilités pour l'impression 3D.
+
.Focale setting:
 +
.Cut settings:
 +
.Engrave settings:
 +
Export settings:
  
====Path to OpenScad====
+
2-Images Matricielles:
Déjà vu plus haut
 
* https://www.thingiverse.com/thing:25036<br />
 
* https://github.com/fablabnbg/inkscape-paths2openscad
 
  
==== Inflatemesh ====
+
3-Préférences:
Permet de gonfler des chemins pour en faire un volume en 3D, en format .scad ou .stl
 
* https://inkscape.org/~arpruss/%E2%98%85inflatemesh
 
  
====OpenSCAD cookie cutter file output==== 
+
4-Aide:
Pour créer... des emporte-pièces de pâtisserie
 
* https://inkscape.org/~arpruss/%E2%98%85openscad-cookie-cutter-file-output
 
  
====Papercraft Unfold====
 
Pour créer des papercrafts.
 
Pour transformer une objet en 3D vers une surface en 2D : Une forme de diamant en 3D sera imprimé sur une feuille de papier en 2D. Puis découpé avec un cutter et on fabrique ce diamant en 3D.
 
* https://inkscape.org/~MarioVoigt/%E2%98%85papercraft-unfold
 
  
====Inkscape to povray exporter====
+
=== Ordre des calques ===
Pour créer des formes de révolutions à partir du dessin d'un profil
 
* https://inkscape.org/~pacogarcia/%E2%98%85inkscape-to-povray-exporter
 
  
==Ressources==
+
Les opérations se font du calque le plus haut vers le calque le plus bas.
* Inkscape dans wikipédia : [https://fr.wikipedia.org/wiki/Inkscape Page wikipedia]<br/>
+
Il est donc conseillé de respecter l'ordre suivant :
* [https://inkscape.org/fr/ Le site officiel en français d'Inkscape]<br/>
+
* calques les plus hauts : gravure images et chemins
* inkscape 0.92.4  [https://inkscape.org/release/inkscape-0.92.4/ Télécharger Inkscape 0.92.4 (site officiel Inkscape)]<br />
+
* calques du milieu : découpe de trous
 +
* calques du bas : découpe de contours
  
* Inkscape 1.2.2  [https://inkscape.org/release/inkscape-1.2.2/ Télécharger Inkscape 1.2.2 (site officiel Inkscape)]<br />
+
=== Description du Gcode obtenu avec le logiciel LASERENGRAVER 0.08 alpha ===
  
* INKSCAPE-PORTABLE      [https://inkscape.org/fr/~GordCaswell/
+
Il y aura création d'un nouveau fichier qui a l'extension  .gcode
* [https://inkscape.org/fr/apprendre/ Apprendre à utiliser Inkscape (site officiel Inkscape)]<br />
+
On peut lire pleins d'informations complexes qui seront utilisés par la machine.
* [[Inkscape_pour_la_fabrication_numérique|Page fablabo sur l'utilisation d'Inkscape dans le cadre de la fabrication numérique]]
 
* Des trucs et astuces pour l'utilisation d'Inkscape au fablab, [http://carrefour-numerique.cite-sciences.fr/fablab/wiki/doku.php?id=logiciels:inkscape sur le site du Carrefour Numérique]
 
  
 +
Le gcode est construit en 3 parties: Tête / Corps / pied.
  
* Créez des boîtes et plus à l'aide d'une découpeuse laser ! : BOXES.PY    //  https://www.festi.info/boxes.py/?language=fr
+
Le début = Tête : contient les informations de démarrage
 +
G90 :
 +
G92 :
 +
G21
 +
Entre parenthèses, on peut lire des commentaires utile
 +
 +
Le milieu = Corps : contient des les ordres pour créer votre dessin.
 +
G0 :
 +
M10 :
 +
G1 :
 +
M11 :
  
 
+
La fin = Pied : Les ordres pour l'arrêt de la machine.
=====Tutoriels vidéo :=====
+
G0 :  
*[https://www.youtube.com/watch?v=kJIENz-Ydj4&list=PLRoHxuBRyYmVclypFsH5fD52XYYBBatZ3 Série de vidéo de tutoriel DE 2010 pour Inkscape]
+
M05 : Arrêt de ???
*[https://www.youtube.com/user/imppaofree/playlists La chaîne Youtube de IMPPAO], 194 vidéos d'graphiste professionnel utilisant exclusivement des logiciels libres, dont Inkscape
+
M02 : Arrêt de  ???
*[https://www.youtube.com/@SavoirPourTous/playlists Le youtubeur SavoirPourTous] 35 vidéos
 

Version du 19 avril 2023 à 11:37


mode d'emploi de laserengraver_smoothie



À propos

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
ATTENTION ! Depuis la mise à jour d'Inkscape de mai 2020 (version 1.0), Laserengraver n'est plus compatible avec le logiciel. Si vous téléchargez Inkscape à partir de cette date, vous aurez la dernière version du logiciel et vous ne pourrez pas utiliser Laserengraver.
Pour palier à cela, vous pouvez télécharger la version précédente à cette adresse : https://inkscape.org/release/inkscape-0.92/.
DEPUIS 2023, IL EXISTE MAINTENANT UNE NOUVELLE VERSION DE LASERENGRAVER POUR POUVOIR FONCTIONNER AVEC INKSCAPE 1.XX

Si vous utilisez déjà Inkscape et l’extension Laserengraver et que vous n'avez pas fait de mise à jour récente, tout devrait fonctionner normalement.
Si vous ne savez pas quelle version d'Inkscape vous avez, vous pouvez trouver l'information dans le logiciel dans "Aide", puis "À propos d'Inkscape"
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Laserengraver_smoothie est une extension inkscape qui permet de convertir un dessin vectoriel Inkscape en un fichier gcode adapté à la découpe laser Laser_Smoothignstech.

Une fois installée, elle est accessible via le menu "Extensions" d'inkscape : Extensions > Laserengraver > smoothie-laser

Capture d'écran d'inkscape avec laserengraver_smoothie


Installation de l'extension

Téléchargement

Installation

  • Placer les fichiers
 laserengraver_smoothie.py
 laserengraver_laser_smoothie.inx 

dans le répertoire suivant en fonction du système d'exploitation :

   Linux: /Home/NOM_DU_UTILISATEUR/.config/inkscape/extensions/
   Mac: MacintoshHD/Applications/Inkscape.app/Contents/Resources/share/inkscape/extensions
   Windows: C:\Users\NOM_DU_UTILISATEUR\AppData\Roaming\inkscape\extensions

Pour être certain de l'endroit où doivent être mises les extensions, l'information se trouve dans Inkscape en allant dans :

   Edition => Préférences => Système => Extensions de l'utilisateur

Après il suffit de redémarrer Inkscape.

  • Ouvrir ou relancer inkscape.

Laserengraver est maintenant disponible dans l'onglet Extensions (voir capture d'écran).

Fonctionnalités

Onglet principal :

  • réglage de la focale (en fonction de l'épaisseur du matériau)
  • réglage de la vitesse de coupe et de la puissance du laser pour deux types d'opérations (découpe ou gravure)
  • choix du type d'opération en fonction du nom du calque

Onglet "Images matricielles" :

  • activation de la fonctionnalité
  • réglage de la vitesse de coupe
  • réglage de la puissance minimale et maximale du laser
  • réglage du pas en points par pouces : 125 dpi -> 0,2mm
  • réglage de la focale si différente : 0.0 -> idem onglet principal

Onglet "préférences" :

  • réglage de la vitesse de transport

Utilisation

Préparation du dessin

  • Tous les objets doivent avoir été transformé en chemins : menu Chemin > objets en chemins.
  • Si des objets sont sélectionnés, seuls ces objets seront convertis en gcode.
  • Attention aux objets "cachés" : tous les chemins du fichiers, mêmes invisibles (calque éteint, opacité nulle), sont convertis en gcode.

Dans le cas d'un dessin complexe, comprenant par exemple des traits de construction, il est conseillé d'exporter le gcode à partir d'un fichier séparé qui ne contient que les traits à découper.

Type d'opération

Si le paramètre operation est

  • Cut : pour tous les calques, la vitesse et la puissance de coupe utilisées sont celles choisies pour la coupe
  • Engrave : pour tous les calques, la vitesse et la puissance de coupe utilisées sont celles choisies pour la gravure
  • Cut + engrave : la vitesse et la puissance de coupe dépendent du nom du calque :
    • si le nom du calque contient "decoupe" ou "cut", les paramètres utilisés sont ceux choisis pour la coupe
    • si le nom du calque contient "gravure" ou "engrave", les paramètres utilisés sont ceux choisis pour la gravure
    • si le nom ne contient aucun des mots clés précédents, les paramètres utilisés sont ceux choisis pour la coupe

Images :

  • Le choix "Engrave raster" de l'onglet "Images matricielles" détermine la gravure ou non des images.
    • Le nom du(des) calque(s) n'est pas déterminant.
    • Un calque peut contenir plusieurs images.

Valeur des paramètres de coupe

La vitesse de coupe est donnée en [mm/min].

La puissance du laser est exprimée en pourcentage de la puissance maximale.

Les 4 onglets de la fenêtre "Smoothie-Laser"

1-Laser: .Focale setting: .Cut settings: .Engrave settings: Export settings:

2-Images Matricielles:

3-Préférences:

4-Aide:


Ordre des calques

Les opérations se font du calque le plus haut vers le calque le plus bas. Il est donc conseillé de respecter l'ordre suivant :

  • calques les plus hauts : gravure images et chemins
  • calques du milieu : découpe de trous
  • calques du bas : découpe de contours

Description du Gcode obtenu avec le logiciel LASERENGRAVER 0.08 alpha

Il y aura création d'un nouveau fichier qui a l'extension .gcode On peut lire pleins d'informations complexes qui seront utilisés par la machine.

Le gcode est construit en 3 parties: Tête / Corps / pied.

Le début = Tête : contient les informations de démarrage

G90 : 
G92 :
G21
Entre parenthèses, on peut lire des commentaires utile

Le milieu = Corps : contient des les ordres pour créer votre dessin.

G0 :
M10 :
G1 :
M11 :

La fin = Pied : Les ordres pour l'arrêt de la machine.

G0 : 
M05 : Arrêt de  ???
M02 : Arrêt de  ???