Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 12. 12. 2019 19:17 — Editoval lubos123 (12. 12. 2019 19:18)

lubos123
Zelenáč
Příspěvky: 2
Reputace:   
 

Výpočet Oblouku pro G kód

Dobrý den, zdravím mám problem. Programujeme plotter a zasekli jsme se na jedné věci. Máme vymyšlený pohyb po osách. To se kvůli vnitřní logice plotteru, děje přičítaním, či odčítáním od 3 bit čísla. Tedy mám možnost tyhle příkazy
posun(1) dopredu s osou Y o 1 jednotku
posun(2) dozadu s osou Y o 1 jednotku
posun(3) doprava po ose X o 1 jednotku
posun(4) doleva po ose X o 1 jednotku

momentálně můžu vyčíst  tohle:
momentální X a Y souřadnici propisky.  (Řekněme, že X=10 Y=0)

Mám pak příkaz např
G02 X20 Y5 I10 J-5

z toho můžu vyčíst
G02 - pohyb po směru hod. ručiček. ( G03 protisměru hodinových ručiček)
X20 - Xsouřadnice na které skončí propiska (tedy 20)
Y5 - Ysouřadnice na které skončí propiska (tedy 5)
I10 - Xvzdálenost středu od momentální polohy (tedy 10, střed tedy bude X+I = 10 +10 = 20)
J-5 - Yvzdálenost středu od momentální polohy (tedy -5, střed tedy bude X+J = 0 - 5 = -5)

Poté pro mě samozřejmě není problém vypočítat poloměr přes středovou rovnici kružnice. No a tady jsem se zasekl. Potřebuji, aby mě propiska nakreslila tenhle oblouk.
Mohl by mi prosím nastínit, jak by algoritmus mohl fungovat ?

Mockrát děkuji

Offline

 

#2 12. 12. 2019 21:54

check_drummer
Příspěvky: 5452
Reputace:   106 
 

Re: Výpočet Oblouku pro G kód

Ahoj, pomůže toto?


"Máte úhel beta." "No to nemám."

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson