http://blendercam.blogspot.com/
https://github.com/vilemduha/blendercam
Il s'agit d'une extension à Blender. Pas évidente à installer, je vous recommande pour le moment de télécharger une version compilée de Blender avec l'extension depuis : https://drive.google.com/drive/folders/0B8_m8tGvVyKpYUVTMm14YWxTWEk même si elle se base sur une version plus ancienne (2.76b) de blender.
La première chose à faire après lancement est de paramétrer BlenderCAM pour la CN utilisée.
Depuis la rubrique CAM Machine on indique les propriétés de notre CN.Pour notre Next3D XL:
Enregistrez tout ça sous la forme d'un preset pour ne pas avoir à refaire ça à chaque fois bien sûr.
Dans la vue 3D vous pouvez voir une représentation en mode filaire noir du volume usinable
/!\ Attention au problème d'échelle dans le cas d'un STL généré par FreeCAD
Voir la solution par correction d'échelle à l'import : Astuces avec Blender
Une fois importé on peut remarque que le modèle n'est pas forcément à l'intérieur du volume usinable, pour le moment ce n'est pas important, il n'est pas nécessaire d'appliquer des transformations de rotation et/ou déplacement.
La vue est en mode filaire (Wireframe) vous pouvez basculer en mode solide via le bouton de la barre d'outil situé au bas de la fenêtre
Dans la rubrique CAM operations
Dans la rubrique CAM operation setup
Dans la rubrique CAM cutter
On choisit parmi la liste des outils préenregistrés ou on crée ses propres outils que l'on pourra bien entendu enregistrer pour les fois prochaines :
Dans la rubrique CAM feedrate
Dans la rubrique CAM operation area : on coche use layers, ce qui permet d'activer les passes multiples on indique la valeur Stepdown qui est l'épaisseur de matière enlevée à chaque passe
Dans la rubrique CAM material size and position
On va positionner notre objet 3D dans le volume usinable :
L'objet est alors automatiquement positionné
Maintenant que tout est bien paramétré on peut retourner dans la rubrique CAM operations et cliquer sur *Calculate path*. Cette opération peut prendre plusieurs minutes en fonction de la complexité de la forme, du nombre de passes… et bien sûr des performances de votre ordinateur !
Une fois terminé vous pouvez observer le résultat, les chemins d'usinage étant affichés en orange.
Toujours dans la rubrique CAM operations vous pouvez lancer une simulation du résultat attendu sous la forme d'un modèle 3D en cliquant sur le bouton Simulate operation
Remarque : le logiciel Camotics est un très bon outil de visualisation de fichier gcode… voir : https://wiki-fablab.grandbesancon.fr/doku.php?id=ressources:logiciel_libres#simulation_et_visualisation_3d_du_gcode
Si dans la rubrique Cam operations la case Auto export est cochée, le fichier gcode de l'opération calculée est automatiquement créé à la racine du répertoire où se trouve Blendercam. Sinon il faudra cliquer sur le bouton Export gcode
BlenderCam ajoute une instruction P10 que LinuxCNC ne reconnait pas. Il faudra la supprimer, en tout début du programme, pour pouvoir charger le fichie GCode.