3955 байт добавлено,
20:15, 22 декабря 2020 Для станков с ЧПУ система выделяет 4 основных состояния:
*'''Аварийный стоп'''
*'''В производстве'''
*'''Наладка'''
*'''Простой'''
Данные состояния определяются чтением нескольких параметров станка (считывание состояния происходит 1 раз в 0.7 секунды):
=Аварийные статус станка=
НА станках Siemens существует два основных аварийных статуса, которые считываются нашей системой:
*Emergency Status
**'''NoEmergency''' – нормальная работа станка
**'''Emergency''' – станок в аварийном режиме
*Channel Alarm
**'''0''' - нет авариий на данном канале
**'''1''' - авария на канале без остановки
**'''2''' - аварийная остановка
=Режим станка=
*'''Mdi''' - ручной ввод команды, которая не сохранена в УП
*'''Automatic'''- работа по УП
*'''Jog''' - для «грубого» перемещения осей
*'''TeachIn''' - обучение положениям в режиме JOG
*'''Single''' – покадровое выполнение УП
*'''DryRun''' - выполнение УП на холостом ходу
=Cостояние Управляющей программы=
*'''Waiting''' – ожидание оператора
*'''Running''' – в процессе выполнения
*'''Idle''' - конец управляющей программы
=Опеределение текущего состояния станка=
Режим станка '''Emergency Status''' является приоритетным, над другими режимами, поэтому, если станок находится в данном состоянии, то в других состояниях в данный момент он быть не может.
Следующим по приоритетности является режим '''Channel Alarm''', если значение данного режима =2, то система в данном случае регистрирует простой.
Режимы станка Производство, Наладка, Простой, определяются комбинациями состояний станка и состояния управляющей программы и приведены в таблице ниже:
{| class="wikitable" ;
|+
|-
| rowspan="2" ; colspan="2" |
| colspan="3" ; style="text-align: center | '''Состояние УП'''
|-
|'''Waiting'''
|'''Running
|'''Idle
|-
|-
| rowspan="6" | '''Режим станка'''
|'''Mdi'''
|style= "background-color:#8b8b8b;" |Простой
|style= "background-color:#3793e4;" |Наладка
|style= "background-color:#8b8b8b;" |Простой
|-
|'''Automatic'''
|style= "background-color:#8b8b8b;" |Простой
|style= "background-color:#5fb131;" |Производство
|style= "background-color:#8b8b8b;" |Простой
|-
|'''Jog'''
|style= "background-color:#3793e4;" |Наладка
|style= "background-color:#3793e4;" |Наладка
|style= "background-color:#3793e4;" |Наладка
|-
|'''TeachIn'''
|style= "background-color:#3793e4;" |Наладка
|style= "background-color:#3793e4;" |Наладка
|style= "background-color:#3793e4;" |Наладка
|-
|'''SIngle'''
|style= "background-color:#8b8b8b;" |Простой
|style= "background-color:#5fb131;" |Производство
|style= "background-color:#8b8b8b;" |Простой
|-
|'''DryRun'''
|style= "background-color:#8b8b8b;" |Простой
|style= "background-color:#5fb131;" |Производство
|style= "background-color:#8b8b8b;" |Простой
|}