Composer中“对齐”实为人工复现RPS的3-2-1约束逻辑:依CMM报告,用A面3点、B边2点、C孔1点分三步创建坐标系,绑定枢轴至RPS原点,禁用自动拟合与目测拖拽。

Composer里没有“虚拟坐标系对齐实物”这回事——它不读取物理传感器、不接入激光跟踪仪、也不做点云配准。所谓“对齐”,本质是人工复现RPS(Reference Point System)的3-2-1约束逻辑,在软件中重建与实测基准一致的坐标系锚点。
为什么不能靠自动拟合或目测对齐
常见错误现象:自动最佳拟合后零件旋转偏移0.3°、剖切面错位2mm、爆炸视图铰链点脱开 → 原因是软件把所有几何面当平等输入,而实物检测中A面是第一基准,B边是第二基准,C孔是第三基准,三者有严格优先级和公差层级。Composer默认按包围盒生成坐标系,完全无视图纸标注的RPS表格和GD&T基准符号。
真实使用场景只有一种:你手头有三坐标测量报告(CMM Report),上面明确写了“第一基准:A面(3点),第二基准:B边(2点),第三基准:C孔中心(1点)”。这时你要做的不是让模型“贴合”数据,而是用这6个点,在Composer里手工钉死一个新坐标系。
- 不能用
Align to Geometry一键操作——它不识别基准优先级,会把C孔权重拉得和A面一样高 - 不能靠拖拽Gizmo目测对齐——哪怕偏差0.1mm,后续运动仿真中关节间隙就会累计放大
- 必须关闭
Auto Pivot,否则枢轴会继承原始CAD导入时的世界原点偏移
手动创建RPS基准坐标系的三步法
核心动作不是“移动模型”,而是“新建并绑定坐标系节点”。Composer中唯一合法的基准载体是Coordinate System对象(非空组、非剖面、非灯光)。
- 第一步:建第一基准平面 → 点击
Create > Coordinate System→ 在弹窗中选3 Points on Plane→ 依次点击A面上三个实测合格点(注意:必须是同一物理平面,不能跨曲面) - 第二步:建第二基准直线 → 新建第二个
Coordinate System→ 选2 Points on Line→ 点击B边上两个实测合格点(方向将定义X轴正向) - 第三步:建第三基准点 → 新建第三个
Coordinate System→ 选1 Point→ 精确点击C孔中心(该点将作为原点,且Z轴自动垂直于第一基准平面)
完成后,右键任一Coordinate System → Set as Active Reference,再选中目标零部件 → 右键Reposition > Align to Reference。此时模型位姿变更,但所有关键帧仍有效——因为变换是相对于新基准计算的,不是世界坐标系硬位移。
枢轴必须重设到RPS原点,否则运动失效
即使坐标系建好了,零部件枢轴若还停在原始CAD的包围盒中心,旋转时仍会绕错点打转。这是联动机构动画崩坏的最常见原因。
- 选中零件 → 切换到
Move工具 → 启用Gizmo → 在工具栏Pivot下拉菜单中选At Origin of Active Reference(不是Center) - 确认结构树中该零件的
Pivot Offset值全为0,0,0;若有非零值,说明没真正绑定成功 - 若零件是子装配体,必须逐层对其父级执行相同操作;不能只设顶层枢轴,否则
Joint Rotation自由度会丢失
RPS坐标系一旦建立,就别再碰Reset Transform——它会清空所有手动设置的基准关系。导出前务必检查时间轴上是否出现红色警告图标,那意味着某个关键帧引用了已被删除的Coordinate System。


















