(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211137279.9 (22)申请日 2022.09.19 (71)申请人 成都飞机工业 (集团) 有限责任公司 地址 610092 四川省成 都市青羊区黄田坝 纬一路88号 (72)发明人 张文过 石章虎 谭红 雷沛  张乐 赵颖 李现坤 王志乾  伍承旭  (74)专利代理 机构 成都天嘉专利事务所(普通 合伙) 5121 1 专利代理师 彭思雨 (51)Int.Cl. G06F 30/20(2020.01) G06F 30/15(2020.01) G06F 30/17(2020.01)G06F 111/04(2020.01) (54)发明名称 一种基于CATIA二次开发的横梁 单元快速装 配方法 (57)摘要 本申请涉及计算机辅助制造技术领域, 公开 了一种基于CAT IA二次开发的横 梁单元快速装配 方法, 本方法首先选择两个装配平面A和B, 基于 选择的两个装配平面判断两者是否平行, 若平 行, 则继续选择一个属于装配平面A的装配孔轴 线作为装配元素, 然后基于空间坐标系变换, 计 算两个装配平 面之间的距离, 接着修改待插入的 横梁单元的长度参数后插入该横梁 单元, 最后创 建横梁单元与装配平面A和装配孔轴线之间的约 束关系。 相较于传统的横梁单元装配方式, 本申 请减少了测量平面间距离和修改部件参数带来 的耗时, 完成一个横梁单元的装配, 最多需要进 行两次装配面和一次装配孔选择操作, 降低了人 力成本, 极大地 提升了装配型架的设计效率。 权利要求书2页 说明书6页 附图3页 CN 115510636 A 2022.12.23 CN 115510636 A 1.一种基于CATIA二次开发的横梁单元快速装配方法, 其特征在于, 具体包括以下步 骤: 步骤S1.选择两个装配平面A和B, 基于选择的两个装配平面判断两者是否平行, 若平 行, 则继续选择一个属于装配平面A的装配孔轴线作为装配元素, 若选择的两个装配平面不 平行, 则重新选择装配平面B, 直至 选择的两个装配平面相互平行; 步骤S2.基于空间坐标系变换, 计算装配平面A和装配平面B之间的距离; 步骤S3.修改待插入的横梁单元的长度参数后插入该横梁单元, 接着创建横梁单元与 装配平面A和装配孔轴线之间的约束关系。 2.根据权利要求1所述的一种基于CATIA二 次开发的横梁单元快速装配方法, 其特征在 于, 所述步骤S1具体包括: 步骤S1.1.选择装配平面A, 获得代表装配平面A装配面的spAsmPlaneA, 以及装配平面A 所属的参 考部件spCATIProductRefpA; 步骤S1.2.选择装配平面B, 获得代表装配平面B装配面的spAsmPlaneB, 以及装配平面B 所属的参 考部件spCATIProductRefp B; 步骤S1.3.分别计算spAsmPlaneA、 spAsmPlaneB在绝对坐标系下的法向量planeVecA和 planeVecB, 计算两个法向量的外积, 若两者的向量外积等于零, 则表示两个装配平面相互 平行; 步骤S1.4.选择属于装配平面A的装配孔轴线spAs mHoleAxis。 3.根据权利要求1所述的一种基于CATIA二 次开发的横梁单元快速装配方法, 其特征在 于, 所述步骤S2具体包括: 步骤S2.1.获取spAsmP laneA的CATMathPlane类型平面MathP laneA, 以及MathP laneA在 局部坐标系下的CATMathPo int类型原点PlaneAOrigi n; 步骤S2.2.获取spCATIProductRefpA在绝对坐标系下CATMathTransformation类型的 变换矩阵TransPlaneA, 然后将PlaneAOrigin的坐标与Tran sPlaneA相乘, 获得装配平面A在 绝对坐标系下的原点 坐标PlaneAOrigi nAbs; 步骤S2.3.获取spAsmP laneB的CATMathPlane类型平面MathP laneB, 以及MathP laneB在 局部坐标系下的CATMathPo int类型原点PlaneBOrigi n; 步骤S2.4.获取spCATIProductRefpB在绝对坐标系下CATMathTransformation类型的 变换矩阵TransPlaneB, 然后将PlaneBOrigin的坐标与Tran sPlaneB相乘, 获得装配平面B在 绝对坐标系下的原点 坐标PlaneBOrigi nAbs; 步骤S2.5.获取MathPlaneB的法向向量VectorPlaneB, 构造两个CATMathPoint类型点 PlaneNormalPtO和PlaneNormalPt, 其中PlaneNormalPtO=(0,0,0), PlaneNormalPt坐标与 VectorPlaneB坐标相同; 步骤S2.6.将PlaneNormalPtO和PlaneNormalPt的坐标分别与TransPlaneB相乘, 得到 绝对坐标系下的点坐标PlaneNormalPtOAbs和PlaneNormalPtAbs, 并以PlaneNormalPtOAbs 和PlaneNormalPtAbs构造一条直线 LineNormalAbs, 获取该直线 LineNormalAbs的方向向量 VectorNormalAbs; 步骤S2 .7 .通过绝对坐标系原点PlaneBOriginAbs和绝对坐标系方向向量 VectorNormalAbs构造一个CATMathPlane类型平面PlaneBAbs;权 利 要 求 书 1/2 页 2 CN 115510636 A 2步骤S2.8.计算PlaneBAbs到PlaneA OriginAbs的距离, 该距离即为在 绝对坐标系下, 装 配平面A与装配平面B的距离 。 4.根据权利要求1所述的一种基于CATIA二 次开发的横梁单元快速装配方法, 其特征在 于, 所述步骤S3具体包括: 步骤S3.1.获取待插入的横梁单元的参数列表, 进而获取到该横梁单元的长度参数 ParamLen, 通过修改ParamLen的值从而修改横梁单 元的长度; 步骤S3.2.创建横梁单元的装配孔轴线与装配平面A的装配孔轴线AsmHoleAxis之间 的 相合约束; 步骤S3.3.创建横梁单 元的装配面与装配平面A之间的相合约束; 步骤S3.4.更新约束以及数模显示。 5.根据权利要求3所述的一种基于CATIA二 次开发的横梁单元快速装配方法, 其特征在 于, 所述步骤S2.1中, 局部坐标系是指spAs mPlaneA所属的CATIProduct的坐标系。 6.根据权利要求3所述的一种基于CATIA二 次开发的横梁单元快速装配方法, 其特征在 于, 所述步骤S2.3中, 局部坐标系是指spAs mPlaneB所属的CATIProduct的坐标系。权 利 要 求 书 2/2 页 3 CN 115510636 A 3

.PDF文档 专利 一种基于CATIA二次开发的横梁单元快速装配方法

安全报告 > 其他 > 文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于CATIA二次开发的横梁单元快速装配方法 第 1 页 专利 一种基于CATIA二次开发的横梁单元快速装配方法 第 2 页 专利 一种基于CATIA二次开发的横梁单元快速装配方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常2024-03-18 00:54:39上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。