[Autocad MEP 2011 ENG] Параметрические элементы. - Страница 2
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > [Autocad MEP 2011 ENG] Параметрические элементы.

[Autocad MEP 2011 ENG] Параметрические элементы.

Ответ
Поиск в этой теме
Непрочитано 22.09.2010, 11:37
[Autocad MEP 2011 ENG] Параметрические элементы.
cdholder
 
Регистрация: 27.05.2009
Сообщений: 135

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

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

Задачи:
1) Заставить MEP отрисовывать трубы, отводы, переходы, тройники по ГОСТам.
2) Заставить отображать на планах и разрезах фланцы оборудования, трубопроводов и арматуры как фланцы с гладкой уплотнительной поверхностью (для красоты главным образом).

Решение задачи 1.

Для того, чтобы трубы отображались корректно (Ду 80 - как труба 89, а не 88.9, Ду 350 - как 377, а не 355) есть 2 подхода, оба связанных с редактированием каталога стандартных изделий, который доступен на Ribbon во вкладке Manage меню MEP content и называется Content builder.
Структура Content builder организована таким образом, что все MEP объекты, относящиеся к разделу Mechanical поделены на несколько доменов. Лично мне интересны 2: MvParts (Multiview parts) - многовидовые элементы, т.е. все технологические оборудование и арматура, не только для раздела ТМ, а также для ОВК; Pipe - это непосредственно трубопроводы как металлические, так и пластиковые. Внутри домена действует разветвленная сеть категорирования объектов MEP, т.е. в домене трубы есть категория elbows (отводы) и по желанию подкатегории (гладкие, большого радиуса и т.д.). ОЧЕНЬ ВАЖНО правильно отнести параметрический элемент к правильному домену и подкатегории, чтобы автоматическая трассировка подбирала вам именно то, что нужно.

При нажатии кнопки Content Builder появляется окошко Getting Started-Catalog Screen. Выбираем из выпадающего списка домен Pipe.
Т.к. меня не устраивают существующие трубы и фиттинги я создаю папку "Русские стандарты", куда буду собирать все, что мне нужно для работы. Нажав мышкой на папку становится доступна кнопка New parametric part. Вводим название нужной нам параметрической детали, пишем примечание и попадаем в сам Content Builder.

Все, что мы видим на экране - пространство модели и в левом верхнем углу 4 раскрывающихся списка: Part configuration, Modeling, Connections, Size parameters.
ПЕРВАЯ ГЛАВНАЯ И ОСНОВНАЯ вещь, с чего мы начинаем - присвоение правильной идентификации элемента. Делается это в первом раскрывающемся списке - part configuration. Для примера возьмем тройник. В списке первой графой идет название, которое мы присвоили при создании элемента, вторая горафа - домен, в данном примере должен быть pipe, трерья графа - тип изделия из списка - выбираем и кликаем Tee (тройник), четвертая графа - опциональная и если вы не уверены, что ставить - ставьте undefined (не определен).

Теперь самая сложная и интуитивно ОЧЕНЬ не понятная часть - само моделирование и параметризация элемента. Для того, чтобы ее освоить нужно хорошо себе представлять алгоритм построения трехмерных моделей.

В случае с тройником рассуждаем так:
1) Есть некая труба заданного диаметра и круглого сечения определенной небольшой длины, к которой ровно по СЕРЕДИНЕ приваривается труба эквивалентного или меньшего диаметра.
2) Труба представляет собой тело, получаемое выдавливанием круглого профиля (circular profile) по линейной траектории (line).
3) Ответвление располагается точно по центру выдавленной трубы (mid point) и перпендикулярно (perpendicular constraint) оси основной трубы.
4) Среднюю точку сложно определить параметрически, поэтому лучше разбить длину тройника на 2 половины, т.е. создать 2 траектории выдавливания. В конце первой траектории задать 3 траекторию, перпендикулярную первой, которая и будет отводом.

Теперь что такое Work planes, как они организованы и для чего нужны. Каждый план - это всегда секущая плоскость, а не вид. Вопрос как рассечь параметризуемый элемент - личное дело каждого. В случае с простой деталью как тройник проще всего секущую плоскость провести через 3 точки, являющиеся, собственно, осями подсоединений трубопроводов. Для каждого созданного work plane можно создать offset plane - параллельную секущую плоскость. Расстояние между основной и офсетной плоскостями - параметр, задаваемый численно или формулой в разделе параметризации.

Создадим work plane - Top. Для этого раскрываем список modelling (второй после part configuration в левом верхнем углу), наводим мышку на Work planes и делаем add new work plane ---> Top. Появилась желтая рамочка, НИКАКИМ ОБРАЗОМ не связанная с габаритами плана и никоим образом не ограничивающая плоскость. Стоит отметить, что на иностранных форумах рекомендуют размещать элементы в области положительных значений выбранных координат, т.к. иногда элементы созданные в отрицательных областях некорректно отображаются.

Теперь собственно само моделирование.
Вспоминаем логику рассуждений приведенную выше для построения тройника. Нам нужно создать 2 круговых профиля (circular profile) т.к. тройники по ГОСТ м.б. не равнопроходными и 3 траектории.
Профили создаются командой Add profile при нажатии правой кнопкой на плане, в котором вы работаете. Линейная траектория создается путем добавления Add Geometry - Line так же правым кликом на рабочем плане.
ВАЖНО отметить, что все геометрические объекты (geometry) и профили (profile) привязаны к плану, на которым вы работаете.

Хочется обратить особое внимание на то, что спроецировать геометрический элемент или профиль на другой план не возможно (ну или по крайней мере я не нашел как), по можно создать т.н. point reference - проекцию точки. Это бывает нужно при проектировании параметрических многовидовых элементов, когда необходимо создать соотношение 2-х и более плоскостей сечения, расположенных, например, перпендикулярно друг другу.

Теперь собственно само выдавливание. Всем знакомые команды: add path, add transition, add extrusion. Вызываются они контекстным меню либо при нажатии на профиль, с которым вы производите операции либо при помощи раздела modifiers, который находится в Modelling на том же уровне, что и workplanes.

Есть, пожалуй одно ОЧЕНЬ важное отличие как создавать выдавливание профиля через сам profile или через modifiers. Если вы хотите создать фигуру выдавливания типа усеченный конус или переход круг-праямоугольник (актуально для вентиляции) нужно использовать команду path через modifiers. Применяя path таким образом MEP просит задат 3 параметра: траекторию, начальный профиль, конечный профиль (именно в таком порядке), который вы просто указываете на чертеже.

Если все сделано правильно (и я ничего не забыл) на экране появится вид тройника, раздел modeling сильно разрастется, в частности появится много данных в папке constraints. Constraints - это связи и соответствия между геометрическим объектами. Что они все значат с картинками и примерами вы можете посмотреть в справке - там написано, что такое tangent и concident. Нам важно сейчас создать 2 дополнительных соответствия, чтобы тройник не "поплыл". Мы создали 3 трактории выдавливания в самом начале, обозначим их 1, 2, 3 по следующему принципу: 1 - траектория от левого края тройника до оси ответвления, т.е. середины тройника; 2 - от середины тройника до правого края; 3 - от середины тройника до конца отвода. Очевидно, что 1 параллелен 2 и 1 и 2 перпендикулярны 3. Эти сведения необходимо отразить при помощи добавления constraints (добавляются как profile и geometry) - 2 штуки parallel constrtraint, 1 штука perpendicular constraint.

Теперь образмериваем все элементы geometry и profile - это размеры и есть наши данные параметризации. Вызов размеров производится так же как профили и геометрические элементы. Стоит отметить, что для образмеривания линейных параметров лучше применять horizontal и vartical distance вместо просто distance. Horizontal будет параллелен оси X, vertical - оси Y.

Теперь, когда все образмерено - список параметров (Model Parameters) сильно разросся и теперь содержит почти все, что нам нужно.

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

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

UPD: Настройка таблицы параметров.

Основываясь на некотором опыте стоит начать работу с таблицей с конфигурации. Для редактирования, да и в практическом плане нам нужно для каждого параметра определить 2 атрибута: Data storage и Visible.
Data storage в большинстве случаев для параметров, которые вы сгенерировали при построении модели через задание диаметров длит траекторий и т.д. дает выбор из 4 типов представления данных: calculation - параметр определяется как формула на основе другого параметра (приравнивание одного параметра к другому - это calculation); constant - значение параметра будет одинаковым для всех типоразмеров; List - предустановленный набор значений параметра, например экспортируемый из данных другого параметрического элемента ( я этим пользоваться не умею); table - просто данные вбиваемые вручную. В большинстве случаев, вы будете использовать тип Data storage - table.
Visible имеет 2 значения - true и false. Если установлено значение true - при вставке своего параметрического элемента вручную вы сможете выбрать параметры элемента из выпадающего списка. Например вы сформировали базу тройников и поставили параметры условных диаметров основной трубы и отвода - Visible - true. Тогда при ручной вставке вы сразу выбираете 2 диаметра, вставляете элемент и не скролите весь список в поисках нужного.

Окно в котором мы сейчас находимся - Size parameters. Выпадающий список сверху должен быть установлен на Parameter Configuration. 2 оставшихся элемента списка - Values и Calculations. При переключении в представление Values вы получаете возможность вводить значения вручную для тех параметров, для которых вы определили ручной ввод (table) на стадии конфигурации. В представлении Calculations вы можете устанавливать функциональную зависимость между параметрами.

Последний раз редактировалось cdholder, 22.09.2010 в 15:24.
Просмотров: 21507
 
Непрочитано 28.04.2012, 09:52
#21
zee210


 
Регистрация: 10.12.2009
Сообщений: 8


Я прошу прощения, поторопился на форум писать. Заработало всё нормально) Забыл вчера сообщение удалить)
zee210 вне форума  
 
Непрочитано 28.04.2012, 10:52
#22
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 40,409


Цитата:
Сообщение от zee210 Посмотреть сообщение
Забыл вчера сообщение удалить)
Пользователи не имеют права на удаление сообщения, только правка.
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 02.04.2013, 13:27
#23
loudbee


 
Регистрация: 02.04.2013
Сообщений: 5


я новичок в этом деле. спсибо конечно, но не понятно.... и меп у меня русский. видеоурок бы посмотреть на эту тему
loudbee вне форума  
 
Непрочитано 02.04.2013, 15:05
#24
VitalyAF


 
Регистрация: 19.07.2005
Россия
Сообщений: 3,288


Сейчас этого добра столько, что в каждой булочной ими норовят сдачу дать!
Зайдите на www.youtube.com наберите для поиска "Custom Pipe Fittings Elbows"
или что-то подобное, можно на русском и пользуйтесь!!!

PS
вот, например >>
http://gomediafilesearch.com/?q=AMEP...sb%2Bp6A%3D%3D

Paul F Aubin "Content Creation—Parametric Pipe Tee" - PDF c картинками на англ. яз.

Последний раз редактировалось VitalyAF, 02.04.2013 в 16:54.
VitalyAF вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Вертикальные решения на базе AutoCAD > [Autocad MEP 2011 ENG] Параметрические элементы.



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Autocad Mep 2009 Rus] Создание собственных опор под трубопроводы. cdholder Вертикальные решения на базе AutoCAD 11 06.04.2010 11:08
autocad mep 2008 Некоторые элементы не выводятся на печать alexius_sev Вертикальные решения на базе AutoCAD 1 18.12.2008 15:43