Система управления производством германиевых пластин
Компания «Германий и приложения» производит пластины из германия, применяемые в полупроводниках. Такое производство имеет свою специфику и под него не подходят стандартные программные решения. Это побудило заказчика обратиться к нам для разработки индивидуального программного обеспечения для контроля производства.
Жизненный цикл германиевой пластины выглядит следующим образом:
- Цилиндр из германия распиливают на пластины
- Шлифовка, мойка и контроль качества
- Механическая полировка, мойка и контроль качества
- Химическая полировка, мойка и контроль качества
- Упаковка и маркировка
В процессе перехода от одной стадии к другой пластина передается из комнаты в комнату. Каждая последующая комната обладает большей чистотой помещения, чем предыдущая. Передача осуществляется через так называемый «шлюз» - пространство с двумя дверьми. Сначала дверь открывается в первом помещении, оператор помещает пластины в шлюз, дверь закрывается. После этого открывается дверь с другой стороны и оператор следующей комнаты забирает пластины на дальнейшую обработку.
Пластины передаются в специальных лотках:
При этом каждая пластина должна учитываться индивидуально с первой до последней стадий. Для этого каждый лоток снабжен RFID-меткой с уникальным номером, а система запоминает местоположение каждой из пластин на лотке (порядковый номер). Когда оператор берет очередную пластину из лотка на обработку, он должен указать ее местоположение (номер). Аналогичное действие выполняется при размещении пластины в следующем лотке после обработки.
Мы не имеем права показать скриншоты реальной системы, поэтому далее будут приведены изображения с прототипа, который был спроектирован перед реализацией. Функционал и вид реального ПО повторяет данный прототип.
Ниже показан интерфейс начальника производства. Ему доступен общий «дэшборд» всего производственного цикла, но при желании можно «провалиться» глубоко в любой из процессов и посмотреть на конкретные цифры и их причины.
Работа с заказом начинается с его утверждения мастером смены:
Ниже показан интерфейс оператора по шлифовке. Работа с пластинами строится по принципу Kanban-доски, которая позволяет наглядно видеть и управлять статусами каждой из заготовок:
Нажимая на кнопку «Передать тару», оператор инициирует передачу лотка в шлюз в следующую комнату. При этом у него есть возможность просигнализировать начальнику смены о нештатных ситуациях:
Интерфейс человека в следующей комнате использует те же принципы работы:
Нажимая на номер тары (используются сенсорные экраны), сотрудник может посмотреть ее подробный статус и наполняемость:
Контроль качества выполняется путем замера геометрических параметров пластины в различных местах:
Если в ходе измерений какие-то пластины были отбракованы, то оператор должен указать, какие именно:
В процессе выполнения работ по полировке оператор соответствующего оборудования указывает сведения о проделанной работе:
И аналогично - о мойке после полировки:
Ниже показан процесс выкладки пластин в очередной лоток при переходе в следующую фазу производственного цикла:
Товарная кассета - один из последних лотков, после которого производится непосредственно упаковка пластин для отгрузки конечному покупателю. Оператор может посмотреть подробную информацию по каждой из пластин на кассете:
Кроме этого, в системе предусмотрены стандартные разделы для управления и настройки: работа со справочниками (RFID-датчики, лотки и тары, суспензии, программы шлифовки и др.), управление пользователями и др.
Также возможен просмотр журнала событий по всем операциям и всем пластинам: