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

Ссылка на имя конкретной конфигурации в уравнениях


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

Можно ли в уравнениях SW09 задать ссылку на имя конкретной конфигурации в другой детали?

Например:

Есть сборка 1.SLDASM и деталь 2.SLDPRT. В детали есть 2 конфигурации, которые отличаются лишь уравнениями задающими переменную "Длина"(в первой "Длина"=10, во второй "Длина"=20).Переменная длина используется для определения значения привязки "D1@Distance1" сборки 1.SLDASM.

Как нужно задать ссылку в сборке, чтобы значение "D1@Distance1"=10 (т.е. равно значению "Длина" 1ой конфигурации детали)

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


Можно ли в уравнениях SW09 задать ссылку на имя конкретной конфигурации в другой детали?

Например:

Есть сборка 1.SLDASM и деталь 2.SLDPRT. В детали есть 2 конфигурации, которые отличаются лишь уравнениями задающими переменную "Длина"(в первой "Длина"=10, во второй "Длина"=20).Переменная длина используется для определения значения привязки "D1@Distance1" сборки 1.SLDASM.

Как нужно задать ссылку в сборке, чтобы значение "D1@Distance1"=10 (т.е. равно значению "Длина" 1ой конфигурации детали)

Смог сделать только такое решение:

В детали введите еще переменную 'L' значение которой равно 10 (заданное явно, без формул и ссылок).

В сборке сошлитесь на эту переменную.

Модели прилагаются.

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

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

SW2008 SP5.0

Ass_part.rar

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

Можно ли в уравнениях SW09 задать ссылку на имя конкретной конфигурации в другой детали?

Например:

Есть сборка 1.SLDASM и деталь 2.SLDPRT. В детали есть 2 конфигурации, которые отличаются лишь уравнениями задающими переменную "Длина"(в первой "Длина"=10, во второй "Длина"=20).Переменная длина используется для определения значения привязки "D1@Distance1" сборки 1.SLDASM.

Как нужно задать ссылку в сборке, чтобы значение "D1@Distance1"=10 (т.е. равно значению "Длина" 1ой конфигурации детали)

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

Т.е. у всех конфигураций имя переменной "Длина" одно и то же, а вот ее значение разное... В этом и смысл... Без конфигураций переменная вообще не нужна т.к. ничего не меняется - достаточно числового значения...

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

Можно ли в уравнениях SW09 задать ссылку на имя конкретной конфигурации в другой детали?

Например:

Есть сборка 1.SLDASM и деталь 2.SLDPRT. В детали есть 2 конфигурации, которые отличаются лишь уравнениями задающими переменную "Длина"(в первой "Длина"=10, во второй "Длина"=20).Переменная длина используется для определения значения привязки "D1@Distance1" сборки 1.SLDASM.

Как нужно задать ссылку в сборке, чтобы значение "D1@Distance1"=10 (т.е. равно значению "Длина" 1ой конфигурации детали)

Уравнение:

"D1@Distance1"="Длина@@Конфигурация1@2.SLDPRT"

где

Длина - переменная

Конфигурация1 - имя конфигурации

2.SLDPRT - имя детали

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

Уравнение:

"D1@Distance1"="Длина@@Конфигурация1@2.SLDPRT"

где

Длина - переменная

Конфигурация1 - имя конфигурации

2.SLDPRT - имя детали

Пробовал, подобное уравнение выдает ошибку

post-26707-1268189679_thumb.jpg

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

Пробовал, подобное уравнение выдает ошибку

Да, так по крайней мере в SW2008.

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

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

...формула даст размер включенной конфигурации детали - этого достаточно.

...Если в другой конфигурации сборки задана другая конфигурация детали, то и расчет будет по той же формуле, но уже с другим значением - определенным новой конфигурацией детали...

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

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

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

Вопрос решил вбивая цифры размеров без всякой связи с моделью.

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

Вопрос решил вбивая цифры размеров без всякой связи с моделью.

Если речь идет о развертке - то можно попробовать следующее - в развертке ставите нужные вам размеры и в свойствах для каждой конфигурации задаете переменные с этими размерами. Главное!!!! Размер задавать от ТОЧКИ к ТОЧКЕ или от ТОЧКИ к кромке. Это важно! Размер от кромки к кромке работать не будет (почему - не знаю).

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

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

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

Если речь идет о развертке - то можно попробовать следующее - в развертке ставите нужные вам размеры и в свойствах для каждой конфигурации задаете переменные с этими размерами. Главное!!!! Размер задавать от ТОЧКИ к ТОЧКЕ или от ТОЧКИ к кромке. Это важно!

Все выполнялось в точности.

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

В свойствах конфигурации развертки "00-flat", ... , "0n-flat" все OK - отображается . А при переносе этой строки в родительскую конфигурацию "00", ... , "0n" были какие-то проблемы .

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

А вот дальше, при переносе ссылок на размеры 'D1@calc@0n-flat' в общую таблицу чертежа начинается сбой . Во всех ячейках столбца отображается значение активной конфигурации.

В ближайшем будущем поэксперементирую еще, теперь уже спокойно и не на реальной детали .

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

А вот дальше, при переносе ссылок на размеры 'D1@calc@0n-flat' в общую таблицу чертежа начинается сбой . Во всех ячейках столбца отображается значение активной конфигурации.

В ближайшем будущем поэксперементирую еще, теперь уже спокойно и не на реальной детали .

Не понятно что за "таблица чертежа"?

Я говорил о "таблице параметров" модели.

И еще я эти цифры выводил в спецификацию (добавлял столбец "материал" и "Длина", "ширина"). Вроде что-то работало, но до конца это дело не довел...

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

Не понятно что за "таблица чертежа"?

Вставка общей таблицы в чертеж.

Я говорил о "таблице параметров" модели.

И еще я эти цифры выводил в спецификацию (добавлял столбец "материал" и "Длина", "ширина"). Вроде что-то работало, но до конца это дело не довел...

Такая технология работает без сбоев и давно и многократно себя оправдала.

Речь вот о чем. Руководства по SW рекомендуют технологию 'моделирование изделия->развертка'. Раньше работал по технологии 'развертка->гибы->изделие'.

Перешел на технологию 'моделирование изделия->развертка' . Основание - как бы хорошо не знать листовой металл, но эта технология быстрее .

При такой технологии размеры развертки видны только в конфигурации развертки - '0n-flat' . Но их (размеры) часто требуется передать в чертеж (например в таблицу исполнений) и в спецификацию ('BOM', 'ВМ', ...) .

Как это сделать ?

- Технология "эскиз на развертке->размер габарита->ссылка на размер" сбоит .

- Технология "расчет необходимых размеров в Excel->присвоение свойств->передача куда угодно" наверняка будет работать . Формулы расчета в Excel будут громоздкие . Более приятно думать не над ними, а над тем какое пиво взять .

Спасибо. Буду благодарен за подсказку .

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

'моделирование изделия->развертка' . Основание - как бы хорошо не знать листовой металл, но эта технология быстрее .

другое - кощунство, ИМХО.

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

Простановка справочных размеров, на развертке (в модели) для передачи в ВОМ, годится для однотипных деталей. Информация о габаритах развертки отображается в чертеже, в дополнительном виде. Если кому-то (из людей обсчитывающих стоимость изделия и технологов) лень глядеть в чертёж, то это уже их проблемы... которые стараются взвалить на конструкторов. Сам проходил такое.

К тому же габариты развертки не дают истинного представления о расходе металла. Ясность наступает когда имеется карта раскроя.

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

Простановка справочных размеров, на развертке (в модели) для передачи в ВОМ, годится для однотипных деталей. Информация о габаритах развертки отображается в чертеже, в дополнительном виде.

Т.е. для деталей с единственным исполнением (конфигурацией)? Тут все работет, вопросов нет.

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

Для серийных изделий детали с исполнениями, наверное, вообще можно не делать. И для дорогих/сложных деталей исполнения тоже лучше не делать. Для мелкосерийных/единичных изделий и простых деталей чертеж с исполнениями - это проще. И в чертеже в общей таблице для исполнителя надо указать габариты (и др. размеры) разверток. Но как?

Простановка справочных размеров, на развертке (в модели) для передачи в ВОМ...

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

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

А раскрой делаю только по специальной просьбе .

Конечно, все это подходит для специфическиз производств.

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

примерно так

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

За скриншот спасибо. Может этот вопрос все-таки решается?

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

Подытожим

+В уравнениях Solidworks нельзя создавать ссылки на конкретные конфигурации (ссылки вида "D1@Extrude1@@Config1@Detail.SLDPRT" приводят к ошибкам в уравнении).

+Если задавать величину размера в конфигурации детали, то в уравнении написанном в сборке будет отображаться величина размера последней активной конфигурации детали (что видно на прикрепленном рисунке где вставлена конфигурация детали с D2@Sketch1=100, а в уравнении сборки этот размер равен 50)

post-26707-1268420449_thumb.jpg

Вывод: варьировать размеры в конфигурациях детали и впоследующем использовать их в сборках нельзя

Спасибо всем за дискуссию!

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

Буду краток. Я не читал всю тему.

У меня так- чтобы уравнение работало, нужно сцылку не руками вписывать, а ткнуть конкретно в этот размер в ЭСКИЗЕ.

При этом в уравнение впишется таже самая надпись (которую мы вбивали руками) но она будет работать.

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

Подытожим

+В уравнениях Solidworks нельзя создавать ссылки на конкретные конфигурации (ссылки вида "D1@Extrude1@@Config1@Detail.SLDPRT" приводят к ошибкам в уравнении).

+Если задавать величину размера в конфигурации детали, то в уравнении написанном в сборке будет отображаться величина размера последней активной конфигурации детали (что видно на прикрепленном рисунке где вставлена конфигурация детали с D2@Sketch1=100, а в уравнении сборки этот размер равен 50)

post-26707-1268420449_thumb.jpg

Вывод: варьировать размеры в конфигурациях детали и впоследующем использовать их в сборках нельзя

Спасибо всем за дискуссию!

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

меня так- чтобы уравнение работало, нужно сцылку не руками вписывать, а ткнуть конкретно в этот размер в ЭСКИЗЕ.

При этом в уравнение впишется таже самая надпись (которую мы вбивали руками) но она будет работать.

Работает в обоих случаях..

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Александр1979
      Во время прогона с блокировкой должны изменяться абсолютные и относительные координаты, машинные координаты не должны изменяться.
    • maxx2000
      Автора темы не было с 2 мая. Я такого звзидунка давно не встречал
    • Dimetil Gidrozin Dnepr
      куда пропал твой парень? с ним в паре вы замечательно смотрелись и ты был гораздо круче спасибо. я уже с автором темы связался он мне ссылок дал и где качать и как ставить. понту мне смотреть то чего у меня нет)) я поставлю то что он мне дал и посмотрю по нему. он видеоуроки пишет. норм чувак кста
    • IgorT
      Да че там хорошего? По мне уже то, что нет возможности выбрать плоскость симметрии напряг.
    • AlexKaz
      А если сделать такой финт: есть два тела, на телах две площадки с одинаковой сеткой. Что будет, если создать много RBE2 от площадки к площадке, но каждый RBE2 связывает только 1 узел на первой площадке с 1 узлом на второй (а не несколько узлов с одним узлом)? По логике вещей, получается аналог нескольких простых MPC узел в узел, т.е. для каждой пары узлов с разных площадок имеем Ux1-Ux2=0, Uy1-Uy2=0, Uz1-Uz2=0. Т.е. получим деформируемые границы площадок (вместо абсл. жёстких), но "сшитые" попарно по площадкам узлы, и попарные узлы на площадках должны перемещаться на одинаковое расстояние. Или нет?
    • Anat2015
      Не путайте модель станка и модель ЧПУ. Синумерик - это ЧПУ, у вас точно ЧПУ Sinumerik SN-770, или это все таки название станка, не встречал, чтобы Сименс станки делал. Определитесь с точным названием УЧПУ.   Теоретически, да, но можно и с внешнего инструмента (ноутбука) а процесс восстановления привязан к модели ЧПУ. Только arc. (архив) бывает разный, могут быть отдельно архивы NCU, PLC, HMI, а может быть объединенный. Где батарейка, какие настройки вы имеете ввиду? Может и архивы не надо восстановливать? Подробнее опишите свои проблемы.
    • ID_Hacker
      Бывает на пульте кнопка, бывает М командами откидывается. Если заходите в меню измерения инструмента в режиме Jog, возможно надо выбрать параметры измерения и нажать "Цикл старт" Вариантов реализации много, и без осмотра подсказать практически нереально. Вы вообще уверены, что у вас моторизированная рука, а не откидываемая руками? Правильно вам пишут - необходимо смотреть в руководстве пользователя станка. Если нет руководства, просить поставщика, производителя. Ну а если уже совсем край, искать специалиста, готового провести исследование и возможно пусконаладку.
    • Мрачный
      Компас напоминает в своих способностях SW 2001-2006 г. Очень во многих местах. А вот с зеркальными деталями-сборками там вроде бы все весьма неплохо, гораздо лучше чем в SW. Вот такое неоднозначие...
    • maxx2000
      там посыл скорее про оформление чертежей согласно ГОСТ Айтишники и манагеры. Что с них взять. 1 семестр начерталки и 1 семестр инженерной графики, если не всё вместе, на отстань в каком нить педагогическом или аграрном вузе
    • brigval
      Заложено, но на усмотрение пользователя. К сожалению.
×
×
  • Создать...