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

Версионность

Семейства выполнил в Ревите 2019.

Актуальная версия библиотеки — 1.0

Если будут изменения, буду описывать их здесь.

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

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

Новичкам в Ревите рекомендую сначала ознакомиться с данной статьёй:

Диаметры трубопроводов

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

В линейке труб с увеличенными диаметрами отличия только в диаметрах DN100, 125 и 150. У них внешние диаметры, соответственно, 114, 140 и 168 мм.

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

Если всё же уже начали работу и решили поменять диаметры, то ознакомьтесь со статьёй:

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

В файле проекта есть два типоразмера труб:

В первом фитинги окрашенные, а во втором — покрытые антикоррозионным покрытием, то есть оцинкованные.

Фитинги грувлочные

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

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

При выборе фитинга в окне «Свойства» в группе «Строительство» будут такие параметры:

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

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

Для резьбы есть параметр с отступом, можете регулировать глубину заложения резьбы. Для всех фитингов эти глубины одинаковые для одного и того же диаметра. Например, для 1/2" всегда будет 10 мм. У производителей нет данных по глубине резьбы, поэтому стандартизировал.

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

  • Заглушка,
  • Колено 11.25, 22.5, 45 и 90° и две составные вариации,
  • Крест под муфту и резьбу из двух отводов (в спецификации учитываются две позиции, отвод под муфту и отвод под резьбу),
  • Крест под муфту из двух отводов (в спецификации учитываются два отвода под муфту),
  • Крест под резьбу из двух отводов (в спецификации учитываются два отвод под резьбу),
  • Крестовина под муфты,
  • Крестовина под муфты, ответвления с внутренними резьбами,
  • Муфта переходная,
  • Муфта соединительная,
  • Отвод крестовой под муфту (в спецификации учитывается как один элемент),
  • Отвод крестовой под резьбу (в спецификации учитывается как один элемент),
  • Отвод под муфту (врезкой),
  • Отвод под муфту (тройником),
  • Отвод резьбовой,
  • Отвод резьбовой малый с U-образным болтом,
  • Переход концентрический,
  • Переход на внутреннюю резьбу,
  • Тройник под муфты,
  • Тройник с внутрнней резьбой,
  • Тройник составной,
  • Тройник + колено,
  • Фланец накидной,
  • Фланцевый адаптер.

При работе ориентировался на каталоги Динарм, Smart Groove и ГРуВ.

Колена грувлочные

В библиотеке три семейства:

  1. Обычное колено на углы 11.25, 22.5, 45 и 90°,
  2. Составное колено, которое для углов 90° строится из двух полуотводов по 45°, при этом в спецификации учитываются два полуотвода и три муфты, если муфты включены.
  3. Колено + колено — семейство из двух обычных колен, которые состыкованы между собой и второе колено можно вращать.

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

Тройники грувлочные

В библиотеке четыре семейства грувлочных тройников. Обычный тройник на три муфты под 90 и 45°, составной тройник, тройник с внутренней резьбой и тройник + колено.

Составной тройник на углах 90° строится как косой тройник и полуотвод 45°. Его можно использовать только как равносторонний, так как косой тройник есть только для диаметров 100, 150 и 200 мм. Ответвление должно быть того же диаметра, что и магистраль. Это связано не с какими-то проблемами в создании, а с номенклатурой у производителей: косые тройники есть только у Динарма и только на три диаметра.

Тройник + колено — это обычный тройник и интегрированное в него семейство колена. Оно считается в спецификации отдельно. Такой тройник нужно размещать вручную на трубе, он врежется в неё, далее поверните тройник в нужное положение и настройте отвод.

Тройник с внутренней резьбой размещается так же, как и тройник + колено.

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

Переходы

Есть три семейства: муфта переходная в двух исполнениях и переход концентрический.

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

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

Справа муфта-мультипорт для создания перехода сразу после тройника

Крестовины

Крестовины как крестовины.

Фланцевые адаптеры

Есть два семейства, адаптер с муфтой и накидной фланец. Посмотрите, какой красивый накидной фланец. Использовать-то вы его не будете, хоть я и старался. Ну и ладно, мне всё равно понравилось решать эту задачу.

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

Заглушка и муфта соединительная

Ну вот заглушка и муфта. Ну обычные семейства, чего тут рассказывать. Ну красивые, согласен, да.

Отводы для врезки в трубопровод

Тут девять семейств: отводы в одну сторону и отводы в две стороны (кресты). Сначала про отводы в одну сторону.

Есть два семейства отвода под муфту. Одно — врезка, второе — тройник. Оба можно использоваться в настройках трассировки. Врезка позволяет подключиться к трубе без её разрезания на два отрезка. Но при этом это врезка со всем геморроем, что дарят любые врезки в Ревите. Тройник будет разделять трубу на два отрезка, зазор между трубами 2 мм, но зато он стабильно работает и никуда не уползает, не ломает трубу.

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

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

Теперь про отводы в две стороны. У производителя ГРуВ есть заводские отводы в две стороны — отводы крестовые. Семейства с такими именами сделаны по аналогии с этими изделиями. Они считаются как одна позиция в спецификации.

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

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

Общий подход к работе с ними одинаковый: это боковые крестовины, их надо ставить прямо на трубу, они сами вырежут себе участок на трубе. Далее редактируете параметры в свойствах, диаметры ответвлений задаёте в группе «Размеры» в параметрах DNX.

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

Работа с увеличенными диаметрами

Если вы применяете трубы с номинальными диаметрами 100, 125 и 150 мм и наружными 114, 140 и 163, то можете это предусмотреть самостоятельно по инструкции ниже.

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

Для фитингов это тоже важно, поскольку у них будут другие артикулы, если собираетесь заполнять их скриптом. Если заполнение артикулов не нужно, то по идее можно и запариваться увеличением диаметров. Однако, например для крестовины с внутренними резьбами, которые производит ГРуВ, большинство диаметров увеличенные, а не стандартные. Так что иногда будут накладки.

В библиотеке я намеренно исключил все сочетания увеличенных и стандартных диаметров. Например, в библиотеке есть тройник 159х108 и 163х114, но нет 159х114 или 163х108. Это уменьшает список типов, я исхожу из того, что вы либо применяете трубы все стандартные, либо все нестандартные.

Создание типоразмеров труб

Скопируйте существующий тип со стандартными диаметрами. Переименуйте его, например в «VM_Грувлочное соединение_Увеличенные диаметры».

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

Отройте Эксель и внесите туда данные. Как их вносить, опишу в следующем разделе статьи.

Включение увеличенных диаметров в фитингах

У большинства фитингов есть параметр типа — «Увеличенный диаметр». Его можно включить вручную у нужных фитингов.

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

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

Если не включать в положение «Истина», то скрипт пройдётся по существующим типам и у них включит галочку. Тем самым изменятся все грувлочные фитинги в проекте, имейте это в виду.

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

Автоматизация для заполнения спецификации

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

У всех фитингов есть мой общий параметр «VM_Ключ запроса». Он же добавлен как параметр проекта к трубам. По этому параметру скрипт понимает, какие элементы обрабатывать. У труб в параметр должен быть текст «Грувлоки».

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

Заполнение данных в Экселе

На листе «Трубы под грувлок» находятся данные для труб. В первом столбце имена типоразмеров труб. Если меняете имя типа, его нужно поменять и в Экселе. Слышишь, Глеб, да? Во втором столбце перечисляете наружные диаметры. По имени типа и наружному диаметру трубы из Ревита скрипт будет понимать, какой префикс брать. Столбец с номинальным диаметром просто для справки, он ни на что не влияет. В последнем столбце — префикс.

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

Делайте это в 210 строке, просто поменяйте там число с 50 на 49.

Логика простая: скрипт берёт имя типа трубы, берёт наружный диаметр из Ревита, по этому сочетанию находит префикс, стенку вычисляет по наружному и внутреннему диаметру трубы в проекте. Далее записывает наименование по шаблону: Префикс øDхТ.

На листе «Фитинги грувлочные» находится список наименований, кодов фитингов, а далее под заголовками производителей артикулы. Наименование служит как справка для пользователя, по факту оно нигде не используется. Самое важное — ключ, эти данные я уже заполнил в семействах. Также заполнил два набора артикулов — для Динарма и Смарт Грува. Для ГРуВ артикулов не нашёл, так что их можете вбить сами, как и любого другого производителя.

Логика тут такая: скрипт считывает код из фитинга, вы указываете имя нужного производителя, скрипт ищет в столбце производителя нужный артикул. Если нашёл — записывает. Если там пусто, то пропускает запись. Можете добавлять ещё столбцы, но помните, что в скрипте нужно в точности указать то же самое, что написали в заголовке столбца с артикулами. Этот же текст запишется в параметр фитингов для завода-изготовителя.

Работа со скриптом

Скрипт создан для Ревита 2019, для запуска в более новых версиях, изучите статью:

Скрипты рекомендую запускать в Проигрывателе Динамо, если не знаете, что это такое, читайте тут:

Вот так выглядят настройки скрипта:

В первом параметре указываете путь к файлу Эксель на вашем компьютере. Скрипт не знает, где лежит файл Экселя, вы должны сами указать путь. В пунктах 2 и 3 имена листов, если не меняли, то оставляйте как есть.

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

В пункте 8 указываете имя производителя фитингов. Точно так же, как оно написано в Экселе. Если в скрипте укажете «ДИНАРМ», а в Экселе будет «Динарм», то скрипт не найдёт данные. Данный текст скрипт так же запишет в параметр, который укажете в пункте 9. Это должен быть текстовый параметр типа.

В пункте 10 можете указать запас на длину трубы. Если укажете 1.1, то для трубы длиной 2000 мм в модели в спецификацию пойдёт значение 2.2 м.

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

В пункте 12 включаете или отключаете копирование имени системы во вложенные общие. Муфты, дополнительные отводы, колена в составных фитингах не наследуют имена систем, это особенность общих вложенных. Поэтому добавил в скрипт функционал по копированию имени системы.

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

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

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

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

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

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