Разработал библиотеку труб и фитингов ВЧШГ по СП 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.
Процедура такая:
- Отправляете запрос о покупке и карточку предприятия на почту bimvadim@bk.ru;
- Заполняю договор и акт, отправляю на согласование. После обмениваемся сканами с подписями и печатью;
- Как деньги поступают на мой счёт, высылаю на электронную почту из договора ссылку для скачивания библиотеки и ссылку на сайт ФНС с электронным чеком. После этого обязательство считается исполненным.
- Вы отправляете по почте два бумажных экземпляра договора и акта с подписями и печатями, один из них я подпишу и отправлю вам обратно.
Семейства продаются как есть, без обмена или возврата.