В процессе эксплуатации станка пришел к выводу о необходимости модернизации системы управления вытяжкой и подачей воздуха.
Почему я сделал такой вывод?
На станке работает длинная программка, чередующая как резку так и гравировку. При этом для резки и гравировки необходима подача воздуха разного давления. Например при резке нужно подавать максимальное давление, а при гравировке достаточно не большого.
Кроме того длительная программа приводит к тому, что оператор в это время свободно может заниматься другими делами и даже не всегда в одном помещении (за станком в таких случаях наблюдаю по видео).
Вы можете сказать, что на контроллере Ruida большинство функций уже реализовано. Но мне штатный алгоритм нравится не очень. Во первых при завершении работы программы в зоне реза как правило еще может быть довольно дымно и по окончании программы вентилятор вытяжки должен еще какое-то время отработать.
Во вторых, по окончании работы и продувка некоторое время так же должна продолжаться во избежании попадания продуктов горения на линзу.
И в третьих, как уже писал выше, при работе программы я хочу оперативно (в зависимости от программы) менять давление воздуха в зону обработки. Для этого я использую 2 источника: 1. Мембранный компрессор АСО500 и большой, 3-х фазный компрессор с системой фильтров и редуктором. Так же нужна защита при которой если вдруг запросили высокое давление продувки, а давления не достаточно (например забыли включить компрессор) - произойдет подключение магистрали низкого давления.
Для реализации этих алгоритмов не достаточно штатных возможностей контроллера Ruida. И я начал поиск решения.
Первой идей было собрать все на чистом STM32. Но как-то все останавливала потребность в разводке печатной платы, пайке радиодеталей, отладке и пр. И тут по подсказке Павла я обратил внимание на недорогие ПЛК, которые в общем-то имеют на своем борту все необходимое.
Заказл комплектующие. Часть их, включая ПЛК и дисплей приехали и я ринулся писать прошивку. Благо имеется некоторый опыт с Codesys.
Спустя пару часов появилась рабочая прошивка.
Осталось дождаться оставшихся комплектующих и собрать весь проект воедино.
Продолжение следует....