AlgorithmsSmartForce/algorithm_cups_grade/body.puml

97 lines
3.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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