Unigraphics. Справочник по моделированию

         

Скругление внутри окружности


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

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



Slope of Curve [По наклону кривой]


Slope of cuvre. Вы задаете наклон, указав существующую кривую. Наклон берется с той стороны кривой, которая ближе к положению курсора в момент выбора.



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


Вы попадаете в раздел точек и кривых после выполнения команды Insert-->Sketch, Insert->Curve, Insert-->Curve Operation.





Создать набор точек


Если теперь вы нажмете кнопку «Apply», то система создаст набор точек и останется в диалоге задания точек. Выбранные кривые будут по прежнему активными. Вы может теперь задать новый набор точек с другими параметрами распределения или выполнить команду Select New Curve [Выбрать новую кривую] для работы с другой кривой. Если вы нажмете кнопку "OK", то система выйдет из диалога после построения точек.



Spacing Method Метод расположения точек


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

На равной длине

По равному параметру

Геометрическая прогрессия

По стрелке прогиба

На заданной длине кривой

Equal Arc Length. Точки располагаются пропорционально длине кривой. Для этого способа вы должны задать количество точек, начальный и конечный процент вдоль кривой.

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

Geometric Progression. Точки располагаются в геометрической прогрессии вдоль кривой. Геометрическая прогрессия работает следующим образом. Пусть вы задали параметр прогрессии равный 0.25. Тогда первая точка будет расположена на дистанции (1-0.25)*100% от всей кривой. Вторая на дистанции (1-0.25)*100% от остатка и т.д. Для этого способа вы должны задать количество точек, начальный и конечный процент вдоль кривой.

 

Chordal Tolerance. Точки вдоль кривой располагаются так, что сохраняется постоянное расстояние между хордой, соединяющей две последовательные точки и кривой. Такой способ гарантирует расположение точек на кривой, пропорционально кривизне. В этом методе вы не задаете количество точек. Вместо него система использует параметр точности, задаваемой в команде Preference-->Modelling. Этот параметр используется в определения расстояния от хорды до кривой.

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

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

Замечание: Точность отклонения от хорды кривой задается параметром Preferences --> Modeling --> (Линейная точка).

Incremental Arc Length. Точки располагаются вдоль кривой на заданной длине друг от друга. Указанная длина должна быть меньше либо равна полной длине кривой и больше нуля. 

.

Когда вы выбираете кривую, система показывает ее длину. Затем вы вводите длины участка Arc Length. Основываясь на параметре длины, система вычисляет полное количество точек, которые она способна расположить вдоль кривой и остаток, т.е. длину остающегося участка кривой, меньшей, чем заданная длина. Если вас не устраивает остаток, вы можете выполнить команду Undo, и изменить параметр длины. 




Сплайн с ограничением симметрии


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

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

После того, как сплайн создан, выберите команду задания наклона/кривизны Assign Slope/Curvature.

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

Выберите маркер изменения кривизны Change Curvature.

Выберите координатную плоскость, координатную ось или кривую.

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

Если вы выбираете кривую, вы получаете сплайн, который непрерывен кривой.



Spline by Points Сплайн, построенный по точкам


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

Создать

Задание наклона/

кривизны

Редактиро-

вание точек

Удалить

Метод задания точки

Тип кривой

Степень кривой

Замкнутая кривая

Ассоциатив-

ность

Model Navigator или, используя команды Edit—> Curve—> Parameters. Опция ассоациативности не доступна при редактировании.



Spline by Poles Сплайн, построенный по полюсам


Для описания процедуры построения сплайна смотрите .

Создать

Назначение наклона/кри-

визны

Контрольные точки маркеров

Редактиро-

вание полюсов

Удалить

Метод задания точки

Тип кривой

Степень кривой

Замкнутая кривая

Ассоцитив-

ность

Model Navigator или, используя команды Edit—> Curve—> Parameters. Опция ассоациативности не доступна при редактировании.



Spline Knot Points Узловые точки сплайна


Эта команда создает узловые точки сплайна. 

 

Замечание: Узловые точки сплайна - граничные точки его сегментов, непрерывных кусков сплайна. Сам сплайн является кусочно-непрерывной функцией и его сегменты "сшиты" (непрерывны) только до определенной степени, зависящей от параметров построения сплайна.



Spline Poles Полюса сплайна


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

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



Spline Сплайн


Non-Uniform Rational B-spline. Название типа сплайна можно перевести как Рациональный B-сплайн со свободной параметризацией.

Замечение: Команда построения сплайна доступна из меню Create Curve (Создание кривой) и диалога построения эскиза..

Существуют 4 способа построения сплайна::

По полюсам

По точкам

Аппрокси-мация

Перпенди-кулярно плоскостям



Способ задания вектора проецирования


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

+YC Axis

+ZC Axis



Средняя линия между двумя параллельными прямыми


Для того чтобы построить средняя линия между парой параллельных прямых, необходимо:

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

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

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



Статус исходных кривых


Опция Input Curve определяет состояние исходных кривых после выполнения операции. Статус исходных кривых  зависит от того, сохранена или нет ассоциативность построения:



Степень кривой


Каждый сплайн имеет степень. Ее можно рассматривать как максимальную степень полинома в математическом уравнении сплайна. Степень сплайна на единицу меньше количества точек, участвующих в определении сегмента. По этой причине для создания сплайна степени n необходимо указать n+1 точку.

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

В Unigraphics степень сплайна может меняться от 1 до 24. В момент создания сплайна мы рекомендуем использовать 3-ю степень. Использование низких степеней убыстряет операции, связанные с использованием кривых (траектории инструмента, визуализация и т.д.). Использование высоких степень повышает риск потери точности при передаче данных в системы, не имеющие возможность работать с кривыми высоких степеней. Более того, на кривых высоких степеней больше риск получить нежелаемые осциляции.

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

Замечение: Вы можете установить степень сплайна для всех методов построения, за исключением Single Segment, так называемой кривой Безье. В последнем случае степень кривой определяется автоматически по количеству точек, используемых для построения. Желаемая степень кривой задается перед началом ввода точек. Число задаваемых точек плюс условий фиксации наклонов в любых точках сплайна должно быть больше на 1, чем степень сплайна.



Сводная таблица методов задания дуги


Замечание: Во многих случаях порядок задания объектов при построении дуги окружности не имеет значения.



Сводная таблица методов задания прямой


Замечание: В большинстве способов построения порядок выбора объектов не имеет значения.



Through Points Сплайн по точкам


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

Тип кривой

Степень

Замкнутая кривая

Задание наклонов

Задание кривизны

Изображение анализа

Точки из файла

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

Установите параметры построения в диалоговом окне и нажамите  кнопку OK.

Задайте  точки сплайна используя один из методо задания точек.

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



Точка на окружности


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



Trim Обрезка кривых




Trimming Options [Способ обрезки]


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

Замечание: Точка как объект скругления не обрезается..

Если строится скругление по двум кривым, то способы обрезки:

Trim First Curve - Обрезать первую кривую

Trim Second Curve        - Обрезать вторую кривую

Если строится скругление по трем кривым, то способы обрезки:

Trim First Curve            - Обрезать первую кривую

Delete Second Curve    - Удалить вторую кривую

Trim Third Curve          - Обрезать третью кривую

Если вы не выбрали ни одной из опций обрезки, то кривые при построении скругления не обрезаются.

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



Turn Direction [Направление вращения]


Turn Direction. Направление вращение винтовой линии. Направление вращения может быть правым Right против часовой стрелки или левым Left по часовой стрелке.

Замечание: Для построения левой или правой спирали необходимо построить винтовую линию с шагом равным 0 «pitch=0» и линейным законом изменения радиуса (см. рисунок ниже).



Угол поворота


Угол поворота определяет поворот большой полуоси относительно положительного направления оси X  рабочей системы координат.  



User Defined Chamfers Фаска, определенная пользователем


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



Вдоль вектора


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

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



Vector Components [Компоненты вектора]


Vector Component. Наклон задается компонентами вектора относительно рабочей системы координат WCS.



Вертикальная и горизонтальная через точку


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



Внешнее касание


При этом способе построения кривая и скругление касаются друг друга внешним образом.

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



Все на рабочем виде


Система создает кривые для всех граней твердого тела, всех линий сеток на поверхности и силуэтных линий для всех твердых тел, изображенных на рабочем виде. Если включена мода изображения твердого тела с удалением невидимых линий  Invisible, то кривые для невидимых ребер не создаются. Если включена мода изображения твердого тела с невидимыми пунктирными линиями Dashed или Gray Thin, то кривые для невидимых ребер создаются как пунктирные линии.

После того как вы выбрали All in Work View, кривые немедленно показываются.



Ввести значения


Вы можете задать начальное (Start) и конечное (End) значение угла. Система создаст дугу окружности между двумя значениями углов в направлении против часовой стрелки (вокруг положительного направления оси Z рабочей системы координат WCS). Дуга окружности будет создана в плокости XY.



Выбор точек по цепочке


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



Wrap/Unwrap Curve Свертка/Развертка кривой


Для подробных инструкций по выполнению этой команды, смотрите раздел Basic Wrap/Unwrap Procedure (Порядок построения).

Опции построения свертки/развертки



Задание отдельных плоскостей


выбора



}}-->Задание паралелльных плоскостей


Параллельные плоскости

выбора

End Distance



Задание плоскости перпендикулярно кривой


выбора

Метод распределения точек вдоль кривой

Equal Arc Length, и .

End Percentage



Задание радиальных поверхностей


выбора



Задание точек из файла


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



Значения параметра


После выбора грани вы можете ввести значение параметра непосредственно, либо указать на точку, по которой система автоматически вычислит значение параметра. Система не запоминает связи между точкой и параметром. Например, вы выбрали кривые U=const и указали точку, по которой система вычислила значение параметра 0.35. Если затем вы переключитесь на линии V=const, система оставит значение 0.35, а не пересчитает параметр с U на V, по указанной ранее точке. Значение параметра должно быть в диапазоне 0-100.

Система не “помнит” точку. На пример, если вы выбираете икону Extract, кнопка направления Constant U – активна. Выберите поверхность на которой вы хотите создать изо-параметрические кривые Isoparametric Curves. Выберите точку на поверхности, чтобы установить значение в процентах в направлении U. Значение в процентах  записывается в поле Minimum. Если повторяете предыдущей шаг, значение в процентах указывается в поле Maximum.

Выберите направление Constant V. Значения в процентах Minimum и Maximum указываются там же, где и для направления U. Значение V в точке, которое было указано для направления U, не считается. Если вы хотите, чтобы значение V было таким же для точек, как и в направлении U, вы должны указать точки снова.

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



Inputting Points from a File Ввод точек из файла


Для многих функций построения вы можете ввести точки, указав имя входного файла. В таких случаях, если вы выбирает опцию Point From File (Точки из файла), система вы изображает диалоговое окно ввода точек из файла.

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

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

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



Общие правила


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

Каждая точка занимает одну строку файла.

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

Все типы файлов являются простыми текстовыми файлами.

Пустые строки пропускаются.

В любом месте может встретиться символ ‘#’.

Все что находится после этого символа система считает комментарием.

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

Максимальная длина строк составляет 132 символа.



Последовательность точек


Этот тип файла может использоваться там, где система принимает простую последовательность точек:

Каждая точка файла содержит три координаты точки XYZ, разделенные пробелом или символом “табуляция” (см. нижний рисунок )



Последовательность точек с наклоном и радиусом кривизны


Этот тип файла может использоваться там, где система принимает последовательность точек с возможным заданием наклона и кривизны в точке:

Каждая точка файла содержит три координаты точки XYZ, разделенные пробелом или символом “табуляция”, за которыми в той же строке следует задание наклона и радиуса кривизны.

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



Строки точек


Этот тип файла может использоваться там, где система принимает последовательность строк точек:

Каждая точка файла содержит три координаты точки XYZ, разделенные пробелом или символом “табуляция”. Строка определяющая начало очередной строки точек содержит ключевое слово ROW. Пример файла, содержащего строки точек приведен на рисунке.



Типы файлов и форматы


Существует три типа файлов:

Серия точек

Серии точек с наклоном и кривизной

Ряд точек

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



Аппроксимация кривых


Эта опция задает способ аппроксимации кривых сплайнов. Опция имеет значения:

Замечание: Опция аппроксимации кривых используется в операциях : , , , , , , , и .

Замечание: Curve Fit Method действует только тогда, когда строящаяся кривая должна аппроксимировать исходную геометрию. Если результат может быть точно представлен сплайном любой степени, то система использует нужную степень сплайна.



Динамическое обновление


Edit Pole и )

Изменении геометрии соединительной кривой

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

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

Замечание: Динамическое обновление не выполняется при редактировании в контексте обновление .

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



Единицы измерения плотности


Единицы измерения плотности присваиваемой для вновь создаваемого твердого тела:

Available density units are:

Изменение единиц плотности приводит к автоматическому пересчету величины плотности.



Изображение кривизны кривой


Эта команда используется для управления способом изображения распределения кривизны вдоль кривой. Вы можете изображать или кривизну или обратную величину – радиус кривизны. Эти установки действуют во всех случаях, когда система изображает распределение кривизны вдоль кривой, за исключением команды Analysis—>Curve.

На рисунке внизу пример изображения кривизны и радиуса кривизны.

Замечание: Использование изображение графиков кривизны дает возможность легко найти особые точки на кривой (разрыв непрерывности кривизны, точка перегиба, возможные дефекты). Одна из возможностей включить изображение графика кривизны – воспользоваться командой   Edit—>Object Display—>. Если изображение кривизны включено, то оно в режиме реального времени отражает изменения кривизны при редактировании кривой.



Изображение стрелок - степеней свободы


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



Изопараметрическая сетка кривых


Эта опция определяет количество изо параметрических линий в направлениях U и V , накладываемых на изображение поверхности. Вы можете также задать изображение сетки позднее в команде редактирования изображения  Edit—>Object Display.)

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



Линейная точность


Этот параметр задает линейную точность построения, которая широко используется для многих операций построения. (операции переноса и вращения, сечения кривых и т.д.). Например, при построении поверхности по сетке кривых линейная точность определяет максимальное отклонение поверхности от исходного каркаса кривых.



Метка размера


Представьте, что размер задается параметром Pn=P1+12 и параметр P1=10. Опция определяет способ отображения текста при размере:



Метки на операциях построения


Эта опция дает возможность задать как часто, по мере построения твердого тела система будет ставить метки, т.е. контрольные точки, которые используются системой при обновлении модели. Например, значение Feature/Mark равное 5 означает, что система будет ставить контрольную метку после 5-ти операций построения твердого тела.

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

Замечание: Чем меньше значение параметра Feature/Mark, тем точнее система выбирает момент, с которого начинается обновление. Следует помнить, что частая запись контрольных точек требует дополнительных ресурсов как оперативной, так и дисковой памяти.