Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
95
Добавлен:
23.02.2016
Размер:
8.42 Mб
Скачать

Глава 146.

Редактирование сборки

Обычно сборка в КОМПАС!3D является параметрической (т.е. в ней существуют парамет! рические связи и ограничения). Если имеющиеся в модели связи и ограничения наруша! ются, то в ней возникают противоречия, для устранения которых необходимо перестро! ить модель.

Как правило, параметрические связи и ограничения, существующие в сборке, нарушают! ся в результате ее редактирования. Например, два компонента сборки были сопряжены так, чтобы грань одного из них касалась цилиндрической поверхности другого. Затем второй компонент был отредактирован, и его цилиндрическая грань, участвующая в со! пряжении, превратилась в коническую. Очевидно, что в связи с этим положение второго компонента должно измениться. Тем не менее, он остается на прежнем месте. Чтобы второй компонент занял такое положение, при котором существующее сопряжение (ка! сание поверхностей) не нарушалось бы, модель необходимо перестроить. Или, напри! мер, в сборке была построена ось, проходящая через вершину компонента. Затем ком! понент был перемещен так, что положение этой вершины изменилось. Однако ось, базировавшаяся на ней, осталась на прежнем месте. Чтобы ось заняла правильное по! ложение, необходимо перестроить модель.

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

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

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

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

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

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

577

Часть XXVIII.Редактирование модели

146.1. Редактирование компонента в окне

Чтобы начать редактирование компонента сборки в отдельном окне, содержащем толь! ко этот компонент (без остальных компонентов), выделите нужный компонент в Дереве модели и выберите из контекстного меню команду Редактировать в окне.

После вызова команды откроется файл!источник этого компонента. Внесите в модель необходимые изменения и сохраните ее. Затем закройте окно компонента или перейдите в окно сборки.

Вообще говоря, перейти к редактированию компонента в окне можно, открыв содержа! щий его файл обычным способом: вызвать команду Файл — Открыть и выбрать нуж! ный файл. При использовании команды Редактировать в окне не требуется искать нужный файл в каталогах на диске — система находит его автоматически.

При редактировании компонента «в окне» на экране, естественно, отображаются все объекты, принадлежащие этому компоненту, и все они доступны для редактирования (вы можете изменять параметры элементов, их опорные объекты и т.д.). Однако редак! тирование некоторых элементов ограничено. К ним относятся те элементы компонента, которые были созданы в контексте сборки с использованием элементов других компо! нентов этой сборки (т.е. с использованием элементов, непосредственно не принадлежа! щих редактируемому компоненту), например, вспомогательная плоскость компонента, проходящая через ребра и/или вершины других деталей и т.п.

В файле компонента, содержащего элементы, определенные в контексте сборки, фор! мируются ссылки на файл этой сборки (так как по отношению к файлу компонента файл сборки является внешним, эти ссылки называются внешними). При редактировании та! кого компонента в отдельном окне существует лишь возможность переопределить вне! шние ссылки на внутренние. Другими словами, вы можете указать для построения эле! мента, ссылающегося на объекты из внешнего файла, другие объекты — находящиеся в текущем файле. Отредактированный таким образом элемент теряет связь со сборкой.

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

146.2. Редактирование компонента на месте

Редактирование «на месте» (в контексте сборки) — это редактирование компонента в окне сборки, которой он принадлежит. При этом в окне видны все остальные компонен! ты («окружение» или «обстановка»), доступны команды сдвига и поворота сборки, из! менения ее масштаба, ориентации и типа отображения.

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

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

578

Глава 146. Редактирование сборки

Система перейдет в режим редактирования компонента (детали или сборки).

Пиктограмма редактируемого компонента в Дереве модели из синей превратится в оран! жевую, а пиктограмма сборки, наоборот, из оранжевой превратится в синюю. Это гово! рит о том, что текущим документом вместо сборки стал компонент.

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

Вы можете изменить цвета, которые используются для отображения редактируемого компонента и «обстановки», или отключить изменение цвета компонентов. Для этого служит диалог настройки параметров редактирования модели (см. рис. 92.10 на с. 74).

Чтобы завершить редактирование компонента «на месте», повторно вызовите команду

Редактировать на месте или отожмите кнопку Редактировать на месте.

Система вернется в режим работы с главной сборкой.

При редактировании «на месте» изменения вносятся непосредственно в файл компонен! та (детали или подсборки) — так же, как если бы этот файл был открыт в отдельном ок! не. Поэтому после завершения редактирования на экране появляется запрос на сохране! ние файла компонента.

146.3. Изменение координат компонента

Вы можете переместить компонент в пространстве сборки, изменив его координаты. Для этого выделите компонент в Дереве или в окне модели и вызовите команду Редактор — Редактировать элемент.

На Панели свойств появятся те же элементы управления, что и при вставке компонента в сборку.

В полях X, Y, Z на вкладке Параметры Панели свойств отображаются координаты ба! зовой точки компонента в абсолютной системе координат сборки или текущей локаль! ной системе координат, если такая есть. Базовой точкой компонента является точка на! чала его абсолютной системы координат.

Введите в поля X, Y, Z новые координаты базовой точки компонента. Чтобы задать по! ложение компонента мышью, расфиксируйте поля X, Y, Z и укажите в окне модели нуж! ную точку.

Нажмите кнопку Создать объект на Панели специального управления.

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

579

Часть XXVIII.Редактирование модели

146.4. Преобразование тела в деталь

Преобразование тела в деталь — это сохранение тела, построенного в сборке, в файле новой детали (*.m3d). Созданная деталь автоматически вставляется в текущую сборку.

Преобразование в деталь возможно только для тела, построенного непосредственно в текущей сборке. Если требуется преобразовать тело, построенное в компоненте, необхо! димо войти в режим редактирования этого компонента.

Преобразование тела в деталь выполняется с помощью команды Редактор — Создать деталь.

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

Если вы выделили тело в Дереве модели, то команду Создать деталь можно вызвать из контекстного меню.

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

Введите обозначение и наименование создаваемой детали.

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

Группа переключателей Способ позволяет выбрать способ записи тела в файл детали. По умолчанию в этой группе активен переключатель Сохранение с историей. Это оз! начает, что в новую деталь будет передано само тело и его исходные объекты — эскизы, вспомогательные плоскости и т.п.

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

Булева операция над телом передается в деталь только в том случае, если второе тело, участвующее в этой операции, принадлежит текущей сборке, а не какому!либо из ее компонентов.

Операция удаления материала тела передается в деталь только в том случае, если в об! ласть ее применения входит одно это тело.

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

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

580

Соседние файлы в папке Руководство пользователя v12