Opis systemu generowania programów CNC
System tworzy programy dla centrów obróbczych i maszyn CNC, a także eksportuje pliki w różnych formatach w celu dalszego przetwarzania. Programy są generowane indywidualnie dla każdej maszyny, biorąc pod uwagę jej narzędzia. Operacje niewykonalne są usuwane z projektu, a informacja o tym jest rejestrowana w pliku order_id_log.json. Historia generacji jest dostępna w systemie CRM.
Adaptacja programów
- Zamiana operacji : Brak wiertła zastępowany jest nacięciem, rowki – frezowaniem. Otwory przelotowe można przenieść ze strony przedniej na tylną.
- Wybór noża :
- W zależności od promieni wewnętrznych konturu dobiera się frez o maksymalnej średnicy.
- Jeżeli dostępny jest frez mniejszy o 4 mm i o kącie prostym, w celu wykończenia narożników należy dodatkowo wykonać frezowanie mniejszym frezem.
- Pod uwagę brana jest maksymalna głębokość frezowania; W razie konieczności frezowanie dzieli się na kilka przejść.
- Frezowanie odwrotne : Jeżeli projekt jest przeznaczony dla frezu prawoskrętnego, a maszyna używa frezu lewoskrętnego, ścieżka jest automatycznie odwracana.
- Przycinanie krawędzi :
- W przypadku maszyn wyposażonych w oba noże, podcinanie jest uwzględnione w programie.
- W przypadku maszyn posiadających tylko nóż prawostronny tworzony jest osobny program przycinania.
- Możesz wyłączyć przycinanie w panelu administracyjnym (niezalecane).
- Wejście/wyjście frezu : Podczas określania parametrów wejścia/wyjścia frez nie wychodzi poza obrys przedmiotu, punkty frezowania znajdują się po jego bokach (istotne w przypadku maszyn z automatycznym przycinaniem).
- Numery narzędzi : Programy zawierają numery narzędzi, ale w przypadku maszyn z funkcją automatycznego cięcia lub automatycznego dopasowania można je generować bez nich.
Przetwarzanie części
- Obróbka sześciostronna : Części obrabiane są z sześciu stron, ale w przypadku maszyn, które obsługują tylko obróbkę pięciostronną, system dostosowuje programy, dzieląc je na 2-3 części lub obracając je o 90°, 180° lub 270° w celu dokończenia operacji.
- Ograniczenia wiercenia : W przypadku maszyn z pojedynczą stacją wiertarską system eliminuje operacje wymagające wykonania dwóch średnic otworów po jednej stronie, przenosząc je na pozostałe strony lub zastępując alternatywnymi metodami.
- Rowki pionowe : Jeżeli maszyna nie umożliwia wykonywania rowków pionowych za pomocą piły, system zastępuje je frezowaniem lub innymi odpowiednimi operacjami.
- Optymalizacja orientacji : Przed wygenerowaniem programów części są automatycznie orientowane dłuższym bokiem w poziomie w celu zapewnienia optymalnej obróbki.
- Minimalizacja programu : System przechodzi przez wszystkie opcje układu, tworząc minimalną liczbę programów, aby uwzględnić wszystkie ograniczenia maszyn i upewnić się, że wszystkie operacje zostaną wykonane.
Odbieranie programów
1. CRM :
o Po potwierdzeniu zamówienia programy są generowane w ciągu 5-10 minut i udostępniany jest link do pobrania.
o Jeśli zmienisz ustawienia, zamówienie będzie można wygenerować ponownie.
2. Interfejs zamówienia (przed potwierdzeniem) w następujących formatach:
o MPR (WoodWOP)
o BPP (Zakłady Biesse)
o XML – KDT (Technologia projektowania kuchni)
o SCX (Nanxing)
o GibLab (format bezpośrednio na maszynę).
3. Interfejs umożliwia pobranie programów dla całego zamówienia lub jego pojedynczej części.
4. Oprogramowanie offline :
o Automatycznie pobiera programy na komputery.
o Skonfigurowano częstotliwość aktualizacji, foldery pobierania i synchronizację w sieci lokalnej.
o Programy pojawiają się na maszynach w ciągu 30 minut od momentu potwierdzenia.
Struktura archiwum z CRM
· Xnc_part : Programy CNC GibLab (poza formatami iService) dla wykończonych (krawędziowanych) części, podzielone według maszyn.
· Xnc_cut : Programy CNC GibLab (poza formatami iService) do wymiarowania elementów piłowanych (przedmiotów obrabianych po środku piły).
· iService : programy CNC (MPR, BPP, XML – KDT, SCX), programy pił oraz etykiety dla KDT i PTX.
· Ifp_lbl : etykiety iService w formacie SVG (konwertowane do PNG przy użyciu autoloadera).
· Cięcie : Programy dla centrów piłowych (z wyjątkiem formatów iService).
Załączone pliki
1. Zapytanie do serwisu GibLab o programy CNC (wymiary cięcia i wykończenia części).
2. Prośba do GibLab o programy do oglądania.
3. Plik PROJEKTU dla GibLab (wymiary pocięte i gotowe).
4. Plik CSV ze szczegółami do zaimportowania do Cutrite.
5. Plik zamówienia JSON w formacie iFurn.pro.
6. Plik dziennika błędów i poprawek podczas generowania programu.