SOLIDWORKS — Создание расширенных пользовательских систем координат

Join the forum for Designers!

Your expertise is vital to the community. Join us and contribute your knowledge!

Join the Forum Now

Share, learn and grow with the best professionals in the industry.


Создание пользовательских систем координат в SOLIDWORKS это фундаментальный навык, используемый для точного позиционирования, ориентации, последующего анализа и многого другого. Как правило, определение системы координат не вызывает затруднений: выберите вершину для начала координат, затем выберите грани модели или опорную геометрию, чтобы установить оси x, y и z в нужной ориентации:

Создание системы координат в SOLIDWORKS

Система координат «центр-масса

Но что, если ситуация требует чего-то более сложного? Например, создать систему координат, основанную на центре масс (ЦМ), оси которого не совпадают с краями модели?

Система координат

Инструмент SOLIDWORKS «Свойства массы» удобно определяет точное местоположение ЦМ и отображает оси розового цвета, ориентированные в соответствии с распределением массы модели. Однако, к сожалению, в SOLIDWORKS нет команды для создания точных эскизов или эталонной геометрии на основе осей СОМ.

Оси центра масс SOLIDWORKS

Чтобы устранить этот пробел, можно использовать информацию в инструменте «Свойства массы» для создания расширенной системы координат, которая накладывается на оси центра масс.

Инструмент SOLIDWORKS «Свойства массы» отображает начало координат COM [x, y, z] и матрицу 3×3, определяющую ориентацию осей COM: [Ix, Iy, Iz]. Эта матрица описывает угол поворота осей COM относительно главных осей. Если вы можете вычислить углы поворота, вы должны быть в состоянии вставить их в новую систему координат.

Диалог SOLIDWORKS

Углы поворота называются углами Эйлера и могут быть вычислены вручную, однако самый простой и быстрый способ найти их — использовать программу с открытым исходным кодом под названием SciLab. Как и SOLIDWORKS, SciLab также является продуктом Dassault Systèmes, предназначенным для численных расчетов, подобно MatLab. SciLab можно скачать бесплатно.

После установки SciLab загрузите и запустите следующий файл с именем, «Углы Эйлера«. Это позволит рассчитать углы поворота.

Запустив файл в SciLab, вы должны увидеть следующее:

Запуск файла в SciLab

После ввода матрицы 3×3 COM из инструмента «Свойства массы» программа быстро генерирует углы x, y, z:

Генерация угла XYZ в SciLab

Последний шаг — ввод координат начала координат x, y, z из инструмента Mass Properties и вычисление углов Эйлера в Coordinate System PropertyManager.

SOLIDWORKS Coordinate System PropertyManager

Обратите внимание, что новая система координат идеально совпадает с осями COM.

Системы координат SOLIDWORKS, выровненные по осям центра масс

Теперь, когда вы определили систему координат, можно создать необходимую опорную геометрию COM (например, плоскости резания, оси вращения и т. д.).

Учебник SOLIDWORKS по созданию расширенных пользовательских систем координат

Расширенные системы координат в SOLIDWORKS открывают новый уровень точности для инженеров, работающих со сложной геометрией, анализом движения или поведением, обусловленным массой. Хотя программное обеспечение предоставляет мощные инструменты для визуализации свойств массы, создание опорной геометрии, согласованной с этими свойствами, требует более глубокого практического подхода.

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


Join the forum for Designers!

Your expertise is vital to the community. Join us and contribute your knowledge!

Join the Forum Now

Share, learn and grow with the best professionals in the industry.