Заполнение файла основных данных

Заполним данные на основе задачи Элияху Голдратта «Идеальный завод»

Исходные данные в формате MS Еxcel. Общий вид (открыта вкладка "Оборудование")

Заполнение вкладки "Подразделения"

"Подразделения" (примеры)

Заполнение вкладки "Оборудование"

Во вкладке описывается оборудование, которое используется техпроцессами производимой продукции (упоминается в описании маршрутов). Оборудование задается в привязке к рабочим центрам (поле EQUIPMENT_ID), где рабочий центр (РЦ) - группа оборудования, обладающая одинаковыми возможностями по обработке деталей. Т.е. деталь, имеющая в маршруте операцию с использованием конкретного РЦ, может быть отдана в работу на любой станок этого рабочего центра. РЦ задаются в привязке к оргструктуре (подразделениям из поля DEPT_ID) , и могут быть заданы как набор станков с инв. номерами в поле ID, либо просто укзанием количества станков в поле AMOUNT

"Оборудование" (примеры)

Заполнение вкладки "Спецификация"

"Спецификация" (примеры)

Заполнение вкладки "Маршрут"

"Маршрут" (примеры)

Заполнение вкладки "Технология"

Пооперационно описываются все операции маршрута (маршрутов) ДСЕ, с указанием подразделения, РЦ и составляющих технологических времен. Дополнительно, но необязательно, может быть введено поле ROUTE_PHASE, в котором задаются коды цехозаходов (фаз маршрута - совокупность операций, выполняемых без перерыва в одном подразделении).

"Технология" (примеры)

Детализированное, по-переходное задание операций описано здесь.

Заполнение вкладки "Профессии"

"Профессии" (примеры)

Заполнение вкладки "Технология-ресурс, Тех-рес"

Описываются ресурсы, используемые на операциях, помимо основного оборудования (РЦ). На каждую операцию может быть задано любое количество, в т.ч. разнородных ресурсов, например персонал разных профессий.

"Технология-ресурс, Тех-рес" (примеры)

Заполнение вкладки "Правила партионности"

"Правила партионности" (примеры)

Заполнение вкладки "Группы операций"

"Группы операций" (примеры)

Комментарий Данные, приводимые на листах разделов "Группы операций" и "Стойкость оборудования" модифицируют поведение операций в части наладок. Изменение действия происходит с учетом сочетания данных на обоих этих листах. Если в потоке работ последовательно пойдут работы, разные по содержанию, но входящие в одну группу операций , то переналадки между ними не будет. Если при этом задан параметр "Стойкость оборудования", то наработка на единицу оборудования считается по всем работам, включенным в группу. По истечении времени работы единицы оборудования, превышающего значение заданного в "Стойкости оборудования", состояние наладки для этой единицы сбрасывается, и если последующие партии требуют наладки, то наладка будет произведена. Примеры использования:

  • Литейная форма может выдержать не более 10 часов работы из-за выгорания футеровки. Для учета этого на операции заливки с кодом OPERATION_ID нужно поставить в поле "DURABILITY" значение 10,0. После наработки в непрерывном потоке по этой операции 10 часов "принудительно" включится наладка.
  • На пильном автомате режутся прутки для разных деталей. Объединение операций резки в одну группу операций, и задание стойкости позволяет учесть время на смену пилы при достижении назначенной в поле "DURABILITY" наработки.
"Поставщики" (примеры)

Во вкладке "Поставщики" определяется срок, минимальный размер и кратность поставки МиК, который задается кодом CODE: После импорта в системе раздел отображается как: Комментарий Если лист "Поставщики" отсутствует в комплекте входных данных, но покупные (МиК) присутствуют в спецификации, то система автоматически сформирует раздел данных, задав срок поставки=0. Т.е. все МиК, для которых нет информации о поставках, "всегда есть".

Нормальные ситуации:

  • PERIOD задается в днях, может быть нулём. Это значит, что поставка прибудет на склад сразу после заказа поставки
  • MIN может отсутствовать или равняться 0. Это значит, что минимальный размер поставки не ограничен, и размер поставки будет равен потребности.
  • BATCH_SIZE может отсутствовать или равняться 0. Это значит, что кратность партии не ограничена и поставка может быть равна потребности.
  • Не все МиК из спецификации продукции описаны в таблице. Для МиК, которые не описаны, в имитационной модели принимается, что они "всегда есть"
  • Если указаны и MIN и BATCH_SIZE, то оба ограничения на минимальный размер поставки будут применены - будет выбрано бОльшее из заданных значений.

Примечание: расчет поставки включается в момент возникновения потребности - в количестве, точно удовлетворяющем потребность (с учетом наличия ранее поставленных)- или в большем количестве, если есть требования по размеру и/или кратности. Если поставка еще не подошла, а потребность увеличилась - то размер поставки может быть увеличен для восполнения добавленной потребности. Если в дату начала расчета на складе МиК (см.) было пусто, то все работы, требующие МиК, будут сдвинуты вправо до момента прихода поставки. Для модуля Симулятор, который не учитывает состояния склада МиК, все работы с МиК сдвинутся вправо, если не образуется избыток из-за пришедших поставок в количествах, превышающих потребность заказа, инициировавших поставку. И наоборот, для модуля Планировоание, если в дату начала расчета на складе есть МиК в количестве, превышающим потребности всего плана, то новых поставок не будет до конца исполнения плана.