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

Параметризация в SW


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

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

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

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


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

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

С этим согласен. Но что интересно, при копировании втулки её (вторую втулку) можно располагать как угодно.

:biggrin: Эвон куда забрались!

Давайте создадим тему типа "Взаимосвязи сборки" - "Как правильно создавать".

Уважаемые! Не путайте студента! А то его за всеми этими теориями уже и не видно!

А в чём сложность?

Редактировать эскиз в сборке и сопрячь две окружности.

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

:smile:

Здесь gif-анимация с построением

огромное спасибо!

suic

А диплом именно с применением формул???

Вот <noindex>тема</noindex>, где обсуждаются подобные штучки (сам обхожусь без формул)...

Поищите по форуму - формулы часто обсуждались...

Да в хелпе Солида эта тема раскрыта хорошо...

да,да нужно именно сборку параметризовать,и формулы вставить в диплом. спасибо

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

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

Не вижу никакой беды.

Беды начинаются с появлением версий изделия, а особенно по мере замены компьютеров с последующим переименованием каталогов/структур каталогов/логических дисков. Кроме того не надо сбрасывать со счетов и подсознательного стремления людей к сепаратизму, ведь экспорт /импорт геометрии не всегда идёт строго сверху вниз, но бывает и горизонтальным, а иногда и снизу вверх.

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

А кто сказал что от контекстного проектирования нужно отказываться?

Напротив, именно в эту сторону и следовало бы развивать SolidWorks, ИМХО, да знать у DS SolidWorks Corp иное мнение по этому вопросу. Например, мне ну очень не хватает возможности перебрасывать без всякого программирования произвольный набор параметров из модели в модель минуя все уровни сборочных вхождений, либо даже из модели в какое ни будь самодельное приложение и обратно. А где в SolidWorks такой шлюз? Думаете за минувшие 10 лет про это ни разу не говорилось по всем реально доступным лицензионному пользователю каналам?

И даже без PDM, выделенного сервера и API-приблуд.

Так вот, раз DS SolidWorks Corp не испытывает желания развивать SolidWorks в сторону дальнейшего приближения к Hi-End, то стало быть пользователю без API ну никак не обойтись. Так же в крупом проекте не обойтись и без PDM, ибо на самом деле контексты более всего нужны именно для коллективной работы. Если проект не велик, то в принципе можно обойтись и просто выделенным сервером, но только при условии наличия очень хорошего сисадмина.
Ссылка на сообщение
Поделиться на других сайтах

замены компьютеров с последующим переименованием каталогов/структур каталогов/логических дисков

А это каким образом сказывается? Хотите сказать если будет другая структура папок, вложений, то SW уже не откроет? Или может быть беда в том, что некоторые не привыкли давать уникальные имена файлам моделей?
Ссылка на сообщение
Поделиться на других сайтах

Хотите сказать если будет другая структура папок, вложений, то SW уже не откроет?

Модель то откроется, но контекст будет потерян. То есть не будет ассоциативного обновления, а будет мёртвый слепок. Если все модели изначально лежали в одном каталоге то ещё куда ни шло, но ежели в различных папках или хуже того - на других компьютерах, то всё. :blink:
Ссылка на сообщение
Поделиться на других сайтах

Ну да. В большом коллективе без грамотно работающей PDM и сервака никак. Я то забыл упомянуть, что у меня КБ маленькое, а для разработки очередной версии изделия я использую только свои проекты. Только в этом случае даже на больших сборках у меня есть определённая уверенность в правильности построений и изменений деталей в контексте. Что касается переноса архива на другой диск или компьютер, то лично у меня проблем с этим не возникало. Главное, чтобы ВЕСЬ электронный архив находился в ОДНОЙ папке. А менять структуру папок в электронном архиве - нив коем случае нельзя.

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

Модель то откроется, но контекст будет потерян. То есть не будет ассоциативного обновления, а будет мёртвый слепок. Если все модели изначально лежали в одном каталоге то ещё куда ни шло, но ежели в различных папках или хуже того - на других компьютерах, то всё. :blink:

Короче: Студенты! если вы рассовали свои модели из сборки в разные папки - пользуйтесь "Копировать проект"/"Найти ссылку"/SWExplorer.

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

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

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

менять структуру папок в электронном архиве - нив коем случае нельзя.

приплыли...

ВЕСЬ электронный архив находился в ОДНОЙ папке

ржака...

Модель то откроется, но контекст будет потерян. То есть не будет ассоциативного обновления, а будет мёртвый слепок.

Странник

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

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

Странник

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

К сожалению, но это так, если менялась структура проекта при копировании, переименовании, даже с помощью SW Explorer-a или его аналогов....
Ссылка на сообщение
Поделиться на других сайтах

Наверняка Странник проверял иначе бы не писал, извиняюсь. Но на счёт "рассыпания" проекта при реструктуризации папок и прочего не соглашусь. Если бы имели место формулы, то да. Но для случая контекста не наблюдал бага.

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

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

Maze, при всём уважении, в данном случае вы сильно неправы.

Вы, как помнится, утверждали, что не получается из верхней сборки сослаться на геометрию стоящего в нижней сборки конверта? Так что же мешает вам взять деталь привязок и забросить её с тем же самым статусом конверта в любую сборку где только нужна её геометрия? Это настолько азбучный приём работы в SolidWorks, что я даже было дело постеснялся указывать вам на него прилюдно.

Вы утверждаете что переименовании/переносе ссылочных каталогов ваши контекстные стрелочки не обзаводятся ещё и знаком вопроса? Вот вам сценарий для видеоролика:

1. Создаёте на диске D: каталог ДЕТАЛЬ ПРИВЯЗОК

2. Рисуте в каталоге ДЕТАЛЬ ПРИВЯЗОК многотельную деталь произвольной формы, например, АБВГ.00.00.000ГЧ

3. Производите сохранение тел многотельной детали АБВГ.00.00.000ГЧ в расположенные прямо на D: новые детали АБВГ.00.00.001, АБВГ.00.00.002... АБВГ.00.00.00N с образованием там же на D: одноуровневой сборки АБВГ.00.00.000.

4. Вставляете деталь АБВГ.00.00.000ГЧ как конверт в сборку АБВГ.00.00.000.

4. Закрываете SolidWorks и просто переносите средствами WINDOWS папку ДЕТАЛЬ ПРИВЯЗОК на диск C:, либо E:, либо на другой компьютер в локальной сети/интернете.

5. Запускаете SolidWorks, открываете АБВГ.00.00.000 и демонстрируете отсутствие предложения самостоятельно найти детал АБВГ.00.00.000ГЧ, наличие значков ->, а не ->? и ещё успешную попытку применения команды редактировать в контексте.

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

Странник

А Инструменты - Параметры - Месторасположение файлов - Пути поиска не для этого разве? Не тоже самое что и в ПроЕ, когда не важно где находится файл, лишь бы имя было уникальное и путь поиска прописан?

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

Странник

А Инструменты - Параметры - Месторасположение файлов - Пути поиска не для этого разве?

Сколько себя помню кроме времём основной рабочей папки от SWR-PDM потеря контекста имела место всегда, вне зависимости от этой настройки. Но для пущей важности в понедельник поиграюсь и отпишусь, хотя у кого SW под рукою может и прямо сейчас поэкпирементировать.
Ссылка на сообщение
Поделиться на других сайтах

Вот что в справке:

Поиск связанных документов

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

После нахождения документа ссылки программа обновляет путь на документ ссылки в родительском документе. При сохранении родительского документа обновленный путь также сохраняется.

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

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

Последний раз сборка была сохранена как C:\zz\a1.sldasm. Сборка перемещается по следующему пути: D:\ss\tt\a1.sldasm.

Первая деталь в сборке последний раз была сохранена как C:\qq\p1.sldprt. Эта деталь не перемещается.

Вторая деталь в сборке последний раз была сохранена как C:\zz\yy\xx\p2.sldprt. Эта деталь отсутствует из-за удаления, переименования или по причине другой ошибки работы с файлами.

Имеются два пути в списке Папки диалогового окна Параметры месторасположения файлов: D:\aa\bb\ и E:\cc\dd\

Выбираются команды Файл, Открыть, чтобы открыть файл 1.sldasm в новой папке.

Правила

Примеры

1. Используется любой открытый документ с тем же именем.

Если p2.sldprt находится в другом открытом документе, система SolidWorks использует эту версию файла p2.sldprt.

2. Выполняется поиск по первому пути, который указан в списке Папки в диалоговом окне Параметры месторасположения файлов.

ПРИМЕЧАНИЕ: Необходимо установить флажок Поиск внешних ссылок в списке папок документа в диалоговом окне Параметры внешних ссылок. В противном случае система SolidWorks проигнорирует указанные пути.

D:\aa\bb\p2.sldprt

п.к. В ПроЕ нужно прописывать все папки, включая подпапки. Может для SW это тоже нужно...

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

..................

4. Закрываете SolidWorks и просто переносите средствами WINDOWS папку ДЕТАЛЬ ПРИВЯЗОК на диск C:, либо E:, либо на другой компьютер в локальной сети/интернете.

5. Запускаете SolidWorks, открываете АБВГ.00.00.000 и демонстрируете отсутствие предложения самостоятельно найти детал АБВГ.00.00.000ГЧ, наличие значков ->, а не ->? и ещё успешную попытку применения команды редактировать в контексте.

Данный четвертый пункт не совсем корректен, в свете постоянных рекомендаций пользоваться SW Explorer. Да и даже, если SW предложит найти неопознанные файлы и их укажут, или скопировали с помощью того же SW Explorer-a или его аналогов, то засада может ожидать вас дальше, если выполнялись операции в контексте сборки. Внимательней смотреть на значки ->?. Такой значок может появится, если применялись, например, операции Extrude или Сut-Extrude до поверхности другой детали, Cavity, Split и др. То есть, при изменении геометрии одной детали, вторая меняться не будет.

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

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

Данный четвертый пункт не совсем корректен, в свете постоянных рекомендаций пользоваться SW Explorer.

Когда у человека был компьютер по имени например ЦЕХ-13-01, а стал ЦЕХ-13-27 с заменою XP на 7 и исчезновением диска E:, то у всех прочих сотрудников предприятия объективно потеряются контекстные ссылки на его модели и SW Explorer тут будет явно ни при чём. Говорю же, для надёжной работы с контекстами кроме толкового сисадмина необходим выделенный сервер (который никуда не денется), а ещё лучше если и хорошая PDM-система в придачу.
Ссылка на сообщение
Поделиться на других сайтах

Когда у человека был компьютер по имени например ЦЕХ-13-01, а стал ЦЕХ-13-27 с заменою XP на 7 и исчезновением диска E:, то у всех прочих сотрудников предприятия объективно потеряются контекстные ссылки на его модели и SW Explorer тут будет явно ни при чём. Говорю же, для надёжной работы с контекстами кроме толкового сисадмина необходим выделенный сервер (который никуда не денется), а ещё лучше если и хорошая PDM-система в придачу.

Не, ну тут все-таки надо различать форсмажор: а если комп упадет со стола и HDD - вдребезги, тут что тоже SW виноват? :boff:

Можно XP и не на 7-ку поменянять, а на линух какой-нить с эмулятором WinXP - тоже с SW пробллемы ?

ИМХО, так нельзя рассуждать - на все случаи жизни.

Каждое живое существо, а тем более ПК, "обитают" в своем ареале...

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

ИМХО, так нельзя рассуждать - на все случаи жизни.

Каждое живое существо, а тем более ПК, "обитают" в своем ареале...

Свой ареал это не слишком крупное, но и не слишком мелкое машиностроительное предприятие со своею локальной сетью, организационной структурой, набором разнопрофильных специалистов и т.д. Не редко 7 ПК приходится на 9...10 чертящих инженеров, а также имеет место классическая ситуация с КД и техпроцессами:

А на деле, нередко саботаж... Допускаю, что существует и противоположная ситуация, но лично не встречал. Поэтому, как минимум, сборки разбиваю по процессу и последовательности, в итоге на один узел 2-4 сборочных чертежа поэтапам...

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

Однако ЕМНИП SolidWorks заявляется как система предназначенная именно для таких условий. Собственно потому и говорю всем новичкам желающим освоить контекстное моделирование:

прежде чем ступать на эту тропинку хорошенько подумай - надо ли оно тебе на самом деле.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • maxx2000
      Да вот так ему хочется. Вот такие гады разработчики. Небось и в мануале всё это описали. Я негодую вместе с тобой.
    • Максим604
      Поэтому и вопрос. почему шопмилл подачу меняет, когда пишешь через него(макропеременые), а когда через G код не меняется. как шопмилл просчитывает новую подачу я понимаю, но не понимаю как прравильно и почему именно так правильно, а не наоброт. почему шопмилл переводит подачу с движения по траектории на движение по центру?     
    • Snake 60
      Так а зачем, если вот эта кнопка  сохраняет все детали и подсборки входящие в нее: При желании можно повесить на горячую кнопку через Настройка-Клавиатура Или пересохранить имеется ввиду создать копию с новым именем? Если да, то для этих целей я бы посоветовал крутой макрос с именем Коперник от @tompsongun См. пост выше.
    • maxx2000
      ну хотя бы то что одна написана через макропеременные, вторая в джи кодах. Ты считаешь что при одинаковом результате у них одинаковые алгоритмы?  
    • Максим604
      А что должно смущать?
    • maxx2000
      Ничего не смущает?
    • Максим604
      разные уп, но смысл одинаковый. в первом варианте подача меняется, во втором сохраняется.   Это то что не устраивает   M0 E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1297,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.03937,0.31831,,,,1,0,"ISO_METRIC","M14");*RO* E_MI_TR(1,0,0,"REZBA_D11.9_P2_VARGUS","",1,0.05,2,50,2,1298,-16.2,91,2,10,14,1.0826,1.083,0.1,0,3,0.07874,0.63662,,,,-1,0,"ISO_METRIC","M14");*RO* _E_P002: E_PS_CIR(1,0,0,-14,90,0,,0,,102.5,12.857,30,8,10,0,,);*RO* CALL "END.SPF";#SM;*RO* E_END(0,1,0);*RO* M30 ;#SM;*RO* _____________________________________________   это устраивает N104 T=" ФРЕЗ. РЕЗЬБЫ - 12" N106 M6 N108 G0 X0. Y0. S1326 M3 D1 N110 Z50. N112 Z5. N114 G1 Z-25. F198.9 N116 G41 Y-4.95 N118 G3 X9.95 Y0. Z-24.5 I3.74372 J4.95 N120 Z-22.5 I-9.95 J0. N122 Z-20.5 I-9.95 J0. N124 Z-18.5 I-9.95 J0. N126 Z-16.5 I-9.95 J0. N128 Z-14.5 I-9.95 J0. N130 Z-12.5 I-9.95 J0. N132 Z-10.5 I-9.95 J0. N134 Z-8.5 I-9.95 J0. N136 Z-6.5 I-9.95 J0. N138 Z-4.5 I-9.95 J0. N140 Z-2.5 I-9.95 J0. N142 Z-.5 I-9.95 J0. N144 X0. Y9.95 Z0. I-9.95 J0. N146 X-4.95 Y0. Z.5 I0. J-6.20628 N148 G1 G40 X0.
    • sklide008
      Да точно, подзабыл уже все. а можно ли горячими клавишами открыть деталь из сборки и пересохранить не открывая деталь?
    • maxx2000
      наверное пришло время выложить программу которая устраивает и которая не устраивает
    • Максим604
      Резьбу фрезерует. Просто выходит что подача меняется в разы.    Писал в мастеркаме  и крео. Там всё понятно. Подача=обороты*кол-во зубьев*подача на зуб. И с такой скоростью режет.    А когда пишешь через шопмилл ( стойка синумерик). То подача меняется от написаной
×
×
  • Создать...