ПРОЕКТ

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

Разработка индивидуального ПО, Извлечение данных из PDF, Обработка DWG- и DXF-файлов, Конвертация CAD-файлов, Генерация производственных чертежей, Интеграция с ERP, Офлайн-рабочие процессы Windows

  • Отрасль: Производство металлоконструкций
  • Словакия Местоположение: Словакия
  • Срок реализации: 16 недель
  • Технологии: Python, JavaScript / TypeScript (Node.js)
4+ месяцев

Производство металлоконструкций этого клиента зависит от преобразования чертежей заказчиков в пригодную для производства информацию, однако ручная интерпретация занимает время и повышает риск переделок. Программное обеспечение читает PDF-, DWG-, DXF-, STEP-файлы и изображения, извлекает размеры и свойства, а также создает производственные чертежи, CAD-файлы и отчеты. Это дает инженерам и производственной команде клиента единое место для подготовки производственных результатов и связанных с ними записей ERP.

Краткое содержание

Проблема

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

Решение

Решение стало локальным рабочим пространством для обработки чертежей, которое читает распространенные CAD- и документные файлы, извлекает их данные и подготавливает производственные результаты.

Результат

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

История клиента

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

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

Задача была простой: обрабатывать распространенные технические исходные данные и создавать в локальном рабочем процессе готовые к производству CAD-файлы, документацию, отчеты и структурированные файлы экспорта.

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

Клиент хотел

  1. Генерировать CAD-файлы, документацию, отчеты, ведомости материалов и карты раскроя
  2. Обрабатывать PDF-, CAD-, графические файлы, BIM-данные, эскизы и запросы
  3. Создавать чертежи и модели на основе существующих технических исходных материалов
  4. Работать локально в Windows, без подключения к сети и в пакетном режиме

Почему готовое решение не подошло

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

Обзор проекта

Решение построено вокруг локальной очереди файлов для PDF-, DWG- и DXF-файлов. Также поддерживаются STEP-файлы, изображения и вложения к запросам.

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

Для сравнения версий чертежей был создан отдельный экран. Он отображает версии рядом, выделяет измененные элементы и формирует отчет о различиях для проверки.

Экран производства проверяет созданные результаты и подготавливает производственные чертежи, настроенные DXF-файлы и экспорт DWG. Также поддерживаются STEP-файлы, PDF-чертежи и отчеты о соответствии.

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

Реализованные ключевые функции

  • Пакетная загрузка и очередь обработки
  • Прием PDF-, DWG-, DXF-, STEP-файлов и изображений
  • Извлечение технических данных и размеров
  • Измерение чертежей и изменяемые углы
  • Сравнение версий с выделением изменений
  • Генерация производственных чертежей
  • Проверка и настройка DXF-файлов
  • Экспорт STEP-, DWG- и PDF-файлов
  • Структурированный экспорт в JSON, XML, XLSX и CSV

Дополнительные функции

+ Создание и обновление позиций ERP + Ведомости материалов + Отчеты о весе + Карты раскроя + Производственные расчеты + Удаление логотипов с чертежей + Экспорт PDF-файлов с данными + Отчеты о соответствии

Кто еще может использовать это решение

Компании с похожими задачами обработки чертежей и подготовки результатов могут использовать то же решение после настройки его правил, шаблонов и форматов экспорта.

Компания по производству стальных конструкций

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

Инженерная и дизайнерская компания

Задача Извлекает из чертежей и CAD-моделей размеры, свойства, геометрию и примечания.
Как помогает решение Решение объединяет чтение файлов, измерения, проверку версий и структурированный экспорт в одном рабочем пространстве.

Компания по строительным расчетам

Задача Требуются измеренные объемы материалов и готовые к производству 2D- или 3D-результаты.
Как помогает решение Решение обрабатывает чертежи и модели, а также экспортирует отчеты и производственные файлы для дальнейших расчетов.

Технологический стек

Python

Обработка CAD и PDF

Python поддерживает парсеры чертежей, измерения и сервисы обработки файлов.

JavaScript / TypeScript (Node.js)

Просмотрщик и инструменты для работы с файлами

JavaScript и TypeScript поддерживают просмотрщики файлов, браузерные инструменты и функции структурированного экспорта.

ezdwg

Чтение DWG-чертежей

ezdwg (библиотека для чтения DWG-файлов без AutoCAD) предоставляет данные DWG-чертежей для работы.

ezdxf

Создание и изменение DXF-файлов

ezdxf (библиотека для создания и обработки DXF-чертежей) подготавливает и настраивает результаты в формате DXF.

pdfplumber

Чтение структуры PDF

pdfplumber (библиотека для чтения текста, линий и фигур в PDF) извлекает информацию из PDF-чертежей.

ifcopenshell

Обработка IFC-моделей

ifcopenshell (набор инструментов для работы с BIM-файлами) поддерживает обработку IFC-моделей.

pyautocad

Автоматизация AutoCAD

pyautocad (библиотека для управления AutoCAD через Python) поддерживает настроенные рабочие процессы AutoCAD.

PDF, DWG, DXF, STEP, IFC

Форматы входных и выходных данных

Эти форматы включают чертежи, модели и производственные файлы, обрабатываемые решением.

Интеграции

ERP system

Решение создает или обновляет позиции ERP и добавляет к ним обработанные чертежи.

AutoCAD

pyautocad связывает настроенные задачи обработки с автоматизацией AutoCAD.

BIM programs through IFC

IFC-файлы позволяют решению обмениваться информацией о моделях с BIM-программами.

Email attachments

Прием файлов поддерживает связанные запросы и документы, добавленные для их обработки.

Excel through XLSX or CSV

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

Результат

Соберите чертежи в одну очередь обработки

Первый экран поддерживает прием чертежей для производственной команды. Он принимает распространенные технические файлы и вложения к запросам, а также отображает сообщения проверки и статус обработки.

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

Как это работает

  1. Область загрузки принимает PDF-, DWG-, DXF-, STEP-файлы, изображения и файлы, вложенные к запросам.
  2. Фильтры типов файлов определяют доступные форматы входных данных.
  3. Пакетная очередь показывает статус обработки каждого файла.
Прием чертежей и очередь файлов

Прием чертежей и очередь файлов

Функции этого экрана
Загрузить строительные чертежи Читать CAD- и PDF-файлы Обрабатывать PDF-файлы

Проверьте извлеченные данные перед производством

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

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

Как это работает

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

Извлеченные свойства и размеры

Функции этого экрана
Извлекать данные из чертежей Выполнять измерения Изменять размеры и углы

Выявляйте изменения версий перед экспортом

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

Список изменений и отчет о различиях дают четкое представление для следующего этапа производства.

Как это работает

  1. Переключатель версий определяет версии моделей, отображаемые при сравнении.
  2. Представления рядом показывают версии чертежей вместе.
  3. Наложение различий выделяет измененные элементы чертежа и предоставляет данные для отчета о различиях.
  • Сравните версии чертежей
  • Проверьте выделенные изменения
  • Экспортируйте отчет о различиях
Примечание: Сравнение обращает внимание на измененные элементы перед экспортом производственной документации.
Сравнение версий и выделенные изменения

Сравнение версий и выделенные изменения

Проверьте и экспортируйте производственные файлы

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

Область результатов поддерживает производственную документацию, например DWG-, STEP- и PDF-файлы, а также настроенные DXF-файлы и сведения о соответствии.

Как это работает

  1. Переключатель форматов результатов определяет требуемые производственные форматы.
  2. Предварительные просмотры DXF и производственных чертежей показывают созданные производственные файлы.
  3. Флаги валидации рядом с элементами управления экспортом отображают информацию о полноте и соответствии.
  • Подготовьте производственные чертежи
  • Создайте STEP-файлы
  • Экспортируйте проверенные или настроенные DXF-файлы
Экспорт для производства и проверка

Экспорт для производства и проверка

Функции этого экрана
Генерировать производственные чертежи Генерировать STEP-файлы Экспортировать проекты в формате DXF

Что предлагает решение

С помощью этого решения производственная компания может:

  • Пакетно обрабатывать технические чертежи и связанные файлы
  • Извлекать размеры, свойства и примечания для проверки
  • Сравнивать версии чертежей перед производством
  • Подготавливать проверенные CAD- и документные результаты
  • Экспортировать структурированные данные для отчетов и бизнес-систем
  • Сохранять локальную обработку чертежей и возможность работать без подключения к сети

Итоговый результат

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

ЧАСТЫЕ ВОПРОСЫ

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