kruh na drátovce

fidlimydli
Příspěvky: 33
Registrován: 11. 2. 2014, 6:58

11. 2. 2014, 7:19

Ahoj, mám drátovou řezačku polystyrenu a protože se specializuji na jednu věc dokola, nikdy jsem kromě souřadnicových věcí G kód nemusel řešit. Teď ale potřebuji vyřezat kružnici. Zkoušel jsem to pomocí G2 a G3, ale jede mi jen jedna věž a navíc mi drát zajíždí do materiálu jinde než bych chtěl. Abychom si rozuměli, materiál na řezačce oproti fréze stojí a já potřebuji, aby mi vjel do materiálu vodorovně na 9hodinách kružnice a stejnou cestou pak vyjel jako na přiloženém obr. Mohl by mi někdo pomoct a napsat kód? Díky za pomoc.
Přílohy
drát kruh.jpg
drát kruh.jpg (1.76 MiB) Zobrazeno 10564 x
RaS
Příspěvky: 8576
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

11. 2. 2014, 7:37

máš správně nastavenou rovinu obrábění? G17,18,19?
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
fidlimydli
Příspěvky: 33
Registrován: 11. 2. 2014, 6:58

11. 2. 2014, 8:31

RaS píše:máš správně nastavenou rovinu obrábění? G17,18,19?
Pánové takovými dotazy bychom se daleko nedostali. :-) Jsem naprostý laik, kterému vždy stačilo zkopírovat hlavičku
G21
G17 - takže rovina XY je zadaná, ale jiná u drátovky stejně možná není a funguje to i bez zadání
G90
a zadat
M3
G2 X123 Y123 A123 B123 F300
M5
Funguje to i bez hlavičky, metrický systém, rovina a absolutní hdnota jsou asi zadány defaultně v programu.
Jen doplním, že kružnice je pro 2D řez, čili obě věže jedou stejnou dráhu.

Stvořil jsem toto:
G21
G17
G90
G01 X10 Y10 A10 B10 F200
G02 X10 Y10 A10 B10 I0 J0 F200

Jak jsem psal výše, bohužel jede jen věž XY a vstup do kružnice je na 2hodinách.

Předpokládám, že to budou jen cca 3 řádky a ocenil bych, kdy mi je tu někdo s případným heslovitým vysvětlením napsal a já už poznám co jsem dělal špatně.

Děkuji za pomoc.
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22898
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 2. 2014, 9:08

a cim to jako ridis (system)?
mas k tomu dokumentaci?
Vsechna prava na chyby vyhrazena (E)
fidlimydli
Příspěvky: 33
Registrován: 11. 2. 2014, 6:58

11. 2. 2014, 9:58

robokop píše:a cim to jako ridis (system)?
mas k tomu dokumentaci?
CNC jede pod nějakým starším Machem. Nevím co myslíš dokumentací, potřebuji jen tu kružnici se vstupem na 9 hodinách nic víc, zbytek dráhy si dopíšu.
Řežu profily křídel letadel na modely čistě pro sebe na což je speciální program, který po zadání parametrů vyplivne na konci G kód a polohu na stole. Program dokonce umožňuje zadat výřez kružnice do profilu, jenže řeší to pomocí úseček souřadnic XY a nabízí vstup do materiálu jen z hora (12hod), nebo zespoda (6hod) kružnice. Jasně, šlo by to vyřešit vytáhnutím tohoto kódu vyprodukovaným programem, přepsat vstup do materiálu a přeházet řádky, což bych udělal, kdyby šlo o jednorázovou akci, ale potřebuji s tím průměrem laborovat a budu to potřebovat častěji. Nechci to řešit takovým lopaťáckým způsobem, když to určitě půjde pár řádky.
RaS
Příspěvky: 8576
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

11. 2. 2014, 10:55

ono jde o to jak tvůj systém bere G2(3) mach(alespoň ten starší co jsem měl) je bere jinak než linuxcnc atd.. a podle mě to jak to píšeš je špatně.. máš v tom kódu podle mě moc os..
jak máš řešenou tu drátovku předpokládám že každej sloup jezdí extra, když ti jezdí jen jeden.. a podle mě nemůžeš jedním G3kódem ovládat najednou 4osy..pokud bys ty osy měl spřažené tak to není problém.. to jestli ti to najede zprava nebo z leva nemá vliv na G3 prostě přijedeš zeshora zprava zleva to je fuk a pak vlastní oblouk
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
fidlimydli
Příspěvky: 33
Registrován: 11. 2. 2014, 6:58

11. 2. 2014, 11:36

RaS: V normálním souřadnicovém systému věže jezdí bez problému nezávisle na sobě pomocí jednoho řádku, obrobky jsou konické. Čili při :
G2 X123 Y123 (levá věž) A456 B456 (pravá věž) F100 vše funguje normálně. Tady je to trošku odlišné oproti fréze v podstatě ovládáš 2x2osy jedním řádkem, jen počet řádků musí být pro obě strany stejný.

Máš tedy konkrétní řešení kódu jak by to mohlo být?
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22898
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 2. 2014, 11:38

tohle jsou veci ktere by meli byt popsane v dokumentaci ke g-kodu
Vsechna prava na chyby vyhrazena (E)
RaS
Příspěvky: 8576
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

11. 2. 2014, 11:42

to příkaz G2 X123 Y123 A456 B456 F100 něco dělá? a co konkrétně? podle mě tam chybí alespoň parametr R do tohohle koncového bodu se může dostat miliony způsoby s různým radiusem.. já drátovku nemám, ale připadá mě ten příkaz že mu prostě něco chybí..
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
fidlimydli
Příspěvky: 33
Registrován: 11. 2. 2014, 6:58

11. 2. 2014, 12:42

RaS píše:to příkaz G2 X123 Y123 A456 B456 F100 něco dělá? a co konkrétně? podle mě tam chybí alespoň parametr R do tohohle koncového bodu se může dostat miliony způsoby s různým radiusem.. já drátovku nemám, ale připadá mě ten příkaz že mu prostě něco chybí..
Tohle je jen číselně smyšlený kód pro ilustraci obyčejného souřadnicového řádku, že jedním řádkem ovládáš obě věže. Tady L věž pojede nejkratší cestou na 123mm a pravá současně na 456mm. To není pro kružnici
fidlimydli
Příspěvky: 33
Registrován: 11. 2. 2014, 6:58

11. 2. 2014, 12:52

robokop píše:tohle jsou veci ktere by meli byt popsane v dokumentaci ke g-kodu
Netuším kde bych tu dokumentaci měl hledat? Ten Mach byl součástí speciálního programu na editaci křidel. Asi bude nejjednodušší stavit se za klukama do nedaleké fabriky kde řežou a mrknout se, co jim vyplivne normální CAM.
Uživatelský avatar
filla
Příspěvky: 3523
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

11. 2. 2014, 2:24

jestli neni problem v tom, ze drat nejdrive zamiri na x0, y0 a pak zace jet na prvni souradnici, dej x0 y0 na misto vjezdu dratu

G01 X10 Y0 F100 #dojede na tecnu kruznice
G03 X10 Y0 I12.5 J0 R2.5 #objede kruznici s polomerem 5
G01 X0 Y0 #vyjede ven stejnou cestou
"do řiti se řítíme, ani o tom nevíme.."
Uživatelský avatar
robokop
Site Admin
Příspěvky: 22898
Registrován: 10. 7. 2006, 12:12
Bydliště: Praha
Kontaktovat uživatele:

11. 2. 2014, 3:24

To ale stale neresi ty dalsi dve osy
Jestli to chapu tak je to vlastne 4 osa masina
A tu kruznici vlastne potrebujes programovat ve ctyrech osach
Tedy v soubehu synchronne v rovinne XY a AB
Vsechna prava na chyby vyhrazena (E)
Uživatelský avatar
filla
Příspěvky: 3523
Registrován: 1. 12. 2013, 12:55
Bydliště: Brno
Kontaktovat uživatele:

11. 2. 2014, 3:34

robokop píše:To ale stale neresi ty dalsi dve osy
Jestli to chapu tak je to vlastne 4 osa masina
A tu kruznici vlastne potrebujes programovat ve ctyrech osach
Tedy v soubehu synchronne v rovinne XY a AB
lepsi? :)

G01 X10 Y0 A10 B0 F100 #dojede na tecnu kruznice
G03 X10 Y0 A10 B0 I12.5 J0 R2.5 #objede kruznici s prumerem 5
G01 X0 Y0 A0 B0 #vyjede ven stejnou cestou

v nejhorsim by se dalo prenastavit X,A a Y,B na stejny piny
"do řiti se řítíme, ani o tom nevíme.."
prochaska
Sponzor fora
Příspěvky: 8340
Registrován: 16. 7. 2006, 12:33
Bydliště: Praha Bohnice + Roudnice nad Labem
Kontaktovat uživatele:

11. 2. 2014, 4:00

fidlimydli píše:Asi bude nejjednodušší stavit se za klukama do nedaleké fabriky kde řežou a mrknout se, co jim vyplivne normální CAM.
Možná to pomůže, možná ne :-) CAM totiž stejně vyplivne jen to, co někdo nastavil do postprocesoru podle manuálu k mašině. Co by možná pomohlo je nechat si to vygenerovat z úseček, čili říct CAMu, že stroj neumí kruhovou interpolaci. Udělal bych ti to, ale nemám žádný postprocesor pro drátovku, takže by to bylo jen XY a AB by sis musel dodělat třeba makrem v textovém editoru :-) Jestli ti to tak stačí tak pošli ten výkres okótovaný.
Aleš Procháska
Odpovědět

Zpět na „Ostatní veci kolem programovani“