Koncepcja sterowania
: 31 mar 2009, 14:14
Witam
Jestem nowy na forum ... i właśnie zaczynam tak jak zapewne wielu z was od budowy swojej pierwsze maszyny cnc, i w końcu doszedłem do etapu tworzenia sterownika. Przetestowałem sobie już parę silniczków krokowych na sterowniku l287 i l298 (do testów zaprogramowałem sobie Atmege 32 na mojej płytce testowej i napisałem malutki program w gccu) i zacząłem się zastanawiać nad wyższa warstwą sterowania.
Oczywiści w typowych rozwiązaniach należało by użyć portu LPT i sprawa załatwiona ale ja takiego w swoim komputerze nie posiadam. Wiem ze są rozwiązania typu Smooth Stepper ale to rozwiązanie mi nie odpowiada.Mam inni pomysł lecz nie wiem czy jest on do zrealizowania, mianowice - chciałbym zrobić sterownik do osi XYZ i komunikować się z kompem za pomocą protokołu modbus, zaś na komputerze miał bym zainstalowany program Macha3 który ten protokół obsługuje.Tyle ze nie jestem pewnie czy obsługuje również obsługę osi XYZ ... Na stronach internetowych znalazłem jedynie obsługę urządzeń dodatkowych jak np tu: http://www.machsupport.com/videos.php lub tu: http://www.henriksplace.se/CNC/CNC_Mach3_modbus_1.html ale skoro twórcy Macha udostępnili SDK - można by samemu coś pokombinować i wtedy oczywiści należało by określić przeznaczenie poszczególnych rejestrów w sterowniku i de facto stworzyć własny standard. Jakie jest Wasze zdanie na ten temat?
Jestem nowy na forum ... i właśnie zaczynam tak jak zapewne wielu z was od budowy swojej pierwsze maszyny cnc, i w końcu doszedłem do etapu tworzenia sterownika. Przetestowałem sobie już parę silniczków krokowych na sterowniku l287 i l298 (do testów zaprogramowałem sobie Atmege 32 na mojej płytce testowej i napisałem malutki program w gccu) i zacząłem się zastanawiać nad wyższa warstwą sterowania.
Oczywiści w typowych rozwiązaniach należało by użyć portu LPT i sprawa załatwiona ale ja takiego w swoim komputerze nie posiadam. Wiem ze są rozwiązania typu Smooth Stepper ale to rozwiązanie mi nie odpowiada.Mam inni pomysł lecz nie wiem czy jest on do zrealizowania, mianowice - chciałbym zrobić sterownik do osi XYZ i komunikować się z kompem za pomocą protokołu modbus, zaś na komputerze miał bym zainstalowany program Macha3 który ten protokół obsługuje.Tyle ze nie jestem pewnie czy obsługuje również obsługę osi XYZ ... Na stronach internetowych znalazłem jedynie obsługę urządzeń dodatkowych jak np tu: http://www.machsupport.com/videos.php lub tu: http://www.henriksplace.se/CNC/CNC_Mach3_modbus_1.html ale skoro twórcy Macha udostępnili SDK - można by samemu coś pokombinować i wtedy oczywiści należało by określić przeznaczenie poszczególnych rejestrów w sterowniku i de facto stworzyć własny standard. Jakie jest Wasze zdanie na ten temat?