Multiple Bodies
Много тел
Тело - инструмент лежит полностью вне базового тела
Невозможно смешивать замнкутые и открытые сечения
Sweep Section Curves Cross Each Other
Заметаемые кривые пересекаются
Section Contains No Curves
Сечение не содержит кривых
Разрывы или многочисленные петли
Наклон граней во время переноса не возможен
Невозможно построить тело переноса
Sweep Would Produce A Self-intersecting Surface
Заметаемое тело само пересекается
Неправильная направляющая кривая
Невозможно обрезать по выбранной грани
Сообщения об ошибках
Environment variables UGII_ENGLISH_THREADS and UGII_METRIC_THREADS not defined
Не установлена переменная, задающая имя файла, содержащего описания стандартов резьбы.
Thread table file cannot be opened
Система не может открыть указанный файл с таблицей стандартов.
Thread table file syntax error
Файл с таблицей стандартов имеет синтаксические ошибки.
Illegal value of 0 for pitch
The following error message appears if thread pitch has a value of 0 in a thread table file.
Choose Manual Input to edit fields
Попытка изменить параметры символической резьбы при выключенной опции ручного ввода Manual Input.
All features except the first selected will be deselected
Вы попытаетесь изменить символическую резьбу на детальную, а первая использовалась для определения резьбы сразу для многих элементов.
Threads overlapped
Попытка создать резьбу по существующей резьбе.
Cylindrical face diameter is in conflict with thread definition
Это сообщение появляется тогда, когда параметр Shaft Size, или параметр Tap Drill, в зависимости от типа резьбы, не равен диаметру цилиндрической поверхности, которая не задается выражением..
Замечание: После этого сообщения система, тем не менее, создает резьбу.
Сообщения об ошибках
Partial coincidence. Unable to split solid. Try moving the splitting plane.Частичное совпадение. Невозможно разделить тело. Измените положение плоскости.
Non-Manifold condition. Unable to split solid. Try moving the splitting plane
Нарушение топологии. Невозможно разделить тело. Измените положение плоскости
Эти сообщения возникают, когда система не можете разделить геометрию плоскостью разделения. Обычно изменения положения плоскости достаточно, чтобы справиться с возникшей проблемой.
Non-Manifold condition. Unable to unite wrap solids. Try offsetting the splitting plane.
Нарушение топологии. Невозможно объединить две завернутых геометрии.Задайте дополнительное смещение плоскости.
No intersection. Unable to unite wrap solids. Try offsetting the splitting plane.
Нет пересечения. Невозможно объединить две завернутых геометрии. Задайте дополнительное смещение плоскости
Эти сообщения возникают когда две завернутые геометрии, построенные по разные стороны от плоскости разделения встречаются в точке или вдоль прямой. Объединение таких тел невозможно. Строка состояния показывает для какой плоскости возникла проблема. Вы можете справится с ней, задав дополнительное смещение плоскостей разделения.
Splitting plane does not divide any of the input geometry.
Плоскость разделения не разбивает исходную геометрию
Если плоскость не делит геометрию то такая плоскость не может использоваться для разделения. Добавьте геометрию или измените положение плоскости.
Geometry to wrap is coplanar within given tolerance.
Исходная геометрия является компланарной
Это сообщение возникает тогда когда исходная геометрия является компланарной в пределах заданной точности построения. Так как результатом операции должно быть тело, то такое построение для плоской геометрии не возможно. Добавьте другую геометрию или измените точность построения. Если такая проблема возникает в результате задания плоскости разделения, то измените ее положение.
Invalid offset value.
Неправильное заданная величина смещения
Задана величина смещение меньше или равная 0.
Tolerance error.
Неправильно заданная точность построения
Точность построения задана нулевым или отрицательным числом.
Невозможно построить скругление на поверхности
Unable to apply floor blend.
Unable to apply top blend.
Unable to apply corner blend.
Невозможно построить скругление на поверхности размещение
( на дне, на вершине, в угле).
Если выбранные грани размещения (пола, вершины) не образуют общую поверхность с совпадающими ребрами, то система выдает сообщение:
Floor faces are not adjacent to each other.
Top faces are not adjacent to each other.
Грани, образующие поверхность размещения (поверхность кармана,
поверхность вершины) плохо согласуются между собой
Если для задания кармана выбрано два контура, верхний и нижний, то боковые стенки строятся как линейчатая поверхность между этими контурами. Любая ошибка, приводящая к невозможности построения поверхности, вызывает сообщение:
Между контурами не может быть построена поверхность
Если выбран только один из контуров, то второй образуется с помощью проецирования на поверхность с заданным углом Taper Angle. Если при проецировании система не находит пересечения с нужной поверхностью, то выдается сообщение:
Неправильный угол наклона боковых граней
Если для построения кармана (выступа) выбран только один контур, то второй контур образует построением эквидистанты с заданным углом наклона. Боковые стенки строятся как линейчатая поверхность между этими контурами. Если при таком построении возникают ошибки (например, кривые при построении эквидистанты образуют петли), то система выдает сообщение:
Поверхость от заданного контура не может быть построена.
Если не задана ни одна грань, определяющая поверхность размещения, то выдается сообщение:
Должан быть задана хотя бы одна грань размещения
Если не выбран одновременно ни контур ни контур дна (вершины), то появляется сообщение:
A placement outline or top outline must be input.
Должен быть задан по крайней мере один контур, либо контур основания,
либо контур дна (вершины)
Если любой из нужных векторов не определен, или определен в неверном направлении, то появляется сообщение:
Floor outline projection vector invalid.
Неправильный вектор проецирования для построения
Top outline projection vector invalid.
Неправильный вектор проецирования для построения контура
(контуре дна, контура вершины)
Неправильный вектор направления наклона
Invalid translation direction
Неправильное направление переноса
Если радиус скругления задан отрицательным числом, то система выдает сообщения:
Floor radius cannot be negative.
Top radius cannot be negative.
Corner radius cannot be negative.
Радиус скругления (пола, вершины, угла) не может быть отрицательным
Если значение эквидистанты или величины переноса отрицательное число, то система выдает сообщение:
Значение переноса/эквидистанты должно быть больше нуля
Если угол наклона не лежит в правильном диапазоне от -90 до +90 градусов, то система выдает сообщение:
Угол наклона должен быть между -90 +90 градусами
Если в качестве граней размещения одновременно выбрана грань тела и плоскость (координатная плоскость), то появляется сообщение:
Нельзя одновременно выбирать грани и плоскость
Если в качестве грани размещения или пола выбрана более чем одна плоскость (координатная плоскость), то система выдает сообщение:
Допустима только одна плоскость
Если задан неправильный закон то система выдает одно из следующих сообщений:
Invalid law defined for top radius.
Invalid law defined for floor radius.
Invalid law defined for placement radius.
Задан неправильный закон для угла наклона, верхнего радиуса, радиуса дна,
радиуса на грани размещения
Если линия контура задает касанием грани и радиуса скругления и система не может вычислить теоретическую линию по линии касания, то система выдает сообщение:
Could not generate floor theoretical from tangent.
Could not generate placement theoretical from tangent.
Невозможно построить теоретическую линию контура вершины,
дна, основания по касательной
Если определяющий контур само пересекается или имеет место другие проблемы, то система выдает сообщения:
Generated floor outline is not acceptable.
Generated placement outline is not acceptable.
Построенная линия контура вершины, дна,
Построенная линия контура вершины, дна, основания не приемлема
Если линия контура не может быть построена с заданной точностью, то система выдает сообщение:
Could not generate floor outline, try looser tolerance.
Could not generate placement outline, try looser tolerance.
Невозможно сгенерировать линию контура вершины, дна основания
попробуй уменьшить точность
Если линия контура при проецировании меняет направление на обратное, то система выдает сообщение:
Could not generate floor outline, backs up on itself, try smaller taper angle.
Could not generate placement outline, backs up on itself, try smaller taper angle.
Невозможно сгенерировать линию контура вершины, пола, основания из-за
изменение направления, попробуй меньший угол наклона граней
Если при обновлении тела после его редактирования грань, на которой выполняется построение кармана (выступа) исчезла, то выдается сообщение:
No valid floor faces exist.
No valid top faces exist.
Не существует грани для размещения (пола, вершины).
Если при обновлении тела после редактирования грань, на которой выполняется построение кармана (выступа) определяется по порядку построения позже, чем карман (выступ), то система выдает сообщение:
Cannot select a floor face/datum plane from a later feature.
Cannot select a top face/datum plane from a later feature.
Нельзя выбирать грань/плоскость для грани размещения (пола,
вершины) из более позднего построения
Если при обновлении тела кривые, которые используются при построении, определяются по порядку построения позже, чем карман (выступ), то система выдает сообщение:
Cannot select a floor outline curve from a later feature.
Cannot select a top outline curve from a later feature.
Для задания контура основания (пола, вершины) нельзя ссылаться на кривые,
которые построены позже
Если вы редактируете карман (выступ) и первая грань, выбранная для размещения, принадлежит не тому телу, на котором построен карман (выступ), то система выдает сообщение:
Первая грань размещения должна быть с того же тела, на котором
находится карман (выступ
Сообщения об ошибках для обобщенного кармана и выступа
Следующий список сообщений применим как для обобщенного кармана, так и для обобщенного выступа. Термины пол (floor) и вершина (top) в этих сообщениях взаимозаменяемы
Замечание: Ребра могут выбираться как кривые.
Следующее сообщение появляется, если кривые определяющие контур, не задают однозначный замкнутый контур:
Floor outline curves must be a closed profile.
Top outline curves must be a closed profile.
Контур основания (контур дна, контур вершины) должен быть замкнутым
Если в выбранной цепочке кривых есть кривая без непрерывности производных, то появляется следующее сообщение:
Floor outline curves must be a smooth profile.
Top outline curves must be a smooth profile.
Контур основания (контур дна, контур вершины) должен быть цепочкой
гладко-сопряженных кривых
Если вы требуете, чтобы контур был спроецирован по нормали к плоскости кривых и кривые не компланарны, то появляется сообщение:
Floor outline curves are not planar.
Top outline curves are not planar.
Кривые контура основания (кривые дна, кривые вершины) не компланарны
Если кривые не могут быть спроецированы на поверхности, то появляются сообщения:
Floor outline curves do not project onto floor faces.
Top outline curves do not project onto top faces
Контур основания (контур пола, контур вершины) не может быть спроецирован на
поверхность размещения (поверхность пола, поверхность вершины).
Если контур не образует замкнутый однозначный профиль после проецирования на поверхность, то система выдает сообщения:
Floor outline curves do not form a closed profile after projection.
Top outline curves do not form a closed profile after projection.
Контур основания (контур дна, контур вершины) не образуют однозначного
контура после проецирования
Если для поверхности размещения, для поверхности дна и вершины не может быть выполнено построение эквидистанты, то соответствующая геометрия подсвечивается и выдается сообщение.
Если радиус скругления не может быть применен к построению кармана или выступа по разным причинам (контур кривых недостаточно гладок, радиус скругления слишком большой), то система выдает сообщения.
Сообщения об ошибках
Если по некоторым причинам система не может выделить поверхность, исходная грань остается нетронутой и система выдает сообщение:
Невозможно построить NURBS поверхность аппроксимацией
Если выбрано много граней и для некоторых из них не может быть построено выделение, то система выдает сообщение:
Некоторые грани не могут быть конвертированы
Сопутствующие разделы
Ребро, вдоль которого катится шарик, называется скругляемым ребром. Две грани, которые пересекаются на этом ребре, называются скругляемые грани.
При движении сферы вдоль ребра точки касания образуют на каждой из граней контактные кривые. Эти кривые становятся ребрами грани скругления.
Если ребро или цепочка скругляемых ребер замкнуты, то обычно при их построении не возникает проблем.
Если ребро не замкнуто, то контактная кривая скругления имеет вершину. В этой вершине контактная кривая встречается с другим ребром, которое называется ограничивающим. Они называются ограничивающими потому, что на них останавливаются контактные кривые.
В свою очередь ограничивающие ребра принадлежат ограничивающим граням. Ограничивающая грань формирует при пересечении с гранью скругления другие ребра поверхности скругления. Если контактные кривые ограничивает более чем двумя кривыми, то ограничивающая грань не является уникальной. В этом случае система не может построить скругление, если одно из ограничивающих ребер также является ребром скругления или если поверхность скругления не пересекает ограничивающую грань
Sphere Сфера
Split Body Разделение тела
Предупреждение: При выполнении разделения система предупреждает, что после выполнения функции параметризация тела будет потеряна:
Drafting information in section views will also be lost.
Do you want to continue?
(This warning will not be repeated.)
Эта операция разрушит параметризацию тела.
Желаете вы продолжить?
Если вы не хотите терять параметризацию, то нажмите кнопку Cancel. Для продолжения операции нажмите кнопку OK. После этого система не дает дополнительных предупреждений о потере параметризации.
Если вы измените свое решение после выполнения операции, выполните команду Undo.
Split Line Taper Наклон граней по линии разделения
Эта команда используется для задания наклона от заданного набора ребер с заданной точкой привязки. Точка привязки определяет начальную точку наклона. Для линии разделения создается линейчатая поверхность, перпендикулярная вектору, задающему направление наклона.
Для такого типа наклона грань изменяется, оставляя неизменной линию разделения. Кроме этого, там где линия разделения не лежит в нейтральной плоскости создаются новые грани. Эта обычная операция при построении моделей для пластмассового литья.
Splitting Planes Плоскости разделения
Плоскости разделения дают вам возможность сохранить некоторые детали исходной геометрии и создать более выразительную завернутую геометрию. Плоскость разбиения разделяет исходную геометрию на две части. Далее система заворачивает независимо каждую половину и объединяет оба результата построения. Использование плоскости разбиения необязательно.
Смещение разделения |
Определенные плоскости |
|
Определить |
|
Исключить |
|
Повторное изображение |
|
|
Вы можете выбрать одну или несколько существующих плоскостей или обратиться к команде Define для задания плоскости. Все плоскости вносятся в список и изображаются в графическом оке. После того, как вы задали все нужные плоскости, вернитесь на шаг выбора геометрии и определите геометрию, которую вы хотите завернуть.
Каждая плоскость разделение должна разбивать хотя бы одну выбранную геометрию на две части. Если плоскость не разделяет ни один геометрический объект, то система выдает сообщение об ошибке.
Геометрия разделяется плоскостью и каждая ее часть заворачивается отдельно. После система объединяет оба результат. Так как система заворачивает каждую часть независимо, то любая часть геометрии после разделения не может быть ком планарной.
Если выбрано несколько плоскостей, то каждое разбиение снова разбивается следующей плоскостью. Если какая либо часть геометрии уже не делится другой плоскостью, то система игнорирует дополнительное разбиение.
На нижнем рисунке показана та же геометрия, что и в предыдущем примере, но завернутая с помощью дополнительной плоскости разбиения.
Статус сквозного построения
Для отверстий и пазов вы можете установить статус построения насквозь Thru. Например, для отверстия он означает, что отверстие проходит насквозь всего тела. Вместо параметра глубины система попросит вас задать грань, где выходит наружу отверстие
Subtract Вычитание
Замечание: You cannot split a sheet body into multiple bodies using the Subtract Boolean operation.
Для того чтобы выполнить вычитание, необходимо:
Выбрать тело результат построения.
Выбрать тела инструмент.
Нажать кнопку Ок.
Предупреждение: Операция вычитания может разбить тело результат построения на несколько не связанных тел. Такое построение возможно, но при этом теряется параметризация тела. Система создает не параметризованное тело UNPARAMETRIZED_FEATURE.
Ниже приведена таблица допустимых сочетаний тел.
Замечание: Если вы вычитаете листовое тело из сплошного, то тело результат построения теряет параметризацию.
Сводная таблица методов построения тела
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
Thicken Sheet
| |
| |
| |
| |
| |
|
| |
|
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
| |
|
|
| |
| |
| |
| |
| |
| |
| |
|
| |
| Поверхности свободной формы |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
Sweep Along Guide Перенос вдоль направляющей кривой
Этот метод похож на метод построения тела заметанием вдоль произвольной кривой, который рассматривается при построении поверхностей свободной формой. Однако он менее гибок и не дает вам возможности управлять масштабом и ориентацией кривой в момент ее движения вдоль образующей. Для контоля масштаба и ориентации кривой используйте команды Insert-->Free Form Feature--> .
Система создает объемное или листовое тело, в зависимости от опции установленной командой Preference->Modelling.
Вы можете редактировать задающие параметры с помощью команды Edit-->Feature-->.
Swept Features Заметаемые тела
Вы можете построить твердое тело либо плоскопараллельным переносом, либо вращением задающего контура. Задающим контуром может быть эскиз, отдельная кривая, цепочка кривых или грань тела. Вы можете перемещать само заданное сечение либо его эквидистанты.
Вы можете использовать разомкнутую или замкнутую кривую. При использовании открытой цепочки результатом построения будет листовое тело Sheet Body. При использовании замкнутой цепочки результатом построения будет твердое тело Solid Body или Sheet Body (в зависимости от настроек моделирования).
Существует три типа заметаемых тел:
T-Slot Т образный
Паз имеет в сечение Т-образную форму. Для его задания вы должны определить.
Таблица возможных сочетаний ограничений
Through edge
Through face axis
Through point
Angle to plane | |
Through edge
Through face axis
Through point
Angle to plane | |
Through edge
Through face axis
Through point
Angle to plane | |
Through edge
Through face axis
Angle to plane
Parallel to plane
Tangent to face
Through curve | |
Through edge
Through face axis
Through point, @ 05
Tangent to face | |
Angle to plane, @ 05 or 905
Tangent to face | |
| |
| |
Таблицы резьбы
Внешний файл с таблицей параметров резьбы обеспечивает наилучшие значения для выбранной символической резьбы. Вы можете игнорировать таблицу и ввести свои собственные значения резьбы вручную. Встроенные таблицы обеспечиваю значения параметров детальной резьбы по умолчанию, основанных на стандартах, принятых для выбранной цилиндрической грани.
Для внутренней резьбы диаметр цилиндрической поверхности сравнивается с параметром из таблицы резьб. Для внешней резьбы диаметр цилиндрической поверхности сравнивается с параметром .
Параметр Form диалога задании резьбы определяет, какая таблица используется для определения параметров резьбы.
Две таблицы резьбы, одна использует английскую систему измерения, а другая метрическую систему измерения, используются в системе Unigraphics. Значения переменных UGII_ENGLISH_THREADS и UGII_METRIC_THREADS используются для определения файлов, содержащих таблицы разьб. Если наилучшие параметры резьбы в таблице отличаются единицами измерений от значений в вашем файле, эти значения автоматически преобразуются.
Замечание: Таблицы, содержащиеся в файлах thd_english.dat и thd_metric.dat созданны на основе производственного стандарта Machinery's Handbook, 25 издание, напечатанное Industrial Press Inc. Существую также другие стандарты. Если таблицы, которые используются в системе не удовлетворяют вас, вы можете изменять таблицы.
Вы можете создать файл, содержащий таблицу символической резьбы, используя стандартный текстовый редактор или электронную таблицу Unigraphics (которая вызывается командами Tools -> Spreadsheet). Для получения более подробной информации смотри приложение Unigraphics Gateway Online Help).
Файл с таблицой резьб, как файл ASCII, хранит одну или более таблиц с резьбой. Строка комментария в таблице должна начинаться со знака #.
Следующие строки показывают формат заполнения таблицы:
|
|
|
|
|
|
Dia.
(internal
threads)
(mm) |
Dia.
(external
threads)
(mm) |
(mm) |
Dia.
(75% full
thread)
(mm) |
Dia.
(mm) |
(mm) | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
|
Первая строчка говорит о стандарте, используемом в этой таблице, для построения резьбы и индикатор конусности ( 0 - нет, 1 - да)
Вторая строчка является строкой-комментарием. Вы можете присвоить имя колонкам, которые определяют параметры резьбы.
Оставшиеся строки устанавливают параметры по умолчанию.
Tangent to Faces Наклон касательно граням
Вы может выбрать опцию построения наклона, касательного заданной грани Tangent to Faces. Наклон строится для выбранной грани так, что после построения наклона наклонная плоскость касается заданной грани.
Этот метод особенно полезен при построении литейных форм для обеспечения минимальной литейного уклона на всех частях детали.
Замечание: Операция построения наклона по касательной к заданным граням может только добавлять материал. Она не можете вычитать материал из тела.
На рисунке показан типовой случай использования использования этого метода построения наклона.
На следующем рисунке изображен блок со скругляемыми ребрами. Если вы выбирите грань 1 вы можете получить такой же наклон, какой показан на левом нижнем блоке. Если вы выберите грани 1 и 2, вы можете получить наклон, изображенный на нижнем правом блоке.
На следующем рисунке показано, как вы может выбрать еще больше касательных граней, чтобы получить правый блок.
Taper Наклон граней
Вы можете выбирать отдельные грани, ребра и целые типовые элементы. Однако все выбранные элементы должны принадлежать одному телу.
Для правильной ориентации вектора наклона, помните, что грани с положительным углом наклона стараются сходиться (сближаться) в направлении указанном вектором. Грани с отрицательным углом наклон наоборот стараются расходиться в этом направлении
Предупреждение: Для правильного построения наклона угол между касательной к ребру и направлением наклона должен быть всегда больше, чем угол наклона.
Наклон граней |
Тип |
|
Шаги выбора |
|
|
| |
Угол |
|
Постоянный/
литейный уклон |
|
Наклон для все элементов массива |
|
Предваритель-ный просмотр граней наклона |
|
Обратное направление наклона |
|
Линейная точность |
|
Угловая точность |
|
Подтвержде-ние построения |
|
Taper Наклон граней
Угол наклона задает отклонение боковых граней.
Положительный угол наклона вызывает отклонение грани направленное внутрь тела построения.
Отрицательный угол наклона вызывает отклонение грани направленное во внешнюю сторону от тела построения
Начало наклона граней
Эта опция определяет, когда будет строится наклон. Если установлено значение At Start Distance (От стартовой позиции). Если вы выбираете опцию At Defining String (От определенной строки), наклон начинается строиться от задающего контура.
Замечение: Для построения наклона вы можете использовать задающий контур, состоящий из кривых любого типа. Иногда система не может построить наклон боковых граней в операции переноса. В этих случаях вы можете попробовать построить наклон граней отдельной операцией Taper.
Замечение: Вы не можете строить наклон, если для заметания выбрано листовое тело. В этом случае параметр наклона должен иметь значение 0.
Если задающий контур содержит окружность, которая создает отверстие в заметаемом теле, то отверстие будет иметь наклон боковых граней в направлении, противоположном по сравнению с внешними боковыми гранями заметаемого тела.
Target Bodies
Вы должны выбрать, по крайней мере, одно разделяемое тело, даже если это единственное тело в части.
Вы можете разделить тело поверхностью, плоскостью или с помощью альтернативно заданной геометрии.
Замечание: Если отсекающая грань не способна разделить тело, то система выдает сообщение
Нарушение топологии построения
По умолчанию система ожидает от вас указания грани тела или координатной плоскости. Кроме этого у вас есть возможность выбрать из следующих . Это тe же методы, который используется при обрезании тела .
Target Body Тело результат построения
Target Body Тело результат построения
Терминология
Major Diameter - наибольший диаметр резьбы. Для внутренней резьбы этот диаметр должен быть больше диаметра цилиндрической грани.
Minor Diameter - наименьший диаметр резьбы. Для внешней резьбы этот диаметр должен быть меньше диаметра цилиндрической грани.
Pitch - шаг резьбы, т.е. расстояние между двумя аналочиными точками двух соседних витков профиля.
Angle - угол между двумя противоположными сторонами резьбы. По умолчанию угол равен 60.
Length - длина резьбы, измерянная в направлении оси цилиндрической поверхности от основания резьбы.
Замечание: Значение шага, угла и длины должно быть больше нуля. Угол и шаг связаны соотношениями:
Thread Резьба
Замечание: Опции, которые появляются в диалоговом окне задания резьбы (Create Threads) различны и зависят от типа построения резьбы.
Создание резьбы |
Тип резьбы |
|
Большой диаметр |
Manual Input. |
Меньший диаметр |
Manual Input. |
Шаг |
Manual Input. |
Угол |
Manual Input. |
Ссылка |
Manual Input option is on. |
|
| |
Метод |
|
Форма |
таблица будет использоваться для определения параметров резьбы по умолчанию. (Например унифицированная резьба, американская резьба или метрическая). Эта опция появляется при построении символической резьбы. |
Число заходов |
|
Коническая резьба |
|
Полная резьба |
|
Длина |
|
Минималь-ный заход |
Parameters и выключив после этого опцию ручного ввода Manual Input. Эти ограничения призваны сохранить стандартные значения параметров резьбы, взятые из таблицы. |
Выбрать из таблицы |
таблиц резьбы. Эта опция не работает при построении детальной резьбы. |
Включить элементы массива |
|
Вращение |
|
Выбрать начало |
|
Through Curve & Perpendicular to Object По кривой & Перпендикулярно объекту
Эта опция используется в паре с ограничением прохождения через точку. Сначала вы выбираете кривую (ребро, кривая эскиза, простая кривая), а затем точку на ней. Перед построением оси вы можете изменить ее направление, с помощью команды Cycle Axis Direction. Вы можете изменить положение точки на кривой с помощью команды Modify Point.
Замечание: Ориентация оси по нормали и бинормали может поменяться на противоположное направление, если при изменении положения точки на кривой точка привязки оси будет переходить через точку перегиба сплайна.
Третье ограничение Perpendicular to [object] может быть добавлено к паре ограничений прохождения через кривую и заданную точку на кривой. В этом случае система определяет направление оси не по касательной или нормалям кривой, а ориентирует ось перпендикулярно выбранному объекту. Для этого можно выбрать прямое ребро, прямую, координатную ось, координатную плоскость или плоскую грань тела.
Описание ограничения в списке ограничений зависит от типа выбранного объекта:
Through Edge Через ребро
Это ограничение определяет прохождение координатной оси через ребро тела. Если ребро тела не прямая, то ось проходит через конечные точки ребра.
Положительное направление оси зависит от положения курсора относительно концов ребра. Ось будет направления в сторону ближайшей конечной точки ребра. Например, на рисунке изображено ребро с вершинами V1,V2. Если курсор ближе к вершине V1, ось направлена от V2 к V1.
Through Face Axis Через ось грани
Координатная плоскость задается так, что она проходит через воображаемую ось тела вращения (цилиндр, конус или тело вращения).
Through Multiple Bodies Через несколько тел
Использование этой опции дает возможность построить заметаемое тело и выполнить логическую операцию вычитания для нескольких тел, имеющихся в модели (см. рисунок). Эта опция исключает необходимость многократного построения заметаемого тела для выполнения операции над несколькими телами.
Through Point Через точку
Если заданы два таких ограничения, то ось проходит через две точки тела. В качестве точек можно выбирать концы и середину ребер.
Ось направлена от первой точки ко второй. Смотрите пример на рисунке.
Thru Slot Сквозной паз
Если выбрана мода сквозной паз Thru, то система спросит вас две грани, на которых паз выходит наружу: первую грань Starting Thru Face и вторую грань Ending Thru Face (см. главу Статус сквозного построения).
В некоторых случаях, если у вас есть проблемы создания оригинального сквозного паза, постарайтесь выбрать грани через которые проходит паз в другом порядке.
При задании сквозного паза не задавай позиционные размеры относительно его скруглений. Необходимо задать единственный размер, задающий перпендикулярный размер от оси паза.
Если сквозной паз пересекает указанную грань несколько раз, то паз не останавливается на первом пересечении, а идет до последнего пересечения. Если такой результат не желателен, то необходимо предварительно разбить грань.
Замечание: Если паз не полностью пересекает грани, указанные в качестве граней, «через которые паз выходит наружу», то система использует соседние грани.
Тип поверхности при выделении
Каждая грань тела является поверхностью, заданной определенным математическим уравнением. При выполнении операции выделения вы можете конвертировать поверхность в поверхность того же типа, полиномиальную поверхность или обобщенную NURBS поверхность.
Same Type Surface Тот же тип - converts the selected faces into sheets, maintaining the original underlying surface type.
Polynomial Cubic Кубический полином - При выборе этой опции система аппроксимирует исходную поверхность кубической полиномиальной поверхностью третьей степени. Такая опция почти всегда вынуждена пересчитывать поверхность. Ограниченность кубической аппроксимации не позволяет добиться точного совпадения новой и исходной поверхностей. Используйте этот способ только тогда, когда есть необходимость передать данные в системы, не поддерживающие NURBS поверхности.
General B-Surface B-поверхность в общем виде - при выборе этого типа система преобразует грань в NURBS поверхность. Так как NURBS поверхность использует более совершенный математический аппарат, вероятность точного представления конвертируемой поверхности намного выше. Новая поверхность имеет меньше кусков и более компактное математическое описание. Этот способ предпочтительней, если у вас нет необходимости передавать данные в старые системы.
Тип результата
Вы можете построить одно сегментную или много сегментную трубу..
Много сегментная труба |
Одно сегментная труба |
|
|
Замечание: Мода построения не может быть изменена в процессе редактирования.
Типы массивов по методу построения
Вы можете создать три типа массивов:
Общий |
Простой |
|
Индентич-ный |
|
|
Замечание: Последние две моды могут использоваться только тогда, когда все элементы массива лежат на одной грани. Они не должны пересекаются с гранями базового тела и между собой. Если вы не уверены в полученном результате, то вы должны провести проверку топологии тела с помощью команды Info-->Analisys Geometry. Если массив не проходит проверку, то откажитесь от его построения с помощью команды Undo и установите моду General.
На рисункe показан пример, где мода General необходим потому, что одно из отверстий пересекает ребро грани. Моды Simple и Identical выглядят одинаково, но последняя мода работает значительно быстрее. На рисунке показан пример, который объясняет различие между модами Simple и Identical.
При построении массива действуют те же топологические ограничения, что и при построении обычного типового элемента.
Помните, что в идентичной моде система не проверяет полученное тело на топологическую целостность.
Точное представление или аппроксимация
Ниже в таблице показано, когда система способна дать точное преставление, а когда должная выполнить пере аппроксимацию в зависимости от типа исходной грани и метода преобразования.
* Если выбранная грань уже полиномиальная, то преобразование не трубется.
Точность аппроксимации
Eсли в процессе расчета поверхности система не может справиться с точностью построения, то система предложит вам изменить параметры точности.Distance Tolerance. Линейная точность определяет максимально допустимое отклонение новой поверхности от оригинала. Angle Tolerance. Угловая точность определяет максимально допустимое отклонение векторов нормали новой поверхности от оригинала.
Замечание: Если заданная точность не достижима, то измените параметры точности до выбора команды конвертирования.
Если поверхность очень большая, а точность очень высокая, то система, возможно, не будет способна аппроксимировать поверхность с заданной точностью. Если такое случается, попробуй уменьшить точность построения и повторить выделение.
Наоборот, если вы выбрали слишком грубое значение точности и выделяете маленькие грани, то система не сможет выделять грани, размеры которых сопоставимы с точностью построения. В этом случае необходимо использовать большую точность.
Точность построения
При построении скругления переменного радиуса система использует минимальное значение из трех возможных:
Точность заданная в операции построения .
Точность заданная в настройках моделирования .
Минимальное заданное значение радиуса скругления (за исключением нулевого радиуса), деленное на 10.
Если скругление не строится, попробуйте увеличить точность построения. Если скругление строится слишком долго, то попробуйте уменьшить точность.
Толщина стенок
Толщина стенок может быть задана как положительным числом, так и отрицательным числом. Если толщина стенок положительна, то тонкостенное тело строится удалением внутреннего объема из существующего тела. Если толщина стенок задана отрицательным числом, то тонкостенное тело строится "вокруг" существующего.
Альтернативная толщина является не обязательным параметром. Она устанавливается для всех явно выбранных граней на шаге Face. Для всех остальных граней толщина устанавливается по параметру толщины по умолчанию.
Замечание: Нельзя удалить грань, касательную к другим граням, которые не удаляются. Например, удалить одну грань скругления и не удалять скругляемые грани.
Для дополнительной информации о построении тонкостенного тела смотри разделы , , Body и .
Тонкостенная оболочка для части тела типа Region
Для того построить тонкостенную оболочка для части тела, необходимо:
Выбрать одну или несколько граней источников , которые используются для задания области тела для которой строится тонкостенная оболочка.
Выбрать все грани boundary faces, которые полностью изолируют область построения тонкостенной оболочки от остального тела.
Задать значение толщины стенок по умолчанию
(Не обязательно) на шаге задания смещения для отдельных граней выбрать одну или несколько граней. Для каждой выбранной грани задать индивидуальное смещение в поле . Смещение для грани задается в то момент, когда она подсвечена в списке и одновременно в графическом окне.
(Не обязательно) выполнить команду просмотра области построения , для контроля правильности выбора границ.
Задать значение точности построения .
Нажать кнопку OK или Apply.
Когда система строит тонкостенную оболочку для части тела, система коллекционирует все грани от заданной грани (seed) до границ. Все найденные грани интерпретируются системой, как удаляемые грани.
На рисунке внизу показано тонкостенное тело, созданное из простого блока. В качестве грани задающей область построения выбрана зеленая грань. Голубые грани –определяют границу.
Тонкостенное тело типа Face
Для того, чтобы построить тонкостенное тело типа Face, необходимо:
Выбрать одну или несколько граней для удаления .
Задать значение толщины стенок по умолчанию
(Необязательно) на шаге задания смещения для отдельных граней выбрать одну или несколько граней. Для каждой выбранной грани задать индивидуальное смещение в поле . Смещение для грани задается в то момент, когда она подсвечена в списке и одновременно в графическом окне.
Задать значение точности построения .
Нажать кнопку OK или Apply.
На рисунке внизу показано тонкостенное тело, созданное из простого блока. Для верхней грани задана толщина 0,4. Для остальных граней толщина стенок равна 0,1. Передняя грань выбрана, как удаляемая.
Tool Solid Completely Inside Target
Система выдает это сообщение, если элемент построения добавляет объем к телу, как бобышка например, а не удаляет объем, как отверстие и одновременно этот элемент полностью находится внутри объема тела, т.е. не приводит ни к какому изменению топологии тела-результата построения.
Tool Solid Completely Outside Target Solid Тело - инструмент лежит полностью вне базового тела
Построенный элемент полностью находится в стороне от тела, к которому он должен принадлежать и не может быть построен.
Top Alignment Points Точки выравнивания на контуре вершины
| Outline Alignment Method). |
|
Когда вы задаете точку любым способом система выбирает ближайшую точку на контуре и отмечает ее как точку выравнивания. Точки автоматически нумеруются от начала контура. Вы можете добавить новую точку выравнивания между двумя уже заданными.
Пока шаг выбора точек активен, система изображает стрелкой начало контура и его направление. Вы не можете задать начальную точку, как точку выравнивание, она используется для этот автоматически.
Top Diameter, Height, Half Angle Диаметр вершины, угол и высота
Отличается от предыдущего случая тем, что задается только диаметр вершины. Диаметр основания вычисляет по значению угла и высоты конуса.
Top Face Поверхность вершины
Если поверхность вершины не выбрана, то она может определяться как эквидистанта от поверхности размещения, либо плоско параллельным переносом плоскости размещения. Если поверхность вершины определена, то основание выступа также может быть определено как эквидистанта к этой поверхности, либо ее плоскопараллельным переносом. Если вершина выступа задается плоскопараллельным переносом, то вы должны задать вектор переноса с помощью команды Top Face Translation Vector.
Если вы указали радиус скругления между стенками выступа и вершиной, то опция задания формы контура Theoretical/Tangent (Теоретический контур/Точка Касания) должна быть установлена в правильное значение.
Top Face Translation Vector Вектор переноса для задания вершины
Опция Specify New Vector переводит вас в диалоговое окно задания произвольного вектора. Если вы выбираете координатную ось, то система автоматически переключается в моду Selected Datum Axis. Если вы уже определили вектор и хотите изменить его, выберите опцию Specified Vector.
Top Outline Контур вершины
До того, как вы выбрали первую кривую, система выдает диалоговое окно, показанное на рисунке.
В это время вы можете задать наклоны боковых стенок кармана.
Наклон граней (от контура размещения) |
Угол наклона |
|
Относи-тельно |
|
Если выбрана опция By Outline, то система по очереди подсвечивает каждую кривую контура основания и просит задать закон изменения угла наклона, связанный с этой кривой.
Когда вы выбираете вектор, относительно которого система вычисляет угол наклона Relative to, система изображает стрелу, показывающую текущее направление вектора. Если вы выбираете координатную ось, система автоматически выбирает опцию относительно координатной оси Selected Datum Axis. Если вы потом выберете кривую, то система будет автоматически отказываться от координатной оси и переключаться на кривую.
Когда вы выбираете кривые для задания контура вершины, диалоговое окно изменяется.
Если вы указали радиус скругления между стенками выступа и вершиной, то опция задания формы контура Theoretical/Tangent (Теоретический контур/Точка Касания) должна быть установлена в правильное значение.
После выбора первой кривой система изображает стрелку, которая задает направление контура. Команда Reverse дает возможность изменить направление на обратное направление. Направление контура имеет значение, если выбрано определение наклона по закону. Кроме того, если вы отдельно задаете контур на поверхности и на дне кармана, то эти контура должны иметь одинаковое направление.
После выбора контура система активизирует кнопку задания направления проецирования контура на грань размещение Top Outline Projection Vector.
Top Outline Projection Vector Вектор проецирования для контура вершины
Если вы выбираете опцию Normal to Plane of Curves, то контур должен быть компланарным. Опция Specify New Vector переводит вас в диалоговое окно задания произвольного вектора. Если вы выбираете координатную ось, то система автоматически переключается в моду Selected Datum Axis. Если вы уже определили вектор и хотите изменить его, выберите опцию Specified Vector.
Top Radius Радиус при вершине
Параметр Top Radius используется для задания радиуса скругления между стенками и вершиной выступа .
Геометрия контура и радиус скругления может взаимодействовать двумя различными способами:
Касательно |
Теорети-ческий |
|
|
Если вы выбрали второй способ, то система в момент построения сама автоматически вычисляет контур теоретического пересечения стенок и вершины выступа.
На рисунке внизу показано, как влияет выбранный способ построения на геометрию выступа.
Система всегда создает именованные выражения, связанные со значением радиусов скругления, даже если их значение равно нулю. Это дает возможность внести радиуса скругления позднее просто за счет изменения значения нужного выражения. Помните при этом, что установка опции задания контура “теоретически /по касательной” не имеет значения при нулевом радиусе, но очень важно, если радиус скругления не равен нулю.
Traverse Interior Edges Проход по внутренним ребрам
Если опция прохода по внутренним ребрам Traverse Interior Edges включена, то система включает все грани, образующие внутренние петли ребер на грани, которая уже выбрана для включения. В противном случае она их игнорирует.
Замечание: Если опция Traverse Interior Edges включенa, то вы должны добавить в примере грани маленьких цилиндрических поверхностей в качестве границы. В противном случае выделенные грани “перетекут” через отверстия на другую сторону тела, и, в конце концов, будут выбраны все грани тела.
Три ребра у вершины
Если в вершине встречаются три ребра, то обычно одно из них имеет отличный от двух других тип по признаку добавление или удаления материала. Скруглите сначала ребра одного типа, а затем другого.
Если вы скругляете выпуклое и вогнутое ребро, вы должных также скруглить третье ребро.
Когда третье ребро является касательным, вы можете добавить материал к первому ребру и вычесть материал из второго ребра. Эта операция должна быть выполнена в следующем порядке: создать первое скругление, затем создать второе слругление.
На следующем примере:
Вы можете скруглить ребро 1 и 3, не скругляя ребра 2.
Вы не можете скруглить ребро 1 и 2, не скругляя ребро 3.
Вы не можете скруглить ребра 2 и 3, не скругляя ребро 1.
Trim Between Two Faces Обрезка между двумя гранями
Тело вращения обрезается по двум граням твердого тела. Использование этой опции подразумевает наличие построенного твердого тела.
Trim Between Two Faces/Planes Обрезать по двум граням/плоскостям
Твердое тело обрезается по двум указанным граням твердого тела. Тело строится в направлении перпендикулярном плоскости задающей кривой. Задающий контур может быть замкнутым или открытым с заданной эквидистантой.
Для этого метода необходимо указать тело-результат построения. Для обрезки можно использовать грани тела результата построения и координатные плоскости. Исходный контур может находиться между гранями обрезки или обе грани обрезки должны находиться с одной стороны по направлению переноса тела.
Trim Body Обрезка тела
Trim to Body Обрезать по телу
Этот метод очень похож на метод продолжения для заданной грани. Единственное отличие состоит в том, что вместо отдельных граней вы можете просто указать тело. На рисунке внизу зеленый контур продолжается до пересечения с телом и используется булевская операция объединения.
Trim To Face Обрезка по грани тела
Этот метод позволяет построить тело вращение контура, заданного кривыми, эскизом, ребрами или гранью тела, поворотом от плоскости задающего контура, до пересечения с заданной гранью тела.
Trim To Face/Plane Обрезать по грани/плоскости
Эта команда строит тело переноса от плоскости задающей кривой до указанной грани тела. Тело переноса обрезается по указанной грани. Тело строится в направлении перпендикулярном плоскости задающей кривой.
Если задающий контур задается листовым телом или гранью тела, то система строит пересечение задающего контура с указанной гранью обрезки. Если задающий контур не попадает целиком на обрезающую грань, то берется смежная с ней грань и так далее до тех пор, пока весь задающий контур не будет обрезан.
Замечение: Если контур задан набором кривых и он не может быть обрезан целиком по грани, то система пытается продлить грань и обрезать тело по расширенной грани. После чего выполняется булевская операция над телом-результатом построения. То же самое происходит, если в качестве грани обрезки выбирается координатная плоскость.
Если вы выбираете координатную плоскость, система обрезает заметаемое тело по этой плоскости, перед выполнением булевской операции с базовым телом.
Если выбранные кривые выходят за грань выбранной поверхности, сначала система пытается продолжить грани, затем она обрезает заметаемое тело продолженными гранями, и в конце система выполняет булевскую операцию с базовым телом.
Trimming Face Dialog for Trim to Face/Plane Диалог задания грани обрезки
Диалог задания грани обрезки является дополнительным диалогом, который используется в диалоге обрезки тела переноса гранью или плоскостью . В этом диалоге вы можете задать грань тела или координатную плоскость, по которой обрезается тело переноса в ходе построения.
Грань обрезки |
Фильтр |
|
Опции обрезающий грани |
|
Tube Труба
Труба tube и кабель cable используются попеременно. На пример, имя которое появляется когда вы помещаете курсор на икону - труба, на когда тело уже создано, оно называется кабель (CABLE) в диалоговом окне Feature Selection (см, Edit -> Feature -> Parameters).
Эта команда очень похожа на базовый элемент Extruded Body -. Если вы собираетесь в дальнейшем редактировать направляющую, то лучше пользоваться элементом Sweep Along Guide. Редактирование направляюще для элемента Tube может привести к потере ассоциативности.
Замечание: Редактирование направляюще для элемента Tube может привести к потере ассоциативности.
Two Coaxial Arcs Две окружности
Эта опция позволяет создать конус по двум окружностям, лежащим в параллельных плоскостях.
Указанные дуги окружностей не обязаны быть полными. Основание конуса совпадает с первой выбранной окружностью. Высота конуса - расстояние между плоскостями, в которых лежат окружности. Диаметр вершины равен диаметру второй выбранной окружности.
Если окружности не имеют общей оси, то вторая из них перемещается до совмещения осей.
Замечание: Построенный конус не ассоциирован с выбранными окружностями.
U-Groove U образная проточка
Эта опция создает проточку, радиус скругления которой меньше ее глубине. Необходимо задать параметры:
U-Slot U образный
Паз имеет U-образную форму, т.е. прямоугольное сечение со скругленными углами. Для его задания вы должны определить.
Замечание: Глубина паза должна быть больше, чем радиус скругления.
Unite Объединение
Для того чтобы построить объединение, необходимо:
Выбрать тело результат построения.
Выбрать тело инструмент.
Нажать кнопку OK.
Вы можете выбрать одновременно много тел инструментов. Чтобы помочь вам в этом активизируется команда Select Subfunction. После окончания выбора система создает тело - объединение всех выбранных тел.
Ниже приведена таблица допустимых сочетаний тел:
Замечание: Для объединения листовых тел они должны иметь общую грань. Однако лучше для этого использовать функцию сшивания .
Если тела не контактируют друг с другом, то система выдает сообщение
Тело инструмент лежит полностью вне тела результат построения
Use of Laws Использование Закона
Когда при задании наклона гране Taper Angle, радиуса скругления у основания Placement Radius и на вершине выступа Top Radius выбирается опция задания по закону, то появляется диалоговое окно определения законов . Закон должен быть задан так, чтобы начальное и конечное значение радиуса совпадало. Вы можете выбрать между постоянным законом Constant, линейным законом вдоль кривой Values Along Spine - Linear, кубическим законом вдоль кривой Values Along Spine - Cubic, по уравнению или графически по другой кривой .
После выбора первой кривой система изображает стрелку, показывающую направление контура. Стрелка показывает, с какой точки начинает применяться закон и в каком направлении.
Если вы хотите точнее контролировать распределение закона вдоль контура, то мы рекомендуем выбирать опцию с распределение закона вдоль кривой и выбирать контур кармана в качестве опорной кривой Spine.
User Defined Feature Собственный типовой элемент
Импортированный базовой элемент, определенный пользователем, считается простым элементом. Если вы пытаетесь подавить или удалить компонент UDF, то весь элемент подавляется или удаляется. Компоненты UDF должны контролироваться выражениями подавления для подавления или восстановления в индивидуальном порядке.
For details regarding User Defined Features please see the following topics:
User Defined Features Must Contain
Система выдает это сообщение, если созданное пользователем типовое тело не является одним объемным телом, то есть состоит из нескольких несвязанных между сосбой частей.
Условие самопересечения
Природа метода заметания требует, чтобы задающий контур не пересекал сам себя во время перемещения. Операция перемещения невозможна, если две направляющих кривые образуют острый угол или радиус поворота слишком мал, чтобы избежать самопересечения контура
Условия невыполнения
Вполне вероятно, что операция обрезки не получится, если:
Eсли одна из граней отсекающей поверхности касательно грани отсекаемого тела.
Отсекаемое тело и поверхность имеют общие совпадающие грани.
Для обрезки тела используются грани с разных тел.
Выбранные грани для обрезки не соединены между собой.
Вы можете избежать этих проблемы следующим путем:
Выделить все пповерхности с объемного тела.
Обрезать поверхности кривыми или плоскостями.
Объединить обрезанные поверхности в нужное тело функцией сшивания.
Условия взаимного сопряжения
Условия взаимного сопряжения не могут использоваться для граней и ребер на перенесенном теле, когда мы работаем со сборкой, в которой имел место перенос.
Рассмотрим пример. У нас есть сборочная часть ASSEMBLY_1, которая содержит под сборку ASSEMBLY_2. Находясь в сборке ASSEMBLY_2, вы выполнили перенос тела и затем создали на нем фаску. Вы не можете использовать любые грани и ребра, полученные в результате этой операции, для условий взаимного сопряжения на уровне ASSEMBLY_2.
Работая на уровне сборки ASSEMBLY_1 вы можете использовать все грани и ребра без ограничения.
Ниже приведена таблица, в которой показано, какие тела могут быть перенесены после того, как они использовались для задания условий взаимного сопряжения. В первых двух колонках приведены объекты, которые используются для задания условий сопряжения. Это может быть:
Перенесенное тело.
Компонент, который не был перенесен.
Тело, которое создано на уровне сборки.
Заметьте, что тело никогда не появляется в колонке размещаемого объекта, так как тело, созданное на уровне сборки, не позиционируется по условиям взаимного сопряжения.
Установка опций перекрытия
Вы можете устанавливать опции перекрытия в любом желаемом сочетании. Если все три опции включены, то система дает тот же самый результат, как и когда вы не используете вообще опции управления перекрытиями. Если все три опции запрещены, и система наползает скруглением на грани и ребра тела, то система отказывается от построения скругления и выдает сообщение о невозможности построения скругления без использования опций перекрытия. Следующий пример показывает разницу между автоматическим и ручным способом управления опциями перекрытия. На рисунке показан пример использования гладкого скругление и скругления, игнорирующего элемент. По умолчанию система использует скругление, игнорирующее элемент. Если вы выключите эту опцию, то получите тело, изображенное внизу
На следующем примере для получения такого результата, который изображен на рисунке, необходимо разрешить опции Allow Smooth Overflow, Allow Notch Overflow.
Variable Angle Taper Наклон переменного угла
Вы можете создавать наклон с переменным углом , который меняется вдоль выбранных ребер. Вы можете задавать переменный угол, используя шаг выбора Variable Angle Point для задания точек вдоль ребер (для задания наклона по ребрам это шаг выбора ). По мере задавания точек, они появляются в списке обозначаются pt0, pt1, и т.д. Если вы выберете точку в списке, то система подсветит ее в графическом окне. Когда вы указали первую точку становятся активны следующие команды и опции.
Модификация точки |
Исключение точки |
|
Переменный угол |
|
|
На нижнем рисунке показаны некоторые возможные результаты после выбора двух ребер 1 и 2 и задания разных значений углов наклона в точках вдоль этих ребер.
Включение собственного типового элемента
| Form Feature -> User Defined. Появляется диалоговое окно управление библиотекой UDF. |
|
Управление библиотекой |
Тип библио-теки |
|
Поиск |
|
Изображение и имя элемента |
|
Предыдущая страница
Next Page
Следующая страница |
|
Вы можете выбрать элемент, указав в окно в окошко, где он изображен, или где по крайней мере должно было быть его изображение.
Размер икон с изображением СТЭ контролируется параметром Solids_UdfLibraryIconSize.
Внешняя и внутреняя резьба
Резьба может быть как внешней, так и внутренней. Система автоматически определяет тип резьбы по ориентации вектора нормали, выбранной цилиндрической грани
Возможные проблемы
Вполне вероятно, что операция разделения не получится, если:
Одна из граней отсекающей поверхности касательно грани отсекаемого тела (см. нижний рисунок).
Одно из ребер отсекающей поверхности точно лежит на грани отсекаемого тела (см. нижний рисунок).
Вы можете избежать этих проблемы следующим путем:
Выделить грани с тела.
Разделить отдельные поверхности кривыми и плоскостями.
Объединить разделенные грани в нужное тело функцией сшивания.
Выбор альтернативной геометрии
По умолчанию система ожидает от вас указания грани тела или координатной плоскости. Кроме этого у вас есть возможность выбрать из следующих альтернативных вариантов:
Выбор геометрии
На следующей рисунке показан пример построения выделенной области.
Выбор геометрии
Когда вы нажали кнопку выбора, вы можете выбрать тела, кривые и точки. После того как вы нажали кнопку "OK" или "Apply", система создает охватывающий многогранник с небольшим значением эквидистанты, которое гарантирует, что вся исходная геометрия лежит внутри многогранника. Исходная геометрия не изменяется. Если вам необходимо, то вы можете задать дополнительное значение эквидистанты. Вы можете задать дополнительное значение эквидистанты вокруг заворачиваемой геометрии .
Выбор геометрии
В операциях заметания тела в качестве сечений и направляющих могут использоваться как эскизы, так и обыкновенные кривые. Во всех случаях система создает ассоциативную связь между исходной геометрией и построенным телом. Это означает, что любые изменения кривых будут автоматически отражаться на твердом теле .
Выбор кривых эскиза
Когда вы выбираете кривую эскиза, то система автоматически выбирает весь эскиз. Вы можете выбрать эскиз, указав его имя. Последующие модификации эскиза автоматически отражаются на заметаемом теле, построенном на его основе.
Замечение: Если эскиз имеет несколько однозначных контуров, то система строит заметаемое тело для каждого из них.
В некоторых случаях невозможно выделить несколько очевидных контуров (такой случай показан на рисунке). В этом случае для указания правильного контура необходимо пользоваться командой задания отдельных кривых Curve.
Выбор направляющей
Вы можете выбрать цепочку кривых, соединенных концами. Используй опцию Chaining для гарантии непрерывности цепочки.
Если цепочка кривых состоит из прямых и окружностей, то труба строится точно по ним. Если в цепочке есть сплайны и конические сечения, они апроксимируются прямыми и дугами окружности с точностью заданной в команде Preference->Modelling.
Если направляющая кривая содержит окружность, то система строит участок поворота от одного участка к другому так, что гарантируется непрерывность тела трубы.
Выбор нескольких элементов
Если вы выбираете для размножения в круговой массив несколько элементов, то порядок выбора важен для определения радиуса вращения массива. Позднее вы можете изменить радиус, воспользовавшись командой Edit-->Feature-->Parameters.
Например, на рисунке внизу изображен большой цилиндр и три элемента, которые мы собираемся размножать: блок, бобышка и отверстие. Если вы хотите, чтобы радиус массива вычислялся по центру бобышки, то она должна быть выбрана первой.
Выбор ребер
Вы можете выбирать отдельные ребра, все ребра на грани или все грани твердого тела. Единственное ограничение - все грани должны принадлежать одному телу.
По умолчанию система ожидает указания отдельных ребер. Для перехода в моду группового задания выберите между:
Вы можете выбирать ребра, комбинируя из вышеописанных методов выбора. Если указана мода All in Face, то у вас есть возможность дополнительно установить:
Для отказа от выбора последнего ребра нажмите кнопку Back. Повторные нажатия кнопки Back приведут к последовательному отказу от выбранных ребер. После выбора всех ребер нажмите кнопку Ок.
Выделение кривых
В качестве кривых могут быть выбраны ребра твердого тела.
Выделение кривых |
Временной штамп |
|
Погасить оригинал |
|
Замечание: В отличии от опции выделения кривой командой построения кривой Insert—> Curve—> , которая порождает кривую, настоящая функция создает отдельную операцию в дереве построения, которая называется EXTRACTED_CURVE. Эта операция может редактироваться командой редактирования операций Edit Feature. В отличии от нее, простая кривая может редактироваться функцией Edit Curve.
Выравнивание и радиусы
Wrap Geometry Завернутая геометрия
Завернутая геометрия полезна в следующих случаях:
Исследование возможностей упаковки с использованием упрощенной модели.
Получение информации о суммарном объеме, занимаемом несколькими объектами>
Конвертирование проволочной геометрии, как первый шаг получения объемной модели>
Представление «образа» детали без того, чтобы показывать ее «внутреннее» устройство, когда его необходимо скрыть от адресата детали построения.
Опции диалога Wrap Geometry
Завернутая геометрия |
Шаги выбора |
|
Фильтр |
|
Затягива-ние разрывов |
|
Линейная точность |
|
Дополни-тельное смещение |
|
Подтверж-дение построения |
| |
| |
Замечание: Так как система сначала создает на исходной геометрии серию точек, по которым потом создается выпуклый многогранник, то незначительное изменение исходной геометрии может привести к существенному изменению геометрии охватывающего многогранника. Если вы собираетесь построить на геометрии многогранника дополнительные детали, то очень вероятно, что даже при незначительных изменениях исходной геометрии, многогранник меняется так сильно, что построенные на нем элементы требуют повторного присоединения и позиционирования. Чтобы избежать этих проблем, снимите параметризацию с элемента WRAP_GEOMETRY после построения многогранника.
Задание формы обобщенного выступа
Для построения выступа вы должны указать поверхность размещения, геометрию контура и, возможно, поверхность и контур вершины. Вы можете определить геометрия контуров по верхней и нижней поверхности различными способами:
Выбрать независимо контур, определяющий форму выступа сверху и снизу.
Выбрать контур, задающий форму выступа на грани размещения. Геометрия вершины определяется проецированием контура основания на поверхность вершины. Проецирование может осуществляться по нормали к поверхности вершины, либо вдоль заданного вектора.
Выбрать контур, задающий вершину выступа. Геометрия основания выступа определяется проецированием геометрии вершины. Проецирование может осуществляться по нормали к поверхности размещения, либо вдоль заданного вектора.
Задание геометрической формы обобщенного кармана
Для построения кармана вы должны указать поверхность размещения, геометрию контура и, возможно, поверхность и контур дна. Геометрия контуров по верхней и нижней поверхности могут быть заданы различными способами:
Выбрать независимо контур, определяющий форму кармана сверху и снизу.
Выбрать контур, задающий форму кармана на грани размещения. Геометрия дна определяется проецированием верхнего контура на поверхность дна. Проецирование может осуществляться по нормали к поверхности дна, либо вдоль заданного вектора.
Выбрать контур, задающий форму кармана на грани размещения. Геометрия дна определяется проецированием верхнего контура на поверхность дна. Проецирование может осуществляться по нормали к поверхности дна, либо вдоль заданного вектора.
Замечание: Ребра тела могут также выбраны в качестве контура кармана.
Задание горизонтального направления
Если элемент не тело вращения, или вы используете понятие горизонтальный, вертикальный размер при его позиционирование, системе необходима информация о том, какое направление на грани считаете горизонтальным. В таких случаях система просит вас указать геометрию, задающую горизонтальное направление. Вы можете выбрать ребро, координатную ось или грань тела. Горизонтальное направление будет ассоциировано с этим элементом. Для элементов содержащих параметр длины (, , and ) длина задается вдоль горизонтального направления.
Замечание: Во время позиционирования элемента нет необходимости указывать горизонтальное или вертикальное направление - оно уже определено.
Задание и модификация точек с заданным значением радиуса
Вы можете выбирать точки в любое время, по ходу задания ребер скругления. Вы можете выбирать только точки, которые принадлежат выбранным для скругления ребрам. При выборе точек вы можете воспользоваться опцией метода задания точек (Point Method ), для уточнения ее способа определения.
Команда Modify Point дает вам возможность изменить положение точки на ребре. При обращении к этой команде появляется диалог модификации точки Modify Point Dialog.Вы можете задать положение точки по длине дуги (Arclength) или параметру (%Arclength). Кроме этого вы можете интерактивно изменить положение точки, использую движок. Для восстановления старого положения точки используйте команду Reset.
Для исключения точки из списка, выберите ее и выполните команду Remove Point.
Если вы хотите изменить положение точки, переместив ее с одного ребра на другое, выполните команду Respecify Edge.
Замечание: Новое ребро должно быть уже выбранным для скругления.
Если вы хотите отказаться от выбранного ребра, то укажите ее повторно, одновременно с нажатой клавишей на клавиатуре.
Если вы хотите исключить точку, в которой задан радиуса, выберите эту точку и выполните команду Remove Point.
После того, как вы выбрали все ребра и задали радиус во всех нужных точках, нажмите кнопку ОК или Apply.
Замечания по поводу построения скругления
Вы можете задать переменную Solid_CheckOnUpdate_BLEND для того, чтобы система автоматически проверяла появление очень маленьких объектов (tiny object) и само пересечение граней (Face Self-Intersection)во время построения скругления. В разделе Введение в Unigraphics есть информация о проверках, проводимых на твердом теле.
Замечание: Маленькие объекты и самопересечение граней может исчезнуть, после обновления последующих элементов модели в процессе построения. В этом случае повторная проверка тела, выполненная с помощью команды Analysis ->Examine Geometry, не выдаст сообщений о маленьких объектах или самопересечении граней.
Зависимая координатная плоскость
Координатные плоскости чаще всего строятся по геометрическим объектам тела, которые вы указали (ребра, точки, грани или кривые). Тип накладываемых на плоскость ограничений зависит от выбора геометрических объектов и иногда порядка, в котором вы их указываете. Вы можете выбирать геометрические объекты с разных тел модели.
Unigraphics. Справочник по моделированию
Top Alignment Points Точки выравнивания на контуре вершины
Outline Curves Выбор кривых для контура
General Pocket Обобщенный карман
Задание геометрической формы обобщенного кармана
Порядок построения
Шаги выбора геометрии
Placement Face Поверхность размещения
Placement Outline Контур кармана
Floor Face Поверхность дна
Floor Outline Контур дна
Target Body Тело результат построения
Placement Outline Projection Vector Вектор проецирования для контура основания
Floor Face Translation Vector Вектор переноса для задания дна
Floor Outline Projection Vector Вектор проецирования для контура дна
Placement Alignment Points Точки выравнивания на контуре основания
Floor Alignment Points Точки выравнивания на контуре дна
Chaining Outline Curves Выбор кривых для контура по цепочке
Groove Проточка
Общая концепция
Порядок построения
Rectangular Прямоугольная проточка
Ball-End Полусферическая проточка
U-Groove U образная проточка
Group Features Группа элементов
Порядок построения
Редактирование группы элементов
Sweep Along Guide Перенос вдоль направляющей кривой
Procedure Порядок построения
Полезные замечания
Условие самопересечения
Hole Отверстие
Порядок построения отверстия
Simple Hole Простое отверстие
Порядок построения простого отверстия
Counterbore Hole
Basic Procedure for Counterbore Hole
Countersink Hole
Basic Procedure for Countersink Hole
Hollow Тонкостенное тело
Порядок построения
Толщина стенок
Body Тело
Тонкостенное тело типа Face
Faces to Pierce Удаляемые грани
Тонкостенная оболочка для части тела типа Region
Изменение топологии
Массив элементов
Наклон стенок
Ограничения
Изменение операции Hollow
Задание горизонтального направления
Параметры элемента
Позиционирование элемента
Правила ассоциативности
Mirror Feature Зеркальная копия элементов
Порядок построения
Circular Array Круговой массив
Порядок построения
Выбор нескольких элементов
Rectangular Array Прямоугольный массив
Порядок построения
Instance Массив элементов
Instance Массив элементов - 2
Добавление скруглений, фаски и резьбы к элементам массива
Типы массивов по методу построения
Intersect Пересечение
Сообщения об ошибках
Ограничения по загрузке
Применения
Условия взаимного сопряжения
Ограничение моделирование
Mirror Body Зеркальное тело
Порядок построения
Through Multiple Bodies Через несколько тел
Порядок построения
Offset Face Эквидистанта грани
Порядок построения
Ограничения
Изменение операции построения эквидистанты
Использование опции перекрытия
Установка опций перекрытия
Примеры перекрытия различного типа
Pad Выступ
Patch Заплатка
Примеры
Порядок построения
Сообщения об ошибках
Pocket Карман
Primitives Примитивы
Порядок построения
Общие принципы
Порядок построения
Редактирование операции упрoщения
Операции упрощения с набором дополнительных ребер
Promotion of Bodies Перенос тел
Порядок построения тела переноса
Скругление постоянного радиуса
Два ребра у одной вершины
Три ребра у вершины
Четыре ребра у вершины
Скругление касательных ребер
Перекрытие скруглений
Скругление листовых тел
Порядок построения
Rectangular Pad Прямоугольный выступ
Rectangular Прямоугольный карман
Extract Region Выделение области
Выбор геометрии
Relative Datum Axis Зависимая координатная ось
Through Edge Через ребро
Through Point Через точку
Intersection of Plane Пересечение плоскости
Through Curve Perpendicular to Object По кривой Перпендикулярно объекту
Revolved Body Тело вращения
Общая концепция
Scale Масштабирование
Порядок построения
Sew Сшивание
Sew Tolerance Точность сшивания
Порядок построения
Полезные замечания
Sheets From Curves Поверхность по кривым
Полезные замечания
Single Offset Симметричная фаска
Double Offset Несимметричная фаска
Offset Angle Угловая фаска
Freeform Single Offset Симметрическая фаска на поверхностях
Freeform Double Offset Несимметрическая фаска на поверхностях
Slot Паз
Thru Slot Сквозной паз
Rectangular Прямоугольный паз
Simplify Body Упрощение тела
Подтверждение выполнения
Solid Edge Грань тела
Solid Edge Ребро тела
Curve Кривая
Sphere Сфера
Diameter, Center Диаметр и центр
Select Arc Выбор окружности
Split Body Разделение тела
Target Bodies
Порядок построения
Возможные проблемы
Subtract Вычитание
Сообщения об ощибках
Сводная таблица методов построения тела
Сообщения об ошибках
Swept Features Заметаемые тела
Методы задания цепочки кривых
Выбор кривых эскиза
Ассоциативность
Taper Наклон граней
Faces to taper Грани для наклона
Reference Edges Ребра наклона
Draw Direction Направление наклона
Reference Point Ссылочная точка
Редактирование наклонов
Порядок построения
Порядок построения наклона в моде Draft
Разумный выбор
Содержание
Нейросети
Нейросети - в сущности это попытка создать искусственный разум. В последнее время эта тема стала крайне популярной во всех областях и отраслях человеческой деятельности. Ну в идеале оно, конечно, того стоит. Задача крайне сложная хотя бы потому, что никто толком не знает как на самом деле работает мозг человека. Но определенные успехи есть и ими нужно пользоваться.
Нейросети в Brain Maker
Нейросети в Data Mining
Нейросети в Fuzzy Logic
Нейросети в Ithink
Адаптивные нейросети
Алгоритмы нейросети
Анализ нейросетей
Архитектура нейросети
Ассоциативные сети
Введение в нейросети
Гибридные системы нейросети
Данные в нейросети
Знания о нейросети
Иерархическое построение нейросети
Инвестиции в нейросети
Инструменты нейросети
Искуственный интелект и нейросети
Кибернетика нейросетей
Классификация нейросетей
Теория множеств и нейросети
Финансы нейросети
Нейросети на Форекс
Формирование знаний нейросети
Хранение данных в нейросети
Эвристика нейросети
Экспертные системы нейросети
Компьютер в нейросети
Конструирование нейросети
Модели нейросети
Обзор нейросетей
Обработка нейросети
Образы в нейросети
Обучение нейросети
Нейросети - ООП
Пролог для ИИ
Системы ИИ
Основы проектирования ИИ
Искусственный интеллект
Основы теории нейронных сетей
Нейросети для анализа звука
Нейронные сети в планировании
Введение в ANSYS
Методология проектирования SADT
OFSA. Основные принципы
Нейрокомпьютерные системы
Язык CLIPS для нейросети
ИИ: различные взгляды
Транспорт неоднородных сетей
Основы проектирования систем ИИ
Нейрокомпьютеры - архитектура
Нейроинформатика
Логические нейронные сети
Планирование нейросети
Пояснения к нейросети
Предположения в нейросети
Представление знаний в нейросети
Приобретение знаний нейросетью
Проблемы нейросети
Прогнозирование нейросети
Программирование нейросети
Рассуждения о нейросети
Рынок нейросетей
Нейросети доверия
Нейросети
Символические вычисления в нейросети
Системы нейросети
Системы ВВ1 в нейросети
Системы знаний нейросетей
Софт для нейросети
Справочник по нейросетям
Теория нейросети
Справочник по нейросетям
Адаптивные нейросети
Нейролингвистика
Идентификация линейных систем
Нейросетевой анализ
Нейрокомпьютерная техника
Unigraphics. Справочник по моделированию
Пример работы фильтра разумного выбора при изменении топологии тела
Faces Наклонение граней
From Edges Наклон от ребер
Variable Angle Taper Наклон переменного угла
Split Line Taper Наклон граней по линии разделения
Tangent to Faces Наклон касательно граням
Сообщения об ошибках
Thread Резьба
Символическая резьба
Детальная резьба
Внешняя и внутреняя резьба
Начальное положение
Правая или левая резьба
Использование OK и Apply для создания резьбы
Изменение резьбы
Терминология
Построение символической резьбы
Построение детальной резьбы
Редактирование резьбы
Таблицы резьбы
Статус сквозного построения
Как работает сквозное построение
Когда грань насквозь не разделяет полность тело-инструмент
Двойной контакт с гранью насквозь
Trim To Face Обрезка по грани тела
Порядок построения
Trim Between Two Faces Обрезка между двумя гранями
Порядок построения
Полезные замечания
Traverse Interior Edges Проход по внутренним ребрам
Delete All Openings Удаление открытых петель
Порядок построения
Trim To Face/Plane Обрезать по грани/плоскости
Порядок построения
Trimming Face Dialog for Trim to Face/Plane Диалог задания грани обрезки
Выбор альтернативной геометрии
Define Cyliner Определить цилиндр
Define Sphere Определить сферу
Define Cone Определить конус
Define Torus Определить тор
Trim to Body Обрезать по телу
Порядок построения
Trim Between Two Faces/Planes Обрезать по двум граням/плоскостям
Порядок построения
Trim Body Обрезка тела
Порядок построения
Направление вектора обрезки
Условия невыполнения
Tube Труба
Тип результата
Выбор направляющей
Порядок построения
Unite Объединение
User Defined Feature Собственный типовой элемент
Переопределение собственного типового элемента
Редактирование UDF
Экспорт собственного типового элемента
Включение собственного типового элемента
Диалог создания UDF
Библиотеки UDF
Managing UDFs from iMAN (Не переводится)
Connecting iMAN to Ug/Library
Скругление переменного радиуса
Точность построения
Задание и модификация точек с заданным значением радиуса
Полезные рекомендации
Порядок построения
Wrap Geometry Завернутая геометрия
Выбор геометрии
Дополнительная эквидистанта
Порядок построения
Сообщения об ошибках
Splitting Planes Плоскости разделения
Extract Geometry Выделение геометрии
Общие опции
Редактирование выделенной геометрии
Rough Offset Приблизительная эквидситанта
Порядок построения приблизительной эквидистанты
Sheet to Solid Assistant Помощник преобразования поверхности в тело
Процедура использования помощника
Методы разумного выбора
Конструктор разумного выбора
Порядок работы с конструктором выбора
Порядок работы с конструктором выбора - 2
Литейный наклон Draft по сравнению с постоянным наклоном Isocline
Содержание
Нейросети
Нейросети - в сущности это попытка создать искусственный разум. В последнее время эта тема стала крайне популярной во всех областях и отраслях человеческой деятельности. Ну в идеале оно, конечно, того стоит. Задача крайне сложная хотя бы потому, что никто толком не знает как на самом деле работает мозг человека. Но определенные успехи есть и ими нужно пользоваться.
Нейросети в Brain Maker
Нейросети в Data Mining
Нейросети в Fuzzy Logic
Нейросети в Ithink
Адаптивные нейросети
Алгоритмы нейросети
Анализ нейросетей
Архитектура нейросети
Ассоциативные сети
Введение в нейросети
Гибридные системы нейросети
Данные в нейросети
Знания о нейросети
Иерархическое построение нейросети
Инвестиции в нейросети
Инструменты нейросети
Искуственный интелект и нейросети
Кибернетика нейросетей
Классификация нейросетей
Теория множеств и нейросети
Финансы нейросети
Нейросети на Форекс
Формирование знаний нейросети
Хранение данных в нейросети
Эвристика нейросети
Экспертные системы нейросети
Компьютер в нейросети
Конструирование нейросети
Модели нейросети
Обзор нейросетей
Обработка нейросети
Образы в нейросети
Обучение нейросети
Нейросети - ООП
Пролог для ИИ
Системы ИИ
Основы проектирования ИИ
Искусственный интеллект
Основы теории нейронных сетей
Нейросети для анализа звука
Нейронные сети в планировании
Введение в ANSYS
Методология проектирования SADT
OFSA. Основные принципы
Нейрокомпьютерные системы
Язык CLIPS для нейросети
ИИ: различные взгляды
Транспорт неоднородных сетей
Основы проектирования систем ИИ
Нейрокомпьютеры - архитектура
Нейроинформатика
Логические нейронные сети
Планирование нейросети
Пояснения к нейросети
Предположения в нейросети
Представление знаний в нейросети
Приобретение знаний нейросетью
Проблемы нейросети
Прогнозирование нейросети
Программирование нейросети
Рассуждения о нейросети
Рынок нейросетей
Нейросети доверия
Нейросети
Символические вычисления в нейросети
Системы нейросети
Системы ВВ1 в нейросети
Системы знаний нейросетей
Софт для нейросети
Справочник по нейросетям
Теория нейросети
Справочник по нейросетям
Адаптивные нейросети
Нейролингвистика
Идентификация линейных систем
Нейросетевой анализ
Нейрокомпьютерная техника
Action Действие
Опция Action используется для задания операции после построения объемного тела. По умолчанию действует операция Create. В этом случае строится отдельное тело. Вы может выбрать булевские операции , , Intersect.
Замечание: Для любой из операция за исключением операции создания отдельного тела в рабочей части требуется присутствия объемного тела - результата построения.
Значение параметров смещения сохраняются как и все другие параметры. Их значение можно узнать, выполнив команду Information --> Feature.
Alignment Выравнивание паралметра
Вы можете выбрать между следующими модами выравнивания параметра:
Параметр |
Длина дуги |
|
По точкам |
|
|
By Points По точкам - Вы явно указывает точки на сечениях, которые будут иметь одно и то же значение параметра. Такой способ очень полезен, если задающие сечения имеют острые углы, и если форма сечений сильно отличается друг от друга. Вы должны указать точки, имеющие одинаковое значение параметра для всех задающих сечений.
Все выбранные сечения должны содержать по крайне мере одну точку, которую можно задавать в качестве точки выравнивания. Все точки выравнивания должны идти на сечении по порядку. На сечении должны быть указаны все точки выравнивания.
Замечание: Первая и последняя точка сечения не может быть задана в качестве точки выравнивания.
Если задающие сечения содержат острый угол, то рекомендуется использовать метод выравнивания по точкам. Для каждой пары соответственных точек система построит отдельную грань на поверхности.
Другой способ построения поверхности с сохранением острых углов - задание точности построения равное 0. Однако его можно использовать только там, где все сечения имеют одинаковую форму, с одинаковым количеством острых углов. В другом случае последний метод создает поверхность, имеющую нулевой радиус кривизны вдоль ребра. Такая поверхность может вызвать проблемы при дальнейших построениях.
Along Driver Normals По нормали к задающей поверхности
Если выбрана мода проецирования по нормали к задающей поверхности Along Driver Normals, то вы можете задать максимальную дистанцию проецирования Projection Limit. По умолчанию максимальная глубина проецирования равна 10 точностям построения. Ограничение максимальной глубины проецирования помогает избежать получения нескольких точек в случае замкнутых поверхностей. Например, при аппроксимации цилиндрической поверхности.
Along Fixed Vector Вдоль фиксированного направления
Эта опция позволяет вам определить вектор проецирования, используя Vector Constructor.
Замечание: Направления вектора до тех пор, пока не выбрана мода контроля перекрытий исходных поверхностей Check for Overlap ON, не имеет значения. Если поверхности перекрываются, то выбор направления важен. Например, выбор оси Z+ приведет к выбору точек с самой нижней поверхности. Выбор оси Z- приведет к выбору точек с самой верхней поверхности.
Если поверхности не перекрываются или совпадают в зоне перекрытия, то вы получите один и тот же результат при обоих направлениях оси. Тот же результат вы получите при выключенной опции Check for Overlap OFF. Однако поверхность в последнем случае будет рассчитываться намного быстрее.
Analyzing the Approximation Анализ аппроксимации
После построения объединительной поверхность вы можете проанализировать ее. Полученная поверхность не отклоняется от исходных поверхностей более чем на точность построения. Однако если вам необходим более тщательный анализ, то вы можете выполнить его с помощью команды Analysis-->Deviation
Вы можете проверить правильность аппроксимируемых поверхностей и задающей поверхности до начала построения, воспользовавшись командой Analysis --> Examine Geometry.
Система не пытается повторить характер аппроксимируемой поверхности. По этому ее мелкие детали могут быть сглажены, и, наоборот, на поверхности могут появиться лишние складки в зонах, где исходная поверхность имела очень большую кривизну. Для контроля распределения кривизны вы можете воспользоваться командой Analysis-->Face Analysis.
Angled Продолжение под углом
Этот метод позволяет построить поверхность продолжения, имеющую постоянный угол по отношению к базовой поверхности.
После выбора поверхности и кривой, лежащей на поверхности, система изображает два вектора. Первый вектор показывает касательное к поверхности направление, а второй вектор - направление по нормали. Вы задаете длину поверхности и угол наклона. Положительный угол наклона показывает поворот поверхности от первого изображенного вектора ко второму. В частности, если длина положительная и угол равен 0, то строится касательное продолжение в направлении, показанном стрелкой. Угол равный 90 градусов приведет к построению нормального продолжения
Angles Alignment Method Метод выравнивания относительно оси вращения
Линейчатые образующие лежат в плоскостях, повернутых друг относительно друга вокруг заданной оси вращения. Границы поверхности определяются крайними плоскостями поворота, которые пересекают оба базовых сечения поверхности.
Angles Угол
Изопараметрические линии U=const лежат в плоскостях, повернутых друг относительно друга на один и тот же угол вокруг заданной оси вращения. Границы поверхности определяются крайними плоскостями поворота, которые пересекают все сечения поверхности.
Ассоциативность эквидистанты
Созданная эквидистанта ассоциативно связана с базовой поверхностью. Любое изменение последней приводит к автоматическому обновлению эквидистанты.
Если вы обрезаете базовую поверхность, то система не будет автоматически обрезать эквидистанту. Однако вы может создать эквидистанту для обрезанной поверхности.
Attachment Method Опция присоединения
Опция присоеденения, иначе обрезки и объединения имеет значения:
При построении конического и дискового скругления вы должны задать опорную кривую. Система вычисляет сечения скругления перпендикулярно опорной кривой. Для задания опорной кривой нажмите кнопку Define Spine String.
Auto Face Pairs
The Auto Face Pairs option creates as many face pair features as possible. This face pairing mechanism is not expected to generate all the correct face pair features. However, the automatic face pairing functionality generally creates the majority of the face pair features so that you have to define only the few remaining ones. The resulting midsurface in each face pair feature from Auto Face Pairs is defined from the opposing faces.
Auto Face Pairs can be run multiple times. However, any duplicate face pairs found in subsequent calls are ignored. This option also tries to take advantage of any feature definition found in the solid body.
NOTE: The face pairing mechanism works on both parametric and nonparametric solid bodies.
Basic Midsurface Procedure
To create a midsurface feature, you must:
Choose the Midsurface icon from the Model Preparation palette.
Select a target body.
Choose the desired of creating the midsurface feature ( or ) and set the desired parameters and values.
Choose OK or Apply to create and trim the midsurface feature.
Более чем одно задающее сечение
Если вы задали несколько задающих сечений, то вы должны определить метод перехода формы сечения между двумя задающими.
Linear Линейный Этот метод определяет линейный переход формы; промежуточное сечение определяется как линейная комбинация двух крайних сечений.
Cubic Кубический Этот метод определяет переход между сечениями как s-образной кубическую функцию.
Рисунок иллюстрирует различие между линейной и кубической функциями смешения. Поверхность строится с использованием двух дуг окружности в качестве задающих сечений, одной направляющей кривой с постоянной ориентацией и постоянным масштабом.
Boundary Граница построения
По умолчанию границы построения определяются минимальным прямоугольником по крайним заданным точкам в проекции на плоскость UV, выбранной системы координат. Такой метод выбора границ построения называется Minimum Box.
Если вас не удовлетворяют границы по умолчанию, вы можете определить ваши собственные границы. Например, стрелки на рисунке указывают области построения, внутри которых нет точек.
Интерполяция построения в области, в которых отсутствуют точки, могут привести к не желаемым результатам в форме поверхности. Такой результат показан на рисунке. Области, не содержащие точек, имеют тенденцию к неустойчивому поведению в процессе аппроксимации.
В случае как этот, вы возможно захотите переопределить границы определения поверхности, которые могут быть заданы произвольным 4-х угольником. 4-х угольник проецируется на плоскость U-V и используется в качестве границ строящейся поверхности. Он должен быть выпуклым. На рисунке внизу показаны примеры правильного и неправильного определения границ..
По умолчанию система использует минимальный прямоугольник. Для переопределения области необходимо выполнить команду “Specify New Boundary”. При выполнении этой команды система выводит меню задания точки и подсказку, которая предлагает нам определить первую, вторую, третью и четвертую вершину области построения.
После задания области становится активной команда выбрать заданную область “Specified Boundary”. Теперь вы можете переключаться между автоматически определяемой областью “Minimum Box” и заданной вами областью “Specified Boundary”.
Заметим, что перезадание области построения не влияет на ориентацию плоскости UV. Однако направление векторов U и V может измениться, как показано на рисунке. Вектор U ориентируется от середины отрезка 1-4 в направлении середины отрезка 2-3, а вектор V - от середины отрезка 1-2 в направлении отрезка 3-4. За центр берется точка пересечения этих линий
При переключении между разными способами определения границ временное изображение области построения и направлений параметров автоматически обновляются.
Bounded Plane Ограниченная плоскость
Для того чтобы построить ограниченную плоскость, необходимо задать кривые, задающие внешнюю границу и возможные внутренние вырезы.
Каждая граница может содержать из любого количества кривых. В качестве объектов можно выбирать кривые, ребра тела и полные грани тела.
Для задания внешней границы выбери все объекты, задающие ее. Кривые могут быть выбраны в произвольном порядке. Система отсортирует их автоматически.
Ограниченная плоскость может содержать любое количество островов - замкнутых контуров, лежащих целиком внутри внешнего контура. После задания внешней границы вы можете определить любое количество внутренних границ - островов. Острова должны состоять из замкнутой цепочки кривых, лежащих в плоскости основной границы.
Bridge Соединительная поверхность
Порядок построения .
Соединительная поверхность |
Шаги выбора |
Second Side String - (Не обязательно) Выбор боковых кривых, задающих границы построения соединительной поверхности с одной и другой стороны соединительной поверхности.
Выбор граней
Обе соединяемые поверхности выбираются вблизи ребра, для которого строится соединение и так, чтобы начала обоих ребер были указаны с одной стороны. В противном случае может быть построена перекрученная поверхность. После выбора каждой из поверхностей система изображает стрелкой направление построения поверхности. Вы можете отказаться от выбора, если он вас не устраивает, и сделать его снова. После выбора соединяемых поверхностей система просит указать геометрию, определяющую граничные условия построения, если задана соответствующая опция и после этого строит соединительную поверхность
При построении соединительной поверхности для обрезанной грани или использования обрезанной грани в качестве боковой поверхности, вы должны обязательно задавать граничные условия на обоих сторонах поверхности соединения. В противном случае система выдает сообщение об ошибке:
Невозможно построить соединение для обрезанной поверхности
с ограничением, заданной с одной стороны. |
Тип непре-рывности |
|
Интера-ктивное управление формой |
Для возвращения к исходной поверхности выбери команду Reset.
|
Булевские операции
Если в части существуют другое тело (неважно объемное или листовов), то система спросит вас, какую булевскую операция над построенным телом вы хотите выполнить.
На выполнение булевских операций существуют ограничения:
Вы не можете разделить тело, результат построения, так, чтобы получилась два куска тела, несвязанных между собой.
Результатом построения не может быть тело с нарушенной топологией (Non-monifold body). Такое тело, например, может получиться при попытке объединения двух листовых тел.
By Points Alignment Method Метод выравнивания по точкам
Этот способ удобен, если сечения имеют точки разрыва производных (острые углы), и вы хотите явно задать, какая точка одного сечения строго переходит в точку другого сечения.
Замечание: Начальные и конечные точки сечений соединяются образующей по умолчанию и не требуют выравнивания.
Если любое из сечений имеет острый угол, то использование метода выравнивания по точкам предпочтительно. В этом случае система будет создавать тело с несколькими гранями, соединенными по острому ребру. Если все сечения имеют одинаковое количество острых углов, то вы также можете задать точность построения равну 0.
В противном случае угол на сечении приведет к созданию поверхности с очень высокой кривизной, что не желательно для последующего применения поверхности.
By Points По точкам
На каждом из сечений вы явно задаете точки с одинаковым значением параметра. Этот способ удобен, если сечения имеют точки разрыва производных (острые углы), и вы хотите явно задать, какая точка одного сечения переходит в точку другого сечения.
Если любое из сечений имеет острый угол, то использование метода выравнивания по точкам предпочтительно. В этом случае система будет создавать тело, имеющее создавать тело с разными гранями, соединенными по острому ребру. Если все сечения имеют одинаковое количество острых углов, то вы также можете задать точность построения 0.0 для сохранения острых углов.
В противном случае система будет стараться обходить острый угол за счет создания кривой высокой степени в области узла. В дальнейшем любые действия с такой кривой могут вызвать проблемы.
Замечание: Все сечения должны иметь по крайней мере две кривые в сечении для выравнивания по концам кривых. Нельзя выравнивать по конечным точкам сечения.
Быстрый метод
Если вы не намерены использовать специальную систему координат и если вы не хотите определять границы построения поверхности, то вы может воспользоваться “быстрым’ методом построения.
Ориентируйте рабочий вид так, что вы смотрите сверху на поверхность. (По умолчанию система координат построения поверхности совпадает с видовой системой ).
Выберите все точки, нажав левую клавишу на мышке, и обведя их прямоугольником выбора. По умолчанию область построения поверхности минимальный прямоугольник ).
Задайте желаемые значения степеней и количества участков на поверхности и .
Check for Overlaps Контроль перекрытия поверхностей
Если опция контроля включена, система старается спроецировать задающую точку на все аппроксимируемые поверхности. В качестве контрольной точки выбирает самая “верхняя” точка относительно вектора проецирования (Например, если ось проецирования Z-, то будет выбрана точка с максимальной координатой Z). Если опция контроля выключена, система остановится на первой найденной точки проецирования. Такое поведение системы ускоряет ее работу и приемлемо, если поверхности не перекрываются или совпадают с заданной точностью в зоне перекрытия.
Число сегментов по U и V
Параметры #U_Patches, #V_Patches определяют количество непрерывных сегментов поверхности в направлении параметра U и V. Комбинация параметров степени и количества сегментов определяет точность построения. Количество сегментов в каждом из направлений задается с учетом степени поверхности, формы и требуемой точности построения. Общее правило состоит в том, что вам необходим новый сегмент каждый раз, когда наклон поверхности изменяется на 90 градусов. Вы можете ограничиться малым количеством сегментов при большой степени поверхности.
Circle полная окружность
Радиус на концах поверхности может быть нулевым, но он не может быть нулевым где-нибудь в середине поверхности.
Circular Продолжение по дуге окружности
Эта опция дает возможность построить поверхность построения, которая сохраняет непрерывность кривизны вдоль ребра базовой поверхности. Вы можете задать поверхность фиксированной длины Fixed Length или заданного процента Percentage.
Для построения поверхности необходимо:
Указать базовую поверхность.
Выбрать ребро на базовой поверхности.
Задать значение длины или процента.
Поверхность построения по дуге окружности строится для исходного базового ребра не обрезанной поверхности. Заданная длина поверхности не должна превышать длину полной дуги окружности для любой точки ребра базовой поверхности, вдоль которого строится поверхность продолжения.
Circular-tangent дуга окружности касательно поверхности
В качестве условия касания может быть выбран набор поверхностей.
При построении поверхности есть возможность выбора между внутренним касанием fillet arc и внешним касанием cover arc. Из рисунка легко понять различие между двумя способами построение поверхности.
Cliff Edges Ребро скругления
Closing the Patch Замыкание тела
Признак замыкания тела позволяет построить поверхность, замкнутую в любом из направлений. Вы можете выбрать моды замыкания:
Если поверхность замкнута в направлении параметра V и имеет плоские, замкнутые конечные сечения, то будет построено объемное тело.
Conic Blend Коническое скругление
Сечение скругления имеет форму конического сечения. Форма сечения задается двумя смещениями от граней, по которым строится скругление, и значением дискриминанта. Кроме это вы можете задать опорную кривую.
После выбора конического скругления в диалоговом окне появляются поля:
Смеще-ние для 1-ого набора |
Смеще-ние для 2-ого набора |
|
Дискрими-нант |
|
Опорная кривая |
|
|
Constant Offset Постоянное смещение
Система автоматически создает эквидистантную поверхность постоянного смещения после того, как вы указали значение смещения.
Замечание: Если вы строите эквидистанту от эквидистанты, то система строит вторую эквидистанта от базовой поверхности первой эквидистанты. Если вы задали смещение равное 1 для второй эквидистанты, а первая имеет смещение 1. То система будет строить вторую эквидистанту со смещением 2 от исходной базовой поверхности.
Если вы удаляете базовую поверхность, система удалит и эквидистанту. Если вы переносите базовую поверхность, то система после ее перемещения обновит и эквидистанту. Если вы переносите эквидистанту, то она перемещается, но ассоциативная связь с базовой поверхностью теряется.
Constraints Ограничения
Если эта опция включена, то она помогает контролировать условие касательности на границе для плавной стыковки создаваемой поверхности с другими поверхностями. Вы можете определить условие касательности для первого и последнего базового сечения и для перого и последнего поперечного сечений.
Tangency Касательность Ограничение касательности дает возможность построить поверхность, которая плавно сопрягается на границе с существующей поверхностью (см. нижний рисунок.
Curvature Кривизна Ограничение по кривизне позволяет получить плавное сопряжение и одновременно непрерывность кривизны вдоль границы существующей и строящейся поверхностей.
Существующая поверхность должна иметь ребро, которое либо полностью совпадает с ребром новой поверхности, либо полностью его перекрывает. Ребро новой поверхности может быть частью ребра существующей поверхности, но не наоборот.
Замечание: Если ограничение задается одновременно для базового и поперечного сечения, то граничные условия в углу должны совпадать. Геометрически это означает, что обе граничные поверхности должны иметь в угловой точке одинаковый вектор нормали и кривизну. Если они отличаются, то система постарается использовать среднее значение, однако если результат выходит за заданную точность построения, то система выдаст предупреждение.
Constraints Условия касания
С помощью этой опции вы можете контролировать граничные условия касания строящейся поверхности для первого First Section String и последнего Last Section String сечения.
Условие Tangency определяет плавное касание поверхности на границе первого или последнего сечения с одной или несколькими гранями указанной поверхности (см. рисунок внизу).
Условие Curvature используется для задания условия гладкого сопряжения как по вектору нормали, так и по кривизне с существующей поверхностью.
Опция Direction дает возможность определить поведение касательных изопараметрических линий на строящейся поверхности. Условие Isoparametric, заставляет поверхности быть касательными в направлении изо параметрических линий граничной поверхности. Условие Normal заставляет поверхность быть касательным в направление по нормали к границе.
Условие сопряжения может быть задано для первого или последнего сечения, причем сечение новой поверхности должно либо точно совпадать с ребром поверхности, по которой задается ограничение, либо быть его частью.
Create Apex Curve Создание кривой апекса
Для построения конического сечения необходимо задать 5 независимых условий. Если вы задаете наклоны в конечных точках, то выгоднее хранить не две независимые точки, а точку, которая является пересечением касательных в конечных точках конического сечения. Такая точка называется вершиной инженерного треугольника, или просто вершиной апекса. Кривая, задающая вершину, иногда называют общей кривой наклонов common slope control curve или anchor curve.
В случаях, когда вершина треугольника не является задающей кривой, вы может создать ее в результате построения поверхности. Полученная кривая часто помогает увидеть проблемы связанные с построением поверхности, так как линия общих наклонов понятнее, чем два отдельных наклона.
Для того чтобы построить кривую вершин, необходимо включить опцию Create Apex Curve в меню построения поверхности.
Замечание: Если вершина инженерного треугольника используется в качестве задающей кривой, то она не создается.
На рисунке показана поверхность, построенная методом “Конечные точки-наклоны-дискриминант”. Четыре существующие кривые выбраны в качестве задающих. Ось Y используется в качестве опорной кривой. В результате построения поверхности система строит и изображает кривую вершин, как множество точек пересечения наклонов.
Create Face Pair
When you choose the Create Face Pair Features option, the system prompts you to select two or more side faces from opposing faces on the target solid. (The side faces are used in trimming and connecting adjacent face pair features.)
After you have specified the side faces, you can now create the midsurface feature. There are three suboptions (midsurface feature selection types) to choose from to create a midsurface.
Creating Midsurface Features
When you choose the Midsurface option, the Midsurface Features dialog is displayed, along with the Cue Line message prompting you to select the target body for the midsurface feature you wish to create.
NOTE: When there is no midsurface in the current model part, you can switch from one midsurface feature creation method to the other one.
Creating the Midsurface Feature
After you have selected either set of defining opposing faces or a midsurface (sheet body or face), the OK button on the Select Midsurface dialog become selectable (i.e., it is no longer grayed out). Clicking OK at this time instructs the system to create the face pair feature.
Now that you have created the face pair feature(s), the Midsurface Feature dialog's OK and Apply button becomes active; in effect, allowing you to create the midsurface feature. Prior to displaying the newly created midsurface feature, the system trims the face pair features using the target solid and the neighboring midsurfaces.
The midsurface feature does not change the geometry of the midsurface - it only changes the midsurface boundaries.
NOTE: All of the face pair features created in this creation session are added to the new midsurface feature.
Once the midsurface feature is created, you can use the Information function to display and highlight midsurface and face pair feature information. You can do this using Information—>Feature.
The Midsurface Feature information dialog can be accessed by selecting a midsurface or face pair feature from the displayed Feature Browser dialog (the selected feature is then highlighted on the graphics screen). Each of the information dialog provides you with the ability to display information on the feature you selected for inquiry.
Defining Faces Option
Defining Faces, the second option, prompts you to select two opposing faces to define a midsurface for the face pair. If you chose two opposing faces, the midsurface is generated from the underlying surfaces midway between the faces. The defining faces may have any type of underlying surface, and do not have to be the same type.
The system also looks at the defining face types to determine an optimal geometry type for the midsurface geometry. If a defining face contains a B-surface face, the resulting midsurface type is a B-surface. These B-surfaces are generated by averaging the surfaces at corresponding parameter points.
Деформация по поверхности
В диалоговом окне изменения формы задайте исходную поверхность и нажмите Apply или ОК, если в этот момент выбраны опции Overcrown Type и Control By Surface , то система переходит в диалоговое окно деформации по поверхности. После этого вы может выбрать базовую и управляющую поверхность (не обязательно). Информация об отклонении управляющей поверхности от базовой используется для деформации исходной поверхности. Базовая и управляющая поверхность должны быть определены так, что произвольная точка на исходной поверхности проецируясь по нормали к базовой поверхности давала одну точку пересечения на исходной поверхности.
Порядок выполнения команды Overcrowning using Control By Surface.
Деформация по поверхности |
Шаги выбора
|
| |
Перемещение полюсов |
|
Отображение фасетов |
|
Деформация с использованием функции
В диалоговом окне изменения формы задайте исходную поверхность и нажмите Apply или ОК, если в этот момент выбраны опции Overcrown Type и Control By Function, то система переходит в диалоговое окно деформации с использованием функции. В диалоговом окне вы можете задать функцию, которая определит характер деформации поверхности. Деформация с использованием функции чем то напоминает построение кривой по закону , за тем исключением, за тем исключением, что кривая является однопараметрическим, а поверхность двух параметрическим объектом.
Вы можете деформировать указанную область поверхности. Границы области деформации определяются замкнутой кривой или цепочкой кривых, которые должны иметь непрерывность C2. Допускаются также границы в форме прямоугольника. Кривые, задающие границу должны быть построены заранее. Вычисление деформации поверхности упрощается, если вы используете эллиптическую границу или границу в форме прямоугольника. Деформация поверхности определяется функцией перехода на границе, точкой максимальной деформации и значением смещения в заданном направлении.
Порядок выполнения команды .
Деформация с помощью функции |
Шаги выбора
|
| |
Фильтр |
|
|
| |
Смещение |
|
Опции перехода |
Law Subfunction. Первая функция имеет нулевые наклоны в конце и в начале перехода. Вторая функция имеет нулевой наклон в центре деформации и ненулевой наклон на границе.
|
Управление формой |
|
Отображение фасетов |
|
Degrees Степень поверхности
Степень есть математическое понятие, напрямую связанное со степенью двух рационального параметрического полинома, описывающего поверхность. Каждая поверхность имеет степень, связанную с направлением U и V.
Чем выше степень поверхности, тем более жесткой она становится. Жесткость - это свойство поверхности реагировать на изменение положение ее полюса. Вы можете достаточно долго перемащать полюс пока увидите влияние этого перемещения на форму поверхности Поверхности меньших степеней гибче и имеют тенденцию больше следовать своим полюсам.
Количество полюсов и кусков на поверхности связано с ее степенью. Вы можете увеличить степень:
увеличив количество точек на одном участке
увеличив количество непрерывных участков
Direction Vector Вектор направления
Вектор направления построения скругления изображается в начальной точке скругления. Вы можете принять его Accept или выбрать обратное направление Flip Direction.
Disc Blend Скругление диском
При скруглении диском строится поверхность переменного радиуса, сечения скругления лежат в плоскостях, перпендикулярных опорной кривой. Радиус скругления задается с помощью общей функции задания законов .
Такой тип скругления может оказаться полезным там, где скругление другим способом невозможно из-за большой кривизны скругляемых поверхностей.
Distance Alignment Method Метод выравнивания по расстоянию
Distance Дистанция
Точки с одинаковым параметром лежат на одинаковом расстоянии вдоль заданного направления. Линии с одинаковым значения параметра U лежат в плоскостях, перпендикулярных заданному направлению. Такой метод выравнивания требует, чтобы крайние точки сечений тоже лежали в плоскостях, перпендикулярных заданному направлению. Поэтому сечения при построении поверхности могут использоваться не полностью.
Distance Tolerance Точность построения
Многие из методов построения аппроксимируют заданную геометрию и, следовательно, используют параметр точности для построения. Все методы аппроксимации используют линейную точность distance tolerance. Будем называть ее просто точность. Она определяет максимально допустимое расстояние между теоретическим и практическим результатом построения .
Замечание: Задавай реальный параметр точности. Если вы зададите слишком высокую точность, система будет вынуждена построить сложную поверхность, имеющую большое количество полюсов. С такой поверхностью будет потом сложно работать или система вообще может отказаться ее построить.
Точность построения задается в настройках моделирования.
Длина продолжения
Для методов построения по нормали и под углом вы должны задать фиксированную длину поверхности продолжения. Если длина имеет отрицательное значение, то поверхность строится в обратном направлении.
Для продолжения по касательной и по окружности вы можете выбрать между двумя опциями задания длины поверхности:
Fixed Length Фиксированная длина - Длина поверхности задается фиксированной длиной.
Percentage Процент - Длина поверхности продолжения задается процентом длины базовой поверхности. Длина построения может задаваться процентом только от ребра Edge Extension или углаж Corner Extension поверхности.
Выражение, задающее процент длины используется для определения длины поверхности, как части базовой длины. Заданное значение процента нормируется в интервале 0-1. Например, если вы задали длину равную 15%, то система создает выражение 0,15. При редактировании параметра длины в выражении вы должны задавать нормированное значение.
Замечание: Процентную длину поверхности удобно задавать тогда, когда мы не можем сказать насколько точно нам необходимо продолжить поверхность.
Для деформации поверхности с помощью функции необходимо:
В диалоговом окне Global Shaping выбрать поверхность для деформации.
Установите тип в значение Overcrown, метод в Function и нажмите кнопку ОК или Apply.
В диалоговом окне деформации по функции установите границы деформации . Если опция изображения фасетной модели Facet Display включена, то после определения границ система изображает деформированную поверхность, выбирая направлении деформации Direction и точку маскимальной деформации Point in Region , установленные по умолчанию.
Вы готовы построить деформированную поверхность. Дополнительно вы можете определить точку максимальной деформации . Когда вы изменяете положение точки с максимальной деформацией, фасетное изображение деформированной поверхности изменяется. Когда границы заданы прямоугольником, то по умолчанию точка максимальной деформации находится в центре прямоугольника. Для другой границы центр по умолчанию есть центр охватывающего границы прямоугольника.
Вы можете изменить направление деформации . Когда вы изменяете направление деформации, фасетное изображение деформированной поверхности изменяется.
Вы можете изменить значение смещение Height, задав его в поле ввода или с помощью ползунка.
Вы можете изменить закон перехода от недеформированной к деформированной поверхности . Для этого может использоваться две типовые функции или определенная вами произвольная функция.
Ползунок изменение формы функции перехода дает возможность влиять на скорость деформации на переходе.
Для окончательного построения деформированной поверхности нажмите кнопку ОК или Apply.
Для построения деформации по поверхности необходимо:
В диалоговом окне Global Shaping выбрать поверхность для деформации.
Установите тип в значение Overcrown, метод в Surface и нажмите кнопку ОК или Apply.
В диалоговом окне деформации по поверхности выберите базовую поверхность.
Перейдите на шаг выбора управляющей поверхности. Вы можете задать управляющую поверхность или выбрать команду перемещения полюсов Move Pole и задать отклонения на копии базовой поверхности.
Для завершение построения нажмите кнопку ОК или Apply.
Для построения растяжения по поверхности необходимо:
В диалоговом окне Global Shaping выбрать поверхность для деформации.
Установите тип в значение Skretch, метод в Surface и нажмите кнопку ОК или Apply.
В диалоговом окне растяжения по поверхности выберите базовую поверхность.
Перейдите на шаг выбора управляющей поверхности. Вы можете задать управляющую поверхность или выбрать команду перемещения полюсов Move Pole и задать отклонения на копии базовой поверхности.
Для завершение построения нажмите кнопку ОК или Apply.
Driver Type Тип задающей геометрии
Система предлагает выбрать между:
Сетка кривых |
B-пов-ерхность |
|
Само определение |
|
|
Замечание: Если вы используете эту команду многократно, то полезнее создать NURBS поверхность, чем каждый раз определять ее по сетке кривых
Другие опции
Для визуализации процесса построения, помогающего выявить потенциальные проблемы, можно использовать опции.
Два образующих сечения
На рисунке показана поверхность, построенная по двум образующей, двум направляющим. Преобразование первого сечения во второе определяется кубическим S-образным законом .
Две направляющие кривые
Когда в используете две направляющие, то ориентация сечения полностью определена. Сечения поверхности ориентируются по образующим линейчатой поверхности построенной между двумя образующими. Для масштабирования есть две возможности. Равномерное масштабирование всего сечения Scale Laterally или одно осевое масштабирования в направлении образующей линейчатой поверхности между направляющими Scale Uniformly. Смотрите с обоими вариантами масштабирования.
Задание двух направляющих во многом похоже на задание одной направляющей и одновременно ориентация и масштабирование сечения по одной и той же дополнительной кривой. Однако в случае одной направляющей вы должны указывать вторую кривую дважды как для ориентации, так и для масштабирования. Проще использовать метод с двумя направляющими.
Направляющие кривые не должны пересекаться. В большинстве случаев конечные точки сечения и направляющих совпадают, в этом случае легче представить себя, как сечение скользит вдоль направляющих. Однако это условие не является обязательным.
Editing Midsurface Features
You can edit midsurface features using the Edit Feature option (clicking the Edit Feature icon from the Model Preparation dialog or tool palette). The midsurface edit function is method driven; that is, the midsurface feaure you wish to modify can only be edited using the same method (either Facepair or Offset) used to create it.
Emphasis Предпочтение
Опция Emphasis определяет, ближе к какому семейству будет конструируемая поверхность, если два набора сечений не имеют общих точек пересечения. Эта опция работает только тогда, когда базовое и поперечное семейство кривых не имеют общих точек пересечения, т.е. являются скрещивающими кривыми. Она имеет значения:
Следующие три рисунка иллюстрируют разные результаты построения при использовании разных мод предпочтения Empasis.
End Tangent Overflow Перекрытие последней касательной
Опция End Tangent Overflow ограничивает область скругления ребер последней последовательностью касательных ребер за обрезанной поверхностью. На рисунке показано твердое тело до и после построения скругления с опцией End Tangent Overflow.
Эта же опция используется для построения скругления, которое может продолжить построение скругления за элемент, создающий впадину на геометрии тела.
Ends-apex-hilite конечные точки-апекс-касательная прямая
Ends-apex-rho конечные точки-апекс-дискриминант
На рисунке изображена поверхность, построенная по конечным точкам, вершине и дискриминанту. Кривая начальных точек лежит в плоскости YZ. Кривая конечных точек лежит в плоскости XY. Кривая вершин задается как комбинация проекций концов, используя команду Curve-Projection-Combine Curve Projection. Ось Y используется в качестве опорной кривой. Сечения имеют постоянный дискриминант, равный 0.8. Такое построение гарантирует, что все конические сечения поверхности лежат в плоскостях Y=const и имею горизонтальные касательные в начале и вертикальные в конце сечения.
Ends-apex-shoulder конечные точки-апекс-средняя точка
Ends-slope-arc конечные точки-наклон- дуга окужности
Ends-slopes-cubic кубическая кривая с наклонами
Ends-slopes-hilite конечные точки-апекс-касательная прямая
Ends-slopes-rho концы-наклоны-дискриминант
Ends-slopes-shoulder конечные точки-наклоны-средняя точка
Enlarge Изменение размеров
При построении модели из поверхностей часто возникает необходимость продолжить поверхности. Для продолжения поверхности вы можете воспользоваться командой изо параметрической обрезки/удлинения (Isoparametric Trim). Однако эта операция не сохраняет ассоциативности. После ее применения мы не сохраняем информации об исходной поверхности и способе ее построения. Команда изменения размера является полностью ассоциативной она сохраняет связь с исходной поверхностью, и дает возможность изменить параметрическую длину поверхности вдоль любого из 4-х границ необрезанной поверхности.
Порядок построения .
Опции диалога Enlarge Dialog
Изменение размеров поверхности |
Тип |
|
Все |
|
U-Max,
V-Min,
V-Max |
Feature—> ) и одна из сторон поверхности изменена заданием выражения, то сначала система показывает в числовом окне имя выражения. Как только вы начинаете перемещать движок, имя выражения заменяется на текущее значение.
|
Отказ |
|
Поторный выбор грани |
|
Error Messages
Это сообщение появляется, если система не может спроецировать кривую, заданную в качестве условия касания на скругляемую поверхности.
Unable to sew first face set
Unable to sew second face set
Невозможно сшить после обрезки первый или второй набор скругленных граней. Вы можете попробовать сшить грани позднее, используя команду Toolbox->Feature-Sew с другим параметром точности:
Could Not Create Blend Within Tolerance
Система не может построить скругление с заданной степенью точности. Во многих случаях такое сообщение - результат неправильной исходной геометрии. Грани одного семейств имеют острые ребра. Радиус скругления слишком велик или мал и т.п..
Could Not Attach Blend
Такое сообщение появляется, если система способна вычислить скругление, но кривая касания находится вне скругляемой
Unable to attach blends. Blend sheets created
Такое сообщение появляется тогда, когда скругление построено, но его объединение с остальным телом невозможно. Причиной этого может быть наличие острых кромок на исходном теле. Система показывает место, где система не может выполнить объединение и подсвечивает соответствующие грани и ребра.
Specified blend radius too large. Maximum is ____
Specified blend radius too small. Minimum is ____
Такое сообщение появляется если радиус скругления слишком велик (слишком мал) для построения скругления.
The radius of curvature of the highlighted face is too small for blend to fit
Try a smaller blend radius using Info/Minimum Radius
Такое сообщение появляется в том случае, если скругляемая поверхность имеет кривизну меньше, чем радиус скругления. Поверхность с радиусом, меньше чем скругление, подсвечивается.
.
Invalid Tangency Curve
Невозможно построить скругление, используя указанную кривую касания.
Blend failed. Try making the first offset and second offset closer
Скругление не строится. Такое сообщение может появиться, если угол между поверхностями при построении конического скругления превышает 90 градусов. Попробуйте изменить значение смещений, сделать их приблизительно одинаковыми>
Invalid spine string definition
Такое сообщение появляется, если указана неправильная цепочка, задающая опорную кривую. Например, указанная цепочка кривых имеет разрыв.
Если опорная кривая не используетя
Если у вас нет приемлемой кривой, которую можно использовать в качестве опорной, включи моду создания линии центров Create Curve и выключи моду создания поверхности скругления. Полученная кривая может использоваться в качестве опорной кривой.
Естественное увеличение точности
Максимальное значение точности, которое вы задали для построения может быть увеличено системой, когда такое увеличение диктуется логикой построения. Такое обычно происходит в операциях с многократной пере аппроксимацией кривых. Например, если для методов задания поверхности по сетке кривых требовалась точность аппроксимации 0.01, и затем вы сшиваете такие поверхности, то сшивание может быть выполнено только с гарантированной точностью 0.02 мм.
Другим примером необходимости изменения точности может быть построение эквидистанты, где угловые отклонения поверхности приводят к линейным отклонениям. В этом случае система использует линейную точность для общего руководства построения приемлемого решения.
Extension Поверхность продолжения
Замечание: При построении поверхностей продолжения система аппроксимирует их с точностью, заданной командой Preference-->Modelling.
В некоторых случаях система способна построить касательную поверхность продолжения типа NURBS точно соответствующую теоретической поверхности продолжения. Однако в большинстве случаев, например, всегда при построении нормальной поверхности и поверхности под углом, требуется аппроксимация.
Для того чтобы построить поверхность продолжения, вы должны выбрать между возможностями:
По касатель-ной |
По нормали |
|
Под углом |
|
По дуге окруж-ности |
|
|
Все методы построения поверхности продолжения требуют выполнения общих шагов:
Сначала система просит указать базовую поверхность, это поверхность, от которой будет строиться продолжение.
Затем система просит указать кривую, лежащую на поверхности или ребро, от которого строится продолжение.
После система изображает стрелкой направление вектора построения, которое помогает вам правильно строить поверхность.
Замечание: Возможно построить поверхность продолжения которая само пересекается, например, если строить поверхность продолжения имеющей большую длину, по нормали к поверхности. Вы можете проверить корректность полученной поверхности визуально, или воспользовавшись функциями анализа геометрии.
Face Blend Скругление граней
Порядок действий описан в разделе .
Скругление граней |
Шаги выбора |
|
Фильтр |
|
Реверс нормали |
|
Включить касательный грани |
|
Перекрытие последней касательной |
|
Метод присоединения |
|
Тип скругления |
Сферическое,
Коническое,
Скругление Диском с дополнительной возможностью задания радиуса скругления по 3 граням и Изопараметрическое. |
| |
Проецировать на первый набор граней |
|
Ограничить начало / конец |
|
Точность |
|
Вспомогатель-ная точка |
|
Подтвержде-ние построения |
|
Скругление может быть созданo между двумя наборами поверхностей на объемном или листовом теле, а не между отдельными поверхностями как в функции Fillet, скругляемые поверхности не обязаны иметь общего ребра, они могут принадлежать как одному, так и разным телам. Скругляемые поверхности могут быть автоматически обрезаны и объединены со скруглением в одно общее тело. Скругление может иметь постоянный или переменный радиус. Радиус скругления может определяться по заданной кривой касания скругления и скругляемой поверхности. Вы можете явно указывать ребро, по которому должна скользить сфера в момент построения скругления.
Для автоматической проверки скругления на самопересечение и наличие незаментых мелких дефектов после построения необходимо включить опцию Solids CheckOnUpdateFACE_BLEND. Подробнее смотрите в разделе общего описания системы.
Замечание: Сообщения о самопересечении граней и маленьких объектах могут исчезнуть в ходе дальнейшего обновления тела. В таких случаях повторное обращение к проверке тела с помощью команды Info->Feature->Examine Geometry не выдает повторных предупреждений.
Face Blend Скругление по 3 граням
Скругление по 3 граням – специальный случай дискового скругления. В качестве 3-ей грани может быть выбрана только плоская грань или координатная плоскость. Для построения скругления по 3 граням необходимо:
Выбрать первый набор граней.
Выбрать второй набор граней.
Выберите Tangency Control установите фильтр в значение Faces или Datum Plane.
Выберите дополнительно плоскую грань или координатную плоскость.
Установите тип скругления в Disc. Если такой тип скругления уже был установлен, то сбросьте его и установите снова. Это необходимо для появления параметров диалога, связанных со скруглением по 3 граням.
Выберите команду Define Law и задайте закон изменения радиуса Law Subfunction.
Задайте ограничения на область построения, в которой используется скругление по 3 граням. Диапазон должен быть от 0 до 1.
После определения всех допустимых параметров нажмите кнопку OK или Apply.
Fff_law_extens_dialog
Поверхность по |
Шаги выбора |
|
Фильтр |
|
Метод задания ссылочной геометрии |
|
Закон задания длины |
|
Закон задания угла |
|
Продолжить в обе стороны |
|
Слияние сегментов |
|
Линейная точность |
|
Угловая точность |
|
Подтверж-дение построения |
|
Fillet-Bridge соединение кривых на поверхности
При построении плавного скругления вы можете выбрать между непрерывностью касания и непрерывностью кривизны или задать кривую, форму которого будет повторять поверхность в направлении параметра U. Если поверхность построена с непрерывностью касания и кривизны, то сразу после построения поверхности вы можете изменить ее форму в интерактивном режиме.
При построении поверхности скругления у вас есть три возможности:
Плавное касание |
Плавное сопряжение по кривизне |
|
Наследовать форму |
|
|
Face -> Resolution.
Управление формой |
Реверс направ-ления |
|
1-ая поверх-ность |
|
2-ая поверх-ность |
|
Управ-ление области |
|
Полнота сечения |
|
Перекос сечения |
|
Контроль жесткости |
|
Направ-ление изолиний на 1-ой поверх-ности |
|
Направ-ление изолиний на 2-ой поверх-ности |
|
Отказ |
|
Замечание: Если вы выбираете опцию Flow Direction, которая не соответствует не может быть реализована, то система выдает предупреждающее сообщение. Вы должны выбрать другое значение опции.
Fillet-hilite скругление-касательная прямая
Fillet Поверхность скругления
Fillet-rho скругление-дискриминант
На рисунке изображена поверхность, построенная по методу Fillet-Rho. Первая кривая лежит на поверхности в плоскости YZ. Вторая принадлежит поверхности, построенной в предыдущих примерах. Значение дискриминанта лежит в пределах от 0.8 до 0.4. Длина прямой, выбранной в качестве опорной кривой ограничивает построение поверхности конического сечения.
Fillet-shoulder скругление и средняя точка
Fillets Скругления
Вы можете выбрать различные поверхности для построения скругляемого сечения:
Fillet-shoulder. Коническое сечение задается по двум граничным кривым, лежащим в свою очередь на поверхностях так, что коническое сечение будет плавно сопрягаться с этими поверхностям.
Fillet-rho. Коническое сечение задается по двум граничным кривым, лежащим в свою очередь на поверхностях так, что коническое сечение будет плавно сопрягаться с этими поверхностям.
Fillet-hilite. Коническое сечение задается по двум граничным кривым, лежащим в свою очередь на поверхностях так, что коническое сечение будет плавно сопрягаться с этими поверхностям.
Фильтр
По умолчанию система выбирает любые разрешенные типы объектов. Вы должны использовать фильтр только тогда, когда хотите ограничить тип выбираемых объектов. При выборе граней фильтр имеет опции All Любой тип, Faces Грани, and Body Телo. Когда вы выбираете кривые касания, то фильтр имеет опции Faces Грань, Edges Ребро, Curves Кривые, and Datum Planes Координатные плоскости.
Five-points пять точек
Foreign Иностранная поверхность
Four-points-slope четыре точки и наклон
Free Form Features Поверхности свободной формы
Набор функций, включенных в раздел Free Form Feature содержит методы построения тел, содержащих поверхности произвольной формы (см. сводную таблицу Методы построения поверхностей свободной формы).
Результатом построения, в зависимости от исходных данных, может быть как листовое, так и объемное тело. В большинстве случаев создается листовое тело. Объемное тело получается если:
Тело задается набор замкнутых сечений в обоих направления построения
Тело задано набором замкнутых кривых в одном направлении и конечные сечения, задающие тело, плоские.
В этих случаях система может быть в принципе построить объемное тело. Будет она его строить или нет зависит от установки настройки моделирования Body Type.
Поверхности свободной формы используются в следующих случаях::
Создание формы, которую невозможно задать другими способами.
Сшивание объемного тела из построенных отдельно листовых тел.
Выполнение операции отсечение объемного тела поверхностью, пример такого построения показан на рисунке внизу.
From Point Cloud Поверхность по облаку точек
Построенная поверхность получается более гладкой, чем при использовании других методов построения поверхности по точкам, хотя последние дают возможность получить поверхность, которая точно проходящую через заданные точки.
.
Поверхность по облаку точек |
Выбрать точки |
|
Точки из файла |
|
V Degree
Степень по U Степень по V |
|
#U сегментов
#V сегментов |
|
Система координат |
|
Границы |
|
Сброс |
|
Подтверж-дение построения |
|
Существуют несколько требований к точкам, которые могут использоваться в этом методе построения.
Количество точек. На количество точек нет другого ограничения, чем размер виртуальной памяти, который может использовать ваша система. Степень поверхности и количества непрерывных кусков на ней задается в момент построения и не зависит от количества точек в исходном массиве.
Организация точек. На организацию исходных точек нет никаких ограничений. Они могут состоять из “строк сканирования”, а могут быть расположены и совершенно произвольно.
Вы должны определить систему координат, которая используется для построения. Эта система должна быть ориентирована так, чтобы поверхность нигде не образовывала складку в направлении оси Z выбранной системы координат. Другими словами, строящаяся поверхность имеет строго одно пересечение с любой прямой, параллельной оси Z этой системы координат. Это требование исключает ситуацию неопределенности при аппроксимации поверхности.
Unigraphics. Справочник по моделированию
The Generate Face Pairs option creates face pair features from a list of user-selected target body faces. When you choose this option, you are prompted to select faces from the target body. The system then generates the face pair features for each face you selected which has an opposing face.
Generate Face Pairs can be run multiple times. Any duplicate face pairs found in subsequent calls are ignored. Like the Auto Face Pair option, Generate Face Pairs also tries to take advantage of any feature definition found in the solid body. Generate Face Pairs, however, does not use the feature information on the selected face.
Unigraphics. Справочник по моделированию
Глобальное изменение формы |
Тип |
Control By Function или ссылкой на образец .
|
Метод управления |
|
Подтверждение построения |
|
Дополнительная информация о порядке построения изложена в разделах:
Help Point Вспомогательна Точка
Команда Help Point помогает уточнить положение скругления в тех ситуациях, когда возможно несколько вариантов скругления. Например, построение скругления между цилиндрической поверхностью и плоскостью, если ось цилиндра параллельна плоскости. Точка подсказки задается в меню Point Construction. Из нескольких возможных скруглений будет выбрано то, которое ближе к точке подсказки. Если точка подсказки не указана, то система может построить оба скругления
Замечание: Если вы не выходите из меню построения скруглений, и точка подсказки вам больше не нужна, удалите ее командой Remove Help Point.
Highlight Conic Коническое сечение с условием касания
Highlight Conic или сокращено Hilite поверхность конического сечения, которое определяется конечными точками и наклонами в них и дополнительной прямой, которой коническое сечение должно касаться.
Include Tangent Faces Включение касательных граней
Опция включения касательных граней Include Tangent Faces позволяет автоматически выбрать всю цепочку гладко сопряженных граней тела, выбрав одну из них.
Замечание: Эта опция действует в момент построения, а не в момент выбора граней. Грани, касательные выбранной, не подсвечиваются в момент задания наборов скругляемых поверхностей. Эта опция продолжает скругление в момент построения до тех пор, пока не встретятся две не касательные грани тела.
На рисунке выбраны грани F1 и F2. Скругление продолжено на грани F4 и F3, так как эти грани гладко сопряжены с гранью F1. Скругление не продолжено на грань F5, так как эта грань не касательная к грани F4.
Замечание: Опция Include Tangent Faces не работает в моде построения дискового скругления.
Информация о поверхности
Вы можете проверить топологию поверхности, выполнив команду Analysis -->Examine Geometry.
Команда Analysis ->Minimum Radius позволяет найти на поверхности точки с минимальной кривизной, включая точки с с невидимыми микродефектами (изменение знака кривизны, загиб и т.п.).
Для получения информации о поверхности необходимо воспользоваться командой Information ->Featurе и Information ->Object.
Intersection Tolerance Точность пересечения
Этот параметр задает максимально возможное рассогласование двух семейств сечений. Если семейства не пересекаются, то максимально допустимое расстояние между кривыми не должно превышать указанный параметр. Если это происходит, то система выдает сообщение и подсвечивает пары кривых (не более 4-х пар кривых), для которых рассогласование больше заданного.
Вы можете также определить, как близко подходит поверхность к каркасу сечений, задавая параметр точности построения в команде Preference->Modeling.
Расстояние между поверхностью и сечениями определяется заданной точностью построения. В общем случае поверхность не лежит на задающих сечениях.
Isoparameter Изопараметрическое скругление
Изопараметрическое скругление является специальным типом скругления, который специально предназначен для скругления между полкой лопаткой турбины. Этот тип скругления не предназначен для общего использования. Для такой детали скруления изопараметрический тип способен создать лучший результат.
Изопараметрический тип скругления похож на дисковый, однако при этом плоскости сечения для скругления ориентируются по изопараметрическим линиям поверхности лопатки. По этой причине в качестве первого набора граней обязательно должна быть выбрана поверхность лопатки.
Как и в случае дискового скругления, переменный радиус скругления задается с помощью закона Law Subfunction, когда вы нажмете кнопку Define Law.
Использование опорной кривой Spine
Чтобы получить дополнительный контроль ориентации сечения, вы можете использовать опорную кривую Spine. Обычно опорная кривая идет в некотором смысле параллельно направляющим. Сечения конструируемой поверхности лежат в плоскостях, перпендикулярных вектору касательной в точках опорной кривой. Пересечение этой плоскости с направляющими кривыми дает две опорных точки сечения для ориентации и масштабирования.
Опорная кривая нужна в тех случаях, когда направляющие кривые имеют слишком разную параметризацию и “естественный” способ нахождения двух точек сечения по аналогии с линейчатой поверхностью на направляющих не приводит к желаемому результату.
Замечание: Использование опорной кривой более эффективно, если она проходит нормально плоскостям, в которых лежат задающие сечения.
Когда вы используете опорную кривую, то все направляющие аппроксимируются B-сплайном с точностью моделирования. Распределение параметра на направляющих наследует распределение параметра на опорной кривой. Использование опорной кривой требует чтобы:
Задающее сечение должно быть плоскими и лежать в плоскости, перпендикулярной опорной кривой в ее начальной точкеThe section string should ideally be planar, and should lie in the initial section plane (the section plane passing through the initial point of the spine).
Так как сечения поверхности должны лежать в плоскостях, перпендикулярных опорной кривой, то область построения тела ограничивается крайними сечениями, проведенными через концы опорной кривой, либо через последнее возможное сечение по концам направляющих кривых.. Если при этом обрезаются направляющие, то соотношения между начальной и конечной парой точек преобразования сечения изменяются. При этом вы теряете интуитивный контроль за логикой построения поверхности. Если поверхность вас не устраивает, то в первую очередь попробуйте изменить опорную кривую так, чтобы избежать
Изменение N-сторонней поверхности
Для изменения N-сторонней поверхности выберите ее в диалоге Edit—> Feature—> . После этого вы попадете в диалог, который использовался для ее построения с тремя дополнительным опциями, приведенными в таблице:
Линейная точность |
|
Угловая точность |
|
Переме-щение |
|
|
Изменение соединительной поверхности
Для редактирования поверхности необходимо пользоваться командой Edit -> Feature -> .
Опция Drag доступна и во время редактирования поверхности.
Количество направляющих
В основном опции построения тела заметания зависят от количества выбранных направляющих. После того, как вы освоите методы построения, вы будете интуитивно правильно выбирать нужные опции. Возможность выбора опций также зависит от того, какая геометрия выбрана для построения.
Во многих случаях достаточно задания одной направляющей. При одной направляющей вы можете дополнительно определить способ масштабирования и ориентации задающей. Примеры таких построений.
Построение канала по осевой линии.
Построение поверхности по направляющей, лежащей на другой поверхности так, что новая поверхность сохраняет ориентацию относительно нормали к старой поверхности.
Простой плоскопараллельный перенос задающей вдоль направляющей.
Выбор двух направляющих определяет одновременно и ориентацию и масштабирование сечения. При этом у вас остается выбор между однородным и одно-осевым масштабированием. Объяснение методов масштабирования будет дано ниже. Типичный случай - использование двух направляющих, связанных с концами задающих. Например, поверхность крыла самолета может быть задана как заметаемая поверхность, где профиль сечения является задающей кривой, а передняя и задняя кромки - направляющими. Вообще говоря, форма таких тел, как крыло самолета имеет гораздо более сложную структуру, однако приведенный пример служит иллюстрацией того факта, что общая форма может быть создана очень быстро по минимальным исходным геометрическим данным.
Выбор трех направляющих дает вам полный контроль за ориентацией и масштабированием задающего сечения. Возможно, этот способ менее понятен, чем два предыдущих, однако только он обеспечивает неравномерное масштабирование по осям при движении задающего сечения вдоль по образующим
Контроль точности на проверяемой геометрии
Для проверки приемлемости увеличенной точности выполните команду Analysis—> Examine Geometry—> Threshold Tolerance Values—> Distance.
Установите значение в поле Distance и включите опцию проверки отклонения ребер Edges ->Distance. Например, увеличение точности до 0,03-0,05 допустимо, если общая точность построения равна 0,01. Если при проверки геометрии система находит, что увеличенный порог точности может быть превышен, вы должны внимательнее проанализировать область построения, чтобы выяснить возможную причину возникших проблем.
Более подробная информация о естественном увеличении точности дана в раздел Представление ребер на твердом теле.
Контроль за ориентацией и масштабом
Ориентация сечения определяется по трем соответствующим точкам на задающих кривых. Первая из них принимается за базу. Вектора, соединяющие точку базы со второй и третьей направляющей, принимаются за оси X и Y местной системы координат сечения. Если угол между осями меняется, то сечение претерпевает деформацию сдвига. Длина векторов модулирует масштабные коэффициенты вдоль осей X и Y. В большинстве случаев это приводит к неравномерному масштабированию сечения при его движении вдоль направляющих.
Ориентация и масштабирование по трем направляющим имеет аналог деформации тела по трем опорным точкам (3 Fit Transformation, смотри книгу Unigraphics Essential). Три точки начала направляющих принимаются за базовые точки (Reference Point). Три точки по траектории принимаются как точки - результаты преобразования (Destination Points). Ориентация и масштабирование вместе есть аффинное преобразование, переводящее первые три точки во вторые.
Контроль за ориентацией
Правильная ориентация образующей при ее движении вдоль направляющей - важный фактор построения. Для построения промежуточных сечений система должна иметь возможность вычислять ориентацию местной системы координат сечения. Вектор, касательный направляющей в точке построения сечения, задает одну ось местной системы координат. Вы должны указать одним из описанных ниже способов вычисление второго вектора системы координат:
Фикси-рованная |
По нормали к поверх-ности |
|
Направле-ние вектора |
|
Другая кривая |
|
Точка |
|
Закон угла |
|
Заданное направле-ние |
|
|
Vector Direction Направле-ние вектора - Это метод ориентирует вторую ось местной системы координат сечения по направлению заданного вектора. Если в качестве вектора задана координатная ось, то вы можете полностью изменить характер построения поверхности, изменив в процессе редактирования ориентацию координатной оси
Замечание: Вы должны определить вектор так, чтобы он ни где не был параллельным и касательным вектору на направляющей.
Another Curve Другая кривая - Это метод использует другую кривую для вычисления второй оси системы координат сечения. Вторая ось определяет соединением одинаковых точек направляющей и дополнительной кривой. Одинаковые точки получаются, если смотреть на направляющую и дополнительную кривые как базовые сечения линейчатой поверхности. Направляющая и дополнительная кривая не должны пересекаться.
A Point По точке - Это метод похож на предыдущий. Он использует другую точку для вычисления второй оси системы координат сечения. Вторая ось определяет соединением точек направляющей с заданной точкой.
Forced Direction Заданное направление - Этот метод дает вам возможность зафиксировать плоскость сечения при его перемещении вдоль направляющей с помощью заданного вектора. Сечение скользит вдоль направляющей, оставаясь все время в плоскостях, перпендикулярных заданному вектору. Этот метод дает возможность избежать самопересечения сечений в случае, когда направляющая имеет значительную кривизну. Если в качестве вектора выбрана координатная ось, то изменение ориентации оси, приведет к изменению поверхности.
Координатная система
Система координат, которую вы указали при построении, использует вектор Z как приблизительное направление нормали к строящейся поверхности. Ось X указывает направление параметра U, а ось Y указывает направление параметра V.
Для задания системы координат у вас есть пять возможностей:
Если вы используете опцию View of Selection и выполнили перед этим произвольное вращение вида, то система координат в опции View of Selection не будет совпадать с системой координат в опции Current View. При одновременном изображении нескольких видов вы можете выбирать точки не с активного вида, в этом случае выбор системы координат View of Selection также не будет соответствовать активному виду Current View.
Важно помнить, что система координат не должна точно определять направление нормали к поверхности. Необходимо лишь соблюсти условие, что на поверхности не образуется неоднозначных складок в направлении оси Z заданной системы координат. Это условие можно быть удовлетворено при многих способах ориентации системы координат.
Если вектор нормали не удовлетворяет этому условию, то полученная поверхность может сильно отличаться от того, что вы хотели бы увидеть.
После переопределения поверхности границы построения изображаются в проекции на плоскость UV выбранной системы координат.
Law Extension Поверхность продолжения по закону
Порядок построения .
Опции диалога .
После выполнения построения создается операция с именем LAW_EXTENSION.
На следующем рисунке показана поверхность продолжения построенная от красного ребра исходной поверхности с постоянным законом длины и постоянным законом угла .
На следующем рисунке показана поверхность продолжения, построенная от того же ребра исходной поверхности, с длинной изменяющейся по линейному закону от 0 до 1 и углом, изменяющимся по линейному закону от 0 до 45 градусов. .
Замечание: Поверхность продолжения строится с точностью, заданной в настройках Preference Modeling.
Linear-tangent касательная прямая
После того как вы выбрали касательную поверхность, кривую, лежащую на поверхности система, и опорную кривую, система откроет диалоговое окно задания угла касания. Этот угол показывает под каким углом по отношению к касательной подходит строящаяся поверхности к той поверхности, которую вы указали. По умолчанию угол равен 0, т.е. простое касание. Вы можете задать угол или воспользоваться командой Law Subfunction для задания закона изменения угла вдоль опорной кривой.
Если система не может построить касание вдоль всей кривой, то она может попросить задать дополнительную поверхность. Пример использования дополнительной поверхности показан на нижне рисунке.
Листовое или объемное тело
Во время построения тела кинематическим методом, по сетке кривых, линейчатой поверхности и поверхности с коническими сечениям (Swept, Through Curve Mesh, Through Curves, Ruled и Section) результат построения зависит от установленной опции Body Type. Если сечения замкнуты, первое и последнее сечение плоские и установлена опция создания объемного тела Solid Body, то будет построено объемное тело. В остальных случаях будет построено листовое тело. Тип построенного тела будет изображен в верхнем окне статуса.
Тип построенного тела будет изображен в верхнем окне статуса.
Замечение: Если установлена мода построения объемного тела, но любое из сечений, задающих тело не замкнуто, и первое или последнее сечение не является плоским, то будет построено листовое тело.
Малый радиус скругления
Малый радиус скругления, вычисленный по формуле R*Ratio не может быть меньше, чем заданная точность построения. Система откажется строить скругление с таким радиусом.
Mesh of Curves Driver Сетка кривых
По сути, задающей геометрией всегда является поверхность. Однако если у вас нет готовой NURBS поверхности, а есть геометрия другого типа или ни одна из поверхностей не покрывает всю задаваемую поверхность, то полезно использовать метод временного определения задающей поверхности по сетке кривых. Вы должны задать сетку кривых в полном соответствии с методом построения поверхности по сетке кривых.
Система запрашивает семейство основных и поперечных сечений. Количество сечений в каждом из направлений должно быть не меньше 2 и не больше 50. Крайние сечения задают габариты объединяющей поверхности. Каждое основное сечение пересекается с каждым поперечным сечением ровно в одной точке. Задающая поверхность должна лежать в границах поверхностей, определенных для объединения.
Замечание: Задающая поверхность всегда должна лежать в границах аппроксимируемой группы поверхностей. Если это условие не выполняется, то система выдает сообщение:
Невозможно спроецировать точки на поверхность
Midsurface Creation Methods
The Midsurface Feature dialog provides you with two midsurface creation methods or options; namely
Facepair Method
Offset Method
NOTE: The Midsurface Feature dialog that you will use to create the desired midsurface will depend upon the midsurface feature creation method you choose (either Facepair or Offset). If you decide on the Facepair method, use the displayed dialog and respond to the "Select Target Body" cue prompt. If you want the Offset method, click on the Method button, choose Offset and a different dialog will display. See the discussion of Offset for details.
NOTE: The Midsurface Feature dialog provides you with the options to automatically generate face pair features, or create a single face pair feature. The buttons and options in the Midsurface Feature dialog, except Cancel, are grayed out until you select a target body. Once you have selected the target body, the options become active, however the OK and Apply buttons remain grayed out until a face pair feature is created.
The properties of a midsurface are exactly the same as any other sheet body. The only difference is that a midsurface is associated with its parent face pairs.
The midsurface feature creation process can be broken up into four areas of functionality:
A midsurface feature contains a list of two types of face pair features; namely FACEPAIR_DEF and FACEPAIR_SEL. These two face pair features are the basic building blocks of the midsurface feature. The difference between the two face pair feature types are determined by how you create the face pair feature.
Both face pair features also contain two sets of faces that oppose each other from the target solid. These sets of faces are called Side Faces. The side faces are used in trimming the midsurface. The sets of opposing faces are referred to as Side 1 and Side 2.
NOTE: A face pair feature can have one or more faces in each side.
Midsurface Feature Средняя поверхность
When you choose the Midsurface option, the is displayed, along with the Cue Line message prompting you to select the target body for the midsurface feature you wish to create.
Midsurface Option
Midsurface lets you select a face or a surface to represent the midsurface of the face pair feature.
NOTE: If the model changes, the system is not able to update the geometry of the user-selected midsurface. It is best to select a midsurface that is in the volume of the target solid.
N-Sided Surface N сторонняя поверхность
После построения поверхности создается операция построения с именем NSIDE_SURFACE.
N сторонняя поверхность |
Тип |
Пример построения обрезанной поверхности
|
Шаги выбора |
|
Фильтр |
|
UV Ориентация |
|
Обрезка по границе |
|
Слияние граней |
|
N-Sided Surface - Shape Control Управление формой N-сторонней поверхности
Управление формой N-сторонней поверхности |
Непрерыв-ность |
|
Управление центром |
|
| |
Уплощение центра |
|
Направле-ние изолиний на внешних границах |
|
Отказ |
|
Направляющие и задающие кривые
Направляющая может состоять из одной или нескольких кривых, составляющих непрерывную цепочку. Направляющая задает ориентацию и масштабирование задающей при ее движении вдоль направляющей. Направляющая цепочка не должна иметь разрывов касательной, т.е. быть гладкой. Вы можете задать , или направляющих.
Задающая кривая может состоять из одной или нескольких кривых, образующих непрерывную цепочку. В качестве задающей может быть выбрана кривая, ребро и грань тела.
Задающая цепочка кривых не должна быть гладкой, она может содержать острые углы. Вы можете задать любое количество задающих, каждая из них может иметь произвольное число кривых. Максимальное количество кривых в цепочке равно 150.
Если все направляющие являются замкнутыми линиями, то для замыкания поверхности необходимо повторно выбрать первое сечение.
Направляющие кривые
Первые три типа поверхностей продолжения строятся как линейчатые поверхности. Такая линейчатая поверхность строится по двум направляющим. Одна из этих направляющих кривая или ребро, лежащее на базовой поверхности. Вторая - эквидистанта от первой кривой построенная в заданном в соответствии с методом направлении.
Normal to Surface Нормаль к поверхности
Этот метод позволяет построить поверхность, нормальную к базовой поверхности.
В этом случае система строит линейчатую поверхность по кривой лежащей на поверхности и кривой, построенной как эквидистанта от первой кривой на заданном расстоянии высоты от поверхности. Высота построения эквидистанты задается как длина поверхности продолжения (см. рисунок).
После того, как вы выбрали базовую поверхность и существующую кривую, система показывает вектор направления, который указывает положительное направление построения, как показано на нижнем рисунке. Если вы введете отрицательное значение длины, система создаст поверхность продолжения в противоположную сторону от вектора.
Обрезанная поверхность
Построение скругления для обрезанной поверхности может привести к построению не желаемого результата.
Общая концепция
Вы должны хорошо понимать несколько базовых принципов, используемых для создания тел свободной формы.
Общая концепция
Поверхность скругления строится так, что она касается обеих скругляемых поверхностей. Чтобы скругление могло быть построено, исходные поверхности должны быть достаточно близко расположены так, чтобы скругление касалось обеих поверхностей.
Замечание: Замечание: Скругляемые поверхности не обязательно пересекаются.
Если скругляемые поверхности пересекаются, то возможно четыре варианта построения скругления. Вы выбираете нужный квадрант, подтверждая, или выбирая обратное направление нормали к поверхности, изображаемое системой в момент выбора поверхностей.
Опорная кривая Spine может использоваться для ориентации плоскости построения сечения скругления. Скругление может строиться как с использованием опорной кривой, так и без нее.
Параметр точности построения задает максимально возможное отклонение построенной поверхности от теоретической поверхности.
Создать скругле-ние |
Создать кривую |
|
|
Вы может создать либо круглое Circular, либо более общее коническое Conic скругления.
Общие правила для направляющих
Следующие правила действуют при любом количестве направляющих:
Направляющие и задающие могут быть не плоскими кривыми.
Направляющие и задающие могут быть кривыми любого типа.
Хотя это и желательно, однако направляющие и задающие кривые могут не иметь общих точек.
В то время как задание одного задающего сечения обязательно, дополнительные задающее сечение на другом конце поверхности дает возможность определить поверхность, качественно меняющего свою форму при движении вдоль направляющей..
Для контроля за ориентацией промежуточных сечений может использоваться опорная кривая .
Вы может определить одну, две и три направляющих и как минимум одно или несколько задающих сечений. Если указано два задающих сечения, второе определяет форму поверхности на противоположном конце поверхности.
Одна направляющая
Если вы задали только одну направляющую, вы можете задать дополнительную кривую отдельно для ориентации и отдельно для масштабирования. Отдельное управление ориентацией и масштабированием возможно только в случае одной направляющей.
Одна задающая без опорной кривой
На рисунке показана поверхность, построенная по двум кривым с одно осевым масштабированием. Ориентация сечения определяется второй направляющей. Так как конечные точки сечений и направляющих совпадают, то ребра построенной поверхности совпадают с направляющими.
Одна задающая и одна опорная кривая
На рисунке показана поверхность, построенная по одной образующей, двум направляющим с использованием опорной кривой и одно осевым масштабированием. Важно отметить, что задающее сечения образующей должно лежать в плоскости, перпендикулярной опорной кривой на ее конце. Далее сечение перемещается оставаясь в плоскостях, перпендикулярных опорной кривой. Область построения ограничивается обрезкой образующих плоскостями перпендикулярными опорной кривой в ее конечных точках.
Offset Face Method
This method uses the concept of offsetting the faces by a distance ranging from 0 to the thickness of the solid on one side of the solid body in order to generate the midsurface. When you choose Offset from the Midsurface Feature dialog's Method option, the following dialog is presented:
Offset Surface Эквидистантная поверхность
Система может строить эквидистанту постоянного и переменного значения. Переменная эквидистанта требует задания значения смещения в четырех углах поверхности. Система строит эквидистантную поверхность проецированием точек вдоль нормали от базовой поверхности на заданное значение. Значение перемещение точек называется смещением эквидистанты Offset Distance. В качестве базовой поверхности может быть выбрана поверхность любого типа.
Замечание: Нежелательный результат возможен, если нормаль базовой поверхности слишком резко меняет свое значение или если смещение эквидистанты слишком велико. В последнем случае возможно получение само пересекающейся поверхности.
Offsets Смещение
Оба значения эквидистанты должны быть положительным. На рисунке приведен пример построения конического сечения с использование эквидитант.
Offsets Смещения
Значения параметров First Offset, Second Offset определяет две эквидистанты, между которыми строится объемное тело. Положительное значение эквидистант откладывается в направлении, показанном стрелкой. Отрицательное значение эквидистанты приводит к построению эквидистанты в обратном по отношению к изображенной нормали направлению. В любом случае комбинация двух значений эквидистант должна давать положительное, ненулевое значение толщины.
На рисунке показаны возможные комбинации первого и второго смещения для эквидистант.
Ограничения на построение конического сечения
В общем случае все конические сечения лежат внутри треугольника, который определяется начальной, конечной точками и апексом (точкой пересечениея направления касательных).
Следующее сообщение возникает тогда, когда полученные контрольные точки не позволяют вычислить правильное коническое сечение. Например, точка, задающая точку в середине конического сечения Shoulder лежит вне инженерного треугольника, определенного конечными точками и вершиной, начальная и конечные точки сечения совпадают. Другой пример - дуга эллипса с угловой мерой больше 180 градусов.
Когда такое сообщение появляется, оно обычно сопровождается временным изображением области построения сечения и положения средней точки, которое позволяет лучше понять возникшую проблему.
Определение дискриминанта
При построении поверхности дискриминант может быть задан одним из четырех способов.
Постоян-нный |
Мини-мальное напряжение |
|
В общем виде |
|
|
Ориентация поверхности по нормали к поверхности
На рисунке изображена поверхность с одной направляющей. Способ ориентации - относительно нормали к поверхности, заметьте, что в это случае направляющая лежит на задающей поверхности. Масштаб постоянный и равен 1.
Замечание: В этом способе задания образующее сечение должно проходить через стартовую точку направляющей кривой. В этом случае получается более гладкая поверхность.
Параметры скругления
Каждый из типов скругления требует задания различных параметров:
Circular Круговое - Круговое скругление требует задания радиуса скругления.
Conic Коническое - Коническое скругление требует задания радиуса, отношения радиусов и коэффициента полноты сечения>
Patch Type Тип поверхности
Single Один сегмент - Поверхность имеет один непрерывный кусок поверхности.
Multiple Много сегментов - Поверхность является кусочно-непрерывной и может состоять из любого количества кусков.
Patches Непрерывный участок поверхности
Уравнение поверхности задается кусочно-непрерывной функцией. Отсюда часть поверхности, являющейся абсолютно непрерывной функцией называется куском Patch. Использование большего количества кусков при создании поверхности позволяет добиться более локального контроля над поверхностью при ее модификации.
При создании поверхности желательно минимизировать количество кусков. Такая поверхность будет более гладкой, с ней легче работать в дальнейшем.
Переключение модой управления центральной точкой
На рисунке показано, как вы можете пользовать переключателем моды управления центром поверхности для перемещения и наклона нормали. На рисунке слева показано изменение поверхности в моде задания наклона (Tilting) со значением наклона X90, Y50. Вы видите, что вектор нормали в центральной точке наклонился в направлении оси Х. В то же время на виде сверху видно, что центр поверхности не изменил своего положения.
На рисунке справа показано изменение поверхности в моде задания перемещения центра (Position) со значением перемещения X90, Y50, Z50. На виде сверху видно, что центр поверхности переместился вдоль оси Х.
Point-radius-angle-arc конечная точка-радус-угол-дуга окружности
Points/Poles Точки и полюса
После установки всех параметров вы должны:
Нажать кнопку ОК и затем задать точки по сечениям, используя методы задания упорядоченного набора точек Ordered Point Constructor или методы задания точек Point Constructor.
Выбрать опцию ввода точек из файла данных Points From File.
После задания всех точек очереднеого сечения система дает возможность выбрать одну из двух команд:
Полезные советы
Функция построения N-сторонней поверхности старается создать поверхность одного или нескольких сегментов для того, чтобы гладко «затянуть» отверстие ограниченное заданной замкнутой цепочкой кривых. Эта операция не всегда выполнима, особенно для сложной геометрии.
Если построение не проходит, в первую очередь попытайтесь создать поверхность без дополнительных ограничений на условие касания со смежными гранями. Вы можете также попытаться упростить замкнутую цепочку кривых, например сделать ее более гладкой или плоской.
Порядок построения
Для того чтобы построить поверхность по набору сечений, необходимо:
Указать задающие сечения на шаге Section Strings.
выбрать тип поверхности (Single/Multiple).
Выбрать метод выравнивания параметров .
Для многокусочной поверхности признак замкнутости по V.
Для многокусочной поверхности задать степень поверхности в направлении параметра .
Задать точность построения distance tolerance.
Задать для первого и последнего сечения.
Для построения максимально простой поверхности выбрать опцию .
Нажать кнопку OK.
Если вы не задали моды ограничений, то поверхность строится сразу после нажатия кнопки OК. Если вы выбрали задание ограничений, то после нажатия кнопки OK вы должны выбрать грани или грани, чтобы определить граничные условия для первого (последнего) сечения. После того, как вы зададите граничные поверхности система построит поверхность.
Если выбран опция построения простой поверхности :
Выбрать сечение, которое вы хотите использовать в качестве шаблона.
Нажать ОК, не выбирая сечение. Система сама выберет в качестве шаблона наиболее сложное сечение.
Окончательно нажать кнопку ОК.
Система построит поверхность. Система построит листовое или объемное тело, в зависимости от настроек .
Порядок построения
Для построения скругления необходимо:
Выбрать тип скругления , , или в опции типа скругления .
Выбрать кнопку первый набор First Set и указать поверхности для первого набора. Выполнить, если необходимо, команду изменения направления нормали Reverse Normal. Нажать кнопку OK.
Выбрать кнопку первый набор Second Set и указать поверхности для первого набора. Выполнить, если необходимо, команду изменения направления нормали Reverse Normal. Нажать кнопку OK.
(Необязательно). Выбери икону задания ребер скругления .
(Необязательно). Выбери икону задания кривых касания Tangency Control.
Задай остальные параметры.
Нажми кнопку OK или APPLY.
Порядок построения
Для того чтобы построить объединительную поверхность, необходимо:
Выбрать тип задающей поверхности.
Выбрать тип проецирования.
Задать параметры точности.
Задать опции изображения точек и контроля перекрытия.
Нажать кнопку ОК.
Выбрать задающую геометрию (поверхность или основные и поперечные сечения).
Выбрать вектор проецирования (если выбрано проецирования по фиксированному вектору).
Выбрать аппроксимируемые поверхности.
Замечание: Если процесс аппроксимации затянулся, вы можете прервать его, нажав одновременно комбинацию кнопок ++L.
После аппроксимации система изображает в окне статуса количество полюсов поверхности в направлении параметра U и параметра V.
Порядок построения
Для того чтобы построить линейчатую поверхность, необходимо:
Выбрать сечения .
Выбрать метод выравнивания параметра .
Задать точность построения .
Задать параметры для временного изображения сетки .
Нажать кнопку OK для построения поверхности.
Порядок построения
Для создания обрезанной поверхности необходимо:
Выбрать точность построения .
Включить опцию получения точного результата .
На шаге Target Sheet Body выбрать базовую поверхность.
Определить направление проецирования .
На шаге Trim Boundary указать геометрические элементы, участвующие в обрезки.
На шаге Region указать области поверхности, которые будут оставлены или наоборот удалены после обрезки.
Нажать кнопку OK или Apply. Последняя становится активной только после по крайней мере один объект задал границу обрезки на поверхности и указана одна из сохраняемых областей.
Если направление проецирование задано и определено тело обрезки, то система автоматически вычисляет на поверхности кривую обрезки для каждого выбранного граничного объекта.
Замечание. Старайтесь избегать перезадания обрезающих объектов, так как операция расчета линии пересечения требует времени. Линии пересечения будут также пересчитываться и при изменении точности построения или вектора проецирования.
Обрезанная поверхность является полностью ассоциативной. Это означает, что она будет пересчитываться как при изменении базовой поверхности, так и обрезающих объектов.
Порядок построения
Вы можете построить поверхность продолжения по закону задав сначала базовую цепочку кривых или ребер. Затем необходимо выбрать между двумя методами задания ссылочной геометрии. Вы можете определить вектор, относительно которого задается угол или задать набор граней. В последнем случае базовые кривые должны лежать на выбранной поверхности. Наконец вы можете задать опорную кривую.
После того, как вы закончили выбирать геометрию на шагах выбора вы должны закон для распределения длины и угла поверхности относительно ссылочной геометрии. Законы могут быть постоянными, линейными, кубическими или задаваться функцией закона в общем виде .
На шаге выбрать кривые или ребра для задания базовой цепочки кривых.
Выбор метод задания ссылочной геометрии .
Если метод задания ссылочной геометрии поверхность то задать грани поверхности на шаге Base Face.
Если метод задания ссылочной геометрии вектор то задать вектор на шаге определения вектора Vector.
После того, как вы задали ссылочную геометрию система изображает вектора соответствующие углам 0 и 90 градусов. Эти вектора помогут правильно определить значения углов при задании поверхности.
(Необязательно) На шаге Spine Curve задать опорную кривую для задания ориентации образующих поверхности продолжения.
Задать нужный закон распределения длины Length Law.
Задать нужный закон распределения угла .
Если вы хотите построить поверхность продолжения с двух сторон от базовой кривой, то включите опцию Extend on Both Sides.
Установите нужное значение опции слияния граней Merge Faces if Possible.
Нажать кнопку Apply.
Порядок построения
Для того, чтобы построить поверхность плавного соединения,необходимо:
Выбрать опцию построения fillet-bridge.
Выбрать опции сопряжения Match Tangents, Match Curvatures, или Inherit Shape.
Выбрать первый набор граней. Завершить их выбор, нажав кнопку OK.
Выбрать цепочку кривых, лежащую на первом наборе поверхностей. Завершить их выбор, нажав кнопку OK.
Выбрать второй набор поверхностей. Завершить их выбор, нажав кнопку OK.
Выбрать цепочку кривых, лежащую на втором наборе поверхностей. Завершить их выбор, нажав кнопку OK.
Если вы выбрали условие сопряжение по касательному вектору Match Tangents или кривизне Match Curvatures, то вы можете, при желании, выбрать опорную кривую, которая задает ориентацию сечений в направлении параметра U. Нажмите ОК и система откроет диалог управления формой сечений Shape Control.
ИЛИ
Если вы выбрали опцию повторять форму кривой Inherit Shape, то выберите кривую, форму которой будет повторять поверхность плавного соединения. Наберите OK, чтобы закончить выбор.
Когда вы достигли желаемой формы сечения в диалоге управления фромой сечения Shape Control, нажмите кнопку OK.
Порядок построения
Для того чтобы построить соединительную поверхность, необходимо:
Выбрать условие сопряжения (касание или кривизна).
На шаге выбрать поверхности, между которыми строится соединительная поверхность.
(Необязательно) На шагах Side Faces и Side Strings задать боковые задающие элементы грани или кривые, если это необходимо.
Нажать Apply.
Если вы не выбрали боковых поддерживающих элементов, то вы можете использовать интерактивный режим Drag для уточнения формы поверхности.
Когда вы закончили построения поверхности нажмите Cancel, чтобы выйти из диалога или OK для того, чтобы создать другую соединительную поверхность.
Замечание: Чтобы понять, является ли поверхность обрезанной, используйте команду Info->Object
Порядок построения
Для построения поверхности по облаку точек необходимо:
Выбрать точки Select the points или задать имя файла, содержащего описание точек.
Задать степень поверхности в направлении параметров .
Задать количество непрерывных участков поверхности в направлении параметров .
Задать местную систему координат (X-направление параметра U, Y-направление параметра V).
Задать границы построения поверхности .
Нажать кнопку OK или Apply .
Порядок построения для операции изменения размера
Выберите грань тела. Поверхность может быть как обрезанной, так и не обрезанной. В любом случае результатом операции будет необрезанная исходная поверхность с измененными границами.
После того, как вы выбрали поверхность. Система показывается вместе с временной сеткой изо параметрических линий. В начале поверхность идентична исходной (за исключением удаления обрезки).
Выберите тип изменения размера или .
Теперь вы готовы изменить размер поверхности. Используйте движки или задавайте значения параметров для . Как только вы вносите изменение, новая поверхность эти изменения динамически. Если вы включите в любой момент опцию All, то все стороны начнут изменяться одновременно.
Если вы хотите одновременно отказаться от все изменений, выполните команду .
Если вы хотите работать с другой поверхностью, выполните команду .
Для выполнения операции нажмите кнопку ОК или Apply.
Порядок построения эквидистантной поверхности
Эквидистанта к поверхности |
|
|
Дистанция |
|
Точность по ребру |
|
|
|
Перемен-ные |
|
Порядок построения эквидистанты для группы поверхностей
Выбрать нужные поверхности. Если система может сшить поверхности, то система изображает вектор построения эквидистанты.
Ввести смещение и параметр точности для построения ребер. Смещение может быть задан положительным числом, тогда поверхность строится в направлении изображенного вектора. Если смещение задано отрицательным числом, поверхность строится в противоположном направлении.
Если поверхности не могут быть сшиты, то появляется диалог, который дает вам возможность выбрать желаемое направление.
С любой из этих опций вы можете использовать команду изменения направления вектора нормали для любой из поверхностей. Если вы не очень уверены в направление поверхности, поверните модель, обновите изображения и выполните команду повторного вывода изображения нормалей Redisplay Normals.
Задайте наконец смещение Distance, точность построения Edge Tolerance и нажмите кнопку OK. Поверхность будет построена.
Порядок построения эквидистанты для одной поверхности
Для того, чтобы построить эквидистанту, необходимо:
Выбрать поверхность. Вектор нормали показывает положительное направление построения эквидистанты.
Для постоянного смещения задать смещение Distance и точность Edge Tolerance. Для переменного смещения выбрать.
Если задано положительное значение эквидистанты, поверхность строится в указанном стрелкой направлении. Если задано отрицательное значение - эквидистанта строится в обратном направлении.
Порядок построения N-сторонней поверхности
Для построения N-сторонней поверхности необходимо:
Выбрать тип построения .
Для построения одной обрезанной поверхности Trimmed Single Sheet:
На шаге задать замкнутую цепочку кривых и ребер, определяющих профиль поверхности.
(Необязательно) на шаге Boundary Faces задать поверхности для плавного сопряжения со строящейся N-сторонней поверхности.
(Необязательно) на шаге UV Orientation включить моду задания ориентации Spine или Vector и задать соответственно опорную кривую или вектор.
(Необязательно) включить опцию обрезки построенной поверхности .
Нажать кнопку Apply.
Если ограниченные поверхности не заданы, то система открывает диалог управление формой поверхности , который дает возможность изменить положение центра поверхности. Изменить форму поверхности с помощью команды и нажать кнопку Apply.
Для построения поверхности из многих треугольных сегментов Multiple Triangular Patches:
На шаге задать замкнутую цепочку кривых и ребер, определяющих профиль поверхности.
(Необязательно) на шаге Boundary Faces задать поверхности для плавного сопряжения со строящейся N-сторонней поверхности.
(Необязательно) установить опцию Merge Faces if Possible возможного слияния смежных треугольных сегментов поверхности.
Нажать кнопку Apply. Система выводит временное изображение поверхности и открывает диалог управления формой Shape Control.
В диалоге управления формой вы можете:
Изменить математическое условие касания .
Изменить положение центра поверхности с помощью ползунков вдоль осей X,Y,Z.
Изменить уплощение центра .
Изменить направление изо параметрических линий на периферии поверхности .
Нажать кнопку OK или Apply.
Порядок построения поверхности по сетке кривых
Выбрать базовые и поперечные сечения.
Задать опцию, определяющую какому из набора сечений следует отдать предпочтение .
Задать точность пересечения .
Задать ограничения. для и сечений.
Задать тип построения . Если вы задали моду построения простой поверхности , вы должны задать шаблон сечения для обоих направлений.
Нажать кнопку OK .
Порядок построения поверхности по точкам и полюсам
Для того чтобы построить поверхность по точкам, необходимо:
Выбрать тип поверхности .
Для поверхности состоящей для многих кусков задать, если необходимо, опцию замкнутости .
для поверхности состоящей для многих кусков задать степень поверхности . For multiple patch, enter the for rows and columns. не задается.
Задать цепочки точек и полюсов, определяющих сечения поверхност.
Порядок построения Soft Blend
Для создания плавного скругления, необходимо:
На шаге выбора первого набора граней и выбрать поверхности, входящие в первый набор. Используйте, если это необходимо опцию изменения направления нормали Reverse Normal. Нажать кнопку OK или среднюю кнопку мышки MB2.
На шаге выбора второго набора граней выбрать поверхности, входящие во второй набор. Используйте, если это необходимо опцию изменения направления нормали Reverse Normal. Нажать кнопку OK или среднюю кнопку мышки MB2.
На шаге выбрать кривые, задающие линию касания на первом наборе граней. Нажать кнопку OK или среднюю кнопку мышки MB2.
На шаге выбрать кривые, задающие линию касания на втором наборе граней. Нажать кнопку OK или среднюю кнопку мышки MB2.
Выбрать опцию определения опорной кривой Define Spine String и задать ее.
Определить форму сечения скругления с помощью параметрa дискриминант
и параметра перекоса сечения . Параметры могут быть заданными постоянными либо по закону . Опции управления формы доступны только при задании непрерывности кривизны Match Curvature.
Нажать кнопку Apply.
На рисунке показана геометрия, которая используется для задания плавного скругления и результат построения.
Постоянная площадь сечения для тела, которое создается по двум образующим сечениям
На рисунке показана поверхность, имеющая два задающих сечениях на концах. Постоянный закон масштабирования по площадям обеспечивает постоянную площадь сечения для всего тела.
Замечание: Если вы используетесь закон изменения периметра Perimeter Law (вместо закона площадей Area Law) на рисунке для контроля поперечного сечения периметра (вместо площади), результат будет тем же самым.
Построение поверхности
После выбора сечений система выводит диалоговое окно построения поверхности по сетке кривых. После того, как все параметры заданы, нажмите кнопку ОК. Система создает тело листового или объемного типа. Тип тела зависит от геометрии и опций, установленных в команде Preference->Modeling.
Поверхность с одни задающим сечением
На рисунке изображена поверхность с одной направляющей. Способ ориентации по другой кривой Another Curve. Масштаб изменяется по линейному закону от 0,5 до 0,75.
Представление ребер на твердом теле
Для представления ребер на твердом теле Unigraphics использует два метода: точное представление ребер и ребра с . Большинство методов построения дает точные ребра, но в тех случаях, когда ребро получается аппроксимацией, необходимо ребро с заданной точностью.
Preview
Region
Full Boundary
Preview Region highlights the faces in the region generated by propagating the seed faces until they reach the edges on the boundary faces.
At this time, you can either press the Finish button to finish the preview, press any navigation button to continue, or you can end the process.
Preview Full Boundary highlights the boundary faces generated from the automatic boundary calculation.
End Preview
Press this End Preview button to finish the midsurface feature preview.
Midsurface Position
The Midsurface Position slider bar (also known as scale slider) defines the depth of the midsurface if the distance between the seed face and its opposing face is one thickness. The midsurface at the middle of the two opposing faces in the solid is used as the default.
Cliff Angle
Cliff Angle is measured as the angle between the normals of the two adjacent faces at a point on the common edge. As a general rule, the smaller the cliff angle you enter, the more boundary the system will find between the faces.
INFO on Midsurface Features
Once the midsurface feature is created, you can use the Info function to display and highlight midsurface and face pair feature information. You can do this using Info Feature Browser. (Refer to the Information section of the Gateway Online Help Manual for details.)
The Midsurface Feature information dialog can be accessed by selecting a midsurface or face pair feature from the displayed Feature Browser dialog (the selected feature is then highlighted on the graphics screen). Each of the information dialog provides you with the ability to display information on the feature you selected for inquiry.
The illustration below shows a thin-walled solid body with faces paired whose features are highlighted by different colors (yellow and magenta).
A Solid Body's Face Pair Features Showing Varying Highlight Colors
использования поверхностей конического сечения
AТипичным примером использования поверхности конического сечения является построения поверхности фюзеляжа самолета. Управляющие кривые задаются на боковой и плановой проекциях самолета и сечения поверхности лежат в плоскостях, перпендикулярных осевой линии самолета.
Другой пример – проектирование деталей кузова автомобиля. Здесь обычно заданы граничные кривые и может быть условия плавного сопряжения с другими частями кузова и необходимо построить гладкую поверхность.
Примеры построения показаны на рисунке.
Пример построения
На рисунке показан пример построения скругления, с использованием опций продолжить по касательным, обрезать и объединить. Эти опции помогают скруглить типовые элементы формы со скруглением, заданные на каждой из скругляемых граней.
Пример поверхности, построенной по трем направляющим
На рисунке показан пример поверхности, построенной по трем направляющим без использования опорной кривой.
Замечание: При построении поверхности вы может использовать опорную кривую, как способ управления положением плоскости сечения поверхности.
Примеры поверхностей по одной направляющей
Следующие рисунки показывают примеры построения поверхности с одной направляющей.
Projection Type Способ проецирования
Проецирование точек задающей поверхности на поверхности аппроксимации задается как.
Quilt Одеяло
При построении общей поверхности система использует понятие направляющей поверхности (Drive Surface). Система проецирует точки, вычисленные по направляющей поверхности, в заданном направлении на исходные поверхности. Полученное множество точек является основой для создания новой поверхности.
Поверхность одеяла |
Тип задающей |
|
Способ проеци-рования |
|
Ограничение проеци-рования |
|
Точность |
|
Показывать контрольные точки |
|
Контроль перкрытия |
|
Дальнейшая работа с одной поверхностью упрощает процесс программирования обработки на станке с ЧПУ и т.п.. Например, построенная общая поверхность с успехом может быть использована в качестве поверхности, задающей траекторию движения инструмента.
Поверхность одеяла всегда является бикубической поверхностью (т.е. поверхностью со степенью 3 в обоих направления).
Для определения направляющей поверхности система представляет несколько возможностей. Вы можете прямо использовать поверхность типа NURBS, либо использовать ребра других поверхностей для временного определения задающей поверхности.
Замечание: Если необходимо использовать цепочки кривых, то создайте по ним временную поверхность типа, используя команды Insert --> Free Form Feature --> .
Растяжение по поверхности
В диалоговом окне изменения формы задайте исходную поверхность и нажмите Apply или ОК, если в этот момент выбраны опции Stretch Type и Control By Surface , то система переходит в диалоговое окно растяжения по поверхности. После этого вы может выбрать базовую и управляющую поверхность (не обязательно). Информация об отклонении управляющей поверхности от базовой используется для деформации исходной поверхности. Базовая и управляющая поверхность должны быть определены так, что произвольная точка на исходной поверхности проецируясь по нормали к базовой поверхности давала одну точку пересечения на исходной поверхности.
Порядок ыполнения команды Using Stretch and Control By Surface.
Растяжение по поверхности |
Шаги выбора |
|
Перемещение полюсов |
|
Отображение фасетов |
|
Растяжка по функции
В диалоговом окне изменения формы задайте исходную поверхность и нажмите Apply или ОК, если в этот момент выбраны опции Stretch Type и Control By Function, то система переходит в диалоговое окно растягивания поверхности по функции. Растяжение с использованием функции чем то напоминает построение кривой по закону , за тем исключением, за тем исключением, что кривая является однопараметрическим, а поверхность двух параметрическим объектом.
Вы можете деформировать указанную область поверхности. Границы области деформации определяются замкнутой кривой или цепочкой кривых, которые должны иметь непрерывность C2. Допускаются также границы в форме прямоугольника. Кривые, задающие границу должны быть построены заранее. Вычисление деформации поверхности упрощается, если вы используете эллиптическую границу или границу в форме прямоугольника. Деформация поверхности определяется функцией перехода на границе, точкой максимальной деформации и значением смещения в заданном направлении. Вы можете задать величину смещения, направление смещения, точку максимальной деформации и направление растягивания. Направление растягивания проецируется на плоскость, которая определяется центром деформации и вектором направления смещения.
Порядок выполнения команды Using Stretch and Control By Function.
Шаги выбора |
|
Фильтр |
|
Изменяемое окно |
|
Смещение |
|
Опции перехода |
Law Subfunction. Первая функция имеет нулевые наклоны в конце и в начале перехода. Вторая функция имеет нулевой наклон в центре растяжения и ненулевой наклон на границе.
|
Управление формой |
|
Отображение фасетов |
|
|
Ratio Отношение радиусов
Параметр Ratio задает отношение расстояний до центра сечения для первой и второй скругляемых поверхностей (см. рисунок 11-98). Если отношение расстояний Ratio меньше чем 1, то большее расстояние до центра сечения будет для первой из выбранных поверхностей. Если отношение расстояний Ratio больше чем 1, то большее расстояние до центра сечения будет для второй из выбранных поверхностей. Если Ratio=1, расстояние от центра сечения до обеих поверхностей одинаковое>
Равномерное и одно осевое масштабирование
На рисунке показаны две поверхности. Левая построена с помощью одно осевого масштабирования (вертикальный размер сечения не изменяется). Правая построенна с помощью равномерного масштабирования (изменяется как вертикальный, так и горизонтальный размеры сечения).
Ребро с заданной точностью
Ребро с заданной точностью используется системой так, где построение точного ребра не работает. Точность, с которой создается такое ребро иногда называется локальной точностью в том смысле, что она дает возможность менее аккуратного, тем не менее вполне управляемого приблизительного вычисления ребра тела.
Приблизительное ребра представляется системой комбинацией двух сплайн кривых, каждый из которых принадлежит своей смежной грани. В действительности система гарантирует, что оба сплайна лежат внутри одной «трубки» с диаметром, равным заданной локальной точности. Обычно такая точность лежит в диапазоне 0,01-0,001.
Две кривые, определяющие ребро представляются из себя сплайн кривые SP-1 и SP-2, определенные в параметрическом пространстве UV граней Surface1/Face1 и Surface2/Face2.
Каждая сплайн кривая ассоциирована со своей границей (направленным ребром), как показано на диаграмме внизу.
Как видно из диаграммы каждая из SP кривых точно лежит на своей грани и обе кривые лежат внутри общей заданной «трубки» точности. Сложность SP кривой зависит от заданной точности построения. Чем выше точность, тем сложнее получается SP кривая и тем больше памяти требуется для хранения модели.
Редактирование эквидистанты
Вы можете редактировать эквидистанту с помощью команд Edit --> Features --> или Edit --> Free Form Feature. Любые изменения, которые вы делаете над эквидистантой не влияют на базовую поверхность.
Редактирование обрезанных поверхностей
Когда вы редактируете обрезаемую поверхность:
Граничные ребра исходной поверхности изображаются голубым цветом.
Часть поверхности, оставшаяся после редактируемой операции операции, обрезки изображается желтым цветом.
Для изменения операции обрезки выполните команду Edit—> Feature—> и выберите в списке нужную операции обрезки. Система открывает диалог, аналогичный тому, который используется при создании обрезанной поверхности с небольшими изменениями. Шаг выбора поверхности не активен. Вы не можете заменить обрезаемую поверхность. Вы можете переопределить границы и направления проецирования. После выполнения всех изменений нажмите кнопку OK.
Редактирование операции
Вы может изменить параметры операции построения объемного тела по листовому, воспользовавшись командой Edit—> Free Form Feature—> , или прямым изменением параметров смещения с помощью команды Tools—> .
Замечание: Типовой элемент формы типа Thicken Sheet не может быть позиционирован, так как его положение в пространстве однозначно задается базовым листовым телом.
Редактирование поверхности конического сечения
Когда вы выбираете команду редактирования параметров для поверхности конического сечения, система выводит диалоговое окно редактирования. Секция замены исходных кривых Replace Control String содержит кнопки, которые дают вам возможность изменить параметры и кривые для построения конического сечения.
В зависимости от того, кокой метод использовался для построения конического сечения, появляются кнопки, которые дают возможность изменить кривые для задания конечных точек, апекса, точек наклонов, радиуса, поверхности сопряжения и т.д. Вы можете также изменить точность построения поверхност.
Рекомендованная линейная точность
Лучше всего установить один раз значение точности и больше не изменять его в ходе построения. Значение точности зависит от характера модели, с которой вы работаете. Например, в автомобилестроении и для проектирования оснастки пресс форм обычно принимается точность 0.01. Обычно во всех случаях точность не выходит за пределы 0.1 – 0.001 миллиметра.
Итак, установите общее значение точности для вашей модели и затем перейдите к расчету в системе моделирования. Система затем сама следит за тем, чтобы точность построения модели была соответствующей.
Rho Дискриминант
Из рисунка видно, что дискриминант есть отношение медианы инженерного треугольника D1, находящейся под кривой, к полной медиане D2. Чем меньше значение дискриминанта, тем более “плоской” получается коническое сечение. При определении конического сечения дискриминант может изменяться в пределах от 0.0001 до 0.9999.
Rho Дискриминант
Значение дискриминанта Rho должно лежать в диапазоне от 0.01 до 0.99. Вы можете задавать значение дискриминанта, либо позволить системе вычислять его самостоятельно. Если вы задает значение Rho, то:
При автоматическом вычислении дискриминанта он определяется по формуле:
где Q - угол между скругляемыми гранями, т.е. дуга скругления имеет эллиптическую форму.
Rho Коэффициент полноты сечения
Коэффициент полноты сечения Rho или дискриминант определяет отношение медианы сечения под кривой к полной медиане сечения . Коэффициент может иметь значения в диапазоне от 0.01 до 0.90.
Значение дискриминанта прямо связано с аналитическим видом конического сечения.
парабола rho = 0.5
эллипс 0.0 < rho < 0.5
гипербола 0.5 < rho < 1.0
На рисунке показано влияние дискриминанта на форму скругления. Если Rho очень мал, то скругление становится более плоским, больше напоминая фаску. При большом значения дискриминанта скругление становится более “глубоким”, как бы втягиваясь в скругляемый угол.
Значение дискриминанта может быть
Постоян-ный |
Линей-ный |
|
S-образ-ный |
|
В общем виде |
|
|
Если выбран конический тип сечения, то система спрашивает о способе задания закона для дискриминанта:
Rows and Columns Строки и колонки
Многие методы построения тела используют понятие строки Row. Строка определяет направление параметра U. Например, если вы задаете поверхность набором точек, то одна строка точек приблизительно идет в направлении параметра U. Аналогично, если вы задаете поверхность через набор кривых, каждая из кривых идет в U-направлении.
Колонка Column задает направление приблизительно перпендикулярное направлению U. Это направление связано с параметром V (см. рисунок )
Если вы не используете режим закрашенного изображения, то нанесенная на поверхность сетка U,V позволяет вам лучше почувствовать форму. Сетка есть только способ отображения поверхности, никакие дополнительные геометрические объекты в базе данных не создаются. Частота изображения сетки не имеет никакого отношения к точности построения. По умолчанию количество линий в сетке в направлении U,V задается с помощью команды Preference-Modeling-. Для уже построенной поверхности мода изображения сетки может быть изменена с помощью команды Edit-Object Display
Bodies.
Ruled Линейчатая поверхность
Сечения, задающие линейчатую поверхность, могут состоять из кривых, ребер тела, граней. В качестве одного из сечений линейчатой поверхности может быть выбрана точка.
После выбора поперечных сечений, появляется диалоговое окно задания линейчатой поверхности.
Линейчатая поверхность |
Выравни-вание |
|
Точность |
|
Временная сетка |
|
Самопересакающиеся тела
При построении поверхности продолжения возможно получение само пересекающегося тела. Вероятность такой ошибки возрастает, чем больше длина поверхности продолжения. Вы должны сами отслеживать эту ситуацию с помощью визуального контроля.
Scaling Control Управление масштабом
Если задана только одна направляющая кривая, то вы можете определить способ масштабирования образующего сечения. Это дает вам возможность контролировать размер задающего сечения при его движении вдоль направляющей.
Постоян-ный |
Функция смешения |
|
Другая кривая |
|
По точке |
|
Закон площади |
|
Закон перемет-ра |
|
|
Constant Постоянный - Образующая масштабируется постоянным коэффициентом вдоль всей направляющей. Значение коэффициента по умолчанию равна 1. Если задан масштаб, не равный 1, то сечение масштабируется до построения. Сечение масштабируется относительно точки начала направляющей кривой.
Section Поверхность конического сечения
Вы можете рассматривать поверхность конического сечения как поверхность, полученная непрерывным движением кривой второго порядка. Движение определяется контрольными кривыми, которые задают положение конечных точек, вершину инженерного треугольника, наклон кривой в конечный точках. Условия построения каждого сечения определяются 5 контрольными точками, полученными при пересечении управляющих кривых с плоскостью построения сечения. В дополнение к контрольным кривым система может использовать для построения поверхности непрерывно заданные скалярные параметры, например дискриминант конического сечения.
Для соотвествия международным стандартам, полученная поверхность является поверхностью типа NURBS.
Диалог пострение поверхности конического сечения имеет следующие опции:
Поверхность конического сечения |
|
|
|
|
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| |
| |
| |
Section Type (U Direction) Тип сечения в U-направлении
Эта опция дает возможность определить тип сечения на поверхности в направлении параметра U, т.е. в направлении перпендикулярно опорной кривой:
Conic - так как NURBS кривая может точно представлять коническое сечение, это опция будет создавать точное коническое сечение. Величина дискриминанта для конического сечения должна лежать в диапазоне 0.0001 до 0.9999.
Cubic - эта опция создает кубическое сечение, которое в принципе близко к коническому сечению, но имеет лучшую, более равномерную, параметризацию. Так как это сечение не является точным коническим сечением, то желательно ее применять для дискриминанта < 0.75.
Quintic - создает сечение 5-ой степени, которое обеспечивает непрерывность сопряжения C2, т.е. непрерывность кривизны.
Замечание: Для типа построения fillet-bridge тип сечения определяется в диалоге построения.
На нижнем рисунке показана разница между "коническим" и "кубическим" типом сечения. Обе поверхности построены от одной исходной геометрии методом "конечные точки-вершина-дискриминант". Значение дискриминанта изменяется в диапазоне от 0.3-0.7. Точность построения 0.001. Обратите внимание на различное поведение изо параметрических линий на поверхностях.
Selection Steps
There are two selection steps in the midsurface creation function. First, you need to select a sheet metal type of solid body as the target body to create the midsurface. Then, you need to select the seed face on the solid body to begin the midsurface extraction process.
Choose Apply and the system, using the automatic boundary calculation method, will determine where the boundary faces should be based on the Cliff Angle value you entered. The seed face will propagate in all the directions until it reaches the edge on a boundary face.
Show Check Points Изображение контрольных точек
Когда опция изображения контрольных точек включена, система изображает точки, которая она вычисляет в процессе аппроксимации объединенной поверхности. Изображение точек несколько замедляет процесс вычисления, но это бывает полезно. Визуальный контроль помогает легко увидеть, где происходит излишнее загущение точек. Это является признаком потенциальных проблем на аппроксимируемый поверхности.
Silhouette Curves Силуэтные линии
Вы можете увеличить производительность системы, выключив режим удаления невидимых линий и отображение силуэтных линий. Для управления режимом изображения геометрии используйте команду View->Visialization
Скругление не пересекающихся поверхностей
Если скругляемые поверхности не пересекаются, то радиус скругления должен быть достаточно большим, чтобы линии сопряжения лежали на скругляемых поверхностях. В противном случае система не сможет построить поверхность скругления.
Замечание: Скругление обрезанной грани может провести к не желаемому результат.
Smart Bodies Ассоциативные тела
Любое изменение базовых кривых приводит к автоматическому обновлению поверхности. Вы можете вернуться к редактированию тела в контексте построения. Система покажет вам, какие параметры использовались, и даст возможность изменить любой из них.
Любые операции построения, выполненные на базе ассоциативного тела в свою очередь сохраняют ассоциативные связи, т.е. также являются “smart body”. Начав например с эскиза, вы можете построить поверхность, которую использовать в свою очередь для операции над объемным телом и т.д. Таким образом вы можете создать неограниченную по количеству вложенных уровней ассоциативность между объектами модели.
Soft Blend Плавное скругление поверхностей
Во время такого построения система строит скругление, поперечное сечение которого не является дугой окружностью. Такое скругление выглядит более эстетично, т.е. дает более равномерное распределение кривизны на полученной геометрии. Многие опции этой операции имеют то же значение, что и для команды .
Плавное скругление |
Шаги выбора |
|
Фильтр |
|
Реверс нормали |
|
Метод присоеди-нения |
|
Сглажива-ние |
|
Дискрими-нант |
|
Перекос |
|
Опорная кривая |
|
Ограниче-ние начала / конца |
|
Точность |
|
Подтверж-дение построения |
| |
Unable To Build Surface Through
Система не может построить поверхность по вычисленному семейству конических сечений.
Система не может вычислить коническое сечение.
Для поверхностей, имеющих в сечении окружность, это сообщение говорит о том, что заданный радиус сечения в два раза меньше чем расстояние между конечными точками сечения. Такое построение невозможно.
Failed to construct section at end of the limit curve
Для поверхности, имеющей сечение касательное заданной поверхности, такое сообщение говорит о невозможности построить касание в начале (конце) построения. Система предлагает задать дополнительную поддерживающую поверхность.
Сообщение об ошибках
Если при задании поверхности конического сечения возникают ошибочные ситуации, то система выдает одно из следующих предупреждений.
Невозможно найти точку пересечения задающей плоскости с контрольной кривой.
Эта ошибка возникает тогда, когда при перемещении по опорной кривой пересечение с задающей кривой дает точку, лежащую по параметру в обратном направлении, чем на предыдущем шаге построения. Точка на задающей кривой “возвращается” назад.
Превышен максимальный размер сплайна. Это сообщение возникает, когда система превышает физические пределы на размер сплайна в процессе аппроксимации задающих кривых. Обычно это связано со сложной опорной кривой и слишком высокой точностью построения.
Неправильное задание опорной кривой. Такое сообщение появляется, если система не может пересечь ни одну из задающих кривых плоскостями, определенными по опорной кривой или система не может найти пределы использования опорной кривой по базовым кривым.
Система не может построить сечение в начале построения и предлагает задать дополнительную поддерживающую поверхность в стартовой точке построения поверхности.
Эта ошибка возникает в тех случаях, если получается сечение нулевой длины где либо в середине поверхности. На концах вырождение сечения допустимо. Например, такая ошибка возникает, если две кривых, задающих конченые точки сечения пересекаются где либо, за исключением конечных точек.
Conic Spans More Than 180 Degrees
Это сообщение появляется, если при построении конического сечения по методу “Три точки-дуга окружности”, получается дуга, имеющая угловую меру больше 180 градусов.
Это сообщение возникает тогда, когда задающие кривые и опорная кривая слишком сложные, и система не может построить поверхность из-за превышения физического предела на объем данных.
Система не может вычислить точку пересечения двух, наклонов так как они параллельны.
Итерационный процесс вычисления кусков поверхности приводит к кускам нулевой протяженности. Обычно эта ошибка связана со слишком сложными исходными данными.
Сообщения об ошибках
Point Not Found - Respecify Functional Values or Faces
Система выдает такое сообщение, если она не способна найти пересечение эквидистант для определения центра скругления из-за неправильного задания радиуса или неверного выбора граней.
Fillet Gouging Faces Functional Values
Система выдает это сообщение, если коническое скругление с коэффициентом Ratio не равно 1, и получено выпуклое скругление относительно точки пересечения эквидистант.
Creating Partial FilletThe
Система выдает это сообщение, если оно не способно построить скругление до конца по каким-либо причинам. Например, скругляемая поверхность не достаточно гладка. Строится частичное скругление.
Creating Partial Fillet
Система выдает это сообщение, если радиус кривизны скругляемых поверхностей меньше радиуса скругления.
Сообщения об ошибках
Задающее сечение не пересекается с плоскостью параметра
Неправильная опорная кривая
Ошибка вычисления длины кривой
Невозможно построить поверхность по сечениям
Невозможно интерполировать сечение
Неправильный порядок точек выравнивания
Неправильное определение на сечении
Невозможно преобразовать в полюса поверхности
Cannot Update Sheet Body to Solid Body
Невозможно обновить объемное тело в листовое
Невозможно обновить листовое тело в объемное
Cannot Reattach Feature On Edges Due To Topology Changes
Сообщения об ошибках
The following error messages may be displayed during string creation.
Если в заданной цепочке кривых имеется разрыв, превышающий точность построения или на цепочке есть внутренние петли, то система выдает сообщение:
Разрывы или петли на цепочке
Если выбранная грань содержит разделенное ребро, то система не может использовать его в качестве сечения и выдает сообщение:
Разрыв в цепочке кривых
Следующее сообщение появляется, если грань, выбранная в качестве элемента сечения, исчезает при обновлении тела:
Потеря грани, использовавшегося в качестве сечения
Следующее сообщение появляется, если ребро, выбранное в качестве элемента сечения, исчезает при обновлении тела
Unable to Reference Edge
Потеря ребра, использовавшегося в качестве сечения
Следующее сообщение появляется при задании цепочки для объекта, который не должен иметь разрыва первой производной, например, направляющей для кинематической поверхности:
Требуется задание касательных кривых
Следующее сообщение появляется, если задан метод выравнивания по точкам и выбран всего один объект для цепочки:
Метод выравнивания по точкам требует более одного объекта в строке
Следующее сообщение появляется, если цепочка кривых не компланарна (компланарность обязательна только для построения ограниченной плоскости).
Coplanar String Objects Required With Inner Loop
Цепочка кривых не компланарна
Цепочка кривых с внутренним петлями должна быть компланарна
Следующее сообщение появляется, если цепочка кривых не замкнута (замкнутость обязательна только для построения ограниченной плоскости):
Цепочка не замкнута
Следующее сообщение появляется, если стартовая кривая внешней цепочки подходит слишком близко к внутренней цепочке:
Неправильный объект на внутренней цепочке кривых
Следующее сообщение появляется, если выбранный элемент не может быть принят в качестве элемента цепочки:
Неправильный Объект Цепочки
Следующее сообщение появляется, если цепочка не содержит ни одного элемента:
Цепочка не содержит объектов
Следующее сообщение появляется, если в качестве начальной кривой цепочки выбрана ссылочная кривая эскиза:
Ссылочный элемент не может быть началом цепочки
Сообщения об ошибках
Невозможно сшить поверхность
Невозможно применить условие касания к замкнутому сечению
Выбранные кривые не могут быть спроецированы на поверхность
Невозможно пересечь опорные сечения с секущей плоскостью
Неправильное определение опорной кривой
Ошибка вычисления длины кривой