Я тут темкой задумался, как реализован алгоритм движения фрезы по 3-м осям?
Есть 3-и шаговых двигателя. Допустим необходимо сделать по осям:
X - 7 шагов
Y - 16 шагов
Z - 3 шага
Причем нужно чтобы шаги делались равномерно, т. е. если представить для это для 2-х осей, то нужно двигаться не так
____
/
/
/
а равномерно, вот так
_/
_/
_/
/
Проще говоря та ось которой нужно сделать больше шагов, делает в единицу времени пропорционально больше шагов.
Для двух осей эту задачу я решал, но мне не нравится алгоритм, который я придумал, может существует другое решение.