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

5

Translate

Поиск

четверг, 7 сентября 2017 г.

Особенность Solidworks Toolbox 2012 и выше.

С Solidworks 2012 была изменена архитектура Toolbox. Теперь тулбокс не зависит от базы данных "SWBrowser.mdb". Структура сохраняется в файле "ToolboxFiles.index". Это  повлекло за собой потерю возможности редактирования базы Toolbox. Осталось возможность произвести коррекцию данных через конфигуратор Toolbox, довольно ограниченную. Причем если с стандартами DIN, ISO и др. в силу своей специфики обозначения кол-во конфигураций не превышает максимальных значений обрабатываемых конфигуратором, то с ГОСТом дела обстоят намного хуже. Например в болтах  количество конфигураций зависит от диаметра, длин, исполнения, резьбы, направления резьбы, шага, допуска, материала, покрытия. При перемножении всех значений у некоторых деталей получается количество конфигураций (больше 250 000), которое конфигуратор не может обработать и редактирование возможно только для значений, которые попали в диапазон редактирования. Причем экспорт в таблицу Excel тоже не спасает, в таблицу попадает то кол-во, которой конфигуратор может обработать.
Допустимое количество конфигураций Solidworks Toolbox
Допустимое количество конфигураций


Количество конфигураций превышено 250 000 (первый конфигурации)
Количество конфигураций превышено 250 000 (первые конфигурации)


Количество конфигураций превышено 250 000 (последние конфигурации)
Количество конфигураций превышено 250 000 (последние конфигурации)

Как видите, в болте ГОСТ 7805 конфигураций столько, что конфигуратор смог считать только до резьбы M1,5. В элементах которые содержат обрабатываемое количество  конфигураций вы сможете менять значения. Для удобства лучше экспортировать данные в Excel, откорректировать и импортировать в Toolbox.
Экспорт, импорт конфигураций Toolbox в Excel
Экспорт, импорт конфигураций Toolbox в Excel





Кроме того если вы захотите добавить детали Toolbox версии до 2012 года, то напрямую это не удастся. Связано это с тем, что с 2012 года данные о возможных конфигурациях хранятся в файле детали, откуда её считывает конфигуратор Toolbox. Кроме того, с версии SW2016 база данных SWBrowser.mdb имеет другой формат SWBrowser.sldedb. Т.е. база данных SQL.  При обновлении Solidworks этот процесс происходит автоматически в процессе установки. Для обновления вручную необходимы файлы версий младше SW2012, база данных SWBrowser.mdb и утилиты Solidworks "Sldtoolboxupdater", "DatabaseConverter" и "UpdateBrowserData".



Порядок обновления Toolbox


  1. Используя утилиту "Toolbox\data utilities\UpdateBrowserData" обновляем базу данных до актуальной версии. Не забывайте запускать утилиты с правами администратора.
    Обновление базы данных Toolbox
    Обновление базы данных Toolbox
    Указываем базу данных SW2011 и нажимаем "Обновить". Кнопка "Отобразить дополнительные параметры" позволяет выбрать базу  до которой будет происходить обновление.
    Указание исходного каталога
    Указание исходного каталога
  2. Если вы будете обновлять выше версии SW2015, то необходимо переконвертировать базу в формат базы данных SQL. Для этого предназначена утилита "Toolbox\data utilities\DatabaseConverter", которая переконвертирует в новый формат. Если же обновление до 2016 года, то этот шаг надо пропустить.
    Конвертирование базы данных в новый формат
    Конвертирование базы данных в новый формат
  3. Теперь заключительный шаг - конвертация файлов. Для этого предназначена утилита "UpdateBrowserData", которая находится в корне солида.
    Обновление файлов
Необходимо указать местоположение инсталляционных файлов Toolbox.  После этого можно запустить процесс обновления. Недостаток графического интерфейса в том, что нельзя указать каталог Toolbox, который необходимо обновить. Будет использоваться путь, который указан в настройках Solidworks. Таким образом надо запустить Solidworks и указать новое местоположение конвертируемых файлов. К счастью можно  использовать  командную строку. Для этого создаем простой командный файл (bat или cmd) со следующим содержанием:

"H:\Program Files\Solidworks 2012\SolidWorks\sldtoolboxupdater.exe" "H:\Convert toolbox" "Z:\Toolbox"
Первым указываем полный путь к утилите, потом путь к обновляемому каталогу и последним путь к инсталляционным файлам Toolbox. Запустив через некоторое время получим сконвертированный Toolbox. 
Есть еще один секрет, его надо знать, перед конвертирование необходимо очистить папку "updates". После конвертирования в ней можно посмотреть лог конвертирования "UpdateLog". Есть еще моменты, но для разового обновления они не нужны.

Добавление в Toolbox файлов SW2012 и выше 

Если же у необходимо добавить в Toolbox файлы SW2012 и выше, то тут все просто. Скопируйте файлы в каталог Toolbox  в папку Browser. Можно создать структуру каталогов если файлов много и различных ГОСТов. После этого необходимо удалить файл "ToolboxFiles.index" в папку Browser  и запустить солид. При подключении Toolbox произойдет индексация и создание файла ToolboxFiles.index.
Есть другой способ, через конфигуратор Toolbox. Для этого запустите "SldToolboxConfigure.exe" - "Настройка Toolbox" как записана эта утилита в меню "Пуск". В дереве стандартов щелкните правой кнопкой и создайте папку, в которую добавите нужные файлы. После создания структуры и добавления файлов сохранитесь. Поcле этого добавленные файлы появятся в Toolbox.

P.S. Эта статья является параллельным дополнением статьи 

"Как обновить SOLIDWORKS 2015 Toolbox."

среда, 6 сентября 2017 г.

Ошибки Solidworks Toolbox и их исправление.

Есть несколько часто встречающихся ошибок Solidworks Toolbox:

  1. Failed to get writable document
  2. Unable to open read-only file
  3. Failed to  save Toolbox library: Access to the path is denied
  4. Ошибка чтения таблицы данных (Solidworks 2018)

Failed to get writable document

В этом случае необходимо проверить права доступа к каталогу Toolbox (по умолчанию C:\Solidworks Data можно посмотреть в настройках Toolbox)
Путь к Solidworks Toolbox
Путь к Solidworks Toolbox
Для этого щелкните правой кнопкой на каталог Toolbox-Свойства - вкладка Безопасность. Проверьте, чтобы у вашей учетной записи были права на запись и был снят атрибут для чтения. Ниже скрины, которые дают полный доступ.




Unable to open read-only file

При этой ошибке нужно в настройках конфигуратора Toolbox- "Настройки пользователя" поставить галочку "Изменить состояние документа только для чтения до записи"



Failed to  save Toolbox library: 
Access to the path is denied

В третьем случае необходимо проверить права на запись у файла "ToolboxFiles.index", который находится в каталоге Toolbox - \Browser. Эта ошибка может появиться в версиях SW2012 и выше. Связано это с тем, что начиная с Solidworks 2012 тулбокс не зависит от  базы данных SWBrowser.mdb, а сохраняет структуру в файле "ToolboxFiles.index".

вторник, 5 сентября 2017 г.

Выборочное восстановление горячих клавиш Solidworks

Горячие клавиши в Solidworks - это один из самых быстрый способ использования каких-либо инструментов. Только жесты мышью не уступают по скорости. В Solidworks уже назначены по умолчанию  комбинации клавиш на некоторые действия. 

Каждый пользователь настраивает под себя горячие клавиши и может изменить комбинации по умолчанию и если появится необходимость вернуть определенные комбинации  в исходное состояние, то тут есть подвох. При назначении горячих клавиш Solidworks не определяет тип документа и назначает комбинацию клавиш на  документы всех типов (деталь, сборка, чертеж). Т.е. если вы назначаете комбинацию "Shift+S" на действие "Сохранить как" это будет действовать и в детали и в сборке и в чертеже. Если действие в каком-либо типе документа отсутствует, то конечно ничего не произойдет, но комбинация клавиш будет считаться назначенной в этом документе. Таким образом вернуть определенную комбинацию клавиш одинаковую для всех документов и назначенную по умолчанию, стандартными средствами Solidworks не получится. Например комбинация "Ctrl+Q" - команда  "Запустить регенерацию" для детали и чертежа, для сборки команда -"Запустить регенерацию сборки верхнего уровня".  По умолчанию для всех документов при нажатии "Ctrl+Q" произойдет регенерация. Если же вы назначили свою комбинацию клавиш на команду "Запустить регенерацию" , то регенерация будет выполнятся только в детали и в чертеже, в сборке регенерация не будет происходить  (справедливо для Solidworks 2015 и младше, начиная с SW2016  в чертеже и сборке присутствуют обе команды) 
Окно настройки Solidworks 2016

Чтобы вернуть отдельные комбинации клавиш назначенные по умолчанию, надо запустить редактор реестра Windows и открыть ветку
 [HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Customization\



Здесь вы увидите, что Solidworks записывает горячие клавиши для каждого типа документов отдельно (а назначает все в месте):




  • tPlate0 - для деталей
  • tPlate1 - для сборок
  • tPlate2 - для чертежей
Раздел AddArray содержит данные о добавленных комбинациях, а SubArray - об удаленных.
Добавлена одна комбинация горячих клавиш Solidworks 2016
Добавлена одна комбинация горячих клавиш Solidworks 2016
Если сбросить значения горячих клавиш по умолчанию, то эти разделы не будут содержать данных.
Горячие клавиши сброшены по умолчанию
Горячие клавиши сброшены по умолчанию
Если удалить комбинацию "Ctrl+Q" назначенную на регенерацию, то в разделах SubArray появляются данные об удаленной комбинации.
Удалена комбинация Ctrl+Q
Удалена комбинация Ctrl+Q



[HKEY_CURRENT_USER\Software\SolidWorks\SolidWorks 2016\Customization\tPlate0\Custom Accelerators\SubArray\11_81]

"fVirt"=dword:0000000b

"key"=dword:00000051

"cmd"=dword:00008092




Таким образом удаляя эти данные мы восстанавливаем значения по умолчанию. Т.е. для восстановления комбинации "Ctrl+Q" необходимо удалить подразделы 11_81. Можно это сделать вручную, а можно воспользоваться reg-файлами для разных версий Solidworks.





пятница, 18 августа 2017 г.

Горячие клавиши Solidworks для экономии времени

Список  комбинаций клавиш и кнопок мыши

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



Сборки
Горячая клавиша
Описание
Alt +  перетаскивание
·         Сопряжения. При удерживании клавиши Alt во время перетаскивания компонента создается автосопряжение.
·         Исследования движения. Перемещает несколько клавиш в MotionManager.
·         Система координат. При использовании системы координат (например, в режиме Переместить с системой координат и в разнесенных видах) выравнивает систему координат по кромке или грани при удерживании клавиши Alt во время перетаскивания центральной сферы или   опускании системы координат на кромке или грани во время обработки.
·         Изменение расположения компонентов. При перемещении компонентов в дереве конструирования FeatureManager обеспечивает сохранение компонента на том же уровне дерева и предотвращает его перемещение в узел сборки.
Alt + Ctrl + перетаскивание
Копирует компонент и создает автосопряжение.
Ctrl +перетаскивание
·         Копирует компонент при удерживании клавиши Ctrl + во время перетаскивания.
·         Выбор. В сборке с предварительно выбранными компонентами инвертирует выбор при удерживании клавиши Ctrl + во время перетаскивания поля выбора.
·         Toolbox. Создает деталь вместо конфигурации при перетаскивании компонента Toolbox в сборку.
·         Исследования движения. Копирует несколько клавиш в MotionManager.
Tab
·         Скрыть/отобразить. Скрывает все компоненты под указателем.
·         Во время вставки компонента. Поворачивает компонент на 90º.
Shift + Tab
·         Скрыть/отобразить. Отображает все компоненты под указателем.
·         Во время вставки компонента. Поворачивает компонент на -90º.
Ctrl + Shift + Tab
Временно отображает все скрытые компоненты как прозрачные и позволяет выбрать элементы для отображения.
Чтобы отобразить один или несколько компонентов, переместите указатель в графическую область, затем нажмите и удерживайте сочетание клавиш Ctrl + Shift + Tab. Все скрытые компоненты будут временно показаны как прозрачные. Нажмите на скрытый компонент, чтобы сделать его видимым.
Щелчок правой кнопкой мыши и перетаскивание
·         В пустое место графической области. Активирует жесты мыши.
·         На компоненте. Поворачивает компонент относительно исходной точки сборки.
Alt + щелчок правой кнопкой мыши + перетаскивание
На компоненте. Активирует жесты мыши вместо инструмента Вращение компонента.
Shift + клавиши со стрелками
Изменяет ориентацию компонента "Маршрут" при вставке этого компонента в существующую сборку "Маршрут".
Копировать/вставить
Горячая клавиша
Описание
Ctrl + C и Ctrl + V
Эти горячие клавиши используются для того, чтобы копировать и вставлять элементы аналогично функциональности Windows.
·         Эскизы. Копирует и вставляет объекты эскизов.
·         Детали. Копирует и вставляет эскизы.
·         Сборки. Копирует и вставляет детали и узлы сборки. При выборе элемента в дереве конструирования FeatureManager его можно скопировать и вставить как элемент уровня сборки.
·         Чертежи. Копирует и вставляет чертежные виды.
Ctrl +перетаскивание
·         Эскизы. Копирует объекты эскиза.
·         Детали. Копирует элементы.
·         Сборки. Копирует детали и узлы сборки.
·         Чертежи. Копирует чертежные виды.
Размеры и примечания
Горячая клавиша
Описание
Alt + щелчок
Отключает автоматическое выравнивание при размещении примечаний и размеров.
Alt +перетаскивание
Перемещает примечание независимо от группы, в которую оно входит.
Alt +указанные значения
(более подробно в статье
Вставляет стандартные символы Windows:
·         Alt + 0176. Вставляет символ градуса º.
·         Alt + 0216. Вставляет символ диаметра Ø.
·         Alt + 0181. Вставляет символ диаметра µ.
Ctrl +перетаскивание
Создает дополнительные выноски к заметке при удерживании клавиши Ctrl во время перетаскивания стрелки выноски.
Shift + щелчок
Привязывает размер к максимальному или минимальному местоположению при определении размеров арок и окружностей с помощью инструмента Автонанесение размеров.
Клавиша `
Позволяет изменить плоскость вида примечания для размера или примечания.
Отображение
Горячая клавиша
Описание
Alt + клавиши со стрелками
Поворачивает модель параллельно плоскости просмотра.
Alt + перетаскивание с помощью средней кнопки мыши
Поворачивает модель параллельно плоскости просмотра.
Shift + клавиши со стрелками
Поворачивает модель на 90º.
Shift + Z
Увеличивает модель.
Z.
Уменьшает модель.
Shift + перетаскивание с помощью средней кнопки мыши
Увеличивает и уменьшает модель по центру экрана.
F
Изменяет в размер экрана.
Alt + щелчок
Отображает скрытое тело или компонент при наведении на тело или компонент курсора.
Alt + колесо мыши
Отображает разрез при использовании лупы.
Ctrl + пробел
Открывает селектор видов.
Пробел
Открывает селектор видов и диалоговое окно Ориентация.
Alt + перетаскивание
Открывает параметр Внешние виды в PropertyManager при перетаскивании внешнего вида из панели задач в модель.
Чертежи
Горячая клавиша
Описание
Alt +перетаскивание
Позволяет выбрать любое место в таблице для перемещения таблицы.
Ctrl +перетаскивание
·         Чертежные виды. Нарушает выравнивание чертежного вида при вставке чертежного вида.
·         Примечания. Копирует примечания без привязки к сетке или другим примечаниям.
·         Таблицы. Позволяет выбрать любое место в таблице для перемещения таблицы.
Shift + щелчок
Позволяет выбрать одну кромку в чертежном виде, если несколько кромок являются коллинеарными. Вообще, при выборе кромки в чертеже выделяется вся линия, если   все сегменты линии коллинеарны.
Shift +перетаскивание
Перемещает размер в другой чертежный вид при перетаскивании размера в этот вид.
Переместить
Горячая клавиша
Описание
Ctrl + клавиши со стрелками
Выполняет панорамирование модели.
Ctrl + перетаскивание с помощью средней кнопки мыши
Выполняет панорамирование модели.
Shift + перетаскивание
·         Эскизы. Перемещает набор объектов эскизов.
·         Детали. Перемещает элемент.
·         Чертежи. Перемещает выбранный чертежный вид и все связанные виды вместе, как если бы они являлись единым объектом. Можно также переместить размер в другой проект.
Выбор
Горячая клавиша
Описание
Alt + щелчок
Позволяет выбрать задние грани в кубе селектора видов.
Ctrl + щелчок
Позволяет выбрать несколько объектов.
Shift
Позволяет выбрать прозрачную грань на детали.
Shift + щелчок
Выбирает все в пределах двух выбранных элементов дерева конструирования FeatureManager.
Листовой металл
Горячая клавиша
Описание
Tab
Изменяет направление инструмента формы при перетаскивании инструмента формы на грань.
Рисование
Горячая клавиша
Описание
Alt + перетаскивание
Симметрично корректирует оба маркера контрольной точки в сплайне.
Ctrl + перетаскивание
Скрывает линии формирования при перетаскивании конечной точки.
Нажатие Ctrl во время рисования
Отключает автоматические взаимосвязи эскизов.
Shift + щелчок
Включает привязку.
Shift + перетаскивание
Во время рисования линии выполняет ее привязку к определенной длине.
Tab
Изменяет плоскость XYZ во время рисования трехмерного эскиза.
Интерфейс пользователя
Горячая клавиша
Описание
Ctrl + B
Перестраивает модель.
Ctrl + R
Перерисовывает экран.
Ctrl + Tab
Перемещает по открытым документам.
Enter
Повторяет последнюю команду.
S
Открывает панель меню.


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