Do czego służy STUDIO NC?
STUDIO NC wczytuje plik SVG, przelicza jego kontury na ścieżki narzędzia i generuje program G-code. Wersja 1.4.35 obsługuje frezarkę CNC (GRBL albo SINUMERIK) oraz laser GRBL (M3/M4 + S, bez osi Z).
.nc: frez (Z, M30) albo laser (M4 S…, M5, $32=1).Mapa programu
Na zrzucie poniżej widać główne części STUDIO NC. Powiększenia pokazują, gdzie ustawia się plik, arkusz, parametry obróbki, podgląd i kod.
.nc.Podstawowy przebieg pracy
.nc.Wczytywanie SVG
Program przyjmuje pliki .svg. Najlepiej sprawdzają się pliki zawierające proste ścieżki, linie, prostokąty, okręgi i elipsy. Trzy przykłady (Odznaka, Ornament, Tabliczka) są wbudowane w program — ładują się od razu, bez osobnych plików.
SVG z internetu
Pliki pobrane z internetu mogą mieć bardzo duże współrzędne, złożone transformacje, setki krzywych albo elementy graficzne nieprzydatne do CNC. Importer upraszcza ciężkie ścieżki i ogranicza liczbę punktów, żeby program się nie zawieszał.
Po wczytaniu w polu informacji zobaczysz liczbę ścieżek i punktów. Jeśli program informuje o uproszczonych lub pominiętych elementach, sprawdź podgląd przed generowaniem G-code.
SVG z wypełnieniami nie zawsze oznacza dobre ścieżki do frezowania ani lasera. Maszyna potrzebuje konturów ruchu, a nie tylko wyglądu obrazka. Do wypełniania na laserze użyj opcji kreskowania.
Arkusz i zero
| Opcja | Znaczenie |
|---|---|
| Szerokość arkusza X / Wysokość arkusza Y | Rozmiar obszaru roboczego maszyny lub materiału w milimetrach. |
| Zero X / Zero Y | Położenie punktu zerowego programu względem arkusza. |
| Odwróć oś Y dla CNC | Dopasowuje kierunek osi Y do typowego układu pracy CNC. |
Upewnij się, że punkt zero w programie odpowiada temu, jak ustawiasz zero na maszynie (frezarce albo laserze).
Położenie i rozmiar projektu
Po wczytaniu SVG program automatycznie proponuje rozmiar projektu i centruje go na arkuszu. Możesz to zmienić ręcznie.
- Pozycja projektu X/Y określa lewy dolny narożnik projektu na arkuszu.
- Szerokość / wysokość projektu skaluje całą grafikę.
- Zachowaj proporcje projektu pilnuje, żeby grafika nie została rozciągnięta.
- Wyśrodkuj projekt ustawia projekt na środku arkusza.
- Dopasuj do arkusza skaluje projekt do dostępnego obszaru.
Kliknij kreski projektu na podglądzie, aby pokazać niebieską ramkę. Wtedy przeciągasz sam rysunek i skalujesz uchwytami narożników. To nie jest to samo co przesuwanie całego arkusza (rączka).
Obszar roboczy — powiększanie i przesuwanie
Po powiększeniu arkusz nie powinien znikać. Przesuwasz cały widok (rączka), a nie sam projekt. Projekt rusza się tylko gdy rączka jest wyłączona i grafika jest zaznaczona.
| Sterowanie | Działanie |
|---|---|
| Rączka | Przycisk w lewym dolnym rogu podglądu. Gdy aktywna, przeciąganie przesuwa cały arkusz. |
| Kółko myszy | Zoom w stronę kursora. Przy powiększeniu rączka włącza się sama. |
| Spacja | Przytrzymaj, aby tymczasowo przesuwać widok. |
| Środkowy / prawy przycisk | Też przesuwa cały arkusz. |
| Dopasuj | Wraca do 100% i pokazuje cały arkusz. |
| Przymiary mm | Skala u góry i z lewej strony arkusza — do odczytu wielkości elementów. |
| Symulacja | Odtwarza wygenerowany G-code na arkuszu (laser i frez). |
Pusty obszar wokół projektu zawsze można przeciągnąć, aby przesunąć widok. Sam rysunek przesuwasz dopiero po kliknięciu w jego kreski (niebieska ramka).
Parametry grawerowania — frezarka
Te pola dotyczą trybu Frezarka CNC. Laser nie używa osi Z.
| Parametr | Opis | Uwaga |
|---|---|---|
| Głębokość Z | Docelowa głębokość grawerowania. | Zwykle wartość ujemna, np. -0.5. |
| Z bezpieczne | Wysokość przejazdu nad materiałem. | Musi być dodatnia i bezpieczna dla uchwytów. |
| Posuw XY | Prędkość ruchu w materiale po konturze. | Dobierz do narzędzia i materiału. |
| Posuw Z | Prędkość zagłębiania narzędzia. | Zwykle mniejsza niż posuw XY. |
| Tolerancja uproszczenia | Upraszcza punkty ścieżki przed generowaniem kodu. | Większa wartość = mniej punktów, ale mniej detali. |
Laser GRBL
Tryb Laser GRBL generuje program bez osi Z. Laser włącza się komendą M3 albo M4 z mocą PWM S i wyłącza się M5. Na sterowniku ustaw $32=1 (tryb lasera GRBL), inaczej laser może świecić także podczas przejazdów jałowych G0.
| Parametr | Znaczenie |
|---|---|
| Moc grawerowania S | Jedyna moc, która trafia do G-code: pierwsze G1 ścieżki ma S…. Wyłączenie wiązki to S0, nie seria M5. |
| Skala Smax sterownika | Zakres PWM maszyny ($30), zwykle 1000 albo 255. Służy tylko do pokazania procentu. Nie jest drugą mocą w programie. |
| M4 — moc dynamiczna | Zalecane: laser gaśnie przy postoju (bezpieczniejsze krawędzie). |
| M3 — moc stała | Laser świeci ze stałą mocą, aż do M5. Lepsze do cięcia. |
| Posuw grawerowania | Prędkość przy włączonym laserze, mm/min. |
| Posuw jałowy | Przejazdy z wyłączonym laserem (G0 + M5). |
| Przejścia grawerowania | Ile razy powtórzyć ten sam kontur. |
| Wspomaganie powietrzem | Wstawia M8 na starcie i M9 na końcu. |
| Powrót do zera | Na końcu programu: G0 X0 Y0 i M5. |
Kreskowanie (wypełnienie)
Zaznacz Wypal wnętrze, wyłącz rączkę i kliknij litery albo cyfry na arkuszu (podwójny klik = cały wiersz). Wypełnienie dotyczy tylko zaznaczonych obiektów; oczka D/O/R zostają puste. Ustaw odstęp linii, kąt i offset od obrysu. Strategia Po kształtach pali literę po literze. Wierszowanie skanuje rządek po rządku, a potem dodaje zarys obiektów. Wycinanie nie używa wierszowania — zawsze jedzie po obrysie i zawsze jest na końcu programu.
N10 ; SVG Studio NC — Laser GRBL N20 ; Ustaw $32=1. Wiązka OFF = S0, ON = S na G1 N30 ; Moc grawerowania S400 (skala sterownika Smax 1000) · M4 N40 G21 N50 G90 N60 G94 N70 M4 S0 N80 G0 X10.000 Y10.000 F4000 N90 G1 X80.000 S400 F1500 N100 S0 N110 M2
Nigdy nie patrz w wiązkę. Osłoń materiał i oczy. Sprawdź, czy $32=1 jest ustawione, zanim puścisz program.
Wycinanie po zaznaczonych obrysach
Cięcie nie rysuje prostokąta na arkuszu. Wskazujesz gotowe ścieżki z projektu: ramkę, okrąg albo krzywą. Zaznaczenie cięcia jest czerwone, wypalanie wnętrza — niebieskie.
Kolejność w G-code: grawerowanie (obrysy i wypełnienie), potem cięcie na końcu.
Przy frezowaniu sprawdź mocowanie przed ostatnim przejściem. Przy laserze cięcie wieloma przejściami nagrzewa krawędź — nie zostawiaj maszyny bez nadzoru.
Symulacja
Przyciski Symulacja / Pauza / Stop są na pasku pod arkuszem. Symulacja odtwarza ruchy zapisane przy Generuj G-code — ten sam plan co w programie NC, dla lasera i frezarki.
| Kolor | Znaczenie |
|---|---|
| Niebieski | Grawerowanie obrysu |
| Jasnoniebieski | Wypełnienie (kreskowanie / wierszowanie) |
| Czerwony | Cięcie |
| Szary przerywany | Przejazd jałowy G0 |
Po starcie oryginał projektu znika — głowica rysuje go od zera. Po zakończeniu projekt wraca sam; Stop służy tylko do przerwania w trakcie. Klik w arkusz też zamyka podgląd.
Po zmianie kąta, strategii albo zaznaczenia najpierw wygeneruj G-code ponownie, potem odpal symulację.
G-code i zapis pliku
Sterowanie
- GRBL — hobbystyczne sterowanie,
G21, komentarze w nawiasach, koniecM30. - SINUMERIK —
G71, komentarze ze średnikiem, koniecM30. - GRBL Laser —
G21,M3/M4 S,M5, komentarze ze średnikiem, koniecM2. Bez ruchów Z.
Numery bloków
Opcja Dodaj numery bloków N numeruje linie programu. Możesz ustawić pierwszy numer i przyrost.
Zapis
Po wygenerowaniu programu wpisz nazwę pliku i kliknij Zapisz plik .nc. W oknie podglądu przeglądarka często blokuje pobieranie — wtedy użyj Kopiuj program albo Otwórz w nowej karcie i zapisz ręcznie (Ctrl+S).
Przykładowa kolejność: 1. Wybierz frezarkę albo laser 2. Wczytaj SVG / przykład 3. Ustaw arkusz i projekt 4. Ustaw Z albo moc S 5. Generuj G-code 6. Zapisz .nc
Bezpieczeństwo
Zawsze sprawdź wygenerowany program przed uruchomieniem maszyny. Program nie zna Twojego materiału, narzędzia, mocy lasera, mocowania ani realnych ograniczeń maszyny.
- Najpierw wykonaj przejazd w powietrzu (frez) albo z mocą S0 / osłoną (laser).
- Frez: sprawdź, czy Z bezpieczne omija zaciski i materiał.
- Laser:
$32=1, laser musi gasnąć naG0. Nie patrz w wiązkę. Wentylacja dymu. - Sprawdź, czy punkt zero jest ustawiony tak samo w programie i na maszynie.
- Ustaw posuwy i moc odpowiednie do narzędzia / tuby i materiału.
- Przy wycinaniu upewnij się, że element nie wyrwie się (frez) i nie zapali się (laser).
Typowe problemy
Przycisk Pomoc nic nie otwierał
Program otwiera plik studio_nc_help.html z tego samego folderu. Oba pliki muszą leżeć obok siebie. Jeśli przeglądarka blokuje nowe okno, pomoc wczyta się w nakładce.
Przykłady się nie wczytują
Odznaka, Ornament i Tabliczka są wbudowane. Kliknij przycisk przykładu — projekt pojawia się na arkuszu. Jeśli nic nie widać, kliknij Dopasuj na podglądzie.
Po powiększeniu projekt znika / nie da się przesunąć arkusza
Włącz Rączkę albo przytrzymaj Spację i przeciągnij. Dopasuj wraca do całego arkusza. Przeciąganie niebieskiej ramki rusza tylko grafikę, nie widok.
SVG wczytuje się wolno
Plik może mieć bardzo dużo krzywych albo punktów. Spróbuj najpierw uprościć go w edytorze wektorowym. STUDIO NC ma zabezpieczenia, ale bardzo ciężki plik nadal może wymagać uproszczenia.
Podgląd wygląda dobrze, ale G-code ma za dużo linii
Zwiększ Tolerancję uproszczenia. Dla grawerowania ozdobnego często wystarczy większa tolerancja niż dla części technicznych.
Nie da się zaznaczyć liter po symulacji
Po zakończeniu podgląd sam wraca do projektu. Jeśli jeszcze wisi, kliknij arkusz albo Stop. Potem zaznaczaj wypalanie / cięcie.
Symulacja pokazuje stary kąt wypełnienia
Najpierw Generuj G-code, dopiero potem Symulacja. Podgląd odtwarza ostatnio wygenerowany program.
Wierszowanie nie wycina rządkami
Tak ma być. Wierszowanie dotyczy tylko grawerowania. Cięcie zawsze jedzie po wskazanym obrysie na końcu programu.
Projekt jest odwrócony
Zmień opcję Odwróć oś Y dla CNC i sprawdź podgląd oraz pierwsze linie programu.
Program graweruje ramkę wokół obrazka
Niektóre SVG zawierają prostokąt tła lub ramkę. Usuń go w edytorze przed wczytaniem.
Laser świeci podczas przejazdów jałowych
Na sterowniku ustaw $32=1. Używaj M4 do grawerowania. Program gasi wiązkę przez S0 przed przejazdami jałowymi.
Maszyna jedzie w złe miejsce
Sprawdź zero X/Y, położenie projektu i to, gdzie ustawione jest zero na maszynie.