Эффективная работа в Solidworks

5

Translate

Поиск

вторник, 25 июля 2017 г.

Особенности перестраивания в Solidworks

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

Чтобы перестроить модель  Solidworks нужно щелкнуть значок перестройки на стандартной панели инструментов
Значок перестраивания
Значок перестраивания
 или щелкнуть по перестройке в меню «Правка» или нажать Ctrl + B (по умолчанию). Эта команда перестраивает элементы, которые были изменены с момента последнего сохранения. При переупорядочивании импортированного элемента или любого другого элемента с отсутствующим родителем или потомком деталь не перестраивается - перестраивается только дерево конструирования FeatureManager.
Команда перестроить в меню "Правка"
Команда перестроить в меню "Правка"
Команда перестроить на панели Solidworks
Команда перестроить на панели инструментов Solidworks
Но иногда этого недостаточно. Например, когда некоторые данные в вашей модели повреждены (по разным причинам). В этом случае восстановление вашей модели не решит проблему, так как команда "Перестроить" восстанавливает только измененные элементы. В этом случае вам нужно использовать другую команду перестроения Solidworks под названием "Регенерация".

Команда "Регенерация" перестраивает каждую отдельную функцию в дереве проектирования и в результате обновляет всю геометрию. К сожалению, в Solidworks нет иконки и выбора меню для выполнения этой команды. Единственный способ, которым вы можете запустить "Регенерация" - это сочетание клавиш Ctrl + Q (значение по умолчанию). Можно назначить свои горячие клавиши. Следует знать одну особенность: для детали, сборки и чертежа средствами Solidworks нельзя назначить одну и ту же горячую клавишу на разные команды. Точнее нельзя через меню. При работе с горячими клавишами Solidworks не различает тип документа и поэтому присваивает одинаковое значение горячей клавиши сразу для всех типов документов. Возможно вы сталкивались с такой ситуацией, когда назначаете горячую клавишу например в детали, а выдается сообщение, что такая клавиша уже назначена, хотя в списке горячих клавиш её нет. Она есть, только назначена для сборки или чертежа, а список горячих клавиш показывается для текущего типа документа, т.е. для детали. Команда "Регенерация" по умолчанию во всех документах назначена на "Ctrl+Q".
Настройка горячих клавиш в детали
Настройка горячих клавиш в детали

Настройка горячих клавиш в сборке
Настройка горячих клавиш в сборке

Настройка горячих клавиш в чертеже
Настройка горячих клавиш в чертеже

Настройка перестройки




В общем случае стандартная перестройка с помощью кнопки панели инструментов или полная перестройка путем нажатия "Ctrl-Q" обновит модель с внесенными вами изменениями. Но вы можете добавить дополнительный шаг, если работаете со сложными моделями или поверхностями.

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


Когда вы работаете со сложными моделями и поверхностями, рекомендуется проводить тщательную проверку ошибок каждый раз, чтобы гарантировать, что все функции являются безошибочными. В меню « Сервис» - « Параметры» - вкладка « Параметры системы» - « Производительность» есть параметр - "Проверка при перестраивании (включить расширенную проверку тела)"


Включение расширенной проверки Solidworks
Включение расширенной проверки Solidworks

Включение «Расширенной проверки» заставит модель проверять новые или измененные функции на всех гранях  и кромках модели. Это снизит производительность, поэтому вы должны отключить эту опцию после полной перестройки. Любые ошибки следует исправить, как только они обнаружатся, чтобы гарантировать, что будущие элементы не пострадают. Если эта проверка не выполняется, обычно любые проблемы в геометрии не будут отображаться до тех пор, пока модель не будет экспортирована в другой формат для использования другим приложением CAD или CAM.
english version

четверг, 20 июля 2017 г.

Ошибка Solidworks "Не удалось создать файл журнала"

english version
Иногда возникает ошибка Solidworks "Не удалось создать файл журнала. Авто-восстановление не будет работать. Возможно, другая сессия SOLIDWORKS запущена на этом компьютере."
Ошибка Solidworks
Ошибка Solidworks
Возникает она из-за неправильного пути к журналу авто-восстановления «swxJRNL.swj». Почему это возникает точно ответить пока трудно, но некоторые наблюдения есть:

  • Эта ошибка может возникать при переименовании учетной карточки пользователя.
  • Эта ошибка может возникнуть при восстановлении настроек Solidworks другого пользователя.
Исправить ошибку легко и доступно простому пользователю:
  • Необходимо открыть редактор реестра Windows
  • Найти ветку "HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2012\ExtReferences" и в ней параметр "SolidWorks Journal Folders". В примере указан путь для Solidoworks 2012, для других версий меняется соответственно год. Щелкните на параметре "SolidWorks Journal Folders" правой кнопкой и выберите "Переименовать" либо выделите, щелкнув левой кнопкой и нажмите клавишу "F2" и добавьте к имени параметра "1". Можете переименовать как хотите или же удалить параметр. Я всегда советую переименовать, на всякий случай. 
Переименование параметра при помощи мыши
Переименование параметра при помощи мыши
Переименование параметра через F2
Переименование параметра через F2

  • После этого запустите Solidworks, на этот раз ошибки быть не должно.
  • Закройте Solidworks. В реестре параметр "SolidWorks Journal Folders" примет правильное значение  "C:\Users\CURRENT_USER\AppData\Roaming\SolidWorks\SolidWorks 2012". А был "C:\Users\Master\AppData\Roaming\SolidWorks\SolidWorks 2012". Имя "Master" было у второй учетной карточки и не соответствовала текущему имени.
При написании статьи погуглил эту тему на предмет дополнительных сведений. В итоге счел нужным донести некоторую информацию:



  • На одном известном канадском сайте для устранения ошибки рекомендовали переименовать ветку "ExtReferences", запустить солид (который воссоздаст ветку) и если ошибку исчезла, удалить старый параметр. Параметр "SolidWorks Journal Folders" находится в этой ветке реестра и по факту он тоже удалится. Т.е. вроде тоже самое, но ветка "ExtReferences" содержит большое количество важных путей Solidworks: шаблоны документов, баз материалов, блоков, таблиц гиба, сварных профилей, текстур и т.д. И после такого "лечения" все эти пути заменятся на стандартные. Новички, как правило пользуются стандартными путями и ничего не заметят, но продвинутые пользователи солида использующие свои настраиваемые пути, сразу ощутят весь ужас этого "лечения". Все пути придется восстанавливать. Конечно, если делать время от времени резервные копии настроек, то ничего страшного нет, можно восстановить все пути и правильный путь к журналу авто-восстановления тоже и не надо лезть в реестр. Но если у вас есть актуальная резервная копия, то  менять в реестре ничего не надо, восстановите настройки и заодно исправится путь к авто-восстановлению. Дело только за актуальной резервной копией.
  • На другом, уже нашем сайте, ошибка лечится путем правки параметра "SolidWorks Journal Folders" в реестре на правильный путь, который перед этим надо найти. Это правильный путь, но длиннее и вероятность ошибки больше.
Итог.
Если вы регулярно делаете резервные копии настроек Solidworks, то боятся нечего.

P.S. Для особо ленивых :) я сделал reg-файлы, который вносят правильный путь в реестр. Скачать их можно по ссылке.

Похожие статьи