Olá,
Tenho um problema para resolver na minha empresa gostaria de saber se podem ajudar, imaginem que tenho no estoque barras de perfis com 6000mm de comprimento, tenho uma lista enorme de corte para essas barras como exemplo abaixo:
Preciso de pedaços das barras com:
1557mm
2355mm
594mm
596mm
3445mm
750mm
1800mm
1920mm
Gostaria de alguma função que me desse a melhor conjugação de corte para aproveitamento das barras, conseguindo assim uma menor perda. Se fosse fazer esse cálculo na mão a melhor conjugação seria:
Uma barra cortes:
3445 + 2355 = 5800 ( sobrando 200mm da barra)
Uma barra cortes:
1920 + 1800 + 1557 + 596 = 5873 ( sobrando 127mm da barra )
Uma barra cortes:
594+750 = 1344 ( sobrando 4656mm da barra )
Usar no corte das peças um total de 03 barras.
Então gostaria de uma função que agrupasse os valores de uma lista de uma forma que a soma não passasse de 6000 e quando passar começar um novo agrupamento...
Espero que consigam ajudar pois já quebrei a cabeça aqui e não consegui nada rs....
Obrigado desde já...