История изменений
Исправление 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, :
У меня идея в том, чтобы заранее расчитать все ускорения на каждом движении и посылать в контроллер команды вида 'сдвинься туда то с такой то начальной скоростью, такой то посередине и такой то конечной, с таким то ускорением'. А шаги уже микроконтроллер рассчитывает, это просто.