Мегаобучалка Главная | О нас | Обратная связь


Формат таблицы параметров



2020-02-04 455 Обсуждений (0)
Формат таблицы параметров 0.00 из 5.00 0 оценок




Чтобы таблица Microsoft Excel могла стать таблицей параметров SolidWorks, она должна иметь строго определенную форму:

Ø В таблице параметров строки соответствуют конфигурациям, а столбцы – компонентам сборки, элементам и их параметрам;

Ø Одна из строк таблицы является строкой заголовков параметров – в ней перечисляются параметры, элементы и компоненты модели. Находящиеся ниже этой строки ячейки содержат значения каждого параметров и состояния элементов / компонентов для всех конфигураций модели;

Ø Один из столбцов таблицы является столбцом названий конфигураций. Находящиеся правее этого столбца ячейки содержат значения всех параметров и состояний элементов / компонентов для каждой конфигураций модели;

Ø Ячейка на пересечении строки заголовка параметров и столбца названий конфигураций должна быть пустой!

Ø Если эта ячейка не является ячейкой A1 (самой первой ячейкой таблицы), она должна иметь имя «Family» или «Семейство». Данная ячейка является признаком начала основной области таблицы; столбцы левее ее и строки выше ее могут содержать комментарии и другую информацию;

Ø Первая строка чаще всего содержит название таблице в виде текста «Таблица параметров для: Имя_файла_детали_или_сборки», хотя это и не обязательно;

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

Ø Строки с конфигурациями также должны идти подряд. Пустая строка (строка, не содержащая имени конфигурации) считается признаком конца таблицы, строки ниже ее игнорируются.

Пример таблицы параметров показан на рис. 24.9. Для большей наглядности ячейка «Семейство» на рисунке выделена красным цветом, названия конфигураций ‒ зеленым, а названия параметров ‒ голубым.

Рис. 26.3 Таблица параметров сборки

В строке заголовков параметров перечислены параметры, которыми пользователь хочет управлять посредством таблицы. Названия параметров и их написание приведено в табл. 24.1. Следует быть внимательным при написании названий параметров и не допускать ошибок!

Как следует из таблицы, параметр $состояние ($state), управляющий погашением элементов, может встречаться как в таблицах параметров деталей, так и в таблицах параметров сборок. В последнем случае важно помнить: в конфигурациях сборки SolidWorks нельзя управлять погашением отдельных элементов деревьев построения деталей, образующих сборку. Таким образом, данный параметр в сборках может управлять погашением только элементов сборки (эскизов, вырезов и отверстий под крепеж, см. Лабораторную работу №25).

В таблицах параметров сборки может быть использован такой же параметр $состояние ($state) для управления погашением отдельных компонентов сборки. Однако если в конфигурациях деталей данный параметр имеет значение «Не погашен», то в конфигурациях сборки используется значение «Решен». Также нужно обратить внимание, что «Не погашен» пишется через пробел, а «Непог» – слитно.

Как видно из таблицы, параметр $состояние ($state) может использоваться для управления источниками света в трехмерных сценах. Данный функционал SolidWorks в пособии рассматриваться не будет.


Табл. 26.1

Синтаксис параметра (ячейка заголовка) Описание Значение Значение по умолчанию (если ничего не указано)

Детали и сборки

$описание, $description Краткое описание конфигурации

Любой текст

Имя конфигурации
$заметка, $comment Более детальное описание конфигурации Нет
$обозначение детали, $обозначение, $partnumber Способ обозначения детали или узла в спецификации агрегата, в котором используется деталь или узел Имя конфигурации
$родитель, $parent В этом свойстве для производной конфигурации указывается имя родительской конфигурации Имя существующей конфигурации Свойство не определено
$состояние@имя_элемента, $state@имя_элемента Состояние погашения элемента в дереве построений

«не погашен», «непог»
или «погашен», «пог»

Не погашен

$состояние@номер_урав­не­ния@уравнения,$state@но­мер_уравнения@equations Состояние погашения уравнения с заданным порядковым номером в списке уравнений модели
$состояние@имя_взаимо­связи @имя_эскиза Состояние погашения взаимосвязи эскиза
$состояние@имя_источни­ка_света Состояние погашения источника света в сцене с деталью
имя_размера@имя_элемента, имя_размера@имя_эскиза Размер в элементе (глубина выдавливания, угол фаски и т.д.) или размер в эскизе Числовое значение размера Свойство не определено
$hw-size@имя_отверстия _под_крепеж Значения выпадающего списка «Размер» менеджера свойств элемента типа «Отверстие под крепеж» Любое из значений выпадающего списка Наименьший доступный размер отверстия
$допуск@имя_размера;$tolerance@имя_размера Настройка значений допуска для размера Используются специальные ключевые слова, см. ниже Нет или значение допуска родительского компонента
$свойство@имя_свойства; $prp@имя_свойства Значение пользовательского свойства Числовое значение Свойство не определено
$заметки_пользователя, $user_notes Комментарий пользователя, существующий лишь в таблице параметров Любой текст Нет
$цвет, $color Цвет детали (или подсборки) в сборке Число 0 (черный цвет)
$sw-mass Назначенная пользователем масса детали или подсборки (для расчета массы сборки) Числовое значение массы Вычисляемое значение массы в диалоговом окне «Массовые характеристики»
$sw-cog Назначенныя пользователем координаты центра тяжести детали или подсборки Текстовая строка вида «X,Y,Z», где X, Y и Z – числовые значения координат центра тяжести Вычисляемое значение координат центра тяжести в диалоговом окне «Массовые характеристики»

Только детали

$configuration@имя_детали Для деталей, созданных на основе другой (базовой) детали*, данный параметр позволяет выбрать конфигурацию базовой детали Имя существующей конфигурации Свойство не определено
$configuration@имя_элемента Если деталь создается из твердых тел путем рассечения некой базовой детали, данный параметр позволяет выбрать конфигурацию базовой детали Имя существующей конфигурации Свойство не определено

Только сборки

$displaystate Выбор состояния отображения (см. ниже) Имя существующего состояния отображения Для новых конфигураций Состояние отображения-1. Для существующих конфигураций – имя состояния отображения последней активной конфигурации
$зафиксирован@имя_ком­понента<экземпляр>; $fixed@имя_компонен­та<экземпляр> Состояние фиксации деталей «Да» или «Нет» Не зафиксированный (плавающий)
$состояние@имя_компонен­та<экземпляр>,$state@имя_ компонента<экземпляр> Состояние погашения экземпляра детали в сборке «решен», «реш» или «погашен», «пог» Решен
$configuration@имя_компонента<экземпляр> Конфигурация экземпляра детали в сборке Имя существующей конфигурации детали Имя активной конфигурации во время создания ячейки
$не_расширять_в_спецификации, $never_expand_in_BOM Для подсборки, входящей в сборку, указывает, должна ли данная подсборка указываться в спецификации одной строкой «Да» или «Нет» Нет

*Производные детали будут рассмотрены в Лабораторной работе №28

 


При использовании параметра $состояние ($state) для управления уравнениями в модели аргументом параметра является порядковый номер уравнения. Данный номер отображается в диалоговом окне «Уравнения» в первом столбце таблицы (см. рис. 7.5 в первой части пособия). Там же находится флажок для погашения и высвечивания уравнений вручную.

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

Параметр $обозначение ($partnumber), как указано в таблице, позволяет принудительно задать название данной детали (или сборки) в спецификации узла, в который данная деталь (подсборка) входит. Помимо непосредствнно названия, вводимого пользователем вручную, данный параметр также может иметь значения $d или $document (используется имя файла детали или сборки), $p или $parent (используется имя родительской конфигурации – параметр может применяться только в производных конфигурациях) и $с или $configuration (имя текущей конфигурации детали или сборки).

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

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

Параметр $допуск ($tolerance) в качестве значения требует использования одного из ключевых слов, после которых через точку с запятой перечисляются значения допуска. Ключевые слова определяют тип допуска, который в ручном режиме выбирается из выпадающего поля  в группе Допуск/Точность менеджера свойств размера. Команда использует следующие ключевые слова:

· НЕТ – допуск не нормируется;

· BASIC – позиционный допуск, определяемый допусками формы и взаимного положения поверхностей. На чертежах размер с таким допуском обозначается обведением его в рамку;

· МИН и МАКС – режим, когда вместо номинального размера указываются минимальный или максимальный размеры. На чертеже такой размер обозначается буквами «min» или «max» после размерного числа;

· SYMMETRIC; отклонение – симметричный допуск;

· BILATERAL; верхнее отклонение; нижнее отклонение – двухсторонний допуск;

· LIMIT; максимальный размер; минимальный размер – допуск в виде двух предельных значений размера;

· FIT; класс; поле допуска отверстия; поле допуска вала – посадка, задаваемая через стандартные поля допуска. В качестве класса можно указать ключевые слова USER_DEFINED («Настройки пользователя» в выпадающем списке  группы Допуск/Точность менеджера свойств размера), CLEARANCE («Зазор» – посадка с зазором), TRANSITIONAL («Переходный») и PRESS («Пресс» – посадка с натягом). Класс USER_DEFINED позволяет задать одновременно поле допуска и отверстия, и вала; остальные классы позволяют указать только одно из полей допуска.

Поле допуска отверстия задается в виде текстовой строки, например «A10», «D8» и т.д., поле допуска вала – в виде строки «h8», «js6» и т.д. На чертеже такой размер будет иметь вид ;

· FIT_WITH_TOLERANCE; класс; поле допуска отверстия; поле допуска вала; тип; верхнее отклонение; нижнее отклонение – посадка, обозначаемая одновременно и полями допуска, и предельными отклонениями. Тип обозначается либо ключевым словом HOLEFIT (посадка по системе отверстия, соответствует нажатию кнопки  в группе Допуск/Точность менеджера свойств размера), либо словом SHAFTFIT (посадка по системе отверстия, кнопка  в менеджере свойств команды). Использование параметра «тип» приводит к автоматическому расчету верхнего и нижнего отклонений, в связи с чем параметры «Верхнее отклонение» и «Нижнее отклонение» становятся не нужными.

При использовании параметра «тип» должен использоваться либо параметр «поле допуска отверстия», либо параметр «поле допуска вала».

На чертеже такой размер будет иметь вид  (использование системы отверстия);

· FIT_TOLERANCE_ONLY; класс; поле допуска отверстия; поле допуска вала; тип; верхнее отклонение; нижнее отклонение – то же самое, только размер на чертеже будет иметь вид . При этом значения отклонений могут определяться, исходя из значений параметров «поле допуска отверстия» и / или «поле допуска вала» либо задаваться вручную параметрами «верхнее отклонение» и «нижнее отклонение».

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

При этом следует понимать, что свойство, заданное через данную команду, не является именем связи (переменной) для одного или нескольких параметрических размеров. Если же появляется необходимость управлять параметрическими размерами эскизов с помощью данного свойства, следует использовать не связанные размеры, а уравнения, например, вида «D1@Эскиз1 = “Свой1”».

Существует и другой способ организовать взаимодействие пользовательского свойства с параметрическим размером. В одном столбце таблицы параметров указывается непосредственно параметрический размер и его значения для разных конфигураций, а в другом столбце осуществляется связывание этого параметра с именованным свойством. В этом случае заголовок столбца для связывания будет иметь вид «$свойство@”Свой1”», а значение в этом столбце для каждой конфигурации – «D1@Эскиз1@@Конф@Дет2.SLDPRT», где «Конф» – имя данной конфигурации, «Дет2.SLDPRT» – имя файла детали. Такая конструкция позволяет управлять размером непосредственно, а уже затем передавать значение размера в свойство «Свой1». В дальнейшем это свойство может стать частью какого-либо текста на чертеже.

Параметр $Цвет ($Color) в качестве значения требует числовое обозначение цвета TrueColor. Цвет в виде числа определяется по формуле: , где R, G и B – красная, зеленая и синяя составляющие цвета, изменяющиеся в пределах от 0 до 255.

К сожалению, по какой-то причине (возможно, в связи с ошибкой локализации) параметры $fixed и $зафиксированный в русской версии SolidWorks 2009 не работают.

Говоря про параметр $не_расширять_в_спецификации ($never_ex­pand_in_BOM, англ. Bill Of Materialsтаблица комплектующих), следует знать, что при создании спецификации используется отдельная опция, указывающая, следует ли выносить в спецификацию составные части подсборок данной сборки. Если параметр $не_расши­рять_в_спе­цификации у подсборки имеет значение «нет», поведение подсборки определяется опцией спецификации. Если же параметр имеет значение «Да», опция игнорируется, и данная подсборка всегда отображается в спецификации одной строкой, без расшифровки ее составляющих частей.

Как видно из таблицы, в SolidWorks 2009 имеется ряд параметров, которыми при создании конфигураций можно управлять вручную, но нельзя управлять при помощи таблицы параметров. В частности, к таким параметрам относятся: условие выдавливания (на расстояние или до поверхности, до вершины), материал детали и плоскость того или иного эскиза.


Лабораторная работа №27
Производные конфигурации. Состояния отображения. Сборки с разнесением элементов



2020-02-04 455 Обсуждений (0)
Формат таблицы параметров 0.00 из 5.00 0 оценок









Обсуждение в статье: Формат таблицы параметров

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (455)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.007 сек.)