JP2005329589A - Mold designing support apparatus, mold designing support method and program - Google Patents

Mold designing support apparatus, mold designing support method and program Download PDF

Info

Publication number
JP2005329589A
JP2005329589A JP2004148980A JP2004148980A JP2005329589A JP 2005329589 A JP2005329589 A JP 2005329589A JP 2004148980 A JP2004148980 A JP 2004148980A JP 2004148980 A JP2004148980 A JP 2004148980A JP 2005329589 A JP2005329589 A JP 2005329589A
Authority
JP
Japan
Prior art keywords
dimensional shape
shape data
slide
undercut
parting line
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.)
Withdrawn
Application number
JP2004148980A
Other languages
Japanese (ja)
Inventor
Masahiro Sasaki
雅広 佐々木
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.)
Olympus Corp
Original Assignee
Olympus Corp
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 Olympus Corp filed Critical Olympus Corp
Priority to JP2004148980A priority Critical patent/JP2005329589A/en
Publication of JP2005329589A publication Critical patent/JP2005329589A/en
Withdrawn legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To automatically obtain a parting line and a parting face producing no undercut. <P>SOLUTION: The mold designing support method includes a process (S3) for forming the three-dimensional shape data of a core for molding the inside shape of a cylindrical molded product on the basis of the three-dimensional shape data of the molded product, a process for forming the parting line and the parting face based on the core using the three-dimensional shape data, a process (S4) for forming the three-dimensional shape data of a slide, wherein the core is divided, based on the parting line and the parting face, a process (S5) for calculating a normal line vector from the surface shape of the slide as the three-dimensional shape data and comparing the normal line vector with the unit vector in the draw-out direction of the slide to judge the presence of the undercut, a process (S7) for again forming the three-dimensional shape data of the slide by rotating the parting line and the parting face around the center axis of the core when the undercut is judged to be present and a process (S5) for judging the presence of the undercut on the basis of the draw-out direction of the slide. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、アンダーカットの有無の検出に止まらず、アンダーカットの発生しないパーティングライン及び分割面等を短時間で自動的に特定することができ、金型設計を効率化して大幅な時間と労力の削減を図ることができる金型設計支援装置,金型設計支援方法及びプログラムに関する。   The present invention is not limited to detecting the presence or absence of undercuts, and can automatically identify parting lines and split surfaces that do not generate undercuts in a short time. The present invention relates to a mold design support apparatus, a mold design support method, and a program capable of reducing labor.

射出成形品の金型を設計する場合には、離型工程における成形品と金型との干渉、すなわち、アンダーカットを防止しなければならない。例えば、パイプ継ぎ手部品等は中空の円筒形状をしているので、その金型は外側と内側(中子)に分かれ、さらに中子は、パーティングライン及び分割面を境にして、スライドと呼ばれる複数部品に分割される。分割された各スライドは、円筒軸方向へ移動可能となり、成形品の取り出しに必要な隙間を形成する。このときの各スライドの移動に伴い、該内スライドが成形品と干渉しないように、すなわち、アンダーカットが生じないように、パーティングライン及び分割面を設計する必要がある。   When designing a mold for an injection-molded product, interference between the molded product and the mold in the mold release process, that is, undercut must be prevented. For example, since pipe joint parts have a hollow cylindrical shape, the mold is divided into an outer side and an inner side (core), and the core is called a slide with a parting line and a dividing surface as a boundary. Divided into multiple parts. Each of the divided slides is movable in the cylindrical axis direction, and forms a gap necessary for taking out the molded product. As each slide moves at this time, it is necessary to design the parting line and the dividing surface so that the inner slide does not interfere with the molded product, that is, the undercut does not occur.

従来は、金型の2次元図面に基づいて、設計者や専門家が熟練した知識・経験によりアンダーカットの有無を判断していた。しかし、成形品のより一層の小型化,複雑化が進展し、人が2次元図面に基づいてアンダーカットの有無を正確に判断することが困難となった。そこで、近年、3次元CADを利用してアンダーカットの検出を行う種々の金型設計装置及び金型設計装置方法が提案されている。   Conventionally, based on a two-dimensional drawing of a mold, the presence or absence of an undercut has been determined by knowledge and experience that a designer or an expert has. However, further miniaturization and complication of molded products have progressed, and it has become difficult for humans to accurately determine the presence or absence of undercuts based on two-dimensional drawings. Therefore, in recent years, various mold design apparatuses and mold design apparatus methods for detecting undercut using three-dimensional CAD have been proposed.

例えば、特許第3362823号では、3次元CADを利用して、パーティングライン及び分割面を設定するとともに、その分割面毎に金型抜き方向のベクトルを設定し、該金型抜き方向のベクトルと金型面の法線ベクトルとの成分比較によりアンダーカットを検出する金型設計支援装置及び金型設計支援方法が提案されている。   For example, in Japanese Patent No. 3362823, a parting line and a dividing plane are set using a three-dimensional CAD, and a vector of a die cutting direction is set for each of the dividing surfaces. A mold design support apparatus and a mold design support method that detect undercuts by comparing components with the normal vector of a mold surface have been proposed.

また、特開平11−348044号では、3次元形状データとして作成した金型におけるサーフェースの法線ベクトルを求め、その法線ベクトルが金型抜き方向の成分を含むサーフェースに関してはアンダーカットとなる可能性があると判断することにより、アンダーカットの有無を自動的に判定する金型設計支援装置及び金型設計支援方法が提案されている。
特許第3362823号公報 特開平11−348044号公報
Japanese Patent Laid-Open No. 11-348044 obtains a normal vector of a surface in a mold created as three-dimensional shape data, and the normal vector is undercut with respect to a surface including a component in the mold removal direction. A mold design support apparatus and a mold design support method that automatically determine whether there is an undercut by determining that there is a possibility has been proposed.
Japanese Patent No. 3362823 Japanese Patent Laid-Open No. 11-348044

ところが、従来の3次元CADを利用した金型設計支援装置及び金型設計支援方法は、3次元CAD上で、パーティングラインの作成→分割面の作成→スライド形状の作成→離型方向の設定→アンダーカットの有無検討といったシミュレーションを繰り返し行い、最終的にアンダーカットの生じないパーティングライン,分割面及びスライド形状を特定するものであった。   However, the conventional mold design support apparatus and mold design support method using three-dimensional CAD is a parting line creation → partition plane creation → slide shape creation → mold release direction setting on 3D CAD. → Simulations such as the presence or absence of undercuts were repeated, and finally the parting lines, split surfaces and slide shapes where undercuts did not occur were identified.

このため、アンダーカットの生じないパーティングライン,分割面及びスライド形状を得ることが最終的な目的であるにもかかわらず、単に、アンダーカットが生じるか否かを判断するに止まり、アンダーカットの生じない最適なパーティングライン,分割面及びスライド形状は、作業者自らが作成しなければならないという問題があった。   For this reason, despite the ultimate goal of obtaining parting lines, split surfaces and slide shapes that do not cause undercuts, it is merely possible to determine whether or not undercuts occur. There has been a problem that the operator has to create an optimum parting line, division surface and slide shape which do not occur.

特に、アンダーカットが生じないというシミュレーション結果が得られるまで、パーティングライン,分割面及びスライド形状を繰り返し作成しなければならず、アンダーカットが複数個所で生じる場合は、全てのアンダーカットが解消される適切なパーティングライン,分割面及びスライド形状を特定することが極めて困難であるという問題があった。
例えば、特許第3362823号の金型設計支援装置及び金型設計支援方法では、各パーティングライン及び分割面ごとに金型抜き方向のベクトルを規定してアンダーカットを検出するに止まるため、アンダーカットが検出される度に、繰り返し金型抜き方向を特定し直さなければならなかった。
In particular, parting lines, split surfaces, and slide shapes must be created repeatedly until a simulation result indicating that no undercut occurs is obtained. If multiple undercuts occur, all undercuts are eliminated. There is a problem that it is extremely difficult to specify an appropriate parting line, dividing plane and slide shape.
For example, in the mold design support apparatus and the mold design support method disclosed in Japanese Patent No. 3362823, the undercut is detected only by defining a vector in the mold drawing direction for each parting line and each divided surface. Each time was detected, the mold removal direction had to be repeatedly specified.

また、特開平11−348044号の金型設計支援装置及び金型設計支援方法も同様に、アンダーカットが検出される度に、パーティングラインの特定と、入れ子の分割とを繰り返し行わなければならず、成形品が複雑な形状をしている場合は多大な時間と労力が費やされることとなる。   Similarly, in the mold design support apparatus and the mold design support method disclosed in Japanese Patent Application Laid-Open No. 11-348044, each time an undercut is detected, the parting line must be identified and the nesting divided. If the molded product has a complicated shape, a great deal of time and labor are consumed.

本発明は上記問題点に鑑みてなされたものであり、アンダーカットの有無の検出に止まらず、アンダーカットの発生しないパーティングライン及び分割面等を短時間で自動的に特定することができ、金型設計を効率化して大幅な時間と労力の削減を図ることができる金型設計支援装置,金型設計支援方法及びプログラムの提供を目的とする。   The present invention has been made in view of the above problems, and does not stop detecting the presence or absence of an undercut, and can automatically identify a parting line and a split surface that do not cause an undercut in a short time, An object of the present invention is to provide a mold design support device, a mold design support method, and a program capable of improving the efficiency of mold design and greatly reducing time and labor.

上記目的を達成するため、本発明に係る金型設計支援装置は、成形品の3次元形状データに基づいて金型の3次元形状データを作成する手段と、3次元形状データとしての前記金型に基づいてそのパーティングライン及び分割面を作成する手段と、前記パーティングライン及び分割面に基づいて前記金型を分割したスライドの3次元形状データを作成する手段と、3次元形状データとしての前記スライドの抜き方向に基づいてアンダーカットの有無を判断し、アンダーカット有りと判断した場合に、微少距離だけ前記パーティングライン及び分割面を移動させて再度スライドの3次元形状データを作成し、該スライドの抜き方向に基づいてアンダーカットの有無を判断する手段とを備えた構成としてある。   In order to achieve the above object, a mold design support apparatus according to the present invention includes means for creating three-dimensional shape data of a mold based on three-dimensional shape data of a molded product, and the mold as three-dimensional shape data. Means for creating the parting line and the dividing surface based on the part, means for creating the three-dimensional shape data of the slide obtained by dividing the mold based on the parting line and the dividing surface, and three-dimensional shape data as The presence or absence of an undercut is determined based on the slide pulling direction, and when it is determined that there is an undercut, the parting line and the dividing surface are moved by a minute distance to create the three-dimensional shape data of the slide again. And a means for determining the presence or absence of undercut based on the slide pull-out direction.

また、上記目的を達成するため、本発明に係る他の金型設計支援装置は、筒状の成形品の3次元形状データに基づいてその内側形状を成形するための中子の3次元形状データを作成する手段と、3次元形状データとしての前記中子に基づいてそのパーティングライン及び分割面を作成する手段と、前記パーティングライン及び分割面に基づいて前記中子を分割したスライドの3次元形状データを作成する手段と、3次元形状データとしての前記スライドの面形状から法線ベクトルを算出し、該法線ベクトルと前記スライドの抜き方向の単位ベクトルとの比較からアンダーカットの有無を判断し、アンダーカット有りと判断した場合に、前記パーティングライン及び分割面を前記中子の中心軸回りに回転させて再度スライドの3次元形状データを作成し、該スライドの抜き方向に基づいてアンダーカットの有無を判断する手段とを備えた構成としてある。   In order to achieve the above object, another mold design support apparatus according to the present invention provides a three-dimensional shape data of a core for forming an inner shape of the inner shape based on the three-dimensional shape data of a cylindrical molded product. , A means for creating a parting line and a split surface based on the core as three-dimensional shape data, and a slide 3 in which the core is split based on the parting line and the split surface. A normal vector is calculated from the surface shape of the slide as three-dimensional shape data and means for creating the three-dimensional shape data, and the presence or absence of undercut is determined by comparing the normal vector with the unit vector in the slide extraction direction. If it is determined that there is an undercut, the parting line and the dividing surface are rotated around the central axis of the core, and the three-dimensional shape data of the slide is again obtained. Create a configuration equipped with means for determining the presence or absence of undercuts based on pull direction of the slide.

好ましくは、前記アンダーカットの有無を判断する手段がアンダーカット無しと判断した場合に、このときのパーティングライン及び分割面に関するデータを電子媒体に格納する手段をさらに備えた構成とする。   Preferably, when the means for determining the presence or absence of the undercut determines that there is no undercut, the apparatus further includes means for storing data relating to the parting line and the divided surface at this time in an electronic medium.

上記目的を達成するため、本発明に係る金型設計支援方法は、成形品の3次元形状データに基づいて金型の3次元形状データを作成する工程と、3次元形状データとしての前記金型に基づいてそのパーティングライン及び分割面を作成する工程と、前記パーティングライン及び分割面に基づいて、前記金型を分割したスライドの3次元形状データを作成する工程と、3次元形状データとしての前記スライドの抜き方向に基づいてアンダーカットの有無を判断する工程と、アンダーカット有りと判断した場合に、微少距離だけ前記パーティングライン及び分割面を移動させて再度スライドの3次元形状データを作成する工程と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する工程とを含む手順としてある。   In order to achieve the above object, a mold design support method according to the present invention includes a step of creating three-dimensional shape data of a mold based on three-dimensional shape data of a molded product, and the mold as three-dimensional shape data. Creating a parting line and a dividing surface based on the step, creating a three-dimensional shape data of a slide obtained by dividing the mold based on the parting line and the dividing surface, and three-dimensional shape data Determining whether or not there is an undercut based on the slide pulling direction, and if it is determined that there is an undercut, the parting line and the dividing surface are moved by a minute distance and the three-dimensional shape data of the slide is obtained again. This is a procedure including a step of creating and a step of determining the presence or absence of an undercut based on the pulling direction of the slide.

上記目的を達成するため、本発明に係る他の金型設計支援方法は、筒状の成形品の3次元形状データに基づいてその内側形状を成形するための中子の3次元形状データを作成する工程と、3次元形状データとしての前記中子に基づいてそのパーティングライン及び分割面を作成する工程と、前記パーティングライン及び分割面に基づいて前記中子を分割したスライドの3次元形状データを作成する工程と、3次元形状データとしての前記スライドの面形状から法線ベクトルを算出し、該法線ベクトルと前記スライドの抜き方向の単位ベクトルとの比較からアンダーカットの有無を判断する工程と、アンダーカット有りと判断した場合に、前記パーティングライン及び分割面を前記中子の中心軸回りに回転させて再度スライドの3次元形状データを作成する工程と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する工程とを含む手順としてある。   In order to achieve the above object, another mold design support method according to the present invention creates three-dimensional shape data of a core for molding an inner shape based on three-dimensional shape data of a cylindrical molded product. A step of creating a parting line and a dividing surface based on the core as three-dimensional shape data, and a three-dimensional shape of the slide obtained by dividing the core based on the parting line and the dividing surface A normal vector is calculated from the step of creating data and the surface shape of the slide as three-dimensional shape data, and the presence or absence of undercut is determined by comparing the normal vector with the unit vector in the slide extraction direction. And if it is determined that there is an undercut, the parting line and the dividing surface are rotated around the central axis of the core and the three-dimensional shape data of the slide is again displayed. A step of creating is a procedure and a step of determining the presence or absence of undercuts based on pull direction of the slide.

好ましくは、前記アンダーカットの有無を判断する工程でアンダーカット無しと判断した場合に、このときのパーティングライン及び分割面に関するデータを電子媒体に格納する工程をさらに含む手順とする。   Preferably, the procedure further includes a step of storing data relating to the parting line and the divided surface in the electronic medium when it is determined that there is no undercut in the step of determining the presence or absence of the undercut.

上記目的を達成するため、本発明に係るプログラムは、成形品の3次元形状データに基づいて金型の3次元形状データを作成する処理と、3次元形状データとしての前記金型に基づいてそのパーティングライン及び分割面を作成する処理と、前記パーティングライン及び分割面に基づいて、前記金型を分割したスライドの3次元形状データを作成する処理と、3次元形状データとしての前記スライドの抜き方向に基づいてアンダーカットの有無を判断する処理と、アンダーカット有りと判断した場合に、微少距離だけ前記パーティングライン及び分割面を移動させて再度スライドの3次元形状データを作成する処理と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する処理とをコンピュータに実行させるようにしてある。   In order to achieve the above object, a program according to the present invention includes a process for creating three-dimensional shape data of a mold based on three-dimensional shape data of a molded product, and a method based on the mold as three-dimensional shape data. A process of creating a parting line and a split surface; a process of creating three-dimensional shape data of a slide obtained by dividing the mold based on the parting line and the split surface; A process for determining the presence or absence of an undercut based on the drawing direction, and a process for creating the slide three-dimensional shape data again by moving the parting line and the dividing surface by a minute distance when it is determined that there is an undercut. The computer is caused to execute a process for determining the presence or absence of an undercut based on the slide removal direction.

上記目的を達成するため、本発明に係る他のプログラムは、筒状の成形品の3次元形状データに基づいてその内側形状を成形するための中子の3次元形状データを作成する処理と、3次元形状データとしての前記中子に基づいてそのパーティングライン及び分割面を作成する処理と、前記パーティングライン及び分割面に基づいて前記中子を分割したスライドの3次元形状データを作成する処理と、3次元形状データとしての前記スライドの面形状から法線ベクトルを算出し、該法線ベクトルと前記スライドの抜き方向の単位ベクトルとの比較からアンダーカットの有無を判断する処理と、アンダーカット有りと判断した場合に、前記パーティングライン及び分割面を前記中子の中心軸回りに回転させて再度スライドの3次元形状データを作成する処理と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する処理とをコンピュータに実行させるようにしてある。   In order to achieve the above object, another program according to the present invention includes a process of creating core 3D shape data for molding an inner shape based on 3D shape data of a cylindrical molded product, A process for creating the parting line and the dividing surface based on the core as the three-dimensional shape data, and a three-dimensional shape data of the slide obtained by dividing the core based on the parting line and the dividing surface. Processing, calculating a normal vector from the surface shape of the slide as three-dimensional shape data, and determining whether or not there is an undercut from a comparison between the normal vector and the unit vector in the slide extraction direction; When it is determined that there is a cut, the parting line and the dividing plane are rotated around the central axis of the core to generate the three-dimensional shape data of the slide again. A process of, are so as to execute a process of determining whether the undercut to the computer based on the pull direction of the slide.

好ましくは、前記アンダーカットの有無を判断する処理でアンダーカット無しと判断した場合に、このときのパーティングライン及び分割面に関するデータを電子媒体に格納する処理をさらにコンピュータに実行させるようにする。   Preferably, when it is determined that there is no undercut in the process of determining the presence or absence of the undercut, the computer is further caused to execute a process of storing data relating to the parting line and the divided surface at this time in an electronic medium.

本発明に係る金型設計支援装置,金型設計支援方法及びプログラムによれば、成形品の3次元形状を作成し、スライド形状を作成するために必要な情報を、所定フォーマットで格納することにより、自動的にアンダーカットの発生しないパーティングライン及び分割面の情報を得ることができる。この結果、今まで試行錯誤で設定していたパーティングライン及び分割面の作成工数を大幅に削減することが可能となる。   According to the mold design support apparatus, the mold design support method, and the program according to the present invention, by creating a three-dimensional shape of a molded product and storing information necessary for creating a slide shape in a predetermined format. In addition, it is possible to automatically obtain the information of the parting line and the split surface where no undercut occurs. As a result, it is possible to greatly reduce the man-hours for creating parting lines and division planes set up by trial and error.

以下、本発明の実施形態に係る金型設計支援装置,金型設計支援方法及びプログラムについて図面を参照しつつ説明する。まず、図1に基づいて、本発明の第1実施形態に係る金型設計支援装置の原理構成について説明する。図1は本実施形態に係る金型設計支援装置の原理構成図である。   Hereinafter, a mold design support apparatus, a mold design support method, and a program according to an embodiment of the present invention will be described with reference to the drawings. First, based on FIG. 1, the principle configuration of the mold design support apparatus according to the first embodiment of the present invention will be described. FIG. 1 is a principle configuration diagram of a mold design support apparatus according to the present embodiment.

同図において、電子媒体10には、成形品の3次元形状のデータ、中子の最大内径(Φmax)及び長さLのデータ、パーティングライン及び分割面を形成するためのデータが、市販ソフトなどの所定フォーマットで格納してある。成形品形状記憶部11は、電子媒体10から成形品の3次元形状のデータを読み出して記憶する。中子情報記憶部12は、電子媒体10から中子の最大内径(Φmax)及び長さLのデータを読み出して記憶する。   In the figure, the electronic medium 10 includes three-dimensional shape data of a molded product, data on the maximum inner diameter (Φmax) and length L of the core, data for forming parting lines and split surfaces, and commercially available software. Are stored in a predetermined format. The molded product shape storage unit 11 reads out and stores the three-dimensional data of the molded product from the electronic medium 10. The core information storage unit 12 reads out and stores data on the maximum inner diameter (Φmax) and length L of the core from the electronic medium 10.

中子形状処理演算部13は、成形品形状記憶部11及び中子情報記憶部12から、成形品の3次元形状のデータ及び中子の最大内径(Φmax)及び長さLのデータをそれぞれ読み出して、中子の3次元形状のデータを作成し、該データを中子形状記憶部14に記憶させる。   The core shape processing calculation unit 13 reads the three-dimensional shape data of the molded product and the maximum inner diameter (Φmax) and length L of the molded product from the molded product shape storage unit 11 and the core information storage unit 12, respectively. Then, data of the three-dimensional shape of the core is created, and the data is stored in the core shape storage unit 14.

一方、分割面情報記憶部15は、電子媒体10からパーティングライン及び分割面を形成するためのデータを読み出して記憶する。中子分割処理演算部16は、中子形状記憶部14及び分割面情報記憶部15から、中子の3次元形状のデータ及びパーティングライン及び分割面を形成するためのデータをそれぞれ読み出して、スライド形状のデータを作成し、該データをスライド形状記憶部17に記憶させる。   On the other hand, the divided surface information storage unit 15 reads and stores data for forming parting lines and divided surfaces from the electronic medium 10. The core division processing calculation unit 16 reads the core three-dimensional shape data and the data for forming the parting line and the division plane from the core shape storage unit 14 and the division plane information storage unit 15, respectively. Slide shape data is created and stored in the slide shape storage unit 17.

アンダーカット検出処理演算部18は、スライド形状記憶部17からスライド形状のデータを読み出して、アンダーカットの有無を算出する(演算内容の詳細については後述する)。この結果、アンダーカットが生じた場合、アンダーカット検出処理演算部18は、アンダーカットの発生個所を画面出力装置19に表示させるとともに、中子のパーティングライン及び分割面を順次移動させ、アンダーカットの有無を算出する。アンダーカットが生じない場合、アンダーカット検出処理演算部18は、このときのパーティングライン及び分割面の形状のデータを分割面情報記憶部15に記憶させるとともに、電子媒体10に格納させる。   The undercut detection processing calculation unit 18 reads the slide shape data from the slide shape storage unit 17 and calculates the presence or absence of undercut (details of the calculation contents will be described later). As a result, when an undercut occurs, the undercut detection processing calculation unit 18 causes the screen output device 19 to display the location where the undercut occurs, and sequentially moves the core parting line and the dividing surface, thereby causing the undercut. The presence or absence of is calculated. When the undercut does not occur, the undercut detection processing calculation unit 18 stores the data of the parting line and the shape of the division surface at this time in the division surface information storage unit 15 and also stores the data in the electronic medium 10.

次に、図2に基づいて、本実施形態に係る金型設計支援装置のハードウェア構成について説明する。図2は本金型設計支援装置のハードウェア構成図である。同図において、20はCPU、21はROM、22はRAM、23はハードディスク装置、24は操作入力部、19は前記画像出力装置、10は前記電子媒体である。これらCPU20,ROM21,RAM22,ハードディスク装置23,操作入力部24,画像出力装置19及び電子媒体10はいずれもバス25に接続してあり、相互にデータの授受が行えるようになっている。   Next, the hardware configuration of the mold design support apparatus according to the present embodiment will be described with reference to FIG. FIG. 2 is a hardware configuration diagram of the mold design support apparatus. In the figure, 20 is a CPU, 21 is a ROM, 22 is a RAM, 23 is a hard disk device, 24 is an operation input unit, 19 is the image output device, and 10 is the electronic medium. These CPU 20, ROM 21, RAM 22, hard disk device 23, operation input unit 24, image output device 19, and electronic medium 10 are all connected to a bus 25 so that data can be exchanged between them.

CPU(Central Processing Unit )20は、本金型設計支援装置の動作の制御を司る中央処理装置である。ROM(Read Only Memory)21は、CPU20によって実行される制御プログラムが予め格納されているメモリであり、CPU20がこの制御プログラムを実行することによって、本金型設計支援装置の動作の制御が行なわれる。RAM(Random Access Memory)22は、各種のデータの一時的な格納領域として、また、ROM21に格納されている制御プログラムをCPU20が実行するときにワークメモリとして必要に応じて使用されるメモリである。   A CPU (Central Processing Unit) 20 is a central processing unit that controls the operation of the mold design support apparatus. A ROM (Read Only Memory) 21 is a memory in which a control program executed by the CPU 20 is stored in advance. When the CPU 20 executes this control program, the operation of the mold design support apparatus is controlled. . A RAM (Random Access Memory) 22 is a memory used as a temporary storage area for various data and as a work memory when the CPU 20 executes a control program stored in the ROM 21 as needed. .

ハードディスク装置23は、上述した成形品形状記憶部11,中子情報記憶部12,中子形状記憶部14,分割面情報記憶部15,スライド形状記憶部17の役割を果たすデータベースとして用いている。なお、前述した制御プログラムをROM21に格納しておく代わりにハードディスク装置23に予め記憶させておき、本金型設計支援装置が起動されたときにCPU20が、この制御プログラムをハードディスク装置23から読み出してRAM22に一旦格納し、その後RAM22からその制御プログラムを読み出して実行するようにして全体の動作の制御を行うようにしてもよい。   The hard disk device 23 is used as a database serving as the above-described molded product shape storage unit 11, core information storage unit 12, core shape storage unit 14, split surface information storage unit 15, and slide shape storage unit 17. The above-described control program is stored in the hard disk device 23 in advance instead of being stored in the ROM 21, and the CPU 20 reads the control program from the hard disk device 23 when the mold design support apparatus is activated. The entire operation may be controlled by temporarily storing in the RAM 22 and then reading and executing the control program from the RAM 22.

操作入力部24は本金型設計支援装置を使用する作業者により操作されるキーボートやマウス等の入力装置を有し、これらの入力装置に対して行われた操作の状況を取得する。   The operation input unit 24 includes input devices such as a keyboard and a mouse operated by an operator who uses the mold design support device, and acquires the status of operations performed on these input devices.

前記画像出力装置19はCPU20から指示された表示を行うものであり、例えば、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)を用いた装置である。該画像出力装置19は、上述したアンダーカット検出処理演算部18からの画像情報、例えば、アンダーカットの発生個所を表示するための画像情報を、グラフィックスソフトにより視認可能な画像として表示する。   The image output device 19 performs display instructed by the CPU 20, and is, for example, a device using a CRT (Cathode Ray Tube) or an LCD (Liquid Crystal Display). The image output device 19 displays the image information from the above-described undercut detection processing calculation unit 18, for example, the image information for displaying the location where the undercut occurs, as an image that can be viewed with graphics software.

電子媒体10は、外部から入力される情報、例えば、上述した成形品の3次元形状のデータ、中子の最大内径(Φmax)及び長さLのデータ、パーティングライン及び分割面を形成するためのデータ受け取ってCPU20にその情報を出力し、又は、CPU20から出力された情報、例えば、アンダーカットが生じない場合のパーティングライン及び分割面の形状のデータを入力して格納する。   The electronic medium 10 forms information inputted from the outside, for example, the above-described three-dimensional shape data of the molded product, data of the maximum inner diameter (Φmax) and length L of the core, parting lines, and divided surfaces. And the information is output to the CPU 20, or the information output from the CPU 20, for example, the data of the parting line and the shape of the divided surface when the undercut does not occur is input and stored.

電子媒体10は、FD(Floppy(登録商標) Disk ),CD−ROM(Compact Disc-ROM),DVD−ROM(Digital Versatile Disc-ROM),MO(Magneto-Optics)ディスクなどといった可搬型の記録媒体の読み出し及び書き込み装置などにより構成してある。また、通信ネットワークを介して他の機器との間でこれらの入出力情報を交換するためのインタフェース装置を電子媒体10として備えるようにしてもよい。   The electronic medium 10 is a portable recording medium such as an FD (Floppy (registered trademark) Disk), a CD-ROM (Compact Disc-ROM), a DVD-ROM (Digital Versatile Disc-ROM), or an MO (Magneto-Optics) disk. Read / write device. Further, an interface device for exchanging these input / output information with other devices via a communication network may be provided as the electronic medium 10.

なお、図2に示すハードウェア構成は、標準的な構成のコンピュータシステムの多くが備えているものであり、したがって、このようなコンピュータシステムで本発明を実施することも可能である。   The hardware configuration shown in FIG. 2 is provided in many computer systems having a standard configuration. Therefore, the present invention can be implemented by such a computer system.

次に、本発明の第1実施形態に係る金型設計支援方法及びプログラムの手順ないし処理内容について、図3〜図26を参照しつつ説明する。図3は本実施形態に係る金型設計支援方法及びプログラムの動作手順ないし処理内容を示すフローチャートである。また、図4〜図26は成形品たる鏡枠部品,中子及びスライド等を説明するためのものである。なお、以下に説明する本金型設計支援方法及びプログラムの手順ないし処理は、いずれも本金型設計支援装置の制御プログラムをCPU20が実行することにより実現される。   Next, the procedure or processing contents of the mold design support method and program according to the first embodiment of the present invention will be described with reference to FIGS. FIG. 3 is a flowchart showing the operation procedure or processing contents of the mold design support method and program according to the present embodiment. 4 to 26 are for explaining a lens frame part, a core, a slide, and the like as a molded product. It should be noted that the procedure and processing of the mold design support method and program described below are realized by the CPU 20 executing the control program of the mold design support apparatus.

[ステップ1]図3のS1において、成形品形状記憶部11(図1参照)が、予め3次元CADで作成した成形品の3次元形状データを電子媒体10(図1参照)から読み出し、これを記憶する。該成形品の3次元形状として、図4及び図5に示すようなカメラの鏡枠部品30を例示する。図4は成形品たるカメラの鏡枠部品30を示す斜視図であり、図5は前記鏡枠部品30を+Z方向から見た図である。これら図面において、鏡枠部品30は、中空の円筒形状部材であり、その内部側面にズーム機構のためのカム溝31を有している。   [Step 1] In S1 of FIG. 3, the molded product shape storage unit 11 (see FIG. 1) reads out the three-dimensional shape data of the molded product previously created by three-dimensional CAD from the electronic medium 10 (see FIG. 1). Remember. As a three-dimensional shape of the molded product, a lens barrel part 30 of a camera as shown in FIGS. 4 and 5 is illustrated. FIG. 4 is a perspective view showing a lens barrel part 30 of a camera as a molded product, and FIG. 5 is a view of the lens barrel part 30 seen from the + Z direction. In these drawings, the lens frame part 30 is a hollow cylindrical member, and has a cam groove 31 for a zoom mechanism on its inner side surface.

[ステップ2]図3のS2において、中子情報記憶部12(図1参照)が、予め設定しておいた鏡枠部品30の最大内径(Φmax)及び長さ(L)のデータを電子媒体10から読み出し、これを記憶する。ここで、図6は鏡枠部品30を−Z方向から見た図であり、図7は図6中の鎖線で囲ったカム溝31の部分拡大図である。これら図面において、鏡枠部品30の最大内径(Φmax)とは、該鏡枠部品30の円筒軸から円筒形状の内側に作成されたカム溝31の底面までの距離の最大値を2倍した値をいう。また、鏡枠部品30の長さ(L)を図8に示す。図8は鏡枠部品30を+X方向から見た図である。これら鏡枠部品30の最大内径(Φmax)及び長さ(L)のデータは、所定書式の電子ファイルとして記述しておく。   [Step 2] In S2 of FIG. 3, the core information storage unit 12 (see FIG. 1) stores the preset maximum inner diameter (Φmax) and length (L) data of the lens barrel part 30 as an electronic medium. 10 is read and stored. Here, FIG. 6 is a view of the lens barrel part 30 as viewed from the −Z direction, and FIG. 7 is a partially enlarged view of the cam groove 31 surrounded by a chain line in FIG. 6. In these drawings, the maximum inner diameter (Φmax) of the lens frame part 30 is a value obtained by doubling the maximum value of the distance from the cylindrical axis of the lens frame part 30 to the bottom surface of the cam groove 31 formed inside the cylindrical shape. Say. Further, the length (L) of the lens barrel part 30 is shown in FIG. FIG. 8 is a view of the lens barrel part 30 as viewed from the + X direction. The data on the maximum inner diameter (Φmax) and length (L) of the lens barrel part 30 is described as an electronic file in a predetermined format.

[ステップ3]図3のS3において、中子形状処理演算部13(図1参照)が、鏡枠部品30の最大内径(Φmax)及び長さ(L)のデータに基づいて、図9に示すような中子40の3次元形状を作成し、該中子40の3次元形状データを中子形状記憶部14(図1参照)に記憶させる。具体的に、中子形状処理演算部13は、その直径が前記最大内径(Φmax)と等しく、その高さが前記長さ(L)と等しい円柱形状を作成し、該円柱形状と鏡枠部品30の形状とが交わる部分の形状を、該円柱形状から減算処理して中子40の3次元形状を作成している。なお、図9中の点線は円筒軸(中心軸)42を表している。   [Step 3] In S3 of FIG. 3, the core shape processing calculation unit 13 (see FIG. 1) shows the data of the maximum inner diameter (Φmax) and length (L) of the lens barrel part 30 as shown in FIG. Such a three-dimensional shape of the core 40 is created, and the three-dimensional shape data of the core 40 is stored in the core shape storage unit 14 (see FIG. 1). Specifically, the core shape processing calculation unit 13 creates a cylindrical shape whose diameter is equal to the maximum inner diameter (Φmax) and whose height is equal to the length (L). The three-dimensional shape of the core 40 is created by subtracting the shape of the portion intersecting with the shape of 30 from the cylindrical shape. The dotted line in FIG. 9 represents the cylindrical axis (center axis) 42.

[ステップ4]図3のS4において、中子分割処理演算部16(図1参照)が、中子形状記憶部14及び分割面情報記憶部15(図1参照)から、中子40の3次元形状データ及びパーティングライン及び分割面を形成するためのデータをそれぞれ読み出して、スライド形状を作成し、該スライド形状のデータをスライド形状記憶部17(図1参照)に記憶させる。   [Step 4] In S4 of FIG. 3, the core division processing calculation unit 16 (see FIG. 1) receives the three-dimensional core 40 from the core shape storage unit 14 and the split surface information storage unit 15 (see FIG. 1). The shape data, the parting line, and the data for forming the dividing surface are read out to create a slide shape, and the slide shape data is stored in the slide shape storage unit 17 (see FIG. 1).

具体的に、中子分割処理演算部16は、パーティングラインと、これに基づいて作成される分割面とにより、中子40の3次元形状を分割してスライド形状を作成している。以下、中子40を6分割してスライドを作成する場合について説明する。   Specifically, the core division processing calculation unit 16 creates a slide shape by dividing the three-dimensional shape of the core 40 using a parting line and a division surface created based on the parting line. Hereinafter, a case where the slide is created by dividing the core 40 into six will be described.

図10は+Z方向から見た中子40に一本のパーティングラインを示した図である。パーティングライン41は、円筒軸42から距離(A)だけ離れており、該円筒軸42から下ろした垂線43と基準となるライン44から任意の角度(α)だけ回転している。また、図11は+Y方向から見た中子40に他の一本のパーティングラインを示した図である。パーティングライン45は、円筒軸42に対して任意の角度(θ)だけ傾いている。これら距離(A),任意の角度(α)及び(θ)のデータを所定フォーマットの電子ファイルとして、予め電子媒体10に格納しておく。   FIG. 10 is a diagram showing one parting line in the core 40 as viewed from the + Z direction. The parting line 41 is separated from the cylindrical shaft 42 by a distance (A), and is rotated by an arbitrary angle (α) from a perpendicular line 43 and a reference line 44 that are lowered from the cylindrical shaft 42. FIG. 11 is a diagram showing another parting line on the core 40 viewed from the + Y direction. The parting line 45 is inclined by an arbitrary angle (θ) with respect to the cylindrical axis 42. Data of these distances (A), arbitrary angles (α), and (θ) are stored in advance in the electronic medium 10 as electronic files in a predetermined format.

上述した2本のパーティングライン41,45に基づいて、図12に示すような1つの分割面46を作成する。該分割面46によって中子40を2つの領域に分割すると、図13に示すような円筒軸42を含まない領域が大スライド51となる。また、図14に示すように、分割面46を円筒軸42回りに回転させ、中子40をさらに2つの分割面47,48で分割すると、図15に示すような二つの大スライド52,53が作成される。   Based on the two parting lines 41 and 45 described above, one dividing surface 46 as shown in FIG. 12 is created. When the core 40 is divided into two regions by the dividing surface 46, a region not including the cylindrical shaft 42 as shown in FIG. Further, as shown in FIG. 14, when the dividing surface 46 is rotated around the cylindrical axis 42 and the core 40 is further divided by two dividing surfaces 47 and 48, two large slides 52 and 53 as shown in FIG. Is created.

一方、図16は中子40から大スライド51,52,53を減算した残余形状40’を示すものである。上述した大スライド51の作成と同様に、パーティングラインを作成し(図示せず)、該パーティングラインに基づいて、図17に示すような分割面49を作成する。該分割面49によって残余形状40’を2つの領域に分割すると、図18に示すような円筒軸42を含まない領域が小スライド54となる。次いで、上述した大スライド52,53の作成と同様に、分割面49を円筒軸42回りに回転させて2つの分割面を作成し(図示せず)、これら分割面によって、図19に示すような小スライド55,56を作成する。このようにして、図20に示すような大スライド51,52,53と小スライド54,55,56の6つの部品からなるスライドが作成される。   On the other hand, FIG. 16 shows a residual shape 40 ′ obtained by subtracting the large slides 51, 52, 53 from the core 40. Similar to the creation of the large slide 51 described above, a parting line is created (not shown), and a dividing surface 49 as shown in FIG. 17 is created based on the parting line. When the remaining shape 40 ′ is divided into two regions by the dividing surface 49, a region not including the cylindrical shaft 42 as shown in FIG. Next, in the same manner as the creation of the large slides 52 and 53 described above, the dividing surface 49 is rotated around the cylindrical axis 42 to create two dividing surfaces (not shown), and these dividing surfaces are used as shown in FIG. Small slides 55 and 56 are created. In this way, a slide composed of six parts, that is, large slides 51, 52, 53 and small slides 54, 55, 56 as shown in FIG.

[ステップ5]図3のS5において、アンダーカット検出処理演算部18が、離型工程における大小スライド51〜56の動作に基づいてアンダーカットの有無を判断する。以下、アンダーカットの有無の判断の原理を説明する。まず、アリ方式の金型の場合は、大小スライド51〜56がいずれも円筒軸42に向かって直線的に移動する。このときの移動方向はパーティングラインに対して垂直であり、該移動方向が大小スライド51〜56の抜き方向となる。+X方向から見た大小スライド51〜56の抜き方向を矢印で図21に示す。   [Step 5] In S5 of FIG. 3, the undercut detection processing calculation unit 18 determines the presence or absence of undercut based on the operation of the large and small slides 51 to 56 in the mold release process. Hereinafter, the principle of determining whether or not there is an undercut will be described. First, in the case of an ant mold, all the large and small slides 51 to 56 move linearly toward the cylindrical shaft 42. The moving direction at this time is perpendicular to the parting line, and the moving direction is the direction in which the large and small slides 51 to 56 are pulled out. The pulling direction of the large and small slides 51 to 56 viewed from the + X direction is indicated by an arrow in FIG.

大小スライド51〜56の円弧状の表面に対して、3次元CAD上で分割されている各面に着目すると、図22に示すように、3次元CAD上で構成される各面は、U方向及びV方向という2つの方向から定義付けされている。そこで、まず、図23に示すように、各面をU方向及びV方向に格子状に分割し、各格子点における面の法線ベクトルを算出する。次いで、この法線ベクトルと前記抜き方向(図21の矢印参照)の単位ベクトルとの内積をとり、アンダーカットの有無を判断する。   When attention is paid to each surface divided on the three-dimensional CAD with respect to the arc-shaped surfaces of the large and small slides 51 to 56, each surface formed on the three-dimensional CAD is shown in FIG. And two directions, V direction and V direction. Therefore, first, as shown in FIG. 23, each surface is divided into a lattice shape in the U direction and the V direction, and a normal vector of the surface at each lattice point is calculated. Next, the inner product of this normal vector and the unit vector in the drawing direction (see the arrow in FIG. 21) is taken to determine whether or not there is an undercut.

前記抜き方向が−Y方向を向くようにスライド形状を、円筒軸回りに回転移動することにより、抜き方向の単位ベクトルは、(0,−1,0)となる。同じ座標系における各格子点の法線ベクトルの成分を(a,b,c)とすると、内積の値は下記式(1)より−bとなる。   By rotating and moving the slide shape around the cylindrical axis so that the extraction direction faces the -Y direction, the unit vector in the extraction direction becomes (0, -1, 0). Assuming that the component of the normal vector at each lattice point in the same coordinate system is (a, b, c), the value of the inner product is −b from the following equation (1).

Figure 2005329589
また、上記式(1)から下記式(2),(3)が成り立つ。
Figure 2005329589
Further, the following formulas (2) and (3) hold from the above formula (1).

Figure 2005329589
Figure 2005329589

Figure 2005329589
cosθが正の値を取る場合にアンダーカットが発生するため、判定式として下記式(4)を得る。したがって、下記式(4)を満たす法線ベクトルについては、アンダーカットが発生する。
Figure 2005329589
Since undercut occurs when cosθ takes a positive value, the following expression (4) is obtained as a determination expression. Therefore, an undercut occurs for a normal vector that satisfies the following expression (4).

Figure 2005329589
[ステップ6]図3のS6において、アンダーカット有りと判断した場合は、アンダーカット検出処理演算部18が、アンダーカットの発生個所である格子点及び格子点を含む面を画面出力装置19にハイライト表示させる。
Figure 2005329589
[Step 6] If it is determined in S6 in FIG. 3 that there is an undercut, the undercut detection processing calculation unit 18 causes the screen output device 19 to display a grid point and a plane including the grid point where the undercut occurs. Display light.

[ステップ7]図3のS7において、アンダーカット有りと判断した場合は、アンダーカット検出処理演算部18が、現在パーティングラインを円筒軸42回りに任意の角度回転させて、該パーティングライン及び分割面を変更する。この回転により、大小スライド51〜56の分割が変更されるとともに、これら大小スライド51〜56の前記抜き方向も同じ角度だけ回転される。例えば、図19に示す大小スライド51〜56のパーティングラインを30度回転させた状態を図24に示す。図中の太い矢印は、大小スライド51〜56の抜き方向を示している。このときの大スライド51(52又は53)を抜き方向正面から見た状態を図25に示す。同図における点線で囲んだ領域でアンダーカットが発生している。該点線部の拡大図を図26に示す。   [Step 7] If it is determined in S7 of FIG. 3 that there is an undercut, the undercut detection processing calculation unit 18 rotates the current parting line by an arbitrary angle around the cylindrical axis 42, and the parting line and Change the dividing plane. By this rotation, the division of the large and small slides 51 to 56 is changed, and the drawing direction of the large and small slides 51 to 56 is also rotated by the same angle. For example, FIG. 24 shows a state where the parting lines of the large and small slides 51 to 56 shown in FIG. 19 are rotated by 30 degrees. The thick arrows in the figure indicate the direction in which the large and small slides 51 to 56 are removed. FIG. 25 shows a state in which the large slide 51 (52 or 53) at this time is viewed from the front in the drawing direction. An undercut occurs in the area surrounded by the dotted line in FIG. An enlarged view of the dotted line portion is shown in FIG.

次に、パーティングラインの円筒軸42回りの回転角αに対して微小な角度増分値βを設定する。円筒軸42回りの回転角に対し角度増分値βを増加させたときに、そのパーティングラインから分割面を変更し、中子形状及びスライド分割を行う。その後、再び、図3のS5におけるアンダーカットの有無を判断する。   Next, a small angle increment value β is set with respect to the rotation angle α around the cylindrical axis 42 of the parting line. When the angle increment value β is increased with respect to the rotation angle around the cylindrical axis 42, the dividing surface is changed from the parting line, and the core shape and the slide division are performed. Thereafter, it is determined again whether or not there is an undercut in S5 of FIG.

[ステップ8]図3のS8において、アンダーカット無しと判断した場合は、アンダーカット検出処理演算部18が、このときのパーティングラインを作成している円筒軸42からの距離(L)及び円筒軸42回りの回転角(α)といった形状情報を分割面情報記憶部15に記憶させるとともに、電子媒体10に格納させる。このとき、電子媒体10から読み出された所定フォーマットと同じフォーマットで書き出すこととする。これにより、書き出された分割面の位置情報を利用して、アンダーカットが発生しない分割面をいつでも再現することが可能となる。   [Step 8] If it is determined in S8 of FIG. 3 that there is no undercut, the undercut detection processing calculation unit 18 determines the distance (L) from the cylindrical shaft 42 creating the parting line at this time and the cylinder Shape information such as a rotation angle (α) about the axis 42 is stored in the divided surface information storage unit 15 and stored in the electronic medium 10. At this time, the data is written in the same format as the predetermined format read from the electronic medium 10. Thereby, it is possible to always reproduce the divided surface where the undercut does not occur by using the written position information of the divided surface.

ここで、図27は本発明の第2実施形態に係る金型設計支援方法及びプログラムの動作手順ないし処理内容を示すフローチャートである。本実施形態では、上述した第1実施形態と同様のS1〜S4のステップに加えて、予めパーティングラインの円筒軸42回りの回転角の増分量の閾値を設定する(S5)。次いで、角度増分値βの積算量がその閾値に達したか否か判断した後(S6)、アンダーカットの有無を判断する(S7)。   Here, FIG. 27 is a flowchart showing the operation procedure or processing contents of the mold design support method and program according to the second embodiment of the present invention. In the present embodiment, in addition to the steps S1 to S4 similar to those in the first embodiment described above, a threshold value for the increment amount of the rotation angle around the cylindrical axis 42 of the parting line is set in advance (S5). Next, after determining whether or not the integrated amount of the angle increment value β has reached the threshold value (S6), it is determined whether or not there is an undercut (S7).

この結果、アンダーカット有りと判断した場合は、第1実施形態と同様にアンダーカットの発生個所をハイライト表示させ(S8)、アンダーカット無しと判断した場合は、第1実施形態と同様に形状情報を記憶させる(S9)。その後、円筒軸42回りの回転角に対し角度増分値βを増加させてパーティングライン及び分割面を変更し、中子形状及びスライド分割を行って(S10)、再びS6〜S9のステップを繰り返す。   As a result, if it is determined that there is an undercut, the portion where the undercut occurs is highlighted as in the first embodiment (S8). If it is determined that there is no undercut, the shape is the same as in the first embodiment. Information is stored (S9). Thereafter, the angle increment value β is increased with respect to the rotation angle around the cylindrical shaft 42 to change the parting line and the dividing surface, the core shape and the slide division are performed (S10), and the steps S6 to S9 are repeated again. .

その後、角度増分値βの積算量がその閾値に達したときに、アンダーカットが検出されなかった分割面の位置情報を電子媒体10に書き出す(S11)。このときも第1実施形態と同様に、電子媒体10から読み出された所定フォーマットと同じフォーマットで書き出すこととする。これにより、書き出された分割面の位置情報を利用して、アンダーカットが発生しない分割面をいつでも再現することが可能となる。   Thereafter, when the integrated amount of the angle increment value β reaches the threshold value, the position information of the divided surface where the undercut is not detected is written to the electronic medium 10 (S11). At this time, similarly to the first embodiment, the data is written in the same format as the predetermined format read from the electronic medium 10. Thereby, it is possible to always reproduce the divided surface where the undercut does not occur by using the written position information of the divided surface.

以上、説明したように、本実施形態に係る金型設計支援装置,金型設計支援方法及びプログラムによれば、成形品の3次元形状を作成し、スライド形状を作成するために必要な情報を、所定フォーマットで格納することにより、自動的にアンダーカットの発生しないパーティングライン及び分割面の情報を得ることができる。この結果、今まで試行錯誤で設定していたパーティングライン及び分割面の作成工数を大幅に削減することが可能となる。   As described above, according to the mold design support device, the mold design support method and the program according to the present embodiment, information necessary for creating a three-dimensional shape of a molded product and creating a slide shape is obtained. By storing the data in a predetermined format, it is possible to automatically obtain information on parting lines and division planes in which undercut does not occur. As a result, it is possible to greatly reduce the man-hours for creating parting lines and division planes set up by trial and error.

なお、本発明の金型設計支援装置,金型設計支援方法及びプログラムは、上述した実施形態に限定されるものではない。例えば、上記実施形態では、円筒状の成形品の内側形状を成形するための中子を金型として例示したが、これに限定されるものではなく、成形品の外側形状を成形するための金型に本発明を適用することも可能である。   The mold design support apparatus, the mold design support method, and the program according to the present invention are not limited to the above-described embodiments. For example, in the above-described embodiment, the core for molding the inner shape of the cylindrical molded product is exemplified as the mold. However, the present invention is not limited to this, and the mold for molding the outer shape of the molded product. It is also possible to apply the present invention to a mold.

本発明の第1実施形態に係る金型設計支援装置の原理構成図である。It is a principle lineblock diagram of a metallic mold design support device concerning a 1st embodiment of the present invention. 上記金型設計支援装置のハードウェア構成図である。It is a hardware block diagram of the said metal mold | die design assistance apparatus. 本発明の第1実施形態に係る金型設計支援方法及びプログラムの動作手順ないし処理内容を示すフローチャートである。It is a flowchart which shows the operation | movement procedure thru | or processing content of the metal mold | die design support method and program which concern on 1st Embodiment of this invention. 成形品たるカメラの鏡枠部品を示す斜視図である。It is a perspective view which shows the lens-frame part of the camera which is a molded article. 上記鏡枠部品を+Z方向から見た図である。It is the figure which looked at the above-mentioned lens frame component from + Z direction. 上記鏡枠部品を−Z方向から見た図である。It is the figure which looked at the above-mentioned lens frame component from the -Z direction. 図6の鏡枠部品におけるカム溝の拡大図である。FIG. 7 is an enlarged view of a cam groove in the lens barrel part of FIG. 6. 上記鏡枠部品を+X方向から見た図である。It is the figure which looked at the above-mentioned lens frame component from + X direction. 上記鏡枠部品の内側形状を形成するための中子を示す斜視図である。It is a perspective view which shows the core for forming the inner side shape of the said lens-frame component. 上記中子の一のパーティングラインを示す説明図である。It is explanatory drawing which shows one parting line of the said core. 同じく上記中子の一のパーティングラインを示す説明図である。It is explanatory drawing which similarly shows one parting line of the said core. 上記中子の一の分割面を示す斜視図である。It is a perspective view which shows one division surface of the said core. 上記中子から分割した一の大スライドを示す斜視図である。It is a perspective view which shows one large slide divided | segmented from the said core. 上記中子の全ての分割面を示す斜視図である。It is a perspective view which shows all the division surfaces of the said core. 上記中子から分割した全ての大スライドを示す斜視図である。It is a perspective view which shows all the large slides divided | segmented from the said core. 上記中子から大スライドを除いた残余形状の斜視図である。It is a perspective view of the residual shape remove | excluding the large slide from the said core. 上記残余形状の一の分割面を示す斜視図である。It is a perspective view which shows one division surface of the said remaining shape. 上記残余形状から分割した一の小スライドを示す斜視図である。It is a perspective view which shows one small slide divided | segmented from the said residual shape. 上記残余形状から分割した全ての小スライドを示す斜視図である。It is a perspective view which shows all the small slides divided | segmented from the said residual shape. 上記大小スライドからなるスライド全体の斜視図である。It is a perspective view of the whole slide which consists of the said large and small slide. 図20の大小スライドの抜き方向を示す説明図である。It is explanatory drawing which shows the extraction direction of the large and small slide of FIG. 3次元CADを利用した円弧面のU方向、V方向ベクトルを説明するための斜視図であるIt is a perspective view for demonstrating the U direction and V direction vector of the circular arc surface using three-dimensional CAD. 図22の3次元CADを利用した円弧面の法線ベクトルを説明するための斜視図である。It is a perspective view for demonstrating the normal vector of the circular arc surface using three-dimensional CAD of FIG. 図19に示す大小スライドのパーティングラインを30度回転させた状態を示す説明図である。It is explanatory drawing which shows the state which rotated the parting line of the large and small slide shown in FIG. 19 30 degree | times. 図24の大スライドを抜き方向から見た図である。It is the figure which looked at the large slide of FIG. 24 from the drawing direction. 図25の大スライドにおけるアンダーカット発生箇所の拡大図である。FIG. 26 is an enlarged view of an undercut occurrence location in the large slide of FIG. 25. 本発明の第2実施形態に係る金型設計支援方法及びプログラムの動作手順ないし処理内容を示すフローチャートである。It is a flowchart which shows the operation | movement procedure thru | or processing content of the metal mold | die design assistance method and program which concern on 2nd Embodiment of this invention.

符号の説明Explanation of symbols

10 電子媒体
11 成形品形状記憶部
12 中子情報記憶部
13 中子形状処理演算部
14 中子形状記憶部
15 分割面形状記憶部
16 中子分割処理演算部
17 スライド形状記憶部
18 アンダーカット検出処理演算部
19 画像出力装置
20 CPU
21 ROM
22 RAM
23 HDD
24 操作入力部
30 鏡枠部品
31 カム溝
40 中子
41,45 パーティングライン
42 円筒軸
43 円筒軸から下ろした垂線
44 角度基準となるライン
46,47,48,49 分割面
51,52,53 大スライド
54,55,56 小スライド

DESCRIPTION OF SYMBOLS 10 Electronic medium 11 Molded product shape memory | storage part 12 Core information memory | storage part 13 Core shape process calculating part 14 Core shape memory | storage part 15 Split surface shape memory | storage part 16 Core split process calculating part 17 Slide shape memory | storage part 18 Undercut detection Processing calculation unit 19 Image output device 20 CPU
21 ROM
22 RAM
23 HDD
24 Operation Input Unit 30 Mirror Frame Parts 31 Cam Groove 40 Core 41, 45 Parting Line 42 Cylindrical Axis 43 Perpendicular Line Down from the Cylindrical Axis 44 Angle Reference Lines 46, 47, 48, 49 Dividing Surfaces 51, 52, 53 Large slide 54, 55, 56 Small slide

Claims (9)

成形品の3次元形状データに基づいて金型の3次元形状データを作成する手段と、3次元形状データとしての前記金型に基づいてそのパーティングライン及び分割面を作成する手段と、前記パーティングライン及び分割面に基づいて前記金型を分割したスライドの3次元形状データを作成する手段と、3次元形状データとしての前記スライドの抜き方向に基づいてアンダーカットの有無を判断し、アンダーカット有りと判断した場合に、微少距離だけ前記パーティングライン及び分割面を移動させて再度スライドの3次元形状データを作成し、該スライドの抜き方向に基づいてアンダーカットの有無を判断する手段とを備えたことを特徴とする金型設計支援装置。   Means for creating three-dimensional shape data of a mold based on three-dimensional shape data of a molded product, means for creating a parting line and a split surface based on the mold as three-dimensional shape data, and the party Means for creating three-dimensional shape data of a slide obtained by dividing the mold on the basis of a cutting line and a dividing surface, and determining whether or not there is an undercut based on the slide extraction direction as the three-dimensional shape data; Means for moving the parting line and the dividing plane by a minute distance to create the three-dimensional shape data of the slide again, and determining whether or not there is an undercut based on the direction in which the slide is removed. A mold design support apparatus characterized by comprising. 筒状の成形品の3次元形状データに基づいてその内側形状を成形するための中子の3次元形状データを作成する手段と、3次元形状データとしての前記中子に基づいてそのパーティングライン及び分割面を作成する手段と、前記パーティングライン及び分割面に基づいて前記中子を分割したスライドの3次元形状データを作成する手段と、3次元形状データとしての前記スライドの面形状から法線ベクトルを算出し、該法線ベクトルと前記スライドの抜き方向の単位ベクトルとの比較からアンダーカットの有無を判断し、アンダーカット有りと判断した場合に、前記パーティングライン及び分割面を前記中子の中心軸回りに回転させて再度スライドの3次元形状データを作成し、該スライドの抜き方向に基づいてアンダーカットの有無を判断する手段とを備えたことを特徴とする金型設計支援装置。   Means for generating three-dimensional shape data of a core for forming an inner shape based on three-dimensional shape data of a cylindrical molded product, and a parting line based on the core as three-dimensional shape data And means for creating a split surface, means for creating three-dimensional shape data of the slide obtained by dividing the core based on the parting line and the split surface, and a method based on the surface shape of the slide as three-dimensional shape data A line vector is calculated, and the presence of an undercut is determined from a comparison between the normal vector and a unit vector in the slide extraction direction. Rotate around the center axis of the child and create 3D shape data of the slide again, and determine the presence or absence of undercut based on the direction of the slide Mold design support apparatus characterized by comprising a means that. 前記アンダーカットの有無を判断する手段がアンダーカット無しと判断した場合に、このときのパーティングライン及び分割面に関するデータを電子媒体に格納する手段をさらに備えたことを特徴とする請求項1又は2記載の金型設計支援装置。   2. The apparatus according to claim 1, further comprising means for storing, in an electronic medium, data relating to the parting line and the dividing surface at this time when the means for determining the presence or absence of the undercut determines that there is no undercut. 2. The mold design support apparatus according to 2. 成形品の3次元形状データに基づいて金型の3次元形状データを作成する工程と、3次元形状データとしての前記金型に基づいてそのパーティングライン及び分割面を作成する工程と、前記パーティングライン及び分割面に基づいて、前記金型を分割したスライドの3次元形状データを作成する工程と、3次元形状データとしての前記スライドの抜き方向に基づいてアンダーカットの有無を判断する工程と、アンダーカット有りと判断した場合に、微少距離だけ前記パーティングライン及び分割面を移動させて再度スライドの3次元形状データを作成する工程と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する工程とを含むことを特徴とする金型設計支援方法。   A step of creating three-dimensional shape data of a mold based on three-dimensional shape data of a molded product, a step of creating a parting line and a dividing surface based on the die as three-dimensional shape data, and the party A step of creating three-dimensional shape data of a slide obtained by dividing the mold based on a contour line and a dividing surface, and a step of determining the presence or absence of an undercut based on the direction of the slide as the three-dimensional shape data When it is determined that there is an undercut, the step of moving the parting line and the dividing surface by a minute distance to generate the three-dimensional shape data of the slide again, and the presence or absence of the undercut based on the pulling direction of the slide A mold design support method including a step of determining. 筒状の成形品の3次元形状データに基づいてその内側形状を成形するための中子の3次元形状データを作成する工程と、3次元形状データとしての前記中子に基づいてそのパーティングライン及び分割面を作成する工程と、前記パーティングライン及び分割面に基づいて前記中子を分割したスライドの3次元形状データを作成する工程と、3次元形状データとしての前記スライドの面形状から法線ベクトルを算出し、該法線ベクトルと前記スライドの抜き方向の単位ベクトルとの比較からアンダーカットの有無を判断する工程と、アンダーカット有りと判断した場合に、前記パーティングライン及び分割面を前記中子の中心軸回りに回転させて再度スライドの3次元形状データを作成する工程と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する工程とを含むことを特徴とする金型設計支援方法。   A step of creating the three-dimensional shape data of the core for molding the inner shape based on the three-dimensional shape data of the cylindrical molded product, and the parting line based on the core as the three-dimensional shape data And a step of creating a divided surface, a step of creating three-dimensional shape data of a slide obtained by dividing the core based on the parting line and the divided surface, and a method based on the surface shape of the slide as three-dimensional shape data A line vector is calculated, a step of determining the presence or absence of an undercut from a comparison between the normal vector and the unit vector in the slide extraction direction; A step of rotating the core around the central axis to create the three-dimensional shape data of the slide again; Mold design support method characterized by comprising the step of determining the presence or absence of bets. 前記アンダーカットの有無を判断する工程でアンダーカット無しと判断した場合に、このときのパーティングライン及び分割面に関するデータを電子媒体に格納する工程をさらに含むことを特徴とする請求項4又は5記載の金型設計支援方法。   6. The method according to claim 4, further comprising a step of storing, in an electronic medium, data relating to the parting line and the dividing surface at this time when it is determined that there is no undercut in the step of determining whether there is an undercut. The mold design support method described. 成形品の3次元形状データに基づいて金型の3次元形状データを作成する処理と、3次元形状データとしての前記金型に基づいてそのパーティングライン及び分割面を作成する処理と、前記パーティングライン及び分割面に基づいて、前記金型を分割したスライドの3次元形状データを作成する処理と、3次元形状データとしての前記スライドの抜き方向に基づいてアンダーカットの有無を判断する処理と、アンダーカット有りと判断した場合に、微少距離だけ前記パーティングライン及び分割面を移動させて再度スライドの3次元形状データを作成する処理と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する処理とをコンピュータに実行させることを特徴とするプログラム。   Processing for creating three-dimensional shape data of a mold based on three-dimensional shape data of a molded product, processing for creating a parting line and a dividing surface based on the die as three-dimensional shape data, and the party A process of creating three-dimensional shape data of the slide obtained by dividing the mold based on a contour line and a dividing surface, and a process of determining the presence or absence of an undercut based on the slide extraction direction as the three-dimensional shape data When it is determined that there is an undercut, the parting line and the dividing surface are moved by a minute distance to generate the slide three-dimensional shape data again, and the presence or absence of the undercut is determined based on the slide extraction direction. A program that causes a computer to execute a determination process. 筒状の成形品の3次元形状データに基づいてその内側形状を成形するための中子の3次元形状データを作成する処理と、3次元形状データとしての前記中子に基づいてそのパーティングライン及び分割面を作成する処理と、前記パーティングライン及び分割面に基づいて前記中子を分割したスライドの3次元形状データを作成する処理と、3次元形状データとしての前記スライドの面形状から法線ベクトルを算出し、該法線ベクトルと前記スライドの抜き方向の単位ベクトルとの比較からアンダーカットの有無を判断する処理と、アンダーカット有りと判断した場合に、前記パーティングライン及び分割面を前記中子の中心軸回りに回転させて再度スライドの3次元形状データを作成する処理と、該スライドの抜き方向に基づいてアンダーカットの有無を判断する処理とをコンピュータに実行させることを特徴とするプログラム。   A process of creating three-dimensional shape data of a core for forming an inner shape based on three-dimensional shape data of a cylindrical molded product, and a parting line based on the core as three-dimensional shape data And a process of creating a split surface, a process of creating three-dimensional shape data of a slide obtained by dividing the core based on the parting line and the split surface, and a method based on the surface shape of the slide as three-dimensional shape data A line vector is calculated, a process of determining the presence or absence of undercut from a comparison between the normal vector and the unit vector in the slide extraction direction, and when it is determined that there is an undercut, the parting line and the dividing plane are Rotating around the central axis of the core to create again the three-dimensional shape data of the slide, and undercover based on the slide pull-out direction A program characterized by executing a process of determining whether the bets on the computer. 前記アンダーカットの有無を判断する処理でアンダーカット無しと判断した場合に、このときのパーティングライン及び分割面に関するデータを電子媒体に格納する処理をさらにコンピュータに実行させることを特徴とする請求項7又は8記載のプログラム。

The computer may further execute a process of storing data relating to a parting line and a divided surface in an electronic medium when it is determined that there is no undercut in the process of determining the presence or absence of the undercut. The program according to 7 or 8.

JP2004148980A 2004-05-19 2004-05-19 Mold designing support apparatus, mold designing support method and program Withdrawn JP2005329589A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004148980A JP2005329589A (en) 2004-05-19 2004-05-19 Mold designing support apparatus, mold designing support method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004148980A JP2005329589A (en) 2004-05-19 2004-05-19 Mold designing support apparatus, mold designing support method and program

Publications (1)

Publication Number Publication Date
JP2005329589A true JP2005329589A (en) 2005-12-02

Family

ID=35484557

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004148980A Withdrawn JP2005329589A (en) 2004-05-19 2004-05-19 Mold designing support apparatus, mold designing support method and program

Country Status (1)

Country Link
JP (1) JP2005329589A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027139A (en) * 2006-07-20 2008-02-07 Fuji Xerox Co Ltd Mold designing apparatus and program therefor
CN101436218B (en) * 2007-11-14 2012-05-16 富士施乐株式会社 Unmoldable portion detection system, and unmoldable portion detection method
US8185361B2 (en) 2007-11-14 2012-05-22 Fuji Xerox Co., Ltd. Unmoldable portion detection system, computer readable medium, and unmoldable portion detection method
WO2023236190A1 (en) * 2022-06-10 2023-12-14 Siemens Industry Software Inc. Intelligent eject direction determinations for injection mold designs

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008027139A (en) * 2006-07-20 2008-02-07 Fuji Xerox Co Ltd Mold designing apparatus and program therefor
CN101436218B (en) * 2007-11-14 2012-05-16 富士施乐株式会社 Unmoldable portion detection system, and unmoldable portion detection method
US8185361B2 (en) 2007-11-14 2012-05-22 Fuji Xerox Co., Ltd. Unmoldable portion detection system, computer readable medium, and unmoldable portion detection method
WO2023236190A1 (en) * 2022-06-10 2023-12-14 Siemens Industry Software Inc. Intelligent eject direction determinations for injection mold designs

Similar Documents

Publication Publication Date Title
USRE48940E1 (en) Simulation of the machining of a workpiece
US10974446B2 (en) B-rep of the result of a two-axis 3D printing process
KR100707841B1 (en) Nurbs surface deformation apparatus and the method using 3d target curve
KR20110111259A (en) Design of a part modeled by parallel geodesic curves
JP2005322235A (en) Deformation of computer using design model (cad)
US20220373996A1 (en) Computer aided generative design with filtering to facilitate 2.5-axis subtractive manufacturing processes
US20230410452A1 (en) Method for inferring a 3d geometry onto a 2d sketch
JP3567015B2 (en) Method for performing Boolean operations on geometric objects in a CAD system
JP2007102595A (en) Analysis mesh generation device
JP2005329589A (en) Mold designing support apparatus, mold designing support method and program
EP4195086A1 (en) Computer aided generative design with feature thickness control to facilitate manufacturing and structural performance
JPH0567179A (en) Method and device for form data processing
JP2005107929A (en) Sheet metal model generation method and apparatus, computer program, and storage medium
US20210240887A1 (en) Structural simulation of a mechanical part
JP2011034505A (en) Design support apparatus and design support method
JP4237180B2 (en) Unprocessed shape extraction device and extraction method
CN115917457A (en) Computer-aided generation design with filtering to facilitate 2.5-axis subtractive manufacturing process
JP4102057B2 (en) 3D product creation method and apparatus, 3D product processing model creation program
JP3801792B2 (en) 3D-shaped cutting device, cutting method, and storage medium storing cutting processing program
Lehtinen Automatic Label Placement for Technical Drawings
JP4235088B2 (en) Fillet surface generation method and program
Lu Volume-based geometric reasoning and visualization to support manufacturability evaluation in die casting
JP2006039668A (en) Method and program for calculating fillet surface
JPH06103361A (en) Three-dimensional graphic processor
JP2003233631A (en) Model transformation program and model transformation method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070109

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090826

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090918