CutStop | Darabolás optimalizálás (cutting optimizer)

CutStop program 1D rúd-szálanyagok darabolásának optimalizálására készült. Egyszerűnek tűnő feladat szálanyagokból kisebb méretű elemek darabolása, azonban aki próbálta, hamar rájön hogy kisebb darabolási igény esetén is nehéz meghatározni hány szál anyagból lehet a legoptimálisabban kivágni a darabolandó elemeket. Egy egyszerű példa (ha valakinek van türelme próbálja meg papíron ….) :

6.000 mm-es szálanyagból a következő méreteket kellene kivágni : 5 db 600 mm, 11 db 1470mm, 15 db 2400 mm,1 db 3200; 2 db 3800 mm, 7 db 4100 mm

Eredmény (CutStop) :

18 db (6000)
1   db (6000) 4x 1470   Hulladék: 120
7   db (6000) 2x 2800   Hulladék: 400
1   db (6000) 1x 3200  1x 2800   Hulladék: 0
2   db (6000) 1x 3800  1x 1470  1x 600   Hulladék: 130
1   db (6000) 1x 4100  3x 600   Hulladék: 100
5   db (6000) 1x 4100  1x 1470   Hulladék: 430
1   db (6000) 1x 4100   Hulladék: 1900

18 db x6000 = 108,000.00
Összesen (db)18 = 108,000.00

Darabolandó elemek össz. hossza:100,670.00

Kihasználtság:93.21 %
Hulladék:6.79 %

A fenti példán túl a program 4 különböző hosszúságú alapanyagra tudja optimalizálni a darabolandó anyagokat.

A darabolási probléma matematikai alapja a wikipadian megtalálható Cutting Stock Problem, a megoldás nagyon bonyolult matematikán alapul. A megoldásra legtöbb esetben ‘Brutal Force’ programozási sémával esnek neki ami nagyon lassú és bizonytalan kimenetelű. Az Én programom nagy változó számú (akár 1.000.000) egyenlet ‘Linear Programming’ megoldáson alapul. A programom által létrehozott egyenlet rendszert LP program megoldók próbálják megoldani, optimalizálni (LPSolve, Scip), ez sokkal gyorsabb és pontosabb megoldást ad. Tisztában kell lenni azzal hogy a program a legjobb megoldásra törekszik, de bonyolultabb esetekben nehéz megtalálni a legjobb megoldást (időt kell hagyni a gépnek, a számítási időt érdemes növelni). Illetve a legtöbb esetben ‘több legjobb’ megoldás is létezik (például : a fenti megoldás szerint 18 db 6.000mm-es szálanyagból lehet kivágni az elemeket. Ennél kevesebb szálanyagból semmiképpen nem lehet kivágni az elemeket ! Azonban több 18 db-os megoldás-vágási minta is lehetséges (pl. a legkevesebb vágási mintára törekvés, vagy a minél hosszabb ‘használható’ hulladékra törekvés stb.), ezt a programom már nem optimalizálja célszerű szemmel átnézni és igény szerint átrendezni a megoldás kisebb elemeit.

Alábbiakban 2 letölthető verzió található : CutStopV1.0 és a CutStopV2.0 Ajánlom mindkettő letöltését, és használatát. Érdemes mind a két verzión lefuttatni az eredmény keresést, (nem mindig ugyanazt az eredményt adja a két program). (a mentési fájl ugyanaz)

A CutStopV2.0 plusz funkciói : beállítható fűrészlap vastagság, SCIPLP optimalizálás.

Rendszerkövetelmények :
Windows Xp –> Windows 10, erős processzor előny
A CutStop V1.0 és a CutStopV2.0 program freeware (100% ingyenes). Két korlátozás van benne: éves idő korlát (V2.0) (amit évente megújítok), kizárólag csak a Global Steel Kft. weblapjáról tölthető le a program (más weboldalon nem terjeszthető).
Letöltés
CutStop főképernyő
Vágás, darabolás, optimalizáló program (cutting optimizer)
cutting optimizer
CutStop
Darabolási lista optimalizálás után...

“CutStop | Darabolás optimalizálás (cutting optimizer)” bejegyzéshez 11 hozzászólás

  1. Tisztelt Varga úr!

    Egy apró kérés, jobban mondva: hab a tortára lehetne?

    Az adott kalkulációknál vágások számát jó lenne tudni (esetleg opcióban a kezdő vágás lehetőségével, csak, hogy bonyolítsam). Tapasztalati értékek után mindenki tudna kalkulálni a vágókorong fogyasztással, vagy a fűrészlap cserével.
    Az árajánlatok elkészítésénél, fogyóeszköz beszerzésénél, illetve a rezsiköltségek tervezésénél irányérték lehet, de bérvágásoknál is hasznos ez az információ.

    Köszönöm még egyszer sokak nevében a program használatának a lehetőségét!

    Tamás

    1. A vágások száma nagyjából egyezik a darabolandó elemek számával (ha a Section Inventory programon keresztül használj a CUTSTOP-ot ott a darabolandó elemek száma elérhető).
      Amúgy ha lenne időm könnyen összegezhető lenne a CUTSTOP-ban is… (Talán egyszer bele írom)

  2. T. Varga úr!
    Még ki sem próbáltam a programot (nem vagyok szakmabeli), de a leírás alapján szuper munka. Gratulálok!
    Külön köszönet, hogy elérhetővé tette mások számára.
    Mindenképp kérek Önöktől ajánlatot kapuszerkezet gyártására.
    Árpád

  3. Lassan két éve használom! Nagyon Profi és nagyon hasznos program!

    Örök hálám érte!
    Megj.: Ha lehet támogatni a fejlesztést, akkor szívesen támogatnám, mert nagyon hálás szoftverek ezek!

    Üdv.: Lőkös Ottó

Vélemény, hozzászólás?