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

文档序号:9200500阅读:598来源:国知局
一种零件连接信息检索方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体而言,涉及一种数字化制造过程中零件模型连接?目息检索方法。
【背景技术】
[0002]在飞机制造领域,数字化制造逐渐取代了传统的以标准工装为依据的模拟量传递的制造方法。数字化制造中制造依据是设计部门提供的工程数据集,而这些工程数据集中的数模主要反映了零件的几何信息和工艺信息。在特殊的零件节点(partnote)数模上,存储着零件之间连接使用的标准件、位置等信息,例如企业生产部门要求数模给出了零件的连接信息,包括连接的零件、使用的标准件、标准件位置信息等。但是在有些企业,这些信息并没有整理、统一表示在最初的R数模上,工艺人员只能通过观察数模,分析出零件的连接关系,以及使用的标准件等信息,这种操作过程繁琐,信息提取困难、提取效率低、易出人为差错等问题,同时使工艺准备时间长。

【发明内容】

[0003]本发明要解决的技术问题现有的数模和零件的连接关系主要依靠人工来确定,过程复杂,容易出错,提供一种快速检索连接件连接信息的方法。
[0004]为了解决上述问题,本发明提供了一种零件连接信息检索方法,包括以下步骤:
[0005]步骤S1、选择待检索零件及R数模。待检索零件是操作的对象,R数模是法矢及所对应的标准件名称等信息所在位置,由于飞机上零件种类繁多、数量庞大,用相交之后的法矢和所有零件作相交运算,比拿整个R数模的法矢运算,要省时数倍甚至数十倍。
[0006]步骤S2、R数模中法矢与选择零件的相交运算,通过上文中给出的公式,排除法矢中不相交的法矢。
[0007]步骤S3、遍历提取产品中所有零件,由于使用程序运算,检索某零件的连接信息,无法具体知道该零件与哪些范围的零件连接,所以整个结构树对应的所有产品都是运算的对象。
[0008]步骤S4、筛选的法矢与所有零件分别相交运算,经过计算,得到所有的产品,进入到设计模式,每个零件和步骤S2中的法矢作相交计算,得到每根法矢对应的零件,结果存入数组中。
[0009]步骤S5、整理结果数据、按格式输出,提取的零件和对应的法矢等信息,经过归纳、分类、整理,得到每根法矢对应的零件,如果同一根法矢对应的零件不同,零件之间使用“/”做标记,如果相同的几个零件连接,则会统计出对应的标准件名称、数量等信息。
[0010]本发明的优点在于:该方法能够快速的计算分析出与所选择的零件相连接的信息,包括:连接的零件名称、对应连接零件的标准件名称、标准件数量等。
[0011]该方法的实现使飞机生产过程更加的简明快捷,有效的缩短了飞机的生产周期。
【附图说明】
[0012]图1是本发明快速检索连接件信息流程图。
[0013]图2是本发明零件与R模型选取示意图。
[0014]图3是本发明零件连接件法矢示意图。
[0015]附图标记:1.蒙皮、2.与蒙皮连接的零件、3.R数模中的法矢、4.零件L、5.与零件L连接的零件。
【具体实施方式】
[0016]下面结合附图1-3详细说明本发明的实施方式:
[0017]本发明实例以Visual C++为开发工具,在CATIA平台上,实现连接件快速检索的一种方法。
[0018]图1为快速检索连接件信息流程图,本发明提出的快速检索连接件信息的具体实施步骤如下:
[0019]步骤S1、选择待检索零件及R数模。待检索零件是操作的对象,R数模是法矢及所对应的标准件名称等信息所在位置,如图2所示,蒙皮I与三个与蒙皮连接的零件2连接,连接使用的标准件位置就是R数模中的法矢3,标准件的类型、名称等信息在R数模中进行说明。由于飞机上零件种类繁多、数量庞大,用相交之后的法矢和所有零件作相交运算,比拿整个R数模的法矢运算,要省时数倍甚至数十倍。
[0020]步骤S2、R数模中法矢与选择零件的相交运算,从R数模中获取标准件连接的所有法矢,得到所有法矢的数组N,选择的零件(L),通过相交运算,得到相交点(Pi),判断?1是否存在,排除掉不存在的交点及法矢,把相交的法矢放到原数组N中,
[0021]计算公式如下-Pi= F createlntersect [Ni, L],(I ^ I ^ N.SlZe)
[0022]其中N.Size是数组N的元素个数,排除法矢中不相交的法矢;
[0023]步骤S3、从当前工作环境,找到结构树的最上级节点Productl,通过函数找到其子级中所有的产品,把这些产品放到数组M中。
[0024]步骤S4、筛选的法矢与所有零件分别相交运算,把数组N中的所有法矢复制到数组M的每个元素中,数组N中的法矢和数组M中的零件分别一一相交计算,排除掉不存在的交点及法矢,把每个零件及与其相交的法矢存储到新的数组中。
[0025]计算中用到的循环公式:
[0026]公式如下:Pki=Fcreatelntersect [Ni, Mk],(l<i SN.Size),(I 彡 k 彡 M.Size)
[0027]其中Pki表示第k个零件与第i根法矢相交的点;
[0028]队表不第i根法矢;
[0029]Mk表示第k个零件;
[0030]步骤S5、整理结果数据、按格式输出,提取的零件和对应的法矢等信息,经过归纳、分类、整理,得到每根法矢对应的零件,如果同一根法矢对应的零件不同,零件之间使用“/”做标记,如果相同的几个零件连接,则统计出对应的标准件名称、数量等信息。
[0031 ] 以上列举的仅是本发明的一个具体实施例。显然,本发明不限于以上实施例,还可以有许多变形。本领域的普通技术人员能从本发明公开的内容直接导出或联想到的所有变形,均应认为是本发明的保护范围。
【主权项】
1.一种零件连接信息检索方法,其特征在于,包括以下步骤: 步骤S1、选择待检索零件及R数模,待检索零件是操作的对象,R数模是法矢及所对应的标准件名称等信息所在位置; 步骤S2、R数模中法矢与选择零件的相交运算,从R数模中获取标准件连接的所有法矢,得到所有法矢的数组N,选择的零件(L),通过相交运算,得到相交点(Pi),判断Pi是否存在,排除掉不存在的交点及法矢,把相交的法矢放到原数组N中,计算公式如下 -Pi= F createlntersect [Ni, L],(I ^ I ^ N.SlZe) 其中N.Size是数组N的元素个数,排除法矢中不相交的法矢; 步骤S3、遍历提取产品中所有零件,由于使用程序运算,检索某零件的连接信息,无法具体知道该零件与哪些范围的零件连接,所以整个结构树对应的所有产品都是运算的对象; 步骤S4、筛选的法矢与所有零件分别相交运算,经过计算,得到所有的产品,进入到设计模式,每个零件和步骤S2中的法矢作相交计算,得到每根法矢对应的零件,结果存入数组中; 步骤S5、整理结果数据、按格式输出,提取的零件和对应的法矢等信息,经过归纳、分类、整理,得到每根法矢对应的零件,如果同一根法矢对应的零件不同,零件之间使用“/”做标记,如果相同的几个零件连接,则会统计出对应的标准件名称、数量等信息。
【专利摘要】本发明涉及一种零件连接信息检索方法,包括以下步骤,步骤S1、选择待检索零件及R数模;S2、R数模中法矢与选择零件的相交运算;S3、遍历提取产品中所有零件;S4、筛选的法矢与所有零件分别相交运算;S5、整理结果数据、按格式输出。该方法能够快速地计算分析出与所选择的零件相连接的信息,包括:连接的零件名称、对应连接零件的标准件名称、标准件数量等。该方法的实现使飞机生产过程更加的简明快捷,有效的缩短了飞机的生产周期。
【IPC分类】G06F17/30, G06F17/50
【公开号】CN104915486
【申请号】CN201510283504
【发明人】刘春锋, 韩志仁, 王珂, 曾天
【申请人】江西洪都航空工业集团有限责任公司
【公开日】2015年9月16日
【申请日】2015年5月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1