Разработка приложения для учета производительности работников завода на сварочных участках и станках с ЧПУ | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Авторы: ,

Рубрика: Информационные технологии

Опубликовано в Молодой учёный №34 (429) август 2022 г.

Дата публикации: 24.08.2022

Статья просмотрена: 30 раз

Библиографическое описание:

Буторина, И. Н. Разработка приложения для учета производительности работников завода на сварочных участках и станках с ЧПУ / И. Н. Буторина, Е. В. Грива. — Текст : непосредственный // Молодой ученый. — 2022. — № 34 (429). — С. 5-7. — URL: https://moluch.ru/archive/429/94568/ (дата обращения: 25.04.2024).



Зачастую учет времени работы работников на заводе либо не ведется совсем, либо ведется вручную. Работники часто любят выполнять работу на перед, либо оставлять ее на конец рабочего дня. Для предприятия важно, чтобы работники выполняли нормы наработок в течении всего дня, это повысит количество выпускаемой продукции и оптимизирует затраты на оплату труда.

Ключевые слова: CV, Python, учет рабочего времени.

Основной задачей была автоматизация учета наработок работников на сварочных участках и участках станков с ЧПУ.

Станки с ЧПУ ежедневно отправляют один общий сводный отчет о наработках на каждом станке. Таким образом они сами собирают информацию о наработках, задачей автоматизации является обработка этих отчетов и отправка информации об этом ответственным лицам.

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

Приложение была внедрена на заводе ЗАО «РЗЗ» г. Рубцовска. До внедрения использовался только способ с пересчетом деталей или ручным анализом данных со станков с ЧПУ. Это тяжелые процессы с использованием ручного человеческого труда, что понижает точность и увеличивает время обработки. Информация о наработках сварочных участков учитывалась только по количеству выпущенных деталей. Сводная информация появлялась у руководителей как правило только в конце рабочего месяца.

Рассмотрим автоматизацию каждого участка по отдельности. Входной информацией станков с ЧПУ являются сводные CSV таблицы станков с ЧПУ, которые автоматически отправляются на сервер. Таблица имеет типы данных: Тип станка, наименование станка и его номер, действия, наработки за первую и вторую смену, итоговую наработку. CSV Таблица всегда имеет одинаковую структуру, включающую данный со всех станков участка. В случае анализа данных станка с ЧПУ, анализируется только наработка за смену и происходит автоматическая оправка уведомления через чат-бот начальникам данного производства в конце смены, в уведомлении указываются номера станков с низкой наработкой за смену [1, 2].

К входной информации для анализа производительности на сварочных участках относятся кадры с камер видеонаблюдения, изображение с камер имеет разрешение 1920 на 1080 пикселей, что позволяет проводить четкий анализ. Положение камер не изменяется, что позволяет четко выделять необходимые участки и избавляться от ненужной информации. Пример изображения с камер приведен на рис. 1.

Изображение с камеры 1 и 2

Рис. 1. Изображение с камеры 1 и 2

Для анализа кадров с изображения камер, будет использована специальная библиотека компьютерного зрения для языка программирования Python 3.7 — OpenCV, она имеет огромный функционал и открытый исходный код. Эта библиотека позволяет убирать с изображения не нужные части, изменять цветовую палитру, находить формы объектов [3, 4].

Входными данными для данной программы являются кадры, взятые из видео потока. На данный момент это приложение используется на сварочных участках. Программа берет необработанный кадр, с помощью библиотеки OpenCV по координатам вырезается необходимый участок и ненужная часть закрашивается черным цветом, пример обрезанного изображения представлен на рис. 2. Далее вся RGB палитра изображения переводится в цветовую модель HSV. Благодаря цветовой модели HSV, на изображении можно оставить только светлые, близкие к белому оттенки цветов, пример обработанного изображения представлен на рис. 2. На изображении просчитывается количество белых точек. Далее между кадрами происходит сравнение количества белых пикселей, если количество пикселей примерно одинаково или меняется не резко, то ничего не происходит, если количество пикселей резко возрастает (происходит вспышка сварочного аппарата), то отправляется сигнал о работе сварочного аппарата, он будет поступать до момента окончания сварочных работ.

Пример интерфейса приложения для смарт-часов

Рис. 2. Пример интерфейса приложения для смарт-часов

Сигнал отправляется в сервис Winnum, который позволяет строить удобные графики по времени работы каждого отдельного аппарата и с помощью API автоматически отправляет руководителям уведомления о низкой наработке на участках.

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

Литература:

1. Telegram Bot API. — Текст: электронный // Telegram: [сайт]. — URL: https://core.telegram.org/bots/api (дата обращения: 22.08.2022).

2. ВКонтакте Callback API. — Текст: электронный // ВКонтакте: [сайт]. — URL: https://vk.com/dev/callback_api (дата обращения: 22.08.2022).

3. Мартин, Р. Чистая архитектура. Искусство разработки программного обеспечения / Р. Мартин. — СПБ: Питер, 2018. — 352 c. — Текст: непосредственный.

4. Сенченко, П. В. Организация баз данных: учеб. пособие. / П. В. Сенченко. — Томск: ФДО, ТУСУР, 2015. — 170 c. — Текст: непосредственный.

Основные термины (генерируются автоматически): CSV, HSV, участок, наработка, API, RGB, изображение, сварочный аппарат, цветовая модель.


Ключевые слова

учет рабочего времени, CV, python

Похожие статьи

Распознавание световых пятен лазера на изображении

Рассматривается поиск объектов на изображении с помощью цветовой модели HSV.

обработка изображений, распознавание образов, световое пятно, цветовая модель HSV

В обработке изображений обычно используется цветовое пространство RGB (Red, Green, Blue...

Разработка 3D-моделей в Blender для интеграции в Unity

Данная статья описывает процесс подготовки объектов в бесплатном программном обеспечении Blender с целью дальнейшей их интеграции в межплатформенную среду разработки Unity с целью дальнейшего использования в моделировании или разработки виртуальных...

Применение системы сбора данных для контроля качества...

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

Педагогический дизайн: понятие, принципы, модели — Молодой...

Модели разработки учебных материалов. Педагогический дизайн как научная область и практическая дисциплина постоянно пополняется

Они анализируются, систематизируются и складываются в готовые модели. Мы рассмотрим наиболее известные из них. ADDIE.

Зачем поступать учиться в магистратуру? — Молодой ученый

Возможно, вы сейчас учитесь в одном из вузов нашей необъятной родины и примерно представляете, куда устроиться на работу после окончания бакалавриата. А может быть, уже имеете диплом бакалавра или специалиста и уже давно работаете. Так зачем учиться в...

Современные приоритеты развития дошкольного...

Такая модель взаимодействия, позволяет повышать эффективность и качество образовательного процесса, развивает его прикладную направленность, максимально позволяет использовать интеллектуальные, материальные, информационные и человеческие ресурсы...

Зачем поступать в аспирантуру — Молодой ученый

Причин может быть много. Мы разделили их на творческие, карьерные и социальные. Это помогает глубже понять мотивацию будущих ученых и показать те плюсы, которые дает аспирантура.

Магистерская диссертация: сущность и отличия от других...

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

Выбор метода оцифровки для контроля геометрии...

Модель, полученная в итоге оцифровки с использованием оптических измерительных систем, содержит полную информацию об участках наружной поверхности объекта, для которых можно одновременно получить изображения на обеих камерах.

Похожие статьи

Распознавание световых пятен лазера на изображении

Рассматривается поиск объектов на изображении с помощью цветовой модели HSV.

обработка изображений, распознавание образов, световое пятно, цветовая модель HSV

В обработке изображений обычно используется цветовое пространство RGB (Red, Green, Blue...

Разработка 3D-моделей в Blender для интеграции в Unity

Данная статья описывает процесс подготовки объектов в бесплатном программном обеспечении Blender с целью дальнейшей их интеграции в межплатформенную среду разработки Unity с целью дальнейшего использования в моделировании или разработки виртуальных...

Применение системы сбора данных для контроля качества...

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

Педагогический дизайн: понятие, принципы, модели — Молодой...

Модели разработки учебных материалов. Педагогический дизайн как научная область и практическая дисциплина постоянно пополняется

Они анализируются, систематизируются и складываются в готовые модели. Мы рассмотрим наиболее известные из них. ADDIE.

Зачем поступать учиться в магистратуру? — Молодой ученый

Возможно, вы сейчас учитесь в одном из вузов нашей необъятной родины и примерно представляете, куда устроиться на работу после окончания бакалавриата. А может быть, уже имеете диплом бакалавра или специалиста и уже давно работаете. Так зачем учиться в...

Современные приоритеты развития дошкольного...

Такая модель взаимодействия, позволяет повышать эффективность и качество образовательного процесса, развивает его прикладную направленность, максимально позволяет использовать интеллектуальные, материальные, информационные и человеческие ресурсы...

Зачем поступать в аспирантуру — Молодой ученый

Причин может быть много. Мы разделили их на творческие, карьерные и социальные. Это помогает глубже понять мотивацию будущих ученых и показать те плюсы, которые дает аспирантура.

Магистерская диссертация: сущность и отличия от других...

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

Выбор метода оцифровки для контроля геометрии...

Модель, полученная в итоге оцифровки с использованием оптических измерительных систем, содержит полную информацию об участках наружной поверхности объекта, для которых можно одновременно получить изображения на обеих камерах.

Задать вопрос