L'Air du Bois est une plateforme Open Source de partage collaboratif ouverte à tous les amoureux du travail du bois. (En savoir plus)

Rejoindre l'Air du Bois Se connecter

Mike0411

Calepinage avec Opencutlist sans Sketchup ?

Bonjour à tous,

Mon besoin : faire un calepinage a partir d'une fiche de débit Excel.
N'utilisant pas sketchup mais solidworks je voulais savoir s'il était possible de faire un calepinage avec Opencutlist sans utiliser sketchup ou plus precisement sans dessiner dans sketchup.
Par exemple est il possible d'ouvrir sketchup et importer une fiche de débit excel (CSV) dans opencutlist pour faire un calepinage.
Ou alors me conseillez vous de plutot d'utiliser un autre logiciel (gratuit) comme Maxcut par exemple ?

D'avance merci pour vos avis.

Mickael

Connectez-vous pour ajouter un commentaire.
?

2 réponses

1
Boris Beaulant
( Modifié )

Arf, non. OpenCutList n'a pas été conçu pour utiliser des données qui ne viendraient pas du modèle. Initialement, je n'y aurais même pas penser :). Parce que OCL ne peut pas tourner sans Sketchup. Donc ouvrir SU pour utiliser OCL sans utiliser SU serait étrange :)

Je pense que dans ton cas, utiliser MaxCut semble la meilleure solution 😉

Sinon, petite recherche avec le filtre "Calepinage" dans le catalogue des logiciels :)

Mis à jour
Mike0411
( Modifié )

Ok Merci Boris Beaulant pour ta réponse rapide 👍🏻

Boris Beaulant
( Modifié )

Sinon, petite recherche avec le filtre "Calepinage" dans le catalogue des logiciels 😉

Boris Beaulant
( Modifié )

Bon, j'ai pris le temps de répondre à ta problématique.
A tester dans la version 1.8.0-dev

Ca reste un premier jet. Il faudrait paufiner pour arriver à détecter l'encodage du fichier mieux que ça. Et résoudre les effets de bord restants.
Mais dans l'ensemble, cette fonctionnalité ouvre la possibilité d'importer des pièces dans SU et donc de là après tout OCL peut fonctionner avec (Fiche de débit, Calepinage, filtre, etc ...).

Mike0411

Ah oui en effet c'est une approche que je n'avait envisagé mais c'est vrai qu'en important/créant des pièces en auto depuis un fichier CSV dans SU on profite de tout OCL sans problème.

Boris Beaulant
( Modifié )

Mike0411, si à l'occaz tu sais tester le truc et me dire ce que tu en penses ... :) ?

Mike0411
( Modifié )

Boris Beaulant Je cours un peu après le temps en cette rentrée mais j'essaierai et te ferai un retour. Il faut déjà que j'installe SU et le plugin OCL

Boris Beaulant

Il faut déjà que j'installe SU et le plugin OCL

Héhé !
Bon et bien, si jamais alors :)

Mike0411
( Modifié )

Boris Beaulant Par respect pour le temps que tu y a passé je ferai l'effort de prendre moi aussi le temps 😉
Sauf si d'autres s'en charge avant moi bien sur 😬

Boris Beaulant
( Modifié )

Mike0411 merci :)

Connectez-vous pour ajouter un commentaire.
0
Cadeau que l'on m'a offert avec un don sur l'AdB :)
( Modifié )

J'ai également trouvé cette application en ligne. Etant sous linux, exit sketchup pour moi. Je cherche également des alternatives.

Voir également cette discussion.

Mis à jour
Boris Beaulant
( Modifié )

CutListOptimizer existe aussi en appli mobile :)


J'ai ouie dire que certains ont réussi à installer SU 2017 sous linux avec Wine.
Sinon, il y a toujours la possibilité de faire une machine virtuelle windows avec VirtualBox, au pire :)

Cadeau que l'on m'a offert avec un don sur l'AdB :)
( Modifié )

Je n'ai pas de smartphone :D et bien qu'il y ait la possibilité de virtualiser, ça ne me plait pas trop. Je sais, je suis difficile.

Boris Beaulant Quel algo as-tu utilisé pour ton plugin ? A-t-il une approche de type guillotine ?

Boris Beaulant
( Modifié )

C'est Martin Müller qui a écrit l'algo. Il saura mieux te répondre que moi, mais il est parti sur une approche guillotine.

Martin Müller
( Modifié )

Le code est en grande partie similaire à Rectangle Bin Pack avec modifications pour que ça fasse ce qu'on voulait. En fait on calepine plusieurs fois et on prend la "moins mauvaise" solution, sans garantie qu'elle soit la meilleure (problème NP).

Oui c'est un algorithme guillotine, mais sans limitation sur le nombre de coupes. Dans l'industrie du verre on a souvent une limite de 3 à 4 coupes et une taille minimale pour le rebut, ce que nous n'avons pas.

Contrairement à MaxCut, c'est un algorithme déterministe et pas aléatoire, donc il trouve toujours la même solution pour un ensemble de pièces données. C'est important pour pouvoir toujours reproduire le même calepinage, car il n'est pas sauvegardé dans le fichier.

L'interface du passage des données à l'algorithme est très simple, ça serait facile de lui fournir les données à partir d'un fichier Excel ou csv...

Boris Beaulant
( Modifié )

Martin Müller L'interface du passage des données à l'algorithme est très simple, ça serait facile de lui fournir les données à partir d'un fichier Excel ou csv...

Envoyer les données dans le code serait simple, oui. Ecrire une interface utilisateur pour choisir quelle colonne représente quelle valeur et gérer tous les cas de fichiers CSV serait déjà moins rapide :)

Non, ce qui serait malin, ça serait d'avoir une fonctionnalité pour importer un fichier CVS pour générer les pièces capables voulues dans le modèle. Et après de là laisser le truc fonctionner comme il le fait déjà.

Mike0411
( Modifié )

Boris Beaulant je suis loin d'être aussi calé que vous mais ne suffirait il pas d'imposer la trame du fichier CSV ?

Boris Beaulant
( Modifié )

Mike0411 qu'entends-tu par "La trame" ?

Cadeau que l'on m'a offert avec un don sur l'AdB :)
( Modifié )

Martin Müller Merci pour ces détails !

Mike0411
( Modifié )

Boris Beaulant j'entends par trame un fichier modèle avec les bonnes colonnes ainsi que leur titre deja défini.
Quand j'utilise un logiciel qui importe et exporte du csv je fais un export de fichier vide comme ca je sais ce qu'attends le logiciel (la trame)

Boris Beaulant
( Modifié )

Mike0411 ok, mais un bon logiciel s’adapte à l’utilisateur, pas le contraire.
Alors il faut un minimum avoir la liberté de l’ordre des colonnes et du séparateur de données utilisé.
Et c’est ça qui pourrait demander plus de boulot :)

Mike0411
( Modifié )

Boris Beaulant mais les bons logiciels sont souvent payants car il faut bien le payer ce temps a développer ! N'est ce pas Boris...?!😉

Mike0411
( Modifié )

Salut sciunto
J'ai testé cutlistoptimizer et je le trouve très simple et abordable et je t'en remercie.
En revanche, j'ai deja réussi a le faire "bugger".
J'ai importer une liste d'environ 20 pièces et il y a en 2 qu'il n'arrive pas a calepiner ce qui est très etonnant car j'ai entrer un stock de panneaux disponible largement suffisant donc il pourrai couper chaque pièce dans des panneaux entier...
As tu déjà rencontré ce problème ?

Cadeau que l'on m'a offert avec un don sur l'AdB :)

Non. J'ai dû l'utiliser sur des cas très simples jusqu'ici. Comme ce n'est pas un logiciel libre, difficile de savoir ce qui peut se passer.

Connectez-vous pour ajouter un commentaire.
0 coup de coeur
480 vues
2 réponses

Publications associées

0 collection

Licence

Licence Creative Commons