ПРОЕКТ

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

Разработка индивидуального ПО, Извлечение данных из 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 (dwg/dxf) и PDF-файлы Обрабатывать PDF-файлы

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

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

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

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

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

Раскрытые свойства и измерения

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

Замечайте изменения версий перед экспортом

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

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

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

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

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

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

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

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

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

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

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

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

Что даёт решение

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

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

В итоге

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

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

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