Разработал библиотеку труб и фитингов ВЧШГ по СП 66.13330.2011. За консультации по особенностям работы с такими трубопроводными системами благодарю Артёма Никишина.

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

Примеры семейств из библиотеки
Примеры семейств из библиотеки

Состав библиотеки

В библиотеку входит вся номенклатура изделий по СП 66:

  • трубы с соединением TYTON DN80—1000;
  • трубы с соединением RJ DN80—500;
  • трубы с фланцевым соединением DN80—1000;
  • фитинги с соединением TYTON, в том числе фланцевые;
  • фитинги с соединением RJ, в том числе фланцевые;
  • фитинги фланцевые PN10 и PN16;
  • скрипт для деления раструбных труб на участки заданной длины;
  • скрипт для заполнения данных о наименовании, массе, количестве;
  • проверочные ведомости труб и фитингов в файле-шаблоне.
Список семейств в диспетчере проекта
Список семейств в диспетчере проекта

Всего 49 файлов семейств, 5 типоразмеров трубопроводов и два скрипта Динамо для автоматизации работы.

После покупки вы получаете архив в составе:

  • файл RVT с типоразмерами трубопроводов, фитингами, настроенными трассировками и спецификациями;
  • семейства фитингов в формате RFA;
  • таблицы выбора для семейств, если решите перебить наименования или другие параметры;
  • скрипты для автоматизации разделения трубопроводов на участки и записи данных о трубах в спецификацию;
  • видеоинструкция по работе со скриптами;
  • промокод на скидку 20 % на курс по разработке фитингов трубопроводов.

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

Спецификации

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

Проверочная спецификация с инструкцией в шапке
Проверочная спецификация с инструкцией в шапке

Вторая — для фитингов, также для проверки. Соединительные раструбы и фланцы по умолчанию отфильтровываются из спецификации, так как в параметре «ADSK_Наименование» у них значение «!Не учитывать».

Третья — спецификация по ГОСТ для трубопроводов, также для проверки корректности заполнения данных.

Пример спецификации труб
Пример спецификации труб

Скрипты Динамо

Разделение трубопроводов на части

Скрипт работает с раструбными трубами. Для фланцевых предусмотрен свой алгоритм по ручному разделению. Подробнее показываю всё в видеопрезентации.

Алгоритм работы простой: запускаете Проигрыватель Динамо, в свойствах скрипта указываете, на какие участки делите трубы, возможны два варианта — 5800 и 6000 мм. Это длины из СП. Также нужно указать длину разделителя, если хотите вставить раструбы, то ничего менять не нужно.

Запускаете алгоритм — трубы делятся на участки указанной длины.

Трубы до запуска скрипта
Трубы до запуска скрипта
Трубы после запуска скрипта
Трубы после запуска скрипта

К сожалению, есть особенности Ревита, которые не позволяют сделать делание труб на 100 % удобным. Соединитель может встать как правильно по направлению потока, так и противоположно ему. Скрипт не знает, куда направлен поток в трубе, из Ревита эту информацию тоже не получить. Соответственно, раструб может встать как правильно, так и наоборот. И развернуть его руками быстро нельзя.

Наименование, масса и количество

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

Скрипт сам поймёт, как именно нужно сформировать наименование, достаточно в параметр «ADSK_Единица измерения» ввести разрешённые типы единиц. Есть ограничение на единицы длины, возможные варианты перечислю в квадратных скобках: [м], [м.], [п.м.], [п. м.]. Всё остальные варианты скрипт будет воспринимать как сигнал для подсчёта в штуках.

По правилам русского языка правильно писать сокращения для метров как [м], для штук — [шт.] В ГОСТ 2.316-2008 «штуки» также сокращаются с точкой. Будьте грамотными, пожалуйста. Тем не менее для менее грамотных специалистов дал возможность указывать разные варианты.

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

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

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

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

Для фланцевых труб при методе подсчёта в штуках можно задать две формы наименований. Стандартную, как для всех труб, или особенную в виде «Патрубок фланцевый ВЧШГ DN150x6 PN10, L=1320 мм».

Пример записи для фланцевых труб «в режиме» патрубков. Масса пересчитывается для каждого патрубка
Пример записи для фланцевых труб «в режиме» патрубков. Масса пересчитывается для каждого патрубка

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

Видеопрезентация

Особенности семейств

Полезные нюансы

Выпуски не разворачиваются на трубе из-за несоосности соединителей. Чтобы поменять направление отростка, придётся вручную отсоединять и разворачивать семейство. Это особенности Ревита, ничего не поделать.

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

Для таких изделий я применяю тип детали «Боковой тройник». Фитинги с таким типом детали врезаются в трубу без проблем, при этом их нельзя выбрать в настройках трассировки, где они не нужны. До этого редко сталкивался с фитингами, у которых так много точек подключения и которые нужно ставить на трубу отдельно. А тут применил и мне понравилось.

По аналогии для крестовин с пожарными подставками выбрал тип детали «Боковая крестовина». Это опять же позволяет легко врезать крестовину в магистраль, но при этом не видеть её в настройках трассировки.

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

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

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

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

Например, диаметра магистрали варьируется от 15 до 100 мм. Обычный тройник работает на всех этих диаметрах. Тройник с переходом на резьбу используется редко, поэтому его добавлять в настройки трассировки как-то излишне. Но тогда его нужно вставлять на трубу руками. Можно оставить ему тип детали «Тройник», но тут мы сталкиваемся с проблемой.

В семействе мы задаём значения диаметров по умолчанию. Например 20 мм для магистральных соединителей, а на резьбовом будет 1/2", то есть 15 мм. Вполне возможно, что на диаметре магистрали 100 будет доступна минимальная резьба только дюймовая, то есть 25 мм.

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

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

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

Ошибки в СП

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

  • Двойной раструб — взял длину из Свободного Сокола, так как в СП длина явно слишком короткая. Похоже либо на неверные данные, либо забыли 0 в конце добавить. Едва ли для диаметра 1000 длина перехода будет 20 мм.
  • Крестовины — сделал магистрали в два раза длиннее, чем на чертеже, так как есть ощущение, что на чертежах ошибка. Длину обозначили всю, а не половину длины магистрали.

Покупка для физлиц на сайте

Ссылка на магазин с библиотекой:

Перед покупкой нужно прочитать и принять оферту (ссылка на PDF-файл с офертой: https://yadi.sk/i/1f-DO9zoRAvEJA). Покупка означает автоматическое согласие с офертой. Если ссылка сломалась, скопируйте ссылку и вставьте в адресную строку браузера.

Семейства продаются как есть, без обмена или возврата.

Покупка для юрлиц — 25 000 ₽

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

С юрлицами заключаю договор на услуги как самозанятый (справка № 6111177 от 30.07.2021). Вам не нужно платить никакие налоги согласно п. 8 ст. 2 422-ФЗ от 27.11.2018.

Процедура такая:

  1. Отправляете запрос о покупке и карточку предприятия на почту bimvadim@bk.ru;
  2. Заполняю договор и акт, отправляю на согласование. После обмениваемся сканами с подписями и печатью;
  3. Как деньги поступают на мой счёт, высылаю на электронную почту из договора ссылку для скачивания библиотеки и ссылку на сайт ФНС с электронным чеком. После этого обязательство считается исполненным.
  4. Вы отправляете по почте два бумажных экземпляра договора и акта с подписями и печатями, один из них я подпишу и отправлю вам обратно.

Семейства продаются как есть, без обмена или возврата.