AlgorithmsSmartForce/alogrithm_stop/.$algorithm_stop.drawio.bkp

224 lines
17 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.

<mxfile host="Electron" modified="2024-08-27T13:30:09.629Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/24.4.8 Chrome/124.0.6367.207 Electron/30.0.6 Safari/537.36" etag="0SykBB_4em_9wa5-4Eww" version="24.4.8" type="device">
<diagram id="U2dJCsa7sE4v5P5Dxrlu" name="Page-1">
<mxGraphModel dx="2388" dy="1680" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1169" pageHeight="1654" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="59" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="800" y="259" width="240" height="1000" as="geometry" />
</mxCell>
<mxCell id="58" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="540" y="259" width="190" height="1000" as="geometry" />
</mxCell>
<mxCell id="57" value="" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1">
<mxGeometry x="100" y="259" width="360" height="1000" as="geometry" />
</mxCell>
<mxCell id="2" value="Начало" style="rounded=1;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="220" y="199" width="160" height="40" as="geometry" />
</mxCell>
<mxCell id="3" value="Клещи сжаты, &lt;br&gt;толщина заготовки корректна, усилие набрано корректное" style="html=1;shape=mxgraph.infographic.ribbonSimple;notch1=0;notch2=20;align=center;verticalAlign=middle;fontSize=14;fontStyle=0;fillColor=#FFFFFF;whiteSpace=wrap;direction=west;" parent="1" vertex="1">
<mxGeometry x="415" y="120" width="210" height="80" as="geometry" />
</mxCell>
<mxCell id="5" value="Выставлен триггер &lt;br&gt;на сварку с током?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="220" y="359" width="160" height="50" as="geometry" />
</mxCell>
<mxCell id="11" value="Запрашивает у робота id программы и индекс сварочной точки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="215" y="439" width="170" height="80" as="geometry" />
</mxCell>
<mxCell id="13" value="Получает запрос" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="574" y="439" width="120" height="80" as="geometry" />
</mxCell>
<mxCell id="14" value="Отправляет индекс сварочной точки и id программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="569" y="559" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="15" value="Запрашивает номер сварочной программы из локальной БД" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="559" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="16" value="Отправляет номер сварочной программы в сварочный контроллер" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="679" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="17" value="Получает номер сварочной программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="847" y="679" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="18" value="Выполнение сварочной программы" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="847" y="917.5" width="130" height="83" as="geometry" />
</mxCell>
<mxCell id="19" value="Завершено?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
<mxGeometry x="852" y="1040" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="20" value="Сварка началась?" style="shape=hexagon;perimeter=hexagonPerimeter2;whiteSpace=wrap;html=1;fixedSize=1;" parent="1" vertex="1">
<mxGeometry x="852" y="819" width="120" height="40" as="geometry" />
</mxCell>
<mxCell id="21" value="Анализ и корректировка параметров в процессе сварки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="919" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="23" value="Анализ качества сварки" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="1040" width="130" height="40" as="geometry" />
</mxCell>
<mxCell id="24" value="Сохранение данных в локальной БД" style="rounded=0;whiteSpace=wrap;html=1;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="235" y="1120" width="130" height="80" as="geometry" />
</mxCell>
<mxCell id="25" value="" style="ellipse;html=1;shape=endState;fillColor=strokeColor;" parent="1" vertex="1">
<mxGeometry x="285" y="1324" width="30" height="30" as="geometry" />
</mxCell>
<mxCell id="26" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;exitPerimeter=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="3" target="2" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="340" y="209" as="sourcePoint" />
<mxPoint x="390" y="159" as="targetPoint" />
<Array as="points">
<mxPoint x="300" y="160" />
<mxPoint x="300" y="199" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="27" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="2" target="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="530" y="339" as="sourcePoint" />
<mxPoint x="580" y="289" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="29" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="5" target="11" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="470" y="489" as="sourcePoint" />
<mxPoint x="520" y="439" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="34" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="11" target="13" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="450" y="529" as="sourcePoint" />
<mxPoint x="500" y="479" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="35" value="" style="endArrow=classic;html=1;rounded=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;" parent="1" source="13" target="14" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="444" y="589" as="sourcePoint" />
<mxPoint x="494" y="539" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="36" value="" style="endArrow=classic;html=1;rounded=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="14" target="15" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="669" as="sourcePoint" />
<mxPoint x="470" y="619" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="37" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="15" target="16" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="420" y="689" as="sourcePoint" />
<mxPoint x="470" y="639" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="38" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=0;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="16" target="17" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="500" y="789" as="sourcePoint" />
<mxPoint x="550" y="739" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="47" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="23" target="24" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="130" y="1100" as="sourcePoint" />
<mxPoint x="180" y="1050" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="48" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="24" target="25" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="160" y="1182" as="sourcePoint" />
<mxPoint x="210" y="1132" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="49" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="5" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint y="469" as="sourcePoint" />
<mxPoint x="300" y="1240" as="targetPoint" />
<Array as="points">
<mxPoint x="140" y="384" />
<mxPoint x="140" y="1240" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="50" value="нет" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="155" y="349" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="51" value="да" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="300" y="409" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="60" value="Алгоритм #. Формирование команды на сварку." style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=29;" parent="1" vertex="1">
<mxGeometry x="225" y="30" width="720" height="50" as="geometry" />
</mxCell>
<mxCell id="61" value="Конец" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="315" y="1324" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="62" value="Контроллер ТСК" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="100" y="259" width="130" height="30" as="geometry" />
</mxCell>
<mxCell id="63" value="Контроллер робота" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="540" y="259" width="150" height="30" as="geometry" />
</mxCell>
<mxCell id="64" value="Сварочный контроллер" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="800" y="259" width="170" height="30" as="geometry" />
</mxCell>
<mxCell id="65" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="17" target="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="670" as="sourcePoint" />
<mxPoint x="820" y="620" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="66" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;" parent="1" source="20" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="820" as="sourcePoint" />
<mxPoint x="912" y="790" as="targetPoint" />
<Array as="points">
<mxPoint x="972" y="790" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="67" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="20" target="18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="860" as="sourcePoint" />
<mxPoint x="820" y="810" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="68" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="18" target="21" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="780" y="910" as="sourcePoint" />
<mxPoint x="830" y="860" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="69" value="" style="endArrow=classic;html=1;rounded=0;exitX=1;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="19" target="18" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="940" y="1170" as="sourcePoint" />
<mxPoint x="990" y="1120" as="targetPoint" />
<Array as="points">
<mxPoint x="1000" y="1060" />
<mxPoint x="1000" y="959" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="76" value="" style="endArrow=classic;html=1;rounded=0;exitX=0.5;exitY=1;exitDx=0;exitDy=0;entryX=0.5;entryY=0;entryDx=0;entryDy=0;" parent="1" source="18" target="19" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="770" y="1110" as="sourcePoint" />
<mxPoint x="820" y="1060" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="77" value="" style="endArrow=classic;html=1;rounded=0;exitX=0;exitY=0.5;exitDx=0;exitDy=0;entryX=1;entryY=0.5;entryDx=0;entryDy=0;" parent="1" source="19" target="23" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="880" y="1220" as="sourcePoint" />
<mxPoint x="930" y="1170" as="targetPoint" />
</mxGeometry>
</mxCell>
<mxCell id="78" value="нет" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="972" y="810" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="79" value="да" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="912" y="859" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="80" value="нет" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="972" y="1060" width="60" height="30" as="geometry" />
</mxCell>
<mxCell id="81" value="да" style="text;html=1;strokeColor=none;fillColor=none;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;fontSize=14;" parent="1" vertex="1">
<mxGeometry x="792" y="1030" width="60" height="30" as="geometry" />
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>