@startuml repeat repeat :Выполнение работы по автоматическому циклу; :Во время сварки вычисляется фактическое электрическое сопротивление заготовки; if (Сопротивление соответствует эталону?) then (нет) :ТСК формирует запрос на заточку колпачков; else (да) endif :+1 к счетчику выполненных сварок с током; if (Превышает порог счета?) then (да) :ТСК формирует запрос на заточку колпачков; else (нет) endif :Продолжение работы по автоматическому циклу; :Во время размыкания электродов измеряется усилие отрыва электродов от заготовки; if (Усилие сопротивления движению превышает эталон?) then (да) :ТСК формирует запрос на заточку колпачков; else (нет) endif :Продолжение работы по автоматическому циклу; repeat while (Последняя точка сварки) not (да) :Выполнение сервисных операций по автоматическому циклу; :Клещи и ЭМП останавливаются в тестовой точке или домашней позиции. Выполняется снимок нижнего электрода камерой; if (Есть визуальные повреждения колпачка?) then (да) :ТСК формирует запрос на заточку колпачков; else (нет) endif :Выполняется сжатие электродов. Определяется общий износ; if (Возможно выполнить тестовую сварку?) then (да) :Выполняется сварка тестовым током. Во время сварки вычисляется фактическое электрическое сопротивление электрод/электрод; if (Сопротивление соответствует эталону?) then (нет) :ТСК формирует запрос на заточку колпачков; else (да) endif else (нет) endif repeat if (Разрешено выполнение заточки?) then (да) :Вычисляется длительность и усилие заточки. Вызывается функция заточки с измерением каждого электрода в обмерную пластину. Выполняется заточка; if (Заточка соответствует заданной?) then (да) :Во время операции сжатия из цикла обмера электрод/электрод вычисляется фактическое электрическое сопротивление заготовки путем пропускания тестового тока; if (Сопротивление соответствует эталону?) then (нет) :ТСК формирует запрос на заточку колпачков; else (да) break endif else (нет) :ТСК формирует запрос на заточку колпачков; endif else (нет) endif repeat while (Запрос на заточку) not (нет) :Завершение сервисных операций по автоматическому циклу; @enduml