Strona 1 z 2
Jaki program obliczy współrzędne punktów na okręgu
: 04 lut 2010, 11:47
autor: dziordzioarmani
Witam
Jaki program obliczy współrzędne punktu na okręgu np gdy mam wsp. punktu A i kąt między punktem A i B i chcę obliczyc wsp. punktu B
Prosiłbym też o radę jakiej opcji w programie trzeba użyc aby te współrzędne obliczyc.
Z góry dziękuję i pozdrawiam.
: 04 lut 2010, 13:11
autor: mdr
chcesz realizować ruch po okręgu? jeśli tak to jak dokładnie? hasło: interpolacja
jeśli potrzebny ci tylko punkt końcowy to wystarczy proste równanie z matematyki;]
: 04 lut 2010, 13:53
autor: dziordzioarmani
Jeszcze raz. Mam współrzędne punktu A leżącego na okręgu kąt (np. 17 stopni) między punktem A i B oraz promień (np 85mm). I teraz jaki program obliczy mi wsp. punktu B po wprowadzeniu moich danych. Wiem, że można to obliczy samemu ale przecież nie będę tego robił na piechotę, napewno jest jakiś program który potrafi to zrobic.
Proszę o radę
: 04 lut 2010, 18:05
autor: Magneto86
- MS EXCELL - zdecydowanie najprościej i najwygodniej
- Matlab, Maple itp
- każdy program CAMowski - wystarczy narysować pkt A, potem pkt B przez obrót i zczytać współrzędne pkt B
Jeżeli jest b.dużo tych pkt to lepiej zrobić to w Excelu albo napisać sobie prosty skrypt (np język C albo Java - albo nawet Turbo Pascal), który będzie przeliczał szereg pkt zapisanych np w notatniku
Re: Jaki program obliczy współrzędne punktów na okręgu
: 04 lut 2010, 18:37
autor: Inf-el
dziordzioarmani pisze:jakiej opcji w programie trzeba użyc aby te współrzędne obliczyc.
Chyba nikt nie rozumie o co chodzi.
Chodzi o program działający na Amidze500, czy chodzi o g-cody do Macha ?
: 04 lut 2010, 20:48
autor: ezbig
dziordzioarmani pisze:Wiem, że można to obliczy samemu ale przecież nie będę tego robił na piechotę, napewno jest jakiś program który potrafi to zrobic.
Proszę o radę
Jak potrzebujesz obliczyć to raz, to wystarczy kartka papieru. Jak chcesz program to przepisz z kartki do np. excel-a lub innego arkusza kalkulacyjnego.
Tak się też zastanawiam czy chodzi ci o problem matematyczny, czy konkretną opcję w blizej nie określonym programie?
Matematycznie to bym to zrobił tak:
O - oznaczę punkt środka łuku
Xs, Ys - współrzędne środka łuku - muszą być znane
XA,YA - współrzędne punktu A - są znane
XB,YB - współrzędne punktu B - tego szukamy
r - promień - znany
k.AOB - kąt między AB - znany (dla obliczeń trzeba zamienić na radiany)
1. Obliczam kąt między OA a osią x układu współrzędnych (oznaczmy OAx)
k.OAx = arccos((XA-Xs)/r) lub
k.OAx = arcsin((YA-Ys)/r)
2. Obliczam kąt między OB a osią x układu wsp. (OBx)
k.OBx = k.OAx - k.AOB - jeśli liczysz z prawej lub plus jeśli z lewej
3. Mając ten kąt, podstawiam go do wzoru na współrzędne punktu na okręgu i obliczam współrzędne punktu B
XB = Xs + r * cos(k.OBx)
YB = Ys + r * sin(k.OBx)
Mam nadzieję, że się nie machnąłem - matematykę miałem 15 lat temu

: 05 lut 2010, 16:11
autor: Bri
Dżordżowi chodzi o to jaka funkcja (i w jakim programie) jest w stanie zaprogramować taką czynność jak wiercenie/frezowanie otworów znajdujących się na podanej średnicy z uwzględnieniem tego iż:
posiada pierwszy otwór jako bazę
otwory mogą być niesymetrycznie rozmieszczone (czyli nie 6 otworów co 60stopni na fi200),
i dodatkowo definiowane ręcznie poprzez kąt pomiędzy położeniem otworów bazowego a następnym.
Chce ominąć procedurę ręcznego liczenia cz też rysowania. Wszystko w zakresie finalnego programowania.
Osobiście nie pracuję na oprogramowaniu pozwalającym na takie triki. U mnie musi być najpierw narysowane.
: 05 lut 2010, 20:22
autor: ezbig
Jasnowidz, czy wróżka?

Bri jeśli to prawda to i tak jeszcze potrzebny jest środek łuku, bo bez niego nic nie zrobisz. Może dziordzioarmani niech się określi.
: 08 lut 2010, 20:40
autor: GrzegorzQ
dziordzioarmani.
Jeśli chodzi ci o szablon kołowy, to proponowałbym użyć programu "EditCNC". W menu "Tools" wybierasz "Calculate". Otwiera ci się okno z różnymi ciekawymi szablonami. Wybierasz "Bolt Circle" i wypełniasz pola które ci się wyświetlą. W rezultacie otrzymujesz współrzędne.
: 17 mar 2010, 13:55
autor: CNCStudent
GrzegorzQ pisze:dziordzioarmani.
Jeśli chodzi ci o szablon kołowy, to proponowałbym użyć programu "EditCNC". W menu "Tools" wybierasz "Calculate". Otwiera ci się okno z różnymi ciekawymi szablonami. Wybierasz "Bolt Circle" i wypełniasz pola które ci się wyświetlą. W rezultacie otrzymujesz współrzędne.
Fajny programik. Ciekawi mnie tylko jak on to wylicza??
parametry które trzeba podać to:
-liczba otworów
-średnica okręgu
-współrzędne środka okręgu
-kąt pierwszego otworu.
Czy jest ktoś wstanie wrzucić gotowy kod G wyliczający to lub same wzory na to ?? Metoda kolegi ezbig nie działa mi.