- Расчет производственной программы исходя из плана выпуска продукции, остатков готовых деталей и узлов, незавершенного производства. Расчет потребности производства в материалах и комплектующих.
- Применение системы
в производственно-диспетчерских службах и непосредственно в цехах, движение деталей и узлов в производстве (планирование работ в цехе, выдача заданий, контроль выполнения работ, методология работы с системой и с бумажной сопроводительной документацией, использованиештрих-кодирования , оформление сдачи деталей в цехе и передачи в следующий по маршруту цех). Контроль прохождения партии деталей. Комплектация сборочного производства. - Контроль хода производства, визуализация плановых и фактических показателей в различных вариантах.
- Учет использования дорогостоящего инструмента (номерной учет и электронная картотека инструмента и оснастки, выдача и прием инструмента в кладовой, контроль использования инструмента в производстве, статистика использования и текущая наработка каждой единицы инструмента).
- Конфигурирование продукции на заказ (автоматическая генерация состава конкретного экземпляра (партии) изделия по требованиям заказчика с учетом возможных исполнений, вариантов комплектации изделия и входящих компонентов).
- Расчет плановой себестоимости продукции (заказов).
Все эти примеры, иллюстрирующие возможности использования системы в ПДО, цехах и других подразделениях, вошли в демонстрационную базу данных TechnologiCS начиная
Этой публикацией мы хотим начать небольшую серию, посвященную описанию некоторых интересных, с нашей точки зрения, возможностей и примеров настройки программного обеспечения — из тех, что были продемонстрированы на конференции. В первой статье остановимся чуть более подробно на задачах расчета и корректировки производственной программы.
Возможностям системы TechnologiCS в области
Такой метод сам по себе неплох, но в реальной жизни подходит, например, для оценки суммарной потребности (обеспеченности) в материальных ресурсах на будущий период, укрупненного планирования загрузки производственных мощностей
Если речь идет не об опытном или сугубо единичном производстве, то каким бы позаказным
Таким образом, получается, что производственный процесс в целом непрерывен, но для обеспечения максимальной, с экономической точки зрения, его эффективности реальный план цехов постоянно корректируется в зависимости от текущей ситуации и ближайших прогнозов. Если с учетом этого рассматривать момент поступления нового заказа, то получается, что возникновение потребности изготовить под этот заказ заданное количество определенной номенклатуры изделий совсем не означает необходимости планировать выпуск всех деталей и узлов в соответствии с конструкторскими спецификациями данных изделий. Сначала нужно оценить текущую ситуацию: имеющиеся запасы, уже существующие потребности, состояние незавершенного производства — после чего рассчитать, какие корректировки потребуется внести в производственную программу, чтобы обеспечить выполнение и уже запущенных, и вновь поступивших заказов. Ну, а затем соответственно дополнить/изменить план производства.
Рассмотрим возможность применения системы TechnologiCS для информационной поддержки именно такой модели работы.
Возьмем в демонстрационной базе данных TechnologiCS изделие «Гидроцилиндр» (рис. 1), на примере которого рассматривались основные задачи подготовки производства. Оформим в системе заказ на изготовление двух партий соответствующей продукции (рис. 2).
Производственные спецификации (то есть производственный состав для планирования и контроля производства соответствующих партий гидроцилиндров) формируются системой в автоматизированном режиме на основании конструкторских спецификаций и заданных условий (связанных с применяемой методикой планирования) и, конечно, могут корректироваться. Последнее необходимо, когда состав конкретной партии (экземпляра) изделий отличается от действующих конструкторских спецификаций, но это никак не связано с конструкторскими изменениями. Например, использование допустимых замен, дополнительная (не связанная с изменением конструкции) комплектация по пожеланиям конкретного заказчика и, наконец, срочные корректировки, действующие только в рамках конкретного заказа, по согласованию с соответствующими руководителями конструкторских, технологических и производственных служб. Более подробные материалы о работе с производственными спецификациями можно найти на сайте www.technologics.ru.
Итак, в системе зарегистрирован новый заказ и сформированы производственные спецификации изготавливаемых для него изделий. Это не единственный заказ. Кроме него, естественно, есть и другие: и уже находящиеся в производстве, и только запланированные. Поэтому, как уже говорилось выше, если данный заказ планируется включить в производственную программу, следующим шагом нужно выполнить ее перерасчет, — то есть оценить, какие требуются корректировки и возможно ли их внести в планы подразделений. Базовая конфигурация TechnologiCS имеет все функциональные возможности для получения необходимой информации:
- она позволяет одновременно работать с множеством заказов (производственных спецификаций) для выполнения различных расчетов;
- в соответствии с составом и применяемыми технологиями для каждой производственной спецификации автоматически рассчитывается потребность в необходимых для ее изготовления ресурсах, в том числе материалах, деталях и комплектующих для сборки. Причем для запущенных в производство заказов эта потребность пересчитывается по мере выполнения плана — с учетом уже изготовленных деталей и узлов;
- из подсистемы складского учета доступна информация о текущих остатках соответствующих материалов, деталей, узлов и комплектующих в различных подразделениях предприятия, об имеющихся на них заявках, запросах и других документах;
- по находящимся в производстве заказам доступна информация о номенклатуре и количестве запланированных и изготовленных на текущий момент деталей и узлов.
В режиме работы со списком производственных спецификаций, используя стандартную функцию Фильтр, выбираем все производственные спецификации, относящиеся к заказам, — как уже запущенным в производство (но еще не законченным), так и только планируемым (включая в том числе и только что созданный заказ на две партии гидроцилиндров). Используем входящий в состав стандартной версии TechnologiCS скриптовый модуль Перерасчет производственной программы.
Результат выполнения этой функции показан на рис. 3.
Рассмотрим подробнее представленную на экране информацию. Список номенклатуры в левой части окна — это позиции производственной программы, которые по результатам вычисления определены как дефицитные. То есть их текущий остаток и ожидаемые поступления из незавершенного производства меньше, чем потребности для выполнения оставшейся части заказов — уже изготавливаемых и вновь включенных в план. Далее пройдемся по содержанию соответствующих колонок:
- Дефицит — расчетное недостающее количество соответствующей позиции.
- Потребность — суммарное количество соответствующих деталей или узлов, требуемое для изготовления оставшейся части продукции по заказам, уже находящимся в производстве, и по вновь планируемым заказам.
- Расчетный остаток — количество готовых деталей или узлов, которые считается возможным использовать для изготовления запланированной продукции. Расчетный остаток может быть меньше реального и даже отрицательным, поскольку, например, некоторое количество числящихся на складах деталей может быть изготовлено как запчасти (позиции, которые не только используются в изделиях, но и сами по себе могут являться товарной продукцией), но пока еще не отгружено заказчику. Кроме того, часть имеющихся деталей может быть зарезервирована и/или для них может быть назначен неснижаемый остаток. Соответствующая информация отображается в трех крайних колонках правой части окна (реальный остаток, зарезервированное (затребованное) количество, количество под внешние заказы).
- НЗП — количество соответствующих деталей и узлов, находящихся в данный момент в незавершенном производстве.
- Страховой коэффициент — поправочный коэффициент, используемый при расчете плана производства. Смысл данного коэффициента прост. Он отражает, сколько деталей нужно запустить в производство, чтобы на выходе получить желаемое количество с учетом плановых потерь на брак, на разрушающий контроль
и т.п. То есть заданный для детали ГЦО2−80×50.01.002 Проушина K=1,04 означает, что в среднем для того чтобы получить 100 годных проушин нужно запускать в производство 104 штуки.
Поскольку мы продолжаем работать с единой базой данных TechnologiCS, то при наличии соответствующих прав пользователю полностью доступна вся имеющаяся в системе информация о деталях и узлах, в том числе
Это означает, например, что при желании можно прямо в окне расчета дефицита выбрать интересующую деталь и тут же получить о ней всю необходимую техническую информацию (рис. 4):
- трехмерную модель, чертеж и любые другие связанные документы;
- электронную карточку детали с ее размерами, характеристиками
и т.п. ; - данные о применяемости в узлах и изделиях;
- технологический процесс, где в свою очередь указаны материал, размеры и вес заготовки, норма расхода, маршрут обработки, вся информация о выполняемых технологических операциях, трудоемкость, используемое оборудование, инструмент, приспособления
и т.д.
Используя специальную команду, можно посмотреть, для изготовления каких производственных спецификаций и выполнения каких заказов необходима позиция, узнать число дополнительно требующихся деталей (рис. 5). Можно сразу открыть соответствующие производственные спецификации для получения более детальной информации.
Таким образом, мы видим (рис. 3), что при включении в план созданного нами заказа на две партии гидроцилиндров (если учесть уже имеющиеся в подразделениях остатки деталей и узлов, потребности в них, а также незавершенное производство и прочие вышеуказанные факторы) возникает дефицит. Что вполне логично, если на нашем предприятии нет свободно лежащих больших запасов готовых деталей. Перечень необходимых ДСЕ и их количество также видны на рис. 3. То есть если мы все же хотим изготовить и уже запланированное, и новый заказ, необходимо либо дозапустить недостающие детали и узлы, либо просто скорректировать их количество в производственной программе (если они уже есть в плане). Для обоих случаев предусмотрены специализированные команды. В первом (создание новых производственных заказов на недостающие позиции) достаточно выделить интересующие детали в списке (рис. 3), после чего будет автоматически создана новая производственная спецификация, сформировано ее содержание, рассчитаны предлагаемые даты запуска и выпуска соответствующих ДСЕ. При этом количество деталей, включаемых в новый производственный заказ, определяется по умолчанию из расчетного дефицита и значений страховых коэффициентов. Макрос для калькуляции рекомендуемых дат запуска и выпуска использует в качестве исходных данных количество изготавливаемых деталей, их уровень вложенности (при планировании изготовления в составе сборочной единицы), трудоемкость операций по технологическому процессу, усредненное время передачи деталей между задействованными цехами и участками, коэффициенты интенсивности работы подразделений и календарь. При желании пользователи могут встроить в TechnologiCS и использовать любой собственный алгоритм расчета рекомендуемых дат запуска/выпуска деталей.
Таким образом, при появлении новых заказов специалист
Полученный в результате откорректированный список производственных спецификаций и будет являться обновленным общим планом производства. Если при этом не рассчитывать рекомендуемые даты запуска и выпуска деталей и узлов, то итогом будет полный номенклатурный план производства с точностью до конкретных деталей и автоматической разбивкой по участвующим в изготовлении цехам и участкам. Расчет дат позволяет построить календарный
Если также учесть, что, помимо всего прочего, в TechnologiCS предусмотрены специальные функции для работы с информацией об имеющемся оборудовании (станки (линии), их расположение по цехам/участкам, серийные номера, график работы, график обслуживания
Располагая этой информацией, а также календарным планом производства, можно «наложить» запланированные работы на имеющиеся мощности и оценить плановую (расчетную) загрузку оборудования. А результат представить в виде отчета на бумаге или графика на экране — например, как показано на рис. 7.
В верхней половине окна выводится график изготовления на интересующий период. Временная шкала расположена по горизонтали, одно деление соответствует одному дню.
На графике можно отображать изготавливаемые производственные спецификации (как это сделано на рис. 7), выполняемые заказы или отдельные интересующие детали и узлы. В нижней половине окна выводится в виде графика расчетная загрузка в соответствующем временном периоде. Временная шкала соответствует верхнему графику, по вертикали откладывается значение в часах. Загрузку чего отображать — пользователь выбирает сам. Можно вывести полный объем всех работ по цеху или участку, график для отдельного вида работ (механообработка, сборка, сварка, испытания
В заключение хотелось бы отметить еще одну интересную возможность применения расчета дефицита. Помимо использования по прямому назначению, то есть при определении перечня и количества недостающих позиций и корректировке производственной программы, этот модуль можно применять и для контроля. С одной стороны, контролируется корректность выбранных настроек программы, а с другой — осуществляется проверка того, насколько отлажены
- поправочные (страховые) коэффициенты выбраны правильно и соответствуют действительности, то есть не завышены и не занижены;
- информация о выполнении работ в цехах, сдаче готовых деталей и узлов, выдаче комплектации на сборку, списании материалов и комплектующих
и т.д. вносится в систему в полном объеме, своевременно и без значительного количества ошибок,
то практически в любой момент (за исключением того, когда появляются новые заказы и, естественно, возникает дефицит) расчетное значение дефицита по всем позициям должно неизменно оставаться в районе нуля. Цифры в других колонках со временем будут меняться. По мере изготовления деталей их количество в незавершенном производстве уменьшается, но с учетом поступления из производства готовых ДСЕ увеличивается расчетный остаток. Детали выдаются из кладовых на сборочные участки, и расчетный остаток уменьшается, но соответственно сокращается и потребность — по мере сборки из этих деталей готовых узлов и изделий. Таким образом, расчетное количество недостающих деталей (дефицит) в течение всего этого процесса меняться не должно (если не появляются новые заказы). В результате, если вы, запуская с некоторой периодичностью перерасчет производственной программы, видите постоянные изменения значений дефицита, это может служить сигналом о необходимости проверки. Если значение дефицита постоянно уменьшается, становится отрицательным и продолжает при этом расти по модулю (со знаком минус), это с большой вероятностью означает, что страховой коэффициент для данной позиции завышен и постепенно образуются невостребованные остатки. Если дефицит растет, это в равной мере может означать как неверно заданное значение страхового коэффициента (слишком маленькое), так и недостоверность вносимой в систему информации. Если же значение меняется постоянно и непредсказуемо, принимая то положительные, то отрицательные значения, это скорее всего свидетельствует о том, что в достаточной степени еще не отработаны сами
Мы затронули вопросы расчета и корректировки производственной программы и визуализации расчетной загрузки производственных мощностей. В следующих публикациях планируется рассмотреть такие задачи, как обеспечение производственных подразделений необходимыми для выполнения плана материалами и комплектующими (формирование