Stránka 1 z 4

G02 X Y R...

Napsal: 19. 9. 2008, 8:13
od dzairo
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

Napsal: 19. 9. 2008, 8:22
od andy555
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...

G02 X Y R

Napsal: 19. 9. 2008, 11:18
od dzairo
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

Napsal: 19. 9. 2008, 11:46
od PavelZ
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.

Napsal: 19. 9. 2008, 12:46
od andy555
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....

Napsal: 19. 9. 2008, 2:39
od dslav
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.

jednoducheeee....

Napsal: 19. 9. 2008, 6:51
od dzairo
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

Re: G02 X Y R

Napsal: 19. 9. 2008, 6:51
od Radek-B
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

Re: jednoducheeee....

Napsal: 19. 9. 2008, 6:56
od Radek-B
??? 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

G02

Napsal: 19. 9. 2008, 6:57
od dzairo
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 ???

Napsal: 19. 9. 2008, 7:09
od dzairo
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)

re

Napsal: 19. 9. 2008, 7:25
od Radek-B
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

a este..

Napsal: 19. 9. 2008, 7:25
od dzairo
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

Re: a este..

Napsal: 19. 9. 2008, 7:35
od Radek-B
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

Napsal: 19. 9. 2008, 7:36
od dzairo
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