零组件三维模型的位置变换方法

文档序号:6538803阅读:375来源:国知局
零组件三维模型的位置变换方法
【专利摘要】为解决现有技术零组件三维模型的位置变换方法存在的操作十分繁琐,且容易出错等问题,本发明提出一种零组件三维模型的位置变换方法采用CATIA软件建立零组件的三维模型,在建立零组件模型前,建立一个零组件轴系并在此轴系中建立零组件的结构草图和实体模型,并在建模过程中保持零组件模型的所有数据和约束只与零组件轴系关联;如需变换零组件三维模型的坐标位置时,双击、编辑零组件轴系,将零组件轴系依据所需变换的位置建立新的坐标位置,刷新即可。本发明的有益技术效果是需要变换零组件的坐标位置时,只需修改、编辑零组件轴系,零组件模型被快速变换至新的坐标位置,零组件的建模过程都保留下来且可以借用,避免了重复设计。
【专利说明】零组件三维模型的位置变换方法
【技术领域】
[0001]本发明涉及到一种采用CATIA软件建立零组件三维模型的方法,特别涉及到一种零组件三维模型的位置变换方法。
【背景技术】
[0002]采用CATIA软件建立产品或部件三维模型过程中,常常会遇到某些零组件的形状结构基本相同,但是,在三维模型中的坐标位置不同的情形。例如,固定某一零件的压块,当零件的坐标位置发生变化后,压块的位置也要发生变化。由于坐标位置的改变,这些类似的零组件的建模过程无法重复利用,需要一步一步的修改或这全部重新建模。当然,可以利用CATIA软件“定位变换”功能和“超级副本”功能改变这类零部件的坐标位置,然后,再根据需要对零部件模型进行修改。但是,在采用“定位变换”变换坐标位置后,修改变换前的模型特征时模型会自动回到变换前的位置,需要再次进行“定位变换”。而采用“超级副本”变换坐标位置,变换操作十分繁琐,且容易出错。显然,现有技术零组件三维模型的位置变换方法存在着操作十分繁琐,且容易出错等问题。

【发明内容】

[0003]为解决现有技术零组件三维模型的位置变换方法存在的操作十分繁琐,且容易出错等问题,本发明提出一种零组件三维模型的位置变换方法。本发明零组件三维模型的位置变换方法采用CATIA软件建立零组件的三维模型,其特征在于,在建立零组件模型前,选择与待建零组件模型相关联的一个零件的一个顶点或交点作为原点,选择与待建零组件模型相关联的一个零件的一个棱边或轴线作为X轴,并以此建立一个零组件轴系;在零组件轴系中建立零组件的结构草图和实体模型,并在建模过程中保持零组件模型的所有数据和约束只与零组件轴系关联;如需变换零组件三维模型的坐标位置时,双击、编辑零组件轴系,将零组件轴系依据所需变换的位置建立新的坐标位置,刷新后零组件三维模型随零组件轴系变换至新的坐标位置;所述将零组件轴系依据所需变换的位置建立新的坐标位置是指将零组件模型变换位置后与之相关联的一个零件的顶点或交点的位置作为新的零组件轴系的原点,将零组件模型变换位置后与之相关联的一个零件的棱边或轴线作为新的零组件轴系的X轴。
[0004]本发明零组件三维模型的位置变换方法的有益技术效果是需要变换零组件的坐标位置时,只需修改、编辑零组件轴系,零组件模型被快速变换至新的坐标位置,零组件的建模过程都保留下来且可以借用,避免了重复设计、重复建模的繁琐操作,提高了设计建模效率。
【专利附图】

【附图说明】
[0005]附图1是本发明零组件三维模型的位置变换方法实施例位置变换前的示意图; 附图2是本发明零组件三维模型的位置变换方法实施例位置变换后的示意图。[0006]下面结合附图和【具体实施方式】对本发明零组件三维模型的位置变换方法作进一步的说明。
【具体实施方式】
[0007]附图1是本发明零组件三维模型的位置变换方法实施例位置变换前的示意图,附图2是本发明零组件三维模型的位置变换方法实施例位置变换后的示意图,图中,I为压块,2为压紧臂I,3为零件I,4为压紧臂11,5为零件II。在本实施例中,设计好的压块模型,通过压紧臂I将零件I固定在所需位置。现由于设计需要,将压块从附图1所示位置变换到附图2所示位置,通过压紧臂II将零件II固定在所需位置。现采用本发明零组件三维模型的位置变换方法对压块的坐标位置进行变换。根据本发明零组件三维模型的位置变换方法,采用CATIA软件建立零组件的三维模型,其特征在于,在建立零组件模型前,选择与待建零组件模型相关联的一个零件的一个顶点或交点作为原点,选择与待建零组件模型相关联的一个零件的一个棱边或轴线作为X轴,并以此建立一个零组件轴系;在零组件轴系中建立零组件的结构草图和实体模型,并在建模过程中保持零组件模型的所有数据和约束只与零组件轴系关联;如需变换零组件三维模型的坐标位置时,双击、编辑零组件轴系,将零组件轴系依据所需变换的位置建立新的坐标位置,刷新后零组件三维模型随零组件轴系变换至新的坐标位置;所述将零组件轴系依据所需变换的位置建立新的坐标位置是指将零组件模型变换位置后与之相关联的一个零件的顶点或交点的位置作为新的零组件轴系的原点,将零组件模型变换位置后与之相关联的一个零件的棱边或轴线作为新的零组件轴系的X轴。
[0008]具体到本实施例中,选定与压块相关联的压紧臂I纵向外侧的顶点作为零组件坐标系的原点,选择压紧臂I纵向外棱边作为X轴,由此构建Χ、y、ζ零组件坐标系。在Χ、Υ、Ζ零组件坐标系中建立零组件的结构草图和实体模型,并在建模过程中保持零组件模型的所有数据和约束 只与零组件轴系关联。到此,对零件I的固定机构(包括压块和压紧臂I )建模完成。当需要将压块的三维模型转换为对零件II的固定时,双击、编辑X、Y、Z零件轴系,选择与压块相关联的压紧臂II纵向外侧的的顶点作为新的零组件坐标系的原点,选择压紧臂II纵向外棱边作为X轴,由此构建新的X'、Y'、Z'零组件轴系,即将零组件轴系依据所需变换位置建立新的坐标位置,刷新后压块的三维模型随X'、Y'、Z'零组件轴系变换至新的坐标位置。此时,压块的建模过程都保留下来且可以借用,避免了重复设计、重复建模的繁琐操作,提高了设计建模效率。
[0009]显然,本发明零组件三维模型的位置变换方法的有益技术效果是需要变换零组件的坐标位置时,只需修改、编辑零组件轴系,零组件模型被快速变换至新的坐标位置,零组件的建模过程都保留下来且可以借用,避免了重复设计、重复建模的繁琐操作,提高了设计建模效率。
【权利要求】
1.一种零组件三维模型的位置变换方法,采用CATIA软件建立零组件的三维模型,其特征在于,在建立零组件模型前,选择与待建零组件模型相关联的一个零件的一个顶点或交点作为原点,选择与待建零组件模型相关联的一个零件的一个棱边或轴线作为X轴,并以此建立一个零组件轴系;在零组件轴系中建立零组件的结构草图和实体模型,并在建模过程中保持零组件模型的所有数据和约束只与零组件轴系关联;如需变换零组件三维模型的坐标位置时,双击、编辑零组件轴系,将零组件轴系依据所需变换的位置建立新的坐标位置,刷新后零组件三维模型随零组件轴系变换至新的坐标位置;所述将零组件轴系依据所需变换的位置建立新的坐标位置是指将零组件模型变换位置后与之相关联的一个零件的顶点或交点的位置作为新的零组件轴系的原点,将零组件模型变换位置后与之相关联的一个零件的棱边或轴线作为新的零组件轴系的X轴。
【文档编号】G06T17/00GK103886134SQ201410065513
【公开日】2014年6月25日 申请日期:2014年2月26日 优先权日:2014年2月26日
【发明者】王军, 万世明, 何万飞 申请人:成都飞机工业(集团)有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1