JP2005329589A - Mold designing support apparatus, mold designing support method and program - Google Patents
Mold designing support apparatus, mold designing support method and program Download PDFInfo
- 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
Links
Images
Abstract
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次元形状データとして作成した金型におけるサーフェースの法線ベクトルを求め、その法線ベクトルが金型抜き方向の成分を含むサーフェースに関してはアンダーカットとなる可能性があると判断することにより、アンダーカットの有無を自動的に判定する金型設計支援装置及び金型設計支援方法が提案されている。
ところが、従来の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
中子形状処理演算部13は、成形品形状記憶部11及び中子情報記憶部12から、成形品の3次元形状のデータ及び中子の最大内径(Φmax)及び長さLのデータをそれぞれ読み出して、中子の3次元形状のデータを作成し、該データを中子形状記憶部14に記憶させる。
The core shape
一方、分割面情報記憶部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
アンダーカット検出処理演算部18は、スライド形状記憶部17からスライド形状のデータを読み出して、アンダーカットの有無を算出する(演算内容の詳細については後述する)。この結果、アンダーカットが生じた場合、アンダーカット検出処理演算部18は、アンダーカットの発生個所を画面出力装置19に表示させるとともに、中子のパーティングライン及び分割面を順次移動させ、アンダーカットの有無を算出する。アンダーカットが生じない場合、アンダーカット検出処理演算部18は、このときのパーティングライン及び分割面の形状のデータを分割面情報記憶部15に記憶させるとともに、電子媒体10に格納させる。
The undercut detection processing calculation unit 18 reads the slide shape data from the slide
次に、図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(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
ハードディスク装置23は、上述した成形品形状記憶部11,中子情報記憶部12,中子形状記憶部14,分割面情報記憶部15,スライド形状記憶部17の役割を果たすデータベースとして用いている。なお、前述した制御プログラムをROM21に格納しておく代わりにハードディスク装置23に予め記憶させておき、本金型設計支援装置が起動されたときにCPU20が、この制御プログラムをハードディスク装置23から読み出してRAM22に一旦格納し、その後RAM22からその制御プログラムを読み出して実行するようにして全体の動作の制御を行うようにしてもよい。
The
操作入力部24は本金型設計支援装置を使用する作業者により操作されるキーボートやマウス等の入力装置を有し、これらの入力装置に対して行われた操作の状況を取得する。
The
前記画像出力装置19はCPU20から指示された表示を行うものであり、例えば、CRT(Cathode Ray Tube)やLCD(Liquid Crystal Display)を用いた装置である。該画像出力装置19は、上述したアンダーカット検出処理演算部18からの画像情報、例えば、アンダーカットの発生個所を表示するための画像情報を、グラフィックスソフトにより視認可能な画像として表示する。
The
電子媒体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
電子媒体10は、FD(Floppy(登録商標) Disk ),CD−ROM(Compact Disc-ROM),DVD−ROM(Digital Versatile Disc-ROM),MO(Magneto-Optics)ディスクなどといった可搬型の記録媒体の読み出し及び書き込み装置などにより構成してある。また、通信ネットワークを介して他の機器との間でこれらの入出力情報を交換するためのインタフェース装置を電子媒体10として備えるようにしてもよい。
The
なお、図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
[ステップ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
[ステップ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
[ステップ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
[ステップ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-
具体的に、中子分割処理演算部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
上述した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
一方、図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
[ステップ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
大小スライド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
前記抜き方向が−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).
[ステップ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
次に、パーティングラインの円筒軸42回りの回転角αに対して微小な角度増分値βを設定する。円筒軸42回りの回転角に対し角度増分値βを増加させたときに、そのパーティングラインから分割面を変更し、中子形状及びスライド分割を行う。その後、再び、図3のS5におけるアンダーカットの有無を判断する。
Next, a small angle increment value β is set with respect to the rotation angle α around the
[ステップ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
ここで、図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
この結果、アンダーカット有りと判断した場合は、第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
その後、角度増分値βの積算量がその閾値に達したときに、アンダーカットが検出されなかった分割面の位置情報を電子媒体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
以上、説明したように、本実施形態に係る金型設計支援装置,金型設計支援方法及びプログラムによれば、成形品の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.
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
21 ROM
22 RAM
23 HDD
24
Claims (9)
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.
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)
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 |
-
2004
- 2004-05-19 JP JP2004148980A patent/JP2005329589A/en not_active Withdrawn
Cited By (4)
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 |