Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7625469B2 - Information processing device, information processing method, and program - Google Patents
[go: Go Back, main page]

JP7625469B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

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
Application number
JP2021063758A
Other languages
Japanese (ja)
Other versions
JP2022158689A (en
Inventor
千晶 金子
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2021063758A priority Critical patent/JP7625469B2/en
Publication of JP2022158689A publication Critical patent/JP2022158689A/en
Application granted granted Critical
Publication of JP7625469B2 publication Critical patent/JP7625469B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

特開2009-298035号公報JP 2009-298035 A

樹脂製品等の物体を射出成形により製造する場合、所望の質感を表現するための凹凸を有する物体の離型ができるか否かを評価することは難しいという課題があった。 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.

情報処理システムの構成を示す図。FIG. 1 is a diagram showing a configuration of an information processing system. 情報処理装置の機能構成を示す図。FIG. 2 is a diagram showing the functional configuration of an information processing apparatus. 成形品の凹凸を説明する図。FIG. 金型表面の凹凸を説明する図。FIG. 4 is a diagram illustrating the unevenness of the mold surface. 金型の加工パラメータと光沢度との関係を示す図A diagram showing the relationship between mold processing parameters and gloss level. 金型表面と加工パターンを説明する図。FIG. 2 is a diagram illustrating the mold surface and processing pattern. 離型方向を説明する図。FIG. 加工後の金型断面を説明する図。FIG. 4 is a diagram illustrating a cross section of a mold after processing. 離型方向と金型表面における高低差の関係を示す図。FIG. 1 is a diagram showing the relationship between the demolding direction and the height difference on the mold surface. 離型判定処理のフローチャート。13 is a flowchart of a release determination process. 離型判定処理の結果を示すGUI。11 is a GUI showing the results of the mold release determination process. 代替質感の判定処理のフローチャート。13 is a flowchart of a process for determining an alternative texture. 代替質感の判定処理結果を示すGUI。11 is a GUI showing the results of a process for determining an alternative texture. 全ての代替質感の判定処理結果を示すGUI。13 is a GUI showing the results of the determination process for all alternative textures.

以下、添付図面を参照して実施形態を詳しく説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。 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 information processing system 10 according to this embodiment will be described below.

図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 information processing system 10 of this embodiment. In FIG. 1, the information processing system 10 includes an information processing device 100, an external storage device 111, a display device 112, an input device 113, and a network 120. The information processing device 100 includes a CPU 101, a RAM 102, a ROM 103, a storage unit 104, a communication unit 105, and a bus 107. The information processing system 10 may also have an imaging device (not shown). The information processing device 100 is, for example, a desktop PC, but may also be a notebook PC or a tablet in which the display device 112 and the input device 113 are integrated. Although one information processing device 100 is shown in FIG. 1, there may be multiple information processing devices. Alternatively, there may be multiple information processing devices 100 that each hold their respective components in a distributed manner.

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 CPU 101 is a central processing unit that generally controls each component in the information processing system 10. The CPU 101 executes the OS and various programs to realize various functions. The RAM 102 is a volatile memory, such as a DRAM and an SRAM. The ROM 103 is a non-volatile memory, such as a mask ROM, an EPROM, an EEPROM, a flash memory, etc. The ROM 103 stores the OS and various programs. The memory unit 104 is a storage device that stores data, programs, etc., such as an HDD and an SSD. The communication unit 105 can transmit the results processed by the CPU 101 to an external device (e.g., the display device 112). Alternatively, the communication unit 105 can receive user input from an external device (e.g., the input device 113) and transmit the received results to the CPU 101. Bus 107 is a data transmission path connecting each component within information processing device 100 and connecting information processing device 100 and an external device (not shown). CPU 101 controls each component of information processing device 100 via bus 107. Programs stored in ROM 103, external storage device 111, etc. are transferred to RAM 102, and CPU 101 executes them to realize the processing of the flowcharts described below.

外部記憶装置111は、データやプログラム等を記憶する記憶装置であり、例えば、HDDやSSDである。また、外部記憶装置111は、メディア(記録媒体)と、メディアへのアクセスを行うための外部記憶ドライブによって実現されてもよい。メディアは、例えばFD(フレキシブルディスク)、CD-ROM、DVD、USBメモリ、MO、フラッシュメモリ等であってよい。外部記憶装置111は、バス107を介して情報処理装置100に接続され、情報処理装置100との間でデータ及び信号の送受信を行うことができる。 The external storage device 111 is a storage device that stores data, programs, etc., and is, for example, an HDD or SSD. The external storage device 111 may also be realized by a medium (recording medium) and an external storage drive for accessing the medium. The medium may be, for example, an FD (flexible disk), CD-ROM, DVD, USB memory, MO, flash memory, etc. The external storage device 111 is connected to the information processing device 100 via the bus 107, and can transmit and receive data and signals to and from the information processing device 100.

表示装置112は、データやCPU101が処理した結果を表示する装置であり、例えば、LCD(液晶ディスプレイ)、OLED(有機ELディスプレイ)である。表示装置112は、バス107を介して情報処理装置100に接続される。入力装置113は、ユーザからの選択を受け付ける装置であり、例えば、キーボード、マウス、ジョイスティック等である。入力装置113は、バス107を介して情報処理装置100に接続される。CPU101は、プログラムによって提供されるGUIを表示装置112に表示し、入力装置113を介して得られたユーザの指示である入力情報を受信する。 The display device 112 is a device that displays data and the results of processing by the CPU 101, and is, for example, an LCD (liquid crystal display) or an OLED (organic light emitting display). The display device 112 is connected to the information processing device 100 via the bus 107. The input device 113 is a device that accepts selections from the user, and is, for example, a keyboard, a mouse, a joystick, etc. The input device 113 is connected to the information processing device 100 via the bus 107. The CPU 101 displays a GUI provided by a program on the display device 112, and receives input information that is a user's instruction obtained via the input device 113.

ネットワーク120は、情報処理装置100と外部装置(不図示)の間でデータや信号等の送受信をするための通信網である。ネットワーク120は、例えばEthernet(登録商標)等の通信規格を満たす複数のルータ、スイッチ、ケーブル等を含む。本実施形態では、ネットワーク120は、情報処理装置100とそれ以外の装置との間の通信を可能とする任意のネットワークであってよく、任意の規模及び通信規格で構成されてよい。例えば、ネットワーク120は、インターネット、有線LAN、無線LAN、WAN等であってよい。 The network 120 is a communication network for transmitting and receiving data, signals, etc. between the information processing device 100 and an external device (not shown). The network 120 includes a plurality of routers, switches, cables, etc. that meet a communication standard such as Ethernet (registered trademark). In this embodiment, the network 120 may be any network that enables communication between the information processing device 100 and other devices, and may be configured with any scale and communication standard. For example, the network 120 may be the Internet, a wired LAN, a wireless LAN, a WAN, etc.

図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 information processing device 100 in this embodiment. The CPU 101 functions as the functional configuration shown in Figure 2 by executing a program stored in the ROM 103 using the RAM 102 as a work memory. Note that it is not necessary for all of the processes shown below to be executed by the CPU 101. The information processing device 100 may be configured so that some or all of the processes are performed by one or more processing circuits (not shown) other than the CPU 101. The information processing device 100 includes a control unit 201, a shape data acquisition unit 202, a texture parameter acquisition unit 203, a release direction acquisition unit 204, a processing pattern generation unit 205, and an evaluation unit 206.

制御部201は、GUIを表示装置112に表示し、入力装置113を介してユーザの指示を表す入力情報を受信する。入力情報は、形状データ取得部202、質感パラメータ取得部203、離型方向取得部204へ送られる。また、制御部201は、後述する離型に関する評価結果を表示装置112に表示する。 The control unit 201 displays the GUI on the display device 112 and receives input information representing user instructions via the input device 113. The input information is sent to the shape data acquisition unit 202, the texture parameter acquisition unit 203, and the release direction acquisition unit 204. The control unit 201 also displays the evaluation results related to release, which will be described later, on the display device 112.

形状データ取得部202は、入力装置113が受け付けたユーザの入力情報に基づき、形状データをROM103及び外部記憶装置111等から取得する。形状データとは、凹凸を加工する前の金型の表面形状を、複数の平面の集合で表現したポリゴンデータである。すなわち、形状データは、金型と樹脂が接する面の形状、言い換えると、質感を付与する前の形状を表している。また、形状データは、複数の平面を構成する頂点の3次元座標(xyz座標)と、これに対応する2次元座標(uv座標)のリストから成る。形状データ取得部202は、取得した形状データを、加工パターン生成部205及び評価部206へ送る。 The shape data acquisition unit 202 acquires shape data from the ROM 103, the external storage device 111, etc., based on user input information received by the input device 113. The shape data is polygon data that represents the surface shape of the mold before the unevenness is processed, as a collection of multiple planes. In other words, the shape data represents the shape of the surface where the mold and resin come into contact, in other words, the shape before texture is added. The shape data also consists of a list of the three-dimensional coordinates (xyz coordinates) of the vertices that make up the multiple planes, and the corresponding two-dimensional coordinates (uv coordinates). The shape data acquisition unit 202 sends the acquired shape data to the processing pattern generation unit 205 and the evaluation unit 206.

質感パラメータ取得部203は、入力装置113が受け付けたユーザの入力情報に基づき、質感パラメータを取得する。また、質感パラメータ取得部203は、成形品を作製するための条件として、樹脂材料と成形条件の情報を取得する。本実施形態では、質感パラメータは光沢度である。取得された質感パラメータ、樹脂材料及び成形条件の情報は、加工パターン生成部205へ送られる。なお、質感パラメータは光沢度に限らず、成形品の質感の特徴を表すその他の特性値であってもよい。例えば、光輝感及びグリップ感といった感覚量を官能評価実験により定量化した評価値等が、使用されてもよい。あるいは、グリップ感を表す特性値として、例えば動摩擦係数と静止摩擦係数が使用されてもよい。また、質感パラメータは複数の特性値の組み合わせであってもよい。例えば、レザートーン塗装の質感を表す特性値として、凹部の光沢度、凸部の光沢度、凹部と凸部の間の最大高低差の組み合わせが使用されてもよい。 The texture parameter acquisition unit 203 acquires texture parameters based on the user's input information received by the input device 113. The texture parameter acquisition unit 203 also acquires information on the resin material and molding conditions as conditions for producing a molded product. In this embodiment, the texture parameter is glossiness. The acquired texture parameter, resin material, and molding condition information are sent to the processing pattern generation unit 205. The texture parameter is not limited to glossiness, and may be other characteristic values that represent the characteristics of the texture of the molded product. For example, evaluation values that quantify sensory quantities such as glitter and grip through sensory evaluation experiments may be used. Alternatively, for example, the dynamic friction coefficient and static friction coefficient may be used as characteristic values that represent the grip feeling. The texture parameter may also be a combination of multiple characteristic values. For example, a combination of the glossiness of the concave portion, the glossiness of the convex portion, and the maximum height difference between the concave portion and the convex portion may be used as characteristic values that represent the texture of leather tone paint.

離型方向取得部204は、入力情報に基づき、離型方向を示す3次元単位ベクトル(離型方向ベクトル)を取得する。離型方向取得部204は、取得した離型方向ベクトルを、評価部206へ送信する。加工パターン生成部205は、形状データ、質感パラメータ、樹脂材料及び成形条件の情報に基づき、加工パターンデータを生成する。加工パターンデータの詳細は後述する。加工パターン生成部205は、生成した加工パターンデータを、評価部206へ送信する。評価部206は、形状データ、離型方向ベクトル及び加工パターンデータに基づき、凹凸を設けた金型とそれに対応する成形品との間の離型に関する評価値を算出し、離型の可否を評価する。離型評価の詳細については、後述する。評価部206は、評価結果を制御部201へ送信する。 The mold release direction acquisition unit 204 acquires a three-dimensional unit vector (mold release direction vector) indicating the mold release direction based on the input information. The mold release direction acquisition unit 204 transmits the acquired mold release direction vector to the evaluation unit 206. The processing pattern generation unit 205 generates processing pattern data based on the shape data, texture parameters, resin material, and molding condition information. The details of the processing pattern data will be described later. The processing pattern generation unit 205 transmits the generated processing pattern data to the evaluation unit 206. The evaluation unit 206 calculates an evaluation value regarding the mold release between the mold with irregularities and the corresponding molded product based on the shape data, the mold release direction vector, and the processing pattern data, and evaluates whether or not the mold release is possible. The details of the mold release evaluation will be described later. The evaluation unit 206 transmits the evaluation result to the control unit 201.

図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), surface 301 represents a flat surface on the molded product that is not provided with unevenness. Normal vector 304 of surface 301 is a vector indicated by multiple black arrows, and points in the same direction at all positions within surface 301. Normal vector 304 is also called normal direction. Incident light 306 is visible light, but may be light having any wavelength, for example. In this case, the specular reflection direction of incident light 306 on surface 301 is a constant direction regardless of the incident position on surface 301. Therefore, the reflected light is not diffused, and the user perceives surface 301 as a highly glossy surface.

一方、図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), surface 302 represents a surface on which fine convex portions 303 are provided in the molded product. When incident light 306 is incident on the convex portions 303, the normal vector 304 faces in various directions in the convex portions 303, and the reflected light is diffused. As a result, the user perceives that the gloss of surface 302 is lower than that of surface 301. The more convex portions 303 formed in surface 302, the greater the variation in normal vector 304, and therefore the greater the degree of diffusion of reflected light. In addition, the variation in normal vector 304 changes depending on the characteristics of the convex portions 303, such as the height, width, and geometric shape of the convex portions. Therefore, by changing the density and shape of the convex portions 303, various glosses can be imparted to the surface 302 of the molded product.

また、図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 convex portions 303 of different shapes to provide unevenness on the surface 302, it is possible to provide the molded product with a sense of brilliance, a sense of grip, and the texture of a leather-tone paint. For example, a low-gloss surface on which uniform-sized first minute convex portions 303 are densely provided can be dotted with larger second minute convex portions 303. This allows the user to perceive the extremely small areas where the second convex portions 303 exist as sparkling. By changing the size and density of the second convex portions 303 on the low-gloss surface, it is possible to provide the molded product with various senses of brilliance. In addition, by providing fine convex portions 303, it is possible to change the coefficient of friction of the surface 302 of the molded product, and it is possible to provide the molded product with various grip feelings.

また、ユーザが視認できる大きさの凸部を成形品表面に点在するように設け、凸部と凸部以外の領域のそれぞれの表面に異なる微細な凸部をさらに設けることで、レザートーン塗装の質感を成形品に付与することができる。ただし、凹凸を設けること(すなわち、質感の付与)により、成形品の離型抵抗が増すため、成形品の離型に問題が生じる場合がある。以下、離型時に発生する問題について説明する。図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), arrow 305 indicates the direction in which the mold is moved relative to the molded product (surfaces 301 and 302). For example, a case will be explained in which surfaces 301 and 302 are molded and the mold is moved in the direction of arrow 305 for each. Surface 301 has no unevenness and its release resistance is small, so it is possible to release surface 301 from the mold. On the other hand, surface 302 has multiple convex portions 303 on its surface, which come into contact with the concave portions of the mold, increasing the release resistance of surface 302. This can cause mold release problems when surface 302 is released from the mold.

面302の凹凸構造は、その構造に対応する凹凸を有する金型により実現される。金型の凹凸は、例えば切削加工機やレーザー加工機等の加工機で金型表面に加工される。金型表面に加工した凹部は、成形品の凸部303として樹脂に転写され、金型の凹部の深さは成形品の凸部303の高さとなる。同様に、金型表面に加工した凸部は、成形品の凹部として樹脂に転写され、金型の凸部の高さは成形品の凹部の深さとなる。本実施形態は、加工機による金型の凹凸の加工を制御するパラメータとして、加工径、加工深さ及び加工密度を用いる。 The uneven structure of surface 302 is realized by a mold having unevenness corresponding to that structure. The unevenness of the mold is processed into the mold surface by a processing machine such as a cutting machine or a laser processing machine. The concaves processed into the mold surface are transferred to the resin as convex portions 303 of the molded product, and the depth of the concave portions of the mold becomes the height of the convex portions 303 of the molded product. Similarly, the convex portions processed into the mold surface are transferred to the resin as concave portions of the molded product, and the height of the convex portions of the mold becomes the depth of the concave portions of the molded product. In this embodiment, the processing diameter, processing depth, and processing density are used as parameters for controlling the processing of the concaves and convexities of the mold by the processing machine.

図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 machining diameter 401 is the diameter of the recess (arrow r), and the machining depth 402 is the distance (indicated by arrow d) from the mold surface 403, which is the surface of the mold before machining the recess, to the bottom when vertically lowered. The shaded area in Figure 4 shows the cross section of the mold. The machining diameter 401 is a parameter equivalent to the tool diameter in a cutting machine and the spot diameter of the laser light in a laser processing machine. The machining depth 402 is a parameter that controls the machining depth with the mold surface 403 before machining the unevenness as the reference (depth zero). The machining density is a parameter that controls the number of recesses machined per unit area of the mold. Hereinafter, a combination of the parameters of the machining diameter, machining depth, and machining density will be referred to as a machining parameter set.

凹凸を有する金型を製作する際、加工前の金型表面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 mold surface 403 where the irregularities are to be formed with the machining depth 402, based on the shape data of the mold surface 403 before machining and the machining density. The machining pattern data is input to CAM (Computer Aided Manufacturing). The CAM converts this data into a program such as NC data, and sends the program to a CNC (Computerized Numerical Control) processing machine. When this program is executed, the processing machine processes the mold.

図5は、金型の加工パラメータセットと光沢度との関係を示す。本実施形態では、ユーザにより入力された形状データと光沢度の条件に基づいて、それらの条件を満足する金型の加工パターンデータを生成する。図5は、テーブル501、テーブル502、テーブル503を示す。テーブル501は、成形品の材料が樹脂Aであり、成形条件1である場合の加工パラメータセット504と光沢度505を含む。テーブル502とテーブル503は、テーブル501と類似の加工パラメータセット504と光沢度505を含む。加工パラメータセット504は、加工径(μm)、加工深さ(μm)、加工密度(dot/mm)を含む。図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 glossiness 505 when the material of the molded product is resin A and molding condition 1 is set. Tables 502 and 503 include a processing parameter set 504 and a glossiness 505 similar to table 501. The processing parameter set 504 includes a processing diameter (μm), a processing depth (μm), and a processing density (dot/mm 2 ). In FIG. 5, the processing diameters are indicated as r1, r2, ..., r', and the processing depths are indicated as d1, d2, ..., d'. In addition, the processing density is indicated as ρ1, ρ2, ..., ρ', and the glossiness 505 is indicated as g1, g2, ..., g'. The processing pattern generation unit 205 acquires the value of the processing parameter set 504 corresponding to the glossiness 505 input by the user. The glossiness 505 in tables 501 to 503 is obtained by measuring, with a gloss meter, a flat measurement sample molded by combining various materials, molding conditions, and processing parameter sets.

また、図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 ROM 103 or the like. If the gloss level matching the gloss level input by the user does not exist in tables 501 to 503, the processing pattern generation unit 205 refers to a gloss level close to the input gloss level. The processing pattern generation unit 205 interpolates the value of the processing parameter set 504 corresponding to the gloss level close to the input gloss level to obtain the value of the processing parameter set 504 corresponding to the input gloss level. Note that characteristic values other than gloss level may be used as texture parameters, and tables 501 to 503 may have information associating the processing parameter set 504 with other characteristic values. The processing parameter set 504 may also include processing parameters according to the processing machine used. For example, the processing parameter set when a laser processing machine is used may include the output intensity and irradiation time of the laser light instead of the processing depth.

図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. Surface shape 600 is the shape of the surface that comes into contact with resin during molding. In Figure 6(a), element surface 601 is a triangle (△p1p2p3) formed by connecting vertices p1, p2, and p3 on surface shape 600, and is one of the multiple planes that make up surface shape 600. Point 602 indicates a representative point within element surface 601.

図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を示すcを画素値として有する画素(□)であり、画素606は加工深さdを示すcを画素値として有する画素(■)である。 FIG. 6B shows an example of a development of a surface shape 600 and an element surface 601 developed on a uv coordinate plane. The machining pattern generating unit 205 generates machining pattern data based on the xyz coordinates, uv coordinates, and machining parameter set 504 of the vertices of the polygon indicated by the shape data. In FIG. 6C, the machining depth map 603 is machining pattern data, and the enlargement 604 is an image obtained by enlarging the machining depth map 603. The machining depth map 603 is an image in which pixel positions are represented by uv coordinates. The pixel value at the pixel position (u, v) of the machining depth map 603 represents the machining depth at the position (x, y, z) on the mold surface corresponding to (u, v). The pixel 605 is a pixel (□) having a pixel value c 0 indicating a machining depth of 0, and the pixel 606 is a pixel (■) having a pixel value c d indicating a machining depth of d.

xyz座標空間における△pの面積をAとすると、加工深さdを示す画素値cを有する画素が加工深さマップ上の△pにA×ρ個含まれる。また、その他の画素値が加工深さ0を示す値cである場合、金型表面に対する加工密度はρと等しくなる。加工深さマップ603における全ての画素の画素値をcで初期化する。加工パターン生成部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 machining depth 0, the machining density on the mold surface is equal to ρ. The pixel values of all pixels in the machining depth map 603 are initialized to c 0. The machining pattern generation unit 205 randomly selects A×ρ pixels 606 according to the area of the element surface 601 for all element surfaces 601 constituting the surface shape 600, and arranges the element surfaces 601. Thereby, the machining pattern generation unit 205 can generate a machining depth map 603 corresponding to the glossiness 505 input by the user. The resolution of the machining depth map 603 may be any resolution as long as it is a resolution that can express the machining density. In other words, it is sufficient that the element surface 601 includes A×ρ or more pixels 606. Furthermore, when arranging the pixels 606 on the element surface 601, the pixels 606 may be arranged at equal intervals rather than being arranged randomly. Alternatively, the pixels 606 may be arranged on the element surface 601 based on a predetermined rule.

本実施形態は、以下の手順で離型の可否を判定するための評価値を算出し、この評価値に基づいて質感を付与した場合の離型の可否を判定する。図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 normal vector 700, the release direction vector 701, the angle θ, the mold 702 (shaded area), and the molded product 703 (area other than the shaded area). The normal vector 700 indicates a direction perpendicular to the mold 702 at the surface where the mold 702 and the molded product 703 contact each other. The release direction vector 701 indicates the direction in which the mold 702 is pulled away from the molded product 703. First, for all element faces 601 constituting the above surface shape 600, the angle θ between the normal vector 700 and the release direction vector 701 of each element face is calculated. Next, for each element face 601 constituting the surface shape 600, the maximum height difference Δd in the height direction along the normal vector 700 is calculated for the surface shape 600 of the mold when the unevenness is processed. The maximum height difference Δd is calculated as the difference between the maximum and minimum heights of the surface shape 600 within the element surface 601.

図8は、加工深さマップの一部に基づいて、凹凸が加工された金型の断面を表す。図8は、加工深さマップ801、金型表面802、金型表面803、画素804、画素805を示す。さらに、図8は、位置806、位置807、高低差808、加工径809、加工深さ810を示す。加工深さマップ801は、画素804と画素805を含む金型表面802の加工深さを表現したマップである。金型表面802は、実線で波状に表示した部分であり、加工後の金型表面を示す。金型表面803は、破線で表示した部分であり、金型を加工する前の表面を示す。画素804は、加工深さdを示すcを画素値として有する画素(■)であり、画素805は、加工深さ0を示すcを画素値として有する画素(□)である。金型表面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 machining depth map 801, a mold surface 802, a mold surface 803, a pixel 804, and a pixel 805. Furthermore, FIG. 8 shows a position 806, a position 807, a height difference 808, a machining diameter 809, and a machining depth 810. The machining depth map 801 is a map expressing the machining depth of a mold surface 802 including pixels 804 and 805. The mold surface 802 is a portion shown in a wavy manner with a solid line, and shows the mold surface after machining. The mold surface 803 is a portion shown with a dashed line, and shows the surface before machining the mold. The pixel 804 is a pixel (■) having a pixel value of c d indicating the machining depth d, and the pixel 805 is a pixel (□) having a pixel value of c 0 indicating the machining depth 0. The height of the mold surface 802 is lowest at a position 806 corresponding to a pixel 804 in the machining depth map 801 .

また、位置806以外の位置における金型表面802の高さは、加工前の金型表面803と同じであるか、又は、位置806の加工径809と加工深さ810に応じて低くなる。図8で、加工後の金型表面802の高さは位置807において最も高くなり、位置806と位置807の間の高さの差分が、高低差808(Δdで図示)となる。なお、凹凸を加工した金型の表面形状802は、形状データ、加工パラメータセット、加工深さマップ等に基づき、計算機のシミュレーションで求められる。 The height of the mold surface 802 at positions other than position 806 is the same as the mold surface 803 before machining, or is lower depending on the machining diameter 809 and machining depth 810 at position 806. In FIG. 8, the height of the mold surface 802 after machining is highest at position 807, and the difference in height between positions 806 and 807 is the height difference 808 (shown as Δd). The surface shape 802 of the mold with the unevenness machined is determined by computer simulation based on the shape data, machining parameter set, machining depth map, etc.

表面形状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 element surface 601 constituting the surface shape 600, Δdlimit, which is the release limit value of the height difference 808 corresponding to the angle θ, is obtained. These correspondences are stored in advance in the ROM 103, etc. The release limit value Δdlimit is a value that represents the maximum height difference at which the molded product can be released without any problems. FIG. 9 shows an example of a LUT that holds the correspondence between the angle θ and the release limit value Δdlimit. FIG. 9 includes tables 901, 902, and 903. Table 901 shows the correspondence between the angle 904 and the release limit value 905 when the material of the molded product is A and the molding condition is 1. The angle 904 is expressed in θ (deg) and is expressed as a numerical value such as 0, 5, ..., 90. The release limit value 905 is expressed in Δdlimit (μm) and is expressed as a numerical value such as 50, 20, ..., 0. Table 902 shows the correspondence between angle 904 and release limit value 905 when the material of the molded product is resin B and the molding condition is 1. Table 903 shows the correspondence between angle 904 and release limit value 905 when the material of the molded product is resin C and the molding condition is 2. Note that tables 902 and 903 each have the same angle 904 and release limit value 905 as table 901.

一般に、角度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 release limit value 905 for the angle 904 varies depending on the material and molding conditions. Therefore, various data may be obtained by prototyping molded products made with various materials and molding conditions in advance, or by simulating under those conditions. A LUT including various data obtained by various means may be used. The release evaluation value F of each element surface 601 is calculated by subtracting Δd of the height difference 808 from the release limit value Δdlimit. The calculation method of the release evaluation value F is as shown in the following equation 1. If the height difference 808 is greater than the release limit value Δdlimit, the release evaluation value F becomes a negative value, indicating that there is a problem with the release. On the other hand, if the height difference 808 is smaller than the release limit value Δdlimit, the release evaluation value F becomes a positive value, indicating that there is no problem with the release. Note that the release evaluation in this embodiment is evaluated based on the relationship between the height difference 808 and the release limit value Δdlimit on each element surface 601, but is not limited thereto. For example, the mold release evaluation may be performed based on the angle of the draft gradient φ obtained by subtracting the angle θ between the normal vector 700 and the mold release direction vector 701 from the angle 90° in FIG. 7. In this case, the draft gradient φ may be associated with the height difference 808.

Figure 0007625469000001
Figure 0007625469000001

図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 information processing device 100. Hereinafter, each step is represented by adding an S before the reference symbol. In S1001, the control unit 201 displays a GUI 1101 as shown in Figure 11 (a) on the display device 112 and accepts input of instructions from the user. Here, Figure 11 (a) shows an example of a GUI. The GUI 1101 includes a display area 1102, a shape setting 1103, a texture setting 1104, and a mold release direction setting 1105. The GUI 1101 further includes a material setting 1106, a molding condition setting 1107, an evaluation start 1108, and a confirmation 1109. In Figure 11 (a), the display area 1102 is an area where an image of the molded product and the mold appearance rendered, etc. is displayed. The shape setting 1103 is an area where the path of a file recording the mold shape data is input. Texture settings 1104 is an area where the user inputs characteristic values that represent the texture they want to impart to the molded product.

離型方向設定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 material setting 1106 is a pull-down list for selecting the resin material to be used in the molded product. The molding condition setting 1107 is a pull-down list for selecting the molding conditions for molding the molded product. The evaluation start 1108 is a button for evaluating whether or not the mold can be released based on the conditions input to the GUI 1101. When the user presses the evaluation start 1108, the shape data acquisition unit 202, the texture parameter acquisition unit 203, and the release direction acquisition unit 204 each acquire data such as the shape data, glossiness, and release direction vector based on the input information.

S1002で、加工パターン生成部205は、テーブル501~503を参照し、S1001で取得した光沢度505に対応する加工パラメータセット504を取得する。加工パラメータセット504とは、加工径(μm)、加工深さ(μm)、加工密度(dot/mm)である。S1003で、加工パターン生成部205は、S1001で取得した形状データと、S1002で取得した加工深さと加工密度を用いて、加工深さマップを生成する。S1004で評価部206は、形状データ、離型方向ベクトル、加工パラメータセット及び加工深さマップに基づいて、金型の表面形状600を構成する全ての要素面601について、離型評価値Fを算出する。 In S1002, the machining pattern generation unit 205 refers to the tables 501 to 503 and acquires a machining parameter set 504 corresponding to the glossiness 505 acquired in S1001. The machining parameter set 504 is the machining diameter (μm), machining depth (μm), and machining density (dot/mm 2 ). In S1003, the machining pattern generation unit 205 generates a machining depth map using the shape data acquired in S1001 and the machining depth and machining density acquired in S1002. In S1004, the evaluation unit 206 calculates a mold release evaluation value F for all element faces 601 constituting the surface shape 600 of the mold based on the shape data, the mold release direction vector, the machining parameter set, and the machining depth map.

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 evaluation unit 206 determines that demolding is possible if the calculated demolding evaluation value F is 0 or more for all element surfaces 601. On the other hand, the evaluation unit 206 determines that demolding is not possible if the demolding evaluation value F is less than 0. The control unit 201 updates the GUI 1101 on the display device 112 based on the judgment result, displays the judgment result in the display area 1102, and the process ends. Here, FIG. 11(b) shows an example of a GUI 1120 when it is judged that demolding is possible. In FIG. 11(b), the display area 1102 displays "Release OK" together with a rendering image of the molded product or the mold. On the other hand, FIG. 11(c) shows an example of a GUI when it is judged that demolding is not possible. In FIG. 11(c), the display area 1102 displays "Release NG" together with a rendering image of the molded product or the mold. In this case, notifications other than those provided by the GUI may be sent in the form of, for example, an alarm sound, a flashing light, or an email notification, or a combination of these.

なお、図11(c)に示すように、S1004で算出した離型評価値Fに応じて、要素面601を色分けした画像1111を生成し、それを表示領域1102に表示する。画像1111は、下部領域に、網掛けで表示された離型不可部を有する。離型不可の度合いは、網掛けの濃淡で表示されてよく、例えば薄い網掛けは離型が若干難しいことを示し、濃い網掛けは離型が完全に困難であることを示す。ユーザは、表示領域1102に表示された画像1111の離型不可部を確認することで、離型に問題が生じる部分を認識することができる。また、図11(b)で離型可能と判定され、かつ、ユーザにより確定1109が押下された場合、生成された加工深さマップは、外部記憶装置111等に保存してもよい。あるいは、加工深さマップをネットワークで接続されたCAMに出力し、加工機による加工が実行されてもよい。上記の処理によれば、成形品の表面に所望の質感(例えば凹凸)を付与した場合の離型の可否をより簡易に評価することができる。 As shown in FIG. 11(c), an image 1111 in which the element surface 601 is color-coded according to the demolding evaluation value F calculated in S1004 is generated and displayed in the display area 1102. The image 1111 has a non-releasable part displayed by shading in the lower area. The degree of non-releasability may be displayed by the shade of the hatching, for example, a light hatching indicates that demolding is slightly difficult, and a dark hatching indicates that demolding is completely difficult. The user can recognize the part where a problem occurs in demolding by checking the non-releasable part of the image 1111 displayed in the display area 1102. Also, when it is determined that demolding is possible in FIG. 11(b) and the user presses Confirm 1109, the generated machining depth map may be stored in the external storage device 111 or the like. Alternatively, the machining depth map may be output to a CAM connected via a network, and machining may be performed by a machining machine. The above process makes it easier to evaluate whether a molded product can be released from the mold when the desired texture (e.g., unevenness) is imparted to the surface.

なお、本実施形態は、ユーザが質感パラメータとして光沢度を入力する例を説明したが、感覚量の定量評価値など、質感の特徴を表すその他の特性値が入力されてもよい。また、例えば光沢度と動摩擦係数を併せて入力する等、特性値が複数組み合わせられたデータが入力されてもよい。また、金型表面上の位置と特性値を対応付けた画像データを別途作成し、これを質感パラメータとして使用してもよい。例えば、レザートーン塗装の質感を表す質感パラメータとして、凹部と凸部のそれぞれに相当する領域の画素に、各部の光沢度に相当する画素値を記録した光沢度マップ画像を作成する。この光沢度マップ画像が、凹部と凸部の間の最大高低差と併せて入力されてもよい。 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 GUI 1101 instead of the texture parameters. In this case, texture parameters corresponding to the texture name are stored in advance in ROM 103 or the like. In S1001, the shape data acquisition unit 202, the texture parameter acquisition unit 203, and the release direction acquisition unit 204 may acquire texture parameters corresponding to the input texture name from ROM 103 or the like. Furthermore, the type of processing machine used by the user may be input in S1001. In this case, the correspondence between processing parameters and texture parameters for each type of processing machine is stored in ROM 103 or the like in advance. By referring to this correspondence in S1002, processing parameters corresponding to the combination of the input processing machine type and texture parameters may be acquired.

また、本実施形態では、ユーザが離型方向として一方向のみを入力する例を説明したが、離型方向の異なる複数の駒で構成される金型に対して、駒毎に離型方向が入力されてもよい。また、本実施形態は、離型評価値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 information processing device 100 in this embodiment are the same as those in the first embodiment, and therefore description thereof will be omitted.

図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 information processing device 100 in this embodiment. The processing from S1201 to S1204 is the same as S1001 to S1004 in Figure 10, so the description will be omitted. In S1205, the evaluation unit 206 performs a mold release judgment based on whether the mold release evaluation value calculated in S1204 is 0 or more. In S1205, if the mold release evaluation value is 0 or more (Yes in S1205), the evaluation unit 206 judges that the mold is releasable, and the processing proceeds to S1208. In S1208, the control unit 201 updates the GUI 1101 on the display device 112, displays the possibility of mold release for the gloss level input by the user, and the alternative gloss level, and the processing ends.

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 evaluation unit 206 determines that release is not possible, and the process proceeds to S1206. In S1206, the evaluation unit 206 calculates an alternative gloss level at which release is possible, and the process proceeds to S1207. At this time, the evaluation unit 206 selects one processing parameter set 504 in table 501 that minimizes the difference between the gloss level input by the user and the alternative gloss level. The release evaluation value of the mold in which the unevenness has been processed using the processing parameter set 504 corresponding to the alternative gloss level may be calculated by the processes of S1203 to S1204.

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 evaluation unit 206 performs a demolding judgment based on whether the calculated demolding evaluation value is 0 or more. If the calculated demolding evaluation value is 0 or more (Yes in S1207), the evaluation unit 206 judges that demolding is possible. In addition, the evaluation unit 206 sets the glossiness 505 newly selected in S1206 as the alternative glossiness, and the process proceeds to S1208. The process of S1208 is the same as above, so the description is omitted. On the other hand, if the calculated demolding evaluation value is not 0 or more (No in S1207), the evaluation unit 206 judges that demolding is impossible, and the process returns to S1206. In S1206, one processing parameter set 504 with the next smallest difference between the glossiness input by the user and the alternative glossiness is selected. In the process from S1207 onwards, the evaluation unit 206 judges again whether demolding is possible. The process of determining whether or not demolding is possible is repeated until a demoldable processing parameter set 504 is found or there are no unselected processing parameter sets 504.

図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 GUI 1301 display when it is determined that the mold can be released. In Figure 13 (a), when the user presses Confirm 1309, the processing depth map for achieving the selected gloss is saved in the external storage device 111 or the like. The evaluation result 1310 presents the release evaluation by the evaluation unit 206 and an alternative gloss. For example, the evaluation result 1310 indicates that the mold is "OK" and there is no alternative candidate (displayed as "-"). An alternative candidate refers to an alternative gloss. Figure 13 (b) is an example of the GUI 1302 display when it is determined that the mold cannot be released. In Figure 13 (b), Confirm 1309 is the same as above, so the explanation will be omitted. The evaluation result 1311 indicates that the evaluation result is "NG" and there is an alternative candidate. The alternative candidate indicates that the gloss level is "9.1", the material is "Resin B", and the molding condition is "Molding condition 1". At this time, if the user presses Confirm 1309, the processing depth map for achieving the alternative gloss level of 9.1 is saved in the external storage device 111, etc.

図13(c)は、S1207において離型可能な代替光沢度とそれに対応する加工パラメータセットが見つからなかった場合のGUI1303の表示例である。図13(c)で確定1309は上記とは異なり、ユーザによる押下を受け付けないように、網掛け表示される。評価結果1312は、評価結果がNGであり、代替候補がないことを示す。代替候補は、光沢度が「None」であり、材料と成形条件は代替候補がない(「―」で表示)ことをそれぞれ示す。 Figure 13 (c) is an example of the display of GUI 1303 when no alternative gloss level that allows demolding and the corresponding processing parameter set were found in S1207. Unlike the above, Confirm 1309 in Figure 13 (c) is displayed with a shaded area so that it will not be pressed by the user. Evaluation result 1312 indicates that the evaluation result is NG and that there are no alternative candidates. The alternative candidates indicate that the gloss level is "None" and that there are no alternative candidates for the material and molding conditions (displayed as "-").

以上の通り、成形品の表面に所望の質感を付与した場合の離型の可否を評価し、離型不可判定時に、離型可能な代替の質感(代替光沢度)を提示することができる。なお、本実施形態では、代替光沢度を一つだけ提示する例を説明したが、提示する代替光沢度は複数あってもよい。例えば、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 molding condition 1. If the box is not checked, no image is displayed in the display area 1403. When the user presses Confirm 1409, the processing depth map for realizing the selected alternative gloss level is saved in the external storage device 111, etc.

また、代替光沢度を金型の表面形状を構成する要素面毎に算出し、要素面毎に異なる代替光沢度を提示してもよい。本実施形態では、質感の代替案として代替光沢度を提示する例を説明したが、その他の質感の特徴を表す特性値が候補一覧の値として提示されてもよい。また、例えば、離型の可否の判定結果だけではなく、成形品の離型方向と金型の駒の分割位置等の金型の設計に関する代替案を提示してもよい。例えば、代替の離型方向は、離型方向ベクトルを様々に変化させた場合に対応する離型可否の判定結果とともに提示されてよい。代替の離型方向は、離型可能な方向を探索することで求めることができる。 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生成手段と、
前記第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生成手段と、
前記金型において前記物体と接触する位置における前記金型の法線方向と、前記金型から前記物体を離す方向と、がなす角度に対応する、前記深さと前記第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差分が前記第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差分が前記第1差分を超えない場合、前記金型から前記物体を離すことができると判定する、
ことを特徴とする請求項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.
前記第1形状データは、前記金型の複数の平面の頂点を構成する3次元座標と、前記3次元座標に対応する2次元座標を含む、
ことを特徴とする請求項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.
前記記憶手段は、前記物体に含まれる複数の材料と前記物体を成形するための複数の成形条件を前記第1差分に関連付けて記憶する、
ことを特徴とする請求項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.
前記判定手段は、前記金型から前記物体を離すことができるか否かの判定結果に応じて、前記第1形状データを色分けした第2形状データを生成し、
前記第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.
前記記憶手段は、前記金型から前記物体を離す方向と前記物体の表面と、がなす角度に対応する前記第1差分を予め記憶する、
ことを特徴とする請求項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.
前記取得手段は、前記判定手段による前記光沢度が与えられた前記物体を前記金型から離すことができるか否かの判定に基づいて、前記複数の代替光沢度の中から前記光沢度との差分が小さくなるように1つ選択された代替光沢度を取得し、
前記第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形状データと、前記物体に付与する質感に関する質感パラメータと、前記金型を前記物体から離す方向を表す情報とを取得する取得手段と、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;
前記質感パラメータに基づいて、前記物体を加工するための加工パラメータを生成する第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:
コンピュータを、請求項1から16のいずれか1項に記載の情報処理装置の各手段として機能させるためのプログラム。 A program for causing a computer to function as each of the means of an information processing device according to any one of claims 1 to 16.
JP2021063758A 2021-04-02 2021-04-02 Information processing device, information processing method, and program Active JP7625469B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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