Rastrová vektorizace a Fanuc ISO kód
Klikněte pro výběr nebo přetáhněte obrázek sem
Podporuje černobílé kresby, loga, gravírovací šablony
← Méně čar (jen tmavé) Hodnota 1 až 254 Více detailů (i šedé) →
Odstraní drobné smítka, tečky a nechtěný šum.
Douglas-Peucker redukce nadbytečných bodů.
Chaikinovo zaoblení odstraní pixelovou zubatost.
Oblouky zkrátí kód a zjemní plynulost posuvu.
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.
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.
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í.
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.
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í.
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.
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.
Subdivision algoritmus, který odstraňuje typickou schodovitost pixelů z rastru a proměňuje zubaté hrany na plynulé, zaoblené a hladké křivky.
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.
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.
| 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. |
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:
G52 X... Y... posouvá celý globální nulový bod stroje. Pokud operátor cyklus přeruší tlačítkem RESET, zastaví program nouzovým tlačítkem nebo dojde k výpadku proudu, na mnoha strojích Fanuc zůstane posunutí G52 aktivní a nevynulované v paměti!G52 X0 Y0 nechtěně přepíše hodnoty v základní tabulce G54.#2 = 55.0 a celý obrazec se automaticky vyfrézuje na novém místě.#1 = 0.7 zmenšíte celý obrazec včetně všech rádiusů na 70 % původní velikosti. Všechny oblouky R[#1*...] zůstávají přesně tečné a matematicky správné.WHILE [#2 LE 200] DO 1 vyfrézovat totéž logo na 10 dílů vedle sebe s automatickým posunem.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í.