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/13 10:20] – 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: | ||
- | FIXME - FIXME - FIXME | ||
- | |||
<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 8: | 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' | ||
- | FIXME procédure à finaliser, vérifier, puis à documenter en images | + | 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. |
- | - faire un fichier STL (sous OPENSCAD par exemple) | ||
- importer le STL dans freeCAD | - importer le STL dans freeCAD | ||
- dans freeCAD: | - dans freeCAD: | ||
Ligne 24: | Ligne 35: | ||
- dans heeksCAD, | - dans heeksCAD, | ||
- importer le fichier .step | - importer le fichier .step | ||
- | - usiner | + | - [[usinage_3d_avec_heekscad|préparer |
- | FIXME : créer une page de doc pour usinage en 3D avec Heekscad (avec ce qui suit) | ||
- | - créer un bloc rectangulaire englobant la forme et placer la forme de telle sorte à ce que son coin haut se trouve à l' | ||
- | - dans propriétés du bloc rectangulaire créé, lui donner une transparence de 30% | ||
- | - clic droit sur une des surfaces de la forme, puis " | ||
- | - éventuellement si plusieurs choses à usiner sont inclues dans l' | ||
- | - déplacer la forme (issue du STL) pour quelle se retrouve à l' | ||
- | - clic droit sur le bloc puis " | ||
- | - clic sur esquisse ... FIXME | ||
- | ===== Procédure par l' | + | ===== gcode linuxCNC à partir de STL dans Heekscad via FreeCAD - Procédure par l' |
- | ==== étape | + | ==== étape |
- | {{:: | + | {{media_07: |
- | {{ :: | + | {{ media_06: |
- | ==== étape | + | ==== étape |
- | {{:: | + | {{media_07: |
- | {{:: | + | {{media_03: |
- | ==== étape | + | ==== étape |
- | === 3.1. Dans FreeCAD, vérifier et réparer le maillage du STL importé pour éviter les erreurs. === | + | === 2.1. Dans FreeCAD, vérifier et réparer le maillage du STL importé pour éviter les erreurs. === |
- | == Se placer dans la vue " | + | == 2.1.1. |
* Affichage -> Atelier -> Mesh Design | * Affichage -> Atelier -> Mesh Design | ||
- | {{:: | + | {{media_03: |
- | == Se placer dans le module d' | + | == 2.1.2. |
* Liste à puceMaillage -> analyser -> évaluer et réparer | * Liste à puceMaillage -> analyser -> évaluer et réparer | ||
- | {{:: | + | {{media_03: |
- | == Sélectionner la forme à analyser , réparer == | + | == 2.1.3. |
- | {{:: | + | {{media_03: |
Le module indique " | Le module indique " | ||
- | {{:: | + | {{media_03: |
Cliquer sur " | Cliquer sur " | ||
- | {{:: | + | {{media_03: |
- | == Lancer l' | + | == 2.1.4. |
Cliquer sur chaque bouton " | Cliquer sur chaque bouton " | ||
- | {{:: | + | {{media_03: |
Puis cliquer sur le bouton " | Puis cliquer sur le bouton " | ||
- | ==== Générer une forme maillée par FreeCAD | + | === 2.2. Générer une forme maillée par FreeCAD === |
- | //a) Passer du module " | + | == 2.2.1. |
- | Affichage -> Atelier -> Part | + | * Affichage -> Atelier -> Part |
- | {{:: | + | {{media_03: |
- | //b) Transformer le STL en une forme maillée FreeCAD | + | == 2.2.2. |
- | Pièce -> Créer la forme en maillage | + | * Pièce -> Créer la forme en maillage |
Une petite fenêtre s' | Une petite fenêtre s' | ||
- | {{:: | + | {{media_03: |
Une pièce est créée, avec des maillages: des traits de partout apparaissent sur la pièce. | Une pièce est créée, avec des maillages: des traits de partout apparaissent sur la pièce. | ||
- | {{:: | + | {{media_03: |
Dans la fenêtre en haut à gauche, une pièce se terminant par 001 est créée. | Dans la fenêtre en haut à gauche, une pièce se terminant par 001 est créée. | ||
- | {{:: | + | {{media_03: |
- | === Simplifier la forme maillée générée par freeCAD === | + | **Fichier obtenu à cette fin d' |
- | Pour que la pièce soit facilement utilisable dans Heekscad, il faut supprimer tous les maillages qui ont été générés. | + | * {{ media_03: |
- | //1ère façon pour simplifier la forme maillée | + | ==== Étape 3 : Dans FreeCAD, |
- | Pièce -> Affiner | + | 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 " |
- | Les traits sur la forme de la pièce, se sont effacés, mais il reste des traits verts au niveau des trous. | + | === 1ère solution : Pièce -> Affiner |
- | //2ème façon pour simplifier la forme maillée (recommandée, | + | //Attention: cette 1ère solution est moyennement recommandée. Il est préférable de choisir la 2ème solution décrite plus bas.// |
- | Affichage -> Atelier -> Openscad | + | 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 | 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. | 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. | ||
- | === Transformer | + | {{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, transformer | ||
+ | |||
+ | === Se placer dans la vue " | ||
+ | |||
+ | * Affichage -> Atelier -> Part | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | === Sélectionner la forme simplifiée === | ||
+ | |||
+ | {{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 (avec le mot solid à la fin du nom) | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | |||
+ | **Fichier obtenu à la fin de cette étape:** | ||
+ | * {{ 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' | ||
+ | |||
+ | * {{media_03: | ||
+ | |||
+ | |||
+ | ==== Étape 6: Dans HeeksCAD, importer le fichier .step ==== | ||
+ | |||
+ | {{media_03: | ||
+ | |||
+ | {{media_03: | ||
- | //a) vérifier que l'on est bien dans le module " | + | Vue isométrique x,y,z: |
- | Affichage | + | {{media_03: |
- | {{:: | + | Fichier heeks obtenu à la fin de cette étape |
- | //b) Convertir la forme en solide// | + | * {{media_03: |
- | Sélectionner la forme simplifiée. | ||
- | Pièce | + | ==== É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 ==== | ||
Ligne 155: | Ligne 238: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | * http:// | + | * [[http:// |
* https:// | * https:// | ||
* http:// | * http:// |
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl.1584094842.txt.gz · Dernière modification : 2020/03/13 10:20 de Antoine C.