224 lines
17 KiB
Plaintext
224 lines
17 KiB
Plaintext
|
|
<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="Клещи сжаты, <br>толщина заготовки корректна, усилие набрано корректное" 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="Выставлен триггер <br>на сварку с током?" 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>
|