Les imprimantes 3D ont grandement profité des grandes avancées de la technologie de fabrication au cours des deux dernières décennies. Non seulement les imprimantes 3D sont incroyablement petites et très précises, mais elles sont presque entièrement automatisées. Ce passage à l’automatisation a assuré que les équipements de fabrication modernes sont moins sujets aux erreurs inhérentes aux opérations manuelles.
Au cœur de tout processus automatisé se trouve un langage de programmation standard. En impression 3D, ce langage de programmation est connu sous le nom de G-Code. Qu’est-ce que le G-Code et comment aide-t-il les gens à communiquer avec les imprimantes 3D?
Une brève histoire de G-Code
Le G-Code est assez facile à repérer, car ses commandes sont préfixées par la lettre «G.» De nombreuses références diraient que le «G» signifie géométrique, mais ce n’est plus une définition représentative des capacités du G-Code. Cela peut surprendre certains, mais G-Code n’est pas un langage de programmation exclusivement utilisé pour l’impression 3D.
Au lieu de cela, c’est un langage de programmation qui a été principalement développé pour tous les types de machines à commande numérique par ordinateur (CNC). Ceux-ci comprennent à la fois des découpeuses, des tours et des usines à l’échelle industrielle et des équipements de bureau tels que des imprimantes 3D.
La première utilisation d’un langage de programmation pour l’automatisation des processus industriels a coïncidé avec le développement de la technologie CNC dans les années 1950. À l’époque, différentes organisations utilisaient différents langages de programmation. Au fil des décennies, plusieurs pays ont entrepris des efforts de normalisation, aboutissant au développement du RS-247-D par l’Electronic Industries Alliance.
Le RS-247-D est devenu la première version du G-Code, s’étendant sous de nombreuses formes à travers des révisions répétées. Les extensions et variations du G-Code sont courantes jusqu’à présent, en particulier parmi les différents fabricants de machines-outils.
Dans ses anciennes versions, G-Code manquait de véritables relations logiques et ne pouvait pas intégrer de boucles et d’opérateurs conditionnels dans un programme. Au fil des ans, G-Code est devenu un langage presque similaire aux langages de programmation de haut niveau. Les problèmes de compatibilité provoqués par des différences subtiles dans la mise en œuvre du G-Code ont été surmontés par l’utilisation d’applications CAD ou CAM qui peuvent traduire le code développé par l’utilisateur en G-Code approprié.
Les meilleurs offres d’imprimantes 3D chez Amazon :
-
Creality Ender 3 V3 SE Imprimante 3D, Mise à Niveau Automatique CR Touch, 250mm/s Haute Vitesse Impression, Assemblage Rapide, Extrudeuse Directe Sprite à Double Axe-Z pour Les Débutants 220x220x250mm【Nivellement Auto sans Tracas】Ender 3 V3 SE est une version améliorée d'Ender 3, Ender 3 V2, Ender 3 Pro, Ender 3 Neo, Ender 3 S1, Ender 3 S1 Pro etc imprimante 3d, dispose d'un CR Touch capteur pour le nivellement automatique et d'un capteur de contrainte pour le décalage automatique en Z. Détendez-vous et profitez du succès de l'impression, il n'est pas nécessaire de participer manuellement tout au long du processus, ce qui rend le nivellement plus facile 【Assemblage Rapide et Facile à Utiliser】Le préassemblage a résolu ces tracas et soucis d'assemblage de pièces, il ne faut que 3 étapes pour terminer l'assemblage de l'imprimante 3D Ender-3 V3 SE, cela ne prend que 20 minutes du déballage à la première impression, vous pouvez l'offrir à votre famille ou à vos enfants en cadeau, et il convient très bien aux débutants 【250mm/s Impression de Haute Vitesse】Creality Ender-3 V3 SE prend en charge une vitesse d'impression maximale de 250mm/s, une accélération de 2500mm/s². La vitesse a été considérablement améliorée tout en conservant la qualité d'impression, économisant 73% du temps par rapport aux autres imprimantes 【Extrudeuse Directe « Sprite » Puissante】 Livrée avec la nouvelle extrudeuse directe à double engrenage entièrement en métal « Sprite » améliorée, une force de poussée d'extrudeuse plus puissante et légère, l'extrudeuse réalise une alimentation et une décharge en douceur des filaments sans glisser. Fonctionne extrêmement bien dans l'impression de filaments comme le PLA, TPU, PETG, etc 【Arbres Linéaires Stables à Double Axe Z et à Axe Y】 Les vis mères à double axe Z de haute précision réduisent efficacement l'oscillation Z, évitant ainsi les écarts d'impression lors de l'impression à axe unique. Cet axe Y de l'imprimante 3D Creality est doté de deux arbres linéaires de 8 mm en acier solide et résistant à l'usure, garantissant une stabilité d'impression et une précision d'impression supérieure sur une longue durée 【Service d'assistance Officiel Creality】Creality fournit un service après-vente de 18 mois pour Imprimante 3d Ender. Si vous avez des questions ou avez besoin d'assistance sur le produit, veuillez me contacter via Amazon, nous vous répondrons dans les 24 heures 【Avis】Si vous rencontrez des problèmes tels qu'une défaillance du CR-Touch ou une défaillance du composant de nivellement, veuillez d'abord brancher et débrancher le câble CR-Touch ; si le problème ne peut pas être résolu, veuillez contacter notre équipe de service client professionnelle pour remplacer un nouveau CR-Touch
-
WEEFUN Tina2 S Imprimante 3D avec WiFi Cloud Print, Mini Imprimantes 3D Ultra Silencieuse, Plate-Forme PEI chauffante, Mise à Niveau Automatique du lit Imprimante 3D pour Les Débutants🎁【Smart APP Printing】 Imprimante 3d entièrement assemblée, hors de la boîte. Imprimantes 3D TINA2S compactes avec APP auto-développé "Poloprint Cloud", qui a une bibliothèque de modèles massive, réaliser le smartphone ou la tablette intellegent en ligne en un clic tranchage et wifi cloud impression, pas d'opération fastidieuse, un cadeau idéal pour les hommes, les femmes, les débutants, les adolescents, les enfants, etc. 🎁【Fully Open-Source】Tina2S mini 3d printer est compatible avec Wiibuilder, Cura, Simplify3d et Slicr3r slicing software, you can diy your own models and fast upload to print on computer, as well as support USB transfer. L'imprimante est entièrement open source et supporte l'édition de commandes, etc. (les firmwares peuvent être obtenus sur notre wiki). 🎁【Quiet-Print Enroment】WEEFUN Tina2S small 3d printers is built in self-developed motherboard for ultra-quiet printing(40~50dB), faster print speed up to 200mm/s, 8 times CPU running level increase. 🎁【Auto Leveling & Resume Printing】WEEFUN mini imprimantes 3D n'ont pas besoin de réglages manuels, auto-leveling avec Dual X/Y/Z-axis pour une impression plus simple et plus précise. La fonction de reprise d'impression permet aux modèles de continuer à imprimer en cas de coupure de courant. 🎁【Heatable Platform & Stable-Print】Upgrade small 3d printer adopte une plateforme magnétique flexible en acier à ressort PEI chauffable (max 60°C), anti-gauchissement, améliorant l'effet d'impression des modèles. Tuyau en cuivre PTFE Teflon intégré pour une alimentation en filaments plus fluide. Nouveau système de refroidissement avec 6 feuilles d'aluminium de dissipation de la chaleur et un ventilateur à grande vitesse, améliorant la qualité de l'impression et évitant l'obstruction de la buse. 🎁【Wide Using】WEEFUN L'imprimante Tina2s est un bon choix pour les hommes, les femmes et les enfants, une bonne idée comme cadeau surprise pour un anniversaire ou des vacances, pour l'art de l'architecture, l'enseignement scolaire, la fabrication d'échantillons/de modèles de cadeaux pour les entreprises, ou un magasin d'artisanat et de jouets DIY, etc. 🎁【Friendly Warranty】Nous offrons 30 jours de retour/remplacement sans souci pour cette imprimante 3d, 1 an de réparation gratuite et un support technique professionnel à vie. Si vous avez des questions, veuillez nous contacter via support@weefun3d.com, nous vous répondrons dans les 24 heures.
-
ANYCUBIC Photon Mono 4 Imprimante 3D Résine, Imprimante Résine 7'' 10K Mono LCD avec Matrice LighTurbo et Plateforme d'impression, Grande Taille d'impression de 153,4x87x165mm7'' 10K HD Mono LCD:Anycubic Photon Mono 4 est équipé d'un écran 7'' 10k mono LCD avec une résolution de 9024x5120, XY axes pixel de 17x17um, 105% d'augmentation de la précision d'impression par rapport à son prédécesseur. Cette capacité améliorée permet de créer des modèles avec des détails exceptionnels et une richesse dynamique Source Lumineuse Matricielle LighTurbo:Photon Mono 4 adopte la source lumineuse matricielle Anycubic LighTurbo, qui fournit un éclairage stable, équilibré et uniforme afin d'éliminer les lignes de couche et le tramage, créant ainsi des modèles avec une surface ultra lisse et un maximum de détails d'impression. Les temps d'exposition d'une seule couche sont réduits à seulement 1,5 seconde pour améliorer l'efficacité de l'impression Grand Volume D'impression:Avec un volume d'impression maximal généreux de 153,4 mm x 87 mm x 165 mm / 6,04'' x 3,42'' x 6,49'', l'imprimante 3d à résine Photon Mono 4 vous offre un espace d'impression suffisant pour accomplir facilement vos tâches quotidiennes et vos projets exigeants, améliorant considérablement la productivité et l'efficacité de l'impression Conçue pour Une Impression Stable : Avec une plate-forme de construction repensée et des motifs gravés au laser redessinés, cette génération de plates-formes de construction fournit juste la bonne quantité d'adhérence pour atténuer le soulèvement et le gauchissement du modèle pendant l'impression, tout en gardant le processus de retrait simple et fluide, ce qui garantit un résultat d'impression plus stable Expérience D'impression Améliorée : Chaque imprimante Mono 4 a été assemblée, calibrée, réglée et testée avant d'être expédiée. Lorsque vous la recevez, il vous suffit de la déballer et de commencer à imprimer après la première mise à niveau. De plus, l'imprimante permet de reprendre l'impression une fois que le courant est rétabli après une coupure soudaine, ce qui réduit les pertes de résine et de temps, et constitue un excellent choix pour les novices et les vétérans A Propos du Service Client : Toutes les imprimantes à résine LCD ANYCUBIC bénéficient d'une garantie d'un an (Garantie de l'écran LCD étendue à 6 mois ; Films et kit d'outils exclus ) et d'un service d'assistance technique à vie. Si vous avez des questions ou des idées concernant le produit, n'hésitez pas à nous contacter et nous vous répondrons sûrement dans les 24 heures en semaine
-
Imprimante 3D Creality Ender 3 V3 SE, Vitesse d'impression 250mm/s Imprimante 3D avec CR Touch Auto Leveling, Sprite Direct Extruder Dual Z-Axis & Y-Axis, Taille d'impression 8.66 * 8.66 * 9.84inUNE EXPÉRIENCE D'IMPRESSION PLUS RAPIDE ET PLUS VIVANTE : L'imprimante 3d Ender 3 V3 SE peut imprimer à une vitesse de 250mm/s avec une accélération de 2500mm/s², plus rapide que la plupart des imprimantes, ce qui permet de gagner du temps sur les travaux d'impression. L'interface utilisateur optimisée utilise des graphiques en mouvement pour afficher le processus de nivellement et les paramètres, afin que vous puissiez voir clairement les données dans le processus d'impression. LANCEMENT FACILE DE L'IMPRESSION : L'imprimante 3D Creality Ender 3 V3 SE est facile à assembler en 3 étapes et en 20 minutes seulement. Elle est équipée d'un CR Touch pour le nivellement automatique et d'un capteur de déformation pour le décalage Z automatique. Il est facile d'obtenir une première couche parfaite. Le nivellement est un processus important avant l'impression, il peut vous faire gagner du temps, ce qui convient à tous les clients, y compris les débutants. EXTRUDER DIRECT "SPRITE" : L'extrudeuse directe "Sprite" de l'Ender 3 V3 SE permet une alimentation en douceur de divers filaments, y compris le PLA, le PETG et le TPU. La fiabilité de l'extrudeuse a été prouvée par le marché, puisque plus de 500 000 unités ont été expédiées dans le monde entier. EXTRUDER DIRECT "SPRITE" : L'extrudeuse directe "Sprite" de l'Ender 3 V3 SE permet une alimentation en douceur de divers filaments, y compris le PLA, le PETG et le TPU. La fiabilité de l'extrudeuse a été prouvée par le marché, puisque plus de 500 000 unités ont été expédiées dans le monde entier. CARTE MÈRE SILENCIEUSE 32 BITS&PLUS : Cette imprimante est équipée d'une carte mère 32 bits silencieuse et d'un moteur pas à pas avancé qui contrôle tous les axes avec plus de précision pour réduire le bruit de fonctionnement. La plaque de construction en acier à ressort pour PC est collante et flexible, ce qui permet de retirer facilement les modèles imprimés en les pliant légèrement.
-
Anycubic Kobra 3 Imprimante 3D, 600 mm/s Impression Haute Vitesse, Multicolore Imprimante 3D FDM (4 Couleurs), Haute Précision, Auto -Nivellement LeviQ 3.0, Taille d‘Impression 250 * 250 * 260mm600 mm/s Haute Vitesse: Avec des vitesses allant jusqu'à 600 mm/s et La vitesse d'impression recommandée est de 300 mm/sec. L'accélération maximale est de 20 000 mm/s². le Kobra 3 établit la norme en matière d'impression à haute vitesse. Avec sa configuration optimisée, sa puissance de calcul améliorée et son système de refroidissement supérieur, elle offre une efficacité supérieure à chaque fois que vous imprimez Impression Multicolore avec ACE Pro: Personnalisez vos créations en toute simplicité. Vous pouvez imprimer en 4-8 couleurs avec Anycubic ACE Pro et Anycubic Kobra 3 Imprimante 3D Multicolore. L’heure de lancement de l’impression 8 couleurs est le troisième trimestre 2024, nécessité de travailler avec le lancement d'Anycubic Color Engine Hub au troisième trimestre 2024 Nivellement Automatique 3.0 & Performances d'impression Élevées: Anycubic Kobra 3 dispose d'un nivellement automatique 3.0, vous évitant ainsi d'avoir à effectuer des réglages manuels. La construction dynamique de la Kobra 3 Imprimante 3D comprend une broche bimétallique et des roulements SG15 pour garantir des performances d'impression fluides et fiables, même à des vitesses élevées Reprise Automatique de l'impression et Moniteur AI: Kobra 3 reprend l'impression là où elle a été interrompue après une panne de courant ou de filament, garantissant une expérience d'impression fluide. Vérifie et rappelle automatiquement l'état de tension de la courroie. Fonctionne avec la caméra qui surveille le processus d'impression, détecter efficacement les erreurs d'impression Impression Fluide et Facile: Anycubic Kobra 3 Imprimante 3D FDM dispose d'un accéléromètre G-Sensor intégré qui détecte la fréquence de vibration et ajuste intelligemment le contrôle de mouvement pour éviter les problèmes de sonnerie, ce qui donne une impression exceptionnellement fluide et de haute qualité
-
ELEGOO Neptune 3 Pro Imprimante 3D FDM avec Nivellement Automatique du Lit, Extrudeuse Directe à Double Engrenage, Double Entraînement par Vis-mère, Écran Capacitif Amovible, 225x225x280 mm³【Double extrudeur à engrenages directs】Le nouvel imprimante 3D ELEGOO Neptune 3 Pro est équipée d'un double extrudeur à engrenages directs avec un rapport de réduction de 3:1 et une force d'extrusion puissante, réduisant les problèmes d'obstruction de la buse et de sous-extrusion. Compatible avec les filaments flexibles comme le TPU, taille d'impression : 225x225x280mm. 【Nivellement automatique du lit】Le capteur de haute précision sans contact scanne le lit chauffant à 36 points et ajuste la hauteur de l'axe Z pour assurer une première couche lisse et uniforme. 【Plateforme magnétique PEI】La plateforme magnétique PEI de l'ELEGOO Neptune 3 Pro a un revêtement spécial et une feuille d'acier à ressort pour une bonne adhérence et une résistance à la déformation. Elle a des pilotes de moteur pas à pas silencieux pour un mouvement plus silencieux et précis. 【Double vis de plomb de l'axe Z】Les vis de plomb synchronisées en double et l'entraînement à double moteur rendent le mouvement de la tête d'impression le long de l'axe Z plus stable et précis, évitant la déviation d'impression. L'imprimante se met en pause automatiquement lorsque le filament est épuisé ou cassé, et reprend l'impression après une panne de courant. 【Écran tactile capacitif amovible】L'écran tactile capacitif amovible de 4,3 pouces peut être utilisé à la main ou fixé sur la base. Il a une fonction de prévisualisation du modèle d'impression intégrée et permet d'observer la progression de l'impression en prévisualisant l'image de comparaison en temps réel.
Est-il important de se renseigner sur G-Code?
Il n’est pas inhabituel que quelqu’un travaille déjà avec des imprimantes 3D depuis un certain temps et qu’il n’ait jamais rencontré de commande G-Code auparavant. En effet, la plupart des logiciels de découpage convertissent un modèle 3D en liste appropriée de commandes G-Code, qui seront ensuite envoyées à l’imprimante 3D. Tout cela se fait automatiquement et l’opérateur n’a jamais à voir les commandes G-Code générées par le logiciel.
Bien qu’un manque de connaissances sur les codes G ne soit pas handicapant pour un professionnel de l’impression 3D, vous pouvez mieux comprendre le fonctionnement de votre imprimante 3D en comprenant le fonctionnement des codes G. Bien que le processus de transformation d’un modèle en G-Code soit pratiquement rendu invisible par le logiciel Slicer, ils offrent également une option pour exporter le code que vous pouvez réviser et réviser manuellement. En consultant le code, vous pourrez modifier les performances de votre imprimante, repérer les erreurs ou les pannes et effectuer un dépannage intelligent.
La connaissance du G-Code vous sera utile si vous travaillez sur une conception particulièrement complexe. Les modèles avec des géométries complexes et des fonctionnalités en surplomb peuvent toujours échouer lors de l’impression lors de l’utilisation d’un script G-Code généré automatiquement. Connaître le G-Code vous permettra de plonger dans le code et de faire des ajustements mineurs ici et là. Si vous prévoyez de le faire, assurez-vous d’avoir également un visualiseur de code G et un outil de simulation à portée de main, car même les meilleurs codeurs font des erreurs.
La bonne nouvelle est qu’il ne faut pas de compétences avancées en codage pour apprendre le G-Code. Si vous avez fait toute sorte de programmation, vous trouverez peut-être que G-Code est assez facile. Il s’agit d’un langage de programmation presque exclusivement composé de commandes – il s’appuie rarement sur des boucles conditionnelles ou toute sorte de logique. L’imprimante 3D exécute simplement la ligne de commande ligne par ligne.
Les bases des commandes G-Code courantes
La meilleure façon de comprendre les commandes G-Code est de plonger dans la liste des commandes courantes utilisées dans l’impression 3D et de les analyser une par une. À ce stade, nous devons noter que toutes les commandes utilisées dans les imprimantes 3D ne sont pas des G-Codes.
Alors que les codes G contrôlent le positionnement de la buse dans l’espace 3D, il existe également des codes M qui contrôlent les diverses fonctions de l’imprimante 3D. Celles-ci incluent les commandes de chauffage de la buse et du lit d’impression, la vitesse du ventilateur et l’ouverture et la fermeture de l’enceinte du lit.
Chaque ligne de commande commence par une commande générique G-Code ou M-Code, suivie d’une série d’arguments. Les arguments requis dépendront du type de commande auquel ils sont attachés. Par exemple, la ligne de commande suivante va sembler très familière à tous ceux qui ont déjà consulté le G-Code pour un projet d’impression 3D standard:
G1 X10 Y10 F2000.0 E0.055
Il s’agit essentiellement d’une ligne de commande G1 suivie des arguments nécessaires sur le positionnement, la vitesse et l’extrusion. Nous allons essayer de donner un sens à cette ligne de commande dans les sections suivantes.
Mouvement linéaire
Plus de 90% d’une liste de commandes pour l’impression 3D commencera par G1, le code du mouvement linéaire. Cette ligne de commande dicte la position cible de la buse de l’imprimante, ainsi que la vitesse à laquelle la buse se déplacera.
L’argument de position de G1 est préfixé par les lettres X, Y et Z. Les valeurs ajoutées aux lettres déterminent la position de la buse en fonction des axes correspondants. Dans notre premier exemple ci-dessus, la commande déplace la buse en position X10 et Y10 tandis que sa position Z reste inchangée.
Notez que le mouvement de la buse peut être basé sur un axe absolu ou sa position relative. Définir le système de positionnement approprié pour un projet est quelque chose que nous aborderons plus tard.
L’argument de la vitesse dicte la vitesse à laquelle la buse se déplacera vers la position souhaitée, exprimée en unités de millimètres par minute. Il est préfixé par la lettre F. Dans notre exemple, la buse se déplacera à 2000 mm / min.
Enfin, vous pouvez commander à l’imprimante d’extruder une petite quantité de filament pour compenser le mouvement de la buse en utilisant la valeur E. Il s’agit souvent d’une très petite valeur. Dans notre exemple, la commande concerne l’extrusion de seulement 0,055 millimètre de filament.
Définir le mode de positionnement
Avant de pouvoir émettre des commandes pour le déplacement de la buse, vous devez informer l’imprimante si les commandes sont basées sur un système de positionnement absolu ou relatif. Dans un système absolu, la buse se déplacera par rapport à un axe fixe typiquement centré au milieu du lit d’impression. Dans un système de positionnement relatif, toutes les commandes de mouvement seront exécutées par rapport à la position actuelle de la buse.
Le mode de positionnement est établi au début du programme mais peut être modifié à mi-chemin. Les commandes sont G90 pour un positionnement absolu et G91 pour un positionnement relatif. Cette commande ne nécessite aucun argument.
Chauffage extrudeuse
Il existe deux types de commandes utilisées pour chauffer l’extrudeuse d’une imprimante 3D. L’un ou l’autre atteint l’objectif de chauffer l’extrudeuse à la température souhaitée. le M109 La commande empêche le programme de passer à l’étape suivante jusqu’à ce que la température cible soit atteinte. En revanche, le M104 La commande permet de programmer pour continuer pendant que le chauffage est en cours.
Les deux commandes nécessitent le même ensemble d’arguments. La valeur S spécifie la température cible de l’extrudeuse. Les valeurs T ne sont nécessaires que pour les systèmes multi-extrudeuses – choisir entre 1 et 0 vous permet de choisir à quelle extrudeuse envoyer la commande de chauffage.
Chauffage de lit
Les commandes pour le chauffage du lit sont très similaires à celles du chauffage par extrudeuse – M140 et M190. La distinction entre les deux sera également très familière. le M190 commande mettra le reste du programme en attente pendant que le lit chauffe, tandis que le M140 permet au programme de continuer à s’exécuter.
Une chose à retenir est qu’il faut beaucoup plus de temps pour chauffer un lit d’impression qu’une extrudeuse. Pour cette raison, la plupart des trancheuses placeront l’étape de chauffage du lit beaucoup plus tôt dans le programme. Même dans ce cas, il n’est pas rare qu’une imprimante suspende son programme en attendant que le lit d’impression atteigne la température cible.
Comme les imprimantes n’auront généralement qu’un seul lit chauffé, seule la valeur S est requise comme argument pour les commandes M190 et M140.
Vitesse du ventilateur
Si votre imprimante est livrée avec un ventilateur de refroidissement, vous pouvez régler sa vitesse à M106 commander. Le seul argument nécessaire pour M106 est la valeur S, qui détermine essentiellement la vitesse du ventilateur de refroidissement. Les valeurs S vont de 0 (désactivé) à 255 (pleine puissance). L’argument peut être défini sur n’importe quel entier dans cette plage.
Routine de homing des buses
L’une des commandes les plus importantes est G28, qui exécute une routine de référencement de buse. C’est quelque chose que vous voudrez faire à la fois au début et à la fin de chaque projet d’impression.
Lorsque cette commande est émise, la buse se déplace vers la position d’origine désignée, qui se trouve généralement dans un coin éloigné du lit d’impression. Ceci établit un point de départ fixe pour toutes les commandes de mouvement de buse suivantes.
La commande G29 peut être émise sans argument, ce que la machine supposera comme signifiant que la buse se déplacera vers la position d’origine dans les trois axes. Des axes particuliers peuvent être indiqués en les ajoutant comme arguments (c.-à-d. G28 X Y; pour loger la buse sur les axes X et Y).
Écraser les axes existants
En utilisant le G92 , vous pouvez remplacer les coordonnées absolues de l’un des axes, créant ainsi un nouveau point de référence pour toutes les commandes de mouvement suivantes. Cela peut être fait sur n’importe lequel des axes X, Y et Z, mais vous devrez les spécifier dans les arguments. Sinon, les axes non mentionnés resteront inchangés.
L’utilisation la plus courante de la commande G92 est de rétablir l’axe E ou la position du filament. En émettant la commande G92 E0, la position actuelle du filament est définie sur E = 0. Cela signifie que toutes les commandes d’extrusion suivantes mesureront la longueur du filament jusqu’à la position actuelle du filament. Ceci est particulièrement important lors du démarrage d’une nouvelle couche ou lors de la commande de l’extrudeuse pour rétracter une longueur spécifique du filament.
Comment pratiquer l’écriture de vos propres codes G
La meilleure façon de comprendre les codes G serait de les écrire vous-même et de voir comment l’imprimante répond à vos commandes. Cela peut sembler une proposition intimidante, car vous auriez naturellement peur de gâcher votre imprimante 3D. Heureusement, il existe des outils de simulation qui peuvent fournir un environnement d’apprentissage plus sûr.
Le logiciel Slicer comme Cura ou Simplify3D est livré avec un module de visualisation de code G. La visionneuse vous permet d’exécuter un script de code G et de visualiser le chemin que l’extrudeuse prendra si vous aviez exécuté le code sur une imprimante réelle. Si vous n’avez pas accès à ces plateformes logicielles, vous pouvez même utiliser cet outil en ligne gratuit, qui fonctionne de la même manière.
Lorsque vous en apprenez encore sur le G-code, un bon visualiseur de G-code et un bon outil de simulation peuvent vous éviter de perdre du temps et du filament sur les impressions ayant échoué.
Dernières pensées
Nous pouvons être en mesure de retracer les origines de G-Code aux gros équipements industriels utilisés dans les installations de fabrication. Pour ceux d’entre vous qui sont dans l’impression 3D, tout ce que vous devez savoir sur G-Code est que c’est le langage qu’un logiciel de découpage utilise pour communiquer avec l’imprimante 3D. Fondamentalement, la trancheuse convertit un modèle 3D en une série de commandes à suivre pour l’imprimante 3D.
Dans la plupart des cas, un professionnel de l’impression 3D n’aurait pas à se soucier du G-Code, laissant plutôt le logiciel de découpage faire tout le travail. Cependant, la connaissance du G-Code est essentielle pour réaliser des prouesses avancées de l’impression 3D, en particulier dans la reproduction de modèles complexes. G-Code peut également être utilisé comme outil de diagnostic si vous rencontrez des problèmes avec votre imprimante 3D.
Comparé à d’autres langages de programmation, G-Code est très simple. Il n’a ni variables ni boucles. Au lieu de cela, ce n’est qu’une longue liste de commandes. En pratiquant avec de vrais scripts G-Code et en simulant les résultats, vous pouvez être un expert en un rien de temps.