generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl [2020/02/28 19:54] – [Comment générer dans heeksCAD-heeksCNC un gcode pour linux CNC, à partir d'un fichier STL] Antoine C. | generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl [2020/04/06 07:27] – [Sources] serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
<WRAP center round info 60%> | <WRAP center round info 60%> | ||
- | Èbauche - page en cours de création | + | Page en finalisation |
+ | Vérification demandée | ||
</ | </ | ||
Ligne 6: | Ligne 7: | ||
- | ===== Résumé | + | ===== Pour les personnes pressées ===== |
+ | |||
+ | ==== D' | ||
+ | |||
+ | Pour les formes simples sans différence | ||
+ | |||
+ | * importer directement le STL dans heekscad | ||
+ | * déplacer | ||
+ | * clic droit sur la forme importée, puis " | ||
+ | * clic droit sur l' | ||
+ | * clic droit sur les esquisses et [[usinage_3d_avec_heekscad|créer une opération (découpe, poche, perçage)]] | ||
+ | * puis [[usinage_3d_avec_heekscad|générer le g-code de la forme en 3D avec heekscad]] | ||
+ | |||
+ | ==== Ou bien passer d' | ||
+ | |||
+ | Pour les formes avec des décaissements, | ||
- | - faire un fichier STL (sous OPENSCAD par exemple) | ||
- importer le STL dans freeCAD | - importer le STL dans freeCAD | ||
- | - dans freeCAD, Affichage -> Atelier -> Mesh design | + | - dans freeCAD: |
- | - puis dans freecad: Maillage -> Analyse -> Evaluer et réparer | + | - Affichage -> Atelier -> Mesh design |
- | - puis dans freecad: Affichage -> Atelier -> Part | + | - puis: Maillage -> Analyse -> Evaluer et réparer |
- | - puis dans freecad: sélectionner le mesh, puis " | + | - puis: Affichage -> Atelier -> Part |
+ | - puis: sélectionner le mesh, puis Pièce -> " | ||
+ | - puis: sélectionner le maillage, puis Pièce -> " | ||
+ | - puis: sélectionner la forme créée, puis Pièce -> " | ||
+ | - puis: sélectionner le solide créé, puis export en fichier .step | ||
+ | - dans heeksCAD, | ||
+ | - importer le fichier .step | ||
+ | - [[usinage_3d_avec_heekscad|préparer la forme en 3D et générer le g-code]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== gcode linuxCNC à partir de STL dans Heekscad via FreeCAD - Procédure par l' | ||
+ | |||
+ | ==== é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 " | ||
+ | |||
+ | * Affichage -> Atelier -> Mesh Design | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | == 2.1.2. Se placer dans le module d' | ||
+ | |||
+ | * Liste à puceMaillage -> analyser -> évaluer et réparer | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | == 2.1.3. Sélectionner la forme à analyser , réparer == | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | Le module indique " | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | Cliquer sur " | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | == 2.1.4. Lancer l' | ||
+ | |||
+ | Cliquer sur chaque bouton " | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | Puis cliquer sur le bouton " | ||
+ | |||
+ | === 2.2. Générer une forme maillée par FreeCAD === | ||
+ | |||
+ | == 2.2.1. Passer du module " | ||
+ | |||
+ | * 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' | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | 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 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**, | ||
+ | |||
+ | === 1ère solution : Pièce -> Affiner la forme === | ||
+ | |||
+ | // | ||
+ | |||
+ | Se placer dans la vue " | ||
+ | |||
+ | * 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 " | ||
+ | |||
+ | * 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 4: Dans FreeCAD, transformer la forme maillée par FreeCAD, en " | ||
+ | |||
+ | === Se placer dans la vue " | ||
+ | |||
+ | * 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 " | ||
+ | |||
+ | === Sélectionner la forme solid dans la fenêtre à gauche.=== | ||
+ | {{:: | ||
+ | |||
+ | === Exporter la forme solid en fichier .step === | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | |||
+ | Fichier obtenu à cette fin d' | ||
+ | |||
+ | * {{:: | ||
+ | |||
+ | |||
+ | ==== É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 ==== | ||
+ | |||
+ | [[usinage_3d_avec_heekscad|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, | ||
+ | |||
+ | Voir le détail à la page détaillée [[usinage_3d_avec_heekscad|usinage 3D avec Heekscad]] du wiki fantastique de La Labomedia chérie et adorée | ||
==== Sources ==== | ==== Sources ==== | ||
* https:// | * https:// | ||
- | * http:// | + | * https:// |
+ | * [[http:// | ||
+ | * https:// | ||
+ | * http:// |
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl.txt · Dernière modification : 2020/10/28 12:22 de serge