Eksport planu cięcia do CNC: formaty i przebieg pracy
Zoptymalizowany plan rozkroju na ekranie to dopiero połowa drogi. Żeby frezarka CNC mogła go wykonać, potrzebujesz pliku w formacie, który maszyna rozumie. Ten przewodnik pokazuje, jak wyeksportować plan cięcia do CNC — od wyboru formatu przez konfigurację parametrów po weryfikację na maszynie.
Czego się dowiesz: jakie formaty plików obsługują maszyny CNC, czym się różni DXF od G-code, jak skonfigurować eksport w optymalizatorze, na co uważać przy pierwszym uruchomieniu i jak uniknąć typowych błędów.
Formaty plików — DXF vs G-code vs inne
Maszyny CNC nie czytają diagramów PNG czy PDF. Potrzebują danych w formacie, który opisuje geometrię cięcia lub bezpośrednie polecenia ruchu narzędzia.
DXF (Drawing Exchange Format)
Format wektorowy opracowany przez Autodesk. Opisuje geometrię — kontury elementów, linie cięć, punkty referencyjne.
Zastosowanie: frezarki CNC, lasery, plotery. Maszyna (lub jej oprogramowanie sterujące) przetwarza DXF na ścieżkę narzędzia.
Zalety: uniwersalny, obsługiwany przez praktycznie każde oprogramowanie CAM. Można go otworzyć i edytować w AutoCAD, LibreCAD, DraftSight.
Wady: nie zawiera informacji o parametrach obróbki (prędkość, głębokość, narzędzie). Wymaga postprocesora lub ręcznego ustawienia parametrów w oprogramowaniu maszyny.
Warto dokładnie rozumieć, co taki plik niesie, bo to najczęstsze nieporozumienie przy pierwszym zleceniu na zewnątrz. DXF opisuje kształty, a nie obróbkę: nie ma w nim ścieżek narzędzia, posuwów ani doboru frezu. CutOptim zapisuje płytę, formatki i etykiety na osobnych warstwach, żeby w zakładzie było widać, co gdzie trafia i którą linię wolno zamienić na kontur. Same ścieżki powstają dopiero w oprogramowaniu CAM maszyny — i to tam, a nie w optymalizatorze, zapada decyzja, czy frez idzie po zewnętrznej, czy po wewnętrznej stronie linii.
G-code
Język instrukcji bezpośrednich dla maszyny CNC. Opisuje ruchy narzędzia krok po kroku: jedź do punktu X,Y z prędkością F, opuść narzędzie, tnij.
Zastosowanie: frezarki CNC z kontrolerami Fanuc, Siemens, Mach3, LinuxCNC, GRBL.
Zalety: maszyna wykonuje plik bez dodatkowego przetwarzania. Pełna kontrola nad parametrami.
Wady: specyficzny dla danego kontrolera. G-code dla Fanuc może nie działać na Siemens bez modyfikacji.
W praktyce G-code rzadko eksportuje się wprost z optymalizatora. Powstaje na końcu łańcucha, w oprogramowaniu CAM, po tym jak przypiszesz ścieżki i parametry obróbki — a wytwarza go postprocesor opisany niżej.
Inne formaty
- MPR/MRP — format Homag/Weeke, natywny dla ich maszyn
- XXL — format Biesse
- NCG — format SCM
- SVG — wektorowy, używany przez niektóre lasery
- HPGL — starszy format dla ploterów i niektórych maszyn
Przebieg pracy: od optymalizatora do maszyny
Zoptymalizuj rozkrój z ustawieniami CNC
Przed eksportem upewnij się, że optymalizacja uwzględnia parametry CNC:
- Rozkrój gilotynowy: CutOptim zawsze planuje cięcia od krawędzi do krawędzi — taki plan wykonasz na frezarce, choć nie wykorzysta on swobody nestowania
- Szerokość rzazu: średnica frezu + tolerancja (np. frez 6 mm → rzaz 6,5 mm)
- Przycinanie początkowe i końcowe: 10–15 mm (strefa mocowania próżniowego lub docisków)
- Odstęp między elementami: minimalny bezpieczny dystans (zwykle = szerokość rzazu)
Wybierz format eksportu
Sprawdź w dokumentacji swojej maszyny lub oprogramowania CAM, jakie formaty przyjmuje:
- Masz oprogramowanie CAM (np. AlphaCAM, WoodWOP, BiesseWorks)? Eksportuj DXF — CAM przetworzy go na kod maszynowy.
- Masz prostą maszynę z kontrolerem Mach3/GRBL? Eksportuj G-code (jeśli optymalizator to obsługuje) lub DXF → przetwórz w CAM.
- Masz maszynę Homag/Biesse/SCM? Szukaj natywnego formatu (MPR, XXL, NCG) lub użyj DXF z postprocesorem producenta.
Skonfiguruj parametry eksportu
Kluczowe parametry do ustawienia:
- Punkt zero arkusza — lewy dolny róg (najczęściej) lub inny, zgodny z konfiguracją maszyny
- Jednostki — milimetry (standard w Europie)
- Warstwy DXF — kontury cięcia, oznaczenia elementów, punkty referencyjne na osobnych warstwach
- Kierunek frezowania — współbieżny (climb) vs przeciwbieżny (conventional)
- Głębokość cięcia — pełna grubość materiału + 0,5–1 mm (żeby narzędzie przeszło przez materiał)
Zweryfikuj plik przed uruchomieniem
Zanim włożysz arkusz pod narzędzie:
- Otwórz DXF w podglądzie (LibreCAD, AutoCAD, darmowy przeglądnik DXF) — sprawdź, czy kontury elementów wyglądają poprawnie
- Sprawdź wymiary — zmierz kilka elementów w pliku i porównaj z listą cięcia
- Symulacja w CAM — uruchom symulację ścieżki narzędzia, sprawdź kolejność cięć i kolizje
- Test na odpadku — przy pierwszym eksporcie wytnij 2–3 elementy z resztki materiału i zmierz
Uruchom program na maszynie
Po weryfikacji:
- Prześlij plik do kontrolera (USB, sieć, karta pamięci)
- Zamocuj arkusz na stole (próżnia, dociski, podkładki)
- Ustaw punkt zero narzędzia (X, Y, Z)
- Uruchom cykl w trybie automatycznym
- Monitoruj pierwsze cięcia — zatrzymaj, jeśli coś nie pasuje
Czas obróbki arkusza 2800×2070 mm z 15–20 elementami: 8–20 minut (zależy od frezu i prędkości).
Czym jest postprocesor i dlaczego ma znaczenie
Postprocesor to tłumacz, który zamienia ogólne ścieżki narzędzia na dokładny dialekt jednego konkretnego sterownika. To dlatego dwie maszyny wykonujące tę samą robotę nie mogą uruchomić tego samego pliku.
Wewnątrz oprogramowania CAM ścieżka narzędzia jest niezależna od maszyny: jedź do tej współrzędnej, z tym posuwem, tym narzędziem. G-code wygląda na ustandaryzowany, ale ustandaryzowany jest tylko jego zarys. Sterowanie Fanuc, płytka GRBL i komputer z Mach3 oczekują różnych kodów dla tych samych czynności — jak zgłasza się zmianę narzędzia, czy łuki opisuje się przesunięciami I/J czy promieniem, co uruchamia wrzeciono i chłodziwo, czym program się otwiera i zamyka, czy wiersze niosą numery N. Postprocesor przechowuje te konwencje dla Twojej maszyny i dla żadnej innej.
To także powód, dla którego postprocesor prawie dobry jest groźniejszy niż oczywiście zły. Plik z niewłaściwą konwencją łuków nadal się uruchomi — po prostu wytnie łuki w innym miejscu niż zaplanowane. Plik bez wiersza uruchamiającego wrzeciono wbije nieruchomy frez w płytę. Żadnej z tych awarii nie widać w układzie, który zatwierdziłeś na ekranie, bo w układzie ich nie ma.
Postprocesora nie tworzy się z planu rozkroju. Dostajesz go od producenta maszyny, przychodzi z pakietem CAM dla popularnych sterowników albo skonfigurował go dystrybutor przy uruchomieniu. Traktuj go jak część maszyny, a nie część zlecenia, i trzymaj kopię działającej wersji, zanim ktokolwiek zaktualizuje oprogramowanie sterownika. Aktualizacja, po której maszyna zaczyna uderzać w dociski, to najczęściej nie awaria mechaniczna, tylko podmieniony plik konfiguracyjny.
Typowe problemy przy eksporcie
Przesunięty punkt zero
Jeśli punkt zero w pliku nie zgadza się z punktem zero maszyny, wszystkie elementy będą przesunięte. Rozwiązanie: ustal konwencję (np. lewy dolny róg arkusza = X0 Y0) i skonfiguruj to samo w optymalizatorze i w maszynie.
Złe jednostki
Plik w calach na maszynie skonfigurowanej na milimetry da elementy 25,4× za duże. Zawsze weryfikuj jednostki w obu programach.
Ten błąd jest wyjątkowo podstępny, bo w samym pliku nic nie wygląda podejrzanie — rysunek jest poprawny, tylko czytany w innej skali. Jedyna pewna kontrola to zmierzenie zaraz po imporcie jednego wymiaru, który znasz na pamięć: jeśli formatka, o której wiesz, że ma 600 mm, pokazuje w CAM cokolwiek innego niż 600, zatrzymaj się tutaj i nie ustawiaj niczego dalej. Gdy wysyłasz plik na zewnątrz, dopisz jednostkę, materiał i grubość zwykłym tekstem w wiadomości, a nie tylko w środku pliku — odbiorca zobaczy tekst, zanim otworzy rysunek.
Podwójna kompensacja rzazu
Jeśli rzaz został już uwzględniony w optymalizatorze, nie dodawaj go drugi raz w CAM. Podwójna kompensacja daje formatki mniejsze o pełną szerokość frezu na każdej stronie, a jest to błąd, którego nie wyłapiesz na diagramie, bo diagram jest poprawny. Ustal raz, na którym etapie rzaz jest odejmowany, i zapisz to w opisie zlecenia, żeby operator nie musiał zgadywać.
Niezamknięte kontury
Niektóre optymalizatory generują DXF z niezamkniętymi liniami zamiast zamkniętych konturów (polyline). Oprogramowanie CAM może tego nie zaakceptować. Sprawdź w podglądzie, czy kontury elementów są zamknięte.
Brak mostków (tabs)
Przy cięciu CNC elementy po wycięciu mogą się przesunąć, jeśli nie są zamocowane. Mostki (tabs) to małe fragmenty materiału łączące element z resztą arkusza. Wiele programów CAM dodaje je automatycznie.
Parametry obróbki — ustawienia startowe
Dla płyty wiórowej 18 mm na frezarce CNC:
| Parametr | Wartość startowa |
|---|---|
| Frez | spiralny z węglika, 6 mm |
| Obroty wrzeciona | 18 000–22 000 obr./min |
| Prędkość posuwu | 4–8 m/min |
| Głębokość cięcia | 19 mm (materiał 18 mm + 1 mm) |
| Liczba przejść | 1 (przy ostrym frezie) lub 2 |
| Mocowanie | Próżniowe lub dociski mechaniczne |
Dostosuj parametry do swojej maszyny i materiału. Producent frezu zazwyczaj podaje zalecane wartości.
Optymalizacja ścieżki narzędzia
Sama geometria to nie wszystko — kolejność cięć i ścieżkę narzędzia ustawiasz w oprogramowaniu CAM:
- Minimalizuj ruchy jałowe — narzędzie powinno przechodzić między elementami najkrótszą drogą
- Tnij elementy wewnętrzne przed zewnętrznymi — najpierw otwory i wycięcia, potem kontury
- Zostaw duże elementy na koniec — utrzymują stabilność arkusza na stole
- Kierunek frezowania — współbieżny daje czystszą krawędź, ale wymaga stabilnego mocowania
Eksport dla piły panelowej z CNC
Niektóre piły panelowe (np. Homag HPP, Biesse Selco) mają sterownik CNC, ale tną gilotynowo. Eksport dla nich różni się od eksportu dla frezarki:
- Format: zwykle natywny (MPR, XXL) lub CSV z kolejnością cięć
- Dane: wymiary pasów i cięć, nie kontury elementów
- Kolejność: od dużych podziałów do detali
- Etykiety: kody kreskowe na elementy do identyfikacji
Powód tej różnicy sięga głębiej niż format pliku. Frezarka podąża za obrysem każdego elementu, więc rysunek jest dokładnie tym, czego potrzebuje: geometria jest instrukcją. Piła panelowa wykonuje proste cięcia na całą szerokość, często przez stos kilku płyt, a potrzebuje kolejności operacji — rozetnij tutaj, przetnij w poprzek tam, z ogranicznikiem w tych pozycjach, w tej kolejności. Niczego z tego w DXF nie ma i sterownik piły nie miałby gdzie umieścić obrysu, nawet gdybyś mu go wysłał.
Dlatego piły importują listy, a nie rysunki. Oprogramowanie piły czyta zestawienie formatek — CSV albo format producenta — z długością, szerokością, ilością, materiałem, znacznikiem usłojenia i obrzeżem na każdą krawędź, po czym samo generuje plan cięcia na maszynie. Na tej drodze wkładem optymalizatora jest poprawna i kompletna lista formatek, a układ wybiera oprogramowanie maszyny.
Jeśli w zakładzie stoi i piła, i frezarka, spodziewaj się dwóch dróg eksportu z tego samego zlecenia: listy formatek na piłę i DXF na frezarkę. Gdy zlecasz cięcie na zewnątrz, zapytaj, której z nich oczekują, zanim cokolwiek wyślesz. DXF, który trafia do zakładu z piłą panelową, kończy się zwykle tym, że ktoś przepisuje Twoje formatki ręcznie — a to jest dokładnie ten moment, w którym do zlecenia poprawnego przy wysyłce wchodzą pomyłki w cyfrach.
Integracja z systemami produkcyjnymi
W większych zakładach eksport CNC to element szerszego łańcucha:
- ERP/MRP → generuje zlecenie produkcyjne
- Optymalizator → tworzy plan rozkroju
- CAM → generuje kod maszynowy
- CNC → wykonuje cięcie
- Etykieciarka → drukuje kody na elementy
Automatyzacja tego łańcucha eliminuje ręczne przepisywanie danych i związane z tym błędy.
Wskazówka: Przy pierwszym eksporcie do nowej maszyny zawsze rób test na kawałku odpadu. Sprawdź wymiary wyciętych elementów suwmiarką — jeśli odbiegają od projektu o więcej niż 0,5 mm, szukaj problemu w konfiguracji punktu zero, jednostek lub kompensacji narzędzia.