三维模型零件比对系统及其方法

文档序号:9922131阅读:1613来源:国知局
三维模型零件比对系统及其方法
【技术领域】
[0001]本发明涉及一种辅助模型设计的装置与方法,特别是一种三维模型零件比对系统及其方法。
【背景技术】
[0002]随着科技的进步,各类商业产品推陈出新,产品的结构也越来越复杂,开发产品所耗费的时间以及成本都将成为商场成功与否的重要关键。
[0003]藉此,产品设计的过程通常需仰赖多方人力的共同参与来能够达成,而多方人力之间的相互协调将会是设计过程的一大考验。举例来说,若未能掌握产品设计过程中的版本异动细节,将会造成不必要的设计错误以及后续的过多修模,此将提高产品开发费用。
[0004]此外,当产品结构的复杂度提高时,相异设计版本间任何一个零件的细微变更都可能需要花费大量的人力与时间来做事先比对,以便进行下一个阶段的设计,然而,此比对的过程通常缺乏精准的方法,而仅能依赖产品设计者的经验判断与肉眼观察。

【发明内容】

[0005]有鉴于以上的问题,本发明提出一种三维模型零件比对系统及其方法,藉由比对相异模型来克服多方设计或者是设计版本异动的过程所造成内部零件的变更。
[0006]本发明提出一种三维模型零件比对系统,具有一模型设计界面,三维模型零件比对系统包括撷取单元、设定单元、处理单元以及提示单元。撷取单元用于模型设计界面中撷取第一模型与第二模型,第一模型及第二模型具有多个零件。设定单元耦接至撷取单元,用于第一模型以及第二模型中分别设定相同的三维空间绝对坐标。处理单元耦接至设定单元,用于三维空间绝对坐标中比对第一模型与第二模型的多个零件,以分别于第一模型及第二模型中取得具有相同的零件名称的至少一同名第一零件以及至少一同名第二零件,且计算同名第一零件以及同名第二零件的坐标值,并判断具有相同的零件名称的至少一同名第一零件与对应的至少一同名第二零件分别所具有的各坐标值,若同名第一零件以及同名第二零件的坐标值不相同,则发出提示讯号。提示单元耦接至处理单元,用于接收处理单元所发出的提示讯号,并输出多个同名零件的坐标值不相同的提示讯息。
[0007]在一实施例中,处理单元用于计算第一模型与第二模型之间,具有相同的零件名称且具有相异的坐标值的多个零件的零件数量。
[0008]在另一实施例中,处理单元用于计算零件数量与第一模型的总零件数量的差值,若差值大于默认值时,处理单元发出提示讯号。
[0009]在另一实施例中,处理单元用于计算零件数量与第二模型的总零件数量的差值,若差值大于默认值时,处理单元发出提示讯号。
[0010]在另一实施例中,处理单元用于分别计算零件数量与第一模型的总零件数量间的第一差值,以及与第二模型的总零件数量的第二差值,若第一差值、第二差值或同时大于默认值时,处理单元发出提示讯号。
[0011]本发明提出一种三维模型零件比对方法,适用于三维模型零件比对系统,三维模型零件比对系统具有模型设计界面中,三维模型零件比对方法包含下列步骤。于模型设计界面中撷取第一模型与第二模型,第一模型及第二模型具有多个零件。于第一模型以及第二模型中分别设定相同的三维空间绝对坐标。于三维空间绝对坐标中比对第一模型与第二模型的多个零件,以分别于第一模型及第二模型中取得具有相同的零件名称的至少一同名第一零件以及至少一同名第二零件。计算同名第一零件以及同名第二零件的坐标值,并判断具有相同的零件名称的至少一同名第一零件与对应的至少一同名第二零件分别所具有的各坐标值,若同名第一零件以及同名第二零件的坐标值不相同,则发出提示讯号。接收提示讯号,并输出多个同名零件的坐标值不相同的提示讯息。
[0012]如上所述,本发明藉由在模型设计界面中撷取第一模型与第二模型之后,再藉由于第一模型以及第二模型中分别设定相同的三维空间绝对坐标,再藉由找出第一模型与第二模型之间具有相同零件名称的同名第一零件以及同名第二零件以进行两两比对,并判断各坐标值。比对过程判断同名第一零件与对应的同名第二零件是否皆具有完全对应相同的坐标值。若为否,则输出提示讯号,藉以发出提示讯息。藉此,可提高产品设计者对设计版本异动造成内部零件变更的掌握度以及降低因多方人力的共同参与设计的出错率,以避免不必要的设计错误以及后续的过多修模,进一步节省产品开发费用。
[0013]以上的关于本
【发明内容】
的说明及以下的实施方式的说明用于示范与解释本发明的精神与原理,并且提供本发明的专利申请范围更进一步的解释。
【附图说明】
[0014]图1为根据本发明的一实施例的三维模型零件比对系统的方块图。
[0015]图2为根据本发明的一实施例的于模型设计界面中显示出第一模型与第二模型的多个零件的示意图。
[0016]图3为根据本发明的一实施例的三维模型零件比对方法的流程图。
[0017]组件标号说明:
[0018]100三维模型零件比对系统
[0019]110撷取单元
[0020]130设定单元
[0021]150处理单元
[0022]170提示单元
[0023]X X坐标值
[0024]Y Y坐标值
[0025]Z Z坐标值
[0026]S310、S320、S331?S332、S340三维模型零件比对方法的步骤
[0027]assyOOl、 assy018、 assy012、 assy099、 assyl50、 assy022、 assy321、 assy023、assy453 零件
【具体实施方式】
[0028]以下在实施方式中详细叙述本发明的详细特征以及优点,其内容足以使任何熟习相关技艺者了解本发明的技术内容并据以实施,且根据本说明书所揭露的内容、申请专利范围及图式,任何熟习相关技艺者可轻易地理解本发明相关的目的及优点。以下的实施例为进一步详细说明本发明的观点,但非以任何观点限制本发明的范畴。
[0029]当产品设计者欲在产品设计过程中进行至下一阶段时,为了确保设计的正确性,首先须掌握相异版本间的相同之处或者是相异之处。然而其中一个可能让产品设计者在产品设计过程中产生疏忽之处,便是同名零件于坐标位置上的变动。下列将对本发明于此处的解决方案多做详述。
[0030]图1为根据本发明的一实施例的三维模型零件比对系统100的方块图。图2为根据本发明的一实施例的于模型设计界面中显示出第一模型与第二模型的多个零件的示意图。如图1所示,装置100包括撷取单元110、设定单元130、处理单元150以及提示单元170。设定单元130親接至撷取单元110,处理单元150親接至设定单元130,提示单元170親接至处理单元150。在本发明实施例中,撷取单元110、设定单元130、处理单元150以及提示单元170可以是各种形式的微处理器或芯片,在此不加以限制。下列请同时参照图1及图2。
[0031]首先,产品设计者可藉由撷取单元110所提供的模型设计界面,来撷取第一模型与第二模型。第一模型及第二模型具有多个零件。第一模型与第二模型可以是产品设计过程中相异版本的产品模型。举例来说,第一模型可以是上游厂商所提供的原版产品模型,而第二模型可以是下游客户在审视过原版产品模型而进一步更动的修改版产品模型。以另一个例子来说,第一模型可以是设计团队中的产品设计者A所完成的第一阶段产品模型,而第二模型可以是设计团队中的产品设计者B基于第一阶段产品模型而进一步设计出第二阶段产品模型。第一模型与第二模型分别可具有多个零件,各零件可具有一零件名称。零件名称乃产品设计者对零件的命名。
[0032]接着,设定单元130于第一模型以及第二模型中分别设定相同的三维空间绝对坐标。换句话说,第一模型以及第二模型于三维空间绝对坐标中的原点为相同的一点。在第一模型以及第二模型中插入相同的三维空间绝对坐标之后,第一模型与第二模型所包括的多个零件可分别具有坐标值。
[0033]在模型设计界面中撷取第一模型与第二模型之后,处理单元150可接着于三维空间绝对坐标中比对第一模型与第二模型的多个零件,以分别于第一模型及第二模型中取得具有相同的零件名称的至少一同名第一零件以及至少一同名第二零件,且计算同名第一零件以及同名第二零件的坐标值。如图2所示,所撷取的第一模型包括有零件assyOOl、assy018、assy012、assy099、assyl50、assy022 以及 assy321,第二模型包括有零件 assyOOl、assy018、assy012、assy099、assyl50、assy023 以及 assy453,处理单元 150 分别对其计算出坐标值。
[0034]除此之外,处理单元150更进一步判断具有相同的零件名称的至少一同名第一零件与对应的至少一同名第二零件分别所具有的各坐标值。举例来说,处理单元150计算第一模型与第二模型之间,具有相同的零件名称且具有相异的坐标值的多个零件的零件数量。若同名第一零件以及同名第二零件的坐标值不相同,则处理单元150发出提示讯号。
[0035]举例来说,处理单元150判定出第一模型中的assyl50与第二模型中的assyl50为零件名称相同,但其所具有的坐标值却相异,如图2所示,第一模型中的assyl50的坐标值为(x = 40,Y = 37,Z = 6),而第二模型中的assyl50的坐标值为(X = 40,Y = 2UZ =6)。因此,处理单元150判定其具有相同的零件名称且具有相异的坐标值的多个零件的零件数量为I。此外,若同名第一零件以及同名第二零件的坐标值不相同,则处理单元150可发出提示讯号。
[0036]在本发明另一实施例中,处理单元150亦可计算上述零件数量与第一模型的总零件数量的差值,若差值大于默认值时,处理单元150发出提示讯号。在本发明又另一实施例中,处理单元150亦可计算上述零件数量与第二模型的总零件数量的差值,若差值大于默认值时,处理单元150发出
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1