Разработал большую платную библиотеку латунных резьбовых фитингов для трубопроводов. Данная библиотека является аналогом изделий Вальтек. Во второй версии добавил ещё несколько фитингов, они не обязательно аналоги Вальтека. В третьей версии добавил новые фитинги и скрипт для записи артикулов разных производителей.

Текущая версия библиотеки — 3.0

Изменения в версии 2

Добавил тройник коллекторный, фитинг с накидной гайкой и наружной резьбой и накидную гайку для насосов. Также добавил файл проекта с раскладкой всех семейств. Во все семейства прописал версию семейства, Ревита, контакты и ссылку на статью о библиотеке.

Исправил мелкие ошибки: у ниппеля и разъёмного сгона НР была ошибка в тексте, который семейство выдавало для неправильного типоразмера, а у углового сгона поменял линии УГО, чтобы из семейства не торчали лишние линии на высокой детализации.

Коллекторный тройник вкручивается наружной резьбой в коллекторы с внутренней резьбой 3/4 или 1 дюйм, а в два других выхода с внутренней резьбой 1/2" можно подключить воздушник и дренажный кран.

Добавил варианты лицензирования в карточку товара.

Изменения в версии 3

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

Галочками можете добавлять реле давления для насоса и манометр. Есть два параметр для отступа соединителей во внутренней резьбе, на картинке ниже показываю, где какой. Можете поворачивать реле и манометр на нужный вам угол специальными параметрами. Точка вставки соединителя — наружная резьба 1 дюйм.

Вложенные семейства реле и манометра выполнил пустышками, они наследуют значение из параметра «ADSK_Группирование». Это параметры в категории «Арматура трубопроводов». Чтобы заполнить их данными на конкретного производителя, заполните информацию либо через спецификацию, либо через редактирование параметров типа. Для этого найдите типоразмер семейства в диспетчере проекта и нажмите по нему два раза.

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

Добавил переходы на шланг с внутренней и наружной резьбами. У шланговой стороны можно подрезать длину штуцера, чтобы сымитировать надвижение шланга на штуцер. Для этого укажите подрезку не более максимально возможной в параметре «Подрезать шланговую часть». В предельном случае останется только гайка. По умолчанию везде подрезка 10 мм.

Расширил типоразмерный ряд бочонков и удлинителей, сделал его, как в каталоге Стаута. Расширил типоразмеры крестовины типоразмерами 1 1/4, 1 1/2 и 2 дюйма.

У сгон-американки углового, угольника ВР-НР, тройника ВР-НР-НР, тройника ВР-НР-ВР, тройника ВР-ВР-НР поменял точку вставки на наружную резьбу вместо внутренней.

У накидной гайки для насоса добавил типоразмеры чугунных гаек. И возможность считать гайки комплектом по две штуки. При этом значение в «ADSK_Количество» для одной гайки станет 0.5, чтобы в сумме в спецификации был 1 комплект. Единицы будут меняться с «шт.» на «компл.», наименование и масса для спецификации тоже поменяются.

Поправил размеры резьбовых отверстий и наружных резьб, привёл к актуальным значениям.

Сделал миниатюры для проводника Виндоуз.

Скрипт для заполнения артикулов фитингов

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

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

Добавление параметра для артикула

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

Вот пример того, как добавлять параметр проекта.

По умолчанию скрипт заточен на параметр «ADSK_Код изделия». Вы можете добавить свой параметр, но он должен удовлетворять всем условиям, что я перечислил:

  1. Это текстовый параметр.
  2. Он добавлен через параметры проекта к категории «Соединительные детали трубопроводов».
  3. Он добавлен по экземпляру.

Если параметр будет по типу, то скрипт не сработает. Если не знаете, что такое тип и экземпляр, что такое параметры проекта, то вам вот сюда в специальную статью на эту тему.

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

Настройка файла с артикулами

Дальше нужно настроить файл Экселя. В библиотеке он называется «VM_Латунь_Артикулы фитингов.xlsx». Внутри файл выглядит так, в нём один лист — «Артикулы латунных фитингов». Здесь вы можете указать артикулы для всех производителей, которых закладываете в проект.

Первый столбец — «Код фитинга». Его трогать нельзя. По нему ориентируетесь, что за фитинги перед вами. Эти данные заполняются в специальном общем параметр «VM_Ключ запроса». Этот параметр нельзя удалять из семейств, по нему скрипт понимаете, что за фитинг перед ним.

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

По умолчанию данные о производителе пишутся в параметр «ADSK_Завод-изготовитель». Это должен быть параметр типа, текстовый. Он уже есть во всех семействах. Если меняете на другой параметр, он должен быть тоже текстовый и по типу.

Например, вам нужны фитинги производителя «РЕЗЬБУНЬ». В заголовок столбца в Экселе пишете наименование производителя — РЕЗЬБУН. Далее заполняете артикулы. Первой идёт водорозетка с внутренней резьбой. Находите артикул для неё и вписываете в строку. И так далее по всем фитингам.

Если для какого-то фитинга не будет артикула, это не вызовет ошибки, скрипт пропустит заполнение данных в таком фитинге.

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

Рекомендуемый: в меню справа Динамо предложит поставить специальный пакет Динамо Айрон Пайтон 2.7. Установите его, особенно если планируете работать и с другими моими библиотеками. После закройте Динамо и открывайте Проигрыватель Динамо. Как поставить пакет, смотрите в памятке, которая есть в библиотеке с папке со скриптом.

Альтернативный: найдите узел скрипта Python Script и нажмите по нему правой кнопкой мыши, далее в меню выберите версию Python Engine — CPython3. Сохраните скрипт и далее запускайте через Проигрыватель Динамо. После этого вы не сможете запускать скрипт в более старых версиях Динамо и Ревитов.

Запуск скрипта в Проигрывателе Динамо

Рекомендую запускать скрипт в Проигрывателе Динамо. Покажу на примере Ревита 2023.

В первой строке указываете путь к файлу Экселя на вашем диске. Это нужно сделать обязательно, по умолчанию скрипт «помнит» путь к файлу на моём компьютере.

Во второй — имя листа. Если не меняли его в Экселе, то можете не менять и в Проигрывателе. Вы можете создавать отдельные листы под каждого производителя, а можете заполнять все данные на одном листе. Главное, указать правильное имя листа и заполнять данные по схеме, что описал выше.

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

Четвёртый — параметр для записи производителя.

Пятый — наименование самого производителя. Оно должно быть точно таким же, как в заголовке Экселя. Если в заголовке Экселя написано «ВАЛЬТЕК», то и тут надо писать так же. Если написано «Валтек», то и тут пишете точно так же. Регистр важен.

Если при работе скрипта будут ошибки, например скрипт не найдёт параметры для записи артикула и производителя, то они отобразятся в пункте «Ошибки при обработке».

Скрипт не заполняет данные для арматуры трубопроводов (реле давления и манометра), а также тех фитингов, у которых не указаны артикулы.

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

Внешний вид

Тройники латунные резьбовые
Revit-библиотека: латунные резьбовые фитинги
Revit-библиотека: латунные резьбовые фитинги
Тройники латунные резьбовые
Крестовины
Крестовины
Тройник, ниппель переходный, сгоны
Тройник, ниппель переходный, сгоны
Футорка, бочонок и угольник
Футорка, бочонок и угольник
Заглушка с ушком для опломбировки
Заглушка с ушком для опломбировки

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

Резьбы и цветовая индикация

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

Часть таблицы из манифеста
Часть таблицы из манифеста

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

В результате при стыковке двух фитингов можно корректировать глубину входа фитинга с наружной резьбой в фитинг с внутренней резьбой. За это отвечают параметры «Отступ соединителя ВР» или «Отступ соединителя ВР_Цвет обозначения». В некоторых семействах опускал «ВР» и писал просто «Отступ соединителя_Цвет обозначения».

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

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

Цветовая индикация каждой стороны тройника с внутренними резьбами
Цветовая индикация каждой стороны тройника с внутренними резьбами
Цветовая индикация тройника с двумя внутренними резьбами
Цветовая индикация тройника с двумя внутренними резьбами

Цветовые индикаторы можно отключить, за это отвечает параметр типа «Показывать обозначения сторон».

Метод размещения

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

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

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

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

Либо применяйте плагин «Соединитель коннекторы» из МодПлюса, это будет проще всего.

Параметры и обозначения диаметров

Во всех семействах есть параметры АДСК для спецификации, предзаполнены параметры «ADSK_Наименование», «ADSK_Наименование краткое», «ADSK_Количество», «ADSK_Единица измерения». «ADSK_Марка» и «ADSK_Завод-изготовитель» заполняете так, как вам нужно.

Пример заполнения параметров
Пример заполнения параметров

Все диаметры обозначаю через дюймовый размер, также указываю обозначения резьб — ВР для внутренней, НР — для наружной. Вместе с семействами получите таблицы CSV, которые можете отредактировать под себя, если предпочитаете другие обозначения.

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

Подробнее об этом в отдельном пункте.

Детализация

На высокой — объёмная геометрия. На средней и низкой все фитинги отображаются в одну линию.

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

Муфта с внутренней резьбой

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

Муфта с контргайкой с ребордой из латуни
Муфта с контргайкой с ребордой из латуни
Муфта с контргайкой из черного чугуна
Муфта с контргайкой из черного чугуна
Муфта с контргайкой из оцинкованного чугуна
Муфта с контргайкой из оцинкованного чугуна

Контргайки учитываются в спецификации отдельными позициями. Контргайка при включении появляется возле «зелёного» конца муфты. Этой же стороной муфта ставится на трубу или сгон.

Ниппели с наружными резьбами

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

Видеокурс по семействам трубопроводных фитингов. Научитесь делать такие и гораздо более сложные семейства в моём видеокурсе.

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

На скриншотах ниже все семейства и все типоразмеры из первой версии библиотеки. Новинки следующих версий перечислил в начале статьи.

Семейства и типоразмеры
Семейства и типоразмеры
Семейства и типоразмеры
Семейства и типоразмеры

Всего в библиотеке третьей версии — 47 семейств. У некоторых семейств есть каталоги типоразмеров.

Также вместе с библиотекой получите скрипт Dynamo, который «пробегается» по всем семействам и снимает или ставит галочку в параметре «Показывать обозначения сторон».

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

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


Покупка библиотеки

После покупки получаете:

  1. Семейства фитингов и каталоги типоразмеров для них.
  2. Оригинальные таблицы выбора для возможности корректировок под себя.
  3. Средства автоматизации для заполнения артикулов и производителя.
  4. Средства автоматизации для включения и отключения цветовых индикаторов у фитингов.

Физлица приобретают по правилам оферты на сайте в магазине.

Юрлица покупают через заключение лицензионного договора и выставление счёта на оплату. Пишите на почту bimvadim@bk.ru, отправляйте карточку предприятия, вышлю договор, счёт и акт через систему ЭДО.

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