Nesting w CorelDraw


Sigma-nest
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 104
Rejestracja: 23 sie 2010, 21:34
Lokalizacja: Kraków
Kontakt:

#31

Post napisał: Sigma-nest » 28 cze 2014, 00:50

Przecież 24.06 napisałem, że spróbuję z innymi kątami i to jest ta próba i jej wynik.
Jeżeli chodzi o obroty co 90 stopni mogę do tego wrócić i jeszcze raz wrzucić na nesting.

A tak z ciekawości, czy twoje algorytmy robią rozkład detali pod wspólną linię cięcia ?

SigmaNest


Pracuj mądrzej zamiast mocniej......

Tagi:

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#32

Post napisał: Piotr Rakowski » 28 cze 2014, 01:14

No może pisałeś - nie zwróciłem uwagi.

Pozwoliłem sobie na taką zabawę - obróciłem obiekty wejściowe dokładnie tak, jak to zrobił Twój program i dopiero włączyłem nesting automatyczny. Mój algorytm 6 dał radę na polu 178x115 mm. Więc ciut lepiej, niż Twój.

Wyjaśnij mi, co rozumiesz przez wspólną linię cięcia? Chodzi o wspólną krawędź kilku obiektów? Jeśli tak to odpowiem że jeszcze nie. Jestem na wstępnym etapie tworzenia programu do nestingu. Tyle, że pamiętaj, że ja mam program typu CAD-Corel, do którego napisałem CAMa. Jeśli już to nesting będzie bez odsuwania obiektów o szerokość rzazu, a na etapie postprocesora - w trakcie tworzenia G-kodów (czy pliku ESSI) będzie włączane sprawdzanie, czy dany wektor został już wykonany, czy nie. Jeśli był - będzie pomijany.

Powiedz mi raczej czy program Sigma Nest ma wbudowane frog-jumpy?

Obrazek
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)


Sigma-nest
Specjalista poziom 1 (min. 100)
Specjalista poziom 1 (min. 100)
Posty w temacie: 6
Posty: 104
Rejestracja: 23 sie 2010, 21:34
Lokalizacja: Kraków
Kontakt:

#33

Post napisał: Sigma-nest » 29 cze 2014, 21:25

Witam,

Tak, pisałem to. Mam prośbę do Ciebie, aby kontynuować ten temat pod jednym wątkiem na forum, gdyż w innym przypadku to będzie skakanie od tematu do tematu i łatwo o pomyłkę.

Co do lustra to rozumiem, że tej funkcji też jeszcze nie macie zaimplementowanej ?

Co do wspólnej linii cięcia to jest tak, że na etapie nestingu silnik rozkładu układa detale po określonych bokach gdzie ich odległość między nimi jest równa kompensacji narzędzia tnącego. Jak ma być to rozcięte jest określana przez program na etapie nakładania technologii.

Frog-jumpy są w Sigmie obsługiwane, tak samo jak cięcie w dolnym położeniu głowicy (stosowane przy niektórych laserach).

Ile wam zajęło napisanie samych algorytmów rozkładu ?

Sigma-Nest
Pracuj mądrzej zamiast mocniej......

Awatar użytkownika

Piotr Rakowski
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 2173
Rejestracja: 29 lip 2005, 15:07
Lokalizacja: Warszawa
Kontakt:

#34

Post napisał: Piotr Rakowski » 30 cze 2014, 07:54

Cholerka - rzeczywiście temat zmierza w kierunku takim, że chyba trzeba będzie założyć nowy wątek.

OK - piszemy w jednym wątku, ale szeroko.

Nie chodzi o to, że lustra nie mamy wbudowanego - bo rzeczywiście nie chciałem nawet tej możliwości w pierwszej wersji biblioteki wprowadzać, tylko przyponimam, że nie umawailiśmy się na lustra.

Podejrzewałem, że mniej więcej tak jest to (w sensie rozkłądu na wspólną krawędź) robione w Sigma Nest. A teraz mam jeszcze kilka dodatkowych pytań:

1. Oglądałem na Youtube kilka filmów przygotowanych przez autorów programu. Wszędzie, gdzie wykonywany jest jakiś nesting używają w zasadzie jednego "rodzaju" rozkładu, który nazwał bym "move-left-big-elements-first". Czyli zawsze duże elementy są układane, jako pierwsze, a małe wypełniają przestrzenie. Dlaczego włąśne ten algorytm? Czy on jest wg. Was najlepszy, nejefektywniejszy? - bo w mojej ocenie ten jest jedynie szybki...

2. Bardzo sprytnie pokazywane są rozkłady mega prostych elementów składających się z odcinków, łuków i otworów. A co ze splinami? Jak Sigma Nest radzi sobie z taką postacią zapisu? I jeśli radzi to jak, od razu kwantyzuje (przed rozkładem)?

3. Skoro masz wbudowany ten system ciącia na wspólną krawędź to jak zostaną wycięte identyczne kwadraty ułożone na płycie i dosunięte wspólnymi bokami?

Pytasz jak długo - od "pomysłu do pierwszych nestingów" nie minęło więcej, niż 3 miesiące. Do momentu pojawienia się 1-wersji skończonej biblioteki 1/2 roku.

Teraz właśnie testuję wersję 1.3, w której mam:

- pierwsze 8 algorytmów nestingu szczegółowego, na obszary ograniczone prostokątem albo DOWOLNYM WIELOBOKIEM (to o czym pisałem w tym drugim wątku) - te są bardziej efektywne, ale o "długim" czasie działania. Tych używałem do moich prób z tego wątku;

- drugie 8 algorytmów na wersję na obszary ograniczone jednym wymiarem np. szerokością, a nieograniczone drugim - o możliwie nieskończenie długim czasie działania - takie, jakimi chwalił się kol. Andryjan (pisał coś, że może ustalić, np. że rozkład ma trwać przez 20 minut) - te są o krótszym czasie działania (oczywiście, jeśli wszystkie elementy zmieszczą się już na układanym obszarze), ale za to efektywność może być mniejsza - używam ich np. do szybiego rozkładu "nieskomplikowanych" elementów, oraz rozkładu na długe "pasy" materiału.

Jak szybkiego? Na moim starym laptopie sprzed 4 lat (Celeron M) rozkład w sumie 100 elementów (6 różnych i zbudowanych nie tylko z prostokątów) na płycie 3000x1500 trwa 1 SEKUNDĘ!

Pozdrawiam, PR
Maszyny i oprogramowanie CNC: eduCAD, STEP2CNC, LynxCUT, Styro3D, Tapper, cncCAD, Image2CAM, Turn3D, TERMCUT, LynxNEST (Nesting)

Awatar użytkownika

Autor tematu
pitsa
Moderator
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 11
Posty: 4653
Rejestracja: 13 wrz 2008, 22:40
Lokalizacja: PL,OP

#35

Post napisał: pitsa » 25 sty 2017, 13:35

Z dodatkowych możliwości robienia nestingu w corelu pojawił się SVGnest.
Program obsługuje pliki SVG i działa w przeglądarce.

Do pobrania jest z tego miejsca: https://github.com/Jack000/SVGnest

Zgrać plik ZIP lokalnie. Rozpakować. Umieścić SVGnest-master gdzie pasuje.

W pliku z corela umieścić razem z detalami kształt arkusza, na którym będzie robiony nesting.
Zapisać plik w formacie svg.

Otworzyć program w przeglądarce (kliknąć na plik index.html w katalogu SVGnest-master) i otworzyć plik (kliknij na Upload SVG).

Gdy pokaże się twój plik kliknij na kształt arkusza i "Start Nesting".
Jeśli chcesz dodać odstęp między detalami wpisz wcześniej minimalną odległość w ustawieniach (kliknij na kółko zębate).

Poczekać aż zrobi i pobrać z przeglądarki nowy plik klikając na "Download SVG".

Otworzyć w corelu, zaznaczyć wszystko, włączyć wyświetlanie linii, wyłączyć wypełnienie.

Obrazek
zachowanie spokoju oznacza zdolności do działania
ᐃ 🜂 ⃤ ꕔ △ 𐊅 ∆ ▵ ߡ


OnegaCad
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 11 mar 2022, 04:04

Re: Nesting w CorelDraw

#36

Post napisał: OnegaCad » 11 mar 2022, 04:16

test powernest from the cloud :mrgreen:

Obrazek
Załączniki
test103221021.dxf
(1.04 MiB) Pobrany 45 razy

Awatar użytkownika

Zienek
Lider FORUM (min. 2000)
Lider FORUM (min. 2000)
Posty w temacie: 1
Posty: 3730
Rejestracja: 13 gru 2008, 19:32
Lokalizacja: Szczecin
Kontakt:

Re: Nesting w CorelDraw

#37

Post napisał: Zienek » 13 mar 2022, 19:08

How pricey it is?


mineque
Specjalista poziom 2 (min. 300)
Specjalista poziom 2 (min. 300)
Posty w temacie: 1
Posty: 592
Rejestracja: 12 wrz 2010, 01:59
Lokalizacja: Południe

Re: Nesting w CorelDraw

#38

Post napisał: mineque » 14 mar 2022, 08:16

Oni sprzedają tylko blibliotekę do zaimplementowania nestingu we własnych aplikacjach. Silnik nestingu

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „CorelDraw”