ja jednak jestem za zbudowaniem sterownika : 1 uC ktory by przyjmował polecenia
przez RS232 i rozdzielał ruchy na 3 inne procesory ktore by sterowały kazdy swoim
silnikiem, kazdy z silników dostawałby opis ruchu trapezowego i jego zadaniem
byloby precyzyjne poruszanie sie po tej trajektorii , fajnie by bylo gdyby byla
kotrola zwrotna ruchu, np. poprzez enkoder lub
liniał, sterowniki musialyby czesto sprawdzac pozycje i ew. komunikowac się miedzy
sobą czy kazdy jest w swojej pozycji i ew. na chwile sie zatrzymywać gdy jeden
z silników nie wyrabia sie lub napotkał na za duzy opór ( to juz bardzo przesadzony
przyklad ) , sterownik głowny dodatkowo wlaczalby pompke chłodziwa i zajmował
sie obrotami wrzeciona ( tez closedloop

)
co do opisu jezyka komunikacji mozna zrobic na 2 sposoby :
1/ pelna lub czesciowa interpretacja GMCODE , przynajmniej te podstawowe
G0, G1, M3, M5, M7, M9 - ale sterownik głowny mialby niezle do roboty, wyliczac
rozpedzanie , hamowanie i całą dynamike ruchu
2/ wlasne komendy ktore by juz byly wstepnie obrobione z G-kodów przez PC`ta
co by bardzo odciążyło nasz mały uC gdyby dostawał juz jak poszczególne silniki
mają się rozpędzać
interpolacja liniowa do zrobienia na silnikach krokowych nawet w 3D jest prosta do
zrobienia , czy ktos podejmie sie napisania interpolacji kołowej ??
