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édente | ||
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl [2020/03/10 11:55] – [Résumé de la procédure] Antoine C. | generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl [2020/10/28 12:22] (Version actuelle) – ↷ Liens modifiés en raison d'un déplacement. 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: | - dans freeCAD: | ||
Ligne 20: | Ligne 35: | ||
- dans heeksCAD, | - dans heeksCAD, | ||
- importer le fichier .step | - importer le fichier .step | ||
- | - créer un bloc rectangulaire englobant | + | - [[usinage_3d_avec_heekscad|préparer |
- | - dans propriétés | + | |
- | - clic droit sur une des surfaces | + | |
- | - déplacer | + | |
- | - clic droit sur le bloc puis " | + | |
- | - clic sur es | + | ===== gcode linuxCNC |
+ | |||
+ | ==== étape | ||
+ | |||
+ | {{media_07: | ||
+ | |||
+ | {{ media_06: | ||
+ | |||
+ | ==== étape 1 - Importer le STL dans freeCAD ==== | ||
+ | |||
+ | {{media_07: | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | ==== é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 | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | == 2.1.2. Se placer | ||
+ | |||
+ | * Liste à puceMaillage -> analyser -> évaluer et réparer | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | == 2.1.3. Sélectionner la forme à analyser | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Le module indique " | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Cliquer sur " | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | == 2.1.4. Lancer l' | ||
+ | |||
+ | Cliquer sur chaque bouton " | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Puis cliquer sur le bouton " | ||
+ | |||
+ | === 2.2. Générer | ||
+ | |||
+ | == 2.2.1. Passer du module " | ||
+ | |||
+ | * Affichage -> Atelier -> Part | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | == 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' | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Une pièce est créée, avec des maillages: des traits de partout apparaissent | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Dans la fenêtre en haut à gauche, | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | **Fichier obtenu à cette fin d' | ||
+ | |||
+ | * {{ media_03: | ||
+ | |||
+ | ==== É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" | ||
+ | |||
+ | === 1ère solution : Pièce -> Affiner la forme === | ||
+ | |||
+ | // | ||
+ | |||
+ | Se placer dans la vue " | ||
+ | |||
+ | * Pièce -> Affiner la forme | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Les traits sur la face de la forme de la pièce, se sont effacés. Le maillage a été simplifié. | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | |||
+ | === 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 | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Puis : Openscad -> refine shape feature | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | 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. | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Dans la fenêtre de gauche, le nom de la forme maillée simplifiée apparaît. | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | |||
+ | Fichier obtenu à cette fin d' | ||
+ | * {{media_03: | ||
+ | |||
+ | ==== Étape 4: Dans FreeCAD, | ||
+ | |||
+ | === Se placer dans la vue " | ||
+ | |||
+ | * Affichage | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | === Sélectionner | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | === Convertir la forme en solide === | ||
+ | |||
+ | Après avoir sélectionner la forme simplifiée: | ||
+ | |||
+ | * Pièce -> convertir en solide | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Cela génère dans la fenêtre à gauche, le nom de la forme solide | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | |||
+ | **Fichier obtenu | ||
+ | * {{ media_03: | ||
+ | |||
+ | ==== Étape 5: Dans FreeCAD, exporter la forme " | ||
+ | |||
+ | === Sélectionner la forme solid dans la fenêtre à gauche.=== | ||
+ | {{media_03: | ||
+ | |||
+ | === Exporter la forme solid en fichier .step === | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | |||
+ | Fichier obtenu à cette fin d'étape : | ||
+ | |||
+ | * {{media_03: | ||
+ | |||
+ | |||
+ | ==== Étape 6: Dans HeeksCAD, importer le fichier .step ==== | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Vue isométrique | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | Fichier heeks obtenu à la fin de cette étape : | ||
+ | |||
+ | * {{media_03: | ||
+ | |||
+ | |||
+ | ==== Étape 7: Dans Heekscad, générer | ||
+ | |||
+ | [[usinage_3d_avec_heekscad|Dans Heekscad, faire les préparatifs | ||
+ | |||
+ | 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 ==== | ||
Ligne 31: | Ligne 238: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | * http:// | + | * [[http:// |
* https:// | * https:// | ||
* http:// | * http:// |
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl.txt · Dernière modification : 2020/10/28 12:22 de serge