SpoolX
IDF · PCF → ISO → SPOOL → FAB
Изометрия · Спулирование · Производство

От 3D-модели до смонтированной линии

SpoolX читает выгрузку из 3D CAD и строит изометрический чертёж собственным движком: делит линию на спулы и листы, считает ведомости и отдаёт цеху готовое задание — с нумерацией стыков и прослеживаемостью до сертификата. Движок — наша разработка, которая работает совместно с обученной ИИ.

Смотреть процесс
INIDF · PCF
OUTPDF · DWG · XLSX
CADAVEVA E3D · PDMS · SP3D · AutoCAD Plant 3D
ПРОКРУТИТЕ ВНИЗ
Этап 01 · Источник

Линия рождается в 3D-модели

Проект живёт в AVEVA E3D, PDMS или SP3D: трасса, арматура, опоры, изоляция, классы и среды. Нам нужна одна линия — и та выгрузка, которую CAD умеет отдавать сам.

IDF · PCF
форматы на входе
3D → 2D
без повторного ввода
CAD·01

Выгрузка IDF / PCF

Стандартный обменный формат Isogen. Ничего не моделируется заново и ничего не теряется по дороге.

IDFPCFISOGEN
CAD·02

Геометрия в 3D-координатах

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

XYZDNSCH
CAD·03

Атрибуты линии

Номер линии, класс трубопровода, рабочая среда, расчётное давление и температура, категория, испытания.

CAD·04

Материалы и позиции

Коды и описания материалов приходят вместе с геометрией — из них потом собирается ведомость МТО.

Этап 02 · Геометрия

Та же линия — но как изометрический чертёж

SpoolX разворачивает трассу в схематическую изометрию: оси 30°, а длины отрезков назначаются из читаемости, а не из масштаба. Так устроено отраслевое оформление изометрий — и так чертёж остаётся понятным даже на сложной линии.

30°
изометрические оси
28+
типов деталей
ISO·01

Схематические длины

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

ISO·02

Размеры и координаты

Цепочки размеров, габаритные размеры поверх них, координаты и отметки на терминалах, румбы на косых участках.

DIMELEVN/E
ISO·03

Стыки, врезки, опоры

Сварные стыки с делением на цеховые и монтажные, олеты и врезки, башмаки и опоры со своими выносками.

ISO·04

Косые участки

Неосевой участок получает треугольник с катетами по осям и настоящими размерами — так, как это оформляют вручную.

Этап 03 · Спулирование и инструменты

Линия делится на спулы и листы

Монтажный стык — граница спула. Чертёж режется по трассе на листы формата, нумерация идёт от начала линии. Всё пересчитывается на лету, когда вы правите геометрию.

SP01…
нумерация спулов
A3 / A2
форматы листа
SPL·01

Спулы по монтажным стыкам

Каждый спул получает номер, свой состав деталей, свою ведомость и свой чертёж.

SHOPFIELD
SPL·02

Листы по трассе

Рез идёт вдоль трубы, а не по сетке: лист остаётся сплошным куском линии, а на границе встаёт match line.

SPL·03

Ведомости

МТО с разделением на цех и монтаж, ведомость стыков с WPS и категорией, cut list с длинами отрезов.

MTOWELDCUT
SPL·04

Редактор чертежа

Перетаскивание выносок, умное распределение подписей, проверка на дефекты трассы, векторный экспорт.

Этап 04 · Производство

Цех получает задание, а не картинку

По спул-чертежу режут трубу, собирают узел и варят. Каждый стык — с номером, методом, WPS и категорией; каждый отрез — с длиной из cut list.

W-001
сквозная нумерация стыков
F(S)-01...
генерация префиксов
100 %
стыков в ведомости
FAB·01

Cut list

Длины отрезов в миллиметрах или метрах, с номером отреза прямо на выноске трубы.

FAB·02

Маркировка спулов

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

FAB·03

Журнал сварки

Стыки попадают в ОЖР и ЖСТ/ЖСР без ручного ввода: сварщик, WPS, метод, дата, категория.

FAB·04

Неразрушающий контроль

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

Этап 05 · Монтаж

Линия на объекте — и документы к ней

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

1 источник
данных на весь цикл
от стыка
до сертификата
SITE·01

Исполнительные чертежи

Фактические данные ложатся на ту же изометрию — перечерчивать линию заново не нужно.

SITE·02

Прослеживаемость

От номера стыка к сварщику, WPS, заключению НК и сертификату материала.

SITE·03

Сдача заказчику

Комплект собирается по линии целиком: чертежи, ведомости, журналы, акты.

Движок

Не обёртка над чужим генератором,
а собственный движок

Геометрию, разметку, спулы и ведомости строит движок SpoolX — наш код от разбора выгрузки до готового листа. Мы владеем каждым правилом раскладки, поэтому меняем их под требования заказчика и под своё оформление, не дожидаясь вендора.

ISOGEN · SPOOLGEN · SPOOLX

ISOGEN и SPOOLGEN — отраслевой стандарт, и они хорошо решают свою задачу: сгенерировать изометрию и разбить линию на спулы внутри тяжёлого настольного контура. SpoolX подходит с другой стороны: движок работает в браузере, чертёж после генерации остаётся живым документом, а читаемость листа для нас — измеряемая цель, а не побочный результат.

66
линий в регрессионном корпусе
−76 %
наложений подписей после разводки
0
ручных правок для типовой линии
  1. 01

    Правила раскладки — наши

    Длины отрезков, разводка размеров, выноски, треугольники косых участков, габаритные размеры — всё это наш алгоритм. Оформление под ГОСТ или под стандарт заказчика меняется настройками, а не заявкой вендору. А обученный ИИ создаст геометрию и выстроит все выноски.

  2. 02

    Читаемость как целевая функция

    Движок назначает длину отрезка из того, сколько подписей на ней должно поместиться, разводит уровни размеров и переставляет выноски. Результат измеряется числом наложений на листе, а не «на глаз».

  3. 03

    Чертёж остаётся живым

    После генерации это не выгрузка, а документ: правится в браузере, а спулы, нумерация листов и ведомости пересчитываются на месте — без возврата к 3D-модели.

  4. 04

    Диагностика до печати

    Движок сам находит косые участки, оторванные врезки, открытые концы, пересечения труб и пустые строки МТО — на экране, а не на площадке.

  5. 05

    Один контур до сдачи

    Спулы, МТО, ведомость стыков, журнал сварки, НК и исполнительная документация живут в той же платформе и на тех же данных, а не в цепочке из нескольких продуктов.

  6. 06

    Готов к ИИ

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

Технология

Один поток данных — от модели до сертификата

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

  1. 01

    Выгрузка из CAD

    Проектировщик отдаёт линию из AVEVA E3D, PDMS или SP3D. В файле — трасса в 3D-координатах, детали, опоры, атрибуты линии.

    3D-модельIDF / PCF
  2. 02

    Разбор и топология

    Движок собирает граф линии: узлы, тройники, врезки, кольца. Здесь же сшиваются тела деталей и восстанавливаются разорванные связи.

    IDF / PCFграф линии
  3. 03

    Построение изометрии

    Схематическая раскладка по осям 30°: длины назначаются из читаемости, а не из масштаба. Размеры, выноски, стыки и опоры расставляются автоматически.

    граф линиичертёж
  4. 04

    Спулирование

    Линия режется на спулы по монтажным стыкам, чертёж — на листы по трассе. Нумерация идёт от начала линии и не сбивается при правках.

    чертёжспулы · листы
  5. 05

    Ведомости и экспорт

    MTO, ведомость стыков, cut list и штамп собираются из тех же данных. Экспорт — векторный PDF, DWG и XLSX.

    спулы · листыPDF · DWG · XLSX
  6. 06

    Цех и монтаж

    Спул-чертёж уходит в производство, стыки — в журнал сварки и НК. Исполнительная документация собирается из уже накопленных данных.

    заданиеготовая линия
Возможности

Инструменты, которые делают чертёж читаемым

Изометрия — не картинка, а рабочий документ. Поэтому редактор умеет ровно то, что нужно инженеру: разводить подписи, держать нумерацию, резать листы и проверять чертёж на дефекты трассы.

Умное распределение выносок

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

Спулы и листы

Разбивка по монтажным стыкам и рез листов по трассе с match line. Нумерация листов идёт от начала линии — как и стыки со спулами.

Ведомости и штамп

MTO с разделением FAB/ERECT, ведомость стыков с WPS и категорией, cut list с длинами. Штамп настраивается и подставляет данные линии.

Проверка чертежа

Косые участки, оторванные врезки, открытые концы, пересечения труб и пустые строки МТО находятся до печати, а не на площадке.

Габаритные и косые размеры

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

Прослеживаемость

От номера стыка к WPS, сварщику, НК и сертификату материала. Исполнительная документация собирается из тех же данных, что и чертёж.

Партнёры и заказчики

С кем работаем

Клиенты и партнёры комплекса программ: SpoolX, Doplax, ConstructPlant, WebJoint.

Застройщики, проектировщики, генеральные подрядчики и подрядчики. У каждого свой контур проектирования и свой набор инструментов — мы встраиваемся в привычный маршрут данных, а не просим его менять.

Газпром нефть · МНПЗ
Нефтепереработка
Лукойл · Нижегороднефтеоргсинтез
Нефтепереработка
Промфинстрой
Промышленное строительство
Ямал СПГ
Сжижение природного газа
Велесстрой СМУ
Строительно-монтажные работы
BMKnorş
Промышленное строительство
Команда

Кто это сделал

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

Айнур Шарипов

Айнур Шарипов

Руководитель проекта · Full-stack, senior
  • 8 лет в строительстве
  • 9 лет в ИТ
Восемь лет я собирал эти чертежи руками и знаю, где именно они врут. Поэтому мы не рисуем красивые линии, а считаем читаемость листа в миллиметрах на бумаге.
Дмитрий Карпов

Дмитрий Карпов

Full-stack разработчик
  • 12 лет в ИТ
Любую очевидную гипотезу мы прогоняем на десятках реальных линий. Половина не переживает первый же прогон — и это лучшее, что может случиться с кодом.
Руслан Назаров

Руслан Назаров

Full-stack разработчик
  • 16 лет в ИТ
Обменный формат всегда сложнее, чем написано в спецификации. Мы читаем не документацию, а файлы заказчика — диалект каждого CAD выясняется только на них.
Иван Любин

Иван Любин

Full-stack разработчик · ML-инженер
  • 8 лет в строительстве
  • 6 лет в ИТ
Раскладка чертежа — задача оптимизации, а не вкуса. Как только у читаемости появилась мера, спорить стало не о чем: есть цифра до и цифра после.
Ильфак Валеев

Ильфак Валеев

Продакт-менеджер
  • 14 лет в строительстве
Мы не спрашиваем, каких функций не хватает. Мы просим показать, как вы работаете сейчас, и смотрим, на чём теряется рабочий день.