Znaleziono 5 wyników

autor: pitsa
12 paź 2014, 09:54
Forum: G-CODE - programowanie
Temat: Jak wyciąć taki kształt. To chyba ewolwenta
Odpowiedzi: 17
Odsłony: 3903

Z tego rysunku który dopasował się za pomocą relacji wystarczy wyciągnąć kąty poszczególnych łuków. Resztę da się policzyć z tego:
cube000 pisze:łuki muszą być styczne
Ta styczność jest łatwa do zastosowania do obliczeniowego znajdowania współrzędnych kolejnych łuków - potrzebnych do użycia w kodzie. Rysunkowo wygląda to tak, że mamy kawałki z różnych tortów R12.5, R65, R78, R81, R90 i R5. Ciasteczka przykładamy punktami styku łuków i krawędziami. Tu poglądowy rysunek z czterema kawałkami tortu dla kątów 90°, 40°, 55°, 25°:

Obrazek

W pierwszym kawałku 1: R12.5 90° przedłużamy krawędź styku z następnym o 65-12.5 i rysujemy kawałek 2. W kawałku 3 wydłużamy krawędź o 78-65 itd..
autor: pitsa
06 paź 2014, 13:42
Forum: G-CODE - programowanie
Temat: Jak wyciąć taki kształt. To chyba ewolwenta
Odpowiedzi: 17
Odsłony: 3903

Dla mnie forum daje możliwość rozwijania swoich umiejętności w różnych kierunkach. Tu ewolwenta jest ciekawą łamigłówką matematyczno-programową do pracy zespołowej. Nie wiem jak miałeś na studiach inżynierskich ale w moim technikum (jeszcze za komuny) wiele rzeczy robiliśmy zespołowo. Każdy w czymś był lepszy od pozostałych i wzajemnie uzupełnialiśmy się i uczyliśmy od siebie. Zabrałem głos - pokazując, że jest to ewolwenta i da się dobrać odpowiednie współczynniki do parametryzacji. Ty podałeś rozwiązanie z łączeniem łuków. Nie podałeś jednak w czym to rysujesz i czy z tego masz prostą drogę do cama. Czy to są rysunki parametryczne pozwalające wygodnie dopasować kształt do zadanego czy tylko teoretycznie wydaje ci się że poskładanie jest takie proste.

Ciekawym pytaniem jest to co autor rysunku miał na myśli. Rysował to w jakimś cadzie za pomocą dostępnej opcji tworzącej ewolwentę i zaznaczył sobie parę promieni zapominając o innych danych? Pewnych wymiarów w tym rysunku brakuje. Gdyby to miało być zrobione na łukach przydałyby się kąty odcinków łukowych wskazujące przejścia między promieniami i z nich można wyliczyć współrzędne kolejnych łuków. Są jednak tylko same promienie. Brak jednoznacznych danych skłania do przemyślenia metody tworzenia tej krzywej.

Autor wątku może narysować to w swoim programie, i wykonać robotę zgodnie z pierwszą podpowiedzią. Wątek można jednak doprowadzić do końca. Im więcej wątków dopiętych od A do Z tym forum ciekawsze i bardziej przydatne. Czyż nie byłoby warto zająć się tym razem?
autor: pitsa
05 paź 2014, 15:03
Forum: G-CODE - programowanie
Temat: Jak wyciąć taki kształt. To chyba ewolwenta
Odpowiedzi: 17
Odsłony: 3903

PiRo_man pisze:dlatego właśnie twierdzę, że jest to wskazane
Możesz sobie twierdzić i w czymś tam rysować tylko wróćmy do tematu jak to elegancko matematycznie "zaprogramować w iso. Programuję w mazatrolu.".
autor: pitsa
05 paź 2014, 09:47
Forum: G-CODE - programowanie
Temat: Jak wyciąć taki kształt. To chyba ewolwenta
Odpowiedzi: 17
Odsłony: 3903

PiRo_man pisze:Minus jest taki, że jeżeli chcesz stworzyć dokładną krzywą ewolwentową, to nie stworzysz jej za pomocą łuków
Ale jaki to problem zmontować tą ewolwentę z łuków?
Jak daje się zrobić ewolwentę to może ona służyć jako wzorcowa linia pomocnicza.
Można użyć nawet więcej łuków niż te zaznaczone na rysunku.
Z rysunku nie wiadomo przecież jakiej długości mają być kolejne łuki.

Obrazek
autor: pitsa
04 paź 2014, 23:16
Forum: G-CODE - programowanie
Temat: Jak wyciąć taki kształt. To chyba ewolwenta
Odpowiedzi: 17
Odsłony: 3903

Z przymiarki, rysunku do wykresu w arkuszu kalkulacyjnym, wychodzi mi że to jest ewolwenta przesunięta nieco w stosunku do układu współrzędnego przyjętego jako środek wycinka okręgu tej krzywki.

Plik jest w LibreOffice - wystarczy chwycić obrazek i trzymając go przesunąć na wykres.

Dałoby z tego radę wyciągnąć współczynniki do obliczeń parametrycznych. Tylko jak się liczy w "G"? Może ma ktoś jakiś przykład do nauczenia się tego i wspólnymi siłami coś się da zrobić?

Wróć do „Jak wyciąć taki kształt. To chyba ewolwenta”