Хотел уже писать про то, что мы сделали с ИИ, но в комментариях выяснилось, что не все понимают проблему позаказного единичного производства одинаково.

Опишу так, как я понимаю сложность планирования. Иначе то, что мы делали с ИИ, беспощадно упрощая систему, будет не ясно.

Почему идеально отнормированный план всех операций практически всегда врёт?

Есть красивая идея: разложить изделие на все операции, отнормировать каждую, разложить по переделам и сложить в общий план. Тогда, мол, и срок точный, и себестоимость огонь. Логика железобетонная. Одна проблема – работает эта логика на одном изделии в вакууме.

Что происходит в реальности? В реальности у нас пул заказов заходит на производство, и в поток становится одновременно с десяток изделий.

Каждое изделие состоит из сотни деталей. Каждая деталь имеет свой путь через разные рабочие центра. Кто-то сразу после лазера идёт на сборку, кто-то попадёт ещё на фрезер, гибку, сверлильный, резьбу или ГРС и т.д. А кто-то соберётся в узел и вернётся назад мехобработку уже в виде подсборки.

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

Участок, чтобы не «простаивать», укрупняет партию. И пока он копит удобную партию, очень нужная на сборке деталь лежит и ждёт. При этом может даже так случиться, что участок отработает всё чётко по нормам. Или даже лучше!

Но на сборку выходит некомплект: пост готов, люди на месте, а собрать нечего — не хватает одной железки.

А теперь добавим веселья. Пусть участок ничего не укрупняет (фантастика, но пусть). Но сталь пришла не той твёрдости. Фреза сломалась. Двое не вышли. Что случается?

Каждое такое отклонение не гасится, а уезжает дальше по цепочке. Опоздание передаётся целиком, а опережение теряется. Что это значит? Если кто успел раньше, то этот подарок сборка не заберёт, если сейчас занята другим. Если кто-то чуть задержался, то сборка встаёт. А встаёт сборка – это значит встаёт весь завод. Даже если кажется, что всё работает, и все бегают.

План начинают переписывать каждый день, и он всё равно отстаёт от цеха. Нервозность, стресс, иногда, насилие…

Ещё веселья? А если на всё на это положить тот факт, что изделия в большинстве своём позаказные. То есть не делавшиеся ранее. И нормы определяются с точностью 15-20%? То есть все проблемы выше остаются, но добавляется ещё и вариабельность нормирования.

Чувствуете пользу точных пооперационных норм?

Но и это ещё не всё!