Система календарного планирования и контроля состава технического оборудования.
На сегодняшний день в производственных цехах существует острая проблема контроля технического обеспечения, которая заключается в отсутствии грамотного планирования и неэффективном управлении оборудованием предприятия.
В качестве исходных данных система получает технологические процессы в бумажном виде, включающие в себя следующую информацию:
- номер технологического процесса;
- обозначение детали;
- наименование детали;
- порядок выполнения операций;
- наименование операций;
- норма времени выполнения операций.
Также система предполагает наличие базы данных по инструменту, которая включает в себя:
- обозначение инструмента;
- номенклатурный номер инструмента;
- наименование инструмента;
- ГОСТ, по которому выполнен инструмент.
Целью работы является разработка системы, состоящая из клиентского приложения и реляционной базы данных, которая будет объединять в себе всю имеющуюся информацию по технологическим процессам и деталям, производимыми в цеху. Также система должна иметь возможность выборочно показать любую информацию по конкретному технологическому процессу со всеми доступными подробностями. Приложение должно обладать удобным для пользователя графическим интерфейсом, инструментами поиска искомой информации и возможностью редактирования базы данных. База данных реализуется с помощью СУБД MySQL.
Важной частью системы является подсистема календарного планирования, которая содержит в себе систему прямого и обратного планирования производства, где учитывается возможность добавления новых или удаление имеющихся единиц технологического оборудования. Алгоритм обратного планирования используется в случае наличия конкретной даты сдачи детали и производится от конечной даты до текущего времени, рассчитывая, какие операции надо произвести, чтобы вовремя выполнить задачу. В отличие от APS и EAM-систем, разрабатываемые алгоритмы рассчитаны для изготовления заказных деталей, где используются подходящие по перечню операций станки. В случае создания заявки на новую деталь, или внесения изменения в процесс создания уже изготавливаемой детали и при отсутствии свободного станка – выбирается занятый пригодный станок, при условии, что он заменяем и время переналадки удовлетворяет условиям заказа.