在SOLIDWORKS装配环境中,您可以在图形区域中可视化重心(COM)并读取坐标点,但是无法参考COM。在零件建模环境中,有一个“创建质心参考点”按钮,可在零件的COM处创建一个可选择的相关点(选中质心右键点com点)

在组装环境中,该功能不存在。重心参考点是随时间变化的特征(特征树中的静态位置),因此无法进行循环引用。

本文我将详细介绍在SOLIDWORKS 装配体文件中的COM上创建可选点的方法,如果移动其位置,该点将与COM保持在一起。这对于查找用于吊装,悬挂或摆动组件的连接点很有用。您可以在装配环境中创建此点,然后从零件文件中引用该点以创建将平衡整个装配悬挂的安装特征。通过使用“文件属性”驱动草图点的位置,此可选点将与装配的重心成参数关系。

COM坐标点的自定义属性

第一步是创建一个自定义属性,以包含部件COM的x,y和z坐标。单击文件属性将打开“摘要信息”窗口,如下所示。创建特定于配置的自定义属性将确保每个几何唯一的配置将具有唯一的COM。

摘要信息窗口,其中COM坐标点映射到自定义属性。

选择“属性名称”下的单元格将允许您创建一个新的“自定义属性”。确切的名称无关紧要,但是我使用CMX,CMY和CMZ。在“值/文本表达式”下的单元格中,可以将“属性名称”链接到重心位置。如果单击单元格右端的箭头,则可以使用SOLIDWORKS属性的下拉列表,如上所示。正如您在“评估值”单元格中看到的那样,“自定义属性”现在等于装配体COM的适当坐标值。确保注意矢量,因为尺寸不能为负数。

创建草图点

在3D草图中,您要在与上述矢量匹配的正交方向上绘制从原点开始的三条线的链。如果值为负,请确保沿负方向绘制线。在此示例中,在x方向上将没有线,而Z线应在负方向,如下图所示。此示例的设计意图是在整个YZ平面上具有对称性,因此质心将始终具有x = 0,因此不需要线。如果我不想保证对称条件,则建议在x方向上创建一条线,以防发生重大变化。确保每条线沿标准轴之一具有关系。

3D草图,端点在质心上。

下一步是使用公式将线的长度链接到相应的“自定义属性”。在维的“修改”框内,键入等号将激活方程式,并将生成一个选项下拉列表以将维链接到该选项。该列表将包括创建的“自定义属性”,如下图所示。下面显示的“修改”框用于Z方向上的线。您可以使用abs()函数将维度链接到“自定义属性”的绝对值。由于尺寸不能为负数,因此必须使用绝对值函数,并且方向由草图实体的初始方向确定。如果装配发生重大变化并且质心经过原点,则可能会导致一些问题。

尺寸修改框,其中值链接到自定义属性。

将这三个维度链接到这三个自定义属性后,您将必须选择一个相对于质心位置的端点。

用例

例如,我想以水平方向悬挂该扬声器,但不要使其摆动。为此,我在零件文件内部的装配体COM的正上方创建了一个安装点。由于COM是参数化的,因此它将在我创建新几何图形时重新定位。以下视频演示了在装配环境中更改材料后,装配COM和相对安装座的重新放置。在组装环境中时,请确保零件已应用适当的材料。如果未应用任何材料,则零件的密度将默认为水的密度(1g / cm ^ 3),这确实会使质量中心偏离。

Gif说明了装配质量中心和悬挂支架位置之间的联系。

在solidworks里在质心处新建坐标系,用于机器人质心惯性矩测量。相关推荐

  1. python发动机悬置解耦计算-按重心处整车坐标系解耦

    python发动机悬置解耦计算-按重心处整车坐标系解耦 一.参考 二.python计算结果 三.python程序 四.virtual.lab motion模态计算验证 五.Excite PU模态计算验 ...

  2. workbench设置单元坐标系_ansys workbench中新建坐标系的问题,求高人指点。

    答:你新建这个坐标系,也就是新平面,所选的基准错了,如果想在YZ上画草图,那么这个新建坐标系的基准就要以YZ为基准偏移,而不能以XY为基准偏移. 答:进入DROP TEXT时,你的模块必须完全被定义, ...

  3. abb机器人建立工件坐标系_ABB机器人大地坐标系修改案例

    ABB机器人大地坐标系修改案例 作为机器人四大家族之一的ABB机器人以其领先的技术和良好的质量闻名于世,在ABB机器人中提供了大量的可选项功能以及例行程序帮助工程师减少工作量,提升工作效率.今天要介绍 ...

  4. abb机器人建立工件坐标系_abb机器人坐标系说明介绍

    - 概述 坐标系从一个称为原点的固定点通过轴定义平面或空间.机器人目标 和位置通过沿坐标系轴的测量来定位 . 机器人使用若干坐标系,每一坐标系都适用于特定类型的微动控制或 编程. • 基坐标系位于机器 ...

  5. 四足机器人质心准静态控制器(三)

    四足机器人质心准静态控制器(一) 四足机器人质心准静态控制器(二) 参考工程代码 GitHub 逆向运动学 工程所给出的足式机器人是经典的单腿三自由的度末端点接触结构. 那我们在规划末端状态的时候就可 ...

  6. 重装上阵超萌机器人_盘点那些在电影里超萌又超能力的机器人

    原标题:盘点那些在电影里超萌又超能力的机器人 最近可是被<超能陆战队>里的大白萌翻了,虽然它是个充气机器人,但是能力却丝毫不逊色.当然他主要还是属治愈系机器人,陪你玩,给你靠.就想想在我们 ...

  7. WPF与3D 模型(一)把Solidworks里的模型导入进WPF程序

    简单研究了一下WPF导入3D模型的方法,了解到大概有以下这几种: 用Helix工具箱在程序码里面导入STL或者OBJ模型 用Helix工具箱在xaml码里粘贴xaml模型代码 不用Helix工具箱在x ...

  8. adams齿轮齿条怎么定义接触_在SolidWorks里对标准齿轮、齿条的修改应用

    此装配体要画7个零件,其中固定轴套需要复制一个,共8个零件.齿轮与齿条均为 ToolBOX标准件修改而成的. 装配过程也很简单,先插入 固定轴套,复制一个.给两个固定轴套 的 2个基准面添加配合,一个 ...

  9. 【不积跬步无以至千里】Linux批量新建分区

    Linux批量新建分区 手动创建和删除分区 批量创建和删除分区 手动创建和删除分区 现有一块新添加的磁盘sdc,手动创建分区并创建PV.VG的流程如下: [root@mysql-node1 ~]# f ...

最新文章

  1. 几种任务调度的 Java 实现方法与比较
  2. 曙光计算机系统,曙光1000大规模并行计算机系统
  3. django--模板继承、组件、自定义标签
  4. DTCC 2020 | 阿里云叶正盛:数据库2025
  5. 排序算法——插入排序
  6. 给老师的建议?????
  7. Request的getParameter和getAttribute方法的差别
  8. python读取多行json_如何在Python中读取包含多个JSON对象的JSON文件?
  9. 关于微信公众号的测试
  10. java des 加密 js 解密_js 实现DES加密解密
  11. AMD Intel 机器 Spark 性能测试
  12. Kprobe-based Event Tracing
  13. slqdbx mysql_sqldbx下载 v4.3 附sqldbx使用教程
  14. Django 阿里云部署(supervisor+uwsgi+nginx)
  15. java程序设计基础实验_JAVA程序设计基础实验1.doc
  16. Entity Framework DbContext对一个Entity 进行更新。
  17. 【Robot学习 5 】ROS通信编程 待更新。。。
  18. GB28181国标2016版本协议文档(正式版)解读(三)
  19. dSYM-如何获取dSYM UUID并快速定位到已发布程序的crash位置(二)
  20. rust编程-Druid UI框架-Widget trait

热门文章

  1. 汽车发动机节流阀的作用?
  2. sort排序中cmp()的用法
  3. 2021各互联网公司秋招预测时间表
  4. 前端学习周记:什么是BFC?
  5. Attention 注意力机制浅学
  6. CF趁手外设选购指南【鼠标、鼠标垫篇】(转)
  7. Metasploit工具
  8. [UI]关于Android手机Ui设计
  9. 手机控件查看工具uiautomatorviewer+夜神模拟器
  10. 韩沉船多个客舱塞满遗体 高二复课仅剩13人