воскресенье, 11 июня 2017 г.

Создание модели настила из просечно-вытяжного листа

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

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

Solidworks - Исходный профиль
Исходный профиль
Итого есть лист, на котором делаем сложное отверстие, форма может быть разной: ромб, круг, квадрат.
Solidworks - Профиль отверстия
Профиль отверстия
После того как начертили отверстие необходимо задать область, на которой будет массив отверстий. Делается это инструментом Soldiworks "Линия разъема" или "Разделяющая линия", как она еще именуется в русском интерфейсе. Открываем эскиз на плоскости листа и сплайном чертим кривую отделяющую детальное отображение.
Solidworks - Чертим границу
Отделяем сплайном область


Закрываем эскиз, выделяем его и выбираем инструмент из меню "Вставка"-"Кривая"-"Линия разъема".
Solidworks -Создаем область
Создаем область для перфорации
Теперь заполняем нужную область отверстиями, для этого служит инструмент "Массив заполнения".
Solidworks - Заполнение области отверстиями
Заполнение области отверстиями
Полученные результат довольно неплох, конечно от реалистического изображения он далек, но цель была дать представление о поверхности. Делать реалистичное изображение с вытяжкой не всегда целесообразно .
Solidworks - Полученный результат с перфорацией
Полученный результат

Таким образом можно показывать разные поверхности без лишнего расходования ресурсов. Если у вас профессиональная видеокарта или игровая с активированной функцией Reaview, то можно воспользоваться внешним видом "Условное изображение отверстий. Есть возможность выбрать круглое отверстие, квадратное, ромб и пятиугольник.
Внешние виды с перфорацией
Внешние виды
Кроме того есть возможность задать расположение массива, расстояние между отверстиями, угол, направление и диаметр отверстий. Справка Solidworks 2016 по инструменту "Условное изображение"

Чтобы открыть окно Условные изображения в PropertyManager, выполните следующие действия.
На панели задач выберите вкладку Внешние виды, сцены и надписи  . В разделе Внешние виды нажмите кнопку Разное > Только внешние виды RealView, а затем дважды нажмите условное изображение отверстия или перетащите в графическую область.

Граница заполнения

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


Перфорация отверстий: Создание сетки для массива перфорации детали из листового металла.
Квадрат: Создание квадратного массива.

или Интервал между экземплярами

Установка расстояния между центрами экземпляров.




Угол расположения: Установка угла расположения между строками экземпляров, который начинается от вектора, используемого для направления массива.


Интервал между циклами: Установка расстояния между петлями экземпляров (с использованием центров).


Направление массива: Установка справочного 


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


Окружность
Квадрат

Ромб
Многоугольник

Настройки внешнего вида


Полученный результат с Realview
Полученный результат с Realview

среда, 7 июня 2017 г.

Быстрое добавление спецсимволов в Solidworks

При заполнении тех. требований бывает необходимо поставить символ диаметра, плюс-минус, градус и т.д. Добавление используя таблицу символов занятие мягко говоря не быстрое. А в проектировании желательно рутинную работу оптимизировать, имеется ввиду оформление чертежей. Огромную часть позволяет делать пакет макросов SWPlus, часть берет на себя функционал Solidworks (вставка чертежей из модели), но вот со спецсимволами немного не заладилось. 
Например, чтобы вставить символ из таблицы символов, надо пройти три меню, а потом выбрать нужный из большого количества шрифтов. Да, в таблице символов громадный выбор, но конструктору для технических требований он не нужен, ему нужно довольно малое количество спецсимволов.
Solidworks - Добавление спецсимволов
 Добавление спецсимволов


Solidworks - Библиотека обозначений
Библиотека обозначений
Solidworks - Таблица символов
Таблица символов

Если при нанесении размеров символ диаметра, плюс-минус и градус можно быстро добавить  т.к. они вынесены, 
Solidworks - Добавление диаметра в размер
Добавление диаметра в размер

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


Английская раскладка!
Символ плюс-минус  (±);  строка ввода: ALT+0177
Символ градуса (°); строка ввода: ALT+0176
Символ квадратной степени (²); ALT+0178
Символ третьей степени (³); ALT+0179 
Символ диаметра (Ø); строка ввода: ALT+0216
Символ диаметра (ø); строка ввода: ALT+0248 

Конечно, на этом список ALT-кодов не ограничивается, полный список можно найти в нете, на той же википедии.
Думаю, что для ускорения ввода запомнить несколько цифровых кодов будет нетрудно, попробуйте. Конечно можно вводить некоторые спецсимволы использую внутренние коды Solidworks такие как <MOD-DIAM>,<MOD-DEG>,<MOD-PM>. Что являются аналогом диаметра, градуса и плюс-минус. Но ALT-код короче и легче набирается.

Развертка перехода с круга на квадрат из листового металла и правильная развертка в dxf

Достаточно тривиальная задача сделать переход с круглой трубы на квадратную из листового металла. Рассмотрим сам принцип построения таких разверток из листового металла. Для того, чтобы получить развертку ее необходимо строить при помощи инструмента «Элемент по сечениям сгиба». Он находится в панели инструментов «Листовой металл», в меню «Вставка» -«Листовой металл», на вкладке «Листовой металл», либо вы можете вынести его в нужное место при настраивании интерфейса Solidworks.
Solidworks - "Элемент по сечению сгиба" в меню "Вставка"
"Элемент по сечению сгиба" в меню "Вставка"

Solidworks - "Элемент по сечению сгиба" в меню "Настройка"
"Элемент по сечению сгиба" в меню "Настройка"
Схема построения следующая:

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


Создаем плоскость, на которой будет находиться профиль второго сечения и на ней чертим незамкнутый квадратный профиль, с зазором. Зазоры можно связать либо уравнением либо при помощи разделенных значений (более удобно). Необходимо скруглить углы квадратного сечения, иначе Solidworks выдаст ошибку.
Solidworks - Эскиз квадратного незамкнутого сечения
Эскиз квадратного незамкнутого сечения
После этого используя инструмент Solidworks «Элемент по сечениям сгиба» создадим переход из листового металла, выделяем первый профиль, затем второй и укажите толщину металла. Учтите направление толщины, потому, что если направление будет внутрь, то толщина должна быть меньше радиуса скруглений. Направление необходимо также учитывать исходя из заданных габаритов, нужен фиксированный внутренний или наружный размер. Подтверждаем выполнение команды и получаем переход из листового металла. 
Solidworks - Переход из листового металла
Полученный переход из листового металла

Тут есть интересный момент, в конфигурациях нет развертки. Её можно создать вручную и высветить элемент развертка в дереве построения. 
Solidworks - Развертка перехода
Развертка
Но при создании чертежа эта конфигурация «SM-FLAT-PATTERN» содержащая деталь в развернутом состоянии создается автоматически.

Теперь перейдем к экспорту развертки в формат dxf, для последующей вырезки на плазменной резке, лазерной или гидроабразивной. Чтобы избежать ошибок с масштабированием экспорт рекомендую производить непосредственно из детали. Для этого активируйте конфигурацию с разверткой, щелкните на плоской поверхности правой кнопкой и выберите «Экспорт в DXF/DWG», выберите место сохранения и формат файла. В этом же окне можно настроить параметры экспорта в dxf/dwg, для этого нажмите кнопку «Параметры». Из настроек рекомендую включить «Экспортировать все сплайны в качестве полилиний» и «Включить соединение», необходимый зазор зазор выберите сами. 
Solidworks- Настройка экспорта в dxf/dwg
Настройка экспорта в dxf/dwg

После подтверждение экспорта откроется окно «Очистка DXF/DWG», в этом окне вы можете удалить ненужные отверстия или другие элементы.
Solidworks - Очистка dxf
Очистка dxf

 При необходимости можно отменить изменения. После очистки нажимаете «ОК» и в указанном вами расположении создается файл dxf/dwg.

Так же развертку можно сделать не активируя плоское состояние. Для этого надо выделить развёртываемую поверхность и сохранить как dxf. Solidworks перед именем сохраняемой детали добавить «Развертка». Дальше как и в предыдущем случае. 

Другой способ еще проще, щелкните в дереве проектирования правой кнопкой мыши на Развертке и выберите «Экспорт в DXF/DWG», дальше как вышеописанных случаях. 

И самый простой способ, просто сохраните деталь как dxf/dwg, остальное как в предыдущих случаях.

И наконец, самый сложный и самый (как оказалось) распространенный вариант: сохранение из чертежа.
Суть проста, вставляете в лист чертежа развертку и сохраняете его в dxf/dwg. Помимо большего количества действий, этот вариант несете в себе очень неприятную особенность: искажение масштаба развертки. Если масштаб листа совпадает с масштабом чертежного вида, то искажения масштаба не будет. В других случаях есть разные варианты и это тема отдельной статьи. Поэтому рекомендую экспортировать из модели, не будет проблем с масштабированием.

пятница, 2 июня 2017 г.

Не удалось найти файл bendnoteformat.txt

Неожиданно появилась ошибка " Не удалось найти файл "bendnoteformat.txt". Примечание по сгибам будет отображаться как надпись по умолчанию."
Не удалось найти файл "bendnoteformat.txt".
Окно ошибки
 Появилась при создании чертежа из листового металла. Причина - предположительно установка Solidworks 2011, потому, что до установки все было в порядке, также неправильный путь указывал на виртуальный диск, с которого производилась установка Solidworks 2011. После нажатия "ОК" ничего страшного не произошло, единственное отличие - вместо надписей на развертке "ВВЕРХ", "ВНИЗ", "РАДИУС"
Solidworks - Примечания по сгибу детали из листового металла
Должно быть
 были аналогичные надписи, но на английском "UP","DOWN","RADIUS".
Solidworks - Примечания по сгибу детали из листового металла
Так было

 Мелочь, но неприятно. Стало понятно, что Solidworks не может найти файл "bendnoteformat.txt" и подставляет значения по умолчанию. Местоположение файла указывается в настройках Solidworks.
Solidworks Установка пути к файлу примечаний линий сгиба листового металла
Установка пути к файлу примечаний линий сгиба листового металла

Настройки Solidworks - Месторасположение файлов - Линия сгиба листовых металлов - Файл примечаний. Здесь необходимо указать путь к файлу примечаний, по умолчанию "C:\program files\solidworks corp\solidworks\lang\russian". Вы можете использовать свой путь, т.е. допустим у вас есть каталог, в котором вы храните все свои шаблоны, библиотеки, примечания (по большому счету так и надо делать, а не копировать все по стандартным путям). Указываете путь к своему файлу "bendnoteformat.txt". После указания пути, подтверждаете. Все, после этого  в новых создаваемых чертежах Solidworks из листового металла будут вставляться примечания из вашего файла "bendnoteformat.txt". Для замены в уже существующих чертежах необходимо отключить примечания по сгибу, 


Solidworks Отключение отображений примечаний
Отключение отображения примечаний
Solidworks - Отключение отображений примечаний
Отключение и включение отображения примечаний
 а затем включить его заново.
При желании файл можно отредактировать, откройте его блокнотом и измените стандартные надписи.
Solidworks Содержание файла "bendnoteformat.txt"
Содержание файла "bendnoteformat.txt"


понедельник, 29 мая 2017 г.

Как убрать центры дуг импортированного эскиза на чертеже?

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


Имеется ввиду упрощенный эскиз выполненный в Компасе или AutoCAD, который вставляется в модель, а в чертеже включается изображение эскизов и отображаем нужный эскиз. Картинку портят метки центров и точки эскиза.
После того, как вставили в модель эскиз, в чертеже его необходимо отобразить. Для этого включаем отображение эскизов
Those who simulates wood products, for certain had to insert an image in wood carving. There is a view simplified sketch made in the Compass or of AutoCAD, which is inserted into the model, and is included in the drawing and display the thumbnail image of the desired thumbnail. The picture marks the center of Porto and the sketch point.
Once inserted into a model sketch in his drawing to be displayed. To do this, we turn on the display of thumbnails

Отображаем эскиз в дереве проектирования

После этого отображаем эскиз в дереве проектирования
After this sketch is displayed in a tree design
Отображение эскиза
Не совсем красиво.
Для того, чтобы привести изображение в приемлемый вид, надо в настройках Solidworks отключить соответствующие опции. Заходим в настройки
Not quite nicely.
In order to bring the image in acceptable form, it is necessary in the settings Solidworks to disable the corresponding options. Go to settings
Заходим в настройки
Go to settings


Снимаем галки с пунктов изображения центров дуг и точек эскиза
Remove chekbox with image centers of arcs and sketch points


Изображение без центров дуг
Image no arc centers


Изображение без центров дуг и точек эскиза.
Image no arc centers and sketch points.

Полученное изображение гораздо лучше смотрится, чем первоначальное.
Следует отметить, что эти опции глобальные, т.е. это затронет отображение во всех чертежах. Ниже представлено видео на youtube.

The resulting image looks much better than the original.
Note that these options are global, i.e. this will affect the display of the drawings. Below is a video on youtube.


Видео на альтернативном видеохостинге
Video on the alternate video sharing

вторник, 23 мая 2017 г.

Локализованный интерфейс в Solidworks

Нередко после установки локализованной версии Solidworks пользователь вместо русского или же китайского, польского (в зависимости от родного языка) интерфейса видит английский интерфейс. Что делать?

Often, after the installation of the localized version of Solidworks user instead of Russian or Chinese, Polish (depending on the native language) interface sees the English interface. What to do?

Шаг 1.Для начала надо проверить, установлен ли русский языковым стандартом (локалью) в Windows.


Step 1. For the beginning it is necessary to check whether the set your locale (locale) in Windows.


Установка региональных стандартов
Установка региональных стандартов


Если не установлен, то установите и запустите солид. Не помогло?

If not installed, install and run the solid. Did not help?



Шаг 2.

Как правило, достаточно в настройках Solidworks убрать галочку "Use English Language menus" (Использовать меню на английском) и перезапустить Solidworks, чтоб появился русский интерфейс.

Step 2.

As a rule, it is sufficient in the settings Solidworks uncheck "Use English Language menus" (use the English menu) and restart Solidworks, so there was a Russian interface.


Уберите галочку, чтоб было как на скрине снизу, нажмите "OK" и перезапустите Solidworks.

Uncheck, so it was like on the screenshot below, click "OK" and restart Solidworks.

Русский язык в Solidworks


Не помогло? Есть способ, который покажет, кто в доме хозяин :).

Did not help? There is a way that will show who's boss :).




Шаг 3.

Надо переименовать папку с языковыми ресурсами Russian на English, а English на Russian (вообще-то последнее, по усмотрению на любое имя). Папки с ресурсами находятся по умолчанию:

для версий до SolidWorks 2009

"C:\Program Files\SolidWorks\lang\english" - английские ресурсы
"C:\Program Files\SolidWorks\lang\russian" - русские ресурсы



для версий SolidWorks 2009 -2017

"C:\Program Files\SolidWorks Corp\SolidWorks\lang\english"
"C:\Program Files\SolidWorks Corp\SolidWorks\lang\russian"

Если у Вас отсутствует каталог "C:\Program Files\SolidWorks Corp\SolidWorks\lang\russian" , то очевидно при установке не поставили галочку "Установить русский язык". Доустановите его используя установщик Solidworks, либо запустив локализацию "Установочный диск\swwi\lang\russian\setup.exe". Надеюсь, эта информация поможет Вам.

P.S. В 1 и 2 случаях скорее всего надо будет сменить шаблоны документов на русские.

P.P.S. Иногда при установке появляется следующая ошибка:

"Возникло несоответствие версии SolidWorks и языковых ресурсов для русского языка"

Эта ошибка возникает при установке с накатыванием сервиспаков, т.е.соответствующее обновление ресурсов русской локализации . Например Solidworks 2011 версии SP5.0, а языковой модуль версии SP4.0, надо установить swrus2011-4.0-5.0-i.exe. Данная процедура возможна и для других языков, соответственно необходимо переименовывать каталог с нужным языком, т.е. французким, немецким, китайским или каким-то другим.
Для временной смены языка можно воспользоваться bat-файлами.

Step 3.

It is necessary to rename the folder with the Russian on the English language resources, and English to Russian (in fact the latter, at the discretion on any name). Folders with resources are default:

versions prior to SolidWorks 2009

"C:\Program Files\SolidWorks\lang\english" - English resources

"C:\Program Files\SolidWorks\lang\russian" - Russian resources


SolidWorks versions 2009 -2012

"C:\Program Files\SolidWorks Corp\SolidWorks\lang\english"
"C:\Program Files\SolidWorks Corp\SolidWorks\lang\russian"

This error occurs when you install a service pack by rolling, t.e.sootvetstvuyuschee update resources Russian localization. For example Solidworks 2011 version SP5.0, a language module version SP4.0, you need to install swrus2011-4.0-5.0-i.exe.

P.S. n cases 1 and 2 are likely to have to change the patterns of documents in Russian.

P.P.S. Sometimes, the following error appears when you install:

"There was a discrepancy version of SolidWorks and language resources for the Russian language"

This procedure is available for other languages, respectively, you must rename the directory to the desired language, ie, French, German, Chinese, or some other.