Автоклассификация простоев: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
 
(не показаны 2 промежуточные версии этого же участника)
Строка 11: Строка 11:
 
<ol>
 
<ol>
 
<li>В момент закрытия состояния проверяется, изменялись ли причины простоя для этого состояния. Если ранее для незакрытого состояния была указана какая-то причина (любым способом), или состояние было подразбито на несколько причин - автоклассификация заканчивается, никаких изменений с записью не произойдёт. Если сначала пользователь указал причины простоя, сохранил запись, а затем отменил все свои изменения - автоклассификация всё-равно не произойдёт.
 
<li>В момент закрытия состояния проверяется, изменялись ли причины простоя для этого состояния. Если ранее для незакрытого состояния была указана какая-то причина (любым способом), или состояние было подразбито на несколько причин - автоклассификация заканчивается, никаких изменений с записью не произойдёт. Если сначала пользователь указал причины простоя, сохранил запись, а затем отменил все свои изменения - автоклассификация всё-равно не произойдёт.
 +
 
[[file: Img6.png]]
 
[[file: Img6.png]]
 +
 
<li> После этого состояние подразбивается на отрезки смен, которые были во время этого состояния станка (видны в расписании станка). На смены делятся только состояния '''Простой''' и '''Недоступен'''​, все остальные пропускаются.
 
<li> После этого состояние подразбивается на отрезки смен, которые были во время этого состояния станка (видны в расписании станка). На смены делятся только состояния '''Простой''' и '''Недоступен'''​, все остальные пропускаются.
 
Для отрезков, попадающих на смены "Перерыв между сменами" (она же "Нерабочая смена") и "Перерыв внутри смены" выставляются системные причины "Перерыв между сменами" и "Перерыв" соответственно;  для остальных отрезков выставляется системная причина "Не определено"
 
Для отрезков, попадающих на смены "Перерыв между сменами" (она же "Нерабочая смена") и "Перерыв внутри смены" выставляются системные причины "Перерыв между сменами" и "Перерыв" соответственно;  для остальных отрезков выставляется системная причина "Не определено"
 +
<br>
 +
[[file: Pic2a.png]]
  
[[file: Pic2a.png]]
+
<li> После этого, в случае если включена опция "Автоматически классифицировать плановые простои" - текущее подразбиение дополняется отрезками ТОИР-ов. Учитываются только Запущенные и Выполненные ТОИР-ы. В случае пересечения ТОИР-а с отрезком простоя - отрезок подразбивается на части; для той части, на которую приходился ТОИР, выставляется системная причина "Тех-обслуживание", для остальной части - остаётся предыдущая причина простоя. Таким образом, если ТОИР пересекал границу смен, в состоянии станка будут идти две (или более) подряд причины простоя "Тех-обслуживания" (верно только для состояний '''Простой''' и '''Недоступен'''​​​).  Эти причины не будут слиты в одну.  
<li> После этого, в случае если включена опция "Автоматически классифицировать плановые простои" - текущее подразбиение дополняется отрезками ТОИР-ов. Учитываются только Запущенные и Выполненные ТОИР-ы. В случае пересечения ТОИР-а с отрезком простоя - отрезок подразбивается на части; для той части, на которую приходился ТОИР, выставляется системная причина "Тех-обслуживание", для остальной части - остаётся предыдущая причина простоя. Таким образом, если ТОИР пересекал границу смен, в состоянии станка будут идти две (или более) подряд причины простоя "Тех-обслуживания" (верно только для состояний SwitchedOn и SwitchedOff​​).  Эти причины не будут слиты в одну.  
 
 
На этом этапе подразбиение заканчивается; в дальнейшем может только смениться причина у какого-либо отрезка.
 
На этом этапе подразбиение заканчивается; в дальнейшем может только смениться причина у какого-либо отрезка.
 +
<br>
 +
[[file: Pic3a.png]]
 +
<li>После этого, если включена опция "Автоматически классифицировать короткие простои" - проверяются все отрезки с причиной простоя "Не определено".  Проверка происходит только для состояния станка '''Простой''', все остальные состояния (в том числе '''Недоступен''') пропускаются.
 +
Если длина отрезка не превышает опцию "Длительность короткого простоя" - для этого отрезка выставляется системная причина "Короткие простои". ​​​​
 +
<br>
 +
[[file: Pic4a.png]]
 +
<li> После этого, если включена опция "Автоматически классифицировать короткие наладки" - проверяются все отрезки с причиной простоя "Не определено".  Проверка происходит только для состояния станка '''Наладка''', все остальные состояния пропускаются.
 +
Если длина отрезка не превышает опцию "Длительность короткого простоя" - для этого отрезка выставляется системная причина "Короткие наладки".
 +
<br>
 +
[[file: Pic5a.png]]
 +
<br>
 +
На изображениях выше вид состояния '''Аварийный Стоп'''  будет совпадать с состоянием '''Наладка''', за исключением последнего шага (для '''Аварийный Стоп''' ничего не изменится по сравнению с предыдущим шагом).

Текущая версия на 03:19, 24 марта 2021

Кроме ручного способа указания причин простоя существует механизм автоматического заполнения причин простоя.

Вся автоклассификация производится на момент закрытия состояния - то есть, когда пришло событие со сменой состояния станка. До этого момента для состояний, которые разрешено классифицировать, добавлена дефолтная причина простоя "Не определено" (с неуказанной датой окончания)

Порядок работы автоклассикации: ​Проверка, изменялись ли причины простоя Подразбиение на смены, если необходимо Подразбиение на ТОИР-ы, если необходимо Расстановка коротких простоев ​Расстановка коротких наладок.​

  1. В момент закрытия состояния проверяется, изменялись ли причины простоя для этого состояния. Если ранее для незакрытого состояния была указана какая-то причина (любым способом), или состояние было подразбито на несколько причин - автоклассификация заканчивается, никаких изменений с записью не произойдёт. Если сначала пользователь указал причины простоя, сохранил запись, а затем отменил все свои изменения - автоклассификация всё-равно не произойдёт. Img6.png
  2. После этого состояние подразбивается на отрезки смен, которые были во время этого состояния станка (видны в расписании станка). На смены делятся только состояния Простой и Недоступен​, все остальные пропускаются. Для отрезков, попадающих на смены "Перерыв между сменами" (она же "Нерабочая смена") и "Перерыв внутри смены" выставляются системные причины "Перерыв между сменами" и "Перерыв" соответственно; для остальных отрезков выставляется системная причина "Не определено"
    Pic2a.png
  3. После этого, в случае если включена опция "Автоматически классифицировать плановые простои" - текущее подразбиение дополняется отрезками ТОИР-ов. Учитываются только Запущенные и Выполненные ТОИР-ы. В случае пересечения ТОИР-а с отрезком простоя - отрезок подразбивается на части; для той части, на которую приходился ТОИР, выставляется системная причина "Тех-обслуживание", для остальной части - остаётся предыдущая причина простоя. Таким образом, если ТОИР пересекал границу смен, в состоянии станка будут идти две (или более) подряд причины простоя "Тех-обслуживания" (верно только для состояний Простой и Недоступен​​​). Эти причины не будут слиты в одну. На этом этапе подразбиение заканчивается; в дальнейшем может только смениться причина у какого-либо отрезка.
    Pic3a.png
  4. После этого, если включена опция "Автоматически классифицировать короткие простои" - проверяются все отрезки с причиной простоя "Не определено". Проверка происходит только для состояния станка Простой, все остальные состояния (в том числе Недоступен) пропускаются. Если длина отрезка не превышает опцию "Длительность короткого простоя" - для этого отрезка выставляется системная причина "Короткие простои". ​​​​
    Pic4a.png
  5. После этого, если включена опция "Автоматически классифицировать короткие наладки" - проверяются все отрезки с причиной простоя "Не определено". Проверка происходит только для состояния станка Наладка, все остальные состояния пропускаются. Если длина отрезка не превышает опцию "Длительность короткого простоя" - для этого отрезка выставляется системная причина "Короткие наладки".
    Pic5a.png
    На изображениях выше вид состояния Аварийный Стоп будет совпадать с состоянием Наладка, за исключением последнего шага (для Аварийный Стоп ничего не изменится по сравнению с предыдущим шагом).