Автоматизация ·
Автоматический цикл останавливается на одном и том же шаге: как собрать данные для разбора

Запишите номер шага, на котором встал цикл, состояние выходов контроллера и показания датчиков этого шага — до того, как сбросите ошибку и перезапустите программу. Затем пройдите тот же шаг вручную. Если в ручном режиме он работает, а в автоматическом стоит, ищите условие перехода в программе; если не работает и вручную, смотрите датчик или механику. Этот набор из трёх записей и одной проверки обычно достаточен, чтобы отделить программную причину от аппаратной.
Что записать в момент останова
Шаг программы — это отдельная операция цикла, например «зажать деталь» или «подать стол». Условие перехода — проверка, после которой контроллер идёт к следующему шагу. Останов всегда происходит на каком-то шаге, и именно его номер или название нужно зафиксировать первым.
Дальше снимайте картину целиком, пока цикл стоит. Панель оператора обычно показывает активные выходы и входы; если экрана нет, пригодятся светодиоды на модулях ввода-вывода. Запишите, какие сигналы включены, какие нет, и что показывают датчики, относящиеся к шагу: концевики, давление воздуха, температуру, положение.
- Номер или название шага, на котором произошёл останов.
- Показания датчиков этого шага и состояние выходов контроллера.
- Код ошибки или сообщение на панели оператора, если оно есть.
- Что делал оператор перед остановом и сколько циклов прошло с начала смены.
- Чем закончился предыдущий цикл: прошёл полностью или тоже вставал.
Фотография экрана с ошибкой и показаниями экономит время: переписанные от руки цифры часто теряют адрес входа или единицу измерения. Если контроллер ведёт журнал событий, сохраните выгрузку за смену — по времени останова её легко сопоставить с записями оператора.
Как проверить, повторяется ли останов при ручном прохождении шага
Переключите оборудование в ручной режим и пройдите шаг по элементам: включите каждый выход отдельно и проверьте, срабатывает ли соответствующий датчик. Так вы увидите, живы ли исполнительный механизм и обратная связь, независимо от программы.
Повторите прохождение несколько раз, меняя положение детали или нагрузку. Если останов в автоматическом режиме возникает не каждый цикл, а, скажем, на третьем-пятом проходе, причина часто связана с накоплением: загрязнением датчика, нагревом, изменением давления в пневмолинии. Одиночный сбой при этом почти ничего не доказывает.
Станок с пневматическим зажимом встаёт на шаге «зажать деталь». Оператор записывает: шаг 4, датчик давления показывает 0, выход на клапан включён. В ручном режиме клапан срабатывает, давление растёт. Вывод: программа ждёт сигнал давления, но датчик не срабатывает в автоматическом цикле — вероятно, засорён или неверно настроен порог. Наладчику передают шаг, показания и результат ручной проверки.
Чем отличается сбой датчика от сбоя логики
Датчик врёт, когда механизм дошёл до положения, а сигнала нет: концевик не срабатывает при фактическом касании, давление в линии есть, а преобразователь показывает ноль. Тогда проверяют зазор, загрязнение, крепление и проводку до входа. Логика виновата, когда датчик исправен и срабатывает, но контроллер его не видит или ждёт не то условие.
Полезный признак — поведение выхода. Если при ручном включении клапан или двигатель срабатывает, а в автоматическом цикле тот же выход не включается, проблема в условии перехода, а не в исполнительном механизме. Обратная картина — выход включается, а движения нет — указывает на механику, пневматику или питание нагрузки.
Отдельно проверьте входной модуль и адрес в программе: сигнал может приходить на клемму, но не доходить до контроллера из-за обрыва, плохого контакта или неверно указанного адреса. Работу в щите и проверку цепей питания выполняет квалифицированный электрик — не разбирайте модули самостоятельно.
Какие данные передать сервису или программисту
Специалисту нужен комплект, по которому останов можно воспроизвести, не выезжая на площадку. Соберите последовательность шагов до останова, записи ручного прохождения и снимки экрана. Укажите модель контроллера и версию программы — без них советы по условиям перехода будут общими.
- Шаг останова и последовательность успешно пройденных шагов до него.
- Показания датчиков и состояние выходов, фото или скриншот панели.
- Код ошибки и время останова по журналу контроллера.
- Результат ручного прохождения: что сработало, что нет.
- Что менялось перед появлением останова: датчик, программа, партия материала.
- Модель контроллера, версия прошивки и схема входов-выходов.
Опишите, что изменилось незадолго до первых остановов. Замена датчика, правка программы, смена партии заготовки или настройка давления — частая отправная точка для поиска. Если ничего не менялось, так и напишите: это сужает круг причин до износа и загрязнения.
Перед обращением в сервис уточните у эксплуатации модель контроллера и версию прошивки, а также найдите руководство по эксплуатации оборудования со схемой входов-выходов. С этими документами наладчик сможет сверить адреса сигналов с вашими записями и назвать вероятную причину ещё до выезда.