Выгрузка IDF / PCF
Стандартный обменный формат Isogen. Ничего не моделируется заново и ничего не теряется по дороге.
SpoolX читает выгрузку из 3D CAD и строит изометрический чертёж собственным движком: делит линию на спулы и листы, считает ведомости и отдаёт цеху готовое задание — с нумерацией стыков и прослеживаемостью до сертификата. Движок — наша разработка, которая работает совместно с обученной ИИ.
Проект живёт в AVEVA E3D, PDMS или SP3D: трасса, арматура, опоры, изоляция, классы и среды. Нам нужна одна линия — и та выгрузка, которую CAD умеет отдавать сам.
Стандартный обменный формат Isogen. Ничего не моделируется заново и ничего не теряется по дороге.
Каждая труба, отвод и тройник приходят с точками входа и выхода, диаметром и толщиной стенки.
Номер линии, класс трубопровода, рабочая среда, расчётное давление и температура, категория, испытания.
Коды и описания материалов приходят вместе с геометрией — из них потом собирается ведомость МТО.
SpoolX разворачивает трассу в схематическую изометрию: оси 30°, а длины отрезков назначаются из читаемости, а не из масштаба. Так устроено отраслевое оформление изометрий — и так чертёж остаётся понятным даже на сложной линии.
Короткий патрубок не превращается в точку, а длинный прогон не съедает лист: длина считается из того, сколько подписей на ней должно поместиться.
Цепочки размеров, габаритные размеры поверх них, координаты и отметки на терминалах, румбы на косых участках.
Сварные стыки с делением на цеховые и монтажные, олеты и врезки, башмаки и опоры со своими выносками.
Неосевой участок получает треугольник с катетами по осям и настоящими размерами — так, как это оформляют вручную.
Монтажный стык — граница спула. Чертёж режется по трассе на листы формата, нумерация идёт от начала линии. Всё пересчитывается на лету, когда вы правите геометрию.
Каждый спул получает номер, свой состав деталей, свою ведомость и свой чертёж.
Рез идёт вдоль трубы, а не по сетке: лист остаётся сплошным куском линии, а на границе встаёт match line.
МТО с разделением на цех и монтаж, ведомость стыков с WPS и категорией, cut list с длинами отрезов.
Перетаскивание выносок, умное распределение подписей, проверка на дефекты трассы, векторный экспорт.
По спул-чертежу режут трубу, собирают узел и варят. Каждый стык — с номером, методом, WPS и категорией; каждый отрез — с длиной из cut list.
Длины отрезов в миллиметрах или метрах, с номером отреза прямо на выноске трубы.
Спул уезжает на площадку с биркой, по которой его находят и в чертеже, и в ведомости.
Стыки попадают в ОЖР и ЖСТ/ЖСР без ручного ввода: сварщик, WPS, метод, дата, категория.
Процент контроля по категории линии, привязка снимков и заключений к номеру стыка.
Спулы приезжают на площадку, стыкуются монтажными швами и встают в эстакаду. Исполнительная документация собирается из тех же данных, что и чертёж.
Фактические данные ложатся на ту же изометрию — перечерчивать линию заново не нужно.
От номера стыка к сварщику, WPS, заключению НК и сертификату материала.
Комплект собирается по линии целиком: чертежи, ведомости, журналы, акты.
Геометрию, разметку, спулы и ведомости строит движок SpoolX — наш код от разбора выгрузки до готового листа. Мы владеем каждым правилом раскладки, поэтому меняем их под требования заказчика и под своё оформление, не дожидаясь вендора.
ISOGEN и SPOOLGEN — отраслевой стандарт, и они хорошо решают свою задачу: сгенерировать изометрию и разбить линию на спулы внутри тяжёлого настольного контура. SpoolX подходит с другой стороны: движок работает в браузере, чертёж после генерации остаётся живым документом, а читаемость листа для нас — измеряемая цель, а не побочный результат.
Длины отрезков, разводка размеров, выноски, треугольники косых участков, габаритные размеры — всё это наш алгоритм. Оформление под ГОСТ или под стандарт заказчика меняется настройками, а не заявкой вендору. А обученный ИИ создаст геометрию и выстроит все выноски.
Движок назначает длину отрезка из того, сколько подписей на ней должно поместиться, разводит уровни размеров и переставляет выноски. Результат измеряется числом наложений на листе, а не «на глаз».
После генерации это не выгрузка, а документ: правится в браузере, а спулы, нумерация листов и ведомости пересчитываются на месте — без возврата к 3D-модели.
Движок сам находит косые участки, оторванные врезки, открытые концы, пересечения труб и пустые строки МТО — на экране, а не на площадке.
Спулы, МТО, ведомость стыков, журнал сварки, НК и исполнительная документация живут в той же платформе и на тех же данных, а не в цепочке из нескольких продуктов.
Архитектура рассчитана на подключение моделей: подсказки по раскладке листа, автоматическая проверка чертежа, разбор нестандартных выгрузок. Сегодня движок работает на детерминированных правилах и совместно с ИИ обученной моделью.
Ни одного повторного ввода. Каждый следующий шаг берёт данные предыдущего: чертёж, ведомости, спулы и исполнительная документация построены из одной выгрузки и остаются согласованными.
Проектировщик отдаёт линию из AVEVA E3D, PDMS или SP3D. В файле — трасса в 3D-координатах, детали, опоры, атрибуты линии.
Движок собирает граф линии: узлы, тройники, врезки, кольца. Здесь же сшиваются тела деталей и восстанавливаются разорванные связи.
Схематическая раскладка по осям 30°: длины назначаются из читаемости, а не из масштаба. Размеры, выноски, стыки и опоры расставляются автоматически.
Линия режется на спулы по монтажным стыкам, чертёж — на листы по трассе. Нумерация идёт от начала линии и не сбивается при правках.
MTO, ведомость стыков, cut list и штамп собираются из тех же данных. Экспорт — векторный PDF, DWG и XLSX.
Спул-чертёж уходит в производство, стыки — в журнал сварки и НК. Исполнительная документация собирается из уже накопленных данных.
Изометрия — не картинка, а рабочий документ. Поэтому редактор умеет ровно то, что нужно инженеру: разводить подписи, держать нумерацию, резать листы и проверять чертёж на дефекты трассы.
Подписи размеров разводятся по уровням, выноски переставляются в свободные слоты, а тесные прогоны растягиваются. Наложений становится в разы меньше.
Разбивка по монтажным стыкам и рез листов по трассе с match line. Нумерация листов идёт от начала линии — как и стыки со спулами.
MTO с разделением FAB/ERECT, ведомость стыков с WPS и категорией, cut list с длинами. Штамп настраивается и подставляет данные линии.
Косые участки, оторванные врезки, открытые концы, пересечения труб и пустые строки МТО находятся до печати, а не на площадке.
Суммарные размеры поверх цепочек, треугольник неосевого участка с катетами по осям и румбом — по правилам оформления изометрии.
От номера стыка к WPS, сварщику, НК и сертификату материала. Исполнительная документация собирается из тех же данных, что и чертёж.
Клиенты и партнёры комплекса программ: SpoolX, Doplax, ConstructPlant, WebJoint.
Застройщики, проектировщики, генеральные подрядчики и подрядчики. У каждого свой контур проектирования и свой набор инструментов — мы встраиваемся в привычный маршрут данных, а не просим его менять.






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

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

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

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

Раскладка чертежа — задача оптимизации, а не вкуса. Как только у читаемости появилась мера, спорить стало не о чем: есть цифра до и цифра после.

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