IO-автоматизация

Управление циклом маркировки внешними сигналами контроллера: запуск прожига педалью или входным GPIO-портом и выдача импульса «маркировка завершена» на выходной порт — для конвейера или ПЛК. Включается на вкладке IO настроек оборудования мастер-чекбоксом Enable IO Automation (по умолчанию выключено).

Параметры

  • Входной триггер: педаль (аппаратный вход контроллера) или порт «Start Mark» (0–15) с выбором активного уровня High/Low. Педаль имеет приоритет над портом.
  • Выходной сигнал: порт «Mark Complete» с активным уровнем и длительностью импульса (1–10000 мс, по умолчанию 100 мс).
  • Значение «Disabled» у порта отключает соответствующий шаг.

Как IO оборачивает цикл маркировки

На каждый проход задания (поле Проходы на панели маркировки):

  1. Перед прожигом — при включённой педали программа ждёт её нажатия (статус «Waiting for foot pedal…»); иначе, если задан входной порт, ждёт его активный уровень. На время ожидания в панели горит индикатор.
  2. Прожиг прохода.
  3. После прожига — если задан выходной порт, отправляется импульс заданной полярности и длительности.

Esc отменяет и ожидание триггера, и сам прожиг.

Проверка проводки

На вкладке IO есть тест-кнопки Read Inputs и Pulse Output — быстрая проверка входов и выходов без маркировки (видны, когда плата поддерживает расширенный IO).

Статус проверки на станке

IO-обёртка реализована через реальные команды контроллера (чтение портов, импульс на выход, бит педали) и работает на эмуляторе; сценарии педали и портов на реальном станке пока не зафиксированы как подтверждённые — при вводе в эксплуатацию проверьте цикл на своей проводке тест-кнопками и пробным проходом.

Ограничения

  • IO несовместим с непрерывным режимом: любой задействованный сигнал переводит задание в одиночный проход с явным сообщением о причине.

Смежные темы