Outils pour utilisateurs

Outils du site


generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl

Ceci est une ancienne révision du document !


Page en finalisation de rédaction. Vérification demandée

Comment générer dans heeksCAD-heeksCNC un gcode pour linux CNC, à partir d'un fichier STL

Pour les personnes pressées

D'abord tenter une intégration directe du STL dans heekscad

Pour les formes simples sans différence de niveau, cela peut parfois fonctionner directement.

Ou bien passer d'abord par FreeCAD pour générer un fichier .step

Pour les formes avec des décaissements, ou un peu compliquées, c'est inévitable de passer par freeCAD et de générer un fichier .step à importer ensuite dans heekscad.

  1. importer le STL dans freeCAD
  2. dans freeCAD:
    1. Affichage → Atelier → Mesh design
    2. puis: Maillage → Analyse → Evaluer et réparer
    3. puis: Affichage → Atelier → Part
    4. puis: sélectionner le mesh, puis Pièce → “créer un maillage à partir d'une forme”
    5. puis: sélectionner le maillage, puis Pièce → “simplifier la forme”. (autre solution: Affichage → Atelier → Openscad → simplifier)
    6. puis: sélectionner la forme créée, puis Pièce → “transformer en solide”
    7. puis: sélectionner le solide créé, puis export en fichier .step
  3. dans heeksCAD,
    1. importer le fichier .step

gcode linuxCNC à partir de STL dans Heekscad via FreeCAD - Procédure par l'exemple - détaillée

étape 0: Générer un fichier STL

étape 1 - Importer le STL dans freeCAD

étape 2 - Dans FreeCAD, générer une forme maillée fiable du STL

2.1. Dans FreeCAD, vérifier et réparer le maillage du STL importé pour éviter les erreurs.

2.1.1. Se placer dans la vue "maillage"
  • Affichage → Atelier → Mesh Design

2.1.2. Se placer dans le module d'analyse et de réparation du maillage
  • Liste à puceMaillage → analyser → évaluer et réparer

2.1.3. Sélectionner la forme à analyser , réparer

Le module indique “Aucune sélection”.

Cliquer sur “Aucune sélection”, et choisir la forme 3D STL qui a été importée (ici “engrenage”)

2.1.4. Lancer l'analyse et la réparation du maillage

Cliquer sur chaque bouton “Analyser”

Puis cliquer sur le bouton “fermer” en bas de la fenêtre de réparation de maillage.

2.2. Générer une forme maillée par FreeCAD

2.2.1. Passer du module "maillage" au module "pièce"
  • Affichage → Atelier → Part

2.2.2. Transformer le STL en une forme maillée FreeCAD
  • Pièce → Créer la forme en maillage

Une petite fenêtre s'ouvre, choisir la précision de maillage.

Une pièce est créée, avec des maillages: des traits de partout apparaissent sur la pièce.

Dans la fenêtre en haut à gauche, une pièce se terminant par 001 est créée.

Fichier obtenu à cette fin d'étape 2:

Étape 3 : Dans FreeCAD, simplifier la forme maillée générée précédemment par freeCAD

Pour que la pièce soit facilement utilisable dans Heekscad, il faut simplifier les maillages qui ont été générés, sur le faces de la forme.

Il est préférable de choisir la 2ème solution ci-dessous, qui utilise la vue “openscad” dans FreeCAD.

1ère solution : Pièce -> Affiner la forme

Attention: cette 1ère solution est moyennement recommandée. Il est préférable de choisir la 2ème solution décrite plus bas.

Se placer dans la vue “part”. Puis aller dans le menu:

  • Pièce → Affiner la forme

Les traits sur la face de la forme de la pièce, se sont effacés. Le maillage a été simplifié.

2ème solution : via la vue openscad dans FreeCAD

Cette 2ème solution est recommandée plutôt que la 1ère solution évoquée ci-dessus.

Se placer dans la vue “Openscad”:

  • Affichage → Atelier → Openscad

Puis : Openscad → refine shape feature

Les traits sur la forme de la pièce, se sont effacés, il ne reste plus de traits verts sur la face. C'est mieux.

Dans la fenêtre de gauche, le nom de la forme maillée simplifiée apparaît.

Fichier obtenu à cette fin d'étape 3:

Étape 4: Dans FreeCAD, transformer la forme maillée par FreeCAD, en "solide"

Se placer dans la vue "part"

  • Affichage → Atelier → Part

Sélectionner la forme simplifiée

Convertir la forme en solide

Après avoir sélectionner la forme simplifiée:

  • Pièce → convertir en solide

Cela génère dans la fenêtre à gauche, le nom de la forme solide (avec le mot solid à la fin du nom)

Fichier obtenu à la fin de cette étape:

Étape 5: Dans FreeCAD, exporter la forme "solid" en fichier .step

Sélectionner la forme solid dans la fenêtre à gauche.

Exporter la forme solid en fichier .step

Fichier obtenu à cette fin d'étape :

Étape 6: Dans HeeksCAD, importer le fichier .step

Vue isométrique x,y,z:

Fichier heeks obtenu à la fin de cette étape :

Étape 7: Dans Heekscad, générer le g-code

Dans Heekscad, faire les préparatifs à partir de la forme en 3D (la modélisation importée depuis le fichier .step), nécessaires pour créer les opérations de fraisages, contournages, poches, perçages …

Voir le détail à la page détaillée usinage 3D avec Heekscad du wiki fantastique de La Labomedia chérie et adorée

Sources

generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl.1584372587.txt.gz · Dernière modification : 2020/03/16 15:29 de Antoine C.