JP7625469B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP7625469B2 JP7625469B2 JP2021063758A JP2021063758A JP7625469B2 JP 7625469 B2 JP7625469 B2 JP 7625469B2 JP 2021063758 A JP2021063758 A JP 2021063758A JP 2021063758 A JP2021063758 A JP 2021063758A JP 7625469 B2 JP7625469 B2 JP 7625469B2
- Authority
- JP
- Japan
- Prior art keywords
- mold
- information processing
- alternative
- processing apparatus
- texture
- 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.)
- Active
Links
Images
Landscapes
- Moulds For Moulding Plastics Or The Like (AREA)
- Injection Moulding Of Plastics Or The Like (AREA)
Description
本発明は、物体を成形するための処理に関する。 The present invention relates to a process for forming an object.
従来、射出成形に用いる金型設計において、成形品を金型から離型できるか否かを、金型を製作することなしに評価する技術が知られている(特許文献1)。この技術は、成形品及び金型の3次元形状モデル、成形条件、樹脂特性等に基づく構造解析により、離型の可否を評価している。
また、近年、樹脂製品の外観面に様々な意匠を付与する要求がある。例えば、樹脂製品の表面に肉眼で視認できない微細な凹凸を設けることで、光沢感や光輝感といった視覚的な質感(低光沢なマット調、キラキラしたメタリック調等)を表現することができる。また、上記の方法により、グリップ感といった触覚的な質感(しっとりとした手触りのゴム調)も樹脂製品に付与することができる。さらに、皮革のシボを模した肉眼で視認可能な凹凸を樹脂製品の表面に設け、その凸部と凹部とで異なる微細凹凸を付与して光沢感を変化させることで、所謂レザートーン塗装の質感を付与することができる。
In the past, in the design of a mold used in injection molding, a technique for evaluating whether a molded product can be released from a mold without manufacturing the mold has been known (Patent Document 1). This technique evaluates whether the mold can be released by structural analysis based on a three-dimensional shape model of the molded product and the mold, molding conditions, resin properties, etc.
In recent years, there is a demand for imparting various designs to the exterior surface of a resin product. For example, by providing fine irregularities that cannot be seen with the naked eye on the surface of a resin product, visual textures such as glossiness and brilliance (low gloss matte tone, glittering metallic tone, etc.) can be expressed. In addition, the above method can also impart a tactile texture such as a grip (a rubber-like texture with a moist feel) to a resin product. Furthermore, by providing unevenness that can be seen with the naked eye that imitates the grain of leather on the surface of a resin product and imparting different fine irregularities to the convex and concave portions to change the glossiness, a texture of so-called leather tone painting can be imparted.
樹脂製品等の物体を射出成形により製造する場合、所望の質感を表現するための凹凸を有する物体の離型ができるか否かを評価することは難しいという課題があった。 When manufacturing objects such as resin products by injection molding, it is difficult to evaluate whether an object with irregularities to express a desired texture can be released from the mold.
本発明は、質感に応じた凹凸を有する物体の離型ができるか否かを簡易に評価することを目的とする。 The purpose of the present invention is to easily evaluate whether an object with unevenness according to its texture can be released from a mold.
本発明の目的を達成するために、本発明の一実施形態に係る情報処理装置は、以下の構成を備える。すなわち、情報処理装置は、物体を成形するための金型の形状を表す第1形状データと、前記物体に付与する質感に関する質感パラメータと、前記金型を前記物体から離す方向を表す情報とを取得する取得手段と、前記質感パラメータに基づいて、前記物体を加工するための加工パラメータを生成する第1生成手段と、前記第1形状データと前記方向を表す情報と前記加工パラメータとに基づいて、前記金型から前記物体を離すことができるか否かを判定する判定手段と、を有し、前記質感パラメータは、光沢度、又は、光輝感又はグリップ感の評価値、又は、レザートーン塗装の質感を表す特性値である、ことを特徴とする。
In order to achieve the object of the present invention, an information processing device according to one embodiment of the present invention has the following configuration: That is, the information processing device has an acquisition means for acquiring first shape data representing a shape of a die for molding an object, texture parameters relating to a texture to be imparted to the object, and information representing a direction in which the die is removed from the object, a first generation means for generating processing parameters for processing the object based on the texture parameters, and a determination means for determining whether or not the object can be removed from the die based on the first shape data , the information representing the direction, and the processing parameters, wherein the texture parameter is an evaluation value of gloss, or a sense of brilliance or grip, or a characteristic value representing the texture of a leather-tone paint.
本発明によれば、質感に応じた凹凸を有する物体の離型ができるか否かを簡易に評価することができる。 The present invention makes it possible to easily evaluate whether an object with unevenness according to its texture can be demolded.
以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 The following embodiments are described in detail with reference to the attached drawings. Note that the following embodiments do not limit the invention according to the claims. Although the embodiments describe multiple features, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined in any manner. Furthermore, in the attached drawings, the same reference numbers are used for the same or similar configurations, and duplicate explanations are omitted.
(第1実施形態)
以下では、本実施形態に係る情報処理システム10について説明する。
First Embodiment
The
図1は、本実施形態の情報処理システム10の構成の一例を示す。図1で、情報処理システム10は、情報処理装置100、外部記憶装置111、表示装置112、入力装置113、ネットワーク120を含む。情報処理装置100は、CPU101、RAM102、ROM103、記憶部104、通信部105及びバス107を含む。なお、情報処理システム10は、撮像装置(不図示)を有していてもよい。情報処理装置100は、例えばデスクトップ型のPCであるが、表示装置112と入力装置113が一体となったノート型PC、タブレット等であってもよい。図1の情報処理装置100は1つを示しているが、これは複数であってもよい。あるいは、複数の情報処理装置100が、それの構成要素をそれぞれ分散して保持するような構成であってもよい。
1 shows an example of the configuration of an
CPU101は、中央演算処理装置であり、情報処理システム10内の各構成要素を全般的に制御する。CPU101は、OS及び各種プログラムを実行することで各種の機能を実現する。RAM102は、揮発性メモリであり、例えばDRAM及びSRAMがある。ROM103は、不揮発性メモリであり、例えば、マスクROM、EPROM、EEPROM、フラッシュメモリなどである。ROM103は、OSと各種プログラムを格納する。記憶部104は、データとプログラム等を記憶する記憶装置であり、例えばHDD及びSSDである。通信部105は、CPU101が処理した結果を外部装置(例えば表示装置112)へ送信することができる。あるいは、通信部105は、外部装置(例えば入力装置113)からユーザ入力を受信し、受信結果をCPU101へ送信することができる。バス107は、情報処理装置100内の各構成要素間及び情報処理装置100と外部装置(不図示)間を結ぶデータ伝送路である。CPU101は、バス107を介して情報処理装置100の各構成要素を制御する。なお、ROM103と外部記憶装置111等に格納されたプログラムがRAM102に転送され、CPU101がそれを実行することで後述のフローチャートの処理は実現される。
The
外部記憶装置111は、データやプログラム等を記憶する記憶装置であり、例えば、HDDやSSDである。また、外部記憶装置111は、メディア(記録媒体)と、メディアへのアクセスを行うための外部記憶ドライブによって実現されてもよい。メディアは、例えばFD(フレキシブルディスク)、CD-ROM、DVD、USBメモリ、MO、フラッシュメモリ等であってよい。外部記憶装置111は、バス107を介して情報処理装置100に接続され、情報処理装置100との間でデータ及び信号の送受信を行うことができる。
The
表示装置112は、データやCPU101が処理した結果を表示する装置であり、例えば、LCD(液晶ディスプレイ)、OLED(有機ELディスプレイ)である。表示装置112は、バス107を介して情報処理装置100に接続される。入力装置113は、ユーザからの選択を受け付ける装置であり、例えば、キーボード、マウス、ジョイスティック等である。入力装置113は、バス107を介して情報処理装置100に接続される。CPU101は、プログラムによって提供されるGUIを表示装置112に表示し、入力装置113を介して得られたユーザの指示である入力情報を受信する。
The
ネットワーク120は、情報処理装置100と外部装置(不図示)の間でデータや信号等の送受信をするための通信網である。ネットワーク120は、例えばEthernet(登録商標)等の通信規格を満たす複数のルータ、スイッチ、ケーブル等を含む。本実施形態では、ネットワーク120は、情報処理装置100とそれ以外の装置との間の通信を可能とする任意のネットワークであってよく、任意の規模及び通信規格で構成されてよい。例えば、ネットワーク120は、インターネット、有線LAN、無線LAN、WAN等であってよい。
The
図2は、本実施形態における情報処理装置100の機能構成を示す図である。CPU101は、RAM102をワークメモリとして、ROM103に格納されたプログラムを実行することによって、図2に示す機能構成として機能する。なお、以下に示す処理の全てが必ずしもCPU101によって実行される必要はない。処理の一部又は全てが、CPU101以外の一つ又は複数の処理回路(不図示)によって行われるように、情報処理装置100が構成されてもよい。情報処理装置100は、制御部201、形状データ取得部202、質感パラメータ取得部203、離型方向取得部204、加工パターン生成部205、評価部206を含む。
Figure 2 is a diagram showing the functional configuration of the
制御部201は、GUIを表示装置112に表示し、入力装置113を介してユーザの指示を表す入力情報を受信する。入力情報は、形状データ取得部202、質感パラメータ取得部203、離型方向取得部204へ送られる。また、制御部201は、後述する離型に関する評価結果を表示装置112に表示する。
The
形状データ取得部202は、入力装置113が受け付けたユーザの入力情報に基づき、形状データをROM103及び外部記憶装置111等から取得する。形状データとは、凹凸を加工する前の金型の表面形状を、複数の平面の集合で表現したポリゴンデータである。すなわち、形状データは、金型と樹脂が接する面の形状、言い換えると、質感を付与する前の形状を表している。また、形状データは、複数の平面を構成する頂点の3次元座標(xyz座標)と、これに対応する2次元座標(uv座標)のリストから成る。形状データ取得部202は、取得した形状データを、加工パターン生成部205及び評価部206へ送る。
The shape
質感パラメータ取得部203は、入力装置113が受け付けたユーザの入力情報に基づき、質感パラメータを取得する。また、質感パラメータ取得部203は、成形品を作製するための条件として、樹脂材料と成形条件の情報を取得する。本実施形態では、質感パラメータは光沢度である。取得された質感パラメータ、樹脂材料及び成形条件の情報は、加工パターン生成部205へ送られる。なお、質感パラメータは光沢度に限らず、成形品の質感の特徴を表すその他の特性値であってもよい。例えば、光輝感及びグリップ感といった感覚量を官能評価実験により定量化した評価値等が、使用されてもよい。あるいは、グリップ感を表す特性値として、例えば動摩擦係数と静止摩擦係数が使用されてもよい。また、質感パラメータは複数の特性値の組み合わせであってもよい。例えば、レザートーン塗装の質感を表す特性値として、凹部の光沢度、凸部の光沢度、凹部と凸部の間の最大高低差の組み合わせが使用されてもよい。
The texture
離型方向取得部204は、入力情報に基づき、離型方向を示す3次元単位ベクトル(離型方向ベクトル)を取得する。離型方向取得部204は、取得した離型方向ベクトルを、評価部206へ送信する。加工パターン生成部205は、形状データ、質感パラメータ、樹脂材料及び成形条件の情報に基づき、加工パターンデータを生成する。加工パターンデータの詳細は後述する。加工パターン生成部205は、生成した加工パターンデータを、評価部206へ送信する。評価部206は、形状データ、離型方向ベクトル及び加工パターンデータに基づき、凹凸を設けた金型とそれに対応する成形品との間の離型に関する評価値を算出し、離型の可否を評価する。離型評価の詳細については、後述する。評価部206は、評価結果を制御部201へ送信する。
The mold release
図3は、成形品の凹凸の有無に応じた質感と離型について説明する図である。図3(a)は、成形品の表面に凹凸を設けない場合を説明する図である。図3(a)で、面301は、成形品において凹凸が設けられていない平らな面を表す。面301の法線ベクトル304は、複数の黒い矢印で示すベクトルであり、面301内における全ての位置で同じ方向を指す。法線ベクトル304は、法線方向ともいう。入射光306は、可視光であるが、例えば任意の波長を有する光であってもよい。このとき、面301への入射光306の正反射方向は、面301に対する入射位置に依らず、一定の方向となる。よって、反射光が拡散しないため、ユーザは面301を高光沢な面として知覚する。
Figure 3 is a diagram explaining the texture and mold release depending on the presence or absence of unevenness on the molded product. Figure 3 (a) is a diagram explaining the case where unevenness is not provided on the surface of the molded product. In Figure 3 (a),
一方、図3(b)は、成形品の表面に凹凸を設けた場合を説明する図である。図3(b)で、面302は成形品において微細な凸部303が設けられた面を表す。凸部303へ入射光306が入射した場合、凸部303では法線ベクトル304が様々な方向を向いているため、反射光が拡散する。これにより、ユーザは、面302の光沢が面301よりも低いと知覚する。面302内に形成される凸部303が多いほど法線ベクトル304のばらつきが大きくなるため、反射光の拡散度合いも大きくなる。また、法線ベクトル304のばらつきは、凸部303の特徴として、例えば凸部の高さ、幅及び幾何形状に応じて変化する。したがって、凸部303の密度と形状を変えることで、成形品の面302に様々な光沢を付与することができる。
On the other hand, FIG. 3(b) is a diagram for explaining the case where unevenness is provided on the surface of a molded product. In FIG. 3(b),
また、図3(b)で示した例の他に、複数の異なる形状の凸部303を組み合わせて面302に凹凸を設けることにより、光輝感、グリップ感、レザートーン塗装の質感を成形品に付与することができる。例えば、一様な大きさの第1の微細な凸部303を密に設けた低光沢な面に、それよりも大きな第2の微細な凸部303を点在するよう設けることができる。これにより、第2の凸部303が存在する極微小な領域が、ユーザにキラキラと輝くように知覚される。低光沢面において第2の凸部303の大きさと密度を変化させることで、様々な光輝感を成形品に付与することができる。また、微細な凸部303を設けることにより成形品の面302の摩擦係数を変化させることができ、様々なグリップ感を成形品に付与することができる。
In addition to the example shown in FIG. 3(b), by combining multiple
また、ユーザが視認できる大きさの凸部を成形品表面に点在するように設け、凸部と凸部以外の領域のそれぞれの表面に異なる微細な凸部をさらに設けることで、レザートーン塗装の質感を成形品に付与することができる。ただし、凹凸を設けること(すなわち、質感の付与)により、成形品の離型抵抗が増すため、成形品の離型に問題が生じる場合がある。以下、離型時に発生する問題について説明する。図3(a)と図3(b)で矢印305は、成形品(面301、面302)に対して金型を移動させる方向を表す。例えば、面301と面302を成形し、それぞれを矢印305の方向に金型を動かす場合を説明する。面301は凹凸がなく、それの離型抵抗は小さいので、面301を金型から離型することは可能である。一方、面302は複数の凸部303を表面に有し、それが金型の凹部に接触し、面302の離型抵抗が大きくなる。これにより、面302を金型から離型する際に、離型不良を引き起こす可能性がある。
In addition, by providing convex portions of a size visible to the user so as to be dotted on the surface of the molded product, and further providing different fine convex portions on the surfaces of the convex portions and the areas other than the convex portions, the texture of a leather-tone paint can be imparted to the molded product. However, by providing unevenness (i.e., imparting texture), the molded product's release resistance increases, which may cause problems in releasing the molded product. Below, problems that occur during release will be explained. In Figures 3(a) and 3(b),
面302の凹凸構造は、その構造に対応する凹凸を有する金型により実現される。金型の凹凸は、例えば切削加工機やレーザー加工機等の加工機で金型表面に加工される。金型表面に加工した凹部は、成形品の凸部303として樹脂に転写され、金型の凹部の深さは成形品の凸部303の高さとなる。同様に、金型表面に加工した凸部は、成形品の凹部として樹脂に転写され、金型の凸部の高さは成形品の凹部の深さとなる。本実施形態は、加工機による金型の凹凸の加工を制御するパラメータとして、加工径、加工深さ及び加工密度を用いる。
The uneven structure of
図4は、金型表面に加工された凹部の断面を示す。図4で、加工径401は、凹部の直径(矢印r)であり、加工深さ402は凹部を加工前の金型表面である金型表面403から垂直におろした底までの距離(矢印dで図示)である。図4の斜線部は金型の断面を示す。加工径401は、切削加工機における工具径及びレーザー加工機におけるレーザー光のスポット径に相当するパラメータである。加工深さ402は、凹凸を加工する前の金型表面403を基準(深さゼロ)として、加工の深さを制御するパラメータである。加工密度は、金型の単位面積当たりに加工する凹部の個数を制御するパラメータである。以下、加工径、加工深さ及び加工密度のパラメータの組み合わせを加工パラメータセットと呼ぶ。
Figure 4 shows a cross section of a recess machined on the surface of a mold. In Figure 4, the
凹凸を有する金型を製作する際、加工前の金型表面403の形状データと加工密度に基づいて、凹凸を形成する金型表面403上の位置と加工深さ402を関連付けたデータ(以下、加工パターンデータ)を作成する。加工パターンデータは、CAM(Computer Aided Manufacturing)に入力される。CAMは、このデータをNCデータ等のプログラムに変換し、CNC(Computerized Numerical Control)化した加工機にプログラムを送信する。このプログラムが実行されると、加工機が金型の加工を実行する。
When manufacturing a mold with irregularities, data (hereinafter, machining pattern data) is created that associates the positions on the
図5は、金型の加工パラメータセットと光沢度との関係を示す。本実施形態では、ユーザにより入力された形状データと光沢度の条件に基づいて、それらの条件を満足する金型の加工パターンデータを生成する。図5は、テーブル501、テーブル502、テーブル503を示す。テーブル501は、成形品の材料が樹脂Aであり、成形条件1である場合の加工パラメータセット504と光沢度505を含む。テーブル502とテーブル503は、テーブル501と類似の加工パラメータセット504と光沢度505を含む。加工パラメータセット504は、加工径(μm)、加工深さ(μm)、加工密度(dot/mm2)を含む。図5で加工径は、r1、r2、・・・、r'として示され、加工深さはd1、d2、・・・、d'として示される。また、加工密度は、ρ1、ρ2、・・・ρ'として示され、光沢度505はg1、g2、・・・、g'として示される。加工パターン生成部205は、ユーザにより入力された光沢度505に対応する加工パラメータセット504の値を取得する。テーブル501からテーブル503の光沢度505は、様々な材料、成形条件及び加工パラメータセットを組み合わせて成形された平板状の測定用サンプルを光沢計で測定することで得られる。
FIG. 5 shows the relationship between the processing parameter set and the glossiness of a mold. In this embodiment, based on the shape data and glossiness conditions input by the user, processing pattern data of the mold that satisfies those conditions is generated. FIG. 5 shows tables 501, 502, and 503. Table 501 includes a processing parameter set 504 and a
また、図5のテーブル501からテーブル503は、ROM103等に予め格納される。ユーザにより入力された光沢度と一致する光沢度が、テーブル501からテーブル503に存在しない場合、加工パターン生成部205は、入力された光沢度に近い値の光沢度を参照する。加工パターン生成部205は、入力光沢度に近い値の光沢度に対応する加工パラメータセット504の値を補間して、入力光沢度に対応する加工パラメータセット504の値を取得する。なお、質感パラメータとして光沢度以外の他の特性値が用いられてもよく、テーブル501からテーブル503は、加工パラメータセット504と他の特性値を関連付けた情報を有していてもよい。また、加工パラメータセット504には、使用する加工機に応じた加工パラメータを含めてもよい。例えばレーザー加工機を使用する場合の加工パラメータセットには、加工深さに代えて、レーザー光の出力強度や照射時間を含めてもよい。
Tables 501 to 503 in FIG. 5 are stored in advance in the
図6に、金型表面と加工パターンの例を示す。図6(a)は、xyz座標空間においてポリゴンで表された金型の表面形状の一例を示す。表面形状600は、成形時に樹脂と接する面の形状である。図6(a)で、要素面601は、表面形状600上の頂点p1、頂点p2及び頂点p3を結ぶことで形成される三角形(△p1p2p3)であり、表面形状600を構成する複数の平面のうちの一つである。点602は、要素面601内の代表的な点を示す。
Figure 6 shows an example of a mold surface and processing pattern. Figure 6(a) shows an example of the surface shape of a mold represented by polygons in xyz coordinate space.
図6(b)は、uv座標平面上に展開された表面形状600と要素面601の展開図の一例を示す。加工パターン生成部205は、形状データが示すポリゴンの頂点のxyz座標、uv座標及び加工パラメータセット504に基づいて、加工パターンデータを生成する。図6(c)で、加工深さマップ603は加工パターンデータであり、拡大604は加工深さマップ603を拡大した画像である。加工深さマップ603は、画素位置がuv座標で表された画像である。加工深さマップ603の画素位置(u,v)における画素値は、(u,v)に対応する金型表面上の位置(x,y,z)の加工深さを表す。画素605は、加工深さ0を示すc0を画素値として有する画素(□)であり、画素606は加工深さdを示すcdを画素値として有する画素(■)である。
FIG. 6B shows an example of a development of a
xyz座標空間における△p1p2p3の面積をAとすると、加工深さdを示す画素値cdを有する画素が加工深さマップ上の△p1p2p3にA×ρ個含まれる。また、その他の画素値が加工深さ0を示す値c0である場合、金型表面に対する加工密度はρと等しくなる。加工深さマップ603における全ての画素の画素値をc0で初期化する。加工パターン生成部205は、表面形状600を構成する全ての要素面601に対し、要素面601の面積に応じたA×ρ個の画素606をランダムに選択し、要素面601の配置を行う。これにより、加工パターン生成部205は、ユーザにより入力された光沢度505に対応する加工深さマップ603を生成することができる。なお、加工深さマップ603の解像度は、加工密度を表現できるような解像度であれば、任意の解像度であってよい。すなわち、要素面601内にA×ρ個以上の画素606が含まれる解像度であればよい。また、要素面601に画素606を配置する際、ランダムにそれを配置するのではなく、等間隔にそれが配置されてもよい。あるいは、所定の規則に基づいて要素面601に画素606が配置されてもよい。
If the area of Δp 1 p 2 p 3 in the xyz coordinate space is A, A×ρ pixels having a pixel value c d indicating a machining depth d are included in Δp 1 p 2 p 3 on the machining depth map. In addition, when the other pixel values are a value c 0 indicating a
本実施形態は、以下の手順で離型の可否を判定するための評価値を算出し、この評価値に基づいて質感を付与した場合の離型の可否を判定する。図7は、法線ベクトル700、離型方向ベクトル701、角度θ、金型702(斜線部)、成形品703(斜線部以外の領域)の関係を示す。法線ベクトル700は、金型702と成形品703が接触する面において、金型702に対して垂直な方向を示す。離型方向ベクトル701は、金型702を成形品703から引き離す方向を示す。まず、上記の表面形状600を構成する全ての要素面601について、各要素面の法線ベクトル700と離型方向ベクトル701がなす角の角度θを算出する。次に、表面形状600を構成する要素面601毎に、凹凸を加工した場合の金型の表面形状600について、法線ベクトル700に沿った高さ方向に関する最大高低差Δdを求める。最大高低差Δdは、要素面601内における表面形状600の高さの最大値と最小値との差分として求められる。
In this embodiment, an evaluation value for determining whether or not the mold can be released is calculated in the following procedure, and whether or not the mold can be released when texture is added is determined based on this evaluation value. FIG. 7 shows the relationship between the
図8は、加工深さマップの一部に基づいて、凹凸が加工された金型の断面を表す。図8は、加工深さマップ801、金型表面802、金型表面803、画素804、画素805を示す。さらに、図8は、位置806、位置807、高低差808、加工径809、加工深さ810を示す。加工深さマップ801は、画素804と画素805を含む金型表面802の加工深さを表現したマップである。金型表面802は、実線で波状に表示した部分であり、加工後の金型表面を示す。金型表面803は、破線で表示した部分であり、金型を加工する前の表面を示す。画素804は、加工深さdを示すcdを画素値として有する画素(■)であり、画素805は、加工深さ0を示すc0を画素値として有する画素(□)である。金型表面802の高さは、加工深さマップ801の画素804に対応する位置806で最も低くなる。
FIG. 8 shows a cross section of a mold in which unevenness has been machined based on a part of the machining depth map. FIG. 8 shows a
また、位置806以外の位置における金型表面802の高さは、加工前の金型表面803と同じであるか、又は、位置806の加工径809と加工深さ810に応じて低くなる。図8で、加工後の金型表面802の高さは位置807において最も高くなり、位置806と位置807の間の高さの差分が、高低差808(Δdで図示)となる。なお、凹凸を加工した金型の表面形状802は、形状データ、加工パラメータセット、加工深さマップ等に基づき、計算機のシミュレーションで求められる。
The height of the
表面形状600を構成する各要素面601について、角度θに対応する高低差808の離型限界値であるΔdlimitが取得される。これらの対応関係は、予めROM103等に格納される。離型限界値Δdlimitは、成形品を問題なく離型できる最大の高低差を表す値である。図9は、角度θと離型限界値Δdlimitとの対応関係を保持するLUTの例を示している。図9は、テーブル901、テーブル902、テーブル903を含む。テーブル901は、成形品の材料がAであり、成形条件が1である場合の角度904と離型限界値905の対応関係を示す。角度904は、θ(deg)で表され、0、5、・・・、90のような数値で表される。離型限界値905は、Δdlimit(μm)で表され、50、20、・・・、0のような数値で表される。テーブル902は、成形品の材料が樹脂Bであり、成形条件が1である場合の角度904と離型限界値905の対応関係を示す。テーブル903は、成形品の材料が樹脂Cであり、成形条件が2である場合の角度904と離型限界値905の対応関係を示す。なお、テーブル902とテーブル903は、テーブル901と同様な角度904と離型限界値905をそれぞれ有する。
For each
一般に、角度904に対する離型限界値905は、材料と成形条件によって変化する。よって、予め様々な材料と成形条件で製作した成形品の試作により、又は、それらの条件でシミュレーションすることにより各種データは取得されてよい。様々な手段で取得された各種データを含むLUTが使用されてよい。各要素面601の離型評価値Fは、離型限界値Δdlimitから高低差808のΔdを減じることにより算出される。離型評価値Fの算出方法は、以下の数1の通りである。高低差808が離型限界値Δdlimitよりも大きい場合、離型評価値Fは負の値になり、離型に問題があることを示す。一方、高低差808が離型限界値Δdlimitよりも小さい場合、離型評価値Fは正の値になり、離型に問題はないことを示す。なお、本実施形態の離型評価は、各要素面601における高低差808と離型限界値Δdlimitの関係に基づいて評価されるが、これに限定されることはない。例えば、離型評価は、図7で角度90°から法線ベクトル700と離型方向ベクトル701がなす角度θを減じて得られる抜き勾配φの角度によって評価されてもよい。その際、抜き勾配φと高低差808が関連付けられてよい。
In general, the
図10は、情報処理装置100が実行する処理の流れを示すフローチャートである。以下、各ステップは、符号の前にSをつけて表される。S1001で、制御部201は、図11(a)に示すようなGUI1101を表示装置112に表示し、ユーザからの指示の入力を受け付ける。ここで、図11(a)は、GUIの一例を示す。GUI1101は、表示領域1102、形状設定1103、質感設定1104、離型方向設定1105を含む。GUI1101は、材料設定1106、成形条件設定1107、評価開始1108、確定1109をさらに含む。図11(a)で、表示領域1102は、成形品と金型の外観をレンダリングした画像等が表示される領域である。形状設定1103は、金型の形状データを記録したファイルのパスを入力する領域である。質感設定1104は、ユーザが成形品に付与したい質感を表す特性値を入力する領域である。
Figure 10 is a flowchart showing the flow of processing executed by the
離型方向設定1105は、離型方向ベクトルの成分(x,y,z)の値を入力する領域である。材料設定1106は、成形品に使用される樹脂材料を選択するプルダウンリストである。成形条件設定1107は、成形品を成形するための成形条件を選択するプルダウンリストである。評価開始1108は、GUI1101に入力された条件に基づいて、離型の可否を評価するボタンである。ユーザにより評価開始1108が押下されると、形状データ取得部202、質感パラメータ取得部203、離型方向取得部204は、入力情報に基づいて、形状データ、光沢度、離型方向ベクトル等のデータをそれぞれ取得する。
The release direction setting 1105 is an area for inputting the values of the components (x, y, z) of the release direction vector. The
S1002で、加工パターン生成部205は、テーブル501~503を参照し、S1001で取得した光沢度505に対応する加工パラメータセット504を取得する。加工パラメータセット504とは、加工径(μm)、加工深さ(μm)、加工密度(dot/mm2)である。S1003で、加工パターン生成部205は、S1001で取得した形状データと、S1002で取得した加工深さと加工密度を用いて、加工深さマップを生成する。S1004で評価部206は、形状データ、離型方向ベクトル、加工パラメータセット及び加工深さマップに基づいて、金型の表面形状600を構成する全ての要素面601について、離型評価値Fを算出する。
In S1002, the machining
S1005で、評価部206は、算出された離型評価値Fが全ての要素面601で0以上である場合、離型可能であると判定する。一方、評価部206は、離型評価値Fが0未満である場合、離型不可能であると判定する。制御部201が、判定結果に基づいて、表示装置112上のGUI1101を更新し、判定結果を表示領域1102に表示し、処理は終了する。ここで、図11(b)は、離型可能と判定された場合のGUI1120の一例を示す。図11(b)で表示領域1102は、成形品又は金型のレンダリング画像とともに、「離型OK」を表示する。一方、図11(c)は、離型不可能と判定された場合のGUIの一例を示す。図11(c)で表示領域1102は、成形品又は金型のレンダリング画像とともに、「離型NG」を表示する。この際、GUIによる通知以外の通知として、例えば警告音、光の点滅、メールによる通知のいずれか及びそれらの組合せが使用されてもよい。
In S1005, the
なお、図11(c)に示すように、S1004で算出した離型評価値Fに応じて、要素面601を色分けした画像1111を生成し、それを表示領域1102に表示する。画像1111は、下部領域に、網掛けで表示された離型不可部を有する。離型不可の度合いは、網掛けの濃淡で表示されてよく、例えば薄い網掛けは離型が若干難しいことを示し、濃い網掛けは離型が完全に困難であることを示す。ユーザは、表示領域1102に表示された画像1111の離型不可部を確認することで、離型に問題が生じる部分を認識することができる。また、図11(b)で離型可能と判定され、かつ、ユーザにより確定1109が押下された場合、生成された加工深さマップは、外部記憶装置111等に保存してもよい。あるいは、加工深さマップをネットワークで接続されたCAMに出力し、加工機による加工が実行されてもよい。上記の処理によれば、成形品の表面に所望の質感(例えば凹凸)を付与した場合の離型の可否をより簡易に評価することができる。
As shown in FIG. 11(c), an
なお、本実施形態は、ユーザが質感パラメータとして光沢度を入力する例を説明したが、感覚量の定量評価値など、質感の特徴を表すその他の特性値が入力されてもよい。また、例えば光沢度と動摩擦係数を併せて入力する等、特性値が複数組み合わせられたデータが入力されてもよい。また、金型表面上の位置と特性値を対応付けた画像データを別途作成し、これを質感パラメータとして使用してもよい。例えば、レザートーン塗装の質感を表す質感パラメータとして、凹部と凸部のそれぞれに相当する領域の画素に、各部の光沢度に相当する画素値を記録した光沢度マップ画像を作成する。この光沢度マップ画像が、凹部と凸部の間の最大高低差と併せて入力されてもよい。 In this embodiment, an example in which the user inputs gloss as a texture parameter has been described, but other characteristic values that represent texture features, such as a quantitative evaluation value of a sensory quantity, may also be input. In addition, data that combines multiple characteristic values may also be input, such as inputting both gloss and the dynamic friction coefficient. In addition, image data that associates positions on the mold surface with characteristic values may be created separately and used as a texture parameter. For example, a gloss map image is created in which pixel values corresponding to the gloss of each part are recorded in pixels in areas corresponding to the concave and convex parts as texture parameters that represent the texture of leather-tone paint. This gloss map image may also be input together with the maximum height difference between the concave and convex parts.
また、ユーザが質感パラメータの代わりに質感の名称をGUI1101に入力してもよい。その場合、予め質感の名称に対応する質感パラメータをROM103等に記憶する。S1001で、形状データ取得部202、質感パラメータ取得部203、離型方向取得部204は、入力された質感名称に対応する質感パラメータをROM103等から取得すればよい。さらに、S1001でユーザが使用する加工機の種類が入力されてもよい。その場合、予め加工機の種類毎に加工パラメータと質感パラメータとの対応関係をROM103等に保存する。S1002でこの対応関係を参照することで、入力された加工機の種類と質感パラメータの組み合わせに対応する加工パラメータが取得されてもよい。
The user may also input a texture name into
また、本実施形態では、ユーザが離型方向として一方向のみを入力する例を説明したが、離型方向の異なる複数の駒で構成される金型に対して、駒毎に離型方向が入力されてもよい。また、本実施形態は、離型評価値Fに基づいて、離型の可否を判定する例を説明したが、判定方法はこれに限らない。例えば、形状データ、加工パラメータセット、加工深さマップ等に基づいて凹凸を加工した金型のソリッドモデルが作成されてもよい。このソリッドモデルに公知の構造解析手法を適用して得られる離型抵抗力に基づいて、離型の可否が判定されてもよい。 In addition, in this embodiment, an example has been described in which the user inputs only one direction as the demolding direction, but for a mold consisting of multiple pieces with different demolding directions, the demolding direction may be input for each piece. In addition, in this embodiment, an example has been described in which the feasibility of demolding is determined based on the demolding evaluation value F, but the determination method is not limited to this. For example, a solid model of the mold with the unevenness machined may be created based on shape data, a machining parameter set, a machining depth map, etc. Whether demolding is possible may be determined based on the demolding resistance force obtained by applying a known structural analysis method to this solid model.
以上の通り、第1実施形態によれば、事前にテーブル501等を準備しておくことで、質感パラメータ(光沢度)に応じた凹凸を有する金型の加工深さマップを作成することができる。第1実施形態は、加工深さマップに基づいて作成した金型断面の凹凸の高低差と、事前に規定した離型限界値の関係から成形品の離型の可否を判定できる。第1実施形態は、質感パラメータ毎に対応する金型のソリッドモデルの作成及び金型の作成を行うことなしに離型の評価を行うことを可能とする。これにより、質感に応じた凹凸を有する物体の離型の可否の評価を簡易に行うことができる。 As described above, according to the first embodiment, by preparing the table 501 etc. in advance, it is possible to create a machining depth map of a mold having unevenness according to a texture parameter (glossiness). The first embodiment can determine whether a molded product can be released from the relationship between the height difference of the unevenness of the mold cross section created based on the machining depth map and a predefined release limit value. The first embodiment makes it possible to evaluate release without creating a solid model of the mold corresponding to each texture parameter and creating the mold. This makes it easy to evaluate whether an object having unevenness according to its texture can be released.
(第2実施形態)
第1実施形態では、成形品の表面に所望の質感を付与した場合の離型の可否を評価する方法について説明した。本実施形態においては、離型不可能と判定された場合に、離型可能な代替の質感パラメータ(以下、代替光沢度)を提示する例について説明する。以下では、第1実施形態との差分について説明する。なお、第1実施形態と同一の構成については、同一の符号を付して説明する。本実施形態における情報処理装置100の構成及び機能は、第1実施形態と同等であるため説明を省略する。
Second Embodiment
In the first embodiment, a method for evaluating whether or not a molded product can be released when a desired texture is imparted to the surface of the molded product has been described. In this embodiment, an example is described in which an alternative texture parameter (hereinafter, alternative glossiness) that allows release is presented when it is determined that release is impossible. The following describes the differences from the first embodiment. Note that the same components as those in the first embodiment are described with the same reference numerals. The configuration and functions of the
図12は、本実施形態における情報処理装置100が実行する処理の流れを示すフローチャートである。S1201からS1204の処理は、図10のS1001からS1004と同じであるため、説明を省略する。S1205で、評価部206は、S1204で算出された離型評価値が0以上であるか否かに基づいて、成形品の離型判定を行う。S1205で、評価部206は、離型評価値が0以上である場合(S1205でYes)、離型可能であると判定し、処理はS1208へ進む。S1208で、制御部201は、表示装置112上のGUI1101を更新し、ユーザ入力の光沢度に対する離型の可否と、代替光沢度を表示し、処理は終了する。
Figure 12 is a flowchart showing the flow of processing executed by the
S1205で、評価部206は、離型評価値が0以上でない場合(S1205でNo)、離型不可能と判定し、処理はS1206へ進む。S1206で、評価部206は、離型可能な代替光沢度を算出し、処理はS1207に進む。このとき、評価部206は、テーブル501でユーザ入力の光沢度と代替光沢度との間の差分が最小となる加工パラメータセット504を一つ選択する。代替光沢度に対応する加工パラメータセット504を用いて凹凸を加工した金型の離型評価値は、S1203からS1204の処理により算出されてよい。
In S1205, if the release evaluation value is not 0 or more (No in S1205), the
S1207で評価部206は、算出した離型評価値が0以上であるか否かに基づいて、離型判定を行う。評価部206は、算出した離型評価値が0以上である場合(S1207でYes)、離型可能と判定する。また、評価部206は、S1206で新たに選択した光沢度505を代替光沢度とし、処理はS1208に進む。S1208の処理は上記と同様であるので、説明を省略する。一方、評価部206は、算出した離型評価値が0以上でない場合(S1207でNo)、離型不可能と判定し、処理はS1206に戻る。S1206でユーザ入力の光沢度と上記の代替光沢度の差分が次に小さい加工パラメータセット504を1つ選択する。S1207以降の処理で、評価部206は再び離型の可否を判定する。なお、離型の可否の判定処理等は、離型可能な加工パラメータセット504が見つかるか、又は、未選択の加工パラメータセット504がなくなるまで繰り返される。
In S1207, the
図13にGUIの表示例を示す。図13(a)は、離型可能と判定された場合のGUI1301の表示例である。図13(a)で確定1309は、ユーザにより確定1309が押下された場合、選択された光沢度を実現するための加工深さマップを外部記憶装置111等に保存する。評価結果1310は、評価部206による離型評価と代替光沢度の提示を行う。例えば、評価結果1310は離型が「OK」であり、代替候補がない(「―」で表示)ことを示す。代替候補とは、代替光沢度のことをいう。図13(b)は、離型不可能と判定された場合のGUI1302の表示例である。図13(b)で確定1309は上記と同様であるので説明を省略する。評価結果1311は、評価結果が「NG」であり、代替候補があることを示す。代替候補は、光沢度が「9.1」であり、材料が「樹脂B」であり、成形条件が「成形条件1」であることを示す。このとき、ユーザにより確定1309が押下された場合、代替光沢度である光沢度9.1を実現するための加工深さマップを外部記憶装置111等に保存する。
Figure 13 shows an example of the GUI display. Figure 13 (a) is an example of the
図13(c)は、S1207において離型可能な代替光沢度とそれに対応する加工パラメータセットが見つからなかった場合のGUI1303の表示例である。図13(c)で確定1309は上記とは異なり、ユーザによる押下を受け付けないように、網掛け表示される。評価結果1312は、評価結果がNGであり、代替候補がないことを示す。代替候補は、光沢度が「None」であり、材料と成形条件は代替候補がない(「―」で表示)ことをそれぞれ示す。
Figure 13 (c) is an example of the display of
以上の通り、成形品の表面に所望の質感を付与した場合の離型の可否を評価し、離型不可判定時に、離型可能な代替の質感(代替光沢度)を提示することができる。なお、本実施形態では、代替光沢度を一つだけ提示する例を説明したが、提示する代替光沢度は複数あってもよい。例えば、S1208でユーザ入力の光沢度と代替光沢度の差分が、所定の範囲内である複数の加工パラメータセットに対し離型の可否が、それぞれ判定されてもよい。さらに、離型可能と判定された複数の加工パラメータセットに対応する代替光沢度は、代替候補として全て提示されてもよい。 As described above, the possibility of demolding when the desired texture is imparted to the surface of the molded product can be evaluated, and when it is determined that demolding is not possible, an alternative texture (alternative glossiness) that allows demolding can be presented. Note that, in this embodiment, an example in which only one alternative glossiness is presented has been described, but multiple alternative glossinesses may be presented. For example, in S1208, the possibility of demolding may be determined for each of multiple processing parameter sets in which the difference between the glossiness input by the user and the alternative glossiness is within a predetermined range. Furthermore, all of the alternative glossinesses corresponding to multiple processing parameter sets that are determined to allow demolding may be presented as alternative candidates.
図14は、複数の加工パラメータセットに関連付けられた光沢度に対する離型可否の判定結果を示す。図14は、GUI1400、表示領域1401、表示領域1402、表示領域1403、ユーザ入力1405確定1409を含む。表示領域1401は、ユーザ入力の光沢度に対する評価結果を表示する。表示領域1401は、離型不可であると判定された判定結果として、金型のレンダリング画像と離型NGを表示する。表示領域1402は、ユーザ入力1405の光沢度に近い値を有する代替光沢度等の一覧を表示する。例えば、ユーザ入力1405は、光沢度9.0を表示しているので、この光沢度に近い値を表示する。表示領域1402は、Δ光沢度、光沢度、材料及び成形条件を含むテーブルを有する。表示領域1402のテーブルの1行目は、ユーザ入力1405の光沢度等を示し、2行目以降は代替光沢度等の一覧を示す。以下、表示領域1402のテーブルの2行目以降について説明する。Δ光沢度は、ユーザ入力1405の光沢度と新たに選択された光沢度との差分を表し、+0.1、+0.4、+1.0、・・・として表示される。差分の+は、ユーザ入力の光沢度よりも代替光沢度の方が大きいことを示す。 Figure 14 shows the judgment result of whether or not the mold can be released for the glossiness associated with multiple processing parameter sets. Figure 14 includes a GUI 1400, a display area 1401, a display area 1402, a display area 1403, and a user input 1405 confirmation 1409. The display area 1401 displays the evaluation result for the glossiness input by the user. The display area 1401 displays a rendering image of the mold and release NG as a judgment result that the mold cannot be released. The display area 1402 displays a list of alternative glossinesses having values close to the glossiness of the user input 1405. For example, since the user input 1405 displays a glossiness of 9.0, a value close to this glossiness is displayed. The display area 1402 has a table including Δ glossiness, glossiness, material, and molding conditions. The first row of the table in the display area 1402 shows the glossiness of the user input 1405, and the second row and subsequent rows show a list of alternative glossinesses. The second and subsequent rows of the table in the display area 1402 will be described below. Δglossiness represents the difference between the glossiness of the user input 1405 and the newly selected glossiness, and is displayed as +0.1, +0.4, +1.0, .... The difference + indicates that the alternative glossiness is greater than the glossiness input by the user.
光沢度は、9.1、9.5、10.0、・・・として表示される。材料は、材料B、材料A、材料C、・・・として表示される。成形条件は、1、2、2、・・・として表示される。表示領域1402のテーブルの最も左側の列に存在するボックスは、以下で説明する表示領域1403に表示するか否かを選択するボックスである。テーブルの2行目のボックスにチェックされている場合、表示領域1403は光沢度9.1、樹脂B、成形条件1を用いて成形された成形品のレンダリング画像を表示する。なお、ボックスにチェックがない場合、表示領域1403に画像は表示されない。確定1409は、ユーザによりそれが押下された場合、選択された代替光沢度を実現するための加工深さマップを外部記憶装置111等に保存する。
The gloss level is displayed as 9.1, 9.5, 10.0, etc. The materials are displayed as material B, material A, material C, etc. The molding conditions are displayed as 1, 2, 2, etc. The boxes in the leftmost column of the table in the display area 1402 are boxes for selecting whether or not to display in the display area 1403 described below. If the box in the second row of the table is checked, the display area 1403 displays a rendering image of a molded product molded using a gloss level of 9.1, resin B, and
また、代替光沢度を金型の表面形状を構成する要素面毎に算出し、要素面毎に異なる代替光沢度を提示してもよい。本実施形態では、質感の代替案として代替光沢度を提示する例を説明したが、その他の質感の特徴を表す特性値が候補一覧の値として提示されてもよい。また、例えば、離型の可否の判定結果だけではなく、成形品の離型方向と金型の駒の分割位置等の金型の設計に関する代替案を提示してもよい。例えば、代替の離型方向は、離型方向ベクトルを様々に変化させた場合に対応する離型可否の判定結果とともに提示されてよい。代替の離型方向は、離型可能な方向を探索することで求めることができる。 Also, an alternative gloss level may be calculated for each element surface constituting the surface shape of the mold, and a different alternative gloss level may be presented for each element surface. In this embodiment, an example has been described in which an alternative gloss level is presented as an alternative for texture, but characteristic values that represent other texture features may also be presented as values in the candidate list. Also, for example, in addition to the determination result of whether demolding is possible, alternatives regarding the design of the mold, such as the demolding direction of the molded product and the division position of the mold pieces, may be presented. For example, alternative demolding directions may be presented together with the determination result of whether demolding is possible when the demolding direction vector is changed in various ways. Alternative demolding directions can be found by searching for directions in which demolding is possible.
第2実施形態によれば、ユーザ入力の光沢度に対応する金型で成形品が離型不可であると判定された場合、その光沢度に近い代替光沢度を提示することができる。第2実施形態は、代替光沢度に対応する金型に対する成形品の離型可否を判定し、全ての判定結果をユーザに通知することができる。このような構成は、離型不可と判定された場合に、ユーザに代替光沢度を探索させる手間を与えることがない。こうした構成は、ユーザの金型設計を効率的に支援することができる。これにより、質感に応じた凹凸を有する物体の離型の可否の評価を簡易に行うことができる。 According to the second embodiment, when it is determined that a molded product cannot be released from a mold corresponding to the gloss level input by the user, an alternative gloss level close to that gloss level can be presented. The second embodiment can determine whether a molded product can be released from a mold corresponding to an alternative gloss level, and notify the user of all the determination results. This configuration does not require the user to go through the trouble of searching for an alternative gloss level when it is determined that the product cannot be released from the mold. This configuration can efficiently support the user in designing a mold. This makes it easy to evaluate whether an object having unevenness according to its texture can be released from the mold.
(その他の実施例)
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
Other Examples
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。 The invention is not limited to the above-described embodiment, and various modifications and variations are possible without departing from the spirit and scope of the invention. Therefore, the following claims are appended to disclose the scope of the invention.
10:情報処理システム、100:情報処理装置、202:形状データ取得部、203:質感パラメータ取得部、204:離型方向取得部、205:加工パターン生成部、206:評価部 10: Information processing system, 100: Information processing device, 202: Shape data acquisition unit, 203: Texture parameter acquisition unit, 204: Release direction acquisition unit, 205: Processing pattern generation unit, 206: Evaluation unit
Claims (18)
前記質感パラメータに基づいて、前記物体を加工するための加工パラメータを生成する第1生成手段と、
前記第1形状データと前記方向を表す情報と前記加工パラメータとに基づいて、前記金型から前記物体を離すことができるか否かを判定する判定手段と、を有し、
前記質感パラメータは、光沢度、又は、光輝感又はグリップ感の評価値、又は、レザートーン塗装の質感を表す特性値である、
ことを特徴とする情報処理装置。 an acquisition means for acquiring first shape data representing a shape of a die for molding an object, texture parameters relating to a texture to be imparted to the object, and information representing a direction in which the die is moved away from the object;
a first generating means for generating processing parameters for processing the object based on the texture parameters;
a determination means for determining whether or not the object can be released from the die based on the first shape data, the information representing the direction, and the processing parameters,
The texture parameter is an evaluation value of gloss, brilliance, or grip, or a characteristic value representing the texture of a leather-tone paint.
23. An information processing apparatus comprising:
前記金型において前記物体と接触する位置における前記金型の法線方向と、前記金型から前記物体を離す方向と、がなす角度に対応する、前記深さと前記第1形状データにおける凸部の高さの第1差分を予め記憶する記憶手段と、をさらに有し、
前記判定手段は、前記第1マップに基づき前記深さと前記高さの第2差分を算出し、前記第2差分が、前記第1差分を超えるか否かに基づいて、前記金型から前記物体を離すことができるか否かを判定する、
ことを特徴とする請求項1に記載の情報処理装置。 a second generating means for generating a first map that defines a depth of a recess in the first shape data based on the first shape data and the processing parameters;
a storage means for storing in advance a first difference between the depth and a height of a convex portion in the first shape data, the first difference corresponding to an angle between a normal direction of the die at a position where the die contacts the object and a direction in which the object is separated from the die,
the determination means calculates a second difference between the depth and the height based on the first map, and determines whether or not the object can be released from the mold based on whether or not the second difference exceeds the first difference.
2. The information processing apparatus according to claim 1,
ことを特徴とする請求項2に記載の情報処理装置。 The determination means determines that the object cannot be released from the mold when the second difference exceeds the first difference.
3. The information processing apparatus according to claim 2.
ことを特徴とする請求項2又は3に記載の情報処理装置。 The determination means determines that the object can be released from the mold when the second difference does not exceed the first difference.
4. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
ことを特徴とする請求項2から4のいずれか1項に記載の情報処理装置。 the storage means stores in advance the texture parameter, and a processing density and a processing depth associated with the texture parameter;
5. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
ことを特徴とする請求項2から5のいずれか1項に記載の情報処理装置。 The first shape data includes three-dimensional coordinates constituting vertices of a plurality of planes of the mold and two-dimensional coordinates corresponding to the three-dimensional coordinates.
6. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
ことを特徴とする請求項2から6のいずれか1項に記載の情報処理装置。 the storage means stores a plurality of materials contained in the object and a plurality of molding conditions for molding the object in association with the first difference;
7. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
前記第2形状データに関する通知を行う通知手段をさらに有する、
ことを特徴とする請求項2から7のいずれか1項に記載の情報処理装置。 the determination means generates second shape data by color-coding the first shape data in accordance with a determination result of whether or not the object can be separated from the mold;
The method further includes a notification unit for notifying the user of the second shape data.
8. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
ことを特徴とする請求項2から8のいずれか1項に記載の情報処理装置。 the storage means stores in advance the first difference corresponding to an angle between a direction in which the object is separated from the mold and a surface of the object;
9. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
ことを特徴とする請求項2から9のいずれか1項に記載の情報処理装置。 the storage means stores in advance a plurality of alternative gloss levels different from the gloss level as the texture parameter, and processing densities and processing depths respectively associated with the plurality of alternative gloss levels;
10. The information processing apparatus according to claim 2, wherein the information processing apparatus is a computer.
前記第2生成手段は、前記第1形状データと、前記代替光沢度に対応する前記加工密度と前記加工深さに基づいて、前記第1形状データにおける前記凹部の深さと、前記第1形状データにおける前記凸部の高さと、を規定した第2マップを生成し、
前記判定手段は、前記第2マップにおける前記深さと前記高さの第3差分が、前記第1差分を超えるか否かに基づいて、前記金型から前記物体を離すことができるか否かを判定する、
ことを特徴とする請求項10に記載の情報処理装置。 The acquisition means acquires an alternative gloss level selected from the plurality of alternative gloss levels so that a difference between the alternative gloss level and the gloss level is small, based on a determination by the determination means as to whether the object to which the gloss level has been assigned can be separated from the mold;
the second generating means generates a second map that defines a depth of the recessed portion in the first shape data and a height of the protruding portion in the first shape data, based on the first shape data, and the processing density and the processing depth corresponding to the alternative gloss level;
the determination means determines whether or not the object can be released from the mold based on whether or not a third difference between the depth and the height in the second map exceeds the first difference.
11. The information processing apparatus according to claim 10,
前記判定手段により前記光沢度が与えられた前記物体を前記金型から離すことができると判定された第1判定結果を通知する通知手段をさらに有する、
ことを特徴とする請求項11に記載の情報処理装置。 The acquisition means, when it is determined by the determination means that the object to which the glossiness has been assigned can be separated from the mold, does not acquire the alternative glossiness,
The method further includes a notification means for notifying a first determination result that the object to which the glossiness has been given by the determination means can be separated from the mold.
12. The information processing apparatus according to claim 11 .
前記判定手段により前記光沢度が与えられた前記物体を前記金型から離すことができないと判定された第2判定結果を通知し、さらに、前記判定手段により前記代替光沢度が与えられた前記物体を前記金型から離すことができると判定された場合、前記代替光沢度と前記代替光沢度に対応する前記加工密度と前記加工深さを通知する通知手段をさらに有する、
ことを特徴とする請求項11又は12に記載の情報処理装置。 The acquisition means acquires the alternative glossiness when the determination means determines that the object to which the glossiness has been assigned cannot be separated from the mold,
The method further includes a notification means for notifying a second determination result in which the determination means determines that the object to which the gloss level has been assigned cannot be removed from the mold, and further includes a notification means for notifying the alternative gloss level and the processing density and processing depth corresponding to the alternative gloss level when the determination means determines that the object to which the alternative gloss level has been assigned can be removed from the mold.
13. The information processing apparatus according to claim 11 or 12.
ことを特徴とする請求項13に記載の情報処理装置。 The notification means notifies that there is no alternative glossiness and that there is no processing density and processing depth corresponding to the alternative glossiness when the determination means determines that the object to which the alternative glossiness is assigned cannot be separated from the mold.
14. The information processing apparatus according to claim 13,
ことを特徴とする請求項13又は14に記載の情報処理装置。 The notification means, when it is determined by the determination means that the object to which each of the plurality of alternative gloss levels is assigned can be removed from the mold, notifies all of the alternative gloss levels determined to allow the object to be removed from the mold and the processing densities and processing depths corresponding to the alternative gloss levels.
15. The information processing apparatus according to claim 13 or 14.
前記質感パラメータに基づいて、前記物体を加工するための加工パラメータを生成する第1生成手段と、a first generating means for generating processing parameters for processing the object based on the texture parameters;
前記第1形状データと、前記加工パラメータとに基づいて、前記第1形状データにおける凹部の深さを規定した第1マップを生成する第2生成手段と、a second generating means for generating a first map that defines a depth of a recess in the first shape data based on the first shape data and the processing parameters;
前記金型において前記物体と接触する位置における前記金型の法線方向と、前記金型から前記物体を離す方向と、がなす角度に対応する、前記深さと前記第1形状データにおける凸部の高さの第1差分を予め記憶する記憶手段と、a storage means for storing in advance a first difference between the depth and a height of a convex portion in the first shape data, the first difference corresponding to an angle between a normal direction of the die at a position where the die contacts the object and a direction in which the object is separated from the die;
前記第1マップに基づき前記深さと前記高さの第2差分を算出し、前記第2差分が、前記第1差分を超えるか否かに基づいて、前記金型から前記物体を離すことができるか否かを判定する判定手段と、を有する、and a determination means for calculating a second difference between the depth and the height based on the first map, and determining whether or not the object can be released from the mold based on whether or not the second difference exceeds the first difference.
ことを特徴とする情報処理装置。23. An information processing apparatus comprising:
前記質感パラメータに基づいて、前記物体を加工するための加工パラメータを生成する生成工程と、
前記形状データと前記方向を表す情報と前記加工パラメータとに基づいて、前記金型から前記物体を離すことができるか否かを判定する判定工程と、を有し、
前記質感パラメータは、光沢度、又は、光輝感又はグリップ感の評価値、又は、レザートーン塗装の質感を表す特性値である、
ことを特徴とする情報処理方法。 an acquisition step of acquiring shape data representing a shape of a die for molding an object, texture parameters relating to a texture to be imparted to the object, and information representing a direction in which the die is moved away from the object;
a generating step of generating processing parameters for processing the object based on the texture parameters;
a determination step of determining whether or not the object can be released from the mold based on the shape data, the information representing the direction, and the processing parameters,
The texture parameter is an evaluation value of gloss, brilliance, or grip, or a characteristic value representing the texture of a leather-tone paint.
23. An information processing method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021063758A JP7625469B2 (en) | 2021-04-02 | 2021-04-02 | Information processing device, information processing method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021063758A JP7625469B2 (en) | 2021-04-02 | 2021-04-02 | Information processing device, information processing method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2022158689A JP2022158689A (en) | 2022-10-17 |
| JP7625469B2 true JP7625469B2 (en) | 2025-02-03 |
Family
ID=83638491
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021063758A Active JP7625469B2 (en) | 2021-04-02 | 2021-04-02 | Information processing device, information processing method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7625469B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024161496A1 (en) * | 2023-01-31 | 2024-08-08 | 国立大学法人名古屋工業大学 | Mold release condition evaluation method, mold release condition evaluation system, and program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001062872A (en) | 1999-08-24 | 2001-03-13 | Canon Inc | Mold design method |
| JP2008003963A (en) | 2006-06-23 | 2008-01-10 | Sharp Corp | Shape evaluation apparatus, method, program, and recording medium |
| JP2009298035A (en) | 2008-06-13 | 2009-12-24 | Kaneka Corp | Method for designing mold |
| JP2011088432A (en) | 2009-09-24 | 2011-05-06 | Fuji Xerox Co Ltd | Unmoldability determination apparatus, program, and unmoldability determination method |
| JP2017206006A (en) | 2016-05-17 | 2017-11-24 | キヤノン株式会社 | Resin molded product, camera interchangeable lens, and resin molded product manufacturing method |
-
2021
- 2021-04-02 JP JP2021063758A patent/JP7625469B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001062872A (en) | 1999-08-24 | 2001-03-13 | Canon Inc | Mold design method |
| JP2008003963A (en) | 2006-06-23 | 2008-01-10 | Sharp Corp | Shape evaluation apparatus, method, program, and recording medium |
| JP2009298035A (en) | 2008-06-13 | 2009-12-24 | Kaneka Corp | Method for designing mold |
| JP2011088432A (en) | 2009-09-24 | 2011-05-06 | Fuji Xerox Co Ltd | Unmoldability determination apparatus, program, and unmoldability determination method |
| JP2017206006A (en) | 2016-05-17 | 2017-11-24 | キヤノン株式会社 | Resin molded product, camera interchangeable lens, and resin molded product manufacturing method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2022158689A (en) | 2022-10-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Hällgren et al. | 3D data export for additive manufacturing-improving geometric accuracy | |
| JP6815200B2 (en) | Diffusion plate manufacturing method | |
| US20150079327A1 (en) | 3d printing with custom surface reflection | |
| JP7341671B2 (en) | Articles and methods of manufacturing articles | |
| EP3412459B1 (en) | Path data generation device for three-dimensional modeling, program for three-dimensional modeling, and method | |
| JP2018047623A (en) | Modeled object data creation device, modeled object data creation program, and modeled object | |
| US20190088014A1 (en) | Surface modelling | |
| JP7625469B2 (en) | Information processing device, information processing method, and program | |
| JP2021104687A (en) | Resin molding, electronic equipment, metal mold, method for manufacturing metal mold, and method for manufacturing resin molding | |
| JP6252691B2 (en) | Face material pattern finish simulation apparatus and face material pattern finish simulation method | |
| CN108205425A (en) | Display device, stereoscopic image data generation device, and computer-readable storage medium | |
| Minaoglou et al. | COMPUTATIONAL WEARABLES DESIGN: SHOE SOLE MODELING AND PROTOTYPING. | |
| JP7258291B2 (en) | Image generation device and image generation method | |
| JP6519756B2 (en) | Method and apparatus for generating a numerical representation of a three-dimensional object suitable for use in producing a three-dimensional object by stereolithography | |
| JP6538452B2 (en) | Slice image forming apparatus, 3D modeling system, and slice image forming method | |
| KR101631474B1 (en) | Three dimensional model creating method for digital manufacture | |
| JP5381580B2 (en) | Textile data generation apparatus, textile data generation method, program, textile fabric tone embossed plate manufacturing apparatus, textile fabric tone embossed plate manufacturing method, and textile fabric tone sheet manufacturing method | |
| US12322028B2 (en) | Information processing apparatus, information processing method, and storage medium | |
| JP2026044116A (en) | Information processing device, information processing method, and program | |
| Sager et al. | Stereolithography process resolution | |
| JP7215096B2 (en) | 3D shape data generation device, 3D modeling device, and 3D shape data generation program | |
| US11067966B2 (en) | Three-dimensional object data generation apparatus, three-dimensional object forming apparatus, and non-transitory computer readable medium | |
| Lau et al. | A human-perceived softness measure of virtual 3D objects | |
| Lee et al. | Experimental research in applying generative design and 3D printers in user participating design | |
| JP6248504B2 (en) | Mask data creation device, mask data creation method, program, recording medium, photomask manufacturing method, embossed plate manufacturing method, sheet manufacturing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240308 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241031 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20241202 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241224 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250122 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7625469 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |