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:49] – 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 0: Générer un fichier STL ==== | ==== étape 0: Générer un fichier STL ==== | ||
- | {{:: | + | {{media_07: |
- | {{ :: | + | {{ media_06: |
==== étape 1 - Importer le STL dans freeCAD ==== | ==== é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 ==== | ==== étape 2 - Dans FreeCAD, générer une forme maillée fiable du STL ==== | ||
Ligne 60: | Ligne 63: | ||
* Affichage -> Atelier -> Mesh Design | * Affichage -> Atelier -> Mesh Design | ||
- | {{:: | + | {{media_03: |
== 2.1.2. Se placer dans le module d' | == 2.1.2. Se placer dans le module d' | ||
Ligne 66: | Ligne 69: | ||
* Liste à puceMaillage -> analyser -> évaluer et réparer | * Liste à puceMaillage -> analyser -> évaluer et réparer | ||
- | {{:: | + | {{media_03: |
== 2.1.3. Sélectionner la forme à analyser , réparer == | == 2.1.3. Sélectionner la forme à analyser , réparer == | ||
- | {{:: | + | {{media_03: |
Le module indique " | Le module indique " | ||
- | {{:: | + | {{media_03: |
Cliquer sur " | Cliquer sur " | ||
- | {{:: | + | {{media_03: |
== 2.1.4. Lancer l' | == 2.1.4. Lancer l' | ||
Ligne 84: | Ligne 87: | ||
Cliquer sur chaque bouton " | Cliquer sur chaque bouton " | ||
- | {{:: | + | {{media_03: |
Puis cliquer sur le bouton " | Puis cliquer sur le bouton " | ||
Ligne 94: | Ligne 97: | ||
* Affichage -> Atelier -> Part | * Affichage -> Atelier -> Part | ||
- | {{:: | + | {{media_03: |
== 2.2.2. Transformer le STL en une forme maillée FreeCAD == | == 2.2.2. Transformer le STL en une forme maillée FreeCAD == | ||
Ligne 102: | Ligne 105: | ||
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: |
**Fichier obtenu à cette fin d' | **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 ==== | ==== Étape 3 : Dans FreeCAD, simplifier la forme maillée générée précédemment par freeCAD ==== | ||
Ligne 130: | Ligne 133: | ||
* Pièce -> Affiner la forme | * 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é. | Les traits sur la face de la forme de la pièce, se sont effacés. Le maillage a été simplifié. | ||
- | {{:: | + | {{media_03: |
Ligne 145: | Ligne 148: | ||
* Affichage -> Atelier -> Openscad | * 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 174: | Ligne 238: | ||
* https:// | * https:// | ||
* https:// | * https:// | ||
- | * http:// | + | * [[http:// |
* https:// | * https:// | ||
* http:// | * http:// |
generer_un_gcode_linux_cnc_heekscad_partir_de_fichier_stl.1584096577.txt.gz · Dernière modification : 2020/03/13 10:49 de Antoine C.