GRBL Vrtací Cyklus ( G81 )
Ahoj,
jsem začátečník co se týče CNC frézování. postavil jsem si cnc frézku za pomocí 3D tiskárny a dílů z ní.
Video ukázka: https://www.youtube.com/watch?v=-LQpcjahdJg" onclick="window.open(this.href);return false;
Pohon os: NEMO 17
HW: Arduino Uno + CNC shield + A4988 + zdroj 12V z PC
SW: Linux Ubuntu 14.04 + GRBL + GRBLController 3.6.1
Cesty generuji na HeeksCAD 1.1.0
A teď proč to tu píšu. Vše funguje tak jak potřebuji. Ale narazil jsem na problém příkazu G81... vrtací cyklus. Nastavil jsem cestu a když vrták dojel na místo oznámilo to chybu. Vrták se nezastavil pokračoval dál po vyznačené trase až na konec programu.
Po hledání problému jsem zjistil že GRBL nepodporuje Vrtací cyklus G81...
Po hodinách proseděných na netu hledání rady jak to rozchodit. Jsem na netu jsem našel zmínky o Canned Cycles (konzervy cyklu). Které po nastavení nebo nahraní upraví vygenerovaní kód na kód kterému GRBL rozumí.
Anglicky neumím na netu na cizích stránkách se pohybuji za pomocí translátoru google. A dost věcem z vašeho prostředí nerozumím. Učím se sám. A taky za pomocí Mistra Youtube. Potřebuji to vysvětlit jak pro debila.
Potřebuji vědět jestli to funguje a jak zprovozním vrtací cyklus ( G81....) na GRBL. Kde co stáhnout. Co si mám nainstalovat, jak nainstalovat, kam přesně to na instalovat, nebo nahrát. Nebo, já už nevím co ,tančit tanec svatého Víta když to pomůže.
Děkuji za Radu.
Rossky
jsem začátečník co se týče CNC frézování. postavil jsem si cnc frézku za pomocí 3D tiskárny a dílů z ní.
Video ukázka: https://www.youtube.com/watch?v=-LQpcjahdJg" onclick="window.open(this.href);return false;
Pohon os: NEMO 17
HW: Arduino Uno + CNC shield + A4988 + zdroj 12V z PC
SW: Linux Ubuntu 14.04 + GRBL + GRBLController 3.6.1
Cesty generuji na HeeksCAD 1.1.0
A teď proč to tu píšu. Vše funguje tak jak potřebuji. Ale narazil jsem na problém příkazu G81... vrtací cyklus. Nastavil jsem cestu a když vrták dojel na místo oznámilo to chybu. Vrták se nezastavil pokračoval dál po vyznačené trase až na konec programu.
Po hledání problému jsem zjistil že GRBL nepodporuje Vrtací cyklus G81...
Po hodinách proseděných na netu hledání rady jak to rozchodit. Jsem na netu jsem našel zmínky o Canned Cycles (konzervy cyklu). Které po nastavení nebo nahraní upraví vygenerovaní kód na kód kterému GRBL rozumí.
Anglicky neumím na netu na cizích stránkách se pohybuji za pomocí translátoru google. A dost věcem z vašeho prostředí nerozumím. Učím se sám. A taky za pomocí Mistra Youtube. Potřebuji to vysvětlit jak pro debila.
Potřebuji vědět jestli to funguje a jak zprovozním vrtací cyklus ( G81....) na GRBL. Kde co stáhnout. Co si mám nainstalovat, jak nainstalovat, kam přesně to na instalovat, nebo nahrát. Nebo, já už nevím co ,tančit tanec svatého Víta když to pomůže.
Děkuji za Radu.
Rossky
- robokop
- Site Admin
- Příspěvky: 22877
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
softwary ktere generuji programy v g-kodu maji vetsinou vestaveny modul pro upravu syntaxe toho g kodu tak aby vyhovel stroji, rika se jim postprocesory
tvuj ridici system neumi vrtaci cyklus g81
nicmene to jde nahradit viz vyse pomoci elementarnich g00 a g01 kodu a dela se to v postprocesoru
takze se zamer na tohle misto urcite na to prijdes
tvuj ridici system neumi vrtaci cyklus g81
nicmene to jde nahradit viz vyse pomoci elementarnich g00 a g01 kodu a dela se to v postprocesoru
takze se zamer na tohle misto urcite na to prijdes
Vsechna prava na chyby vyhrazena (E)
-
- Sponzor fora
- Příspěvky: 8332
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
Tenhle soft neznám, ale zkus se podívat, jestli tam není volba rozvinutí vrtacích cyklů (anglicky možná "cycle expanding" nebo tak nějak). CAMy to někdy mívají a nahradí tím příkaz cyklu sérií G0 G1, jak psal robokop.
Aleš Procháska
Ahoj všichni,
Děkuji za rady ale přímo měnit G-kód se mě nezdá jako dobré řešení. U malých prací by to šlo. Ale potřeboval bych se trošku víc naučit o g-kódu. Jsem laik a když jsem na tvrdo vyměnil G81 za G01 napsalo to chybu. Pak jsem na netu našel zmínku o řetezcích g-kodu. Tak se to bude muset víc rozepsat.
Jinak máte pravdu o postprocesorech. HeeksCad ale nabízí pouze LinuxCNC a Mach3. Postprocesor na GRBL nikoliv. Opět sem hledal a zjistil že postprocesor TinyG je podobní a dá se použít na GRBL. Opět jsem nikde nenašel kde ho stáhnou a jak nainstalovat.
Změnil jsem i program na ovladání CNC frézky. Ze začátku jsem používal GRBL Controller 3.6.1 a teď mám Universal Gcode Sender. Ten podporuje GRBL. Je rychlejší, lepe ovladatelní, přehlednější. Je to odnož GRBL-Panel (windows). Ale díky tomu že G-kód projde postprocesorem LinuxCNC tak my u všeho napíše že nerozumí. Musim teď každý kód upravit. Umazaní řádku z příkazama kterým nerozumí a pak vše funguje.
A přicházím z dalším zjištěním že já se bavím o Linuxu Ubuntu 14.04 a že mám verzi HeeksCad pro Ubuntu, a dá se říct že vše co je popsáno jak na webech tak i ukázky na youtube jsou na woknech. A to co jsem dokázal najít na netu pro Linux Ubuntu, je velice málo a po přeložení dost nesrozumitelní. Nebo pro mě nesrozumitelné.
Editor nepotřebuji linux na Kate. Na změnu kódu velice dostačující.
Tak se my zdá že mám několik řešení.
1. Naučit se něco více o G-kódu. A psát si to sám. Pokud víte o nějakých stránkách z výukou kódu ,poraďte.
2. Sehnat někoho kdo měl stejný problém, a jestli by neporadil jak na to.
3. Sehnat jiní CAM cenově dostupní a podporující GRBL.
Žil jsem v do mění že jakýkoliv CAM se dorozumí z GRBL. Zmýlil jsem se. Poraďte co by bylo dobrou volbou CAMu.
Při kreslení používám FreeCad a byl k němu přidám Path. Co na to říkáte. Je to použitelné.
Dík Rossky
Děkuji za rady ale přímo měnit G-kód se mě nezdá jako dobré řešení. U malých prací by to šlo. Ale potřeboval bych se trošku víc naučit o g-kódu. Jsem laik a když jsem na tvrdo vyměnil G81 za G01 napsalo to chybu. Pak jsem na netu našel zmínku o řetezcích g-kodu. Tak se to bude muset víc rozepsat.
Jinak máte pravdu o postprocesorech. HeeksCad ale nabízí pouze LinuxCNC a Mach3. Postprocesor na GRBL nikoliv. Opět sem hledal a zjistil že postprocesor TinyG je podobní a dá se použít na GRBL. Opět jsem nikde nenašel kde ho stáhnou a jak nainstalovat.
Změnil jsem i program na ovladání CNC frézky. Ze začátku jsem používal GRBL Controller 3.6.1 a teď mám Universal Gcode Sender. Ten podporuje GRBL. Je rychlejší, lepe ovladatelní, přehlednější. Je to odnož GRBL-Panel (windows). Ale díky tomu že G-kód projde postprocesorem LinuxCNC tak my u všeho napíše že nerozumí. Musim teď každý kód upravit. Umazaní řádku z příkazama kterým nerozumí a pak vše funguje.
A přicházím z dalším zjištěním že já se bavím o Linuxu Ubuntu 14.04 a že mám verzi HeeksCad pro Ubuntu, a dá se říct že vše co je popsáno jak na webech tak i ukázky na youtube jsou na woknech. A to co jsem dokázal najít na netu pro Linux Ubuntu, je velice málo a po přeložení dost nesrozumitelní. Nebo pro mě nesrozumitelné.
Editor nepotřebuji linux na Kate. Na změnu kódu velice dostačující.
Tak se my zdá že mám několik řešení.
1. Naučit se něco více o G-kódu. A psát si to sám. Pokud víte o nějakých stránkách z výukou kódu ,poraďte.
2. Sehnat někoho kdo měl stejný problém, a jestli by neporadil jak na to.
3. Sehnat jiní CAM cenově dostupní a podporující GRBL.
Žil jsem v do mění že jakýkoliv CAM se dorozumí z GRBL. Zmýlil jsem se. Poraďte co by bylo dobrou volbou CAMu.
Při kreslení používám FreeCad a byl k němu přidám Path. Co na to říkáte. Je to použitelné.
Dík Rossky
Mě by, vzhledem k tomu, že s tím vším teprv začínáš, jako nejrozumnější přišlo nahradit GRBL počítačem s LinuxCNC, to je dospělej systém, kterej tyto cykly a mnoho dalšího umí. Až by sis to ošahal, věděl bys i jak G81 nahradit.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
-
- Sponzor fora
- Příspěvky: 8332
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
Nemusíš hledat nový CAM, stačí upravit postprocesor stávajícího CAMu. K CAMům se obvykle dodávají balíky postprocesorů pro všemožné stroje, ale ani tak to nestačí, protože i jeden stroj může existovat v různých verzích a různí uživatelé mají různé speciální požadavky, takže se postprocesor upravuje skoro vždycky.
K tomu vrtacímu cyklu: místo komplexní operace (tzv. cyklu) G81 použiješ několik jednoduchých, například F200 G1 Z-20; G0 Z5 (ale hlavně to neopisuj doslova, tohle je jen příklad vrtání posuvem 200 mm/min do hloubky 20 od referenčního bodu s rychlým návratem 5 mm nad referenční bod).
K tomu vrtacímu cyklu: místo komplexní operace (tzv. cyklu) G81 použiješ několik jednoduchých, například F200 G1 Z-20; G0 Z5 (ale hlavně to neopisuj doslova, tohle je jen příklad vrtání posuvem 200 mm/min do hloubky 20 od referenčního bodu s rychlým návratem 5 mm nad referenční bod).
Aleš Procháska
Ahoj,
Jak upravit postprocesor??? Skládá se z několika souboru co jsem četl ale nikde není psáno jak to udělat. GRBL je tu dlouho a žil jsem v domění že někdo ho už upravil. Že vzal postprocesor LinuxCNC třeba a upravil na GRBL. Nebo podobně.
Já se omlouvám nejsem programátor a ani v oboru nepracuji. Jsem domácí kutil který si postavil stroj a by si doma něco vyrobil podle svých představ. Nečekám že kliknu a objeví se to přede mnou naservírovaní na talíři.
Čekal jsem soubor a u toho návod co s tím a jak s tím.
Ani na youtube není video kde je ukázaní jak to udělat jak to nastavit. Hlavní problém je že Heeks je na linuxu ale není moc podporovaní co se týče GRBL. Balíky tam jsou ale nedokážu je dostat tam kam bych potřeboval.Na wokna je to pěkně popsaní i z cestama kde co je, co s tím udělat. Ale v Linuxu návod není hledal jsem všude. A v systému je to rozházené a nemám přehled kdo a s kým komunikuje za soubor.
Já se rád něco nového naučím sice mi to bude díl trvat ale vzládnu to. Ale musím mít z čeho. A v mém okolí není nikdo by mi pomohl. Dost lidí je udiveno že mám doma 3D tiskárnu. Vše co umím znám z netu. Omlouvám se ale když je pro někoho jednoduché upravit postprocesor pro druhého není. A pokud to není rozepsaní někde kde se to dá přečíst tak mám hold smůlu.
Děkuji že my chcete pomoct ale poslední rada je stejná jako první. Mě na nic. Ideální by byla učebnice.
Rossky
Jak upravit postprocesor??? Skládá se z několika souboru co jsem četl ale nikde není psáno jak to udělat. GRBL je tu dlouho a žil jsem v domění že někdo ho už upravil. Že vzal postprocesor LinuxCNC třeba a upravil na GRBL. Nebo podobně.
Já se omlouvám nejsem programátor a ani v oboru nepracuji. Jsem domácí kutil který si postavil stroj a by si doma něco vyrobil podle svých představ. Nečekám že kliknu a objeví se to přede mnou naservírovaní na talíři.
Čekal jsem soubor a u toho návod co s tím a jak s tím.
Ani na youtube není video kde je ukázaní jak to udělat jak to nastavit. Hlavní problém je že Heeks je na linuxu ale není moc podporovaní co se týče GRBL. Balíky tam jsou ale nedokážu je dostat tam kam bych potřeboval.Na wokna je to pěkně popsaní i z cestama kde co je, co s tím udělat. Ale v Linuxu návod není hledal jsem všude. A v systému je to rozházené a nemám přehled kdo a s kým komunikuje za soubor.
Já se rád něco nového naučím sice mi to bude díl trvat ale vzládnu to. Ale musím mít z čeho. A v mém okolí není nikdo by mi pomohl. Dost lidí je udiveno že mám doma 3D tiskárnu. Vše co umím znám z netu. Omlouvám se ale když je pro někoho jednoduché upravit postprocesor pro druhého není. A pokud to není rozepsaní někde kde se to dá přečíst tak mám hold smůlu.
Děkuji že my chcete pomoct ale poslední rada je stejná jako první. Mě na nic. Ideální by byla učebnice.
Rossky
- robokop
- Site Admin
- Příspěvky: 22877
- Registrován: 10. 7. 2006, 12:12
- Bydliště: Praha
- Kontaktovat uživatele:
Grbl je oproti ostatnimu dost nedokonale
Proto to lidi pouzivaji pouze na specificke veci a proto na to nejsou postprocesory
Neco mi rika ze by bylo vhodne se podivat po jinem systemu
Proto to lidi pouzivaji pouze na specificke veci a proto na to nejsou postprocesory
Neco mi rika ze by bylo vhodne se podivat po jinem systemu
Vsechna prava na chyby vyhrazena (E)
-
- Sponzor fora
- Příspěvky: 8332
- Registrován: 16. 7. 2006, 12:33
- Bydliště: Praha Bohnice + Roudnice nad Labem
- Kontaktovat uživatele:
Omlouvám se, že jsem nepomoh, ale nic lepšího už ze mě nevypadne. Žádný z těch systémů neznám a o GRBL slyším dneska poprvé v životě, takže můžu radit jen obecně. Postprocesor musí být popsaný v dokumentaci k CAMu a učebnic programování najdeš googlem tucty, první nalezená například zde: http://www.qcc.cuny.edu/techASCEND/tech ... Manual.pdf" onclick="window.open(this.href);return false; (ale nečetl jsem ji, takže nevím, jestli je dobrá) 

Aleš Procháska
Napřed krátká replika na robokopovu poznámku, že Arduino není "profi produkt".
Je to po někud nepochopení toho, co to Arduino je. Arduino je koncept a dneska až elektronická "subkultura". Není to o nějaké jednoduché desce s procesorem ATmega386 (kterou to celé začalo), ale je to dnes široká škála různorodého HW s různými procesory od různých výrobců, které sjednocuje vývojové prostředí (samozřejmě rozšiřitelné) a hlavně pojetí knihoven, různých rozšiřovacích desek a obecně přístupu "bastlíř-friendly".
Různách Arduin, jejich klonů, kopii a napodobenin se vyrobilo určitě víc než 10x tolik, než je všech CNC na světě.
Teď k HeeksCAM a GRBL: dneska platí, že na Internetu je všechno. A pokud to tam nevidím, pak buď špatně hledám, nebo je to blbý nápad, a nebo se to tam objeví nejpozději ve chvíli, kdy dodělám nějaké své řešení. A protože GRBL určitě není blbý nápad, tak ještě chvíli hledej.
Já nemám moc čas a ani chuť tím trávit příliš času, ale hned na první 2 dotazy mi Google vrátil jednak popis, jak si napsat nebo upravit v Heeksu postprocesor pro GRBL (třeba https://sites.google.com/site/heekscad/ ... ript-files" onclick="window.open(this.href);return false; nebo http://sliptonic.com/all-about-heekscnc ... rocessing/" onclick="window.open(this.href);return false; ), případně i nějaké hotové postprocesory, třeba https://sbaronda.com/2014/09/26/heekscnc-and-grbl/" onclick="window.open(this.href);return false; nebo tady postprocesor pro Merlina, který myslím z GRBL taky vyšel http://www.cyclonecnc.4fan.cz/231-2/" onclick="window.open(this.href);return false; .
GRBL používají i některá dost rozšířená řešení, jako třeba Shapeoko. Tak zkus hledat i tímhle směrem.
Takže to rozhodně nevzdávej a neboj se zapojit i hlavu.
Je to po někud nepochopení toho, co to Arduino je. Arduino je koncept a dneska až elektronická "subkultura". Není to o nějaké jednoduché desce s procesorem ATmega386 (kterou to celé začalo), ale je to dnes široká škála různorodého HW s různými procesory od různých výrobců, které sjednocuje vývojové prostředí (samozřejmě rozšiřitelné) a hlavně pojetí knihoven, různých rozšiřovacích desek a obecně přístupu "bastlíř-friendly".
Různách Arduin, jejich klonů, kopii a napodobenin se vyrobilo určitě víc než 10x tolik, než je všech CNC na světě.
Teď k HeeksCAM a GRBL: dneska platí, že na Internetu je všechno. A pokud to tam nevidím, pak buď špatně hledám, nebo je to blbý nápad, a nebo se to tam objeví nejpozději ve chvíli, kdy dodělám nějaké své řešení. A protože GRBL určitě není blbý nápad, tak ještě chvíli hledej.
Já nemám moc čas a ani chuť tím trávit příliš času, ale hned na první 2 dotazy mi Google vrátil jednak popis, jak si napsat nebo upravit v Heeksu postprocesor pro GRBL (třeba https://sites.google.com/site/heekscad/ ... ript-files" onclick="window.open(this.href);return false; nebo http://sliptonic.com/all-about-heekscnc ... rocessing/" onclick="window.open(this.href);return false; ), případně i nějaké hotové postprocesory, třeba https://sbaronda.com/2014/09/26/heekscnc-and-grbl/" onclick="window.open(this.href);return false; nebo tady postprocesor pro Merlina, který myslím z GRBL taky vyšel http://www.cyclonecnc.4fan.cz/231-2/" onclick="window.open(this.href);return false; .
GRBL používají i některá dost rozšířená řešení, jako třeba Shapeoko. Tak zkus hledat i tímhle směrem.
Takže to rozhodně nevzdávej a neboj se zapojit i hlavu.
