Przejdź do głównej treści

Nowości

Najnowsze wydania CutOptim, nowe funkcje, ulepszenia i poprawki w jednym miejscu — zobacz, co się zmieniło w optymalizatorze cięcia, eksportach i kalkulatorach.

RSS
Funkcja

Pracuj w centymetrach

Przełącznik jednostek ma teraz trzy pozycje — mm, cm i cale. Centymetry to pełnoprawna jednostka robocza: tabele, plan cięcia, eksporty i plakietka przy zapisanym cięciu podążają za Twoim wyborem.

Przełącznik jednostek na górze panelu Ustawienia oferuje teraz trzy jednostki: mm · cm · in.

Centymetry to pełnoprawna jednostka robocza, a nie tylko sposób wyświetlania. Wszystko podąża za Twoim wyborem — tabele materiału i elementów, grubość cięcia i okrawanie krawędzi, plan cięcia na ekranie, eksporty PDF, Excel i CSV, etykiety elementów oraz plakietka przy każdym zapisanym cięciu. Plan wykonany w centymetrach otwiera się ponownie w centymetrach.

Dlaczego to dodaliśmy: wielu z Was pracuje w centymetrach — w większości Europy wymiary mebli i szkła podaje się właśnie tak — a do tej pory do wyboru były tylko milimetry albo cale. Trzeba było więc albo mnożyć wszystko przez dziesięć na piechotę, albo, co gorsza, wpisywać centymetry do przestrzeni roboczej ustawionej na milimetry i otrzymać plan błędny dziesięciokrotnie.

Kilka szczegółów, o których warto wiedzieć:

  • Przełączenie jednostki przelicza Twoje dane. Jeśli w tabelach są już liczby, zmiana jednostki przelicza każdy wymiar po krótkim potwierdzeniu. Jeśli przestrzeń robocza jest jeszcze nietknięta, wypełnia się zamiast tego okrągłymi wartościami dla nowej jednostki — w centymetrach płyta demonstracyjna to 244 × 122 cm, a domyślna grubość cięcia 0,3 cm.
  • Centymetry zachowują dwa miejsca po przecinku (milimetry jedno, cale trzy). To celowe: jedno miejsce po przecinku narzuciłoby trybowi centymetrowemu próg 1 mm, czyli mniejszą dokładność niż w trybie milimetrowym — zmiana jednostki po cichu kosztowałaby Cię precyzję. Końcowe zera nigdy nie są pokazywane: płyta 244 cm wyświetla się jako 244.
  • Gotowa optymalizacja zachowuje jednostkę, w której powstała. Późniejsze przełączenie nie zmienia opisu ukończonego planu, nie unieważnia go i nigdy nie kosztuje Cię uruchomienia.

Milimetry pozostają jednostką domyślną, a w istniejących projektach nic się nie zmienia, dopóki nie przełączysz jednostki.

Funkcja

Zmień hasło z panelu

Nowa sekcja Konto i bezpieczeństwo pozwala zmienić hasło, ustawić je, jeśli rejestrowałeś się przez Google, oraz wylogować się ze wszystkich urządzeń naraz.

Twój panel ma teraz sekcję Konto i bezpieczeństwo, zebraną na dole strony.

Możesz tam zmienić hasło — po potwierdzeniu obecnego — a jeśli konto utworzyłeś przez Google, ustawić hasło, aby logować się także adresem e-mail. Znajdziesz też Wyloguj ze wszystkich urządzeń, co kończy wszystkie aktywne sesje naraz (przydatne na współdzielonym lub zgubionym komputerze), wraz z metodą logowania, datą dołączenia i ostatnim logowaniem.

Nic innego się nie przesunęło: eksport danych i usunięcie konta pozostają w sekcji Prywatność i dane tuż poniżej.

Ulepszenie

CutOptim przeszedł niezależny audyt bezpieczeństwa

Zewnętrzny podmiot sprawdził całą aplikację. Usunęliśmy każdy wykryty problem — silniejsza izolacja między przestrzeniami zespołu, bezpieczniejsze pliki eksportu i ściślejsza obsługa danych wyjściowych w całej aplikacji.

Niezależny zewnętrzny podmiot przeprowadził pełny przegląd bezpieczeństwa CutOptim, obejmujący aplikację, funkcje konta i zespołu oraz sposób, w jaki przechowujemy i eksportujemy Twoje dane.

Przegląd wskazał kilka obszarów do wzmocnienia, a wszystkie z nich usunęliśmy. Do usprawnień należą silniejsza izolacja danych między przestrzeniami roboczymi zespołu (dołączenie do współdzielonej przestrzeni wymaga teraz zawsze wcześniejszej akceptacji zaproszonej osoby), bezpieczniejsze pliki eksportu (nazwy w eksportach CSV i arkuszy kalkulacyjnych nie mogą już być interpretowane jako formuły przez Excel, Arkusze Google czy LibreOffice) oraz ściślejsza obsługa kolorów i etykiet w całej aplikacji.

Żadna z tych zmian nie wymagała żadnych działań z Twojej strony i nie ma dowodów na to, by którakolwiek z nich została kiedykolwiek wykorzystana przeciwko jakiemuś kontu. Twoje projekty pozostają prywatne, dostępne tylko dla Ciebie i Twojego zespołu, a wraz z rozwojem CutOptim będziemy nadal dbać o bezpieczeństwo.

Ulepszenie

Zaproszenia do zespołu wymagają teraz zgody

Dodanie kogoś do Przestrzeni roboczej zespołu tworzy teraz oczekujące zaproszenie, które dana osoba musi zaakceptować we własnym Panelu, zanim dołączy — nikogo nie można już dodać do zespołu bez jego zgody.

Dodanie współpracownika do Twojej Przestrzeni roboczej zespołu wymaga teraz jego zgody. Do tej pory wpisanie adresu email współpracownika i kliknięcie Dodaj od razu umieszczało go w Twojej przestrzeni. Od teraz zamiast tego powstaje oczekujące zaproszenie — nikt nie dołącza do zespołu bez własnej zgody.

Nowy przebieg: właściciel zaprasza współpracownika po adresie email z Panelu. Współpracownik loguje się i widzi baner Akceptuj / Odrzuć u góry sekcji Zespół we własnym Panelu. Dopiero po kliknięciu Akceptuj dołącza — i dopiero wtedy otrzymuje plan właściciela oraz wspólne projekty przestrzeni. Może też Odrzucić, a członek może w ten sam sposób później wyjść.

Nie ma żadnego emaila z zaproszeniem: powiadom współpracownika inną drogą, że go zaprosiłeś; zaproszenie czeka w jego Panelu, dopóki nie odpowie. Wszystko inne we wspólnej przestrzeni roboczej pozostaje bez zmian — nadal do 3 członków, a projekty zapisane przez aktywnego członka nadal należą do organizacji.

Szczegóły znajdziesz na stronie Przestrzeń robocza zespołu.

Poprawka

Engine API: co modeluje silnik max, oraz poprawka eksportu CSV

Silnik max rozwiązuje jeden format materiału w pełnym rozmiarze płyty, więc zapytanie z drugim formatem, trim, respectStock, material lub grainGroup jest teraz odrzucane od razu, zamiast wracać jako plan innego zadania. Ponadto: eksporty CSV cytują nazwy elementów.

Audyt Engine API wykazał trzy rzeczy warte odnotowania. Żadna z nich nie zmienia domyślnego silnika i żaden dotychczasowy plan nie zmienia kształtu.

Silnik max mówi, czego nie potrafi

Asynchroniczny silnik max pakuje jeden format materiału, w pełnym rozmiarze płyty, przy nieograniczonej dostępności. Dotąd zapytanie 2D, które prosiło o coś więcej, i tak było przyjmowane: dodatkowy format materiału po cichu znikał, respectStock po cichu stawał się nieograniczoną dostępnością, a options.trim, który zarezerwowałeś dla piły, był po cichu nacinany. Dostawałeś pewny siebie, deterministyczny plan dla zadania, którego nie wysłałeś — i nic w odpowiedzi tego nie zdradzało.

Takie zapytania są teraz odrzucane już przy zgłoszeniu, kodem 400, z nazwą każdej nieobsługiwanej funkcji — drugiego wiersza stock, options.trim, options.respectStock, dowolnego material, dowolnego grainGroup. Odrzucenie następuje, zanim wywołanie zostanie naliczone, więc nic Cię nie kosztuje — i zanim odczekasz minutę na wynik, który i tak trzeba by wyrzucić. Takie zadania kieruj do domyślnego silnika heuristic, który modeluje je wszystkie.

Opcje, które sprawiają jedynie, że plan jest mniej dostrojony — tolerance, minimizeCost, maxCutStages, minimizeRotations, firstCut, effort — nadal przechodzą i zamiast znikać, są teraz wymieniane w warnings. Wynik z max nie raportuje żadnych offcuts.

Walidacja zgadza się teraz z optymalizacją

POST /v1/validate/2d odrzucał dotąd engine: "max" kodem 400, twierdząc, że silnik jest niedostępny — dla treści, którą POST /v1/optimize/2d przyjmował. Oba dają teraz ten sam werdykt dla tej samej treści, a przecież właśnie po to jest endpoint walidacji.

Eksporty CSV cytują nazwy elementów

Nazwa elementu zawierająca przecinek — „Drzwi, lewe” — powodowała dotąd powstanie dodatkowego pola, przesuwając każdą kolejną kolumnę. Eksporty CSV z aplikacji i z API (include: ["csv"]) są teraz cytowane zgodnie z RFC 4180. Nazwa bez przecinka, cudzysłowu i znaku nowej linii daje dokładnie te same bajty co wcześniej.

Dokumentacja API i dokument OpenAPI opisują to wszystko w komplecie.

Wydanie

Silnik max: dowiedzione optimum w Engine API

Nowy asynchroniczny silnik Engine API dla 2D. engine "max" uruchamia przeszukiwanie drzewa po stronie serwera, które osiąga dowiedzione optimum przy znacznie większej liczbie zleceń — zgłaszasz zadanie, dostajesz identyfikator zadania i odpytujesz GET /v1/jobs/{id} po plan.

Domyślny silnik Engine API jest szybki i zawsze daje się pociąć na pile, a dla zdecydowanej większości zleceń jest dokładnie tym, czego potrzebujesz. Ale przy dużym, wartościowym zleceniu 2D na ostatnich kilka płyt warto czasem poczekać. Właśnie do tego służy nowy silnik max.

Co robi

max to przeszukiwanie drzewa po stronie serwera (tylko 2D), które osiąga dowiedzione optimum przy znacznie większej liczbie zleceń niż silnik domyślny — plan odpowiada teoretycznie minimalnej liczbie płyt, w sposób dowiedziony. Jego układy nadal da się pociąć gilotynowo (są wykonalne na pile panelowej), a sam jest wciąż deterministyczny: to samo zapytanie zawsze zwraca ten sam plan.

Kosztem jest czas. Obliczenie max trwa od sekund do minuty, podczas gdy silnik domyślny odpowiada w milisekundach. Dlatego nie trzyma otwartego połączenia w oczekiwaniu.

Jak je wywołujesz

Ponieważ jest wolny, max jest asynchroniczny — to jedyne miejsce, w którym Engine API nie odpowiada w treści zapytania:

  • Zgłoś. POST /v1/optimize/2d z engine: "max" zwraca 202 Accepted z polem jobId (naliczane przy zgłoszeniu).
  • Odpytuj. Wywołuj GET /v1/jobs/{id}, aż status będzie "succeeded" — pole result zawiera wtedy tę samą odpowiedź 2D, którą zwraca obliczenie synchroniczne — albo "failed", z przyczyną w error. Odpytywanie nie zużywa limitu, a widzisz wyłącznie własne zadania.

Działa tylko dla 2D: 1D, drewno i nesting kształtów rzeczywistych pozostają bez zmian. Domyślny (heuristic) oraz włączany opcjonalnie silnik balanced są niezmienione i nadal synchroniczne — po max sięgaj tylko wtedy, gdy przy dużym zleceniu warto poczekać.

Jak z tego korzystać

To część tego samego Engine API, które już wywołujesz — ten sam klucz API, to samo konto, ten sam deterministyczny kontrakt. Zajrzyj do dokumentacji API po listę silników, strukturę zadania asynchronicznego oraz zapytania i odpowiedzi, a do benchmarków po to, jak mierzymy plan względem teoretycznego minimum.

Wydanie

Nesting z rzeczywistych kształtów jest już w aplikacji

Optymalizator w aplikacji zyskuje czwarty tryb: Nesting. Zaimportuj obrysy elementów jako SVG lub DXF, ułóż nieregularne wielokąty na arkuszach ze strefami wykluczenia i wyeksportuj układ jako SVG, DXF, PDF lub Excel — do lasera, plazmy i strumienia wody.

Nesting z rzeczywistych kształtów był w Engine API; teraz jest w aplikacji. Optymalizator ma czwarty tryb, Nesting — podzakładkę w trybie 2D, obok Panel — to naprawdę inny problem niż tryby prostokątne.

Co robi

Tryby 2D, 1D i Wood tną prostokąty piłą gilotynową. Wiele zleceń nie jest prostokątami: stalowy wspornik, trójkątna blacha węzłowa, uszczelka z otworem. Tryb Nesting układa elementy według ich rzeczywistego obrysu — dowolne wielokąty wchodzą we wklęsłe kieszenie sąsiadów, dzięki czemu odzyskuje się puste powietrze, które optymalizator prostokąta otaczającego marnuje. To tryb dla cięcia laserowego, plazmowego i strumieniem wody.

Jak go używać

  • Zaimportuj swoje obrysy. Otwórz zakładkę Nesting i kliknij Importuj SVG/DXF — aplikacja czyta zamknięte obrysy z pliku DXF (z łukami spłaszczonymi do odcinków) lub SVG (ścieżki, wielokąty, okręgi) i zamienia koncentryczne obrysy w otwory. Nie masz pliku pod ręką? Kliknij Demo.
  • Dodaj arkusze — i strefy wykluczenia. Dodaj rozmiary swoich arkuszy materiału, a na dowolnym arkuszu oznacz strefę wykluczenia, której silnik unika przy każdym elemencie: wadę, sęk, ślad zacisku lub obszar zadrukowany. To coś, czego tryby prostokątne nie potrafią wyrazić.
  • Uruchom i eksportuj. Podgląd pokazuje każdy element na kolejnych arkuszach wraz z liczbą arkuszy i gęstością wypełnienia. Wyeksportuj układ jako SVG, DXF, PDF lub Excel z menu Pobieranie.

Uczciwa miara

Wynik raportuje gęstość — pole umieszczonych wielokątów podzielone przez wykorzystane pole arkusza, z wklęsłymi kieszeniami liczonymi jako puste. Nie porównuj jej z uzyskiem panelu 2D: optymalizator prostokąta otaczającego liczy powietrze wcięcia jako wypełnione i pokazuje wyższą liczbę dla gorszego układu. Miarą, którą należy porównywać, jest liczba arkuszy dla tych samych elementów. Układ jest deterministyczny, więc wycena lub program cięcia zbudowane na podstawie nestingu odtwarzają się dokładnie.

Pełny przewodnik znajdziesz w artykule Nesting.

Wydanie

Nesting kształtów rzeczywistych w Engine API

Engine API pakuje teraz nieregularne wielokąty — pod laser, plazmę i strumień wody — przez POST /v1/optimize/nest. Elementy wchodzą wzajemnie we własne wklęsłe wnęki, strefy wykluczenia na każdej płycie omijają wady i zaciski, a wynik jest deterministyczny.

Dotychczasowe trzy tryby optymalizacji tną wyłącznie prostokąty. Engine API ma teraz czwarty tryb do naprawdę innego problemu: nesting kształtów rzeczywistych — pakowanie dowolnych wielokątów na płyty o stałym rozmiarze, pod cięcie laserem, plazmą i strumieniem wody.

Co robi

POST /v1/optimize/nest przyjmuje elementy jako obrysy (wielokąt, z opcjonalnymi wewnętrznymi otworami), a nie szerokość × wysokość. Ponieważ zna rzeczywisty kształt, elementy wchodzą wzajemnie we własne wklęsłe wnęki — powietrze w narożnym wycięciu, które algorytm prostokątny marnuje, zostaje odzyskane. Na reprezentatywnym zleceniu z 272 elementami zajmuje 6 płyt, podczas gdy te same elementy podane algorytmowi prostokątnemu poprzez ich prostokąt otaczający potrzebują 9 — o jedną trzecią mniej materiału, z samego kształtu.

To inna klasa silnika (geometryczny solver kolizji), więc działa obok trybów prostokątnych, a nie zastępuje ich.

Dwie rzeczy, których API prostokątne nie potrafiło wyrazić

  • Strefy wykluczenia. Zaznacz obszar płyty jako niedostępny — wadę, sęk, ślad zacisku, obszar z nadrukiem — przy pomocy stock[].exclusions, a żaden element nie zostanie tam umieszczony.
  • Prawdziwe otwory. Element z wycięciem to rzeczywisty obrys plus pierścienie wewnętrzne, a nie przybliżenie.

Podział według materiału oraz nieprzezroczysty przelot meta działają dokładnie tak jak w pozostałych trybach, a układ jest deterministyczny: to samo zapytanie zawsze zwraca ten sam nesting, więc możesz go buforować, porównywać i odtwarzać.

Uczciwie o mierze

Nesting raportuje liczbę płyt, a nie procent gęstości. Algorytm prostokątny liczy puste powietrze wewnątrz prostokąta każdego elementu jako materiał, więc jego „wykorzystanie” odczytuje się wyżej przy gorszym wyniku — jedyną porównywalną liczbą jest to, ile płyt faktycznie potrzebują te same fizyczne elementy.

Jak z tego korzystać

To część tego samego Engine API, które już wywołujesz — ten sam klucz API, ten sam limit, ten sam deterministyczny kontrakt. Zajrzyj do dokumentacji API po strukturę zapytania i odpowiedzi oraz do benchmarków po zmierzony wynik. Nesting z rzeczywistych kształtów trafił od tego czasu także do samej aplikacji, jako osobny tryb Nesting.

Wydanie

Szablon skrzynki i sześcianu do listy formatek

Wybierak szablonów meblowych zyskuje piąty szablon: skrzynkę. Podaj zewnętrzną szerokość, wysokość i głębokość oraz grubość płyty, wybierz otwartą lub zamkniętą, a otrzymasz dokładne elementy — w tym sześcian, gdy trzy wymiary są równe.

Wybierak szablonów meblowych miał cztery szablony — szafkę RTV, regał, szafę i szafkę kuchenną dolną. Teraz ma piąty: skrzynkę. To najprostszy z nich i zarazem ten, o który ludzie proszą najczęściej: skrzynia na drobiazgi, pojemnik, korpus szuflady — albo sześcian.

Co robi

Podajesz zewnętrzną szerokość × wysokość × głębokość oraz grubość płyty i wybierasz, czy skrzynka jest otwarta, czy zamknięta wiekiem. Szablon zwraca dokładne elementy do docięcia, z już odjętą grubością:

  • Front i tył — dwie pełne ścianki o wymiarze szerokość × wysokość.
  • Ścianki boczne — dwie boczne płyty, dopasowane tak, by zmieściły się między frontem a tyłem.
  • Dno — osadzone wewnątrz czterech ścianek.
  • Wieko — dodawane tylko wtedy, gdy skrzynka jest zamknięta.

Dlaczego szablon, a nie liczenie w głowie

Bo sześcian to nie sześć jednakowych kwadratów. Przy łączeniu na styk ścianki zachodzą na siebie: w sześcianie dwie ścianki front/tył mają pełny wymiar, dwie boczne są krótsze o dwie grubości płyty, a dno i wieko krótsze z obu stron. Wytnij sześć równych kwadratów, a skrzynka nie złoży się do zamierzonego wymiaru. Ustaw szerokość, wysokość i głębokość jednakowo, a szablon wyliczy odsunięcia za Ciebie.

Jak z tego korzystać

W aplikacji kliknij Szablony meblowe nad tabelą elementów, wybierz Skrzynkę, podaj swoje wymiary i wstaw — elementy trafiają prosto na listę cięć, gotowe do optymalizacji. Działa w każdym planie.

Pełny opis znajdziesz w przewodniku Szablony meblowe.

Funkcja

Engine API zwraca teraz rysunek — SVG, DXF albo CSV w odpowiedzi, plus metadane i bezpłatna walidacja

Poproś Engine API o include:["svg","csv","dxf"], a odpowiedź poniesie układ jako gotowy plik. Dołącz obiekt meta do elementów i materiału bazowego i odbierz go niezmieniony. A walidację zapytania przeprowadzisz bezpłatnie — bez klucza, bez limitu.

Znów coś dla osób piszących oprogramowanie pod CutOptim. Jeśli po prostu tniesz w aplikacji, nic się nie zmienia — to wszystko dotyczy Engine API, a każde dotychczasowe wywołanie zwraca dokładnie to, co wcześniej.

Dotąd Engine API było jedynym API do cięcia na rynku, które nie zwracało niczego poza surowymi współrzędnymi. Zmieniają to trzy rzeczy.

Rysunek w odpowiedzi, nie tylko współrzędne

Dodaj do dowolnego zapytania optymalizacji tablicę include, a odpowiedź poniesie układ jako gotowy plik, w treści JSON — bez magazynowania, bez drugiego wywołania:

POST /v1/optimize/2d
{ "parts": [...], "stock": [...], "include": ["svg", "csv", "dxf"] }
  • svg — samodzielny rysunek układu 2D, który wyrenderujesz wprost na stronie albo w PDF-ie. (Tylko 2D; zapytanie 1D lub wood zwraca zamiast tego ostrzeżenie.)
  • dxf — rysunek R12/AC1009 na warstwach STOCK, PARTS i LABELS, gotowy do CAD-a albo łańcucha narzędzi CNC.
  • csv — zwykła lista cięć.

include nadal również przycina odpowiedź: wartości cutPlan i offcuts usuwają je z niej. Więc ["svg"] dodaje svg i usuwa cutPlan/offcuts; ["cutPlan","offcuts","svg"] zachowuje wszystko i dodaje svg. Pomiń include, a otrzymasz domyślną odpowiedź, bez zmian.

Twoje własne identyfikatory, zwrócone

Dołącz obiekt meta — numer artykułu z ERP, identyfikator pozycji zamówienia, referencję klienta — do dowolnego elementu lub wiersza materiału bazowego, a wróci on niezmieniony przy każdym rozmieszczonym kawałku i każdej płycie lub pręcie:

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

Nigdy nie jest parsowany i nigdy nie wpływa na układ — jest po to, by plan cięcia pokrywał się z Twoim własnym systemem, bez konieczności dopasowywania po nazwach.

Waliduj bezpłatnie, zanim zużyjesz wywołanie

Trzy nowe endpointy sprawdzają zapytanie bez jego rozwiązywania:

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

Przyjmują tę samą treść co odpowiadający im endpoint optymalizacji i są bezpłatne — bez klucza, bez limitu. Błędnie sformułowane zapytanie wraca jako 400 z nazwą dokładnie tego pola, które jest nie tak; poprawne zwraca valid: true wraz z ostrzeżeniami o wykonalności, na przykład o elemencie, który nie pasuje do żadnego materiału bazowego. Możesz walidować swoje ładunki podczas budowania integracji — jeszcze zanim będziesz mieć klucz — i potwierdzić, że zapytanie nie zostanie odrzucone, bez zużywania jednego z miesięcznych wywołań.

Jedna poprawka poprawności, dla porządku

W trybie 1D i drewna raportowane remaining pręta (oraz jego offcuts) to teraz użyteczna resztka — szerokość rzazu cięcia, które ją uwalnia, jest już odjęta, więc jest to długość możliwa do odzyskania, a nie surowa przerwa. Wykorzystanie materiału, liczby cięć i ceny pozostają bez zmian; jedynie raportowana resztka jest mniejsza o szerokość rzazu — i bardziej uczciwa.

Wraz z tym dokument OpenAPI opisuje teraz osiem endpointów, a dokumentacja zawiera pełną strukturę zapytania i odpowiedzi.

Dokumentacja Engine API · Opowiedz nam o swojej integracji

Funkcja

Szablony płotów: projekt w listę cięć 1D

Nowy selektor szablonów płotów — sztachetowy, z desek poziomych lub słupkowo-ryglowy — zamienia długość, wysokość i rozstaw słupków w listę cięcia słupków, rygli i sztachet, a potem przekazuje ją optymalizatorowi liniowemu 1D.

Budowa płotu to jednowymiarowe zadanie cięcia: słupki, rygle i sztachety, wszystkie przycinane na długość z gotowych desek. Teraz CutOptim planuje je za Ciebie.

Nowy selektor szablonów płotów zamienia trzy wymiary, które bierzesz na miejscu — długość płotu, wysokość i rozstaw słupków — w kompletną listę cięcia i wrzuca ją prosto do optymalizatora liniowego 1D, żebyś kupił jak najmniej desek.

Trzy typy płotów

  • Płot sztachetowy — pionowe sztachety na poziomych ryglach.
  • Płot z desek poziomych — deski mocowane bezpośrednio do słupków.
  • Płot słupkowo-ryglowy — tylko słupki i przechodzące rygle.

Wybierz jeden, podaj wymiary, a narzędzie wypisze każdy słupek, rygiel i sztachetę z długością i ilością. Liczy przęsła za Ciebie (zaokrąglając w górę krótkie ostatnie przęsło) i przycina — to, o czym się zapomina — każdy słupek na wysokość plus część zakopaną w gruncie, a nie tylko na wysokość płotu.

Dwa sposoby, aby zacząć

  • W nowym poradniku Jak zbudować płot wbudowany widget tworzy listę cięcia i przenosi ją do aplikacji jednym kliknięciem.
  • W aplikacji, w sekcji elementów 1D liniowe, przycisk Szablony płotów otwiera ten sam selektor i wstawia elementy bezpośrednio.

Szablony płotów są darmowe w każdym planie, także dla gości. Ustaw płot, uruchom optymalizator i odczytaj dokładnie, ile drewna kupić.

Wydanie

Plan darmowy zawiera teraz cały zestaw narzędzi Pro

Każda funkcja, która wcześniej wymagała Pro — okleinowanie krawędzi, eksporty, tryb kosztów, branding — jest teraz w planie darmowym. Pro różni się teraz tylko dwiema rzeczami: nieograniczoną liczbą optymalizacji w miesiącu oraz zapisywaniem projektów w chmurze.

Zrezygnowaliśmy z blokowania funkcji według planu. Plan darmowy zawiera teraz pełny zestaw funkcji Pro — nie ma już bariery między narzędziami „podstawowymi” a „pro”.

Co zawiera teraz plan darmowy

Wszystko, co wcześniej wymagało Pro, jest teraz darmowe na każdym koncie:

  • Magazyn odpadów (resztek) — zapisuj resztki i wykorzystuj je automatycznie
  • Magazyn materiałów oraz tryb oparty na materiałach
  • Tryb kosztów — cena za arkusz i optymalizacja minimalizująca koszty
  • Eksporty: DXF, SVG i Excel (PDF i CSV były darmowe od zawsze)
  • Kalkulator okleinowania krawędzi, drukowanie etykiet elementów
  • Kolejność cięcia (plan cięcia krok po kroku) oraz cięcie kalibracyjne
  • Branding firmowy na plikach PDF i pola niestandardowe
  • Udostępnianie planu linkiem

Co nadal dodaje Pro

Tylko dwie rzeczy:

  • Nieograniczona liczba uruchomień w miesiącu. Plan darmowy obejmuje 3 optymalizacje miesięcznie; Pro znosi ten limit.
  • Zapis projektów w chmurze. Zapisywanie projektów i układów cięcia w chmurze — tak aby synchronizowały się między urządzeniami i czekały na Ciebie następnym razem — pozostaje funkcją Pro. W planie darmowym możesz korzystać z każdego narzędzia; nie możesz jedynie zapisać projektu w chmurze.

Jeśli tniesz okazjonalnie, plan darmowy daje Ci teraz komplet narzędzi. Jeśli CutOptim staje się cotygodniowym nawykiem — albo chcesz, aby Twoja praca przetrwała między sesjami — Pro to ulepszenie.

Płatność za użycie, bez subskrypcji

Nie chcesz subskrypcji? Kredyty pay-as-you-go kupują dodatkowe uruchomienia, gdy wykorzystasz 3 darmowe optymalizacje w miesiącu — jeden kredyt pokrywa jedno pełne zadanie (bez limitu elementów), a każdy pakiet jest ważny przez 12 miesięcy. Każde narzędzie jest już dostępne przy każdym uruchomieniu, więc kredyt to po prostu więcej uruchomień, a nie odblokowanie funkcji. Dobre rozwiązanie, jeśli tniesz okazjonalnie; subskrypcja Pro bardziej się opłaca, gdy CutOptim staje się cotygodniowym nawykiem.

Workshop bez zmian

Plan Workshop zachowuje swoje funkcje zespołowe i warsztatowe — wycenę PDF, grupy dopasowania usłojenia, wspólną przestrzeń roboczą dla maksymalnie 3 osób oraz sterowanie maszyną (maksymalna liczba etapów cięcia, minimalizacja obrotów) — i będziemy go dalej rozwijać.

Nic nie trzeba włączać. Otwórz aplikację, a wszystkie narzędzia już tam są.

Ulepszenie

Optymalizacja pod kątem kosztu jest łatwiejsza do znalezienia — i przypomina o dodaniu cen

Cel Minimalizuj odpady / Minimalizuj koszt jest teraz na pierwszym planie w Ustawieniach. Wybranie Minimalizuj koszt pokazuje kolumny ceny za Ciebie, a jeśli uruchomisz go bez cen materiału, CutOptim przypomni — bez blokowania uruchomienia.

CutOptim od zawsze potrafił optymalizować pod kątem najniższego łącznego rachunku zamiast najmniejszej ilości materiału — ale selektor celu był ukryty i cokolwiek zmienia dopiero wtedy, gdy Twój materiał ma wprowadzone ceny. Oba łatwo było przeoczyć. Naprawiliśmy to.

Co się zmieniło

  • Selektor celu jest wyeksponowany. Minimalizuj odpady (domyślny) i Minimalizuj koszt znajdują się razem w Ustawieniach, wyraźnie opisane — oba dostępne we wszystkich planach, także darmowym.
  • Wybranie Minimalizuj koszt automatycznie pokazuje kolumny ceny. Kolumna ceny 💰 pojawia się na tabelach materiału i elementów w chwili, gdy wybierzesz cel kosztowy — bez osobnego kroku „Pokaż kolumny ceny”.
  • Przypomnienie, gdy brakuje cen. Minimalizuj koszt zmienia plan tylko wtedy, gdy Twoje materiały mają różne ceny jednostkowe. Jeśli wybierzesz go, nie wprowadzając żadnych, CutOptim pokazuje jednorazowe przypomnienie o ich dodaniu — nigdy nie blokuje uruchomienia. Bez cen Minimalizuj koszt i Minimalizuj odpady dają ten sam plan, więc Twój wynik i tak jest poprawny w obu przypadkach.

Dlaczego to ważne

Minimalizuj koszt pozwala mieszać rozmiary materiału, aby obniżyć rachunek — duże elementy na szerokich płytach, małe na tańszych wąskich w 2D albo najtańszą długość pręta w 1D. Może nawet zużyć trochę więcej materiału, by wydać mniej; gwiazdki priorytetu nadal pokonują cenę. Ta zmiana dotyczy wyłącznie tego, by cel był łatwy do znalezienia i trudny do przypadkowego wywołania — uruchamiania celu kosztowego i oczekiwania innego planu, gdy nie ma cen, względem których można by optymalizować.

Nic nie trzeba włączać — otwórz Ustawienia, a cel jest od razu na miejscu.

Funkcja

API optymalizacji cięcia i gięcia prętów zbrojeniowych — i szukamy design partnerów

Rozszerzamy silnik CutOptim na zbrojenie: wyślij listę gięcia i swój magazyn, otrzymaj zoptymalizowany plan cięcia, wykaz gięcia i inwentarz odpadów przez REST. W budowie — szukamy design partnerów.

Przenosimy silnik CutOptim w nową dziedzinę: zbrojenie.

Nowe API optymalizacji cięcia i gięcia prętów zbrojeniowych przyjmuje listę gięcia (BBS) oraz Twój dostępny magazyn i zwraca zoptymalizowany plan cięcia, wykaz gięcia z długościami cięcia i masami oraz inwentarz odpadów — deterministycznie i z przypięciem do wersji, jednym wywołaniem REST. Używa kodów kształtu BS 8666:2020 ze standardowymi odliczeniami gięcia.

O ile nam wiadomo, dziś nie istnieje dedykowane API dla programistów: ogólne API cięcia nie znają kodów kształtu, odliczeń gięcia ani formatów maszynowych, a pakiety zbrojeniowe zamykają swój optymalizator w produktach desktopowych. Zoptymalizowane planowanie obniża odpad stali z typowych 5–8% do 1–3% (opublikowane studia przypadków raportują 0,9–1,5%).

Jest w budowie, i walidujemy je z kilkoma design partnerami, zanim zbudujemy warstwę rebar. Jeśli Twoje oprogramowanie żyje w procesie zbrojeniowym — ERP, narzędzie wyceny, dodatek do detalowania lub oprogramowanie maszyn — chętnie poznamy Twój punkt widzenia w 20 minut. Skontaktuj się.

Funkcja

Tryb wg materiału: tnij każdy materiał wyłącznie z jego własnego zapasu

Oznacz każdy materiał bazowy i element jego materiałem, a optymalizator ułoży każdy materiał wyłącznie na materiale bazowym o tym samym materiale — 18 mm nigdy z 12 mm, dąb nigdy z MDF — w jednym uruchomieniu, w trybach 2D, 1D i Wood.

Większość zadań używa naraz więcej niż jednego materiału. Do tej pory ich rozdzielenie oznaczało uruchamianie optymalizatora raz na materiał i ręczne zszywanie wyników. Tryb wg materiału robi to w jednym uruchomieniu.

Włącz go (przełącznik w pasku Ustawień, funkcja Pro), a każdy wiersz materiału bazowego i elementu zyskuje kolumnę Materiał. Oznacz każdy wiersz, a optymalizator dzieli zadanie według materiału: element oznaczony jako „dąb” jest cięty wyłącznie z materiału bazowego oznaczonego jako „dąb”, 18 mm wyłącznie z 18 mm. Działa we wszystkich trzech trybach — 2D Panel, 1D liniowy i Wood.

Co to robi

  • Twardy podział, a nie etykieta. Oznaczenie materiału faktycznie zmienia układ — elementy materiału X używają wyłącznie materiału bazowego X. To coś innego niż nazwanie lub pokolorowanie elementu, które wpływa tylko na to, jak się on czyta na diagramie.
  • „Brak pasującego materiału” zamiast błędnego cięcia. Jeśli element jest oznaczony materiałem, którego nie masz w materiale bazowym, plan to zgłasza, zamiast po cichu wyciąć go z innej płyty.
  • Wood odróżnia gatunki. Tryb Wood już rozdziela według przekroju; przy włączonym materiale dąb 50×50 i sosna 50×50 stają się także osobnymi sekcjami.
  • Magazyn materiałów przechowuje teraz drewno. Zapisuj materiały arkuszowe, prętowe i drewniane — każdy z przekrojem lub rozmiarem, kolorem oraz własnym rzazem i przycinaniem — i upuszczaj je na wiersz jednym kliknięciem. Materiały drewniane wczytują się do tabeli Zapas drewna (wcześniej trafiały do liniowej).
  • Także w Engine API. Wszystkie trzy endpointy przyjmują opcjonalny ciąg material na elementach i materiale bazowym oraz zwracają rozbicie per materiał.

Tryb wg materiału jest dostępny w planach Pro i Business. Zostaw go wyłączony, a wszystko działa dokładnie tak jak wcześniej.

Funkcja

Nowość: obrzeże na liście cięcia, schemat obrzeża na element i obrazy układu w Excelu

Obrzeże jest teraz widoczne na każdym elemencie — cztery kolumny na liście cięcia w Excelu i kolorowy schemat w PDF — a każdy układ arkusza jest osadzony jako obraz w nowej karcie Układ w Excelu, a typy obrzeża dostają prawdziwy kolor.

Aktualizacja obrzeże według typu pokazywała, ile metrów bieżących obrzeża zamówić. Ta pokazuje, gdzie obrzeże trafia, element po elemencie, i umieszcza obraz każdego układu arkusza bezpośrednio w skoroszycie Excela.

Co nowego

  • Obrzeże na liście cięcia w Excelu. Gdy zlecenie 2D ma obrzeże, karta Lista cięcia zyskuje cztery kolumny — Góra, Prawa, Dół, Lewa — nazywające typ obrzeża na każdej krawędzi (puste tam, gdzie krawędź nie jest oklejona). Filtruj lub sortuj listę według tego, która krawędź dostaje które obrzeże.
  • Schemat obrzeża na element w PDF. Strona z zapotrzebowaniem materiałowym rysuje teraz każdy oklejony element jako mały rysunek, z każdą krawędzią w kolorze jej typu obrzeża, więc na warsztacie od razu widać, która krawędź którego elementu dostaje które obrzeże. Znajduje się pod tabelą „ile zamówić” według typu, którą już masz.
  • Schematy układu w Excelu. Nowa karta Układ osadza obraz każdego odrębnego układu arkusza — jeden obraz na arkusz — więc widzisz, jak pociąć płytę, nie wychodząc ze skoroszytu. Identyczne układy łączą się w jeden obraz z adnotacją ×N, tak jak w planie cięcia PDF. (Zlecenia 2D.)
  • Prawdziwy kolor dla każdego typu obrzeża. W bibliotece typów obrzeża kolor wybiera się teraz z próbnika kolorów, a nie wpisuje jako tekst. Tym kolorem nowy schemat na element rysuje krawędzie danego typu. Typy utworzone wcześniej też automatycznie dostają stabilny, odrębny kolor, dopóki nie ustawisz własnego.

Schemat obrzeża i kolumny pojawiają się tylko wtedy, gdy zlecenie faktycznie ma obrzeże, więc eksporty bez obrzeża są bez zmian. Wszystko tutaj jest w planie Pro (jak eksporty Excel i SVG), a obrzeże to nadal metadane — nigdy nie zmienia układu.

Masz prośbę o funkcję albo natknąłeś się na błąd? Odpowiedz na dowolny e-mail od CutOptim lub użyj formularza kontaktowego.

Funkcja

Nowość: okleina krawędziowa według typu, z metrami na typ

Przypisz typ okleiny do każdej krawędzi, nie tylko wł./wył. — i uzyskaj potrzebne metry bieżące w rozbiciu na typy, w podsumowaniu, PDF i Excelu. Teraz także w Engine API, dla integracji z ERP.

Okleinowanie było dotąd prostym wł./wył. na krawędź. Teraz każda krawędź może nieść typ okleiny — nazwane odniesienie, które definiujesz raz — a CutOptim sumuje metry bieżące na typ, abyś zamówił właściwą ilość każdej okleiny.

Co nowego

  • Typ na krawędź. W oknie EB każda strona (Góra / Prawa / Dół / Lewa) jest teraz listą rozwijaną: Brak, Bez typu lub jeden z zapisanych typów.
  • Biblioteka typów. Nadaj każdemu typowi nazwę (np. ABS oak 22×1), grubość, cenę za metr i kolor. Otwórz ją przez Zarządzaj typami w oknie EB; twoje typy synchronizują się między urządzeniami.
  • Metry w rozbiciu na typy. Podsumowanie optymalizacji, strona zapotrzebowania materiałowego w PDF i karta Materiały w Excelu pokazują teraz wiersz na każdy typ okleiny plus sumę zamówienia — dokładna geometria, bez naddatku na straty (własny zapas dodaj przy stole).
  • CSV. Kolumna EB w CSV elementów przyjmuje kody z typem: T:ABS oak 22;L:ABS white 22 przypisuje typ na stronę (albo zachowaj dawne TRBL dla braku typu). Nazwy są rozwiązywane względem twojej biblioteki.

Okleina krawędziowa pozostaje funkcją Pro i wciąż jest metadaną — nigdy nie zmienia układu.

Dla deweloperów: teraz także w Engine API

Endpoint 2D Engine API przyjmuje teraz okleinę per krawędź. Każdy element w POST /v1/optimize/2d może nieść obiekt edgeBanding wskazujący odniesienie do typu na stronę; odpowiedź zwraca wtedy blok edgeBanding z metrami bieżącymi na odniesienie, na element i jako sumę zamówienia. Jest niezależne od biblioteki — wyślij własne kody ERP. Zobacz dokumentację API. (1D i drewno nie mają okleiny.)

Masz prośbę o funkcję albo trafiłeś na błąd? Odpisz na dowolny e-mail od CutOptim lub skorzystaj z formularza kontaktowego.

Ulepszenie

Eksporty w trybie kosztów pokazują teraz kompromis między pieniędzmi a materiałem

Gdy optymalizujesz pod kątem kosztu, podsumowania PDF i Excel podają teraz, o ile tańszy jest ten plan niż plan zużywający najmniej materiału — oraz ile dodatkowego materiału kosztowała ta oszczędność — więc decyzja jest opisana na stronie.

Gdy optymalizujesz z celem Minimalizuj koszt, plan celowo poświęca trochę materiału na rzecz niższego rachunku. Teraz eksportowane dokumenty mówią o tym wprost — w liczbach.

Co się zmieniło

Sekcja „Jak zoptymalizowano ten plan” w eksportach PDF i Excel już wcześniej podawała cel optymalizacji. W trybie kosztów dochodzi teraz jedna linia więcej: o ile ten plan oszczędza na rachunku w porównaniu z planem zużywającym najmniej materiału oraz ile dodatkowego materiału kosztowała ta oszczędność — we wszystkich trzech trybach (płyta, liniowy, drewno).

Zamiast zastanawiać się, dlaczego plan zoptymalizowany pod kątem kosztu zużył dodatkową płytę albo dłuższy pręt, powód jest podany wprost: „Tryb kosztów: rachunek tańszy o €X niż w planie zużywającym najmniej materiału, przy zużyciu o Y więcej materiału.“ Gdy tryb kosztów akurat wychodzi taniej i zużywa mniej materiału, po prostu to podaje.

Dlaczego to ważne

Plan, który zużywa więcej materiału, żeby zaoszczędzić pieniądze, na pierwszy rzut oka wygląda źle — dopóki nie zobaczysz, ile dzięki temu zaoszczędzono. Umieszczenie obu stron tego kompromisu w dokumencie sprawia, że warsztat i klient czytający ofertę widzą, że decyzja była świadoma i opłacalna.

Dla Minimalizuj odpady nic się nie zmienia. Wyjaśnienie pojawia się tylko w trybie kosztów, tylko gdy ustawione są ceny i tylko wtedy, gdy tańszy plan faktycznie istniał.

Funkcja

Nowość: przełącznik Szybkość a gęstość w optymalizatorze

Wybierz, jak dokładnie szuka optymalizator. Zrównoważony (domyślny) pozostaje najgęstszy; Szybki pomija jeden kosztowny krok, dając znacznie szybsze rozwiązanie przy dużych zleceniach. W ustawieniach zaawansowanych aplikacji i jako opcja effort w Engine API.

Jeśli tego nie ruszasz, nic się nie zmienia — wartość domyślna to dokładnie dzisiejszy optymalizator i daje najgęstszy plan możliwy do cięcia piłą. Nowy przełącznik pozwala jedynie wymienić trochę tej gęstości na znacznie szybsze rozwiązanie, gdy zlecenie jest duże.

Co robi

Optymalizator 2D przeprowadza wyszukiwanie po wielu strategiach i zachowuje najlepszy układ. Większość tego wyszukiwania jest tania, ale jeden krok — ponowne przeszukanie każdej płyty, które wyciska ostatnie punkty procentowe przy dużych, zróżnicowanych zleceniach — jest kosztowny. Nowe ustawienie Szybkość a gęstość pozwala pominąć właśnie ten jeden krok:

  • Zrównoważony (domyślny) — pełne wyszukiwanie, dla najgęstszego planu guillotine. Bez zmian względem wcześniejszego.
  • Szybki — pomija kosztowny krok. Zauważalnie szybszy przy dużych zleceniach, kosztem kilku punktów wykorzystania mniej. Nadal w pełni do cięcia piłą i nigdy gęstszy niż Zrównoważony (przeszukuje podzbiór tych samych układów).

Na małych i średnich zleceniach, które uruchamia większość osób, oba są zwykle identyczne — różnica otwiera się dopiero przy dużych zleceniach na kilkaset elementów.

Zmierzone

Na wymagającym zleceniu z 1550 elementami (płyta 2,07 × 5,6 m):

  • Zrównoważony: 330 płyt, 80,8% wykorzystania.
  • Szybki: 350 płyt, 76,2% wykorzystania — rozwiązane około 2,5× szybciej.

Szybki wymienia więc mniej więcej 5,7% więcej materiału na znacznie krótszy czas obliczeń. Zostaw go na Zrównoważonym, chyba że bardzo duże zlecenie liczy się wolno, a zależy Ci na szybkości.

Gdzie to znaleźć

  • W aplikacji: Ustawienia zaawansowane → Szybkość a gęstość. To ustawienie na poziomie projektu, więc zapisuje się z projektem jak szerokość rzazu i okrawanie.
  • W Engine API: nowa opcja effort w POST /v1/optimize/2d (wartości "fast" / "balanced", domyślnie "balanced" — pominięcie niczego nie zmienia). Zobacz dokumentację API, gdzie zmierzony kompromis jest przedstawiony na rysunku.

Masz prośbę o funkcję albo trafiłeś na błąd? Odpisz na dowolny e-mail od CutOptim lub skorzystaj z formularza kontaktowego.

Ulepszenie

Tryb kosztów łączy teraz rozmiary materiału, by uzyskać najniższy rachunek

Przy kilku wycenionych rozmiarach materiału Minimalizuj koszt łączy je teraz w jednym zleceniu, by uzyskać najniższy łączny rachunek.

Gdy optymalizujesz z celem Minimalizuj koszt, a Twoje rozmiary materiału mają różne ceny jednostkowe, CutOptim szuka teraz najtańszej kombinacji tych rozmiarów — nie tylko pojedynczego najtańszego.

Co się zmieniło

Domyślny cel, Minimalizuj odpady, wybiera plan zużywający najmniej materiału i to się nie zmienia. Minimalizuj koszt (Pro) ma inne zadanie: obniżyć łączny rachunek tak nisko, jak się da. Od dziś robi to znacznie lepiej, gdy masz kilka wycenionych rozmiarów materiału:

  • W 2D łączy rozmiary materiału w jednym zleceniu. Duże elementy trafiają na szerokie, drogie płyty, a małe na tańsze, wąskie — w podziale, który w sumie kosztuje najmniej. Wcześniej tryb kosztów musiał wykonać całe zlecenie na jednym rozmiarze.
  • W 1D wybiera najtańszą długość pręta, sięgając po krótszy, tańszy pręt nawet wtedy, gdy oznacza to kupno kilku sztuk więcej.

Ponieważ tryb kosztów optymalizuje pieniądze, a nie materiał, najtańszy plan może zużyć trochę więcej materiału lub więcej płyt niż plan o najmniejszej powierzchni — na tym właśnie ten tryb polega i teraz jest to powiedziane wprost. Nigdy nie pomija elementu, żeby zaoszczędzić.

Kiedy pomaga najbardziej

Warsztaty, które trzymają wiele rozmiarów płyt lub prętów w różnych cenach — zwłaszcza z ceną za sztukę — oszczędzają najwięcej, bo dokładnie tam łączenie rozmiarów bije użycie jednego rozmiaru do wszystkiego. Na naszym zestawie testowym z prawdziwych list cięcia zamknęło to większość różnicy kosztów przy najtrudniejszych zleceniach z wieloma rozmiarami.

Nic się nie zmienia dla Minimalizuj odpady ani dla zleceń z jednym rozmiarem materiału. Aby go użyć, przełącz cel optymalizacji na Minimalizuj koszt w Ustawieniach zaawansowanych (Pro) i upewnij się, że każdy wiersz magazynu ma wpisaną cenę.

Wydanie

CutOptim jest już dostępny po chorwacku

Cały CutOptim — interfejs, poradniki, kalkulatory, dokumentacja aplikacji i ten dziennik zmian — mówi teraz po chorwacku. Wszystko znajdziesz pod /hr, w cenach w euro, z tym samym optymalizatorem pod maską.

CutOptim mówi teraz po chorwacku. Każda część produktu — interfejs aplikacji, wszystkie poradniki i kalkulatory, pełna dokumentacja aplikacji oraz ten kanał nowości — jest dostępna po chorwacku, udostępniana pod adresem cutoptim.com/hr i wyceniana w euro.

To prawdziwe tłumaczenie, a nie maszynowy przekład: napisane z myślą o chorwackich stolarzach i firmach zajmujących się rozkrojem płyt, z branżowym słownictwem, którego naprawdę używa się w warsztacie — plan rezanja, ploča, žica, otpad, iskoristivost, kantiranje.

Co jest po chorwacku

Co się nie zmieniło

Optymalizator, algorytmy i Twoje dane są dokładnie takie same. Chorwacki to nowa droga wejścia, a nie inny produkt. Ceny są podawane w euro — walucie, którą reszta strefy euro już widzi.

Język możesz zmienić w dowolnej chwili z menu globusa na górnym pasku. Masz propozycję funkcji albo zauważyłeś tłumaczenie, które brzmi źle? Odpowiedz na dowolny e-mail od CutOptim lub skorzystaj z formularza kontaktowego.

Ulepszenie

Optymalizator zawsze wybiera teraz najbardziej oszczędny rozmiar materiału

Gdy wpiszesz kilka rozmiarów materiału, CutOptim wybiera teraz ten, który zużywa najmniej materiału — ten sam wynik niezależnie od kolejności wpisania. Rozmiary w calach zachowują też wszędzie pełną precyzję z trzema miejscami po przecinku.

Gdy wpiszesz więcej niż jeden rozmiar materiału — na przykład płytę 1.5 × 5 m i płytę 1.5 × 4 m albo pręty 6 m i 1.5 m —, CutOptim zawsze wybiera teraz rozmiar, który zużywa najmniej materiału na Twoje elementy.

Co się zmieniło

Optymalizator porównuje każdy rozmiar materiału osobno oraz w połączeniu i szereguje plany najpierw według całkowitego zużycia materiału: całkowitej powierzchni płyt w 2D, całkowitej długości prętów w 1D. Liczba płyt lub prętów rozstrzyga teraz tylko remisy.

Poprawia to dwie rzeczy:

  • Kolejność już nie ma znaczenia. To samo zadanie dawało wcześniej inny plan zależnie od tego, który wiersz magazynu wpisano jako pierwszy — jeden układ mógł po cichu zmarnować o jedną trzecią więcej materiału. Teraz w obu przypadkach dostajesz ten sam, najlepszy materiałowo plan.
  • Duża płyta nie wygrywa już z dwiema małymi, które zużywają mniej. Ranking wolał wcześniej plan z mniejszą liczbą płyt, więc pojedyncza duża płyta mogła wygrać z dwiema małymi, które razem zużywały znacznie mniej materiału. To zostało poprawione.

★ Gwiazdka przy wierszu magazynu wciąż działa — decyduje tylko o tym, który rozmiar zostanie zużyty jako pierwszy, nigdy o tym, czy większy rozmiar wygra z bardziej oszczędnym materiałowo. W trybie kosztów optymalizator wciąż minimalizuje łączną cenę, co może oznaczać tańszy rozmiar, który nie jest najmniejszy.

Ponadto: pełna precyzja w trybie calowym

Rozmiary w trybie calowym zachowują teraz trzy miejsca po przecinku wszędzie, także dla elementów wczytanych z szablonu mebla — wartość taka jak 80.125 (dokładnie jedna ósma cala) pozostaje 80.125 w tabelach, w wynikach, w planie cięcia i w eksportach. Jedna ścieżka szablonu zaokrąglała ją wcześniej do dwóch miejsc; to zostało poprawione.

Nic się nie zmienia w Twoich zapisanych projektach ani w danych — optymalizator po prostu wybiera lepiej, gdy zadanie mieści się w kilku rozmiarach materiału.

Wydanie

CutOptim jest już dostępny po hiszpańsku

Cały CutOptim — interfejs, poradniki, kalkulatory, dokumentacja aplikacji i ten dziennik zmian — mówi teraz po hiszpańsku (Hiszpania). Wszystko pod adresem /es, w cenach w euro, z tym samym optymalizatorem w środku.

CutOptim mówi teraz po hiszpańsku. Każda część produktu — interfejs aplikacji, wszystkie poradniki i kalkulatory, pełna dokumentacja aplikacji oraz ten dziennik nowości — jest dostępna po hiszpańsku (Hiszpania), pod adresem cutoptim.com/es i w cenach w euro.

To prawdziwe tłumaczenie, a nie przelot maszynowy: napisane z myślą o hiszpańskich stolarzach i osobach rozkrawających płyty, z fachowym słownictwem, którego naprawdę używa się w warsztacie — plan de corte, tablero, veta, merma, aprovechamiento, canteado.

Co jest po hiszpańsku

Co się nie zmieniło

Optymalizator, algorytmy i Twoje dane są dokładnie takie same. Hiszpański to nowa droga wejścia, a nie inny produkt. Ceny podawane są w euro — walucie, którą widzi już reszta strefy euro.

Język możesz przełączyć w każdej chwili z menu globusa na górnym pasku. Masz propozycję funkcji albo zauważyłeś tłumaczenie, które brzmi nie tak? Odpowiedz na dowolną wiadomość e-mail od CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Zobacz, ile materiału oszczędza Ci optymalizator

Każde uruchomienie pokazuje teraz, ile zużyłby prosty układ dla tych samych elementów, a aplikacja sumuje zaoszczędzone płyty, pręty i materiał. Zmierzone na Twojej pracy — nigdy nie szacowane.

CutOptim od zawsze próbuje dziesiątek układów przy każdym uruchomieniu i zachowuje najlepszy. Czego nigdy Ci nie mówił: ile to szukanie jest warte.

Teraz mówi, w dwóch miejscach:

  • W podsumowaniu wyniku — gdy zoptymalizowany plan potrzebuje mniej płyt lub prętów niż prosty układ tych samych elementów, wiersz wyniku to podaje: o ile płyt mniej, ile to materiału, a jeśli wiersze magazynu mają ceny — także kwotę. Wiersz trafia też do eksportu PDF i Excel.
  • Na górnym pasku — bieżąca suma materiału zaoszczędzonego przez optymalizator we wszystkich uruchomieniach na tym urządzeniu.

Skąd bierze się ta liczba

Porównanie jest zmierzone, nie oszacowane. Podczas wyszukiwania CutOptim zawsze liczy — jako jednego z kandydatów — prosty, zachłanny układ: dolny próg, który finalny plan musi pokonać albo przynajmniej wyrównać. Licznik pokazuje, ile ten prosty układ zużyłby dla tych samych elementów, tego samego magazynu i tych samych ustawień — obok tego, ile faktycznie zużywa plan zoptymalizowany. Trzy zasady trzymają go w uczciwości:

  • Jeśli oba plany nie ułożyły tych samych elementów (możliwe przy ograniczonym magazynie), nie ma żadnego twierdzenia.
  • Jeśli prosty układ był równie dobry, wiersz się nie pojawia — zero zostaje zerem.
  • Uruchomienia demo nigdy nie liczą się do sumy.

W każdym planie

Licznik to nie przynęta dla planu darmowego. W planie Free pokazuje, ile warte jest każde z Twoich miesięcznych uruchomień; w Pro i Warsztacie liczy dalej — suma odpowiada więc na uczciwe pytanie: czy abonament się zwraca?

Masz pomysł na funkcję albo trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Szablon szafki kuchennej dolnej — i wysokość, której nikt nie trafia za pierwszym razem

Czwarty szablon meblowy zamienia szafkę dolną w listę formatek, trzymając osobno cokół, korpus i blat. Wybierz dwie trawersy albo pełną płytę i uzyskaj fronty nakładane w wymiarach, jakie naprawdę mają fronty kuchenne.

Mierzysz starą kuchnię, wychodzi 858 mm do góry blatu, i zamawiasz boki szafek na 858 mm. Przyjeżdżają oklejone i przycięte. Potem korpusy stają na nóżkach, blat ląduje na górze, a powierzchnia robocza jest na 996 mm.

Nowy szablon szafki kuchennej dolnej powstał właśnie po to, żeby temu zapobiec. To czwarty szablon meblowy obok szafki RTV, regału i szafy, dostępny w aplikacji oraz na własnej stronie kalkulatora.

Cokół nie jest częścią korpusu

Wpisana wysokość to wysokość korpusu, a cokół to osobne ustawienie pod nim. Zmiana cokołu nie zmienia ani jednego elementu korpusu — i tak właśnie ma być, bo cokół jest tym, co regulujesz, gdy korpusy już stoją na nierównej podłodze.

Widżet pokazuje górną krawędź korpusu, żebyś mógł sprawdzić sumę przed cięciem:

wysokość blatu = cokół + korpus + grubość blatu

Sam blat nie jest na liście formatek. To inny materiał o innej grubości, zwykle kupowany docięty na wymiar — wrzucony do zamówienia płyt zafałszowałby i powierzchnię, i liczbę płyt.

Dwie trawersy albo pełna płyta

Szafkę dolną pod blatem zamyka się zwykle dwiema trawersami zamiast płytą: blat i tak jest górną powierzchnią, a trawersy zostawiają dostęp do wkrętów mocujących. Możesz wybrać jedno albo drugie.

Przy standardowej szafce 600 mm różnica jest zmierzona, nie oszacowana: 2,03 m² płyty z trawersami wobec 2,24 m² z pełną płytą — 0,22 m² na szafkę. Trawersy są dodatkowo ukryte, więc w odróżnieniu od wieńca ich słoje są dowolne i optymalizator może wcisnąć je w resztki pasów.

Fronty kuchenne są nakładane

Drzwi szafy wchodzą w swoją komorę. Drzwi kuchenne leżą na czole korpusu i zakrywają krawędzie boków, więc wychodzą szersze od komory, a nie węższe — 597 mm przy szafce 600 mm.

Szablon wymiaruje fronty tak, jak fronty kuchenne robi się naprawdę. Zrobione na wymiar wewnętrzny te same drzwi miałyby 558 mm: o 39 mm mniej, na płytach, które zanim ktokolwiek to zauważy, są już oklejone i nawiercone.

Czego nie robi

Drzwi nad blokiem szuflad wymagałyby najpierw poziomego podziału komory, a model pracuje z jedną komorą na przegrodę — dlatego prosi o wybór jednego wariantu i wygenerowanie obu połówek osobno. Poza zakresem zostają też skrzynie szuflad i nawierty pod zawiasy, bo jedno i drugie zależy od kupionych okuć.

Wszystkie szczegóły w Szablony meblowe albo wypróbuj to na kalkulatorze szafki kuchennej dolnej.

Funkcja

Obrzeże podaje teraz, ile metrów kupić

Zaznacz, które krawędzie wymagają obrzeża — wynik, strona materiałowa PDF i zakładka Materiały w Excelu pokazują łączną długość. Dokładna geometria, bez ukrytego naddatku.

Zaznaczanie, które krawędzie elementu wymagają obrzeża, działa od dawna. Brakowało liczby, z którą faktycznie idziesz do dostawcy: ile metrów.

Teraz jest, w trzech miejscach:

  • w podsumowaniu wyników, obok długości cięcia;
  • na dole strony zapotrzebowania na materiał w PDF;
  • w zakładce Materiały eksportu do Excela.

Pojawia się tylko wtedy, gdy co najmniej jeden element ma zaznaczone krawędzie — przy zleceniach bez obrzeża nic się nie zmienia.

Cztery rzeczy, które ta liczba mówi — i których nie mówi

Góra i dół biegną wzdłuż szerokości elementu, lewa i prawa wzdłuż wysokości. Półka 800 × 300 z obrzeżem u góry i u dołu potrzebuje 2 × 800 mm na sztukę, a nie 2 × 300.

To dokładna geometria, bez naddatku na odpad. Obrzeże kupuje się z zapasem i przycina, a każdy warsztat liczy inny margines — dlatego podajemy wartość rzeczywistą, margines dodajesz sam. Wolimy dać liczbę, na której można się oprzeć, niż taką z wymyślonym procentem w środku.

To jedna suma, nie rozbicie na materiały obrzeża. Oznaczenie zapisuje, które krawędzie, a nie rodzaj, grubość czy kolor — podziału na materiały z tego nie da się uzyskać.

Liczy całą listę elementów. Jeśli część nie zmieściła się w tym uruchomieniu, jej obrzeże i tak jest wliczone — będzie potrzebne, gdy dokupisz materiał.

Dostępne w trybie płyt 2D, w planach Pro i Warsztat, tak jak samo oznaczanie krawędzi.

Funkcja

Engine API tnie teraz również drewno — trzeci tryb aplikacji, przez HTTP

Engine API miało dwa z trzech trybów aplikacji. Trzeci — drewno z przekrojem — to teraz jedno wywołanie: POST /v1/optimize/wood. Zlecenie dzielone jest według przekroju, a brakujący materiał raportowany osobno od elementów, które się nie zmieściły.

Znów coś dla osób piszących oprogramowanie pod CutOptim. Jeśli po prostu tniesz w aplikacji, nic się nie zmienia — tryb drewna działa tam dokładnie jak wcześniej.

Engine API wystartowało z dwoma z trzech trybów aplikacji: płyty i materiał liniowy. Drewno — materiał, który ma przekrój — jest teraz trzecim, w jednym wywołaniu:

POST /v1/optimize/wood

Dlaczego potrzebowało własnego endpointu

Materiał liniowy zna jeden wymiar, długość, więc każdy pręt może posłużyć każdemu elementowi. Z drewnem tak nie jest: elementu 50×150 nie da się wyciąć z pręta 50×100, niezależnie od tego, ile długości zostało.

Dlatego elementy i materiał niosą oba boki przekroju, zlecenie dzielone jest według przekroju, każdy przekrój dopasowywany jest do własnego materiału i rozwiązywany osobno — a każdy przekrój wraca z własnymi prętami i własnymi sumami, obok liczb dla całego zlecenia.

Dwie rzeczy warte poznania przed podłączeniem:

  • Oba boki przekroju można podać w dowolnej kolejności. 50×100 i 100×50 to ta sama belka obrócona i trafiają do jednego przekroju. Niezależnie od tego, jak wprowadzono Twoje dane, materiał nie może przez to zniknąć.
  • „Brak materiału o tym przekroju” i „nie zmieściło się” wracają osobno. Pierwsze to brak materiału, drugie problem pojemności — połączone w jedną listę wysłałyby Twojego użytkownika w złe miejsce.

Co to zastępuje

Dotąd można to było przybliżyć, grupując elementy samodzielnie i wysyłając po jednym wywołaniu /v1/optimize/1d na przekrój. Kosztuje to jedno zapytanie z limitu na przekrój zamiast jednego na zlecenie, przenosi dopasowanie materiału do Twojego kodu i zostawia Ci ręczne składanie sumy — takiej, która niekoniecznie zgadzałaby się z tym, co dla tego samego zlecenia pokazuje aplikacja CutOptim.

Teraz się zgadza, i zmierzyliśmy to, zamiast zakładać: demonstracyjne zlecenie drewniane w aplikacji pokazuje na ekranie 81,0% wykorzystania na 10 prętach, 19 z 19 elementów, 19 cięć — a API zwraca ten sam plan, pręt po pręcie.

Szybkość

Zmierzone na tej samej maszynie, na której działa API: zlecenie na 40 elementów rozwiązuje się w 4,4 ms, a najgorszy przypadek, jaki udało nam się skonstruować — 2000 elementów rozłożonych na 20 przekrojów — zajmuje 451 ms. Każde wywołanie pozostaje synchroniczne: wysyłasz zlecenie, dostajesz gotowy plan, nie ma czego odpytywać.

Dokumentacja API zawiera dokładną strukturę zapytania i odpowiedzi, a dokument OpenAPI opisuje teraz pięć endpointów zamiast czterech — wygenerowany na nowo klient sam podchwyci ten nowy.

Masz prośbę o funkcję albo trafiłeś na błąd? Odpisz na dowolny e-mail od CutOptim albo użyj formularza kontaktowego.

Funkcja

Zmierzyliśmy optymalizator względem teoretycznego minimum — i usunęliśmy wskaźnik wykorzystania, którego nigdy nie zmierzyliśmy

Nowa strona /benchmarks pokazuje zlecenie po zleceniu, jak blisko CutOptim jest dowodliwego minimum arkuszy na opublikowanych instancjach akademickich, z surowymi danymi do pobrania. Twierdzenie „88–96% wykorzystania” zniknęło ze wszystkich ośmiu języków.

Wydarzyły się dwie rzeczy, a druga waży więcej niż pierwsza.

Opublikowaliśmy benchmark

cutoptim.com/benchmarks już działa. Dla każdego zlecenia ze zbioru opublikowanych akademickich instancji testowych wyliczane jest ograniczenie dolne — liczba arkuszy lub prętów, poniżej której nie zejdzie żaden plan cięcia — i pokazywane, jak daleko od niego jest plan CutOptim. Jeśli plan trafia w ograniczenie, dla tego zlecenia jest dowodliwie optymalny; lepszy nie istnieje.

Każde zlecenie jest wypisane. Surowe wyniki można pobrać. Źródła instancji są przypięte przez SHA-256, więc ponowne uruchomienie może udowodnić, że mierzyło te same bajty, a całość odtwarza się z naszego repozytorium dwoma poleceniami.

Strona mówi też, czego liczby nie mówią, bo wydało się to bardziej użyteczne niż pokazanie tylko pochlebnej połowy:

  • nasze ograniczenie nie jest najmocniejsze w literaturze, więc podawana luka to oszacowanie od góry — zlecenie oznaczone „poza ograniczeniem” może w rzeczywistości być optymalne, a my po prostu nie potrafimy tego udowodnić;
  • luki względne wyolbrzymiają przy małych zleceniach, dlatego uczciwa jest kolumna bezwzględna (arkusze ponad minimum);
  • dwie z wygenerowanych rodzin testowych są z założenia przeciwnikowe — to test sufitu, nie obraz typowej pracy.

Usunęliśmy liczbę, której nigdy nie powinniśmy byli wydrukować

Do dziś ta strona głosiła, że CutOptim „osiąga zwykle 88–96% wykorzystania materiału” — w słowniku, w FAQ i na karcie funkcji, we wszystkich ośmiu językach.

Nikt tego nigdy nie zmierzył.

Kiedy w końcu zmierzyliśmy, mediana na tych instancjach akademickich wyszła wyraźnie niżej. Te instancje są trudniejsze niż typowe zlecenie meblowe — rozmiary elementów są losowe, a nie powtarzalne — więc nie chodzi o to, że oprogramowanie jest gorsze, niż sądziliśmy. Chodzi o to, że podawaliśmy liczbę bez żadnej podstawy, a kto porównuje oferty, zasługuje na więcej.

Twierdzenie zniknęło zatem wszędzie i nic nie zastąpiło go przyjaźniejszym przedziałem. Na jego miejsce weszła pomiar oraz uczciwe zdanie: ile uda się wyciągnąć z arkusza, zależy od zestawu elementów, formatów materiału i brzeszczotu — a jedyna liczba, która coś znaczy, to ta z Twojej własnej listy materiałowej.

W naszym buildzie działa teraz automatyczna kontrola, która kończy się błędem, gdy do tekstów marketingowych w którymkolwiek z ośmiu języków wróci procent wykorzystania. Usuwaliśmy to twierdzenie w trzech podejściach, bo każda próba pomijała jedną jego rodzinę; sprzątanie wymagające trzech podejść zostanie cofnięte przez następną edycję, jeśli nic go nie pilnuje.

Masz prośbę o funkcję albo trafiłeś na błąd? Odpisz na dowolny e-mail od CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Silnik cięcia jest teraz API — ten sam optymalizator, wywoływany z Twojego oprogramowania

Jeśli piszesz oprogramowanie albo ktoś pisze je dla Ciebie: silnik cięcia CutOptim jest teraz API HTTP. Na wejściu elementy i materiał, na wyjściu układ, gilotynowy plan cięcia i wskaźniki. Deterministyczny. 49 €/mies. za 10 000 zapytań, twardy limit.

Ta aktualizacja jest skierowana do konkretnego czytelnika, więc powiedzmy od razu, do jakiego. Jeśli piszesz oprogramowanie — albo płacisz komuś, kto je pisze — możesz teraz wywołać silnik cięcia CutOptim wprost ze swojego systemu ERP, z narzędzia ofertowego albo z własnego oprogramowania maszyny, zamiast kazać komuś przepisywać listę elementów do przeglądarki. Jeśli po prostu tniesz płyty, dla Ciebie nic się nie zmienia. Aplikacja działa dokładnie tak jak wcześniej, a optymalizator pozostaje zawarty w planach Bezpłatny, Pro i Warsztat.

Co potrafi

Wysyłasz elementy i materiał bazowy w formacie JSON na https://api.cutoptim.com i dostajesz cały wynik: każdy element z jego współrzędnymi, gilotynowy plan cięcia oraz wskaźniki — liczbę płyt, wykorzystanie materiału w %, linie cięcia, przejścia piły, łączną długość cięcia i cenę całkowitą. Ten sam silnik, te same liczby co w aplikacji.

Pięć endpointów i na tym kończy się cała powierzchnia:

  • POST /v1/optimize/2d — płyty
  • POST /v1/optimize/1d — pręty, profile, rury
  • POST /v1/optimize/wood — drewno, dopasowane według przekroju (od 2026-08-03)
  • GET /v1/usage — ile ten klucz zużył w bieżącym miesiącu
  • GET /v1/health — czy usługa działa

Uwierzytelnianie to jeden nagłówek: Authorization: Bearer <klucz>.

Te same dane wejściowe zawsze dają tę samą odpowiedź

Silnik jest deterministyczny: żadnej losowości, żadnego zegara w algorytmie. Wyślij to samo zlecenie dwa razy i układ wróci identyczny, co do współrzędnej. Możesz więc buforować wynik i wstawić znane zlecenie do testu, żeby porównać wyjście — czego optymalizator dryfujący przy każdym uruchomieniu po prostu nie umożliwia.

Dwa silniki i uczciwy kompromis

heuristic jest domyślny i jest dokładnie tym gilotynowym algorytmem pakowania, który działa w aplikacji: najwyższe wykorzystanie materiału, każdy układ da się pociąć od krawędzi do krawędzi na pile panelowej, zawsze pełny plan cięcia.

balanced włączasz świadomie. Algorytm MaxRects ze swobodnym nestingiem, zmierzony jako około 25× szybszy na zleceniu z 2000 elementów — ale wykorzystanie materiału jest nieco niższe, a jego układy często nie są gilotynowe, więc w takich przypadkach nie zwraca żadnego planu cięcia. To kompromis między szybkością a wykonalnością, nie lepszy wynik. Sięgnij po niego, gdy duże zlecenie musi dostać odpowiedź szybko; zostań przy domyślnym, gdy ktoś rzeczywiście ma pociąć płytę.

Limity, cena i jak wejść

2000 elementów na zapytanie, 50 wierszy materiału, 1 MB treści zapytania. 49 € miesięcznie za 10 000 zapytań, rozliczenie w EUR, z 14-dniowym okresem próbnym. Te 10 000 to twardy limit, a nie punkt wyjścia: po jego wyczerpaniu wywołania zatrzymują się do początku nowego miesiąca. Bez dopłat za przekroczenie, bez niespodzianek na fakturze.

Dostęp możesz wykupić na stronie Engine API — działa z okresem próbnym, a dostęp sam pojawia się na koncie. Jeśli wolisz najpierw opisać, co budujesz, drugą drogą jest formularz kontaktowy. Wtedy w panelu pojawi się karta kluczy API: tam je tworzysz, każdy klucz jest pokazywany dokładnie raz (przechowujemy tylko jego skrót, więc nie da się go już odzyskać), a zużycie względem miesięcznego limitu jest na tej samej karcie.

Resztę mamy opisaną: Engine API to przegląd i cennik, a dokumentacja API — każde pole, każda opcja, wszystkie kody błędów i oba silniki.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Wiedz, co naprawdę zrobi piła: liczby cięć, plan piłowania i limity maszyny

Każdy plan pokazuje teraz liczbę cięć, drogę brzeszczotu i okrawanie każdej krawędzi. Pro dodaje plan piłowania krok po kroku we wszystkich trzech trybach — na ekranie, w PDF i w Excelu — oraz cięcie kalibracyjne. Warsztat dodaje limity etapów i obrotów.

Plan cięcia mówi, gdzie leżą elementy. Nigdy nie mówił, jak wygląda dzień przy pile: ile razy ustawisz prowadnicę, jaką drogę pokona brzeszczot, co ciąć najpierw. Ta aktualizacja odpowiada na wszystkie trzy pytania — i zamienia plan w uporządkowaną listę pozycji, po której możesz iść krok po kroku.

Ile cięć i jaką drogę pokonuje brzeszczot

W nagłówku wyników każdego zadania stoją teraz dwie liczby, w każdym planie, także dla gości.

  • Cięcia liczą ustawienia prowadnicy. Ten sam wymiar cięty na trzech paskach to jedno ustawienie, więc liczy się raz — bo to jedno przezbrojenie przy maszynie.
  • przejść piły pojawia się pod tą liczbą zawsze, gdy obie się różnią, i zlicza każdy przecięty pasek osobno. To ta liczba, za którą idzie zużycie tarczy i opłaty naliczane od cięcia.
  • Długość cięcia to łączna przepiłowana droga — metry przy mm, stopy przy calach. Jest taka sama przy obu sposobach liczenia.

Żadna z nich nie jest tą „właściwą”; odpowiadają na różne pytania. Ile razy ustawiam prowadnicę? i ile razy brzeszczot przechodzi przez materiał? Do wyceny zadania potrzebne są obie.

Na naszym standardowym zadaniu demonstracyjnym z 40 elementami (płyty 2440 × 1220, rzaz 3 mm) plan wychodzi na 30 cięcia, 52 przejść piły i 32,88 m piłowania na 2 płytach przy wykorzystaniu 83,3%.

Okrawaj każdą krawędź osobno

Okrawanie każdej krawędzi zastępuje w trybie 2D pojedynczą wartość okrawania: osobne pola lewa, prawa, góra i dół. Dostępne w każdym planie, także dla gości.

To nie jest udoskonalenie, to poprawka. Uszkodzona lub nieprostopadła krawędź wymaga więcej niż pozostałe, a okrojenie wszystkich czterech tak samo nie daje planu odrobinę gorszego — daje plan błędny: za mało na złej krawędzi i pierwszy element niesie wadę, za dużo na trzech pozostałych i zapłaciłeś za materiał, którego wcale nie musiałeś tracić.

W trybach 1D i Wood pręt ma dwa końce, więc zamiast tego pokazywana jest para Przycinanie początkowe / Przycinanie końcowe.

Plan piłowania — teraz także na prętach, nie tylko na płytach

Sekwencja cięcia była dotąd funkcją trybu 2D. Teraz działa w 2D Panel, 1D liniowym i Wood, w planie Pro.

Na płycie plan rozkraja materiał etapami: jeden krok na jedno ustawienie prowadnicy, z kierunkiem cięcia i pozycją, dzięki czemu nigdy nie zażąda cięcia w poprzek paska, zanim ten pasek zostanie odcięty od płyty.

Na pręcie nie ma drzewa cięć — materiał przecina się od czoła do końca — więc plan jest bieżącym odłożeniem: po każdym elemencie brzeszczot opada w tym miejscu, a następnie przesuwa się o rzaz. Każdy pręt czyta się jako zebranie kalibracyjne (jeśli włączone), potem cięcie przycinania początkowego (jeśli ustawione), potem jeden krok po każdym elemencie — z wyjątkiem ostatniego elementu, który kończy się równo z użyteczną końcówką, gdy nie ma z niej czego zdejmować.

Każdy krok podaje pozycję mierzoną od czoła pręta. I o to właśnie chodzi: liczba, którą ustawiasz na ograniczniku, zamiast dodawania długości elementów i rzazów w pamięci dwadzieścia razy wzdłuż sześciometrowej długości.

Dwa sposoby korzystania:

  • Odtwarzacz znajduje się teraz bezpośrednio nad diagramami płyt lub prętów, przez które prowadzi, a nie na górze wyników. Elementy sterujące to ◀ Poprzedni, odczyt kroku, ▶ Następny, nowe ⏮ Zacznij od nowa oraz ▶ Odtwórz. „Zacznij od nowa” zatrzymuje odtwarzanie i wraca do kroku 1 — na drugą płytę albo na drugie przejście tego samego zadania.
  • Tabela pod listą cięć to cały plan na jednym ekranie: kolejność, płyta lub pręt, kierunek albo element, i pozycja. Kliknij dowolny wiersz, a odtwarzacz przeskoczy do tego kroku, z wyróżnionym wierszem. To ją czyta się przed rozpoczęciem i to jej robi się zrzut ekranu, żeby wysłać do piły.

Jedno uczciwe ograniczenie: tryb 1D liniowy podaje pozycje, ale nie długość cięcia, bo materiał liniowy nie niesie przekroju, przez który brzeszczot miałby przejść. Tryb Wood przekrój zna, więc tam przepiłowana długość jest podawana. Wolimy pominąć liczbę, niż ją wymyślić.

Cięcie kalibracyjne, także na prętach

Cięcie kalibracyjne zbiera wąski pasek materiału, zanim wycięty zostanie jakikolwiek element. Mierzysz pasek, porównujesz go z tym, o co prosiłeś, i korygujesz prowadnicę lub ogranicznik o różnicę — dzięki temu pierwszy właściwy element jest już dokładny, zamiast być tym, który poświęcasz, żeby dowiedzieć się, że ustawienie było przesunięte. To funkcja planu Pro.

Działa teraz w każdym trybie. Na płycie wybierasz, która z czterech krawędzi jest zbierana. Na pręcie zebranie zawsze schodzi z czoła, a lista krawędzi jest ukryta — pręt ma jedno czoło, a wybór spośród czterech krawędzi byłby kontrolką, której plan nie mógłby uszanować.

Kalibracja jedzie na przycinaniu początkowym: rezerwowany przy czole materiał to przycinanie początkowe plus kalibracja. Gdy ustawione są oba, czoło jest przecinane dwa razy — raz dla paska, który mierzysz, raz po to, by zdjąć resztę przycinania — a plan piłowania wymienia oba przejścia, w tej kolejności.

Dwie kontrolki, które opisują Twoją maszynę

Obie działają w 2D i obie należą do planu Warsztat.

  • Maks. etapy cięcia. Etap to seria cięć równoległych między dwoma obróceniami materiału — a dokładnie tak specyfikuje się piły panelowe, jako maszyny 2-, 3- lub 4-etapowe. Powiedz CutOptim, na ile pozwala Twoja, a plan to uszanuje tam, gdzie zadanie na to pozwala — a tam, gdzie zadania nie da się rozkroić w granicach limitu, ostrzeże Cię, zamiast zwracać plan, którego piła nie wykona. A wszystko to bez oddawania wydajności ani jednej płyty.
  • Minimalizuj obroty. Preferuje układy obracające mniej elementów, ale tylko wtedy, gdy nie kosztuje to dodatkowej płyty. Płyta to pieniądze, obrót to sekundy — wydajność nigdy nie jest za to oddawana.

Jeśli limitu nie da się dotrzymać, plan i tak dostajesz. Optymalizator go zwraca i ostrzega, które płyty wymagają dodatkowych przezbrojeń przy pile — użyteczny plan z zastrzeżeniem, nigdy błąd.

W PDF i w Excelu

  • Strona Sekwencja cięcia w PDF, na własnej stronie, we wszystkich trzech trybach. Na płycie: płyta, etap, kierunek, pozycja i długość cięcia. Na pręcie: pręt, element uwalniany przez to cięcie oraz pozycja od czoła. Konwencja liczenia jest wydrukowana pod tytułem, a pod tabelą stoi obramowany pasek kluczowych liczb — cięcia, przejścia piły, długość cięcia, etapy. Pro.
  • Karta Sekwencja cięcia w skoroszycie Excel, wstawiona bezpośrednio po Liście cięć, bo to z niej pracuje operator. Sumy są powtórzone na dole, dzięki czemu karta jest samodzielna, gdy to jedyna kartka zabrana do piły. Pro.
  • Układy płyt w pełnym rozmiarze. W trybie 2D każda płyta jest teraz powtórzona na własnej stronie poziomej na końcu PDF, narysowana tak duża, jak pozwala papier. W pionowym toku dokumentu płyta 2800 × 2070 drukowała się w skali około 1:16 — w porządku jako obrazek, bezużytecznie jako coś, z czego się pracuje. Strona pozioma daje mniej więcej trzykrotnie większą powierzchnię i utrzymuje ciągłość czytanej części dokumentu, zamiast przeplatać ją pełnostronicową grafiką.
  • Lista odpadów mówi, czy resztkę warto zachować. Zaczyna się teraz na własnej stronie i niesie kolumnę Wielokrotnego użytku, Tak albo Nie, z wierszami do zachowania na górze — a pod tabelą wiersz podaje regułę Twoimi własnymi liczbami: w 2D obie krawędzie muszą osiągnąć Twoją minimalną resztówkę (długi wąski pasek nie jest użyteczny), w 1D i Wood musi ją osiągnąć długość pozostałości.

Co dalej

Automatyczne uwzględnianie ścinków i grupy montażowe wciąż są na liście, a wraz z nimi dedykowane miejsce dla planu piłowania w eksportach etykiet i oferty.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Poprawka

Miejsce w zespole naprawdę daje Warsztat, materiały pamiętają swój rzaz, a komunikat o zbyt dużym elemencie mówi prawdę

Zaproszony członek zespołu Warsztat był traktowany jak użytkownik darmowy i nie dostawał tego, za co płacił właściciel. Naprawione, bez Twojego udziału. Do tego: 1D Liniowy podaje długość cięcia, gdy podasz szerokość profilu, a materiały pamiętają rzaz i okrawanie.

Dwie rzeczy w tej aktualizacji były po prostu błędne, a jedna z nich kosztowała płacących klientów coś, co już kupili. Od nich zaczynamy.

Twoje miejsca w planie Warsztat naprawdę dają Warsztat

Jeśli masz plan Warsztat i dodałeś współpracowników w sekcji Zarządzanie zespołem, nie dostawali oni planu, za który płaciłeś. Zaproszony członek był przy każdym sprawdzeniu traktowany jak użytkownik darmowy: trzy optymalizacje miesięcznie, miejsce na jeden zapisany projekt i żaden z eksportów Pro ani Warsztatu. Płaciłeś za trzy miejsca, a dwie z trzech osób na nich miały darmowe konto.

To był błąd, a nie zasada. Zaproszony członek dostaje teraz plan, za który płaci właściciel — wszędzie tam, gdzie plan jest odczytywany.

Nie musisz nic robić. Żadnego ponownego zapraszania, ponownego zapisywania ani przełącznika do włączenia — współpracownicy, którzy już są w Twojej organizacji, przejmą to sami. I działa to wyłącznie w górę: członek z własną subskrypcją Pro zostaje podniesiony do Warsztatu na czas, gdy obejmuje go miejsce w zespole, i nigdy nie jest obniżany. Gdy Twoja subskrypcja wygaśnie, miejsce przestaje cokolwiek dawać.

Projekty są wspólne — i to znaczniki postępu są tu sednem

Druga połowa tej samej historii. Projekt zapisany przez dowolnego członka w czasie, gdy należy do organizacji, należy do organizacji: widzi go każdy, każdy może go otworzyć, zmienić nazwę oraz dodawać i edytować w nim cięcia. Najważniejsze jest to, co dzieje się przy pile — znaczniki postępu też są wspólne. Gdy jeden operator oznaczy płytę jako wyciętą, widzi to drugi. To właśnie ono powstrzymuje dwie osoby przed pocięciem tej samej płyty dwa razy.

Dwa ograniczenia, mówimy je od razu, bo lepiej przeczytać je tutaj niż odkryć w warsztacie:

  • To nie działa wstecz. Projekty zapisane przed tą aktualizacją pozostają osobiste i niewidoczne dla współpracowników. Nic, co zapisałeś wcześniej — żadna wycena, żadna kalkulacja — nie stało się przez tę zmianę widoczne dla kogokolwiek.
  • Usunąć wspólny projekt może tylko ta osoba, która go zapisała. Członek może go edytować, ale nie usunie pracy kolegi.

Na liście Projekty cudzy projekt ma obok nazwy znacznik 👥 i nie ma przy nim przycisku usuwania. Szczegóły: Przestrzeń robocza zespołu.

„Za duże dla Twoich płyt” nie mówi już tego o elemencie, który po prostu nie może się obrócić

Zgłoszone przez użytkownika: w materiale bazowym płyta 2440 × 1220, a wynik podawał 550 × 1964 — za duże dla Twoich płyt, z radą, żeby dodać większy format albo podzielić element. Obróć ten kawałek, a mieści się z zapasem.

Moduł rozkładu miał rację, że elementu nie da się umieścić — pole Obr. w tym wierszu było odznaczone, więc element mógł iść wyłącznie w pionie, a w pionie się nie mieści. Błędny był komunikat i błędna była rada. Wysłałyby kogoś do składu po płytę, która już stoi oparta o ścianę u niego w warsztacie.

Teraz oba przypadki są rozróżniane. Element, który nie mieści się w pionie, ale mieści się obrócony, jest zgłaszany jako zmieściłby się obrócony, ale Obr. jest wyłączony, a podpowiedź wskazuje kolumnę Obr. i wiersz do zaznaczenia w tabeli Elementy (2D). Mówi też, żeby zostawić wyłączone, jeśli powodem blokady jest kierunek słojów — to uprawniony wybór, a nie pomyłka do poprawienia. Elementy, które naprawdę są większe niż Twoja największa płyta, zachowują dotychczasowy komunikat i dotychczasową radę, bo dla nich są słuszne.

Nowe brzmienie niesie także PDF, bo to wydrukowany plan trafia do składu.

1D Liniowy poda długość cięcia — jeśli podasz mu szerokość profilu

Materiał liniowy to sama długość i nic więcej. Nie ma przekroju, przez który brzeszczot miałby przejść, więc plan piłowania mógł podawać pozycje ogranicznika, ale nigdy przepiłowanej drogi — a wolimy pominąć liczbę, niż ją wymyślić.

Zamiast zgadywania jest teraz pole. Szerokość profilu stoi w sekcji Zaawansowane ustawienia i pojawia się wyłącznie w trybie 1D Liniowy: szerokość materiału, przez który brzeszczot przechodzi przy jednym cięciu. Wypełnij je, a Długość cięcia dołącza do nagłówka wyników i do podsumowania oraz pojawia się na stronie planu piłowania w PDF i na karcie Sekwencja cięcia w Excelu.

Zostaw 0, a nic się nie zmienia — pozycje, bez długości, dokładnie jak dotąd. To ustawienie domyślne jest celowe: zadanie, które nigdy nie mówi, jaki przekrój tnie, nadal nie dostaje żadnej liczby, zamiast dostać prawdopodobną.

Tryb Cięcie drewna przekrój każdego materiału już zna i pola w ogóle nie pokazuje. Do zadania mieszającego kilka przekrojów służy właśnie Cięcie drewna — prowadzi je materiał po materiale.

Plan piłowania w PDF i karta w Excelu to funkcje Pro; Długość cięcia na ekranie nie.

Materiały pamiętają rzaz i okrawanie, z jakimi są cięte

Rzaz i okrawanie krawędzi należą do materiału, a nie do zadania. Brzeszczot 3,2 mm należy do płyty 18 mm; okrawanie 12 mm należy do deski o surowej krawędzi. Do tej pory ustawiałeś je od nowa przy każdym materiale, a zapomnienie dawało plan, którego błąd wychodził dopiero przy pile.

Materiał w Twoim Magazynie materiałów niesie teraz własny Rzaz piły i własne okrawanie — płyta zapamiętuje cztery krawędzie, pręt swoje dwa końce.

  • Nie ma nic nowego do wypełnienia. Zapisywane jest to, co masz właśnie ustawione, tymi samymi przyciskami Zapisz bieżący i Dodaj, których używasz do tej pory.
  • Widzisz, co materiał niesie. Wiersz materiału pokazuje małą plakietkę ustawień z rzazem i okrawaniem, które przy nim zapisano, więc zapis jest widoczny, a nie magiczny.
  • Wczytanie mówi, co się zmieniło. Wczytaj materiał, a te wartości wracają do sekcji Ustawienia, a potwierdzenie wymienia pola, które faktycznie się zmieniły. Ustawienie, które zmienia się samo i nic o tym nie mówi, jest gorsze od ustawionego ręcznie.

Materiał zapisany przed tą aktualizacją nie niesie nic, a jego wczytanie nic nie zmienia. Nie wyzeruje po cichu rzazu i okrawania, które ustawiłeś do zadania leżącego przed Tobą. Puste to tutaj nie zero: puste znaczy, że materiał nic o tym nie mówi, a 0 to prawdziwa odpowiedź — brak okrawania.

Magazyn materiałów to funkcja Pro.

Co dalej

Obie połowy luki w pracy zespołowej są już zamknięte — miejsce daje plan, a projekty są wspólne. Grupy montażowe są nadal na liście.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Najpierw tnij z własnego regału: automatyczne wykorzystanie ścinków i lista materiałów, z którą zrobisz zakupy

Każde uruchomienie najpierw wypełnia zapisane ścinki, zanim otworzy nowy materiał, i dokładnie mówi, co kupić, a co zdjąć z półki. Do tego oferty w cenach produktów, dopasowanie słojów kształtujące rozkład i kolumny cen wszędzie.

Najtańsza płyta to ta, którą już masz. Ta aktualizacja sprawia, że CutOptim najpierw sięga po zapisane ścinki, zanim otworzy cokolwiek nowego — a potem prostym językiem mówi, co naprawdę musisz kupić.

Automatyczne wykorzystanie ścinków

Przy włączonej opcji Automatycznie użyj ścinków — domyślnie jest włączona — każda optymalizacja odbywa się teraz w dwóch przebiegach. Najpierw rozkłada elementy na ścinkach, które masz już w Magazynie odcinków, a potem przekazuje resztę zwykłemu optymalizatorowi na nowym materiale.

  • Wszystkie trzy tryby. Płyty 2D, cięcie liniowe 1D i profile drewniane.
  • Każdy kawałek zostaje użyty najwyżej raz. Ścinki nigdy nie są powielane tak jak format materiału, bo na regale masz tylko jeden egzemplarz każdego z nich.
  • Plan je nazywa. Płyta lub pręt pochodzący z magazynu jest oznaczony symbolem ♻ i nosi nadaną przez Ciebie nazwę, więc osoba przy pile wie, że ma go przynieść, a nie otwierać nową płytę.
  • Wyniki pokazują, ile udało się zaoszczędzić. Ile ścinków zostało wykorzystanych, ile to materiału i — gdy zadanie jest na tyle małe, że da się to sprawdzić — o ile mniej nowych płyt lub prętów było potrzebnych.
  • Twój magazyn pozostaje zgodny ze stanem faktycznym. Zapisanie uruchomienia odejmuje to, co zostało zużyte: w pełni wykorzystany ścinek znika z listy, a częściowo wykorzystany zostaje zastąpiony swoją pozostałością.

Wyłącz to pole wyboru, aby uruchomić optymalizację tylko na nowym materiale — przydaje się, gdy wyceniasz świeży materiał i nie chcesz, by ścinki wliczały się w cenę.

Magazyn odcinków to funkcja Pro.

Podsumowanie zapotrzebowania materiałowego, z którym zrobisz zakupy

Każdy wynik zawiera teraz Podsumowanie zapotrzebowania materiałowego — we wszystkich trzech trybach, tuż przed listą cięć. Odpowiada na jedno pytanie, które zadajesz przed startem: co muszę kupić?

Dzieli zadanie na dwie części:

  • Nowy materiał — co musisz jeszcze kupić, według rozmiaru, z ilością i łączną powierzchnią lub długością.
  • Wykorzystane resztki — co już masz, wraz z wierszem mówiącym, ile kawałków zdjąć z regału przed rozpoczęciem.

Ten sam podział pojawia się w PDF i w skoroszycie Excela, więc sprzedawca i warsztat czytają te same liczby.

Oferty, które rozliczają gotowy element

Oferta ma teraz dwa tryby wyceny. Narzut na koszt rozlicza płyty zużyte w zadaniu, tak jak dotychczas. Ceny produktów rozliczają zamiast tego gotowe elementy, według ceny sprzedaży ustawionej dla każdego elementu — czyli tak, jak większość warsztatów faktycznie wycenia kuchnię.

Do tego: dane klienta, stawka podatku, data ważności, pozycja robocizny i opcjonalna opłata za cięcie. Twój narzut jest wliczony w ceny jednostkowe, a nie drukowany jako osobna pozycja, więc klient widzi czysty dokument. Jeśli chcesz mieć narzut wypisany wprost, przełącz listę dokumentów na Raport wewnętrzny — ten pokazuje koszt, przychód i marżę brutto, i nigdy nie opuszcza Twojego biurka.

Oferty i Raport wewnętrzny to funkcje Business.

Dopasowanie słojów kształtuje teraz rozkład

Grupy dopasowania słojów nie zapisują już tylko zamiaru. Zgrupowane elementy są trzymane razem na jednej płycie, o ile moduł rozkładu jest w stanie to zapewnić, ich obrót jest zablokowany, aby słoje biegły w tym samym kierunku, a same grupy są wyłączone z przebiegu po ścinkach, więc dopasowany komplet nigdy nie zostaje podzielony między ścinek a nową płytę. Jeśli grupa naprawdę nie mieści się na jednej płycie, wynik to zgłasza, zamiast po cichu ją dzielić.

Dopasowanie słojów to funkcja Business i działa w trybie płyt 2D.

Ceny tam, gdzie ich potrzebujesz

  • Kolumny ceny zakupu i ceny sprzedaży w tabelach materiału i elementów, odsłaniane polem wyboru Pokaż kolumny cen.
  • Podróżują razem z Twoimi danymi. Obie kolumny są w szablonach CSV, imporcie CSV i wklejaniu z Excela, więc wyceniona lista cięć przetrwa podróż w obie strony przez arkusz kalkulacyjny.
  • Magazyn materiałów przechowuje teraz obok rozmiaru także cenę i grubość, a wiersze wczytują się do zadania jednym kliknięciem.
Kolumny cen i Magazyn materiałów to funkcje Pro.

Eksporty

  • Strona tytułowa w każdym trybie. Wcześniej miały ją tylko plany drewna. Teraz otwiera także plany 2D i liniowe, a obok wykorzystania, liczby płyt i odpadu podaje liczbę cięć.
  • Identyczne płyty są łączone. Zadanie będące dwudziestoma kopiami jednego układu drukowało wcześniej dwadzieścia niemal identycznych stron; tryb 2D zwija je teraz w jeden schemat z plakietką powtórzenie: N×, tak jak od pewnego czasu robi to tryb 1D. Lista cięć zyskała odpowiadającą jej kolumnę.
  • Plany drewna są grupowane według materiału. Jedna sekcja na pozycję materiału i jedna na każdy wykorzystany ścinek, zamiast wszystkiego pod jednym nagłówkiem.
  • Nazwy wszędzie. Wiersze materiału 2D można nazywać, a te nazwy pojawiają się teraz w nagłówkach płyt, w zakładkach materiałów i odpadu w Excelu oraz w plikach DXF.

Poprawki, o których warto wiedzieć

  • Separator Excela. Import CSV wykrywa teraz przecinek, średnik lub tabulator na podstawie samego pliku. Jeśli pracujesz w europejskich ustawieniach Windows, gdzie Excel zapisuje średniki, Twój plik zaimportuje się bez zmian.
  • Ceny sprzedaży nie ustawiają się już domyślnie na 1. Wyczyszczenie komórki zapisywało wcześniej wartość 1, więc element celowo pozostawiony bez ceny był wyceniany po jednej jednostce za sztukę — i wymykał się ostrzeżeniu Pozycje bez ceny.
  • Wklejanie drewna z Excela. Wiersz nagłówka sugerowany przez samą podpowiedź wklejania był błędnie odczytywany, przez co całe wklejenie było odrzucane. Naprawiono zarówno to, jak i powiązane przesunięcie kolumn przy pustych komórkach.

Co dalej

Zamykamy luki w przestrzeni zespołu Business: wspólna biblioteka projektów i dziedziczenie planu właściciela przez członków.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Ulepszenie

Ciaśniejsze plany cięcia: inteligentniejszy optymalizator 1D i pełniejsze płyty 2D

Silnik cięcia liniowego i drewna próbuje teraz kilku strategii i zachowuje najlepszą, rozkład 2D upycha elementy na pełną szerokość i wysokość, a PDF wypisuje wszystko, co się nie zmieściło.

Lepsze plany cięcia oznaczają mniej zmarnowanego materiału i mniej kupionych płyt. Ta aktualizacja przebudowuje silnik cięcia liniowego i drewna, gęściej rozkłada płyty 2D i dba o to, by PDF opowiedział całą historię.

Inteligentniejsze cięcie liniowe i drewna

  • Kilka strategii, wygrywa najlepszy wynik. Optymalizator liniowy i drewna uruchamia teraz dla każdego zadania wiele strategii rozkładu i zachowuje tę, która zużywa najmniej materiału — zamiast polegać na jednym podejściu.
  • Mocny w powtarzalnych zadaniach. Przy zamówieniach z wieloma identycznymi elementami nowa metoda oparta na wzorcach znajduje niemal optymalne układy, dotąd nieosiągalne.
  • To samo zadanie, mniej ścinków. W praktyce oznacza to krótsze pozostałe pręty i płyty, a często jedną długość mniej do kupienia.

Pełniejsze płyty w 2D

  • Koniec z marnowanymi krawędziami. Moduł rozkładu 2D wstawia teraz elementy zajmujące pełną szerokość lub wysokość płyty, wykorzystując przestrzeń przy krawędziach, która wcześniej się marnowała.
  • Prawdziwy przykład. Układ, który wcześniej wymagał dwóch płyt — każda ledwie w połowie wykorzystana — mieści się teraz na jednej płycie przy 94% wykorzystania.

W PDF nic nie ginie

  • Każdy element rozliczony. Jeśli element się nie mieści lub zabraknie Ci zapasu, wyeksportowany PDF wypisuje go teraz wyraźnie we wszystkich trzech trybach (2D, liniowym i drewna), więc nic nie znika po cichu między ekranem a warsztatem.
  • Szybsze i bardziej prywatne eksporty. Generowanie PDF jest teraz w pełni hostowane u nas — bez CDN innych firm — więc eksporty są szybsze i nie ładują niczego spoza CutOptim.

Co dalej

Automatyczne uwzględnianie ścinków i grupy montażowe są następne na liście.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Poznaj asystenta CutOptim — odpowiedzi podczas pracy

Wbudowany asystent AI na stronie i w aplikacji odpowiada na pytania o funkcje, ceny i sposób uzyskania najlepszych planów cięcia — w Twoim języku, z linkami do właściwej dokumentacji.

Czasem po prostu chcesz szybkiej odpowiedzi bez przekopywania się przez dokumentację. CutOptim ma teraz wbudowanego asystenta, który wyjaśnia funkcje, objaśnia ceny i kieruje Cię do właściwego przewodnika — dokładnie tam, gdzie jesteś, w Twoim języku.

Pytaj o wszystko, w swoim języku

  • Dostępny tam, gdzie go potrzebujesz. Mały dymek czatu znajduje się w rogu stron marketingowych, dokumentacji i wewnątrz aplikacji. Otwórz go, zadaj pytanie i otrzymaj konkretną odpowiedź.
  • Mówi we wszystkich ośmiu językach CutOptim. Pytaj po polsku, angielsku, węgiersku, niemiecku, włosku, francusku, rumuńsku lub czesku — asystent odpowiada w tym samym języku.
  • Wskazuje źródło. Odpowiedzi linkują do odpowiedniego przewodnika lub strony dokumentacji, abyś mógł przeczytać pełne szczegóły, kiedy zechcesz.

Rzetelny i uczciwy z założenia

  • Odpowiedzi z prawdziwej dokumentacji. Asystent opiera się na własnych przewodnikach, cenach i artykułach pomocy CutOptim — nie wymyśla nieistniejących funkcji i odmawia odpowiedzi na pytania niedotyczące CutOptim.
  • Nie widzi danych Twoich projektów. Asystent odpowiada na ogólne pytania typu „jak zrobić…” i „do czego to służy…“. Nie ma dostępu do Twoich zapisanych projektów ani list cięcia.
  • Człowiek o jedno kliknięcie. Jeśli asystent nie może pomóc, oferuje bezpośredni link do prawdziwej osoby, a każda odpowiedź ma szybkie 👍 / 👎, byś mógł powiedzieć, co się sprawdziło.

Na Twoich warunkach

  • Zachowuje swoje miejsce podczas przeglądania. Twoja rozmowa jest zachowywana ze strony na stronę, więc nie tracisz wątku.
  • Ukryj go, kiedy chcesz. Przełącznik w panelu — i link „nie pokazuj ponownie” w widżecie — usuwa go z drogi, jeśli wolisz pracować w ciszy.

Co dalej

Świadomy danych asystent w aplikacji, który potrafi analizować Twoją rzeczywistą listę cięcia, jest w planach.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Zagwarantuj cięcia, które się liczą — nawet gdy zapasu jest mało

Tryb ograniczonego zapasu i elementy priorytetowe (obowiązkowe do wycięcia), edytowalne kolory elementów oraz czytelniejsze pliki PDF — w cięciu płyt 2D, liniowym i drewna.

Ta aktualizacja pomaga zachować kontrolę, gdy materiału zaczyna brakować. Nowy tryb zapasu Ograniczony traktuje wpisane ilości jako twardy limit i miesza formaty, które naprawdę masz na stanie, a elementy priorytetowe pozwalają zagwarantować cięcia, których nie możesz sobie odpuścić. Obie nowości działają w cięciu płyt 2D, liniowym i drewna — obok edytowalnych kolorów elementów i czytelniejszych plików PDF.

Ograniczony zapas, uczciwe plany

Domyślnie CutOptim zakłada, że możesz zdobyć tyle płyt, ile potrzebuje plan. Teraz możesz mu powiedzieć, co naprawdę masz na półce.

  • Przełącz zapas na Ograniczony. Nowy przełącznik Nieograniczony | Ograniczony znajduje się w sekcji zapasu, w każdym trybie. W trybie Ograniczonym wpisane ilości stają się nieprzekraczalnym limitem.
  • Twoje realne formaty, zestawione za Ciebie. Zamiast opierać się na jednym, największym formacie, optymalizator łączy różne rozmiary płyt i sztab, które faktycznie masz na stanie, aby zmieścić jak najwięcej — i pokazuje dokładnie, jakich formatów użyto.
  • Uczciwy komunikat o braku zapasu. Gdy zabraknie materiału, czytelny panel „Za mało zapasu” wymienia, czego brakuje, i oddziela element, który jest po prostu za duży na jakikolwiek format, od zapasu, którego naprawdę Ci zabrakło — dzięki czemu wiesz, czy dokupić materiał, czy przemyśleć element.

Najpierw cięcia priorytetowe

Gdy nie wszystko się mieści, to Ty decydujesz, co jest gwarantowane — a nie algorytm.

  • Oznacz obowiązkowe elementy flagą ⚑. W trybie Ograniczonym w tabeli elementów pojawia się kolumna priorytetu (⚑). Zaznacz elementy, które bezwzględnie muszą zostać wycięte w tym zleceniu.
  • Elementy priorytetowe mają pierwszeństwo przy wyborze materiału, więc pilne części zostają wycięte, a odpadają elementy wypełniające o niskim priorytecie.
  • Jasny wynik. Zielony ✓ potwierdza, że każdy element priorytetowy został wycięty, a czerwony ⚠ mówi Ci dokładnie, ile się nie zmieściło — tak samo w 2D, cięciu liniowym i drewnie.

Twoje kolory, czytelniejsze pliki PDF

  • Edytowalne kolory elementów w każdym trybie. Każdy element ma teraz własny selektor koloru — także cięcie liniowe, które nigdy wcześniej go nie miało. Twoje kolory widać na ekranowym diagramie, w legendzie i w każdym eksporcie.
  • Elementy priorytetowe wyróżniają się w PDF. Części obowiązkowe do wycięcia otrzymują wyraźny znacznik (!) i przypis na liście cięć, a także dedykowany blok „Elementy priorytetowe” tuż pod podsumowaniem optymalizacji — dzięki czemu osoba przy pile od razu widzi to, co najważniejsze.

Co dalej

Automatyczne włączanie ścinków i grupy montażowe są następne na liście.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Funkcja

Cale, mądrzejszy optymalizator 2D i koniec z utraconą pracą

Milimetry lub cale w całej aplikacji i każdym eksporcie, przebudowany optymalizator 2D, który mieści więcej elementów na mniejszej liczbie płyt i porównuje każdy format, jasne komunikaty gdy element się nie mieści, oraz ochrona przed utratą niezapisanej optymalizacji.

Ta aktualizacja to więcej niż szlif. Jednostki imperialne pojawiają się w całej aplikacji, optymalizator płyt 2D został przebudowany, by marnować mniej materiału, teraz informuje, gdy coś się nie mieści, a Twoja niezapisana praca jest chroniona przed przypadkową utratą.

Pracuj w milimetrach — albo w calach

CutOptim mówi teraz po imperialnemu tak płynnie jak metrycznie.

  • Prosty przełącznik mm / in znajduje się wprost w wierszu Ustawienia. Przełączasz go i każdy wymiar przelicza się natychmiast — nic nie trzeba wpisywać ponownie.
  • Twój wybór jest zapamiętywany na tym urządzeniu i na Twoim koncie, więc przenosi się między sesjami i komputerami.
  • Każdy eksport zna jednostkę. Plany cięcia PDF, CSV, DXF (z poprawnym znacznikiem $INSUNITS dla CAD), etykiety i wyceny są tworzone w wybranej jednostce; odpad 2D w trybie calowym pokazywany jest w ft².
  • Sensowne wartości imperialne. Dane demonstracyjne i wartości startowe używają okrągłych wymiarów imperialnych (płyta 96×48, tarcica 2×4) zamiast niewygodnych przeliczeń, a każde zapisane cięcie pokazuje małą plakietkę mm / in.
  • Zmiana jednostki nigdy nie uruchamia ponownie optymalizatora, więc nie kosztuje Cię limitu.

Mądrzejszy optymalizator płyt 2D

Packer płyt 2D został przebudowany wokół tego, jak płyty są faktycznie cięte, i marnuje zauważalnie mniej materiału.

  • Więcej na mniejszej liczbie płyt. Realne zlecenie, które wcześniej rozkładało się na dwie płyty przy 39%, teraz mieści się na jednej przy 77%. Nowy packer półkowo-kolumnowy trzyma razem czyste rzędy elementów o tej samej szerokości, tak jak robi to prawdziwe cięcie.
  • Próbuje każdego formatu płyty. Jeśli trzymasz w magazynie więcej niż jeden rozmiar płyty, optymalizator porównuje teraz zlecenie na każdym formacie i zachowuje najlepszy wynik, zamiast używać ich w podanej kolejności.
  • Ciaśniejsze upakowanie przy trudnych zleceniach. Nowa strategia „odzyskiwania luk” odzyskuje pas nad niskim elementem, dzięki czemu trudne miksy zostawiają mniej odpadu.
  • „Kierunek pierwszego cięcia” działa teraz w 2D. Wybór poziomego lub pionowego pierwszego cięcia w końcu zmienia układ tak, jak można oczekiwać.

2D mówi Ci teraz, co się nie zmieściło

Wcześniej, jeśli element był za duży albo zabrakło płyt, po prostu po cichu znikał z planu. Teraz dostajesz uczciwą odpowiedź:

  • Czerwone powiadomienie „nieumieszczone elementy” wymienia każdy element zbyt duży dla którejkolwiek płyty z magazynu — z nazwą i wymiarem.
  • Żółte powiadomienie „za mało płyt” mówi Ci, dla każdego formatu, ile płyt wymaga plan w stosunku do tych, które masz pod ręką — wiesz więc dokładnie, ile dokupić.
  • Liczba elementów robi się czerwona za każdym razem, gdy nie wszystko zostało umieszczone, więc niekompletny plan nie prześlizgnie się niezauważony.

Nigdy nie trać niezapisanej optymalizacji

Uruchomienie optymalizacji, a potem przejście gdzie indziej, wyrzucało wynik. Już nie.

  • Pytanie o zapis pojawia się przed opuszczeniem strony (lub zmianą trybu) z niezapisanymi wynikami, więc zachowasz swoją pracę jednym kliknięciem.
  • Automatyczne przywracanie wersji roboczej przywraca Twoje ostatnie uruchomienie po powrocie — bez wydawania kolejnej optymalizacji.
  • Prawdziwy wybór miejsca zapisu pozwala wybrać projekt i albo nadpisać wczytane cięcie, albo zapisać je jako nowe (jak „Zapisz” i „Zapisz jako”).
  • Nazwy cięć są teraz unikalne w obrębie projektu, a usuwanie korzysta z czytelnego okna potwierdzenia w aplikacji zamiast wyskakującego okienka przeglądarki.

Co dalej

Automatyczne włączanie ścinków i grupy montażowe (Feature Pack 2 Faza 2) są następne, wraz z opcjonalnym trybem „używaj tylko mojego magazynu” dla 2D.

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Ulepszenie

Czerwiec 2026 — ładniejsze PDF-y i czytelniejsze listy cięć

Przebudowany eksport PDF z typografią przyjazną drukowi, bardziej przestronne i sensownie łamane plany 1D, przeprojektowane ekranowe tabele list cięć (teraz także w 2D) oraz poprawki podwójnych dwukropków, skrótów i znaków środkowoeuropejskich.

Ta aktualizacja dotyczy szlifu: dokumenty, które drukujesz, i tabele, które czytasz na ekranie, wyglądają teraz tak, jak powinny.

Eksporty PDF przyjazne drukowi

Sprawdziliśmy każdy PDF tworzony przez aplikację — plany cięcia 2D / 1D / drewno, etykiety i wycenę — pod kątem najlepszych praktyk typograficznych i drukarskich:

  • Czytelne wszędzie. Koniec z mikrotekstem poniżej 6 pt; etykiety na diagramach używają teraz ciemnego, kontrastowego koloru zamiast (czasem bladego) odcienia samego elementu, więc nazwy części pozostają czytelne na dowolnym kolorze.
  • Kontrast przyjazny drukowi. Nagłówki sekcji i stopka zostały przyciemnione, aby osiągnąć wyraźne, dostępne współczynniki kontrastu — łagodniej dla oczu i dla tonera.

Bardziej przestronne, dobrze łamane plany 1D

Plany 1D (liniowe i drewno) otrzymały największe porządki:

  • Odstęp między każdym diagramem słupkowym a listą cięć poniżej — koniec z tekstem przyklejonym do słupka.
  • Większe czcionki w całych diagramach, tabelach i ramce podsumowania, dzięki czemu wydrukowany arkusz wygodnie czyta się z odległości ramienia na stole warsztatowym.
  • Logiczne podziały stron. Nagłówek, diagram i lista cięć każdego pręta pozostają teraz razem na jednej stronie, gdy się mieszczą — koniec z osieroconym nagłówkiem na dole strony.

Przeprojektowane tabele list cięć — teraz także w 2D

Wynikowa tabela listy cięć została zbudowana od nowa:

  • Kolumny dopasowują się teraz do swojej zawartości, a tabela jest wyśrodkowana, więc nazwa części w końcu dostaje potrzebne miejsce, podczas gdy kolumny pręt / kolejność / długość pozostają zwarte.
  • Mała kolorowa kropka przed każdą nazwą wiąże wiersz z jego elementem na diagramie.
  • Tryb 2D ma teraz również tabelę cięć (Płyta / Kolejność / Część / Wymiar), spójną z widokami 1D i drewno.

Poprawki tekstu

  • Koniec z podwójnymi dwukropkami w podsumowaniu PDF (Użyteczne::Użyteczne:).
  • Kolumna „Kolejność” jest wypisana w całości zamiast skrótu.
  • Znaki środkowoeuropejskie (węgierskie ő/ű, polskie ł/ą/ż, czeskie ř/ě/ů, rumuńskie ș/ț/ă) wcześniej psuły się w foncie PDF; teraz wyświetlają się jako czytelne litery.
  • Import CSV poprawnie obsługuje pola w cudzysłowach zawierające przecinki.

Co dalej

W planach jest w pełni osadzony font Unicode dla idealnych znaków diakrytycznych w PDF, a także Feature Pack 2 Faza 2 (automatyczne włączanie ścinków i grupy montażowe).

Masz prośbę o funkcję lub trafiłeś na błąd? Odpowiedz na dowolny e-mail CutOptim lub skorzystaj z formularza kontaktowego.

Wydanie

Aktualizacja Wiosna 2026 — pakiet precyzji, mądrzejsze eksporty & szybsza UX

Sprint 4 i Sprint 5 dostarczają warsztatowy pakiet precyzji (tolerancja kerf, przycinanie początku/końca, koszt na cięcie), eksport DXF/SVG Pro+, zapisane odpady międzyprojektowe i UX skeleton-loading w całej aplikacji.

W ciągu ostatnich trzech tygodni dostarczyliśmy dwa duże sprinty. Ten post zbiera wszystkie zmiany użytkownika, których możesz już teraz używać.

Warsztatowa precyzja

Każdy plan cięcia szanuje teraz trzy nowe fizyczne realia warsztatowe:

  • Tolerancja kerf (±mm) — Free+. Optymalizator najpierw próbuje dokładnego umieszczenia; tylko gdy nic nie pasuje, dopuszcza do ±tolerancji luzu. Przydatne, gdy ostrze drży między 3,0 a 3,2 mm lub gdy zaimportowane wymiary mają szum zaokrąglenia.
  • Przycinanie początku / końca (mm) — Free+. Efektywna długość każdego pręta lub płyty jest zmniejszana o start_trim + end_trim. Uszkodzona krawędź zaciskania nie jest już traktowana jako odpad wielokrotnego użytku — raport strat pokazuje teraz to, co warsztat naprawdę zachowuje.
  • Koszt na cięcie (€) — Pro+. Każdy element dodaje 1 cięcie (1D) lub 2 cięcia (2D) do sumy projektu, pomnożone przez twój koszt ostrze-i-czas. Nowe karty statystyk “Cięcia” i “Koszt cięć” pokazują kompromis między ciaśniejszym układem a dodatkowym przejściem ostrza.

Wszystkie trzy ustawienia podróżują z projektem. Dedykowany artykuł Tolerancja kerf prezentuje 5-etapowy protokół pomiaru i tabelę referencyjną tolerancji warsztatowych (CNC 0 mm → ręczna piła taśmowa 2–3 mm).

Warsztatowe eksporty

  • Eksport DXF + SVG jest teraz samodzielną funkcją Pro na landing page. Cel DXF to R12 — otwiera się w AutoCAD LT, Inkscape, OnShape, Fusion i wszystkich popularnych post-procesorach CNC bez konwersji.
  • Pliki SVG zawierają teraz deklarację xmlns i prolog <?xml ... ?>, dzięki czemu pobrany plik otwiera się poprawnie w Inkscape i każdym samodzielnym przeglądarce SVG.
  • Pliki CSV zaczynają się od BOM UTF-8 — Excel automatycznie wykrywa kodowanie, koniec ze zniekształconymi znakami diakrytycznymi.
  • Wzorzec nazwy pliku jest ujednolicony w PDF / CSV / DXF / SVG: <slug-firmy>-cutting-plan-<timestamp>.<ext>.

Zapisane odpady międzyurządzeniowe

Użytkownicy Pro i Business nie tracą już swojego magazynu odpadów przy zmianie przeglądarki. Lista “Zapisane odpady” żyje teraz w bazie danych (/api/offcuts-inventory), z jednorazową cichą migracją z istniejącego localStorage przy kolejnej wizycie. Użytkownicy Free zachowują lokalne przechowywanie w przeglądarce jak wcześniej.

Audyt ustawień + 5 prawdziwych poprawek błędów

Sprawdziliśmy cały panel boczny Ustawienia /app względem działającego kodu optymalizatora. Pięć ustawień wyglądało, jakby coś robiło, ale faktycznie nie miało żadnego wpływu na wynik:

  • Priorytetyzacja materiałów (ikona ★ na wiersz) faktycznie sortuje teraz listę stock przed optymalizacją.
  • Min. próg odpadu zaawansowane wejścia (Sz / W / Dł) są teraz faktycznie czytane przez optymalizator inline.
  • Tryb minimalizacji kosztów sortuje teraz stock według _price rosnąco — najpierw najtańsza płyta.
  • Typ cięcia i Jednostka (mm/cm) selecty były fantomami — kod nigdy ich nie czytał. Zostały usunięte. Typ cięcia pozostaje guillotine w trybie Panel 2D; nesting z rzeczywistych kształtów pojawił się później jako osobny tryb Nesting. Jednostka pozostaje w milimetrach; cm / cale planowane na v2.

Szybsza postrzegana UX z skeleton loading

Dodaliśmy wielokrotnego użytku placeholder Skeleton i podpięliśmy go do pięciu ścieżek asynchronicznych, abyś nie wpatrywał się już w pustą przestrzeń podczas ładowania danych:

  • Uruchomienie optymalizacji maluje skeleton statystyk-i-płyty przed obliczeniem — przesunięcie układu znika przy dużych zadaniach.
  • Dropdown PDF pokazuje stan zajętości podczas leniwego ładowania jsPDF.
  • Lista historii fakturowania dashboardu, karta usuwania projektu i ładowanie inwentarza odpadów Pro pokazują strukturalne placeholdery podczas swojego okrężnego ruchu sieciowego.

Dopracowanie logowania i dostępności

  • Przełącznik pokaż / ukryj hasło na stronach Logowanie + Rejestracja, z ostrzeżeniem Caps Lock.
  • Walidacja inline per pole z role="alert" dla czytników ekranu.
  • Publiczna deklaracja dostępności jest teraz dostępna we wszystkich 8 językach — zobacz dostępność.

Co dalej

Sprint 6 podejmuje Feature Pack 2 Phase 2 (P1): auto-uwzględnianie odpadów, grupy assembly i bogatszą Bibliotekę materiałów. Sprint 7 dostarcza pierwszy eksport Pillar A2 (G-code).

Masz prośbę o funkcję lub znalazłeś błąd? Odpowiedz na dowolny email CutOptim lub użyj formularza kontaktowego.