Планировщик

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

При получении клиентского заказа (возможен импорт из ERP-системы) на производство какой-либо продукции, MEScontrol определяет, какие машины должны быть использованы, какие процессы задействованы, каковы производственные параметры и какие складские операции происходят. Заказы, в режиме автоматического построения плана, разбиваются на наряды (задания для определенных групп оборудования по выполнению на них операций, являющихся частью изготовления изделия). Наряды распределяются между свободными производственными линиями, для них составляется график загрузки. Все компоненты процесса производства продукции уже учтены в структуре продукта. Распределение ресурсов и есть основная задача планирования. При планировании должны быть учтены все имеющиеся ограничения, в том числе: способность машин выполнять те или иные процессы, допустимые связи между рабочими центрами и складами, наличие на складах необходимого количества сырья, упаковочного материала, текущая загруженность машин, наличие уже имеющегося плана (который, очевидно, не должен пострадать в результате очередного повторения планирования), требования заказчика поставить продукцию к определенной дате и прочее. Также при планировании учитываются различные критерии оптимизации, например, время выполнения операции, стоимость перехода от одной производственной линии к другой и так далее. Пользователями могут выбираться разные критерии, а результатом их действия будет векторный коэффициент, который учитывает и балансирует действие всех критериев.

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

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

MEScontrol способен выполнять оперативное планирование любого объема технологических операций на неограниченном количестве производственных линий. Планировщик учитывает все параметры оборудования, производственную мощность, местоположение по отношению к группам оборудования, которые также задействованы в процессе, связи между оборудованием, последовательность процессов, характер сырья для процесса (учитывает чистку оборудования или смену инструмента при смене сырья, обрабатываемого на оборудовании), а также текущую и плановую загруженность оборудования. Это позволяет автоматически строить максимально плотные расписания. Модуль также имеет функцию ручного планирования. Её можно использовать как для ручного построения расписаний, так и для корректировки планов, составленных автоматически. Ручная корректировка позволяет добиться оптимальных расписаний в рамках конкретных подразделений, производственных линий и сложившейся ситуации. Система MEScontrol — самообучающаяся. Планировщик анализирует фактическое выполнение предыдущих планов и на основании этого закладывает поправки во вновь формируемое расписание. Таким образом, в результате многочисленных корректировок расписаний достигается максимальная точность в планировании.

Cистема MEScontrol поддерживает два вида планирования:

  • Производство по заказам — планируется после поступления заказов от контрагентов и на их основании.
  • Производство «про запас» — планируется, основываясь на статистических данных за прошлые периоды, либо руководствуясь поддержанием минимального уровня запасов готовой продукции на складе.
 
УралWeb