Ujawnij swój profil w Internecie. Cięcie materiałów szklanych i arkuszowych

Program do cięcia linii

Wersja: 2.49
Deweloper: Shibaev Yuri Anatolyevich Ukraina, Czerkasy
Strona dewelopera: http://www.cuttinghome.com/
Głębia bitowa: 32 bity
Kompatybilny z Windows 7: tak
Język interfejsu: angielski + rosyjski
Tablet: Wyleczony
Wymagania systemowe: minimalne
Opis: Program CIĘCIE przeznaczony jest do optymalnego cięcia materiału na części liniowe. Program można zastosować w obróbce drewna, produkcji mebli, cięciu metalu, cięciu szkła itp. Programy oparte są na unikalnym, szybkim algorytmie, który pozwala na szybkie cięcie przy minimalnej ilości odpadów.


Opracowując część algorytmiczną programów, jako główne kryterium przyjęto zasadę minimalizacji odpadów, natomiast opracowując część interfejsową, autor starał się, aby programy były proste i wygodne w codziennym użytkowaniu.
Program realizuje następujące funkcje i możliwości:
. ćwiczenia Jakikolwiek numer wyciąć półfabrykaty i sekcje
. określanie półfabrykatów i segmentów według określonych cech, na przykład nazwy i koloru
. obliczenia z uwzględnieniem rodzaju materiału (nazwa materiału, kolor)
. ustawienie szerokości narzędzia tnącego
. obliczanie całkowitych długości odcinków i reszt
. ćwiczenia różne tryby wykonywania cięcia
. odtworzenie poprzednich sadzonek obecna sesja praca
. zapisywanie określonych detali i sekcji jako specyfikacji
. dodanie zapisanej specyfikacji do nowej opcji obliczeń
. zapisanie wykroju do pliku z możliwością późniejszej rekonstrukcji
. przeglądanie i drukowanie wyników cięcia, zarówno w formie graficznej, jak i tabelarycznej
. kompletny system informacje referencyjne.

Wytnij, zatwierdź, podgląd, etykiety, pomoc, zamknij

Opcje

  • Filtr „Rodzaje dóbr materialnych”, lista artykułów wchodzących w skład wybranego rodzaju lub podtypu dóbr materialnych, zakładka „Profile”, zakładka „Wypełnienia”
  • Filtr „Typy zasobów materiałowych” przeznaczony jest dla wygody wyszukiwania określonych typów i podtypów zasobów materiałowych w przypadku konieczności przekazania do wycinania wybranych elementów formowanych i arkuszowych.
    Lista artykułów prezentowana jest w formie tabeli z kolumnami: „Artykuł”, „Nazwa” i „Tekstura”, „Wewnętrzna”, „Zewnętrzna”. Lista artykułów zawiera wszystkie artykuły z wybranych projektów i dotyczą dowolnego typu lub podtypu komponentów.
    Parametry cięcia są regulowane:
  • „Profile”, gdzie domyślna długość bata pobierana jest z katalogu „Zasoby materiałowe” lub można ją zmienić ręcznie. Zmieniona długość będzie dotyczyć całej listy artykułów.
    Silnik „Metoda” pozwala wybrać priorytet podczas cięcia: „Minimalna ilość materiału” w celu uzyskania minimum odpadów (analiza sparowanych cięć) oraz „Ocena pozostałości” w celu uzyskania największych pozostałości z powstałego przycięcia. Druga metoda wykorzystuje więcej materiałów, ale powstałe wykończenie jest bardziej odpowiednie dalsze wykorzystanie. Wymiary można zaznaczyć bezpośrednio na mapie rozkroju, tj. na „arkuszu rozkroju” lub w osobnej „tabeli”, natomiast na mapie rozkroju wskazane zostaną jedynie kody arkuszy powstałego rozkroju. Druga metoda staje się konieczna w przypadku małych rozmiarów cięć. Metoda „Głębokiej Analizy” to aparat matematyczny, który ma więcej złożony algorytm obliczeń, co wydłuża czas cięcia, ale w niektórych przypadkach pozwala na bardziej optymalne rozmieszczenie detali niż inne metody.
    Ustawienie flagi „Bez uwzględnienia tekstury” pozwala na wykorzystanie pozostałości po firmie bez uwzględnienia tekstur (dotyczy dalszego przemalowania profili).
    Ustawienie flagi "Uwzględnij długie długości" pozwala na wyświetlenie w raporcie półfabrykatów równych długościom całych prętów niewymagających docięcia - stosowane przy sprzedaży długich odcinków.
    Ustawienie flagi „Pokaż wycięte szkice” umożliwia wyświetlenie Reprezentacja graficzna schematy cięcia profili.
    Ustawienie flagi "Numeruj tylko notki biznesowe" - umożliwia nadanie numeru tylko notatkom firmowym.

Filtr

„W magazynie całe długości” - pozwala na określenie magazynu, z którego będą pobierane całe długości do cięcia.

„Wyjście w raporcie” – wyświetla numery zbrojenia (odpowiadające numerowi głównego profilu) lub numer artykułu kontenera (w którym to zbrojenie jest zainstalowane) w odpowiedniej kolumnie mapy rozkroju.

guziki

  • „Wycinanie” rozpoczyna optymalizację wybranych artykułów na liście artykułów (wybór odbywa się za pomocą wskaźnika myszy). Podwójne kliknięcie zaznacza wszystkie pozycje), natomiast na dole formularza po cięciu możesz obejrzeć mapę rozkroju.
  • Opcja „Zatwierdź” zabrania anulowania projektów wysłanych do produkcji, których specyfikacje zostały zoptymalizowane i powoduje umieszczenie powstałego wykończenia w magazynie wykończeń. Zatwierdzenie rozkroju dla projektów, które nie zostały wysłane do produkcji jest niemożliwe.
  • „Widok” umożliwia przeglądanie powstałej mapy rozkroju, otwarcie jej w jednym z Aplikacje Microsoftu Office, zapisz go w pliku lub wydrukuj. Do tabel raportów dodano kolumny z numerami zamówień artykułów w celu optymalizacji profilu grupowego i wypełnienia. Dodano do raportu optymalizacji wypełnienia grupy oznaczenie graficzne orientacja głównej tekstury artykułu
  • „Etykiety” – generowanie raportu etykiet z kodami kreskowymi dla wag handlowych.

W tabeli raportu z grupowego cięcia profili wprowadzono kolumnę „Nr ramienia” według numeru elementu każdego produktu (sortowanie profili ciętych z odpowiadającymi każdemu z nich okuciami - według numeru elementu w produkcie )

Predefiniowany raport dotyczący grupowego docięcia profili został rozszerzony o kolumnę wysokości klamki do profili skrzydła (w celu oznaczenia do wiercenia pod klamką na profilu skrzydła bezpośrednio po docięciu – docięcia detalu)

Program przeznaczony jest do optymalizacji cięcia profili i innych długich materiałów (drewno, kłody, rury, parapety).
Stosowany jest algorytm „gęstego układania”, to znaczy pobrany produkt układany jest na najkrótszej pozostałej części przedmiotu obrabianego, na którym jest układany. Jeśli nigdzie nie pasuje, pobierany jest nowy blank. Zadanie optymalizacyjne polega na znalezieniu takiej sekwencji produktów, w której wykorzystanych zostanie mniej detali, a długość odpadów biznesowych będzie dłuższa. W pierwszym kroku produkty umieszczane są na prętach kolejność losowa. Pojawia się „populacja początkowa”. Podczas procesu decyzyjnego populacja mutuje i rozmnaża się, nieudane okazy giną, a najlepsze nadal ewoluują. Wszystko jest takie samo jak w świecie zwierząt i roślin + sztuczna selekcja.

Demo na żywo na stronie internetowej

Poniższy przykład nie jest statycznym obrazem, ale działającą aplikacją internetową.
Cięcie profilu można rozpocząć za pomocą przycisku Początek, ustaw wymiary produktu i detalu, zmień ustawienia optymalizacji i oceń rozwiązanie.
Oczywiście optymalizator przeglądarki działa wolniej niż program natywny, ale pozwala uzyskać praktyczne wyniki za darmo, bez konieczności pobierania i instalowania czegokolwiek na komputerze.

Zalety

  • Oknosoft:cutting udostępnia mapy cięcia Wysoka jakość. Liczne wdrożenia potwierdzają rzeczywisty współczynnik przycięcia nie większy niż 1% przy optymalizacji partii po 30 konturów (~120 segmentów)
  • Do odczytywania danych źródłowych i rejestrowania wyników cięcia program wykorzystuje proste formaty pliki tekstowe, co ułatwia integrację z systemami księgowymi wdrożonymi przez Klienta
  • W razie potrzeby wycinanie można wykonać pod Linuxem lub OS X w przeglądarce lub Node.js z przekazaniem parametrów poprzez obiekty url, web-socket lub javascript

Algorytmy optymalizatora liniowego

Windowssoft:cutting wykorzystuje algorytm genetyczny. Istota tego jest następująca:
Każde rozmieszczenie produktów w rzędach nazwijmy rozwiązaniem. Zdefiniujmy funkcję celu, która pozwala nam porównać jakość rozwiązań. Stwórzmy kilka dowolnych rozwiązań i nazwijmy je pokoleniem. Ustalmy zasady pozyskiwania kolejnej generacji. Kopie z najlepszymi funkcja docelowa przekazują większość swojej „puli genów”, to jest nasza „sztuczna selekcja”. Teraz pozostaje tylko pozostawić system własnym urządzeniom, pozwolić mu na mutację i optymalizację wyników cięcia
Podczas procesu rozwoju testowaliśmy metodę „Monte Carlo”, gdy nasze „instancje” są losowe i niezależne od siebie, oraz „algorytmy Ant” (optymalizacja kolonii mrówek ACO). Wszystkie metody okazały się dość skuteczne, jednak nieco skuteczniejszy okazał się algorytm genetyczny

Opcje dostawy

Istnieją dwie możliwości dostawy modułu tnącego Oknosoft: cięcie - w ramach kompleksowego rozwiązania Zarządzanie produkcją na zamówienie oraz jako samodzielne Plik wykonywalny. Interakcja z programem do cięcia w pierwszym scenariuszu jest całkowicie ukryta przed użytkownikiem. Operator współpracuje z standardowe dokumenty 1C:

  • Na podstawie zamówień klientów tworzony jest plan produkcji
  • Na podstawie planu - przydziały zmianowe z listą produktów i niezbędnych materiałów
  • Optymalizacja cięcia następuje w ramach zadania produkcyjnego
  • Podczas procesu optymalizacji program pobiera resztki biznesowe z produkcji w toku i umieszcza nowo powstałe kawałki biznesowe w magazynie komórkowym
  • Zadanie zmiany może drukować formy wycinania do produkcji ręcznej lub generować pliki dla maszyn CNC
  • Ponadto etykiety na pokrojone produkty oraz schematy rozmieszczenia wózków i piramid są drukowane w ramach pracy zmianowej.
  • Na podstawie zleceń produkcyjnych formułowane są wymagania - faktury za przekazanie materiałów do warsztatu, biorąc pod uwagę potrzeby i standardowe opakowanie

Interfejs programu (API cięcia liniowego)

Plik danych wejściowych to setup.ini, umieszczony w folderze z plikiem wykonywalnym.
Pliki danych wyjściowych -result.txt, Resultproduct.txt i Resultstick.txt - są generowane w tym samym folderze.
Pliki z danymi demo dla Oknosoft:cutting możesz pobrać korzystając z linku na końcu strony. W plikach stosowane są następujące znaczniki:

  • Wariant wyjściowy - struktura pliku wyjściowego pliku. Możliwe wartości: tab, oknosoft, domyślne oknosoft
    • W opcji „oknosoft” generowane są pliki Resultproduct.txt i Resultstick.txt z informacją o rozmieszczeniu produktów na detalach i powstałym wykończeniu
    • Opcja „tab” wyświetla pięć wartości oddzielonych znakami „tabulacji”: długość produktu, numer pręta, długość pręta, numer cięcia i pozostały detal
  • Algorytm – zastosowany algorytm. Możliwe wartości: losowe, konserwatywne, genetyczne, domyślne
    • Losowy – losowy wybór opcji
    • Konserwatywny – instancje następnej iteracji pochodzą od tego samego „rodzica”
    • Genetyczne – od dwojga rodziców
  • Zmienność - zmienność, parametr algorytmów „konserwatywnych” i „genetycznych”. Im wyższy, tym mniej potomstwo „podobne” jest do rodziców. Wartość domyślna to 1.
  • Generacja - liczba iteracji algorytmu, domyślnie 40000
  • Osoby - liczba „instancji” w „populacji”, liczba rozwiązań zastosowanych w jednej iteracji. Algorytm „losowy” po prostu wykonuje iteracje pokoleń * osób z jedną instancją (rozwiązanie)
  • KnifeWidth - szerokość piły
  • StickLength - długość nowego kija
  • Produkty - długość produktu
  • Skrawki - długość złomu użytego do cięcia
  • Wrongsnipmin – minimalna długość „złego” wzorca
  • Wrongsnipmax – maksymalna długość„złe” przycinanie
    Wyniki optymalizacji nie będą zawierać przycięć o długości pomiędzy Wrongsnipmin i Wrongsnipmax

Cięcie par

Używane podczas przygotowywania danych dla maszyn obsługujących cięcie parami. W tym przypadku do maszyny wkładane są jednocześnie dwa pręty profilowe i w jednym cyklu cięcia powstają dwa identyczne półprodukty

Problem cięcia parowego rozwiązuje się poprzez grupowanie danych przed przesłaniem ich do programu optymalizacyjnego i późniejsze powielanie wyników cięcia na pary produktów i półfabrykaty. Podczas cięcia wnętrza UPZP system uwzględnia właściwości przedmiotu i stosuje cięcie pojedyncze lub łączone w zależności od możliwości maszyn tnących

Cięcie dużej liczby produktów

Z jednej strony, aby osiągnąć optymalizację wysokiej jakości, na wejściu programu musi pojawić się znaczna liczba produktów o różnej długości, aby optymalizator miał „coś do sortowania”. Natomiast przy bardzo dużych partiach prawdopodobieństwo znalezienia maksimum przy ustalonej liczbie iteracji maleje. Doświadczenia wykazały, że optymalna partia to 60–120 półfabrykatów (co odpowiada cyklowi produkcyjnemu 30–60 produktów przy cięciu parami). Jeśli trzeba zoptymalizować więcej niż 120 detali, lepsze wyniki można osiągnąć dzieląc problem na N części i przeprowadzając sekwencyjne optymalizacje dla każdej części. Przetwarzanie tworzenia partii zadań produkcyjnych umożliwia grupowanie wyrobów według rodzaju profilu oraz selekcjonowanie wyrobów z maksymalnym rozproszeniem na zadania zmianowe, odciążając operatora od rutynowej pracy związanej ze sporządzaniem dokumentów produkcyjnych

Pobierz przykłady cięć i dokumentację

  • Karty demonstracyjne do cięcia pojedynczego i podwójnego: 60.01 Arkusze do cięcia
  • Dokumentacja i przykładowe pliki:

Linia cięcia - Program do cięcia liniowego

Wersja: 2.49
Deweloper: Shibaev Yuri Anatolyevich Ukraina, Czerkasy
Strona dewelopera: http://www.cuttinghome.com/
Głębia bitowa: 32 bity
Kompatybilny z Windows 7: tak
Język interfejsu: angielski + rosyjski
Tablet: Wyleczony
Wymagania systemowe: minimalne
Opis: Program CIĘCIE przeznaczony jest do optymalnego cięcia materiału na części liniowe. Program można zastosować w obróbce drewna, produkcji mebli, cięciu metalu, cięciu szkła itp. Programy oparte są na unikalnym, szybkim algorytmie, który pozwala na szybkie cięcie przy minimalnej ilości odpadów.
Opracowując część algorytmiczną programów, jako główne kryterium przyjęto zasadę minimalizacji odpadów, natomiast opracowując część interfejsową, autor starał się, aby programy były proste i wygodne w codziennym użytkowaniu.

Program do optymalnego cięcia półfabrykatów liniowych na części

Program realizuje następujące funkcje i możliwości:
. określenie dowolnej liczby wykrojów i segmentów do wycięcia
. określanie półfabrykatów i segmentów według określonych cech, na przykład nazwy i koloru
. obliczenia z uwzględnieniem rodzaju materiału (nazwa materiału, kolor)
. ustawienie szerokości narzędzia tnącego
. obliczanie całkowitych długości odcinków i reszt
. ustawianie różnych trybów cięcia
. przywrócenie poprzednich sadzonek z bieżącej sesji roboczej
. zapisywanie określonych detali i sekcji jako specyfikacji
. dodanie zapisanej specyfikacji do nowej opcji obliczeń
. zapisanie wykroju do pliku z możliwością późniejszej rekonstrukcji
. przeglądanie i drukowanie wyników cięcia, zarówno w formie graficznej, jak i tabelarycznej
. kompletny system informacji referencyjnej.