LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

У меня идея в том, чтобы заранее расчитать все ускорения на каждом движении и посылать в контроллер команды вида 'сдвинься туда то с такой то начальной скоростью, такой то посередине и такой то конечной, с таким то ускорением'. А шаги уже микроконтроллер рассчитывает, это просто. Контроллер при этом буферизует команды

Мой предобработчик превращает команды вида

G1 X1 F100
X2
X3

В команды вида

G1 X1 P0 L80 F80
G1 X1 P80 L80 F100
G1 X1 P80 F80 L0

Где P - начальная скорость, F - посередине и L - конечная

Исправление cvs-255, :

У меня идея в том, чтобы заранее расчитать все ускорения на каждом движении и посылать в контроллер команды вида 'сдвинься туда то с такой то начальной скоростью, такой то посередине и такой то конечной, с таким то ускорением'. А шаги уже микроконтроллер рассчитывает, это просто. Контроллер при этом буферизует команды

Исходная версия cvs-255, :

У меня идея в том, чтобы заранее расчитать все ускорения на каждом движении и посылать в контроллер команды вида 'сдвинься туда то с такой то начальной скоростью, такой то посередине и такой то конечной, с таким то ускорением'. А шаги уже микроконтроллер рассчитывает, это просто.