Nanocad конструкции руководство

Как установить nanoCAD Конструкции PS?

  1. Скачайте и установите Платформу nanoCAD 23
  2. Установите лицензию на Платформу nanoCAD 23
  3. Скачайте и установите nanoCAD Конструкции PS
  4. Установите лицензию на nanoCAD Конструкции PS
  5. Активируйте приложение на каждом компьютере

Платформа nanoCAD 23 х64 СКАЧАТЬ .exe, 1,7 ГБ
Инструкция по установке Платформы nanoCAD 23 СКАЧАТЬ .pdf, 1,4 МБ
Руководство пользователя по Платформе nanoCAD 23 СКАЧАТЬ .pdf, 28.0 МБ
Дистрибутив nanoCAD Конструкции PS СКАЧАТЬ .exe, 930.18 МБ
Инструкция по установке nanoCAD Конструкции PS СКАЧАТЬ .pdf, 1.92 МБ
Руководство пользователя nanoCAD Конструкции PS, модуль «КЖ» СКАЧАТЬ .pdf, 13.68 МБ
Руководство пользователя nanoCAD Конструкции PS, модуль «Фундаменты» СКАЧАТЬ .pdf, 6.18 МБ
Руководство пользователя nanoCAD Конструкции PS, модуль «Оформление» СКАЧАТЬ .pdf, 3.43 МБ

Системные требования

САПР-платформа

Платформа nanoCAD 23

Операционная система

Microsoft Windows 11
Microsoft Windows 10 (64-разрядная версия)
Microsoft Windows 8.1 (64-разрядная версия)

Процессор

Минимальные требования: процессор с тактовой частотой 2 ГГц
Рекомендуемые требования: процессор с тактовой частотой 3 ГГц и выше

Оперативная память

Минимальные требования: 4 Гб
Рекомендуемые требования: 16 Гб и выше

Разрешение экрана

Стандартные мониторы: 1920 x 1080
Мониторы с высоким разрешением: до 3840 x 2160 (поддерживается в ОС Windows 10,11)

Видеоадаптер

Минимальные требования: графический процессор с объемом видеопамяти 1 Гб
Рекомендуемые требования: графический процессор с объемом видеопамяти 4 Гб (поддерживающий OpenGL 2.1 или DirectX 11)

Место на диске

7 Гб и более на системном диске (для установки программы)

Сеть

На сервере лицензий и всех рабочих станциях, где будут работать приложения, использующие сетевое лицензирование, должен быть запущен протокол TCP/IP

Примечание

При работе с большими наборами данных, облаками точек и при 3D-моделировании рекомендуется использовать 64-разрядные операционные системы

Добрый день, коллеги! Меня зовут Алексей Щербачев, я являюсь BIM-Менеджером в ГК ИНФАРС. В данной статье я хочу привести несколько полезных «фишек» по продукту nanoCAD BIM Конструкции, о которых вы, возможно, не знали, но которые могут помочь вам в работе. Итак, пойдем по порядку.

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

Рисунок-1.png

Рисунок 1

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

Рисунок-2.png

Рисунок 2

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

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

 Следующая «фишка» — это создание собственной геометрии для проекта.

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

Для создания своей геометрии можно воспользоваться 3D-Инструментами, которые являются инструментами платформы nanoCAD. Данный модуль у вас обязательно будет установлен при наличии продукта BIM Конструкции.

Принцип довольно простой. С помощью стандартных форм создается необходимая геометрия. Далее, с помощью инструмента «Преобразовать 3D тела в параметрический объект» приложения BIM Конструкции, полученная геометрия преобразовывается в элементы BIM Конструкций и работает в модели так же, как и элемент из библиотеки. Останется только наполнить его информационной составляющей, чтобы все необходимые данные можно было выводить в спецификации.

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

Рисунок-3.png

Рисунок 3

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

Рисунок-4.png

Рисунок 4

Выбираем вариант «Копировать», а затем – базовую точку на объекте, за которую мы и будем копировать.

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

Рисунок-5.png

Рисунок 5

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

Рисунок-6.png

Рисунок 6

В итоге, размещаем проем в новом элементе конструкции, при необходимости сдвигаем в нужное положение.

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

Это все «фишки» на сегодня, применяйте их в работе и создание информационной модели в nanoCAD BIM-Конструкции будет быстрее и эффективнее.

Время на прочтение
10 мин

Количество просмотров 844

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

Чтобы доказать обратное, предложим алгоритм, который делает формирование узлов по-настоящему увлекательным и интересным занятием. Его можно сравнить с собиранием кубика Рубика: на первый взгляд, задача почти невыполнима, но, зная алгоритм, мастера собирают его с закрытыми глазами за несколько секунд.

Алгоритм создания параметрического узла предлагаю рассмотреть в виде схемы (рис. 1).

 Рис. 1. Алгоритм создания параметрического узла

 Рис. 1. Алгоритм создания параметрического узла

Для примера выбран узел примыкания балки покрытия к колонне под проектным (неизвестным) углом и с элементами жесткости каркаса в виде распорок (рис. 2).

Рис. 2. Пример узла

Рис. 2. Пример узла

Определение основных элементов узла

Основные элементы проектного узла – колонна, балка, распорка 1 и распорка 2 (рис. 3). Важно учитывать последовательность элементов.

Рис. 3. Элементы узла

Рис. 3. Элементы узла

Моделирование основных элементов (определение условий создания узла)

Моделируем в пространстве модели nanoCAD BIM Конструкции основные элементы (рис. 4) в соответствии с исходными данными, определяя условия создания узла.

Исходные данные для моделирования:

🔹 колонна и балка – двутавровым сечением, распорки из гнутого профиля;
🔹 точка привязки профиля колонны по центру сечения, точка привязки профиля балки по середине верхней полки, точка привязки профиля распорок по середине верха сечения;
🔹 балка примыкает со стороны полки колонны под проектным (неизвестным) углом;
🔹 оси распорок расположены перпендикулярно стенке сечения колонны и на 150 мм ниже верха колонны.

Рис. 4. Общий вид основных элементов

Рис. 4. Общий вид основных элементов

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

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

Создание объекта «Узел»

В nanoCAD BIM Конструкции командой Создать узел (рис. 5) создаем параметрический объект, выполняем следующие действия:

✅ последовательно назначаем основные элементы: колонну, балку, распорку 1 и распорку 2 (рис. 6);
✅ определяем базовую точку. Допускается назначить ее самостоятельно, но рекомендую использовать режим «Авто»: система назначит базовую точку узла на пересечении осей центра тяжести сечений основных элементов, и эта точка будет «нулевой» для построения всех остальных элементов.

Рис. 5. Команда Создать узел

Рис. 5. Команда Создать узел

Рис. 6. Последовательность действий, при выполнении команды Создать узел

Рис. 6. Последовательность действий, при выполнении команды Создать узел

Узел создается по преднастроенному шаблону с определенным количеством информационных атрибутов, которые считываются с системных параметров выбранных элементов (рис. 7). Эти системные параметры нужны при создании связей и геометрических зависимостей для построения элементов соединения основных элементов в узле. В свойствах узла параметрического объекта профиль 1 – это первый элемент, выбранный при создании узла (колонна), профиль 2 – второй выбранный элемент (балка), профили 3 и 4 – третий и четвертый выбранные элементы (соответственно распорка 1 и распорка 2).

Важно! Впоследствии вносить изменения в расположение элементов структуры внутри узла недопустимо.

Рис. 7. Свойства элемента «Узел»

Рис. 7. Свойства элемента «Узел»

Дальнейшая работа будет выполняться в Редакторе параметрического объекта, который вызывается командой Редактировать параметрический объект (рис. 8). Для ознакомления с принципами работы в Редакторе рекомендую обратиться к пятому разделу тест-драйва nanoCAD BIM Конструкции.

Рис. 8. Команда Редактировать параметрический объект

Рис. 8. Команда Редактировать параметрический объект

В Редакторе параметрического объекта формируется структура с группами (рис. 9).

Рис. 9. Структура групп в Редакторе параметрического объекта

Рис. 9. Структура групп в Редакторе параметрического объекта

Первой группе присвоим имя «Элементы» – в нее мы будем добавлять элементы узла.

Вторая группа содержит информационные параметры профиля 1, присвоим ей имя «Колонна».

Третья группа включает информационные параметры профиля 2, присвоим ей имя «Балка».

Четвертая группа содержит информационные параметры профиля 3, присвоим этой группе имя «Распорка_1».

Пятая группа содержит информационные параметры профиля 4, этой группе присвоим имя «Распорка_2».

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

Создание элементов узла

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

Для представления методики выбрана торцевая пластина (рис. 10). Опишем методику по шагам выполнения.

Рис. 10. Торцевая пластина

Рис. 10. Торцевая пластина

Исходные данные: торцевая пластина толщиной 20 мм (переменный информационный атрибут), пластина крепится с торца к колонне заводской сварным швом, колонна с торца обрезана плоскостью под углом примыкания балки к колонне.

Шаг 1: создание примитива по форме элемента

В группе Элементы Редактора параметрического объекта создаем группу «Пластина_1» (для каждого элемента узла создается отдельная группа), а в ней – 3D-примитив по геометрической форме как элемент «Торцевая пластина» (рис. 11).

Рис. 11. Команды создания группы и 3D-примитива

Рис. 11. Команды создания группы и 3D-примитива

По геометрии торцевая пластина представляет собой в проектном узле параллелепипед. Создаем 3D-примитив «BOX» (рис. 12).

Рис. 12. Создание 3D-примитива «ВОХ»

Рис. 12. Создание 3D-примитива «ВОХ»

3D-примитив «ВОХ» создается в «нулевой» точке узла (это точка создается при формировании узла командой Создать узел) с базовой геометрией 100х100х100.

Шаг 2: создание информационных атрибутов элемента

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

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

Рис. 13. Команда Добавить объект к другому объекту

Рис. 13. Команда Добавить объект к другому объекту

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

Рис. 14. Создание пластины в пространстве модели и свойства элемента пластины

Рис. 14. Создание пластины в пространстве модели и свойства элемента пластины

Далее командой Добавить объект к другому объекту выполняем действия из командной строки, пластина переносится в структуру параметрического объекта (рис. 15). Затем пластину можно удалить, при этом в свойствах узла она остается.

Рис.15. Окно Свойства объекта «Узел»

Рис.15. Окно Свойства объекта «Узел»

Мы добавили пластину к параметрическому объекту, она появилась в его структуре. Далее в описании методики этот элемент представлен не будет и, как уже сказано, его можно удалить (рис. 16). Существует вариант продолжать работу над параметризацией этого элемента как элемента узла, но, на мой взгляд, это более трудоемкий процесс, а я хотела бы остановиться на простых способах.

Рис. 16. Команда удаления элемента (подобъекта)

Рис. 16. Команда удаления элемента (подобъекта)

Шаг 3: параметризация геометрических размеров с основными элементами

В окне Свойства параметра объекта связываем геометрические размеры созданного элемента и накладываем информационные зависимости его длины, ширины, высоты от геометрических системных параметров основных элементов.

Анализируем геометрические размеры пластины: толщина 20 мм – это редактируемый параметр, длина равна высоте сечения профиля колонны, ширина равна ширине сечения профиля колонны.

В свойствах пластины значения параметров длины и ширины связываем (параметризируем) со значениями параметров основных элементов (рис. 17-18).

Рис. 17. Параметризация длины пластины в свойствах параметрического объекта

Рис. 17. Параметризация длины пластины в свойствах параметрического объекта

Рис. 18. Параметризация ширины пластины в свойствах параметрического объекта

Рис. 18. Параметризация ширины пластины в свойствах параметрического объекта

Эти параметры пластины становятся недоступны для редактирования с помощью «ручек».

В окне Мастера функций появились новые обозначения: «parent» и «child». Они необходимы для того чтобы определить принадлежность информационного атрибута элементу иерархической структуры параметрического объекта. По структуре «parent» – это первый образующий, родительский элемент, а «child» – подчиненный элемент, который структурно входит в состав другого элемента. При наличии в одном элементе нескольких «child» к их обозначению добавляется порядковый номер в скобках (рис. 19) – поэтому в свойствах параметрического объекта очень важно сохранять структуру.

Рис. 19. Пример иерархической структуры параметрического объекта

Рис. 19. Пример иерархической структуры параметрического объекта

Шаг 4: параметризация примитива с информационными атрибутами элемента

В Редакторе параметрического объекта связываем геометрические размеры ранее созданного примитива с геометрическими размерами сформированного элемента – в свойствах узла, через запрос к структуре элемента (параметрического объекта) – (рис. 20).

Рис. 20. Связь между размерами пластины с геометрией «ВОХ»

Рис. 20. Связь между размерами пластины с геометрией «ВОХ»

Высота «ВОХ» равна толщине пластины (рис. 21), длина – длине пластины (рис. 22), а ширина – ширине пластины (рис. 23).

Рис. 21. Параметризация высоты «ВОХ» в Редакторе параметрического объекта

Рис. 21. Параметризация высоты «ВОХ» в Редакторе параметрического объекта

Рис. 22. Параметризация длины «ВОХ» в Редакторе параметрического объекта

Рис. 22. Параметризация длины «ВОХ» в Редакторе параметрического объекта

Рис. 23. Параметризация ширины «ВОХ» в Редакторе параметрического объекта

Рис. 23. Параметризация ширины «ВОХ» в Редакторе параметрического объекта

В узле создан 3D-примитив «ВОХ» проектных размеров.

Шаг 5: пространственно-геометрическое позиционирование элемента

Пространственно-геометрическое позиционирование пластины – это определение координат Х, Y, Z базовой точки, направления и ориентации элемента, выполняемое в Редакторе параметрического объекта (рис. 24).

Рис. 24. Пространственно-геометрическое позиционирование элемента пластины

Рис. 24. Пространственно-геометрическое позиционирование элемента пластины

В Редакторе параметрического объекта командами поворота относительно осей Х, Y, Z (рис. 25) поворачиваем пластину в базовой точке так, чтобы при назначении координат базовой точки относительно «нулевой» точки узла пластина приняла в узле необходимое положение.

Рис. 25. Команды поворота

Рис. 25. Команды поворота

На виде узла сверху в плоскости ХY (рис. 26) геометрически определяем для пластины значение координат Х, Y относительно «нулевой» точки узла.

Рис. 26. Вид узла сверху

Рис. 26. Вид узла сверху

В Редакторе параметрического оборудования выполняем параметризацию так, как показано на рис. 27.

Важно! Пространственно-геометрическое позиционирование элемента выполняется для группы «Пластина_1», а не для примитива «BOX».

Рис. 27. Параметризация координат X, Y в Редакторе параметрического объекта

Рис. 27. Параметризация координат X, Y в Редакторе параметрического объекта

На виде узла сбоку в плоскости ХZ (рис. 28) геометрически определяем для пластины координату Z относительно «нулевой» точки узла. Координата Z зависит от высоты сечения балки (Hб), высоты (толщины) пластины (Нпл), высоты сечения колонны (Нк).

Напоминаю, что «нулевая» точка узла определилась автоматически при создании узла (см. выше, раздел «Создание объекта “Узел”») на пересечении осей центра тяжести сечения основных элементов, а это значит, что координаты этой точки всегда пересчитываются от выбранного профиля балки и колонны.

Рис. 28. Вид узла сбоку

Рис. 28. Вид узла сбоку

Для вычисления координаты Z вспомним формулы тригонометрического соотношения сторон в прямоугольном треугольнике (рис. 29).

Рис. 29. Тригонометрическое соотношение

Рис. 29. Тригонометрическое соотношение

В узле (рис. 30) видим, что расстояние Z = Z1 — Z2 — Z3.

Рассмотрим три прямоугольных треугольника (1) (2) (3) и определим требуемые значения Z1, Z2 и Z3.

Рис. 30. Определение координаты Z

Рис. 30. Определение координаты Z

В треугольнике (1) Z1 равно половине высоты сечения балки, деленной на косинус проектного угла:

В треугольнике (2) Z2 равно высоте (толщине) пластины, деленной на косинус проектного угла:

В треугольнике (3) Z3 равно половине сечения колонны, умноженной на тангенс проектного угла:

По чертежу и соотношению сторон и углов треугольников мы вывели формулу для определения координаты Z.

В Редакторе параметрического объекта выполняем в соответствии с формулой параметризацию координат Z (рис. 31).

Рис. 31. Параметризация координат Z в Редакторе параметрического объекта

Рис. 31. Параметризация координат Z в Редакторе параметрического объекта

Таким образом мы определили базовую точку вставки торцевой пластины относительно «нулевой» точки узла. Далее определяем направление и ориентацию в пространстве.

Пластина должна быть повернута на проектный угол. Направление и ориентация в пространстве задаются в Редакторе параметрического объекта в виде координат, которые сложно определить с первого взгляда. Напоминаю, что мы продолжаем редактировать группу «Пластина_1».

Для определения координат выберем следующую последовательность действий:

✅ определяем ось в «нулевой» точке узла, вокруг которой будет поворот. В проектном узле это ось Оx;
✅ командами поворота относительно оси Ох поворачиваем пластину на «ложный» угол 10 градусов. На рис. 32 показаны изменения в значениях координат и поворот пластины;

Рис. 32. Положение пластины под «ложным» углом

Рис. 32. Положение пластины под «ложным» углом

✅ параметризируем измененные значения координат как показано на рис. 33-36. Все значения координат – это величины, вычисляемые через синус или косинус проектного угла.

Рис. 33. Направление «Y координата»

Рис. 33. Направление «Y координата»

Рис. 34. Направление «Z координата»

Рис. 34. Направление «Z координата»

Рис. 35. Ориентация «Y координата»

Рис. 35. Ориентация «Y координата»

Рис. 36. Ориентация «Z координата»

Рис. 36. Ориентация «Z координата»

Торцевая пластина узла находится в проектном положении (см. рис. 24).

Шаг 6: проверка работоспособности параметризации

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

Изменение сечения колонны. Выбираем (выделяем) колонну и в диалоговом окне Создание металлической колонны изменяем ее сечение (рис. 37). Пластина изменила геометрические размеры и осталась в том же положении. Вывод: «работает».

Рис. 37. Изменение сечения колонны

Рис. 37. Изменение сечения колонны

Изменение сечения балки. Выбираем (выделяем) балку и в диалоговом окне Создание металлической балки изменяем ее сечение (рис. 38). Пластина осталась на том же уровне, изменилось только положение «нулевой» точки узла. Вывод: «работает».

Рис. 38. Изменение сечения балки

Рис. 38. Изменение сечения балки

Изменение проектного угла. В свойствах балки увеличиваем значение атрибута «Z точка конца» на 150 мм (рис. 39). Угол поменялся, пластина и колонна изменили положение. Вывод: «работает».

Рис. 39. Изменение проектного угла

Рис. 39. Изменение проектного угла

Изменение толщины торцевой пластины. В свойствах параметрического объекта меняем толщину пластины_1 на 30 мм (рис. 40). Пластина изменила толщину и сохранила положение в соответствии с исходными данными. Вывод: «работает».

Рис. 40. Изменение толщины торцевой пластины

Рис. 40. Изменение толщины торцевой пластины

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

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

Рис. 41. Проектный узел

Рис. 41. Проектный узел

Когда созданы все элементы узла (рис. 41), вернемся к нашему алгоритму (см. рис. 1).

Сохранение узла в библиотеке стандартных компонентов

В nanoCAD BIM Конструкции командой Добавить объект в библиотеку (рис. 42) добавляем узел в библиотеку стандартных компонентов, выполняем действия из командной строки.

Рис. 42. Команда Добавить объект в библиотеку

Рис. 42. Команда Добавить объект в библиотеку

После выполнения команды узел появляется в библиотеке (окно Узлы и готовые решения) – в категории Несгруппированные элементы. Далее этому объекту можно добавить графическое изображение и переместить в подходящую категорию (рис. 43).

Рис. 43. Расположение узла в библиотеке

Рис. 43. Расположение узла в библиотеке

Представленный алгоритм – это личный опыт создания параметрических узлов в nanoCAD BIM Конструкции 22. На мой взгляд, использование этого алгоритма, особенно на начальном этапе работы с программой, намного упрощает процесс создания параметрических узлов.

Евгения Донехно,
технический специалист по направлению
строительства и архитектуры
ООО «Центр программных решений»

Ручное армирование фундаментной балки

Создание защитного слоя бетона

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

Вкладка «BIM Конструктора»–раздел «Бетонные конструкции»–команда «Создать плоскость армирования».  

Процесс создания новой плоскости армирования:

1.jpg 

1. Вызвать команду.
2. Выбрать ребро фундаментной балки и разместить плоскость армирования на проектном расстоянии от края балки. Плоскость армирования строится перпендикулярно выбранному ребру.

2.jpg

3.jpg

3. Выбрать плоскость армирования и в свойствах графической платформы задать значение для параметра «Защитный слой».

4.jpg

4. Для удобства построения продольной арматуры плоскость армирования можно копировать в теле балки.

5.jpg

5. Вызвать команду создания армирующего стержня, задать параметры стержня и начать построение, нажав в диалоге кнопку «Ок».
6. Разместить стержни указав плоскость армирования.

6.jpg

7. Затем нужно разместить хомуты.
8. Размещаем хомуты.
9. Тиражируем хомуты с необходимым шагом.
10. Армирование завершено.

7.jpg

Работа с арматурными сборками 

NanoCAD BIM Конструкции позволяет собирать арматурные элементы в специализированные сборки, которые затем хранятся в базе библиотеки стандартных компонентов и могут использоваться в других проектах. 

Процесс создания арматурной сборки:

1. Вызвать команду «AEC_REINF_ASM».
2. Указать объекты для создания арматурной сборки.

8.jpg

3.Указать базовую точку сборки и направление осей X и Y.
4.Указать маркировку сборки и нажать “ОК”.
5. Сборка сформирована.

Расформирование арматурной сборки:

1. Вызвать команду «AEC_REINF_DASM».
2. Указать арматурную сборку для расформирования.
3. Сборка расформирована.

Создание отверстий в арматурной сборке

Процесс подрезки элементов арматурной сборки:

1. Вызвать команду «AEC_REINF_HOLE».
2. Указать объекты, в которых будет вырезано отверстие.

10.jpg

3. Указать контур, по которому будет вырезано отверстие. (Контур выполняется объектом окружность или замкнутая полилиния).
4. Указать величину отступа арматуры от края отверстия (величина защитного слоя бетона).
5. Отверстие сформировано.

11.jpg

Параметрический объект «Арматурная сетка»

Процесс создания объекта «Арматурная сетка»:

1. Вызвать команду «AEC_REINFMESH_EDIT», при этом в командной строке появляется запрос на редактирование существующей сетки, тут можно либо выбрать существующую, либо создать новую.

12.jpg

2. Выбираем “Создать”, затем указываем точку привязки.
3. Появится диалог «Сетки сварные. ГОСТ 23279-2012».

13.jpg

Данный диалог позволяет настроить правила раскладки продольных и поперечных стержней и сформировать разные типы сеток по требованиям ГОСТа. При этом если взведена опция «Контроль соответствия требованиям ГОСТ», то алгоритмы программы будут отслеживать исполнение требований. Либо, если опция снята, пользователь может смягчить правила разложения.

После заведения параметров сетки, в модели формируется соответствующий параметрический объект.

Дальнейшие возможные операции над объектом:
При помощи соответствующих ручек изменить «Плоскость привязки сетки» или «Расположение арматуры».

14.jpg

Также при размещении идентичных сеток предусматривается их копирование.

Автоматическое армирование железобетонных конструкций

Вызвать данную команду можно: 

  • Перейдя в вкладку “Узлы и решения”, затем выбрать “Панель Узлов” и в открывшемся диалоговом окне выбрать “все элементы” и в поиске написать “Армирование”.

    15.jpg

    16.jpg

  • С помощью ввода команды «AEC_REINF_WALLMESH» в командную строку.

    Последовательность автоматического армирования:

    1. Вызвать команду одним из способов, указанных выше.
    2. Указать плоскость армирования.

    17.jpg

    3. В окне «Параметры объекта» задать параметры армирования.

    18.jpg

    4. Нажать «ОК». Армирование выполнено.

    19.jpg

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

  • Армирование буроопускной сваи.

    20.jpg 21.jpg

  • Армирование плиты

    22.jpg23.jpg 

  • Армирование проема 

    24.jpg25.jpg

  • Армирование столбчатого фундамента 

    26.jpg27.jpg

  • Армирование фундаментной балки

    28.jpg29.jpg

  • Армирование площади 

  • Автор статьи: BIM менеджер ООО «АМКАД»

    Никитин Никита.

    Спецификация – неотъемлемая часть конструкторской документации. Согласно ГОСТ 2.106-2016 ЕСКД, спецификация должна включать составные части, входящие в специфицируемое изделие, а также конструкторские документы, относящиеся к этому изделию и к его неспецифицируемым составным частям.

    nanoCAD BIM Конструкции позволяет не только создавать и настраивать спецификации под конкретные задачи, но также, благодаря наличию связи между объектом в чертеже и его обозначением в спецификации, добавлять, редактировать и, что особенно важно в концепции BIM-моделирования, контролировать информационные параметры объектов.

    В этой статье я рассмотрю указанные выше возможности nanoCAD BIM Конструкции применительно к конструктивным сборкам.

    В прошлой статье (https://habr.com/ru/company/nanosoft/blog/531356/) речь шла о конструктивных сборках: мы рассмотрели, как их собирать, редактировать, а также контролировать их информационные параметры. Сегодня мы продолжим знакомство с конструктивными сборками, но в этот раз подробнее остановимся на их специфицировании, в том числе рассмотрим вопросы: как настроить спецификацию? А если в чертеже несколько различных конструктивных сборок, то, как специфицировать часть из них?

    Рассмотрим подробнее процесс специфицирования сборок на примере чертежа из папки Sample</span>nBIM. Модель КМ.dwg. Предлагаю вначале изучить уже настроенную спецификацию, а затем самостоятельно создать ее копию.

    Создание и настройка спецификации

    Откроем чертеж nBIM. Модель КМ.dwg, расположенный в папке стандартных примеров (Sample).

    Вызовем панель Спецификатора через команду Спецификатор (URS_SPECIFICATION_PALETTE) или нажатием на кнопку Спецификации на панели инструментов (рис. 1).

    Рис. 1 Расположение команды «Спецификатор» на панели инструментов

    Рис. 1 Расположение команды «Спецификатор» на панели инструментов

    Из выпадающего списка выберем Спецификация на элемент конструкции (КЖ, сборка) (рис. 2).

    Рис. 2 Выбор необходимой спецификации

    Рис. 2 Выбор необходимой спецификации

    Рассмотрим, какие данные содержит эта спецификация (рис. 3).

    Рис. 3. Спецификация на элемент конструкции (КЖ, сборка)

    Рис. 3. Спецификация на элемент конструкции (КЖ, сборка)
    • поле Позиция не редактируется (поля, закрашенные серым цветом, не редактируются через спецификацию);

    • поле Обозначение – пустое для всех элементов;

    • в поле Наименование выводятся данные о специфицируемой сборке и ее составе;

    • поле Кол-во подсчитывает, сколько элементов содержится в одной сборке;

    • значения в полях Вес и Кол-во указываются в формате с двумя знаками после запятой;

    • для материалов считается только объем, поле Вес остается пустым, также присутствует примечание с единицами измерения;

    • заголовки разделов расположены в столбце Наименование

    Данная спецификация составлена для конструктивных сборок фундамента в модели. Конструктивные сборки расположены на осях А1 и Б1 (рис. 4).

    Рис. 4 Конструктивные сборки фундаментов в модели

    Рис. 4 Конструктивные сборки фундаментов в модели

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

    Создание и настройка выборки элементов

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

    Начнем с создания выборки объектов.

    Откроем Мастер экспорта данных на панели Спецификация (рис. 5), в окне экспорта выберем <Новый профиль> и нажмем Далее (рис. 6). Введем имя спецификации, например, Моя спецификация сборки.

    Рис. 5 Открытие Мастера экспорта данных

    Рис. 5 Открытие Мастера экспорта данных
    Рис. 6 Создание нового профиля спецификации
    Рис. 6 Создание нового профиля спецификации

    В окне Дополнительные параметры профиля (рис. 7) можно настроить опциональные параметры экспорта для объектов чертежа. Не меняем эти настройки и нажимаем Далее.

    Рис. 7 Окно Дополнительные параметры профиля

    Рис. 7 Окно Дополнительные параметры профиля

    Откроется окно Редактирование наборов данных. Именно здесь мы создадим выборку, которая будет определять, какие именно объекты попадут в спецификацию. Нажимаем на кнопку Добавить выборку к набору данных (рис.8).

    Рис. 8 Окно Редактирование набора данных и создание новой выборки

    Рис. 8 Окно Редактирование набора данных и создание новой выборки

    Откроется диалоговое окно Данные для выборки (рис.9):

    • в поле Название выборки вводим Выборка (или любое другое название на ваш выбор);

    • Доступные типы объектов – это «грубый» фильтр, который определяет, какие виды объектов попадут в спецификацию. Выберем пункт Конструктивные сборки;

    • поле Условие отбора объектов позволяет создать условие отбора объектов по информационным параметрам (подробнее об этом ниже);

    • Условие отбора результатов – это еще один фильтр, также работающий с информационными параметрами объектов;

    • Рекурсивный фильтр задает уровень проникновения в модель при создании выборки: учитывается только первый уровень объектов модели или в спецификацию включаются все под элементы параметрических объектов.

    Рис.9 Окно Данные для выборки

    Рис.9 Окно Данные для выборки

    Поле Условие отбора объектов заполняется в диалоговом окне или в Мастере функций. Чтобы открыть Мастер функций, нажмем на кнопку Настроить фильтр (рис. 10).

    Рис. 10 Открытие Мастера функций для настройки условий отбора объектов

    Рис. 10 Открытие Мастера функций для настройки условий отбора объектов

    Вначале укажем условие, согласно которому в спецификацию будут попадать только те элементы, в свойствах которых определено, что их необходимо включать в спецификацию. В окне Условие отбора объектов введем [BOM_INCLUDE]<> 0 (т.е. параметр Включать в спецификацию не равен 0).

    Значение Рекурсивного фильтра установим на Включать все объекты (т.е. в спецификацию войдут все под элементы объектов).

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

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

    Рис. 11 Окно настройки таблиц экспорта

    Рис. 11 Окно настройки таблиц экспорта

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

    Добавим необходимые параметры в соответствии с выбранным нами примером спецификации, а именно: Позиция по спецификации, Обозначение, Наименование, Количество единиц, Масса, Примечания и Идентификатор родительской сборки.

    С помощью стрелочек расположим строки в порядке, указанном на рис.12. Нажмем Далее.

    Рис.12 Выбор параметров для настройки данных для экспорта

    Рис.12 Выбор параметров для настройки данных для экспорта

    Откроется окно Настройка сортировки и группировки. Ничего не изменяя, нажмем Готово.

    Вернемся в окно Редактирование наборов данных, где в форме Набор данных появилась наша выборка. Нажмем Далее.

    Откроется окно Приложение для экспорта, где мы можем выбрать приложение, в которое будут переданы данные. В нашем примере мы настроили выборку данных для спецификации и пока не предполагаем ее выгрузку во внешние программы, поэтому выбираем Сохранить изменения и закрыть Мастер и нажимаем Готово (рис 13).

    Рис. 13 Выбор приложения для экспорта спецификации

    Рис. 13 Выбор приложения для экспорта спецификации

    К настоящему моменту мы задали условия для выборки объектов из модели. Следующим шагом создадим профиль нашей будущей спецификации для отображения ее на панели Спецификатора.

    Оформление отображения данных на панели Спецификатора

    Чтобы создать профиль спецификации, нажмем на кнопку Настройки (рис.14).

    Рис. 14 Открытие настроек для создания профиля спецификации

    Рис. 14 Открытие настроек для создания профиля спецификации

    Откроется окно Профили спецификации. Нажмем Создать новый профиль спецификации (рис.15) (также можно скопировать и изменить уже имеющийся профиль, но мы рассмотрим вариант создания профиля с нуля). Слева появится запись <Новый профиль>. Присвоим ему имя нашего примера: Моя спецификация сборки.

    Рис. 15 Окно создания профиля спецификации

    Рис. 15 Окно создания профиля спецификации

    Настроим профиль спецификации (Рис. 16):

    • в поле Профиль для спецификации выберем из выпадающего списка Моя спецификация сборки;

    • в поле Профиль для экспорта Моя спецификация сборки;

    • в Поле позиции – BOM_NUMBER;

    • в Поле примечаний – BOM_COMMENT.

    Остальные параметры оставим со значением по умолчанию. Нажмем Ок.

    Рис. 16 Настройка для создания профиля спецификации

    Рис. 16 Настройка для создания профиля спецификации

    Получение промежуточного результата и уточнение настроек

    Теперь профиль Моя спецификация сборки появился на панели Спецификация. Однако отображаемые данные не соответствуют ожидаемому результату: позиции не проставлены, поле Обозначение заполнено, Идентификатор родительской сборки представлен в виде отдельно столбца, а не «заголовком» в столбце Наименование, столбец Количество единиц необходимо переименовать в Кол-во, также надо добавить группировку элементов и исключить из спецификации другие сборки, помимо фундаментов ФМ1 и ФМ2 (рис.17). Проведем дополнительные настройки спецификации.

    Рис. 17 Промежуточный результат специфицирования

    Рис. 17 Промежуточный результат специфицирования

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

    Рис. 18 Изменение профиля спецификации

    Рис. 18 Изменение профиля спецификации

    В окне Дополнительные параметры экспорта нажмем Далее. В окне Редактирование наборов данных нажмем кнопку Редактировать выборку (рис.19).

    Рис. 19 Кнопка редактирования выборки

    Рис. 19 Кнопка редактирования выборки

    В форме Условие отбора объектов добавим условие, которое исключит из выборки металлические узлы [AEC_ASSEMBLY_GROUP]<> «Узлы металлические», болты, находящиеся в сборке УМ [PART_TYPE]<> «Болт» ,а также применим лайфхак из прошлой статьи [https://habr.com/ru/company/nanosoft/blog/531356/] object.isMasterAssemblyReference() <> 0 для того, чтобы специфицировать только одно вхождение сборки в чертеж, а не все сразу.

    В итоге в форме Условие отбора объектов мы получим такие условия (рис.20):

    Рис. 20 Дополненные условия отбора объектов

    Рис. 20 Дополненные условия отбора объектов

    Нажмем Далее и перейдем к настройкам данных для экспорта.

    Поле Обозначение в нашем примере должно быть пустым. Для этого используем функцию<![if !supportFootnotes]>[1]<![endif]>: выберем строчку с параметром Обозначение, откроем выпадающий список в столбце Параметр и выберем <функция>(Рис.21). В открывшемся окне Мастера функций вместо [PART_TAG] вводим “ ” (пробел между кавычками), нажимаем ОК. В результате в столбце Обозначение вместо вывода информации об объекте будет выводится функция, которая будет выдавать пустое значение


    <![endif]>

    [1]Функции в ячейках спецификации – это одна из фундаментальных возможностей nanoCAD BIM Конструкции, которая позволяет формировать заполнение ячеек по сложным правилам. На данном этапе мы создадим совсем простую функцию, но далее расскажем о более сложном применении этого функционала.

    Рис. 21 Добавление функции в данные для экспорта

    Рис. 21 Добавление функции в данные для экспорта

    Следующим шагом изменим имя столбца Количество единиц. Для этого выделим столбец, щелкнем по имени поля и введём необходимое нам значение, а именно –Кол-во.

    Добавим операцию Группировки, которая позволит объединять строки с одинаковыми параметрами в группу. Для этого нажмем на кнопку Групповые операции (рис. 22).

    Рис. 22 Добавление групповых операций

    Рис. 22 Добавление групповых операций

    В окне Настройки данных для экспорта появился еще один столбец – Групповая операция. Для всех параметров, кроме Кол-во, оставим значение Группировка, а для Кол-во укажем Автосумма (при группировке объектов в одну строку их количество будет автоматически суммироваться).

    Нажмем Далее. Сохраним изменения, произведенные в спецификации, и посмотрим на результат (рис.23).

    Рис. 23 Промежуточный результат специфицирования

    Рис. 23 Промежуточный результат специфицирования

    Сейчас спецификация выглядит более похожей на то, что нам нужно: поле Обозначение пустое (помните, мы ввели функцию?), количество считается верно, в спецификацию попадают только сборки фундаментов (мы корректно настроили фильтр). Нам остается распределить записи по разделам, перенести идентификатор родительской сборки в поле Наименование в качестве «заголовка» и изменить данные в столбце Наименование.

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

    Чтобы внести все эти изменения, откроем нашу спецификацию и отредактируем Настройку данных для экспорта.

    Начнем с изменения наименования для Арматуры. Приведем наименование к виду Арматура Ø12А400.Для этого предварительно откроем свойства сборки и выясним, в каких информационных параметрах содержится интересующая нас информация. Марка стержня указана в поле Обозначение (модель) (рис.24). Для закладных изделий и материалов информация, которую нам необходимо выводить в спецификации в столбце Наименование, также содержится в этом поле.

    Рис. 24 Свойства конструктивной сборки

    Рис. 24 Свойства конструктивной сборки

    Получается, что мы можем просто изменить параметр в спецификации и выводить вместо свойства НаименованиеОбозначение. Однако нам также нужно, чтобы перед обозначением арматуры было еще слово Арматура, поэтому используем функцию (Рис.25).

    Откроем Мастер функций для столбца Наименование и вместо значения [PART_NAME] вводим:

    if([AEC_ASSEMBLY_GROUP]= «Арматурные изделия» ,»Арматура%%c»&[PART_TAG], [PART_TAG])

    что означает, что, если у элемента Подгруппы сборки значение Арматурные изделия, то вывести Арматура + Обозначение, если нет, то –Обозначение. Символы «%%c» в таблицах DWG будут заменены на знак «Ø», здесь работает классический ввод спецсимволов, который используется и при вводе TEXT/MTEXT.

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

    Рис. 25 Вставка функции для параметра Наименование

    Рис. 25 Вставка функции для параметра Наименование

    Следующим шагом исправим отображение количества.

    Для материалов нам необходимо выводить не количество, а объем. За это отвечает параметр DIM_VOLUME. Мы также помним, что количество знаков после запятой для выводимого числа равняется 2.

    Используем формулу в настройке спецификации:

    if([AEC_ASSEMBLY_GROUP] = «Материалы», format(«%0.2f», [DIM_VOLUME]),[BOM_PART_QTY])

    т.е. если у Подгруппы сборки значение Материалы, то вывести значение объема, округлив до двух знаков после запятой, иначе вывести количество единиц (рис. 26).

    Рис. 26 Вставка функции для параметра количества

    Рис. 26 Вставка функции для параметра количества

    Если вы хотите увидеть обновленную версию спецификации, сохраните внесенные изменения и нажмите на кнопку Обновить спецификацию (рис. 27).

    Рис. 27 Обновление спецификации

    Рис. 27 Обновление спецификации

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

    if([AEC_ASSEMBLY_GROUP] = «Материалы», «», format(«%0.2f», [PART_WEIGHT]))

    т.е. если Подгруппа сборки имеет значение Материалы, то оставить поле пустым, иначе вывести вес элемента с двумя знаками после запятой (рис.28).

    Рис. 28 Вставка функции для параметра веса

    Рис. 28 Вставка функции для параметра веса

    Чтобы создать разделы в спецификации и распределить по ним записи, добавим еще один параметр как функцию Для этого в окне Настройка данных для экспорта вызовем Мастера функций (рис.29) и введем туда следующую запись:

    case([AEC_ASSEMBLY_GROUP]

    when «Арматурные изделия» then («1. Арматурные изделия»),

    when «Закладные изделия» then («2. Закладные изделия»),

    when «Материалы» then («3. Материалы»),

    else [AEC_ASSEMBLY_GROUP])

    т.е. в случае, когда параметр Подгруппа сборки имеет значение Арматурные изделия вывести «1.Арматурные изделия» и т.д., иначе вывести значение Подгруппы сборки (рис. 30).

    Рис. 29 Добавление функции и открытие Мастера функций

    Рис. 29 Добавление функции и открытие Мастера функций
    Рис. 30 Вставка функции для сортировки объектов
    Рис. 30 Вставка функции для сортировки объектов

    Данный параметр необходим нам для сортировки и группировки записей внутри спецификации, поэтому переименуем его для удобства в Подгруппа сборки и, убрав галочку слева от параметра, отменим его вывод на экран. Таким образом, параметр Подгруппа сборки будет оказывать влияние на структуру выборки, но не будет отображаться в качестве столбца с информацией (рис. 31).

    Рис. 31 Настройка параметра Подгруппа сборки

    Рис. 31 Настройка параметра Подгруппа сборки

    Нажимаем Далее и переходим к диалоговому окну Порядок сортировки данных, которое мы до сих пор пропускали (рис. 32).

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

    Рис. 32 Окно Настройка сортировки и группировки

    Рис. 32 Окно Настройка сортировки и группировки

    Добавим параметры в окно группировки записей. Для этого нажмем кнопку Добавить дополнительное поле (рис. 33)

    Рис. 33 Добавление дополнительных полей

    Рис. 33 Добавление дополнительных полей

    В открывшемся окне выберем Идентификатор родительской сборки и Подгруппа сборки, нажмём ОК. Получим следующий результат (рис. 34):

    Нажмём Далее и сохраним изменения, внесенные в спецификацию. Затем обновим отображение спецификации и посмотрим на результат (рис. 36).

    Рис. 34 Выбор полей для группировки записей

    Рис. 34 Выбор полей для группировки записей

    Нажмём Далее и сохраним изменения, внесенные в спецификацию. Затем обновим отображение спецификации и посмотрим на результат (рис. 35).

    Рис. 35 Промежуточный результат специфицирования

    Рис. 35 Промежуточный результат специфицирования

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

    Чтобы понять, откуда приходит запись Фундамент ФМ-1, посмотрим на свойства специфицируемой сборки. Мы видим, что этот объект представляет собой запись верхнего уровня для монолитного фундамента, и, так как его свойства проходят все установленные нами фильтры, он попадает в спецификацию (рис. 36).

    Рис. 36 Свойства конструктивной сборки ФМ1

    Рис. 36 Свойства конструктивной сборки ФМ1

    Чтобы исключить Фундамент ФМ-1 из спецификации, зайдем в редактирование настроек спецификации и в Условие отбора объектов добавим запись [AEC_ASSEMBLY_GROUP] <> «Фундаменты монолитные», т.е. Подгруппа сборки не равна Фундаменты монолитные (рис. 37).

    Рис. 37 Редактирование условий отбора объектов

    Рис. 37 Редактирование условий отбора объектов

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

    if([AEC_ASSEMBLY_GROUP]= «Материалы», «», [AEC_ASSEMBLY_POSITION])

    т.е., если Подгруппа сборки имеет значение Материалы, то оставить поле пустым, если нет, то вставить Номер позиции из сборки в поле Позиции (рис. 38).Сохраним изменения, внесённые в спецификацию.

    Рис. 38 Вставка функции для поля Позиции

    Рис. 38 Вставка функции для поля Позиции

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

    В Поле позиции введем туже формулу, что вводили ранее в настройках, данных для экспорта, укажем Да в поле Блокировать позиции и изменим Номер столбца для заголовка группы на 3 (рис. 39).

    Рис. 39 Настройка профиля спецификации

    Рис. 39 Настройка профиля спецификации

    После обновления спецификации мы получаем именно тот результат, к которому стремились (рис. 40).

    Рис. 40 Итоговая спецификация

    Рис. 40 Итоговая спецификация

    Вывод спецификации на лист

    Наша следующая задача – опубликовать спецификацию на лист. Для этого перейдем из пространства модели в пространство листа, например, А1(рис. 41).

    Рис. 41 Переключение между пространством модели и листами

    Рис. 41 Переключение между пространством модели и листами

    Находясь на листе, откроем Мастер экспорта данных и нашу спецификацию для редактирования. Не заходя в редактирование выборки, нажимаем Далее в открывающихся окнах, пока не окажемся в окне Приложение для экспорта. Чтобы выложить спецификацию на лист, выберем формат Таблица.dwg и нажмём Далее (рис. 42).

    Рис. 42 Публикация таблицы в формате *.dwg

    Рис. 42 Публикация таблицы в формате *.dwg

    Откроется окно Настройка параметров шаблона, где мы можем выбрать один из предложенных шаблонов или указать путь к своему шаблону. Для нашей спецификации выберем шаблон ГОСТ Р 21.1101-2013. Ф7.Спецификация элемента.dwt, а также укажем, что не надо выводить заголовки для столбцов, т.к. в шаблоне уже есть оформленные заголовки. Нажимаем Далее (рис. 43).

    Рис. 43 Окно Настройка параметров шаблона

    Рис. 43 Окно Настройка параметров шаблона

    Откроется окно Завершение создания отчета, где мы видим, какие данные и в какой форме будут представлены в отчете. Нажимаем Готово. Указываем положение таблицы спецификации на листе (рис.44).

    Рис. 44 Спецификация, размещенная на листе4

    Рис. 44 Спецификация, размещенная на листе4

    Чтобы внести корректировки в таблицу, воспользуемся редактором таблиц платформы nanoCAD. Для этого выделим таблицу. На ленте инструментов откроется панель работы с таблицами, нажимаем кнопку Таблица .dwg в таблицу nanoCAD (рис.45). После этого двойной щелчок по таблице откроет окно для ее редактирования.

    Рис. 45 Изменение формата таблицы

    Рис. 45 Изменение формата таблицы

    Подводя итоги

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

    Гибкое специфицирование – одна из сильнейших сторон nanoCAD BIM Конструкции. Настроив шаблон спецификации под свой проект, вы получаете возможность не только вставлять (по одному клику мыши) таблицы в 2D-документацию, но, что более важно, контролировать информационные параметры объектов модели, быстро находить нужный вам объект (достаточно двойного щелчка по объекту спецификации, чтобы выделить его на чертеже), а также редактировать информационные параметры объектов напрямую из спецификации.

    Надеюсь, что данная статья позволит вам чувствовать себя увереннее в вопросах специфицирования как конструктивных сборок ваших проектов, так и других элементов. И, как всегда, призываю вас повышать профессиональное мастерство и делиться успехами, задавать вопросы и оставлять пожелания на нашем форуме по адресу https://forum.nanocad.ru.

    Татьяна Толстова,
    Ведущий технический специалист
    департамента управления продуктом

    ООО «Нанософт разработка»

    В рамках этой статьи мы последовательно создадим необходимую нам геометрию нового объекта в программе nanoCAD Конструкторский BIM, наложим на него парамет­ризацию с помощью универсального Мастера функций, а также научимся контролировать информационные параметры объекта, добавим «ручки» для визуального управления его геометрией и многое другое.

    Работа проектировщика — это процесс, требующий, с одной стороны, следования нормам, ГОСТам и инструкциям, а с другой — создания новых элементов и конструкций под «нестандартные» проекты.

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

    В этой статье мы предлагаем вам ознакомиться с инструментом программы nanoCAD Конструкторский BIM, который позволяет решить эти задачи, — Редактором параметрического оборудования.

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

    Процесс создания параметрического объекта в программе nanoCAD Конструкторский BIM поэтапно рассматривается на примере вентиляционного блока.

    Построим блок по имеющемуся чертежу (рис. 1).

    Рис. 1. Чертеж вентиляционного блока

    Рис. 1. Чертеж вентиляционного блока

    Для создания параметрических объектов и их последующего редактирования используются команды Создать параметрический объект и Редактор параметрического элемента, расположенные на вкладке BIM Конструктора, панель Узлы и решения (рис. 2).

    Рис. 2. Расположение команд Создать параметрический объект 
и Редактор параметрического элемента

    Рис. 2. Расположение команд Создать параметрический объект
    и Редактор параметрического элемента

    Выбираем команду Создать параметрический объект. Открывается панель Редактора параметрического оборудования, которую при необходимости можно поместить в любом удобном месте пространства чертежа (рис. 3).

    Рис. 3. Панель Редактора параметрического оборудования

    Рис. 3. Панель Редактора параметрического оборудования

    Также в пространстве чертежа появляется маркер системы координат (рис. 4), который обозначает точку вставки будущего параметрического объекта с координатами 0.0.0.

    Рис. 4. Маркер системы координат

    Рис. 4. Маркер системы координат

    Рис. 5. Вставка 3D-примитивов

    Рис. 5. Вставка 3D-примитивов

    Создание тела объекта

    Правой кнопкой мыши (ПКМ) щелкаем по 3D и в открывшемся меню выбираем 3D Примитив -> Параллелепипед (рис. 5).

    В дереве структуры объекта появилось обозначение созданного примитива (BOX), а ниже отобразились его параметры и свойства.

    Сразу же стоит сделать еще один шаг, который позже позволит нам избежать путаницы с созданными примитивами, а именно задать имена примитивов. Для этого в пункте Имя свойств примитива BOX укажем: Тело объекта (рис. 6).

    Рис. 6. Изменение имени объекта

    Рис. 6. Изменение имени объекта

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

    В окне Редактора параметрического оборудования выделим пункт 3D, а затем в вертикальной панели инструментов, расположенной с левой стороны, выберем Свойства (рис. 7).

    Рис. 7. Свойства на вертикальной панели инструментов

    Рис. 7. Свойства на вертикальной панели инструментов

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

    Далее добавим параметры для объекта. Для этого на правой вертикальной панели выбираем Добавить параметры из списка (рис. 8).

    Рис. 8. Параметры объекта

    Рис. 8. Параметры объекта

    В открывшемся окне видим список всех параметров и для удобства выбора сворачиваем его, щелкнув по кнопке «+/­»
    (рис. 9).

    Рис. 9. Кнопка сворачивания/разворачивания списка параметров

    Рис. 9. Кнопка сворачивания/разворачивания списка параметров

    Рис. 10. Геометрические свойства примитивов

    Рис. 10. Геометрические свойства примитивов

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

    Для нашего объекта задаем длину 800, высоту 1200 и ширину 400. Нажимаем ОК.

    Следующим шагом установим связь заданных свойств с параметрическим объектом. Для этого в окне Редактора выделяем примитив Тело объекта, переходим в его свойства (например, Длина) и справа нажимаем кнопку с многоточием (рис. 10).

    В открывшемся окне Мастера функций выбираем команду запроса к текущему элементу (рис. 11).

    Рис. 11. Окно Мастера функций

    Рис. 11. Окно Мастера функций

    Выбираем параметр Длина, нажимаем ОК, а затем снова ОК.

    В поле чертежа видим, что длина построенного элемента изменилась (рис. 12), а напротив свойства Длина появился значок fx, указывающий, что значение параметра определяется по формуле.

    Аналогичным образом создаем связь для высоты и ширины объекта.

    Рис. 12. Изменившийся элемент в поле чертежа

    Рис. 12. Изменившийся элемент в поле чертежа

    Создание внутренних вырезов

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

    Центральный вырез

    Для выреза создаем еще один 3D BOX Параллелепипед, который по умолчанию располагается в начале координат. Зададим его имя: Вырез центральный. Далее для большей наглядности сначала изменим размер, а затем и координаты объекта.

    Чтобы наш объект был параметризован, свяжем размеры будущего выреза с общими габаритными размерами блока. Из чертежа мы знаем, что толщина стенки вентиляционного блока — 50 мм, длина выреза составляет половину габаритной длины, а по высоте вырез будет сквозным, то есть на всю высоту детали.

    Вновь используем Мастер функций для задания свойств.

    Для ширины выреза задаем значение ширины блока: 100 мм (по 50 мм для каждой стороны) — [DIM_WIDTH]­100.

    Для задания длины выреза вычитаем из длины блока длины крайних вырезов и толщину стенок: [DIM_LENGTH]­400.

    Для указания высоты задаем значение высоты блока: [DIM_HEIGHT].

    Полученный результат показан на рис. 13.

    Рис. 13. Результат изменения размеров выреза

    Рис. 13. Результат изменения размеров выреза

    Теперь, когда мы установили необходимые размеры, поместим наш будущий вырез в нужное место. В свойствах выреза обратим внимание на координаты базовой точки (рис. 14).

    Рис. 14. Координаты базовой точки примитива

    Рис. 14. Координаты базовой точки примитива

    Зададим координаты через Мастер функций и формулы:

    для координаты X введем значение 200;

    для координаты Y — значение 50;

    координату Z оставляем равной 0.

    Мы задали геометрические размеры и расположили Вырез_центральный в необходимом нам месте. Следующим шагом вычтем его из основного тела. Для этого щелкаем ПКМ по Вырезу и в открывшемся меню выбираем Вычесть подобъект (рис. 15).

    Рис. 15. Вычитание примитива

    Рис. 15. Вычитание примитива

    Вырезанный элемент окрашивается зеленым цветом. Чтобы увидеть, как будет выглядеть наш объект, снимем выделение с выреза нажатием на пункт 3D.

    Результат представлен на рис. 16.

    Рис. 16. Центральный вырез

    Рис. 16. Центральный вырез

    Создание крайних верхних вырезов

    Левый верхний вырез

    Теперь нам предстоит создать крайние верхние вырезы. Начинаем с левого:

    • вновь создаем 3D­примитив Параллелепипед;
    • присваиваем ему имя Вырез_верхний_крайний_Л.

    В нашей модели крайний вырез имеет глубину 500 мм и длину 100 мм, а ширина должна обеспечивать толщину стенки 50 мм.

    Назначаем геометрические размеры:

    • высота: 500;
    • длина: 100;
    • ширина: [DIM_WIDTH]­100 (указывается через Мастер функций).

    Полученный результат представлен на рис. 17.

    Рис. 17. Результат изменения геометрических размеров примитива

    Рис. 17. Результат изменения геометрических размеров примитива

    Зададим координаты базовой точки через Мастер функций, что позволит нам при изменении габаритных размеров блока быть уверенными, что вырез останется на своем месте:

    • X­координата: 50;
    • Y­координата: 50;
    • Z­координата: [DIM_HEIGHT]­500 (высота ­500).

    Вычитаем созданный вырез.

    Результат показан на рис. 18.

    Рис. 18. Результат построения левого верхнего выреза

    Правый верхний вырез

    Создадим аналогичный вырез с правой стороны блока. Чтобы упростить создание элемента, воспользуемся командой Копировать подобъект на вертикальной панели Редактора параметрического оборудования (рис. 19):

    Рис. 19. Команда Копировать подобъект

    Рис. 19. Команда Копировать подобъект

    • щелчком левой кнопки мыши выделяем Вырез_верхний_крайний_Л;
    • нажимаем кнопку Копировать подобъект;
    • переименовываем созданный примитив: присваиваем ему имя Вырез_верхний_крайний_П;
    • изменяем только X­координату базовой точки:
    • X­координата: [DIM_LENGTH]­50­100, где 50 — это толщина стенки, 100 — длина выреза (в этом случае мы не можем просто указать какое­либо конечное значение координаты по X, так как длина блока может меняться и нам необходима привязка к габаритным размерам).
    • Остальные координаты оставляем без изменений;
    • снимаем выделение с выреза и получаем результат, представленный на рис. 20.

    Рис. 20. Результат построения правого верхнего выреза

    Рис. 20. Результат построения правого верхнего выреза

    Создание внутренних вырезов

    Приступим к созданию внутренних вырезов.

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

    Рис. 21. Геометрия внутреннего выреза блока

    Рис. 21. Геометрия внутреннего выреза блока

    Левый внутренний вырез

    Чтобы не запутаться в большом количестве построенных примитивов, создадим группу объектов. Для этого ПКМ щелкаем на 3D, после чего выбираем пункт Группа (рис. 22).

    Рис. 22. Создание группы в Редакторе параметрического оборудования

    Рис. 22. Создание группы в Редакторе параметрического оборудования

    По аналогии с примитивами группе также можно дать имя. Назовем созданную группу Вырез_внутренний_Л.

    Для наполнения группы объектами есть два способа: первый — это переместить в группу уже созданные примитивы, а второй — создавать примитивы непосредственно внутри группы. Чтобы это сделать, щелкаем ПКМ на нашей группе и точно так же, как ранее в теле построения, добавляем необходимые нам примитивы.

    Чтобы упростить построение, сделаем еще один шаг: изменим прозрачность уже построенных объектов. Для этого:

    • переходим в панель Свойства платформы nanoCAD (рис. 23). Вызвать панель можно сочетанием клавиш Ctrl+1;
    • выделяем в поле чертежа построенный нами блок;
    • переходим в пункт Прозрачность и устанавливаем значение 70.

    Рис. 23. Панель Свойства платформы nanoCAD

    Рис. 23. Панель Свойства платформы nanoCAD

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

    Для создания внутреннего выреза:

    • создаем внутри группы 3D­параллелепипед, это будет основное тело выреза;
    • устанавливаем геометрические размеры:
      • высота: [DIM_HEIGHT]­650 (500 — высота верхнего выреза + 150 — расстояние между вырезами),
      • длина: 100,
      • ширина: [DIM_WIDTH]­100 (толщина стенки 50 мм × 2).

    Что касается координат базовой точки, то при работе с группой есть два варианта. Первый — это, как и ранее, задавать для каждого создаваемого объекта свои координаты. Второй — задать координаты непосредственно элементу Group; таким образом, если позже нам понадобится изменить расположение данной «сборки» элементов, мы сможем это сделать только для группы, а не для каждого элемента в отдельности.

    Выберем второй вариант и продолжим создавать геометрию выреза.

    Следующим созданным примитивом будет «Клин». Щелкаем ПКМ по нашей группе, выбираем 3D­примитив Клин. Присваиваем ему имя Клин1:

    • в пространстве модели появился клин, однако для корректного расположения нам необходимо его повернуть;
    • выполним поворот с помощью вертикальной панели инструментов и команд поворота по осям (рис. 24);
    • в данном случае нам необходимо повернуть клин по оси Y на ­90° (направление поворота задано по часовой стрелке).
    • На вертикальной панели выбираем значок с координатой Y, перемещаем курсор в пространство чертежа либо в командную строку и вводим с клавиатуры значение ­90. Клин повернулся необходимым нам образом;
    • зададим габаритные размеры согласно чертежу:
      • высота: 150,
      • длина: 150,
      • ширина: [DIM_WIDTH]­100;
    • зададим координаты базовой точки:
      • X­координата: 150,
      • Y­координата: 0,
      • Z­координата: [DIM_HEIGHT]­650.

    Рис. 24. Команды поворота на вертикаль­ной панели инструментов

    Рис. 24. Команды поворота на вертикаль­ной панели инструментов

    Рис. 25. Результат построения клина для внутреннего выреза

    Рис. 25. Результат построения клина для внутреннего выреза

    Результат построения показан на рис. 25.

    Следующим шагом создадим клин для нижнего скоса выреза:

    • уже знакомым нам образом создаем в группе новый клин;
    • называем его Клин2;
    • поворачиваем Клин2 по оси Y на 180°;
    • задаем необходимые размеры:
      • высота: 15,
      • длина: 50,
      • ширина: 170;
    • координаты базовой точки:
      • X­координата: 150,
      • Y­координата: [DIM_WIDTH]/2­85­50 (так как нам важно, чтобы этот клин всегда располагался по центру блока, делим ширину блока пополам и вычитаем половину ширины клина (85), а затем толщину стенки (50)),
      • Z­координата: [DIM_HEIGHT]­650.

    Создадим клин, ограничивающий верх отверстия:

    • создаем в группе новый клин;
    • называем его Клин3;
    • поворачиваем Клин3 по оси Y на ­90°;
    • задаем габаритные размеры:
      • высота: 50,
      • длина: 50,
      • ширина: 170;
    • координаты базовой точки:
      • X­координата: 150,
      • Y­координата: [DIM_WIDTH]/2­85­50,
      • Z­координата: [DIM_HEIGHT]­500­50 (500 — высота верхнего выреза, 50 — высота клина).

    Результат построения представлен на рис. 26.

    Рис. 26. Результат построения (1)

    Рис. 26. Результат построения (1)

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

    • создаем в группе новый бокс;
    • присваиваем ему имя Бокс1;
    • задаем габаритные размеры:
      • высота: 150,
      • длина: 50,
      • ширина: [DIM_WIDTH] /2­85­50;
    • координаты базовой точки:
      • X­координата: 100,
      • Y­координата: 0,
      • Z­координата: [DIM_HEIGHT]­500­150;
    • вычитаем созданный бокс;
    • создаем еще один бокс;
    • присваиваем ему имя Бокс2;
    • указываем габаритные размеры:
      • высота: 150,
      • длина: 50,
      • ширина: [DIM_WIDTH] /2­85­50;
    • координаты базовой точки:
      • X­координата: 100,
      • Y­координата: [DIM_WIDTH]/2+85­50,
      • Z­координата: [DIM_HEIGHT]­500­150;
    • вычитаем бокс.

    Далее расположим всю группу в нужной позиции. Для этого в свойствах группы Вырез_внутренний_Л укажем координаты базовой точки (X­координата: 50, Y­координата: 50). И вычтем теперь уже всю группу, чтобы получить вырез в теле модели.

    После вычитания группы элементы внутри поменяли свою «видимость». Те из них, что были телами, стали вырезами — и наоборот. Результат всех наших действий представлен на рис. 27.

    Рис. 27. Результат построения (2)

    Рис. 27. Результат построения (2)

    Правый внутренний вырез

    Создадим с помощью кнопки Копировать подобъект второй внутренний вырез:

    • выделяем группу Вырез_внутренний_Л;
    • нажимаем кнопку Копировать подобъект;
    • присваиваем новой группе имя Вырез_внутренний_П;
    • для удобства построения меняем координату X для группы на 1200;
    • также для большей наглядности вычтем группу;
    • разворачиваем группу и выделяем Клин1_1;
    • поворачиваем Клин1_1 по оси Y на 90°;
    • задаем координаты базовой точки:
      • X­координата: ­50,
      • остальные координаты — без изменений.

    Результат построения представлен на рис. 28.

    Рис. 28. Результат построения (3)

    Рис. 28. Результат построения (3)

    • Выделяем Клин2_1 (для нижнего скоса выреза);
    • поворачиваем Клин2_1 по оси Y на ­90°;
    • изменяем размеры:
      • высота: 50,
      • длина: 15,
      • ширина: 170;
    • изменяем X­координату базовой точки:
      • X­координата: ­50;
    • выделяем Клин3_1, ограничивающий верх отверстия;
    • поворачиваем Клин3_1 по оси Y на 90°;
    • изменяем X­координату базовой точки:
      • X­координата: ­50.

    Результаты прохождения последних семи шагов представлены на рис. 29.

    Рис. 29. Результат построения (4)

    Рис. 29. Результат построения (4)

    • Выделяем Бокс1_1;
    • изменяем X­координату базовой точки:
      • X­координата: ­50;
    • выделяем Бокс2_1;
    • изменяем X­координату базовой точки:
      • X­координата: ­50.

    Результат построения показан на рис. 30.

    Рис. 30. Результат построения (5)

    Рис. 30. Результат построения (5)

    • Вычитаем всю группу;
    • изменяем X­координату базовой точки для группы:
      • X­координата: [DIM_LENGTH]­150.

    Мы завершили создание внутренних вырезов блока. Получившийся результат представлен на рис. 31.

    Рис. 31. Результат построения внутренних вырезов блока

    Рис. 31. Результат построения внутренних вырезов блока

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

    Создание наружных вырезов

    Левый вырез

    Создаем новую группу:

    • присваиваем новой группе имя Вырез_наружный_Л;
    • внутри группы создаем бокс;
    • задаем габаритные размеры бокса:
      • высота: 200,
      • длина: 20,
      • ширина: 120;
    • создаем клин;
    • присваиваем ему имя Клин_А;
    • указываем размеры:
      • высота: 10,
      • длина: 20,
      • ширина: 120;
    • координаты базовой точки:
      • X­координата: 0,
      • Y­координата: 0,
      • Z­координата: 200;
    • создаем клин;
    • присваиваем ему имя Клин_Б;
    • поворачиваем Клин_Б по оси Y на 90°;
    • задаем размеры:
      • высота: 20,
      • длина: 10,
      • ширина: 120;
    • создаем клин;
    • присваиваем ему имя Клин_В;
    • поворачиваем Клин_В по оси X на ­90°, а по оси Y на 180°;
    • задаем размеры:
      • высота: 10,
      • длина: 20,
      • ширина: 220;
    • координаты базовой точки:
      • X­координата: 20,
      • Y­координата: 10,
      • Z­координата: ­10;
    • вычитаем объект;
    • создаем клин;
    • присваиваем ему имя Клин_Г;
    • поворачиваем Клин_Г по оси X на 90°, а по оси Z на ­90°;
    • задаем размеры:
      • высота: 20,
      • длина: 10,
      • ширина: 220;
    • координаты базовой точки:
      • X­координата: 20,
      • Y­координата: 120,
      • Z­координата: ­10;
    • вычитаем объект;
    • вычитаем группу Вырез_наружный _Л;
    • задаем координаты базовой точки группы:
      • X­координата: 0,
      • Y­координата: [DIM_WIDTH]/2­60,
      • Z­координата: [DIM_HEIGHT]­300.

    Результат построения наружного выреза представлен на рис. 32.

    Рис. 32. Результат построения наружного выреза

    Рис. 32. Результат построения наружного выреза

    Правый вырез

    • Копируем Вырез_наружный_Л с помощью команды Копировать подобъект;
    • изменяем имя группы на Вырез_наружный_П;
    • для большей наглядности задаем X­координату базовой точки 1100;
    • раскрываем группу, выделяем Клин_А1;
    • поворачиваем Клин_А1 по оси Y на ­90°;
    • задаем размеры:
      • высота: 20,
      • длина: 10,
      • ширина: 120;
    • изменяем координаты базовой точки:
    • X­координата: 20;
    • выделяем Клин_Б1;
    • поворачиваем Клин_Б1 по оси Y на 90°;
    • задаем размеры:
      • высота: 10,
      • длина: 20,
      • ширина: 120;
    • координаты базовой точки:
      • X­координата: 20,
      • Y­координата: 0,
      • Z­координата: 0;
    • выделяем Клин_В1;
    • поворачиваем Клин_В1 по оси Z на ­90°;
    • задаем размеры:
      • высота: 20,
      • длина: 10,
      • ширина: 220.
    • координаты базовой точки:
    • X­координата: 0;
    • выделяем Клин_Г1;
    • поворачиваем Клин_Г1 по оси Z на 90°;
    • задаем размеры:
      • высота: 10,
      • длина: 20,
      • ширина: 220;
    • координаты базовой точки:
      • X­координата: 0,
      • Y­координата: 120,
      • Z­координата: ­10;
    • изменяем только X­координату базовой точки группы Вырез_наружный_П:
      • X­координата: [DIM_LENGTH]­20.

    Мы завершили создание параметризованной геометрии вентиляционного блока (рис. 33).

    Рис. 33. Итоговая геометрия вентиляционного блока

    Рис. 33. Итоговая геометрия вентиляционного блока

    Для проверки того, что мы всё сделали правильно и получили запараметрированный объект, изменим габаритные размеры блока: укажем, например, длину 1000, высоту 1500 и ширину 600. В результате габаритные размеры блока изменились, однако внутренняя геометрия сохранила свои пропорции и расположение.

    Создание «ручек» перемещения

    Создадим пять «ручек» (рис. 34), которые будут расположены на нижней грани блока.

    Рис. 34. Создание «ручек»

    Рис. 34. Создание «ручек»

    Укажем координаты базовой точки:

    • для первой «ручки»:
      • X­координата: 0,
      • Y­координата: 0,
      • Z­координата: 0;
    • для второй «ручки»:
      • X­координата: [DIM_LENGTH],
      • Y­координата: 0,
      • Z­координата: 0;
    • для третьей «ручки»:
      • X­координата: 0,
      • Y­координата: [DIM_WIDTH],
      • Z­координата: 0;
    • для четвертой «ручки»:
      • X­координата: [DIM_LENGTH],
      • Y­координата: [DIM_WIDTH],
      • Z­координата: 0;
    • для пятой «ручки»:
      • X­координата: [DIM_LENGTH]/2,
      • Y­координата: [DIM_WIDTH]/2,
      • Z­координата: 0.

    Мы создали «ручки» перемещения (рис. 35), с помощью которых в дальнейшем можно будет перемещать объект в поле чертежа.

    Рис. 35. Вентиляционный блок с «ручками» перемещения

    Рис. 35. Вентиляционный блок с «ручками» перемещения

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

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

    ***

    Подведем итоги проделанной работы. Мы научились:

    • работать с Редактором параметрического оборудования, создавать новый объект и редактировать имеющийся;
    • создавать отдельные примитивы и их группы;
    • поворачивать примитивы и размещать их в нужном нам месте;
    • работать с Мастером функций для параметризации примитивов, групп и «ручек»;
    • задавать и изменять свойства параметрического объекта.

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

    Приглашаем вас делиться успехами, задавать вопросы и оставлять пожелания на нашем форуме по адресу
    https://forum.nanocad.ru.

    Предложите, как улучшить StudyLib

    (Для жалоб на нарушения авторских прав, используйте

    другую форму
    )

    Ваш е-мэйл

    Заполните, если хотите получить ответ

    Оцените наш проект

    1

    2

    3

    4

    5

    Установка и настройка

    Главная → Установка и настройка

    Руководство по установке nanoCAD Конструкции-Фундаменты

    Руководство по установке и авторизации nanoCAD ЛЭП

    Руководство по установке и авторизации nanoCAD на примере nanoCAD СПДС

    Новости

    Конкурс студенческих проектов «САПР-Перспектива – 2022»
    Премьера Платформы nanoCAD 22, онлайн, 27 января
    Первая масштабная презентация nanoCAD BIM
    Платформа nanoCAD 21 – оцените бесплатно
    ИТОГИ КОНФЕРЕНЦИИ «ИНФОРМАЦИОННОЕ ТРЕХМЕРНОЕ МОДЕЛИРОВАНИЕ ПРОМЫШЛЕННЫХ ОБЪЕКТОВ НА ОСНОВЕ РОССИЙСКИХ ТЕХНОЛОГИЙ»
    Вышла новая версия NormaCS Professional 2.5.27.220

    Последние новости

    Регион

    Понравилась статья? Поделить с друзьями:
  • Пароварка irit home инструкция по применению
  • Вестибо 16 мг инструкция по применению цена в россии
  • Где хранить капли глазные капли инструкция
  • Наушники jbl беспроводные endurance dive инструкция по применению
  • Смена директора в ооо с единственным учредителем 2022 пошаговая инструкция