Przejdź do głównej treści
🔧
CutOptim

Obróbka blach
optymalizacja cięcia

Prostokątne wykroje, pręty i profile — oraz nesting kształtów rzeczywistych nieregularnych części w trybie Nesting aplikacji i przez Engine API, dla lasera, plazmy i strumienia wody.

Zacznij optymalizację

W skrócie

CutOptim nestuje części z blachy dla lasera, plazmy i strumienia wody: nieregularne obrysy wpasowują się w kieszenie sąsiednich części na Twoich arkuszach. Strefy wykluczenia omijają wady, a prostokątne wykroje oraz pręty, rury i profile planujesz w tej samej aplikacji; nesting kształtów rzeczywistych jest też endpointem Engine API.

⚠️

Dlaczego cięcie blach marnuje tyle materiału?

Blacha i płyty są drogie, a nieregularne części marnują materiał: układanie każdej części według jej prostokąta obejmującego wyrzuca puste przestrzenie we wcięciach między kształtami, a prostokątne wykroje i pręty nadal wymagają układu mieszającego wymiary. Jedno i drugie kosztuje prawdziwe pieniądze przy każdym zleceniu.

✅

Jak CutOptim zmniejsza odpady

Dla prostokątnych wykrojów oraz prętów, rur i profili aplikacja optymalizuje układ (płyty 2D i liniowo 1D). Dla części nieregularnych — wsporników, węzłówek, kołnierzy, uszczelek — nesting kształtów rzeczywistych, w trybie Nesting aplikacji i w Engine API, wpasowuje rzeczywiste obrysy w kieszenie sąsiednich części, ze strefami wykluczenia na każdym arkuszu dla wady lub miejsca mocowania.

📐

Prostokątne + liniowe w aplikacji

Wykroje blach 2D oraz cięcie prętów, rur i profili 1D w jednym projekcie — optymalizuj to, co tniesz dziś na nożycach lub pile.

🧩

Nesting kształtów rzeczywistych

Nieregularne części wielokątne wpasowane w kieszenie sąsiednich w trybie Nesting aplikacji lub przez POST /v1/optimize/nest — dla lasera, plazmy i strumienia wody.

🚫

Nesting wokół wad

Strefy wykluczenia na każdym arkuszu trzymają części z dala od wady blachy, śladu docisku lub zadrukowanego obszaru.

Jak to działa?

  1. 1

    Wprowadź obrysy

    Zaimportuj obrysy części jako SVG lub DXF albo wpisz kształty ręcznie i opisz arkusze: wymiary, ilość i ewentualne strefy wykluczenia.

  2. 2

    Ustaw odstęp i obrót

    Ustaw odstęp odpowiadający szerokości wiązki lub palnika i zezwól na obrót skokowo lub płynnie.

  3. 3

    Nestuj i eksportuj

    CutOptim układa części na jak najmniejszej liczbie arkuszy i podaje liczbę arkuszy, długość cięcia oraz przebicia; wyeksportuj układ jako DXF do swojego CAM.

Typowe zastosowania

Rzeczywiste sytuacje, w których optymalizacja cięcia ma największe znaczenie.

Wsporniki i węzłówki cięte laserem

Nieregularne wsporniki, węzłówki i kołnierze wpasowane w kieszenie sąsiednich części na blasze ciętej laserem.

MateriałBlacha ze stali miękkiej 3000×1500 mm
WskazówkaUstaw odstęp na szerokość wiązki i zezwól na obrót płynny dla najciaśniejszego układu

Płyty konstrukcyjne cięte plazmą

Grubsza blacha z szerszym kerfem: odstęp obejmuje szerokość palnika, a długość cięcia i liczba przebić są częścią wyniku.

MateriałBlacha stalowa 3000×1500 mm
WskazówkaUżyj stref wykluczenia, aby trzymać części z dala od wady lub miejsca mocowania

Prostokątne wykroje na nożycach

Zwykłe prostokątne wykroje to nie zadanie dla nestingu: tryb płytowy 2D układa je cięciami gilotynowymi, które można wykonać na nożycach lub pile.

MateriałBlacha stalowa 2000×1000 mm
WskazówkaUstaw kerf swoich nożyc lub piły i mieszaj wymiary na każdym arkuszu

Pręty i profile na długość

Tryb 1D tnie pręty, rury i profile na długość ze standardowych prętów magazynowych.

MateriałRura prostokątna 40×20 mm, pręty 6 m
WskazówkaWpisz kerf piły i pozwól optymalizatorowi wypełnić każdy pręt
📊 Zmierzony przykład: nesting kształtów rzeczywistych

Zakład obróbki blach nestuje reprezentatywne zlecenie z 272 nieregularnych części na blachę 3000×1500 mm. Układanie każdej części według jej prostokąta obejmującego pakuje luźno; nesting kształtów rzeczywistych zazębia obrysy we wzajemnych wklęsłych kieszeniach.

Przed
Według prostokąta obejmującego9 arkuszy
MetodaPakowanie prostokątne
Puste przestrzenie we wcięciachZmarnowane
Po
Nesting kształtów rzeczywistych (API)6 arkuszy
MetodaPOST /v1/optimize/nest
Puste przestrzenie we wcięciachOdzyskane

Jedno zlecenie, nie średnia. Wyniki zmierzone na wielu zleceniach:Benchmarki

✓Optymalizacja wykrojów blach 2D (aplikacja)
✓Cięcie prętów i profili 1D (aplikacja)
✓Nesting kształtów rzeczywistych (aplikacja + Engine API)
✓Strefy wykluczenia na każdym arkuszu
✓Obrót płynny i dyskretny
✓Deterministyczne, odtwarzalne układy

Czego CutOptim nie robi?

  • Nesting daje układ, długość cięcia i liczbę przebić. To nie system CAM: dojścia, cięcie wspólną linią, mikrospoiny i ścieżki narzędzia dodajesz w oprogramowaniu swojej maszyny.
  • Prostokątne wykroje i proste pręty zostają w trybach gilotynowym i liniowym; nesting służy do konturów, które nie są prostokątami.
  • Arkusze są opisane wymiarem, ilością i strefami wykluczenia, które wpisujesz; silnik nie zna rzeczywistej blachy poza tym.
Engine API

Nesting kształtów rzeczywistych — Engine API

Nesting nieregularnych części blaszanych na arkuszach to problem kształtów rzeczywistych, a Engine API CutOptim rozwiązuje go przez HTTP pod adresem POST /v1/optimize/nest. Wyślij każdą część jako obrys wielokąta, a wymiary arkuszy jako JSON; otrzymasz układ nestingu, rozmieszczenie każdej części i liczbę arkuszy — dla lasera, plazmy lub strumienia wody. W reprezentatywnym zleceniu z 272 częściami nesting zużył 6 arkuszy, tam gdzie te same części układane według prostokąta obejmującego wymagają 9.

  • ✓Nesting kształtów rzeczywistych dowolnych wielokątów (z otworami), nie tylko prostokątów.
  • ✓Strefy wykluczenia na każdym arkuszu omijają wadę blachy, ślad docisku lub zadrukowany obszar.
  • ✓Uczciwą miarą jest liczba arkuszy dla tych samych części — 6 wobec 9 według prostokąta obejmującego w reprezentatywnym zleceniu z 272 częściami — a nie procent gęstości.
  • ✓Deterministyczny i darmowy do walidacji: POST /v1/validate/nest sprawdza zadanie bez klucza i bez limitu.
POST /v1/optimize/nest
POST /v1/optimize/nest
{
  "parts": [
    { "name": "gusset",
      "polygon": [[0,0],[400,0],[0,400]],
      "qty": 16, "allowedRotations": [0,90,180,270] },
    { "name": "bracket",
      "polygon": [[0,0],[350,0],[350,120],[120,120],[120,350],[0,350]],
      "qty": 10, "allowedRotations": "continuous" }
  ],
  "stock": [{ "w": 3000, "h": 1500, "qty": 12 }],
  "options": { "minSeparation": 2 }
}

Często zadawane pytania

Czy istnieje API do nestingu części blaszanych?+
Tak. Nesting kształtów rzeczywistych nieregularnych wielokątów to czwarty tryb Engine API CutOptim, POST /v1/optimize/nest. Wyślij każdą część jako obrys wielokąta (z opcjonalnymi otworami) oraz wymiary arkuszy i otrzymaj układ nestingu, rozmieszczenie każdej kopii i liczbę arkuszy — dla lasera, plazmy lub strumienia wody. W zestawie są strefy wykluczenia na każdym arkuszu dla wad lub miejsc mocowania.
Czy aplikacja CutOptim robi nesting kształtów rzeczywistych?+
Tak. Aplikacja ma w trybie 2D tryb Nesting: zaimportuj obrysy części jako SVG lub DXF (albo wpisz kształty ręcznie), ułóż je na swoich arkuszach i wyeksportuj układ. Ten sam silnik działa w Engine API (POST /v1/optimize/nest) do integracji.
Ile blachy oszczędza nesting kształtów rzeczywistych?+
To zależy od zestawu części, więc nie podajemy jednego procentu dla wszystkich. Uczciwą, porównywalną miarą jest liczba arkuszy dla tych samych części: w reprezentatywnym zleceniu z 272 częściami nesting kształtów rzeczywistych zużył 6 arkuszy, tam gdzie te same części ułożone według prostokąta obejmującego wymagają 9. Procent gęstości nie jest porównywalny z uzyskiem pakera prostokątnego, ponieważ prostokąt obejmujący liczy puste przestrzenie we wcięciach jako pełne.
Czy może układać wokół wady blachy lub miejsca mocowania?+
Tak. Każdy arkusz może mieć strefy wykluczenia (stock[].exclusions) — wielokąty, od których silnik trzyma wszystkie części z daleka. Strefa o jakości 0 to twardy obszar zakazany, więc można układać wokół wady, śladu docisku lub zadrukowanego obszaru.
Do jakich metod cięcia się nadaje?+
Do każdego procesu, który tnie dowolne kontury: laser, plazma i strumień wody. Obrót może być płynny lub z listy dyskretnej, a options.minSeparation ustawia odstęp odpowiadający szerokości wiązki lub palnika. Do prostego cięcia prętów i profili użyj endpointu 1D, a do prostokątnych wykrojów blach — endpointu 2D.
🔧

Zoptymalizuj cięcie swoich blach

Cięcie prostokątne, liniowe i nesting kształtów rzeczywistych w aplikacji; ten sam silnik nestingu w Engine API.

2 darmowe przebiegi bez konta, potem 3 miesięcznie z darmowym kontem

▶ Zacznij optymalizację