Dzięki, za odzew.
majster napisał(a):
Myślę, że chodzi o wysyłanie danych pozycji silników z wyprzedzeniem aby silnik nie zatrzymywał się i nie oczekiwał na dane.
Dokładnie. Pomysł był taki, by starą maszynę CNC przywrócić do życia, w ten sposób, że wysyłamy cały program po RS232 do bufora, a maszyna na bieżąco pobiera sobie G-kody.
To samo rozwiązanie można by zastosować do drukarki 3D czy maszyn z sterownikiem GLBR. Celowo nie podałem szczegółów i post umieściłem w tym dziale, by nie sugerować rozwiązania, bo może ktoś zaproponowałby coś zupełnie niekonwencjonalnego.
Rozwiązanie z kartą SD jako pamięcią bufora odrzuciłem, bo prostszym rozwiązaniem jest zapisanie danych na karcie w komputerze i umieszczenie jej w sterowniku przy maszynie. W sterowniku nie muszę implementować wtedy zapisu na kartę, tylko odczyt.
Problemem jest znalezienie pamięci ram o odpowiedniej pojemności, która dałoby się łatwo sterować z AVR'a.
Alternatywą może być użycie Raspberry Pi, głównie ze względu na cenę.