19.04.2015, 17:35 | #1 |
Участник
|
Сводное планирование/Планирование операций AX2009
Доброго дня.
Прошу помощи в решении следующей проблемы, схожей с этой: AX 2009 Сводное планирование, планирование операций Суть в следующем: Из-за сложности маршрутов и большого ассортиментного распределения продукции для каждой из линий использовать ограничение по мощности для всех участвующий в маршруте рабочих центров не представляется возможным (с этого начинали - в результате полная чушь и совершенно неадекватный план). Пришли к следующей методике: в каждом маршруте имеем лишь одну операцию, которая использует мощность единственной для всего маршрута группы рабочих центров с ограниченной мощностью (внутри группы один единственный рабочий центр, фиктивный, исключительно для планирования производства). Для этого центра определена мощность. Живой пример: известно, что на линии N производство за 12 часовую смену может выпускать 10 тонн продукции. Для этой операции в маршруте установлено время выполнения 12 часов и кол-во процесса - 10 тонн. И обычно все работает корректно, и скажем, если одна партия продукции равна 2 тоннам. система корректно планирует к производству по 5 партий (10/2) на каждую смену 12 часов. НО! иногда возникает ситуация, когда мощности производства, указанной в маршрутах не хватает для планирования всего объема потребности (нужно больше, мощности на конкретную дату нет). И тут система вроде все правильно делает - начинает искать свободные мощности в более раннем периоде - назад от даты потребности. И, предположим, продукция нужна в Июне, а мощность свободная есть только в Мае. Операция, ограничивающая мощность, стоит самой первой в маршруте (с нее начинается маршрут). В итоге система предлагает НАЧАТЬ производство в Мае, причем в Мае завершить только эту, ограничивающую операцию, а все остальные (на которых как раз и потребляется сырье и материалы) - непосредственно перед датой потребности. С точки зрения системы - все верно: операции потребления сырья используют рабочие центры с неограниченными мощностями, и система ожидает их "Мгновенного" исполнения. Как я уже написал - ограничить мощность реальных рабочих центров не представляется возможным т.к. неэффективно в нашем случае. Приводит это все к тому, что план производства более-менее корректный, а вот план по закупкам сырья - совсем кривой - производство "сдвинуто" с июня на май, а вот поставки сырья - нет.. Т.е. есть необходимость каким-то образом "Объяснить" системе, что нужно везти сырье и материалы к дате начала производства, т.е. к самой первой операции. Пытался решить проблему следующим образом: сделал ограничивающую операцию последней в списке операций в маршруте (завершающей), в надежде на то, что при стандартном планировании назад от даты потребности система поставит последнюю операцию на свободное место в графике загрузки ограниченного рабочего центра, а все остальные операции (как не использующие ограниченных ресурсов) буду спланированы непосредственно до нее (в тот же день или днем ранее). И в том числе также будут спланированы операции, к которым привязано потребление сырья. НО УВЫ: получил обратную проблему: все операции, использующие неограниченные рабочие центры (группы рабочих центров) были спланированы на день пересчета плана, т.е. на "Сегодня", а операции, ограниченные по мощности - как и ранее - более или менее нормально. Вопрос вот собственно в чем - Можно ли каким-либо образом объяснить системе "вези все сырье и материалы" к дате начала исполнения заказа, т.е. к первой операции. Но при этом не привязывая к этой операции потребление сырьевых компонентов.. Заранее благодарен всем за любые комментарии. С уважением, Артем Шакин |
|
20.04.2015, 11:59 | #2 |
Аманд
|
Цитата:
Сообщение от Artem Shakin
Вопрос вот собственно в чем - Можно ли каким-либо образом объяснить системе "вези все сырье и материалы" к дате начала исполнения заказа, т.е. к первой операции. Но при этом не привязывая к этой операции потребление сырьевых компонентов..
Заранее благодарен всем за любые комментарии. С уважением, Артем Шакин И расскажите, какую продукцию вы производите? |
|
20.04.2015, 12:17 | #3 |
Участник
|
Доброго дня.
Производим ЛКМ, в связи с этим операции потребления сырьевых компонентов (а более того порядок потребления сырьевых компонентов для каждой операции) имеет очень большое значение, и определен в маршруте/спецификации. И поменять этот порядок нельзя - сильно влияет на качество продукции. Печать технологических карт на изготовление осуществляется "от заказа" напрямую из AX, и система связывает через поле "операция" строки спецификации и производственные операции.. Собственно попытался сделать следующее - ограничивающую мощность операцию разбил на две половинки - одну - самой первой операцией. вторую - самой последней. Результат лучше - большинство маршрутов по спланированным заказам оказались "зажаты" в рамки ограниченных по мощности операций. Но результат не идеален.. Буду думать дальше.. |
|
20.04.2015, 12:34 | #4 |
Аманд
|
В группе покрытия принцип покрытия какой стоит?
Спецификация на полуфабрикаты разбита, маршрут один? |
|
20.04.2015, 13:16 | #5 |
Участник
|
Не совсем понял, что подразумевается под принципом покрытия в настойках группы покрытия?
Код покрытия? если да, то стоит период. А в целом, планирование назад от даты потребности. В спецификации есть полуфабрикаты, но в спецификацию входят по большей части сырьевые компоненты напрямую. Маршрутов много (на каждую однотипную группу продукции свой маршрут). |
|
20.04.2015, 14:04 | #6 |
Аманд
|
Можно поиграть с мин/макс и датой потребности (первый расход, дата планирования и т.д.)
Вообще задача непростая в плане описания текстом - много нюансов. Чисто теоретически все закупки под заказ можно собрать к единой дате по ссылке на производство ручками. Нужно видеть ваши настройки, структуру спецификаций и маршруты. |
|
|
За это сообщение автора поблагодарили: Artem Shakin (1). |
20.04.2015, 14:27 | #7 |
Участник
|
Я бы попробовал, с позволения Артема, переформулировать задачу...
Дано: 3 операции на производственном маршруте, идущие последовательно. 1-я операция выполняется на группе РЦ с ограниченной мощностью, остальные - без (но тоже пронормированы операционными временами выполнения). Вопрос: Как настроить систему и данные таким образом, чтобы операции планировались не разрывно, то есть сразу после окончания одной операции планировалась к выполнению следующая. Сейчас из-за ограничения мощности операция с ограниченным ресурсом планируется на одну дату (с учетом ограничения), а все остальные операции совсем на другую дату, с учетом даты потребности. Соответственно поставка материалов, подвязанных ко 2-й и 3-й операции на маршруте, тоже планируется не на правильную дату. Артем, верно описал задачу?
__________________
Денис Салтыков |
|
|
За это сообщение автора поблагодарили: Artem Shakin (1). |
20.04.2015, 15:10 | #8 |
Участник
|
Привет. Рад видеть. Да, все верно!!
|
|
20.04.2015, 15:37 | #9 |
Аманд
|
Операции рвутся не из-за неограниченной мощности, из-за настроек маршрутов и иерархии полуфабрикатов в спецификации.
На полуфабрикаты отдельный ПЗ формируется? |
|
20.04.2015, 15:48 | #10 |
Аманд
|
https://www.youtube.com/playlist?lis...8F5C3A99059C07
В какой то из этих частей я рассказываю о взаимосвязи структуры спецификации и планирования. Настройки Тип спецификации (производство, номенклатура) и т.д. |
|
20.04.2015, 17:14 | #11 |
Участник
|
Цитата:
Операции рвутся не из-за неограниченной мощности, из-за настроек маршрутов и иерархии полуфабрикатов в спецификации.
Я проверю, зависит ли разрыв в операциях от наличия/отсутствия полуфабрикатов в спецификации (есть довольно немалая доля продуктов, в спецификации которых полуфабрикаты вообще не входят. т.е. производится продукт напрямую из закупаемых сырьевых компонентов). Для ясности - мы сейчас говорим только о готовой НЕФАСОВАННОЙ продукции (процесс фасовки - не лимитирующий в принципе и не имеет ограничений по мощности с т.з. AXAPTA). Другими словами - я не планирую загруженность линий фасовки, я планирую загрузку оборудования, производящего ЛКМ в объеме (так называемый BULK) Цитата:
На полуфабрикаты отдельный ПЗ формируется?
Видео обязательно посмотрю, Спасибо. |
|
20.04.2015, 17:41 | #12 |
Аманд
|
Цитата:
Разница в том, что если номенклатура, то ПФ делается на склад, затем потребление планируется со склада. Если производство - то формируется связанное подчинённое производство. В большинстве случаев эти заказы не будут разрываться (если запускать планирование с галкой "ссылки графика") Проверить - должна стоять ссылка на ПЗ Иначе говоря, связаны ли между собой Главный ПЗ и ПЗ на полуфабрикаты прямыми ссылками (галка ссылки графика) при планировании. |
|
20.04.2015, 19:36 | #13 |
Участник
|
А если, скажем, мы не будем брать во внимание полуфабрикаты вообще? Как я написал ранее, у нас есть продукты, в состав которых не входят полуфабрикаты в принципе..
К тому же, планировать производство полуфабриката к каждому конкретному заказу партии готового нефасованного продукта нет технологической возможности. Просто обурудование и технология не позволяет сделать небольшой (конкретный) объем полуфабриката. Его производство планируется по принципу min/max и потребление его идет как номенклатуры, со склада.. |
|
20.04.2015, 22:00 | #14 |
Аманд
|
Если без ПФ, то у вас потребление привязано к операциям. Операции не должны разрываться.
|
|
20.04.2015, 22:29 | #15 |
Участник
|
Эмм.. В процессе родился следующий вопрос: тип связи операций (мягко/жестко) работает только при планировании заданий?? Для планирования операций значение этих полей не имеет значения?
|
|
21.04.2015, 19:16 | #16 |
Аманд
|
Надо проверят. Здесь кто-то выкладывал анализ кода.
|
|
22.04.2015, 10:00 | #17 |
Аманд
|
|
|
|
За это сообщение автора поблагодарили: ds1678 (2). |
|
|