Mam takie pytanko
Czy istnieje jakiś prosty wzór do obliczanie punktu środkowego łuku (I,J) na podstawie współrzędnych punktu początkowego , punktu końcowego oraz promienia tego łuku.
Pewnie ktoś sobie pomyśli na co mi to skoro jest promień . Ale niestety maszyna na której przyszlo mi obecnie pracowac wymaga podania we frezowaniu kołowym punktu środkowego koła/łuku
Stąd tez moje pytanie.
Interpolacja
-
- Moderator
-
ELITA FORUM (min. 1000)
- Posty w temacie: 1
- Posty: 1998
- Rejestracja: 27 lis 2004, 19:40
- Lokalizacja: Gniew
- Kontakt:
Witaj
Ze wzoru na pole trójkąta i wzoru na współrzędną jednego wierzchołka gdyż dwie współrzędne już kolega ma
Tylko czy nie lepiej użyć jakiegoś darmowego prostego CAD'a i to rozrysować
Ze wzoru na pole trójkąta i wzoru na współrzędną jednego wierzchołka gdyż dwie współrzędne już kolega ma

Tylko czy nie lepiej użyć jakiegoś darmowego prostego CAD'a i to rozrysować

... z poważaniem ....pozdrawiam --- Doceń to że, poświęciłem Ci trochę czasu !!! wciśnij "pomógł" to nic nie kosztuje
---
Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281

Moja pierwsza i druga maszynka a trzecia w fazie testu http://www.cnc.info.pl/viewtopic.php?t=2281
-
- Nowy użytkownik, używaj wyszukiwarki
- Posty w temacie: 1
- Posty: 1
- Rejestracja: 04 kwie 2008, 00:38
- Lokalizacja: Gliwice
Zadanie proste do rozwiązania cyrklem, ale analitycznie trochę "męczące"
Dane;
Punkt P1(X1,Y1),Punkt P2(X2,Y2),promień R
Rozwiązanie zależy odległości P1 i P2:
1) Jeżeli odległość P1 i P2 > 2R - brak rozwiązania
2)Odległość P1 i P2 = 2R - jeden okrąg
3)Odległość P1 i P2 < 2R - dwa okręgi
Dx=X2-X1; Dy=Y2-Y1;
Dx2=Dx*Dx; Dy2=Dy*Dy
Okrąg 1
X=(X1+X2)/2+Dy/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
Y=(Y1+Y2)/2+Dx/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
Okrąg 2
X=(X1+X2)/2-Dy/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
Y=(Y1+Y2)/2-Dx/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));

Dane;
Punkt P1(X1,Y1),Punkt P2(X2,Y2),promień R
Rozwiązanie zależy odległości P1 i P2:
1) Jeżeli odległość P1 i P2 > 2R - brak rozwiązania
2)Odległość P1 i P2 = 2R - jeden okrąg
3)Odległość P1 i P2 < 2R - dwa okręgi
Dx=X2-X1; Dy=Y2-Y1;
Dx2=Dx*Dx; Dy2=Dy*Dy
Okrąg 1
X=(X1+X2)/2+Dy/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
Y=(Y1+Y2)/2+Dx/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
Okrąg 2
X=(X1+X2)/2-Dy/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
Y=(Y1+Y2)/2-Dx/2*Sqrt((4*R*R-Dx2-Dy2)/(Dx2+Dy2));
- Załączniki
-
- rozwiązanie
- bez tytułu.JPG (23.61 KiB) Przejrzano 986 razy