Циклы производственных заказов (размер партии передачи)

В Производство можно последовательно планировать операции для производственных заказов. В этом случае операция должна быть завершена для всех изделий по заказу до начала следующей операции. Однако можно спланировать операции для маршрута производственного заказа так, что они частично перекрываются, при этом вы задаете количество изделий, для которых операция должны быть завершена, как точку отсчета для начала следующей операции, называемую размером партии передачи.

Чтобы использовать размер партии передачи, выберите флаг Партия передачи меньше производств.партии в детальном сеансе Производственное планирование (tisfc0110m000) и задайте значение в поле Объем партии передачи.

LN планирует циклы производственного заказа в случае использования размеров пакета передачи немного иначе, чем в случае последовательных операций маршрута. Рис. 1-1 иллюстрирует метод, используемый LN для планирования операций с использованием размера пакета передачи в случае планирования вперед. Рис. 1-2 иллюстрирует метод, который LN использует в случае планирования назад.

Примечание

Нельзя выбрать флаг Партия передачи меньше производств.партии для операции, если выбран флаг Фиксированная длительность для предыдущей операции. Конечно, это также невозможно на практике: если вы выпекаете булочки в печи, все они остаются в печи в течение всего фиксированного отрезка времени.

Планирование вперед: нормальная ситуация
Рис 1-1
Рис 1-1
QTвремя ожидания
Sвремя наладки
RTвремя выполнения
WTвремя задержки
MTвремя перемещения
Aдата начала ожидания
Bналадка + дата начала выполнения
Cналадка + дата начала выполнения
Dдата начала задержки
Eдата начала перемещения
Fдата начала ожидания (следующая операция)
Gналадка + дата начала выполнения (следующая операция)

Рис 1-1 показывает нормальную ситуацию планирования в которой операция 20 начинается в тот момент, когда операция 10 закончена для всего объема. Однако не всегда приходится иметь дело с таким простым случаем. В следующих разделах описано, как LN планирует операции, если за длинной операцией следует короткая, и при этом используется размер пакета передачи.

Планирование вперед с размером партии передачи
Рис 1-2
Рис 1-2
QTвремя ожидания
Sвремя наладки
RTвремя выполнения
WTвремя задержки
MTвремя перемещения
Aдата начала ожидания
Bналадка + дата начала выполнения
Cналадка + дата начала выполнения
Dпервая партия передача завершена
Eдата начала задержки
Fдата начала перемещения
Gдата начала ожидания (следующая операция)
Hналадка + дата начала выполнения (следующая операция)

Рис 1-2 - графическое отображение ситуации планирования вперед в которой вы определяете маршрут продукта, который состоит из операций 10 и 20. Для операции 10, определяется размер партии передачи.

На Рис. 1-2 показано, что LN не всегда может просто спланировать начало операции 20 (G) на основе того момента времени, когда первый пакет передачи выпускается операцией 10 (D). Рис. показывает, что время выполнения (RT) операция 20 намного короче, чем время выполнения операции 10. Наклонная линия показывает, что происходит конфликт, если LN планирует операцию 20 после того как готова первая партия передачи операции 10. Это подразумевало, что операция 20 заканчивается прежде, чем заканчивается операция 10. Очевидно, что это невозможно.

Чтобы избежать такого неправдоподобного планирования, LN выполняет следующие шаги для исправления ситуации:

  1. Смещение минимальной даты окончания производства (I): Для этого LN учитывает дату начала ожидания следующей операции (G) для операции 10. LN перемещает время производства одного пакета передачи (последним покидающего операцию 10) назад для операции 20. Это приводит к получению минимальной даты окончания.
  2. Проверка необходимости корректировки (II): Здесь показано, что LN должна выполнить корректировку, поскольку дата начала задержки (E) операции 20 (не исправленной) является более ранней, чем минимальная дата окончания производства, вычисленная на предыдущем шаге. Очевидно, что дата начала задержки должна совпадать с датой окончания производства.
  3. Откладывание операции 20 (III): Результат шага 2 оказался утвердительным, что означает, что LN должна отложить операцию 20, чтобы дата начала задержки для операции 20 совпадает с датой окончания производства. Следовательно, LN сдвигает элементы цикла операции 20 назад и определяет дату и время начала операции 20.
Планирование назад с размером партии передачи
Рис 1-3
Рис 1-3
QTвремя ожидания
Sвремя наладки
RTвремя выполнения
WTвремя задержки
MTвремя перемещения
Aдата начала ожидания
Bналадка + дата начала выполнения
Cналадка + дата начала выполнения
Dпервая партия передача завершена
Eдата начала задержки
Fдата начала перемещения
Gдата начала ожидания (следующая операция)
Hналадка + дата начала выполнения (следующая операция)

Рис 1-3 - графическое представление ситуации планирования назад в которой вы определяете маршрут продукта, состоящий из операций 10 и 20. Для операции 10, определяется размер партии передачи.

В ситуации планирования назад LN выполняет сдвиг в противоположном направлении: известна дата окончания производственной деятельности, и LN должна рассчитать время ее начала, что означает, что Рис. 1-3 нужно рассматривать снизу вверх.

Поэтому, начиная с времени окончания операции 20, LN сдвигает циклы операций 20 и 10 до времени начала операции 10. На Рис. 1-2 показано, что такое планирование операции 10 (операция 10 не исправлена) может привести к неправдоподобной ситуации: Рис 1-2 показывает, что планирование операции 10 таким образом (операция 10 не исправлена) может привести к неправдоподобной ситуации планирования: в этом примере операция 10 может завершиться после окончания операции 20.

Чтобы избежать такой ситуации, LN выполняет следующие шаги:

  1. Сдвигает максимальную допустимую дату окончания предыдущей операции (I): Для этого, LN сдвигает время производства одного размера партии передачи ( последний по операции 20) назад от даты начала задержки (E) операции 20. Результат хранится в максимальной допустимой дате окончания для операции 10. Это временная точка на которой время перемещения операции 10 должно закончиться, чтобы иметь возможность произвести последнюю партию передачи на операции 20.
  2. Сдвигает вычисленную дату окончания предыдущей операции (II): Для этого LN сперва сдвигает время перемещения и время задержки операции 10 назад от даты начала ожидания операции 20. Затем, начиная с момента, на который первая партия передачи должна по плану покинуть операцию 10 (D), LN сдвигает время производства всего количества минус размер партии передачи плюс время перемещения и время задержки, вперед. В результате получаем дату окончания операции 10. Закругленный конец стрелки показывает процедуру шага 2.
  3. Проверяет необходимость исправлений (III): LN сравнивает максимальную допустимую дату окончания, полученную на шаге 1, с рассчитанной на шаге 2 датой окончания. Если рассчитанная дата окончания оказывается более поздней, чем максимальная допустимая дата окончания, LN должна откорректировать планирование операции 10.
  4. Продвигает вперед предыдущую операцию (IV): Если на шаге 3 получен утвердительный ответ, LN продвигает вперед операцию 10 к более раннему времени, изменяя ее положение относительно операции 20, чтобы убедиться, что окончание времени перемещения операции 10 (G) совпадает с максимальной допустимой датой окончания, полученной на шаге 1.
Примечание

Описанные выше решения используют несколько упрощенные ситуации, в которых LN планирует общий цикл производственного заказа последовательным способом. На практике, однако, короткая операция может начаться сразу по прибытии первой партии передачи, а затем подождать прибытия следующей партии. Однако LN не поддерживает такой уровень подробностей планирования.