一种零件连接信息检索方法技术

技术编号:12075459 阅读:225 留言:0更新日期:2015-09-18 11:15
本发明专利技术涉及一种零件连接信息检索方法,包括以下步骤,步骤S1、选择待检索零件及R数模;S2、R数模中法矢与选择零件的相交运算;S3、遍历提取产品中所有零件;S4、筛选的法矢与所有零件分别相交运算;S5、整理结果数据、按格式输出。该方法能够快速地计算分析出与所选择的零件相连接的信息,包括:连接的零件名称、对应连接零件的标准件名称、标准件数量等。该方法的实现使飞机生产过程更加的简明快捷,有效的缩短了飞机的生产周期。

【技术实现步骤摘要】

本专利技术涉及计算机
,具体而言,涉及一种数字化制造过程中零件模型连接信息检索方法。
技术介绍
在飞机制造领域,数字化制造逐渐取代了传统的以标准工装为依据的模拟量传递的制造方法。数字化制造中制造依据是设计部门提供的工程数据集,而这些工程数据集中的数模主要反映了零件的几何信息和工艺信息。在特殊的零件节点(partnote)数模上,存储着零件之间连接使用的标准件、位置等信息,例如企业生产部门要求数模给出了零件的连接信息,包括连接的零件、使用的标准件、标准件位置信息等。但是在有些企业,这些信息并没有整理、统一表示在最初的R数模上,工艺人员只能通过观察数模,分析出零件的连接关系,以及使用的标准件等信息,这种操作过程繁琐,信息提取困难、提取效率低、易出人为差错等问题,同时使工艺准备时间长。
技术实现思路
本专利技术要解决的技术问题现有的数模和零件的连接关系主要依靠人工来确定,过程复杂,容易出错,提供一种快速检索连接件连接信息的方法。为了解决上述问题,本专利技术提供了一种零件连接信息检索方法,包括以下步骤:步骤S1、选择待检索零件及R数模。待检索零件是操作的对象,R数模是法矢及所对应的标准件名称等信息所在位置,由于飞机上零件种类繁多、数量庞大,用相交之后的法矢和所有零件作相交运算,比拿整个R数模的法矢运算,要省时数倍甚至数十倍。步骤S2、R数模中法矢与选择零件的相交运算,通过上文中给出的公式,排除法矢中不相交的法矢。步骤S3、遍历提取产品中所有零件,由于使用程序运算,检索某零件的连接信息,无法具体知道该零件与哪些范围的零件连接,所以整个结构树对应的所有产品都是运算的对象。步骤S4、筛选的法矢与所有零件分别相交运算,经过计算,得到所有的产品,进入到设计模式,每个零件和步骤S2中的法矢作相交计算,得到每根法矢对应的零件,结果存入数组中。步骤S5、整理结果数据、按格式输出,提取的零件和对应的法矢等信息,经过归纳、分类、整理,得到每根法矢对应的零件,如果同一根法矢对应的零件不同,零件之间使用“/”做标记,如果相同的几个零件连接,则会统计出对应的标准件名称、数量等信息。本专利技术的优点在于:该方法能够快速的计算分析出与所选择的零件相连接的信息,包括:连接的零件名称、对应连接零件的标准件名称、标准件数量等。该方法的实现使飞机生产过程更加的简明快捷,有效的缩短了飞机的生产周期。附图说明图1是本专利技术快速检索连接件信息流程图。图2是本专利技术零件与R模型选取示意图。图3是本专利技术零件连接件法矢示意图。附图标记:1.蒙皮、2.与蒙皮连接的零件、3.R数模中的法矢、4.零件L、5.与零件L连接的零件。具体实施方式下面结合附图1-3详细说明本专利技术的实施方式:本专利技术实例以Visual C++为开发工具,在CATIA平台上,实现连接件快速检索的一种方法。图1为快速检索连接件信息流程图,本专利技术提出的快速检索连接件信息的具体实施步骤如下:步骤S1、选择待检索零件及R数模。待检索零件是操作的对象,R数模是法矢及所对应的标准件名称等信息所在位置,如图2所示,蒙皮1与三个与蒙皮连接的零件2连接,连接使用的标准件位置就是R数模中的法矢3,标准件的类型、名称等信息在R数模中进行说明。由于飞机上零件种类繁多、数量庞大,用相交之后的法矢和所有零件作相交运算,比拿整个R数模的法矢运算,要省时数倍甚至数十倍。步骤S2、R数模中法矢与选择零件的相交运算,从R数模中获取标准件连接的所有法矢,得到所有法矢的数组N,选择的零件(L),通过相交运算,得到相交点(Pi),判断Pi是否存在,排除掉不存在的交点及法矢,把相交的法矢放到原数组N中,计算公式如下:Pi=FCreateIntersect[Ni,L],(1≤i≤N.Size)其中N.Size是数组N的元素个数,排除法矢中不相交的法矢;步骤S3、从当前工作环境,找到结构树的最上级节点Product1,通过函数找到其子级中所有的产品,把这些产品放到数组M中。步骤S4、筛选的法矢与所有零件分别相交运算,把数组N中的所有法矢复制到数组M的每个元素中,数组N中的法矢和数组M中的零件分别一一相交计算,排除掉不存在的交点及法矢,把每个零件及与其相交的法矢存储到新的数组中。计算中用到的循环公式:公式如下:Pki=FCreateIntersect[Ni,Mk],(1≤i≤N.Size),(1≤k≤M.Size)其中Pki表示第k个零件与第i根法矢相交的点;Ni表示第i根法矢;Mk表示第k个零件;步骤S5、整理结果数据、按格式输出,提取的零件和对应的法矢等信息,经过归纳、分类、整理,得到每根法矢对应的零件,如果同一根法矢对应的零件不同,零件之间使用“/”做标记,如果相同的几个零件连接,则统计出对应的标准件名称、数量等信息。以上列举的仅是本专利技术的一个具体实施例。显然,本专利技术不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本专利技术公开的内容直接导出或联想到的所有变形,均应认为是本专利技术的保护范围。本文档来自技高网...
一种零件连接信息检索方法

【技术保护点】
一种零件连接信息检索方法,其特征在于,包括以下步骤:步骤S1、选择待检索零件及R数模,待检索零件是操作的对象,R数模是法矢及所对应的标准件名称等信息所在位置;步骤S2、R数模中法矢与选择零件的相交运算,从R数模中获取标准件连接的所有法矢,得到所有法矢的数组N,选择的零件(L),通过相交运算,得到相交点(Pi),判断Pi是否存在,排除掉不存在的交点及法矢,把相交的法矢放到原数组N中,计算公式如下:Pi=FCreateIntersect[Ni,L],(1≤i≤N.Size)其中N.Size是数组N的元素个数,排除法矢中不相交的法矢;步骤S3、遍历提取产品中所有零件,由于使用程序运算,检索某零件的连接信息,无法具体知道该零件与哪些范围的零件连接,所以整个结构树对应的所有产品都是运算的对象;步骤S4、筛选的法矢与所有零件分别相交运算,经过计算,得到所有的产品,进入到设计模式,每个零件和步骤S2中的法矢作相交计算,得到每根法矢对应的零件,结果存入数组中;步骤S5、整理结果数据、按格式输出,提取的零件和对应的法矢等信息,经过归纳、分类、整理,得到每根法矢对应的零件,如果同一根法矢对应的零件不同,零件之间使用“/”做标记,如果相同的几个零件连接,则会统计出对应的标准件名称、数量等信息。...

【技术特征摘要】
1.一种零件连接信息检索方法,其特征在于,包括以下步骤:
步骤S1、选择待检索零件及R数模,待检索零件是操作的对象,
R数模是法矢及所对应的标准件名称等信息所在位置;
步骤S2、R数模中法矢与选择零件的相交运算,从R数模中获取
标准件连接的所有法矢,得到所有法矢的数组N,选择的零件
(L),通过相交运算,得到相交点(Pi),判断Pi是否存在,排除
掉不存在的交点及法矢,把相交的法矢放到原数组N中,
计算公式如下:Pi=FCreateIntersect[Ni,L],(1≤i≤N.Size)
其中N.Size是数组N的元素个数,排除法矢中不相交的法矢;
步骤S3、遍历提...

【专利技术属性】
技术研发人员:刘春锋韩志仁王珂曾天
申请(专利权)人:江西洪都航空工业集团有限责任公司
类型:发明
国别省市:江西;36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1