技术领域
[0002] 本发明涉及一种设计辅助系统、设计辅助方法以及程序。
相关背景技术
[0003] 以往,存在以下一种设计辅助系统:将与金属板部件、切削部件、冲压部件、注射成型部件等部件或多个部件的组合(以下,将这些总称为“物品”。)有关的形状数据(例如,CAD数据)以3D模型来显示,从而对该物品的设计进行辅助。此外,物品包括至少一个部件,还能够通过组合多个部件来构成物品。另外,物品和构成物品的各部件具有能够分别被指定制造条件的多个部分。
[0004] 作为这种设计辅助系统,已知以下一种系统:在无法采用对构成物品的各部分指定的制造条件(公差、材质、表面处理等)的情况下,将该部分作为错误告知给用户(例如参照专利文献1)。
[0005] 现有技术文献
[0006] 专利文献
[0007] 专利文献1:日本特表2016‑519361号公报
具体实施方式
[0058] 以下,参照附图,来说明实施方式所涉及的设计辅助系统S。该设计辅助系统S是用于一边参照基于与金属板部件、切削部件、冲压部件、注射成型部件等(以下,总称为“物品”。)有关的形状数据(例如,CAD数据)生成的物品的3D模型一边对该物品的设计进行辅助的系统。
[0059] [第一实施方式]
[0060] 首先,参照图1,来说明设计辅助系统S的结构。
[0061] 如图1所示,设计辅助系统S由平板电脑、笔记本电脑等供用户操作的用户侧终端1和通过互联网等线路来与用户侧终端1以能够发送接收信息的方式连接的服务器2构成。
[0062] 此外,本发明还能够应用于通过经由网络相互连接的用户侧终端和服务器构成的系统以外的系统。例如,既可以将后述的各处理部和保存部设置于单个信息终端,仅通过该信息终端来构成设计辅助系统,也可以将设置保存部的服务器与设置处理部的服务器设为不同的独立的服务器。
[0063] 用户侧终端1具备由输入设备构成的输入部1a和显示部1b。作为输入部1a中使用的输入设备,例如可以使用触摸屏和各种按钮、用于输入声音的麦克风等,除此以外,也可以将这些并用。显示部1b由液晶显示器等输出能够通过视觉识别出的信息的输出设备构成。
[0064] 用户经由输入部1a输入到用户侧终端1的信息经由互联网线路等网络发送到服务器2。由服务器2基于发送来的信息进行的处理的结果被发送到用户侧终端1之后经由显示部1b呈现给用户。
[0065] 服务器2具备可选择条件保存部2a、物品识别部2b、可选择条件获取部2c、指定条件识别部2d、错误条件识别部2e、消除用条件识别部2f(消除用部分识别部)以及显示内容决定部2g,来作为通过所安装的硬件结构或程序实现的功能。
[0066] 可选择条件保存部2a针对各种各样的物品,按构成该物品的多个部分中的每个部分保存有可选择条件。
[0067] 在此,“可选择条件”是指在制造物品时能够选择的制造条件,是基于制造该物品的供应商的制造技术等规定的。另外,“制造条件”是指在设计物品时应该考虑的各种条件。具体而言,例如,尺寸(进一步说是基于尺寸的形状)、公差、材质、硬度、表面处理等。
[0068] 物品识别部2b识别作为设计对象的物品的种类,并且按构成该物品的形状的每个部分分开进行识别。在本实施方式的设计辅助系统S中,基于经由用户侧终端1的输入部1a输入的形状数据(例如,CAD数据)和与预先规定的形状图案有关的数据表,来进行相似的形状的物品的检索以及构成该物品的部分的识别之类的处理。
[0069] 此外,在本实施方式的设计辅助系统S中,作为物品的形状数据,使用了3DCAD数据。但是,形状数据除了3DCAD数据以外,还可以是多个2DCAD数据等,只要是能够识别出物品所包括的该物品的构成要素的形状(以下称为“实体”。)的数据,则也可以其它形式。
[0070] 另外,作为识别物品的方法,除了参照数据表的方法以外,也可以使用基于尺寸值来进行计算之类的方法。另外,在其它处理中没有将物品的种类、形状用于处理的情况下,也可以不识别物品的种类、形状。
[0071] 可选择条件获取部2c参照由物品识别部2b识别出的物品的种类和形状,从可选择条件保存部2a获取与该物品的各个部分相对应的可选择条件。
[0072] 指定条件识别部2d针对识别出的物品的各个部分,将由用户经由用户侧终端1的输入部1a指定的制造条件识别为指定条件。指定条件的指定既可以是使用户从获取到的可选择条件中进行选择的形式,也可以是使用户直接进行输入的形式(具体而言,是直接指定数值的形式)。
[0073] 错误条件识别部2e参照预先规定的数据表(错误判定基准),基于识别出的物品的形状和指定条件,来从指定条件中识别出错误条件及成为该错误条件的原因的指定条件(即,错误的原因)。
[0074] 在此,“错误条件”是指识别出的指定条件中的、与在制造物品时产生错误的部分和存在产生错误的可能性的部分中的至少一方相对应的指定条件。而且,基于预先规定的错误判定基准,来判断指定条件是否符合错误条件。
[0075] 作为错误判定基准,例如也可以是单纯以该指定条件是否包含在制造该物品时能够选择的制造条件即可选择条件中为基准。另外,也可以是以虽然以该指定条件单体能够没有问题地进行制造、但是当考虑其它部分的指定条件时制造是否变得困难为基准。另外,还也可以是以在采用了该指定条件的情况下交货期和金额中的至少一方是否过量增大为基准。
[0076] 此外,在本实施方式的设计辅助系统S中,参照预先规定的错误判定基准的数据表,基于识别出的物品的形状和指定条件,来识别出错误条件。但是,识别错误条件的方法不限于这种方法,只要是基于识别出的指定条件和预先规定的错误判定基准来识别错误条件的方法即可。
[0077] 例如,在通过指定将交货期是否超过期望的交货期设为了错误判定基准的情况下,也可以对于制造该物品的供应商的制造能力预先制作数据表,并基于该数据表来判定各指定条件是否符合错误条件。
[0078] 此外,在本实施方式的设计辅助系统S中,错误条件识别部2e不仅识别出错误条件,还识别出成为错误条件的原因的指定条件。这是为了在后述的处理中将该指定条件显示于用户侧终端1的显示部1b来呈现给用户。
[0079] 但是,与本实施方式的设计辅助系统S不同,在不将成为错误条件的原因的指定条件呈现给用户的系统的情况下,也可以构成为在错误条件识别部2e中仅识别错误条件。
[0080] 消除用条件识别部2f参照预先规定的数据表(错误消除基准),基于识别出的物品的形状和错误条件,来从指定条件中识别出消除用条件,并且识别出与消除用条件相对应的部分即消除用部分。
[0081] 在此,“消除用条件”是指识别出的指定条件中的、通过进行变更而错误被消除的指定条件。而且,基于预先规定的错误消除基准来判断指定条件是否符合消除用条件。此外,作为消除用条件,除了包括错误条件本身以外,还包括对错误条件造成影响的指定条件。
[0082] 作为错误消除基准,例如也可以是单纯地以能否通过进行该指定条件的变更来防止错误发生为基准。另外,也可以是以除了能够防止错误发生以外、是否还满足用户希望的交货期和金額中的至少一方为基准。
[0083] 此外,在本实施方式的设计辅助系统S中,参照预先规定的错误消除基准的数据表,基于识别出的物品的形状和错误条件,来从指定条件中识别出消除用条件,并且识别出消除用部分。但是,识别消除用条件的方法不限于这种方法,只要是基于识别出的指定条件和预先规定的错误消除基准来识别消除用条件的方法即可。
[0084] 例如,错误消除基准不限于作为数据表来利用的方法。具体而言,只要是能够通过规定的计算式来规定错误消除基准即可,也可以参照该错误消除基准,基于物品的形状数据和指定条件来计算消除用部分。
[0085] 另外,在本实施方式的设计辅助系统S中,如后所述,为了将具体的消除手段以消息方式呈现给用户,由消除用条件识别部2f识别出消除用条件和消除用部分。
[0086] 但是,与本实施方式的设计辅助系统S不同,在仅将消除用部分呈现给用户的系统的情况下,也可以采用仅识别该消除用部分的处理部,来替代兼用作消除用部分识别部的消除用条件识别部2f。
[0087] 物品识别部2b制作所识别出的物品的3D模型。而且,显示内容决定部2g将该物品的各部分以能够单独地选择的方式显示于用户侧终端1的显示部1b(参照图3等所示的画面图像左侧的物品的模型)。另外,显示内容决定部2g能够将由可选择条件获取部2c获取到的可选择条件以能够指定的方式进行显示(参照图3等所示的画面图像右侧的树状部分)。
[0088] 此外,作为物品的模型,除了3D模型以外,也可以采用2D模型。另外,与本实施方式的设计辅助系统S不同,在其它处理中不需要选择物品的模型的规定的部分的情况下,也可以不将物品的模型的各部分设为能够单独地进行选择。
[0089] 另外,在本实施方式的设计辅助系统S中,设为了在服务器2设置显示内容决定部2g、并将其处理结果显示于用户侧终端1的显示部1b的结构。但是,也可以将显示内容决定部设置于用户侧终端的内部。
[0090] 接着,参照图1~图6,来说明设计辅助系统S进行的处理。图2是示出设计辅助系统S将错误呈现给用户时进行的处理的流程图,图5是示出设计辅助系统将错误的消除手段呈现给用户时进行的处理的流程图。另外,图3、图4以及图6是示出显示于用户侧终端1的显示部1b的画面的一例的示意图。
[0091] 首先,参照图1~图4,来说明设计辅助系统S将错误呈现给用户时进行的处理。
[0092] 在该处理中,首先,物品识别部2b基于由用户输入到用户侧终端1的输入部1a的物品的形状数据,来识别物品的构成要素的形状即实体(图2/步骤01)。
[0093] 接着,物品识别部2b参照预先规定的数据表,来识别与识别出的实体相对应的物品的种类和构成该物品的部分(图2/步骤02)。
[0094] 接着,物品识别部2b基于实体、物品的种类以及构成该物品的部分,来制作作为设计对象的物品的3D模型(图2/步骤03)。
[0095] 此时,制作出的物品的3D模型被按构成物品的每个部分进行划分,并能够针对每个部分独立地进行颜色区分。另外,该3D模型是能够按每个部分进行选择的模型。此外,物品群的模型除了3D模型以外,也可以是2D模型。另外,在颜色区分的颜色中包括无色。
[0096] 接着,可选择条件获取部2c参照由物品识别部2b识别出的物品的种类和形状,来从可选择条件保存部2a获取与该物品的每个部分相对应的可选择条件(图2/步骤04)。
[0097] 接着,显示内容决定部2g将作为设计对象的物品的3D模型和该物品的每个部分的可选择条件显示于用户侧终端1的显示部1b(图2/步骤05)。
[0098] 具体而言,如图3所示,在用户侧终端1的显示部1b显示3D模型3和将构成物品的各部分以树状形式进行列举的制造条件树4。如上所述,3D模型3构成为能够对各部分进行选择。另外,制造条件树4能够针对与各部分相对应的每个项目进行选择,另外,能够从在选择之后显示的下拉菜单中的可选择条件中对指定条件进行指定。
[0099] 接着,指定条件识别部2d识别用户经由用户侧终端1的输入部1a从所显示的可选择条件中选择的指定条件(图2/步骤06)。
[0100] 接着,错误条件识别部2e基于识别出的指定条件,来识别错误条件、与错误条件相对应的部分(错误部分)以及成为错误条件的原因的部分(原因部分)(图2/步骤07)。
[0101] 在本实施方式中作为设计变更的对象的物品中,如图3所示,在加工过程中弯折部3b有可能产生变形的情况为错误。这是因为从弯折部3b到缺口部的下缘3c的高度对于弯折角度3a(参照图4)而言过低。即,弯折角度3a为错误条件,弯折部3b为错误部分,缺口部的下缘3c为原因部分。
[0102] 接着,显示内容决定部2g在用户侧终端1的显示部1b上强调显示由错误条件识别部2e识别出的错误条件、错误部分以及原因部分(图2/步骤08)。
[0103] 具体而言,如图4所示,3D模型3的各部分中的错误条件(弯折角度3a)和错误部分(弯折部3b)以被赋予规定的颜色的方式强调显示,原因部分(缺口部的下缘3c)以被赋予与错误条件及错误部分不同的颜色的方式强调显示。并且,对制造条件树4中的与错误条件相对应的部分(θ90°的字符串)的背景赋予与错误条件及错误部分相同的颜色。
[0104] 此外,强调显示的方法不限于赋予颜色的方法,只要能够让用户直观地理解该部分即可。例如,既可以通过附带显示箭头等图标来指定该部分,也可以通过声音等指定该部分。
[0105] 该步骤01~步骤08的处理为本实施方式的设计辅助系统S将错误呈现给用户时进行的处理。
[0106] 此外,在本实施方式的设计辅助系统S中,除了错误条件和错误部分以外,还强调显示了原因部分。但是,在本发明的设计辅助系统S中,也可以不必强调显示原因部分。而且,在不强调显示原因部分的情况下,在步骤07中,错误条件识别部2e也可以不识别原因部分。
[0107] 接着,参照图1、图5以及图6,来说明设计辅助系统S将错误的消除手段呈现给用户时进行的处理。该处理在用户经由用户侧终端1的输入部1a选择了制造条件树4中包括的错误条件(θ90°这一项目)或者3D模型3的弯折部3b时开始进行。
[0108] 在该处理中,首先,消除用条件识别部2f识别通过进行变更而错误被消除的指定条件即消除用条件以及与消除用条件相对应的部分即消除用部分(即消除手段)(图5/步骤11)。
[0109] 如上所述,在本实施方式的作为设计变更的对象的物品中,在加工过程中弯折部3b有可能产生变形的情况为错误。这是因为从弯折部3b到缺口部的下缘3c的高度对于弯折角度3a(参照图4)而言过低。
[0110] 因此,通过使从弯折部3b到缺口部的下缘3c的高度变高,来消除该错误。即,表示从弯折部3b到缺口部的下缘3c的高度的尺寸值(参照图6中的尺寸值3d)符合进行变更而错误被消除的消除用条件,并且缺口部的下缘3c的位置符合与消除用条件相对应的消除用部分。
[0111] 接着,显示内容决定部2g使用户侧终端1的显示部1b显示错误的详情,并且显示由消除用条件识别部2f识别出的消除手段(图5/步骤12)。
[0112] 具体而言,如图6所示,在3D模型3的左上方显示推荐窗口5。在推荐窗口5中显示所识别出的错误条件以及与该消除手段相对应的文章。
[0113] 另外,对3D模型3附加通过进行变更而错误被消除的消除用条件即尺寸值3d。此时,利用与错误条件(弯折角度3a)及错误部分(弯折部3b)不同的颜色来强调显示尺寸值3d和消除用部分即缺口部的下缘3c的位置(在本实施方式中为缺口部的下缘3c的表面部分)。
[0114] 并且,增大了尺寸值3d来使缺口部的下缘3c的位置变高的情况下的形状(即,对消除用部分进行变更后的状态的形状)即虚拟形状3e以及与虚拟形状3e相对应的虚拟尺寸3f以可透过的状态(即与变更前的3D模型3不同的形式)叠加于3D模型。
[0115] 此外,在本实施方式的设计辅助系统S中,推荐窗口5显示于显示部1b的左上方,但是本发明的消除手段的显示方法不限于这种方法。
[0116] 例如,也可以将推荐窗口5的形状设为从错误部分即弯折部3b扩展出的对白框形状。另外,也可以将推荐窗口5显示在中央,并且对除推荐窗口5以外的部分进行灰显(grayed out)。
[0117] 该步骤11、步骤12的处理是本实施方式的设计辅助系统S将错误的消除手段呈现给用户时进行的处理。
[0118] 如以上说明的那样,在第二发明的设计辅助系统中,首先,基于由用户指定的指定条件来识别错误条件。之后,识别指定条件以及通过变更部分形状而使得错误条件包含在可选择条件中的部分。
[0119] 而且,进一步地,之后,在用户侧终端1的显示部1b中强调显示错误部分,并且在选择了该错误部分时,在推荐窗口5显示出消除手段。即,在该设计辅助系统S中,构成为不仅使用户识别出错误,还向用户具体呈现消除该错误的手段。
[0120] 另外,此时,在显示部1b中强调显示错误部分,并且将消除用部分以与错误部分不同的形式进行强调显示。即,在该设计辅助系统S中,构成为不仅能够使用户识别出错误,还能够通过视觉直观地识别出消除该错误的手段。
[0121] 因而,根据该设计辅助系统S,即使用户不具有专业知识,也能够识别出用于消除错误的适当的处理,因此能够容易地进行用于消除错误的适当的设计变更。
[0122] 以上,对图示的实施方式进行了说明,但是本发明不限于这种方式。
[0123] 例如,在上述实施方式中,在步骤12中,将虚拟形状3e和与虚拟形状3e相对应的虚拟尺寸3f以可透过的状态以叠加的方式附加在用户侧终端1的显示部1b中显示的3D模型上。
[0124] 这是为了不仅使用户识别出错误,还使用户通过视觉直观地识别出消除该错误后的形状,易于将设计变更前的状态与设计变更后的状态进行比较。
[0125] 但是,在本发明的设计辅助系统中,未必一定这样构成。例如,既可以不使变更前的形状与变更后的形状得加叠加显示而仅示出变更后的形状,也可以在由用户指示变更之前不显示变更后的形状。
[0126] [第二实施方式]
[0127] 参照图7至图14来说明第二实施方式。与第一实施方式不同,第二实施方式的设计辅助系统S具备修正部2h,该修正部2h制作以修正错误部分的方式变更了物品的模型后的修正模型33(图11)。并且,第二实施方式的设计辅助系统S还具备分析部2i,该分析部2i生成表示发生了错误的状态的分析图像53(图13)和分析图像54(图14)。
[0128] 此外,在第二实施方式的说明中,对与第一实施方式的不同点进行说明,对于已经说明过的构成要素赋予相同的附图标记,省略其说明。除了特别说明的情况以外,赋予了相同附图标记的构成要素起到大致相同的动作及功能,其作用效果也大致相同。
[0129] 图7是示出在用于一边参照物品的模型一边设计该物品的设计辅助系统S中应用了第二实施方式所涉及的服务器的例子。作为一例,设计辅助系统S构成为网络系统或客户端服务器系统。设计辅助系统S包括服务器2和以能够经由网络来与服务器2进行通信的方式连接的作为客户端的用户侧终端1。
[0130] 作为一例,服务器2具有包括CPU等在内的控制单元、以及包括暂时记录各数据的RAM(Random Access Memory:随机存取储存器)、记录有控制程序和设计辅助程序的ROM(Read Only Memory:只读存储器)和/或HDD(Hard Disk Drive:硬盘驱动器)在内的记录单元。该控制单元经由未图示的总线而与各单元连接,作为基于记录单元中记录的程序等对服务器2整体进行控制的计算机发挥功能。并且,服务器2具有与用户侧终端1进行通信的未图示的通信接口。
[0131] 记录单元中存储的设计辅助程序用于使服务器2作为各逻辑功能部发挥功能。具体而言,设计辅助程序使服务器2作为可选择条件保存部2a、物品识别部2b、可选择条件获取部2c、指定条件识别部2d、错误条件识别部2e、消除用条件识别部2f(消除用部分识别部)、显示内容决定部2g、修正部2h以及分析部2i发挥功能。
[0132] 用户侧终端1例如是台式的PC(Personal Computer:个人计算机)。取而代之,用户侧终端1也可以为平板型的PC、膝上型的PC、智能手机、传统的功能手机(feature phone)或者移动电话。以下,对用户侧终端1为固置型的PC的情况进行说明。作为一例,用户侧终端1具有包括CPU在内的控制部、包括RAM和ROM在内的记录部、作为输入部1a发挥功能的鼠标和键盘以及作为显示部1b发挥功能的显示器。取而代之,用户侧终端1也可以具有作为输入部1a和显示部1b发挥功能的触摸屏。并且,用户侧终端1具有与服务器2进行通信的未图示的通信接口。
[0133] 当用户经由输入部1a输入形状数据(例如,CAD数据)时,物品识别部2b基于该形状数据来识别作为设计对象的物品。然后,可选择条件获取部2c从可选择条件保存部2a获取各部分的制造条件来作为与构成所识别出的物品的各部分相对应的可选择条件。另外,指定条件识别部2d针对所识别出的物品的各部分,将用户经由用户侧终端1的输入部1a指定的制造条件识别为指定条件。作为一例,将用户输入的指定条件与物品的各部分相关联地存储于服务器2的存储单元。
[0134] 错误条件识别部2e基于识别出的指定条件和预先规定的错误判定基准,来识别错误条件。例如,错误条件识别部2e参照服务器2的存储单元中存储的错误判定基准。然后,错误条件识别部2e将与错误部分相对应的指定条件识别为错误条件。作为一例,错误条件识别部2e将获取到的可选择条件与物品的各部分的指定条件进行比较。在指定条件不满足可选择条件的情况下,错误条件识别部2e判断为该指定条件不满足错误判定基准。然后,错误条件识别部2e将该指定条件识别为错误条件。并且,错误条件识别部2e也可以将识别出错误条件的部分识别为错误部分。
[0135] 消除用条件识别部2f基于识别出的错误条件和预先规定的错误消除基准来识别消除用条件。例如,消除用条件识别部2f参照服务器2的存储单元中存储的错误消除基准。然后,消除用条件识别部2f将获取到的可选择条件与错误条件进行比较。在能够进行变更使得错误条件满足可选择条件的情况下,消除用条件识别部2f判断为该错误条件满足错误消除基准。然后,消除用条件识别部2f将该错误条件识别为消除用条件。另外,消除用条件识别部2f也可以参照错误消除基准,从指定条件中识别能够进行变更使得错误条件满足可选择条件的指定条件。在这种情况下,消除用条件识别部2f能够将与错误条件不同的指定条件识别为消除用条件。并且,消除用条件识别部2f也可以将识别出消除用条件的部分识别为消除用部分。
[0136] 显示内容决定部2g制作由物品识别部2b识别出的物品的模型,并将该模型发送到用户侧终端1的显示部1b。然后,获取到模型的显示部1b以能够按物品的各部分进行选择的方式进行显示(图3)。另外,显示内容决定部2g也可以将可选择条件获取部2c获取到的可选择条件发送到显示部1b。并且,显示内容决定部2g也可以将消除用条件识别部2f识别出的消除用条件和消除用部分发送到显示部1b。
[0137] [修正部]
[0138] 在识别出错误条件的情况下,有时通过变更物品的模型来消除错误。因此,服务器2具备修正部2h,该修正部2h制作以修正错误部分的方式变更了物品的模型后的修正模型
33(图11)。在用户选择了模型的修正的情况下,该修正部2h自动对模型进行修正。以下,参照图8至图11来说明由修正部2h进行的修正模型33的制作。
[0139] 错误条件识别部2e基于由指定条件识别部2d识别出的指定条件和预先规定的错误判定基准来识别错误条件。例如,在物品的模型中存在不满足指定条件的部分的情况下,错误条件识别部2e判断为该指定条件不满足错误判定基准。然后,错误条件识别部2e将该指定条件识别为错误条件。
[0140] 在图8的例子中,物品识别部2b制作出的物品的3D模型23显示于画面左侧。该3D模型23是截面呈大致L字形的物品。另外,可选择条件获取部2c获取到的物品的各部分的可选择条件显示于画面右侧的制造条件树24。具体而言,在用户选择了树视图标签的状态下,显示出制造条件树24。此外,3D模型23和可选择条件被显示内容决定部2g发送到显示部1b进行显示。
[0141] 在制造条件树24中,指定了板厚3mm作为物品的指定条件。因此,指定条件识别部2d将板厚3mm识别为用户选择出的指定条件。另一方面,3D模型23在用圆包围的区域中具有尖的角部23b(所谓的棱角,pin angle)。在该角部23b处,如图9的A所示,板厚为4.24mm,超过了3mm。即,由于角部23b的外表面弯折成了直角,因此倾斜地横切角部23b的部分的厚度比其它部分厚。在此,板厚为错误条件,角部23b为错误部分。
[0142] 因此,错误条件识别部2e判断为与角部23b相对应的指定条件不满足错误判定基准。即,错误条件识别部2e判断为在3D模型23中存在不满足指定条件的部分。而且,错误条件识别部2e将作为该指定条件的板厚识别为错误条件。另外,错误条件识别部2e将与该错误条件相对应的角部23b识别为错误部分。
[0143] 接着,显示内容决定部2g从错误条件识别部2e获取错误条件和错误部分。然后,显示内容决定部2g使显示部1b强调显示错误条件和错误部分。具体而言,如图8所示,显示部1b将消息24a(“板厚不符合规格”的字符串)以与其它部分的颜色不同的颜色进行显示来作为错误条件的强调显示。并且,显示部1b将3D模型23的各部分中的错误部分(角部23b)以强调方式显示在画面中。取而代之,显示部1b也可以将制造条件树24中的与错误条件相对应的部分(“板厚”的字符串)以强调方式显示在画面中。
[0144] 并且,显示内容决定部2g从消除用条件识别部2f获取消除用条件。然后,显示内容决定部2g使显示部1b强调显示消除用条件。具体而言,如图8所示,显示部1b将消息24b(“修正模型”的字符串)以与其它部分的颜色不同的颜色进行显示来作为消除用条件的强调显示。即,显示出以下意思:指定条件中的模型的形状条件为错误条件,且通过进行变更来消除错误,因此能够修正该形状条件。取而代之,显示部1b也可以显示其它消息(例如“能够修正模型的形状”的字符串)。
[0145] 在图8的例子中,将消息24b显示于制造条件树24。而且,用户能够经由用户侧终端1的输入部1a点击消息24b来进行选择。当接收到点击了消息24b的信号时,显示内容决定部
2g使图10所示的弹出画面25显示于显示部1b。具体而言,显示部1b将弹出画面25以叠加在显示出3D模型23的画面上的方式来显示。取而代之,显示部1b也可以是以弹出画面25具有对白框形状的方式来显示。另外,显示部1b也可以将除弹出画面25以外的部分以灰显的方式来显示。
[0146] 在弹出画面25内显示出规定的消息(“以修正后的模型制作新的项目”)、修正按钮25a以及无修正按钮25b。用户能够经由用户侧终端1的输入部1a点击修正按钮25a或无修正按钮25b来进行选择。当接收到点击了修正按钮25a的信号时,修正部2h制作以修正错误部分的方式变更了物品的模型后的修正模型33。然后,修正部2h将修正模型33发送到显示内容决定部2g,显示内容决定部2g使修正模型33显示在显示部1b。
[0147] 图11示出显示部1b显示出修正模型33的画面。修正模型33在用圆包围的区域中具有弯曲的角部33b。如图9的B所示,该角部33b的板厚为3mm。即,由于角部33b的外表面具有圆弧,因此倾斜地横切角部33b的部分的厚度与其它部分一致。由此,错误被消除,因此角部33b未被强调显示。另一方面,当接收到点击了无修正按钮25b的信号时,修正部2h不制作修正模型33。而且,显示内容决定部2g关闭弹出画面25并使显示部1b显示之前的画面。
[0148] 作为一例,修正部2h以如下方式制作修正模型33。修正部2h具有未图示的数据变换模块。而且,修正部2h从消除用条件识别部2f获取通过进行变更而错误被消除的指定条件即形状条件来作为消除用条件。并且,修正部2h从消除用条件识别部2f获取虚拟形状,该虚拟形状是针对消除用部分以消除错误的方式进行变更后的状态的形状。在图11的例子中,修正部2h获取角部33b的弯曲的外表面形状来作为虚拟形状。然后,修正部2h使用数据变换模块来删除在图9的B中用虚线表示的角部23b,并且新追加弯曲的角部33b来制作修正模型33。之后,修正部2h上传赋予了规定的文件名的修正模型33,将该修正模型33发送到显示内容决定部2g。
[0149] 取而代之,修正部2h也可以用修正模型33覆盖3D模型23。但是,通过留下3D模型23,存在用户能够确认修正前的3D模型23这一优点。另外,消除用条件识别部2f也可以识别多个消除用条件。在这种情况下,消除用条件识别部2f将多个消除用条件发送到显示内容决定部2g。然后,显示内容决定部2g使用于选择多个消除用条件中的某一个消除用条件的画面显示在显示部1b。
[0150] 用户能够从显示出修正模型33的画面订购物品。具体而言,如图11所示,当用户选择基本信息标签时,显示部1b在画面右侧显示订购画面26。在该订购画面26中,能够选择所要订购的物品的数量、材质以及有无表面处理等订购条件。并且,在订购画面26中设置有用于用户输入其它订购指示的备注栏。另外,在订购画面26的下部显示有订购按钮26a(“前往订购”的字符串)。当接收到点击了该订购按钮26a的信号时,显示内容决定部2g使订购用画面进行弹出显示。用户能够从该订购用画面向供应商订购物品。
[0151] 根据具备以上说明的修正部2h的设计辅助系统S,将修正部2h制作出的修正模型33显示于显示部1b。由此,起到用户能够对消除错误后的修正模型33进行视觉确认这一技术效果。并且,能够省略用户对错误的修正操作,自动地将修正模型33显示在显示部1b。另外,即使用户不具有专业知识,也能够消除错误,因此能够容易地进行用于消除错误的适当的设计变更。
[0152] 另外,修正部2h还能够制作图6所示的3D模型3的修正模型。例如,修正部2h从消除用条件识别部2f获取尺寸值3d作为消除用条件,并获取虚拟形状3e。然后,修正部2h使用数据变换模块,来将在图6中用双点划线表示的虚拟形状3e追加到3D模型3,来制作修正模型。接下来,修正部2h上传赋予了规定的文件名的修正模型,将该修正模型发送到显示内容决定部2g。之后,显示内容决定部2g使修正模型显示在显示部1b。
[0153] [分析部]
[0154] 在进行折弯加工等加工的制造时,有时加工装置的金属模具等与物品发生干涉。在这种情况下,与物品的干涉部分相对应的指定条件为错误条件。因此,服务器2具备分析部2i,该分析部2i对错误进行分析,并生成表示发生了错误的状态的分析图像53(图13)和分析图像54(图14),使得用户能够探讨错误的消除方法。以下,参照图12至图14,来说明由分析部2i进行的分析图像53和分析图像54的生成。
[0155] 错误条件识别部2e基于由指定条件识别部2d识别出的指定条件和预先规定的错误判定基准来识别错误条件。例如,错误条件识别部2e在通过被作为指定条件识别出的制造条件无法制造物品的情况下,判断为该指定条件不满足错误判定基准。然后,错误条件识别部2e将该指定条件识别为错误条件。
[0156] 具体而言,错误条件识别部2e将从未图示的加工条件数据库获取到的加工条件与指定条件进行比较,来判断指定条件是否满足加工条件。例如,作为加工条件,针对每个物品设定了可加工形状、加工方法、加工金额、加工交货期、加工装置的尺寸以及金属模具尺寸等条件。而且,在指定了超过金属模具尺寸的大小的尺寸作为指定条件的情况下,错误条件识别部2e将该尺寸识别为错误条件。
[0157] 在图12的例子中,由物品识别部2b制作出的物品的3D模型43显示于画面左侧。该3D模型43为截面呈大致U字形的物品。另外,由可选择条件获取部2c获取到的物品的各部分的可选择条件显示于画面右侧的制造条件树24。具体而言,在用户选择了树视图标签的状态下,显示出制造条件树24。此外,3D模型43和可选择条件被显示内容决定部2g发送到显示部1b进行显示。
[0158] 在制造条件树24中,作为物品的指定条件,指定了板厚1mm、X方向尺寸470mm、Y方向尺寸135mm以及Z方向尺寸72mm。因此,指定条件识别部2d将各尺寸识别为用户选择的指定条件。此外,在图12中,为了便于说明,示出表示X方向、Y方向以及Z方向的箭头。在对这样指定的金属板进行折弯加工来制造截面呈大致U字形的物品的情况下,有时加工装置与物品的一部分发生干涉,从而无法制造物品。
[0159] 具体而言,在图12所示的物品的情况下,对金属板实施两次折弯加工来制造物品。而且,如图13的分析画面27所示,在第二次折弯加工时,载置于加工装置53c上的物品的沟槽部53a(弯曲部分的一方)与金属模具53b发生干涉而无法弯曲。因此,错误条件识别部2e判断为与沟槽部53a相对应地识别出的指定条件即Y方向尺寸不满足错误判定基准。然后,错误条件识别部2e将该指定条件即Y方向尺寸识别为错误条件。另外,错误条件识别部2e将与该错误条件相对应的沟槽部53a识别为错误部分。
[0160] 接着,分析部2i从错误条件识别部2e获取错误条件和错误部分。然后,使用未图示的分析模块来分析物品发生干涉的原委,并生成表示发生了干涉的状态(错误发生状态)的分析图像53和分析图像54(图14)。分析图像53是表示错误发生状态的概要立体图。另外,分析图像54是表示错误发生状态的概要截面图。而且,分析部2i向显示内容决定部2g发送指示显示消息的指令。其中,分析图像只要是用户能够理解错误发生状态的图即可,也可以是顶视图、底视图、侧视图、正视图、后视图以及分解图等。
[0161] 如图12所示,接收到指令的显示内容决定部2g使显示部1b在画面上显示消息24c(“在折弯加工时发生干涉”的字符串)。并且,显示内容决定部2g使消息24d(“确认干涉”的字符串)显示在显示部1b。在图12的例子中,消息24d显示于制造条件树24。用户能够经由用户侧终端1的输入部1a点击消息24d来进行选择。此外,分析部2i也可以在选择消息24d之后生成分析图像53、54。
[0162] 当接收到点击了消息24d的信号时,显示内容决定部2g使用于显示图13所示的分析图像53的分析画面27显示在显示部1b。在显示分析画面27之前,显示内容决定部2g从错误条件识别部2e获取错误条件和错误部分。然后,显示部1b从显示内容决定部2g获取分析图像53。此外,显示部1b将分析画面27以叠加在显示出3D模型43的画面上的方式弹出显示。取而代之,显示部1b也可以是以分析画面27具有对白框形状的方式进行显示。另外,显示部
1b也可以是将除分析画面27以外的部分以灰显的方式进行显示。
[0163] 在分析画面27中,显示内容决定部2g使显示部1b强调显示错误部分。具体而言,显示部1b将分析图像53的各部分中的错误部分(沟槽部53a)以强调方式显示在画面中。取而代之,显示部1b也可以将图12所示的制造条件树24中的与错误条件相对应的部分(“Y 135mm”的字符串)以强调方式进行显示。并且,显示内容决定部2g使成为错误的原因的金属模具53b强调显示在显示部1b。另外,在分析画面27内显示有规定的消息(“沟槽部与金属模具发生干涉”)以及用于显示图14所示的探讨画面28的显示按钮27a、27b。用户能够经由用户侧终端1的输入部1a点击显示按钮27a、27b来进行选择。
[0164] 当点击显示按钮27a时,显示部1b显示图14所示的用于显示分析图像54的探讨画面28。在显示探讨画面28之前,显示内容决定部2g从错误条件识别部2e获取错误条件和错误部分。然后,显示部1b从显示内容决定部2g获取分析图像54。另一方面,当接收到点击了显示按钮27b的信号时,显示部1b显示未图示的用于显示折弯加工前的分析图像的探讨画面。此外,显示部1b将探讨画面28以叠加在显示出3D模型43的画面和分析画面27上的方式弹出显示。取而代之,显示部1b也可以是以探讨画面28具有对白框形状的方式进行显示。另外,显示部1b也可以是将除探讨画面28以外的部分以灰显的方式进行显示。
[0165] 如图14的探讨画面28所示,载置于加工装置54c上的物品的沟槽部54a与金属模具54b发生干涉。因此,在探讨画面28中,显示内容决定部2g使显示部1b强调显示错误部分和错误条件。具体而言,显示部1b将分析图像54的各部分中的错误部分(沟槽部54a)以强调方式显示在画面中。
[0166] 并且,显示部1b为了强调显示Y方向尺寸为错误条件而显示表示沟槽部54a中发生了干涉的长度的箭头54e。即,在分析图像54所示的物品中,在折弯加工过程中与金属模具54b发生干涉为错误。这是因为沟槽部54a的Y方向尺寸过长。因此,通过缩短沟槽部54a的Y方向尺寸,来消除该错误。因此,为了强调显示是错误条件,显示部1b表示出发生干涉的长度。此外,显示部1b也可以还显示出表示沟槽部54a的Y方向尺寸的尺寸值作为通过进行变更而错误被消除的消除用条件。
[0167] 另外,显示部1b显示出虚拟形状54f,虚拟形状54f是缩短了Y方向尺寸的情况下的形状(即,对错误部分进行了变更后的状态的形状)。这样,显示部1b为了向用户显示错误的消除手段而显示出虚拟形状54f。因此,用户能够在视觉上识别出能够通过使Y方向尺寸比虚拟形状54f短来消除错误。由此,用户能够在分析画面27中确认了错误之后继续在探讨画面28中探讨物品的设计变更。并且,显示部1b也可以还显示表示虚拟形状54f的长度的尺寸值。此外,在探讨画面28的下部显示出用于显示其它探讨画面的显示按钮28a、28b。用户能够经由用户侧终端1的输入部1a点击显示按钮28a、28b来进行选择。
[0168] 探讨画面28也可以构成为用户能够在探讨画面28中制作修正模型。作为一例,显示内容决定部2g也可以使显示部1b可变地进行显示,以使用户能够针对箭头54e或虚拟形状54f的尺寸进行操作。用户能够经由输入部1a选择箭头54e或虚拟形状54f,来对其长度进行变更。沟槽部54a的长度通过利用鼠标进行的操作或尺寸值的输入等进行变更。在变更后,用户侧终端1的控制部制作反映出长度变更的修正模型。当制作出修正模型时,物品识别部2b基于该修正模型的形状数据来识别作为设计对象的物品。然后,显示内容决定部2g制作由物品识别部2b识别出的物品的模型,将该模型发送到用户侧终端1的显示部1b。
[0169] 取而代之,用户侧终端1的控制部也可以上传赋予了规定的文件名的修正模型。另外,显示出修正模型的画面也可以构成为如图11所示那样用户能够在该画面上订购物品。
[0170] 根据具备以上说明的分析部2i的设计辅助系统S,将由分析部2i制作出的分析图像53、54显示于显示部1b。由此,起到用户能够对错误发生状态进行视觉确认这一技术效果。并且,通过显示探讨画面28,能够在确认错误发生状态之后继续探讨错误的修正。另外,在探讨画面28中显示错误的消除手段,由此即使用户不具有专业知识,也能够消除错误,因此能够容易地进行用于消除错误的适当的设计变更。
[0171] 另外,分析部2i还能够制作图6所示的3D模型3的分析图像。例如,分析部2i制作表示弯折部3b变形后的状态的分析图像。接下来,分析部2i向显示内容决定部2g发送用于指示显示消息的指令。之后,使显示部1b在画面上显示消息24c(例如“在折弯加工时变形”的字符串)。
[0172] 以上,参照各实施方式说明了本发明,但是本发明不限于上述实施方式。在不违背本发明的范围内进行变更所得到的发明以及与本发明等同的发明也包括在本发明中。另外,在不违背本发明的范围内能够将各实施方式和各变形方式适当地组合。
[0173] 上述的实施方式的一部分或全部还能够如以下的附记那样记载,但是不限于以下内容。
[0174] (附记1)
[0175] 一种设计辅助系统,其具备:
[0176] 物品识别部,其识别作为设计对象的物品;
[0177] 指定条件识别部,其识别对构成所述物品的多个部分分别指定的指定条件;
[0178] 错误条件识别部,其基于预先规定的错误判定基准,来从所述指定条件中识别与在制造所述物品时产生错误的部分和存在产生所述错误的可能性的部分中的至少一方相对应的错误条件;
[0179] 修正部,其制作以修正所述错误的方式变更了所述物品的所述模型后的修正模型;以及
[0180] 显示部,其显示所述物品的模型,并且强调显示与所述错误条件相对应的所述部分即错误部分,
[0181] 其中,所述显示部显示所述修正模型。
[0182] (附记2)
[0183] 一种设计辅助系统,其具备:
[0184] 物品识别部,其识别作为设计对象的物品;
[0185] 指定条件识别部,其识别对构成所述物品的多个部分分别指定的指定条件;
[0186] 错误条件识别部,其基于预先规定的错误判定基准,来从所述指定条件中识别与在制造所述物品时产生错误的部分和存在产生所述错误的可能性的部分中的至少一方相对应的错误条件;
[0187] 分析部,其生成表示发生了所述错误的状态的分析图像;以及
[0188] 显示部,其显示所述物品的模型,并且强调显示与所述错误条件相对应的所述部分即错误部分,
[0189] 其中,所述显示部显示所述分析图像。
[0190] 本申请以2018年2月5日申请的日本专利申请第2018‑018337号为优先权主张基础,引用其全部内容作为本申请的一部分。
[0191] 附图标记说明
[0192] 1:用户侧终端;1a:输入部;1b:显示部;2:服务器;2a:可选择条件保存部;2b:物品识别部;2c:可选择条件获取部;2d:指定条件识别部;2e:错误条件识别部;2f:消除用条件识别部(消除用部分识别部);2g:显示内容决定部;2h:修正部;2i:分析部;3:3D模型;3a:弯折角度;3b:弯折部;3c:缺口部的下缘;3d:尺寸值;3e:虚拟形状;3f:虚拟尺寸;4:制造条件树;5:推荐窗口;S:设计辅助系统。