G02 X Y R...

Programování encéček obecně, učebnice, firemní dokumentace, implementace konkrétních systémů, Siemens, Haidehain, Fanuc atd...
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 8:13

Ahoj .
takze riesily sme zistenia polohy stredu kruznice ak pozname dva body a polomer.
To sme vyriesili ale teraz prakticka otazka pre tych co pracuju s G kodom.
Ak zadam prikaz G02 X Y I J , tak prense definujem polohu stredu a z toho vypocitam polomer.
Ak pouzijem zapis G02 X Y R , tak poznam polomer a vieme vypocitat polohu stredu kruznice ale stredy mame dva.

a teda ako zistim ktory stred je pre mna platny????
Existuje na to nejake pravidlo alebo ako sa to berie????

zdravim
andy555
Příspěvky: 79
Registrován: 11. 7. 2007, 10:15

19. 9. 2008, 8:22

Ako to myslis ze pri G01 X.. Y.. R.. mame stredy dva??.. to som teda nepochopil. Kazde R-ko moze mat predsa len jeden stred...
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 11:18

no je to tak .
graficky : ak nakreslis kruznicu a dva body na nu, tak potom do kruzidla zoberies polomer nakreslenej kruznice a zapichnes do prveho bodu a nakreslis novu kruznicu, potom das do druheho bodu a nakreslis kruznicu. Vzniknu ti dva priesecniky.

Otazka je ktory priesecnik je pre teba platny.
Ak si na nejakom bode a chces spravit obluk a poznas konecny bod a polomer tak riesenie rovnice su 2 polohy stredu kruznice.
Napriklad ak si na X=0,Y=0 a ides na bod X=5.Y=5 a polomer mas R=5 tak stred kruznice S moze bit v bode X=5,Y=0 alebo X=0, Y=5.
Prikaz splnis ale bud urobis vrsok kruznice alebo kruznicu bez vrsku.
Skus si to s kruzidlom.

Ako deti v na ZS, mas dva body a polomer a urci stred kruznice , vzniknu ti dva priesecniky ale ktory znich?????

regards
PavelZ
Příspěvky: 356
Registrován: 10. 3. 2008, 11:48
Bydliště: Praha

19. 9. 2008, 11:46

To záleží na znaménku u parametru R, pokud je kladný, znamená to, že se má jet po té části kružnice, která má úhel menší než 180°, pro záporný rádius se jede po té delší části. Takže úloha se rozšíří o analytický nebo goniometrický výpočet úhlu u trjúhelníku P,K a S (Počáteční bod, Koncový bod a Střed). To se učiní pro oba vypočtené středy a pak porovnáním úhlu a znaménka u R se zjistí, který střed hledáme.
Viz. manuál Machu str. 121.
andy555
Příspěvky: 79
Registrován: 11. 7. 2007, 10:15

19. 9. 2008, 12:46

Dzairo, preco ides na to tak vedecky??.. ved z toho G-kodu je to uplne jasne a jednoduche... ci uz pomocou R alebo I,J,K....preco to tak komplikujes , a stymy dvoma priesecnikmi to je riadna blbos....
Uživatelský avatar
dslav
Příspěvky: 208
Registrován: 18. 12. 2006, 4:07
Bydliště: Hošťálková - Vsetín
Kontaktovat uživatele:

19. 9. 2008, 2:39

Přece G02 nebo G03 udává smysl otáčení a z toho ti vyjde který srřed tě zajímá. Předpoklad je že se do cílového bodu chceš dostat kratší cestou.
1. Kde nestačí síla použij rozum.
2. Kde nestačí rozum použij sílu.

Dušan Slavětínský

http://www.valachnet.cz/~slavetinskyd/MegaCNC" onclick="window.open(this.href);return false;
http://www.valachnet.cz/~slavetinskyd/RcMix" onclick="window.open(this.href);return false;
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 6:51

ahoj.
No vidim ze niekto ma jednoduchsie riesenia ako mam ja .
1. ja neviem kruznicovu interpolaciu pouzit ak nepoznam polohu stredu kruznice. Videl som soft kde pouzivaju nieco ine ako kruznicovu interpolaciu ale pouzivaju sin a cos, dalej nutne pouziva polohu stredu kruznice z parametrov I a J. potom vie pracovat dalej. No nevie pracovat s prametrom R. Ja chem aby moj soft vedel aj parameter R.

2.ak pozname polomer a aj ked urcis smer stale mas dva stredy ktore mozes pouzit. Je to tak a hotovo (ja som si to nevymyslel) a kradsia cesta nieje riesenie. kreslit,frezovat alebo cokolvek to musi presne podla vykresu nie ako je kratsia cesta.

No budem rad ak mi niekto napise lepsi a efektyvnejsi sposob ako to urobit.Podotykam ze pouzivam ARM7 LPC2146 na 72MHz a interpolacia je najlepsia cesta (malo vykonu) + akceleracia a deceleracia rychlosti je cez aproximacne prepocty (malo vykonu).
je RepRap projekt ktory ma komplet soft ale bez akceleracie a deceleracie posunu.

zdravim
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

19. 9. 2008, 6:51

Jdes na to blbe , on totiz ten jeden bod je zacatek kruznice a druhy je jeji konec. !!!! Takze mas dva body ale v prvnim stojis hned jakmile ches udelat kruznici.
Nasledne volis smer to je G02- posmeru hod rucicek a G03 proti smeru.
Zvolis koncovy bod a stred kolem ktereho se bude tvorit oblouk.
G02, 03 ti udava ktera cast kruhu se bude tvorit. Jestli mensi nebo vetsi cast. Chces priklad ?

RADEK
dzairo píše:no je to tak .
graficky : ak nakreslis kruznicu a dva body na nu, tak potom do kruzidla zoberies polomer nakreslenej kruznice a zapichnes do prveho bodu a nakreslis novu kruznicu, potom das do druheho bodu a nakreslis kruznicu. Vzniknu ti dva priesecniky.

Otazka je ktory priesecnik je pre teba platny.
Ak si na nejakom bode a chces spravit obluk a poznas konecny bod a polomer tak riesenie rovnice su 2 polohy stredu kruznice.
Napriklad ak si na X=0,Y=0 a ides na bod X=5.Y=5 a polomer mas R=5 tak stred kruznice S moze bit v bode X=5,Y=0 alebo X=0, Y=5.
Prikaz splnis ale bud urobis vrsok kruznice alebo kruznicu bez vrsku.
Skus si to s kruzidlom.

Ako deti v na ZS, mas dva body a polomer a urci stred kruznice , vzniknu ti dva priesecniky ale ktory znich?????

regards
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

19. 9. 2008, 6:56

??? tak to mi vysvetli jak muze mit jedna kruznice dva stredy ???
Programovani stroju uz nejaky patek vysvetluju obsluham ale toto este nikdo nevypotil.
dzairo píše:
2.ak pozname polomer a aj ked urcis smer stale mas dva stredy ktore mozes pouzit.

zdravim
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 6:57

ano daj priklad lebo je mi jasne ze v jednom bode stojis to je samo a druhy definuje kde skoncis ale ako urcis z polomeru kde je stred kruznice???? a hlavne smer otacania ma dva riesenia. pockaj trochu pohladam a mozno najdem ako ti to vysletlit.

takze ak pouzijes G02 a parametre I a J tak presne definujes kde je stred a teda soft kresli obluk alebo necelu kruznicu presne ako chces ale definuj R a vysvetli mi ako soft wie co ma kreslit a ako soft vie co chcem ja ???
Přílohy
G02.JPG
G02.JPG (3.25 KiB) Zobrazeno 11972 x
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 7:09

nikto netvrdi ze kruznica ma dva stredy ale ako chces nast stred ak poznas bod kde si, bod kde chces skoncit a plomer . tak vredy riesenie rovnice su dva ysledky.
1. koren a teda stred kruznice jedna (splnuje tvoje podmienky o bodoch a polomere)
2.koren a teda stred kruznice dva (zase splnuje podmienky o bodoch a polomere)
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

19. 9. 2008, 7:25

Pokud das misto I a J, R10 bude to mist stejny vysledek.(R-10 je nesmysl) Stred je v tomto pripade dan hodnotou R smerem a bodem kde zacina. Vysledek je opravdu pouze jeden.
Kdyz tak napis na ICQ je nesmysl zde resit veci davno vyresene. Jen je potreba najit spolecnou rec.

RADEK
Přílohy
G02_G03.JPG
Naposledy upravil(a) Radek-B dne 19. 9. 2008, 7:33, celkem upraveno 1 x.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 7:25

este jedna lahodka.
ak mame parametre I a J jeto jasne , stale prejednavame parameter R.

ako nakreslis kruznicu ak start bod a koncovy bod bude ten isty.???? a ty poznas este polomer????
tak toto mi vysvetly.

ja niesom strojar a ani som nestudoval tieto veci, necham s poucit.


regards
Uživatelský avatar
Radek-B
Příspěvky: 2144
Registrován: 13. 9. 2006, 11:09
Bydliště: V:Karlovice
Kontaktovat uživatele:

19. 9. 2008, 7:35

Napis na ICQ nehledej v tom zadnou vedu. Je to jednoduche. POdivej se na predchozi obrazek.

RADEK
dzairo píše:este jedna lahodka.
ak mame parametre I a J jeto jasne , stale prejednavame parameter R.

ako nakreslis kruznicu ak start bod a koncovy bod bude ten isty.???? a ty poznas este polomer????
tak toto mi vysvetly.

ja niesom strojar a ani som nestudoval tieto veci, necham s poucit.


regards
Naposledy upravil(a) Radek-B dne 19. 9. 2008, 7:36, celkem upraveno 1 x.
modernizace/repase CNC strojů a zařízení
automatizace/konstrukce
dzairo
Příspěvky: 131
Registrován: 17. 9. 2008, 9:33

19. 9. 2008, 7:36

dobre hore je obrazok . su tam dva veci a napis mi priklad v G kode ako by si to nakreslil. Len pomocou R parmaetra

tak a teraz som ta dostal.
mam program Gcode2000 a testujem dva jednoduche prikazy :
G01 X0 Y100
G02 X100 Y0 R100
a
G01 X0 Y100
G02 X100 Y0 R-100

a kresli to presne to co som pisal.
takze ak neveris tak si stiahni trial verziu a vyskusaj a potom popis co si otom myslis

PS: nemam ICQ ale skype, nechce sa mi to instalovat . moje meno Sevc Dominik
regards
Odpovědět

Zpět na „Učebnice programování, literatura, dokumentace systémů“