Návod na prípravu zákaziek, výber algoritmu a kontrolu rozmiestnenia dielcov na tabuliach alebo krabíc v kontajneroch.
28. september 20261. Výber pracovného režimu
Režim Nesting rozmiestňuje obdĺžnikové alebo polygonálne dielce na tabule. Režim Packing rozmiestňuje krabice v tvare kvádra do kontajnerov. Režim prepnete v hlavičke aplikácie. Pri nestingu si navyše vyberiete Obdĺžniky alebo Polygóny. Každý z týchto troch režimov má vlastnú rozpracovanú zákazku.
V ľavom paneli nájdete správu zákazky, vstupné údaje, obmedzenia, nastavenia výpočtu a systémové informácie. Na karte „Zákazka“ pripravujete zadanie; na karte „Výsledky“ prehliadate rozloženie vypočítané z uloženej kópie zadania. Príručku otvoríte cez „Systém“ → „Príručka“.
Tlačidlami EN/SK prepnete jazyk rozhrania. Voľby „Svetlý“ a „Tmavý“ menia vzhľad aplikácie. Jazyk, vzhľad a naposledy otvorený režim si aplikácia pamätá na tomto zariadení.
Neuložené zmeny sa priebežne uchovávajú na tomto zariadení ako koncept na obnovu. Ak aplikácia pri ďalšom otvorení ponúkne obnovu, vyberte „Obnoviť koncept“ alebo „Zahodiť obnovu“. Tlačidlom „Uložiť“ uložíte projekt v aplikácii; voľbou „Exportovať projekt“ vytvoríte súbor, ktorý môžete preniesť na iné zariadenie.

2. Prvý výpočet
Uložený projekt obsahuje zadanie zákazky. Každý nový výpočet si uchováva vlastnú kópiu tohto zadania, preto neskoršie úpravy projektu nemenia staršie výsledky. Po zmene vstupov spustite nový výpočet. Nižšie náklady samy osebe neznamenajú lepší výsledok, ak v rozložení chýbajú požadované kusy alebo neprešlo kontrolou.
- Vyberte Nesting → Obdĺžniky, Nesting → Polygóny alebo Packing.
- V paneli „Zákazka“ zvoľte „Nový prázdny projekt“, ak chcete začať vlastným zadaním. Hotovú ukážku otvoríte cez „Ďalšie akcie projektu“ → „Použiť ukážku“. Ďalšou možnosťou je vytvoriť ukážkovú zákazku pomocou Random Factory v časti „Dáta zákazky“.
- Pri nestingu nastavte jednotku v paneli „Zákazka“. Pri obdĺžnikoch zadajte materiál a dielce cez „Upraviť dáta“. Pri polygónoch použite import tvarov a skontrolujte ich obrysy. V režime Packing pridávajte kontajnery a krabice tlačidlami „Pridať kontajner“ a „Pridať krabicu“ na karte „Zákazka“.
- Zadajte rozmery a množstvá. Skontrolujte povolené orientácie, materiál, odstupy a dostupné zásoby. Pred výpočtom opravte všetky nahlásené chyby vstupu.
- Vyberte algoritmus a profil „Rýchly“, „Štandardný“ alebo „Dôkladný“. Do poľa „Časový limit (sekundy)“ zadajte 0, ak má výpočet dokončiť rozsah hľadania určený profilom bez časového obmedzenia. Kladnou hodnotou nastavíte časový limit.
- Kliknite na „Spustiť optimalizáciu“ alebo na „Optimalizovať“ v kompaktnej lište. Aplikácia najprv uloží zákazku a potom spustí výpočet. Na karte „Výsledky“ skontrolujte, či rozloženie prešlo kontrolou a či počet umiestnených kusov zodpovedá požadovanému počtu. Potom si rozloženie prezrite alebo ho exportujte.
3. Správa uložených projektov
Panel „Zákazka“ funguje rovnako vo všetkých troch režimoch. Pole „Názov projektu“ slúži na pomenovanie v zozname projektov; ID jednoznačne označuje zadanie a priraďuje k nemu výpočty. Ak chcete projekt premenovať, upravte jeho názov a kliknite na „Uložiť“. Zmena ID môže vytvoriť samostatný projekt. Prepísanie projektu s existujúcim ID vyžaduje potvrdenie.
Voľba „Nový prázdny projekt“ vytvorí neuloženú zákazku bez materiálu a položiek. Ukážku otvoríte cez „Ďalšie akcie projektu“ → „Použiť ukážku“. Voľba „Vytvoriť kópiu“ skopíruje aktuálne zadanie, pridelí mu nové ID a ponechá ho ako neuložený koncept. Kópiu uložte, ak ju chcete zaradiť medzi uložené projekty.
Otvorenie iného projektu nahradí aktuálne rozpracovanú zákazku. Ak obsahuje neuložené zmeny, aplikácia si pred ich zahodením vyžiada potvrdenie. Spustenie optimalizácie vždy najprv uloží aktuálnu zákazku.
Správa projektov pracuje s uloženou verziou zákazky. Ak chcete archivovať aj posledné rozpracované zmeny, najprv ich uložte.
- Kliknite na „Spravovať projekty“. Projekt môžete vyhľadať podľa názvu alebo ID. V poli „Zoradiť podľa“ zvoľte zoradenie podľa poslednej zmeny alebo názvu projektu.
- Pri požadovanom projekte kliknite na „Otvoriť“. Tlačidlami „Predchádzajúca“ a „Nasledujúca“ prechádzate medzi stránkami zoznamu. V poli „Zobraziť“ vyberáte medzi aktívnymi projektmi a archívom.
- Voľbou „Archív“ presuniete zákazku z aktívneho zoznamu do archívu. Jej zadanie aj história výpočtov zostanú zachované. Ak ju chcete vrátiť, vyberte „Zobraziť“ → „Archív“ a pri projekte kliknite na „Obnoviť“.
- Zaškrtnutím políčok označte viac projektov. Potom môžete použiť „Archivovať vybrané“, „Obnoviť z archívu“ alebo „Zmazať vybrané“.
- Pred trvalým zmazaním skontrolujte zobrazené názvy a ID projektov. Operáciu potvrďte tlačidlom „Natrvalo zmazať“ alebo ju zrušte tlačidlom „Zrušiť“.
- Trvalé zmazanie odstráni uložený projekt aj všetky jeho uložené výpočty. Tlačidlom „Späť“ ho nemožno obnoviť. Materiál evidovaný v sklade zostane zachovaný.
- Projekt nemožno zmazať, ak má nedokončený výpočet alebo aktívnu rezerváciu zvyškov. Počkajte na dokončenie výpočtu alebo požiadajte o jeho zastavenie tlačidlom „Stop“ v Histórii výpočtov. Rezervované zvyšky uvoľnite v príslušnom výsledku a až potom skúste projekt zmazať znova.
- Ak hromadná operácia pri niektorom projekte zlyhá, aplikácia pri ňom ponechá chybové hlásenie. Skontrolujte výsledok operácie pre všetky vybrané projekty.

4. Úpravy, jednotky a obnova konceptu
Tlačidlami „Späť“ a „Znova“ vraciate alebo opakujete úpravy údajov aktuálnej zákazky, napríklad rozmerov či množstiev. Po otvorení iného projektu sa začne nová história úprav. Tieto tlačidlá nevracajú zmeny názvu projektu, archiváciu ani trvalé zmazanie a nemenia históriu výpočtov.
Jednotku pre nesting zmeníte v paneli „Zákazka“ → „Jednotka“. Časť „Všeobecné“ v editore obdĺžnikových dielcov ju iba zobrazuje. Packing používa milimetre.
Voľba „Presne prepočítať rozmery“ zachová fyzickú veľkosť: napríklad 100 mm sa zmení na 100 000 µm. Prepočítajú sa rozmery, okraje, odstupy, šírka rezu aj nastavená rýchlosť rezania. Množstvá a nákladové jednotky sa nemenia. Ak by prepočet vyžadoval neceločíselné hodnoty, aplikácia ho odmietne, aby nedošlo k zaokrúhleniu rozmerov.
Voľba „Ponechať čísla, zmeniť jednotku“ zachová číselné hodnoty, ale zmení ich fyzický význam: zo 100 mm sa tak stane 100 µm. Použite ju iba vtedy, keď opravujete nesprávne priradenú jednotku pôvodných údajov.
Pre každý režim sa na tomto zariadení uchováva samostatný neuložený koncept. Voľbou „Obnoviť koncept“ sa k nemu vrátite; voľbou „Zahodiť obnovu“ ho odstránite. Koncept obsahuje aj názov projektu a rozpracovaný text JSON pri polygónoch. Údaje na obnovu sú viazané na dané zariadenie a prehliadač, preto nenahrádzajú prenosnú zálohu.
Ak aplikácia nedokáže ukladať údaje na obnovu, pred zatvorením exportujte projekt. Pri ručných úpravách polygonálneho JSON najprv kliknite na „Použiť JSON“, aby sa zmeny premietli do exportovaného zadania. Obnovený koncept vždy skontrolujte a uložte.
5. Rozloženie obdĺžnikových dielcov
V editore obdĺžnikových dielcov obsahuje časť „Všeobecné“ ID projektu, aktuálnu jednotku a šírku rezu alebo medzeru medzi dielcami. Jednotku zmeníte v paneli „Zákazka“. V časti „Materiál“ zadávate rozmery tabúľ, dostupné množstvo, nákladové jednotky, okraje, ID materiálu a smer vlákien. V časti „Dielce“ zadávate rozmery, množstvo, povolené otáčanie, smer vlákien a prípadne ID zákazky či materiálu.
Obdĺžnikové zákazky s viac než jedným typom tabule automaticky používajú PackingSolver. Refined je dostupný pri jednom type tabule bez ohľadu na počet dostupných kusov. Požadované gilotínové rezy alebo obmedzenia smeru vlákien dielcov bránia spusteniu PackingSolvera; rozhranie zobrazí dôvod.
Zvolené skladové zvyšky pridávajú typy tabúľ do obdĺžnikovej zákazky. PackingSolver ich nedokáže rezervovať, preto pred spustením zákazky presmerovanej na PackingSolver zrušte výber skladových zvyškov.
Pri obdĺžnikových tabuliach znamená množstvo 0 v editore neobmedzenú dostupnosť; v súbore JSON sa táto hodnota zapisuje ako null. Toto pravidlo neplatí pre krabice ani kontajnery. Požiadavky na materiál a smer vlákien obmedzujú možné umiestnenia. Dielec, ktorý sa zmestí len po zakázanom otočení, zostane neumiestnený.
RoboPol Refined uprednostňuje nižšie náklady na materiál a menší počet tabúľ. Následne zlepšuje najväčší voľný obdĺžnikový zvyšok. Táto optimalizácia prebieha automaticky; minimálne rozmery zvyšku ani osobitný režim optimalizácie nenastavujete. Rozsah hľadania určujú profily „Rýchly“, „Štandardný“ a „Dôkladný“.
V časti „Stroj“ nastavujete pravidlá gilotínového rezania, spoločných rezov a údaje na odhad času rezania. Zvyšky, ktoré už máte fyzicky k dispozícii, spravujete cez „Sklad materiálu“ → „Spravovať sklad materiálu“. Vyberte len skutočne dostupné kusy. Vo výsledku algoritmu Refined môžete použité zvyšky rezervovať a neskôr ich rezerváciu uvoľniť. Pred výberom iného algoritmu zrušte výber skladových zvyškov. Správa zásob je oddelená od automatickej optimalizácie zvyšku, ktorý vznikne po rozložení dielcov.
- Pred posudzovaním využitia materiálu skontrolujte okraje tabúľ a šírku rezu.
- Materiálom, ktoré sa nesmú zamieňať, priraďte odlišné ID materiálu.
- Prezrite všetky použité tabule a zoznam neumiestnených dielcov.
6. Polygóny a import tvarov
Režim Polygóny podporuje konvexné aj nekonvexné vonkajšie obrysy bez otvorov. Obrysy musia byť jednoduché, teda nesmú pretínať samy seba. Povolené orientácie vyberáte z uhlov 0°, 90°, 180° a 270°. Ľubovoľné uhly otočenia, zakrivené obrysy ani vkladanie dielcov do otvorov nie sú podporované.
Voľba „Importovať tvary“ načíta podporované prvky polygon zo súborov SVG a uzavreté entity LWPOLYLINE zo súborov DXF. Samotné načítanie súboru ešte neznamená, že geometria vyhovuje. Vyberte formát a zadajte čitateľ a menovateľ zlomku, ktorým sa majú prepočítať súradnice. Potom kliknite na „Skontrolovať geometriu“.
Prezrite zobrazené obrysy a upozornenia. Označte tvary, ktoré chcete použiť, a kliknite na „Pridať“. Neoznačené tvary sa do zákazky nepridajú. Pred uložením alebo výpočtom skontrolujte množstvá, orientácie, materiál a odstupy.
Odstup „Dielec – dielec“ určuje medzeru medzi obrysmi. Odstup „Dielec – okraj“ určuje medzeru medzi obrysom a hranicou použiteľnej plochy tabule. Najväčší zvyšok označuje najväčší voľný obdĺžnik, ktorý solver našiel. Refined ho optimalizuje automaticky bez nastavenia minimálnych rozmerov. Nepodporované otvory alebo inú nevyhovujúcu geometriu opravte v pôvodnom CAD súbore; aplikácia ich pri importe svojvoľne neodstraňuje.

7. Príprava krabíc a kontajnerov
Packing používa milimetre. Pre každý typ krabice zadávate rozmery X, Y a Z, množstvo, hmotnosť a povolené orientácie. Pre každý typ kontajnera zadávate rozmery, dostupné množstvo, nákladové jednotky a nosnosť. Množstvá musia byť kladné celé čísla. Označenie SKU znamená typ krabice, nie jeden fyzický kus.
Orientácia XYZ zachová pôvodné rozmery na osiach X, Y a Z. Orientácia YXZ vymení rozmery X a Y, pričom zvislý rozmer Z zostane rovnaký. Ak sa krabica nesmie prevrátiť na bok, povoľte len orientácie XYZ a YXZ. Ostatné štyri orientácie umožňujú postaviť krabicu na inú stenu.
Voľbou „Vstupná strana“ určíte, z ktorej strany sa kontajner nakladá. Ak vyberiete +X, Refined sa usiluje rozmiestniť krabice smerom k opačnému koncu, aby pri vstupe zostal súvislý voľný priestor. Zvýraznená oblasť predstavuje voľný priestor cez celú šírku a výšku vstupu. Nezahŕňa ostatné medzery medzi krabicami.
Zákazka môže obsahovať najviac 128 typov krabíc a 16 typov kontajnerov. Počet kusov zadávate pre každý typ samostatne. Ide o technické limity; edícia Free má nižšie limity uvedené v kapitole 9. Veľké alebo zložité zákazky môžu vyžadovať viac pamäte a dlhší výpočet.

8. Pravidlá podopretia a ich obmedzenia
Predvolené pravidlo „Celá základňa“ vyžaduje, aby bola krabica nad podlahou podopretá po celej ploche základne. Podopretie môže spoločne zabezpečiť viac susedných krabíc. Krabice položené na podlahe sa považujú za podopreté.
Pravidlo „Čiastočná základňa“ umožňuje nastaviť minimálny podiel podopretej plochy základne od 50 % do 100 %. Pri zapnutí sa nastaví hodnota 80 %. Zvislý priemet geometrického stredu krabice musí navyše ležať vo vnútri podporného polygónu vytvoreného kontaktnými plochami. Bod na hranici polygónu tejto podmienke nevyhovuje. Samotné splnenie požadovaného percenta preto nestačí.
Voľba „Bez pravidla podopretia“ umožňuje aj umiestnenie krabíc nad podlahou bez kontaktu s krabicami pod nimi. Naďalej sa kontrolujú rozmery, vzájomné prekrytie, povolené orientácie, množstvá, hmotnosť a dostupnosť kontajnerov. Tento režim použite len pri úlohách, v ktorých podopretie základne nie je požiadavkou.
V zozname „Skontrolovať krabicu“ vyberte konkrétnu krabicu. Pri zapnutom pravidle podopretia sa zobrazí podiel podopretej plochy, kontakt s podlahou, poloha stredu a výsledok kontroly. Posúdenie čiastočného podopretia predpokladá tuhú krabicu s rovnomerne rozloženou hmotnosťou. Nehodnotí pevnosť obalu v tlaku, zaťaženie od vyššie uložených krabíc, trenie ani pohyby vozidla počas prepravy.
RoboPol Refined uplatňuje zvolené pravidlo podopretia už pri vytváraní a zlepšovaní rozloženia. Každé rozloženie označené ako platný výsledok Refined prechádza aj nezávislou záverečnou kontrolou.
PackingSolver pri 3D vyhľadávaní pravidlá podopretia neuplatňuje. Aplikácia preto skontroluje jeho výsledok dodatočne podľa pravidla zvoleného v zákazke. Rozloženie, ktoré kontrole nevyhovie, si môžete prezrieť a exportovať ako JSON na ďalšie preskúmanie. Export overeného plánu SVG je pri takom výsledku nedostupný. Aplikácia sama nepridáva podpery ani neopravuje chýbajúce podopretie.

9. Algoritmy, profily a časové limity
Edícia Free umožňuje vypočítať zákazku s najviac 50 dielcami pri nestingu alebo 100 krabicami pri packingu. Zároveň platí limit 10 typov položiek a 2 typov tabúľ alebo kontajnerov. Počet dielcov či krabíc sa počíta ako súčet požadovaných kusov všetkých typov. Dostupné sú všetky algoritmy a profily, ukladanie aj podporované exporty. Väčšie zákazky môžete otvoriť a uložiť, ale ich výpočet vyžaduje edíciu Professional.
Professional je ročná licencia bez licenčného obmedzenia veľkosti zákazky. Technické limity aplikácie naďalej platia. V časti „Systém“ → Licencia môžete zadať licenčný kľúč, aktivovať inštaláciu, skontrolovať platnosť licencie alebo ju pred presunom na iný počítač deaktivovať. Počet povolených aktivácií závisí od licencie. Aktivácia vyžaduje pripojenie na internet a online overenie treba obnoviť aspoň raz za 30 dní. Ak uplynie platnosť licencie alebo lehota na online overenie, aplikácia zostane dostupná v edícii Free. Uložené zákazky a výsledky sa zachovajú.
V časti „Výpočet“ vyberte RoboPol Refined alebo PackingSolver. Oba algoritmy sú dostupné pre nesting aj packing. Ak je PackingSolver označený ako nedostupný, skontrolujte jeho stav v časti „Systém“ a podľa potreby sa obráťte na správcu aplikácie.
Profil „Rýchly“ je vhodný na prvý návrh rozloženia. Profily „Štandardný“ a „Dôkladný“ rozširujú vyhľadávanie a môžu trvať dlhšie. Väčší rozsah hľadania však nezaručuje lepší výsledok ani dôkaz optimálnosti.
Pri obdĺžnikoch, polygónoch aj 3D packingu určuje profil konečný rozsah hľadania. „Časový limit (sekundy)“ je samostatné nastavenie. Hodnota 0 znamená, že sa tento rozsah môže dokončiť bez časového obmedzenia. Kladná hodnota nastaví limit pre celý výpočet. Výpočet sa môže skončiť skôr, napríklad po preukázaní optima. Po dosiahnutí limitu môže ešte chvíľu trvať bezpečné zastavenie a záverečná kontrola výsledku.
V rámci jedného 3D výpočtu algoritmu Refined profily „Štandardný“ a „Dôkladný“ nadväzujú na predchádzajúce etapy hľadania. Zachovávajú najlepšie dovtedy overené rozloženie. Zastavenie používateľom alebo dosiahnutie časového limitu môže zabrániť dokončeniu všetkých etáp.
Pri porovnávaní algoritmov používajte rovnaké zadanie vrátane množstiev, rozmerov, jednotiek, orientácií, dostupného materiálu a pravidla podopretia. Refined pri zlepšovaní zvyškov a voľného priestoru rešpektuje hlavné nákladové a kapacitné ciele. PackingSolver optimalizuje zvyšky pri polygónoch aj pri obdĺžnikovom nestingu s jedným typom tabule. Pri 3D packingu sa voľný priestor pri vstupe meria aj pre PackingSolver, ale nie je samostatným cieľom jeho vyhľadávania.
Označenie „Najlepšie nájdené“ znamená najlepší výsledok nájdený v danom výpočte, nie dôkaz globálneho optima. Označenie „Optimum hlavného cieľa“ potvrdzuje optimum uvedených hlavných kritérií. Nemusí pritom potvrdzovať najlepší možný zvyšok alebo voľný priestor pri vstupe. Pri porovnávaní najprv overte platnosť a úplnosť výsledkov.
Seed je celé číslo, ktoré určuje počiatočné nastavenie generátora náhodných čísel. Zmena seedu výpočtu môže zmeniť postup vyhľadávania na rovnakej zákazke; nemení jej dielce ani rozmery. Seed v nástroji Random Factory sa používa pri tvorbe samotnej zákazky.
- Porovnávajte rozloženia podľa rovnakých požiadaviek. Ak požadujete podopretie, nepodopreté rozloženie nie je rovnocenným prípustným výsledkom.
- O zastavenie výpočtu požiadate tlačidlom „Stop“ pri nestingu alebo „Bezpečne zastaviť“ pri packingu. Výpočet sa zastaví v bezpečnom bode. Refined zachová najlepší dostupný overený výsledok, aj keď sa doň nepodarilo umiestniť všetky kusy. Ak ešte nevznikol platný výsledok, rozloženie sa nezobrazí.
- Po prerušení výpočtu PackingSolvera zostane dostupné najlepšie uložené a nezávisle skontrolované rozloženie, ak také rozloženie existuje. Výsledok, ktorý nevyhovuje pravidlu podopretia, zostáva určený len na kontrolu. Ak priebežný výsledok nebol uložený a skontrolovaný, aplikácia nemá k dispozícii rozloženie na zobrazenie.
10. Generovanie ukážok pomocou Random Factory
Random Factory vytvára ukážkové zákazky na oboznámenie s aplikáciou a opakovateľné testovanie. Vygenerovanú zákazku môžete ďalej upravovať. Samotné generovanie projekt neuloží ani nespustí optimalizáciu, preto si zadanie najprv prezrite a podľa potreby ho uložte.
Pri obdĺžnikoch a polygónoch vyberte malú, strednú alebo veľkú predvoľbu. Potom môžete upraviť rozmery tabule, počet typov dielcov, rozsah množstiev a rozsah rozmerov. Pri polygónoch možno nastaviť aj podiel nekonvexných tvarov.
Pre packing sú dostupné scenáre „Zmiešané krabice“, „Opakované SKU“ a „Malé zásielky“. Vyberte niektorú z predvolieb od 64 do 10 000 krabíc alebo zadajte vlastný kladný počet kusov. Počet typov krabíc nastavte samostatne. Generátor rozdelí celkový počet kusov medzi zvolený počet typov a použije rozmery prvého kontajnera v zákazke.
Rovnaký seed pri rovnakých nastaveniach generátora zopakuje ukážku. Iným seedom môžete vygenerovať ďalšie zadanie. Seed generátora teda plní inú úlohu než seed výpočtu. Náročnosť zákazky závisí aj od rozmanitosti rozmerov, povolených orientácií, požadovaného podopretia a dostupných kontajnerov, nielen od počtu krabíc.

11. Vyhodnotenie a prehliadanie výsledkov
Najprv skontrolujte, či rozloženie prešlo kontrolou a koľko kusov bolo umiestnených z celkového požadovaného počtu. Pri čiastočnom výsledku zostali niektoré kusy neumiestnené. To samo osebe nedokazuje, že zákazku nemožno splniť. Skontrolujte rozmery, orientácie, dostupné množstvá, okraje, odstupy, podopretie a nosnosť alebo skúste dôkladnejší profil.
Po overení platnosti a úplnosti porovnajte nákladové jednotky a počet použitých tabúľ alebo kontajnerov. Náklady vychádzajú z hodnôt zadaných v zákazke; aplikácia im nepriraďuje menu. Využitie pri nestingu vyjadruje podiel plochy umiestnených dielcov na celkovej ploche použitých tabúľ. Pri packingu ide o podiel objemu umiestnených krabíc na celkovom objeme použitých kontajnerov. Vysoké využitie samo osebe nepotvrdzuje podopretie ani vhodnosť plánu pre výrobu či vykladanie.
Prehľad „Najväčší súvislý zvyšok“ uvádza plochu, rozmery a číslo tabule s najväčším nájdeným voľným obdĺžnikom. Pri metrických jednotkách sa plocha zobrazuje v m², kým rozmery zostávajú v jednotkách zákazky. Text pod nákresom označuje zvýraznený zvyšok alebo odkazuje na inú tabuľu, na ktorej sa tento zvyšok nachádza. Použiteľná plocha je súčet plôch najväčších nájdených voľných obdĺžnikov na jednotlivých použitých tabuliach.
Pri packingu odlišujte celkový nevyužitý objem od voľného priestoru pri vstupe. Celkový nevyužitý objem zahŕňa aj oddelené medzery medzi krabicami. Voľný priestor pri vstupe tvorí súvislú prázdnu oblasť cez celú šírku a výšku vstupu.
Ak výsledok nestingu obsahuje viac tabúľ, vyberte požadovanú tabuľu zo zoznamu nad nákresom. Každá položka uvádza číslo tabule a počet dielcov. Šípkami prejdete na predchádzajúcu alebo nasledujúcu tabuľu. Údaj 11 / 24 napríklad znamená, že prehliadate jedenástu z 24 tabúľ. Kliknutím na dielec zobrazíte jeho podrobnosti pod nákresom.
V 3D prehliadači vyberáte kontajner rovnakým spôsobom. Môžete meniť pohľad, otáčať scénu, filtrovať vrstvy a vybrať konkrétnu krabicu na kontrolu. Filter vrstiev mení iba zobrazenie, nie vypočítané rozloženie.
Súhrn pri výsledku uvádza použitý algoritmus, profil, požadovaný časový limit, skutočné trvanie a zaznamenaný dôvod ukončenia. Zobrazené rozloženie vychádza z kópie vstupov uloženej pri danom výpočte. Ak výsledok neprešiel kontrolou, prečítajte si konkrétne chybové hlásenia. Chyba môže súvisieť aj s inou požiadavkou než s podopretím.
12. História výsledkov a sledovanie výpočtov
Každý nový výpočet si uchováva vlastnú kópiu zadania. Otvorenie staršieho výsledku preto nemení rozpracovanú zákazku. Karta „Výsledky“ zobrazí vybraný výpočet; po návrate na kartu „Zákazka“ môžete pokračovať v úpravách aktuálneho zadania.
Po obnovení stránky sa aplikácia pokúsi znovu otvoriť naposledy zobrazený výpočet. Ak ho nenájde, vyhľadá aktívny výpočet v danom režime. Najprv potvrďte alebo odmietnite prípadnú obnovu konceptu. K výpočtu sa môžete pripojiť aj ručne cez Históriu výpočtov.
Údaj „Bez časového limitu“ znamená, že bola nastavená hodnota 0. Hľadanie však stále končí po dokončení rozsahu určeného profilom. Údaj „Nezaznamenané“ znamená, že dané nastavenie nebolo pri staršom výpočte uložené; nemožno ho považovať za hodnotu 0.
Hlásenia „Dosiahnutý časový limit“, „Zastavené používateľom“, „Hľadanie podľa profilu skončilo“, „Výpočet zlyhal“ a „Prerušené reštartom služby“ opisujú rôzne dôvody ukončenia. Hlásenie „Výsledok odovzdaný po uplynutí limitu“ znamená, že výsledok bol sprístupnený neskôr než po uplynutí požadovaného času. Príčinou môžu byť aj záverečné kontroly; toto hlásenie samo osebe nič nehovorí o optimálnosti výsledku.
Pri starších výpočtoch bez uloženej kópie zadania sa zobrazí „Kópia vstupu nie je dostupná“. Ak sa ich výsledok zachoval, môžete ho exportovať ako JSON. Tlačidlo „Otvoriť výsledok“ je nedostupné, pretože aktuálna zákazka už nemusí zodpovedať pôvodnému zadaniu. V časti „Podrobnosti“ nájdete zaznamenanú chybu, ak je k dispozícii.
- V ľavom paneli kliknite na „História výpočtov“. V poli „Zobraziť“ vyberte „Tento projekt“ alebo „Všetky projekty“. Zoznam vždy patrí k aktuálnemu režimu.
- Pri výpočte skontrolujte ID projektu, dátum, algoritmus, profil, požadovaný časový limit, trvanie, stav a dôvod ukončenia. Medzi stránkami histórie prechádzajte tlačidlami „Predchádzajúca“ a „Nasledujúca“.
- Tlačidlom „Otvoriť výsledok“ zobrazíte výsledok ukončeného výpočtu. Tlačidlom „Sledovať výpočet“ sa znovu pripojíte k priebehu aktívneho výpočtu. Dostupný výsledok uložíte do súboru tlačidlom „Exportovať JSON“.
- Ak chcete aktívny výpočet zastaviť, kliknite na „Stop“ v jeho riadku a počkajte na zmenu stavu. Odoslanie požiadavky na zastavenie ešte neznamená, že výpočet skončil.

13. Ukladanie, import a export
Voľby „Importovať projekt“ a „Exportovať projekt“ nájdete v ponuke „Ďalšie akcie projektu“. Import prijíma súbor JSON so zadaním zákazky s veľkosťou najviac 2 MiB. Aplikácia pred nahradením aktuálnej zákazky skontroluje jeho štruktúru. Po úspešnom importe si nový koncept prezrite a uložte ho. Ak import zlyhá, pôvodná zákazka zostane zachovaná; chybové hlásenie pomôže určiť, čo treba opraviť.
Voľba „Exportovať projekt“ uloží ID, geometriu, jednotky a obmedzenia zadania. Súbor neobsahuje názov zo zoznamu projektov, informáciu o archivácii ani históriu výpočtov. Na zachovanie týchto záznamov je potrebná samostatná záloha údajov aplikácie.
Export výsledku do JSON uloží vypočítané rozloženie a sprievodné údaje. Je dostupný pri výsledku aj v Histórii výpočtov. Export SVG vytvorí nákres rozloženia, ak je pre daný výsledok dostupný. Tento nákres nie je riadiacim programom pre stroj ani osvedčením bezpečnosti nakladania.
Pri polygónoch použite „Importovať tvary“ na pridanie jednotlivých obrysov. Celé zadanie načítate voľbou „Importovať projekt“. Ak upravujete zákazku priamo v editore JSON, tlačidlo „Použiť JSON“ premietne zmeny do náhľadu a zadania určeného na export. Tlačidlá „Uložiť“ a „Spustiť optimalizáciu“ načítajú aktuálny text z editora JSON priamo. Pred použitím týchto akcií dokončite úpravy a opravte prípadné chyby.
14. Riešenie problémov a obmedzenia
Packing nekontroluje pevnosť stohovaných obalov, zaťaženie náprav ani poradie vykladania. Pred použitím plánu posúďte tieto požiadavky samostatne.
- Solver je odpojený: skontrolujte jeho stav v časti „Systém“. Vo webovej verzii overte dostupnosť výpočtovej služby. Ak sa spojenie nedarí obnoviť, obráťte sa na správcu aplikácie.
- Nezobrazuje sa priebeh výpočtu: aplikácia sa pokúša obnoviť pripojenie a overuje stav výpočtu. Nespúšťajte tú istú zákazku opakovane, kým neviete, či pôvodný výpočet ešte beží.
- Žiadne kusy sa nepodarilo umiestniť: pred zvýšením rozsahu hľadania skontrolujte rozmery, orientácie, okraje, odstupy, dostupnosť tabúľ alebo kontajnerov a nosnosť.
- Podopretie nevyhovuje: skontrolujte rozloženie a zvolené pravidlo. Zníženie požadovaného podielu podopretej plochy mení podmienky zadania; nepotvrdzuje bezpečnosť rozloženia.
- Nedostatok pamäte: skúste rozdeliť veľkú zákazku na menšie samostatné zákazky. Prípadne požiadajte správcu, aby preveril dostupnú pamäť a nastavený pamäťový limit výpočtovej služby.
- Import zlyhal: skontrolujte jednotky, ID, formát súboru a podporované tvary. Pri hlásení problému priložte presné chybové hlásenie.
- Projekt sa nedá zmazať: skontrolujte, či má nedokončený výpočet alebo rezervované zvyšky. Ak ho chcete len skryť z aktívneho zoznamu, môžete ho archivovať.
- Prepočet jednotiek bol odmietnutý: hodnoty nemožno v novej jednotke vyjadriť presne celými číslami. Skúste menšiu jednotku. Voľbu „Ponechať čísla, zmeniť jednotku“ použite len na opravu nesprávne priradenej jednotky.
- Obnova konceptu nie je dostupná: exportujte aktuálne zadanie. Ak sa starší záznam na obnovu nedá prečítať, voľbou „Zahodiť obnovu“ umožníte vytváranie nových záznamov.
- Starší výsledok sa nedá otvoriť: hlásenie „Kópia vstupu nie je dostupná“ znamená, že chýba pôvodné zadanie. Zachovaný výsledok môžete exportovať. Nepredpokladajte, že aktuálna zákazka je totožná s tou, z ktorej vznikol.
15. Ovládanie klávesnicou a príručka offline
Klávesmi Tab a Shift+Tab sa presúvate medzi ovládacími prvkami. Aktuálne označené tlačidlo aktivujete klávesom Enter alebo medzerníkom. Kláves Escape zatvorí dialógové okno, pokiaľ aplikácia nečaká na dokončenie prebiehajúcej operácie.
Príručku otvoríte cez „Systém“ → „Príručka“. Jej uloženú HTML verziu môžete čítať aj bez pripojenia na internet. Pri prenose skopírujte celý priečinok príručky vrátane obrázkov a štýlov.
Jazyk príručky prepnete tlačidlami EN/SK. Na tlač použite „Vytlačiť príručku“ v aplikácii alebo príkaz Tlačiť v prehliadači.