Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour,
J’ai un problème qui au départ me paraissais simple et qui au final se trouve être corsé, je viens donc vous demander de l’aide.
Je ne suis pas sur d'être dans la bonne section, cependant je ne sais pas trop ou poser mon problème...donc si besoin, je le déplacerais😱
Voici mon problème :
Je voudrais, en n’utilisant qu’Excel et VBA, minimiser un taux de chute de toiles qui sont débitées dans un « rouleau ».
Le débit se fait de la manière suivante :
1 - on paramètre la longueur du débit sur la débiteuse
2 - on place jusqu'à 5 couteaux sur la largeur du rouleau (on ne peut donc débiter que 3 toiles maxi),
3 - on déroule le tissu (qui se découpe dans le sens de la longueur par le biais des couteaux placés précédemment)
4 - lorsque la longueur définie est atteinte on découpe TOUTE la toile dans le sens de la largeur.
Il faut aussi savoir que :
- la largeur d’un rouleau est variable (selon le type de toile), il faut que cette largeur soit paramétrable avant de lancer l’algo.
- il peut il y avoir « N » toiles de largeurs, hauteurs et quantités différentes
- les toiles ont un sens, je m’explique : si dans la commande, la hauteur d’une toile est supérieure à celle du rouleau alors, toutes les toiles doivent être débitées avec une « coupe en V » (nous appelons « coupe en V » les coupes dont la Hauteur de la toile se fait dans le sens de la longueur du rouleau, dans le cas contraire, nous appelons cela des « coupes en H »)
Comme je l’ai dit précédemment, je cherche à minimiser le taux de chute en faisant des combinaisons entre les « N » toiles. Les combinaisons peuvent contenir jusqu'à 3 toiles pour les raisons énoncées précédemment.
J’espère avoir été assez clair pour vous énoncer le problème, et que vous pourrez me donner des pistes de solutions car je sèche…
Non, en effet, on ne peut couper qu'un type de toile a la fois, cependant, en règle générale, une commande = un type de toile
Si le "programme" optimise les chutes pour un type de toile a la fois, ca sera déjà très bien 🙂
pendant que vous découpez, çà arrive d'arréter pour changer une ou deux largeurs en cours de route ?
c'etait un exemple; il se trouve que dans ce dit exemple j'aurais pu jumeler la toile A avec D pour n'avoir que 70 de chute.
effectivement, il n'est pas possible de jumeler la toile de 1370 avec une autre dans cet exemple. mais en imaginant qu'il y ait une toile de 400x1500, on aurait pu la débiter avec cette toile de 1370x1500
tu parles de hauteur : c'est quoi ?
quand on débitait des rouleaux d'une certaine largeur dans une bobine, on faisait des rouleaux d'une largeur et d'une certaine longueur.
là tu as une largeur, une hauteur et tu découpes une toile.
j'ai donné un exemple "simple" sur un message précèdent. Je pense qu'il ne faut pas trop compliquer le problème des le début. si on arrive déjà a trouver un algo qui va me permettre d'optimiser le taux de chute de ce petit exemple ca sera un bon début.
Pour faire simple :
en entrée de l'algo il y a ces infos (j'ai un peu modifié l'exemple initial) :
Code:
Repère | Quantité | Largeur | Hauteur | type de toile
A | 5 | 1200 | 1500 | toile1 (largeur 1770)
B | 15 | 1270 | 1500 | toile1 (largeur 1770)
C | 2 | 1700 | 1500 | toile1 (largeur 1770)
D | 5 | 500 | 1500 | toile1 (largeur 1770)
E | 10 | 200 | 1500 | toile1 (largeur 1770)
F | 10 | 300 | 1500 | toile1 (largeur 1770)
Pourquoi ne pas faire de toile A sur la hauteur
Tu aurais 15.25% de chut au lieu de 32.2%
Sinon faire A et D en même temps pour 3.95%
J'imagine que c'est ce que tu voudrait pouvoir calculé automatiquement.
Par contre dit moi, est-ce possible de faire E sur la longeur et la largeur en même temps.
avec un Taux de chute de 3.95%. Tu aurais 1 toile sur la longeur pour 8 toiles sur la largeur. ?
Par contre dit moi, est-ce possible de faire E sur la longueur et la largeur en même temps.
avec un Taux de chute de 3.95%. Tu aurais 1 toile sur la longueur pour 8 toiles sur la largeur. ?
c'est ce que je disais dans un message précédent : On dois débiter TOUTES les toiles dans le même sens. S'il y a une seule toile qui doit être débitée dans le sens inverse des autres, alors, TOUTES les toiles doivent être débitée de la même façon.
AD : 3.95% de chute
BD : 0%
le choix est vite fait ^^
mais enfin, ce sont ces couples (ou trios) que je voudrais optimiser pour minimiser le taux de chute, en prenant en compte toutes les contraintes précitées.
Je prend ce fil en route, mais bon, comme cela semble un sujet intéressant...
Excuses, Fred06200, mais je ne comprend pas comment tu peux avoir 0 % de chute avec BD (ligne 6 et suivantes), puisque 1170 + 500 = 1670. Dans une toile de 1770 mm de large, cela donne une chute de 10 mm, non ?
Excuses, Fred06200, mais je ne comprend pas comment tu peux avoir 0 % de chute avec BD (ligne 6 et suivantes), puisque 1170 + 500 = 1670. Dans une toile de 1770 mm de large, cela donne une chute de 10 mm, non ?
Fred06200, si tu travailles aux Toiles du Soleil, à Saint Laurent de Cerdan, tu m'en mets un rouleau de coté si je trouve une solution 😉. Vraiment trop belles, ces toiles...
Plus sérieusement, c'est un problème à la Roger2327... à savoir un mélange d'excel et de maths... Si tu n'es pas trop pressé, on va certainement trouver une solution...
non je ne travaille pas la bas désolé ^^'.
Ce problème est effectivement assez corsé, je n'ai pas de délais, ca fait plusieurs années qu'on cherche à optimiser ce taux sans succès (mais je ne pense pas que nous nous soyons réellement donné les moyens d'y arriver).
Je prends ce problème comme un défi et je compte bien (avec vos conseils et votre aide précieuse) trouver une solution ! 🙂
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD