Всем доброго времени суток.
Проектирую и собираю автоматическую подачу листового металла.
Схема примерно такая: один шаговый двигатель крутит вал, после определенного количества шагов дает сигнал на реле, после чего гильотина отрезает поданный материал, кусок материала пролетает мимо оптического датчика, тем самым давая разрешение на следующий поворот шагового двигателя. Также в системе есть один концевой индуктивный датчик, который при отсутствии металла, а именно, когда он заканчивается, останавливает систему, например уводит ее в emergency stop.
Не знаю, чем бы всё это дело запрограммировать. Нужно указывать только скорость вращения шд, его ускорения и расстояние, на которое ему нужно провернутся.
Есть мысль использовать для этих целей mach3, ибо цена на плату начинается от 1000 рублей, но что-то мне подсказывает, что есть более разумные способы всё это дело реализовать, и есть контроллеры и\или программы, более предназначенные под эти цели.
Подскажите советом, заранее спасибо.