ПРОЕКТ

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

Разработка индивидуального ПО, Извлечение данных из 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-результаты и документацию
  • Экспортировать структурированные данные для отчётов и бизнес-систем
  • Обеспечивать локальную и офлайн-обработку чертежей

В заключение

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

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

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