[go: up one dir, main page]

JP2016104550A - 情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物 - Google Patents

情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物 Download PDF

Info

Publication number
JP2016104550A
JP2016104550A JP2014243496A JP2014243496A JP2016104550A JP 2016104550 A JP2016104550 A JP 2016104550A JP 2014243496 A JP2014243496 A JP 2014243496A JP 2014243496 A JP2014243496 A JP 2014243496A JP 2016104550 A JP2016104550 A JP 2016104550A
Authority
JP
Japan
Prior art keywords
modeling
modeled
unit
modeled object
information processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2014243496A
Other languages
English (en)
Inventor
俊昭 野村
Toshiaki Nomura
俊昭 野村
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2014243496A priority Critical patent/JP2016104550A/ja
Priority to US14/950,101 priority patent/US10442178B2/en
Priority to EP15196801.3A priority patent/EP3028840B1/en
Priority to CN201510852695.0A priority patent/CN105643933B/zh
Publication of JP2016104550A publication Critical patent/JP2016104550A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making 3D objects, e.g. desktop manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3-D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3-D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • B33Y50/02Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C64/00Additive manufacturing, i.e. manufacturing of three-dimensional [3D] objects by additive deposition, additive agglomeration or additive layering, e.g. by 3D printing, stereolithography or selective laser sintering
    • B29C64/30Auxiliary operations or equipment
    • B29C64/386Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B29WORKING OF PLASTICS; WORKING OF SUBSTANCES IN A PLASTIC STATE IN GENERAL
    • B29CSHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING
    • B29C67/00Shaping techniques not covered by groups B29C39/00 - B29C65/00, B29C70/00 or B29C73/00
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/351343-D cad-cam
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49007Making, forming 3-D object, model, surface

Landscapes

  • Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Chemical & Material Sciences (AREA)
  • Materials Engineering (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Optics & Photonics (AREA)
  • Human Computer Interaction (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)

Abstract

【課題】除去することが困難であり且つ造形部を識別可能な三次元造形パターンを含む、造形物を提供する。【解決手段】情報処理装置12は、第1生成部16Bと、第2生成部16Cと、造形制御部16Dと、を備える。第1生成部16Bは、造形物を造形する造形部14の識別情報を、複数の層領域を積層し且つ少なくとも隣接する層領域の特徴量が異なる三次元造形パターンで表した、第1造形物を造形するための第1造形データを生成する。第2生成部16Cは、造形対象の第2造形物を造形するための第2造形データと、第1造形データと、を含み、第2造形物の内部に第1造形物を配置した第3造形物を造形するための第3造形データを生成する。造形制御部16Dは、第3造形データを用いて第3造形物を造形するように、造形部14を制御する。【選択図】図1

Description

本発明は、情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物に関する。
不正印刷などを防止する目的で、形成対象の画像に加えて、機器番号などの追跡パターン画像を記録媒体に形成する装置が知られている(例えば、特許文献1参照)。一方、2次元の画像に代えて、3次元の造形物を造形する技術が開示されている(例えば、特許文献2参照)。
しかし、従来では、三次元の造形物について、除去することが困難であり、且つ、造形物を造形した造形装置などの造形部を識別可能な識別情報を、造形物に埋め込む試みはなされていなかった。
上述した課題を解決するために、本発明は、造形物を造形する造形部の識別情報を、複数の層領域を積層し且つ少なくとも隣接する前記層領域の特徴量が異なる三次元造形パターンで表した、第1造形物を造形するための第1造形データを生成する第1生成部と、造形対象の第2造形物を造形するための第2造形データと、前記第1造形データと、を含み、前記第2造形物の内部に前記第1造形物を配置した第3造形物を造形するための第3造形データを生成する第2生成部と、前記第3造形データを用いて前記第3造形物を造形するように、前記造形部を制御する造形制御部と、を備える。
本発明によれば、除去することが困難であり且つ造形物を造形した造形部を識別可能な三次元造形パターンを含む造形物を、提供することができる、という効果を奏する。
図1は、造形システムの一例を示す図である。 図2は、第1造形物の一例を示す模式図である。 図3は、第1造形物の一例を示す模式図である。 図4は、第1造形物の一例を示す模式図である。 図5は、第1造形物の一例を示す模式図である。 図6は、第3造形物の一例を示す模式図である。 図7は、情報処理の手順の一例を示すフローチャートである。 図8は、造形システムの一例を示す図である。 図9は、第3造形物の一例を示す模式図である。 図10は、第2造形物内に配置された複数の第1造形物の一例を示す模式図である。 図11は、第2造形物内に配置された複数の第1造形物の一例を示す模式図である。 図12は、第3造形物の一例を示す模式図である。 図13は、造形システムの一例を示す図である。 図14は、情報処理の手順の一例を示すフローチャートである。 図15は、情報処理装置のハードウェア構成の一例を示す図である。
以下に添付図面を参照して、情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物の一の実施の形態を詳細に説明する。
(第1の実施の形態)
図1は、造形システム10の一例を示す図である。
造形システム10は、情報処理装置12と、造形部14と、を備える。情報処理装置12と造形部14とは、データや信号授受可能に接続されている。
造形部14は、造形物を造形する。造形部14は、公知の3Dプリンタである。造形部14は、光造形方式、熱溶解積層方式、粉末焼結方式、粉末固着方式(粉末石膏方式)、シート積層方式、インクジェット方式、などの公知の造形方式の何れを用いた装置であってもよい。
情報処理装置12は、造形部14で用いる造形データを作成し、造形部14を制御する。造形データは、造形部14で造形物を造形するときに用いるデータである。造形部14は、造形データを用いて、造形データによって示される造形物を造形する。本実施の形態では、情報処理装置12は、造形データとして、第1造形データと、第2造形データと、第3造形データと、を用いる。これらの造形データの詳細は後述する。
情報処理装置12は、制御部16と、UI(ユーザ・インターフェース)部18と、記憶部20と、を備える。制御部16と、UI部18および記憶部20と、は、信号やデータ授受可能に接続されている。
記憶部20は、ハードディスクドライブ装置(HDD)や内部メモリ等の記憶媒体である。記憶部20は、各種データを記憶する。本実施の形態では、制御部16は、造形部14の識別情報を予め記憶する。
UI部18は、表示部18Aと、入力部18Bと、を備える。
表示部18Aは、各種画像を表示する。表示部18Aは、例えば、LCD(Liquid Crystal Display)、有機EL(Electroluminescence)等の公知の表示装置である。
入力部18Bは、ユーザが各種の操作入力を行うための手段である。入力部18Bは、例えば、マウス、ボタン、リモコン、キーボード、および、マイクなどの音声認識装置等である。
なお、表示部18Aおよび入力部18Bは、一体的に構成されていてもよい。具体的には、表示部18Aおよび入力部18Bは、入力機能及び表示機能の双方を備えたUI部18として構成されてもよい。UI部18には、タッチパネル付LCDなどがある。
制御部16は、CPU(Central Processing Unit)、ROM(Read Only Memory)、及びRAM(Random Access Memory)などを含んで構成されるコンピュータである。制御部16は、情報処理装置12全体を制御する。なお、制御部16は、CPU以外の回路などであってもよい。
制御部16は、取得部16Aと、第1生成部16Bと、第2生成部16Cと、造形制御部16Dと、を備える。取得部16A、第1生成部16B、第2生成部16C、および造形制御部16Dの一部または全ては、例えば、CPUなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
取得部16Aは、外部装置などから通信部を介して第2造形データを取得する。なお、取得部16Aは、記憶部20から第2造形データを取得してもよい。
第2造形データは、造形部14で造形対象の第2造形物を造形するためのデータである。造形対象の第2造形物は、ユーザの所望の造形物である。
第2造形データのデータ形式は、例えば、STL(Standard Triangulated Language)形式、PLY(Polygon File Format)形式、VRML(Virtual Reality Modeling Language)形式などがあるが、これらは一例であり、これらに限定されない。
なお、制御部16では、公知の3D(three−dimensional) CAD(computer aided design)ソフトや3D CG(computer graphics)ソフトなどを用いて、ユーザによるUI部18の操作指示に応じた第2造形データを生成してもよい。この場合、制御部16は、ユーザによるUI部18の操作指示に応じた形状の第2造形物の第2造形データを生成し、取得部16Aは、生成された第2造形データを取得すればよい。
第1生成部16Bは、第1造形物を造形するための第1造形データを生成する。第1造形物は、造形部14の識別情報を、複数の層領域を積層し且つ少なくとも隣接する層領域の特徴量が異なる三次元造形パターンで表した、造形物である。
特徴量とは、隣接する層領域について、目視または機械的に区別可能な特徴を、値で示したものである。特徴量は、具体的には、各層領域の、厚み、密度、色濃度、および構成材料の少なくとも1つである。
厚みは、層領域の積層方向の厚みを示す。密度は、層領域の密度を示す。例えば、層領域に1または複数の空洞部を設けた構成とすることで、隣接する層領域間の密度を異なるものとすればよい。色濃度は、層領域の色および濃度の少なくとも一方を示す。構成材料は、層領域に含まれる材料の種類、材料の比率、などを示す。
このため、第1造形物における複数の層領域の、少なくとも隣り合う層領域は、厚み、密度、色濃度、および構成材料の少なくとも1つが異なる。
なお、第1造形物の層領域の積層数は、2以上であればよい。
図2〜図5は、第1造形物34の一例を示す模式図である。
図2は、外形が球状の第1造形物34Aの一例を示す図である。図2(A)に示すように、第1造形物34Aの外形は、例えば、球状である。図2(B)は、第1造形物34Aの中心位置Pを通る断面図(図2(A)のA−A’断面図)である。
図2(B)に示すように第1造形物34Aの中心位置Pを含む断面は、中心位置Pを中心とする同心円状の複数の層領域36(層領域36〜層領域36)からなる。すなわち、第1造形物34Aは、中心位置Pを中心(同心)とする半径の異なる複数の球体が積層した構造である。上述したように、これらの複数の層領域36(層領域36〜層領域36)は、少なくとも隣接する層領域36の特徴量が異なる。
図2(B)には、一例として、第1造形物34Aにおける隣接する層領域36の厚みが異なる場合を示した。
図3(A)は、隣接する層領域36の色濃度が異なる第1造形物34の一例(第1造形物34B)を示す図である。第1造形物34の中心位置Pを含む断面は、中心位置Pを中心とする同心円状の複数の層領域36(層領域36〜層領域36)からなる。第1造形物34Bにおける複数の層領域36(層領域36〜層領域36)は、隣接する層領域36の色濃度が異なる。
図3(B)は、隣接する層領域36の密度が異なる第1造形物34の一例(第1造形物34C)を示す図である。第1造形物34Cの中心位置Pを含む断面は、中心位置Pを中心とする同心円状の複数の層領域36(層領域36〜層領域36)からなる。第1造形物34Cにおける複数の層領域36(層領域36〜層領域36)は、隣接する層領域36の密度が異なる。詳細には、第1造形物34Cにおける隣接する層領域36は、含まれる空洞部Hの単位面積当たりの数および大きさの少なくとも一方が異なる。
なお、第1造形物34は、中心位置Pを通るように切断した切断面を、ユーザによって視認、または機械的に認識する検出部によって読取る。これにより、第1造形物34の三次元造形パターンによって表される造形部14の識別情報が認識される。
このため、第1造形物34は、中心位置Pを示すマーク(図2および図3中、マークM2参照)を含むことが好ましい。すなわち、第1生成部16Bは、中心位置PのマークM2を含む第1造形物34の第1造形データを生成することが好ましい。
マークM2は、第1造形物34におけるマークM2に隣接する領域と特徴量が異なればよい。
なお、図2および図3に示す例では、第1造形物34の外形形状が球状である場合を示した。また、図2および図3に示す例では、第1造形物34の中心位置Pを含む断面が、中心位置Pを中心とする同心円状の複数の層領域36からなる例を示した。
しかし、第1造形物34の外形形状は、球状に限定されない。また、第1造形物34の中心位置Pを含む断面は、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なればよく、同心円状に限定されない。
図4は、第1造形物34の外形形状が立方体状である場合を示す模式図である。
図4(A)に示す第1造形物34Dは、板状の層領域36(層領域36〜層領域36)を複数積層した構成である。また、第1造形物34Dは、外形形状が立方体状である。このように、第1造形物34(第1造形物34D)は、外形形状が立方体状であってもよい。また、第1造形物34(第1造形物34D)は、板状の層領域36を複数積層した構成であってもよい。
なお、第1造形物34における複数の層領域36の積層方向は、一方向に限定されない。例えば、異なる複数の方向に積層した構成であってもよい。
図4(B)に示す第1造形物34Eは、複数の層領域36(層領域36〜層領域36)(nは2以上の整数)を、互いに直交する3方向に積層した構成である。このように、第1造形物34(第1造形物34E)における層領域36の積層方向は、一方向に限定されない。
さらに、第1造形物34は、隣接する層領域36の境界および第1造形物34の外周の少なくとも1つに沿って、間隔を隔てて配置された、複数の空洞部Hを更に備えた構成であってもよい。
図5は、境界に空洞部Hを備えた第1造形物34(第1造形物34F)の一例を示す模式図である。図5(A)は、第1造形物34Fの外観図である。図5(B)は、第1造形物34Fの中心位置Pを通る断面図(図5(A)のB−B’断面図)である。
図5に示すように、第1造形物34Fの外周、および第1造形物34Fにおける隣接する層領域36の境界には、これらの外周および境界に沿って、複数の空洞部Hを間隔を隔てて配置した構成としてもよい。なお、第1造形物34Fの外周に沿って配置された空洞部Hの大きさや単位面積当たりの空洞部Hの密度は、均一であることが好ましい。また、隣接する層領域36の境界に沿って配置された空洞部Hの大きさや単位面積当たりの空洞部Hの密度は、各層領域36間の境界ごとに、均一であることが好ましい。なお、第1造形物34Fの外周に沿って配置された空洞部、および各層領域36の境界の各々、間の、空洞部Hの大きさや単位面積当たりの空洞部Hの密度は、同一であってもよいし、異なっていてもよい。
なお、上述したように、第1造形物34の外形形状は限定されない。しかし、第1造形物34の外形形状は球状であることが好ましい。第1造形物34の外形形状が球状であると、球状でない場合に比べて、第1造形物34の強度向上を図ることができる。特に、第1造形物34が内部に空洞部Hを含む場合には、強度向上の観点から、第1造形物34の外形形状が球状であることが好ましい。
図1に戻り、第1生成部16Bは、記憶部20に記憶されている、造形部14の識別情報を読取り、第1造形物34の第1造形データを生成する。なお第1造形物34の、外形形状や、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさ(各層領域36の大きさや位置関係を含む)は、予め記憶部20に記憶すればよい。
例えば、記憶部20は、造形部14の識別情報と、第1造形物34の外形形状や、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさ(各層領域36の大きさや位置関係を含む)、を対応づけた第1情報を予め記憶する。すなわち、本実施の形態では、第1造形物34の外形形状や、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさ(各層領域36の大きさや位置関係を含む)によって、造形部14の識別情報を、三次元造形パターンで表す。
なお、記憶部20に記憶される各層領域36の特徴量は、隣接する層領域36の特徴量が異なる値となるように、予め設定すればよい。また、記憶部20に記憶される第1情報は、造形システム10を操作するユーザによるUI部18の操作指示によって、適宜変更可能としてもよい。
そして、第1生成部16Bは、記憶部20における、造形対象の造形部14の識別情報に対応する、第1造形物34の外形形状や、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさ(各層領域36の大きさや位置関係を含む)を読取る。そして、第1生成部16Bは、読取った第1造形物34の外形形状や、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさ(各層領域36の大きさや位置関係を含む)によって表される第1造形物34を造形するための第1造形データを生成する。
なお、造形対象の造形部14が、特徴量の種類の内の一部を実現出来ない構成である場合、第1生成部16Bは、造形部14で実現可能な種類の特徴量となるように、第1情報を補正してもよい。例えば、光造形方式や粉末焼結方式を用いた造形部14では、単色の材料を用いて造形する場合が多い。このような場合、第1情報に含まれる、隣接する層領域36の異なる特徴量の種類が、色濃度であると、造形された第1造形物34の隣接する層領域36の特徴量の違いを実現することが出来ない場合がある。
そこで、このような場合、第1生成部16Bは、造形対象の造形部14で実現可能な特徴量の種類(例えば、厚み、構成材料など)を特定し、隣接する層領域36間で、特定した種類の特徴量が異なるように、第1情報を補正すればよい。そして、第1生成部16Bは補正後の第1情報を用いて、第1造形データを生成すればよい。なお、第1生成部16Bは、造形部14から実現可能な特徴量の種類を取得し、補正に用いればよい。
なお、第1造形物34の外形形状や、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさ(各層領域36の大きさや位置関係を含む)によって表される第1造形物34の第1造形データを生成する方法は、3D CADソフトなどの公知の方法を用いればよい。
また、第1生成部16Bは、第1造形物34の中心位置Pに、更にマークM2を含む、第1造形データを生成してもよい。マークM2は、例えば、第1造形物34における、マークM2に隣接する層領域36と特徴量が異なればよい。この場合、第1情報は、造形部14の識別情報に対応づけて、更に、マークM2の位置や形状や特徴量を含む構成とすればよい。
次に、第2生成部16Cについて説明する。
第2生成部16Cは、第2造形データと、第1造形データと、を含み、第2造形物の内部に第1造形物を配置した第3造形物を造形するための第3造形データを生成する。
第2造形データは、ユーザの造形対象の第2造形物を造形部14で造形するための造形データである。第2生成部16Cは、取得部16Aから第2造形データを得る。
そして、第2生成部16Cは、第1生成部16Bが生成した第1造形データで造形される第1造形物34を、第2造形物の内部に配置した第3造形物を造形するための第3造形データを生成する。
図6は、第3造形物30の一例を示す模式図である。第3造形物30は、第2造形物32の内部に、第1造形物34を配置した造形物である。なお、第2造形物32の形状は、ユーザが所望の形状であればよく、図6に示す立方体状に限定されない。図6は、説明を簡略化するために、立方体状の第2造形物32を示した。
第3造形物30は、第2造形物32の内部に、第1造形物34を配置した構成である。第2造形物32における第1造形物34の配置位置は、第1造形物34が第2造形物32の外部に露出しない位置であればよい。例えば、第2生成部16Cは、第2造形データによって示される第2造形物32の内部に、第1造形物34を配置した、第3造形物30の第3造形データを生成する。
なお、第2造形物32における第1造形物34の配置位置は、予め記憶部20に記憶してもよい。この場合、記憶部20に記憶する配置位置は、第1造形物34が第2造形物32の外部に露出しない位置であればよい。この場合、第2生成部16Cは、記憶部20から配置位置を読取る。そして、第2生成部16Cは、第2造形データによって示される第2造形物32における、読取った配置位置に第1造形物34が位置するように、第3造形データを生成すればよい。
なお、第1造形物34における第2造形物32に接する層領域36と、第2造形物32における該層領域36に隣接する領域と、は特徴量が異なることが好ましい。このため、第2生成部16Cは、これらの領域の特徴量が異なるように、第3造形データを生成することが好ましい。
第2生成部16Cは、第1造形データと、第2造形データと、該配置位置と、を用いて、3D CADソフトなどの公知の方法を用いて、第3造形データを生成すればよい。
なお、上述したように、第1造形物34の中心位置Pを通るように切断した切断面を、ユーザによって視認、または機械的に認識する検出部によって読取る。これにより、第1造形物34の三次元造形パターンによって表される造形部14の識別情報が認識される。
このため、第2生成部16Cは、第1造形物34の中心位置Pを通る切断位置を示す目印部M1を、第2造形物32の外部に配置した、第3造形物30の第3造形データを生成することが好ましい。目印部M1は、第2造形物32における目印部M1に隣接する領域と特徴量が異なればよい。
目印部M1を設けることによって、造形部14の識別情報の視認または読取時に、不要な箇所を切断することなく、第3造形物30を第1造形物34の中心位置Pを通る切断面で切断することができる。
図1に戻り、造形制御部16Dは、第2生成部16Cが生成した第3造形データを用いて第3造形物30を造形するように、造形部14を制御する。
具体的には、造形制御部16Dは、第2生成部16Cが生成した第3造形データを造形部14へ出力する。これによって、造形制御部16Dは、第3造形物30を造形するように、造形部14を制御する。
第3造形データを受け付けた造形部14は、第3造形データによって表される第3造形物30を造形する。このため、例えば、図6に示す第3造形物30を造形する。
次に、情報処理装置12で実行する情報処理の手順を説明する。図7は、情報処理装置12で実行する情報処理の手順の一例を示すフローチャートである。
まず、取得部16Aが、第2造形データを取得する(ステップS100)。例えば、取得部16Aは、外部装置から第2造形データを取得する。また、制御部16が、ユーザによるUI部18の操作指示に応じた第2造形データを生成した場合に、取得部16Aが第2造形データを取得してもよい。
次に、第1生成部16Bが、記憶部20から造形部14の識別情報を読取る(ステップS102)。次に、第1生成部16Bは、ステップS102で読取った識別情報を、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なる三次元造形パターンで表した第1造形物34を造形するための、第1造形データを生成する(ステップS104)。
次に、第2生成部16Cが、ステップS100で取得した第2造形データと、ステップS104で生成した第1造形データと、を含み、第2造形物32の内部に第1造形物34を配置した第3造形物30を造形するための第3造形データを生成する(ステップS106)。
そして、造形制御部16Dが、ステップS106で造形した第3造形データを造形部14へ出力する。これによって、造形制御部16Dは、第3造形データを用いて第3造形物30を造形するように、造形部14を制御する(ステップS108)。そして、本ルーチンを終了する。
第3造形データを受け付けた造形部14は、第3造形データに応じた第3造形物30を造形する。このため、造形部14は、第2造形物32の内部に第1造形物34を配置した第3造形物30を造形する(例えば、図6参照)。
以上説明したように、本実施の形態の情報処理装置12は、第1生成部16Bと、第2生成部16Cと、造形制御部16Dと、を備える。第1生成部16Bは、造形物を造形する造形部14の識別情報を、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なる三次元造形パターンで表した、第1造形物34を造形するための第1造形データを生成する。第2生成部16Cは、造形対象の第2造形物32を造形するための第2造形データと、第1造形データと、を含み、第2造形物32の内部に第1造形物34を配置した第3造形物30を造形するための第3造形データを生成する。造形制御部16Dは、第3造形データを用いて第3造形物30を造形するように、造形部14を制御する。
このように、本実施の形態の情報処理装置12は、第2造形物32の内部に第1造形物34を配置した第3造形物30を造形するための、第3造形データを生成する。そして、情報処理装置12は、第3造形データを用いて第3造形物30を造形するように、造形部14を制御する。第1造形物34は、造形部14の識別情報を、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なる三次元造形パターンで表したものである。
従って、本実施の形態の情報処理装置12は、除去することが困難であり且つ造形部14を識別可能な三次元造形パターンを含む、造形物(第3造形物30)を提供することができる。
また、本実施の形態の情報処理装置12で生成した第3造形パターンに応じて造形された第3造形物30(三次元造形物)は、第2造形物32と、第1造形物34と、を含む。第1造形物34は、第2造形物32の内部に配置され、造形部14の識別情報を、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なる三次元造形パターンで表したものである。
このため、本実施の形態の第3造形物30(三次元造形物)は、除去することが困難であり且つ造形部14を識別可能な三次元造形パターンを含む、造形物(第3造形物30)を提供することができる。
また、層領域36の上記特徴量は、厚み、密度、色濃度、および構成材料の少なくとも1つであることが好ましい。
なお、上記実施の形態では、第1造形物34における複数の層領域36の隣接する異なる特徴量の種類が、第1造形物34内で同じである場合を説明した。すなわち、上記実施の形態では、第1造形物34における複数の層領域36は、隣接する層領域36の、厚み、密度、色濃度、または構成材料が異なる場合を説明した。
しかし、第1造形物34における複数の層領域36は、隣接する層領域36の、厚み、密度、色濃度、および構成材料の少なくとも1つが異なればよい。そして、ある第1造形物34内における、隣接する層領域36間の異なる特徴量の種類は、隣接する層領域36ごとに異なっていてもよい。
例えば、第1造形物34における複数の層領域36の内、ある隣接する層領域36(例えば、層領域36と層領域36)は、厚みが異なり、他の隣接する層領域36(例えば、層領域36と層領域36)は、密度が異なっていてもよい。また、第1造形物34における複数の層領域36の内、ある隣接する層領域36(例えば、層領域36と層領域36)は、厚みと色濃度が異なり、他の隣接する層領域36(例えば、層領域36と層領域36)は、密度と構成材料が異なっていてもよい。
また、第1造形物34の中心位置Pを含む断面は、第1造形物34の中心位置Pを中心とする同心円状の複数の層領域36からなることが好ましい。
また、第1造形物34の外形形状は、球状であることが好ましい。また、第1造形物34は、中心位置Pを示すマークM2を含むことが好ましい。
また、第1造形物34は、隣接する層領域36の境界および第1造形物34の外周の少なくとも1つに沿って間隔を隔てて配置された複数の空洞部Hを更に備えた構成であってもよい。
また、第2生成部16Cは、第1造形物34の中心位置Pを通る切断位置を示す目印部M1を第2造形物32の外部に配置した、第3造形物30の第3造形データを生成することが好ましい。
なお、本実施の形態では、第2生成部16Cが生成した第3造形データを、記憶部20へ記憶することなく、造形制御部16Dが造形部14へ出力する場合を説明した。しかし、第2生成部16Cは、生成した第3造形データを、該第3造形データに応じて第3造形物30を造形する造形部14の識別情報に対応づけて、記憶部20に記憶してもよい。そして、ユーザによるUI部18の操作指示によって、造形部14への造形指示がなされたときに、造形制御部16Dは、情報処理装置12に接続されている造形部14の識別情報に対応する第3造形データを記憶部20から読取り、該造形部14へ出力してもよい。
(第2の実施の形態)
本実施の形態では、第2造形物32内に、複数の第1造形物34を配置した第3造形物30の第3造形データを生成する場合を説明する。
図8は、本実施の形態の造形システム11Aの一例を示す図である。
造形システム11Aは、情報処理装置13Aと、造形部14と、を備える。情報処理装置13Aと造形部14とは、データや信号授受可能に接続されている。造形部14は、第1の実施の形態と同様である。
情報処理装置13Aは、造形部14で用いる造形データを作成し、造形部14を制御する。
情報処理装置13Aは、制御部17Aと、UI部18と、記憶部20と、を備える。制御部17Aと、UI部18および記憶部20と、は、信号やデータ授受可能に接続されている。UI部18および記憶部20は、第1の実施の形態と同様である。
制御部17Aは、取得部16Aと、第1生成部16Bと、第2生成部17Cと、造形制御部16Dと、を備える。取得部16A、第1生成部16B、第2生成部17C、および造形制御部16Dの一部または全ては、例えば、CPUなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、IC(Integrated Circuit)などのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
なお、取得部16A、第1生成部16B、および造形制御部16Dは、第1の実施の形態と同様である。
第2生成部17Cは、第2造形物32の内部に、複数の第1造形物34を配置した、第3造形物30の第3造形データを生成する。第1造形物34および第2造形物32は、第1の実施の形態と同様である。本実施の形態では、第2生成部17Cは、第2造形物32の内部に、複数の第1造形物34を配置した、第3造形データを生成する。
図9は、本実施の形態の第3造形物30(第3造形物30A)の一例を示す模式図である。第3造形物30Aは、第2造形物32の内部に、複数の第1造形物34を配置した造形物である。
なお、図9に示す例では、第2造形物32の内部を埋めるように、複数の第1造形物34を互いに直交する2方向(例えば、図9中、X方向およびY方向)に向かって複数配列した配列層を、該2方向に直交する方向(例えば、図9中、Z方向)に向かって層状に重ねて配置した場合を示した。
この場合、第2生成部17Cは、第2造形物32の内部に複数の第1造形物34を層状に重ねて配置した、第3造形物30Aの第3造形データを生成すればよい。
なお、第3造形物30Aは、複数の第1造形物34を第2造形物32の内部に配置した造形物であればよく、図9に示す形態に限定されない。
第2造形物32内に配置する複数の第1造形物34の形態は、第1の実施の形態で説明した、第1造形物34A〜第1造形物34Fの何れの形態であってもよい。また、第2造形物32内に配置する複数の第1造形物34は、第1造形物34A〜第1造形物34Fの何れか1つの形態であることが好ましい。すなわち、第2造形物32内に配置する複数の第1造形物34は、例えば、全て第1造形物34Aに示す第1造形物34であることが好ましい。なお、第2造形物32内に配置する複数の第1造形物34は、第1造形物34A〜第1造形物34Fの内、少なくとも2つの形態が混在していてもよい。
また、造形部14の識別情報を、第1造形物34における複数の層領域36の特徴量と、第2造形物32内に配置する複数の第1造形物34の配置規則と、の双方による三次元造形パターンで表してもよい。
図10は、第2造形物32内に配置された複数の第1造形物34の一例を示す模式図である。
ここで、上述したように、第1造形物34は、中心位置Pを通るように切断した切断面を、ユーザによって視認、または機械的に認識する検出部によって読取る。これにより、第1造形物34の三次元造形パターンによって表される造形部14の識別情報が認識される。このため、第2造形物32を切断したときに、内部に含まれる第1造形物34の少なくとも1つが、中心位置Pを通る断面で切断されることが好ましい。
例えば、図10(A)に示すように、第2造形物32に含まれる複数の第1造形物34が、互いに直交する複数の積層方向(図10中、矢印X方向、矢印Y方向、および矢印Z方向参照)に沿って積層(配列)されていたとする。
この場合、例えば、第1造形物34と第1造形物34との間を通る切断面L1に沿って矢印XA方向に第2造形物32を切断すると、第2造形物32が切断されない場合がある。また、この場合、第2造形物32に含まれる複数の第1造形物34の内、中心位置Pを通って切断される第1造形物34が出現しない可能性が高い。
そこで、第2造形物32に含まれる複数の第1造形物34は、互いに直交する複数の積層方向(図10中、矢印X方向、矢印Y方向、および矢印Z方向参照)の少なくとも1方向に交差する方向にずらして配置されていることが好ましい(例えば、図10(B)参照)。この場合、第2生成部17Cは、第2造形物32の内部の複数の第1造形物34を、互いに直交する複数の積層方向の少なくとも1方向に対して交差する方向にずらして配置した、第3造形物30Bの第3造形データを生成すればよい(図10(B)参照)。
この場合、例えば、第2造形物32を切断すると、何れの位置で第2造形物32を切断した場合であっても、第2造形物32に含まれる複数の第1造形物34の内の少なくとも1つは、中心位置Pを通って切断される可能性が高い。具体的には、図10(B)に示すように、第3造形物30Bを、例えば、切断面L2に沿って矢印XB方向に切断した場合、複数層に積層された第1造形物34の少なくとも1つが、中心位置Pを通って切断される可能性が高い。
このため、第2生成部17Cは、第2造形物32の内部に複数の第1造形物34を、互いに直交する複数の積層方向の少なくとも1方向に対して交差する方向にずらして配置した、第3造形物30Bの第3造形データを生成することが好ましい。
なお、図9および図10に示す例では、第3造形物30は、複数の第1造形物34を互いに交差する複数の方向に沿って積層(配列)させた構成である場合を示した。
しかし、第2造形物32に含まれる複数の第1造形物34は、第2造形物32内にランダムに配置されていてもよい。
図11は、第2造形物32内に配置された複数の第1造形物34の一例を示す模式図である。図11に示すように、第2造形物32に含まれる複数の第1造形物34は、1つの第1造形物34を中心として、放射状に間隔を隔てて広がるように複数の第1造形物34を配置した構成であってもよい。すなわち、複数の第1造形物34を、第2造形物32内において三次元の球状に配置した構成の第3造形物30Cであってもよい。
図8に戻り、造形制御部16Dは、第2生成部17Cが生成した第3造形データを用いて第3造形物30(例えば、第3造形物30A、第3造形物30B、第3造形物30C)を造形するように、造形部14を制御する。
第3造形データを受け付けた造形部14は、第3造形データによって表される第3造形物30(例えば、第3造形物30A、第3造形物30B、第3造形物30C)を造形する。
このため、例えば、図12に示す第3造形物30(第3造形物30A、第3造形物30B、または第3造形物30C)を造形する。図12は、第3造形物30の一例を示す模式図である。
造形制御部16Dが、図12(A)に示す第3造形物30を生成したとする。この場合、三次元造形パターンの視認または読取時には、第3造形物30を切断する(例えば、図12(B)参照)。すると、第2造形物32の内部に配置された複数の第1造形物34の断面が外部に露出した状態となる。本実施の形態では、複数の第1造形物34が第2造形物32の内部に配置されている。このため、第2造形物32の断面38には、複数の第1造形物34の断面が露出した状態となる。
なお、第2造形物32の外面には、少なくとも1つの第1造形物32の中心位置Pを通る切断位置を示す目印部M1を設けることが好ましい。この場合、第2生成部17Cは、複数の第1造形物32の少なくとも1つの中心位置Pを通る切断位置を示す目印部M1を、第2造形物32の外部に配置した、第3造形物30の第3造形データを生成すればよい。
目印部M1を設ける事によって、内部に含まれる第1造形物34の中心位置Pを通る切断箇所を、ユーザに解り易く提供することができる。
なお、本実施の形態の情報処理装置13Aが行う情報処理の手順は、第2生成部16Cに代えて第2生成部17Cが第3造形データを生成する以外は、第1の実施の形態と同様である。
以上説明したように、本実施の形態では、情報処理装置13Aは、第1生成部16Bと、第2生成部17Cと、造形制御部16Dと、を備える。第1生成部16Bは、造形物を造形する造形部14の識別情報を、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なる三次元造形パターンで表した、第1造形物34を造形するための第1造形データを生成する。第2生成部17Cは、造形対象の第2造形物32を造形するための第2造形データと、第1造形データと、を含み、第2造形物32の内部に複数の第1造形物34を配置した、第3造形物30を造形するための第3造形データを生成する。造形制御部16Dは、第3造形データを用いて第3造形物30を造形するように、造形部14を制御する。
このため、本実施の形態の情報処理装置13Aは、第1の実施の形態と同様に、除去することが困難であり且つ造形部14を識別可能な三次元造形パターンを含む造形物(第3造形物30)を提供することができる。
また、本実施の形態では、第3造形物30は、第2造形物32の内部に複数の第1造形物34を配置した構成である。このため、三次元造形パターンの視認または読取り時に第3造形物30を切断した場合、少なくとも1つの第1造形物34の中心位置Pを通る断面が露出する。このため、第1の実施の形態に比べて更に、三次元造形パターンの視認または読取り時に、容易に三次元造形パターンを確認可能な第3造形物30とすることができる。
また、第3造形物30の第2造形物32に目印部M1を設ける。第1造形物34による三次元造形パターンの視認または読取時には、目印部M1に沿って第2造形物32を切断することで、少なくとも1つの第1造形物34を、中心位置Pを通る断面で切断することができる。
(第3の実施の形態)
本実施の形態では、三次元造形パターンを検出する検出部40を更に備えた造形システムを説明する。
図13は、本実施の形態の造形システム11Bの一例を示す図である。
造形システム11Bは、情報処理装置13Bと、造形部14と、検出部40と、を備える。情報処理装置13Bと、造形部14および検出部40とは、データや信号授受可能に接続されている。造形部14は、第1の実施の形態と同様である。
検出部40は、第3造形物30を切断し、第1造形物34の示す三次元造形パターンを読取る装置である。具体的には、検出部40は、切断部40Aと、読取部40Bと、を含む。
切断部40Aは、第3造形物30を切断する。切断部40Aは、第3造形物30を切断可能な公知の切断機構を備えた構成であればよい。なお、第2造形物32の外周に目印部M1が設けられている場合には、切断部40Aは、目印部M1に沿って第3造形物30を切断する。この場合、切断部40Aは、第3造形物30の外周の目印部M1を検知する検知部と、検知部で検知された目印部M1に沿って第3造形物30を切断する切断機構と、を備えた構成であればよい。検知部は、例えば、公知の撮影装置などを用いればよい。
読取部40Bは、第3造形物30の切断面における、第1造形物34の切断面の内、中心位置Pを通って切断された第1造形物34の切断面を読取る。例えば、読取部40Bは、中心位置Pを示すマークM2を予め記憶する。そして、読取部40Bは、第3造形物30の切断面における、マークM2を検知し、検知したマークM2を中心位置Pとする第1造形物34の切断面を読取ればよい。なお、読取部40Bは、情報処理装置13BからマークM2を示す情報を取得し、検知に用いてもよい。
読取部40Bは、例えば、検出対象の第1造形物34における、隣接する層領域36の異なる特徴量を識別可能な装置であればよい。例えば、隣接する層領域36の異なる特徴量の種類が色濃度である場合には、読取部40Bには、例えば、公知の撮影装置などを用いればよい。また、例えば、隣接する層領域36の異なる特徴量の種類が構成材料である場合には、読取部40Bには、例えば、構成材料の違いを検出可能な装置(例えば、X線解析装置など)を用いればよい。また、検出部40は、検出対象の第1造形物34における、隣接する層領域36の異なる特徴量の種類に応じて、該異なる特徴量を読取り可能な読取部40Bに取り換え可能としてもよい。
本実施の形態では、一例として、第1造形物34における、隣接する層領域36の異なる特徴量の種類が、色濃度である場合を説明する。この場合、読取部40Bは、中心位置Pを含む断面で切断された第1造形物34の断面を読取り、読取結果を情報処理装置13Bへ送信する。
情報処理装置13Bは、制御部17Bと、UI部18と、記憶部20と、を備える。制御部17Bと、UI部18および記憶部20は、データや信号授受可能に接続されている。UI部18および記憶部20は、第1の実施の形態と同様である。
制御部17Bは、取得部16Aと、第1生成部16Bと、第2生成部16Cまたは第2生成部17Cと、造形制御部16Dと、検出制御部17Eと、判別部17Fと、を備える。取得部16A、第1生成部16B、第2生成部16Cまたは第2生成部17C、造形制御部16D、検出制御部17E、および判別部17Fの一部または全ては、例えば、CPUなどの処理装置にプログラムを実行させること、すなわち、ソフトウェアにより実現してもよいし、ICなどのハードウェアにより実現してもよいし、ソフトウェアおよびハードウェアを併用して実現してもよい。
取得部16Aと、第1生成部16Bと、第2生成部16Cと、第2生成部17Cと、造形制御部16Dと、は、第1の実施の形態および第2の実施の形態と同様である。
検出制御部17Eは、検出部40を制御する。例えば、ユーザによるUI部18の操作指示によって検出指示がなされると、検出制御部17Eは、第3造形物30に含まれる第1造形物34の三次元造形パターンを検出するように、検出部40を制御する。
検出制御部17Eの制御によって、検出部40は、検出対象の第3造形物30を切断部40Aによって切断し、中心位置Pを含む断面で切断された第1造形物34の断面を読取部40Bで読取る。そして、読取部40Bは、読取結果を、三次元造形パターンとして、情報処理装置13Bへ出力する。
判別部17Fは、検出部40から第1造形物34の断面の読取結果を受け付ける。そして、判別部17Fは、受付けた読取結果を解析し、第1造形物34における、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさを求める。
そして、判別部17Fは、記憶部20に記憶されている第1情報における、検出対象の該第3造形物30を造形した造形部14の識別情報に対応する、層領域36の積層数や、層領域36の形状や、隣接する層領域36の異なる特徴量の種類や、各層領域36の特徴量や、第1造形物34の大きさと一致するか否かを判別する。これによって、判別部17Fは、検出対象の第3造形物30が、特定の造形部14で造形された造形物であるか否かを判別する。
そして、判別部17Fは、判別結果を、UI部18(表示部18A)へ出力する。なお、判別部17Fは、判別結果を記憶部20へ記憶してもよい。また、判別部17Fは、判別結果を、外部装置へ送信してもよい。
次に、情報処理装置13Bで実行する情報処理の手順を説明する。図14は、情報処理装置13Bで実行する情報処理の手順の一例を示すフローチャートである。
まず、制御部17Bが、造形指示をUI部18から受け付けたか否かを判断する(ステップS200)。ユーザは、造形物の造形を行うときに、造形指示を、UI部18を介して入力する。制御部17Bは、UI部18から造形指示を受付けたと判断すると(ステップS200:Yes)、ステップS202へ進む。そして、制御部17Bは、第1の実施の形態のステップS100〜ステップS108(図7参照)と同様にして、ステップS202〜ステップS210の処理を実行する。
すなわち、取得部16Aが、第2造形データを取得する(ステップS202)。次に、第1生成部16Bが、記憶部20から造形部14の識別情報を読取る(ステップS204)。次に、第1生成部16Bが、ステップS204で読取った識別情報を、複数の層領域36を積層し且つ少なくとも隣接する層領域36の特徴量が異なる三次元造形パターンで表した第1造形物34を造形するための、第1造形データを生成する(ステップS206)。
次に、第2生成部16Cまたは第2生成部17Cが、ステップS202で取得した第2造形データと、ステップS206で生成した第1造形データと、を含み、第2造形物32の内部に1または複数の第1造形物34を配置した第3造形物30を造形するための第3造形データを生成する(ステップS208)。
そして、造形制御部16Dが、ステップS208で造形した第3造形データを造形部14へ出力する。これによって、造形制御部16Dは、第3造形データを用いて第3造形物30を造形するように、造形部14を制御する(ステップS210)。そして、本ルーチンを終了する。
一方、上記ステップS200で否定判断すると(ステップS200:No)、ステップS212へ進む。
ステップS212では、検出制御部17Eが、UI部18から検出指示を受付けたか否かを判断する(ステップS212)。ステップS212で否定判断すると(ステップS212:No)、本ルーチンを終了する。一方、ステップS212で肯定判断すると(ステップS212:Yes)、ステップS214へ進む。
ステップS214では、検出制御部17Eが、第3造形物30に含まれる三次元造形パターンを検出するように、検出部40を制御する(ステップS214)。ステップS214の処理によって、検出部40は、検出対象の第3造形物30を切断し、第1造形物34の中心位置Pを通る切断面の読取結果を、三次元造形パターンとして制御部17Bへ送信する。
次に、判別部17Fが、検出部40から第1造形物34の断面の読取結果を受け付ける。そして、判別部17Fは、検出対象の第3造形物30が、特定の造形部14で造形された造形物であるか否かを判別する(ステップS216)。
次に、判別部17Fは、判別結果を表示部18Aに出力(表示)する(ステップS218)。そして、本ルーチンを終了する。
以上説明したように、本実施の形態では、造形システム11Bは、第1の実施の形態および第2の実施の形態の、造形システム10および造形システム11Aに、更に、検出制御部17Eと、判別部17Fと、検出部40と、を備えた構成である。
そして、判別部17Fは、検出部40から第1造形物34の断面の読取結果を受け付ける。そして、判別部17Fは、検出対象の第3造形物30が、特定の造形部14で造形された造形物であるか否かを判別する。
ここで、判別部17Fが判別対象として用いる、検出部40による読取結果は、第3造形物30に含まれる第1造形物34の、中心位置Pを通る切断面の読取結果である。すなわち、検出部40による読取結果は、第1造形物34によって示される三次元造形パターンである。
このため、本実施の形態の情報処理装置13Bでは、第1の実施の形態および第2の実施の形態で説明した第1造形物34を用いて、第3造形物30を造形した造形部14の識別情報を判別する。このように、三次元造形パターンは、第1造形物34の中心位置Pを通る切断面を読取ることによって初めて特定されるものであり、第3造形物30から除去することは困難である。
従って、本実施の形態の情報処理装置13Bでは、第1の実施の形態および第2の実施の形態の効果に加えて、除去することが困難であり且つ造形部14を識別可能な三次元造形パターンを含む造形物を用いて、特定の造形部14で製造された第3造形物30であるか否かを判別することができる。
なお、本実施の形態では、制御部17Bは、検出制御部17Eおよび判別部17Fを含む構成である場合を説明した。しかし、検出制御部17Eおよび判別部17Fの少なくとも一方を、検出部40側に設けた構成であってもよい。
また、本実施の形態では、情報処理装置13Bと、造形部14と、検出部40と、を別体として設けた構成を説明した。しかし、情報処理装置13Bと、造形部14と、検出部40と、の少なくとも2つを、一体的に構成してもよい。
(第4の実施の形態)
次に、上記実施の形態における情報処理装置12、13A、13Bのハードウェア構成を説明する。
図15は、上記実施の形態における情報処理装置12、13A、13Bのハードウェア構成の一例を示す図である。
上記実施の形態における情報処理装置12、13A、13Bは、CPU50、ROM(Read Only Memory)52、RAM(Random Access Memory)54、HDD(Hard Disk Drive)56、および通信I/F(Interface)58を有する。CPU50、ROM52、RAM54、HDD56、および、通信I/F58は、バス60により相互に接続されており、通常のコンピュータを利用したハードウェア構成となっている。
上記実施の形態における情報処理装置12、13A、13Bで実行される上記各種処理を実行するためのプログラムは、ROM等に予め組み込んで提供される。
なお、上記実施の形態における情報処理装置12、13A、13Bで実行される上記各種処理を実行するためのプログラムは、これらの装置にインストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記憶媒体に記録されて提供するように構成してもよい。
また、上記実施の形態における情報処理装置12、13A、13Bで実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施の形態における情報処理装置12、13A、13Bで実行される上記各種処理を実行するためのプログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
上記実施の形態における情報処理装置12、13A、13Bで実行される上記各種処理を実行するためのプログラムは、上述した各部(取得部16A、第1生成部16B、第2生成部16C、第2生成部17C、造形制御部16D、検出制御部17E、判別部17F)を含むモジュール構成となっている。実際のハードウェアとしてはCPUがROM等の記憶媒体から各プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
なお、上記には、実施の形態を説明したが、上記実施の形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施の形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施の形態は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
10、11A、11B 造形システム
14 造形部
16B 第1生成部
16C、17C 第2生成部
16D 造形制御部
17E 検出制御部
17F 判別部
30、30A、30B、30C 第3造形物
32 第2造形物
34、34A、34B、34C、34D、34E、34F 第1造形物
36、36、36、36、36、36 層領域
特許第4456850号公報 特許第4611629号公報

Claims (13)

  1. 造形物を造形する造形部の識別情報を、複数の層領域を積層し且つ少なくとも隣接する前記層領域の特徴量が異なる三次元造形パターンで表した、第1造形物を造形するための第1造形データを生成する第1生成部と、
    造形対象の第2造形物を造形するための第2造形データと、前記第1造形データと、を含み、前記第2造形物の内部に前記第1造形物を配置した第3造形物を造形するための第3造形データを生成する第2生成部と、
    前記第3造形データを用いて前記第3造形物を造形するように、前記造形部を制御する造形制御部と、
    を備える情報処理装置。
  2. 前記特徴量は、厚み、密度、色濃度、および構成材料の少なくとも1つである、請求項1に記載の情報処理装置。
  3. 前記第1造形物の中心位置を含む断面は、前記中心位置を中心とする同心円状の複数の前記層領域からなる、請求項1または請求項2に記載の情報処理装置。
  4. 前記第1造形物の外形形状は、球状である、請求項1〜請求項3の何れか1項に記載の情報処理装置。
  5. 前記第1造形物は、中心位置を示すマークを含む、請求項1〜請求項4の何れか1項に記載の情報処理装置。
  6. 前記第1造形物は、隣接する前記層領域の境界および前記第1造形物の外周の少なくとも1つに沿って間隔を隔てて配置された複数の空洞部を更に備える、請求項1〜請求項5の何れか1項に記載の情報処理装置。
  7. 前記第2生成部は、前記第2造形物の内部に複数の前記第1造形物を配置した、前記第3造形物の前記第3造形データを生成する、請求項1〜請求項6の何れか1項に記載の情報処理装置。
  8. 前記第2生成部は、前記第2造形物の内部に複数の前記第1造形物を層状に重ねて配置した、前記第3造形物の前記第3造形データを生成する、請求項7に記載の情報処理装置。
  9. 前記第2生成部は、前記第2造形物の内部に複数の前記第1造形物を、互いに直交する複数の積層方向の少なくとも1方向に対して交差する方向にずらして配置した、前記第3造形物の前記第3造形データを生成する、請求項8に記載の情報処理装置。
  10. 前記第2生成部は、前記第1造形物の中心位置を通る切断位置を示す目印部を前記第2造形物の外部に配置した、前記第3造形物の前記第3造形データを生成する、請求項1〜請求項9の何れか1項に記載の情報処理装置。
  11. 造形物を造形する造形部の識別情報を、複数の層領域を積層し且つ少なくとも隣接する前記層領域の特徴量が異なる三次元造形パターンで表した、第1造形物を造形するための第1造形データを生成するステップと、
    造形対象の第2造形物を造形するための第2造形データと、前記第1造形データと、を含み、前記第2造形物の内部に前記第1造形物を配置した第3造形物を造形するための第3造形データを生成するステップと、
    前記第3造形データを用いて前記第3造形物を造形するように、前記造形部を制御するステップと、
    を含む情報処理方法。
  12. 造形物を造形する造形部の識別情報を、複数の層領域を積層し且つ少なくとも隣接する前記層領域の特徴量が異なる三次元造形パターンで表した、第1造形物を造形するための第1造形データを生成するステップと、
    造形対象の第2造形物を造形するための第2造形データと、前記第1造形データと、を含み、前記第2造形物の内部に前記第1造形物を配置した第3造形物を造形するための第3造形データを生成するステップと、
    前記第3造形データを用いて前記第3造形物を造形するように、前記造形部を制御するステップと、
    をコンピュータに実行させるための情報処理プログラム。
  13. 第2造形物と、
    前記第2造形物の内部に配置され、造形物を造形する造形部の識別情報を、複数の層領域を積層し且つ少なくとも隣接する前記層領域の特徴量が異なる三次元造形パターンで表した第1造形物と、
    を備えた三次元造形物。
JP2014243496A 2014-12-01 2014-12-01 情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物 Pending JP2016104550A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2014243496A JP2016104550A (ja) 2014-12-01 2014-12-01 情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物
US14/950,101 US10442178B2 (en) 2014-12-01 2015-11-24 Information processing apparatus, information processing method, and three-dimensional solid object
EP15196801.3A EP3028840B1 (en) 2014-12-01 2015-11-27 Information processing apparatus, information processing method, and three-dimensional solid object
CN201510852695.0A CN105643933B (zh) 2014-12-01 2015-11-27 信息处理设备、信息处理方法、以及三维立体对象

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014243496A JP2016104550A (ja) 2014-12-01 2014-12-01 情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物

Publications (1)

Publication Number Publication Date
JP2016104550A true JP2016104550A (ja) 2016-06-09

Family

ID=55070646

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014243496A Pending JP2016104550A (ja) 2014-12-01 2014-12-01 情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物

Country Status (4)

Country Link
US (1) US10442178B2 (ja)
EP (1) EP3028840B1 (ja)
JP (1) JP2016104550A (ja)
CN (1) CN105643933B (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018043422A1 (ja) * 2016-08-31 2018-03-08 キヤノン株式会社 データ処理装置、造形装置、データ処理方法、プログラム、記憶媒体、および、立体物の製造方法
JP2020131607A (ja) * 2019-02-22 2020-08-31 セイコーエプソン株式会社 三次元造形物の製造方法、三次元造形装置および三次元造形システム

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6988283B2 (ja) * 2017-09-05 2022-01-05 富士フイルムビジネスイノベーション株式会社 情報処理装置、プログラム及び三次元造形システム
US20220072621A1 (en) * 2019-07-09 2022-03-10 Hewlett-Packard Development Company, L.P. Build material separation
CN111267488B (zh) * 2020-03-04 2021-06-15 深圳市汉森软件有限公司 控制喷墨打印机制备幕布折光层的方法、装置、设备及介质
CN111753005A (zh) * 2020-06-04 2020-10-09 上海电气集团股份有限公司 一种数据接入方法及设备

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2460447A1 (en) 2001-09-27 2003-04-03 Z Corporation Three-dimensional printer
EP1437882B1 (en) 2002-12-11 2011-03-23 Agfa Graphics N.V. Method for creating 3-D prints
JP4456850B2 (ja) 2003-11-14 2010-04-28 株式会社リコー 画像形成装置
US7261542B2 (en) * 2004-03-18 2007-08-28 Desktop Factory, Inc. Apparatus for three dimensional printing using image layers
US20080082301A1 (en) * 2006-10-03 2008-04-03 Sabrina Haskell Method for designing and fabricating a robot
KR100955201B1 (ko) 2008-02-25 2010-04-29 주식회사 마크애니 3 차원 메쉬 모델의 워터마킹 방법 및 그 장치
DE102008040774A1 (de) * 2008-07-28 2010-02-04 Robert Bosch Gmbh Handgehaltenes Elektrowerkzeug
GB201003065D0 (en) 2010-02-23 2010-04-07 Simpleware Ltd Image processing method and method of three-dimensional printing incorporating the same
US20120174527A1 (en) * 2010-12-13 2012-07-12 Dunmow Systems Corporation Frame construction method and apparatus
JP5408221B2 (ja) 2011-10-14 2014-02-05 コニカミノルタ株式会社 立体物造形装置及び制御プログラム
US9324184B2 (en) 2011-12-14 2016-04-26 Microsoft Technology Licensing, Llc Image three-dimensional (3D) modeling
US20140023996A1 (en) * 2012-07-18 2014-01-23 F3 & Associates, Inc. Three Dimensional Model Objects
US9233504B2 (en) * 2012-10-29 2016-01-12 Makerbot Industries, Llc Tagged build material for three-dimensional printing
JP6342912B2 (ja) * 2012-11-08 2018-06-13 ディーディーエム システムズ, インコーポレイテッド 金属構成要素の加法的製造および修復
EP2733630A1 (en) * 2012-11-15 2014-05-21 Dassault Systèmes Designing a circular staggered pattern of objects
JP6245840B2 (ja) 2013-05-14 2017-12-13 東芝メディカルシステムズ株式会社 画像処理装置、方法、及びプログラム、並びに、立体画像表示装置
CN103473021B (zh) 2013-07-10 2016-03-16 杭州安致文化创意有限公司 一种基于二维图像的三维打印系统和方法
JP6274850B2 (ja) * 2013-12-16 2018-02-07 キヤノン株式会社 記録装置、制御方法及びプログラム
US9339975B2 (en) * 2013-12-31 2016-05-17 Nike, Inc. 3D printer with native spherical control
US9440397B1 (en) * 2014-01-30 2016-09-13 David E. Fly Layered 3D printing with lower viscosity fluid fill
US9656428B2 (en) * 2014-09-09 2017-05-23 Disney Enterprises, Inc. Three dimensional (3D) printed objects with embedded identification (ID) elements

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018043422A1 (ja) * 2016-08-31 2018-03-08 キヤノン株式会社 データ処理装置、造形装置、データ処理方法、プログラム、記憶媒体、および、立体物の製造方法
US11485087B2 (en) 2016-08-31 2022-11-01 Canon Kabushiki Kaisha Data processing apparatus and storage medium
JP2020131607A (ja) * 2019-02-22 2020-08-31 セイコーエプソン株式会社 三次元造形物の製造方法、三次元造形装置および三次元造形システム
US11491731B2 (en) 2019-02-22 2022-11-08 Seiko Epson Corporation Method for producing three-dimensional shaped article, three-dimensional shaping apparatus, and three-dimensional shaping system
JP7211151B2 (ja) 2019-02-22 2023-01-24 セイコーエプソン株式会社 三次元造形物の製造方法および三次元造形システム

Also Published As

Publication number Publication date
US20160151981A1 (en) 2016-06-02
EP3028840A1 (en) 2016-06-08
EP3028840B1 (en) 2020-06-03
CN105643933B (zh) 2018-01-23
CN105643933A (zh) 2016-06-08
US10442178B2 (en) 2019-10-15

Similar Documents

Publication Publication Date Title
JP2016104550A (ja) 情報処理装置、情報処理方法、情報処理プログラム、および三次元造形物
US11001045B2 (en) Anti-counterfeiting measures for three dimensional objects
KR102024078B1 (ko) 삼차원 프린팅을 위한 슬라이싱 및/또는 텍스쳐링
JP6816442B2 (ja) データ処理装置、立体造形システム及びプログラム
CN108268222A (zh) 用于3d打印的图案
US10317880B2 (en) Print data dividing apparatus, and related program and recording medium, that determine a shape of a joint portion of a target area and generate three-dimensional shape data for division printing of the target area
CN107209497B (zh) 设置用于增材制造方法的三维物体打印属性的方法
EP3511790A1 (en) Information processing apparatus, information processing method, and computer program product
JP2009069879A (ja) パーツカタログ生成装置、パーツカタログ生成方法、パーツカタログ生成プログラムおよび記録媒体
JP2017024410A (ja) 積層造形方法、及び、それに用いるプログラム
CN110770797B (zh) 确定虚拟对象空间中的对象体积
US11485087B2 (en) Data processing apparatus and storage medium
JP6958993B2 (ja) 土木工事の出来形評価システム、出来形評価方法、及びプログラム
TWI585558B (zh) 立體列印方法
KR20170014531A (ko) 3차원 프린팅 시스템 및 그 방법
JP6880762B2 (ja) 情報処理装置、情報処理プログラム及び三次元造形システム
CN105072432B (zh) 基于光流场和动态规划搜索的视觉匹配方法
JP6880759B2 (ja) 情報処理装置、三次元造形システム、及びプログラム
JP2021074960A (ja) 情報処理装置、情報処理プログラム及び三次元造形システム
JP2018118385A (ja) 造形装置および造形装置の制御方法
JP2018192736A (ja) 造形装置及び造形方法
JP5857882B2 (ja) 決定装置、決定プログラムおよび決定方法
Pietroni Metamolds
IL298459A (en) A system and method for printing a three-dimensional object
JP2019046222A (ja) 情報処理装置、プログラム及び三次元造形システム