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 :
-
Imprimante 3D Creality Ender 3 - Taille d'impression 220 * 220 * 250mm, Dispositif de Protection de l'alimentation, Impression Reprenez, Assemblage DIY pour Enfants Étudiants et Makers1. La technologie de moulage Fused Deposition Modeling de Creality Ender 3 garantit une haute précision pour vos impressions 3D jusqu'à 220*220*250mm. 2. Ender 3 fonctionne avec une gamme de filaments, y compris PLA, ABS, TPU, bois, cuivre et gradients pour répondre à toutes vos exigences pour l'impression 3D. 3. Avec sa fonction de reprise d'impression, Ender 3 permet de reprendre l'impression après une panne de courant ou une coupure, offrant ainsi une commodité incomparable à ses utilisateurs. 4. Les composants clés font l'objet d'un test strict avant la livraison, garantissant une qualité et une fiabilité exceptionnelles. 5. Assemblé en seulement 2 heures, Ender 3 est idéal pour les amateurs de bricolage et les fans de 3D. Créez vos modèles sans complication grâce à la plateforme magnétique auto-adhésive d'Ender 3.
-
Anycubic Kobra 2 Neo Imprimante 3D, 5X Plus Rapide 250mm/s Nivellement Auto LeviQ 2.0, Z-Offset Intelligent Imprimante FDM, Impression à avec Extrudeuse Directe à Double Engrenage, 220×220×250 mm250 mm/s Impression Rapide: Par rapport à sa génération précédente, Anycubic Kobra 2 Neo a atteint une impression rapide, avec une vitesse maximale de 250 mm/s. De plus, sa vitesse d'impression typique est également impressionnante, atteignant jusqu'à 150 mm/s. En utilisant cette imprimante, vous pouvez économiser jusqu'à 65% du temps nécessaire pour imprimer le même modèle Détails supérieurs, Pas de lignes de couche: l'utilisation des fonctions d'alimentation linéaire et de mise en forme d'entrée dans le micrologiciel Marlin peut réduire le scintillement et la résonance d'impression, améliorer la qualité et la stabilité de l'impression et créer des détails de modèle plus fluides et plus clairs. Les débutants peuvent utiliser l'imprimante 3D Anycubic Kobra 2 Neo pour réaliser un travail de haute qualité Amélioration de l'extrudeur: La nouvelle extrudeuse offre une puissance de 60 watts à l'extrémité chaude, permettant une fusion rapide et homogène du filament. De plus, sa structure d'extrusion à double engrenage assure une alimentation précise et efficace du matériau, favorisant une impression fluide et rapide sans risque de bourrage ou d'irrégularités. Grâce à cela, cette extrudeuse réduit considérablement les risques de défauts d'impression et de perte de temps lors de l'impression 3D LeviQ 2.0, Z-Offset Intelligent: Le tout nouveau système de mise à niveau automatique LeviQ 2.0, associé à un module sur mesure, permet un étalonnage automatisé du décalage Z sans avoir besoin de réglages manuels. De plus, le décalage Z est personnalisable pour répondre à diverses exigences d'impression 7000 rpm Ventilateur de Refroidissement: Pour garantir un refroidissement optimal du modèle, l’imprimante est équipée d'un nouveau système de refroidissement doté d'un ventilateur puissant tournant à 7 000 tr/min. En combinant cette amélioration avec la nouvelle extrudeuse, vous pouvez désormais vous attendre à une impression rapide et de qualité supérieure, répondant ainsi à tous vos besoins en matière d'impression 3D Plus de Fonctions: ①Anycubic Kobra 2 Neo se compose de 5 modules, faciles à assembler, peuvent être assemblés en dix minutes. Les débutants peuvent également l'assembler rapidement et profiter du plaisir de l'impression à très haute vitesse ②Lit d'impression magnétique en acier à ressort PEI pour un démontage rapide du modèle. ③Compatible avec une large gamme de matériaux d'impression, tels que le PLA, le TPU, le PETG , ABS, etc
-
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
-
Anycubic Kobra 2 Neo Imprimante 3D, 250 mm/s Vitesse d'impression Plus Rapide, Imprimante 3D d'Entrée de Gamme, Nivellement Auto LeviQ 2.0, Plate-Forme en Acier à Ressort Magnétique PEI, Open Source5X Vitesse Élevée: Temps plus court de 65 % lors de l'impression du même modèle. Anycubic Kobra 2 Neo vitesse d'impression maximale est de 250 mm/s, la vitesse d'impression recommandée est de 150 mm/s et l'accélération est de 2500 mm/s². Il assure un mélange parfait de précision et de performance, vous permettant de réaliser vos idées avec une rapidité et une précision inégalées Des Détails Encore Meilleurs: Appliquez les fonctions d'entraînement linéaire et de mise en forme d'entrée dans le micrologiciel Marlin pour réduire les déversements et la résonance d'impression, améliorer la qualité et la stabilité d'impression et créer des détails de modèle plus fluides et plus clairs. Même les débutants peuvent créer un travail de haute qualité dès leur première impression Mise à Niveau Automatique LeviQ 2.0: Avec la conception d'un module unique, le décalage de axe Z est intelligemment compensé après le nivellement automatique, et la valeur de compensation de l'axe Z est prise en charge pour répondre aux besoins des différents utilisateurs et scénarios d'utilisation. Cela se traduit par un équilibrage algorithmique plus efficace et améliore les taux de réussite d’impression. L'imprimante 3D est donc particulièrement recommandée pour les débutants 60W Extrudeuse à Direct Intégrée: par rapport à l'extrudeuse à distance divisée, l'extrudeuse Anycubic Kobra 2 Neo intégrée réduit les vibrations dans le lecteur de consommables en intégrant l'extrudeuse et la tête d'impression. Il permet un contrôle plus rapide et plus précis de l'avance et de la rétraction des consommables pour garantir la précision de l'impression. Il n'y a pas de tubes de cables entre l'extrudeuse et la tête d'impression, ce qui rend le filament facile à remplacer Plus de Fonctions: ①Anycubic Kobra 2 Neo se compose de 5 modules, faciles à assembler, peuvent être assemblés en dix minutes. Les débutants peuvent également l'assembler rapidement et profiter du plaisir de l'impression à très haute vitesse ②Lit d'impression magnétique en acier à ressort PEI pour un démontage rapide du modèle. ③Compatible avec une large gamme de matériaux d'impression, tels que le PLA, le TPU, le PETG , ABS, etc
-
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.
-
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.