Снова здравствуйте!
Три года еще не прошло, поэтому решил поделиться результатом. Напомню, что я собирался управлять асинхронным двигателем при помощи ардуино

Итого, имеем вот такую двухголовую пилу:
Вот так выглядит сейчас пульт оператора:

- _2.jpg (20.61 КБ) 6609 просмотров
а вот так он выглядел изначально:

- _3.jpg (21.78 КБ) 6609 просмотров
На пульте кнопки перемещения головы, пуска пил, управление пневматическими клапанами и еще что-то.
Голова (портал) перемещается при помощи асинхронного трехфазного двигателя через редуктор. Двигатель запитан от инвертора (ПЧ):

- _4.jpg (21.19 КБ) 6609 просмотров
На вал с ведущей шестерней (которая бегает по зубчатой рейке) установлен дешевенький энкодер (вроде на 400 шагов).
В ящик пульта помещается сам "контроллер", состоящий из арудины Mega и блока реле:

- _6.jpg (20.99 КБ) 6609 просмотров

- _8.jpg (21.21 КБ) 6609 просмотров
Для поиска нуля и крайних положений установлены индуктивные датчики:

- _9.jpg (13.37 КБ) 6609 просмотров
Ардуину питаю от БП СКАТ, тот что от охранно-пожарной сигнализации.

- _10.jpg (18.53 КБ) 6609 просмотров

- _11.jpg (20.93 КБ) 6609 просмотров
Экран:

- _12.jpg (31.19 КБ) 6609 просмотров
Скоростью перемещения головы управляю при помощи инвертора - регулируя частоту по входу 0-10В. Для этого к ардуине приделана платка (на LM358) в свою очередь управляемая по выходу ШИМ ардуины.
Концевики и энкодер подключены через оптроны PC817.
Для клавиатуры и экрана тоже сделана небольшая обвязка - по сути простые RC-фильтры.
Видео работы залил на ya.диск, если кому интересно:
https://yadi.sk/i/vhD4zV3JkZ3hQ
Принцип работы традиционный
При включении станка, частота инвертора устанавливается по минимуму (на LM358 удалось понизить максимум до 3 Гц). Голова ползет влево пока не встретиться с концевиком-нулем.
Ну а далее можно гонять вправо-влево вводя значения на пленочной клавиатуре. При старте голова разгоняется на частоте 50Гц, а при приближении к цели постепенно снижается до минимума. Таким образом борюсь с инерцией. Если голова пролетела нужно значение, то после останова происходит корректировка. Как-то так.
Точность позиционирования на 3 метровой станине составляет 1-2 мм. Но люфт между ведущей шестерней и рейкой очень большой. Планирую в последующие тригода

немного поджать редуктор в рейке. Надеюсь, что точность повысится. В любом случае ручная регулировка сохранена и оператор может ручками подвинуть пилу в нужное значение.
В общем, ничего невозможного нет. В начале этого пути я был далек от всего этого как Земля от Альфа Центавра

А по итогу и ЛУТ освоил и SMD-пайку да и много чего другого.
Занимался раз от разу, так как основная работа вообще в другой сфере (бюрократ 50-го уровня).
Основная проблема с которой пришлось бороться - нужно правильно "обвязать" все что напрямую цепляется к ногам контроллера. В реальных устройствах как правило обвязка входов-выходов составляет 90% всей схемы.
В итоге удалось добиться относительно стабильной работы. С учетом того, что на этом аппарате три асинхронника, два из которых включаются магнитными пускателями, то результатом пока доволен. Посмотрим, что будет дальше.
Если есть вопросы, готов ответить. Спасибо за внимание!