Направляющие кривые и ось сечения
Как было показано выше, редактирование соединителей является достаточно трудоемким и, чаще всего, не слишком точным способом синхронизации сечений. Более того, соединители всегда состоят из прямых отрезков.
Для точной синхронизации сечений, в том числе вдоль криволинейной траектории, команда создания тел по сечениям в SolidWorks поддерживает управляющие кривые. Данный инструмент в общем функционирует аналогично управляющим кривым команды «По траектории» (см. выше).
Также управляющие кривые влияют на поворот и масштаб промежуточных сечений тела (по мере перехода от одного заданного сечения к другому). Часто это позволяет отказаться от создания промежуточных сечений вообще, указав лишь начальное и конечное сечение тела.
Направляющие кривые вводятся в поле в одноименной категории. Часто достаточно и одной направляющей кривой, но если их несколько, кнопки и позволяют изменить порядок их следования в списке.
В качестве направляющих кривых можно использовать как кривые эскиза, так и кромки уже построенных элементов модели. Направляющие кривые должны пересекать все используемые профили.При необходимости направляющие кривые могут пересекаться друг с другом.
После выбора хотя бы одной направляющей кривой выше поля в этой же категории отобразится выпадающий список, позволяющий настроить влияние направляющих кривых на форму создаваемой детали. Влияние проиллюстрировано рис. 5.7.
Поскольку деталь создается по двум одинаковым сечениям (рис. 5.7, а), результат аналогичен операции выдавливания. На этом же рисунке голубым цветом выделены кривые, которые в дальнейшем станут направляющими.
Ø Вариант влияния До следующей направляющей кривой показан на рис. 5.7, б. Видно, что каждая из кривых полностью деформировала свою половину детали.
Ø Вариант До следующего острого показан на рис. 5.7, в. Острой кромкой в SolidWorks считается кромка, в которой грани сходятся не по касательной. На рисунке видно, что грани, выделенные желтым цветом, деформировались, а боковые и наклонные стенки паза остались плоскими, т.е. влияние направляющих кривых на них не распространилось.
Ø Вариант До следующей кромки распространяет влияние направляющей кривой до ближайшей кромки, даже если она не является острой. На рис. 5.7, г видно, что направляющие кривые не распространили свое влияние и на желтые грани: их контур остался прямоугольным, как на рис. 5.7, а.
Ø Вариант Глобальный распространяет влияние кривых на все грани элемента. Если кривых несколько, грани испытывают на себе влияние всех кривых одновременно. Пример показан на рис. 5.7, д. Грани, выделенные на рис. 5.7 а–г желтым цветом, в данном случае были поглощены боковыми гранями (отметим, что желтые грани до сих пор оставались плоскими). Все ребра, кроме нижнего ребра паза, стали криволинейными.
Важно отметить, что способ влияния задается одновременно для всех направляющих кривых элемента.
а) б) в)
г) д)
Рис. 5.10 Влияние направляющих кривых на форму детали
Также после выбора направляющей кривой становится доступен выпадающий список, позволяющий управлять касательностью между направляющей кривой и боковой гранью создаваемого тела.
На рис. 5.8, а приведено добавление к выдавленному основанию изогнутого валика. Для создания последнего было выбрано два одинаковых профиля в форме круга (обозначены голубым цветом) и две направляющие кривые – дуги (обозначены фиолетовым цветом). Предварительный просмотр создаваемого валика на рисунке позволяет оценить его форму.
Выделив в списке поля любую направляющую кривую, в выпадающем списке внизу категории Направляющие кривые можно выбрать один из следующих видов касания:
Ø Нет – управление касательностью не производится, SolidWorks строит промежуточные сечения наиболее оптимальным способом. Такое построение показано на рис. 5.8, б. Для большей наглядности здесь и далее приведен разрез полученного тела, а ребра, на которых отмечается максимальное влияние опции, выделены голубым цветом;
Ø Перпендикулярно к профилю – поверхность создаваемого элемента будет в месте прохождения направляющей кривой касательна перпендикуляру к плоскости, в которой построен эскиз направляющей кривой. Перпендикуляр будет отмечен в графической области в виде цветной стрелки. При желании в поле ниже можно задать угол наклона касательной относительно перпендикуляра (угол задается в градусах и измеряется в плоскости, в которой будет создаваться промежуточный профиль). При этом рядом с цветной стрелкой перпендикуляра будет отображена вторая цветная стрелка тем длиннее, чем больше заданный угол наклона. Вектор касательности будет в этом случае геометрической суммой векторов, изображаемых данными стрелками. Кнопка позволяет изменить направление отсчета угла наклона;
Ø Вектор направления – вместо перпендикуляра к плоскости эскиза направляющей кривой используется произвольное направление, задаваемое пользователем в поле . Для задания направления можно выбрать любой отрезок эскиза, справочную ось или прямолинейное ребро. Как и в прошлом случае, в поле ниже можно задать угол наклона касательности относительно введенного направления, а кнопка позволяет изменить сторону отсчета этого угла.
Результат действия данной опции показан на рис. 5.8 в. Вектор направления в виде осевой линии отдельного эскиза также выделен голубым цветом.
Ø Касательность к грани. Данный пункт появляется, только если направляющая кривая построена на кромке или сама является кромкой какого-либо из ранее созданных элементов (в последнем случае она не имеет своей плоскости эскиза, и пункт Перпендикулярно к профилю в списке отсутствует). Границы грани, к которой создаваемое тело будет касательно, при этом выделяются. Если в кромке сходятся несколько граней, появляется кнопка «Следующая грань», позволяющая последовательно перебрать доступные грани.
Результат действия данной опции показан на рис. 5.8, в. Грань касательности также выделена голубым цветом.
Использование боковой касательности при создании элемента по сечениям в SolidWorks 2008 сопряжено с серьезным ограничением: все профили, через которые проходит направляющая кривая, также должны быть касательны нормали к ее плоскости, вектору или грани. Если угол между касательной к профилю и необходимым вектором касательности в точке пронзания профиля направляющей кривой больше 30°, тело по сечениям построено не будет (именно по этой причине в примере на рис. 5.8, а в качестве профиля используется круг, а не половина круга). В случае касательности грани рекомендуется, чтобы этот угол был не больше 2°. Если угол больше 2°, но меньше 30°, тело будет построено, но касательность будет соблюдена не на всем протяжении направляющей кривой. Об этом SolidWorks сообщит специально появившемся окне.
а)
б) в) г)
Рис. 5.11 Боковая касательность между поверхностью тела по сечением и направляющей кривой
Как видно, направляющие кривые являются достаточно сложным элементом, позволяющим весьма точно управлять формой создаваемого элемента. Однако в ряде случаев в такой точности может не быть необходимости. Если сечения одинаковы или отличаются масштабом, синхронизация их может быть проведена в автоматическом режиме без направляющих кривых.
В случае, если единственная направляющая кривая нужна лишь для придания телу «изогнутости», в SolidWorks вместо такой кривой может применяться осевая линия объекта по сечениям. В отличие от направляющей кривой, осевая линия не должна пересекать контуры сечений. Не обязательно даже (хоть и желательно), чтобы осевая линия лежала внутри контура сечений.
Принцип работы осевой линии заключается в том, что вычисляемые интерполяцией промежуточные сечения SolidWorks располагает в плоскостях, перпендикулярных осевой линии и равномерно отстоящих друг от друга.
После выбора сечений (чаще всего достаточно лишь двух крайних, но можно использовать и больше) следует развернуть категорию Настройки осевой линии в менеджере свойств и указать линию в поле этой категории.
Ниже расположен регулятор «Число сечений». Чем он правее, тем больше промежуточных сечений создаст SolidWorks и тем точнее будет форма детали. Однако если осевая линия не перпендикулярна какому-либо из заданных сечений, вблизи него может возникнуть резкое искривление тела. Это искривление будет тем сильнее, чем больше промежуточных сечений задал пользователь.
Общее правило работы с осевой линией в SolidWorks звучит так: форма элемента зависит от выбранного количества сечений, поэтому при создании каждого элемента по сечениям с осевой линией следует подвигать регулятор и изучить поведение программы.
Для более точного контроля за формой тела можно включить режим просмотра создаваемых промежуточных сечений, нажав кнопку . Активируется поле правее, в котором можно выбрать порядковый номер сечения. Соответствующее сечение будет отображено в графической области (независимо от того, включен ли режим предпросмотра).
Осевую линию можно использовать одновременно с одной или несколькими направляющими кривыми. Однако чаще всего лучшая по форме поверхность получается при использовании только направляющих кривых, без осевой линии.
Особенностью SolidWorks 2008 можно считать неустойчивую работу режима команды при редактировании формы осевой линии: при повторном отображении менеджера свойств созданного тела может нарушиться синхронизация сечений. В этом случае следует очистить поля выбора сечений, направляющих кривых и поле выбора осевой линии, а затем задать все кривые заново.
Пример тела, созданного по сечениям с осевой линией, показан на рис. 5.10. В качестве сечений были заданы две окружности разного радиуса. Осевая линия на этом рисунке выделена зеленым цветом (создание спиралей будет рассмотрено в Лабораторной работе №6).
Как было показано выше, благодаря наличию большого количества инструментов у команды тело по сечениям может на выходе иметь достаточно сложную форму. Проконтролировать соответствие формы тела первоначальной задумке обычно проще всего при помощи разрезов. Однако иногда визуальной проверки может оказаться недостаточно.
SolidWorks имеет возможность извлекать в виде эскиза любые промежуточные сечения тела.
Для этого следует щелкнуть правой кнопкой мыши в любой точке элемента по сечениям и воспользоваться пунктом Добавить сечение контекстного меню. Будет отображен одноименный менеджер свойств. В рабочей области при этом будет отображена секущая плоскость с пересекающимися в центре линиями-осями и маркером-стрелкой.
В поле менеджера свойств будут отображены сечения, которые использовались при построении элемента. Редактировать их здесь нельзя, они нужны лишь для того, чтобы избежать построения дублирующихся сечений.
Для перемещения автоматически созданной секущей плоскости следует перетаскивать маркер-стрелку в ее центре. Если подвести курсор мыши к границе секущей плоскости, он примет вид . Это позволит поворачивать плоскость относительно соответствующей центральной оси.
Вместо позиционирования секущей плоскости можно использовать в качестве секущей любую ранее созданную справочную плоскость. Для этого следует установить флажок «Использовать выбранную плоскость» и выбрать плоскость в поле .
После того, как плоскость задана, можно нажать кнопку . Эскиз созданного сечения будет создан и поглощен операцией «По сечениям». Теперь его можно редактировать, копировать, образмеривать, использовать в других формообразующих операциях, как и любой другой эскиз.
Если требуется редактировать созданный эскиз, это можно сделать непосредственно внутри команды «Добавить сечение», без закрытия ее менеджера свойств. Для этого следует воспользоваться появляющемся в контекстном меню пунктом Редактировать сечение элемента по сечениям. SolidWorks перейдет в режим редактирования эскиза, а на экране отобразится диалоговое окно рис. 5.13. Кнопки «Готово» и «Отмена» закрывают менеджер свойств команды «Добавить сечение», а кнопка «Назад» отменяет внесенные в сечения изменения и возвращает команду добавления сечения на этап позиционирования секущей плоскости.
Рис. 5.13 Редактирование создаваемого промежуточного сечения
Когда при создании тела по сечениям используется только эскизы – сечений и направляющих кривых, для упрощения дерева построений бывает удобно выполнить все эти кривые в рамках одного сложного трехмерного (не лежащего в одной плоскости) эскиза. Создание подобных эскизов будет рассмотрено в Лабораторной работе №6.
Если при создании элемента по сечениям был использован именно такой эскиз, после выбора сечений в категории Инструменты эскиза менеджера свойств команды будет доступна кнопка «Перетащить эскиз». Суть этой кнопки в том, что SolidWorks переводится в режим редактирования эскиза, при этом менеджер свойств команды «По сечениям» остается открытым. Любое изменение объектов эскиза будет автоматически обновлять его, при этом предварительный просмотр тела по сечениям также будет автоматически обновляться.