专利名称:设计制造的支援装置、支援程序和支援方法
技术领域:
本发明涉及通过使用部件表来管理设计制造的设计制造支援装置、设计制造支援程序和设计制造支援方法。
背景技术:
近年来,以RoHS规则(在从电气/电子设备的生产到处置的过程中,作为原则禁止使用有害的6种物质)作为基础,将制品作为对象的环境规则正变得严格。
为了对应于规则,制造商需要从客户部件制造商收集购入部件含有的化学物质量,并根据部件含有的化学物质量累计制品含有的化学物质,并且显示本公司制品没有违反规则。
对于特开2002-49649号公报(专利文献1)记载的“环境信息模拟系统、装置和方法以及存储媒体”,即使在对于制品的环境信息的收集不足时,通过使用同种部件的环境信息,也能够进行环境信息的评价。
专利文献1,特开2002-49649号公报。
作为以化学物质累计为基础的制品评价时的课题,存在多个公司购买部件的问题。所谓多个公司购买,是从多个部件制造商那里将不同部件作为同一部件购入的情况。多个公司购买部件并不限于化学物质构成相同。因此,众所周知,包含多个公司购买的多个候补部件的制品的化学物质量之所以采用最大值,完全是相对于含有规则在安全方面的判定。而且,存在这种情况,即如果必须评价的有害化学物质是多个,则在多个候补部件的情况下,就产生因部件引起多个化学物质含有量的折衷。
因此,在对于包含多个候补部件的制品进行多个化学物质累计时,就必须对每个化学物质通过选择成为最大含有量的部件来进行累计。
在专利文件1中,对于多个公司购买时有害物质含有量的计算,尽管有对每个有害物质作为最大含有量被选定的有害物质来进行积算的记述,但是,没有公开实际的实施形式。
而且,作为对制品化学物质评价的其他需要,有对设计的反馈。通过不仅简单知道制品总的化学物质量,而且通过并列参考部件表上的各部件、构成品中累计的化学物质量,能够在诸如努力降低单位部件的化学物质上进行反馈。
特别地,存在这种需要当通过多个公司购买存在多个候补部件时,通过并列发现多个候补部件含有的化学物质量,希望清楚地发现多个候补化学物质量的折衷。
但是,在专利文献1中,没有记载当通过多个公司购买而可能存在多个候补的情况下的部件表的显示方法、该情况下的化学物质累计方法以及结果的显示方法。因此,根据专利文献1的技术,当在本公司制品的采用部件中具有多个候补时,存在这种课题,即设计者通过考虑各个候补部件有害物质含有量的折衷来进行设计是困难的。
发明内容
因此,本发明第一目的是提供一种设计支援装置,其在部件存在多个候补时,能够通过在选择了各个部件的情况下考虑有害物质含有量的折衷来进行设计。
本发明第二目的是提供一种设计制造支援装置,其通过将本公司部件表和客户部件表结合来生成制品的部件表,并且根据该部件表和部件所含有的化学物质量等属性量来累计制品的属性量。
本发明的一个特征在于,设计制造支援装置包括本公司/客户部件编号对应存储装置,其存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置,其存储本公司制品的部件构成;客户部件表存储装置,其存储从客户购入的部件的构成;代表部件生成装置,其根据本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应来生成代表部件;部件表生成装置,其根据由所述代表部件生成装置生成的代表部件、所述本公司部件表存储装置存储的本公司部件表、所述客户部件表存储装置所存储的客户部件表来生成部件表;输入装置,其将数据输入到本公司/客户部件编号对应存储装置、本公司部件表存储装置、和客户部件表存储装置中;以及输出装置,其输出由所述部件表生成装置所生成的部件表。
本发明的又一特征在于,设计制造支援装置包括本公司/客户部件编号对应存储装置,其存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置,其存储本公司制品的部件构成;客户部件表存储装置,其存储从客户购入的部件的构成;部件表生成装置,其根据所述本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应、所述本公司部件表存储装置存储的本公司部件表、所述客户部件表存储装置所存储的客户部件表来生成部件表;部件属性存储装置,其存储诸如含有化学物质量等部件属性;部件属性检索装置,其对构成由部件表生成装置所生成的部件表的各个部件,从部件属性存储装置中检索属性;制品属性累计装置,其根据由部件表生成装置所生成的部件表以及由部件属性检索装置所检索的部件的属性来累计制品的属性;输入装置,其将数据输入到本公司/客户部件编号对应存储装置、本公司部件表存储装置、和客户部件表存储装置中;以及输出装置,其输出由部件表生成装置所生成的部件表和由制品属性累计装置所累计的结果。
本发明的又一特征在于,设计制造支援装置包括本公司/客户部件编号对应存储装置,其存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置,其存储本公司制品的部件构成;客户部件表存储装置,其存储从客户购入的部件的构成;代表部件生成装置,其根据本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应来生成代表部件;部件表生成装置,其根据所述代表部件生成装置所生成的代表部件、所述本公司部件表存储装置存储的本公司部件表、所述客户部件编号存储装置所存储的客户部件表来生成部件表;部件属性存储装置,其存储诸如含有化学物质量等部件属性;部件属性检索装置,其对构成由部件表生成装置所生成的部件表的各个部件,从部件属性存储装置中检索属性;制品属性累计装置,其根据由部件表生成装置所生成的部件表以及由部件属性检索装置所检索的部件的属性来累计制品的属性;输入装置,其将数据输入到本公司/客户部件编号对应存储装置、本公司部件表存储装置、和客户部件表存储装置中;以及输出装置,其输出由所述部件表生成装置所生成的部件表和由制品属性累计装置所累计的结果。
发明效果根据本发明,能够提供一种设计支援装置,当在部件上存在多个候补的情况下,在选择各个部件时,能够通过考虑有害物质含有量的折衷来进行设计。
图1是表示本发明设计制造支援装置的第一实施例构成的方框图。
图2是用于说明本公司/客户部件编号对应存储装置1的存储项目例子的图。
图3是用于说明本公司部件表存储装置2的PN数据的数据项目例子的图。
图4是用于说明本公司部件表存储装置2的PS数据的存储项目例子的图。
图5是用于说明将本公司部件表存储装置2的PS数据表示在部件表中的例子的图。
图6是用于说明客户部件名称等基本属性数据即PN数据的存储项目例子的图。
图7是用于说明客户部件构成即PS数据的存储项目例子的图。
图8是用于说明将客户部件表存储装置3的PS数据表示在部件表中的例子的图。
图9是没有代表部件生成装置4的现有技术的部件表生成装置5的处理流程。
图10是用于说明在处理92结束时刻的本公司部件表状态的图。
图11是表示在处理94结束时刻将本公司和客户部件结合的部件表例子的图。
图12是表示在多个候补部件的每个上用于生成另外部件表的部件表生成方法的例子的图。
图13是用于说明代表部件生成装置4存在时的部件表生成装置5的处理流程的示意图。
图14是用于说明由代表部件生成处理所生成的代表部件/客户部件表的例子的图。
图15是用于说明将本公司部件表和图14代表部件/客户部件表结合后的结果部件表的示意图。
图16是用于说明将本公司部件表、将代表部件/客户部件表结合后的部件表以及客户部件表结合后的结果部件表的图。
图17是表示本发明设计制造支援装置的第二实施例构成的方框图。
图18是用于说明部件属性存储装置6的存储项目例子的图。
图19是用于从部件属性存储装置6的数据中检索由部件表生成装置生成的与各个部件相符的属性以及用于说明所得结果的图。
图20是表示通过制品属性累计装置8来累计构成制品的全部部件属性的处理流程的图。
图21是表示累计结果存储装置的存储项目和数据例子的图。
图22是用于说明通过将由制品属性累计装置8累计了的结果的化学物质含有量赋予部件表所显示的例子的图。
图23是表示在结束了制品属性累计装置8的处理时刻累计结果存储装置的状态的图。
图24是表示通过部件属性检索装置7的处理在部件表中检索属性所得的结果的图。
图25是表示累计结果存储装置的存储项目和数据例子的图。
图26是表示通过制品属性累计装置来累计构成制品的全部部件属性的处理流程的图。
图27是表示在结束了制品属性累计装置的处理时刻累计结果存储装置的状态的图。
图28是表示通过将由制品属性累计装置累计了结果的化学物质含有量赋予部件表所显示的例子的图。
图29是表示本发明设计制造支援装置第三实施例构成的方框图。
图30是表示本发明设计制造支援装置第四实施例构成的方框图。
图31是表示属性分类存储装置的具体存储项目的例子的第一示意图。
图32是表示属性分类存储装置的具体存储项目的例子的第二示意图。
图33是表示按分类的属性值存储装置的存储项目的例子的第一示意图。
图34是用于说明按属性分类的属性值计算装置的处理流程的图。
图35是表示按分类的属性值存储装置的存储项目的例子的第二示意图。
图36是用于说明通过安装按分类的属性值存储装置而能够实现的第一画面例子的图。
图37是用于说明通过安装按分类的属性值存储装置而能够实现的第二画面例子的图。
图38是表示本发明设计制造支援装置第五实施例构成的方框图。
图39是用于说明在作为部件表的构成来使用材料时客户部件表存储装置的PN数据的例子的图。
图40是表示由材料种类累计装置所累计结果的部件表的输出例子的图。
图41是表示由材料种类累计装置所累计结果的第一画面例子的图。
图42是表示由材料种类累计装置所累计结果的第二画面例子的图。
符号说明1本公司/客户部件编号对应存储装置;2本公司部件表存储装置;3客户部件存储装置;4代表部件生成装置;5部件表生成装置;9输入装置;10输出装置。
具体实施例方式
下面,参考图1~图42,说明设计制造支援装置的实施例。
实施例1图1是表示本发明设计制造支援装置第一实施例构成的方框图。
图1的设计制造支援装置包括本公司/客户部件编号对应存储装置1,其存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置2,其存储本公司制品的部件构成;客户部件表存储装置3,其存储从客户购入的部件的构成;代表部件生成装置4,其根据本公司/客户的对应部件编号来生成代表部件;部件表生成装置5,其根据由所述代表部件生成装置生成的代表部件、所述本公司部件表存储装置存储的本公司部件表、所述客户部件表存储装置所存储的客户部件表来生成部件表;输入装置9和输出装置10。
按顺序说明第一实施例的构成要素。
本公司/客户部件编号对应存储装置1是在构成制品的部件中,对于从客户购入的部件,用于存储本公司的部件编号和客户的部件编号之对应的装置。在制造部件、制品的制造商中,对于每个公司在公司内所处理的部件,很多是以独自的体系通过采用部件编号来进行管理。因此,即使是同一部件,在制造该部件的制造商和将该部件作为本公司制品的一部分而购入来制造制品的制造商之间,其部件编号为不同的情况是普遍的。在下述例子中,将购入部件作为本公司制品的一部分的制造商作为本公司、从本公司来看将部件购入处的公司作为客户。
图2示出了本公司/客户部件编号对应存储装置1的存储项目的例子。
列21~列23是客户部件编号对应存储装置1存储的项目的例子,行24~行27是客户部件编号对应存储装置1存储的数据的例子。列21是用于确定本公司部件的本公司部件编号。列22是客户公司编号,列23是客户部件编号,通过这两个编号组合来确定客户部件。行25的数据表示本公司的由编号“CCC”确定的部件和由编号“XX”确定的客户公司的由编号“C1”确定的部件是相同的。换言之,对于在本公司由“CCC”确定的部件,在“XX”公司由“C1”编号确定。
本公司部件表存储装置2是用于存储本公司制品的部件构成的装置。
使用图3~图5说明本公司部件表存储装置2的实施形式的例子。在本实施形式中,本公司部件表存储存储装置2由(1)构成本公司制品的部件的名称等的基本属性数据(以后称为PN数据)和(2)通过描述制品构成的母子关系来表示制品层级结构的部件的母子数据(以后称为PS数据)所构成。
图3是本公司部件表存储装置2的PN数据的数据项目的例子。列31~列35部件属性数据的存储项目的例子。行36~行40是所存储的数据项目的例子。列31是部件编号,列32是部件名称。列33~列35是属性项目的存储栏,存储了诸如部件质量、部件价格等由部件表用途所需要的基本属性。通过部件表用途能够任意地决定属性项目的数量。通过PN数据,例如在行36的数据中,能够将部件编号“AAA”的部件的名称确定为“部件A”。
图4是本公司部件表存储装置2的PS数据的存储项目的例子。列41~列43是存储项目的例子,行44~行47是所存储的数据的例子。列41是母部件的部件编号,列42是子部件的部件编号,列43是数量。从图4所示的数据中,能够获得BBB是AAA的子部件、CCC是AAA的子部件、DDD是BBB的子部件、EEE是BBB的子部件之类的母子关系。当将部件作为节点、将该母子关系作为链来进行表示时,能够表示出图5所示那样的树状的部件表。图中,[]内表示部件数。
如上述,本公司部件表存储装置是用于存储本公司制品构成即PS数据和与构成的各个部件相关的基本属性信息即PN数据的装置。在上述实施形式中,尽管通过将PN数据和PS数据存储在不同的表中来实现,但是,这不需要一定是不同的表,显然也可以采用通过相同表来进行管理的形式。
下面,使用图6~图8来说明客户制品表存储装置3。图6是诸如客户部件的名称等基本属性数据即PN数据的存储项目的例子,图7是客户部件的构成即PS数据的存储项目的例子。作为PN数据、PS数据所存储的项目,几乎与本公司部件表存储装置2相同。但是,由于从本公司看来的客户不限于一个,并且对每个客户用独自的采序方法来管理部件编号的可能性大,因此需要通过部件的客户公司编号和部件编号这两个来确定部件编号。为此,与图3的本公司部件表存储装置的PN数据相比,在图6的PN数据的存储项目中,追加了列63的客户公司编号。而且,与图4的本公司部件表存储装置的PS数据相比,在图7的PS数据的存储项目中,追加了列71的母部件公司编号和列73的子部件公司编号。
对于图6、图7例子的客户部件表,当将部件作为节点、将部件的母子关系作为链示出时,就被表示成图8那样。根据图7的PS数据的母子描述,81的XX公司的C1、82的XX公司的G1、83的XX公司的H1就以将C1作为母根的部件树状形式表示出。
上面,客户部件表存储装置3在装置构成上作为与本公司部件表存储装置2不同的装置进行了说明,但是,作为其它的实施形式,可以将本公司部件表存储装置2和客户部件表存储装置通过同一存储装置来进行管理。由于根据本发明在构成上必须搞清楚的是(1)是本公司部件还是客户部件;(2)如果是客户部件,是哪一个客户公司的部件,因此,对于本公司部件,通过在图6的63的客户端公司编号、图7的71的母部件公司编号、以及73的子部件公司编号中输入能够识别本公司的编号,能够通过客户部件存储装置3来统一管理本公司部件。
下面,为了便于说明,统一说明代表部件生成装置4和部件表生成装置5。
代表部件生成装置4是通过将本公司/客户部件编号对应存储装置1所存储的本公司部件编号和客户部件编号假设为母子关系并置换成PS数据来生成本公司部件编号所表示的代表部件的装置。
部件表生成装置5是根据由本公司部件表存储装置2、客户部件表存储装置3和代表部件生成装置4所生成的代表部件来生成将本公司和客户部件表结合的部件表的装置。
本发明的特征由于是通过使用由代表部件生成装置4所生成的代表部件来生成部件表,因此通过将没有代表部件生成装置4的现有技术的处理和通过使用由代表部件生成装置4所生成的代表部件来生成部件表时的处理进行对比来进行说明。
图9是没有代表部件生成装置4的比较例的部件表生成装置5的处理的流程。
在处理91中,从本公司部件表存储装置2读入数据,并生成本公司部件表。具体地,读入图3、图4说明的本公司部件表存储装置2的PS数据、PN数据以及生成图5所示那样的部件的树状结构。
以后,假定并说明从本公司部件表存储装置2来按图5那样生成由部件编号AAA所示的制品的部件表的情况。
在处理92中,将本公司部件表的末端部件编号置换成客户部件编号。
该处理是从本公司/客户部件编号对应存储装置1的列22的本公司部件编号中检索本公司部件表的末端部件编号以及取得对应的客户公司编号和客户部件编号的处理。是用由此取得的客户部件编号来置换末端部件编号的处理。图10示出了处理92结束时刻的本公司部件表的状态。
图5的53的本公司部件编号“CCC”被置换成图10的101的部件编号“XX-C1”,图5的54的本公司部件编号“DDD”被置换成图10的102的部件编号“XX-D1”,图5的55的本公司部件编号“EEE”被置换成图10的103的部件编号“YY-E1”。
在处理93中,读入客户部件表存储装置3所存储的数据,并生成客户部件表。具体地,读入图6、图7说明的客户部件表存储装置3的PS数据、PN数据以及生成图8所示那样的部件的树状结构。
在处理94中,将在处理91中生成及在处理92中置换的本公司部件表和在处理93中生成的客户部件表结合。由于在处理92中本公司部件表的末端被置换成客户部件编号,因此从客户部件表中检索被置换的部件编号并且结合客户的部件构成。
图11示出将处理94结束时刻的本公司和客户部件结合后的部件表的例子。由于图10的101的部件“XX-C1”与图8的81的部件“XX-C1”一致,因此将81的“XX-C1”的子部件即82“XX-G1”和“XX-H1”结合在101的“XX-C1”上。然后,在显示装置上显示图11的部件表。
上面是没有代表部件生成装置4时的部件表生成装置5的处理的流程。即,基于本公司/客户部件编号对应存储装置1所存储的本公司和客户的部件编号的对应,通过将本公司部件表的末端部件置换成客户部件编号来将本公司部件表和客户部件表结合。
根据上述方法,在仅仅从一个客户购入一个部件时能够没有问题地进行操作,但是,在从多个客户购入相同部件以及具有多个部件候补时,就变成通过选择任意一个部件来进行置换。在这种情况下,没有被选择的部件就不出现在部件表上。即使在图9处理所说明的例子中,尽管对于本公司部件编号DDD,如图2所示那样,26的XX公司的D1和27的YY公司的D2的多个候补存在,但YY公司的D2在图11所示的处理结果的部件表中也不出现。
在具有多个候补的情况下,需要采用下述的任何一种方法(1)在具有多个候补时,设置例如选择质量最重的候补的判定基准,通过选择任何一个部件来生成图11那样的部件表,或者(2)对多个候补部件生成另外的部件表。图12示出了(2)的例子。图中,121和122是将本公司和客户结合后的部件表,121是将123的XX公司的D1选择作为本公司部件BBB的子部件后的部件表,122是将124的YY公司的D2选择作为本公司部件BBB的子部件后的部件表。
尽管在该例子中多个候补部件是1件,候补部件也是2点,但是,在多个候补部件件数很多的情况下,变成尽可能生成其组合数目的部件表,即使对于利用部件表的用户,也要考虑对于一个制品存在多个部件表的操作是困难的。
在可能存在多个候补部件的情况下,解决上述问题点以及能够生成包含多个候补部件的部件表的构成是代表部件生成装置4。图13是存在代表部件生成装置4时的部件表生成装置5的处理的流程。
在处理131中,根据本公司/客户部件编号对应存储装置1所存储的部件编号的对应数据来生成将本公司和客户部件联系上的代表部件节点。
使用图14说明131的代表部件生成处理。
131的代表部件生成处理是将图2所示的本公司/客户部件编号对应存储装置1的部件编号对应作为将本公司部件编号假设为母、将客户部件编号假设为子的PS数据,来生成由本公司和客户的部件层级构成的部件表(以后称为代表部件/客户部件表)的处理。这是与根据客户部件表存储装置3的图7的PS数据来生成图8的部件树形状的情况相同的处理。即,可以通过将图2的21的本公司部件编号假设为图7的72的母部件编号、将图2的22的客户公司编号假设为图7的73的子部件公司编号、以及将图2的23的客户部件编号假设为图7的74的子部件编号来生成部件表。
图14表示通过代表部件生成处理所生成的代表部件/客户部件表。
141的CCC、143的DDD和146的EEE是代表部件。在图9所说明的比较例的方法中,这些由本公司部件编号所表示的代表部件由于通过从客户购入的部件的客户部件编号置换,因此不出现作为构成部件表的部件节点。
与此相反,在本发明中,其特征是,生成由本公司部件编号所表示的代表部件节点以及将本公司部件表和客户部件表联系起来。
而且,由于本公司部件编号和客户部件编号为1对1对应,因此可以将子部件的部件数全部假设为1。
在处理132中,读入本公司部件表存储装置2所存储的数据,并生成本公司部件。该处理与图9的处理91相同。
在处理133中,读入客户部件表存储装置3所存储的数据,并生成客户部件表。该处理与图9的处理93相同。
在处理134中,其是将由处理131所生成的代表部件和客户部件的分级所构成的部件表、由处理132所生成的本公司部件表、以及由处理133所生成的客户部件表结合起来的处理。使用已有的图5、图8、图14和图15来说明该处理。
首先,将图5的本公司部件表和图14的代表部件/客户部件表结合。
这是从图14的部件表中检索构成图5本公司部件表的部件和部件编号一致的部件以及介入一致的部件并通过结合所进行的处理。
在图5中,53的CCC、54的DDD、55的EEE由于分别与图14的141的CCC、142的DDD、143的EEE的部件编号一致,因此介入这些一致的部件而将部件表结合后的结果变成图15那样。
下面,将本公司部件表、结合了代表部件/客户部件表后的图15的部件表以及图8的客户部件表结合。该处理也根据构成图15部件表的部件和构成图8客户部件表的部件来检索部件编号一致的部件表,并且通过介入一致的部件来结合部件表。
在本例的情况下,由于图15的142的XX-C1和图8的81的XX-C1的部件编号一致,因此结合了该一致的部件表后的结果变成图16那样。然后,在显示装置上显示图16的部件表。
尽管在上述说明中,处理132生成将本公司部件表和代表部件/客户部件表结合后的部件表,以及将该部件表和客户部件表结合,但是这不限定于这个顺序,显然也可以用相反的顺序进行。
通过根据上述图13所示的处理来在本公司部件表和客户部件表之间生成代表部件,能够生成将本公司部件表和客户部件表结合后的部件表。本发明的特征是采用了下述方法,即在结合本公司部件表和客户部件表时,不用置换本公司部件编号和客户部件编号所对应的部件来生成部件表,而将本公司部件编号和客户部件编号作为一个层级追加到部件表中并且表现制品构成的方法。
输入装置9是在本公司/客户部件编号对应存储装置1、本公司部件表存储装置2、客户部件表存储装置3中用于输入/更新数据的装置。输入装置9的实现方法可以根据用户界面通过用户直接输入来实现,也能够根据公司内其他制品管理系统等通过定期取入数据来实现。
输出装置10是将由部件表生成装置5生成的部件表以画面和文件等输出的装置。图11、图12、图16等上示出了输出例。
上面是根据本发明的第一实施例。
通过与不使用代表部件所生成的图11、图12的部件表进行比较可知,本发明的效果在于通过一个部件表的构成来表示多个公司购买的多个候补部件。当与实际制品构成进行比较时,尽管代表部件具有构成虚拟节点的追加了一个层级的构成,但是,如在图16中仅仅用代表部件的圆圈包围所表达的,通过将代表部件的显示成为与其他部件不同的显示,能够一眼识别与通常的母子部件不同的部件,而且,在代表部件下的层级为多个部件的情况下,也能够清楚地识别为多个公司购买的情况。
而且,在说明中,对于客户部件,考虑了根据公司产生的部件编号的采序体系不同的情况,并且通过客户公司编号和客户部件编号的组合来确定部件编号。这对于本公司部件也能够进行同样的操作。当在本公司内每个事业部和部门的采序体系不同时,即使通过事业部编号和部门编号与部件编号的组合来确定部件,也能获得上述本发明的效果。
下面,使用图17说明第二实施例。与图1所示的第一实施例比较,没有代表部件生成装置4,部件表生成装置5变成部件表生成装置5’,部件属性存储装置6、部件属性检索装置7和制品属性累计装置8是新加的构成。
之所以用该构成来实现,是因为通过将本公司部件表和客户部件表结合,对于客户的部件,根据部件的属性值来累计制品的属性值。在以下实施形式的说明中,尽管将化学物质的累计为例,但进行累计的属性值不限于化学物质,其也可以是制品质量、环境负荷量评价以及再循环(recycle)性评价等。
按顺序说明第二实施例的新加构成。
部件表生成装置5’是没有代表部件生成装置4的构成,是根据本公司/客户部件编号对应存储装置1的部件编号的对应、本公司部件表存储装置2的本公司部件表、以及客户部件表存储装置3的客户部件表,通过结合本公司部件表和客户部件表来生成部件表的装置。这是通过本公司/客户部件编号对应,用于将客户部件编号置换成本公司部件编号而将部件表结合的装置。
部件表生成装置5’的处理流程由于在实施例1中已经通过使用图9进行了说明,因此在这里省略。图12示出了所生成的部件表的例子。
部件属性存储装置6是用于存储诸如部件所含有的化学物质量等属性值的装置。
图18示出了部件属性存储装置6的存储项目的例子。列181~列184是存储项目的例子,行184~行18E是所存储数据的例子。
列181是部件的客户公司编号,列182是部件编号,用列181和列182的组合来确定部件。列183是所存储的属性种类。列184是能够由列181、列182所确定的部件用列183确定的属性的含有量。例如,从行185和行186可以知道,XX公司的部件编号D1的部件含有5mg的化学物质1,含有4mg的化学物质2。
部件属性检索装置7是对于构成由部件表生成装置5所生成的部件表的各个部件,通过从部件属性存储装置6中检索属性并在相符的部件中进行处理的装置。
使用图12、图18、图19来说明由部件属性检索装置7实现的处理。
图12是已经述及的将由部件表生成装置5生成的本公司部件表和客户部件表结合后的部件表。基于构成部件表的各个部件编号,检索与部件属性存储装置6存储的图18的列181、列182的组合相一致的部件。例如,图12的123的XX-D1与图18的行185、行186、公司编号以及部件编号一致。这里,行185以及行186记载的“含有5mg化学物质1”、“含有4mg化学物质2”的信息赋予图12的123的XX-D1。
如上述,通过构成图12部件表的各个部件编号,检索图18的公司编号和部件编号,并将一致数据的属性种类和属性量赋予物品。从图18的数据中检索与图12部件表的各个部件相符的属性,并使所得结果示于图24中。图中,121是在多个候补部件中采用了123的XX-D1的部件表,122是采用了124的YY-D2的部件表。在构成部件表121和部件表122的部件表中,通过使相同部件带有相同符号编号而示出了254的YY-E1等。
制品属性累计装置8是通过使用部件表来累计由部件属性检索装置7在部件上带有的属性值以及算出构成部件表的各个层级的部件和最上位制品的属性值的装置。即,其是在图24的制品AAA的部件表中,根据末端部件144,145,147,82,83带有的化学物质,进行算出构成制品AAA的中间部件即54的部件DDD、55的部件EEE、81的部件XX-C1、52的部件BBB、53的部件CCC、以及51的制品AAA所包含的化学物质量的处理的装置。
据此,使用图25和图26来说明制品属性累计装置8的处理。
图26是表示通过制品属性累计装置8来累计构成制品的全部部件属性的处理流程的图。图25是表示图26的275的累计结果存储装置的存储项目和数据例子的图。累计结果存储装置275是用于记录构成制品的全部部件的化学物质含有量的装置。
使用图25说明累计结果存储装置275。图25的列261~列265是累计结果存储装置275存储的项目的例子。从行266到行26Y是用于存储图24制品AAA的在使用了123的候补部件XX-D1时的部件表121的累计结果以及在使用了124的候补部件XX-D2时的部件表122的累计结果的数据区域的例子。
图25的状态表示图26的制品属性累计处理在开始时刻的状态。
列261是部件表的区别,在本例情况下,加入了在使用候补部件XX-D1时的部件表编号121或者在使用候补部件XX-D2时的部件表编号122的任何一个编号。列262是公司编号,列263是部件编号,通过列261、列262和列263来确定部件。列264是诸如化学物质种类的属性种类。列265存储由列261、列262和列263确定的部件的、由列264所确定的化学物质含有量。
由于在构成部件的所有部件的每一个上对于所有化学物质实施累计处理,因此累计结果存储装置275的数据数就变成部件表的部件数×化学物质数。在为图24所示制品AAA的情况下,变成各个部件表的部件数7×部件表数2×化学物质数2=28。这种累计结果存储的必要部件和属性种类由于在累计处理开始时刻知道,因此预先确保了数据数部分的记录区域,列261的部件表编号、列262的公司编号、列263的部件编号以及列264的属性种类在制品属性累计处理开始时刻通过参考图24的部件表而取得,并且假设预先输入数据。由于通过已有属性检索处理已经取得了含有量,因此按照图25的行266~行26D、26K~26S那样在图24的末端部件123,254,255,256,124上预先存储了化学物质含有量的信息。
制品属性累计装置8的处理是根据图25所示的初始状态,按顺序参考列261的部件表编号、列262的公司编号、列263的部件编号、列264的属性种类,并且根据由列261、列262和列263能够确定的部件的子部件的化学物质含有量,来算出该部件的化学物质含有量并记录到列265的处理。
使用图26说明制品属性累计装置8的处理流程。
在处理271中,将数据的计数器I初始化为0。在计数器I中,按顺序参考累计结果存储装置275的数据来进行。
在处理272中,判定是否输入第I个数据的列265的含有量已经取得的值。如果已经取得,由于不需要与该数据相关的处理,因此进行到处理276并将计数器进1,进到下一数据的处理。在没有取得时,前进到处理273。
在图25的例子中,由于行266~行26D在列265上加入了含有量,因此通过处理272,数据进行到行26E为止。
在处理273中,判定是否已经取得了第I个数据的部件的全部子部件的含有量。在图25的例子中,对于行26E的部件即XX公司的C1,从图24的部件表知道子部件是XX-G1和XX-H1。由于行26E的列264是化学物质1,因此可以判定是否已经取得了XX-G1和XX-H1的化学物质1的含有量。由于XX-G1的化学物质1在行26A、XX-H1的化学物质1在行26C上有记载,并且也已经取得了两者的含有量,因此处理273的判定变为是(yes),并进行到处理274。在没有取得任何一个含有量的情况下,取消该数据的处理,前进到处理276,并将数据的计数器进1。
在处理274中,根据该数据部件的子部件的含有量和部件数,算出数据I的列214的含有量,并且将算出的含有量输入到累计结果存储装置275中。
在图25的行26E的例子中,部件XX-C1的子部件是根据图19的XX-G1和XX-H1,由于各自的部件数是1个,各自的化学物质1的含有量对于两者都是1mg,因此成为部件XX-C1的化学物质1的含有量=1*1+1*1=2mg。
将“2mg”的值输入到累计结果存储装置275的行26E的列265。
对于275的累计结果存储装置,由于已经说明,因此这里省略。
在处理276中,在数据计数器I进1之后将处理对象数据移到下一个。
在处理277中,判定数据计数器I是否超过了累计结果存储装置275的全部数据数。如果超过,则移到处理278。如果没有超过,则假设存在没有处理的数据并前进到处理272。
在处理278中,判定是否已经取得了累计结果存储装置275的全部数据的列214的含有量。如果已经取得,就假设已经求得了全部部件的所有化学物质的含有量,并结束图26的处理。如果没有取得,则假设存在含有量没有算出的数据,返回处理271,从最初的数据开始重复处理。
图27示出了上面在制品属性累计装置8的处理结束时刻的累计结果存储装置275的状态,图28示出了通过将所累计结果的化学物质含有量赋予部件表后所显示的例子。对于采用了123的XX-D1时的部件表121,对于251的制品AAA,求得其化学物质1是8mg、化学物质2是7mg的含有量。对于采用了124的YY-D2时的部件表122,对于251的制品AAA,求得其化学物质1是5mg、化学物质2是10mg的含有量。
这样,根据实施例2的构成,通过将本公司和客户的部件表结合来生成部件表,对于客户的部件,能够根据诸如化学物质量等部件的属性值来进行由这些部件构成的制品的属性累计。
在以上例子中示出了包含多个候补部件之1件的制品的例子。从中可以看出,在没有多个候补部件的制品的情况下,能够通过实施例2的方法来累计制品的化学物质。但是,在存在多个候补部件的情况下,累计结果变成如图28的291和297的化学物质1、292和298的化学物质2那样按照多个而算出。
在进行制品的化学物质累计时,为了与RoHS等规制对应,即使在含有化学物质量变为最多的制品构成的情况下,也需要表示出与规制对应。因此,在存在多个候补部件时,对每个化学物质,需要通过取得含有量最大的部件来进行累计。
在图28的例子中,对于251的制品AAA,当为在多个候补部件中使用123的XX-D1时的部件表121的情况下,化学物质1是8mg(符号291),化学物质2是7mg(符号292)。与此相对,当为使用124的YY-D2时的部件表122的情况下,化学物质1是5mg,化学物质2是10mg。因此,为了与RoHS等规制对应来求得每个化学物质的最大含有量,还需要使用通过将部件表121和部件表122比较来求得每个化学物质最大含有量的属性值最大含有量计算装置(未图示)来求得。
在图28的例子中,由于多个候补部件为1件的候补部件是2个,因此部件表为2个。但是,在多个候补部件存在多个时,仅仅生成各个候补之组合数的部件表以及需要进行评价。即使对于参考累计结果的部件表来在设计上进行反馈的设计者来说,当存在多个部件表时,一边参考各自的不同一边进行比较是困难的。
在下面的实施例3中,说明对于与化学物质含有规制对应且存在多个候补部件的制品,能够对每个化学物质求得最大值且用一个部件表一边比较评价结果一边进行表示的实施形式。
下面,使用图29说明第三实施例。与图2所示第二实施例比较,新加的构成是代表部件生成装置4,而且,部件表生成装置5’变更为部件表生成装置5,制品属性累计装置8变更为制品属性生成装置8’。
部件表生成装置5在通过使用代表部件生成装置4所生成的代表部件来生成部件表方面与部件表生成装置5’不同。
制品属性累计装置8’在累计代表部件的属性值时,在进行诸如取得子部件属性值的最大值、对代表部件求得子部件的代表值之类的累计方法方面与制品属性累计装置8不同。
用该构成来实现的是使用由第一实施例生成的部件表,根据构成部件表的部件的属性值,累计制品的属性值。如果与第二实施例比较,不同点是通过生成代表部件来生成部件表,通过使用它来进行属性值的累计。在以下实施形式的说明中,尽管将化学物质的累计作为例子,但是进行累计的属性值也可以是制品的质量、环境负荷量的评价、以及再循环性的评价等。
根据本公司/客户部件编号对应存储装置1的部件编号的对应来由代表部件生成装置4生成代表部件,对于从所生成的代表部件、本公司部件表存储装置2、客户部件表存储装置3到用于生成部件表的部件表生成装置5为止的实施形式,在第一实施例中示出。图16示出了第三实施例中由部件表生成装置5所生成的部件表的例子。
第三实施例的部件属性存储装置6、部件属性检索装置7是与第二实施例记载的相同。图19示出了通过部件属性检索装置7将图18的部件属性存储装置6的属性值附加在由部件表生成装置5所生成的图16的部件表中的结果。
制品属性累计装置8’是通过使用部件表来累计由部件属性检索装置7赋予部件的属性值并且算出构成部件表的各个层级部件以及最上位制品的属性值的装置。但是,在制品属性累计装置8与其他一般部件来使代表部件的属性的累计方法改变方面,其功能不同。
使用图20和图21来说明制品属性累计装置8’的处理。
图20是表示通过制品属性累计装置8’来累计构成制品的全部部件属性的处理流程的图。图21是表示图20的275’的累计结果存储装置的存储项目和数据例子的图。累计结果存储装置275’是用于记录构成制品的全部部件的化学物质含有量的装置。
为了便于说明,在图20说明之前,使用图21说明累计结果存储装置275’。图21的列211~列215是累计结果存储装置275’存储的项目的例子。从行216到行21R是用于存储图19制品AAA的部件表的累计结果的数据区域的例子。
累计结果存储装置275’与第二实施例的累计结果存储装置275比较,追加了215的代表部件标志的列。由于部件表的区别没有必要,因此没有图26的261的部件表项目。
图21的状态表示图20的制品属性累计处理在开始时刻的状态。
列211是部件的公司编号,列212是部件编号,通过列211和列212来确定部件。列213是属性种类。列214存储由列211和列212确定的部件的、由列213所确定的化学物质含有量。列215存储用于识别部件是否是代表部件的标志,其在相符的部件是代表部件时存储1,在不是代表部件时存储0。
由于在构成部件的所有部件的每一个上对于所有化学物质实施累计处理,因此累计结果存储装置275’的数据数就变成部件表的部件数×化学物质数。在为图19所示制品AAA的情况下,变成部件数11×化学物质数2=22。这种累计结果存储的必要部件和属性种类由于在累计处理开始时刻知道,因此预先确保了数据数部分的记录区域,列211的公司编号、列212的部件编号、列213的属性种类、以及列215的代表部件标志根据图19的部件表的信息,在制品属性累计处理开始时刻通过参考图19的部件表而取得,并且预先输入数据。由于通过已有属性检索处理已经取得了含有量,因此按照图21的行216~行21F那样,在图19的末端部件144,145,147,82,83上预先存储了化学物质含有量的信息。
制品属性累计装置8’的处理是根据图21所示的初始状态,按顺序参考列211的公司编号、列212的部件编号、列213的属性种类,并且根据由列211和列212能够确定的部件的子部件的化学物质含有量,来算出该部件的化学物质含有量并记录到列214的处理。如果与图26的制品属性累计装置8的处理流程比较,其是追加了处理201的判定以及处理202的代表部件属性值计算处理的处理。
使用图20说明制品属性累计装置8’的处理流程。
在处理271中,将数据的计数器I初始化为0。在计数器I中,按顺序参考累计结果存储装置275’的数据来进行。
在处理272中,判定是否输入第I个数据的列214的含有量已经取得的值。如果已经取得,由于不需要与该数据相关的处理,因此进行到处理276并将计数器进1,进到下一数据的处理。在没有取得时,前进到处理273。
在图21的例子中,由于行216~行21F在列214上加入了含有量,因此通过处理272,数据进行到行21G为止。
在处理273中,判定是否已经取得了第I个数据的部件的全部子部件的含有量。在图21的例子中,对于行21G的部件即XX公司的C1,从图19的部件表知道子部件是XX-G1和XX-H1。由于行21G的列213是化学物质1,因此可以判定是否已经取得了XX-G1和XX-H1的化学物质1的含有量。由于XX-G1的化学物质1在行21C、XX-H1的化学物质1在行21E上有记载,并且也已经取得了两者的含有量,因此处理273的判定成为是,并进行到处理201。在没有取得任何一个含有量的情况下,取消该数据的处理,前进到处理276,并将数据的计数器进1。
在处理201中,判定处理中的第I个数据是否是与代表部件有关的数据。对于该判定,假设图21的列215的代表部件标志为0的数据不是代表部件,并前进到处理274。假设代表部件标志为1的数据是代表部件,并前进到处理202。
在处理274中,由于该数据是代表部件以外的通常部件,因此通过通常累计方法,根据该数据的部件的子部件的含有量和部件数,算出数据I的列214的含有量,并且将算出的含有量输入到累计结果存储装置275’中。
在图21的行21G的例子中,部件XX-C1的子部件是根据图19的XX-G1和XX-H1,由于各自的部件数是1个,各自的化学物质1的含有量对于两者都是1mg,因此成为部件XX-C1的化学物质1的含有量=1*1+1*1=2mg。
将“2mg”的值输入到累计结果存储装置275’的行21G的列214。
在处理202中,当该数据是代表部件时,通过代表部件累计方法进行含有量计算。通过处理201,当判定该数据是代表部件时,不采用子部件含有量的和,而采用子部件含有量的最大值。
例如,行21k的数据是部件DDD的化学物质1的含有量,但是,由于代表部件标志是1,因此通过处理202的代表部件累计方法算出。根据图19,部件DDD的子部件是XX-D1和YY-D2。由于XX-D1的化学物质1根据图21的行216是5mg,YY-D2的化学物质1根据图21的行218是2mg,因此将这些的最大值即行216的5mg值采用作为部件DDD的化学物质1的含有量,并且将5mg输入到行21k的列214的“含有量”中。
同样,行21L的数据是部件DDD的化学物质2的含有量,但是,由于子部件XX-D1的化学物质2的含有量根据图21的行217是4mg,相同子部件YY-D2的化学物质2的含有量根据行219是7mg,因此将这些的最大值即行219的7mg值采用作为部件DDD的化学物质2的含有量,并且将7mg输入到行21J的列214的“含有量”中。
如上述,即使相同的代表部件DDD,对于化学物质1,能够将XX-D1的值采用作为代表值,对于化学物质2,能够将YY-D2的值采用作为代表值。
对于275’的累计结果存储装置,由于使用图21已经说明,因此这里省略。
在处理276中,在数据计数器I进1之后将处理对象数据移到下一个。
在处理277中,判定数据计数器I是否超过了累计结果存储装置275’的全部数据数。如果超过,则移到处理278。如果没有超过,则假设存在没有处理的数据并前进到处理272。
在处理278中,判定是否已经取得了累计结果存储装置275’的全部数据的列214的含有量。如果已经取得,就假设已经求得了全部部件的所有化学物质的含有量,并结束图20的处理。如果没有取得,则假设存在含有量没有算出的数据,返回处理271,从最初的数据开始重复处理。
图24示出了上面在制品属性累计装置8’的处理结束时刻的累计结果存储装置275’的状态,图22示出了通过将所累计结果的化学物质含有量赋予部件表后所显示的例子。图中53的CCC、54的DDD、55的EEE是代表部件,对于这些部件,为了用代表部件累计方法算出化学物质含有量,将子部件含有量中的最大值计算作为代表部件的含有量。结果,对于51的制品AAA,当化学物质1是8mg、化学物质2是10mg时,即使包含多个候补部件,对每个化学物质,也能够算出最大的含有量。
这样,在多个候补可能存在的部件的上位追加代表部件节点,在代表部件节点的累计中,通过累计子部件属性值的最大值,即使多个候补部件存在,也能够对于多种化学物质求得最大含有量。
根据本发明,能够用一个部件表来并列显示多个候补部件。(图22的144和145)。特别是,当在诸如含有化学物质评价中使用部件表时,能够并列比较多个候补的化学物质组成的不同,其在对设计进行反馈上是有效的。例如在图22例子的情况下,可以知道,在多个候补的144的XX-D1和145的YY-D2中,对于化学物质1,XX-D1的含有量多,对于化学物质2,YY-D2的含有量多。结果,作为代表值,从显示可以获得,在54的代表部件DDD中,化学物质1采用5mg(符号221),化学物质2采用7mg(符号222)。
在显示包含代表部件节点的部件表时,为了与一般部件区别,改变显示颜色。诸如如图22那样改变围绕部件编号周边的形状等,也能够采用与其他部件相区别而带有的显示方法。
当在设计、制造上利用本发明所生成的部件表时,通过显示代表部件节点之前而不显示由此开始的下位的部件层级,与实际制品的部件构成相比,还能够获得不会感觉到代表部件的层级多的不舒服感的方法。
在上述实施例1、实施例2、实施例3记载的本发明中,示出了通过将本公司部件表和客户部件表结合来生成部件表以及进行制品的属性评价的内容。
下面,使用第四实施例说明通过使用本发明实现的制品化学物质累计方法和结果的输出画面例子。
第四实施例是对部件表的每个部件、根据法规和每个报告公司不同的物质组/化学物质单位来进行累计以及显示的实施例。
存在化学物质因法规和管理物质的公司引起的名称和物资代码等不同的可能性。作为物质组,是通过分类多个物质而作为物质组进行管理的单位,例如物质“铅”和“氧化铅”,被分类为物质组“铅及其化合物”等。在本实施例中,说明对于各种法规以及每个报告处公司之管理区分分类用于累计、显示化学物质和物质组的构成和例子。
使用图30来说明本发明第四实施例。在本例中,尽管在实施例3的构成中附加新的构成,但也能够在实施例2中附加新的构成。
与实施例2比较,新加构成是属性分类存储装置31、按属性分类的属性值计算装置32和按分类的属性值存储装置33。
属性分类存储装置31是在具有与某个属性相对应的属性分类时(诸如对化学物质的物质组等)或者在根据法规或者报告处等管理区分而具有另外的物质代码体系和名称时用于存储其对应的装置。如果以化学物质的例子进行说明,则其是用于存储根据某个化学物质对应的法规/报告处的物质代码或者根据化学物质对应的法规/报告处的物质组属性的分类的装置。
图31、图32示出了具体存储项目的例子。图31是与属性(321)相对应的属性大分类(322)、属性小分类(323)以及换算系数(324)。具体地,作为例子示出了作为属性大分类的“法规/报告处”、作为属性小分类的“物质组”。324的换算系数在将物质分类为物质组时是相对于物质量用来换算物质组量的换算系数。图中,325~32A是进行存储的数据的例子。例如,在行325和329中,对于“物质1”,在法规/报告处的分类为“OWN”时和为“RoHS”时,各自被分类的物质组不同,为“Al”和“铅”。这样,在化学物质管理中,由于存在因法规/报告处引起的物质组的分类不同的可能性,因此预先用例如图31那样的形式来存储对应。
图32所示例子是与属性(331)对应的属性大分类(332)、对应属性(333)、和换算系数(334)。具体地,如()内所示,作为例子示出了作为属性大分类的“法规/报告处”、作为对应属性的“法规/报告处物质”。334的换算系数是将化学物质换算成对应物质量时的换算系数,但是,对于化学物质,由于在法规/报告处不同时,仅仅通过名称和代码改变来处理相同的化学物质的情况很多,因此将换算系数作为1而能够省略的情况也很多。图中,行335~337是进行存储的数据的例子。本例中,例如在行335,在法规/报告处为“RoHS”分类时,“物质1”变成“氧化铅”。在这种化学物质管理中,由于存在因法规/报告处引起化学物质的代码和名称不同的情况,因此例如以图32那样的形式来存储对应。
下面,说明按属性分类的属性值计算装置32和按分类的属性值存储装置33。图34是按分类的属性值存储装置33的存储项目的例子。该例是根据图18所示的部件属性存储装置6的数据和图31所示的属性分类存储装置31的数据来算出和存储每个部件、每个法规/报告处的物质组含有量的装置。列341是部件的公司编号,列342是部件编号。列343是物质组的法规/报告处,列344是物质组。列345为对于由列341的公司编号和列342的部件编号所确定的部件的、由列343和列344所确定的按照法规/报告处的物质组,进行计算和存储含有量。
按照图34说明按属性分类的属性值计算装置32的处理。
在处理351中,为了按顺序读入部件属性存储装置6的数据,将计数器i变为0。
在处理352中,读入部件属性存储装置6的第I个数据。
在处理353中,从属性分类存储装置31的列321中检索并取出与数据I的列183的属性种类一致的数据。例如,当该数据是图18的行186时,由于列183的属性种类是“化学物质2”,因此从图31的列321检索它,并且取出“化学物质2”即行326和329。即,其是取出与化学物质相对应的化学物质组的处理。
在处理354中,提交所取出的数据的换算系数,算出按照法规/报告处的物质组含有量,以及将结果存储到按分类的属性值存储装置33。对于由处理353所取出的行326,由于换算系数根据列324为0.45,根据图18的行186,化学物质含有量是4mg(列324),因此求得法规/报告处为“OWN”的物质组“A2”的含有量是4mg×0.45=1.8mg。
将该结果存储在图33的行348中。公司编号XX部件编号D1的部件的法规/报告处为OWN的物质组A2的含有量变为1.8mg。
同样,根据由处理353取出的行329,能够求得图33的行349那样的含有量。
在处理355,判定部件属性存储装置6的全部的数据处理是否结束。其是对于图18的全部数据,判定处理是否结束的处理。如果结束了,则进行到处理357,如果没有结束,则进行到处理356。在处理355中,在变为是(yes)的时刻,变成能够将部件属性存储装置6所记载的全部部件的化学物质的数据换算成每个法规/报告处、每个物质组的含有量。
在处理356中,在部件属性存储装置6的全部的数据处理没有结束时,将进行处理数据的计数器I进1。进后,前进到处理352并重复以后的处理。
处理357是根据按分类的属性值存储装置33所存储的数据,将列341的公司编号、列342的部件编号、列343的法规/报告处、列344的物质组作为密钥(key),通过将该密钥一致的数据的含有量相加在一起来累计含有量的处理。物质组是包含多个化学物质的分类。在处理355之前的处理中,为了对各个化学物质进行换算处理,为不同的化学物质但被包含在相同的物质组中的情况就变成存储作为不同的数据。各个处理是用于累计相同物质组的含有量的处理。
通过以上处理,对于每个部件,能够算出和存储每个法规/报告处、每个物质组的含有量。由于同样,因此详细说明省略,但是,如图33所示,对于按照法规/报告处的物质,通过按属性分类的属性值计算装置32,能够算出如图36所示那样的按照每个法规/报告处的物质的含有量,并存储于按分类的属性值存储装置33中。
在部件属性检索装置7中,作为部件带有的属性,通过例如将带有的属性指定成物质组或者将法规/报告处指定成RoHS,根据存储了按照法规/报告处的物质组的图33,取出法规/报告处为“RoHS”的属性,赋予部件,能够在8’的部件属性累计装置中以制品单位进行累计和显示。
通过包括按分类的属性值存储装置33,如下显示能够实现的画面例子。第一画面例子是图36。图36是表示在部件表中将“RoHS”选择作为法规/报告处、通过累计被分类为“RoHS”的化学物质含有量所获得部件表的一部分的例子。图中,列371~列376是与部件表中的部件相关的属性,列377~列37B是化学物质信息。通过列372的部件名,名称前的“_”的数表示层级数。
部件表中,行37C所示的是代表部件。与此相对,37G客户代码22222的客户部件编号GG-50N5-024的电源代码和37N客户代码10000的客户部件编号FF-50N5-024的电源代码是多个候补部件。知道这些是多个公司购买部件,上位的代表部件37C的客户代码(列373)是空的,由于37G和37N的客户代码加入到其下面的层级,因此37是本公司部件的末端的代表部件,在其下的客户是22222和10000,是不同的多个公司购买部件。在本例中,37G的电源代码是由37J的氯化乙烯树脂和37L的铜线材料构成,37N的电源代码分别由37R的铜线和37u的氯化乙烯树脂构成。在该构成的部件表的末端即37J的铜线上带有37K的化学物质,在37L的铜线上带有37M的化学物质,在37R的铜线上带有37s、37t的化学物质,在37u的氯化乙烯树脂上带有37w的化学物质。其结果,在37G的客户22222的电源代码上,通过根据部件数累计该37J的氯化乙烯树脂和37L的铜线上带有的化学物质,带有37H的氯化乙烯单体6320mg,37I的铅60mg。
与此相对,在37N的客户代码10000的电源电源上,37O的氯化乙烯单体累计7920mg,37P的铅累计50.000mg,37Q的镉累计0.050mg。
代表部件37C的电源代码通过在子部件37G和37N的化学物质中采用含有量多的部分来进行累计。即,对于37D的氯化乙烯单体,采用将37H和37O比较而得到的其值大的37O的7920mg,37E的铅采用将37I和37P比较而得到的其值大的37I,对于37F的镉,由于只有37Q(在客户22222的部件中不含有),因此采用37Q。
这样,根据按分类的属性值存储装置33,通过将任意的法规/报告处的属性值赋予部件以及进行累计,能够通过使用部件表来累计该法规/报告处所包含的物质组和物质分类的属性值,并在部件表上并列显示。当是图36的例子时,多个公司购买部件的各自的化学物质的含有量是明确的,通过将代表部件上累计的属性值和多个公司购买部件的属性值进行比较,也能够清楚地表示出采用和累计了哪些部件的哪些化学物质量。
在本例中,尽管以化学物质的例子进行说明,但同样,即使使用图33存储的按照法规/报告处的物质组,也能够同样进行累计。
作为其他显示方法,也能够在部件表显示画面中识别显示含有特定的化学物质和物质组的部件。也能够准备用于选择希望预先判定有没有含有的物质/物质组的用户界面,以及能够将含有用户选择的化学物质/物质组的部件用颜色区分显示给用户。例如,在图36中,作为用户希望判定含有的化学物质,假设选择了“镉”。在图17、图30的部件属性检索处理、部件属性累计处理中,将“含有标志”的项目追加到累计结果存储装置(275,275’)中,对于作为属性带有“镉”的部件或者在属性累计时将“镉”附加在子部件上的部件,预先将“含有标志”做成“1”。在显示累计结果时,对于“含有标志”变为“1”的部件,通过如图37中的37X,37Y,37Z那样用颜色区分进行显示,能够使得与其他部件区别。
图37示出了第二个输出画面的例子。第二个输出画面的例子是对于部件表的每个部件,并列显示通过法规/报告处所管理的必要的物质或者物质组的含有量的例子。在图31的属性分类存储装置中,将每个法规/报告处管理的化学物质/物质组全部列入表中。由此,通过指定法规/报告处以及将该法规/报告处所包含的化学物质/物质组并列于横轴上,对每个部件显示了各个化学物质/物质组的含有量。在图30的按分类的属性值存储装置33中,如图33和图35所示,对每个部件,存储了每个法规/报告处的每个化学物质/物质组的含有量。用户可以选择希望显示的法规/报告处和化学物质/物质组,可以从按分类的属性值存储装置33(图34和图36)中取出所选择的法规/报告处以及化学物质/物质组的数据,并可以将纵轴作为部件、将横轴作为化学物质/物质组来并列显示。图37示出了将“RoHS”选择作为法规/报告处、在化学物质/物质组中选择“物质组”时的显示例子。列381是诸如用于识别部件的部件编号、客户代码、客户部件编号等信息。对于该部件信息,如列382~列389所示,并列示出了物质组的含有量。尽管按分类的属性值存储装置33所存储的是部件的化学物质/物质组的含有量,但在部件质量已知的情况下,如图中列383,列385,列387,列389那样,也能够通过算出相对于部件质量的含有率来并列显示。而且,如列38A的列388那样,对于相符部件没有包含的化学物质,由于没有图30的按分类的属性值存储装置33,因此可以将该情况的值作为0来进行显示。对于每列,如果使得带有分类功能以及按照值的大小顺序能够并列替换部件的话,则能够简单地搜索到例如列382“铅及其化合物”的含有量多的部件。
在图37的画面例子中,尽管通过将属性赋予末端部件的列表中来进行显示,但是,如图36例子那样,即使通过将属性赋予部件树来进行显示,在实际确认哪种部件成为哪样含有量时,其也是有效的。
图37的显示的特征是能够全部并列见到按照法规/报告处的化学物质/物质组的含有量,其在确认由特定法规管理的化学物质和物质组的含有量变为在部件间是哪种情况是有效的。
在图37的显示例子中,尽管显示了全部部件的含有量,但是作为其他实现方法,还能够通过将由法规进行了含有确认的单位部件的含有量/含有率的阈值作为数据预先保管或者输入给用户,并且将该阈值和每个部件的含有量进行比较,通过提交过滤程序(filter)来仅仅显示超过它的部件。根据该显示方法,还能够自动地取出和显示违反法规的部件。
第五实施例是在采用了作为部件表要素的部件或者材料时用于累计和显示每个材料种类的质量的实施例。本实施例假定的是,例如在制品含有化学物质累计时,需要通过追溯供给链(supply chain)来调查部件所含有的化学物质。此时,存在部件所含有的材料制造商A需要追溯到该材料的材料制造商B来进行调查的情况。在这种情况下,容易操作在部件表上将材料制造商A的材料、材料制造商B的材料作为母子,并且作为部件表的构成要素。但是,按照通常情况,通过将材料处理作为部件的属性,不能够对每个材料种类进行累计。本实施例是在将材料处理作为部件表的构成要素时用于进行每个材料种类的累计的实施例。
图38示出了第五实施例的构成。没有出现过的新加构成是材料种类累计装置11。
材料种类累计装置11是在材料也处理作为部件表的构成要素时用于进行每个材料种类的累计的装置。使用图39和图40来说明材料种类累计装置11。
图39是在材料处理作为部件表的构成时的客户部件表存储装置3的PN数据的例子(与实施例1的图6对应)。在本例中,行407的部件编号G1和行408的部件编号H1是材料。这里,在材料处理作为部件表的构成要素时,为了赋予部件和材料的区别,在属性栏中设置了“部件材料区分”的属性(列404)。为了进行材料种类的累计,同样在属性栏中设置了“质量”(列405)和“材料种类”(列406)的栏。在通过图38的输入装置9输入数据时,在将材料输入到PN数据时,将列404的“部件材料区分”作为“材料”,输入与列405的质量和列406的材料种类相当的材料的信息。在该例中,行407的G1为“聚乙烯”,为“1g”。行408的H1为“天然橡胶”,为“2g”。
材料种类累计装置11是在将“材料”输入到列404的部件材料区分时,不使材料输出作为部件表的构成要素,而作为母部件的属性,通过附加材料种类来由输出装置10进行输出的处理。
图40示出了由材料种类累计装置11所累计的结果的部件表的输出例子。图16是在没有由材料种类累计装置11进行累计时的部件表的输出例子,如果进行比较,图16中,82的XX-G1和83的XX-H1被输出作为部件表的构成要素。与此相对,在由材料种类累计装置11所累计的结果的输出中,材料XX-G1不是母部件的XX-C1(81或者142)的子部件,而是作为材料分类属性具有聚乙烯1g。材料XX-H1也不是母部件的XX-C1(81或者142)的子部件,而是作为材料分类属性具有天然橡胶2g。该材料分类属性由于能够处理作为从实施例2到实施例4所述及的部件的属性值,如已经在这些实施例中说明的,也能够通过使用部件表来进行制品的属性累计,或者通过使用属性分类来显示每个法规/报告处的材料分类。
这样,通过作为部件的PN属性而具有“部件材料区分”、“材料种类”、“质量”,能够将材料显示作为部件表的构成要素,或者显示作为母部件的材料分类属性。
图41表示由材料种类累计装置所累计结果的画面例子。图中,列421~列425是构成部件表的部件和其属性。与行428的管子相对,行429的聚苯乙烯被显示作为PN数据中为行428的管子的子部件之物的材料种类。同样,42B的镀锌铜板、42D的PS(聚苯乙烯)被显示为在PN数据上是部件但由材料种类累计装置识别作为材料,以及被显示作为通过用材料种类来进行累计的母部件的属性。
而且,根据本发明,通过在将PN数据的材料进行了材料累计的部件表上附加诸如化学物质/物质组等属性,还能够进行材料和化学物质/物质组的复合累计。图42是在将“RoHS”选择作为图36的法规/报告处来累计附加被分类为“RoHS”的化学物质含有量时,通过进行材料累计来显示复合累计结果的例子。例如,对于图36的行37J的“氯化乙烯树脂”,在不进行材料种类累计的图36的情况下,其作为部件表的构成要素而被显示在列372的“部件名”中,但是,在图43,在行43J中,显示出将“氯化乙烯树脂”作为材料种类属性附加在列437的“材料”列中。而且,行43J的“氯化乙烯树脂”所包含的化学物质量被表示在行43K中。在图36的例子中,对于行37的电源代码,尽管不能够累计材料种类的质量,但通过将材料种类也假设为属性,如43D所示,变成即使对于上位部件的行43C,也能够累计材料种类。
上面是在将材料处理作为部件表的构成要素时用于进行每个材料种类的累计的第五实施例。
本发明还能通过使计算机由程序具有作为上述实施例所说明的机构的功能来实现。
权利要求
1.一种设计制造支援装置,用于通过使用部件表来支援制品的设计制造,包括部件表生成装置,其通过将代表部件节点附加在多个部件的候补的上位来生成制品的部件表。
2.根据权利要求1所述的设计制造支援装置,其特征在于,在显示所述部件表生成装置所生成的部件表时,强调显示代表部件节点。
3.一种设计制造支援装置,包括本公司/客户部件编号对应存储装置,其存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置,其存储本公司制品的部件的构成;客户部件表存储装置,其存储从客户购入的部件的构成;代表部件生成装置,其根据本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应来生成与多个客户部件的候补相对应的本公司部件的代表部件节点;部件表生成装置,其根据由所述代表部件生成装置所生成的代表部件节点、所述本公司部件表存储装置所存储的本公司部件表、和所述客户部件表存储装置所存储的客户部件表来生成制品的部件表;输入装置,其将数据输入到本公司/客户部件编号对应存储装置、本公司部件表存储装置、和客户部件表存储装置;以及输出装置,其输出由所述部件表生成装置所生成的制品的部件表。
4.根据权利要求3所述的设计制造支援装置,其特征在于,在显示所述部件表生成装置所生成的部件表时,让客户的部件的层级成为非显示。
5.根据权利要求1所述的设计制造支援装置,其特征在于,在由所述代表部件生成装置所生成的部件表的代表部件节点上附加所述多个部件的候补的代表属性值。
6.根据权利要求1所述的设计制造支援装置,其特征在于,作为构成部件表的要素,采用部件或者材料。
7.根据权利要求1所述的设计制造支援装置,其特征在于,在所述显示装置显示在采用所述多个部件的候补的各个部件的候补时的所述制品所包含的化学物质量以及所述部件表生成装置所生成的部件表。
8.根据权利要求5所述的设计制造支援装置,其特征在于,在将属性值附加到所述代表部件节点上时,根据所述代表部件节点的子部件的属性值来确定代表部件节点的属性值。
9.根据权利要求8所述的设计制造支援装置,其特征在于,所述代表部件节点的属性值是子部件的属性值的最大值、最小值或者平均值。
10.一种设计制造支援装置,包括本公司/客户部件编号对应存储装置,其存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置,其存储本公司制品的部件的构成;客户部件表存储装置,其存储从客户购入的部件的构成;部件表生成装置,其根据所述本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应、所述本公司部件表存储装置所存储的本公司部件表、和所述客户部件表存储装置所存储的客户部件表来生成制品的部件表;部件属性存储装置,其存储各个部件的属性;部件属性检索装置,其对构成由部件表生成装置所生成的部件表的各个部件,从部件属性存储装置中检索属性;制品属性累计装置,其根据由部件表生成装置所生成的部件表以及由部件属性检索装置所检索的部件的属性来累计制品的属性;输入装置,其将数据输入到本公司/客户部件编号对应存储装置、本公司部件表存储装置、和客户部件表存储装置;以及输出装置,其输出由所述部件表生成装置所生成的部件表和由制品属性累计装置所累计的结果。
11.根据权利要求10所述的设计制造支援装置,其特征在于,所述部件属性存储装置所存储的属性值是化学物质含有量。
12.根据权利要求10所述的设计制造支援装置,其特征在于,包括代表部件生成装置,其在存在多个与所述本公司部件相对应的客户部件的候补的情况下,根据本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应来生成与所述多个客户部件的候补相对应的代表部件节点,还包括部件表生成装置,其根据所生成的代表部件节点、本公司部件表存储装置所存储的本公司部件表、和客户部件编号存储装置所存储的客户部件表来生成部件表。
13.根据权利要求12所述的设计制造支援装置,其特征在于,所述制品属性累计装置所累计的属性是所述本公司制品的化学物质含有量。
14.根据权利要求10所述的设计制造支援装置,其特征在于,包括属性分类存储装置,其存储属性的分类;按属性分类的属性值计算装置,其根据所述属性分类存储装置所存储的属性分类、和部件属性存储装置所存储的部件属性来算出每个部件的按照属性分类的属性值;以及按分类的属性值存储装置,其存储由所述按属性分类的属性值计算装置所算出的按照属性分类的属性值,部件属性检索装置根据所述按分类的属性值存储装置所存储的按分类的属性值来检索部件属性并赋予部件。
15.根据权利要求10所述的设计制造支援装置,其特征在于,将属性分类作为按照法规或者报告处进行管理的化学物质或者物质组。
16.根据权利要求15所述的设计制造支援装置,其特征在于,所述输出装置在部件表中并列显示按照法规或者报告处进行管理的化学物质或者物质组的含有量。
17.根据权利要求10所述的设计制造支援装置,其特征在于,所述输出装置在部件表中显示超过了根据法规认可的每个部件的物质含有量的部件。
18.根据权利要求12所述的设计制造支援装置,其特征在于,还包括材料种类累计装置,当部件表的构成要素为材料时,其将材料变换成母部件的属性,并且累计每个材料种类的质量。
19.根据权利要求18所述的设计制造支援装置,其特征在于,在部件表上附加化学物质或者物质组的属性,并累计材料种类和化学物质或者物质组。
20.一种设计制造支援程序,其使计算机具有作为通过将代表部件节点附加在多个部件的候补的上位来生成制品的部件表的部件表生成机构的功能。
21.一种设计制造支援方法,通过使用部件表来支援制品的设计制造,包括部件表生成工序,通过将代表部件节点附加在多个部件的候补的上位来生成制品的部件表。
全文摘要
一种设计制造支援装置包括本公司/客户部件编号对应存储装置,存储本公司部件和客户部件的对应部件编号;本公司部件表存储装置,存储本公司制品的部件构成;客户部件表存储装置,存储从客户购入的部件的构成;代表部件生成装置,根据本公司/客户部件编号对应存储装置所存储的本公司部件编号和客户部件编号的对应来生成代表部件;部件表生成装置,根据由所述代表部件生成装置生成的代表部件、所述本公司部件表存储装置存储的本公司部件表、所述客户部件表存储装置所存储的客户部件表来生成部件表。在存在多个候补部件时,在多个化学物质的每个上进行最大含有量累计,并列显示累计的结果,能在部件表上将多个公司购买部件和多个化学物质比较。
文档编号G06Q50/04GK1900959SQ20061010565
公开日2007年1月24日 申请日期2006年7月18日 优先权日2005年7月19日
发明者堀田都, 石田智利, 村上义弘 申请人:株式会社日立制作所