Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 23/01/2015, à 12:18

peterp@n

Re : Calepinage

Salut à tous,
Effectivement FreeCAD ne propose pas de fonction de calepinage et pour cause, c'est un fonction métier très compliqué à coder.
Rien que les algorithmes pour du "cutting stock" sont très complexe. J'en ai trouvé un pas mal ici : https://github.com/felipead/cutting-stock

En ce moment je planche sur un script python pour FreeCAD qui liste tous les objets qui ressemblent à une "poutre" en bois et récupère les sections et longueurs.
A partir de cette liste je devrais pouvoir créer le fichier d'entré nécessaire au programme ci dessus.
Mais là encore il y a du boulot car le programme de cutting stock ne prend qu'une longueur de base pour couper les pièces.
Il me faudra lancer plusieurs fois le programme avec différente longueur de base (selon les qte de stock ou libre) pour trouver l'optimisation la plus économique.


Ubuntu 14.04 64bits, Raspbian “wheezy”, Tango Studio sauce debian
Assistance - Développement - Formations FreeCAD (logiciel 3d)

Hors ligne