Explication du générateur de code G DraftSight

Article de Camille Johnson sur sept. 04, 2025

Le G-code, ou « code géométrique », est le langage de programmation CNC le plus courant utilisé pour piloter les machines de fabrication contrôlées par ordinateur. Le code G contient des instructions pour des machines comme les imprimantes 3D ou les machines CNC. Le document G-code d'un processus d'usinage spécifique diffère du fichier de modèle 2D (.dwg ou .dxf). Il s'agit d'un fichier qui précise l'outil à utiliser, les coordonnées et la vitesse de la trajectoire à suivre, ainsi que divers autres paramètres définissant le mouvement des outils.

Le G-code n'est donc pas un outil de conversion de fichiers, mais plutôt un ensemble de commandes dérivées d'un fichier CAO 2D. Dans les grandes lignes du processus, la génération du G-code intervient après la conception de la pièce ou du modèle, la définition du fonctionnement et des paramètres de la machine, la création des parcours d'outils, ainsi que leur vérification et leur simulation.

Code G dans DraftSight

DraftSight Contient un outil générique de génération de code G capable de générer du code machine à partir de géométries .dwg ou .dxf. Il est important de noter que cet outil ne génère pas de code spécifique à la machine ; vous pouvez utiliser certains des outils présentés ici pour ajouter des options spécifiques à la machine au début ou à la fin du code. Cependant, le code G généré ici doit être soigneusement vérifié pour vérifier sa compatibilité avec votre machine CNC avant d'exécuter un programme avec un outil actif.

La fonctionnalité du générateur de code G, Générateur de code G, est accessible via l'interface utilisateur (UI) de DraftSight par le flux de travail suivant :

  1. Accédez au Rédaction et annotation Espace de travail à partir du menu déroulant de la barre d'outils supérieure.
  2. Le Outils électriques L'onglet devrait apparaître dans la barre d'outils supérieure entre les Vue et Boîte à outils onglets (sauf personnalisation contraire).
  3. Sélectionner Générateur de code G 2D… à partir des sélections Powertools.

    DraftSight 2D G-code Generator

  4. Vous devriez remarquer un nouveau volet sur le côté droit de l'écran intitulé Générateur de code G.

Le générateur de code G est aussi accessible en tapant _GCODE dans la fenêtre de commande une fois dans le Rédaction et annotation Espace de travail. L'interface utilisateur du générateur de G-code s'affichera également sur le côté droit de l'écran.

Générez votre code G

Une fois que votre modèle est prêt et que vous avez accédé au générateur de code G de DraftSight, c'est assez simple à partir de là.

Le panneau Générateur de code G sur le côté droit de l’interface utilisateur de DraftSight gère toutes les modifications apportées au code G, ainsi que sa génération et sa prévisualisation.

Generate G-code in DraftSight

Commentaires

Tout d’abord, si vous avez des commentaires à inclure dans votre fichier G-code, vous pouvez les ajouter tout en haut du volet du générateur de G-code.

Chemin et cycle de forage

Vous choisirez ensuite entre les types de G-code à générer :

  • Pour définir comment l'outil de gravure se déplacera, sélectionnez Parcours d'outils 2D.
  • Pour définir comment les trous sont percés, sélectionnez Cycle de forage.

Préambule et post-scriptum

Le préambule et le postscript servent à configurer et à réinitialiser la machine. DraftSight fournit automatiquement un préambule par défaut, précisant à la machine CNC de démarrer la broche et de régler le régime. Vous pouvez toutefois créer le vôtre et le copier-coller dans le champ « Préambule ». DraftSight inclut également un postscript par défaut ; celui-ci peut aussi être personnalisé et placé dans le champ « Postscript » du panneau « Générateur de G-code ».

Rétraction et vitesse d'avance

Dans cette section, les paramètres suivants sont spécifiés pour la sélection du parcours d'outil 2D : hauteur de sécurité Z, retrait Z, avance Z, avance XY et profondeur de coupe. À l'inverse, la sélection du cycle de perçage contient les paramètres suivants : type de cycle de perçage, avance de perçage, profondeur et hauteur de retrait.

Les différences dans les sélections de parcours d'outil 2D et de cycle de perçage peuvent être visualisées ci-dessous :

DraftSight Retraction and Feed Rate Fields

Générer et enregistrer

Une fois que tout est configuré, on peut générer le G-code.

Tout d’abord, sélectionnez toutes les entités dans les graphiques pour lesquels vous désirez le G-code, puis sélectionnez le Générer bouton. Cela crée le code G initial, qui peut être modifié dans le panneau du générateur de code G.

Après avoir généré le code G, l'outil Générateur de code G affiche un aperçu du parcours d'outil pour les entités sélectionnées.

Si tout semble bon, appuyez sur Sauver!

DraftSight G-code Generator Tool Explained

Fenêtre de visualisation

Selon la résolution de votre écran, vous devrez peut-être faire défiler vers le bas pour voir la fenêtre d'affichage (l'aperçu du chemin de l'outil).

L'aperçu du parcours d'outil et du cycle de perçage que vous avez sélectionnés apparaît dans la fenêtre d'affichage après la génération du code G.

Cet aperçu contient également des commandes pour la simulation de la trajectoire de l'outil et/ou de la séquence de perçage, avec les options Lecture, Pause et Arrêt, ainsi que des commandes pour la vitesse de simulation. Les autres outils/boutons incluent Panoramique, Zoom dynamique et Ajustement.

Nous espérons que cet article expliquant le code G de DraftSight vous sera utile. Découvrez d'autres conseils ci-dessous. Consultez aussi leCommunauté GoEngineerparticiper aux discussions, créer des messages sur le forum et répondre aux questions des autresSOLIDWORKS et DraftSightutilisateurs.

Articles connexes

DraftSight 101 – Formes 3D de base

DraftSight : solution de contournement pour créer des instantanés plats

Calques principaux dans DraftSight avec le gestionnaire d'états de calque

Comment utiliser AutoStack dans DraftSight

Utilisation de DraftSight Split Dimension

VOIR TOUS LES ARTICLES DE DRAFTSIGHT

 

À propos de Camille Johnson

Camille Johnson est une experte certifiée SOLIDWORKS basée à Atlanta, en Géorgie. Elle a obtenu un baccalauréat en génie biomédical et une maîtrise en génie mécanique de l'Institut de technologie de Géorgie à Atlanta, en Géorgie. Elle travaille chez GoEngineer depuis janvier 2024, aidant les clients avec leurs besoins en SOLIDWORKS, SOLIDWORKS Visualize, SOLIDWORKS Composer, et DraftSight.

Voir tous les messages de Camille Johnson