Strona 1 z 1
Programowanie niepełnych łuków
: 20 sty 2019, 19:04
autor: sammuel

Witam. W sytuacji, w której programuję pełną ćwiartkę okręgu, sytuacja jest prosta, bo podaję G3 U10. W-5. R5. Jednak jak sprawa wygląda w takiej sytuacji jak na tym screenie z programu? Rozchodzi mi się o to według jakiego wzoru program dokonuje obliczeń co do stycznych okręgu. Ze wzorów, których uczono mnie w szkole jestem w stanie wyliczyć jedynie długość łuku, ale nic mi to nie daje, bo muszę podać współrzędne. Wiem, że w dobie takich programów, jak wkleiłem ta wiedza jest mi w zasadzie niepotrzebna, ale lubię wiedzieć co skąd się bierze, bo nigdy nie wiadomo czy nie będę musiał kiedyś tego liczyć na piechotę. Pozdrawiam.
Re: Programowanie niepełnych łuków
: 20 sty 2019, 19:49
autor: grg12
Zakładając że startujemy na dole a linia wiodąca to T1 jest pionowa - środek koła R1 wypadnie 5mm na lewo od T1, z geometrii wiemy że styczna do okręgu jest prostopadła do promienia wiodącego do punktu stycznego oraz że suma kątów trójkąta wynosi 180 stopni. Z tego możemy wyliczyć że promień ze środka R1 do T2 ma nachylenie alpha=180-90-theta. Mając ten kąt liczymy T2 = pozycja środka R1 + 5*(cos(alpha),sin(alpha)). Czy jakoś tak - nie chce mi się myśleć a na dodatek atrament w piórze zasechł...
Re: Programowanie niepełnych łuków
: 21 sty 2019, 12:51
autor: sammuel
A mógłbyś trochę jaśniej na przykładzie konkretnego wzoru? Wejście promieniem na kąt umiem sobie policzyć na zasadzie trójkąta wpisanego w okrąg. Moja przeciwprostokątna to promień okręgu, a skoro znam długość przeciwprostokątnej i kąt nachylenia to mogę sobie wyliczyć sinusem i cosinusem resztę długości boków trójkąta. Gorzej jest jednak z "zejściem" z kąta na cylinder. W tym przypadku wychodzi mi na to, że odejmuję od wartości pełnej ćwiartki, te które wyszły mi przy R1. Co jednak w przypadku gdy wchodzę promieniem z kąta, nie na cylinder, a na kolejny kąt, bądź co gorsza zmieniam kierunek?
Re: Programowanie niepełnych łuków
: 21 sty 2019, 13:41
autor: grg12
Wybacz ale zdanie "Co jednak w przypadku gdy wchodzę promieniem z kąta, nie na cylinder, a na kolejny kąt, bądź co gorsza zmieniam kierunek?" Jest kompletnie niezrozumiałe. Po wyborze współrzędnych domyślam się że g-kod jest przeznaczony na tokarkę (co tłumaczyłoby "cylinder") ale co konkretnie masz na myśli - nie mam pojęcia. Komentowałem rysunek (screenschot) a nie efekty pracy tokarki.