В этом упражнении будет использована таблица параметров для создания нескольких вариантов детали. Если упражнения по основным деталям, сборкам и чертежам выполнены, то типовая деталь уже создана. Если нет, можно найти типовую деталь в папке образцов <каталог_установки>\samples\tutorial\designtables.
Для использования таблицы параметров потребуется программа Microsoft Excel.
В этом упражнении демонстрируется следующее:
- Переименование элементов и размеров
- Отображение размеров элемента
- Связывание значений размеров модели
- Определение и подтверждение геометрических взаимосвязей
- Создание таблицы параметров
- Отображение конфигураций детали
- Редактирование таблицы параметров
Переименование элементов
В качестве хорошего совета можно предложить пользователю называть элементы деталей именами, в которых заключен некий смысл, особенно, если планируется использование таблицы параметров. Это избавит от путаницы при наименовании сложных деталей, и в дальнейшем другим пользователям будет удобно работать с этими деталями.
Чтобы открыть Tutor1, найдите файл <install_dir>\samples\tutorial\designtables\tutor1.sldprt.
- Нажмите два раза, сделав паузу между нажатиями, на элемент Extrude1 (Вытянуть1) в дереве конструирования FeatureManager (между нажатиями необходимо выдерживать небольшую паузу).
Можно также выбрать элементы в дереве конструирования FeatureManager затем нажать клавишу F2 для их переименования.
- Введите новое имя Box (Коробка) и нажмите клавишу Enter.
В именах элементов нельзя использовать символ @.
- Переименуйте также следующие элементы:
- Extrude2 (Вытянуть2) => Knob (Ручка)
- Cut-Extrude1 (Вырез-Вытянуть1) => Hole_in_knob (Отверстие_в_ручке)
- Fillet1 (Скругление1) => Outside_corners (Наружные_углы)
- Сохраните деталь как sldprt.
Для того чтобы присваивать описательные имена элементам по мере их создания, выберите Инструменты, Параметры, Настройки пользователя, FeatureManager, затем выберите Именовать элемент при создании. Каждый раз при создании нового элемента его имя автоматически высвечивается в дереве конструирования FeatureManager и уже готово к вводу нового имени.
Отображение размеров
Размеры для всех элементов детали можно отобразить или скрыть на экране. Впоследствии можно отключать или снова включать отображение размеров как отдельно взятом элементе, так и в других при переходе от одного к другому.
- Нажмите правой кнопкой мыши на папку Примечания в дереве конструирования FeatureManager и выберите Отобразить размеры элемента.
Появятся все размеры детали. Обратите внимание на то, что размеры, являющиеся частью определения элемента, (например, глубина вытянутого элемента) выделены синим цветом.
Возможно, потребуется переместить значения размеров, чтобы они отображались четко.
- Нажмите правой кнопкой мыши на элемент Fillet2 (Скругление2) в дереве конструирования FeatureManager или в графической области и выберите Скрыть все размеры. То же самое необходимо выполнить для элементов Fillet3 (Скругление3) и Shell1 (Оболочка1).
Все размеры для этих элементов скрываются.
- Нажмите правой кнопкой мыши на один из размеров, равный 60 мм, и выберите Скрыть.
Этот отдельный размер будет скрыт. Он принадлежит элементу Knob (Ручка).
Для восстановления скрытых размеров нажмите правой кнопкой мыши на элемент в дереве конструирования FeatureManager, размеры которого либо частично, либо полностью скрыты, и выберите Отобразить все размеры.
- Выберите Инструменты, Параметры, Настройки пользователя, Общие затем Отобразить наименования размеров и нажмите OK.
Имена размеров появятся под значениями в модели.
Имена размеров появятся вместе с именами по умолчанию. При желании можно переименовать размеры так же, как и элементы. Размеры будут переименованы позже в этом упражнении.
Связывание значений
Связывание значений — это способ управления значениями, не являющимися частью эскиза, например, глубиной двух вытянутых элементов.
Размеры связываются путем назначения им одинакового имени переменной. Затем можно изменять значение любого из связанных размеров, и при этом все остальные с таким же именем переменной изменятся соответствующим образом.
Можно отменить связь между некоторыми размерами, не затрагивая те, которые необходимо оставить связанными.
В данном упражнении установите одинаковую глубину вытяжки для элементов Box (Коробка) и Knob (Ручка):
- Нажмите правой кнопкой мыши на размер вытянутой глубины (50) элемента Box (Коробка) и выберите Связать значения.
- В диалоговом окне введите depth (глубина) в поле Имя, а затем нажмите OK.
- Нажмите правой кнопкой мыши на размер глубины (25) элемента Knob (Ручка) и выберите Связать значения.
- Нажмите на стрелку вниз в поле Имя, выберите из списка depth (глубина) и нажмите OK. (Каждый раз, когда определяется новая переменная Имя, она добавляется в этот список.)
Обратите внимание на то, что два размера теперь имеют одинаковое имя — depth (глубина). Они используют значение первого выбранного размера (50).
- Нажмите кнопку Перестроить . Knob (Ручка) станет глубиной 50.
Переименование размеров
Можно изменить отдельные названия размеров. Переименование размеров особенно полезно, когда планируется использование таблицы параметров. Названия размеров используются для определения элементов, которые планируется изменить, а также в качестве заголовков в электронной таблице параметров.
- Нажмите правой кнопкой мыши на размер диаметра элемента Knob (Ручка) (70) в графической области и выберите Свойства.
- В диалоговом окне выберите текст в поле Имя и введите новое имя — knob_dia (ручка_диа).
Обратите внимание на то, что поле Полное имя обновляется при вводе нового имени.
- Нажмите кнопку OK.
Имя диаметра ручки измениться на knob_dia (ручка_диа).
- Переименуйте следующее:
- высота коробки (120), установив box_height (высота_коробки)
- ширина коробки (120), установив box_width (ширина_коробки)
- диаметр отверстия в ручке (50), установив hole_dia (диаметр_отверстия)
- радиус наружных углов (10), установив fillet_radius (радиус_скругления)
- Нажмите кнопку OK для закрытия окна Размер PropertyManager (Менеджера свойств) и нажмите сочетание клавиш Ctrl+s для сохранения детали.
Проверка взаимосвязей
Прежде чем продолжить, следует определить некоторые геометрические взаимосвязи, гарантирующие, что ручка расположена правильно относительно центра коробки, независимо от размера. Взаимосвязи привносят целостность в проект, и зачастую они наиболее точно передают замысел проекта.
- В дереве конструирования FeatureManager нажмите правой кнопкой мыши на элемент Knob (Ручка) и выберите Редактировать эскиз.
- Нажмите Стандартные виды и выберите Перпендикулярно .
Деталь теперь повернута лицевой стороной.
- Нажмите кнопку Скрыть невидимые линии .
- Удалите размеры (60) между окружностью и сторонами коробки.
- Нажмите на центр окружности и перетащите окружность к одной стороне.
- Нажмите кнопку Осевая линия на панели инструментов — «Инструменты эскиза» и нарисуйте диагональную осевую линию, как показано на рисунке. Нажмите клавишу Esc, чтобы отключить инструмент Осевая линия.
Теперь добавьте взаимосвязь «Средняя точка» между осевой линией и центральной точкой окружности.
- Нажмите кнопку Добавить взаимосвязи на панели инструментов «Эскиз».
- Нажмите на осевую линию и центральную точку окружности.
Line3 и Point2 появится в окне Выбранные объекты в PropertyManager (Менеджере свойств).
- В окне группы Добавить взаимосвязи выберите Средняя точка .
Окружность становится черной, указывая, что эскиз полностью определен.
- Нажмите кнопку OK .
Теперь проверьте взаимосвязи в этом эскизе.
- Выберите Отобразить/удалить взаимосвязи на панели инструментов «Эскиз».
- В PropertyManager (Менеджере свойств) в окне Взаимосвязи выберите в поле Фильтр значение Все в этом эскизе.
Если поместить указатель над окном или значком в PropertyManager, то появится вплывающая подсказка, отображающая название окна или значка.
- Нажмите на каждую взаимосвязь в поле Взаимосвязи .
Элементы высвечиваются в графической области. Дополнительная информация о каждой взаимосвязи отображается в группе Объекты.
- Нажмите кнопку OK .
- Нажмите Выход из эскиза .
- Сохраните деталь.
Вставка новой таблицы параметров
Если на компьютере установлена программа Microsoft Excel, ее можно использовать для вставки новой таблицы параметров непосредственно в документ. Таблица параметров позволяет создавать несколько различных конфигураций детали путем подставления значений из таблицы в размеры детали.
Сначала необходимо подготовить таблицу параметров для вставки.
- Нажмите Стандартные виды и выберите Изометрия .
- Нажмите правой кнопкой мыши на папку Annotations (Примечания) в дереве конструирования FeatureManager и выберите Details (Детализация).
Появится диалоговое окно Свойства примечания.
- В диалоговом окне:
- Отключите параметр Всегда отображать текст одного размера.
- Установите для параметра Масштаб текста значение 1:1.
- Нажмите кнопку OK.
Теперь текст можно масштабировать при увеличении в графической области.
- Нажмите Z для уменьшения или Shift+Z для увеличения и измените размер детали так, чтобы в графической области были видны все размеры детали. При необходимости воспользуйтесь инструментом Перемещать для перемещения детали в правый нижний угол окна.
Для перемещения можно также нажать клавишу Ctrl и, удерживая ее, нажимать клавиши стрелок.
- Нажмите кнопку Выбрать , чтобы отпустить любой активный инструмент просмотра.
Теперь можно вставить новую таблицу параметров.
Если Вы случайно нажали за пределами таблицы, но еще не ввели все значения, правой кнопкой мыши нажмите на значок Таблица параметров дереве конструирования FeatureManager и выберите Редактировать таблицу для повторного отображения таблицы параметров.
- Выберите Вставка, Таблица параметров.
- В PropertyManager (Менеджере свойств):
- В разделе Источник выберите параметр Пустой.
- В окне группы Редактировать управление выберите Не разрешать изменения модели, которые влияют на таблицу параметров.
- В разделе Параметры:
— Отключите Новые настройки.
— Отключите Новые конфигурации.
- Нажмите OK .
Появится таблица Excel в окне документа детали. Панели инструментов SolidWorks заменяются на панели инструментов Excel. По умолчанию третья строка (ячейка A3) называется First Instance (Первый экземпляр), а заголовок ячейки B2 становится активным. Значок таблицы параметров появится в дереве конструирования FeatureManager.
- Дважды нажмите на значение размера box_width (ширина коробки) (120) в графической области.
Обратите внимание на то, что при помещении указателя на значение размера он принимает следующую форму . При этом на несколько секунд появится вплывающая подсказка с именем размера.
Название размера вставляется в ячейку B2, а значение размера — в ячейку B3. Заголовок ячейки C2 смежного столбца активизируется автоматически.
Чтобы отобразить скрытые размеры в таблице параметров, поместите указатель мыши на внешнюю пунктирную границу таблицы Excel и перетащите ее в другое место в графической области. Для того чтобы изменить размеры таблицы, перетащите маркеры по углам или сторонам таблицы.
- Дважды нажмите на каждое значение размера в графической области в последовательности, которая показана в списке ниже, для того чтобы вставить оставшиеся названия и значения размеров в электронную таблицу. Не включайте размер depth@Box (глубина@коробки) (50 мм).
Список значение размеров
Название размера (ячейка таблицы) Значение размера (ячейка таблицы)
box_height@Sketch1 120 (C3)
(высота_коробки@Эскиз1) (C2)
knob_dia@Sketch2 70(D3)
(диаметр_ручки@Эскиз2) (D2)
hole_dia@Sketch3 50(Е3)
(диаметр_отверстия@Эскиз3) (E2)
fillet_radius@Outside_corners 10(F3)
(радиус_скругления@Наружные_углы) (F2)
depth@Knob (глубина@Ручка) (G2) 50(G3)
Если в ячейке заголовка столбца появляется $STATE@ ($Состояние@) перед именем элемента, то это значит, что вместо значения размера выбрана грань в графической области. Для замены имени элемента на имя размера нажмите на ячейку в таблице, затем дважды нажмите на нужное значение размера в графической области.
Электронная таблица должна теперь соответствовать рисунку ниже.
- Укажите названия строк (ячейки A4:A6) blk2 (квадрат2), blk3 (квадрат3) и blk4 (квадрат4). Это будут названия новых конфигураций, которые будут созданы.
- Введите значения размеров blk2 (квадрат2), blk3 (квадрат3) и blk4 (квадрат4), как показано ниже, в электронную таблицу.
Электронная таблица должна теперь соответствовать рисунку ниже.
- Нажмите в любом месте графической области за пределами таблицы.
Таблица закроется. Появится сообщение, в котором показаны новые конфигурации, созданные таблицей параметров.
- Нажмите кнопку OK, чтобы закрыть диалоговое окно.
Таблица параметров является встроенной и сохраняется в документе детали.
- Сохраните деталь.
Если появляется сообщение, запрашивающее, требуется ли перестроить деталь, нажмите Да.
Просмотр конфигураций
Теперь просмотрите все конфигурации, сгенерированные таблицей.
- Нажмите кнопку Закрасить с кромками .
- Нажмите правой кнопкой мыши на папку Annotations (Примечания) в дереве конструирования FeatureManager и отмените выбор параметра рядом с параметром Отобразить размеры элемента. Таким образом все размеры будут скрыты.
- Нажмите на ярлык ConfigurationManager (Менеджер конфигурации) вверху дерева конструирования FeatureManager.
Появится список конфигураций.
- Дважды нажимайте на имя каждой конфигурации.
При отображении каждой конфигурации деталь перестраивается, используя размеры для выбранной конфигурации.
- Первый экземпляр
- blk2 (квадрат2)
- blk3 (квадрат3)
- blk4 (квадрат4)
Редактирование таблицы параметров
Внесение изменений в таблицу параметров.
- Нажмите на ярлык дерева конструирования FeatureManager .
- В дереве конструирования FeatureManager нажмите правой кнопкой мыши Таблица параметров и выберите Редактировать таблицу.
Таблица параметров откроется в документе SolidWorks.
- Внесите нужные изменения.
- Для закрытия таблицы параметров нажмите в любом месте графической области за пределами таблицы.
Конфигурации обновятся с учетом внесенных изменений.
При использовании таблиц параметров или любого другого объекта OLE, возможно, потребуется нажать кнопку Изменить в размер экрана при возвращении в окно SolidWorks.
Удаление таблицы параметров.
- Выполните одно из следующих действий:
- Выберите Таблица параметров в дереве конструирования FeatureManager, затем нажмите клавишу Delete.
- Нажмите правой кнопкой мыши на элемент Design Table
(Таблица параметров) в дереве конструирования FeatureManager и выберите Удалить.
- В диалоговом окне нажмите кнопку Да, чтобы удалить таблицу параметров или Нет, чтобы оставить ее.