feat: Добавлен алгоритм оценки поверхности колпачков

This commit is contained in:
Андрей Скирченко 2024-08-06 14:34:26 +03:00
parent 46d658f3f9
commit 38af88aaa7
4 changed files with 115 additions and 1 deletions

View File

@ -46,7 +46,7 @@ else (нет)
endif
endif
repeat while (Усилие меньше порога?) not (да)
repeat while (Усилие меньше порога) not (да)
end split

View File

@ -0,0 +1,96 @@
@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

View File

@ -0,0 +1,3 @@
@startuml
@enduml

View File

@ -0,0 +1,15 @@
@startuml
title
Алгоритм #
Алгоритм оценки поверхности колпачков.
end title
start
!include input.puml
!include body.puml
stop
@enduml