Pixel2Lines

Usługi
Rysunek SVG ze zdjęcia
Rysunek SVG ze zdjęcia
SVG do grawerowania laserowego ze zdjęcia
SVG do grawerowania laserowego ze zdjęcia
Kształty SVG ze zdjęcia
Kształty SVG ze zdjęcia
Zdjęcie do ilustracji
Zdjęcie do ilustracji
Konwersja planu piętra
Konwersja planu piętra
Digitalizacja haftu
Digitalizacja haftu
Zdjęcie, aby usunąć tło
Zdjęcie, aby usunąć tło
Skalowanie obrazu
Skalowanie obrazu
Siatka projektu
Siatka projektu
Kontakt i wsparcie→Technologia→Obszar roboczyEdytor SVGKonwertery
GaleriaCenyEdytor SVGObszar roboczy
  1. Strona główna/
  2. Przewodniki i zasoby/
  3. Kompletny przewodnik po kodach G: od początkującego do profesjonalisty | Plotery pisakowe, grawerki laserowe i CNC

Kompletny przewodnik po kodach G: od początkującego do profesjonalisty

Czym jest G-Code, jak korzystają z niego maszyny i cały proces produkcyjny — od obrazów SVG i rastrowych po pliki gotowe do obróbki maszynowej dla ploterów pisakowych, grawerów laserowych, drukarek 3D i frezarek CNC.

Co to jest kod G?

G-Code (kod geometryczny) to zwykły język tekstowy sterujący maszynami CNC. Każdy plik — zazwyczaj .gcode, .nc lub .cnc — to sekwencja instrukcji informujących maszynę, gdzie ma się poruszać, jak szybko i kiedy aktywować narzędzie. Linie są wykonywane od góry do dołu, pojedynczo.

Pomyśl o swoim projekcie jak o planie, a G-Codzie jak o szczegółowej nawigacji. Drukarka 3D nie może przetworzyć pliku JPG. Ploter pisakowy nie wie, jak wygląda litera „A”. G-Code rozwiązuje ten problem, dzieląc dowolny kształt na elementarne ruchy — linie proste, łuki i polecenia włączania/wyłączania narzędzia — które każdy kontroler ruchu może niezawodnie wykonać.

Standard wywodzi się z MIT w latach pięćdziesiątych XX wieku, sformalizowany jako RS-274 w 1963 r. i opublikowany na arenie międzynarodowej jako ISO 6983 w 1982 r. Pomimo swojego wieku, G-Code pozostaje uniwersalnym językiem wytwarzania – od hobbystycznych drukarek biurkowych po przemysłowe frezarki pięcioosiowe.

Plik tekstowy G-Code otwarty w edytorze tekstu, pokazujący sekwencyjne instrukcje maszynowe ze współrzędnymi i poleceniami
Plik G-Code to zwykły dokument tekstowy — każda linia to jedna precyzyjna instrukcja, którą maszyna wykonuje w określonej kolejności.
Ploter pisakowy rysujący szczegółową grafikę wektorową na papierze, pokazujący fizyczny wynik instrukcji G-Code
Wynik fizyczny: te same linie tekstu przełożone na precyzyjny ruch mechaniczny.

Gdzie używany jest kod G?

  • Plotery pisakowe (AxiDraw, HP 7475A, DIY GRBL): przesuwają fizyczny pisak po papierze, aby odtworzyć grafikę wektorową — to jeden z najłatwiejszych sposobów wejścia w świat G-Code dla artystów i twórców.
  • Grawerki i wycinarki laserowe: steruje wiązką, modulując moc, aby wypalać obrazy w drewnie lub wycinać kształty z akrylu.
  • Drukarki 3D FDM (Prusa, Creality, Bambu Lab): koordynują ruch głowicy w osiach X, Y i Z podczas podawania filamentu, budując obiekty warstwa po warstwie.
  • Plotery i frezarki CNC: kieruje wirujące narzędzie tnące przez materiał w celu rzeźbienia, wycinania kieszeni i profilowania.
  • Tokarki CNC, przecinarki plazmowe, maszyny do cięcia strumieniem wody i elektrodrążarki drutowe: wszystkie używają kodu G lub jego bliskiej pochodnej.

Anatomia pliku G-Code

Każda linia (zwana blokiem) to jedna kompletna instrukcja. Maszyna pamięta swój stan pomiędzy liniami — prędkość posuwu ustawiona w linii 10 pozostaje aktywna w linii 200, chyba że ją zmienisz. Nazywa się to stanem modalnym.

Oto program do plotera pisakowego, który rysuje kwadrat o wymiarach 50×50mm:

G21 ; milimetry

G90 ; absolutne pozycjonowanie

G0 Z5.0 ; podnieść pióro

G0 X0 Y0 ; przejdź do źródła

M3 S1000 ; opuść pisak

G1 X50.0 Y0 F2000

G1 X50.0 Y50.0

G1 X0 Y50.0

G1 X0 Y0

M5 ; podnieś pisak

M2 ; koniec

Rozbicie G1 X50.0 Y25.3 F1500: G1 = narysowanie linii prostej, X50.0 Y25.3 = miejsce docelowe, F1500 = 1500 mm/min. Zwróć uwagę, że G1 pojawia się tylko raz — każda następna linia współrzędnych używa go automatycznie, dopóki nie napiszesz G0 lub innego polecenia ruchu. Wszystko po średniku jest komentarzem ignorowanym przez maszynę.

Infografika przedstawiająca pojedynczą linię kodu G przedstawiającą polecenie słowa G, współrzędne X Y Z, parametr F szybkości posuwu i parametr mocy S wraz z etykietami i strzałkami
Anatomia linii kodu G: słowa G kontrolują typ ruchu, współrzędne określają cel, F określa prędkość, S określa moc.

Podstawowe polecenia kodu G

Polecenia te działają w praktycznie każdym oprogramowaniu sprzętowym — od hobbystycznego GRBL po przemysłowy Fanuc.

  • G0 — Szybki ruch: zmiana położenia tak szybko, jak pozwala na to maszyna. Nigdy nie używaj przy aktywnym laserze lub wrzecionie.
  • G1 — Przesunięcie liniowe: rysuj lub wycinaj linię prostą z ustawioną szybkością posuwu (F). Podstawowe polecenie wszystkich prac CNC.
  • G2 / G3 — Łuk zgodny z ruchem wskazówek zegara/przeciwny do ruchu wskazówek zegara: twórz gładkie krzywe jednym poleceniem, używając przesunięć środka I/J lub promienia R. Jeden G2/G3 zastępuje dziesiątki maleńkich segmentów G1.
  • G4 — Przerwa: pauza na zadany czas. ⚠ Jednostka P jest różna: GRBL = sekundy (G4 P1.5 = 1,5 s), Marlin = milisekundy (G4 P1500 = 1,5 s).
  • G20 / G21 — Jednostki cale/milimetry. Zawsze ustawiaj tę opcję na początku każdego pliku.
  • G28 — Powrót wszystkich osi. Zachowanie różni się w zależności od oprogramowania sprzętowego — zawsze sprawdź przed użyciem.
  • G90 / G91 — Pozycjonowanie absolutne / względne. G90 jest ustawieniem domyślnym; G91 tworzy każdą współrzędną w odniesieniu do aktualnej pozycji.
  • G92 — Ustaw aktualną pozycję jako początkową bez ruchu. Służy do definiowania początku pracy w trakcie pracy.
  • M3 S[wartość] — Tool On: uruchamia laser, obraca wrzecionem lub obniża serwo pióra. S steruje mocą, obrotami i kątem serwa.
  • M5 — Narzędzie wyłączone. Zawsze dołączaj przed jakimkolwiek ruchem w trybie szybkiej jazdy.
  • M104 / M109 — Ustaw temperaturę hotendu (druk 3D). M109 czeka, aż cel zostanie osiągnięty, zanim przejdzie dalej.
  • M140 / M190 — Ustaw temperaturę stołu (druk 3D). M190 czeka — użyj przed rozpoczęciem drukowania.
  • F — Posuw w mm/min. Modalne: utrzymuje się, dopóki go nie zmienisz.
  • S — Moc lub prędkość: moc lasera (0–1000 na GRBL), obroty wrzeciona lub kąt serwa.
  • E — Długość podawanego filamentu (tylko druk 3D).
  • I, J — Przesunięcia środka łuku od aktualnej pozycji, używane z G2 i G3.
G4 Przerwa: sekundy a milisekundy

GRBL wykorzystuje sekundy — G4 P1.5 pauzuje na 1,5 sekundy. Marlin wykorzystuje milisekundy — G4 P1500 to ta sama pauza. Użycie niewłaściwej jednostki oznacza, że ​​maszyna albo prawie się nie zatrzymuje, albo zawiesza się na kilka minut. Zawsze sprawdzaj dokumentację oprogramowania sprzętowego.

Plik SVG otwarty w Inkscape pokazujący ścieżki wektorowe z widocznymi punktami kontrolnymi
Dane wejściowe: plik SVG z czystymi ścieżkami wektorowymi. Każdy segment ścieżki staje się poleceniem ruchu w kodzie G.
Diagram przedstawiający przepływ pracy od oprogramowania projektowego, poprzez CAM, plik G-Code, aż do wykonania maszynowego
Przepływ: projekt → CAM/konwersja → G-Code → oprogramowanie sprzętowe → ruch fizyczny.

Przebieg pracy 1: Ploter pisakowy

  1. 1

    Projektowanie w programie wektorowym

    Plotery rozumieją tylko ścieżki, a nie piksele, wypełnienia czy nieprzetworzony tekst. Użyj Inkscape, Illustratora lub Affinity Designera, aby utworzyć ścieżki SVG odpowiadające rzeczywistym pociągnięciom. Konwertuj cały tekst na kontury. Usuń wypełnienia, mapy bitowe i efekty — konwerter je po prostu pominie.

  2. 2

    Zoptymalizuj SVG

    Połącz zduplikowane ścieżki (pióro prześledziłoby dwukrotnie tę samą linię), uprość gęste węzły i ustaw wymiary dokumentu w milimetrach, a nie w pikselach, aby uniknąć później problemów ze skalowaniem DPI.

  3. 3

    Konwertuj na kod G

    Konwerter przekłada każdą ścieżkę na ruchy G1 i wstawia polecenia podnoszenia pióra M3/M5 pomiędzy rozłączonymi pociągnięciami. Najważniejszym ustawieniem jest kolejność ścieżek, czyli kolejność rysowania. Złe sortowanie sprawia, że pisak zygzakuje po całej stronie tysiące razy. Sortowanie według najbliższego sąsiada może skrócić czas przejazdów o 50% lub więcej w przypadku gęstych rysunków.

  4. 4

    Wyślij za pośrednictwem nadawcy kodu G

    Przesyłaj strumieniowo plik do oprogramowania GRBL poprzez Universal Gcode Sender (UGS) lub bCNC. Nadawca dostarcza wiersze jeden po drugim; GRBL przekłada każdy z nich na impulsy silnika krokowego.

Przebieg pracy 2: Grawer laserowy / wycinarka

  1. 1

    Wybierz tryb: wektorowy lub rastrowy

    Tryb wektorowy śledzi ścieżki ze stałą mocą — używaj go do wycinania konturów i grawerowanych linii. Tryb rastrowy przesuwa się tam i z powrotem jak drukarka, zmieniając moc piksel po pikselu — używaj go do zdjęć i cieniowanych wypełnień. W jednym zadaniu można używać obu trybów na oddzielnych warstwach.

  2. 2

    Wygeneruj kod G z ustawieniami lasera

    Narzędzia takie jak LightBurn lub LaserGRBL wysyłają M3 S[wartość], aby wystrzelić laser i M5, aby go zatrzymać. W trybie rastrowym wartość S zmienia się na każdej linii G1, odtwarzając gradienty skali szarości. W tym celu GRBL musi być skompilowany w trybie laserowym — wyłącza to zwiększanie prędkości i umożliwia natychmiastową reakcję mocy.

  3. 3

    Najpierw przetestuj na złomie

    Moc i prędkość różnią się znacznie w zależności od materiału. Zawsze przeprowadzaj mały test sieci mocy/prędkości na tym samym materiale przed rozpoczęciem prawdziwej pracy.

Bezpieczeństwo lasera i CNC

Laser: noś okulary ochronne dostosowane do długości fali (CO2 = 10 600 nm; grawerki diodowe ≈ 450 nm — wymagają innych okularów). Zapewnij wentylację — podczas grawerowania powstają toksyczne opary z prawie wszystkich materiałów. Nigdy nie pozostawiaj działającego lasera bez nadzoru. CNC: zamocuj obrabiany przedmiot przed uruchomieniem wrzeciona – niezabezpieczony element można wyrzucić z dużą prędkością. Zanim zaczniesz, poznaj swój przystanek awaryjny.

Przebieg pracy 3: Drukowanie 3D

  1. 1

    Modeluj i eksportuj jako STL lub STEP

    Projektuj w Fusion 360, Blenderze, FreeCAD lub podobnym. STL to standardowy format wymiany; STEP zapewnia bardziej precyzyjną geometrię części inżynierskich.

  2. 2

    Pokrój na warstwy

    Krajalnica (PrusaSlicer, Cura, Bambu Studio) tnie model na poziome warstwy o grubości 0,1–0,3 mm i oblicza ścieżki narzędzia, podpory, wypełnienia i mosty. Typowy ruch wygląda jak G1 X42.5 Y88.3 E0.0234 F4500 — przesuwanie głowicy przy jednoczesnym podawaniu dokładnie 0,0234 mm filamentu. Krajalnica dodaje też komendy M109 i M190, aby rozgrzać dyszę i stół przed rozpoczęciem druku.

  3. 3

    Wyślij przez kartę SD lub sieć

    Marlin, Klipper lub RepRapFirmware wykonuje plik. Klipper przenosi obliczenia na Raspberry Pi i obsługuje kształtowanie danych wejściowych — mierzy rezonans ramki za pomocą akcelerometru i odfiltrowuje go z poleceń ruchu, redukując artefakty dzwonienia i umożliwiając wyższe prędkości drukowania.

Przebieg pracy 4: Obróbka CNC

  1. 1

    Model w CAD

    Użyj Fusion 360, SolidWorks lub FreeCAD. Części obrobione wymagają tolerancji 0,01–0,05 mm, więc jakość modelu bezpośrednio determinuje jakość części.

  2. 2

    Zdefiniuj ścieżki narzędzia w CAM

    Oprogramowanie CAM (Fusion 360 CAM, VCarve, Mastercam) pozwala określić narzędzie, strategię skrawania (oczyszczanie adaptacyjne, kontur, zagłębianie), głębokość skrawania, prędkość wrzeciona i prędkość posuwu. Celem jest efektywne zazębienie narzędzia bez łamania wiertła lub spalania materiału.

  3. 3

    Postproces dla Twojego sterownika

    Każda przemysłowa maszyna CNC mówi własnym dialektem — Fanuc, Siemens Sinumerik, Heidenhain, Haas. Postprocesor w oprogramowaniu CAM tłumaczy ogólne ścieżki narzędzia na dokładnie taką składnię, jakiej oczekuje Twoja maszyna. Użycie niewłaściwego postprocesora nie tylko powoduje produkcję złych części — może także uderzyć maszynę w obrabiany przedmiot, niszcząc oprzyrządowanie i stwarzając zagrożenie dla bezpieczeństwa.

SVG do G-Code: co się właściwie dzieje

Ścieżki SVG wykorzystują krzywe Béziera, łuki i linie proste. G1 rysuje tylko linie proste — więc konwertery muszą wypełnić lukę na dwa sposoby:

Fazowanie dzieli krzywe na wiele małych prostych segmentów. Gładsze krzywe wymagają krótszych segmentów, co oznacza większe pliki i potencjalne zacinanie się w ruchu, gdy bufor poleceń maszyny nie nadąża.

Dopasowywanie łuków działa sprytniej: wykrywa, kiedy ciąg krótkich segmentów składa się na okrąg, i zastępuje całą grupę pojedynczym poleceniem G2 lub G3. Okrąg zajmujący 360 linii G1 staje się jedną linią G-Code. Pliki mogą zmniejszyć się nawet o 90%, ruch jest płynniejszy, a maszyna utrzymuje stałą prędkość na łuku. Nie wszystkie wersje GRBL obsługują G2/G3 — sprawdź to przed włączeniem.

Diagram porównujący krzywą przekształconą na wiele segmentów G1 w porównaniu z pojedynczym poleceniem łuku G2
To samo koło: 360 segmentów G1 (po lewej) w porównaniu z jednym poleceniem G2 (po prawej). Dopasowanie łuków daje mniejsze pliki i płynniejszy ruch.
Błędne DPI SVG = nieprawidłowy rozmiar wyjściowy

Illustrator eksportuje w rozdzielczości 72 DPI. Inkscape przed wersją 0.92 używał rozdzielczości 90 DPI. Nowoczesne narzędzia wykorzystują rozdzielczość 96 DPI. Jeśli Twój konwerter zakłada 96 DPI, ale plik pochodzi z programu Illustrator, każdy wymiar jest o 33% za duży — kształt 100 mm odpowiada 133 mm. Poprawka: dopasuj ustawienie DPI konwertera do aplikacji źródłowej lub jeszcze lepiej, ustaw wymiary dokumentu SVG w milimetrach, aby DPI było całkowicie nieistotne.

Dialekty G-Code: Dlaczego jeden plik nie pasuje do wszystkich maszyn

Podstawowe polecenia ruchu (G0, G1, G2, G3) działają wszędzie. Wszystko inne – sekwencje startowe, zmiany narzędzi, składnia komentarzy – różni się w zależności od rodziny oprogramowania sprzętowego. Uruchomienie kodu G z niewłaściwego sterownika na profesjonalnej maszynie CNC nie tylko spowoduje wygenerowanie nieprawidłowego wyniku — może także spowodować szybkie uderzenie w obrabiany przedmiot.

  • GRBL: dominujące oprogramowanie sprzętowe dla hobbystycznych ploterów pisakowych, grawerów laserowych i małych routerów CNC. Oparty na Arduino, szeroko wspierany przez konwertery i narzędzia CAM.
  • Marlin: dominujący dla drukarek 3D FDM. Dodaje sterowanie wytłaczarką, kody M temperatury i poziomowanie stołu oprócz standardowych poleceń ruchu.
  • Klipper: nowoczesne oprogramowanie drukarki 3D działające na Raspberry Pi. Umożliwia kształtowanie danych wejściowych i wyższe prędkości drukowania nieosiągalne w przypadku Marlina na tym samym sprzęcie.
  • Smoothieware: 32-bitowe oprogramowanie sprzętowe ARM dla średniej klasy grawerów laserowych i systemów CNC — większy zapas mocy obliczeniowej niż GRBL oparty na Arduino.
  • Fanuc: dominujący przemysłowy sterownik CNC na całym świecie. Obejmuje cykle standardowe (G81–G89) i programowanie makr.
  • Siemens Sinumerik / Heidenhain / Haas: Europejskie i amerykańskie sterowniki przemysłowe z własnymi dialektami. Postprocesor Fanuc nie będzie działał poprawnie na maszynie Sinumerik.

Konwersja zdjęć na ścieżki gotowe do kreślenia

Zdjęcia zawierają tylko piksele — bez danych ścieżki. Zanim zdjęcie będzie można wydrukować lub wygrawerować wektorowo, należy je przekonwertować do formatu SVG. Typowe podejścia:

  • Trasowanie grafiki liniowej: wyodrębnia kontury i krawędzie strukturalne obiektu jako ścieżki SVG. Najlepsze do logo, portretów i ilustracji o wyraźnych konturach.
  • Kreskowanie / kreskowanie krzyżowe: odwzorowuje jasność obrazu na gęstość linii — w ciemniejszych obszarach linie są gęściej ułożone. Efekt przypomina tradycyjny grawer i dobrze sprawdza się w kreśleniu.
  • Kropkowanie: odwzorowuje jasność na gęstość punktów. Każda kropka to krótkie dotknięcie pisaka lub punktowe wypalenie — podobnie jak w ilustracji pointylistycznej.
  • Mapowanie konturów: traktuje jasność jak wysokość, rysując koncentryczne linie na progach jasności. Daje płynne, organiczne rezultaty ze zdjęć.
  • Style algorytmiczne (Woronoj, pola przepływu, wzory fal): transformacje matematyczne modulowane jasnością obrazu dla abstrakcyjnej, ale rozpoznawalnej sztuki rysowanej maszynowo.
Oryginalna fotografia przedstawiająca naturalne oświetlenie, zmienność tonalną i szczegóły fotograficzne
Wejście: zdjęcie rastrowe. Tylko piksele — nie można ich bezpośrednio wydrukować.
Rysunek linii SVG pochodzący ze zdjęcia, przedstawiający czyste obrysy wektorowe
Dane wyjściowe: czyste ścieżki SVG, gotowe do konwersji G-Code i fizycznego kreślenia.

Kompletny proces: zdjęcie → SVG → G-Code z Pixel2Lines

Pixel2Lines konwertuje Twoje zdjęcie w czysty, gotowy do użycia na maszynie plik SVG w profesjonalnych stylach przygotowanych dla ploterów pisakowych i grawerów laserowych — rysunek liniowy, kreskowanie, kropkowanie i nie tylko. Ścieżki wyjściowe mają strukturę dyskretnych pociągnięć, co ogranicza liczbę uniesień pisaka i skraca czas przejazdów.

Gdy już masz plik SVG, konwerter SVG na G-Code generuje plik końcowy z pełną kontrolą nad szybkością posuwu, wysokością pisaka, mocą lasera i kolejnością sortowania po ścieżce.

Ten dwuetapowy proces — zdjęcie do SVG przez Pixel2Lines, a następnie SVG do G-Code przez konwerter — pozwala przejść od dowolnego zdjęcia do pliku gotowego do pracy na maszynie bez konieczności opanowania projektowania wektorowego czy samego G-Code.

Kompleksowy diagram procesu: zdjęcie rastrowe → konwersja Pixel2Lines do SVG → SVG do G-Code → wykonanie na maszynie
Kompletny proces: zdjęcie → SVG (Pixel2Lines) → G-Code (konwerter) → maszyna.

Lista kontrolna przed uruchomieniem

  • Najpierw wykonaj symulację — użyj NCViewer (w przeglądarce, bezpłatnie) lub CAMotics (na komputerze, za darmo), aby wyrenderować pełną ścieżkę narzędzia przed ruchem maszyny. To pozwala wychwycić zły rozmiar, brakujące uniesienia pisaka i nieoczekiwane szybkie przejazdy.
  • Sprawdź jednostki — G20 (cale) lub G21 (milimetry) muszą odpowiadać oczekiwanym wymiarom.
  • Ustaw początek pracy — położenie bazowe maszyny, przesunięcie G92 lub WCS zostało umieszczone prawidłowo.
  • Sprawdź luz Z — wysokość pióra lub wysokość wyłączenia lasera musi fizycznie znajdować się poza obrabianym przedmiotem i wszelkimi zaciskami.
  • Szukaj duplikatów ścieżek — każdy kontur tylko raz; duplikuje podwójne wypalanie lub podwójne cięcie.
  • Sprawdź szybkości posuwu — zbyt szybkie powoduje pominięcie kroków; zbyt wolno marnuje czas.
  • Potwierdź jednostki pauzy G4 — sekundy dla GRBL, milisekundy dla Marlin.
  • Praca na sucho na bezpiecznej wysokości — sprawdź, czy pełny zakres skoku mieści się w obszarze roboczym maszyny.
  • Test na złomie — w przypadku lasera i CNC zawsze wycinaj ten sam materiał na złomie przed wykonaniem ostatecznej części.

Typowe problemy i poprawki

  • Rysunek jest odzwierciedlony: SVG Y zwiększa się w dół; Kod G Y wzrasta w górę. Włącz inwersję osi Y w swoim konwerterze.
  • Zły rozmiar wyjściowy: niedopasowanie DPI. Illustrator = 72, stary Inkscape = 90, nowoczesne narzędzia = 96. Dopasuj DPI konwertera do swojej aplikacji źródłowej lub zdefiniuj wymiary SVG w milimetrach.
  • Maszyna zacina się na zakrętach: zbyt wiele małych segmentów przekracza bufor ruchu. Włącz dopasowanie łuku, zwiększ tolerancję linearyzacji lub zmniejsz prędkość posuwu.
  • Pióro przeciąga się i nigdy nie podnosi: brak polecenia M5 lub prześwit Z jest zbyt niski, aby fizycznie podnieść papier.
  • Zadanie trwa znacznie dłużej niż oczekiwano: zła kolejność ścieżek. Posortuj ścieżki ponownie za pomocą vpype przed ponownym wygenerowaniem G-Code.
  • Maszyna na początku przesuwa się do niewłaściwej lokalizacji: nie ustawiono miejsca pracy. Wróć do punktu początkowego, przejdź do zamierzonego punktu początkowego i przed rozpoczęciem wykonaj G92 X0 Y0.

Czy mogę napisać G-Code ręcznie?

Tak — dla prostych kształtów jest to przydatne ćwiczenie. W przypadku skomplikowanych prac użyj oprogramowania CAM lub dedykowanego konwertera.

Czy G-Code jest taki sam na wszystkich maszynach?

Podstawowe polecenia ruchu są uniwersalne. Sekwencje uruchamiania, zmiany narzędzi i funkcje rozszerzone znacznie się różnią. Kod G dla plotera GRBL może wymagać dużych zmian, aby działał na frezarce Fanuc — a użycie niewłaściwego dialektu na maszynie przemysłowej może skończyć się awarią.

Co to jest GRBL?

GRBL to otwartoźródłowe oprogramowanie układowe CNC działające na mikrokontrolerach klasy Arduino. Jest standardem w hobbystycznych ploterach pisakowych, grawerach laserowych typu DIY i małych frezarkach CNC. Implementuje podstawowy standard RS-274 wraz z planistą ruchu uwzględniającym przyspieszenie i buforowaniem z wyprzedzeniem.

Jakiej prędkości posuwu powinienem używać do kreślenia pisakiem?

Długopis: 5000–8000 mm/min. Flamaster lub pędzelek: 2000–4000 mm/min. Pióro wieczne lub stalówka szklana: 1500–3000 mm/min. Zawsze najpierw przetestuj na makulaturze.

Czy G-Code może kontrolować moc lasera w sposób ciągły podczas ruchu?

Tak. W trybie lasera GRBL litera S może zmieniać się na każdej linii G1 — w ten sposób grawerowanie rastrowe odtwarza gładkie przejścia w skali szarości za jednym zamachem.

Jaka jest różnica pomiędzy G-Code i HPGL?

HPGL (Hewlett-Packard Graphics Language) był używany w ploterach pisakowych HP w latach 70.–90. XX wieku. Używa dwuliterowych poleceń (PU = pisak w górę, PD = pisak w dół, PA = współrzędne bezwzględne) i jednostek plotera wynoszących 40 na milimetr zamiast mm lub cali. Większość nowoczesnych narzędzi ploterowych odczytuje oba formaty.

Jak symulować G-Code przed jego uruchomieniem?

NCViewer (ncviewer.com) to najszybsza opcja — wklej swój plik, a ścieżka narzędzia zostanie natychmiast wyrenderowana. CAMotics symuluje usuwanie materiału 3D na potrzeby prac CNC. Universal Gcode Sender posiada wbudowany podgląd ścieżki. Zawsze postępuj zgodnie z symulacją na ekranie, wykonując fizyczną próbę na bezpiecznej wysokości.

Powiązane przewodniki

Jak działają plotery pisakowe

Mechanika plotera pisakowego, kontrola ruchu i funkcje profesjonalne, które kształtują szybkość, dokładność i jakość linii.

Optymalizacja SVG pod kątem kreślenia piórem

Jak przygotować pliki SVG w celu uzyskania możliwie najlepszego rysunku ploterowego — redukcja węzłów, łączenie ścieżek, struktura warstw i ustawienia eksportu.

Jak przekonwertować zdjęcie na rysunek linii SVG

Przewodnik krok po kroku dotyczący konwertowania zdjęć na gotowe do produkcji rysunki liniowe SVG do zastosowań w systemach CNC, laserowych, winylowych i pisakowych.

Kreskowanie i kreskowanie krzyżowe za pomocą ploterów pisakowych

Jak wygenerować wzory kreskowania z obrazów w skali szarości — mapowanie gęstości, zmiany kąta i techniki kreskowania.

Konwertuj zdjęcie lub plik SVG na kod G — gotowy do użycia na Twojej maszynie

Prześlij dowolne zdjęcie, aby uzyskać czysty, zoptymalizowany plik SVG z Pixel2Lines, a następnie w jednym kroku przekonwertuj je na gotowy do maszynowego kod G. Współpracuje z ploterami pisakowymi, grawerkami laserowymi i maszynami CNC.

Konwertuj swoje zdjęcie teraz

Chcesz najpierw wyczyścić albo zmierzyć plik SVG?

Otwórz darmowy edytor SVG w przeglądarce, aby sprawdzić skalę, oczyścić ścieżki i wyeksportować plik gotowy do produkcji bez przesyłania go na serwer.

Komentarze

Zaloguj się lub utwórz konto, aby dodać komentarz.

Zaloguj się lub zarejestruj

Ładowanie komentarzy...

Pixel2Lines

Usługi graficzne:


  • Rysunek SVG ze zdjęciaWektor
  • SVG do grawerowania laserowego ze zdjęciaWektor
  • Zdjęcie, aby usunąć tłoRaster
  • Kształty SVG ze zdjęciaWektor
  • Digitalizacja haftu ze zdjęciaWektor
  • Zdjęcie do ilustracjiRaster
  • Siatka projektowa ze zdjęciaRaster
  • Galeria
  • Ceny
  • O nas
  • Technologia
  • Rozwój niestandardowy
  • Skontaktuj się z pomocą techniczną

Narzędzia konwersji:


  • Konwertery plików
  • JPG do PNG
  • JPG do WEBP
  • JPG do AVIF
  • JPG do ICO
  • PNG do JPG
  • PNG do AVIF
  • PNG do WEBP
  • PNG do ICO
  • WEBP do JPG
  • WEBP do PNG
  • WEBP do AVIF
  • AVIF do JPG
  • AVIF do PNG
  • AVIF do WEBP
  • SVG do PNG
  • SVG do JPG
  • SVG do WEBP
  • SVG do AVIF
  • SVG do formatu PDFPremium
  • SVG do EPSPremium
  • SVG do AIPremium
  • SVG do DXFPremium
  • SVG do GCODEPremium
  • PDF do PNG
  • BMP do PNG
  • DXF do SVGPremium

Przewodnicy


  • Pomocne przewodniki
  • Informacje prawne
  • Polityka prywatności
  • Warunki
  • Pliki cookie