Перейти к публикации

Связать со свойством


Рекомендованные сообщения

Здравствуйте!

Вопрос относится к оформлению группового табличного чертежа для параметрической детали.

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

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

Причем, в детали создана таблица параметров, где заполнены имена конфигураций:

"По умолчанию", "01", "02"...

Заполнены такие, например, имена свойств:

D1@Бобышка-Вытянуть1

D1@Эскиз1

$СВОЙСТВО@Обозначение

(свойство обозначение заполняется как $PRP:"SW-File Name" для конфигурации "По умолчанию",

и как $PRP:"SW-File Name"-$PRP:"SW-Configuration Name" для остальных, это сделано для спецификаций).

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Если ввести в чертеж строки типа:

$PRPSHEET:{Обозначение}

$PRPSHEET:{Weight}

То их значение привязывается к конфигурации, которая активна в данный момент в модели (но не к той, в которой находится главный вид чертежа!).

1. А как автоматически заполнить строки таблицы этими свойствами ссылаясь в шаблончиках на имя конфигурации в явном виде?

2. Как сослаться на имя размера D1@Бобышка-Вытянуть1, опять же указав имя конфигурации в явном виде?

3. Желательно, чтобы такие конструкции не содержали имя файла модели в явном виде, а ссылались на "модель, указанную в свойствах листа", тогда с такой табличкой можно будет сделать универсальный шаблон чертежа.

Ссылка на сообщение
Поделиться на других сайтах


Gor

Из такого пространного сообщения ничего не понял.

Всё надо оформлять в таблице параметров и её же вставлять в чертеж.

Да, конструкции типа "D1@Эскиз1@@01@Деталь1.SLDPRT" и "SW-Mass@@01@Деталь1.SLDPRT" вполне себе работают.

Но остается два вопроса: как избавиться от имени файла модели, откуда берется свойство, а ссылаться на модель, прикрепленную к свойствам листа чертежа.

И второй - как засунуть в эту конструкцию свойства, определяемые в окне "Суммарная информация", например, свойство "Обозначение".

Изменено пользователем Gor
Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте!

Вопрос относится к оформлению группового табличного чертежа для параметрической детали.

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

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

Причем, в детали создана таблица параметров, где заполнены имена конфигураций:

"По умолчанию", "01", "02"...

Заполнены такие, например, имена свойств:

D1@Бобышка-Вытянуть1

D1@Эскиз1

$СВОЙСТВО@Обозначение

(свойство обозначение заполняется как $PRP:"SW-File Name" для конфигурации "По умолчанию",

и как $PRP:"SW-File Name"-$PRP:"SW-Configuration Name" для остальных, это сделано для спецификаций).

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Если ввести в чертеж строки типа:

$PRPSHEET:{Обозначение}

$PRPSHEET:{Weight}

То их значение привязывается к конфигурации, которая активна в данный момент в модели (но не к той, в которой находится главный вид чертежа!).

1. А как автоматически заполнить строки таблицы этими свойствами ссылаясь в шаблончиках на имя конфигурации в явном виде?

2. Как сослаться на имя размера D1@Бобышка-Вытянуть1, опять же указав имя конфигурации в явном виде?

3. Желательно, чтобы такие конструкции не содержали имя файла модели в явном виде, а ссылались на "модель, указанную в свойствах листа", тогда с такой табличкой можно будет сделать универсальный шаблон чертежа.

Вот ссылка на программу <noindex>http://webfile.ru/6411127</noindex> Пароль 123
Ссылка на сообщение
Поделиться на других сайтах

Вот ссылка на программу <noindex>http://webfile.ru/6411127</noindex> Пароль 123

Программа удалена

И второй - как засунуть в эту конструкцию свойства, определяемые в окне "Суммарная информация", например, свойство "Обозначение".

Суммарная информация имеет 3 вкладки.

На первой вкладке находятся свойства "автор", заметки, title and subject. Эти свойства доступны в Винде при просмотре директория в режиме "таблица". Очень удобно. Там же их можно изменять или заполнять не открывая Солида.

На вкладке "настройка" должны быть свойства, не зависящие от конфигурации, например, "Раздел", "разраб", проверил и т.п.

На вкладке "Конфигурация" (в хелпе называемая "относится к конфигурации") должны быть свойства, зависящие от конфигурации, например, "обозначение", "наименование", "первичное применение", "литера", "масса", "материал", нужные размеры, заметки (например, номер рисунка) и т.п.

Ссылка на сообщение
Поделиться на других сайтах

Программа удалена

Суммарная информация имеет 3 вкладки.

На первой вкладке находятся свойства "автор", заметки, title and subject. Эти свойства доступны в Винде при просмотре директория в режиме "таблица". Очень удобно. Там же их можно изменять или заполнять не открывая Солида.

На вкладке "настройка" должны быть свойства, не зависящие от конфигурации, например, "Раздел", "разраб", проверил и т.п.

На вкладке "Конфигурация" (в хелпе называемая "относится к конфигурации") должны быть свойства, зависящие от конфигурации, например, "обозначение", "наименование", "первичное применение", "литера", "масса", "материал", нужные размеры, заметки (например, номер рисунока) и т.п.

DesignTable.rar

Ссылка на сообщение
Поделиться на других сайтах

Программу скачал, распаковал. exe файл требует установить 4 фреймворк. Макрос в Солиде установил - кнопку нажимаю - и ничего...

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

Ссылка на сообщение
Поделиться на других сайтах

Программу скачал, распаковал. exe файл требует установить 4 фреймворк. Макрос в Солиде установил - кнопку нажимаю - и ничего...

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

Ну скачай и установи!!!

У меня на работе была такая проблема устоновил и все нормально...

Ну скачай и установи!!!

У меня на работе была такая проблема устоновил и все нормально...

Это макрос таблицы исполнений который формирует автоматоматический....
Ссылка на сообщение
Поделиться на других сайтах

Это макрос таблицы исполнений который формирует автоматоматический....

Видимо часть сообщения пропала.
Ссылка на сообщение
Поделиться на других сайтах

rena-981, скачал, запустил, работает супер.

Большое человеческое спасибо!

Это бесспорно отличное решение проблемы.

Но, да простит меня многоуважаемая публика, хочется все-таки поставить точку в этом вопросе. Если кто знает, можно ли конструкцию типа:

"D1@Эскиз1@@ИмяКонфигурации@ИмяФайла.SLDPRT"

записать в чертеже таким образом, чтобы не было ссылки ИмяФайла, а была ссылка на файл модели, привязанный к листу чертежа, т.е. как следующая:

$PRPSHEET:{Наименование}

но с явным указанием имени конфигурации.

Какой в этом смысл: ес-но шаблоны, а еще изготовление серии типовых чертежей на основе уже сделанных.

Все ратуют за вставку таблицы параметров, а мне кажется, что возни с этим многовато, Программа DesignTable - шикарное решение, но требует каждый раз вставки таблицы заново, в шаблон такую таблицу не вставишь.

Ссылка на сообщение
Поделиться на других сайтах

Но, да простит меня многоуважаемая публика, хочется все-таки поставить точку в этом вопросе. Если кто знает, можно ли конструкцию типа:

"D1@Эскиз1@@ИмяКонфигурации@ИмяФайла.SLDPRT"

Не стоит этого делать по двум причинам:

1. В другой модели нужный размер может оказаться "D1@вытянуть@@ИмяКонфигурации100500@ИмяФайла500100.SLDPRT"

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

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

Да, конструкции типа "D1@Эскиз1@@01@Деталь1.SLDPRT" и "SW-Mass@@01@Деталь1.SLDPRT" вполне себе работают.

А если в модели размеров вообще нет?? Все сделано привязкой к геометрии соседних деталей.. Как тогда быть??

Всё надо оформлять в таблице параметров и её же вставлять в чертеж.

Ага, потом скрывать и добавлять строки и колонки.. А родную солидовскую таблицу можно сохранить как шаблон и вставлять по мере надобности..

Ссылка на сообщение
Поделиться на других сайтах

"D1@Эскиз1@@ИмяКонфигурации@ИмяФайла.SLDPRT"

записать в чертеже таким образом, чтобы не было ссылки ИмяФайла

В своё время в свойства добавлял вместо имени файла пробел.SLDPRT, после этого имя файла вставлялось само. Будет ли это работать в заметках не знаю не пробовал.

2. В ячейку таблицы не попадает допуск на размер..

На сколько помню в Таблице параметров можно давать ссылку на допуск из размера в модели и указывать тип допуска.

Ага, потом скрывать и добавлять строки и колонки..

Ну вероятно для вас эти операции по скрытию/добавлению куда сложнее ваших быстрых шагов создания таблиц:

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

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

Ага, потом скрывать и добавлять строки и колонки.. А родную солидовскую таблицу можно сохранить как шаблон и вставлять по мере надобности..

А разве таблица параметров не даёт сохранить себя в шаблон? Или чтобы не скрывать столбцы и строки можно добавить форматированную таблицу правее и ниже на листе Excel и добавить ссылки на нужные столбцы и строки Таблицы параметров, а потом ограничить поле отображения этой вспомогательной таблицей.

1. А как автоматически заполнить строки таблицы этими свойствами ссылаясь в шаблончиках на имя конфигурации в явном виде?

2. Как сослаться на имя размера D1@Бобышка-Вытянуть1, опять же указав имя конфигурации в явном виде?

3. Желательно, чтобы такие конструкции не содержали имя файла модели в явном виде, а ссылались на "модель, указанную в свойствах листа", тогда с такой табличкой можно будет сделать универсальный шаблон чертежа.

А разве Таблица параметров не выполняет этой функции? В заголовках столбцов указывается Имя размер/Имя свойства/Пользовательский текст и т.п. В строках пишутся Имена конфигурации. Нет ни каких ссылок на имя файла. На пересечении заголовка столбца и сроки конфигурации указывается необходимое значение размера, значение заданного свойства в заголовке или любой пользовательский текст, который относится к заданной для данной строки конфигурации и к заданному в заголовке столбца параметру (Значение размера/значение указанного свойства файла для разных конфигураций/параметры погашен или высвечен элемент/просто пользовательский текст и т.п.).

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Можете воспользоваться, например, этим макросом:

<noindex>http://kelnyproject.ucoz.ru/load/6-1-0-6</noindex>

, который добавит в свойства файла в закдку Конфигурации (для каждой конфигурации свойство WeightTable со ссылкой на соответвующую массу для каждой конфигурации: "SW-Mass@@01@Деталь1.SLDPRT" или в режими ОДИНОЧНЫЙ в свойство "Weight", ссылку на массу выбранной конфигурации ).

Потом это свойство можно добавить в Таблицу параметров заголовок столбца: $PPR@WeightTable и столбец будет заполнен списком масс разных конфигураций.

Правда замечено на SW2010, что иногда Таблица параметров вставленная из модели в чертёж иногда "отрывается" (вероятно, при переимновании файла модели или при замене модели на которую ссылается чертёж - подробно не проверялось) и после этого восстановить/отредактировать Таблицу в чертеже или приклеить обратно к модели не удавалось, приходилось переформатировать таблицу в модели и снова вставлять в чертёж.

Ссылка на сообщение
Поделиться на других сайтах

Кроме того, на вкладке "Настройки" окна "Суммарная информация" определено свойство:

"Weight" как ""SW-Mass@1200.09.300.142.SLDPRT", это сделано для заполнения поля Масса в чертеже.

Можете воспользоваться, например, этим макросом:

<noindex>http://kelnyproject.ucoz.ru/load/6-1-0-6</noindex>

, который добавит в свойства файла в закдку Конфигурации (для каждой конфигурации свойство WeightTable со ссылкой на соответвующую массу для каждой конфигурации: "SW-Mass@@01@Деталь1.SLDPRT" или в режими ОДИНОЧНЫЙ в свойство "Weight", ссылку на массу выбранной конфигурации ).

Потом это свойство можно добавить в Таблицу параметров заголовок столбца: $PPR@WeightTable и столбец будет заполнен списком масс разных конфигураций.

Ссылка на сообщение
Поделиться на других сайтах

, который добавит в свойства файла в закдку Конфигурации (для каждой конфигурации свойство WeightTable со ссылкой на соответвующую массу для каждой конфигурации: "SW-Mass@@01@Деталь1.SLDPRT" или в режими ОДИНОЧНЫЙ в свойство "Weight", ссылку на массу выбранной конфигурации ).

Потом это свойство можно добавить в Таблицу параметров заголовок столбца: $PPR@WeightTable и столбец будет заполнен списком масс разных конфигураций.

Если свойство (например, "Weight") записать в шаблоне на вкладку "Конфигурация", то это свойство будет автоматом дописываться во все новые конфигурации, созданные либо вручную, либо таблицей параметров. А при создании таблицы параметров с использованием "Авто-создать", все свойства с вкладки "Конфигурации" автоматом попадают в таблицу параметров. А если что и не попало - то добавляем его в таблице параметров и оно автоматом добавится во все конфигурации...

Я этим пользуюсь уже 8 лет и никаких лишних движений.

Ссылка на сообщение
Поделиться на других сайтах

На вкладке "Конфигурация" (в хелпе называемая "относится к конфигурации") должны быть свойства, зависящие от конфигурации, например, ... "наименование"...

А разве от изменения конфигурации может меняться наименование? Я наименование пишу во вкладке Настройка

А если в модели размеров вообще нет?? Все сделано привязкой к геометрии соседних деталей.. Как тогда быть??

Поставить в эскизе справочный размер и на него ссылаться в таблице параметров.
Ссылка на сообщение
Поделиться на других сайтах

А разве от изменения конфигурации может меняться наименование? Я наименование пишу во вкладке Настройка

В ГОСТах все подробненько расписано. Но если Вам не надо - пожалуйста, разрешаю.... :smile:
Ссылка на сообщение
Поделиться на других сайтах

В ГОСТах все подробненько расписано. Но если Вам не надо - пожалуйста, разрешаю.... smile.gif

1. Если бы я был полностью уверен в своих действиях, то не задавал бы этот вопрос.

2. VOleg, иногда лучше жевать нежели говорить...

Ссылка на сообщение
Поделиться на других сайтах

Я же поставил смайлик, означающий шутку... Т.е. Не хотел Вас обидеть.

ГОСТ 2.113 пункт 3.

Мои извинения.

Ссылка на сообщение
Поделиться на других сайтах

ГОСТ 2.113 пункт 3.

Вчера уже сам нашел и почитал, но тем не менее спасибо. :smile:

Я же поставил смайлик, означающий шутку... Т.е. Не хотел Вас обидеть.

Вы пошутили, я не понял - бывает... :smile:

Ну а возвращаясь к нашим баранам - с наименованиями вроде разобрался, но вопрос остался. В ГОСТе написано, что "в основной надписи и на титульном листе документов исполнения следует записывать наименование изделия и полное условное наименование исполнения (например: Пускатель ПК-1Н)", у нас же нет условных наимнований (ПК-1Н) а существуют только базовые наименования (Пускатель). Исходя из этого и записываю Наименование во вкладку свойств Настройка (ведь от изменения исполнения Пускатель никогда не станет Ротором или еще чем). А польза для меня налицо - один раз заполнил Наименование и во всех конфигурациях оно уже есть. Согласитесь, логика в моих действиях есть. Или я чего-то упускаю?

Ссылка на сообщение
Поделиться на других сайтах

Ну а возвращаясь к нашим баранам - с наименованиями вроде разобрался, но вопрос остался. В ГОСТе написано, что "в основной надписи и на титульном листе документов исполнения следует записывать наименование изделия и полное условное наименование исполнения (например: Пускатель ПК-1Н)", у нас же нет условных наимнований (ПК-1Н) а существуют только базовые наименования (Пускатель). Исходя из этого и записываю Наименование во вкладку свойств Настройка (ведь от изменения исполнения Пускатель никогда не станет Ротором или еще чем). А польза для меня налицо - один раз заполнил Наименование и во всех конфигурациях оно уже есть. Согласитесь, логика в моих действиях есть. Или я чего-то упускаю?[/color]

Ну если вообще этой проблемы нет, так и думать нечего.

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

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

Ссылка на сообщение
Поделиться на других сайтах
  • 6 лет спустя...

Хотелось бы оживить тему.

Скажите, у кого какие свойства прописаны в файлах деталей?Вижу, что у меня в шаблонах присутствует некоторый бардак (исторический). Тем не менее оформление чертежей работает. Пока что путаюсь в каком направлении начать копать, чтобы работало всё красиво и правильно.

 

Скрытый текст

 

2019-12-06 14_38_05-Суммарная информация.png

2019-12-06 14_37_59-Суммарная информация.png

2019-12-06 14_37_53-Суммарная информация.png2019-12-06 14_47_54-SOLIDWORKS Professional 2019 SP3.0 - [Болт - Лист1 _].png

 

 

Изменено пользователем kenny
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • Viktor2004
      руку привязки так сломать легко
    • lem_on
      По моему вполне логично если станок вывалится в ошибку если рука не доехала до места. У меня так же если кулачки или деталь на пути, просто пихаеш ее до места и станок опять активен. Но нынешние пановья даже не могут написать модель станка.
    • Viktor2004
      Я согласен что скорее всего проблема механическая Но если логика прописана криво и возможно не предусмотрела остановку в промежуточном состоянии, разве не логично будет попробовать принудительно подав напряжение дернуть эту руку вверх-вниз? Возможно то что туда попало выпадет  
    • Guhl
      Если оставить за скобками вопрото том, что до м19 работает нормально, а после нет, то вы не считали сколько у него реально импульсов на оборот? с помощью стороннего плк, например  А если ориентацию м5 снимать, а не м20?
    • lem_on
      Что это за станок такой в котором сразу ладер ковырять надо, даже не смотря на возможность механической проблемы? Или профдеформация?
    • Viktor2004
      не сразу я понял в чем вопрос. Долго соображал что такое режим управления скоростью. При завершении ориентации PMC снимает сигнал G70.6 ? И если он после снятия сигнала продолжает удерживать шпиндель, при каких условиях эта ориентация все же снимается? После нажатия аварийного грибка или еще как?
    • Viktor2004
      Ладдер пришлите. Будем принудительно пробовать поднимать и опускать
    • streamdown
      Коллеги приветствую! IPS 8. Подскажите пожалуйста, кто какое серверное железо использует? Интересуют параметры при одновременной работе, ну например, 400 пользователей онлайн
    • gudstartup
      так он так и позиционируется по m19 pmc выдает g70.6 а чпу отвечает f45.7 но ориентацию и смещение в 4077 он отрабатывает нормально шпиндель встает ровно и смена происходит хорошо. вопрос почему после ввода команды управления скоростью он все еще продолжает контролировать число импульсов между нуль метками хотя в принципе уже должен отменить позиционный контроль и просто считать обороты по 0 метке как он это делает без М19? это все понятно но почему оно продолжает проверять это после завершения ориентации мне непонятно
    • Александр1979
      SP9047 SSPA:47 ILLEGAL SIGNAL OF POSITION CODER "The relationship between the A/B phase and 1-rotation signal is incorrect (Pulse interval mismatch)." "Неправильное значение счетчика импульсов сигнала на энкодере ALPHAi. На фазах A и B энкодера за один оборот шпинделя насчитывается 4096 импульсов обратной связи. Программное обеспечение по управлению шпинделем проверяет количество импульсов на фазах A и B, соответствующее энкодеру, при каждой генерации сигнала одного оборота. Данный аварийный сигнал срабатывает, если регистрируется число импульсов, нарушающее заданный диапазон."
×
×
  • Создать...