Generator trajektorii ruchu

Interpreter, generator trajektorii ruchu, interpolator

Rozmowy dotyczące oprogramowania sterującego maszynami CNC i sterowników CNC obrabiarek numerycznych

Autor tematu
fix7267
Nowy użytkownik, używaj wyszukiwarki
Nowy użytkownik, używaj wyszukiwarki
Posty w temacie: 1
Posty: 1
Rejestracja: 21 kwie 2023, 13:41

Generator trajektorii ruchu

#1

Post napisał: fix7267 » 21 kwie 2023, 13:46

Witam wszystkich,
to mój pierwszy post na forum, więc z góry przepraszam za jakiekolwiek niedociągnięcia. Moim celem jest zrobienie generatora trajektorii ruchu wykorzystując język C. Wiem, że muszę dołączyć do programu plik tekstowy zawierający kilkanaście poleceń G-kodu. Kolejnym etapem musi być implementacja interpretera, a następnie generatora trajektorii ruchu oraz interpolatora (chciałbym wykonać najprostszą interpolację liniową). Jak się w ogóle do tego zabrać? W pliku tekstowym będą zawarte kolejne położenia w G-kodzie. Ale jak to przełożyć na generator? Rampa prędkości powinna być po trapezie, tylko skąd program ma wiedzieć o ograniczeniach wirtualnego silnika, a więc od maksymalnych przyspieszeń, hamowań, czasu próbkowania etc. Bardzo bym prosił o jakiekolwiek wskazówki od czego zacząć i co muszę zdefiniować aby rozwiązać opisać problem.
Z góry dziękuję




mag999
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 713
Rejestracja: 14 sty 2015, 18:59
Lokalizacja: Polska

Re: Generator trajektorii ruchu

#2

Post napisał: mag999 » 21 kwie 2023, 15:29

O chłopie. Ale Ci na wymyślał ten profesorek


GumiRobot
Specjalista poziom 3 (min. 600)
Specjalista poziom 3 (min. 600)
Posty w temacie: 1
Posty: 685
Rejestracja: 21 mar 2005, 18:51
Lokalizacja: Trójmiasto

Re: Generator trajektorii ruchu

#3

Post napisał: GumiRobot » 21 kwie 2023, 15:39

Linuxcnc

Awatar użytkownika

grg12
ELITA FORUM (min. 1000)
ELITA FORUM (min. 1000)
Posty w temacie: 1
Posty: 1670
Rejestracja: 03 sty 2007, 14:27
Lokalizacja: Wiedeń

Re: Generator trajektorii ruchu

#4

Post napisał: grg12 » 21 kwie 2023, 17:48

Ograniczenia mechaniczne takie jak maksymalne przyśpieszenie i szybkość najlepiej zrobić konfigurowalane z jakiegoś pliku - jeśli osoba która to zleciła nie podała tych wartości po prostu wpisz coś fizycznie możliwego.
Co do reszty pytania... cóż brzmi to trochę jak "chciałbym napisać powieść... po francusku"

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Ogólne Dyskusje na Temat Systemów Sterowania CNC”