[go: up one dir, main page]

JP2004054363A - Electronic catalog device for mold part - Google Patents

Electronic catalog device for mold part Download PDF

Info

Publication number
JP2004054363A
JP2004054363A JP2002207614A JP2002207614A JP2004054363A JP 2004054363 A JP2004054363 A JP 2004054363A JP 2002207614 A JP2002207614 A JP 2002207614A JP 2002207614 A JP2002207614 A JP 2002207614A JP 2004054363 A JP2004054363 A JP 2004054363A
Authority
JP
Japan
Prior art keywords
mold
mold part
parts
dimension
dimension value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2002207614A
Other languages
Japanese (ja)
Other versions
JP2004054363A5 (en
Inventor
Kazuhisa Azuma
東 和久
Kazuya Sawada
澤田 和弥
Tatsu Yamaguchi
山口 達
Takaya Izuchi
井▲づち▼ ▲たか▼也
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Data Engineering Systems Corp
Original Assignee
Hitachi Zosen Information Systems Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Zosen Information Systems Co Ltd filed Critical Hitachi Zosen Information Systems Co Ltd
Priority to JP2002207614A priority Critical patent/JP2004054363A/en
Publication of JP2004054363A publication Critical patent/JP2004054363A/en
Publication of JP2004054363A5 publication Critical patent/JP2004054363A5/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a highly convenient electronic catalog device for a mold part capable of flexibly meeting various requests of a user relating to the selection of a mold part. <P>SOLUTION: The electronic catalog device for a mold part generates mold part ordering information corresponding to a mold part requested by a user through an interaction with the user via a graphical user interface. The electronic catalog device is provided with functions of providing a selection candidate of a type and a dimension of a mold part, displaying a price list by sizes of the selected mold part type, retrieving an equivalent part (similar part) of a competitor, and downloading a three-dimensional CAD file via a network. <P>COPYRIGHT: (C)2004,JPO

Description

【0001】
【発明の属する技術分野】
この発明は、グラフィカル・ユーザ・インタフェースを介するユーザとの対話を通じて、ユーザが希望する形状並びに寸法値を有する金型部品の発注情報を生成する金型部品の電子カタログ装置に関する。
【0002】
【従来の技術】
金型(金属製の鋳型)には、プレス型、金鍛造型或いは鋳造型等の金属製物品製造用の金型(Die)や、プラスチック型、ガラス型或いはゴム型等の非金属製物品製造用の金型(Mold)等、種々のものが存在する。
【0003】
これら金型は、製造すべき物品の輪郭を象った主型(母体)の他、様々な金型部品を使用して製造される。金型部品としては例えば、エジェクタピン、ロッキングブロック、コイルスプリング、スライド等々、様々なものが知られている。
【0004】
金型製造に関わる業者(金型設計業者等を含む。以下、金型製造業者等又はユーザという)は、製造すべき金型に合わせた特注の金型部品を用いる場合もあるが、多くの場合は、金型部品取扱業者(部品製造メーカや商社等、以下部品メーカーという)から販売されている標準品の中から製造すべき金型にみあった金型部品を選定して金型を製造する。
【0005】
標準品の選定は、従来より、各部品メーカから発行されている金型部品の紙カタログを使用して行われてきた。紙カタログには、その部品メーカが販売している金型部品種(一般的には“型番”)毎に、予め定められた所定部位(以下、寸法項目という)について選択可能な寸法値(以下、項目別寸法値という)の基本的な組み合わせが記載されている。例えば、選択可能な部位として“H(項目コード)”、“L”、“W”の3つの寸法項目がある場合、基本組み合わせとして“10,50,100”、“20,100,100”等が記載されている。
【0006】
更に、各寸法項目別に選択可能な詳細寸法値が、ピッチや数式等により示されている。例えば、上記寸法項目“H”については、“40mm≦Lmin”の範囲で“0.01mm間隔”で指定可、等と記載される。
【0007】
また、寸法項目によっては、一般に製作限界と呼ばれる部品製造上の限界に基づく寸法値選択制限式(例えば、“W<H≦W+0.02mm”等)が記載され、その詳細選択範囲が規定されている場合もある。
【0008】
金型製造業者等は、それら紙カタログを見比べながら、製造すべき金型に見合った金型部品種並びに寸法値を有する金型部品を適宜選定し、各部品メーカに対して発注を行う。発注は、通常、部品種並びに項目別寸法値の情報が盛り込まれた発注コード(金型部品発注情報)を使用して行われる。発注コードは、金型部品種を示す型番(例えば“EPH”等)と各金型部品種毎に選択可能な項目別寸法値とで特定される。一例を挙げると、例えば、“EPH P8−L100−H20’等である。ここで、“EPH”は部品種を、“P”,“L”は寸法項目を、“8”,“100”は各寸法項目毎の寸法値をそれぞれ表している。
【0009】
このように、金型部品は、金型部品種及び項目別寸法値の組み合わせで特定されるため、これらを掲載したこの種の紙カタログは、通常、相当のページ数があり、これらカタログの中から製造すべき金型に見合った適切な形状、寸法値を有する金型部品を適格かつ素早く選定するには、相当の熟練と経験とが必要とされる。まして、上述した寸法値選択制限式までを考慮しなければならない場合には、選定作業は繁雑極まりない。
【0010】
【発明が解決しようとする課題】
このような背景から、昨今では、金型部品製造業者等が希望する金型部品種並びに寸法値を有する金型部品の選定をインターネット上で支援するようにした各種の金型部品の電子カタログ装置が提案されている。
【0011】
しかしながら、この種の金型部品の電子カタログ装置は、コンピュータ特有のデータベース検索機能を生かして数多く存する金型部品情報の中から任意のものを瞬時に絞り込むことにより、単に選定時間の短縮を図った程度のものに過ぎず、ユーザの使い勝手の面では、より一層の改良が求められている。
【0012】
この発明は、上述のような金型部品の電子カタログ装置における技術的背景に鑑みてなされたものであり、その目的とするところは、金型部品の電子カタログ装置利用におけるユーザの様々な要望を反映させることにより、利便性に優れた金型部品の電子カタログ装置及びその要素技術を提供することにある。
【0013】
この発明の他の目的乃至作用効果については、以下の明細書の記載を参照することにより、当業者であれば容易に理解されるであろう。
【0014】
【課題を解決するための手段】
上記の目的を達成するために、本発明の電子カタログ装置は、グラフィカル・ユーザ・インタフェースを介するユーザとの対話を通じて、ユーザが希望する金型部品種並びに寸法値を有する金型部品に相当する金型部品発注用情報を生成する金型部品の電子カタログ装置であって、予め決められた1若しくは2以上の属性項目に関する属性値と、予め決められた1若しくは2以上の部品部位のそれぞれに関してユーザが選択し得る寸法値とを、一連の金型部品種のそれぞれ毎に記憶させた部品ライブラリと、部品ライブラリから読み出された各属性項目に関する属性値に基づいてユーザに対して各属性項目に関する属性値選択候補を提示すると共に、各属性項目毎に選択候補の中からユーザにより選択された属性値の組み合わせに基づいて部品ライブラリを検索することにより、ユーザの希望する金型部品種を決定する金型部品種決定手段と、決定された金型部品種について、部品ライブラリから読み出された各部品部位に関する寸法値に基づいてユーザに対して各部品部位に関する寸法値選択候補を提示すると共に、各部品部位毎に寸法値選択候補の中からユーザにより選択された寸法値を各部品部位毎にユーザの希望する寸法値として特定する寸法値決定手段と、金型部品種決定手段にて決定された金型部品種と寸法値決定手段にて決定された寸法値とに基づいて金型部品発注用情報を生成する発注用情報生成手段と、を具備し、それにより、提示された属性値選択候補と寸法値選択候補の中からそれぞれユーザが希望するものを選択する操作を介して金型部品発注用情報が最終的に生成される、ことを特徴とする。
【0015】
『金型部品種』を表すものとして一般的には型番と称される部品種コードが使用されているが、ここで言う『金型部品種』とは、発注に際して金型部品を特定するために、指定可能な項目別寸法値の他に必要とされる金型部品の属性情報に相当するものであり、必ずしも上述の“型番”そのものに限定されるものではない。
【0016】
『金型部品発注用情報』とは、発注コード等、金型部品を発注する際にその金型部品を特定するために用いられる各種の発注用情報を言う。
【0017】
『属性項目』としては、例えば、その金型部品種を提供(販売)しているメーカの名称、金型部品種につけられた商品名等、各種分類に基づき予め規定した種々のものを適用可能である。
【0018】
本発明の電子カタログ装置によれば、ユーザは、適宜提示される属性値選択候補の中から希望するものを順次選択していくことにより、先ず金型部品種が特定され、更に、その金型部品種について選択可能な項目別の寸法値選択候補の中から希望するものを選択していくことにより、提供可能とされている金型部品の中から、希望に見合った金型部品を容易に選定することができる。これにより、従前の電子カタログ装置のような単なる選定時間短縮のみでなく、ユーザにとってより使い勝手のよい金型部品の電子カタログ装置を提供することが可能となる。
【0019】
本発明の電子カタログ装置は、ネットワーク対応型の電子カタログ装置とすることもできる。この場合、電子カタログ装置には、ネットワークを介して、グラフィカル・ユーザ・インタフェースを有するユーザ端末とデータ送受信を行うための通信手段が更に具備される。
【0020】
ここで言う『ネットワーク』には、インターネットの他、LAN(Local AreaNetwork)、WAN(Wide Area Network)等の各種専用ネットワークも含まれる。
【0021】
尚、インターネットで使用する場合には、通信手段は、例えばASP(ActiveServer Pages)機能を有するWebサーバで実現することができる。
【0022】
本発明の電子カタログ装置において、好ましくは、寸法値決定手段には、1の部品部位に関してユーザの希望する寸法値条件を受け付ける手段と、部品ライブラリに記憶された当該1の部品部位に関する寸法値を、ユーザの希望する寸法値条件と照合する手段と、ユーザの希望する寸法値条件と合致しない寸法値を寸法値選択候補としての提示対象から除外する手段と、が含まれる。
【0023】
このような態様によれば、例えば寸法値選択候補が膨大にあるような場合であっても、ユーザの希望する寸法値条件に合致する寸法値選択候補のみが提示されるから、それにより、ユーザの寸法値選択に係る利便性の向上が図られる。
【0024】
尚、『寸法値条件』としては様々なものが想定されるが、好ましい一例では、寸法値条件には、寸法値の最大値及び/又は最小値が含まれる。この態様では、最小値を下回る寸法値及び/又は最大値を上回る寸法値選択候補が提示対象から除外されることとなる。
【0025】
また、好ましい一例では、寸法値条件には、選択候補を探索するためのピッチが含まれる。この態様では、受け付けられたピッチを考慮して提示対象が絞り込まれることとなる。具体的態様としては、ピッチとして、表示すべき寸法値選択候補群の最小公約数を指定する(受け付ける)ものや、隣接するもの同士の差を指定するもの等を挙げることができる。尚、上述の最大値・最小値条件と、このピッチ条件とは併用することも可能である。
【0026】
また、より好ましい一例では、寸法値条件には、表示個数の上限が更に含まれる。この態様では、上述の最大値・最小値条件又はピッチ条件により絞り込まれた寸法値選択候補が、受け付けられた表示個数を超えている場合には、越えた分の寸法値選択候補が、提示対象から更に除外されることとなる。
【0027】
本発明の電子カタログ装置において、好ましくは、寸法値決定手段には、1の部品部位に関するユーザからの寸法値選択候補の提示要求を受け付ける手段と、当該提示要求があったとき、その部品部位の寸法値と相関のある他の部品部位の決定済寸法値をそれらの部品部位の寸法値相互関係を規定する条件式に当て嵌めて、当該寸法値選択候補の提示要求があった部品部位の寸法値条件を導き出す手段と、部品ライブラリに記憶された当該1の寸法部位に関する寸法値を、前記条件式から導き出された寸法値条件と照合する手段と、当該寸法値条件と合致しない寸法値を寸法値選択候補としての提示対象から除外する手段と、が含まれる。
【0028】
『部品部位の寸法値相互関係を規定する条件式』としては、例えば、予め登録された寸法項目別寸法値の基本組み合わせとの関係や、部品の機能確保上の理由等に基づき規定される条件式が挙げられる。
【0029】
また、『条件式』には、一般に製作限界と呼ばれる部品製造上の限界に基づく寸法値選択制限式を含ませるようにしてもよい。
【0030】
このような態様によれば、他の部品部位の決定済寸法値を加味して寸法値選択候補の提示を行うことが可能となる。すなわち、従前の紙カタログにあっては、選択候補として記載されていながらも寸法値選択制限式等により後発的に排除されていた寸法値選択候補を、この態様によれば、最初からユーザに一切提示しないようにすることができる。このため、ユーザ側の負担が大幅に軽減される。また、部品部位の寸法値相互関係を規定する条件式を適宜変更等可能なものであれば、金型部品を提供する側の制作事情等を寸法値選択候補の提示に即座に反映させることができる。
【0031】
尚、本発明の電子カタログ装置において、より好ましくは、寸法値決定手段には、1の部品部位に関してユーザの希望する寸法値条件を受け付ける手段と、当該1の部品部位に関する寸法値選択候補の提示要求があったとき、その部品部位の寸法値と相関のある他の部品部位の決定済寸法値をそれらの部品部位の寸法値相互関係を規定する条件式に当て嵌めて、当該寸法値選択候補の提示要求があった部品部位の寸法値条件を導き出す手段と、部品ライブラリに記憶された当該1の寸法部位に関する寸法値を、前記受け付けられた寸法値条件並びに前記条件式から導き出された寸法値条件のそれぞれと照合する手段と、それら寸法値条件と合致しない寸法値を寸法値選択候補としての提示対象から除外する手段と、が含まれる。
【0032】
『ユーザの希望する寸法値条件』としては、上述した“上下限条件”、“ピッチ条件”、“表示個数条件”等を採用することができる。また、『条件式』には、上述した“寸法値選択制限式”を含ませるようにしてもよい。
【0033】
このような態様によれば、寸法値条件によるユーザの希望と決定済み寸法値との双方を加味してより適切な寸法値選択候補の提示が可能となる。
【0034】
また、本発明の電子カタログ装置において、好ましくは、1の金型部品に関する複数箇所の部品部位の中から、任意の2箇所の部品部位の指定をユーザから受け付ける手段と、指定された2箇所の部品部位の寸法値を変数、残りの部品部位の寸法値を定数として、それらの2箇所の部品部位の採りうる値の組み合わせで決まる部品価格を複数通り求める手段と、求められた複数通りの部品価格を指定された2箇所の部品部位を直交2軸とする二次元座標上に展開してユーザに提示する価格提示手段とが含まれる。
【0035】
この態様によれば、ユーザは、二次元座標を介して、指定した2箇所の部品部位の寸法値変動とそれに伴う部品価格の変動との関係を容易に検証することが可能となる。例えば「寸法項目“P”については、余裕をもって長めに発注したいが、寸法値増加に伴う価格変化がいかほどなのを知りたい」といったような場合に好適である。
【0036】
ここで、より好ましくは、二次元座標上に展開される部品価格には、ユーザにより指定された2箇所の部品部位の決定済み寸法値の組み合わせで特定される現在部品価格が含まれ、価格提示手段は、前記現在部品価格を顕著性を持って提示される。
【0037】
『顕著性を持って提示』とあるが、これは、例えば、現在部品価格の色つけ表示や、拡大表示等、他の寸法値組み合わせで特定される部品価格表示と異なる態様で提示することを意味している。
【0038】
このような態様によれば、ユーザは現在部品価格の二次元座標上の位置を即座に知ることができるから、価格変動の検証をより一層利便性よく行うことができる。
【0039】
また、本発明の電子カタログ装置において、好ましくは、金型部品種決定手段にて決定された金型部品種と寸法値決定手段にて決定された寸法値とで特定される1の業者の金型部品と同等の他業者の金型部品を、三次元形状の同一性に基づき検索する手段が更に含まれるようにする。このような態様によれば、前記1の業者の金型部品の同等他業者部品の情報をユーザに提示することができる。尚、『同一性』とあるが、これには‘略同一’も含まれる。
【0040】
ここで、より好ましくは、1の業者の金型部品に対応する金型部品発注用情報を構成する金型部品種の1属性項目である三次元形状項目に着目して、同一の三次元形状属性値を有する他業者の1若しくは2以上の金型部品種を検索する手段と、検索された1若しくは2以上の金型部品種の中から当該1の業者の金型部品と同一若しくは略同一寸法を有する金型部品種を検索する手段とが含まれるようにする。このような態様によれば、同一の三次元形状属性値を有しかつ同一若しくは略同一寸法値を有する金型部品種が‘三次元形状同一’と見なされるから、より一層同一性の高い同等部品を提示することができる。
【0041】
『三次元形状属性値』は、例えば、その金型部品種の三次元図形作成手順に基づき特定するようにすることができる。ここで言う“三次元図形作成手順”は、その金型部品種についての三次元図形に相当する形状(正確な形状でなくてもよい)の作成手順が特定(表現)できればよく、その態様は特に限定しない。これらは、例えば、その金型部品種の三次元図形作成情報として利用される。この三次元図形作成手順が具現化されたものとしては、例えば、その金型部品種の三次元形状を専用のソフトウエアを用いてコンピュータ上に表示するための描画手順が記述されたデータファイルが挙げられる。より具体的には、その金型部品種についての三次元CAD用ファイルの生成に必要な三次元図形作成手順情報が記述されたファイルID等が挙げられる。
【0042】
尚、ここで目的とするところは、同一の三次元形状属性値を有しかつ同一若しくは略同一寸法値を有する金型部品種を特定することにより、“形状の同一性”といった観点から同等品を判断しようとするものであるから、寸法の同一性に基づく検索は、三次元図形作成手順の同一性に基づく検索の前に行うこともでき、また、全ての金型部品種の中から行うようにしてもよい。
【0043】
このような態様によれば、その金型部品種の三次元図形作成情報として使用可能な三次元図形作成手順並びに寸法情報とを利用して、他業者の同等部品(類似部品)を特定することができる。
【0044】
ここで、より好ましくは、他業者の同等部品として提示された金型部品のうち、ユーザが希望する1又は2以上の金型部品の選択を受け付ける手段を更に有し、それにより受け付けられた金型部品の金型部品発注用情報が新たに生成されるようにする。
【0045】
このような態様によれば、他業者の同等部品として提示された金型部品の発注用情報を直ちに取得することができる。
【0046】
また、本発明の電子カタログ装置において、好ましくは、発注用情報生成手段にて順次に生成される1若しくは2以上の金型部品発注用情報を所定記憶領域に保存させる手段と、所定記憶領域に保存された1発注単位分の金型部品発注用情報に基づいて発注書に変換可能な部品トレイ画面を生成する手段と、所定記憶領域に保存された1発注単位分の金型部品発注用情報に基づいてCSV言語にて記述された発注部品リストを生成する手段と、ユーザからの要求に応じて、前記部品トレイ画面と発注部品リストとのいずれかをユーザに提示する手段と、が含まれる。
【0047】
このような態様によれば、ユーザは、発注書作成に先立ち部品トレイ画面にて発注部品の確認を行う一方、発注部品リストにて発注部品のデータ管理を行うようことが可能となる。
【0048】
また、本発明の電子カタログ装置において、好ましくは、発注用情報生成手段にて順次に生成される1若しくは2以上の金型部品発注用情報を所定記憶領域に保存させる手段と、所定記憶領域に保存された1発注単位分の金型部品発注用情報に基づいて発注書に変換可能な部品トレイ画面を生成する手段と、CSV言語にて記述された発注部品リストを受け付ける手段と、受け付けた発注部品リストに含まれる金型部品発注用情報を部品トレイ画面に追加する手段とが含まれる。
【0049】
このような態様によれば、受け付けたられた発注部品リストに基づき部品トレイ画面を補充することができる。これにより、補充した内容による発注書の作成が可能となる。
【0050】
ここで、より好ましくは、CSV言語にて記述された発注部品リストに含まれる発注コード相当の情報を特定するための、ユーザによる教示を受け付ける手段が含まれる。
【0051】
CSV言語にて記述された発注部品リストに、発注コード以外の情報(発注個数等)が含まれている場合には、電子カタログ装置は、何らかの方法により発注コードに相当するデータ部分を特定する必要がある。これらは、電子カタログ装置の側で、予め記憶された発注コード情報との照合等を行うことで自動特定することも可能であるが、このような態様によれば、リスト中の発注コードをユーザによる教示に基づき確実に特定することができる。
【0052】
ここで、更に好ましくは、発注部品リストに含まれる発注コードを、部品ライブラリに記憶された金型部品発注用情報と照合する手段が更に設けられる。このような態様によれば、単に発注部品リストに記述された発注コードをそのまま部品トレイ画面に表示するだけでなく、その発注コードで特定される金型部品が、部品ライブラリに登録されているものか否か、すなわち実際に提供可能な金型部品であるか否かを併せて判別することも可能となる。
【0053】
また、本発明の電子カタログ装置において、好ましくは、金型部品種決定手段にて決定された金型部品種と寸法値決定手段にて決定された寸法値とに基づいて特定される金型部品の三次元CAD用ファイルを生成するCADファイル生成手段がさらに含まれる。
【0054】
このような態様によれば、選定された金型部品種の三次元CADファイルを適宜ユーザに提供することができる。これにより、ユーザの側では、CADを使用して、選定された金型部品の三次元形状をCAD上で展開できるから、CADを使用した金型の設計に有効に利用することが可能となる。
【0055】
尚、『CADファイル生成手段』は、例えば、CSG(Consutructive Solid Geometry)表現を応用した独自の形状定義ファイルを利用して実現することができる。すなわち、予め用意された複数の三次元要素形状のそれぞれを特定するための要素形状識別子と、それらの三次元要素形状の相互位置関係を特定するための相互関係命令語列とを用いて、各金型部品種の三次元形状を1若しくは2以上の三次元要素形状の組み合わせとして定義してなる各金型部品種毎の形状定義ファイルと、決定された金型部品種の三次元形状と決定された寸法値と既知の寸法値とに基づいて、決定された金型部品の三次元形状に相当する三次元CAD用ファイルを生成するCADファイル生成手段と、を具備して構成することができる。
【0056】
『三次元要素形状』としては、例えば、直方体、円柱、円錐、円錐台、球体、多角柱、多角錐等、種々の形状を挙げることができる。尚、これらの形状についての表現データ(基本情報)は、予め別途格納しておく。
【0057】
『既知の寸法値』とは、三次元CADファイルの生成に当たり、決定された寸法値以外に必要とされる寸法値(寸法値選択候補としては提示されない寸法値)であり、これについては各金型部品種に対応して予め部品ライブラリに格納しておくようにする。尚、この既知の寸法値は、固定値に限定されず、例えば、決定された寸法値との相関でその都度特定するようにしてもよい。
【0058】
『三次元CADファイル』とあるが、CADファイル生成手段により生成される“ファイル”の意味するところは、三次元CADにより展開できるデータであり、一般にはプログラムファイル、データファイル等と称される拡張子付のファイル名で表現されるもののみならず、フラッシュメモリ等に一時的に生成(記憶)されるデータも含まれる。また、最終生成される『三次元CADファイル』は、ワイヤーフレームモデル、サーフィスモデル、多面体近似モデル、ソリッドモデル等、種々のモデル形式とすることができる。また、デーソリッドモデルとする場合には、更に、“CSG表現形式”または“境界表現形式(B−rep(Boundary Representation)形式)”等を採用することができる。
【0059】
この態様によれば、CSG表現の応用によりデータ構造の単純化が図られると共に、要素形状識別子を用いることにより、2以上の金型部品種に共通の要素形状の表現データについては、予め1つのみ用意しておけばよいから、予め、全ての金型部品種についての三次元CADファイルを生成しておくような場合に比べ、予め格納しておくべきデータ容量を大幅に削減することができる。
【0060】
また、決定された金型部品の三次元形状の寸法値は、ユーザの選択によりその都度決定されるものであるから、格納しておくべきデータ容量は最小限に抑えつつも、多種多様な寸法値組み合わせで特定される金型部品の三次元形状に相当する三次元CADファイルを提供することが可能となる。
【0061】
尚、CADファイル生成手段は、決定された金型部品の三次元形状に含まれる各三次元要素形状のそれぞれの構成を表現する要素形状構成データを生成する構成データ生成手段と、生成された要素形状構成データのそれぞれを、1のCAD機種の言語で表現してなる要素形状CADデータに変換するCADデータ変換手段と、変換により得られた要素形状CADデータのそれぞれを形状定義ファイルに含まれる相互関係命令語列にしたがって合成するCADデータ合成手段と、を具備して構成することができる。
【0062】
ここで、好ましくは、CADデータ変換手段を、形状生成に関して1のCAD機種に固有な情報を設定してなる固有CAD情報設定手段と、要素形状構成データのそれぞれを、固有CAD情報設定手段の設定情報を参照して、該当するCAD機種の言語で表現された要素形状CADデータに変換するCAD機種対応変換手段と、を具備して構成する。
【0063】
『CAD機種に固有な情報(固有CAD情報)』の具体例としては、俗に“Visitor(階層内のクラスを実際に変更せずに既存の複合クラス階層の機能を拡張するための手段)”と称されるものが挙げられる。ここでは、この『CAD機種に固有な情報』を設定することにより、そのCAD機種に対応した三次元CADファイルを生成することを可能としている。
【0064】
ここで、好ましくは、固有CAD情報設定手段には、異なるCAD機種のそれぞれに対応する2以上の固有CAD情報が含まれており、かつ、CAD機種対応変換手段は、2以上の固有CAD情報の中で、指定された固有CAD情報を参照して、要素形状構成データのそれぞれを該当するCAD機種の言語で表現された要素形状CADデータに変換するようにする。
【0065】
このような態様によれば、予め用意された固有CAD情報の種類に応じて、各種のCAD機種で使用可能な三次元CADファイルをユーザ指定に基づき生成することができる。
【0066】
また、好ましくは、形状定義ファイルは、XML等の拡張可能なマークアップ言語により記述される。XML(Extensible Markup Language)は、HTML(Hyper Text Markup Language)と並んで、インターネットで使用可能な汎用性のある言語であるから、このような態様によれば、データ変更等に係る取り扱いも容易である。
【0067】
尚、上述した電子カタログ装置は、インターネット等を介して互いに接続された複数のコンピュータ又はサーバ装置等により実現することができる。
【0068】
【発明の実施の形態】
以下に、本発明に係る金型部品の電子カタログ装置、同電子カタログ装置を使用した金型部品調達支援システム、並びに同金型部品調達支援システム上で実現される金型部品調達支援サイトの好適な実施の一形態を添付図面を参照しつつ詳細に説明する。
【0069】
図1は、本発明に係る金型部品調達支援システムの全体構成を示す図である。同図に示されるように、この金型部品調達支援システム100は、本発明の要部となる金型部品の電子カタログ装置1と、ユーザ側のパーソナルコンピュータ2と、電子カタログ装置1とパーソナルコンピュータ2とを結ぶ通信ネットワーク3とで概略構成される。
【0070】
電子カタログ装置1は、金型部品メーカ各社より提供(販売)される各種の金型部品についての情報が格納された部品ライブラリとしてのデータベース(サーバ)11と、ユーザ側パソコン2に対して後述する金型部品調達支援サイトを提供するためのASP(Active Server Pages)機能を有するWebサーバ12と、ユーザにより選定された金型部品種並びに寸法値を有する金型部品の三次元画像をCAD機能を用いてパソコン2上で描画するための三次元CAD用ファイルを生成するCADファイル生成サーバ13とで概略構成される。個々のサーバの詳細については後に詳細に説明する。
【0071】
本実施の形態では、ユーザにより選定された金型部品についての三次元CAD用ファイルをユーザ側パソコン2にダウンロード可能とされているため、ユーザ側パソコン2としては、同図1にも示されるように、CAD(Computer Aided Design)機能を有するもの、或いはCAD機能を有する装置と接続されたものが好ましいが、CAD機能を持たない通常のパソコンであっても何ら差し支えはない。
【0072】
通信ネットワーク3としては、本実施形態では公衆通信網であるインターネットが利用されているが、当該通信ネットワーク3には、LAN(Local Area Network)や、WAN(Wide Area Network)等の各種専用ネットワークを利用することもできる。
【0073】
ここではまず、電子カタログ装置1により実現される金型部品調達支援サイトの内容をユーザ側パソコン2に表示されるWebページの例を示しつつ説明し、後に、電子カタログ装置1(データベースサーバ11,Webサーバ12,CADファイル生成サーバ13)の構成並びに処理内容をフローチャートを参照しつつ詳細に説明する。それにより、金型部品調達支援システム100全体の詳細を順を追って説明するものとする。
【0074】
図2は、ユーザがパソコン2を介して本発明に係る金型部品調達支援サイトにアクセスした際、最初にユーザ側パソコン2のディスプレイ上に表示されるWebページ(ホームページ)の一例を示した図である。
【0075】
同図に示されるように、ホームページ上では、この金型部品調達支援サイトで提供されるサービス内容(HOME,部品トレイ,部品選定,見積依頼書,発注書,一括ダウンロード)を示す選択ボタン(“HOME”ボタン101,“部品トレイ”ボタン102,“部品選定”ボタン103,“見積依頼書”ボタン104,“発注書”ボタン105,“一括ダウンロード”ボタン106)が上部横一列に表示される。尚、この選択ボタン101〜106はすべてのページ(ダイアログボックスを除く)において常駐表示される。同時に、ページの略左半分には、上記サービス内容を説明するための5つのアイコン111〜115が輪を描いて表示される。尚、図には示されていないが、ユーザがマウス等を操作して画面上のカーソルを各アイコン111〜115に合わせると、それぞれ以下のような説明文が表示される。
【0076】
『部品トレイ(112)』:“部品トレイの内容を表示します”
『部品選定(113)』:“複数の部品メーカから提供される各種金型部品の中からお客様の希望する金型部品の選定をお手伝いします”
『見積依頼書(114)』:“選定された金型部品の見積依頼書を一括又は発注先別に分けて作成します”
『発注書(115)』:“発注を希望する金型部品の発注書を、一括又は発注先別に分けて作成します”
『ダウンロード(116)』:“選定された金型部品の三次元CAD用ファイルを、指定したフォーマットでダウンロードすることができます”
【0077】
ホームページ右上には、“LOGIN”,“新規登録”と書かれた選択ボタン107,108が表示される。“新規登録”ボタン107は、ユーザ登録を行うためのページ移行ボタンであり、その登録手順等、詳細については省略するが、この登録を行うことにより、各ユーザのログイン用パスワードが決定され、また各ユーザ別の部品トレイが電子カタログ装置1の側に作成される。“LOGIN”ボタン107は、文字通り各ユーザがこのサイトにログインするためのページ移行ボタンであり、同様にページ内容及び登録手順等の詳細は省略するが、このログイン用ページ上でユーザ登録により決定されたパスワードを入力することによりログイン(この場合、電子カタログ装置1におけるユーザの特定)が行われる。
【0078】
尚、部品トレイとは、ユーザがこのサイトを通じて選定した金型部品(この例では、金型部品種並びに寸法値で特定される)の発注用情報をはじめとする各種情報を各ユーザ別に格納する電子トレイである。図12は、この部品トレイの内容表示ページの一例を示したものである。詳細は後述する。
【0079】
ホームページ上には、この他にも、“サイトのご案内”、“約款”、“セキュリティーポリシー”等の各種ボタンが表示されるが、本発明の要旨とは直接関係しないため説明を省略する。
【0080】
ホームページ上において、ユーザが、図2の“部品選定”ボタン103をクリックすると、次いで、ユーザ側パソコン2には、図3に示すWebページ(カタログ選択用ページ)が表示される。
【0081】
金型部品の選定に当たっては、先ず、図3に示されるカタログ選択用ページを通じて、カタログ特定による金型部品種の絞り込みが行われる。ここで、「カタログ」とは、この部品調達支援サイトで使用される部品属性項目の1つであり、各メーカから登録された金型部品種のそれぞれには、その金型部品種が何れのメーカのどのカタログ分類に属するかに基づき、カタログ属性値としてのカタログ名が対応付けられている。
【0082】
尚、本実施形態で示される金型部品調達支援サイトには、C工業株式会社、H電子工業株式会社、J工業株式会社、株式会社M、O工業株式会社、P工業株式会社の計6社の金型部品メーカが参加しており、先に示したデータベースサーバ11には、それら各社が提供可能なほぼ全ての金型部品に関しての各種の情報が格納されている。カタログ名としては、C工業株式会社の「プラ型用」、H電子工業株式会社の「モールドパーツ」、J工業株式会社の「ねじ」及び「工具」、株式会社Mの「FA用」、「工具プラ型用」及び「プレス金型用標準部品」、O工業株式会社の「金型治具用」、並びにP工業株式会社の「プラスチック金型用部品」、「プレス金型用」がそれぞれ用意されている。図3に示されるカタログ選択用ページ上には、これら各社のカタログ名がカタログ選択候補(ボタン120〜129)として表示されている。
【0083】
図3に示されるカタログ選択候補(ボタン120〜129)の中から、ユーザが所望する1つを選択すると、電子カタログ装置1の側で、選択されたカタログ名が対応付けられた金型部品種に絞り込まれ、ユーザ側パソコン2には、図4に示すWebページ(部品区分選択用ページ)が表示される。尚、ここでは、図3に示すカタログ選択用ページにおいて、株式会社Mの“プラ型用”(ボタン120)が選択されたものとする。
【0084】
この部品区分選択用ページでは、部品区分の特定による更なる金型部品種絞り込みが行われる。ここで、「部品区分」とは、この部品調達支援サイトで使用されている部品属性項目の1つであり、登録された金型部品種のそれぞれには、金型部品メーカが各社の紙カタログ上で採用している機能・用途等による区分(一般に商品名として使用されている)に基づき、部品区分属性値としての部品区分名が対応付けられている。
【0085】
例えば、株式会社Mの金型部品のうち、先のカタログ属性値として「プラ型用」が対応付けられた金型部品種のそれぞれには、「アンギュラピン・ロッキングブロック」、「エジェクタスペース関連部品」、「エジェクタスリーブ」、「ガイド・位置決め部品」、「コイルスプリング」、「ストレートエジェクタピン」、「ネジ・小物部品」、「スライドコア・ガイドレール」、「ランナー・ゲート・電極」、「ロケートリング・スプルージュ」、「角エジェクタピン」、「型開き制御部品」、「段付エジェクタピン」、「冷却・温度関連部品」のいずれかで示される部品区分名が更に対応付けられている。図4に示される部品区分選択用ページ上には、これら部品区分名が部品区分選択候補(ボタン130〜143)として表示されている。
【0086】
図4に示す部品区分選択候補の中から、ユーザが所望する1つの部品区分名を選択すると、電子カタログ装置1の側で、選択された部品区分名が対応付けられた金型部品種に更に絞り込まれ、ユーザ側パソコン2には、図5に示すWebページ(金型部品種選択用ページ)が表示される。尚、ここでは、図4に示す部品区分選択用ページにおいて、“ストレートエジェクタピン”(ボタン135)が選択されたものとする。
【0087】
この金型部品種選択用ページでは、金型部品種の最終絞り込みが行われる。本実施形態では、金型部品種を特定する金型部品種コードとして、部品メーカが独自使用している型番コードと同じものが使用されている。
【0088】
例えば、先の部品区分属性値として「ストレートエジェクタピン」が対応付けられている株式会社Mの金型部品種としては、「EPAJ」,「EPAJ−L」、「EPAJB」、「EPD」、「EPH」、「EPH−L」、「EPHE−L」、「EPHJB」、「EPHJBE」の金型部品種コードで示されるものが登録されている。図5に示される金型部品種選択用ページ上には、これら金型部品種コードが金型部品種選択候補(ボタン150〜158)として表示されている。
【0089】
尚、図5に示される、「プリハードンダイス鋼SKD61」、「ダイス項SKD61」、「ハイス鋼SKH51」等の表示は、その金型部品種の材質(材質属性値)を、「定尺タイプ」、「全長指定タイプ」、「軸径・全長指定タイプ」等の表示はその金型部品の寸法選択タイプ(寸法選択属性値)をそれぞれ示している。これらは、上記したカタログ名及び部品区分名と同様に、各金型部品種に予め対応付けられたものであるが、金型部品選定に際してのユーザへの参考表示であって選択候補としての表示ではない(選択不可)。尚、“材質”は金型部品種の材質に基づき定められるものであり、“寸法選択タイプ名”は主としてどの部品部位の寸法選択が可能かに基づき定められるものである。
【0090】
図5に示す金型部品種選択用ページに示される金型部品種選択候補の中から、ユーザが所望する1つの金型部品種コードを選択すると、これにより金型部品種が決定される。
【0091】
次いで、ユーザ側パソコン2には、図6に示すWebページ(選定部品詳細表示ページ)が表示される。尚、ここでは、図5に示す金型部品種選択用ページにおいて、“EPH”(ボタン154)で示される金型部品種が選択されたものとする。
【0092】
図6に示される選定部品詳細表示ページでは、選定された金型部品種の詳細情報が一覧表示される。表示される情報には、先の幾つかの選択用ページでも表示された「メーカ名(株式会社M)」、「カタログ名(プラ型用)」、「部品区分(ストレートエジェクタピン)」、「金型部品種(“発注コード”の一部として)EPH)」、「寸法選択タイプ(定尺タイプ)」、「材質名(ハイス鋼SKH51)」の他、「硬度」、「価格」、「部品イメージ」(符号160)等の新たな情報も含まれている。
【0093】
ここで、「硬度」とは、上述した“材質”及び“寸法選択タイプ”と同様に各金型部品種毎に予め対応づけられている部品属性項目の1つ(選択不可)であり、その金型部品種の硬さを示す指標である。この例では、「58〜60HRD」なる表示で示されている。
【0094】
「価格」とは、金型部品メーカ各社が設定した金型部品の販売価格のことであり、その時点で選定されている金型部品種並びに寸法値で特定される(この例では“900(円)”が表示されている)。尚、金型部品種決定後に最初に示される詳細表示ページでは、その金型部品種における寸法値は、その金型部品種について選択可能な項目別寸法値の組み合わせの中で最小とされるものに仮決定されるようにされている。この例で示される“900”は、この最小寸法値組み合わせで特定される価格である。金型部品の販売価格は、一般に、同一の金型部品種であってもその寸法値の組み合わせ(図9参照)によって異なる。
【0095】
「部品イメージ」とは、各金型部品種毎に対応付けられた(用意された)2次元画像データ(JPEG,Bitmap等)であり、このデータに基づく部品イメージ図が詳細表示ページの中央(符号160)に表示される。この部品イメージ図160には、その金型部品種を所定の複数方向(この例では2方向)から見た概略形状が同時に描かれており、加えて、その金型部品種について選択可能な寸法項目の位置づけ(同図中、コード“L”,“P”で示される)や、後述するアンカー(同図中“0”で示される)等が示される。尚、この例では、寸法項目“L”は金型部品種コード“EPH”で示されるエジェクタピンの鍔部分を含めた全長を、寸法項目“P”はピンの軸径をそれぞれ規定している。
【0096】
図6中に示される「発注コード:EPH P0.3−L60」なる表示は、金型部品種コード(EPH)と、選択済みの寸法項目寸法値(P=0.3,L=60)で特定される金型部品の発注コードを示す。金型部品種決定後に最初に示される詳細表示ページでは、先述したように、寸法値は、その金型部品種で取り得る寸法値の組み合わせのうち最小とされるものに仮決定されるため、このとき表示される発注コードも、この最小とされる組み合わせに基づく番号で表示される。この発注コード表示は、後述する寸法値選択により寸法値が新たに選択・決定される毎に、選択された寸法値に基づき更新される。
【0097】
同図の詳細表示ページには、上記詳細情報とあわせて、寸法値選択支援のための3つのボタン“寸法選択”170、“類似部品”171、“価格表”172と、三次元CAD用ファイルダウンロードのためのボタン“ダウンロード”173、並びに、選定した金型部品を部品トレイへ格納するため“部品トレイに入れる”174(ページ下部に表示)がそれぞれ表示される。
【0098】
同詳細表示ページにおいて、“寸法選択”ボタン170をユーザがクリックすると、次いで、図7に示される寸法値選択用ページ(ダイアログ)が表示される。
【0099】
この寸法値選択用ページでは、ページ上部には寸法値選択を促す「変更する寸法値を選択してください」という表示が、ページ中央には図6で示したものとほぼ同様の部品イメージ図180がそれぞれ表示される。また、ページ左下には、その時点で特定されている発注コード“EPH P8−L100”が、ページ右下には、表示オプション選択用ボックス181が、それぞれ表示されている。尚、この例では、この金型部品種について既に寸法値選択が繰り返し行われており、この時点での発注コードは初期値ではなく“EPH P8−L100”となっている。
【0100】
ページ左下に示される発注コードのうち、各寸法項目の寸法値を示す“P8”並びに“L100”の各表示部分はボタン化(ボタン182,183)されており、このボタン182,183をクリックすると各ボタン(寸法項目)毎にリストボックスが現れる。図7には、“L100”(ボタン183)をクリックした場合のリストボックス184の表示態様が一例として示されている。このリストボックスには、寸法項目別に選択可能な寸法値選択候補が縦並びに一覧表示される。
【0101】
本実施形態においては、リストボックスによる寸法値選択候補の表示は、予め定められた寸法値選択制限式、及び上記した表示オプション選択用ボックスで指定される条件式(個数・ピッチ)に基づき、その個数乃至内容が制限されるようにしている。
【0102】
寸法値選択制限式(以下、単に制限式という)とは、その金型部品種についての項目別寸法値の取り得る組み合わせ(寸法値相関)の制限を規定した式である。例えば、ある金型部品種において、寸法項目として、“A”,“B”のコード標記で示される2つの寸法項目が設定されているとき、切削限界等の部品製造上の理由(一般に製作限界と称される)から“A≦A/2+B”という式が規定されていたと仮定する。このときの“A≦A/2+B”がここでいう制限式に該当する。この場合、寸法項目“B”についての寸法値選択によって寸法項目“A”の取り得る値は制限されるため、当該寸法項目“A”についてリストボックスに表示される寸法値選択候補は、予め用意された寸法値選択候補のうち、上記制限式“A≦A/2+B”を満たすもののみに制限されることとなる。尚、この制限式には、製作限界のみならず、その他の理由(例えば部品の機能確保上の理由等)による各種の制限式も含まれている。
【0103】
なお、上記“A≦A/2+B”なる制限式が規定されている場合、いずれか一方の寸法項目の寸法値決定後に、他の寸法項目の寸法値を再選択すると、計算上の不具合(数式エラー)が生じる場合がある。このような場合に備え、本実施の形態においては、例えば、寸法項目“B”が再選択され、それにより寸法項目“A”の値が制限式上取り得ない値となったときには、自動的に、再度寸法項目“A”についての寸法値選択を促すべく、リストボックスを自動的に開き、その時点で取り得る新たな寸法値選択候補を提示し、ユーザに再選択を促すようにしている。
【0104】
尚、上述の制限式、あるいは予め登録された寸法項目別寸法値の基本組み合わせ(図23参照、詳細は後述する)との関係から、他の寸法項目が決定しないとその寸法項目の寸法値候補が絞りこめないような場合がある。このような場合に備え、本実施の形態では、原則として、先に決定されるべき寸法値項目を寸法値選択用ページにおいて左側に表示するようにしている。これにより、ユーザは、原則として、より「左側」に表示されている寸法項目から順に寸法値を選択していけば、おおよそ、上述のような再決定等をする必要なく、寸法値選択を行えるように配慮がされている。
【0105】
このように、本実施の形態においては、寸法値選択候補の表示に寸法値選択制限式に基づく表示制限を加えることにより、実際には販売不可能な寸法値組み合わせをユーザに情報として提供してしまうといった不具合を確実に防いでいる。
【0106】
本実施形態では、寸法値選択候補は、表示オプション選択用ボックス181を介してユーザにより指定される条件式(個数・ピッチ)によっても、その表示個数乃至内容が制限される。表示オプション選択用ボックス181は、各リストボックスに表示される寸法値選択候補の個数の上限、並びに寸法値のピッチ(この例では上下に並ぶ選択候補同士の差の最小値)を、ユーザ指定に基づき制限するためのものであり、この例では、個数制限として“100個”、“1000個”、“10000個”の3種類が、ピッチとして“1”、“0.1”、“0.01”の3種が、それぞれに対応するラジオボタンの選択により選べるようにされている。尚、“ピッチ”の単位は、この例ではmm(ミリメートル)であるが、その寸法項目別に予め規定された単位に自動決定するようにしてもよい。
【0107】
表示オプション選択用ボックスで選択されたピッチに基づく表示制限は、具体的には、寸法値選択候補のうち、基準寸法値(例えば最小の寸法値)に指定ピッチの倍数を加算または減算したものとぴったり一致する寸法値選択候補のみを表示することにより行われる。尚、寸法値選択候補の数が、表示オプション選択用ボックスで選択された個数よりも少ないときには、選択されたピッチを考慮した上で、条件を満たすものが全て表示されることとなる。
【0108】
このようにして、各寸法項目別に表示される寸法値選択候補の中から、ユーザが所望するものを選択し、同ページ上における“決定”ボタン185をクリックすると、図6に示した詳細表示ページにおける発注コード表示及び価格表示が、上述した寸法値選択により新たに決定された寸法値の組み合わせに基づき更新される(この例では、“P8”,“L200”となっている)。
【0109】
参考までに、他の金型部品種における寸法値選択用ページ(ダイアログボックス)の例を図8に示す。同図に示される金型部品種は、カタログ名:プラ型用、部品区分名:アンギュラピン、金型部品種:AP、で示される金型部品種である。先に示した金型部品種(EPH)と同様に、詳細表示ページ上部には寸法値選択を促す「変更する寸法値を選択してください」という表示が、ページ中央には、部品イメージ図190が、ページ左下には、その時点で特定されている発注コード(この例では“AP D4−L15−N0−A0”)が、ページ右下には、表示オプション選択用ボックス191が、それぞれ表示されている。この金型部品種にあっては、4つの寸法項目“D”,“L”,“N”,“A”のそれぞれに対応する項目表示がボタン化(ボタン192〜195)されており、各ボタンをそれぞれクリックすることで、各項目毎に、先述したリストボックスが出現し、寸法値選択候補が表示される。
【0110】
図6に戻り、詳細表示ページにおいて、“価格表”ボタン172をユーザがクリックすると、次いで、価格比較表を表示するための比較対象項目選択用ページが表示される。尚、この比較対象項目選択用ページは、図9で示す価格一覧表示ページ(ダイアログ)中の比較対象項目選択用ボックス(符号200で示される)が表示されたのみの状態とほぼ同一であるから、図示は省略し、図9を用いて説明する。
【0111】
この比較対象項目選択ページには、図6で示される詳細表示ページ上で特定されている金型部品種の寸法項目(この例では“P”と“L”)及びその選択済み寸法値(この例では“8”と“200”)が項目選択用ボックス200内に横並びに表示され、同時に、各寸法項目毎のチェックボックス201,202が表示される。また、項目選択用ボックス200の左端には、金型部品種コード“EPH”が表示されている。尚、図9には、寸法項目(チェックボックス)が2つしかなく、何れのチェックボックスにもマーキングがされた状態が示されているが、先の図8で示した金型部品種“AP”のように選択可能な寸法項目が4つ(3つ以上)ある場合には、全ての寸法項目に対するチェックボックスが同様に横並びで表示され、その中から任意の2つの寸法項目(比較対象項目)を選択可能とされている。
【0112】
ユーザが任意の2つの寸法項目を選択し、次いで、“表示”で示されるボタン203をクリックすると、これにより、項目選択用ボックス200の下に、価格比較表205が表示される。
【0113】
図9に示されるように、価格比較表には、比較対象項目選択ページで選択された2つの寸法項目同士の寸法値組み合わせにより定まる価格が一覧表示される。尚、項目選択用ボックス200で選択されなかった寸法項目についてはその時点で選択されている寸法値(定数)として価格が決定される。
【0114】
この例で示される価格比較表には、縦軸(行)には寸法項目“P”の取り得る寸法値が、横軸(列)には寸法項目“L”について取り得る寸法値がそれぞれ表示される。行と列が交差する各欄には、それぞれの寸法値組み合わせで定まる価格が表示される。
【0115】
ここで、価格比較表には、選択された2つの寸法値項目について取り得る値のすべての組み合わせが表示されるわけではなく、各行と列に表示すべき寸法値は、価格変化点(寸法値の増減により価格が変化するポイント)を考慮して適宜決定される。これにより、表示量を制限しつつも、ユーザには、2つの寸法値選択の組み合わせにより価格がどのように変化するかを的確に示すことができる。
【0116】
尚、この例では、その時点で選択されている寸法値は、“P”=8,“L”=200であるため、行“8”、列“200”で特定される欄に表示される数値“570(円)”は、顕著性をもって網掛け(或いは色つき)で表示される。
【0117】
この価格比較表により、ユーザは、その金型部品種における2つの寸法項目についての寸法値選択(組み合わせ)と、それによる価格の変動とを検証することができる。例えば「寸法項目“P”については、余裕をもって長めに発注したいが、寸法値増加に伴う価格変化がいかほどなのを知りたい」といったようなユーザのニーズがある場合に好適である。
【0118】
図6に戻り、詳細表示ページにおいて、“類似部品”ボタン171がクリックされると、次いで、図10に示される類似部品一覧が表示される。
【0119】
類似部品一覧には、登録された全ての金型部品のうち、図6の選定部品詳細表示ページに示された金型部品(図10に示される例では、新たに選択された寸法値による発注コード:EPH P8−L200)に「類似」すると判定された金型部品の情報が一覧表示される。類否判定は、▲1▼部品分類、▲2▼形状特徴、▲3▼寸法値、の3項目についての同一性有無を基準として行われる。3項目すべてがその時点で選定されている金型部品と同一とみなされた金型部品が類似部品として一覧に表示される。
【0120】
部品分類(▲1▼)についての同一性判断は、各金型部品種毎に対応づけられた属性値の1つである分類IDに基づき行われる。本実施形態では、各金型部品種の機能・用途に基づき、金型部品メーカの垣根無く、統一された分類IDを各部品種毎に予め付与している。この同一性判断により、機能・用途の同一性の観点からの類否判定が行われることとなる。
【0121】
形状特徴(▲2▼)についての同一性判断は、各金型部品種毎に対応づけられた属性値の1つである形状定義ファイル名に基づき行われる。形状定義ファイルとは、各金型部品の三次元CAD用ファイルを生成する際に使用されるデータファイルであり、各金型部品種の三次元形状の作成手順がXML(Extensible Markup Language)により記述されている。詳細は後述する。この同一性判断により、形状同一性の観点からの類否判定が行われることとなる。
【0122】
寸法値(▲3▼)についての同一性判断は、比較対照となる各金型部品種が、その時点で選定されている金型部品の寸法項目別の寸法値と同一の寸法値を選択しうるか否かに基づき行われる。詳細は後述する。この同一性判断によっても、形状同一性の観点からの類否判定が行われることとなる。
【0123】
図10に示される類似部品一覧表には、上述の類否判定により、発注コード“EPH P8−L100”の類似部品として抽出された金型部品についての個別情報が各行別に表示されている。個別情報としては、発注コード、寸法選択タイプ、カタログ名、メーカ名、材質、硬度、価格等が示される。
【0124】
また、類似部品一覧表においては、表示される各金型部品情報の先頭(各行の頭)には“採用”で示されるボタン210〜217が設けられており、ユーザが所望する類似部品に対応した“採用”ボタンをクリックすると、図6で示した部品詳細情報表示ページの内容は、それにより新たに選択(採用)された金型部品の詳細情報に更新される。
【0125】
次に、本実施の形態においては、図6の詳細表示ページに示される金型部品についての三次元CAD用ファイルを、ユーザにより指定されたデータ形式(フォーマット)でユーザ側パソコン2にダウンロードすることが可能とされている。データ形式としては、この例では、“SAT”、“STL”、“IGES”の三種類が用意されている。
【0126】
データ形式の選択は、図6に示されるように、詳細表示ページ上の各データ形式表示に対応するラジオボタン175〜177から、何れか1つをユーザが選択することにより行われる。尚、この例では、初期表示では“SAT”に対応するラジオボタン175が自動選択されている。
【0127】
次いで、図6の詳細表示ページに示されるボタン“ダウンロード”173がクリックされると、ユーザ側パソコン2には、図11に示される確認用ページ(ダイアログボックス)が表示される。この確認用ページの中央には、ダウンロード対象となる金型部品の発注コード及び選択されたデータ形式に基づくファイル名(この例ではEPH P8−L200.SAT)が示されている。このファイル名表示は枠囲みとなっており、これがダウンロード開始ボタン220として使用される。このダウンロード開始ボタン220をクリックすると、電子カタログ装置1の側で指定されたデータ形式の三次元CAD用ファイルが生成され、ユーザ側パソコン2への三次元CAD用ファイルのダウンロードが開始される。
【0128】
次に、図6の詳細表示ページの下部に示されるボタン“部品トレイに入れる”174をユーザがクリックすると、それにより、その時点で選定されている金型部品についての情報が各ユーザの部品トレイに格納される。尚、この部品トレイに一端格納された金型部品情報はユーザが削除を行うまで保存される(ログアウトでは消去されない)。
【0129】
なお、部品トレイの内容は、先述したサービス内容選択ボタン(ボタン101〜106)のうち、ボタン“部品トレイ”102をクリックすることにより表示される。
【0130】
図12は、部品トレイの内容表示ページの一例を示す図である。この例では、既に3つの金型部品(“EPH P8−L200”,“AP D4−L15−N0−A0”,“LBMMF L15−T20−A13−E10−G5”)についての情報が格納されている。各金型部品毎に、部品区分名、発注コード、数量、単価、金額(その金型部品の単価×数量)、メーカ名、カタログ名、格納日付(その部品を部品トレイに格納した日付)が表示されている。
【0131】
情報項目としての“数量”に対応する表示箇所は、各金型部品毎にユーザが発注を希望する個数を任意に入力できるエディットボックス231〜233とされている。各エディットボックスの横には、“計算”で示されるボタン234〜236がそれぞれ設けられており、エディットボックスに任意の整数値を入力後、この“計算”ボタンをクリックすると、その金型部品の“単価”の欄に示された額に、入力された数量を掛け合わせた金型部品毎の小計金額が算出され、“金額”に対応する欄に表示される。尚、ページ中央に示される合計金額(¥6400)は、部品トレイに格納されたそれぞれの金型部品についての小計金額を合計したものであり、これについても、各“計算”ボタンがクリックされる毎に算出されて表示される。
【0132】
また、本実施形態では、部品トレイの内容表示を行う際の補助機能として、“フィルタ表示”並びに、“ソート”の各機能が用意されている。
【0133】
“フィルタ表示”は、ユーザが指定する金型部品メーカの金型部品についての情報のみに限定して表示させる機能であり、メーカの指定は、合計金額の下に示されるリストボックス使用して行われる。この例では、3つのリストボックス241〜243が設けられており、3社までの同時指定(3社の金型部品についての限定表示)が可能とされている。尚、フィルタ表示は、メーカ指定後、当該リストボックスの右側に表示されている“設定”ボタン244をクリックすることにより実行される。
【0134】
“ソート”は、ソート用ボタン(この例では、部品区分名、発注コード、数量、単価、金額、メーカ名、カタログ名、登録日付、の各表示のそれぞれがソート用ボタン化(ボタン245〜252)されている)をクリックすることにより、各項目内容に基づくソート(並び替え)が実行される。
【0135】
また、各行の右端に表示されている“削除”は、各金型部品情報を部品トレイから削除(クリア)するためのボタン253〜255である。尚、部品トレイに格納された金型部品情報を一括して削除したい場合には、ページ上部の“トレイをクリア”と表示された箇所のラジオボタン261をクリックする。
【0136】
尚、“トレイをクリア”の左側にそれぞれラジオボタン262,263で表示された“エクスポート”、“インポート”は、この部品トレイに格納された金型部品情報に基づくCSVファイル(発注リスト)の自動作成機能(エクスポート機能)、並びに、CSVファイルに記述された金型部品情報をこの部品トレイに格納するための情報取り込み機能(インポート機能)をそれぞれ表している。
【0137】
エクスポート機能について説明すると、具体的には、図12に示される部品トレイの内容表示ページにおいて“エクスポート”で示されるラジオボタン262が選択されると、次いで、図13に示されるページが表示される。同ページには、エクスポート機能により作成されたCSVファイルの内容を示す表260がWeb画面上に挿入される形で表示されている。表260で示されるCSVファイルには、各金型部品毎にそれぞれ“行”が割り当てられ、列“A”には部品区分名、列“B”には発注コード、列“C”には数量、列“D”には単価、列“E”には金額、列“F”にはメーカ名、列“G”にはカタログ名、図示されない列“H”には格納日付、がそれぞれ割り当てられ、それら各行及び列により特定されるセルには、各部品及び各情報項目毎に対応した情報が表示される。同図から明らかであるように、このCSVファイル260には、図12の部品トレイ内容表示ページに示されたものと同じ金型部品についての情報が記述されている。
【0138】
尚、このエクスポート機能により作成されるCSVファイルのユーザ側パソコンへの取り込みは、各パソコンで使用しているブラウザ機能を介して行うことができる(例えば“名前を付けて保存”等)。
【0139】
一方、図12に示される部品トレイの内容表示ページにおいて“インポート”で示されるラジオボタン263が選択されると、次いで、図14に示されるファイル指定用ページ(ダイアログボックス)が表示される。このページの中央には、ユーザ側パソコン2の側に用意されているインポート対象となるCSVファイルを指定するためのテキストボックス270が表示される。同図に示される例では、“C:¥デスクトップ〜”として、ユーザ側パソコン2におけるアドレスが指定されている。
【0140】
図15は、上記テキストボックスで指定されるCSVファイルの内容の一例を示す図である。尚、同図には、汎用の表計算ソフトにより読み込まれたCSVファイルの内容が表280として示されている。このCSVファイルは、例えば、金型製造業者等が、発注すべき金型部品を従来通り紙カタログ等で選定し、その発注情報をコンピュータ管理等するような場合に作成される発注リストとして使用される。
【0141】
同図に示されるCSVファイルには、5つの金型部品についての情報が記載されている。各金型部品毎にそれぞれ“行”が割り当てられ、列“A”には部品区分名、列“B”には発注コード、列“C”には数量、列“D”には単価、列“E”には金額、列“F”にはメーカ名、列“G”にはカタログ名がそれぞれ割り当てられている。
【0142】
図14に戻り、入力ボックスを介してインポート対象となるCSVファイルを指定し、同図中に示されるボタン“決定”271をクリックすると、テキストボックス270を介して指定されたCSVファイルが電子カタログ装置1の側で読み込まれ、ユーザ側パソコン2には、次いで、図16に示されるコード・数量列教示用ページ(ダイアログボックス)が表示される。このページ上には、図15に示されたCSVファイルの列・行の並びと同様の表290に、同CSVファイルに記載された各情報が示されている。
【0143】
表290の上段には、ユーザが、発注コード・数量にそれぞれ該当する列を指定するためのラジオボタンが各列毎に設けられており(コード列指定用:291〜297,数量列指定用:298〜304)、また同ページ上には、発注コード・数量にそれぞれ該当する列のラジオボタンにチェックを入れるよう案内する「発注コードと数量の列にチェックを入れてください」が表示されている。尚、このチェックは、先に指定されたCSVファイルの何れの列に記入された情報が“発注コード”又は“数量”なのかを電子カタログ装置1に教示するためのものである。
【0144】
ユーザが図16に示されるページ上で、発注コード並びに数量に該当する列を指定(チェック)し、同ページ上に示される“決定”ボタン305をクリックすると、電子カタログ装置1の側では、先に読み込まれたCSVファイル(表280)の発注コード列を特定するとともに、同CSVファイルに記載された発注コードと、予め電子カタログ装置1に登録された金型部品情報との照合を行い、記載された発注コードに相当する金型部品を特定する。それにより図17に示されるインポート内容確認用ページ(ダイアログ)を作成し、ユーザ側パソコン2に表示させる。
【0145】
図17に示されるように、このページには、読み込まれたCSVファイル(表280)に基づき特定された金型部品についての情報が一覧表示される。この例では、発注コード、数量、及び金型部品メーカが表示されている。
【0146】
尚、本実施形態においては、金型部品の発注コードは各メーカが予め任意に定めた態様(寸法項目コードの表示有無、表示順等)により定められるため、異なるメーカから提供される異なる金型部品にたまたま同一の発注コードが対応づけられる場合もありえる。また、電子カタログ装置1におけるインポート時の発注コード照合に当たっては、ある程度の冗長性が付与されているため、ユーザ側でのCSVファイル編集の際に発注コード入力不備(例えばハイフンやスペースの欠落等)等があったような場合には、その発注コードからは、メーカの異なる複数の金型部品が特定される場合も生じる。
【0147】
そのような場合には、同図17に示されるインポート内容確認用ページにおいて、それら複数のメーカから1つのメーカを選択するように促す「同じ発注コードで複数のメーカがある場合には、メーカを選択してください」が表示されるとともに、複数メーカの金型部品が検索された発注コードに対応するメーカ表示欄には、メーカ選択用のリストボックスが表示される。尚、このリストボックスには複数の部品メーカ名が選択候補として縦並びに表示される。
【0148】
例えば、図17に示す例では、発注コード“APS D 20−L50−N5”並びに“EPH 8−200”で示される金型部品についてそのようなリストボックス311,312が表示されている。尚、図17に示される例では、それぞれ“C工業株式会社”、“株式会社M”が選択された直後の状態が示されている。
【0149】
また、この例では、読み込まれたCSVファイルに記載された発注コードに該当する金型部品が特定されなかった場合には(同図17に示す例では、発注コード“ABC D 35−L100.3−N88.5”)、対応するメーカ名表示欄には“なし”が表示される。
【0150】
図17に示されるインポート内容確認用ページにおいて、案内表示の下に示される“決定”ボタン313がクリックされると、それにより、同インポート内容確認用ページに表示されている金型部品についての情報が部品トレイに新たに追加(格納)される。
【0151】
図18は、先に図12で示した部品トレイに上記図17に示される金型部品についての情報が追加(インポート)された場合の部品トレイの内容表示ページの例を示す図である。図12並びに図18との比較から明らかなように、この例におけるインポート後の部品トレイには、それぞれ発注コード“APS D 20−L50−N5”、“ABC D35−L100.3−N88.5”、“HHKD 38−25−R”、“M−HLA 32−130”で示される金型部品についての情報が新たに追加されている。また、既に格納された金型部品と同一の金型部品(この例では“EPH P8−L200”)のインポートがあった場合には、その金型部品についての数量を示すエディットボックス320内の数値が自動加算されて表示されている(この例では、当初“1”だったものがインポート後には“3”になっている)。また、この例では、CSVファイルに記入された発注コードからは特定できなかった金型部品(この例では“ABC D 35−L100.3−N88.5”で示される金型部品)については、発注コードと格納日付のみが表示されている。
【0152】
次に、先述したサービス内容選択ボタン“一括ダウンロード”106で示される機能について説明する。
【0153】
何れかのWebページ上で、ユーザにより“一括ダウンロード”ボタン106がクリックされると、該当するユーザの部品トレイに格納された金型部品についての一括ダウンロード用ページが表示される。
【0154】
図19は、先に図18で示した部品トレイの内容に基づき表示される一括ダウンロード用ページの内容を示した図である。同図19に示されるように、このページには、該当するユーザの部品トレイに格納された金型部品情報が図18に示されるそれとほぼ同様(“計算”ボタン等を除く)に表示されている。また、同ページには、ユーザが三次元CAD用ファイルのダウンロードを希望する金型部品(ダウンロード対象となる金型部品)を選択するように案内する「ダウンロードする部品を選択してください」が表示されている。この選択は、各金型部品情報が表示された列の先頭にそれぞれ設けられたチェックボックス331〜335(符号330は一括チェック用)を使用して行われる。尚、この例では、対応する三次元CAD用ファイルが用意されていない金型部品種(この例では“ABC D 35−L100.3−N88.5”で示される金型部品)については、チェックボックスが表示されないようにされている。
【0155】
また、同ページの右上には、データ形式を選択するためのリストボックス336が表示される。リストボックスには、選択肢として、先に個別ダウンロードの説明で示したものと同様、“SAT”、“STL”、“IGES”の三種のデータ形式名が表示される。ユーザがダウンロードを希望する金型部品に対応するチェックボックスを選択し、データ形式選択用リストボックスの横に設けられた“ダウンロード”ボタン337をクリックすると、先に図11で示したものとほぼ同様に、三次元CAD用ファイルの内容(複数ある場合には複数のファイル名)を示す確認用ページが表示される。図示は省略するが、この確認用ページ上に示される所定のダウンロード開始ボタンをクリックすると、それにより、選択された各金型部品の三次元CAD用ファイルが指定されたデータ形式でそれぞれ作成され、それらが纏めてダウンロードされることとなる。
【0156】
次に、サービス内容選択ボタン“発注書”105で示される機能について説明する。
【0157】
何れかのWebページ上で、ユーザによりボタン“発注書”105がクリックされると、該当するユーザの部品トレイに格納された金型部品情報に基づく発注書作成用ページが表示される。
【0158】
図20は、先に図18で示した部品トレイの内容に基づき作成される発注書作成用ページの一例を示した図である。図20に示されるように、このページには、該当するユーザの部品トレイに格納された金型部品情報が図18に示されるそれとほぼ同様に表示されている。また、同ページには、ユーザが発注を希望する金型部品を選択するように案内する「発注を依頼する部品を選択してください」が表示されている。選択は、各金型部品情報が表示された列の先頭にそれぞれ設けられたチェックボックス350〜357を使用して行われる。
【0159】
また、同ページの右上には、“一括で発注書を作成”、“メーカ毎に発注書を作成”で表示される2つのボタン358,359が設けられている。ボタン“一括で発注書を作成”358を選択すると、チェックボックス350〜357を介して選択された金型部品についての発注書が電子カタログ装置1の側で作成され、その内容を示すページがユーザ側パソコン2に表示される。
【0160】
図21は、この“一括で発注書を作成”ボタン358がクリックされた場合にユーザ側パソコン2に表示される発注書の内容表示ページの一例を示す図である。この例では、日付、選択された金型部品についての各種情報(部品区分、発注コード、材質、メーカ等々)が確定されている情報として表示されている。一方、発注書NO(361)、見積番号(362)、支払条件(363)、納入場所(364)、納期(一括365,個別367)、製造番号(その金型部品を使用して製造される金型の製造番号)(366)、ユーザ側で使用する部品番号(368)、備考(369)等の表示欄については、ユーザがパソコン2を使用して任意の文字入力ができるようにそれぞれテキストボックス化されている。
【0161】
一方、図20に示した発注書作成用ページにおいて、ボタン“メーカ毎に発注書を作成”359が選択された場合には、選択された金型部品を部品メーカ別に振り分けて、各部品メーカをあて先とした部品メーカ別の発注書の内容を示すページがユーザ側パソコン2に表示される。その他の内容は、上述した一括作成のものと同様である。尚、これら発注書は、ユーザ側でプリントアウト等して適宜使用される。
【0162】
尚、サービス内容選択ボタン“見積依頼書”104で示されるサービス内容について説明すると、何れかのWebページ上で、ユーザによりサービス内容選択ボタン“見積依頼書”104がクリックされると、該当するユーザの部品トレイに格納された金型部品情報に基づき、上述した発注書とほぼ同様の手順で見積依頼書作成用ページが表示され、同ページの右上には、“一括で見積依頼書を作成”、“メーカ毎に見積依頼書を作成”で表示される2つのボタンが表示される。尚、これらの過程を経て作成される見積依頼書は、上述した“発注書”と質的にほぼ同一であり、“発注”と“見積依頼”との差異による違いはあるものの、当業者であれば容易に想到されるであろうから、ここでのこれ以上の説明は省略する。
【0163】
次に、上述した金型部品調達支援サイトにおける各サービスを実現するための金型部品の電子カタログ装置1の構成、並びに電子カタログ装置1で行われる動作内容をフローチャート等を参照しつつ詳細に説明する。
【0164】
図22は、電子カタログ装置1のデータベースサーバ11(図1参照)に格納されるデータ内容を階層構造的に示した図である。
【0165】
同図に示されるように、データベースサーバ11には、各金型部品種と対応づけられる属性値として、メーカ、カタログ、部品区分、選択タイプ、イメージファイル(部品イメージ図)、分類ID、寸法値、形状定義ファイル、アンカー、関連部品、価格算出式、その他(「材質」、「硬度」等)の部品属性項目名でそれぞれ示される情報(属性値)が記憶されている。尚、本実施形態の金型部品調達支援サイトでは金型部品種を基準としてユーザの所望する金型部品を選定するため、これと関連づけて、メーカ名、カタログ名、部品区分名の3つの属性項目をそれぞれ金型部品種を基準とした上位層とし、それ以外を下位層としてその内容を示しているが、実際のデータの格納体系をこれに限定するものではない。
【0166】
カタログ属性値、部品区分属性値としては、先述したカタログ名並びに部品区分名がそれぞれ記憶されている。これらは、主に、カタログ特定、部品区分特定により金型部品種を絞り込む際に使用される。また、メーカ属性値としてはメーカ名が記憶されている。
【0167】
選択タイプ属性値としては、図6の金型部品種選択用ページにおいて表示される金型部品種の寸法選択タイプ(定尺タイプ、全長指定タイプ等)を示す情報が記憶されている。
【0168】
イメージファイル属性値としては、図6の金型部品種選択用ページで表示される部品イメージ図を特定するための情報(ID)が記憶されている。部品イメージ図は、各金型部品毎に別途データベース11に記憶されている。
【0169】
分類属性値としては、先述したように、類似部品一覧表を作成する際の類否判定項目の1つである分類IDが記憶されている。
【0170】
寸法値属性値としては、同図22の左下に示されるように、“パラメータファイル”を特定するためのパラメータファイルIDと、“発注コード標記順”を示す情報と、“寸法値選択順”を示す情報とが記憶されている。
【0171】
ここで、“パラメータファイル”とは、各金型部品種毎に選択可能な項目別寸法値を記述したファイルであり、主に、図7、図8に示した寸法値選択時や、図9に示した価格比較表、或いは図10に示した類似部品一覧表の作成時に使用される。尚、この例では、‘ファイル’として示すが、部品ライブラリをリレーショナルデータベースにより実現する場合には、テーブル(パラーメタテーブル)が用いられる。
【0172】
パラメータファイルの内容の一例をCSVファイル形式で図23に示す。本実施形態では、その金型部品種について取り得る項目別寸法値の基本的な組み合わせをそれぞれ1つのグループとして、各グループ毎に項目別寸法値の詳細選択内容を記述している。図23に示す例では、各行にグループ(PrameterIDで示される)が、各列に寸法項目毎の寸法値詳細が記述されている。
【0173】
寸法項目別に取り得る寸法値の詳細内容は、以下に示す5つのパターン(型)のいずれかの形態により記述される。
(パターン1)数値列挙型:1又は2以上の数値(列挙)で記述されるもの。同図23においては、寸法項目“H”(列“B”〜“D”)がこれに当たる。
(パターン2)MinMax型:最小値(同図中“_min”で示される)と最大値(同図中“_Max”で示される)及びピッチ(同図中“_in’で示される)で表現されるもの。同図23においては、寸法項目“L”(列“I”〜“M”)がこれに当たる。
(パターン3)Min型:最小値とピッチで表現されるもの。同図23においては、寸法項目“T”(列“E”、“F”)がこれに当たる。
(パターン4)Max型:最大値とピッチで表現されるもの。同図23においては、寸法項目“P”(列“G”,“H”)がこれに当たる。
(パターン5)数式混合型:パターン1〜4のいずれかと、他の寸法項目からなる方程式(例えば“A=B+0.5mm”等)との組み合わせで表現されるもの。ここで言う方程式には、先述した寸法値制限式が含まれる。
【0174】
尚、このパラメータファイルには、各金型部品種におけるユーザ選択不可の寸法項目(イメージ図には表されない部品部位)についての寸法値情報も記述されている。これらは、もっぱら固定値、あるいは選択可能な他の寸法項目の寸法値に基づき特定されるため、上述のパターン1又はパターン5で記述される。尚、寸法値制限式には、この選択不可の寸法項目を代数として使用しているものもある。
【0175】
また、図23に示される“_low”並びに“_high”は、一般に“公差”と称される加工精度の下限並びに上限をそれぞれ示している。
【0176】
図22に戻り、寸法値属性値に含まれる“発注コード標記順”は、発注コード中に示される寸法項目コードの標記順を定めたデータである。例えば、図6に示される金型部品種「EPH」であれば、左からP→Lの順で各コードが標記されることがこのデータに記述されている。
【0177】
寸法値属性値に含まれる“寸法値選択順”は、図7に示される寸法値選択用ページにおける寸法値の選択順を規定したデータである。この寸法コードの標記順は、原則として“発注コード標記順”で特定される順番と同じであるが、先述したように、寸法値選択用ページにおいては寸法値制限式等との関係から、優先的に選択すべき寸法項目を左側に記載するようにしている。発注コード標記順と寸法値選択順が異なる金型部品種については、この寸法値選択順データにその選択順が記述されている。
【0178】
形状定義ファイル属性値は、金型部品の三次元CAD用ファイルを生成する際に使用される形状定義ファイルを特定するためのデータ(ID)である。この形状定義ファイル属性値は、類似部品一覧表を作成する際の類否判定項目の1つとしても使用される。
【0179】
形状定義ファイルは、CSG表現を応用した独自のデータファイルであり、各金型部品種の三次元形状の作成方法を、予め用意された複数の三次元要素形状(例えば、三角柱、円錐等々)と、その結合態様とにより表現したXMLファイルである。このファイルはデータベースサーバ11内に格納されている。尚、異なる2以上の金型部品種であっても、その形状作成方法を同様の要素形状による同様の結合態様で表現できるものであれば、同一の形状定義ファイルを重複して対応付け可能である。図1に示したCADファイル生成サーバ13は、専用のCADファイル生成プログラム(部品)130を使用して、この形状定義ファイルの内容と、寸法項目別の寸法値(選択不可の寸法値も含む)とから、その金型部品の形状を認識する。その後、指定されたデータ形式固有の情報が記述された専用ファイル(図1中、Visitor131,132,133で示される)を使用して、認識した形状に基づく三次元CAD用ファイルを生成する。この処理手順の詳細については、後にフローチャートを参照しつつ更に詳細に説明する。尚、当業者への理解を容易とするため、この形状定義ファイル並びにVisitor(専用ファイル)のデータ内容の具体的な一例を簡易説明と併せて“発明の実施の形態”の欄の末尾に記載するのでそちらも参照されたい。
【0180】
図22に示されるアンカー属性値は、CAD上における金型部品の配置基準位置を示す情報であり、三次元CAD用ファイルの生成時に各データ内に挿入される。アンカーは、1つの金型部品種に対して複数設定される場合もある。
【0181】
関連部品属性値には、同図22の右下に示されるように、関連部品(金型部品種)を特定するID(関連部品ID情報)と、関連部品との対応関係を記述したデータ(対応関係情報)とが含まれる。
【0182】
ここで、関連部品とは、ある金型部品種(親部品)と予め関連づけされた他の金型部品種(子部品(複数あってもよい))のことであり、例えば、金型部品としてのエジェクタピンと、それを固定するための必要とされる金型部品としてのネジとがあるような場合に、予めこれらを相互に関連付けておくとする。このような場合のエジェクタピンとネジとが互いに関連する部品(関連部品)に相当する。尚、これは一例であり、どの部品とどの部品とを関連部品として対応付けるかは任意である。
【0183】
関連部品属性値に含まれる関連部品ID情報とは、その金型部品種の関連部品を特定するためのID情報であり、この例では、金型部品種コード(例えば“EPH”等)が使用される。
【0184】
本実施形態では、三次元CAD用ファイルをダウンロードする際、選定された金型部品の関連部品についても同時にダウンロードすることが可能とされている。そのため、関連部品属性値には、関連部品相互間の関係を示すデータとして、対応関係情報が含まれている。対応関係情報には、アンカー情報(関連部品のアンカーが複数設定されている場合に1つのアンカーを特定するための情報と、そのアンカーに基づき部品間の関連部品間の位置関係を規定する情報)、及びサイズ連動情報(子部品についての寸法値を規定する情報)とが含まれている。
【0185】
図22に示される価格算出式属性値は、選択された寸法値組み合わせに基づいてその金型部品の価格を算出するための算出式を特定するためであり、この算出式は各メーカ毎に決められたものが別途データベースサーバ11に格納されている。尚、算出式ではなく、すべての寸法値組み合わせに対する価格を列挙した価格テーブル等を格納しておくようにしてもよい。
【0186】
次に、電子カタログ装置1で行われる動作内容をフローチャートを参照しつつ説明する。
【0187】
本発明の主たる機能である“部品選定”に係る電子カタログ装置1の処理内容の全体を図24のゼネラルフローチャートに示す。同図に示されるように、部品選定においては、図3で示したカタログ特定による金型部品種の絞り込みのための処理(ステップ2401)と、図4に示した部品区分特定による金型部品種の絞り込みのための処理(ステップ2402)と、図5に示した金型部品種決定のための処理(ステップ2403)と、図6に示した最終選定処理(寸法値選択、価格比較表表示、類似部品一覧表示、ダウンロード)(ステップ2404)と、選定された金型部品を部品トレイに格納する処理(ステップ2405)とが行われる。
【0188】
ステップ2404の最終選定処理についての詳細が図25のフローチャートにより示されている。この最終選定処理においては、まず、先のステップ2403において決定された金型部品種のパラメータファイルに基づき、その金型部品種で取り得る寸法値組み合わせのうち最小とされるものを特定し、図6に示したWebページ(選定部品詳細表示ページ)が作成され、ユーザ側パソコン2に送信される(ステップ2501)。このWebページ上で、ユーザによりボタン“部品トレイに入れる”174がクリックされると(ステップ2502YES)、その時点で選定されている金型部品(同ページに示されている金型部品)についての情報が、データベースサーバ11に設けられたユーザ別の部品トレイに格納される(図24、ステップ2405)。
【0189】
一方、選定部品詳細表示ページ上においてボタン“寸法選択”170が選択されると(ステップ2503寸法選択)、図7或いは図8で示したWebページ(寸法値選択用ページ)が作成されてユーザ側パソコン2に送信され、このWebページ上でのユーザ選択に基づき、寸法値の特定が行われる(ステップ2504)。
【0190】
また、選定部品詳細表示ページ上において、ボタン“価格表”172が選択されると(ステップ2503価格表)、図示を省略した比較対照項目選択用ページが作成されてユーザ側パソコン2に送信される。この比較対照項目選択ページを介してユーザが所望する2つの寸法項目を選択すると、その選択に基づき図9に示した価格一覧表が作成され、ユーザ側パソコン2に送信される(ステップ2505)。
【0191】
また、選定部品詳細表示ページ上において、ボタン“類似部品”171が選択されると(ステップ2503類似部品)、その時点で選定されている金型部品情報に基づき、図10で示した類似部品一覧表が作成され、ユーザ側パソコン2に送信される(ステップ2506)。
【0192】
また、選定部品詳細表示ページ上において、ボタン“ダウンロード”173が選択されると(ステップ2503個別ダウンロード)、図11で示した確認用ダイアログが作成されてユーザ側パソコン2に送信される。当該ダイアログ上でダウンロード開始ボタンがクリックされると、その時点で選定されている金型部品の三次元CAD用ファイルが生成され、ユーザ側パソコン2に送信(ダウンロード)される(ステップ2507)。
【0193】
ステップ2504乃至ステップ2507のそれぞれで示される電子カタログ装置1の動作内容を更に詳細に説明する。
【0194】
図26は、ステップ2504に示される寸法値選択処理の詳細を示すフローチャートである。寸法値選択処理においては、まず、その時点で選定されている金型部品種並びに寸法値に基づき、図7(或いは図8)で示した寸法値選択用ページが作成されてユーザ側パソコン2に送信される(ステップ2601)。入力があるまでは一旦待機状態となるが(ステップ2602NO,ステップ2603)、同ページ上で、表示オプション選択用ボックス180への入力(個数・ピッチの指定)があると(ステップ2602“オプション選択”)、オプション選択受付処理へと移行する(ステップ2604)。一方、表示された寸法項目表示ボタン(182,183)のいずれかがクリックされると(ステップ2604“寸法値選択”)、寸法値選択受付処理へと移行する(ステップ2605)。寸法値選択受付処理を経て、新たな寸法値が選択され、同ページに表示されるボタン“決定”185がクリックされると、それにより、新たに選択された項目別寸法値が読み込まれ、詳細表示ページの内容が更新される(ステップ2607)。
【0195】
ステップ2601に示される寸法値選択用ページ作成処理の詳細を図27のフローチャートに基づき説明する。尚、同フローチャートには、ユーザ側パソコン2とWebサーバ12のそれぞれにおける処理内容が同時に示されている。
【0196】
図6の詳細表示ページにおいて、ユーザがボタン“寸法選択”170をクリックすると(ステップ2701)、Webサーバ12は、その時点で選定されている金型部品種の項目別寸法値を読み込み(ステップ2702)、表示すべき項目別寸法値表示ボタンの内容を特定するとともに(ステップ2703)、特定された項目別寸法値表示ボタンと表示オプション選択用ボックス181と表示された寸法値選択用ページ(図7)を作成し、ユーザ側パソコン2に送信する(ステップ2704)。
【0197】
図26のステップ2604に示されるオプション選択受付処理の詳細を図28のフローチャートに基づき説明する。尚、同フローチャートには、ユーザ側パソコン2とWebサーバ12のそれぞれにおける処理内容が同時に示されている。
【0198】
寸法値選択用ページの表示オプション選択用ボックス181内において、ユーザが所望する“個数”又は“ピッチ”のラジオボタンを選択すると(ステップ2801)、Webサーバ12の側でその選択内容が読み込まれ、一時的に保存される(ステップ2802)。次いで、各寸法項目別リストボックスのいずれかが選択されるまで待機状態となる(ステップ2803NO,ステップ2804)。
【0199】
図26のステップ2605に示される寸法値選択受付処理の詳細を、図29のフローチャートに基づき説明する。尚、同フローチャートには、ユーザ側パソコン2、Webサーバ12並びにデータベースサーバ11のそれぞれにおける処理内容が同時に示されている。
【0200】
寸法値選択用ページにおいて、ユーザがいずれかの寸法項目表示ボタン(182、183)をクリックすると(ステップ2901)、Webサーバ12は、表示順上位の寸法項目(同ページにおいて選択された寸法項目より左側に表示されている1又は2以上の寸法項目)のその時点での寸法値(現在値)をデータベースサーバ11に送り、これにより、選択された寸法項目についての寸法値選択候補の問い合わせを行う(ステップ2902)。
【0201】
データベースサーバ11の側では、該当する金型部品種の寸法値パラメータファイルを特定するとともに、このパラメータファイルと、受け取った表示順上位の寸法項目の寸法値とに基づき、選択された寸法項目について取り得る全ての寸法値を抽出し、寸法値選択候補としてWebサーバ12に返信する(ステップ2903)。尚、先述した寸法値制限式は、この寸法値抽出の際に使用される。
【0202】
尚、ステップ2901において選択された寸法項目が最上位(もっとも左側に表示された寸法項目)である場合には、当然ながらにデータベースサーバ11への表示順上位についての寸法値送信は行われずに寸法値選択候補の問い合わせが行われる。
【0203】
Webサーバ12は、データベースサーバ11から寸法値選択候補を取得すると、図28のフローチャート中、ステップ2802において一時保存した“個数”又は“ピッチ”の選択情報に基づき、更に表示すべき寸法値選択候補を絞り込むと共に、該当する寸法項目表示ボタンをリストボックス化し、その絞り込まれた寸法値選択候補をリストボックス内に表示する(ステップ2904)。
【0204】
次いで、ユーザ側パソコン2において、リストボックスに表示された寸法値選択候補の中から、ユーザが所望する1つの寸法値を選択すると(ステップ2905)、その選択された寸法値がWebサーバ12で読み込まれ、その値を該当する寸法項目の選択済み寸法値(決定値)として寸法値選択用ページを更新する(リストボックスを閉じる)(ステップ2906)。
【0205】
次に、図25に戻り、フローチャート中、ステップ2505に示される価格一覧表示処理の詳細を図30並びに図31のフローチャートに基づき説明する。尚、これらのフローチャートには、ユーザ側パソコン2、Webサーバ12並びにデータベースサーバ11のそれぞれにおける処理内容が同時に示されている。
【0206】
図6に示される詳細表示ページにおいて、ボタン“価格表”172をユーザがクリックすると(ステップ3001)、Webサーバ12は、その金型部品種についての寸法項目別チェックボックスが付加された比較対照項目選択用ページを作成し、ユーザ側パソコン2に送信する(ステップ3002)。この比較対照項目選択用ページにおいて、ユーザが所望する2つの寸法項目のチェックボックスを選択し、ボタン“表示”をクリックすると(ステップ3003)、Webサーバ12は、それら2つの寸法項目を“変動項目”、それ以外の寸法項目を“固定項目”と判別する(ステップ3004)。図31のフローチャートに移り、次いで、Webサーバ12は、固定項目についてその時点で選択されている寸法値と、2つの変動項目の選択可能な寸法値の組み合わせでとでそれぞれ規定される金型部品の価格を、データベースサーバ11に各寸法値組み合わせ毎に順次問い合わせを行う(ステップ3105)。
【0207】
データベースサーバ11の側では、該当する金型部品種についてのパラメータファイルを参照して、変動項目について取り得る全ての寸法値組み合わせを抽出するとともに、それら変動項目の各寸法値組み合わせと固定項目の寸法値組み合わせとから特定される各金型部品の価格を、該当する金型部品種の価格算出式に基づき算出し、その結果をWebサーバ12に順次送信する(ステップ3106)。
【0208】
Webサーバ12は、すべての価格データを取得すると(ステップ3107YES)、次いで、取得された価格データから価格変化点を割り出し、この価格変化点が価格一覧表に現れるように、表示されるべき価格一覧表の行と列の配置を決定する(ステップ3108)。次いで、決定された行と列の配置に従って、図9に示した価格一覧表を作成し、ユーザ側パソコン2に送信する。尚、その時点で選択されている寸法値の組み合わせで規定される価格は、この例では、赤色で表示される(ステップ3108)。
【0209】
次に、図25のフローチャート中、ステップ2506に示される類似部品一覧表示処理の詳細を図31乃至図34のフローチャートに基づき説明する。尚、これらのフローチャートには、ユーザ側パソコン2、Webサーバ12並びにデータベースサーバ11のそれぞれにおける処理内容が同時に示されている。
【0210】
図6に示される詳細表示ページにおいて、ボタン“類似部品”171をユーザがクリックすると(ステップ3201)、Webサーバ12は、その時点で選定されている金型部品種に対応付けられた分類IDをデータベースに問い合わせ(ステップ3202)、データベースサーバ11から該当する分類IDを取得する(ステップ3203)。更に、取得された分類IDと同一の分類IDが対応付けられた金型部品種をデータベースサーバ11に問い合わせ(ステップ3204)、該当する金型部品種コードが網羅された部品リストを取得する(ステップ3205)。
【0211】
次いで、Webサーバ12は、その時点で選定されている金型部品種並びにリストに挙げられている金型部品種にそれぞれ対応付けられた形状定義ファイルIDをデータベースサーバ11に問い合わせ(ステップ3206)、各金型部品種毎の形状定義ファイルIDを取得する(ステップ3207)。
【0212】
次いで、Webサーバ12は、その時点の金型部品種と同一の形状定義ファイルIDが対応付けられた金型部品種を、先に受け取ったリストの中から絞り込む(ステップ3308)。図33のフローチャートに移り、次いで、Webサーバ12は、それら絞り込まれた金型部品種が、その時点の金型部品種の寸法値と同一の寸法値を取り得るかをデータベースサーバ11に問い合わせる(ステップ3309)。
【0213】
データベースサーバ11は、それぞれの金型部品種に対応づけられているパラメータファイルに基づき、問い合わせのあった金型部品種がその時点の金型部品種の寸法値組み合わせと同一の寸法値組み合わせを取り得るかを判定し、その可否判定結果をWebサーバ12に返信する(ステップ3310)。
【0214】
Webサーバ12は、判定結果が“可”とされる金型部品種の寸法値を、その時点の金型部品種の寸法値組み合わせと同一にした金型部品を類似部品と特定する(ステップ3311)。次いで、類似部品として特定されたそれら金型部品の個別部品情報をデータベースに問い合わせ(ステップ3312)、それらを取得する(ステップ3313)。次いで、それら個別部品情報を表示した図10に示す類似部品一覧表示ページ作成し、ユーザ側パソコン2に送信する(ステップ3314)。
【0215】
図34のフローチャートに移り、類似部品一覧表示ページ上において、ユーザがいずれかの類似部品のボタン“採用”(210〜217)をクリックすると(ステップ3416、ステップ3415NO)、Webサーバ12は、採用された類似部品の個別部品情報に基づき、部品詳細ページを更新する(ステップ3417)。
【0216】
次に、図25のフローチャート中、ステップ2507に示される三次元CAD用ファイルダウンロード(個別ダウンロード)処理の詳細を図35のフローチャートに基づき説明する。尚、同フローチャートには、ユーザ側パソコン2、Webサーバ12、データベースサーバ11並びにCAD用ファイル生成サーバ13のそれぞれにおける処理内容が同時に示されている。
【0217】
図6に示される詳細表示ページにおいて、ユーザが所望するデータ形式(ラジオボタン175〜177)を選択し、次いで、ボタン“ダウンロード”174をクリックすると(ステップ3501)、Webサーバ12は、指定されたデータ形式を読み込み(ステップ3502)、その時点で同ページ上に表示されている発注番号に基づく“ダウンロード開始ボタン”220を表示した確認用ページ(図11)を作成し、ユーザ側パソコン2に送信する(ステップ3503)。
【0218】
同確認用ページにおいて、ユーザがダウンロード開始ボタン220をクリックすると(ステップ3504)、それによりWebサーバ12は、CAD用ファイル生成サーバ13に対して該当する金型部品の三次元CAD用ファイルの生成依頼を行う(ステップ3505)。尚、これに同期して、データベースサーバ11からは、該当する金型部品の形状定義ファイルと項目別寸法値とがCAD用ファイル生成サーバ13に送られる。なお、このとき、データベースサーバ11は、該当する金型部品種のパラメータファイルに基づき、その他の選択不可の寸法値を特定し、併せてCAD用ファイル生成サーバ13に送信する(ステップ3506)。
【0219】
これにより、CAD用ファイル生成サーバ13は、専用の部品生成プログラムに従って、受け取った形状定義ファイルと項目別寸法値(選択不可の項目別寸法値も含む)とに基づき該当する金型部品の三次元CAD用ファイルを指定されたデータ形式で生成する(ステップ3507)。尚、生成された三次元CAD用ファイルは、Webサーバ12によって圧縮されてユーザ側パソコン2に送信(ダウンロード)される(ステップ3508)。
【0220】
上述のステップ3507に示される三次元CAD用ファイル生成処理の詳細を図36のフローチャートに基づき説明する。
【0221】
部品生成サーバ13は、まず、形状定義ファイルと項目別寸法値とから、該当する金型部品の三次元形状を規定する三次元形状ソースファイル(以下、インスタンスファイルと呼ぶ)を生成する(ステップ3601)。先にも説明したように、形状定義ファイルは、各金型部品種の三次元形状の作成方法を、予め用意された複数の三次元要素形状(例えば、三角柱、円錐等々)を示す識別子と、それら要素形状同士の相互配置関係及び結合態様とにより表現したXMLファイルである。各要素形状の具体的構造(例えば各辺の成す角度等々)に関する情報は、別途格納された構造ファイルに記述されており、上述の要素形状識別子に基づき該当する構造ファイルを特定することで取得されるようにされている。
【0222】
一方、各要素形状の寸法に関しては、ユーザにより選択された項目別寸法値及びパラメータファイルに基づき自動特定される選択不可の項目別寸法値に基づきその都度特定されるようにしている。すなわち、部品生成サーバ13は、この形状定義ファイルに、それら項目別寸法値(選択不可の項目別寸法値も含まれる)が書き込まれたインスタンスファイルを解読することで各要素形状の寸法を認識する。尚、当業者への理解を容易とするため、このインスタンスファイルのデータ記述態様を示した具体的一例を簡易説明と併せて“発明の実施の形態”の末尾に記載するのでそちらも参照されたい。
【0223】
図36のフローチャートに戻り、部品生成サーバ13は、生成されたインスタンスファイルから、該当する金型部品の形状要素の具体的形状並びにそれらの配置関係等
(構成)を解釈し(ステップ3602)、それを記述した表現データを作成して一時的に保持する(ステップ3603)。
【0224】
次いで、指定されたデータ形式に対応する専用ファイル(Visitor)が呼び出される(ステップ3604)。本実施形態では、“SAT”、“STL”、“IGES”にそれぞれ対応した3種のVisitor131,132,133が予め部品生成サーバ13に用意されている。
【0225】
次いで、上記した表現データに基づき、呼び出されたVisitoを参照して各形状要素毎の形状データを指定データ形式で順次作成し、それらを結合(和、差、積)することにより、最終的に該当する金型部品の指定データ形式による三次元CAD用ファイルを生成する(ステップ3605)。
【0226】
次に、常駐表示されているボタン“一括ダウンロード”106が選択された場合の電子カタログ装置1における処理内容を図37並びに図38に基づき説明する。尚、これらのフローチャートには、ユーザ側パソコン2、Webサーバ12、データベースサーバ11並びにCAD用ファイル生成サーバ13のそれぞれにおける処理内容が同時に示されている。
【0227】
いずれかのWebページ上において、ユーザがボタン“一括ダウンロード”106をクリックすると(ステップ3701)、Webサーバ12は、先ず、データベースサーバ11に該当するユーザの部品トレイの内容情報を要求する(ステップ3702)。データベースサーバ11から要求した部品トレイ情報が提供されると(ステップ3703)、次いで、Webサーバ12は、その部品トレイ情報に基づき、図19に示した一括ダウンロード用ページを作成し、ユーザ側パソコン2に送信する(ステップ3704)。同ページ上において、ユーザが所望する金型部品のチェックボックス330〜335を選択し(ステップ3705)、併せて、所望するデータ形式をリストボックス336を使用して選択した後(ステップ3706)、ボタン“ダウンロード”337をクリックすると(ステップ3707)、指定されたデータ形式情報と、ダウンロード対象となる各金型部品の発注番号とがWebサーバ12に読み込まれる(ステップ3708)。
【0228】
図38のフローチャートに移り、Webサーバ12は、次いで、発注番号に基づき、ダウンロード対象となる複数の金型部品のそれぞれの三次元CAD用ファイルのファイル名を特定し、それらファイル名が同時記載された“ダウンロード開始ボタン”を表示した確認用ページを作成し、ユーザ側パソコン2に送信する(ステップ3809)。
【0229】
同確認用ページにおいて、ユーザがダウンロード開始ボタンをクリックすると(ステップ3810)、それによりWebサーバ12は、CAD用ファイル生成サーバ13に対して、選択された金型部品の三次元CAD用ファイルの生成依頼を各金型部品毎に順次行う(ステップ3811)。尚、これに同期して、データベースサーバ11からは、各金型部品の形状定義ファイルと項目別寸法値(選択不可の項目別寸法値も含まれる)とがCAD用ファイル生成サーバ13に送られる(ステップ3812)。
【0230】
これにより、CAD用ファイル生成サーバ13は、該当する金型部品の三次元CAD用ファイルを指定されたデータ形式で個別に生成する(ステップ3307)。尚、ここでの処理内容は、先に図35のフローチャートで示したステップ3507と同様であるから、ここでの説明は省略する。
【0231】
Webサーバ12は、選択された金型部品の三次元CAD用ファイルを全て取得すると(ステップ3814YES)、それら三次元CAD用ファイルを纏めて圧縮してユーザ側パソコン2へ送信(ダウンロード)する(ステップ3815)。
【0232】
次に、図35又は図37のフローチャートでそれぞれ示した個別ダウンロード処理並びに一括ダウンロード処理では、それぞれステップ3507、ステップ3713で示した三次元CAD用ファイル生成処理において、選択された金型部品の三次元CAD用ファイルの生成のみを行ったが、選択された金型部品に先述した関連部品が対応付けられている場合には、各ステップ3507、3713においては、以下に図39のフローチャートに示す処理が行われる。尚、先の説明では省略したが、選択された金型部品に関連部品が有るか無いかの判定は、それぞれステップ3505、ステップ3711で示した部品生成依頼処理に先だって行われる。
【0233】
すなわち、図39のフローチャートに示されるように、選択された金型部品に関連部品(子部品)が対応づけられている場合には、Webサーバ12は、CAD用ファイル生成サーバ13に対して、選択された金型部品(親部品)とその関連部品(子部品)の三次元CAD用ファイル生成依頼を同時に行う(ステップ3901)。これに同期して、データベースサーバ11からは、該当する親部品と子部品のそれぞれの形状定義ファイルと項目別寸法値(選択不可の項目別寸法値も含まれる)とがCAD用ファイル生成サーバ13に送られる(ステップ3902)。尚、子部品の項目別寸法値は、図22に示したサイズ連動情報に基づきその都度、データベースサーバ11で特定される。
【0234】
部品生成サーバ13は、まず、形状定義ファイルと項目別寸法値とから、親部品と子部品とのそれぞれについてのインスタンスファイルを別個に生成する(ステップ3903)。
【0235】
次いで、生成されたインスタンスファイルから、親部品と子部品のそれぞれについて、要素形状の構成を解釈し(ステップ3904)、親部品、子部品それぞれ個別の表現データを作成して一時的に保持する(ステップ3905)。
【0236】
次いで、指定されたデータ形式に対応する専用プログラムファイル(Visitor)が呼び出され(ステップ3906)、表現データに基づき、親部品と子部品のそれぞれについて、各形状要素毎の三次元CAD用ファイルを、呼び出されたVisitorを参照して順次作成し(ステップ3907)、最終的に親部品と子部品のそれぞれの三次元CAD用ファイルを指定されたデータ形式で生成する(ステップ3908YES)。
【0237】
Webサーバ12は、親部品と子部品の三次元CAD用ファイルを取得すると、それら三次元CAD用ファイルを纏めて圧縮してユーザ側パソコン2への送信(ダウンロード)を行う(ステップ3908)。
【0238】
次に、図12に示される部品トレイ内容表示ページにおいて“インポート”で示されるラジオボタン263が選択された際の電子カタログ装置1における処理内容を図40並びに図41に基づき説明する。尚、これらのフローチャートには、ユーザ側パソコン2、Webサーバ12、並びにデータベースサーバ11のそれぞれにおける処理内容が同時に示されている。
【0239】
部品トレイ内容表示ページにおいて“インポート”で示されるラジオボタン263が選択されると(ステップ4001)、Webサーバ12は、図14に示した対象ファイル指定用ページ(ダイアログ)を作成し、ユーザ側パソコン2に送信する(ステップ4002)。同ページ上に表示された入力ボックス270を使用してユーザがインポート対象となるCSVファイルを指定し、ボタン“決定”271をクリックすると(ステップ4003)、Webサーバ12にそのCSVファイルがアップロードされる。Webサーバ12は、このCSVファイルの内容に基づき図16で示した発注コード・数量列教示用ページを作成し、ユーザ側パソコン2に送信する(ステップ4004)。
【0240】
同教示用ページ上で、ユーザが発注コード並びに数量が記述された列をラジオボックス(291〜304)を介してそれぞれ指定し、同ページ上のボタン“決定”305をクリックすると、その指定結果がWebサーバ12に読み込まれ、Webサーバ12は、それにより、先に読み込まれたCSVファイルの発注コード列及び数量列を特定する(ステップ4006)。次いで、特定された発注コード列の各行に記述された発注コードの全てをデータベースサーバ11に送り、各発注コードに該当する金型部品情報の格納有無を問い合わせる(ステップ4007)。データベースサーバ11は、送られてきたそれらの発注コードから、各発注コード毎に金型部品種と項目別寸法値とを特定し、これに基づき、その発注コードに該当する金型部品情報の有無を確認(照合)し、該当する金型部品情報がある場合には、その金型部品のメーカを抽出する。
【0241】
これにより、各発注コードとメーカ名とを対応づけたリストを作成し、Webサーバ12に送る(ステップ4008)。尚、いずれの部品メーカ名も抽出されなかった発注コードには、当然ながらに部品メーカ名は対応付けされず、“対応部品メーカなし”としてリストに記述される。
【0242】
図41のフローチャートに移り、次いで、Webサーバ12は、受け取ったリストに基づき、図17に示したインポート内容確認用ページを作成し、ユーザ側パソコン2に送信する。尚、この確認用ページの作成にあっては、複数の部品メーカ名が対応づけられた発注コードがある場合には(ステップ4109YES)、その発注コードに対応するメーカ表示欄はリストボックスで表示される(ステップ4110)。一方、複数の部品メーカ名が対応づけられた発注コードがない場合には(ステップ4109NO)、メーカ表示欄には確定メーカ名が表示され、リストボックスは表示されない(ステップ4111)。また、いずれの部品メーカ名も特定できなかった発注コードに対応する部品メーカ欄には“なし”と表示される。
【0243】
同確認用ページにリストボックスが表示されているときにはユーザが各リストボックス毎に1つのメーカを選択し、次いでボタン“決定”313をクリックすると(ステップ4112)、その選択結果がWebサーバ12に読み込まれ、これによりWebサーバ12の側で、それぞれの発注コードと部品メーカとが一対一で対応づけられる(“部品メーカなし”を除く)。
【0244】
Webサーバは特定された発注コードと部品メーカ名とに基づき、それぞれの金型部品の個別部品情報(部品区分名、単価等)をデータベースサーバ11に問い合わせる(ステップ4113)。データベースサーバ11は、問い合わせを受けて、それぞれの金型部品の個別部品情報をWebサーバ12に返信する(ステップ4114)。尚、ここでいう個別部品情報のうち、“単価”は、発注コードから項目別寸法値を特定し、該当する金型部品種の価格算出式を使用して算出される。
【0245】
Webサーバ12は、データベースサーバ11から各金型部品の個別部品情報を受け取り、これら金型部品の情報を該当するユーザの部品トレイに追加する(ステップ4115)。
【0246】
尚、図12に示される部品トレイ内容表示ページにおいて“エクスポート”で示されるラジオボタン262が選択された際の電子カタログ装置1における処理内容については、先の段落[0137]〜[0138]等に示したエクスポートの説明、及び上述したインポート処理を参照すれば当業者であれば容易に想到されるであろうから、フローチャートを用いた説明は省略する。
【0247】
次に、上述した実施形態では、ユーザにより選択された金型部品についての指定データ形式による三次元CAD用ファイルを、電子カタログ装置1の側で生成した後、ユーザ側パソコン2にダウンロードするものとして説明したが、以下に示すように、三次元CAD用ファイルの生成は、ユーザ側パソコン2で行うようにすることもできる。
【0248】
本発明に係る第2実施形態の金型部品調達支援システムの全体構成を図42に示す。図1との比較から明らかなように、第2実施形態においては、電子カタログ装置1にはVisitorが格納されておらず、代わって、ユーザ側パソコン2に各ユーザのCADに対応したVisitor(21)がそれぞれ用意されている。また、ユーザ側パソコン2には、インスタンスファイルに基づき、Visitor21を参照して三次元CAD用ファイルを生成するためのソフトウエアとしてのCADファイル生成プログラム(部品)20が予めインストールされている。尚、この例では、形状定義ファイルに記述された要素形状IDに対応する構造ファイルは、このソフトウエアと同時にインストールされるようにされている。
【0249】
第2実施形態における三次元CAD用ファイル生成に係る処理を図43のフローチャートに基づき説明する。尚、同フローチャートには、ユーザ側パソコン2並びに電子カタログ装置1のそれぞれにおける処理内容が同時に示されている。
【0250】
尚、先に説明しておくが、第2実施形態においては、ユーザがマウスを使用して、図6の部品詳細表示ページ上に示される部品イメージ図を、ユーザ側パソコン2のディスプレイ上に同時表示されているCAD画面上にドラッグ&ドロップすることにより、その金型部品の三次元CAD用ファイルの生成が開始されるようにされている。尚、このドラッグ&ドロップによるデータダウンロード開始機能は、CADファイル生成プログラムにより実現される機能の1つである。すなわち、第2実施形態においては、ユーザ側パソコン2にインストールされるCADファイル生成プログラム20と、電子カタログ装置1に格納されているCADファイル生成プログラム130とはこの点において異なる。
【0251】
図43のフローチャートに示されるように、ユーザがパソコン2のディスプレイ上で上述したドラッグ&ドロップを行うと(ステップ4301)、ユーザ側パソコン2では、CADファイル生成プログラムに従って金型部品調達支援サイトのURL情報が取得される(ステップ4302)。これにより、ユーザ側パソコン2が有する通信モジュール(図示せず)を介して、Webサーバ12に対して該当する金型部品(ドラッグ&ドロップされた金型部品)についてのインスタンスファイル生成要求がなされる(ステップ4303)。
【0252】
Webサーバ12は、このインスタンスファイル生成要求を受けて、データベースサーバ11から該当する金型部品の形状定義ファイル並びに項目別寸法値(選択不可の項目別寸法値を含む)とを取得し、これらをCAD用ファイル生成サーバ13に送る(ステップ4304)。
【0253】
CAD用ファイル生成サーバ13は、先に図36(ステップ3601)等で説明したように、受け取った形状定義ファイルと項目別寸法値とからインスタンスファイルを作成し(ステップ3905)、そのインスタンスファイルをWebサーバ12を通じてユーザ側パソコン2に送信する(ステップ4306)。
【0254】
作成されたインスタンスファイルは、通信モジュールを介してユーザ側パソコン2にダウンロードされる(ステップ4307)。
【0255】
次いで、ユーザ側パソコン2は、CADファイル生成プログラム20に従って、ダウンロードされたインスタンスファイルに基づいて、自己の有するVisitor21を参照して三次元CAD用ファイルを生成させる(ステップ4308)。尚、このときの処理の詳細は、先に図36で示したステップ3602乃至3605とほぼ同様である。
【0256】
次いで、この例では、生成された三次元CAD用ファイルによる三次元画像がCAD上に自動的に展開される(ステップ4309)。
【0257】
このように、第2実施形態においては、各ユーザ側パソコン2において必要とされる三次元CAD用ファイルが生成されるため、電子カタログ装置1からユーザ側パソコン2へダウンロードする際のデータ量が削減されるから、データ転送時間も短縮される。また、Visitorは、後述するデータ具体例を見ても明らかなように、当業者(プログラマー等)であればその作成が容易なものであるから、例えば汎用性の極めて低いデータ形式を採用しているCADであっても、それに対応するVisitorを用意することは何ら造作のないことである。すなわち、このVisitorに加え、CADファイル生成プログラムをパソコン2にインストールしさせすれば、おおよそ全てのパソコン2において、電子カタログ装置1で選択した金型部品の三次元CAD用ファイルを容易に得ることができる。
【0258】
尚、以上説明した実施形態においては、図6の詳細表示ページに示される発注コードは、各金型部品種毎のパラメータファイルに基づき自動特定されるものとしたが、これは、例えばエディットボックス等を使用して、ユーザがパソコン画面上で任意の文字・記号を入力できるようにしてもよい。尚、このような場合には、発注コードの入力ミス等が懸念されるところであるが、例えば、先に図41のインポート処理で示した発注コード照合処理(ステップ4108)等を行うことにより、そのような入力ミスを自動的に発見するようにすれば、それによる発注ミスも未然に防止できるであろう。
【0259】
最後に、上述した形状定義ファイル、インスタンスファイル、Visitorの各データ内容の具体的一例、並びに、それらデータを使用して生成される三次元CAD用ファイルの一例をそれぞれ、数1乃至数4として示す。
【0260】
尚、図44は、CADによる三次元形状表示画面の一例を示したものであり、この例では、画面上には、直方体を二つ結合させたような縦断面略凸字状の三次元形状画像が描かれている。数1に示す“形状定義ファイル”はこの図44に示される三次元形状を、CSG表現を応用して所定要素形状とその結合態様とにより表現したXMLファイルである。
【0261】
尚、念のため、データの内容を簡易に説明する。同データ中に示される“lump”(”component_id=〜”)並びに、“primitive”(”type=block”または”component_id=〜”)は、要素形状識別子に相当する。“primitive”は、所謂基本形状要素(三角柱、直方体、円錐等々)を示すものであり、この例では、その識別子として”block”が2箇所で使用されている。尚、基本形状要素の具体的構造は、先述したように別途格納された構造ファイルに予め記述されている。一方、“lump”は、複数形状の結合で表現される複合要素形状を示し、同データ内で付される“component_id”で特定される。この複合要素形状は、目的とする三次元形状の定義において基本形状要素とほぼ同様に使用される。複合要素形状は、その下位層に位置する形状要素の結合で表現されている。例えば、“component_ID=”3””で示される複合要素形状は、“component_ID=”4””並びに“component_ID=”5””(何れも“type=block”)で特定される基本形状の結合による形状を示す。尚、この例では、“component_ID=”1””或いは“component_ID=”2”で示される複合要素形状は、“component_ID=”3””と同様、“component_ID=”4””並びに“component_ID=”5””(何れも“type=block”)で特定される基本形状の結合による形状を示しているが、プログラミングの都合上、“component_ID=”3””とは別個な‘component ID’で示されている。また、層構造は、この例では、記述の先後のみで示されるが、実際には、スペース等が更に用いられる(これについては、ページ記述幅の都合上省略する)。
【0262】
また、“primitive”で示される基本形状については、各金型部品種の決定された寸法別項目値に基づき、その基本形状の部位別寸法値を特定する情報として、“var”(<name>W</name>、<value>CKL</value>等)で示される情報が記述されている。この例では、“W”は、その基本形状要素の部位コードを、“CKL”は部位コード“W”が“CKL”で示される項目コードの寸法値とされることが示されている。尚、“CKL”は、発注コードにおける項目コードそのものではなく、項目コードに予め対応付けられたものであり、CADファイル生成プログラムが項目コードを特定するために使用される。
【0263】
また、“operation”(この例では”type=boolean”が使用されている)は、和、差、積に基づく各形状要素(同データ内では“component_id=”1”〜”5””で示される)同士の結合態様を示している。また、ここでは、”component_id=”で指定された形状要素の寸法値等が“var”により新たに規定されている。これらは、相互関係命令語列の主要部を構成している。
【0264】
また、同データ中、“anchor”は、金型部品全体又は各要素形状のアンカー情報を示している。各要素形状のアンカー情報には要素形状同士の結合に際してのアンカー位置が記述されている。
【0265】
更に、この例では、”type=chamfer”で示される‘面取り’のための形状作成手順が記述されている。すなわち、図44の三次元形状表示画面には示されていないが、このデータは、詳細には、図44に示される縦断面略凸字状の形状から、更に下端部両角の面取りを行った三次元形状を表現している。
【0266】
数2に示す“インスタンスファイル”はこの形状定義ファイルに、決定された項目別寸法値(“<value>20</value>等で示される)を挿入することにより生成されるXMLファイルである。尚、この例では“スライドコア(部品区分名)”や“プリハードン鋼(材質)”等もこのインスタンスファイル記述(挿入)されている。
【0267】
数3に示される“Visitor”は、インスタンスファイルで表現される各三次元要素形状をB−rep形式の1つであるSAT形式の言語で表現するための変換用ファイルである。”api”で始まる命令語列(api_make_cuboid(width, length,height, blk),api_apply_transf(blk, move_trf),api_change_body_trans(blk, NULL)等)は、各形式に対応した形状を作成するための変換用関数を示している。尚、上述した形状定義ファイル、インスタンスファイル並びに同データ例を見れば、当業者であれば各データ形式に対応した“Visitor”の記述態様は容易に理解できるであろうからここでの詳細説明は省略する。
【0268】
数4に示されるデータは、上述の“形状定義ファイル”、“Visitor”等を使用して作成される三次元CADファイルの一例である。この例は、B−rep形式の1つであるSAT形式で記述されたものであり、このファイルを開くことにより、図40に示した縦断面略凸字状の三次元形状画像がCAD上に展開される。
【0269】
これらデータ例の比較から明らかであるように、本実施の形態では、“形状定義ファイル”を用いることにより、1の三次元CADファイルを作成するためのデータ格納容量が、従前のB−rep形式の三次元CADファイルを格納しておく三次元CADファイル生成装置に比して、大幅に削減されているのが分かる。すなわち、直方体を例にとると、B−rep形式にあっては、6つの面分、12本の線分(稜線)、8つの頂点座標に関する情報が必要であるのに対し、本実施形態では、CSG表現形式では、縦・横・高さと直方体の位置(アンカーに基づく)の情報のみで済むこととなる。
【0270】
一方、B−rep形式にあっては、情報量が多い分、CSG表現形式によるものに比して、ユーザ側での部分的な形状変更が容易であると言う利点が得られる。本実施の形態では、電子カタログ装置側に格納しておく形状定義ファイルをCSG表現形式に基づくものとし、一方、最終的に生成される(ユーザに提供される)三次元CADファイルはB−rep形式によるものとすることで、格納容量の大幅削減を実現しつつも、ユーザ側CAD上での形状変更の自由度を確保している。
【0271】
尚、本実施形態では、選択可能なデータ形式として“STL”が示されているように、生成される三次元CADファイルは、上記したようなソリッドモデルを表現するものに限定されず、例えば、ワイヤーフレームモデル、サーフィスモデル、多面体近似モデル等、種々の表現形態によるものとすることもできる。この場合にも本実施形態によれば、データベースに格納すべきデータ容量の削減が図られる。すなわち、形状定義ファイルは、異なる2以上の金型部品種であっても、形状作成手順が同様に表現されるものであれば同一のものを対応付け可能であり、また、各基本形状要素の具体的構造データ等は、複数の形状定義ファイルで共有できるから、最終生成する三次元CADファイルが上記したような如何なる形態のものであっても、これによっても、データベースに格納すべきデータ容量の大幅な削減が図られる。
【0272】

Figure 2004054363
【数1】
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
【0273】
Figure 2004054363
【数2】
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
【0274】
Figure 2004054363
【数3】
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
【0275】
Figure 2004054363
【数4】
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
【0276】
【発明の効果】
以上の説明で明らかなように、本発明によれば、金型部品の選定に係るユーザの様々な要望に柔軟に対応可能とした利便性に優れた金型部品の電子カタログ装置が実現される。
【図面の簡単な説明】
【図1】本発明に係る金型部品調達支援システムの全体構成を示す図である。
【図2】金型部品調達支援サイトのホームページの一例を示す図である。
【図3】カタログ選択用ページの一例を示す図である。
【図4】部品区分選択用ページの一例を示す図である。
【図5】金型部品種選択用ページの一例を示す図である。
【図6】部品詳細表示ページの一例を示す図である。
【図7】寸法値選択用ページの一例を示す図(その1)である。
【図8】寸法値選択用ページの一例を示す図(その2)である。
【図9】価格一覧の表示ページの一例を示す図である。
【図10】類似部品一覧の表示ページの一例を示す図である。
【図11】三次元CAD用ファイルのダウンロードに係る確認用ページの一例を示す図である。
【図12】部品トレイの内容表示ページの一例を示す図である。
【図13】エクスポート機能により作成されるCSVファイル(Webページによる表示)の一例を示す図である。
【図14】インポート対象となるCSVファイルを指定するためのファイル指定用ページの一例を示す図である。
【図15】インポート対象となるCSVファイルの内容の一例を示す図である。
【図16】発注コード・数量列教示用ページの一例を示す図である。
【図17】インポート内容確認用ページの一例を示す図である。
【図18】インポートにより更新された部品トレイの内容の一例を示す図である。
【図19】一括ダウンロード処理に係る対象部品選択用ページ(一括ダウンロード用ページ)の一例を示す図である。
【図20】発注書作成処理に係る対象部品選択用ページ(発注書作成用ページ)の一例を示す図である。
【図21】発注書の内容表示ページの一例を示す図である。
【図22】データベースサーバに格納されるデータを階層構造的に示す図である。
【図23】パラメータファイルの内容の一例を示す図である。
【図24】金型部品選定のための電子カタログ装置1の処理内容の全体を示すゼネラルフローチャートである。
【図25】最終選定処理(ステップ2404)の詳細を示すフローチャートである。
【図26】寸法値選択処理(ステップ2504)の詳細を示すフローチャートである。
【図27】寸法値選択用ページ作成処理(ステップ2601)の詳細を示すフローチャートである。
【図28】オプション選択受付処理(ステップ2604)の詳細を示すフローチャートである。
【図29】寸法値選択受付処理(ステップ2605)の詳細を示すフローチャートである。
【図30】価格一覧表示処理(ステップ2505)の詳細を示すフローチャート(その1)である。
【図31】価格一覧表示処理(ステップ2505)の詳細を示すフローチャート(その2)である。
【図32】類似部品一覧表示処理(ステップ2506)の詳細を示すフローチャート(その1)である。
【図33】類似部品一覧表示処理(ステップ2506)の詳細を示すフローチャート(その2)である。
【図34】類似部品一覧表示処理(ステップ2506)の詳細を示すフローチャート(その3)である。
【図35】三次元CAD用ファイルダウンロード(ステップ2507)の詳細を示すフローチャートである。
【図36】三次元CAD用ファイル生成処理(ステップ3507)の詳細を示すフローチャートである。
【図37】一括ダウンロードのための電子カタログ装置1の処理内容をユーザ側パソコンの操作内容と共に示すフローチャート(その1)である。
【図38】一括ダウンロードのための電子カタログ装置1の処理内容をユーザ側パソコンの操作内容と共に示すフローチャート(その2)である。
【図39】関連部品の同時ダウンロードのための電子カタログ装置1の処理内容をユーザ側パソコンの操作内容と共に示すフローチャートである。
【図40】インポートのための電子カタログ装置1の処理内容をユーザ側パソコンの操作内容と共に示すフローチャート(その1)である。
【図41】インポートのための電子カタログ装置1の処理内容をユーザ側パソコンの操作内容と共に示すフローチャート(その2)である。
【図42】本発明に係る金型部品調達支援システムの第2実施形態の全体構成を示す図である。
【図43】第2実施形態における三次元CAD用ファイル生成に係るシステム全体の処理内容を示すフローチャートである。
【図44】三次元形状表示画面(CAD)の一例を示す図である。
【符号の説明】
1   電子カタログ装置
2   ユーザ側パーソナルコンピュータ
3   インターネット
20  CADファイル生成プログラム部品
21  Visitor
11  データベースサーバ
12  Webサーバ
13  CADファイル生成サーバ
130 CADファイル生成プログラム部品
131〜133 Visitor[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a mold part electronic catalog apparatus that generates order information of a mold part having a desired shape and dimension through interaction with the user through a graphical user interface.
[0002]
[Prior art]
Molds (metal molds) include dies (Die) for manufacturing metal articles such as press dies, metal forging dies or casting dies, and non-metal articles such as plastic dies, glass dies or rubber dies. There are various types such as molds for molding (Mold).
[0003]
These molds are manufactured using various mold parts in addition to a main mold (matrix) that imitates the outline of an article to be manufactured. Various mold parts are known, such as an ejector pin, a locking block, a coil spring, and a slide.
[0004]
Contractors involved in mold production (including mold design contractors, etc .; hereinafter, mold manufacturers, etc. or users) may use custom-made mold parts according to the mold to be produced. In this case, select the mold parts that match the mold to be manufactured from the standard products sold by the mold parts handler (parts manufacturers and trading companies, etc. To manufacture.
[0005]
The selection of a standard product has conventionally been performed using a paper catalog of mold parts issued by each part manufacturer. The paper catalog contains dimension values (hereinafter, referred to as dimension items) that can be selected for a predetermined part (hereinafter, referred to as dimension item) for each mold component type (generally, “model number”) sold by the component manufacturer. , Item-specific dimension values) are described. For example, when there are three dimension items “H (item code)”, “L”, and “W” as selectable parts, “10, 50, 100”, “20, 100, 100”, etc., as basic combinations Is described.
[0006]
Further, detailed dimension values that can be selected for each dimension item are indicated by pitches, mathematical expressions, and the like. For example, the dimension item “H” is described as being specifiable at “0.01 mm intervals” in a range of “40 mm ≦ Lmin”.
[0007]
For some dimension items, a dimension value selection restriction formula (for example, “W <H ≦ W + 0.02 mm” or the like) based on a component manufacturing limit generally called a manufacturing limit is described, and a detailed selection range is defined. In some cases.
[0008]
While comparing the paper catalogs, a mold manufacturer or the like appropriately selects a mold part type and a mold part having a dimension value corresponding to the mold to be manufactured, and places an order with each part manufacturer. The order is usually made using an order code (mold part order information) in which information on the part type and the dimension value for each item is included. The order code is specified by a model number (for example, “EPH” or the like) indicating a mold part type and an item-specific dimension value that can be selected for each mold part type. One example is “EPH P8-L100-H20 ′”, where “EPH” is a part type, “P” and “L” are dimensional items, and “8” and “100” are The dimension values for each dimension item are shown.
[0009]
As described above, since the mold parts are specified by the combination of the mold part type and the dimension value by item, this kind of paper catalog that includes these usually has a considerable number of pages. In order to properly and quickly select a mold part having an appropriate shape and dimensions corresponding to a mold to be manufactured, considerable skill and experience is required. In addition, when the above-described dimension value selection restriction formula has to be considered, the selection operation is extremely complicated.
[0010]
[Problems to be solved by the invention]
In view of such a background, in recent years, an electronic catalog apparatus of various mold parts has been provided which supports a mold part manufacturer or the like to select a mold part having a desired mold part type and dimension value on the Internet. Has been proposed.
[0011]
However, this type of electronic catalog of mold parts simply shortens the selection time by making use of a computer-specific database search function to instantly narrow down any one of a large number of mold parts information. It is only a degree, and further improvement is required in terms of user convenience.
[0012]
SUMMARY OF THE INVENTION The present invention has been made in view of the technical background in the electronic catalog device for mold parts as described above, and has as its object to meet various demands of users in using the electronic catalog device for mold components. An object of the present invention is to provide an electronic catalog device for mold parts and a component technology thereof that are excellent in convenience by reflecting them.
[0013]
Other objects and operational effects of the present invention will be easily understood by those skilled in the art by referring to the description in the following specification.
[0014]
[Means for Solving the Problems]
In order to achieve the above object, an electronic catalog apparatus of the present invention provides a mold corresponding to a mold part having a desired mold part type and a dimension value through interaction with the user through a graphical user interface. An electronic catalog device of a mold part for generating mold part ordering information, wherein a user is provided for each of one or more predetermined attribute values and one or more predetermined part parts. And a dimension library that can be selected for each of the series of mold component types and a user based on attribute values for each attribute item read from the component library. In addition to presenting attribute value selection candidates, based on the combination of attribute values selected by the user from the selection candidates for each attribute item, A mold part type determining means for determining a mold part type desired by the user by searching the library, and the determined mold part type based on the dimensional value relating to each part site read from the parts library. In addition to presenting the dimension value selection candidates for each part to the user, the user selects the dimension value selected by the user from the dimension value selection candidates for each part as the desired dimension value for each part. Dimension value determining means to be specified, and an order for generating mold part ordering information based on the mold part type determined by the mold part type determining means and the dimension value determined by the dimension value determining means. Information generating means, so that the mold part ordering information can be maximized through an operation of selecting a desired one from the presented attribute value selection candidates and dimension value selection candidates. To be produced, characterized in that.
[0015]
A part type code generally referred to as a model number is used to represent a "mold part type". However, the "die part type" mentioned here is used to specify a mold part when ordering. In addition, the attribute information corresponds to required attribute information of a mold component in addition to the dimension value for each item that can be specified, and is not necessarily limited to the above “model number” itself.
[0016]
“Mold part ordering information” refers to various ordering information used for specifying a mold part when ordering a mold part, such as an order code.
[0017]
As the "attribute item", for example, various items prescribed in advance based on various classifications, such as the name of a manufacturer that provides (sells) the mold part type, a product name assigned to the mold part type, and the like can be applied. It is.
[0018]
According to the electronic catalog apparatus of the present invention, the user sequentially selects desired attribute value selection candidates from the appropriately presented attribute value selection candidates, thereby first specifying the mold component type, and furthermore, the mold component type is specified. By selecting the desired one from the dimension value selection candidates for each item that can be selected for the part type, it is possible to easily select the mold parts that match the request from the mold parts that can be provided Can be selected. As a result, it is possible to provide not only a simple selection time as in the conventional electronic catalog apparatus but also an electronic catalog apparatus for mold parts that is more convenient for the user.
[0019]
The electronic catalog device of the present invention may be a network-compatible electronic catalog device. In this case, the electronic catalog apparatus further includes communication means for transmitting and receiving data to and from a user terminal having a graphical user interface via a network.
[0020]
The “network” referred to here includes not only the Internet, but also various dedicated networks such as a LAN (Local Area Network) and a WAN (Wide Area Network).
[0021]
When used on the Internet, the communication means can be realized, for example, by a Web server having an ASP (Active Server Pages) function.
[0022]
In the electronic catalog apparatus of the present invention, preferably, the dimension value determining means includes means for receiving a dimension value condition desired by the user for one component part, and a dimension value for the one component part stored in the part library. Means for matching the dimension value conditions desired by the user, and means for excluding dimension values that do not match the dimension value conditions desired by the user from being presented as dimension value selection candidates.
[0023]
According to such an embodiment, even when there are a large number of dimension value selection candidates, only the dimension value selection candidates meeting the dimension value conditions desired by the user are presented. Of the dimensional value selection is improved.
[0024]
Although various "dimension value conditions" are assumed, in a preferred example, the dimension value condition includes a maximum value and / or a minimum value of the dimension value. In this aspect, dimension value selection candidates smaller than the minimum value and / or dimension value selection candidates larger than the maximum value are excluded from the presentation targets.
[0025]
In a preferred example, the dimension value condition includes a pitch for searching for a selection candidate. In this aspect, the presentation target is narrowed down in consideration of the accepted pitch. As a specific mode, as the pitch, there can be cited one that specifies (accepts) the least common divisor of the dimension value selection candidate group to be displayed, and one that specifies the difference between adjacent ones. Note that the above-described maximum value / minimum value condition and this pitch condition can be used together.
[0026]
In a more preferred example, the dimension value condition further includes an upper limit of the number of displayed items. In this aspect, when the number of dimension value selection candidates narrowed down by the above-described maximum value / minimum value condition or pitch condition exceeds the accepted display number, the excess dimension value selection candidates are displayed in the presentation target. Will be further excluded.
[0027]
In the electronic catalog apparatus of the present invention, preferably, the dimension value determining means includes a means for receiving a request for presentation of a dimension value selection candidate from a user regarding one component part, and when the presentation request is issued, the part value of the part part is determined. By applying the determined dimensional values of other component parts that are correlated with the dimensional value to the conditional expression that defines the dimensional value correlation of those part parts, the dimensions of the part part that has been requested to present the dimensional value selection candidate Means for deriving a value condition, means for comparing a dimensional value related to the one dimensional portion stored in the parts library with a dimensional value condition derived from the conditional expression, and dimensional value which does not match the dimensional value condition. Means for excluding from the presentation targets as value selection candidates.
[0028]
Examples of the "conditional expression that defines the mutual relationship between the dimension values of the component parts" include, for example, a condition defined based on a relationship with a basic combination of dimension values for each dimension item registered in advance and a reason for securing the function of the component. An expression is given.
[0029]
Further, the “conditional expression” may include a dimension value selection restriction expression based on a part production limit generally called a production limit.
[0030]
According to this aspect, it is possible to present the dimension value selection candidates in consideration of the determined dimension values of other component parts. That is, in the conventional paper catalog, the dimension value selection candidates that have been described as the selection candidates but have been subsequently excluded by the dimension value selection restriction formula or the like are not provided to the user from the beginning according to this aspect. It can be prevented from being presented. Therefore, the burden on the user is greatly reduced. In addition, if it is possible to appropriately change the conditional expression that regulates the dimensional value relationship between component parts, it is possible to immediately reflect the production circumstances and the like of the mold component provider on the presentation of the dimensional value selection candidate. it can.
[0031]
In the electronic catalog apparatus of the present invention, more preferably, the dimension value determining means receives a dimension value condition desired by the user with respect to one component part, and presents a dimension value selection candidate relating to the one component part. When a request is made, the determined dimensional values of other component parts that are correlated with the dimensional value of the part part are applied to a conditional expression that defines the dimensional value correlation of those part parts, and the dimensional value selection candidate is determined. Means for deriving the dimension value condition of the component part requested to be presented, and the dimension value relating to the one dimension part stored in the part library to the dimension value derived from the accepted dimension value condition and the conditional expression. Means for matching with each of the conditions and means for excluding a dimension value that does not match the dimension value condition from being presented as dimension value selection candidates are included.
[0032]
As the “dimension value condition desired by the user”, the above “upper / lower limit condition”, “pitch condition”, “display number condition” and the like can be adopted. Further, the “conditional expression” may include the above “dimension value selection restriction expression”.
[0033]
According to such an aspect, it is possible to present more appropriate dimension value selection candidates in consideration of both the user's request based on the dimension value condition and the determined dimension value.
[0034]
Further, in the electronic catalog apparatus of the present invention, preferably, a means for receiving designation of any two parts from a plurality of parts relating to one mold part from a user, A means for determining a plurality of component prices determined by a combination of possible values of the two component portions, with the dimension value of the component portion as a variable and the dimension value of the remaining component portion as a constant, and a plurality of determined component values. And price presenting means for developing and presenting to a user two-dimensional coordinates in which two parts having designated prices are set as two orthogonal axes.
[0035]
According to this aspect, the user can easily verify, via the two-dimensional coordinates, the relationship between the dimensional value change of the two designated parts and the accompanying change in the part price. For example, it is suitable for a case such as "I want to order a dimension item" P "longer with a margin, but I want to know how much the price change accompanying an increase in the dimension value is."
[0036]
Here, more preferably, the part price developed on the two-dimensional coordinates includes a current part price specified by a combination of determined dimension values of two part parts specified by the user, and price presentation is performed. Means are presented with the current part price with significance.
[0037]
Although there is "presentation with prominence", it means that the presenting is performed in a different form from the component price display specified by another dimension value combination, for example, a coloring display of the current component price or an enlarged display. Means.
[0038]
According to such an embodiment, since the user can immediately know the position of the current component price on the two-dimensional coordinates, the verification of the price fluctuation can be performed even more conveniently.
[0039]
In the electronic catalog apparatus of the present invention, preferably, the metal of one trader specified by the mold part type determined by the mold part type determining means and the dimension value determined by the dimension value determining means is provided. Means for searching for a mold part of another company equivalent to the mold part based on the identity of the three-dimensional shape is further included. According to this aspect, it is possible to present to the user the information on the equivalent other-manufacturer's part of the mold part of the one supplier. Note that “identity” includes “substantially the same”.
[0040]
Here, it is more preferable to pay attention to the three-dimensional shape item which is one attribute item of the mold part type constituting the mold part order information corresponding to the mold part of one trader, and Means for searching for one or more mold part types of another trader having an attribute value, and the same or substantially the same as the mold part of the one trader among the searched one or more mold part types Means for searching for a mold part type having dimensions. According to such an aspect, since the mold part types having the same three-dimensional shape attribute value and having the same or substantially the same dimension value are regarded as 'the same three-dimensional shape', the same three-dimensional shape is more highly equivalent. Parts can be presented.
[0041]
The “three-dimensional shape attribute value” can be specified based on, for example, a three-dimensional figure creation procedure of the mold part type. The “three-dimensional figure creation procedure” referred to here is only required to specify (express) a procedure for creating a shape (not necessarily an accurate shape) corresponding to the three-dimensional figure for the mold part type. There is no particular limitation. These are used, for example, as three-dimensional figure creation information of the mold part type. As a realization of the three-dimensional figure creation procedure, for example, a data file in which a drawing procedure for displaying a three-dimensional shape of the mold part type on a computer using dedicated software is described. No. More specifically, a file ID in which three-dimensional figure creation procedure information necessary for generating a three-dimensional CAD file for the mold part type is described.
[0042]
The purpose here is to identify mold parts having the same three-dimensional shape attribute value and the same or substantially the same dimensional value to obtain equivalent products from the viewpoint of “shape identity”. Therefore, the search based on the identity of the dimensions can be performed before the search based on the identity of the three-dimensional figure creation procedure, and is performed from all the mold part types. You may do so.
[0043]
According to such an embodiment, an equivalent part (similar part) of another trader is specified using the three-dimensional figure creation procedure and the dimension information that can be used as the three-dimensional figure creation information of the mold part type. Can be.
[0044]
Here, more preferably, there is further provided a means for receiving a selection of one or more mold parts desired by the user from mold parts presented as equivalent parts of another trader, and the received mold parts are further provided. The mold part ordering information of the mold part is newly generated.
[0045]
According to such an embodiment, it is possible to immediately obtain ordering information of a mold part presented as an equivalent part of another company.
[0046]
In the electronic catalog apparatus of the present invention, preferably, one or two or more mold part ordering information sequentially generated by the ordering information generating means are stored in a predetermined storage area; Means for generating a part tray screen which can be converted to an order form based on the stored mold part ordering information for one ordering unit, and mold part ordering information for one ordering unit stored in a predetermined storage area Means for generating an order parts list described in a CSV language based on the information, and means for presenting to the user either the parts tray screen or the order parts list in response to a request from the user. .
[0047]
According to such an embodiment, the user can confirm the ordered parts on the parts tray screen prior to the creation of the order sheet, and can manage the data of the ordered parts in the ordered parts list.
[0048]
In the electronic catalog apparatus of the present invention, preferably, one or two or more mold part ordering information sequentially generated by the ordering information generating means are stored in a predetermined storage area; Means for generating a parts tray screen which can be converted into an order form based on the stored mold part ordering information for one order unit; means for receiving an order parts list described in CSV language; Means for adding die part order information included in the part list to the part tray screen.
[0049]
According to such an embodiment, it is possible to replenish the component tray screen based on the received ordered component list. This makes it possible to create a purchase order based on the replenished contents.
[0050]
Here, more preferably, means for receiving information from the user for specifying information corresponding to the order code included in the order parts list described in the CSV language is included.
[0051]
If the order parts list described in the CSV language includes information (order quantity, etc.) other than the order code, the electronic catalog device needs to identify the data portion corresponding to the order code by some method. There is. These can be automatically specified by collating with the order code information stored in advance on the electronic catalog device side. However, according to such an embodiment, the order codes in the list can be specified by the user. Can be reliably specified based on the teaching of
[0052]
Here, more preferably, there is further provided a means for comparing the order code included in the ordered parts list with the mold part ordering information stored in the parts library. According to such an embodiment, not only the order code described in the order parts list is displayed on the parts tray screen as it is, but also the mold part specified by the order code is registered in the parts library. , That is, whether or not the mold component can be actually provided.
[0053]
Further, in the electronic catalog apparatus of the present invention, preferably, a mold part specified based on the mold part type determined by the mold part type determining means and the dimension value determined by the dimension value determining means. CAD file generating means for generating the three-dimensional CAD file described above.
[0054]
According to such an embodiment, a three-dimensional CAD file of the selected mold component type can be appropriately provided to the user. Thus, the user can develop the three-dimensional shape of the selected mold component on the CAD using the CAD, so that it can be effectively used for designing the mold using the CAD. .
[0055]
The "CAD file generation means" can be realized by using, for example, a unique shape definition file to which CSG (Constructive Solid Geometry) expression is applied. That is, using an element shape identifier for specifying each of a plurality of three-dimensional element shapes prepared in advance, and a mutual relation command string for specifying the mutual positional relationship of those three-dimensional element shapes, A shape definition file for each mold part type in which the three-dimensional shape of the mold part type is defined as a combination of one or more three-dimensional element shapes, and the determined three-dimensional shape of the mold part type CAD file generating means for generating a three-dimensional CAD file corresponding to the determined three-dimensional shape of the mold component based on the determined dimension value and the known dimension value. .
[0056]
Examples of the “three-dimensional element shape” include various shapes such as a rectangular parallelepiped, a cylinder, a cone, a truncated cone, a sphere, a polygonal prism, and a polygonal pyramid. The expression data (basic information) for these shapes is stored separately in advance.
[0057]
“Known dimension values” are dimension values (dimension values that are not presented as dimension value selection candidates) other than the determined dimension values when generating a three-dimensional CAD file. It is stored in the component library in advance corresponding to the type of the component. The known dimension value is not limited to a fixed value, and may be specified each time, for example, by correlation with the determined dimension value.
[0058]
Although "3D CAD file" is used, "file" generated by the CAD file generating means means data that can be expanded by 3D CAD, and is generally called an extension called a program file or data file. Not only data represented by child file names but also data temporarily generated (stored) in a flash memory or the like is included. Further, the finally generated “three-dimensional CAD file” can be in various model formats such as a wire frame model, a surface model, a polyhedral approximation model, and a solid model. When the data solid model is used, a “CSG expression format” or a “B-rep (Boundary Representation) format” may be used.
[0059]
According to this aspect, the data structure is simplified by applying the CSG expression, and by using the element shape identifier, one piece of expression data of the element shape common to two or more mold component types is previously set. Since it is sufficient to prepare only the three-dimensional CAD files for all the mold component types, the data capacity to be stored in advance can be greatly reduced as compared with the case where a three-dimensional CAD file is generated in advance for all the mold component types. .
[0060]
In addition, since the determined dimension value of the three-dimensional shape of the mold part is determined each time by the user's selection, the data capacity to be stored is kept to a minimum, It is possible to provide a three-dimensional CAD file corresponding to the three-dimensional shape of the mold part specified by the value combination.
[0061]
Note that the CAD file generating means includes: configuration data generating means for generating element shape configuration data representing each configuration of each three-dimensional element shape included in the determined three-dimensional shape of the mold component; CAD data conversion means for converting each of the shape configuration data into element shape CAD data expressed in the language of one CAD model, and a mutual data included in the shape definition file, each of the element shape CAD data obtained by the conversion. CAD data synthesizing means for synthesizing according to the related instruction word sequence.
[0062]
Here, it is preferable that the CAD data conversion means is a unique CAD information setting means for setting information unique to one CAD model with respect to shape generation, and that each of the element shape configuration data is set by the unique CAD information setting means. A conversion unit corresponding to a CAD model for referring to the information and converting the data into element shape CAD data expressed in the language of the corresponding CAD model.
[0063]
As a specific example of the “information unique to the CAD model (unique CAD information)”, commonly referred to as “Visitor (means for extending the function of the existing composite class hierarchy without actually changing the classes in the hierarchy)” Are referred to as "a". Here, by setting the “information unique to the CAD model”, it is possible to generate a three-dimensional CAD file corresponding to the CAD model.
[0064]
Preferably, the unique CAD information setting means includes two or more unique CAD information corresponding to each of the different CAD models, and the CAD model corresponding conversion means preferably includes two or more unique CAD information. With reference to the designated unique CAD information, each of the element shape configuration data is converted into element shape CAD data expressed in the language of the corresponding CAD model.
[0065]
According to such an embodiment, a three-dimensional CAD file that can be used with various CAD models can be generated based on a user's designation according to the type of unique CAD information prepared in advance.
[0066]
Preferably, the shape definition file is described in an extensible markup language such as XML. XML (Extensible Markup Language) is a versatile language that can be used on the Internet along with HTML (Hyper Text Markup Language), so according to such an aspect, handling such as data change is easy. is there.
[0067]
The above-described electronic catalog device can be realized by a plurality of computers or server devices connected to each other via the Internet or the like.
[0068]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, an electronic catalog device for a mold component according to the present invention, a mold component procurement support system using the electronic catalog device, and a mold component procurement support site realized on the mold component procurement support system are preferred. An embodiment will be described in detail with reference to the accompanying drawings.
[0069]
FIG. 1 is a diagram showing the overall configuration of a mold parts procurement support system according to the present invention. As shown in FIG. 1, the mold parts procurement support system 100 includes a mold parts electronic catalog device 1, a user's personal computer 2, and an electronic catalog device 1 and a personal computer, which are essential parts of the present invention. 2 and a communication network 3 connecting the two.
[0070]
The electronic catalog device 1 will be described later with respect to a database (server) 11 as a component library storing information on various mold components provided (sold) by mold component manufacturers, and a user-side personal computer 2. A Web server 12 having an ASP (Active Server Pages) function for providing a mold part procurement support site, and a CAD function for converting a three-dimensional image of a mold part having a mold part type and a dimension value selected by a user into a CAD function. And a CAD file generation server 13 for generating a three-dimensional CAD file for drawing on the personal computer 2 using the computer. The details of each server will be described later in detail.
[0071]
In the present embodiment, since the three-dimensional CAD file for the mold part selected by the user can be downloaded to the user's personal computer 2, the user's personal computer 2 is also shown in FIG. In addition, a computer having a CAD (Computer Aided Design) function or a device connected to a device having a CAD function is preferable. However, a normal personal computer having no CAD function does not pose any problem.
[0072]
In the present embodiment, the Internet, which is a public communication network, is used as the communication network 3. Various dedicated networks such as a LAN (Local Area Network) and a WAN (Wide Area Network) are used as the communication network 3. Can also be used.
[0073]
Here, first, the contents of the mold parts procurement support site realized by the electronic catalog apparatus 1 will be described with reference to an example of a Web page displayed on the user-side personal computer 2, and later, the electronic catalog apparatus 1 (the database server 11, The configuration and processing contents of the Web server 12 and the CAD file generation server 13) will be described in detail with reference to flowcharts. Thus, the details of the entire mold part procurement support system 100 will be described step by step.
[0074]
FIG. 2 is a diagram showing an example of a Web page (home page) initially displayed on the display of the user-side personal computer 2 when the user accesses the mold parts procurement support site according to the present invention via the personal computer 2. It is.
[0075]
As shown in the figure, on the homepage, a selection button (“HOME, parts tray, parts selection, estimate request form, order form, collective download”) indicating the service contents (home, parts tray, parts selection, estimate request form, batch download) provided on this mold parts procurement support site. A “HOME” button 101, a “parts tray” button 102, a “parts selection” button 103, an “estimation request” button 104, an “order form” button 105, and a “batch download” button 106 are displayed in a row at the top. The selection buttons 101 to 106 are permanently displayed on all pages (excluding the dialog box). At the same time, five icons 111 to 115 for explaining the service contents are displayed in a circle on the substantially left half of the page. Although not shown in the figure, when the user operates the mouse or the like to move the cursor on the screen to each of the icons 111 to 115, the following explanatory text is displayed.
[0076]
"Parts tray (112)": "Display the contents of the parts tray"
"Parts selection (113)": "We will help you select the mold parts you want from various mold parts provided by multiple parts manufacturers."
"Estimation request form (114)": "Create an estimate request form for the selected mold parts collectively or separately for each supplier."
"Purchase Order (115)": "Create a purchase order for the mold parts you want to order, either collectively or by supplier."
"Download (116)": "The 3D CAD file of the selected mold part can be downloaded in the specified format."
[0077]
At the top right of the home page, selection buttons 107 and 108 with "LOGIN" and "New registration" are displayed. The “new registration” button 107 is a page shift button for performing user registration, and details of the registration procedure and the like are omitted. However, by performing this registration, the login password of each user is determined. A component tray for each user is created on the electronic catalog device 1 side. The “LOGIN” button 107 is a page shift button for each user to log in to this site literally. Similarly, details such as page contents and a registration procedure are omitted, but are determined by user registration on this login page. By entering the password, login (in this case, identification of the user in the electronic catalog device 1) is performed.
[0078]
The component tray stores various information such as ordering information of a mold component (specified by a mold component type and a dimension value) selected by a user through this site for each user. It is an electronic tray. FIG. 12 shows an example of the content display page of the component tray. Details will be described later.
[0079]
On the homepage, various buttons such as "Site Guidance", "General Terms", and "Security Policy" are displayed, but the description is omitted because it is not directly related to the gist of the present invention.
[0080]
When the user clicks the “parts selection” button 103 in FIG. 2 on the home page, then, the Web page (catalog selection page) shown in FIG.
[0081]
In selecting a mold component, first, a mold component type is narrowed down by catalog specification through a catalog selection page shown in FIG. Here, the “catalog” is one of the component attribute items used on this parts procurement support site, and each of the mold component types registered by each manufacturer has any of the mold component types. A catalog name is associated with a catalog attribute value based on which catalog category the manufacturer belongs to.
[0082]
In addition, the mold parts procurement support site shown in the present embodiment includes six companies of C Industry Co., Ltd., H Electronics Industry Co., Ltd., J Industry Co., Ltd., M Co., Ltd., O Industry Co., Ltd., and P Industry Co., Ltd. Of the mold parts are participating, and the database server 11 described above stores various types of information on almost all mold parts that can be provided by those companies. Catalog names include "Plastic molds" by C Kogyo Co., Ltd., "Mold Parts" by H Electronics Co., Ltd., "Screw" and "Tool" by J Kogyo Co., Ltd. For tool plastic molds "and" standard parts for press dies ", O Kogyo Co., Ltd. for" mold jigs ", and P Kogyo Co., Ltd. for" plastic mold parts "and" for press dies "respectively. It is prepared. On the catalog selection page shown in FIG. 3, the catalog names of these companies are displayed as catalog selection candidates (buttons 120 to 129).
[0083]
When the user selects a desired one from the catalog selection candidates (buttons 120 to 129) shown in FIG. 3, the electronic catalog apparatus 1 side determines a mold component type associated with the selected catalog name. The Web page (part category selection page) shown in FIG. 4 is displayed on the user-side personal computer 2. Here, it is assumed that “Plastic type” (button 120) of M Corporation has been selected on the catalog selection page shown in FIG.
[0084]
On this part division selection page, further narrowing down of the mold part type by specifying the part division is performed. Here, the “part category” is one of the component attribute items used on this part procurement support site, and each registered mold part type includes a paper catalog of each company. A part category name as a part category attribute value is associated with the category (generally used as a product name) based on the function / use used in the above.
[0085]
For example, among the mold parts of M Co., Ltd., each of the mold part types associated with “for plastic mold” as the catalog attribute value includes “angular pin locking block” and “ejector space related parts”. ”,“ Ejector sleeve ”,“ Guide / positioning parts ”,“ Coil spring ”,“ Straight ejector pin ”,“ Screw / small parts ”,“ Slide core / guide rail ”,“ Runner / Gate / Electrode ”,“ Locate ” Component classification names indicated by any of "ring sprue", "corner ejector pin", "mold opening control component", "stepped ejector pin", and "cooling / temperature-related component" are further associated with each other. These component category names are displayed as component category selection candidates (buttons 130 to 143) on the component category selection page shown in FIG.
[0086]
When the user selects one desired component category name from the component category selection candidates shown in FIG. 4, the electronic catalog apparatus 1 further adds a mold component type associated with the selected component category name. The Web page (a mold component type selection page) shown in FIG. 5 is displayed on the user-side personal computer 2 after being narrowed down. Here, it is assumed that “straight ejector pin” (button 135) is selected on the component category selection page shown in FIG.
[0087]
On this die part type selection page, final narrowing down of die part types is performed. In the present embodiment, the same mold number code as the mold part type code uniquely used by the part maker is used as the mold part kind code for specifying the mold part kind.
[0088]
For example, the mold component types of M Co., Ltd. to which “Straight ejector pin” is associated as the previous component classification attribute value are “EPAJ”, “EPAJ-L”, “EPAJB”, “EPD”, “ EPH, EPH-L, EPHE-L, EPHJB, and EPHJBE indicated by mold part type codes are registered. On the die part type selection page shown in FIG. 5, these die part type codes are displayed as die part type selection candidates (buttons 150 to 158).
[0089]
In FIG. 5, “Pre-hardened steel SKD61”, “Die item SKD61”, “High-speed steel SKH51”, and the like indicate the material (material attribute value) of the mold part type and the “standard size type”. , "Length designation type", "Shaft diameter / Length designation type", etc., respectively indicate the dimension selection type (dimension selection attribute value) of the mold part. These are, in the same way as the catalog names and the part classification names described above, associated with each mold part type in advance, but are reference displays to the user when selecting mold parts, and are displayed as selection candidates. Not (not selectable). The “material” is determined based on the material of the mold component type, and the “dimension selection type name” is determined mainly based on which component part can be dimensioned.
[0090]
When the user selects one desired die part type code from the die part type selection candidates shown on the die part type selection page shown in FIG. 5, the die part type is determined.
[0091]
Next, a Web page (selected component details display page) shown in FIG. 6 is displayed on the user-side personal computer 2. Here, it is assumed that the die part type indicated by "EPH" (button 154) has been selected on the die part type selection page shown in FIG.
[0092]
On the selected component detail display page shown in FIG. 6, detailed information of the selected mold component type is displayed in a list. The displayed information includes “Manufacturer name (M Corporation)”, “Catalog name (for plastic model)”, “Part classification (straight ejector pin)”, “ In addition to the mold part type (as part of the “order code” EPH), “dimension selection type (standard size type)”, “material name (high-speed steel SKH51)”, “hardness”, “price”, “ New information such as "part image" (reference numeral 160) is also included.
[0093]
Here, the “hardness” is one of component attribute items (cannot be selected) which is previously associated with each mold component type, similarly to the “material” and “dimension selection type” described above. It is an index indicating the hardness of the mold part type. In this example, the display is “58 to 60 HRD”.
[0094]
The “price” is a selling price of a mold part set by each mold part maker, and is specified by a mold part type and a dimension value selected at that time (in this example, “900 (900) Yen) "). In the detail display page displayed first after the mold part type is determined, the dimension value of the mold part type is the smallest among the combinations of dimension values by item that can be selected for the mold part type. Is provisionally determined. “900” shown in this example is a price specified by this minimum dimension value combination. Generally, the selling price of a mold part differs depending on the combination of the dimensional values (see FIG. 9) even for the same mold part type.
[0095]
The “part image” is two-dimensional image data (JPEG, Bitmap, etc.) associated (prepared) for each mold part type. 160). In the part image diagram 160, schematic shapes of the mold component types viewed from a plurality of predetermined directions (two directions in this example) are simultaneously drawn, and additionally, dimension items that can be selected for the mold component types. (Indicated by the codes “L” and “P” in the figure), an anchor described later (indicated by “0” in the figure), and the like. In this example, the dimension item “L” defines the total length including the flange portion of the ejector pin indicated by the mold part type code “EPH”, and the dimension item “P” defines the shaft diameter of the pin. .
[0096]
The display of “order code: EPH P0.3-L60” shown in FIG. 6 indicates the mold part type code (EPH) and the selected dimension item dimension value (P = 0.3, L = 60). The order code of the specified mold part is shown. On the detail display page displayed first after the mold part type is determined, as described above, the dimension value is provisionally determined to be the smallest one of the possible combinations of dimension values for the mold part type. The order code displayed at this time is also indicated by a number based on the minimum combination. This order code display is updated based on the selected dimension value each time a dimension value is newly selected / determined by the dimension value selection described later.
[0097]
In the detail display page of FIG. 7, three buttons “dimension selection” 170, “similar parts” 171 and “price list” 172, and a file for three-dimensional CAD A download button “download” 173 and a “insert in component tray” 174 (displayed at the bottom of the page) for storing the selected mold component in the component tray are displayed.
[0098]
When the user clicks the “dimension selection” button 170 on the detail display page, a dimension value selection page (dialog) shown in FIG. 7 is displayed.
[0099]
In this dimension value selection page, a message “Please select the dimension value to be changed” is displayed at the top of the page, and a part image diagram 180 substantially similar to that shown in FIG. 6 is displayed at the center of the page. Each is displayed. The order code “EPH P8-L100” specified at that time is displayed at the lower left of the page, and the display option selection box 181 is displayed at the lower right of the page. In this example, dimension value selection has already been repeated for this mold part type, and the order code at this point is not the initial value but "EPH P8-L100".
[0100]
Of the order codes shown at the lower left of the page, the display portions of “P8” and “L100” indicating the dimension value of each dimension item are buttoned (buttons 182, 183), and clicking these buttons 182, 183 A list box appears for each button (dimension item). FIG. 7 shows an example of a display mode of list box 184 when "L100" (button 183) is clicked. In this list box, dimension value selection candidates that can be selected for each dimension item are listed vertically.
[0101]
In the present embodiment, the display of the dimension value selection candidate by the list box is performed based on a predetermined dimension value selection restriction formula and the conditional formula (number / pitch) specified in the display option selection box described above. The number and contents are restricted.
[0102]
The dimension value selection restriction formula (hereinafter, simply referred to as a restriction formula) is a formula that defines restrictions on possible combinations (dimension value correlation) of item-specific dimension values for the mold component type. For example, in a certain mold part type, when two dimensional items indicated by code designations “A” and “B” are set as dimensional items, the reason for part manufacturing such as cutting limit (generally, manufacturing limit) It is assumed that the expression “A ≦ A / 2 + B” has been defined. “A ≦ A / 2 + B” at this time corresponds to the limiting expression referred to herein. In this case, the possible values of the dimension item “A” are limited by the selection of the dimension value of the dimension item “B”, and the dimension value selection candidates displayed in the list box for the dimension item “A” are prepared in advance. Of the dimension value selection candidates that have been set, only those that satisfy the above-mentioned restriction formula “A ≦ A / 2 + B” are limited. This restriction formula includes not only the production limit but also various restriction formulas for other reasons (for example, reasons for securing the function of the parts).
[0103]
In the case where the restriction expression “A ≦ A / 2 + B” is defined, if a dimension value of one of the dimension items is determined and then a dimension value of another dimension item is selected again, a calculation failure (formula Error). In preparation for such a case, in the present embodiment, for example, when the dimension item “B” is re-selected and the value of the dimension item “A” becomes a value that cannot be obtained by the restriction formula, for example, The list box is automatically opened to prompt the user to select a dimension value for the dimension item “A” again, presenting a new candidate for selecting a dimension value at that time, and prompting the user to select again.
[0104]
From the relation with the above-described restriction formula or a basic combination of dimension values for each dimension item registered in advance (see FIG. 23, details will be described later), unless another dimension item is determined, a candidate for a dimension value of the dimension item is determined. May not be narrowed down. In preparation for such a case, in the present embodiment, in principle, the dimension value items to be determined first are displayed on the left side of the dimension value selection page. Thereby, if the user selects the dimension values in order from the dimension items displayed on the "left side" in principle, the user can select the dimension values without the need for re-determination as described above. Care is taken.
[0105]
As described above, in the present embodiment, by adding a display restriction based on the dimension value selection restriction formula to the display of the dimension value selection candidates, a dimension value combination that cannot be actually sold is provided to the user as information. Defects such as getting lost are definitely prevented.
[0106]
In the present embodiment, the display number and content of the dimension value selection candidates are also limited by the conditional expression (number / pitch) specified by the user via the display option selection box 181. The display option selection box 181 allows the user to specify the upper limit of the number of dimension value selection candidates displayed in each list box and the pitch of the dimension values (in this example, the minimum value of the difference between vertically arranged selection candidates). In this example, three types of "100", "1000", and "10000" are used as the number limit, and "1", "0.1", "0. 01 "can be selected by selecting the corresponding radio button. The unit of the "pitch" is mm (millimeter) in this example, but the unit may be automatically determined to a unit defined in advance for each dimension item.
[0107]
The display restriction based on the pitch selected in the display option selection box is, specifically, a value obtained by adding or subtracting a multiple of the specified pitch to a reference dimension value (for example, the minimum dimension value) among the dimension value selection candidates. This is performed by displaying only dimension value selection candidates that exactly match. When the number of dimension value selection candidates is smaller than the number selected in the display option selection box, all the items satisfying the conditions are displayed in consideration of the selected pitch.
[0108]
In this way, the user selects a desired one from the dimension value selection candidates displayed for each dimension item, and clicks the “OK” button 185 on the same page, and the detailed display page shown in FIG. Are updated based on the combination of the dimension values newly determined by the above-described dimension value selection (in this example, "P8" and "L200").
[0109]
For reference, FIG. 8 shows an example of a dimension value selection page (dialog box) in another mold part type. The mold part types shown in the figure are the mold part types indicated by catalog name: plastic mold, part classification name: angular pin, mold part type: AP. As in the case of the mold part type (EPH) described above, a message “Please select the dimension value to be changed” is displayed at the top of the detail display page, and a part image diagram 190 is displayed at the center of the page. The order code ("AP D4-L15-N0-A0" in this example) specified at that time is displayed at the lower left of the page, and the display option selection box 191 is displayed at the lower right of the page. I have. In this mold part type, the item display corresponding to each of the four dimension items "D", "L", "N", and "A" is made into a button (buttons 192 to 195). By clicking the buttons, the above-described list box appears for each item, and the dimension value selection candidates are displayed.
[0110]
Returning to FIG. 6, when the user clicks the "price list" button 172 on the detail display page, a comparison target item selection page for displaying a price comparison table is displayed. The comparison item selection page is almost the same as the comparison item selection box (indicated by reference numeral 200) in the price list display page (dialog) shown in FIG. The illustration is omitted and will be described with reference to FIG.
[0111]
In the comparison item selection page, the dimension items (“P” and “L” in this example) of the die part type specified on the detail display page shown in FIG. In the example, “8” and “200”) are displayed side by side in the item selection box 200, and at the same time, check boxes 201 and 202 for each dimension item are displayed. Further, at the left end of the item selection box 200, a mold part type code "EPH" is displayed. Note that FIG. 9 shows a state in which there are only two dimension items (check boxes) and both check boxes are marked, but the mold part type “AP” shown in FIG. If there are four (three or more) dimension items that can be selected as in "", check boxes for all the dimension items are also displayed side by side, and any two dimension items (items to be compared) are displayed. ) Can be selected.
[0112]
When the user selects any two dimension items and then clicks a button 203 indicated by “display”, a price comparison table 205 is displayed below the item selection box 200.
[0113]
As shown in FIG. 9, in the price comparison table, a list of prices determined by the combination of the dimension values of the two dimension items selected on the comparison target item selection page is displayed. For the dimension items not selected in the item selection box 200, the price is determined as the dimension value (constant) selected at that time.
[0114]
In the price comparison table shown in this example, the dimensional value of the dimension item “P” is displayed on the vertical axis (row), and the dimension value of the dimension item “L” is displayed on the horizontal axis (column). Is done. In each column where a row and a column intersect, a price determined by each dimension value combination is displayed.
[0115]
Here, not all combinations of possible values for the two selected dimension value items are displayed in the price comparison table, and the dimension values to be displayed in each row and column are the price change points (dimension values). Is determined appropriately in consideration of the point at which the price changes due to the increase or decrease of. Thus, it is possible to accurately show the user how the price changes due to the combination of the two dimension value selections while limiting the display amount.
[0116]
In this example, since the dimension values selected at that time are “P” = 8 and “L” = 200, they are displayed in the column specified by row “8” and column “200”. The numerical value "570 (yen)" is displayed with shading (or coloring) with saliency.
[0117]
The price comparison table allows the user to verify the dimension value selection (combination) for the two dimension items in the mold part type and the price fluctuation due to the selection. For example, it is suitable when there is a user's need such as “I want to order a dimension item“ P ”longer with a margin, but want to know how much the price change accompanying an increase in the dimension value”.
[0118]
Returning to FIG. 6, when the "similar parts" button 171 is clicked on the detail display page, then, a similar parts list shown in FIG. 10 is displayed.
[0119]
In the similar parts list, of all the registered die parts, the die parts (in the example shown in FIG. 10, orders based on the newly selected dimension values) shown on the selected part detail display page of FIG. 6. A list of information on the mold parts determined to be “similar” to (code: EPH P8-L200) is displayed. The similarity determination is performed based on the presence or absence of the sameness in three items of (1) component classification, (2) shape feature, and (3) dimension value. Mold parts that are considered to be the same as the mold parts selected at that time in all three items are displayed as similar parts in the list.
[0120]
The identity determination regarding the component classification (1) is performed based on a classification ID that is one of the attribute values associated with each mold component type. In the present embodiment, a unified classification ID is assigned to each part type in advance without depending on the die part maker based on the function / use of each die part type. By this identity determination, similarity determination is performed from the viewpoint of the identity of the function / use.
[0121]
The determination of the identity of the shape feature ((2)) is performed based on the shape definition file name, which is one of the attribute values associated with each mold component type. The shape definition file is a data file used when generating a three-dimensional CAD file of each mold part, and a procedure for creating a three-dimensional shape of each mold part type is described in XML (Extensible Markup Language). Have been. Details will be described later. By this identity determination, a similarity determination is made from the viewpoint of shape identity.
[0122]
For the determination of the identity of the dimension value (3), each mold component type to be compared selects the same dimension value as the dimension value of each dimension item of the mold component selected at that time. It is performed based on whether or not it is possible. Details will be described later. Also from this identity determination, similarity determination from the viewpoint of shape identity is performed.
[0123]
In the similar parts list shown in FIG. 10, individual information on die parts extracted as similar parts with the order code “EPH P8-L100” by the above-described similarity determination is displayed for each row. The individual information includes an order code, a dimension selection type, a catalog name, a manufacturer name, a material, a hardness, a price, and the like.
[0124]
Further, in the similar parts list, buttons 210 to 217 indicated by “Adopt” are provided at the beginning (at the head of each line) of each piece of mold part information to be displayed, and correspond to similar parts desired by the user. When the “adopt” button is clicked, the content of the component detailed information display page shown in FIG. 6 is updated to the detailed information of the newly selected (adopted) mold component.
[0125]
Next, in the present embodiment, a file for three-dimensional CAD for the mold parts shown on the detail display page of FIG. 6 is downloaded to the user's personal computer 2 in a data format (format) designated by the user. Is possible. In this example, three types of data formats, “SAT”, “STL”, and “IGES” are prepared.
[0126]
The data format is selected by the user selecting one of the radio buttons 175 to 177 corresponding to each data format display on the detail display page, as shown in FIG. In this example, the radio button 175 corresponding to "SAT" is automatically selected in the initial display.
[0127]
Next, when the button “download” 173 shown in the detail display page of FIG. 6 is clicked, a confirmation page (dialog box) shown in FIG. In the center of the confirmation page, the order code of the mold component to be downloaded and the file name (EPH P8-L200.SAT in this example) based on the selected data format are shown. This file name display is surrounded by a frame, and this is used as the download start button 220. When the download start button 220 is clicked, a three-dimensional CAD file in the data format specified by the electronic catalog device 1 is generated, and the download of the three-dimensional CAD file to the user's personal computer 2 is started.
[0128]
Next, when the user clicks the button “Add to component tray” 174 shown at the bottom of the detail display page in FIG. 6, the information on the mold component selected at that time is displayed on each component tray. Is stored in Note that the mold part information once stored in the part tray is saved until the user deletes it (it is not deleted by logout).
[0129]
The content of the component tray is displayed by clicking the button “component tray” 102 among the service content selection buttons (buttons 101 to 106) described above.
[0130]
FIG. 12 is a diagram illustrating an example of the content display page of the component tray. In this example, information on three mold parts (“EPH P8-L200”, “AP D4-L15-N0-A0”, and “LBMMF L15-T20-A13-E10-G5”) is already stored. . For each mold part, the part class name, order code, quantity, unit price, amount (unit price of the mold part x quantity), manufacturer name, catalog name, storage date (date when the part was stored in the parts tray) Is displayed.
[0131]
The display location corresponding to the "quantity" as an information item is an edit box 231 to 233 in which the user can arbitrarily input the number desired for ordering for each mold part. Buttons 234 to 236 indicated by "calculation" are provided beside each edit box. After inputting an arbitrary integer value in the edit box, clicking on the "calculation" button causes a click on the mold part. The sum shown in the "unit price" column is multiplied by the input quantity to calculate a subtotal amount for each mold part, and the result is displayed in the column corresponding to "amount". Note that the total amount ($ 6400) shown in the center of the page is the sum of the subtotal amounts of the respective mold parts stored in the parts tray, and the respective "Calculate" buttons are also clicked. It is calculated and displayed every time.
[0132]
In the present embodiment, “filter display” and “sort” are provided as auxiliary functions when displaying the contents of the component tray.
[0133]
The "filter display" is a function for displaying only information on the mold parts of the mold part maker specified by the user, and the specification of the maker is performed by using a list box shown below the total amount. Is In this example, three list boxes 241 to 243 are provided, and simultaneous designation of up to three companies (limited display of mold parts of three companies) is possible. Note that the filter display is executed by clicking a “setting” button 244 displayed on the right side of the list box after the manufacturer is specified.
[0134]
“Sort” is a sort button (in this example, the display of each of the part classification name, order code, quantity, unit price, amount, maker name, catalog name, and registration date) is a sort button (buttons 245 to 252). By clicking on)), a sort is performed based on the contents of each item.
[0135]
“Delete” displayed at the right end of each row is buttons 253 to 255 for deleting (clearing) each mold component information from the component tray. If the user wants to collectively delete the mold part information stored in the part tray, the user clicks the radio button 261 at the location where "Clear tray" is displayed at the top of the page.
[0136]
Note that “Export” and “Import” displayed by radio buttons 262 and 263 on the left side of “Clear tray” respectively correspond to automatic CSV file (ordering list) based on mold part information stored in this part tray. A creation function (export function) and an information import function (import function) for storing mold part information described in a CSV file in this part tray are shown.
[0137]
Explaining the export function, specifically, when the radio button 262 indicated by “Export” is selected on the content display page of the component tray shown in FIG. 12, the page shown in FIG. 13 is displayed. . On this page, a table 260 showing the contents of the CSV file created by the export function is displayed in a form inserted on the Web screen. In the CSV file shown in Table 260, “row” is assigned to each mold part, a column “A” has a part classification name, a column “B” has an order code, and a column “C” has a quantity. The unit price is assigned to column “D”, the amount is assigned to column “E”, the manufacturer name is assigned to column “F”, the catalog name is assigned to column “G”, and the storage date is assigned to column “H” (not shown). In the cell specified by each row and column, information corresponding to each component and each information item is displayed. As is clear from the figure, the CSV file 260 describes information about the same mold parts as those shown on the parts tray contents display page in FIG.
[0138]
The CSV file created by the export function can be imported to the user's personal computer through a browser function used in each personal computer (for example, "Save As").
[0139]
On the other hand, when the radio button 263 indicated by "Import" is selected on the content display page of the component tray shown in FIG. 12, a file designation page (dialog box) shown in FIG. 14 is displayed. At the center of this page, a text box 270 for specifying a CSV file to be imported, which is prepared on the user's personal computer 2 side, is displayed. In the example shown in the figure, the address on the user-side personal computer 2 is designated as “C: @Desktop.”
[0140]
FIG. 15 is a diagram showing an example of the contents of the CSV file specified in the text box. FIG. 280 shows the contents of a CSV file read by general-purpose spreadsheet software as a table 280. This CSV file is used, for example, as an order list created when a mold manufacturer or the like selects a mold part to be ordered in a paper catalog or the like as before, and manages the order information using a computer. You.
[0141]
In the CSV file shown in the figure, information on five mold parts is described. A “row” is assigned to each mold part, a column “A” is a part classification name, a column “B” is an order code, a column “C” is a quantity, a column “D” is a unit price, and a column. A money amount is assigned to “E”, a maker name is assigned to column “F”, and a catalog name is assigned to column “G”.
[0142]
Returning to FIG. 14, the CSV file to be imported is specified via the input box, and the button "OK" 271 shown in FIG. 14 is clicked, and the CSV file specified via the text box 270 is stored in the electronic catalog device. Then, the user PC 2 displays a code / quantity sequence teaching page (dialog box) shown in FIG. On this page, information described in the CSV file is shown in a table 290 similar to the column / row arrangement of the CSV file shown in FIG.
[0143]
In the upper part of the table 290, radio buttons for the user to specify columns respectively corresponding to the order code and the quantity are provided for each column (for code column specification: 291-297, for quantity column specification: 298-304), and on the same page, "Please check the order code and quantity column" is displayed, which guides you to check the radio buttons in the columns corresponding to the order code and quantity respectively. . This check is for instructing the electronic catalog device 1 on which column of the previously specified CSV file the information entered is “order code” or “quantity”.
[0144]
When the user designates (checks) a column corresponding to the order code and the quantity on the page shown in FIG. 16 and clicks a “OK” button 305 shown on the page, the electronic catalog device 1 In addition to specifying the order code sequence of the CSV file (Table 280) read in the, the order code described in the CSV file is collated with the mold part information registered in the electronic catalog device 1 in advance, and described. A mold part corresponding to the specified order code is specified. As a result, an import content confirmation page (dialog) shown in FIG. 17 is created and displayed on the user-side personal computer 2.
[0145]
As shown in FIG. 17, on this page, a list of information on the mold parts specified based on the read CSV file (Table 280) is displayed. In this example, the order code, the quantity, and the mold part maker are displayed.
[0146]
In the present embodiment, the order codes of the mold parts are determined in a manner arbitrarily determined by each manufacturer (presence or absence of display of dimension item codes, display order, and the like), and therefore, different molds provided by different manufacturers. The same ordering code may happen to be associated with a part. Further, in order code collation at the time of import in the electronic catalog device 1, since a certain degree of redundancy is given, when the CSV file is edited on the user side, the order code is incompletely input (for example, a hyphen or missing space). In such a case, a plurality of mold parts from different manufacturers may be specified from the order code.
[0147]
In such a case, the import content confirmation page shown in FIG. 17 prompts the user to select one maker from the plurality of manufacturers. "Please select" is displayed, and a list box for selecting a maker is displayed in the maker display column corresponding to the order code from which the mold parts of a plurality of manufacturers have been searched. In this list box, a plurality of component maker names are displayed vertically as selection candidates.
[0148]
For example, in the example shown in FIG. 17, such list boxes 311 and 312 are displayed for mold parts indicated by order codes “APS D 20-L50-N5” and “EPH 8-200”. Note that the example shown in FIG. 17 shows a state immediately after “C Industry Co., Ltd.” and “M Corporation” are selected, respectively.
[0149]
Further, in this example, when the mold part corresponding to the order code described in the read CSV file is not specified (in the example shown in FIG. 17, the order code “ABC D35-L100.3 -N88.5 ")," None "is displayed in the corresponding maker name display column.
[0150]
When the "OK" button 313 shown below the guidance display is clicked on the import content confirmation page shown in FIG. 17, information on the mold parts displayed on the import content confirmation page is thereby obtained. Is newly added (stored) to the component tray.
[0151]
FIG. 18 is a diagram showing an example of a content display page of the component tray when information on the mold components shown in FIG. 17 is added (imported) to the component tray shown in FIG. As is clear from the comparison with FIG. 12 and FIG. 18, the order codes “APS D20-L50-N5” and “ABC D35-L100.3-N88.5” are respectively placed in the parts tray after the import in this example. , “HHKD 38-25-R” and “M-HLA 32-130” are newly added. If the same mold part (“EPH P8-L200” in this example) as the already stored mold part is imported, the numerical value in the edit box 320 indicating the quantity of the mold part is imported. Is automatically added (in this example, what was initially “1” is changed to “3” after import). Also, in this example, for the mold parts which could not be specified from the order code entered in the CSV file (in this example, the mold parts indicated by “ABC D35-L100.3-N88.5”), Only the order code and storage date are displayed.
[0152]
Next, the function indicated by the service content selection button “batch download” 106 described above will be described.
[0153]
When the user clicks the “batch download” button 106 on any one of the web pages, a batch download page for the mold components stored in the component tray of the corresponding user is displayed.
[0154]
FIG. 19 is a diagram showing the contents of the batch download page displayed based on the contents of the component tray shown in FIG. 18 earlier. As shown in FIG. 19, on this page, the mold part information stored in the parts tray of the corresponding user is displayed in substantially the same manner as that shown in FIG. 18 (excluding the “calculate” button and the like). I have. Also, on this page, "Please select the parts to download" is displayed, which guides the user to select the mold parts (the mold parts to be downloaded) for which the user wants to download the 3D CAD file. Have been. This selection is performed by using check boxes 331 to 335 (reference numeral 330 is for collective check) provided at the head of the column in which each mold part information is displayed. In this example, a check is made for a mold part type for which a corresponding three-dimensional CAD file is not prepared (a mold part indicated by “ABC D35-L100.3-N88.5” in this example). Boxes are not displayed.
[0155]
A list box 336 for selecting a data format is displayed at the upper right of the page. In the list box, three data format names “SAT”, “STL”, and “IGES” are displayed as options as in the case of the individual download described above. When the user selects a check box corresponding to a mold part desired to be downloaded and clicks a “download” button 337 provided next to the data format selection list box, the same as that shown in FIG. Then, a confirmation page showing the contents of the three-dimensional CAD file (a plurality of file names if there are a plurality) is displayed. Although illustration is omitted, when a predetermined download start button shown on the confirmation page is clicked, a three-dimensional CAD file of each selected mold part is created in the specified data format, They will be downloaded together.
[0156]
Next, the function indicated by the service content selection button “order form” 105 will be described.
[0157]
When the user clicks the button “order sheet” 105 on any of the Web pages, an order sheet creation page based on the mold part information stored in the parts tray of the user is displayed.
[0158]
FIG. 20 is a diagram showing an example of a purchase order creation page created based on the contents of the component tray shown in FIG. As shown in FIG. 20, on this page, the mold part information stored in the parts tray of the corresponding user is displayed in substantially the same manner as that shown in FIG. Also, on this page, "Please select a part for which an order is requested" is displayed, which guides the user to select a mold part desired to be ordered. The selection is performed using check boxes 350 to 357 provided at the head of the column in which the respective mold part information is displayed.
[0159]
Further, at the upper right of the page, two buttons 358 and 359 are displayed, which are displayed as "Create purchase order collectively" and "Create purchase order for each manufacturer". When the button “Create batch purchase order” 358 is selected, a purchase order for the mold component selected via the check boxes 350 to 357 is created on the electronic catalog apparatus 1 side, and a page showing the contents is displayed on the user side. Is displayed on the personal computer 2.
[0160]
FIG. 21 is a diagram showing an example of a purchase order contents display page displayed on the user-side personal computer 2 when the "Create purchase order" button 358 is clicked. In this example, the date and various information (part classification, order code, material, manufacturer, etc.) about the selected mold part are displayed as determined information. On the other hand, purchase order number (361), quote number (362), payment condition (363), delivery place (364), delivery date (collective 365, individual 367), serial number (manufactured using the mold parts) The display fields such as the serial number of the mold (366), the part number (368) used by the user, and the remarks (369) are provided in texts so that the user can use the personal computer 2 to input arbitrary characters. It is boxed.
[0161]
On the other hand, when the button “Create purchase order for each manufacturer” 359 is selected on the purchase order creation page shown in FIG. 20, the selected mold parts are sorted by the part manufacturers, and each part manufacturer is sorted. A page showing the contents of the purchase order for each part manufacturer as the destination is displayed on the user's personal computer 2. Other contents are the same as those of the collective creation described above. These order forms are printed out on the user side and used as appropriate.
[0162]
The service content indicated by the service content selection button “quotation request” 104 will be described. When the user clicks the service content selection button “quotation request” 104 on any one of the Web pages, the corresponding user is clicked. Based on the mold part information stored in the parts tray of the above, the page for creating an estimate request form is displayed in almost the same procedure as the above-mentioned order form, and in the upper right of the page, "Create an estimate request form at once" , Two buttons displayed by "Create quote request form for each maker" are displayed. The quote request created through these processes is qualitatively almost the same as the above-mentioned “order”, and although there is a difference due to the difference between the “order” and the “quote request”, those skilled in the art If it exists, it will be easily conceived, so that further description is omitted here.
[0163]
Next, the configuration of the electronic component catalog apparatus 1 for realizing each service on the above-described component parts procurement support site, and the operation performed by the electronic catalog device 1 will be described in detail with reference to flowcharts and the like. I do.
[0164]
FIG. 22 is a diagram showing the data content stored in the database server 11 (see FIG. 1) of the electronic catalog device 1 in a hierarchical structure.
[0165]
As shown in the figure, the database server 11 stores, as attribute values associated with each mold part type, a maker, a catalog, a part classification, a selection type, an image file (part image diagram), a classification ID, a dimension value, Information (attribute value) indicated by a shape attribute file, an anchor, a related component, a price calculation formula, and other component attribute item names (such as “material” and “hardness”) is stored. In the mold part procurement support site of the present embodiment, in order to select a mold part desired by the user based on the mold part type, three attributes such as a maker name, a catalog name, and a part classification name are associated with this. Each item is shown as an upper layer based on the mold component type, and the other items are shown as lower layers, but the actual data storage system is not limited to this.
[0166]
As the catalog attribute value and the component category attribute value, the above-described catalog name and component category name are stored. These are mainly used when narrowing down the mold part types by specifying catalogs and part divisions. The maker name is stored as the maker attribute value.
[0167]
As the selection type attribute value, information indicating the dimension selection type (standard size type, full length designation type, etc.) of the die component type displayed on the die component type selection page in FIG. 6 is stored.
[0168]
As the image file attribute value, information (ID) for specifying the part image diagram displayed on the die part type selection page in FIG. 6 is stored. The part image diagram is separately stored in the database 11 for each mold part.
[0169]
As described above, the classification ID, which is one of the similarity determination items when creating the similar parts list, is stored as the classification attribute value.
[0170]
As the dimension value attribute values, as shown in the lower left of FIG. 22, a parameter file ID for specifying the “parameter file”, information indicating “order of order code notation order”, and “dimension value selection order” are included. Is stored.
[0171]
Here, the "parameter file" is a file in which dimension values for each item which can be selected for each mold part type are described, and is mainly used when selecting the dimension values shown in FIGS. Or the similar parts list shown in FIG. Note that, in this example, although shown as 'file', a table (parameter table) is used when the parts library is realized by a relational database.
[0172]
FIG. 23 shows an example of the contents of the parameter file in a CSV file format. In the present embodiment, the basic combination of the dimension values for each item that can be taken for the mold component type is defined as one group, and the detailed selection contents of the dimension values for each item are described for each group. In the example shown in FIG. 23, each row describes a group (indicated by ParameterID), and each column describes dimension value details for each dimension item.
[0173]
The detailed contents of the dimension values that can be taken for each dimension item are described in any of the following five patterns (types).
(Pattern 1) Numerical value enumeration type: One or more numerical values (enumeration). In FIG. 23, the dimension item “H” (columns “B” to “D”) corresponds to this.
(Pattern 2) MinMax type: represented by a minimum value (indicated by “_min” in the figure), a maximum value (indicated by “_Max” in the figure), and a pitch (indicated by “_in” in the figure) 23, the dimension item “L” (columns “I” to “M”) corresponds to this.
(Pattern 3) Min type: expressed by a minimum value and a pitch. In FIG. 23, the dimension item “T” (column “E”, “F”) corresponds to this.
(Pattern 4) Max type: A type expressed by a maximum value and a pitch. In FIG. 23, the dimension item “P” (column “G”, “H”) corresponds to this.
(Pattern 5) Formula-mixed type: A pattern expressed by a combination of any one of patterns 1 to 4 and an equation (for example, “A = B + 0.5 mm”) including other dimension items. The equations mentioned here include the dimension value restriction formula described above.
[0174]
Note that the parameter file also describes dimension value information on dimension items that cannot be selected by the user (component parts not shown in the image diagram) in each mold component type. Since these are specified based solely on fixed values or on the dimension values of other selectable dimension items, they are described in the pattern 1 or pattern 5 described above. It should be noted that some dimension value restriction formulas use the dimension item that cannot be selected as an algebra.
[0175]
In addition, “_low” and “_high” shown in FIG. 23 indicate the lower limit and the upper limit of the processing accuracy generally called “tolerance”, respectively.
[0176]
Returning to FIG. 22, “order of order code notation” included in the dimension value attribute value is data that defines the order of notation of the dimension item code indicated in the order code. For example, in the case of the mold part type “EPH” shown in FIG. 6, this data describes that each code is marked in the order of P → L from the left.
[0177]
The “dimension value selection order” included in the dimension value attribute value is data defining the dimension value selection order in the dimension value selection page shown in FIG. The order of labeling of the dimension codes is basically the same as the order specified in the “order of ordering code”. However, as described above, the dimension value selection page has priority due to the relationship with the dimension value restriction formula and the like. The dimension items to be selected are described on the left side. With respect to the mold part types whose order of order code is different from the order of dimension value selection, the order of selection is described in the dimension value selection order data.
[0178]
The attribute value of the shape definition file is data (ID) for specifying the shape definition file used when generating the three-dimensional CAD file of the mold part. This attribute value of the shape definition file is also used as one of similarity determination items when creating a similar parts list.
[0179]
The shape definition file is a unique data file applying the CSG expression, and describes a method of creating a three-dimensional shape of each mold component type with a plurality of three-dimensional element shapes (for example, triangular prisms, cones, etc.) prepared in advance. , An XML file expressed by the combination mode. This file is stored in the database server 11. Note that the same shape definition file can be overlapped and associated with two or more different mold component types as long as the shape creation method can be expressed in the same connection mode using the same element shape. is there. The CAD file generation server 13 shown in FIG. 1 uses a dedicated CAD file generation program (parts) 130 to determine the contents of the shape definition file and the dimension values for each dimension item (including dimension values that cannot be selected). From this, the shape of the mold part is recognized. Thereafter, a dedicated file (indicated by Visitors 131, 132, and 133 in FIG. 1) in which information specific to the specified data format is described, to generate a three-dimensional CAD file based on the recognized shape. The details of this processing procedure will be described later in more detail with reference to a flowchart. In addition, in order to make it easy for those skilled in the art to understand, a specific example of the data contents of the shape definition file and the Visitor (dedicated file) is described at the end of the "Embodiment of the invention" column together with a brief description. Please refer to that too.
[0180]
The anchor attribute value shown in FIG. 22 is information indicating the reference position of the mold component on the CAD, and is inserted into each data when a three-dimensional CAD file is generated. A plurality of anchors may be set for one mold part type.
[0181]
As shown in the lower right of FIG. 22, the related component attribute value includes an ID (related component ID information) for specifying a related component (mold component type) and data (a description of a correspondence relationship between the related component and the related component). Correspondence relationship information).
[0182]
Here, the related parts are other mold part types (child parts (may be plural)) which are preliminarily associated with a certain mold part type (parent part). In the case where there is an ejector pin and a screw as a mold component required for fixing the ejector pin, these are preliminarily associated with each other. The ejector pin and the screw in such a case correspond to mutually related components (related components). Note that this is an example, and it is optional to associate which part with which part as the related part.
[0183]
The related component ID information included in the related component attribute value is ID information for specifying a related component of the mold component type. In this example, a mold component type code (for example, “EPH” or the like) is used. Is done.
[0184]
In the present embodiment, when downloading a file for three-dimensional CAD, it is possible to simultaneously download related components of the selected mold component. Therefore, the related component attribute value includes correspondence information as data indicating a relationship between related components. The correspondence information includes anchor information (information for specifying one anchor when a plurality of anchors of a related component are set, and information defining a positional relationship between related components between components based on the anchor). , And size interlocking information (information defining the dimension value of the child part).
[0185]
The price calculation formula attribute value shown in FIG. 22 is for specifying a calculation formula for calculating the price of the mold component based on the selected dimension value combination, and this calculation formula is determined for each manufacturer. The obtained data is separately stored in the database server 11. Note that a price table or the like listing prices for all dimension value combinations may be stored instead of the calculation formula.
[0186]
Next, the operation performed in the electronic catalog device 1 will be described with reference to a flowchart.
[0187]
FIG. 24 is a general flowchart showing the entire processing content of the electronic catalog apparatus 1 relating to “parts selection” which is a main function of the present invention. As shown in the figure, in the component selection, a process for narrowing down the die component type by specifying the catalog shown in FIG. 3 (step 2401) and the die component type by specifying the component category shown in FIG. Processing (Step 2402), processing for determining the mold part type shown in FIG. 5 (Step 2403), and final selection processing (dimension value selection, price comparison table display, and so on) shown in FIG. A similar part list display and download) (step 2404) and a process of storing the selected mold part in the part tray (step 2405) are performed.
[0188]
Details of the final selection processing in step 2404 are shown in the flowchart of FIG. In the final selection processing, first, based on the parameter file of the mold part type determined in the previous step 2403, the smallest dimension value combination that can be taken by the mold part type is specified. 6 is created and transmitted to the user-side personal computer 2 (step 2501). When the user clicks the button “put in component tray” 174 on this Web page (YES in step 2502), the user selects the mold component (the mold component shown on the page) selected at that time. The information is stored in a user-specific component tray provided in the database server 11 (FIG. 24, step 2405).
[0189]
On the other hand, when the button "dimension selection" 170 is selected on the selected component detail display page (step 2503 dimension selection), the Web page (dimension value selection page) shown in FIG. 7 or FIG. The dimension value is transmitted to the personal computer 2 and specified based on the user selection on the Web page (step 2504).
[0190]
When the button “price table” 172 is selected on the selected component detail display page (step 2503 price table), a comparison item selection page (not shown) is created and transmitted to the user-side personal computer 2. . When the user selects two desired dimension items via this comparison item selection page, a price list shown in FIG. 9 is created based on the selection and transmitted to the user-side personal computer 2 (step 2505).
[0191]
When the button “similar part” 171 is selected on the selected part details display page (similar part in step 2503), the similar parts list shown in FIG. 10 is displayed based on the mold part information selected at that time. A table is created and transmitted to the user's personal computer 2 (step 2506).
[0192]
When the button “download” 173 is selected on the selected component detail display page (individual download in step 2503), a confirmation dialog shown in FIG. 11 is created and transmitted to the user-side personal computer 2. When the download start button is clicked on the dialog, a three-dimensional CAD file of the mold component selected at that time is generated and transmitted (downloaded) to the user's personal computer 2 (step 2507).
[0193]
The operation contents of the electronic catalog apparatus 1 shown in each of steps 2504 to 2507 will be described in more detail.
[0194]
FIG. 26 is a flowchart showing details of the dimension value selection processing shown in step 2504. In the dimension value selection process, first, a dimension value selection page shown in FIG. 7 (or FIG. 8) is created based on the mold part type and the dimension value selected at that time, and the user side personal computer 2 It is transmitted (step 2601). The system temporarily waits until there is an input (step 2602 NO, step 2603), but if there is an input (designation of the number / pitch) in the display option selection box 180 on the same page (step 2602 "option selection") ), The process proceeds to an option selection receiving process (step 2604). On the other hand, if any of the displayed dimension item display buttons (182, 183) is clicked (step 2604 "dimension value selection"), the process shifts to a dimension value selection accepting process (step 2605). When a new dimension value is selected through the dimension value selection receiving process and the button "OK" 185 displayed on the same page is clicked, the newly selected item-specific dimension value is read, and the details are read. The content of the displayed page is updated (step 2607).
[0195]
Details of the dimension value selection page creation processing shown in step 2601 will be described with reference to the flowchart in FIG. In the flowchart, the processing contents in the user's personal computer 2 and the Web server 12 are shown at the same time.
[0196]
When the user clicks the button "dimension selection" 170 on the detail display page in FIG. 6 (step 2701), the Web server 12 reads the dimension value for each item of the die part type selected at that time (step 2702). ), The contents of the item-specific dimension value display buttons to be displayed are specified (step 2703), and the specified item-specific dimension value display buttons, the display option selection box 181 and the displayed dimension value selection page (FIG. 7) ) Is created and transmitted to the user-side personal computer 2 (step 2704).
[0197]
Details of the option selection receiving process shown in step 2604 of FIG. 26 will be described based on the flowchart of FIG. In the flowchart, the processing contents in the user's personal computer 2 and the Web server 12 are shown at the same time.
[0198]
When the user selects a desired “number” or “pitch” radio button in the display option selection box 181 of the dimension value selection page (step 2801), the Web server 12 reads the selected content, It is temporarily stored (step 2802). Next, the process waits until one of the list boxes for each dimension item is selected (NO in step 2803, step 2804).
[0199]
Details of the dimension value selection reception processing shown in step 2605 of FIG. 26 will be described based on the flowchart of FIG. In the flowchart, the processing contents of each of the user-side personal computer 2, the Web server 12, and the database server 11 are shown at the same time.
[0200]
When the user clicks one of the dimension item display buttons (182, 183) on the dimension value selection page (step 2901), the Web server 12 displays the dimension item in the higher display order (from the dimension item selected on the page). The current dimension value (current value) of one or two or more dimension items displayed on the left side is sent to the database server 11, thereby inquiring of dimension value selection candidates for the selected dimension item. (Step 2902).
[0201]
The database server 11 identifies the dimension value parameter file of the corresponding mold part type and, based on this parameter file and the dimension value of the dimension item in the higher order of display, receives the selected dimension item. All the obtained dimension values are extracted and returned to the Web server 12 as dimension value selection candidates (step 2903). Note that the above-described dimension value restriction formula is used for this dimension value extraction.
[0202]
If the dimension item selected in step 2901 is the highest dimension item (the dimension item displayed on the leftmost side), the dimension value is not sent to the database server 11 for the higher display order, and the dimension value is not sent. An inquiry for a value selection candidate is made.
[0203]
When the Web server 12 obtains the dimension value selection candidates from the database server 11, the Web server 12 further selects the dimension value selection candidates to be displayed based on the “number” or “pitch” selection information temporarily stored in step 2802 in the flowchart of FIG. , And the corresponding dimension item display button is made a list box, and the narrowed dimension value selection candidates are displayed in the list box (step 2904).
[0204]
Next, on the user's personal computer 2, when the user selects one desired dimension value from the dimension value selection candidates displayed in the list box (step 2905), the selected dimension value is read by the Web server 12. Then, the value is updated as the selected dimension value (determined value) of the corresponding dimension item, and the dimension value selection page is updated (close the list box) (step 2906).
[0205]
Next, returning to FIG. 25, details of the price list display processing shown in step 2505 in the flowchart will be described with reference to the flowcharts in FIGS. In addition, these flowcharts simultaneously show the processing contents in each of the user-side personal computer 2, the Web server 12, and the database server 11.
[0206]
When the user clicks a button “price list” 172 on the detailed display page shown in FIG. 6 (step 3001), the Web server 12 compares the comparison item with a check box for each dimension item for the die part type. A selection page is created and transmitted to the user's personal computer 2 (step 3002). On this comparison item selection page, the user selects the check boxes of the two desired dimension items and clicks the button “Display” (step 3003), and the Web server 12 sets the two dimension items to “variable items”. ", And the other dimension items are determined as" fixed items "(step 3004). Turning to the flowchart of FIG. 31, the Web server 12 then determines the fixed item by the currently selected dimension value and the mold component defined by the combination of the selectable dimension values of the two variable items. Is inquired to the database server 11 for each dimension value combination (step 3105).
[0207]
On the database server 11 side, referring to the parameter file for the corresponding mold part type, all possible dimension value combinations for the variable items are extracted, and the dimension value combinations of the variable items and the dimensions of the fixed items are determined. The price of each mold part specified from the value combination is calculated based on the price calculation formula of the corresponding mold part type, and the result is sequentially transmitted to the Web server 12 (step 3106).
[0208]
When the Web server 12 obtains all the price data (YES in step 3107), the Web server 12 calculates a price change point from the obtained price data, and displays a price list to be displayed such that the price change point appears in the price list. The arrangement of the rows and columns of the table is determined (step 3108). Next, the price list shown in FIG. 9 is created according to the determined arrangement of the rows and columns, and transmitted to the user-side personal computer 2. The price specified by the combination of the dimension values selected at that time is displayed in red in this example (step 3108).
[0209]
Next, details of the similar parts list display processing shown in step 2506 in the flowchart of FIG. 25 will be described based on the flowcharts of FIGS. In addition, these flowcharts simultaneously show the processing contents in each of the user-side personal computer 2, the Web server 12, and the database server 11.
[0210]
When the user clicks the button "similar part" 171 on the detail display page shown in FIG. 6 (step 3201), the Web server 12 sets the classification ID associated with the mold part type selected at that time. An inquiry is made to the database (step 3202), and the corresponding classification ID is obtained from the database server 11 (step 3203). Further, the database server 11 is queried for a mold part type associated with the same classification ID as the acquired classification ID (step 3204), and a parts list covering the corresponding mold part type codes is obtained (step 3204). 3205).
[0211]
Next, the Web server 12 inquires of the database server 11 the shape definition file IDs respectively associated with the mold component types selected at that time and the mold component types listed in the list (step 3206). The shape definition file ID for each mold part type is obtained (step 3207).
[0212]
Next, the Web server 12 narrows down, from the previously received list, the mold component type associated with the same shape definition file ID as the mold component type at that time (step 3308). Moving to the flowchart of FIG. 33, the Web server 12 inquires of the database server 11 whether or not the narrowed mold part types can have the same dimension values as the current mold part types (see FIG. 33). Step 3309).
[0213]
The database server 11 determines, based on the parameter file associated with each mold component type, that the queried mold component type has the same dimension value combination as the current mold component type. It is determined whether or not it can be obtained, and the result of the determination is returned to the Web server 12 (step 3310).
[0214]
The Web server 12 specifies a mold part in which the dimension value of the mold part type for which the determination result is “OK” is the same as the dimension value combination of the mold part type at that time as a similar part (step 3311). ). Then, the database is queried for individual part information of those mold parts specified as similar parts (step 3312), and they are obtained (step 3313). Next, a similar parts list display page shown in FIG. 10 displaying the individual part information is created and transmitted to the user-side personal computer 2 (step 3314).
[0215]
In the flowchart of FIG. 34, when the user clicks a button “Adopt” (210 to 217) for any similar part on the similar parts list display page (step 3416, step 3415 NO), the Web server 12 is adopted. The component detail page is updated based on the individual component information of the similar component (step 3417).
[0216]
Next, the details of the 3D CAD file download (individual download) process shown in step 2507 in the flowchart of FIG. 25 will be described with reference to the flowchart of FIG. In the flowchart, the processing contents of each of the user-side personal computer 2, the Web server 12, the database server 11, and the CAD file generation server 13 are shown at the same time.
[0219]
In the detailed display page shown in FIG. 6, the user selects a desired data format (radio buttons 175 to 177), and then clicks a button "download" 174 (step 3501). The data format is read (step 3502), and a confirmation page (FIG. 11) displaying a "download start button" 220 based on the order number displayed on the page at that time is created and transmitted to the user-side personal computer 2. (Step 3503).
[0218]
When the user clicks the download start button 220 on the confirmation page (step 3504), the Web server 12 requests the CAD file generation server 13 to generate a three-dimensional CAD file of the corresponding mold part. Is performed (step 3505). In synchronization with this, the database server 11 sends the shape definition file of the corresponding mold part and the dimension value for each item to the CAD file generation server 13. At this time, the database server 11 specifies other unselectable dimension values based on the parameter file of the corresponding mold part type, and transmits the dimension values to the CAD file generation server 13 (step 3506).
[0219]
Thus, the CAD file generation server 13 performs the three-dimensional processing of the corresponding mold part based on the received shape definition file and the item-specific dimension values (including the item-size items that cannot be selected) according to the dedicated component generation program. A CAD file is generated in a specified data format (step 3507). The generated three-dimensional CAD file is compressed by the Web server 12 and transmitted (downloaded) to the user's personal computer 2 (step 3508).
[0220]
The details of the three-dimensional CAD file generation processing shown in step 3507 will be described with reference to the flowchart in FIG.
[0221]
First, the component generation server 13 generates a three-dimensional shape source file (hereinafter, referred to as an instance file) that defines the three-dimensional shape of the corresponding mold component from the shape definition file and the dimension value for each item (step 3601). ). As described above, the shape definition file describes a method of creating a three-dimensional shape of each mold component type, an identifier indicating a plurality of three-dimensional element shapes prepared in advance (for example, a triangular prism, a cone, and the like), It is an XML file expressed by the mutual arrangement relationship between these element shapes and the connection mode. Information on the specific structure of each element shape (eg, angle formed by each side, etc.) is described in a separately stored structure file, and is acquired by specifying the corresponding structure file based on the above-described element shape identifier. It is so.
[0222]
On the other hand, the dimensions of each element shape are specified each time based on the non-selectable item-specific dimension values automatically specified based on the item-specific dimension values selected by the user and the parameter file. That is, the component generation server 13 recognizes the dimensions of each element shape by decoding the instance file in which the item-specific dimension values (including the non-selectable item-specific dimension values) are written in the shape definition file. . In addition, in order to make it easy for those skilled in the art to understand, a specific example showing the data description mode of this instance file is described at the end of the “embodiment of the invention” together with a brief description, so please also refer to that. .
[0223]
Returning to the flowchart of FIG. 36, the component generation server 13 uses the generated instance file to specify the specific shapes of the shape elements of the corresponding mold components, their positional relationships, and the like.
The (configuration) is interpreted (step 3602), and expression data describing it is created and temporarily stored (step 3603).
[0224]
Next, a dedicated file (Visitor) corresponding to the specified data format is called (step 3604). In the present embodiment, three types of Visitors 131, 132, and 133 corresponding to “SAT”, “STL”, and “IGES” are prepared in the component generation server 13 in advance.
[0225]
Next, based on the expression data described above, shape data for each shape element is sequentially created in a designated data format with reference to the called Visito, and they are combined (sum, difference, product), and finally, A three-dimensional CAD file is generated in the designated data format of the corresponding mold part (step 3605).
[0226]
Next, the processing contents of the electronic catalog apparatus 1 when the resident display button "batch download" 106 is selected will be described with reference to FIGS. In addition, these flowcharts simultaneously show the processing contents of each of the user-side personal computer 2, the Web server 12, the database server 11, and the CAD file generation server 13.
[0227]
When the user clicks the button “batch download” 106 on any one of the web pages (step 3701), the web server 12 first requests the database server 11 for the content information of the corresponding component tray of the user (step 3702). ). When the requested component tray information is provided from the database server 11 (step 3703), the Web server 12 creates the batch download page shown in FIG. (Step 3704). On the same page, the user selects check boxes 330 to 335 of the desired mold parts (step 3705), and also selects a desired data format using the list box 336 (step 3706). When "download" 337 is clicked (step 3707), the specified data format information and the order number of each mold component to be downloaded are read into Web server 12 (step 3708).
[0228]
38, the Web server 12 then specifies the file names of the three-dimensional CAD files of the plurality of mold parts to be downloaded based on the order number, and the file names are simultaneously described. A confirmation page displaying the “download start button” is created and transmitted to the user-side personal computer 2 (step 3809).
[0229]
When the user clicks a download start button on the confirmation page (step 3810), the Web server 12 instructs the CAD file generation server 13 to generate a three-dimensional CAD file of the selected mold part. Requests are made sequentially for each mold part (step 3811). In synchronization with this, the database server 11 sends the shape definition file of each mold part and the dimension value for each item (including the dimension value for each item that cannot be selected) to the CAD file generation server 13. (Step 3812).
[0230]
As a result, the CAD file generation server 13 individually generates a three-dimensional CAD file of the corresponding mold part in the specified data format (step 3307). Note that the processing content here is the same as that of step 3507 shown in the flowchart of FIG.
[0231]
When the Web server 12 acquires all the three-dimensional CAD files of the selected mold component (step 3814 YES), the three-dimensional CAD files are collectively compressed and transmitted (downloaded) to the user's personal computer 2 (step 3814). 3815).
[0232]
Next, in the individual download processing and the collective download processing shown in the flowchart of FIG. 35 or FIG. 37, respectively, in the 3D CAD file generation processing shown in step 3507 and step 3713, the three-dimensional Only the CAD file is generated, but if the above-described related component is associated with the selected mold component, the processing shown in the flowchart of FIG. Done. Although omitted in the above description, the determination as to whether or not there is a related component in the selected mold component is performed prior to the component generation request processing shown in steps 3505 and 3711, respectively.
[0233]
That is, as shown in the flowchart of FIG. 39, when the related component (child component) is associated with the selected mold component, the Web server 12 sends the CAD file generation server 13 A request for generating a three-dimensional CAD file for the selected mold part (parent part) and its related part (child part) is made at the same time (step 3901). In synchronization with this, the CAD server generates the CAD file generation server 13 from the database server 11 with the respective shape definition files of the corresponding parent parts and child parts and the dimension values for each item (including the dimension values for each item that cannot be selected). (Step 3902). The item-specific dimension values of the child parts are specified by the database server 11 each time based on the size interlocking information shown in FIG.
[0234]
First, the component generation server 13 separately generates an instance file for each of the parent component and the child component from the shape definition file and the dimension value for each item (step 3903).
[0235]
Next, from the generated instance file, the configuration of the element shape is interpreted for each of the parent part and the child part (step 3904), and individual expression data for each of the parent part and the child part are created and temporarily stored (step 3904). Step 3905).
[0236]
Next, a dedicated program file (Visitor) corresponding to the specified data format is called (step 3906), and based on the expression data, a three-dimensional CAD file for each shape element for each of the parent part and the child part is obtained. The generated three-dimensional CAD files are sequentially created with reference to the called Visitor (step 3907), and the parent component and the child component are finally generated in the designated data format (step 3908 YES).
[0237]
When acquiring the three-dimensional CAD files of the parent part and the child part, the Web server 12 collectively compresses the three-dimensional CAD files and transmits (downloads) them to the user-side personal computer 2 (step 3908).
[0238]
Next, the processing contents of the electronic catalog apparatus 1 when the radio button 263 indicated by "import" is selected on the parts tray contents display page shown in FIG. 12 will be described with reference to FIGS. It should be noted that these flowcharts simultaneously show the processing contents of each of the user-side personal computer 2, the Web server 12, and the database server 11.
[0239]
When the radio button 263 indicated by "Import" is selected on the component tray content display page (step 4001), the Web server 12 creates a target file designation page (dialog) shown in FIG. 2 (step 4002). Using the input box 270 displayed on the page, the user specifies a CSV file to be imported, and clicks a button “OK” 271 (step 4003), and the CSV file is uploaded to the Web server 12 . The Web server 12 creates the order code / quantity sequence teaching page shown in FIG. 16 based on the contents of the CSV file, and transmits it to the user-side personal computer 2 (step 4004).
[0240]
On the same teaching page, the user designates a row in which the order code and the quantity are described via radio boxes (291 to 304), and clicks a button "OK" 305 on the same page. The data is read by the Web server 12, and the Web server 12 specifies the order code string and the quantity string of the CSV file read earlier (step 4006). Next, all the order codes described in each row of the specified order code sequence are sent to the database server 11, and an inquiry is made as to whether or not the die part information corresponding to each order code is stored (step 4007). The database server 11 specifies the mold part type and item-specific dimensional value for each order code from the order codes sent, and based on this, determines whether there is mold part information corresponding to the order code. Is checked (collated), and if there is corresponding mold part information, a manufacturer of the mold part is extracted.
[0241]
As a result, a list in which each order code is associated with a manufacturer name is created and sent to the Web server 12 (step 4008). It should be noted that the order code for which no part maker name is extracted is, of course, not associated with the part maker name, and is described in the list as "No corresponding part maker".
[0242]
Moving to the flowchart of FIG. 41, the Web server 12 creates the import content confirmation page shown in FIG. 17 based on the received list, and sends it to the user-side personal computer 2. In the creation of the confirmation page, if there is an order code associated with a plurality of component maker names (step 4109: YES), the maker display field corresponding to the order code is displayed in a list box. (Step 4110). On the other hand, if there is no order code associated with a plurality of component maker names (NO in step 4109), the confirmed maker name is displayed in the maker display column, and the list box is not displayed (step 4111). In addition, "None" is displayed in the part maker column corresponding to the order code for which none of the part maker names could be specified.
[0243]
When a list box is displayed on the confirmation page, the user selects one maker for each list box, and then clicks a button "OK" 313 (step 4112), and the selection result is read into the Web server 12. As a result, on the Web server 12 side, each order code is associated one-to-one with the component maker (except for "no component maker").
[0244]
The Web server queries the database server 11 for individual part information (part name, unit price, etc.) of each mold part based on the specified ordering code and part manufacturer name (step 4113). Upon receiving the inquiry, the database server 11 returns individual component information of each mold component to the Web server 12 (Step 4114). In the individual component information, the “unit price” is determined by specifying the dimension value for each item from the order code and using the price calculation formula of the corresponding mold component type.
[0245]
The Web server 12 receives the individual component information of each mold component from the database server 11, and adds the information of the mold component to the component tray of the corresponding user (Step 4115).
[0246]
The processing contents of the electronic catalog apparatus 1 when the radio button 262 indicated by “Export” is selected on the component tray contents display page shown in FIG. 12 are described in the preceding paragraphs [0137] to [0138]. Those skilled in the art will easily come up with reference to the above-described description of the export and the above-described import processing, and thus the description using the flowchart will be omitted.
[0247]
Next, in the above-described embodiment, it is assumed that the electronic catalog device 1 generates a three-dimensional CAD file in the designated data format for the mold part selected by the user and then downloads the file to the user's personal computer 2. As described above, the generation of the three-dimensional CAD file may be performed by the user-side personal computer 2 as described below.
[0248]
FIG. 42 shows the overall configuration of the mold parts procurement support system according to the second embodiment of the present invention. As is clear from the comparison with FIG. 1, in the second embodiment, no Visitor is stored in the electronic catalog device 1, and instead, a Visitor (21) corresponding to each user's CAD is stored in the user-side personal computer 2. ) Is prepared for each. In addition, a CAD file generation program (parts) 20 as software for generating a three-dimensional CAD file with reference to the Visitor 21 based on the instance file is installed in the user-side personal computer 2 in advance. In this example, the structure file corresponding to the element shape ID described in the shape definition file is installed together with this software.
[0249]
The processing related to the generation of a three-dimensional CAD file in the second embodiment will be described with reference to the flowchart in FIG. In the flowchart, the processing contents of each of the user-side personal computer 2 and the electronic catalog device 1 are shown at the same time.
[0250]
As described above, in the second embodiment, the user uses a mouse to simultaneously display the component image diagram shown on the component detail display page of FIG. 6 on the display of the user-side personal computer 2. By dragging and dropping on the CAD screen, the generation of a three-dimensional CAD file of the mold part is started. The data download start function by drag and drop is one of the functions realized by the CAD file generation program. That is, in the second embodiment, the CAD file generation program 20 installed on the user's personal computer 2 is different from the CAD file generation program 130 stored in the electronic catalog device 1 in this point.
[0251]
As shown in the flowchart of FIG. 43, when the user performs the above-described drag and drop on the display of the personal computer 2 (step 4301), the user's personal computer 2 executes the URL of the mold parts procurement support site according to the CAD file generation program. Information is obtained (Step 4302). As a result, an instance file generation request is issued to the Web server 12 via the communication module (not shown) of the user-side personal computer 2 for the corresponding mold part (drag and drop mold part). (Step 4303).
[0252]
In response to the instance file generation request, the Web server 12 obtains the shape definition file of the corresponding mold part and the dimension value for each item (including the dimension value for each item that cannot be selected) from the database server 11, and acquires them. The file is sent to the CAD file generation server 13 (step 4304).
[0253]
The CAD file generation server 13 creates an instance file from the received shape definition file and item-specific dimension values (step 3905), as described earlier with reference to FIG. 36 (step 3601) and the like, and The data is transmitted to the user's personal computer 2 through the server 12 (step 4306).
[0254]
The created instance file is downloaded to the user's personal computer 2 via the communication module (step 4307).
[0255]
Next, the user-side personal computer 2 generates a three-dimensional CAD file by referring to the visitor 21 owned by the user based on the downloaded instance file according to the CAD file generation program 20 (step 4308). The details of the process at this time are almost the same as those of steps 3602 to 3605 shown in FIG.
[0256]
Next, in this example, a three-dimensional image based on the generated three-dimensional CAD file is automatically developed on the CAD (step 4309).
[0257]
As described above, in the second embodiment, since the three-dimensional CAD file required in each user-side personal computer 2 is generated, the data amount when downloading from the electronic catalog device 1 to the user-side personal computer 2 is reduced. Therefore, the data transfer time is also reduced. Also, as is clear from a specific example of data described later, a Visitor can be easily created by those skilled in the art (a programmer or the like). Even if there is a CAD, it is not necessary to prepare a corresponding Visitor. That is, if the CAD file generation program is installed in the personal computer 2 in addition to the visitor, the three-dimensional CAD file of the mold component selected by the electronic catalog apparatus 1 can be easily obtained in almost all the personal computers 2. it can.
[0258]
In the embodiment described above, the order code shown on the detail display page in FIG. 6 is automatically specified based on the parameter file for each mold part type. May be used to allow the user to input arbitrary characters and symbols on the personal computer screen. In such a case, there is a concern that an input code of the order code may be erroneous. For example, the order code collation processing (step 4108) shown in the import processing of FIG. If such an input error is automatically detected, an order error due to the input error can be prevented.
[0259]
Finally, specific examples of the data contents of the above-described shape definition file, instance file, and visitor, and an example of a three-dimensional CAD file generated using the data are shown as Equations 1 to 4, respectively. .
[0260]
FIG. 44 shows an example of a three-dimensional shape display screen by CAD. In this example, a three-dimensional shape having a substantially convex vertical cross section formed by connecting two rectangular parallelepipeds is displayed on the screen. An image is drawn. The “shape definition file” shown in Expression 1 is an XML file that expresses the three-dimensional shape shown in FIG. 44 by applying a CSG expression to a predetermined element shape and a combination form thereof.
[0261]
Incidentally, the contents of the data will be briefly described just in case. “Lump” (“component_id = 〜”) and “primitive” (“type = block” or “component_id = 〜”) shown in the data correspond to the element shape identifier. "Primitive" indicates a so-called basic shape element (triangular prism, rectangular parallelepiped, cone, etc.), and in this example, "block" is used at two places as its identifier. Note that the specific structure of the basic shape element is described in advance in the separately stored structure file as described above. On the other hand, “lump” indicates a composite element shape represented by a combination of a plurality of shapes, and is specified by “component_id” added in the same data. This composite element shape is used in substantially the same way as the basic shape element in defining the target three-dimensional shape. The composite element shape is represented by a combination of shape elements located in lower layers. For example, the composite element shape indicated by “component_ID =“ 3 ”” is obtained by combining the basic shapes specified by “component_ID =“ 4 ”” and “component_ID =“ 5 ”” (both are “type = block”). Show the shape. Note that, in this example, the composite element shape indicated by “component_ID =“ 1 ”” or “component_ID =“ 2 ”” is “component_ID =“ 4 ”” and “component_ID =”, like “component_ID =“ 3 ””. 5 "" (both are "type = block"), the shapes are shown by combining the basic shapes, but for the sake of programming, they are indicated by a "component ID" different from "component_ID =" 3 "". In this example, the layer structure is shown only at the beginning and end of the description, but a space or the like is actually used (this is omitted for convenience of the page description width).
[0262]
For the basic shape indicated by “primitive”, “var” (<name>) is used as information for specifying the dimension value for each part of the basic shape based on the determined dimension-specific item value of each mold component type. W </ name>, <value> CKL </ value>, etc.) are described. In this example, “W” indicates that the part code of the basic shape element is used, and “CKL” indicates that the part code “W” is the dimension value of the item code indicated by “CKL”. It should be noted that “CKL” is not the item code itself in the order code, but is previously associated with the item code, and is used by the CAD file generation program to specify the item code.
[0263]
Also, “operation” (“type = boolean” is used in this example) is represented by each shape element based on the sum, difference, and product (“component_id =“ 1 ”to“ 5 ”” in the same data). 2) shows a mode of bonding between them. Here, the dimension value of the shape element specified by “component_id =” is newly defined by “var”. These constitute the main part of the interrelated command string.
[0264]
In the same data, "anchor" indicates anchor information of the entire mold part or each element shape. In the anchor information of each element shape, an anchor position at the time of combining element shapes is described.
[0265]
Further, in this example, a shape creation procedure for “chamfering” indicated by “type = chamfer” is described. That is, although not shown in the three-dimensional shape display screen of FIG. 44, in detail, this data is obtained by further chamfering the lower end portion at both corners from the substantially convex shape in vertical section shown in FIG. It represents a three-dimensional shape.
[0266]
The “instance file” shown in Expression 2 is an XML file generated by inserting the determined item-specific dimension value (indicated by “<value> 20 </ value> or the like) into this shape definition file. In this example, "slide core (part classification name)" and "pre-hardened steel (material)" are also described (inserted) in this instance file.
[0267]
“Visitor” shown in Expression 3 is a conversion file for expressing each three-dimensional element shape expressed by the instance file in a language of the SAT format, which is one of the B-rep formats. A command string starting with "api" (api_make_cuboid (width, length, height, blk), api_apply_transf (blk, move_trf for blk, move_trf, and ap_changeNb_transform for Lipto_Nabty, etc.) Shows a function. It should be noted that, from the shape definition file, the instance file, and the data example described above, those skilled in the art can easily understand the description mode of “Visitor” corresponding to each data format. Omitted.
[0268]
The data shown in Expression 4 is an example of a three-dimensional CAD file created using the above-mentioned “shape definition file”, “Visitor”, and the like. This example is described in the SAT format, which is one of the B-rep formats. By opening this file, the three-dimensional image having a substantially convex vertical cross section shown in FIG. Be expanded.
[0269]
As is clear from the comparison of these data examples, in the present embodiment, by using the “shape definition file”, the data storage capacity for creating one three-dimensional CAD file is reduced in the conventional B-rep format. It can be seen that the number is greatly reduced as compared with the three-dimensional CAD file generating apparatus that stores the three-dimensional CAD file. That is, taking a rectangular parallelepiped as an example, in the B-rep format, information on six planes, twelve line segments (ridges), and eight vertex coordinates is required, whereas in this embodiment, In the CSG expression format, only the information on the vertical, horizontal, and height and the position (based on the anchor) of the rectangular parallelepiped is required.
[0270]
On the other hand, in the B-rep format, since the amount of information is large, there is an advantage that partial shape change on the user side is easier than in the CSG expression format. In the present embodiment, the shape definition file stored on the electronic catalog device side is based on the CSG expression format, while the finally generated three-dimensional CAD file (provided to the user) is a B-rep file. By adopting the format, the degree of freedom of shape change on the user-side CAD is ensured while the storage capacity is significantly reduced.
[0271]
Note that, in the present embodiment, the generated three-dimensional CAD file is not limited to the above-described solid model, such as “STL” is indicated as a selectable data format. Various expressions such as a wire frame model, a surface model, and a polyhedron approximation model may be used. Also in this case, according to the present embodiment, the amount of data to be stored in the database can be reduced. In other words, the same shape definition file can be associated with two or more different mold component types as long as the shape creation procedure is similarly expressed. Since specific structural data and the like can be shared by a plurality of shape definition files, even if the finally generated three-dimensional CAD file has any of the above-described forms, the data capacity to be stored in the database can be reduced. Significant reduction can be achieved.
[0272]
Figure 2004054363
(Equation 1)
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
[0273]
Figure 2004054363
(Equation 2)
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
[0274]
Figure 2004054363
[Equation 3]
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
[0275]
Figure 2004054363
(Equation 4)
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
Figure 2004054363
[0276]
【The invention's effect】
As is apparent from the above description, according to the present invention, an electronic catalog apparatus for a mold component that is excellent in convenience and that can flexibly respond to various requests of a user related to selection of a mold component is realized. .
[Brief description of the drawings]
FIG. 1 is a diagram showing an overall configuration of a mold parts procurement support system according to the present invention.
FIG. 2 is a diagram showing an example of a homepage of a mold parts procurement support site.
FIG. 3 is a diagram illustrating an example of a catalog selection page.
FIG. 4 is a diagram showing an example of a component category selection page.
FIG. 5 is a diagram showing an example of a die part type selection page.
FIG. 6 is a diagram showing an example of a component detail display page.
FIG. 7 is a diagram (part 1) illustrating an example of a dimension value selection page.
FIG. 8 is a diagram (part 2) illustrating an example of a dimension value selection page.
FIG. 9 is a diagram showing an example of a price list display page.
FIG. 10 is a diagram showing an example of a display page of a similar parts list.
FIG. 11 is a diagram illustrating an example of a confirmation page related to downloading of a three-dimensional CAD file.
FIG. 12 is a diagram illustrating an example of a content display page of a component tray.
FIG. 13 is a diagram illustrating an example of a CSV file (display by a Web page) created by an export function.
FIG. 14 is a diagram showing an example of a file specification page for specifying a CSV file to be imported.
FIG. 15 is a diagram showing an example of the contents of a CSV file to be imported.
FIG. 16 is a diagram showing an example of an order code / quantity sequence teaching page.
FIG. 17 is a diagram illustrating an example of an import content confirmation page.
FIG. 18 is a diagram illustrating an example of the content of a component tray updated by import.
FIG. 19 is a diagram illustrating an example of a target component selection page (batch download page) related to a batch download process.
FIG. 20 is a diagram illustrating an example of a target component selection page (order creation page) related to an order creation process.
FIG. 21 is a diagram illustrating an example of a purchase order content display page.
FIG. 22 is a diagram showing data stored in a database server in a hierarchical structure.
FIG. 23 is a diagram showing an example of the contents of a parameter file.
FIG. 24 is a general flowchart showing the entire processing contents of the electronic catalog apparatus 1 for selecting a mold part.
FIG. 25 is a flowchart showing details of a final selection process (step 2404).
FIG. 26 is a flowchart showing details of a dimension value selection process (step 2504).
FIG. 27 is a flowchart showing details of a dimension value selection page creation process (step 2601).
FIG. 28 is a flowchart showing details of an option selection receiving process (step 2604).
FIG. 29 is a flowchart showing details of a dimension value selection receiving process (step 2605).
FIG. 30 is a flowchart (part 1) illustrating details of price list display processing (step 2505).
FIG. 31 is a flowchart (part 2) illustrating details of price list display processing (step 2505).
FIG. 32 is a flowchart (part 1) showing details of a similar parts list display process (step 2506).
FIG. 33 is a flowchart (part 2) showing details of the similar part list display processing (step 2506).
FIG. 34 is a flowchart (part 3) showing details of the similar part list display processing (step 2506).
FIG. 35 is a flowchart showing details of three-dimensional CAD file download (step 2507).
FIG. 36 is a flowchart showing details of a three-dimensional CAD file generation process (step 3507).
FIG. 37 is a flowchart (part 1) showing processing contents of the electronic catalog device 1 for batch download together with operation contents of a user-side personal computer.
FIG. 38 is a flowchart (part 2) showing processing contents of the electronic catalog device 1 for batch download together with operation contents of the user's personal computer.
FIG. 39 is a flowchart showing processing contents of the electronic catalog device 1 for simultaneous download of related parts together with operation contents of the user's personal computer.
FIG. 40 is a flowchart (part 1) showing processing contents of the electronic catalog apparatus 1 for import together with operation contents of the user-side personal computer.
FIG. 41 is a flowchart (part 2) showing the processing contents of the electronic catalog device 1 for import together with the operation contents of the user-side personal computer.
FIG. 42 is a view showing the overall configuration of a second embodiment of the die parts procurement support system according to the present invention.
FIG. 43 is a flowchart showing the processing contents of the entire system relating to generation of a three-dimensional CAD file in the second embodiment.
FIG. 44 is a diagram showing an example of a three-dimensional shape display screen (CAD).
[Explanation of symbols]
1 Electronic catalog device
2 User side personal computer
3 Internet
20 CAD file generation program parts
21 Visitor
11 Database server
12 Web server
13 CAD file generation server
130 CAD file generation program parts
131-133 Visitor

Claims (34)

グラフィカル・ユーザ・インタフェースを介するユーザとの対話を通じて、ユーザが希望する金型部品種並びに寸法値を有する金型部品に相当する金型部品発注用情報を生成する金型部品の電子カタログ装置であって、
予め決められた1若しくは2以上の属性項目に関する属性値と、予め決められた1若しくは2以上の部品部位のそれぞれに関してユーザが選択し得る寸法値とを、一連の金型部品種のそれぞれ毎に記憶させた部品ライブラリと、
部品ライブラリから読み出された各属性項目に関する属性値に基づいてユーザに対して各属性項目に関する属性値選択候補を提示すると共に、各属性項目毎に選択候補の中からユーザにより選択された属性値の組み合わせに基づいて部品ライブラリを検索することにより、ユーザの希望する金型部品種を決定する金型部品種決定手段と、
決定された金型部品種について、部品ライブラリから読み出された各部品部位に関する寸法値に基づいてユーザに対して各部品部位に関する寸法値選択候補を提示すると共に、各部品部位毎に寸法値選択候補の中からユーザにより選択された寸法値を各部品部位毎にユーザの希望する寸法値として特定する寸法値決定手段と、
金型部品種決定手段にて決定された金型部品種と寸法値決定手段にて決定された寸法値とに基づいて金型部品発注用情報を生成する発注用情報生成手段と、を具備し、
それにより、提示された属性値選択候補と寸法値選択候補の中からそれぞれユーザが希望するものを選択する操作を介して金型部品発注用情報が最終的に生成される、ことを特徴とする金型部品の電子カタログ装置。
An electronic catalog apparatus for a mold part, which generates mold part ordering information corresponding to a mold part having a desired mold part type and a dimension value through interaction with the user through a graphical user interface. hand,
An attribute value relating to one or more predetermined attribute items and a dimension value that can be selected by the user for each of the predetermined one or more component parts are set for each of a series of mold component types. With the parts library stored
The attribute value selection candidates for each attribute item are presented to the user based on the attribute values for each attribute item read from the parts library, and the attribute value selected by the user from the selection candidates for each attribute item Mold part type determining means for determining a mold part type desired by a user by searching a part library based on a combination of:
For the determined mold part type, a dimension value selection candidate for each part part is presented to the user based on the dimension value for each part part read from the part library, and a dimension value selection is made for each part part. Dimension value determining means for specifying a dimension value selected by the user from the candidates as a dimension value desired by the user for each part site;
Ordering information generating means for generating mold part ordering information based on the mold part type determined by the mold part type determining means and the dimension value determined by the dimension value determining means. ,
Thereby, the mold part ordering information is finally generated through the operation of selecting the desired one from the presented attribute value selection candidates and dimension value selection candidates. Electronic catalog device for mold parts.
ネットワークを介して、グラフィカル・ユーザ・インタフェースを有するユーザ端末とデータ送受信を行うための通信手段を更に具備することを特徴とする請求項1に記載の電子カタログ装置。The electronic catalog apparatus according to claim 1, further comprising communication means for transmitting and receiving data to and from a user terminal having a graphical user interface via a network. 通信手段は、ASP機能を有するWebサーバである、請求項2に記載の電子カタログ装置。The electronic catalog device according to claim 2, wherein the communication unit is a Web server having an ASP function. 寸法値決定手段には、
1の部品部位に関してユーザの希望する寸法値条件を受け付ける手段と、
部品ライブラリに記憶された当該1の部品部位に関する寸法値を、ユーザの希望する寸法値条件と照合する手段と、
ユーザの希望する寸法値条件と合致しない寸法値を寸法値選択候補としての提示対象から除外する手段と、が含まれており、
それにより、ユーザの希望を加味して寸法値選択候補の提示を行う、ことを特徴とする請求項1に記載の金型部品の電子カタログ装置。
The dimension value determining means includes:
Means for receiving a dimension value condition desired by a user with respect to one component part;
Means for comparing the dimension value related to the one component part stored in the component library with a dimension value condition desired by the user;
Means for excluding dimension values that do not match the dimension value conditions desired by the user from the presentation targets as dimension value selection candidates,
2. The electronic catalog device for mold parts according to claim 1, wherein the candidate for the dimension value is presented in consideration of a user's request.
寸法値条件には、寸法値の最大値及び/又は最小値が含まれている、ことを特徴とする請求項4に記載の金型部品の電子カタログ装置。The electronic catalog apparatus for a mold part according to claim 4, wherein the dimension value condition includes a maximum value and / or a minimum value of the dimension value. 寸法値条件には、選択候補を探索するためのピッチが含まれている、ことを特徴とする請求項4または5に記載の金型部品の電子カタログ装置。6. The electronic component catalog apparatus according to claim 4, wherein the dimension value condition includes a pitch for searching for a selection candidate. 寸法値条件には、表示個数の上限が更に含まれている、ことを特徴とする請求項4乃至6の何れかに記載の金型部品の電子カタログ装置。7. The electronic catalog device for mold parts according to claim 4, wherein the dimension value condition further includes an upper limit of the number of displayed parts. 寸法値決定手段には、
1の部品部位に関するユーザからの寸法値選択候補の提示要求を受け付ける手段と、
当該提示要求があったとき、その部品部位の寸法値と相関のある他の部品部位の決定済寸法値をそれらの部品部位の寸法値相互関係を規定する条件式に当て嵌めて、当該寸法値選択候補の提示要求があった部品部位の寸法値条件を導き出す手段と、
部品ライブラリに記憶された当該1の寸法部位に関する寸法値を、前記条件式から導き出された寸法値条件と照合する手段と、
当該寸法値条件と合致しない寸法値を寸法値選択候補としての提示対象から除外する手段と、が含まれており、
それにより、他の部品部位の決定済寸法値を加味して寸法値選択候補の提示を行う、ことを特徴とする請求項1に記載の金型部品の電子カタログ装置。
The dimension value determining means includes:
Means for receiving a request from a user to present a candidate for a dimension value regarding one of the component parts;
When the presentation request is made, the determined dimensional values of other component parts that are correlated with the dimensional value of the part part are applied to a conditional expression that defines the dimensional value correlation of those part parts, and the dimensional value is determined. Means for deriving the dimensional value condition of the component part requested to present the selection candidate,
Means for comparing a dimension value related to the one dimension portion stored in the parts library with a dimension value condition derived from the conditional expression;
Means for excluding dimension values that do not match the dimension value conditions from being presented as dimension value selection candidates,
2. The electronic catalog device for die parts according to claim 1, wherein the selection of the dimension value selection is performed in consideration of the determined dimension values of other component parts.
条件式には、金型部品の製作限界に起因する条件式が含まれる、ことを特徴とする請求項8に記載の金型部品の電子カタログ装置。9. The electronic catalog apparatus for a mold part according to claim 8, wherein the conditional expression includes a conditional expression caused by a manufacturing limit of the mold part. 寸法値決定手段には、
1の部品部位に関してユーザの希望する寸法値条件を受け付ける手段と、
当該1の部品部位に関する寸法値選択候補の提示要求があったとき、その部品部位の寸法値と相関のある他の部品部位の決定済寸法値をそれらの部品部位の寸法値相互関係を規定する条件式に当て嵌めて、当該寸法値選択候補の提示要求があった部品部位の寸法値条件を導き出す手段と、
部品ライブラリに記憶された当該1の寸法部位に関する寸法値を、前記受け付けられた寸法値条件並びに前記条件式から導き出された寸法値条件のそれぞれと照合する手段と、
それら寸法値条件と合致しない寸法値を寸法値選択候補としての提示対象から除外する手段と、が含まれており、
それにより、他の部品部位の決定済寸法値並びにユーザの希望を加味して寸法値選択候補の提示を行う、ことを特徴とする請求項1に記載の金型部品の電子カタログ装置。
The dimension value determining means includes:
Means for receiving a dimension value condition desired by a user with respect to one component part;
When there is a request to present a dimension value selection candidate for the one component part, the determined dimension values of other component parts that are correlated with the dimension value of the part part are defined as the dimension value correlations of those part parts. Means for deriving a dimension value condition of a component part that has been requested to present the dimension value selection candidate by applying to the conditional expression;
Means for comparing the dimension value related to the one dimension portion stored in the parts library with the accepted dimension value condition and the dimension value condition derived from the conditional expression, respectively;
Means for excluding dimension values that do not match those dimension value conditions from being presented as dimension value selection candidates,
2. The electronic catalog apparatus for a mold part according to claim 1, wherein the dimension value selection candidates are presented in consideration of the determined dimension values of other component parts and the user's request.
条件式には、金型部品の製作限界に起因する条件式が含まれる、ことを特徴とする請求項10に記載の金型部品の電子カタログ装置。The electronic catalog apparatus for a mold part according to claim 10, wherein the conditional expression includes a conditional expression caused by a manufacturing limit of the mold part. 寸法値条件には、寸法値の最大値及び/又は最小値が含まれている、ことを特徴とする請求項10又は11に記載の金型部品の電子カタログ装置。12. The electronic catalog device for mold parts according to claim 10, wherein the dimension value condition includes a maximum value and / or a minimum value of the dimension value. 寸法値条件には、選択候補を探索するためのピッチが含まれている、ことを特徴とする請求項10乃至12の何れかに記載の金型部品の電子カタログ装置。13. The electronic component catalog for die parts according to claim 10, wherein the dimension value condition includes a pitch for searching for a selection candidate. 寸法値条件には、表示個数の上限が更に含まれている、ことを特徴とする請求項10乃至13の何れかに記載の金型部品の電子カタログ装置。14. The electronic catalog apparatus for mold parts according to claim 10, wherein the dimension value condition further includes an upper limit of the number of displayed parts. 1の金型部品に関する複数箇所の部品部位の中から、任意の2箇所の部品部位の指定をユーザから受け付ける手段と、
指定された2箇所の部品部位の寸法値を変数、残りの部品部位の寸法値を定数として、それらの2箇所の部品部位の採りうる値の組み合わせで決まる部品価格を複数通り求める手段と、
求められた複数通りの部品価格を指定された2箇所の部品部位を直交2軸とする二次元座標上に展開してユーザに提示する価格提示手段と、を更に含み、
それにより、指定された2箇所の部品部位の寸法値変動とそれに伴う部品価格の変動との関係を二次元座標上でユーザに明示できる、ことを特徴とする請求項1に記載の金型部品の電子カタログ装置。
Means for receiving designation of any two parts from a plurality of parts relating to one mold part from a user;
Means for determining a plurality of component prices determined by combinations of possible values of the two component parts, with the dimension values of the two specified part parts as variables and the dimension values of the remaining part parts as constants;
Price presentation means for developing the obtained plurality of parts prices on two-dimensional coordinates with two designated parts as orthogonal two axes and presenting to the user,
The mold part according to claim 1, wherein the relationship between the dimensional value change of the two designated parts and the change of the part price accompanying the change can be clearly indicated to the user on two-dimensional coordinates. Electronic catalog equipment.
二次元座標上に展開される部品価格には、ユーザにより指定された2箇所の部品部位の決定済み寸法値の組み合わせで特定される現在部品価格が含まれ、
価格提示手段は、前記現在部品価格を顕著性を持って提示する、ことを特徴とする請求項15に記載の金型部品の電子カタログ装置。
The component price developed on the two-dimensional coordinates includes the current component price specified by the combination of the determined dimension values of the two component parts specified by the user,
The electronic catalog apparatus for a mold part according to claim 15, wherein the price presenting means presents the current part price with a prominence.
金型部品種決定手段にて決定された金型部品種と寸法値決定手段にて決定された寸法値とで特定される1の業者の金型部品と同等の他業者の金型部品を、三次元形状の同一性に基づき検索する手段を更に有し、
それにより、前記1の業者の金型部品の同等他業者部品の情報を提示する、ことを特徴とする請求項1に記載の金型部品の電子カタログ装置。
A mold part of another trader equivalent to a mold part of one trader specified by the mold part kind determined by the mold part kind determining means and the dimension value determined by the dimension value determining means, Further comprising means for searching based on the identity of the three-dimensional shape,
The electronic catalog apparatus for mold parts according to claim 1, wherein information on parts of another mold company equivalent to the mold parts of the one trader is presented.
1の業者の金型部品に対応する金型部品発注用情報を構成する金型部品種の1属性項目である三次元形状項目に着目して、同一の三次元形状属性値を有する他業者の1若しくは2以上の金型部品種を検索する手段と、
検索された1若しくは2以上の金型部品種の中から当該1の業者の金型部品と同一若しくは略同一寸法を有する金型部品種を検索する手段と、を更に含み、
それにより、同一の三次元形状属性値を有しかつ同一若しくは略同一寸法値を有する金型部品種を他業者の同等部品として提示する、ことを特徴とする請求項17に記載の金型部品の電子カタログ装置。
Paying attention to the three-dimensional shape item, which is one attribute item of the mold part type, which constitutes the mold part order information corresponding to the mold part information of one trader, the other participant having the same three-dimensional shape attribute value Means for searching for one or more mold part types;
Means for searching a mold part type having the same or substantially the same size as the mold part of the one trader from the one or more mold part types retrieved,
18. The mold part according to claim 17, wherein a mold part type having the same three-dimensional shape attribute value and having the same or substantially the same dimension value is presented as an equivalent part of another company. Electronic catalog equipment.
1の業者の金型部品に対応する金型部品発注用情報を構成する金型部品種の1属性項目である三次元形状項目に着目して、同一の三次元形状属性値を有する他業者の1若しくは2以上の金型部品種を検索する手段と、
検索された1若しくは2以上の金型部品種若しくは全ての金型部品種の中から当該1の業者の金型部品と同一若しくは略同一寸法値を有する金型部品種を検索する手段と、を更に含み、
それにより、同一の三次元形状属性値を有しかつ同一若しくは略同一寸法値を有する金型部品種を他業者の同等部品として提示する、ことを特徴とする請求項17に記載の金型部品の電子カタログ装置。
Paying attention to the three-dimensional shape item, which is one attribute item of the mold part type, which constitutes the mold part order information corresponding to the mold part information of one trader, the other participant having the same three-dimensional shape attribute value Means for searching for one or more mold part types;
Means for retrieving a mold part type having the same or substantially the same dimensional value as the mold part of the one trader from among the retrieved one or more mold part types or all the mold part types. In addition,
18. The mold part according to claim 17, wherein a mold part type having the same three-dimensional shape attribute value and having the same or substantially the same dimension value is presented as an equivalent part of another company. Electronic catalog equipment.
他業者の同等部品として提示された金型部品のうち、ユーザが希望する1又は2以上の金型部品の選択を受け付ける手段を更に有し、
それにより受け付けられた金型部品の金型部品発注用情報が新たに生成される、ことを特徴とする請求項17乃至19の何れかに記載の金型部品の電子カタログ装置。
The apparatus further includes means for receiving a selection of one or more mold parts desired by a user among mold parts presented as equivalent parts of another company,
20. The electronic catalog apparatus for mold parts according to claim 17, wherein mold part order information of the accepted mold parts is newly generated.
三次元形状属性値は、その金型部品種の三次元図形作成手順に基づく属性値である、ことを特徴とする請求項18乃至20の何れかに記載の金型部品の電子カタログ装置。21. The electronic component catalog for die parts according to claim 18, wherein the three-dimensional shape attribute value is an attribute value based on a three-dimensional graphic creation procedure of the die part type. 三次元形状属性値は、その金型部品種についての三次元CAD用ファイルの生成に必要な三次元図形作成手順が記述されたファイルのID情報である、ことを特徴とする請求項21に記載の金型部品の電子カタログ装置。22. The three-dimensional shape attribute value is ID information of a file in which a three-dimensional graphic creation procedure required for generating a three-dimensional CAD file for the mold part type is described. Electronic catalog equipment for mold parts. 発注用情報生成手段にて順次に生成される1若しくは2以上の金型部品発注用情報を所定記憶領域に保存させる手段(部品トレイ)と、
所定記憶領域に保存された1発注単位分の金型部品発注用情報に基づいて発注書に変換可能な部品トレイ画面を生成する手段と、
所定記憶領域に保存された1発注単位分の金型部品発注用情報に基づいてCSV言語にて記述された発注部品リストを生成する手段と、
ユーザからの要求に応じて、前記部品トレイ画面と発注部品リストとのいずれかをユーザに提示する手段と、を含み、
それにより、発注書作成に先立ち部品トレイ画面にて発注部品の確認を行う一方、発注部品リストにて発注部品のデータ管理を行うようにした、請求項1に記載の金型部品の電子カタログ装置。
Means (part tray) for storing one or more mold part order information sequentially generated by the order information generating means in a predetermined storage area;
Means for generating a part tray screen convertible to an order form based on mold part ordering information for one order unit stored in a predetermined storage area;
Means for generating an order parts list described in a CSV language based on mold part order information for one order unit stored in a predetermined storage area;
Means for presenting one of the parts tray screen and the ordered parts list to the user in response to a request from the user,
2. An electronic catalog apparatus for mold parts according to claim 1, wherein the part to be ordered is confirmed on the parts tray screen prior to the creation of the order form, while the data of the parts is managed in the order parts list. .
発注用情報生成手段にて順次に生成される1若しくは2以上の金型部品発注用情報を所定記憶領域に保存させる手段と、
所定記憶領域に保存された1発注単位分の金型部品発注用情報に基づいて発注書に変換可能な部品トレイ画面を生成する手段と、
CSV言語にて記述された発注部品リストを受け付ける手段と、
受け付けた発注部品リストに含まれる金型部品発注用情報を部品トレイ画面に追加する手段と、を含み、
それにより、作成済み発注部品リストに基づき部品トレイ画面を補充して発注書の作成を可能とした、請求項1に記載の金型部品の電子カタログ装置。
Means for storing one or more mold part ordering information sequentially generated by the ordering information generating means in a predetermined storage area;
Means for generating a part tray screen convertible to an order form based on mold part ordering information for one order unit stored in a predetermined storage area;
Means for receiving an ordered parts list described in a CSV language;
Means for adding die part ordering information included in the received ordering parts list to the parts tray screen,
2. The electronic catalog device for mold parts according to claim 1, wherein the part tray screen is replenished based on the created order parts list, and an order sheet can be created.
CSV言語にて記述された発注部品リストに含まれる発注コード相当の情報を特定するための、ユーザによる教示を受け付ける手段を有する、ことを特徴とする請求項24に記載の金型部品の電子カタログ装置。25. An electronic catalog of mold parts according to claim 24, further comprising means for receiving information from a user for specifying information corresponding to an order code included in an order parts list described in a CSV language. apparatus. 発注部品リストに含まれる発注コードを、部品ライブラリに記憶された金型部品発注用情報と照合する手段を更に有する、ことを特徴とする請求項24又は25に記載の金型部品の電子カタログ装置。26. The electronic catalog apparatus for mold parts according to claim 24, further comprising means for checking an order code included in the order part list with mold part ordering information stored in a part library. . 金型部品種決定手段にて決定された金型部品種と寸法値決定手段にて決定された寸法値とに基づいて特定される金型部品の三次元CAD用ファイルを生成するCADファイル生成手段がさらに含まれている、請求項1に記載の金型部品の電子カタログ装置。CAD file generation means for generating a three-dimensional CAD file of a mold part specified based on the mold part type determined by the mold part type determination means and the dimension value determined by the dimension value determination means The electronic catalog apparatus of a mold part according to claim 1, further comprising: CADファイル生成手段が、
予め用意された複数の三次元要素形状のそれぞれを特定するための要素形状識別子と、それらの三次元要素形状の相互位置関係を特定するための相互関係命令語列とを用いて、各金型部品種の三次元形状を1若しくは2以上の三次元要素形状の組み合わせとして定義してなる各金型部品種毎の形状定義ファイルと、
決定された金型部品種の三次元形状と決定された寸法値と既知の寸法値とに基づいて、決定された金型部品の三次元形状に相当する三次元CAD用ファイルを生成するCADファイル生成手段と、
を具備する、請求項27に記載の金型部品の電子カタログ装置。
CAD file generation means,
Each mold is formed by using an element shape identifier for specifying each of a plurality of three-dimensional element shapes prepared in advance and a mutual relation command string for specifying a mutual positional relationship between the three-dimensional element shapes. A shape definition file for each mold part type in which the three-dimensional shape of the part type is defined as a combination of one or more three-dimensional element shapes;
A CAD file that generates a three-dimensional CAD file corresponding to the determined three-dimensional shape of the mold part based on the determined three-dimensional shape of the mold part type, the determined dimension value, and the known dimension value. Generating means;
28. The electronic component catalog apparatus for mold parts according to claim 27, comprising:
CADファイル生成手段が、
決定された金型部品の三次元形状に含まれる各三次元要素形状のそれぞれの構成を表現する要素形状構成データを生成する構成データ生成手段と、
生成された要素形状構成データのそれぞれを、1のCAD機種の言語で表現してなる要素形状CADデータに変換するCADデータ変換手段と、
変換により得られた要素形状CADデータのそれぞれを形状定義ファイルに含まれる相互関係命令語列にしたがって合成するCADデータ合成手段と、
を具備する、ことを特徴とする請求項28に記載の金型部品の電子カタログ装置。
CAD file generation means,
Configuration data generating means for generating element shape configuration data representing the configuration of each of the three-dimensional element shapes included in the three-dimensional shape of the determined mold part,
CAD data conversion means for converting each of the generated element shape configuration data into element shape CAD data expressed in the language of one CAD model;
CAD data synthesizing means for synthesizing each of the element shape CAD data obtained by the conversion in accordance with a mutual relation command string included in the shape definition file;
The electronic catalog apparatus of a mold part according to claim 28, comprising:
CADデータ変換手段が、
形状生成に関して1のCAD機種に固有な情報を設定してなる固有CAD情報設定手段と、
要素形状構成データのそれぞれを、固有CAD情報設定手段の設定情報を参照して、該当するCAD機種の言語で表現された要素形状CADデータに変換するCAD機種対応変換手段と、
を具備する、ことを特徴とする請求項29に載の金型部品の電子カタログ装置。
CAD data conversion means,
Unique CAD information setting means for setting information unique to one CAD model with respect to shape generation;
CAD model corresponding conversion means for converting each of the element shape configuration data into element shape CAD data expressed in the language of the corresponding CAD model by referring to the setting information of the unique CAD information setting means;
The electronic catalog apparatus for mold parts according to claim 29, comprising:
固有CAD情報設定手段には、異なるCAD機種のそれぞれに対応する2以上の固有CAD情報が含まれており、かつ
CAD機種対応変換手段は、2以上の固有CAD情報の中で、指定された固有CAD情報を参照して、要素形状構成データのそれぞれを該当するCAD機種の言語で表現された要素形状CADデータに変換する、ことを特徴とする請求項30に記載の金型部品の電子カタログ装置。
The unique CAD information setting means includes two or more unique CAD information corresponding to each of different CAD models, and the CAD model corresponding conversion means includes a unique unique CAD information among the two or more unique CAD information. 31. The electronic catalog apparatus for mold parts according to claim 30, wherein each of the element shape configuration data is converted into element shape CAD data expressed in a language of a corresponding CAD model by referring to the CAD information. .
形状定義ファイルが、XML等の拡張可能なマークアップ言語により記述されている、請求項28に記載の金型部品の電子カタログ装置。29. The electronic component catalog apparatus for mold parts according to claim 28, wherein the shape definition file is described in an extensible markup language such as XML. 請求項1乃至請求項32の何れかに記載の金型部品の電子カタログ装置の各構成手段又は各機能をコンピュータにて実現するためのプログラムが格納された記録媒体。33. A recording medium storing a program for realizing each component or each function of the electronic catalog device for mold parts according to claim 1 by a computer. 請求項1乃至請求項32の何れかに記載の金型部品の電子カタログ装置の各構成手段又は各機能をコンピュータにて実現するためのプログラム。33. A program for realizing each component or each function of the electronic catalog device for mold parts according to claim 1 by a computer.
JP2002207614A 2002-07-16 2002-07-16 Electronic catalog device for mold part Pending JP2004054363A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2002207614A JP2004054363A (en) 2002-07-16 2002-07-16 Electronic catalog device for mold part

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2002207614A JP2004054363A (en) 2002-07-16 2002-07-16 Electronic catalog device for mold part

Publications (2)

Publication Number Publication Date
JP2004054363A true JP2004054363A (en) 2004-02-19
JP2004054363A5 JP2004054363A5 (en) 2005-08-11

Family

ID=31931982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2002207614A Pending JP2004054363A (en) 2002-07-16 2002-07-16 Electronic catalog device for mold part

Country Status (1)

Country Link
JP (1) JP2004054363A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007193578A (en) * 2006-01-19 2007-08-02 Shigenori Tanaka CAD data identity verification device, CAD data identity verification method, and CAD data identity verification program
JP2007206956A (en) * 2006-02-01 2007-08-16 Shigenori Tanaka CAD data identity guarantee server device, CAD data identity guarantee method
JPWO2006114880A1 (en) * 2005-04-22 2008-12-11 株式会社山武 Information linkage window system
JP2009187477A (en) * 2008-02-08 2009-08-20 Nec Corp Cost estimation parameter optimization method, cost simulation device and program
JP2010073166A (en) * 2008-09-22 2010-04-02 Nec Corp Component integrated management device, component integrated management method and component integrated management program
JP2012079094A (en) * 2010-10-01 2012-04-19 Punch Industry Co Ltd Processed component order reception system
WO2016158799A1 (en) * 2015-03-27 2016-10-06 日本精工株式会社 Product replacement assistance system
JP2017224246A (en) * 2016-06-17 2017-12-21 株式会社伊予エンジニアリング Design support system, design support method, and design support program
CN111862283A (en) * 2019-04-29 2020-10-30 杭州优工品科技有限公司 A method and device for displaying three-dimensional graphics of parts and providing graphics data
US11244083B2 (en) 2016-09-29 2022-02-08 Autodesk, Inc. Knowledge-based design autocomplete recommendations
JP2022075139A (en) * 2020-11-06 2022-05-18 富士通株式会社 Shape data output program, shape data output method, and information processing apparatus
JP2022162148A (en) * 2017-02-02 2022-10-21 株式会社DSi Instruction sheet issuing system, and instruction sheet issuing method and program
JP2022172272A (en) * 2018-09-24 2022-11-15 マジック リープ, インコーポレイテッド Method and system for three-dimensional model sharing

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2006114880A1 (en) * 2005-04-22 2008-12-11 株式会社山武 Information linkage window system
JP4718545B2 (en) * 2005-04-22 2011-07-06 株式会社山武 Information linkage window system
JP2007193578A (en) * 2006-01-19 2007-08-02 Shigenori Tanaka CAD data identity verification device, CAD data identity verification method, and CAD data identity verification program
JP2007206956A (en) * 2006-02-01 2007-08-16 Shigenori Tanaka CAD data identity guarantee server device, CAD data identity guarantee method
JP2009187477A (en) * 2008-02-08 2009-08-20 Nec Corp Cost estimation parameter optimization method, cost simulation device and program
JP2010073166A (en) * 2008-09-22 2010-04-02 Nec Corp Component integrated management device, component integrated management method and component integrated management program
JP2012079094A (en) * 2010-10-01 2012-04-19 Punch Industry Co Ltd Processed component order reception system
JPWO2016158799A1 (en) * 2015-03-27 2018-01-18 日本精工株式会社 Product replacement support system
WO2016158799A1 (en) * 2015-03-27 2016-10-06 日本精工株式会社 Product replacement assistance system
JP2017224246A (en) * 2016-06-17 2017-12-21 株式会社伊予エンジニアリング Design support system, design support method, and design support program
US11244083B2 (en) 2016-09-29 2022-02-08 Autodesk, Inc. Knowledge-based design autocomplete recommendations
US11301595B2 (en) * 2016-09-29 2022-04-12 Autodesk, Inc. Knowledge-based alternative design recommendations
JP2022162148A (en) * 2017-02-02 2022-10-21 株式会社DSi Instruction sheet issuing system, and instruction sheet issuing method and program
JP7426035B2 (en) 2017-02-02 2024-02-01 株式会社DSi Instruction issuance system, instruction issuance method and program
JP2022172272A (en) * 2018-09-24 2022-11-15 マジック リープ, インコーポレイテッド Method and system for three-dimensional model sharing
JP7580434B2 (en) 2018-09-24 2024-11-11 マジック リープ, インコーポレイテッド Method and system for sharing 3D models
CN111862283A (en) * 2019-04-29 2020-10-30 杭州优工品科技有限公司 A method and device for displaying three-dimensional graphics of parts and providing graphics data
JP2022075139A (en) * 2020-11-06 2022-05-18 富士通株式会社 Shape data output program, shape data output method, and information processing apparatus
JP7606076B2 (en) 2020-11-06 2024-12-25 富士通株式会社 Shape data output program, shape data output method, and information processing device

Similar Documents

Publication Publication Date Title
Sadeghi et al. Developing building information models (BIM) for building handover, operation and maintenance
US11010800B2 (en) Made-to-order direct digital manufacturing enterprise
US10672047B2 (en) Intelligent multimedia e-catalog
US6917941B2 (en) Method and apparatus for creation and maintenance of database structure
US7043408B2 (en) Computer-aided design neutral graphical data interface
JP2004054363A (en) Electronic catalog device for mold part
US20240403499A1 (en) Computer-aided design systems and related methods
Samphaongoen A visual approach to construction cost estimating
KR100443151B1 (en) Method and apparatus for providing comprehensive information of a building including geographic information system of it with computer network
Otranto et al. BIM-FM integration through openBIM: Solutions for interoperability towards efficient operations.
JP2004054363A5 (en)
US12190021B2 (en) Smart render design tool and method
KR20110042707A (en) How to operate web-based parts list management system
JP2007265031A (en) Dictionary content processing apparatus, content display system, and content display method
CN117827183B (en) Contract generation method, platform and storage medium
JP2004054362A (en) Three-dimensional cad file generator
US20220358261A1 (en) System and method for facilitating curation of artwork
JP2006155601A (en) Product configuration design support system
CN113961216B (en) Generation and application method of augmented reality data package for spacecraft assembly
Zibion Development of a BIM-enabled software tool for facility management using interactive floor plans, graph-based data management and granular information retrieval
US20140297649A1 (en) Method and System for Providing and Managing Information of Prefabricated Construction Components between Manufacturers and Architects
CN118761114B (en) A method and system for pre-assembling catenary arm based on ODA technology
JP7735691B2 (en) Information management system, information management method, and information management program
CN119538899B (en) Advertisement page editing method and system
US20110145841A1 (en) System and method for generating pages of content

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050125

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050125

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20050125

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20050222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050323

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20050711