CATIA Knowledgeware: использование геометрических параметров

Иногда деталь должна быть достаточно прочной, чтобы обрабатывать несколько вариантов и / или итераций конструктивных особенностей. Это было бы так, если бы вы создавали стартовые детали или мастер-модели, которые предоставляют проектировщику отправную точку для сложного проекта. Мастер-модель имеет решающее значение, когда детали, которые вы проектируете, всегда имеют одни и те же основные характеристики, но детали этих характеристик различаются. Наиболее очевидным случаем будет пластина переменной длины, ширины и высоты и, возможно, с некоторыми отверстиями, положение или размер которых может изменяться, причем каждое из значений регулируется глобальными параметрами. Что делать, если вам нужно изменить геометрию тела или элемента, но у вас нет повторяющихся строительных элементов или вы хотите избежать сложной древовидной структуры? Конечно, вы используете геометрический параметр! В этой статье вы узнаете, как использовать эти геометрические параметры для решения этой проблемы.

Примечание. Чтобы можно было воссоздать это упражнение, в вашем пакете CATIA должна быть рабочая среда Knowledgeware Advisor (KWA). Также предполагается, что вы умеете легко создавать геометрические наборы, параметры, формулы и правила.

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

Первоначально предполагается, что вы уже создали существующую деталь, но у вас нет возможности добавить множество вариаций к этой детали без значительного проектирования или манипуляций. Первое, что вам нужно сделать, это добавить переменную, чтобы инициировать изменение, которое вы хотите создать. В этом примере строковый параметр с именем «PROFILE» был создан с несколькими значениями (Flat, Phillips, Hex, Torx и Swirl-E-Bob). Различные значения этого параметра определяют, какой эскиз будет использоваться для заполнения параметра кривой, но не будем забегать вперед!

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

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

После создания значений параметр кривой должен быть заполнен значениями (эскизами), которые вы создали. Вам нужно перейти в рабочую среду Knowledgeware Advisor (KWA) и создать правило. Как правило, вам нужно создать условный оператор, который управляет параметром кривой. Синтаксис условного оператора в KWA следующий:

Если переменная == значение

{Участок}

В противном случае, если переменная == другое значение

{другое действие}

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

ЕСЛИ ПРОФИЛЬ == «Плоский»

{

ProfilesShape = ProfilesStraight

}

ИНАЧЕ, ЕСЛИ ПРОФИЛЬ == «Филлипс»

{

ProfilesShape = ProfilesCross

}

ELSE IF PROFIL == «Hex»

{

ProfilesShape = Профили Шестигранник

}

ИНАЧЕ, ЕСЛИ ПРОФИЛЬ == «Torx»

{

ProfilesShape = ProfilesStar

}

ELSE IF PROFILE == «Vortex E-Bob»

{

ProfileShape = ProfileSwirl

}

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

  • «ПРОФИЛЬ» — это имя строкового параметра, созданного для триггера.
  • «==» означает «то же самое». «<>» также можно использовать, когда вы хотите определить, является ли что-то «НЕ таким же».
  • «Плоский» — это одно из пяти значений параметра «ПРОФИЛЬ», назначенных для определения, какой эскиз используется для оценки параметра кривой. Форма »- это имя параметра кривой, а« Профиль »- имя геометрического набора. Он содержит всю геометрию, отсюда и название — ProfilesShape.
  • «Прямой» — это название эскиза, соответствующего типу головки винта «Плоская». Он также включен в геометрический набор Profiles, отсюда и название ProfilesStraight.

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

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

#CATIA #Knowledgeware #использование #геометрических #параметров

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

Автор записи: admin

Добавить комментарий

Ваш адрес email не будет опубликован.