Проект станка на основе cn c kinemati c с одним двигателем d c в качестве 4-осевого и множеством сервоприводов r c, лучший способ заставить его работать? - PullRequest
0 голосов
/ 04 августа 2020

Мне нужна небольшая помощь ... Проект станка на основе cn c kinemati c с одним двигателем d c в качестве 4-осевого (один датчик Холла для самонаведения и регулятор скорости pmw) и многие, я имею в виду многие из r c сервоприводы (это для открытия клапанов).

Вопрос, как собрать все вместе, работая вовремя? Пример:

  1. Требуется перемещение по оси X 10 мм
  2. Servo12 открыт
  3. По оси Y требуется перемещение 40 мм
  4. servo12 закрыто
  5. Для 4-х осей требуется ускорение до 80% за 10 сек. c
  6. перемещение всех осей в исходное положение и 4-х ось

Вариант 1. Поместите все в gcode и выполните потоковую передачу через последовательный порт. Одна отдельная плата для grlb и одна отдельная плата для сервоприводов или еще одна для двигателя d c с самонаведением. Или поместите все в сценарий python и отправьте его через последовательный порт, одна строка кода g, вторая строка команды для сервопривода и т. Д. c .. разница в том, что потоковая передача через отправитель gcode будет намного удобнее для пользователя, чем другой вариант, также будет частота ошибок ниже, я на это надеюсь.

Я немного застрял, как это сделать. Или каков ваш самый простой / легкий способ сделать это.

...