Obrázek na G-kód – vektorizace Fanuc | G-CODE.XYZ

CNC Image to G-Code

Rastrová vektorizace a Fanuc ISO kód

100% Offline Fanuc

Klikněte pro výběr nebo přetáhněte obrázek sem

Podporuje černobílé kresby, loga, gravírovací šablony

Úprava rastru a detekce hran

Citlivost detailů / Práh (Černá vs Bílá) 128

← Méně čar (jen tmavé) Hodnota 1 až 254 Více detailů (i šedé) →

Kontrast 20
Jas 0

Vyhlazení křivek a filtrace čar

Ignorovat čáry do délky 1.5 mm

Odstraní drobné smítka, tečky a nechtěný šum.

Tolerance vyhlazení 0.20 mm

Douglas-Peucker redukce nadbytečných bodů.

Zaoblení rohů (Křivky) 1x (Jemné)

Chaikinovo zaoblení odstraní pixelovou zubatost.

Oblouky zkrátí kód a zjemní plynulost posuvu.

Rozměry na obrobku a nulový bod

Počátek souřadnic & Makro proměnné

Hloubky, posuvy a Fanuc šablony

Zvednutí:
Zanoření:
1. Zpracovaný rastr Maska
2. CNC Vektorová dráha
100%
Kolečko: Zoom | Myš: Posun | Dvojklik: Reset
Celkem drah: 0 Řezná délka: 0 mm Přejezdy (G0): 0 mm
Odhadovaný čas: 0s
(0 řádků)

Ukázka: Převodník Obrázků na CNC G-kód s Makro Proměnnými (Fanuc)

Podívejte se na ukázku vektorizace rastrového obrázku (loga, nákresu či šablony) do čistého G-kódu s podporou Custom Macro B proměnných. Zjistěte, jak snadno měnit měřítko a polohu gravírovaného obrazce přímo na stroji.

Převodník Obrázků na CNC G-kód
Kliknutím spustíte video z YouTube

Podrobná technická dokumentace: CNC Převodník Obrázků na G-kód (Rastrová Vektorizace & Fanuc Makra)

Tento profesionální konvertor slouží k přímé transformaci grafických předloh (firemních log, piktogramů, technických náčrtů i uměleckých rytin) do podoby optimalizovaných frézovacích a gravírovacích drah pro CNC stroje s řízením Fanuc. Backend v reálném čase provádí binarizaci rastru, algoritmem Marching Squares vyhledává obrysové křivky, odstraňuje pixelovou zubatost Chaikinovým vyhlazením, redukuje nadbytečné body algoritmem Ramer-Douglas-Peucker a volitelně aproximuje přímkové úseky na plynulé kruhové oblouky G02 / G03.

1. Ovládací prvky rozhraní, filtry a parametry zpracování

Vstupní pole / Dropzone:

Umožňuje nahrát libovolný grafický soubor formátu JPG, PNG, BMP nebo SVG. Při prvním spuštění systém automaticky vygeneruje demo vzor ozubeného kola pro okamžité otestování funkcí.

Práh citlivosti (Threshold 1–254):

Určuje dělící hladinu jasu mezi materiálem a řezem. Nižší hodnota zachytí pouze nejtmavší linie, vyšší hodnota převádí i světlé a šedé tóny na gravírované kontury.

Kontrast, Jas a Inverze:

Předzpracování nekvalitních předloh. Funkce Invertovat prohodí černou a bílou barvu, což je nezbytné pro správné gravírování bílých kreseb na tmavém pozadí.

Ignorovat čáry do délky (Filtr šumu):

Automaticky odfiltruje izolované smítka, prachové body a nežádoucí pixelové artefakty kratší než nastavená mez (např. do 1.5 mm). Zabraňuje zbytečnému zanořování nástroje do prázdných míst.

Tolerance vyhlazení (Douglas-Peucker):

Matematická redukce hustoty bodů podél rovných a mírně zakřivených úseků. Zkracuje celkový počet řádků programu až o 80 % bez viditelné ztráty tvarové přesnosti.

Zaoblení rohů (Chaikin Smooth 0x až 3x):

Subdivision algoritmus, který odstraňuje typickou schodovitost pixelů z rastru a proměňuje zubaté hrany na plynulé, zaoblené a hladké křivky.

Interpolace drah (Lineární G1 vs. Oblouky G2/G3):

V režimu G02/G03 backend prokládá trojice bodů opsanou kružnicí. Pokud poloměr vyhovuje toleranci, nahradí desítky malých úseček jediným kruhovým příkazem s rádiusem R, což zajistí maximální plynulost chodu stroje.

Základní reference a Zrcadlení:

Umístění nulového bodu: Levý dolní roh, Střed obrazce nebo Levý horní roh. Volby Zrcadlit X a Zrcadlit Y umožňují výrobu forem pro vstřikování nebo razidel s negativním textem.

2. G-kódy použité v generovaném Fanuc programu

Příkaz Význam Funkce a chování v programu
% a O1001 Začátek a číslo programu Standardní uvození programu Fanuc ISO kompatibilní se čtečkami paměťových karet a DNC přenosy.
G21 Metrické jednotky Nastaví systém do milimetrového režimu.
G90 G17 G40 G49 G80 Bezpečnostní inicializační řádek G90: absolutní programování, G17: pracovní rovina XY, G40: zrušení korekce rádiusu frézy, G49: zrušení délkové korekce, G80: zrušení pevných cyklů.
G0 / G00 Rychloposuv (Přejezdy) Polohovací pohyb maximální rychlostí na bezpečnou hladinu Z nad materiálem a přejezdy mezi jednotlivými gravírovanými konturami.
G1 / G01 Pracovní lineární posuv Zanoření do materiálu řezným posuvem Fz a frézování přímkových segmentů zadaným posuvem Fxy.
G2 / G02 Kruhová interpolace po směru (CW) Plynulý kruhový oblouk ve směru hodinových ručiček se zadaným poloměrem R.
G3 / G03 Kruhová interpolace proti směru (CCW) Kruhový oblouk proti směru hodinových ručiček. Šetří paměť stroje a vyhlazuje povrch.
M30 Konec programu a návrat Ukončí obráběcí cyklus a vrátí čtecí kurzor na začátek programu.

3. Parametrická Custom Macro B makra (#) a proč plnohodnotně nahrazují G52

Tento generátor podporuje pokročilou parametrizaci pomocí Custom Macro B proměnných systému Fanuc (#). Místo pevně zakódovaných číselných souřadnic se do programu vygenerují matematické výrazy v hranatých závorkách:

#1 = 1.000 (MĚŘÍTKO VELIKOSTI: 1.0 = 100%, 1.5 = 150%)
#2 = 30.000 (POSUN V OSE X)
#3 = 20.000 (POSUN V OSE Y)
...
G1 X[#1*12.450+#2] Y[#1*8.320+#3] F800
G02 X[#1*18.600+#2] Y[#1*14.100+#3] R[#1*4.500] F800

Proč je toto makro řešení mnohem lepší a bezpečnější než příkaz G52?

Doporučení pro gravírování: Pro nejčistší kresbu doporučujeme volit režim G02/G03 Oblouky v kombinaci s tolerance zjednodušení 0.15 až 0.25 mm. Získáte hladký povrch bez trhavých pohybů podavače servomotorů a podstatně zkrátíte celkový čas gravírování.
Reklamní prostor (AdSense In-Article)