« SasPFC » : différence entre les versions
De fablabo
Aucun résumé des modifications |
Aucun résumé des modifications |
||
Ligne 70 : | Ligne 70 : | ||
== Dessin du meuble == | == Dessin du meuble == | ||
=== Blender === | |||
Après 23 itérations... | Après 23 itérations... | ||
Ligne 81 : | Ligne 83 : | ||
[[File:saspfc_esquisse_finale.jpg|600px]] | [[File:saspfc_esquisse_finale.jpg|600px]] | ||
=== Calepinage === | |||
Ce qui, une fois déplié et un peu rangé, tiens sur une plaque de 310x153cm telle que nous la fournis notre fournisseurs. Les pièces sont placées sur 3 plaques de 100x150cm | Ce qui, une fois déplié et un peu rangé, tiens sur une plaque de 310x153cm telle que nous la fournis notre fournisseurs. Les pièces sont placées sur 3 plaques de 100x150cm | ||
[[File: | [[File:saspfc_calepinage.png|600px]] | ||
=== Production du gcode === | |||
Le gcode est produit directement avec inkscape et son plugin gcodetools, puis post-traité avec un script en python codé pour l'occasion | |||
==== Utilisation de gcodetools ==== | |||
Pour dessiner le chemin de la fraise, on utilise la méthode des contours présenté dans [[Inkscape_pour_la_fabrication_num%C3%A9rique#Produire_un_chemin_pour_une_CNC| le tutoriel sur inkscape]]. | |||
La méthode produit quelques traits assez bizarres qui sont corrigés à la main à l'aide de l'outil chemin. | |||
Le gcode est ensuite exporté à l'aide de gcodetools: | |||
* on commence par définir des "points d'orientation" qui permettent de donner un repère à gcodetools | |||
> Extensions > Programmation de commande numérique > Points d'orientation... | |||
C'est là qu'on définit la profondeur que l'on veut découper, ici 19mm. | |||
* on crée ensuite un outil : | |||
> Extensions > Programmation de commande numérique > Bibliothèque d'outils... | |||
On choisit une fraise cylindrique. Le diamètre, la profondeur de passe et la vitesse d'avance sont changés directement dans le cadre qui est créé. | |||
[[File:saspfc_gcodetools_outil.png|600px]] | |||
(Le diamètre est la forme de la fraise ne sont en fait pas utilisés quand on crée du gcode directement à partir du chemin de la fraise) | |||
* reste à exporter le chemin en gcode | |||
> Extensions > Programmation de commande numérique > Chemin vers G-code... | |||
Il suffit de mettre le chemin du répertoire et du fichier dans l'onglet "Préférence" et ça roule. | |||
==== Post-traitement en python ==== | |||
Le gcode en sortie de gcodetools est correct. Il comporte néanmoins certaines limites et ne peux pas être exploité directement avec une smoothieboard, donc avec Sentier Battu : | |||
* il faut tout d'abord ajouter l'entête (qui fait démarrer la fraise et lui laisse le temps d'atteindre sa vitesse maxiamle | |||
* certains formats de commentaire ne sont pas supportés par la smoothieboard, en particulier les parenthèse à la fin d'une ligne contenant du gcode | |||
On peut également optimiser le chemin pour empêcher que la fraise remonte à chaque fois avant de passer à la passe suivante. | |||
Ces opérations ont tout d'abord été réalisées à la main, puis avec un script en python assez rudimentaire. | |||
==== Ajout des attaches ==== | |||
Le principal problème, constaté lors de l'usinage du prototype, est que les pièces ne sont plus tenu par rien une fois découpées. Cela engendre plusieurs risques : elle peut être embarqué par la fraise et s'abîmer, être aspiré, se mettre en travers et bloquer le déplacement de la fraise. | |||
== Journal de bord == | == Journal de bord == |