【技术实现步骤摘要】
一种固定零件全局坐标系下位置的方法、系统、装置及其存储介质
[0001]本专利技术涉及三维数模零件数据处理及计算机应用领域,特别是涉及一种固定零件全局坐标系下位置的方法、系统、装置及其存储介质。
技术介绍
[0002]目前,达索旗下的三维设计软件CATIA己普遍应用于汽车装备集成商的工装设计和汽车和飞机的曲面设计等。CATIA在装配中添加零件时,会将零件放置到装配全局坐标系的原点,这会导致一个问题:将一个零件从装配中移除,再重新添加到装配中,其位置会回到装配全局坐标系的原点,而非零件原先所在的位置。某些情况下,可能需要将完整的装配文件拆分为零件文档再交付,但之后可能需要将零件文档再添加回装配查看,若是零件位置因此发生变化,会导致装配混乱。
[0003]为了避免这种情况,需要人工查看零件位置,手动修改零件的参考坐标,使其相对自身绝对坐标系的位置与参考坐标系在装配全局坐标系下的位置相同,然后修改零件绝对坐标系与装配全局坐标系重合,使零件的绝对坐标归零。这样在将零件从装配中移除后,再将其添加进装配,才会出现在原来的位置,而 ...
【技术保护点】
【技术特征摘要】
1.一种固定零件全局坐标系下位置的方法,其特征在于,包括以下步骤:S1:创建状态命令,生成零件坐标系归零界面对话框;S2:在所述零件坐标系归零界面对话框中手动选择需要修改参考坐标和绝对坐标的零件;S3:点击所述零件坐标系归零界面对话框的“确认”按钮,将遍历零件列表,执行修改零件列表中零件参考坐标和绝对坐标的操作。2.根据权利要求1所述的固定零件全局坐标系下位置的方法,其特征在于,步骤S1的具体步骤包括:S101:设置路径元素代理及选择类型,确保选择的节点类型为Part零件;S102:为零件坐标系归零界面对话框窗口的取消、关闭、确定操作以及各个按钮添加回调函数,若收到取消或关闭操作通知,则退出命令,若收到确认操作通知,则执行执行修改零件列表中零件参考坐标和绝对坐标的操作。3.根据权利要求1所述的固定零件全局坐标系下位置的方法,其特征在于,在步骤S2中,通过点击3D数模中结构树的零件节点或直接选择3D数模中的零件,即可将需要修改参考坐标和绝对坐标的零件添加到所述零件坐标系归零界面对话框窗口的零件列表中。4.根据权利要求1所述的固定零件全局坐标系下位置的方法,其特征在于,步骤S3的具体步骤包括:S301:遍历选中零件列表,对每个零件执行以下步骤;S302:获取当前零件的绝对坐标系spAbsAxisSystem和参考坐标系spRefAxisSystem;S303:获取当前零件在装配全局坐标系下的绝对坐标spAbsPosition,即零件绝对坐标系在装配全局坐标系下的位置;S304:将零件参考坐标系spRefAxisSystem的位置设为S302中零件参考坐标系spRefAxisSystem在装配全局坐标系下的位置;S305:设置当前零件的绝对坐标系位置与装配全局坐标系的位置重合;S306:刷新零件节点。5.根据权利要求4所述的固定零件全局坐标系下位置的方法,其特征在于,步骤S304的具体步骤包括:S304.1:获取当前零件的参考坐标系相对于装配全局坐标系的位置spRefAxisGlobalPos,其等于零件绝对坐标系位置spAbsPosition*零件参考坐标系位置spRefAxisPos,即spRefAxisGlobalPos=spAbsPo...
【专利技术属性】
技术研发人员:林巨广,王帅帅,陈青青,
申请(专利权)人:安徽巨一科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。