Přejít na hlavní obsah

Novinky

Nejnovější vydání CutOptim, nové funkce, vylepšení a opravy na jednom místě — podívejte se, co je nového v optimalizátoru řezání, exportech a kalkulačkách.

RSS
Funkce

Pracujte v centimetrech

Přepínač jednotek má nyní tři možnosti — mm, cm a palce. Centimetry jsou plnohodnotná pracovní jednotka: tabulky, řezný plán, exporty i odznak u uloženého řezu se řídí vaší volbou.

Přepínač jednotek v horní části panelu Nastavení nyní nabízí tři jednotky: mm · cm · in.

Centimetry jsou plnohodnotná pracovní jednotka, ne jen způsob zobrazení. Vaší volbou se řídí všechno — tabulky zásob i dílů, šířka pilového listu a ořezy, řezný plán na obrazovce, exporty do PDF, Excelu a CSV, štítky dílů i odznak u každého uloženého řezu. Plán, který jste vytvořili v centimetrech, se v centimetrech i znovu otevře.

Proč jsme to přidali: spousta z vás pracuje v centimetrech — rozměry nábytku a skla se ve většině Evropy uvádějí právě takhle — a dosud jste měli na výběr jen milimetry, nebo palce. Buď jste tedy museli všechno ručně násobit deseti, nebo, což je horší, jste centimetrové hodnoty zadali do projektu nastaveného na milimetry a dostali plán, který byl desetkrát mimo.

Pár detailů, které stojí za to vědět:

  • Přepnutí převede vaše data. Pokud už máte čísla v tabulkách, změna jednotky po krátkém potvrzení převede každý rozměr. Pokud jste se tabulek ještě nedotkli, naplní se místo toho kulatými hodnotami pro danou jednotku — v centimetrech je ukázková deska 244 × 122 cm a výchozí šířka pilového listu 0,3 cm.
  • Centimetry si drží dvě desetinná místa (milimetry jedno, palce tři). Je to záměr: jediné desetinné místo by v centimetrovém režimu znamenalo nejmenší krok 1 mm — tedy hrubší než samotný milimetrový režim —, takže by vás přepnutí jednotky mohlo potichu připravit o přesnost. Koncové nuly se nikdy nezobrazují — deska o 244 cm se čte jako 244.
  • Hotová optimalizace si ponechá jednotku, ve které vznikla. Pozdější přepnutí dokončený plán nikdy nepřeznačí, nezneplatní ho a nikdy vás nestojí spuštění.

Milimetry zůstávají výchozí jednotkou a u stávajících projektů se nic nemění, dokud sami nepřepnete.

Funkce

Změňte si heslo z nástěnky

Nová sekce Účet a zabezpečení umožňuje změnit heslo, nastavit ho, pokud jste se registrovali přes Google, a odhlásit se ze všech zařízení najednou.

Tvoje nástěnka má nyní sekci Účet a zabezpečení, shromážděnou v dolní části stránky.

Odtud si můžeš změnit heslo — po potvrzení současného — a pokud sis účet vytvořil přes Google, můžeš si nastavit heslo, aby ses mohl přihlásit i e-mailem. Najdeš tu také Odhlásit ze všech zařízení, které ukončí všechny aktivní relace najednou (užitečné u sdíleného nebo ztraceného počítače), spolu se způsobem přihlášení, datem registrace a posledním přihlášením.

Nic jiného se nepřesunulo: export dat a smazání účtu zůstávají v sekci Soukromí a data hned pod ní.

Vylepšení

CutOptim prošel nezávislým bezpečnostním auditem

Externí strana prověřila celou aplikaci. Vyřešili jsme každý nález — silnější oddělení mezi týmovými pracovními prostory, bezpečnější exportované soubory a přísnější zpracování výstupů v celé aplikaci.

Nezávislá externí strana dokončila kompletní bezpečnostní prověrku CutOptimu, která zahrnovala aplikaci, funkce účtu a týmu a způsob, jakým ukládáme a exportujeme vaše data.

Prověrka označila několik oblastí ke zpevnění a všechny jsme je vyřešili. Mezi vylepšení patří silnější oddělení dat mezi týmovými pracovními prostory (připojení ke sdílenému prostoru nyní vždy vyžaduje, aby pozvaná osoba nejdříve přijala pozvání), bezpečnější exportované soubory (názvy v exportech do CSV a tabulek už nemohou být Excelem, Tabulkami Google ani LibreOffice interpretovány jako vzorce) a přísnější zpracování barev a popisků v celé aplikaci.

Nic z toho nevyžadovalo žádnou akci z vaší strany a neexistuje žádný důkaz, že by cokoli z toho bylo někdy zneužito proti nějakému účtu. Vaše projekty zůstávají soukromé, dostupné jen vám a vašemu týmu, a s růstem CutOptimu budeme bezpečnost i nadále prověřovat.

Vylepšení

Týmové pozvánky nyní vyžadují souhlas

Přidání někoho do Týmového pracovního prostoru nyní vytvoří čekající pozvánku, kterou musí daná osoba nejprve přijmout ve svém vlastním Dashboardu — nikoho už nelze přidat do týmu bez jeho souhlasu.

Přidání někoho do vašeho Týmového pracovního prostoru nyní vyžaduje jeho souhlas. Dosud stačilo zadat e-mailovou adresu kolegy a kliknout na Přidat, a osoba se ihned ocitla ve vašem pracovním prostoru. Od teď místo toho vzniká čekající pozvánka — nikdo se nestane členem týmu bez svého souhlasu.

Nový postup: vlastník pozve kolegu podle e-mailové adresy z Dashboardu. Kolega se přihlásí a v horní části karty Správa týmu svého vlastního Dashboardu uvidí pruh s tlačítky Přijmout / Odmítnout. Členem se stane až po kliknutí na Přijmout — a teprve pak dostane tarif vlastníka a sdílené projekty pracovního prostoru. Může také Odmítnout a člen může stejným způsobem později odejít.

Žádný e-mail s pozvánkou nechodí: dejte kolegovi vědět jinou cestou, že jste ho pozvali; pozvánka čeká v jeho Dashboardu, dokud neodpoví. Vše ostatní na sdíleném pracovním prostoru zůstává beze změny — stále až 3 členové a projekty uložené aktivním členem stále patří organizaci.

Podrobnosti najdete na stránce Týmový pracovní prostor.

Oprava

Engine API: co jádro max modeluje a oprava exportu CSV

Asynchronní jádro max řeší jeden rozměr materiálu v plné velikosti desky, takže požadavek s druhým rozměrem, trim, respectStock, material nebo grainGroup se nyní rovnou odmítne, místo aby se vrátil jako plán jiné zakázky. Navíc: exporty CSV uzavírají názvy dílů do uvozovek.

Audit Engine API přinesl tři věci, o kterých stojí za to vám říct. Žádná z nich nemění výchozí jádro a žádný stávající plán nemění svou podobu.

Jádro max říká, co neumí

Asynchronní jádro max počítá s jedním rozměrem materiálu, v plné velikosti desky a s neomezenou zásobou. Dosud byl 2D požadavek, který chtěl víc, přesto přijat: rozměr materiálu navíc potichu zmizel, options.respectStock se potichu změnil na neomezenou zásobu a do okraje options.trim, který jste si vyhradili pro pilu, se potichu řezalo. Dostali jste zpět sebejistý, deterministický plán zakázky, kterou jste neodeslali, a nic v odpovědi to neřeklo.

Takové požadavky se nyní odmítají hned při odeslání s kódem 400 a pojmenují každou nepodporovanou vlastnost — druhý řádek stock, options.trim, options.respectStock, jakýkoli material, jakýkoli grainGroup. K odmítnutí dojde dřív, než se volání započítá, takže vás nic nestojí, a dřív, než budete minutu čekat na výsledek, který byste stejně museli zahodit. Takové zakázky posílejte do výchozího jádra heuristic, které je modeluje všechny.

Volby, které plán jen hůř doladí — tolerance, minimizeCost, maxCutStages, minimizeRotations, firstCut, effort —, projdou dál a nově se objeví v poli warnings, místo aby beze stopy zmizely. Výsledek jádra max nehlásí žádné offcuts.

Validace se teď shoduje s optimalizací

POST /v1/validate/2d dřív odmítal engine: "max" chybou 400 s tím, že jádro není k dispozici — a to pro tělo, které POST /v1/optimize/2d přijal. Oba teď na stejné tělo dávají stejný verdikt, což je celý smysl validačního endpointu.

Exporty CSV uzavírají názvy dílů do uvozovek

Název dílu, který obsahuje čárku — „Dveře, levé” —, dřív vytvořil pole navíc a posunul každý sloupec za ním. Exporty CSV z aplikace i z API (include: ["csv"]) jsou nyní uzavřené v uvozovkách podle RFC 4180. Název bez čárky, uvozovky nebo zalomení řádku vytvoří přesně stejné bajty jako dřív.

Referenční dokumentace API a dokument OpenAPI tohle všechno popisují v úplnosti.

Vydání

Jádro max: prokázané optimum v Engine API

Nové asynchronní jádro Engine API pro 2D. engine "max" spouští serverové prohledávání stromu, které dosahuje prokázaného optima u mnohem více zakázek — odešlete úlohu, dostanete id úlohy a na GET /v1/jobs/{id} se dotazujete na plán.

Výchozí jádro Engine API je rychlé a vždy řezatelné na pile a pro drtivou většinu zakázek je přesně tím, co potřebujete. Ale u velké, hodnotné 2D zakázky se na posledních pár desek může vyplatit počkat. Přesně od toho je nové jádro max.

Co to dělá

max je serverové prohledávání stromu (jen 2D), které dosahuje prokázaného optima u mnohem více zakázek než výchozí jádro — plán se prokazatelně shoduje s teoretickým minimálním počtem desek. Jeho rozvržení jsou stále řezatelná na gilotině (vyrobitelná na formátovací pile) a stále je deterministické: stejný požadavek vždy vrátí stejný plán.

Kompromisem je čas. Výpočet max trvá sekundy až minutu, zatímco výchozí jádro odpovídá v milisekundách. Nedrží proto otevřené spojení a nečeká.

Jak ho voláte

Protože je pomalé, je max asynchronní — jediné místo, kde Engine API neodpovídá v samotné odpovědi:

  • Odeslání. POST /v1/optimize/2d s engine: "max" vrátí 202 Accepted s jobId (započítá se při odeslání).
  • Dotazování. Volejte GET /v1/jobs/{id}, dokud není status "succeeded" — pole result pak nese stejnou 2D odpověď jako synchronní výpočet — nebo "failed", s důvodem v error. Dotazování nespotřebovává kvótu a vidíte vždy jen své vlastní úlohy.

Je to jen pro 2D: 1D, dřevo a nesting podle skutečného tvaru zůstávají beze změny. Výchozí jádro (heuristic) i volitelné jádro balanced se nemění a jsou stále synchronní — po max sáhněte jen tehdy, když se u velké zakázky vyplatí počkat.

Jak to použít

Je to součást téhož Engine API, které už voláte — stejný API klíč, stejný účet, stejná deterministická smlouva. Seznam jader, podobu asynchronní úlohy a podobu požadavku a odpovědi najdete v referenční dokumentaci API a to, jak měříme plán vůči teoretickému minimu, v benchmarcích.

Vydání

Nesting podle skutečného tvaru je teď v aplikaci

Optimalizátor v aplikaci má čtvrtý režim: Nesting. Naimportuj obrysy svých dílů jako SVG nebo DXF, vnoř nepravidelné mnohoúhelníky na desky s vyloučenými zónami a vyexportuj rozložení jako SVG, DXF, PDF nebo Excel — pro laser, plazmu a vodní paprsek.

Nesting podle skutečného tvaru byl na Engine API; teď je v aplikaci. Optimalizátor má čtvrtý režim, Nesting — podzáložku v režimu 2D, vedle Panel — je to skutečně jiný problém než obdélníkové režimy.

Co umí

Režimy 2D, 1D a Dřevo řežou obdélníky guillotinovou pilou. Mnoho zakázek ale obdélníky nejsou: ocelový úhelník, trojúhelníková výztuha, těsnění s otvorem. Režim Nesting skládá díly podle jejich skutečného obrysu — libovolné mnohoúhelníky do sebe zapadnou ve svých konkávních kapsách, takže se získá zpět prázdný prostor, který optimalizátor podle ohraničujícího obdélníku promarní. Je to režim pro řezání laserem, plazmou a vodním paprskem.

Jak ho použít

  • Naimportuj své obrysy. Otevři záložku Nesting a klikni na Importovat SVG/DXF — aplikace načte uzavřené obrysy z DXF (s oblouky převedenými na úsečky) nebo z SVG (paths, polygony, kruhy) a soustředné obrysy promění v otvory. Nemáš soubor po ruce? Klikni na Demo.
  • Přidej desky — a vyloučené zóny. Přidej velikosti svých zásobních desek a na kterékoli desce označ vyloučenou zónu, které se jádro drží každý díl dál: vadu, suk, plochu pod svorkou nebo předtištěné místo. Tohle obdélníkové režimy vyjádřit neumí.
  • Spusť a exportuj. Prohlížeč ukáže každý díl na každé desce s počtem desek a hustotou zaplnění. Rozložení vyexportuj jako SVG, DXF, PDF nebo Excel z nabídky Stahování.

Poctivá metrika

Výsledek hlásí hustotu — plochu umístěných mnohoúhelníků dělenou využitou plochou desky, s konkávními kapsami počítanými jako prázdné. Nesrovnávej ji s výtěžností 2D desek: optimalizátor podle ohraničujícího obdélníku počítá prázdno v zářezech jako plné a ukazuje vyšší číslo u horšího rozložení. Číslo, které se srovnává, je počet desek pro tytéž díly. Rozložení je deterministické, takže cenová nabídka nebo řezný program sestavený z nestingu se přesně reprodukuje.

Kompletní návod najdeš v průvodci Nesting.

Vydání

Nesting podle skutečného tvaru v Engine API

Engine API teď skládá i nepravidelné polygony — pro laser, plazmu a vodní paprsek — přes POST /v1/optimize/nest. Díly do sebe zapadají v konkávních kapsách, zóny vyloučení na jednotlivých deskách se vyhnou vadám a upínkám a výsledek je deterministický.

Dosavadní tři režimy optimalizace řežou všechny obdélníky. Engine API má teď čtvrtý režim pro opravdu jiný problém: nesting podle skutečného tvaru — skládání libovolných polygonů na pevné desky, pro řezání laserem, plazmou a vodním paprskem.

Co to dělá

POST /v1/optimize/nest přebírá díly jako obrysy (polygon s volitelnými vnitřními otvory), ne jako šířku × výšku. Protože zná skutečný tvar, díly do sebe zapadají v konkávních kapsách — vzduch ve výřezu, který packer pracující s ohraničujícím obdélníkem promrhá, se získá zpět. U reprezentativní zakázky s 272 díly použije 6 desek tam, kde tytéž díly poslané obdélníkovému packeru podle jejich ohraničujícího obdélníku potřebují 9 — o třetinu méně materiálu, jen díky tvaru.

Je to jiná třída jádra (geometrický řešič kolizí), takže běží vedle obdélníkových režimů, nikoli místo nich.

Dvě věci, které obdélníkové API nedokázalo vyjádřit

  • Zóny vyloučení. Označte oblast desky jako zakázanou — vadu, suk, stopu upínky, předtištěnou plochu — pomocí stock[].exclusions, a žádný díl se tam neumístí.
  • Skutečné otvory. Díl s výřezem je opravdový obrys plus vnitřní prstence, ne aproximace.

Rozdělení podle materiálu i neprůhledné předání meta fungují přesně jako u ostatních režimů a rozvržení je deterministické: stejný požadavek vždy vrátí stejný nesting, takže si ho můžete cachovat, porovnat i reprodukovat.

Poctivě k metrice

Nesting uvádí počet desek, ne procento hustoty. Packer pracující s ohraničujícím obdélníkem počítá prázdný vzduch uvnitř obdélníku každého dílu jako plný, takže jeho „využití“ vyjde vyšší u horšího výsledku — jediné vzájemně porovnatelné číslo je, kolik desek tytéž fyzické díly skutečně potřebují.

Jak to použít

Je to součást téhož Engine API, které už voláte — stejný API klíč, stejná kvóta, stejná deterministická smlouva. Podobu požadavku a odpovědi najdete v referenční dokumentaci API a naměřený výsledek v benchmarcích. Nesting podle skutečného tvaru mezitím dorazil i do samotné aplikace, jako samostatný režim Nesting.

Vydání

Šablona bedny a krychle pro váš seznam řezů

Výběr nábytkových šablon má pátou šablonu: bednu. Zadáte vnější šířku, výšku a hloubku a tloušťku desky, zvolíte otevřenou, nebo zavřenou variantu a získáte přesné díly — včetně krychle, když jsou všechny tři rozměry stejné.

Výběr nábytkových šablon měl čtyři šablony — TV stolek, knihovnu, skříň a kuchyňskou spodní skříňku. Teď má pátou: bednu. Je z nich nejjednodušší a zároveň ta, o kterou lidé žádají nejčastěji: úložná bedna, přepravka, zásuvková krabice — nebo krychle.

Co dělá

Zadáte vnější šířku × výšku × hloubku a tloušťku desky a zvolíte, jestli je bedna otevřená, nebo zavřená s víkem. Šablona vrátí přesné díly k řezání, s tloušťkou už odečtenou:

  • Čelo a záda — dvě stěny v plné šířce × výšce.
  • Boky — dvě boční stěny v rozměru, aby se vešly mezi čelo a záda.
  • Dno — usazené uvnitř čtyř stěn.
  • Víko — přidané jen u zavřené bedny.

Proč šablona, a ne počítání z hlavy

Protože krychle není šest stejných čtverců. U řezu na sraz se stěny překrývají: u krychle mají čelní a zadní plocha plný rozměr, dva boky jsou kratší o dvě tloušťky desky a dno s víkem jsou kratší z obou stran. Nařežte šest stejných čtverců a bedna se nesloží na rozměr, který jste zamýšleli. Nastavte šířku, výšku a hloubku stejné a šablona odsazení dopočítá za vás.

Jak ji použít

V aplikaci klikněte na Šablony nábytku nad tabulkou dílů, zvolte Bedna, zadejte své rozměry a vložte — díly spadnou rovnou do seznamu řezů, připravené k optimalizaci. Funguje ve všech tarifech.

Kompletní návod najdete v příručce Šablony nábytku.

Funkce

Engine API teď vrací i výkres — inline SVG, DXF nebo CSV, k tomu metadata a validace zdarma

Požádejte Engine API o include:["svg","csv","dxf"] a odpověď ponese rozvržení jako hotový soubor. Připojte objekt meta k dílům a materiálu a dostanete ho zpátky doslovně. A ověřte požadavek zdarma — bez klíče, bez kvóty.

Zase něco pro ty, kdo píší software nad CutOptim. Když jen řežete v aplikaci, nemění se nic — tohle všechno je na straně Engine API a každé stávající volání vrací přesně to co dřív.

Engine API bylo dosud jediné řezací API na trhu, které nevracelo nic než holé souřadnice. Tři věci to mění.

Výkres v odpovědi, ne jen souřadnice

Přidejte k jakémukoli optimalizačnímu požadavku pole include a odpověď ponese rozvržení jako hotový soubor, přímo v JSON — bez úložiště, bez druhého volání:

POST /v1/optimize/2d
{ "parts": [...], "stock": [...], "include": ["svg", "csv", "dxf"] }
  • svg — samostatný 2D výkres rozvržení, který můžete vykreslit přímo do stránky nebo do PDF. (Jen 2D; požadavek 1D nebo wood místo něj vrátí upozornění.)
  • dxf — výkres R12/AC1009 na vrstvách STOCK, PARTS a LABELS, připravený pro CAD nebo řetězec nástrojů CNC.
  • csv — prostý seznam řezů.

include navíc odpověď stále i zužuje: hodnoty cutPlan a offcuts je z ní ořezávají. Takže ["svg"] přidá svg a vypustí cutPlan/offcuts; ["cutPlan","offcuts","svg"] zachová vše a přidá svg. Když include vynecháte, dostanete výchozí odpověď beze změny.

Vaše vlastní identifikátory, vrácené zpět

Připojte objekt meta — číslo artiklu z ERP, id řádku zakázky, referenci zákazníka — k jakémukoli dílu nebo řádku materiálu a vrátí se doslovně u každého umístěného kusu i u každé desky nebo tyče:

{ "name": "Door", "w": 400, "h": 600, "qty": 2, "meta": { "sku": "D-400x600", "orderLine": 42 } }

Nikdy se neparsuje a nikdy neovlivní rozvržení — je tu proto, aby plán řezání seděl s vaším vlastním systémem, aniž byste museli párovat podle názvů.

Validace zdarma, ještě než utratíte volání

Tři nové endpointy zkontrolují požadavek, aniž by ho počítaly:

POST /v1/validate/2d   ·   /v1/validate/1d   ·   /v1/validate/wood

Přijímají stejné tělo jako odpovídající optimalizační endpoint a jsou zdarma — bez klíče, bez kvóty. Chybně sestavený požadavek se vrátí jako 400 s uvedením přesně toho špatného pole; správně sestavený vrátí valid: true plus upozornění na proveditelnost, například díl, který se nevejde do žádného materiálu. Svá těla požadavků si můžete ověřovat už při stavbě integrace — ještě než vůbec máte klíč — a potvrdit si, že požadavek nebude odmítnut, aniž byste utratili jedno ze svých měsíčních volání.

Jedna oprava správnosti, pro pořádek

U 1D a dřeva je nyní hlášené remaining tyče (a její offcuts) využitelný zbytek — šířka řezu, kterým se uvolní, je už odečtena, takže je to znovupoužitelná délka, ne holá mezera. Využití, počty řezů i ceny se nemění; jen hlášený zbytek je o jednu šířku řezu menší, a poctivější.

Díky tomu teď dokument OpenAPI popisuje osm endpointů a reference obsahuje kompletní podobu požadavku i odpovědi.

Reference Engine API · Napište nám o své integraci

Funkce

Šablony plotů: rozměry v 1D rozpis řezů

Nový výběr šablon plotů — plaňkový, z vodorovných prken nebo sloupkový s příčkami — promění délku, výšku a rozteč sloupků v rozpis řezů sloupků, příček a plotovek a předá jej lineárnímu optimalizátoru 1D.

Stavba plotu je jednorozměrná úloha řezání: sloupky, příčky a plotovky, všechny nařezané na délku z řeziva. Teď to za vás naplánuje CutOptim.

Nový výběr šablon plotů promění tři rozměry, které naměříte na místě — délku plotu, výšku a rozteč sloupků — v úplný rozpis řezů a předá jej rovnou lineárnímu optimalizátoru 1D, abyste koupili co nejméně kusů řeziva.

Tři typy plotů

  • Plaňkový plot — svislé plotovky na vodorovných příčkách.
  • Plot z vodorovných prken — prkna připevněná přímo ke sloupkům.
  • Sloupkový plot s příčkami — jen sloupky a průběžné příčky.

Vyberte jeden, zadejte rozměry, a nástroj vypíše každý sloupek, příčku a plotovku s délkou a počtem. Spočítá pole za vás (krátké poslední pole zaokrouhlí nahoru) a nařeže — to, na co se zapomíná — každý sloupek na výšku plus část zapuštěnou do země, ne jen na výšku plotu.

Dvě cesty dovnitř

  • V novém návodu Jak postavit plot vestavěný widget sestaví rozpis řezů a jedním kliknutím jej přenese do aplikace.
  • V aplikaci v sekci dílů 1D lineární otevře tlačítko Šablony plotů stejný výběr a vloží díly přímo.

Šablony plotů jsou zdarma v každém tarifu, i pro hosty. Nastavte plot, spusťte optimalizátor a přečtěte si přesně, kolik řeziva koupit.

Vydání

Bezplatný tarif nyní obsahuje celou sadu nástrojů Pro

Každá funkce, která bývala Pro — olepení hran, exporty, sklad materiálů, režim nákladů, firemní vzhled — je teď i v bezplatném tarifu. Pro se teď liší jen ve dvou věcech: neomezený počet optimalizací za měsíc a ukládání projektů do cloudu.

Zrušili jsme zamykání funkcí podle tarifu. Bezplatný tarif teď obsahuje kompletní sadu funkcí Pro — mezi „základními” a „pokročilými” nástroji už není žádná zeď.

Co teď bezplatný tarif obsahuje

Všechno, co dřív vyžadovalo Pro, je nyní zdarma na každém účtu:

  • Sklad zbytků — ukládej zbytky a znovu je automaticky používej
  • Sklad materiálů a režim podle materiálu
  • Režim nákladů — cena za desku a optimalizace na nejnižší cenu
  • Exporty: DXF, SVG a Excel (PDF a CSV byly vždy zdarma)
  • Kalkulačka olepení hran, tisk štítků panelů
  • Posloupnost řezů (plán řezání krok za krokem) a kalibrační řez
  • Firemní vzhled na PDF a vlastní textová pole
  • Sdílení plánu odkazem

Co Pro stále přidává

Jen dvě věci:

  • Neomezený počet optimalizací za měsíc. Bezplatný tarif zahrnuje 3 optimalizace za měsíc; Pro tento strop ruší.
  • Ukládání projektů do cloudu. Ukládání tvých projektů a rozvržení řezů do cloudu — aby se synchronizovaly mezi zařízeními a čekaly na tebe příště — zůstává funkcí Pro. V bezplatném tarifu můžeš používat každý nástroj; jen nemůžeš uložit projekt do cloudu.

Pokud řežeš jen občas, bezplatný tarif ti teď dá kompletní sadu nástrojů. Pokud se z CutOptim stane týdenní návyk — nebo chceš, aby tvá práce přetrvala mezi relacemi —, Pro je ten upgrade.

Platba podle potřeby, bez předplatného

Nechceš předplatné? Kredity placené podle potřeby ti koupí další spuštění, jakmile vyčerpáš 3 bezplatné měsíční optimalizace — jeden kredit pokryje jednu celou úlohu (bez omezení počtu dílů) a každý balíček platí 12 měsíců. Každý nástroj je už zahrnutý v každém spuštění, takže kredit znamená prostě víc spuštění, ne odemčení funkce. Vhodné, pokud řežeš jen občas; předplatné Pro se vyplatí víc, jakmile se z CutOptim stane týdenní návyk.

Dílna se nemění

Tarif Dílna si ponechává své funkce pro tým a provoz — PDF nabídku, skupiny shody vzoru dřeva, sdílený pracovní prostor až pro 3 lidi a strojové ovládací prvky (max. fází řezání, minimalizace otáčení) — a budeme ho dál rozšiřovat.

Nic není třeba zapínat. Otevři aplikaci a každý nástroj tam je.

Vylepšení

Optimalizace podle ceny se teď snáz najde — a připomene ti zadání cen

Cíl Minimalizovat odpad / Minimalizovat cenu je teď v Nastavení na prvním místě. Výběrem Minimalizovat cenu se za tebe zobrazí sloupce ceny, a když ji spustíš bez cen zásob, CutOptim ti to připomene — aniž by spuštění zablokoval.

CutOptim vždycky uměl optimalizovat na nejnižší celkovou cenu místo nejmenší spotřeby materiálu — jenže výběr cíle byl schovaný a začal něco dělat teprve tehdy, když měly tvé zásoby ceny. Obojí bylo snadné přehlédnout. To jsme napravili.

Co se změnilo

  • Výběr cíle je zvýrazněný. Minimalizovat odpad (výchozí) a Minimalizovat cenu jsou v Nastavení pohromadě a jasně popsané — obojí dostupné v každém plánu, i v bezplatném.
  • Výběrem Minimalizovat cenu se sloupce ceny zobrazí automaticky. Sloupec s cenou 💰 se objeví v tabulkách Zásoby a Díly v okamžiku, kdy zvolíš cíl podle ceny — žádný samostatný krok „Zobrazit sloupce ceny”.
  • Připomenutí, když ceny chybí. Minimalizovat cenu změní plán jen tehdy, když mají tvé zásoby různé jednotkové ceny. Když ji vybereš a žádné nezadáš, CutOptim ti jednorázově připomene, ať je doplníš — spuštění nikdy nezablokuje. Bez cen dají Minimalizovat cenu a Minimalizovat odpad stejný plán, takže tvůj výsledek je tak jako tak správný.

Proč na tom záleží

Minimalizovat cenu ti umožní kombinovat velikosti zásob a snížit účet — velké díly na široké desky, malé díly na levnější úzké ve 2D, nebo nejlevnější délku tyče v 1D. Může dokonce spotřebovat o něco víc materiálu, aby utratil méně; hvězdy priority stále přebíjejí cenu. Tahle změna je čistě o tom, aby se cíl snadno našel a těžko se spustil omylem — spustit cíl podle ceny a čekat jiný plán, když není proti čemu optimalizovat.

Nic není třeba zapínat — otevři Nastavení a cíl je hned tam.

Funkce

API pro optimalizaci řezání a ohýbání výztuže — a hledáme design partnery

Rozšiřujeme engine CutOptim na výztuž: pošlete ohýbací výkaz a svůj sklad, získejte optimalizovaný plán řezání, ohýbací výkaz a inventář zbytků přes REST. Ve vývoji — hledáme design partnery.

Přinášíme engine CutOptim do nové oblasti: betonářská výztuž.

Nové API pro optimalizaci řezání a ohýbání výztuže přijímá ohýbací výkaz (BBS) a váš dostupný sklad a vrací optimalizovaný plán řezání, ohýbací výkaz s délkami řezu a hmotnostmi a inventář zbytků — deterministicky a připnuté k verzi, jediným REST voláním. Používá kódy tvarů BS 8666:2020 se standardními ohýbacími odpočty.

Pokud víme, dnes neexistuje specializované vývojářské API: obecná řezací API neznají kódy tvarů, ohýbací odpočty ani strojové formáty a výztužné sady zamykají svůj optimalizátor do desktopových produktů. Optimalizované plánování snižuje odpad oceli z typických 5–8 % na 1–3 % (publikované případové studie uvádějí 0,9–1,5 %).

Je ve vývoji a validujeme jej s několika design partnery, než postavíme rebar vrstvu. Pokud váš software žije v procesu výztuže — ERP, cenotvorný nástroj, detailovací doplněk nebo strojní software — uvítáme 20 minut vašeho pohledu. Kontaktujte nás.

Funkce

Režim podle materiálu: řežte každý materiál jen z jeho vlastní zásoby

Označte každou zásobu i díl jeho materiálem a optimalizátor rozmístí každý materiál jen vůči zásobě stejného materiálu — 18 mm nikdy z 12 mm, dub nikdy z MDF — v jednom spuštění napříč 2D, 1D i Dřevem.

Většina zakázek používá naráz víc než jeden materiál. Až dosud znamenalo jejich oddělení spustit optimalizátor zvlášť pro každý materiál a výsledky pak ručně poskládat. Režim podle materiálu to zvládne v jediném spuštění.

Zapněte ho (přepínač v pruhu Nastavení, funkce Pro) a každý řádek zásoby i dílu získá sloupec Materiál. Označte každý řádek a optimalizátor rozdělí zakázku podle materiálu: díl označený „dub” se řeže jen ze zásoby označené „dub”, 18 mm jen z 18 mm. Funguje ve všech třech režimech — 2D Panel, 1D lineární a Dřevo.

Co to dělá

  • Tvrdé rozdělení, ne štítek. Označení materiálem skutečně mění rozvržení — díly materiálu X používají jen zásobu materiálu X. To je něco jiného než pojmenování nebo obarvení dílu, které ovlivní jen to, jak se čte na diagramu.
  • „Žádný odpovídající materiál” místo špatného řezu. Pokud je díl označen materiálem, na který nemáte žádnou zásobu, plán to řekne, místo aby ho potichu nařezal z jiné desky.
  • Dřevo rozliší druhy. Režim Dřevo už odděluje podle průřezu; se zapnutým materiálem se dub 50×50 a borovice 50×50 stanou také samostatnými sekcemi.
  • Sklad materiálů teď obsahuje i dřevo. Ukládejte deskové, tyčové i dřevěné materiály — každý s průřezem nebo rozměrem, barvou a vlastní šířkou pilového listu a ořezem — a jedním kliknutím je vložte na řádek. Dřevěné materiály se načítají do tabulky Zásoby dřeva (dřív přistály v té lineární).
  • Také v Engine API. Všechny tři endpointy přijímají volitelný řetězec material u dílů i zásoby a vracejí členění po jednotlivých materiálech.

Režim podle materiálu je dostupný v tarifech Pro a Business. Nechte ho vypnutý a všechno funguje přesně jako dřív.

Funkce

Novinka: olepení v seznamu řezů, schéma olepení po dílech a obrázky rozvržení v Excelu

Olepení hran se teď ukazuje po dílech — čtyři sloupce v seznamu řezů v Excelu a barevné schéma v PDF — a každé rozvržení desky je vložené jako obrázek na nové kartě Rozvržení v Excelu; typy hran navíc dostaly skutečný vzorník barev.

Aktualizace olepení hran podle typu hlásila běžné metry, které je potřeba objednat. Tahle ukazuje, kam olepení přijde, díl po dílu, a vloží obrázek každého rozvržení desky přímo do sešitu Excelu.

Co je nového

  • Olepení v seznamu řezů v Excelu. Když má 2D zakázka olepení hran, karta Seznam řezů získá čtyři sloupce — Nahoře, Vpravo, Dole, Vlevo — s typem olepení na každé hraně (prázdné tam, kde hrana olepená není). Seznam pak filtrujte nebo řaďte podle toho, která hrana dostane které olepení.
  • Schéma olepení po dílech v PDF. Stránka s potřebou materiálu teď vykreslí každý olepený díl jako malý obrázek s každou hranou obarvenou podle typu jejího olepení, takže u stolu je na první pohled vidět, která hrana kterého dílu dostane které olepení. Sedí pod tabulkou „kolik objednat“ podle typu, kterou už jste měli.
  • Obrázky rozvržení v Excelu. Nová karta Rozvržení vloží obrázek každého odlišného rozvržení desky — jeden obrázek na desku —, takže vidíte, jak desku nařezat, aniž byste sešit opustili. Identická rozvržení se sloučí do jediného obrázku s poznámkou ×N, stejně jako plán řezů v PDF. (2D zakázky.)
  • Skutečná barva pro každý typ hrany. V knihovně typů hran se barva teď vybírá ze vzorníku barev místo vypisování textem. Tuto barvu použije nové schéma po dílech k vykreslení hran daného typu. Typy, které jste vytvořili dřív, dostanou automaticky stabilní, odlišnou barvu, dokud nějakou nenastavíte.

Schéma olepení a sloupce se objeví jen tehdy, když zakázka olepení skutečně má, takže exporty bez olepení zůstávají beze změny. Všechno tohle je v tarifu Pro (stejně jako exporty do Excelu a SVG) a olepení jsou stále metadata — nikdy nemění rozvržení.

Máte návrh na funkci nebo jste narazili na chybu? Odpovězte na kterýkoli e-mail od CutOptim nebo použijte kontaktní formulář.

Funkce

Novinka: olepení hran podle typu, s metry na typ

Přiřaďte typ hrany ke každé straně, nejen zapnuto/vypnuto — a získejte potřebné běžné metry v členění podle typu, v souhrnu, PDF i Excelu. Nově i v Engine API, pro integrace s ERP.

Olepení hran bylo dosud prosté zapnuto/vypnuto na hranu. Nyní může každá hrana nést typ hrany — pojmenovaný odkaz, který nadefinujete jednou — a CutOptim sečte běžné metry na typ, abyste objednali správné množství každé hrany.

Co je nového

  • Typ na hranu. V dialogu EB je každá strana (Nahoře / Vpravo / Dole / Vlevo) nyní rozbalovací nabídka: Žádné, Bez typu nebo jeden z uložených typů.
  • Knihovna typů. Dejte každému typu název (např. ABS oak 22×1), tloušťku, cenu za metr a barvu. Otevřete ji přes Spravovat typy v dialogu EB; vaše typy se synchronizují mezi zařízeními.
  • Metry v členění podle typu. Souhrn optimalizace, stránka materiálového požadavku v PDF a karta Materiál v Excelu nyní zobrazují řádek na každý typ hrany plus objednací součet — přesná geometrie, bez přídavku na prořez (vlastní rezervu přidejte u stolu).
  • CSV. Sloupec EB v CSV dílů přijímá kódy s typem: T:ABS oak 22;L:ABS white 22 přiřadí typ na stranu (nebo ponechte staré TRBL pro bez typu). Názvy se dohledají ve vaší knihovně.

Olepení hran zůstává funkcí Pro a stále jde o metadata — nikdy nemění rozvržení.

Pro vývojáře: nově i v Engine API

2D endpoint Engine API nyní přijímá olepení per hrana. Každý díl v POST /v1/optimize/2d může nést objekt edgeBanding udávající odkaz na typ pro každou stranu; odpověď pak vrátí blok edgeBanding s běžnými metry na odkaz, na díl a jako objednací součet. Je nezávislé na knihovně — pošlete vlastní ERP kódy. Viz referenční dokumentace API. (1D a dřevo olepení hran nemají.)

Máte přání funkce nebo jste narazili na chybu? Odpovězte na libovolný e-mail od CutOptim nebo použijte kontaktní formulář.

Vylepšení

Exporty v režimu nákladů teď ukazují kompromis mezi cenou a materiálem

Když optimalizujete na cenu, souhrny v PDF a Excelu teď uvádí, o kolik je plán levnější než ten s nejmenší spotřebou materiálu — a kolik materiálu navíc ta úspora stála —, takže rozhodnutí je vidět přímo na stránce.

Když optimalizujete s cílem Minimalizovat cenu, plán záměrně obětuje trochu materiálu za nižší cenu. Teď to říkají i vaše exportované dokumenty — čísly.

Co se změnilo

Sekce „Jak byl plán optimalizován” v exportech PDF a Excel už dřív pojmenovávala cíl optimalizace. V režimu nákladů teď přidává ještě jeden řádek: o kolik tento plán ušetří na celkové ceně oproti plánu s nejmenší spotřebou materiálu, a kolik materiálu navíc ta úspora stála — ve všech třech režimech (panel, lineární, dřevo).

Místo přemýšlení nad tím, proč cenově optimalizovaný plán spotřeboval desku nebo tyč navíc, je důvod vypsaný přímo: „Režim nákladů: o €X levnější než plán s nejmenší spotřebou materiálu, s Y materiálu navíc.“ Když je režim nákladů náhodou levnější a zároveň spotřebuje méně materiálu, prostě to tak napíše.

Proč na tom záleží

Plán, který utratí víc materiálu, aby ušetřil peníze, na první pohled vypadá špatně — dokud nevidíte, kolik ušetřil. Když je v dokumentu vidět obě strany kompromisu, dílna i zákazník, který čte nabídku, vidí, že rozhodnutí bylo záměrné a vyplatilo se.

Pro Minimalizovat odpad se nic nemění. Vysvětlení se objeví jen v režimu nákladů, jen když jsou nastavené ceny, a jen když opravdu existoval levnější plán.

Funkce

Novinka: přepínač Rychlost vs. hustota pro optimalizátor

Zvolte, jak důkladně optimalizátor hledá. Vyvážený (výchozí) zůstává nejhustší; Rychlý přeskočí jediný nákladný krok pro mnohem rychlejší výpočet u velkých zakázek. V pokročilém nastavení aplikace a jako volba effort v Engine API.

Pokud na to nesáhnete, nic se nemění — výchozí volba je přesně dnešní optimalizátor a dává nejhustší plán řezatelný pilou. Nový přepínač vám jen umožní vyměnit trochu té hustoty za mnohem rychlejší výpočet, když je zakázka velká.

Co dělá

Optimalizátor 2D provádí vícestrategické hledání a ponechá si nejlepší rozložení. Většina toho hledání je levná, ale jeden krok — opětovné prohledání pro každou desku, které u velkých, různorodých zakázek vymáčkne poslední procentní body — je nákladný. Nové nastavení Rychlost vs. hustota vám umožní přeskočit právě tento jeden krok:

  • Vyvážený (výchozí) — plné hledání, pro nejhustší plán guillotine. Beze změny oproti dřívějšku.
  • Rychlý — přeskočí nákladný krok. Znatelně rychlejší u velkých zakázek, za cenu několika procentních bodů využití méně. Stále plně řezatelný pilou a nikdy hustší než Vyvážený (prohledává podmnožinu týchž rozložení).

U malých a středních zakázek, které většina lidí počítá, jsou obě obvykle totožné — rozdíl se otevře až u velkých zakázek o několika stovkách dílů.

Změřeno

Na náročné zakázce s 1550 díly (deska 2,07 × 5,6 m):

  • Vyvážený: 330 desek, 80,8 % využití.
  • Rychlý: 350 desek, 76,2 % využití — vyřešeno zhruba 2,5× rychleji.

Rychlý tedy mění asi 5,7 % materiálu navíc za podstatně kratší výpočet. Nechte ho na Vyváženém, pokud zrovna velmi velká zakázka není pomalá a nechcete rychlost.

Kde ho najdete

  • V aplikaci: Pokročilé nastavení → Rychlost vs. hustota. Je to nastavení pro každý projekt, takže se ukládá s projektem jako šířka řezu a ořez.
  • V Engine API: nová volba effort u POST /v1/optimize/2d (hodnoty "fast" / "balanced", výchozí "balanced" — její vynechání nic nemění). Viz referenční dokumentace API pro změřený kompromis, vykreslený.

Máte návrh na funkci nebo jste narazili na chybu? Odpovězte na kterýkoli e-mail od CutOptim nebo použijte kontaktní formulář.

Vylepšení

Režim nákladů teď kombinuje rozměry materiálu pro nejnižší celkovou cenu

Máte-li několik naceněných rozměrů materiálu, Minimalizovat cenu je teď zkombinuje v jedné zakázce pro nejnižší celkový účet.

Když optimalizujete s cílem Minimalizovat cenu a vaše rozměry materiálu mají různé jednotkové ceny, CutOptim teď hledá nejlevnější kombinaci těch rozměrů — ne jen ten jediný nejlevnější.

Co se změnilo

Výchozí cíl Minimalizovat odpad vybírá plán, který spotřebuje nejméně materiálu, a ten se nemění. Minimalizovat cenu (Pro) má jinou úlohu: dostat vaši celkovou cenu co nejníž. Od dneška to zvládá mnohem lépe, když máte několik naceněných rozměrů materiálu:

  • Ve 2D kombinuje rozměry materiálu v jedné zakázce. Velké díly jdou na široké, drahé desky, malé na levnější, úzké — podle toho, které rozdělení stojí v součtu nejméně. Dříve musel režim nákladů odbavit celou zakázku na jednom rozměru.
  • V 1D vybírá nejlevnější délku tyče, sáhne po kratší, levnější tyči i tehdy, když to znamená koupit jich pár navíc.

Protože režim nákladů optimalizuje peníze, ne materiál, nejlevnější plán může spotřebovat o něco víc materiálu nebo víc desek než plán s nejmenší plochou — přesně o to v tomto režimu jde a teď je to řečeno jasně. Nikdy nevynechá díl, aby ušetřil.

Kdy pomůže nejvíc

Provozy, které drží mnoho rozměrů desek nebo tyčí za různé ceny — zvlášť s cenou za kus — ušetří nejvíc, protože přesně tam kombinování rozměrů poráží použití jediného rozměru na všechno. Na naší benchmarkové sadě reálných nářezových plánů to uzavřelo většinu cenové mezery u nejtěžších zakázek s více rozměry.

Pro Minimalizovat odpad ani pro zakázky s jediným rozměrem materiálu se nic nemění. K jeho použití přepněte cíl optimalizace na Minimalizovat cenu v Pokročilých nastaveních (Pro) a ujistěte se, že každý řádek skladu má vyplněnou cenu.

Vydání

CutOptim je nyní dostupný v chorvatštině

Celý CutOptim — rozhraní, průvodci, kalkulátory, dokumentace aplikace i tento seznam novinek — nyní mluví chorvatsky. Vše najdete na /hr, ceny v eurech, se stejným optimalizátorem uvnitř.

CutOptim nyní mluví chorvatsky. Každá část produktu — rozhraní aplikace, všichni průvodci a kalkulátory, kompletní dokumentace aplikace i tento kanál novinek — je dostupná v chorvatštině, na cutoptim.com/hr a s cenami v eurech.

Jde o skutečný překlad, ne o strojový průchod: napsaný pro chorvatské truhláře a publikum zabývající se řezáním desek, s odbornou slovní zásobou, kterou dílna skutečně používá — plan rezanja, ploča, žica, otpad, iskoristivost, kantiranje.

Co je v chorvatštině

Co se nezměnilo

Optimalizátor, algoritmy i vaše data jsou úplně stejné. Chorvatština je nový vstup, ne jiný produkt. Ceny se zobrazují v eurech, měně, kterou už zbytek eurozóny vidí.

Jazyk můžete kdykoli přepnout z nabídky glóbusu v horní liště. Máte návrh na funkci nebo jste narazili na překlad, který zní špatně? Odpovězte na jakýkoli e-mail od CutOptim nebo použijte kontaktní formulář.

Vylepšení

Optimalizátor teď vždy vybere nejúspornější rozměr materiálu

Když zadáte několik rozměrů materiálu, CutOptim teď vybere ten, který spotřebuje nejméně materiálu — stejný výsledek bez ohledu na pořadí, v jakém jste je zadali. Také rozměry v palcích si všude zachovají plnou přesnost na tři desetinná místa.

Když zadáte více než jeden rozměr materiálu — třeba desku 1.5 × 5 m a desku 1.5 × 4 m nebo tyče 6 m a 1.5 m —, CutOptim teď vždy vybere rozměr, který pro vaše díly spotřebuje nejméně materiálu.

Co se změnilo

Optimalizátor porovnává každý rozměr materiálu zvlášť i dohromady a řadí plány nejprve podle celkové spotřeby materiálu: podle celkové plochy desek ve 2D a celkové délky tyčí v 1D. Počet desek nebo tyčí teď rozhoduje jen při shodě.

Opravuje to dvě věci:

  • Na pořadí už nezáleží. Stejná zakázka dřív dávala jiný plán podle toho, který řádek skladu jste zadali jako první — jedno rozvržení mohlo potichu vyplýtvat o třetinu více materiálu. Teď v obou případech dostanete stejný, materiálově nejlepší plán.
  • Velká deska už neporazí dvě malé, které spotřebují méně. Řazení dřív upřednostňovalo plán s menším počtem desek, takže jedna velká deska mohla vyhrát nad dvěma malými, které dohromady spotřebovaly mnohem méně materiálu. To je opraveno.

★ Hvězdička u řádku skladu funguje dál — rozhoduje jen o tom, který rozměr se spotřebuje jako první, nikdy o tom, zda větší rozměr vyhraje nad materiálově úspornějším. V režimu nákladů optimalizátor stále minimalizuje celkovou cenu, což může znamenat levnější rozměr, který není nejmenší.

Rozměry v palcovém režimu si teď všude zachovají tři desetinná místa, včetně dílů převzatých ze šablony nábytku — hodnota jako 80.125 (přesně jedna osmina palce) zůstane 80.125 v tabulkách, ve výsledcích, v nářezovém plánu i v exportech. Jedna cesta šablon ji dřív zaokrouhlovala na dvě desetinná místa; to je opraveno.

Na vašich uložených projektech ani na vašich datech se nic nemění — optimalizátor prostě vybírá lépe, když se zakázka vejde do několika rozměrů materiálu.

Vydání

CutOptim je nyní k dispozici ve španělštině

Celý CutOptim — rozhraní, průvodci, kalkulačky, dokumentace aplikace i tento seznam novinek — nyní mluví španělsky (Španělsko). Vše najdete na /es, ceny v eurech, se stejným optimalizátorem uvnitř.

CutOptim teď mluví španělsky. Každá část produktu — rozhraní aplikace, všichni průvodci a kalkulačky, kompletní dokumentace aplikace i tento kanál novinek — je k dispozici ve španělštině (Španělsko), dostupná na adrese cutoptim.com/es a s cenami v eurech.

Jde o skutečný překlad, nikoli o strojový převod: napsaný pro španělské truhláře a odborníky na řezání desek, s odbornou terminologií, kterou dílna opravdu používá — plan de corte, tablero, veta, merma, aprovechamiento, canteado.

Co je ve španělštině

Co se nezměnilo

Optimalizátor, algoritmy i vaše data jsou naprosto stejné. Španělština je nová cesta dovnitř, nikoli jiný produkt. Ceny se zobrazují v eurech, tedy v měně, kterou už vidí zbytek eurozóny.

Jazyk můžete kdykoli přepnout v nabídce s ikonou zeměkoule v horní liště. Máte návrh na funkci nebo jste narazili na překlad, který zní špatně? Odpovězte na kterýkoli e-mail od CutOptim nebo použijte kontaktní formulář.

Funkce

Podívejte se, kolik materiálu vám optimalizátor šetří

Každý běh nyní ukazuje, kolik by pro stejné díly spotřebovalo jednoduché rozvržení, a aplikace sčítá ušetřené desky, tyče a materiál. Změřeno na vaší zakázce — nikdy neodhadováno.

CutOptim odjakživa zkouší při každém běhu desítky rozvržení a nechává si to nejlepší. Co vám ale nikdy neřekl: jakou má to hledání hodnotu.

Teď to říká, na dvou místech:

  • V souhrnu výsledku — když optimalizovaný plán vystačí s méně deskami nebo tyčemi než jednoduché rozvržení stejných dílů, řádek výsledku to uvede: o kolik desek méně, kolik je to materiálu, a pokud mají řádky skladu ceny, i částku. Řádek se přenáší i do exportu PDF a Excel.
  • V horní liště — průběžný součet materiálu, který vám optimalizátor ušetřil napříč běhy na tomto zařízení.

Odkud číslo pochází

Srovnání je změřené, ne odhadnuté. Během hledání CutOptim vždy spočítá — jako jednoho z kandidátů — i jednoduché, hladové rozvržení: spodní laťku, kterou musí finální plán překonat, nebo alespoň dorovnat. Počítadlo uvádí, kolik by toto jednoduché rozvržení spotřebovalo pro stejné díly, stejný sklad a stejná nastavení — vedle toho, kolik optimalizovaný plán skutečně spotřebuje. Poctivost drží tři pravidla:

  • Pokud oba plány neumístily stejné díly (u omezeného skladu se to může stát), žádné tvrzení se neukáže.
  • Pokud bylo jednoduché rozvržení stejně dobré, řádek se neobjeví — nula zůstává nulou.
  • Demo běhy se do součtu nikdy nepočítají.

V každém plánu

Počítadlo není návnada bezplatného plánu. Na Free ukazuje, jakou hodnotu má každý z vašich měsíčních běhů; na Pro a Dílně počítá dál — součet tak odpovídá na férovou otázku: vydělá si předplatné samo na sebe?

Máte nápad na funkci nebo jste narazili na chybu? Odpovězte na kterýkoli e-mail CutOptim nebo použijte kontaktní formulář.

Funkce

Šablona kuchyňské spodní skříňky — a výška, kterou nikdo netrefí napoprvé

Čtvrtá nábytková šablona promění spodní skříňku v seznam řezů a drží od sebe sokl, korpus a pracovní desku. Vyberte dvě traverzy nebo celou desku a získejte nákladná čela v rozměrech, jaké kuchyňské dveře opravdu mají.

Změříte starou kuchyň, vyjde 858 mm k horní hraně pracovní desky, a boky skříněk objednáte na 858 mm. Přijedou olepené a nařezané. Pak korpusy stoupnou na nožky, deska přijde nahoru — a pracovní plocha je ve výšce 996 mm.

Nová šablona kuchyňská spodní skříňka má přesně tomuhle zabránit. Je to čtvrtá nábytková šablona vedle TV stolku, knihovny a skříně, dostupná v aplikaci i na vlastní stránce kalkulačky.

Sokl není součástí korpusu

Zadaná výška je výška korpusu a sokl je samostatné nastavení pod ním. Když změníte sokl, nezmění se ani jeden díl korpusu — a tak to má být, protože sokl je to, co doladíte, když korpusy už stojí na podlaze, která není rovná.

Widget ukazuje horní hranu korpusu, abyste si mohli ověřit součet ještě před řezáním:

výška pracovní desky = sokl + korpus + tloušťka desky

Samotná pracovní deska v seznamu řezů není. Je to jiný materiál v jiné tloušťce, obvykle kupovaný nařezaný na míru — zamíchaná do objednávky desek by zkreslila jak plochu, tak počet desek.

Dvě traverzy, nebo celá deska

Spodní skříňka pod pracovní deskou se obvykle uzavírá dvěma traverzami místo desky: deska je stejně horní plochou a traverzy nechávají přístup k upevňovacím vrutům. Můžete zvolit obojí.

U standardní skříňky 600 mm je rozdíl změřený, ne odhadnutý: 2,03 m² desky s traverzami proti 2,24 m² s celou deskou — 0,22 m² na skříňku. Traverzy jsou navíc skryté, takže na rozdíl od horní desky mají volná vlákna a optimalizátor je může vložit do zbytkových pruhů.

Kuchyňská čela jsou nákladná

Dveře skříně sedí ve své přihrádce. Kuchyňské dveře leží na čelní ploše korpusu a zakrývají hrany boků, takže vycházejí širší než přihrádka, ne užší — 597 mm u skříňky 600 mm.

Šablona počítá čela tak, jak se kuchyňská čela skutečně dělají. Postavené na vnitřní rozměr by tytéž dveře měly 558 mm: o 39 mm méně, na deskách, které jsou v okamžiku, kdy si toho někdo všimne, už olepené a navrtané.

Co nedělá

Dveře nad blokem zásuvek by vyžadovaly nejdřív vodorovně rozdělenou přihrádku, model ale pracuje s jednou přihrádkou na oddíl — proto vás požádá, abyste vybrali jedno a obě poloviny vygenerovali zvlášť. Stranou zůstávají i zásuvkové korpusy a návrty pro panty, protože obojí závisí na koupeném kování.

Všechny podrobnosti v Šablony nábytku, nebo si to vyzkoušejte na kalkulačce kuchyňské spodní skříňky.

Funkce

Hrana teď říká, kolik metrů koupit

Označ, které hrany potřebují olepení — výsledek, materiálová stránka PDF i list Materiály v Excelu ukážou celkovou délku. Přesná geometrie, bez skrytého přídavku.

Označovat, které hrany dílu se mají olepit, funguje už dlouho. Chybělo číslo, se kterým skutečně jdeš k dodavateli: kolik metrů.

Teď je na třech místech:

  • ve shrnutí výsledků, vedle délky řezu;
  • na konci stránky potřeby materiálu v PDF;
  • na listu Materiály exportu do Excelu.

Objeví se jen tehdy, když má aspoň jeden díl označené hrany — u zakázek bez olepení se nic nemění.

Čtyři věci, které číslo říká — a které ne

Horní a dolní hrana jde po šířce dílu, levá a pravá po výšce. Police 800 × 300 olepená nahoře a dole potřebuje 2 × 800 mm na kus, ne 2 × 300.

Je to přesná geometrie, bez přídavku na odpad. Hrana se kupuje s přesahem a zarovnává se, a každá dílna počítá s jinou rezervou — proto dáváme skutečnou hodnotu a rezervu si přidáš sám. Raději číslo, se kterým se dá počítat, než číslo s vymyšleným procentem uvnitř.

Je to jeden součet, ne rozpad podle materiálu hrany. Označení si pamatuje, které hrany, ne typ, tloušťku ani barvu — rozdělení podle materiálu z toho nevznikne.

Počítá celý seznam dílů. Pokud se něco do tohoto běhu nevešlo, jeho hrana je stejně započítaná — bude potřeba, jakmile bude materiál.

Dostupné v režimu 2D desek, v tarifech Pro a Dílna, stejně jako samotné označování hran.

Funkce

Engine API teď řeže i dřevo — třetí režim aplikace, přes HTTP

Engine API mělo dva ze tří režimů aplikace. Třetí — dřevo s průřezem — je teď jediné volání: POST /v1/optimize/wood. Zakázka se dělí podle průřezu a chybějící materiál se hlásí odděleně od dílů, které se nevešly.

Zase něco pro ty, kdo píší software nad CutOptim. Když jen řežete v aplikaci, nemění se nic — režim dřeva tam funguje přesně jako dřív.

Engine API začínalo se dvěma ze tří režimů aplikace: desky a lineární materiál. Dřevo — materiál, který má průřez — je teď třetí, v jediném volání:

POST /v1/optimize/wood

Proč potřebovalo vlastní endpoint

Lineární materiál zná jediný rozměr, délku, takže každá tyč může posloužit každému dílu. U dřeva to neplatí: díl 50×150 z tyče 50×100 nevyřežete, ať zbývá jakákoli délka.

Díly i materiál proto nesou obě strany průřezu, zakázka se rozdělí podle průřezu, každý průřez se přiřadí vlastnímu materiálu a řeší se samostatně — a každý průřez se vrací s vlastními tyčemi a vlastními součty, vedle čísel za celou zakázku.

Dvě věci, které je dobré vědět předem:

  • Obě strany průřezu lze poslat v libovolném pořadí. 50×100 a 100×50 je tentýž otočený hranol a patří do jednoho průřezu. Ať jsou vaše data zadaná jakkoli, materiál kvůli tomu nezmizí.
  • „Žádný materiál tohoto průřezu“ a „nevešlo se“ se vracejí odděleně. První je chybějící materiál, druhé problém kapacity — smíchané v jednom seznamu pošlou vašeho uživatele hledat na špatné místo.

Co to nahrazuje

Dosud se to dalo přiblížit tím, že jste si díly seskupili sami a poslali jedno volání /v1/optimize/1d na průřez. To stojí jeden požadavek z kvóty na průřez místo jednoho na zakázku, přesouvá přiřazování materiálu do vašeho kódu a nechává vás skládat součet ručně — takový, který se nemusí shodovat s tím, co pro stejnou zakázku ukazuje aplikace CutOptim.

Teď se shoduje, a změřili jsme to, místo abychom to předpokládali: demo zakázka pro dřevo v aplikaci ukazuje na obrazovce 81,0 % využití na 10 tyčích, 19 z 19 dílů, 19 řezů — a API vrací tentýž plán, tyč po tyči.

Rychlost

Měřeno na stejném stroji, kde běží API: zakázka o 40 dílech se vyřeší za 4,4 ms a nejhorší případ, jaký jsme dokázali sestavit — 2000 dílů rozložených do 20 průřezů — trvá 451 ms. Každé volání zůstává synchronní: pošlete zakázku, dostanete hotový plán, není co dotazovat.

Referenční dokumentace API obsahuje přesnou podobu požadavku i odpovědi a dokument OpenAPI teď popisuje pět endpointů místo čtyř — znovu vygenerovaný klient si ten nový převezme sám.

Máte námět na funkci nebo jste narazili na chybu? Odpovězte na kterýkoli e-mail od CutOptim nebo použijte kontaktní formulář.

Funkce

Změřili jsme optimalizátor vůči teoretickému minimu — a odstranili údaj o výtěžnosti, který jsme nikdy neměřili

Nová stránka /benchmarks ukazuje zakázku po zakázce, jak blízko je CutOptim dokazatelnému minimu desek na publikovaných akademických instancích, se stažitelnými surovými daty. Tvrzení „88–96 % výtěžnosti“ zmizelo ze všech osmi jazyků.

Staly se dvě věci a ta druhá váží víc než první.

Zveřejnili jsme benchmark

cutoptim.com/benchmarks je online. Pro každou zakázku ze sady publikovaných akademických testovacích instancí se počítá dolní mez — počet desek nebo tyčí, pod který nemůže jít žádný řezný plán — a ukazuje se, jak daleko od ní je plán CutOptimu. Pokud plán meze dosáhne, je pro tu zakázku dokazatelně optimální; lepší neexistuje.

Každá zakázka je vypsaná. Surové výsledky lze stáhnout. Zdroje instancí jsou přišpendlené přes SHA-256, takže opakovaný běh může doložit, že měřil tytéž bajty, a celé se to reprodukuje z našeho repozitáře dvěma příkazy.

Stránka také říká, co čísla neříkají — to se zdálo užitečnější než ukazovat jen tu lichotivou polovinu:

  • naše mez není nejsilnější v literatuře, uváděný odstup je tedy odhad shora — zakázka označená „mimo mez” může být ve skutečnosti optimální a my to prostě neumíme dokázat;
  • relativní odstupy u malých zakázek přehánějí, poctivý je proto absolutní sloupec (desky nad minimem);
  • dvě z generovaných testovacích rodin jsou konstrukčně nepřátelské — je to test stropu, ne obraz běžné práce.

Odstranili jsme číslo, které jsme nikdy neměli tisknout

Až do dneška tento web tvrdil, že CutOptim „obvykle dosahuje 88–96 % využití materiálu” — ve slovníčku, v FAQ i na kartě funkce, ve všech osmi jazycích.

Nikdo to nikdy nezměřil.

Když jsme to konečně udělali, medián na těch akademických instancích vyšel výrazně níž. Ty instance jsou tvrdší než typická nábytkářská zakázka — rozměry dílů jsou náhodné, ne opakující se — takže nejde o to, že by software byl horší, než jsme mysleli. Jde o to, že jsme uváděli číslo, pro které jsme neměli žádný podklad, a kdo porovnává nabídky, si zaslouží víc.

Tvrzení tedy zmizelo všude a nic ho nenahradilo přívětivějším rozpětím. Na jeho místo nastoupilo měření a poctivá věta: kolik z desky nakonec využijete, závisí na skladbě dílů, rozměrech materiálu a pilovém kotouči — a jediné číslo, které něco znamená, je to z vašeho vlastního výpisu materiálu.

V našem buildu nyní běží automatická kontrola, která selže, pokud se do marketingových textů v kterémkoli z osmi jazyků vrátí procento výtěžnosti. Toto tvrzení jsme odstraňovali ve třech kolech, protože každý pokus jednu jeho rodinu minul; úklid, který potřebuje tři pokusy, další úprava textu zvrátí, pokud ho nic nehlídá.

Máte návrh na funkci nebo jste narazili na chybu? Odpovězte na kterýkoli e-mail od CutOptim nebo použijte kontaktní formulář.

Funkce

Jádro pro řezání je teď API — stejný optimalizátor, volatelný z vašeho vlastního softwaru

Pokud píšete software, nebo ho někdo píše pro vás: jádro pro řezání z CutOptim je teď HTTP API. Na vstupu díly a materiál, na výstupu rozvržení, gilotinový plán řezání a čísla. Deterministické. 49 €/měsíc za 10 000 požadavků, pevný strop.

Tato aktualizace míří na konkrétního čtenáře, tak to řekněme hned. Pokud píšete software — nebo za to někomu platíte — můžete teď jádro pro optimalizaci řezání z CutOptim volat přímo ze svého ERP, z kalkulačního nástroje nebo z vlastního softwaru stroje, místo aby někdo znovu přepisoval nářezový plán do prohlížeče. Pokud jen řežete desky, pro vás se nemění nic. Aplikace funguje přesně jako dřív a optimalizátor zůstává součástí tarifů Zdarma, Pro i Dílna.

Co umí

Pošlete díly a materiál v JSON na https://api.cutoptim.com a zpátky dostanete celý výsledek: každý díl i s jeho souřadnicemi, gilotinový plán řezání a čísla — počet desek, využití materiálu v %, řezy, průjezdy pily, délku řezu a celkovou cenu. Stejné jádro, stejná čísla jako v aplikaci.

Pět endpointů, a to je celá plocha:

  • POST /v1/optimize/2d — desky
  • POST /v1/optimize/1d — tyče, profily, trubky
  • POST /v1/optimize/wood — dřevo, přiřazené podle průřezu (od 2026-08-03)
  • GET /v1/usage — kolik tento klíč spotřeboval v aktuálním měsíci
  • GET /v1/health — jestli služba běží

Autentizace je jedna hlavička: Authorization: Bearer <klíč>.

Stejný vstup vrací vždy stejnou odpověď

Jádro je deterministické: žádná náhoda, žádné hodiny v algoritmu. Pošlete stejnou zakázku dvakrát a rozvržení se vrátí totožné, až na souřadnici. Výsledek si tedy můžete cachovat a známou zakázku můžete dát do testu a výstup porovnávat — což optimalizátor, který se s každým spuštěním trochu posune, neumožňuje.

Dvě jádra a jeden poctivě řečený kompromis

heuristic je výchozí, přesně ten gilotinový rozmisťovací algoritmus, který běží v aplikaci: nejvyšší využití materiálu, každé rozvržení řezatelné od hrany k hraně na formátovací pile, vždy plný plán řezání.

balanced si zapnete sami. Rozmisťovací algoritmus MaxRects s volným nestingem, na zakázce s 2 000 díly naměřený asi 25× rychlejší — využití materiálu je ale o něco nižší a jeho rozvržení často nejsou gilotinová, takže v takovém případě nevrací žádný plán řezání. Je to kompromis mezi rychlostí a vyrobitelností, ne lepší výsledek. Sáhněte po něm, když velká zakázka potřebuje odpověď rychle; zůstaňte u výchozího, když má někdo desku skutečně rozřezat.

Limity, cena a jak se k tomu dostat

2 000 dílů na požadavek, 50 řádků materiálu, 1 MB tělo požadavku. 49 € za měsíc za 10 000 požadavků, fakturace v EUR, se 14denním zkušebním obdobím. Těch 10 000 je pevný strop, ne výchozí bod: po jeho vyčerpání se volání zastaví, dokud nezačne nový měsíc. Žádné přeplatky, žádná nečekaná faktura.

Předplatit si ho můžete přímo na stránce Engine API — běží se zkušebním obdobím a přístup pak dorazí na účet sám. Pokud chcete nejdřív popsat, co stavíte, druhou cestou je kontaktní formulář. Na vaší nástěnce se pak objeví karta pro API klíče: tam si je vytváříte, každý klíč se zobrazí právě jednou (ukládá se jen jeho hash, takže už ho nikdy nelze získat znovu) a spotřeba proti měsíční kvótě je na téže kartě.

Zbytek je popsaný: Engine API pro přehled a ceník a reference API pro každé pole, každou volbu, všechny chybové kódy i obě jádra.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Funkce

Vězte, co pila skutečně udělá: počty řezů, plán řezání a limity stroje

Každý plán teď ukáže, kolik řezů zakázka potřebuje, kolik toho kotouč urazí a ořez po jednotlivých stranách. Pro přidává plán řezání krok za krokem ve všech třech režimech a kalibrační řez. Dílna přidává limity fází a otáčení.

Plán řezání vám řekne, kde díly leží. Nikdy vám neřekl, jak bude vypadat den u pily: kolikrát přestavíte doraz, kolik toho kotouč urazí, co řezat jako první. Tahle aktualizace odpovídá na všechny tři otázky — a mění plán v uspořádaný seznam poloh dorazu, podle kterého se dá postupovat.

Kolik řezů a kolik toho kotouč urazí

V záhlaví výsledků každé zakázky jsou teď dvě čísla, a to ve všech tarifech, včetně hostů.

  • Řezy počítá seřízení dorazu. Stejný rozměr řezaný na třech pásech je jedno nastavení, takže se počítá jednou — protože je to jedno seřízení u stroje.
  • průjezdů pily se objeví pod tím, kdykoli se obě čísla liší, a počítá každý přeříznutý pás zvlášť. To je číslo, kterým se řídí opotřebení kotouče a poplatky za řez.
  • Délka řezu je celková nařezaná dráha — metry v režimu mm, stopy v palcovém režimu. Při obou způsobech počítání vychází stejně.

Ani jedno z těch čísel není to „správné”; každé odpovídá na jinou otázku. Kolikrát přestavím doraz? a kolikrát kotouč projede materiálem? Nacenění zakázky potřebuje obojí.

Na naší standardní demo zakázce se 40 díly (desky 2440 × 1220, řez 3 mm) vyjde plán na 30 řezů, 52 průjezdů pily a 32,88 m řezání na dvou deskách při výtěžnosti 83,3 %.

Ořez každé hrany zvlášť

Ořez po stranách nahrazuje ve 2D jedinou hodnotu ořezu: samostatné vstupy vlevo, vpravo, nahoře a dole. Dostupné ve všech tarifech, včetně hostů.

Není to zjemnění, je to oprava. Poškozená nebo nepravoúhlá hrana potřebuje víc než ostatní, a symetrický ořez všech čtyř nedá jen o něco horší plán — dá plán chybný: na špatné hraně ubere málo a první díl si vadu odnese, všude jinde ubere moc a zaplatíte materiál, o který jste nikdy přijít nemuseli.

V 1D a Dřevu má tyč dva konce, takže se místo toho zobrazí dvojice Začátek řezu / Konec řezu.

Plán řezání — teď i na tyčích, nejen na deskách

Sekvence řezů bývala funkcí jen pro 2D. Teď běží ve 2D deskách, 1D lineárním režimu i v Dřevu, v tarifu Pro.

Na desce plán rozebírá materiál fázi po fázi: jeden krok na jedno seřízení dorazu, se směrem řezu a pozicí, takže se nikdy nežádá příčný řez v pásu, který ještě nebyl oddělen.

Na tyči není strom řezů — řezivo se přejíždí od čela ke konci — takže plán je průběžný odečet: po každém dílu kotouč spadne na danou značku a pak popojede o šířku řezu. Každá tyč se čte jako kalibrační proužek (je-li zapnutý), pak čelní řez počátečního ořezu (je-li nastaven) a pak jeden krok po každém dílu — kromě posledního dílu, který končí přesně na použitelném konci a nemá za sebou co odřezávat.

Každý krok udává polohu dorazu měřenou od čela tyče. O to jde: číslo, které nastavíte na dorazu, místo sčítání délek dílů a šířek řezu v hlavě, dvacetkrát po šestimetrovém kusu.

Dvě cesty, jak plán používat:

  • Přehrávač teď sedí přímo nad schématy desek nebo tyčí, kterými kroká, ne nahoře nad výsledky. Ovládání je ◀ Předchozí, ukazatel Krok, ▶ Další, nové ⏮ Spustit znovu a ▶ Přehrát. Spustit znovu zastaví přehrávání a vrátí vás na krok 1 — pro druhou desku nebo pro druhý průchod zakázkou.
  • Tabulka pod seznamem řezů je celý plán na jedné obrazovce: pořadí, deska nebo tyč, směr nebo díl a pozice. Klikněte na libovolný řádek a přehrávač skočí na daný krok, řádek se zvýrazní. Je to to, co se čte před začátkem, a co si lidé vyfotí a pošlou k pile.

Jedno poctivé omezení: 1D lineární režim uvádí polohy, ale ne délku řezu, protože lineární materiál nenese průřez, který by kotouč přejížděl. Režim Dřevo průřez zná, takže nařezanou délku hlásí. Radši údaj vynecháme, než abychom si ho vymysleli.

Kalibrační řez, nově i na tyčích

Kalibrační řez sejme z materiálu tenký proužek ještě před jakýmkoli dílem. Proužek změříte, porovnáte s tím, co jste zadali, a o rozdíl doladíte doraz — takže první skutečný díl je přesný, místo aby byl tím, který obětujete, abyste zjistili, že bylo seřízení mimo. Je to funkce tarifu Pro.

Teď běží ve všech režimech. U desky si vyberete, ze které ze čtyř hran se proužek snímá. Na tyči se snímá vždy z čela a výběr hrany je skrytý — tyč má jedno čelo a nabízet čtyři hrany by byl ovládací prvek, který by plán nemohl splnit.

Váže se na počáteční ořez: materiál rezervovaný u čela je počáteční ořez plus kalibrace. Když jsou nastavené oba, čelo se přejíždí dvakrát — jednou kvůli proužku, který měříte, podruhé kvůli odebrání zbytku ořezu — a plán řezání vypíše oba průjezdy, v tomhle pořadí.

Dva ovládací prvky, které popisují váš stroj

Oba jsou 2D a oba jsou v tarifu Dílna.

  • Max. fází řezání. Fáze je série rovnoběžných řezů mezi dvěma otočeními materiálu — což je přesně způsob, jakým se formátovací pily specifikují, jako dvou-, tří- nebo čtyřfázové stroje. Řekněte CutOptim, co ta vaše dovolí, a plán to respektuje tam, kde to zakázka umožní — a kde zakázku nelze nařezat v rámci limitu, upozorní vás, místo aby vrátil plán, který pila nezvládne. To vše bez obětování výtěžnosti nebo jediné desky.
  • Minimalizovat otáčení. Upřednostní rozvržení, která otáčejí méně dílů, ale jen tehdy, když to nestojí desku navíc. Deska jsou peníze, otočení sekundy — výtěžnost se za to nikdy neobětuje.

Když limit nelze splnit, plán stejně dostanete. Optimalizátor ho vrátí a upozorní, které desky si u pily vyžádají seřízení navíc — použitelný plán s výhradou, nikdy ne chyba.

V PDF a v Excelu

  • Stránka Sekvence řezů v PDF, na vlastní stránce, ve všech třech režimech. U desky: deska, fáze, směr, pozice a délka řezu. U tyče: tyč, díl, který řez uvolní, a poloha dorazu od čela. Konvence počítání je vytištěná pod nadpisem a pod tabulkou je orámovaný pruh klíčových čísel — řezy, průjezdy pily, délka řezu, fáze. Pro.
  • Karta Sekvence řezů v sešitu Excel, vložená hned za Seznam řezů, protože je to to, z čeho operátor pracuje. Součty se opakují dole, takže karta obstojí samostatně, když je to jediná stránka, kterou vezmete k pile. Pro.
  • Schémata desek v plné velikosti. Ve 2D se teď každá deska opakuje na vlastní stránce na šířku vzadu v PDF, vykreslená tak velká, jak papír dovolí. V průběžném toku stránek na výšku vycházela deska 2800 × 2070 přibližně 1:16 — jako obrázek v pořádku, k práci nepoužitelné. Stránka na šířku dá zhruba trojnásobnou plochu a udrží čtenou část dokumentu souvislou, místo aby ji prokládaly celostránkové obrázky.
  • Seznam odpadu říká, jestli se zbytek vyplatí schovat. Začíná teď na vlastní stránce a nese sloupec Znovupoužitelné s hodnotou Ano nebo Ne, se schovatelnými kusy v čele — a pod tabulkou řádek, který uvádí pravidlo vašimi vlastními čísly: ve 2D musí minima dosáhnout obě strany (dlouhý úzký pásek použitelný není), v 1D a Dřevu zbylá délka.

Co bude dál

Automatické zahrnutí odřezků a montážní skupiny jsou stále na seznamu, spolu s vyhrazeným místem pro plán řezání v exportu štítků a nabídky.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Oprava

Pozvaní členové konečně dostanou Dílnu, materiály si pamatují svůj kotouč a poctivá zpráva u příliš velkých dílů

Pozvaný člen týmu s tarifem Dílna se všude bral jako uživatel zdarma a nedostal to, co vlastník platil. Opraveno, bez vašeho zásahu. Dále: 1D Lineární hlásí délku řezu, jakmile zadáte šířku profilu, a materiály si pamatují svůj kotouč a ořez.

Dvě věci v této aktualizaci byly špatně a jedna z nich stála platící zákazníky něco, co si už koupili. Ty jdou první.

Vaše místa v týmu teď skutečně dávají Dílnu

Pokud máte tarif Dílna a přidali jste kolegy ve Správě týmu, nedostávali plán, který za ně platíte. Pozvaný člen se při každé kontrole bral jako uživatel zdarma: tři optimalizace měsíčně, místo na jediný uložený projekt a žádný z exportů Pro ani Dílny. Platili jste za tři místa a dva ze tří lidí na nich měli účet zdarma.

Byla to chyba, ne pravidlo. Pozvaný člen teď dostává plán, který platí vlastník, a to všude, kde se plán čte.

Nemusíte nic dělat. Žádné nové pozvánky, žádné ukládání znovu, žádný přepínač k zapnutí — kolegové, kteří už ve vaší organizaci jsou, si to vezmou sami. A vždycky to jen zvedá: člen s vlastním předplatným Pro je po dobu, kdy ho místo kryje, povýšen na Dílnu, nikdy ne naopak.

A sdílený pracovní prostor je konečně sdílený

Druhá půlka téhož příběhu. Organizaci šlo založit, kolegy přidat, seznam členů se zobrazil — a pak se nesdílelo nic: každý měl dál vlastní seznam projektů.

Projekt, který kterýkoli člen uloží od této chvíle, patří organizaci. Vidí ho celý tým a každý ho může otevřít. Hlavně ale platí, že značky průběhu jsou společné: odškrtnutá deska je odškrtnutá pro všechny, takže se dva lidé nepustí do stejné desky dvakrát. To je z celé věci ta část, kterou u pily poznáte.

Dvě hranice k tomu patří a říkáme je rovnou:

  • Zpětně se nesdílí nic. Projekty uložené před touto aktualizací zůstávají osobní a kolegům se nezobrazí. Žádná vaše dřívější zakázka ani cenová nabídka se nasazením nestala viditelnou.
  • Smazat sdílený projekt může jen ten, kdo ho uložil. Ostatní s ním pracují, ale neodstraní ho — nikdo tedy nesmaže cizí práci. V panelu Projekty nese cizí projekt značku 👥 a tlačítko pro smazání u něj není zobrazené.

Podrobnosti jsou v Týmovém pracovním prostoru.

„Příliš velké pro vaše desky“ už to neřekne o dílu, který se prostě nesmí otočit

Nahlásil uživatel: na skladě deska 2440 × 1220 a výsledek hlásil 550 × 1964 — příliš velké pro vaše desky, s radou přidat větší formát nebo díl rozdělit. Otočte ten kus a vejde se s rezervou.

Rozmisťovač měl pravdu v tom, že díl umístit nešlo — políčko Ot. na tom řádku nebylo zaškrtnuté, takže směl jít jen nastojato, a nastojato se nevejde. Chybná byla ta zpráva a ta rada. Poslaly by člověka k prodejci pro desku, která už mu stojí opřená o zeď.

Ty dva případy se teď rozlišují. Díl, který neprojde nastojato, ale vejde se otočený, se hlásí jako vešel by se otočený, ale Ot. je vypnuté, a nápověda pojmenuje sloupec Ot. i řádek, který má zaškrtnout v tabulce Díly (2D). Zároveň říká, ať ho necháte vypnutý, pokud byl díl uzamčený kvůli směru vláken — to je legitimní volba, ne chyba k opravě. Díly, které jsou opravdu větší než vaše největší deska, si nechávají původní zprávu i původní radu, protože pro ně platí.

Nové znění nese i PDF, protože právě vytištěný plán se dostane k prodejci.

1D Lineární umí říct délku řezu — když mu řeknete šířku profilu

Lineární materiál je délka a nic víc. Není tam průřez, kterým by kotouč procházel, takže plán řezání uměl dát polohy dorazu, ale nikdy nařezanou vzdálenost — a raději údaj vynecháme, než abychom si ho vymysleli.

Místo hádání je tu proto vstupní pole. Šířka profilu sedí v Pokročilých nastaveních a objeví se jen v režimu 1D Lineární: šířka materiálu, kterým kotouč při jednom řezu prochází. Vyplňte ji a Délka řezu se přidá do záhlaví výsledků i do souhrnu a objeví se na stránce plánu řezání v PDF a na kartě Sekvence řezů v Excelu.

Nechte tam 0 a nic se nezmění — polohy, žádná délka, přesně jako dosud. Ta výchozí hodnota je záměrná: zakázka, která nikdy neřekne, jaký průřez řeže, dál žádné číslo nedostane, místo aby dostala věrohodně vypadající.

Režim Dřevo svůj průřez u každého materiálu zná a pole nikdy nezobrazuje. Pro zakázku, která míchá několik průřezů, je odpovědí právě režim Dřevo — sleduje je materiál po materiálu.

Plán řezání v PDF a karta v Excelu jsou funkce Pro; údaj Délka řezu na obrazovce ne.

Materiály si pamatují kotouč a ořez, kterým se řežou

Šířka řezu a ořez hran patří k materiálu, ne k zakázce. Kotouč 3,2 mm patří k desce 18 mm, ořez 12 mm k prknu s neopracovanou hranou. Doteď jste je u každého materiálu nastavovali znovu a zapomenout znamenalo plán, který se ukázal jako chybný až u pily.

Materiál ve vašem Skladu materiálů teď nese vlastní Pilový list a ořez — deska ukládá čtyři hrany, tyč své dva konce.

  • Nic nového k vyplňování. S materiálem se uloží to, co máte právě nastavené, přes stejná tlačítka Uložit aktuální a Přidat, která používáte dnes.
  • Vidíte, co v sobě nese. Řádek materiálu ukazuje malý odznak nastavení se šířkou řezu a ořezem, které nese, takže je uložení vidět, místo aby bylo kouzlem.
  • Načtení řekne, co se změnilo. Načtěte materiál a hodnoty se vrátí do Nastavení, a potvrzení pojmenuje pole, která se skutečně změnila. Nastavení, které se změní samo a neřekne to, je horší než to, které nastavíte ručně.

Materiál uložený před touto aktualizací nenese nic a jeho načtení nic nezmění. Nepřepíše potichu šířku řezu a ořez, které máte nastavené pro zakázku, kterou máte právě na stole. Prázdné tu není nula: prázdné znamená, že materiál k tomu nic neříká, zatímco 0 je skutečná odpověď — žádný ořez.

Sklad materiálů je funkce Pro.

Co bude dál

Týmová mezera je tímhle zavřená z obou stran — místo dává tarif a projekty se sdílejí. Montážní skupiny jsou dál na seznamu.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Funkce

Nejdřív řežte z vlastního regálu: automatické použití zbytků a soupis materiálu, podle kterého nakoupíte

Každý běh nyní nejprve zaplní uložené zbytky a teprve pak sáhne po novém materiálu — a přesně vám řekne, co koupit a co vzít z regálu. K tomu nabídky s cenami produktů, shoda vzoru dřeva, která tvaruje rozmístění, a sloupce cen všude.

Nejlevnější deska je ta, kterou už máte. Tato aktualizace nutí CutOptim sáhnout nejdřív po uložených zbytcích, než otevře cokoli nového — a pak vám srozumitelně řekne, co musíte skutečně nakoupit.

Automatické použití zbytků

Když je zapnuté Automaticky použít odřezky — a ve výchozím stavu zapnuté je — probíhá každá optimalizace ve dvou průchodech. Nejprve rozmístí vaše díly na zbytky, které už máte ve Skladu zbytků, a teprve zbývající díly pošle běžnému optimalizátoru na nový materiál.

  • Všechny tři režimy. 2D desky, 1D lineární i dřevěné profily.
  • Každý kus se použije nanejvýš jednou. Zbytky se nikdy neklonují tak jako formát základního materiálu, protože od každého máte v regálu jen jeden.
  • Plán je pojmenuje. Deska nebo tyč ze skladu je označená ♻ a nese název, který jste jí dali, takže člověk u pily ví, že ji má přinést, a ne otevírat novou desku.
  • Výsledky ukážou, co se ušetřilo. Kolik zbytků se použilo, kolik je to materiálu a — u zakázek dost malých na ověření — o kolik nových desek nebo tyčí jste potřebovali méně.
  • Sklad zůstane poctivý. Uložení běhu odečte, co spotřeboval: zcela využitý zbytek ze seznamu zmizí, částečně využitý nahradí jeho zbývající část.

Pro běh jen s novým materiálem zaškrtávací políčko vypněte — hodí se, když naceňujete čerstvý materiál a nechcete, aby se zbytky promítly do ceny.

Sklad zbytků je funkce Pro.

Souhrn materiálových požadavků, podle kterého nakoupíte

Každý výsledek nyní obsahuje Souhrn materiálových požadavků, a to ve všech třech režimech, hned před seznamem řezů. Odpovídá na jedinou otázku, kterou si před začátkem kladete: co musím koupit?

Zakázku rozdělí na dvě části:

  • Nový materiál — co ještě musíte nakoupit, podle rozměru, s množstvím a celkovou plochou nebo délkou.
  • Použité zbytky — co už máte, s řádkem, který říká, kolik kusů si před začátkem vzít z regálu.

Stejné rozdělení se objeví v PDF i v sešitu Excelu, takže prodejce i dílna čtou stejná čísla.

Nabídky, které účtují hotový díl

Nabídka nyní nabízí dva režimy cenotvorby. Přirážka k nákladům účtuje desky, které zakázka spotřebovala, jako dosud. Ceny produktů místo toho účtují hotové díly za prodejní cenu, kterou nastavíte u jednotlivého dílu — tak, jak většina dílen kuchyň skutečně naceňuje.

Vedle toho: údaje o odběrateli, sazba daně, datum platnosti, řádek práce a volitelné náklady na řez. Vaše marže je zahrnutá do jednotkových cen, místo aby se tiskla jako samostatný řádek, takže zákazník vidí čistý dokument. Pokud chcete marži vypsat, přepněte rozbalovací nabídku dokumentu na Interní přehled — ten ukazuje náklady, tržby a hrubou marži a nikdy neopustí váš stůl.

Nabídky a interní přehled jsou funkce Business.

Shoda vzoru dřeva nyní tvaruje rozmístění

Skupiny shody vzoru dřeva už nejsou jen záznamem záměru. Seskupené díly drží pohromadě na jedné desce, kde to rozmisťovač zvládne, jejich otáčení je uzamčené, aby vzor běžel stejným směrem, a jsou vynechány z průchodu se zbytky, takže sladěná sada nikdy neskončí rozdělená mezi zbytek a novou desku. Pokud se skupina na jednu desku opravdu nevejde, výsledek to řekne, místo aby ji tiše rozdělil.

Shoda vzoru dřeva je funkce Business a platí pro režim 2D desek.

Ceny tam, kde je potřebujete

  • Sloupce nákladové a prodejní ceny v tabulkách základního materiálu a dílů, které odhalí zaškrtávací políčko Zobrazit sloupce cen.
  • Cestují s vašimi daty. Oba sloupce jsou v šablonách CSV, v importu CSV i ve vkládání z Excelu, takže naceněný seznam řezů přežije cestu tam a zpět přes tabulkový procesor.
  • Sklad materiálů nyní ukládá vedle rozměru i cenu a tloušťku a řádky se načtou do zakázky jedním kliknutím.
Sloupce cen a sklad materiálů jsou funkce Pro.

Exporty

  • Titulní strana v každém režimu. Dříve ji dostávaly jen dřevěné plány. Nyní uvádí i 2D a lineární plány a vypisuje počet řezů vedle využití, desek a odpadu.
  • Shodné desky se sloučí. Zakázka, která je dvacetkrát toutéž deskou, dříve vytiskla dvacet téměř totožných stran; 2D je nyní sloučí do jediného schématu se štítkem opakování: N×, jak to 1D dělá už delší dobu. Seznam řezů získal odpovídající sloupec.
  • Dřevěné plány jsou seskupené podle materiálu. Jedna sekce na každou položku základního materiálu a jedna na každý použitý zbytek, místo všeho pod jediným nadpisem.
  • Názvy všude. Řádky 2D základního materiálu lze pojmenovat a tyto názvy se nyní objevují v záhlaví desek, na listech materiálu a odpadu v Excelu a v DXF.

Opravy, o kterých je dobré vědět

  • Oddělovač z Excelu. Import CSV nyní rozpozná čárku, středník nebo tabulátor přímo ze souboru. Pokud máte evropské nastavení Windows, kde Excel píše středníky, váš soubor se naimportuje tak, jak je.
  • Prodejní ceny už nemají výchozí hodnotu 1. Vymazání buňky dříve uložilo 1, takže díl, který jste záměrně nechali bez ceny, byl naceněn na jednu jednotku za kus — a proklouzl kolem upozornění „Položky bez ceny“.
  • Vkládání dřeva z Excelu. Řádek záhlaví, který sama nápověda ke vkládání navrhuje, byl špatně přečten a celé vložení bylo odmítnuto. Opraveno je i to, i související posun sloupců u prázdných buněk.

Co bude dál

Zavíráme mezery v Týmovém pracovním prostoru Business: sdílená knihovna projektů a členové dědící plán vlastníka.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Vylepšení

Těsnější plány řezání: chytřejší 1D optimalizátor a plnější 2D desky

Jádro pro lineární a dřevěné řezání nyní zkouší několik strategií a ponechá tu nejlepší, 2D rozmístění vměstná díly na celou šířku i výšku a PDF vypíše vše, co se nevešlo.

Lepší plány řezání znamenají méně plýtvání materiálem a méně nakoupených desek. Tato aktualizace přestavuje jádro lineárního a dřevěného řezání, rozmisťuje 2D desky těsněji a zajišťuje, aby PDF vyprávělo celý příběh.

Chytřejší lineární a dřevěné řezání

  • Několik strategií, vítězí nejlepší výsledek. Lineární a dřevěný optimalizátor nyní spouští pro každou úlohu více strategií rozmístění a ponechá tu, která spotřebuje nejméně materiálu — místo spoléhání na jediný přístup.
  • Silný u opakujících se úloh. U zakázek s mnoha stejnými díly najde nová metoda založená na vzorech téměř optimální rozmístění, dříve nedosažitelná.
  • Stejná úloha, méně odřezků. V praxi to znamená kratší zbylé tyče a desky a často o jednu délku méně k nákupu.

Plnější desky ve 2D

  • Konec plýtvání okraji. 2D rozmisťovač nyní vkládá díly, které zabírají celou šířku nebo výšku desky, a využívá prostor u okrajů, který dříve přicházel nazmar.
  • Skutečný příklad. Rozmístění, které dříve vyžadovalo dvě desky — každou sotva z poloviny využitou — se nyní vejde na jedinou desku s 94% využitím.

V PDF se nic neztratí

  • Každý díl je zohledněn. Pokud se díl nevejde nebo vám dojde zásoba, exportované PDF ho nyní jasně vypíše ve všech třech režimech (2D, lineárním i dřevěném), takže nic tiše nezmizí mezi obrazovkou a dílnou.
  • Rychlejší a soukromější exporty. Generování PDF je nyní plně hostováno u nás — žádné CDN třetích stran — takže exporty jsou rychlejší a nenačítají nic mimo CutOptim.

Co bude dál

Automatické zahrnutí odřezků a montážní skupiny jsou další na řadě.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Funkce

Představujeme asistenta CutOptim — odpovědi během práce

Vestavěný AI pomocník na webu i v aplikaci odpovídá na dotazy o funkcích, cenách a tom, jak získat nejlepší plány řezání — ve vašem jazyce, s odkazy na správnou dokumentaci.

Někdy chcete jen rychlou odpověď, aniž byste se museli prohrabávat dokumentací. CutOptim má nyní vestavěného asistenta, který vysvětlí funkce, objasní ceny a nasměruje vás na správného průvodce — přímo tam, kde jste, ve vašem jazyce.

Ptejte se na cokoli, ve svém jazyce

  • K dispozici tam, kde ho potřebujete. Malá chatovací bublina sedí v rohu marketingových stránek, dokumentace i uvnitř aplikace. Otevřete ji, položte otázku a získejte přímou odpověď.
  • Mluví všemi osmi jazyky CutOptim. Ptejte se česky, anglicky, maďarsky, německy, italsky, francouzsky, rumunsky nebo polsky — asistent odpoví ve stejném jazyce.
  • Odkáže vás na zdroj. Odpovědi odkazují na příslušného průvodce nebo stránku dokumentace, abyste si mohli přečíst všechny podrobnosti, kdykoli budete chtít.

Podložený a poctivý už z principu

  • Odpovědi ze skutečné dokumentace. Asistent vychází z vlastních průvodců, cen a článků nápovědy CutOptim — nevymýšlí si funkce, které neexistují, a odmítá dotazy, které se netýkají CutOptim.
  • Nevidí data vašich projektů. Pomocník odpovídá na obecné dotazy typu „jak mám…” a „k čemu to slouží…“. Nemá přístup k vašim uloženým projektům ani seznamům řezů.
  • Člověk na jedno kliknutí. Pokud asistent nedokáže pomoci, nabídne přímý odkaz na skutečnou osobu a každá odpověď má rychlé 👍 / 👎, abyste nám mohli říct, co se hodilo.

Za vašich podmínek

  • Udrží si své místo při procházení. Vaše konverzace se přenáší ze stránky na stránku, takže neztratíte nit.
  • Skryjte ho, kdykoli chcete. Přepínač ve vašem panelu — a odkaz „už nezobrazovat” ve widgetu — ho odsune stranou, pokud raději pracujete v klidu.

Co bude dál

Datově uvědomělý pomocník v aplikaci, který dokáže uvažovat nad vaším skutečným seznamem řezů, je na plánu.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Funkce

Zaručte si řezy, na kterých záleží — i když docházejí zásoby

Režim omezené zásoby a prioritní díly, které musí být vyříznuty, upravitelné barvy dílů a přehlednější PDF — napříč 2D deskami, lineárním řezáním i řezivem.

Tato aktualizace je o tom, mít vše pod kontrolou, když je materiálu málo. Nový režim zásoby Omezená bere zadaná množství jako pevný strop a kombinuje formáty, které skutečně máte na skladě, a prioritní díly vám umožní zaručit řezy, které si nemůžete dovolit vypustit. Obojí funguje napříč 2D deskami, lineárním řezáním i řezivem — spolu s upravitelnými barvami dílů a přehlednějšími PDF.

Omezená zásoba, poctivé plány

Ve výchozím nastavení CutOptim předpokládá, že seženete tolik desek, kolik plán potřebuje. Teď mu můžete říct, co máte doopravdy na skladě.

  • Přepněte zásobu na Omezená. Nový přepínač Neomezená | Omezená najdete v sekci skladu, v každém režimu. V režimu Omezená se zadaná množství stanou pevným stropem.
  • Vaše skutečné formáty, zkombinované za vás. Místo aby se optimalizátor spoléhal na jediný největší formát, kombinuje velikosti desek a tyčí, které skutečně držíte skladem, aby umístil co nejvíce — a ukáže přesný rozpis použitých formátů.
  • Poctivé upozornění na nedostatek. Když vám dojde materiál, přehledné upozornění „Nedostatek zásoby” vypíše, co chybí, a oddělí díl, který je prostě příliš velký na jakýkoli formát, od zásoby, která vám skutečně došla — takže víte, zda dokoupit, nebo díl přepracovat.

Prioritní řezy mají přednost

Když se nevejde všechno, o tom, co je zaručené, rozhodujete vy — ne algoritmus.

  • Označte nepostradatelné díly symbolem ⚑. V režimu Omezená se v tabulce dílů objeví sloupec priority (⚑). Označte díly, které pro tuto zakázku bezpodmínečně musí být vyříznuty.
  • Prioritní díly si vyberou materiál jako první, takže naléhavé díly se vyříznou a vypadnou výplňové díly s nízkou prioritou.
  • Jasný výsledek. Zelené ✓ potvrdí, že každý prioritní díl byl vyříznut, nebo červené ⚠ přesně řekne, kolik jich se nevešlo — ve 2D, lineárním řezání i řezivu.

Vaše barvy, přehlednější PDF

  • Upravitelné barvy dílů v každém režimu. Každý díl má nyní vlastní výběr barvy — včetně lineárního řezání, které ho dosud nemělo. Vaše barvy se propíšou do diagramu na obrazovce, do legendy i do každého exportu.
  • Prioritní díly v PDF vyniknou. Díly, které musí být vyříznuty, dostanou v seznamu řezů jasnou značku (!) a poznámku pod čarou, plus vyhrazený blok „Prioritní díly” hned pod souhrnem optimalizace — takže ten, kdo stojí u pily, vidí jako první, na čem záleží.

Co bude dál

Automatické zahrnutí odřezků a montážní skupiny jsou na řadě jako další.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Funkce

Palcové jednotky, chytřejší 2D optimalizátor a žádná ztracená práce

Milimetry nebo palce v celé aplikaci a každém exportu, přepracovaný 2D optimalizátor, který umístí více dílů na méně desek a porovná každý formát, jasná upozornění když se díl nevejde, a ochrana před ztrátou neuložené optimalizace.

Tato aktualizace je víc než vyladění. Imperiální jednotky přicházejí do celé aplikace, 2D optimalizátor desek byl přestavěn tak, aby plýtval méně materiálem, nyní vám řekne, když se něco nevejde, a vaše neuložená práce je chráněna před náhodnou ztrátou.

Pracujte v milimetrech — nebo v palcích

CutOptim teď mluví imperiálně stejně plynně jako metricky.

  • Jednoduchý přepínač mm / in je přímo v řádku Nastavení. Přepnete ho a každý rozměr se okamžitě převede — nic není třeba zadávat znovu.
  • Vaše volba se zapamatuje na tomto zařízení i na vašem účtu, takže přetrvá mezi relacemi a počítači.
  • Každý export zná jednotku. Řezné plány PDF, CSV, DXF (se správným příznakem $INSUNITS pro CAD), štítky i nabídky se vytvářejí ve zvolené jednotce; odpad 2D se v palcovém režimu zobrazuje v ft².
  • Rozumné imperiální výchozí hodnoty. Ukázková data a počáteční hodnoty používají kulaté imperiální rozměry (deska 96×48, řezivo 2×4) místo nepohodlných převodů, a každý uložený řez ukazuje malý odznak mm / in.
  • Přepnutí jednotky nikdy znovu nespustí optimalizátor, takže vás nestojí kvótu.

Chytřejší 2D optimalizátor desek

Packer desek 2D byl přestavěn podle toho, jak se desky ve skutečnosti řežou, a plýtvá znatelně méně materiálem.

  • Více na méně deskách. Reálná zakázka, která se dříve roztáhla na dvě desky při 39 %, se nyní vejde na jedinou při 77 %. Nový policový/sloupcový packer drží pohromadě čisté řady dílů stejné šířky, tak jako to dělá skutečný řez.
  • Zkouší každý formát desky. Pokud držíte skladem více než jednu velikost desky, optimalizátor nyní porovná zakázku na každém formátu a ponechá nejlepší výsledek, místo aby je použil v uvedeném pořadí.
  • Těsnější skládání u náročných zakázek. Nová strategie „získávání mezer” získá zpět pruh nad nízkým dílem, takže obtížné směsi zanechají méně odřezku.
  • „Směr prvního řezu” nyní funguje ve 2D. Volba vodorovného nebo svislého prvního řezu konečně mění rozvržení tak, jak byste čekali.

2D vám nyní řekne, co se nevešlo

Dříve, pokud byl díl příliš velký nebo vám došly desky, prostě tiše zmizel z plánu. Teď dostanete poctivou odpověď:

  • Červené upozornění „neumístěné díly” vypíše každý díl, který je příliš velký pro kteroukoli desku skladem — s názvem a rozměrem.
  • Žluté upozornění „nedostatek desek” vám pro každý formát řekne, kolik desek plán vyžaduje oproti tomu, kolik máte po ruce — takže přesně víte, kolik jich ještě koupit.
  • Počet dílů zčervená pokaždé, když nebylo umístěno vše, aby vám neúplný plán neproklouzl bez povšimnutí.

Nikdy neztraťte neuloženou optimalizaci

Spuštění optimalizace a následné přejití jinam dříve výsledek zahodilo. Už ne.

  • Dotaz na uložení se objeví předtím, než opustíte stránku (nebo přepnete režim) s neuloženými výsledky, takže si svou práci zachováte jedním kliknutím.
  • Automatické obnovení konceptu vrátí váš poslední běh, když se vrátíte — bez utracení další optimalizace.
  • Skutečný výběr cíle uložení vám umožní zvolit projekt a buď přepsat načtený řez, nebo jej uložit jako nový (jako „Uložit” a „Uložit jako”).
  • Názvy řezů jsou nyní jedinečné v rámci projektu a mazání používá přehledné potvrzovací okno v aplikaci místo vyskakovacího okna prohlížeče.

Co bude dál

Automatické zahrnutí odřezků a montážní skupiny (Feature Pack 2 fáze 2) jsou na řadě jako další, spolu s volitelným režimem „použij jen mé skladové zásoby” pro 2D.

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Vylepšení

Červen 2026 — hezčí PDF a přehlednější řezné seznamy

Přepracovaný export PDF s typografií vstřícnou k tisku, vzdušnější a logicky stránkované 1D plány, nově navržené obrazovkové tabulky řezných seznamů (nově i ve 2D) a opravy dvojitých dvojteček, zkratek a středoevropských znaků.

Tato aktualizace je o vyladění: dokumenty, které tisknete, a tabulky, které čtete na obrazovce, teď vypadají tak, jak mají.

Exporty PDF vstřícné k tisku

Prověřili jsme každé PDF, které aplikace vytváří — řezné plány 2D / 1D / dřevo, štítky a cenovou nabídku — podle nejlepších typografických a tiskových postupů:

  • Čitelné všude. Konec mikrotextu pod 6 pt; popisky v diagramech nyní používají tmavou, kontrastní barvu místo (někdy bledého) vlastního odstínu dílu, takže názvy dílů zůstávají čitelné na jakékoli barvě.
  • Kontrast vstřícný k tisku. Záhlaví sekcí a zápatí byly ztmaveny, aby dosáhly jasných, přístupných poměrů kontrastu — šetrnější k očím i k toneru.

Vzdušnější, dobře stránkované 1D plány

1D plány (lineární a dřevo) dostaly největší úklid:

  • Prostor mezi každým sloupcovým diagramem a řezným seznamem pod ním — konec textu nalepeného na sloupci.
  • Větší písmo napříč diagramy, tabulkami a souhrnným rámečkem, aby se vytištěný list pohodlně četl na délku paže na pracovním stole.
  • Logické zalomení stránek. Záhlaví, diagram a řezný seznam každé tyče nyní zůstávají pohromadě na jedné stránce, pokud se vejdou — konec osamoceného záhlaví na konci stránky.

Nově navržené tabulky řezných seznamů — nově i ve 2D

Výsledná tabulka řezného seznamu byla postavena znovu od základu:

  • Sloupce se nyní přizpůsobují svému obsahu a tabulka je vycentrovaná, takže název dílu konečně dostane potřebné místo, zatímco sloupce tyč / pořadí / délka zůstávají kompaktní.
  • Malá barevná tečka před každým názvem propojuje řádek s jeho dílem v diagramu.
  • Režim 2D má nyní také tabulku řezů (Deska / Pořadí / Díl / Rozměr), v souladu s pohledy 1D a dřevo.

Opravy textu

  • Konec dvojitých dvojteček v souhrnu PDF (Využitelné::Využitelné:).
  • Sloupec „Pořadí” je vypsán celý místo zkratky.
  • Středoevropské znaky (maďarské ő/ű, polské ł/ą/ż, české ř/ě/ů, rumunské ș/ț/ă) se dříve v písmu PDF lámaly; nyní se zobrazují jako čitelná písmena.
  • Import CSV správně zpracovává pole v uvozovkách obsahující čárky.

Co bude dál

Plně vložené písmo Unicode pro dokonalou diakritiku v PDF je na seznamu, spolu s Feature Pack 2 fáze 2 (automatické zahrnutí odřezků a montážní skupiny).

Máte přání na funkci nebo jste narazili na chybu? Odpovězte na jakýkoli e-mail CutOptim nebo využijte kontaktní formulář.

Vydání

Jarní aktualizace 2026 — balíček přesnosti, chytřejší exporty & rychlejší UX

Sprint 4 a Sprint 5 přinášejí dílenský balíček přesnosti (tolerance řezné spáry, oříznutí začátku/konce, náklady na řez), Pro+ DXF/SVG export, uložené odřezky napříč projekty a UX skeleton-loading v celé aplikaci.

Za poslední tři týdny jsme dodali dva velké sprinty. Tento příspěvek sdružuje všechny uživatelské změny, které můžete použít už teď.

Dílenská přesnost

Každý plán řezu nyní respektuje tři nové fyzické dílenské reality:

  • Tolerance řezné spáry (±mm) — Free+. Optimizér nejprve zkouší přesné umístění; pouze pokud nic nesedí, povolí až ±toleranci vůle. Užitečné, když se kotouč pohybuje mezi 3,0 a 3,2 mm nebo když importované rozměry mají zaokrouhlovací šum.
  • Oříznutí začátek / konec (mm) — Free+. Efektivní délka každé tyče nebo desky se snižuje o start_trim + end_trim. Poškozená upínací hrana již není považována za znovupoužitelný odřezek — váš výkaz odpadů nyní odráží to, co dílna ve skutečnosti zachovává.
  • Náklady na řez (€) — Pro+. Každý dílec přidá 1 řez (1D) nebo 2 řezy (2D) k součtu projektu, vynásobeno vašimi náklady kotouč-a-čas. Nové statistické karty “Řezy” a “Náklady na řezy” zviditelňují kompromis mezi těsnějším rozvržením a dalším průchodem kotouče.

Všechna tři nastavení cestují s projektem. Vyhrazený článek Tolerance řezné spáry představuje 5krokový měřicí protokol a referenční tabulku dílenských tolerancí (CNC 0 mm → ruční pásová pila 2–3 mm).

Dílenské exporty

  • Export DXF + SVG je nyní samostatnou Pro funkcí na landing page. Cíl DXF je R12 — otevírá se v AutoCAD LT, Inkscape, OnShape, Fusion a všech běžných CNC post-procesorech bez konverze.
  • Soubory SVG nyní obsahují deklaraci xmlns a prolog <?xml ... ?>, takže stažený soubor se správně otevírá v Inkscape a libovolném samostatném SVG prohlížeči.
  • Soubory CSV začínají BOM UTF-8 — Excel automaticky rozpozná kódování, konec znečištěným diakritickým znakům.
  • Vzorec názvu souboru je sjednocený přes PDF / CSV / DXF / SVG: <slug-firmy>-cutting-plan-<timestamp>.<ext>.

Uložené odřezky napříč zařízeními

Uživatelé Pro a Business již neztrácejí svůj sklad odřezků při přepnutí prohlížeče. Seznam “Uložené odřezky” nyní žije v databázi (/api/offcuts-inventory), s jednorázovou tichou migrací z vašeho stávajícího localStorage při příští návštěvě. Free uživatelé si ponechávají lokální úložiště prohlížeče jako dříve.

Audit nastavení + 5 skutečných oprav chyb

Auditovali jsme celý postranní panel Nastavení /app proti běžícímu kódu optimalizátoru. Pět nastavení vypadalo, jako by něco dělalo, ale ve skutečnosti nemělo žádný vliv na výsledek:

  • Prioritizace materiálu (ikona ★ na řádek) nyní skutečně třídí seznam zásob před optimalizací.
  • Min. práh odřezku pokročilé vstupy (Š / V / D) jsou nyní skutečně čteny inline optimalizátorem.
  • Režim minimalizace nákladů nyní třídí zásoby podle _price vzestupně — nejprve nejlevnější deska.
  • Typ řezu a Jednotka (mm/cm) selecty byly fantomy — kód je nikdy nečetl. Byly odstraněny. Typ řezu zůstává guillotine v režimu 2D Panel; nesting podle skutečného tvaru později dorazil jako samostatný režim Nesting. Jednotka zůstává v milimetrech; cm / palce plánováno pro v2.

Rychlejší vnímaná UX se skeleton loadingem

Přidali jsme znovupoužitelný placeholder Skeleton a zapojili ho do pěti asynchronních cest, abyste už nemuseli zírat do prázdného prostoru, zatímco se načítají data:

  • Spuštění optimalizace maluje skeleton statistik-a-desky před výpočtem — posun rozvržení mizí u velkých úloh.
  • PDF dropdown ukazuje stav zaneprázdněnosti, zatímco jsPDF lazy načítá.
  • Seznam historie fakturace dashboardu, karta mazání projektu a načítání inventáře odřezků Pro ukazují strukturované placeholdery během síťové cesty.

Vyladění přihlášení a přístupnosti

  • Přepínač zobrazit / skrýt heslo na Přihlášení + Registraci, s varováním Caps Lock.
  • Inline validace na pole s role="alert" pro čtečky obrazovky.
  • Veřejné prohlášení o přístupnosti je nyní k dispozici ve všech 8 jazycích — viz přístupnost.

Co dál

Sprint 6 přebírá Feature Pack 2 Phase 2 (P1): auto-zahrnutí odřezků, sestavovací skupiny a bohatší Knihovnu materiálů. Sprint 7 přináší první export Pillar A2 (G-kód).

Máte požadavek na funkci nebo jste našli chybu? Odpovězte na jakýkoli CutOptim email nebo použijte kontaktní formulář.