KR20200093661A - 3d 인쇄에서 크기 변화에 대한 보정 - Google Patents

3d 인쇄에서 크기 변화에 대한 보정 Download PDF

Info

Publication number
KR20200093661A
KR20200093661A KR1020207019922A KR20207019922A KR20200093661A KR 20200093661 A KR20200093661 A KR 20200093661A KR 1020207019922 A KR1020207019922 A KR 1020207019922A KR 20207019922 A KR20207019922 A KR 20207019922A KR 20200093661 A KR20200093661 A KR 20200093661A
Authority
KR
South Korea
Prior art keywords
volume
correction factor
object model
target sub
sub
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.)
Granted
Application number
KR1020207019922A
Other languages
English (en)
Other versions
KR102361096B1 (ko
Inventor
세르지오 곤잘레즈
매튜 에이 셰퍼드
스코트 화이트
배럿 캄머젤
Original Assignee
휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.
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 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피. filed Critical 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.
Publication of KR20200093661A publication Critical patent/KR20200093661A/ko
Application granted granted Critical
Publication of KR102361096B1 publication Critical patent/KR102361096B1/ko
Assigned to 페리도트 프린트 엘엘씨 reassignment 페리도트 프린트 엘엘씨 권리의 전부이전등록 Assignors: 휴렛-팩커드 디벨롭먼트 컴퍼니, 엘.피.
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • 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
    • 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
    • B29C64/393Data acquisition or data processing for additive manufacturing for controlling or regulating additive manufacturing processes
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE 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
    • B33Y50/00Data acquisition or data processing for additive manufacturing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B33ADDITIVE MANUFACTURING TECHNOLOGY
    • B33YADDITIVE 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
    • 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/04Manufacturing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2113/00Details relating to the application field
    • G06F2113/10Additive manufacturing, e.g. three-dimensional [3D] printing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2119/00Details relating to the type or aim of the analysis or the optimisation
    • G06F2119/18Manufacturability analysis or optimisation for manufacturability
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Materials Engineering (AREA)
  • Chemical & Material Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Manufacturing & Machinery (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mechanical Engineering (AREA)
  • Optics & Photonics (AREA)
  • Geometry (AREA)
  • Business, Economics & Management (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Health & Medical Sciences (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Evolutionary Computation (AREA)
  • General Engineering & Computer Science (AREA)
  • Powder Metallurgy (AREA)
  • Producing Shaped Articles From Materials (AREA)

Abstract

예시적인 구현예에서, 3D 인쇄에서 크기 변화를 보정하는 방법은 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 단계를 포함한다. 이 방법은 또한 제작 재료 유형 및 제작 볼륨 내에서 3D 부품을 인쇄하기 위한 위치를 수신하는 단계를 포함한다. 이 방법은 위치로부터 3D 부품이 인쇄될 제작 볼륨의 목표 서브 볼륨을 결정하는 단계와, 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계와, 이후에 각 크기 보정 계수를 3D 객체 모델에 적용하여 제작 볼륨 내에서의 3D 부품의 위치에 따라 3D 부품을 조정하는 단계를 포함한다.

Description

3D 인쇄에서 크기 변화에 대한 보정
적층 제조 공정(additive manufacturing processe)은 디지털 3D 객체 모델로부터 패턴화된 제작 재료(build material)의 층별 축적 및 응고를 제공함으로써 3 차원(3D) 객체를 생성할 수 있다. 일부 예에서, 잉크젯 인쇄 헤드는 융합제 또는 결합제 액체와 같은 액체 기능성 작용제를 각 층의 패턴화된 영역 내에서 제작 재료 층 상에 선택적으로 인쇄(즉, 침착)할 수 있다. 액체형 제제는 인쇄 영역 내에서 제작 재료의 고화를 촉진할 수 있다. 예를 들어, 융합 에너지가 층에 인가되어 액체 융합제가 도포된 영역에서 제작 재료를 열적으로 함께 융합시킬 수 있다. 선택된 제작 재료 영역의 응고는 제조 또는 인쇄되는 3D 객체의 2D 단면 층을 형성할 수 있다.
이하, 첨부 도면을 참조하여 예를 설명한다.
도 1은 3D 부품(part)의 인쇄 동안 발생할 수 있는 크기 변화에 대한 보정을 제공하기에 적합한 3D 인쇄 시스템의 예의 블록도를 도시한다.
도 2는 다수의 서브 볼륨으로 세분된 제작 볼륨의 예를 도시한다.
도 3은 예시적인 크기 보정 계수를 갖는 예시적인 룩업 테이블을 도시한다.
도 4는 2D 그리드 상에 위치된 2D 부품의 예를 도시한다.
도 5는 그리드 서브 구획의 중심점이 계산되는 2D 그리드상의 2D 부품의 예를 도시한다.
도 6, 7, 8 및 9는 3D 인쇄에서 크기 변화를 보정하는 예시적인 방법을 도시한 흐름도이다.
도면 전체에 걸쳐, 동일한 참조 번호는 유사하지만 반드시 동일하지는 않은 요소를 나타낸다.
일부 3D 인쇄 공정과 같은 일부 적층 제조 공정에서, 예를 들어, 3D 객체 또는 부품은 층별로 형성될 수 있으며, 여기서 각 층은 가공되고 그 일부는 3D 객체가 완전히 형성될 때까지 후속 층과 결합된다. 이 설명 전체에서‘부품’및‘객체’라는 용어와 그 변형은 상호 교환적으로 사용할 수 있다. 또한, 본 명세서 전반에 걸쳐 3D 인쇄 공정이 예시적인 공정으로서 일반적으로 사용되지만, 결합제 분사(binder jetting), 레이저 금속 증착 및 다른 분말 베드 기반 공정(powder bed-based processes)과 같은 다른 공정은 유사하게 적합한 예를 제공할 수 있다. 또한, 제작 재료는 본 명세서에서 분말 나일론과 같은 분말 제작 재료인 것으로 일반적으로 언급되지만, 3D 디지털 객체 모델로부터 3D 객체를 생성할 때 사용될 수 있는 제작 재료의 형태 또는 유형을 제한하려는 의도는 없다. 다양한 형태 및 유형의 제작 재료가 적합할 수 있고 본원에서 고려된다. 상이한 형태 및 유형의 제작 재료의 예는, 짧은 길이로 절단되거나 또는 재료의 긴 가닥 또는 실로부터 형성된 단 섬유(short fibers), 및 플라스틱, 세라믹, 금속 등을 포함하는 다양한 분말 및 분말 유사 재료를 포함할 수 있지만, 이에 제한되지는 않는다.
다양한 3D 인쇄 공정 및 다른 적층 제조 공정에서, 생성되는 3D 객체의 층은 디지털 3D 객체 모델의 2D 슬라이스로부터 패턴화될 수 있으며, 여기서 각각의 2D 슬라이스는 3D 객체의 층을 형성할 분말 층의 부분을 정의한다. 3D 모델의 모양을 설명하는 기하학적 정보와 같은 3D 객체 모델의 정보는 STL, VRML, OBJ, FBX, COLLADA, 3MF 등과 같은 다양한 3D 파일 형식의 일반 텍스트(plain text) 또는 이진 데이터로서 저장될 수 있다. 일부 3D 파일 형식은 색상, 질감 및/또는 표면 마감, 재료 유형, 기계적 속성 및 공차를 나타내는 정보와 같이 3D 객체 모델에 대한 추가 정보 및 인쇄 중 3D 인쇄 시스템의 제작 영역 내에 형성되는 동안 3D 객체가 가질 방향 및 위치를 저장할 수 있다.
3D 객체 모델의 정보는 인쇄 또는 생성될 3D 객체의 고체 부분을 정의할 수 있다. 3D 객체 모델에서 3D 객체를 생성하기 위해 3D 모델 정보를 처리하여 3D 모델의 2D 평면 또는 슬라이스를 제공할 수 있다. 다른 예에서, 3D 프린터는 3D 객체 모델을 2D 슬라이스로 수신하여 처리하거나, 3D 객체 모델에서 이미 처리된 2D 슬라이스를 수신할 수 있다. 각각의 2D 슬라이스는 일반적으로 3D 인쇄 공정 동안 분말이 고형화될 고체 부분 영역으로서 제작 재료 층(예를 들어, 분말)의 층의 영역(들)을 정의할 수 있는 이미지 및/또는 데이터를 포함한다. 따라서, 3D 객체 모델의 2D 슬라이스는 융합제 또는 결합제와 같은 액체 작용제를 수용할 (즉, 인쇄될) 분말 층의 영역을 정의할 수 있다. 반대로, 2D 슬라이스에 의해 부품 영역(part areas)으로 정의되지 않은 분말 층의 영역은 분말이 응고되지 않을 비 부품(non-part) 영역을 포함한다. 비 부품 영역은 액체 기능성 작용제를 수용하지 않을 수도 있고, 또는 예를 들어 주변 제작 재료를 냉각시키고 융합을 방지하기 위해 부품 윤곽 주위에 선택적으로 도포될 수 있는 디테일링 제를 수용할 수도 있다.
일부 예의 분말 계 및 융합제 3D 인쇄 시스템에서, 분말형 제작 재료의 층은 제작 영역 또는 제작 볼륨 내의 플랫폼 또는 인쇄 베드 위에 분사될 수 있다. 위에서 언급한 바와 같이, 액체 기능성 작용제(즉, 융합제)는 분말 재료의 입자가 3D 객체 모델의 각 2D 슬라이스에 의해 정의된 부분을 형성하도록 함께 융합되거나 응고되는 영역 내의 각각의 분말 층에 선택적으로 적용될 수 있다. 제작 영역의 각 층은 융합 에너지에 노출되어 융합제가 도포된 분말형 재료의 입자를 함께 열적으로 융합하고 응고시킬 수 있다. 이러한 공정은 3D 부품 또는 3D 부품이 제작 영역 내에 형성될 때까지 한 번에 한 층씩 반복될 수 있다.
언급된 3D 인쇄 공정과 같이, 3D 부품을 형성하기 위해 열을 사용하여 제작 재료 층을 용융 및 응고시키는 일부 적층 제조 공정에서, 인쇄된 부품은 부품의 모든 층이 인쇄되면 주위 온도로 냉각된다. 이러한 냉각 과정에서, 인쇄된 부품은 부품 수축과 같은 크기 변화를 경험할 수 있다. 이러한 수축은 부품을 형성하는 데 사용되는 제작 재료의 유형에 따라 다소 영향을 받는 것으로 알려져 있다. 그러나 부품을 형성하는 제작 재료의 유형 외에도, 부품이 냉각될 때 크기 변화에 영향을 줄 수 있는 다른 요인(factor)이 존재한다. 예를 들어, 3D 인쇄 시스템의 제작 영역 또는 제작 볼륨 내의 열 불균일로 인해 제작 볼륨 내의 부품 위치에 따라 3D 부품이 상이한 수준의 수축을 경험할 수 있다. 예를 들어, 제작 볼륨 내의 상이한 영역은 상이한 열 프로파일을 가질 수 있고 다른 속도로 냉각될 수 있으며, 그로 인해 해당 영역 내의 부품이 다르게 수축될 수 있다. 따라서, 제작 볼륨 내에서의 부품의 위치에 따라 부품마다 다른 수준의 수축이 발생할 수 있다. 또한, 제작 볼륨 내에서 부품의 위치에 따라, 전체 부품이 균일한 수축 수준을 경험하거나 부품의 영역마다 다른 수준의 수축을 경험할 수 있다.
3D 인쇄에서 이러한 크기 변화(예를 들어, 부품 수축)을 해결하는 일부 종래의 방법은 부품을 형성하는 데 사용되는 제작 재료의 유형에 기초하여, 부품의 3D 객체 모델을 조정하는 것을 포함한다. 따라서, 부품을 인쇄하는 데 사용되는 제작 재료의 유형에 따라 3D 객체 모델을 조정하기 위해 상이한 크기 보정 계수가 적용될 수 있다. 냉각 후, 최종 인쇄 부품은 유사하게 조정되지 않은 부품에 비해 개선된 크기 정확도를 가질 수 있다. 그러나, 이러한 종래의 방법에서, 단일 볼륨 보정은 일반적으로, 제작 볼륨 내에 인쇄되는 부품의 수 및/또는 위치에 관계없이 3D 인쇄 시스템의 전체 제작 볼륨에 적용된다. 또한, 조정은 제작 볼륨의 인쇄 가능 영역의 중심에서 이루어지므로 인쇄 작업 내 부품의 상대적 위치가 변경되지 않는다. 따라서, 이러한 종래의 방법은 인쇄된 부품의 크기 정확도를 향상시키는 데 도움이 될 수 있지만, 부품의 크기 변화에 영향을 줄 수 있는 다른 요인을 설명하지는 않는다.
예를 들어, 다양한 인자가 제작 볼륨 내의 상이한 위치 또는 볼륨 영역 내에 인쇄되는 부품의 크기 정확도에 영향을 줄 수 있다. 전술한 바와 같이, 예를 들어, 제작 볼륨 전체에 걸친 열 불균일성은 제작 볼륨의 다른 위치에 인쇄된 부품이 다른 속도로 냉각되게 하여, 부품들 사이에서 그리고 단일 부품 내에서 크기 변화를 야기할 수 있다. 보다 구체적으로, 더 빨리 냉각되는 제작 볼륨 영역에 인쇄된 부품은 더 느리게 냉각되는 제작 볼륨 영역에 인쇄된 부품보다 더 큰 수축을 경험할 수 있다.
또한, 3D 인쇄에서 크기 변화를 해결하기 위한 종래의 방법은 일반적으로 사전 처리된 3D 객체 모델 데이터를 3D 인쇄 시스템으로 전송하는 단계를 포함한다. 즉, 보정된 모델이 인쇄를 위해 3D 인쇄 시스템에 제출되기 전에 다른 원격 시스템에 의해 3D 객체 모델에 크기 보정이 적용되는 경우가 종종 있다. 3D 인쇄에서 크기 변화를 보정하는 이러한 방법은 3D 인쇄 시스템이 3D 객체 모델에 어떻게 크기 보정이 적용되는지를 제어할 수 없도록 한다. 또한, 이러한 방법은 부품을 형성하는 데 사용되는 모든 다른 유형의 제작 재료 및/또는 사용자가 특정 3D 부품에 적용하기를 원할 수 있는 모든 다른 인쇄 프로파일에 대해 3D 인쇄 시스템, 새로운 3D 객체 모델 데이터(예를 들어, 새로운 3MF 파일)로 재생성 및 재송신하는 것과 연관될 수 있다.
따라서, 본 명세서에 설명된 예시적인 방법 및 시스템은 3D 부품의 인쇄 동안 발생할 수 있는 크기 변화에 대한 보정을 제공할 수 있다. 예시적인 3D 인쇄 시스템 및 방법은 제작 볼륨의 특정 볼륨 서브 구획 또는 서브 볼륨과 연관된 인쇄된 부품(예를 들어, 부품 수축)의 크기 변화를 보정할 수 있다. 제작 볼륨은 여러 서브 볼륨(즉, 볼륨 서브 구획)으로 나눌 수 있으며, 특정 크기 보정 계수는 제작 볼륨의 각 서브 볼륨과 연관될 수 있다. 그런 다음 특정 서브 볼륨과 연관된 보정 계수를 적용하여 해당 특정 서브 볼륨 내에 인쇄될 3D 객체 모델의 임의의 부분을 조정할 수 있다.
또한, 제작 볼륨 내의 각각의 특정 서브 볼륨은 다수의 연관된 크기 보정 계수를 가질 수 있으며, 여기서 각각의 상이한 보정 계수는 특정 서브 볼륨 내에서 부품(또는 부품의 일부)를 인쇄하는 데 사용될 수 있는 특정 유형의 제작 재료와 더 연관된다. 따라서, 예를 들어, 3D 인쇄 시스템이 5 가지 상이한 유형의 제작 재료를 사용하여 부품을 인쇄할 수 있는 경우, 제작 볼륨의 각각의 특정 서브 볼륨은 5 가지 상이한 보정 계수와 연관될 수 있고, 여기서 각각의 보정 계수는 사용 가능한 5 가지 유형의 제작 재료 중 서로 상이한 유형과 연관된다. 크기 보정 계수는 각 서브 볼륨 내의 미리 인쇄된 측정된 부분으로부터 얻은 경험적 크기 데이터에 기초하여 각 서브 볼륨 및 재료 유형에 대해 크기 보정 계수가 미리 결정될 수 있다. 일부 예에서, 보정 계수는 각각의 보정 계수를 특정 서브 볼륨 및 특정 유형의 제작 재료와 연관시키는 룩업 테이블에서 3D 인쇄 시스템 상에 저장될 수 있다. 따라서, 3D 부품을 인쇄하는 데 사용될 재료의 유형뿐만 아니라 제작 볼륨 내에 3D 부품이 인쇄될 위치 또는 서브 볼륨에 기초하여 룩업 테이블과 같은 소스로부터 적절한 크기 보정 계수가 결정될 수 있다. 크기 보정 계수는 해당 3D 부품의 크기를 조정하도록 3D 객체 모델 및/또는 3D 객체 모델의 일부에 적용되어, 부품을 인쇄하는 데 사용되는 재료의 유형 또는 부품이 인쇄되는 특정 서브 볼륨에 관계없이 원하는 크기로 인쇄할 수 있다.
특정 예에서, 3D 인쇄에서 크기 변화를 보정하는 방법은 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 단계를 포함한다. 이 방법은 또한 제작 재료 유형 및 제작 볼륨 내에서 3D 부품을 인쇄하기 위한 위치를 수신하는 단계를 포함한다. 다른 예에서, 제작 재료 유형 및 위치는 3D 객체 모델과 함께 또는 독립적으로 수신될 수 있다. 이 방법은 위치로부터 3D 부품이 인쇄될 제작 볼륨의 목표 서브 볼륨을 결정하고, 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색한 다음, 각 크기 보정 계수를 3D 객체 모델에 적용하여 제작 볼륨 내에서 3D 부품의 위치에 따라 3D 부품을 조정하는 단계를 포함한다.
다른 예에서, 크기 변화 보정 3D 인쇄 시스템은 시스템의 제작 볼륨 내에서 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하기 위한 메모리를 포함한다. 시스템은 3D 부품의 일부가 인쇄될 제작 볼륨 내의 목표 서브 볼륨을 식별하도록 프로그래밍된 프로세서를 포함한다. 시스템은 제작 볼륨 내의 다수의 서브 볼륨 각각과 연관된 크기 보정 계수에 대한 소스를 포함한다. 프로세서는 소스에 액세스하고, 목표 서브 볼륨과 연관된 보정 계수를 검색하며, 3D 객체 모델의 일부를 보정 계수로 조정하도록 프로그래밍되어 있다. 시스템은 3D 객체 모델의 조정된 부분에 따라 목표 서브 볼륨으로 3D 부품의 일부를 인쇄하도록 프로세서에 의해 제어되는 인쇄 시스템 구성 요소를 포함한다.
다른 예에서, 3D 인쇄에서 크기 변화를 보정하는 방법은 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 단계를 포함한다. 이 방법은 3D 인쇄 시스템의 제작 볼륨 내에서, 3D 부품의 일부가 인쇄될 목표 서브 볼륨을 식별하고, 목표 서브 볼륨과 연관된 보정 계수를 검색하고, 3D 객체 모델의 일부분을 보정 계수로 조정하며, 3D 객체 모델의 조정된 부분에 따라 목표 서브 볼륨에서 3D 부품의 일부를 인쇄하는 단계를 포함한다.
도 1은 3D 부품의 인쇄 동안 발생할 수 있는 크기 변화에 대한 보정을 제공하기에 적합한 3D 인쇄 시스템(100)의 예의 블록도를 도시한다. 3D 인쇄 시스템(100)은 예일 뿐이며 완전한 3D 인쇄 시스템을 나타내기 위한 것이 아니다. 따라서, 예시적인 시스템(100)은 추가 구성 요소를 포함할 수 있고 본 명세서에서 구체적으로 도시되거나 논의되지 않은 추가 기능을 수행할 수 있는 것으로 이해된다.
예시적인 3D 인쇄 시스템(100)은 3D 객체가 인쇄될 수 있는 작업 공간 또는 볼륨/면적(103)에 대한 바닥으로서 기능하는 이동 가능한 인쇄 베드(102) 또는 제작 플랫폼(102)을 포함한다. 일부 예에서, 인쇄 베드(102)는 z-축 방향으로 수직 방향(즉, 위 및 아래)으로 이동할 수 있다. 3D 인쇄 시스템의 제작 볼륨(103)은 일반적으로 3D 부품의 각 층의 층별 인쇄 및 응고 동안 인쇄 베드가 수직으로 아래로 이동함에 따라 이동 가능한 인쇄 베드(102) 위로 발달하는 볼륨 작업 공간을 지칭한다. 이 작업 공간은 본원에서 제작 볼륨, 제작 영역, 작업 공간 등으로 번갈아 지칭될 수 있다. 일부 예들에서, 제작 볼륨(103)은 아래에서 더 상세히 논의되는 바와 같이 서브 볼륨들로 세분될 수 있다. 예시적인 3D 인쇄 시스템(100)은 또한 인쇄 베드(102) 위에 분말 층을 제공할 수 있는 분말형 제작 재료 분배기(104)를 포함한다. 일부 예에서, 적합한 분말 제작 재료는 HP 사(HP Inc.)에서 입수할 수 있는 V1R10A "HP PA12"로 상업적으로 알려진 PA12 제작 재료를 포함할 수 있다. 분말 분배기(104)는 분말 층을 분사시키기 위해 x-축 방향으로 인쇄 베드(102)를 가로 질러 이동하는 롤러 또는 블레이드와 같은 분말 공급 및 분말 확산 메커니즘을 포함할 수 있다.
액체 작용제 디스펜서(106)는 융합제 디스펜서(106a) 및 액체 작용제 디스펜서(106b)로부터 융합제 및/또는 디테일링 제와 같은 액체 기능성 작용제를 각각 인쇄 베드(102) 상에 제공된 분말 층의 영역에 선택적인 방식으로 각각 전달할 수 있다. 일부 예에서, 적합한 융합제는 카본 블랙을 포함하는 잉크-타입 제형, 예컨대 HP 사에서 입수할 수 있는 V1Q60Q "HP 융합제"로 상업적으로 알려진 융합제 제형을 포함할 수 있다. 다른 예에서, 융합제 제형은 또한 적외선 광 흡수제, 근적외선 광 흡수제, 가시광 흡수제 및 UV 광 흡수제를 포함할 수 있다. 가시광 증강제를 포함하는 잉크는 염료 계 유색 잉크 및 안료 계 유색 잉크, 예컨대 HP 사에서 입수할 수 있는 CE039A 및 CE042A로 상업적으로 알려진 잉크를 포함할 수 있다. 적합한 디테일링 제의 예는 HP 사에서 입수할 수 있는 V1Q61A "HP 디테일링 제"로 상업적으로 알려진 제형을 포함할 수 있다. 액체 작용제 디스펜서(106)는 예를 들어, 열전 사 잉크젯 또는 압전 잉크젯 인쇄 헤드와 같은 인쇄 헤드(들)를 포함할 수 있다. 일부 예에서, 인쇄 헤드 분배기(106)는 인쇄 베드(102)의 전체 y-축 크기를 가로 질러 연장되고 방향 화살표(107)에 의해 표시된 것과 같이 x-축에서 양방향으로(즉, 앞뒤로) 이동하는 액체 분출기(즉, 노즐)의 페이지 전체 어레이(page-wide array)를 포함할 수 있으며, 이는 인쇄 베드(102) 위에 분사된 분말형 층으로 액체 방울을 분출(eject)한다. 다른 실시 예에서, 인쇄 헤드 분배기(106)는 스캐닝 형 인쇄 헤드를 포함할 수 있다. 스캐닝 형 인쇄 헤드는 방향 화살표(107)로 표시된 바와 같이 x 축에서 양방향으로 이동하면서 y 축 크기으로 인쇄 베드(102)의 제한된 부분 또는 스와스(swath)에 걸쳐 있을 수 있으며, 인쇄 베드(102) 위로 분사된 분말형 층으로 액체 방울을 분출한다. 각각의 스와스를 완료하면, 스캐닝 형 인쇄 헤드는 인쇄 베드(102) 상에 분말 층의 다른 스와스를 인쇄하기 위한 준비 시에 방향 화살표(109)로 표시된 바와 같이 y 축 방향으로 이동할 수 있다.
예시적인 3D 인쇄 시스템(100)은 또한 분말의 가열 및 융합을 용이하게 하기 위해 인쇄 베드(102) 상의 분말 층에 방사선 R을 적용할 수 있는 방사선 소스(108)와 같은 융합 에너지 원(108)을 포함한다. 일부 예에서, 에너지 원(108)은 x 축 방향으로 인쇄 베드(102)를 가로 질러 스캔하는 스캐닝 에너지 원을 포함할 수 있다. 일부 예에서, 3D 인쇄 시스템이 금속, 세라믹 및 플라스틱과 같은 상이한 재료 상에 액체 결합제를 인쇄할 수 있는 결합제 분사 시스템(binder jetting system)을 포함하는 경우, 예를 들어, 시스템(100)은 결합제 건조/경화 유닛(도시되지 않음)을 포함할 수 있다.
여전히 도 1을 참조하면, 예시적인 3D 인쇄 시스템(100)은 예시적인 제어기(110)를 추가로 포함한다. 예시적인 제어기(110)는 3D 인쇄 시스템(100)의 다양한 구성 요소 및 동작을 제어하여 본 명세서에 포괄적으로 설명된 바와 같은 3D 부품의 인쇄를 용이하게 하며, 이는 예를 들어, 인쇄 베드(102)에 분말을 제어가능하게 분사하는 것, 분말의 일부에 융합제 및 디테일링 제를 선택적으로 도포/인쇄하는 것, 및 분말을 방사선(R)에 노출시키는 것을 포함한다. 또한, 제어기(110)는 3D 인쇄 시스템(100)의 구성 요소 및 동작을 추가로 제어하여 3D 부품 인쇄 중에 발생할 수 있는 크기 변화에 대한 보정을 제공할 수 있다.
도 1에 도시된 바와 같이, 예시적인 제어기(110)는 프로세서(CPU)(112) 및 메모리(114)를 포함할 수 있다. 제어기(110)는 3D 인쇄 시스템(100)의 다양한 구성 요소와 통신하고 제어하기 위한 다른 전자 장치(도시되지 않음)를 추가로 포함할 수 있다. 이러한 다른 전자 장치는 예를 들어, 개별 전자 부품 및/또는 ASIC(application specific integrated circuit)를 포함할 수 있다. 메모리(114)는 휘발성(즉, RAM) 및 비 휘발성 메모리 구성 요소(예를 들어, ROM, 하드 디스크, 광 디스크, CD-ROM, 플래시 메모리 등)를 모두 포함할 수 있다. 메모리(114)의 구성 요소는 기계 판독 가능 코딩된 프로그램 명령어, 데이터 구조, 프로그램 명령어 모듈, JDF(작업 정의 포맷), STL, VRML, OBJ, FBX, COLLADA, 3MF, 및 3D 인쇄 시스템(100)의 프로세서(112)에 의해 실행 가능한 다른 데이터 및/또는 명령어와 같은 다양한 3D 파일 포맷의 일반 텍스트 또는 이진 데이터의 저장소를 제공할 수 있는 비 일시적, 기계 판독 가능(예를 들어, 컴퓨터/프로세서 판독 가능) 매체를 포함한다.
도 1의 예시적인 제어기(110)에 도시된 바와 같이, 메모리(114)에 저장될 실행 가능한 명령어의 예는 모듈(118, 122, 124, 128 및 132)과 연관된 명령어를 포함할 수 있는 반면, 저장된 데이터의 예는 3D 객체 모델 데이터(116), 부품/객체 위치 및 재료 데이터(117), 룩업 테이블 데이터(120), 조정된 3D 객체 모델 데이터(126), 및 조정된 2D 슬라이스 데이터(130)와 같은 보정 계수 데이터 소스(120)를 포함할 수 있다. 따라서, 3D 인쇄 시스템(100)은 인쇄될 부분을 나타내는 3D 객체 모델(116)을 수신할 수 있다. 3D 객체 모델(116)은 예를 들어 3MF와 같은 3D 파일 형식으로 수신될 수 있다. 3D 객체 모델(116)은 3D 모델의 형상을 설명하는 기하학적 정보뿐만 아니라 색상, 표면 텍스쳐, 제작 재료 유형, 제작 볼륨(103) 내에서 3D 부품을 인쇄하기 위한 위치 등을 나타내는 정보를 포함할 수 있다. 일부 예들에서, 3D 부품 위치 및 재료 유형(117)과 같은 3D 부품에 대한 정보는 아마도 사용자 입력 또는 다른 방식으로 3D 객체 모델(116)로부터 독립적으로 수신되어 메모리(114)에 저장될 수 있다.
일부 예들에서, 3D 인쇄 시스템(100)이 3D 객체 모델(116)을 수신할 때, 프로세서(112)는 서브 볼륨 결정 모듈(118)로부터의 명령어를 실행할 수 있다. 서브 볼륨 결정 모듈(118)은 제작 볼륨(103) 내에서 3D 부품이 인쇄될 위치를 결정하기 위해 실행된다. 이것은 예를 들어, 3D 객체 모델(116)로 수신된 위치 정보로부터 결정되거나, 또는 부분 위치 데이터(117)로서 독립적으로 수신될 수 있다. 위치 정보는 예를 들어, X, Y 및 Z, 즉, 도 2에 도시된 제작 볼륨(103)과 같은 제작 볼륨(103) 내에 인쇄될 부분의 위치를 찾는 축 좌표를 포함할 수 있다. 3D 부품의 위치가 검색되거나 달리 결정될 때, 서브 볼륨 결정 모듈(118)은 제작 볼륨(103) 내에서 3D 부품이 인쇄될 서브 볼륨(134)(도 2)이 목표 서브 볼륨으로서 지칭될 수 있다. 3D 부품이 인쇄될 서브 볼륨(134)이 목표 서브 볼륨으로서 지칭될 수 있다. 부품이 인쇄될 목표 서브 볼륨(134)을 결정하기 위한 하나의 예시적인 방법이 도 4 및 도 5와 연관하여 아래에서 논의된다.
도 2는 다수의 볼륨 세분 또는 서브 볼륨(들)(134)(서브 볼륨(134a, 134b, 134c, 134d, 134e, 134f, 134g, 134h)으로 세분화된 제작 볼륨(103)의 예를 도시한다. 도 2에 도시된 예시적인 제작 볼륨(103)은 8 개의 동일한 크기의 직사각형 서브 볼륨으로 분할되었으며, 다른 서브 볼륨 구성이 가능하다. 따라서, 다른 예는 제작 볼륨(103)의 전체 볼륨을 궁극적으로 설명하는 사실상 임의의 대응하는 크기 및 형상을 갖는, 임의의 수의 서브 볼륨을 포함할 수 있다.
도 2는 또한 제작 볼륨(103) 내에 인쇄될 두 부분(136 및 138)의 예를 도시한다. 도 1 및 도 2를 참조하면, 서브 볼륨 결정 모듈(118)은 부품이 인쇄될 목표 서브 볼륨을 결정하기 위해 실행된다. 도 2에 도시된 예에서, 제 1 부분(136)은 좌측 하부, 전방 서브 볼륨(134c)에 인쇄될 것이고, 제 2 부분(138)은 하부, 후방 서브 볼륨(134h 및 134d) 모두에 인쇄될 것이다. 따라서, 서브 볼륨(134c, 134h 및 134d)은 3D 부품 또는 3D 부품의 일부가 인쇄될 목표 서브 볼륨이다. 도 2에 도시된 2 개의 부분(136 및 138)은 상이한 예에서, 부품이 단일 서브 볼륨(134) 내에 인쇄될 수 있거나 또는 다수의 서브 볼륨 내에 인쇄될 수 있음을 설명하는 데 도움을 준다.
부품이 인쇄될 목표 서브 볼륨이 식별되면, 예를 들어 도 1에 도시된 예시 룩업 테이블(120)과 같은 보정 계수 데이터 소스(120)로부터 크기 보정 계수가 검색될 수 있다. 보정 계수 데이터 소스(120)가 룩업 테이블을 포함하는 것으로 본 명세서에서 논의되고 도시되었지만, 다른 보정 계수 소스(120)도 가능하며 고려된다. 일부 예들에서, 예를 들어, 보정 계수 소스(120)는 프로세서(112)로 하여금 크기 보정 계수를 생성하기 위한 프로세스를 수행하게 하는 실행 가능한 명령어 세트를 포함할 수 있다. 현재 예에서, 도 3은 부품(즉, M1 - M5)을 인쇄하기 위해 사용될 제작 재료의 유형과 연관되거나, 부품이 인쇄될 특정 서브 볼륨(134)(134a, 134b, 134c, 134d, 134e, 134f, 134g, 및 134h)과 연관된다. 보정 계수 검색 모듈(122)로부터의 명령어를 실행하는 프로세서(112)는 식별된 목표 서브 볼륨뿐만 아니라 부품을 인쇄하는 데 사용될 제작 재료의 임의의 유형과 연관되는 룩업 테이블(120) 또는 다른 소스로부터 적절한 보정 계수를 검색할 수 있다. 위에서 언급한 바와 같이, 사용될 제작 재료의 유형에 관한 정보는 3D 객체 모델(116)을 통해 수신되거나, 또는 사용자 입력을 통하는 것과 같은 일부 다른 독립적인 방법에 의해 수신되어 부품 재료 유형(117)으로서 저장될 수 있다. 도 3에 도시된 보정 계수는 예로서만 도시되어 있다. 일반적으로, 보정 계수는 최종 인쇄된 부품이 이의 의도한 크기와 일치함을 보증하는 것을 돕도록 3D 부품의 크기가 보정될 수 있는 조정 백분율을 나타내는 값을 포함할 수 있다. 따라서, 제한이 아닌 단지 예로서, 적절한 보정 계수의 값은 1 % 보다 작은 값 내지 1 %보다 큰 소정 백분율 값의 범위를 가질 수 있다.
일반적으로 도 1 내지 3을 참조하면, 적절한 크기 보정 계수가 검색될 때, 조정 모듈(124)로부터의 명령어를 실행하는 프로세서(112)는 모델의 크기를 조정하기 위해 보정 계수를 3D 객체 모델(116)에 적용하여, 조정된 3D 객체 모델(126)을 생성할 수 있다. 예를 들어, 도 2에 도시된 제 1 부품(136)과 연관하여, 목표 서브 볼륨(134c) 및 도 3의 표(120)에 도시된 M1과 같은 재료 유형에 연관된 단일 보정 계수가 전체 부품을 조정하는 데 적용될 수 있다. 제 2 부품(138)과 연관하여, 목표 서브 볼륨(134d 및 134h)과 연관되고, 표(120)에 도시된 M3와 같은 재료 유형과 추가로 연관된 다수의 보정 계수가 상이한 서브 볼륨들(134d 및 134h) 내의 부품의 위치에 따라 부품(138)의 다른 부분을 조정하는 데 적용될 수 있다. 따라서, 부품(138)의 일부는 제 1 보정 계수에 따라 조정될 수 있는 반면, 부품(138)의 다른 부분은 제 2 보정 계수에 따라 조정될 수 있다.
3D 객체 모델(116)이 적절한 크기 보정 계수에 의해 조정된 후, 조정된 3D 객체 모델(126)은 인쇄를 위해 조정된 2D 슬라이스 데이터(130)로 처리될 수 있다. 프로세서(112)는 예를 들어, 조정된 2D 슬라이스 데이터(130)를 생성하기 위해 2D 슬라이스 생성기 모듈(128)로부터의 명령어를 실행할 수 있다. 프로세서(112)는 그 다음에 조정된 2D 슬라이스 데이터(130)에 대응하는 3D 부품의 층들을 인쇄하기 위해 3D 인쇄 시스템(100)의 구성 요소들의 동작을 제어할 수 있는 3D 인쇄 시스템 커맨드를 생성하기 위한 렌더 모듈(132)로부터의 명령어를 더 실행할 수 있다.
전술한 바와 같이, 도 4 및 도 5는 어느 서브 볼륨(134)이 부품이 인쇄될 목표 서브 볼륨인지를 결정하기 위한 하나의 예시적인 방법 및, 그 부품에 적용될 보정 계수를 도시한다. 간략화를 위해, 예시적인 방법이 2D 예와 연관하여 예시되고 논의될 수 있다. 도 4는 2D 그리드(142) 상의 2D 부분(140)을 도시한다. 2D 부분(140)은 이 예에서 3D 인쇄 시스템(100)에 로딩된 3D 객체 모델(116)을 나타내기 위해 사용될 수 있다. 2D 예시 부품(140)은 2D 좌표 포지셔닝에 따른 2D 그리드 구획(divisions) 내에, 3D 부품이 3D 객체 모델(116)에서 수신된 X, Y, Z 좌표 정보에 따라 제작 볼륨(103) 내에 위치될 수 있는 것과 동일한 방식으로, 위치될 수 있다. 2D 그리드(142) 내의 구획은 여기서, 포괄적으로 전술한 바와 같이 제작 볼륨(103) 내의 3D 서브 볼륨(134)을 나타내며, 여기서 각각의 그리드 분할은 할당된 보정 계수를 갖는다. 도 4에 도시된 바와 같이, 부품(140)이 2D 그리드(142) 내에 배치된 후(제작 볼륨(103)과 3D로 유사), 도 4에 도시된 바와 같이, 부분(140)에 대한 경계 박스(144)가 결정될 수 있고, 경계 박스(144)의 중심점(P1)이 계산될 수 있다. 도 5는 중심점(P1)에 가장 가까운 각각의 격자 서브 구획에 대한 중심점이 계산되는 2D 그리드(142) 상의 부품(140)을 도시한다. 따라서, 도 5는 P3,0, P4,0, P4,1 및 P3,1에서 2D 그리드상의 포인트를 도시한다. 이어서, P1에서 모든 점(P3,0, P4,0, P4,1 및 P3,1)까지의 거리를 계산하여 쌍 선형 보간(3D 경우 3 선형 보간)을 계산하는 데 사용할 수 있다. 중심점(P1)으로부터 쌍 선형 보간은 각 그리드 서브 구획에 할당된 보정 계수에 기초하여 각 그리드 서브 구획(또는 3D의 각 서브 볼륨) 내에서 부드럽게 변하는 보정 값을 결정할 수 있다.
도 6, 7, 8 및 9는 3 차원(3D) 인쇄에서의 크기 변화를 보정하는 예시적인 방법(600, 700, 800 및 900)을 각각 도시하는 흐름도이다. 방법(700)은 방법(600)의 확장을 포함하고 방법(600)의 추가 세부 사항을 포함하는 반면, 방법(900)은 방법(800)의 확장을 포함하고 방법(800)의 추가 세부 사항을 포함한다. 방법(600 내지 900)은 도 1 내지 도 5에 관하여 전술한 예와 연관되고, 방법(600 내지 900)에 나타낸 동작의 세부 사항은 이러한 예의 연관 논의에서 찾을 수 있다. 방법(600-900)의 동작은 도 1에 도시된 메모리/스토리지(114)와 같은 비 일시적, 기계 판독 가능(예를 들어, 컴퓨터/프로세서 판독 가능) 매체(가령, 도 1의 메모리/저장소(114)) 상에 저장된 프로그래밍 명령어로서 구현될 수 있다. 일부 예에서, 방법들(600-900)의 동작을 구현하는 것은 도 1의 제어기(110)와 같은 제어기에 의해 이루어져 메모리(114)에 저장된 프로그래밍 명령어를 판독 및 실행한다. 일부 예들에서, 방법들(600 내지 900)의 동작들을 구현하는 것은 ASIC 및/또는 다른 하드웨어 구성 요소들을 단독으로 또는 제어기(110)에 의해 실행 가능한 프로그래밍 명령어와 조합하여 사용함으로써 달성될 수 있다.
방법(600-900)은 하나 이상의 구현예를 포함할 수 있고, 방법(600-900)의 상이한 구현예는 도 6 내지 도 9의 개개의 흐름도에 제시된 동작을 모두 이용하지 않을 수 있다. 따라서, 방법(600-900)의 동작은 이들 개개의 흐름도 내에서 특정 순서로 제시되지만, 이의 제시 순서는 동작이 실제로 구현될 수 있는 순서 또는 모든 동작이 구현될 수 있는지에 대한 제한을 하려는 것이 아니다. 예를 들어, 방법(600)의 하나의 구현예는 다른 후속 동작을 수행하지 않고 다수의 초기 동작의 성능을 통해 달성될 수 있는 한편, 방법(600)의 다른 구현은 모든 동작의 성능을 통해 달성될 수 있다.
이제 도 6의 흐름도를 참조하면, 3D 인쇄에서 크기 변화를 보정하는 예시적인 방법(600)은 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 블록(602)에서 시작하는데, 3D 객체 모델은 제작 재료 유형 및 제작 볼륨 내에서 3D 부품을 인쇄하기 위한 위치를 포함한다. 블록(603)에 도시된 바와 같이, 방법은 제작 재료 유형 및 제작 볼륨 내에서 3D 부품을 인쇄하기 위한 위치를 수신하는 단계를 포함한다. 블록(604)에 도시된 바와 같이, 방법은 위치로부터 3D 부품이 인쇄될 제작 볼륨의 목표 서브 볼륨을 결정하는 단계를 포함한다. 이 방법은 또한 블록(606) 및 블록(608)에 각각 도시된 바와 같이, 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계와, 각 크기 보정 계수를 3D 객체 모델에 적용하여 제작 볼륨 내의 3D 부품의 위치에 따라 3D 부품을 조정하는 단계를 포함할 수 있다.
이제 도 7의 흐름도를 참조하면, 예시적인 방법(700)은 방법(600)의 확장을 포함하고 방법(600)의 추가 세부 사항을 포함한다. 따라서, 방법(700)은 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 블록(702)에서 시작하는 3D 인쇄에서의 크기 변화를 보정하는 방법을 포함하고, 3D 객체 모델은 제작 재료 유형 및 제작 볼륨 내에서 3D 부품을 인쇄하기 위한 위치를 포함한다. 블록(703)에 도시된 바와 같이, 방법은 제작 재료 유형 및 제작 볼륨 내에서 3D 부품을 인쇄하기 위한 위치를 수신하는 단계를 포함한다. 블록(704)에 도시된 바와 같이, 방법은 위치로부터 3D 부품이 인쇄될 제작 볼륨의 목표 서브 볼륨을 결정하는 단계를 포함한다. 이 방법은 또한 블록(706) 및 블록(708)에 각각 도시된 바와 같이, 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계와, 각각의 크기 보정 계수를 3D 객체 모델에 적용하여 제작 볼륨 내에서 3D 부품의 위치에 따라 3D 부품을 조정하는 단계를 포함할 수 있다. 일부 예들에서, 블록(710)에 도시된 바와 같이, 3D 객체 모델은 제작 재료 유형을 포함하고, 크기 보정 계수를 검색하는 단계는 두 제작 재료 유형 및 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계를 포함한다. 블록(712)에 도시된 바와 같이, 일부 예들에서, 크기 보정 계수를 검색하는 단계는 3D 인쇄 시스템상의 보정 계수 룩업 테이블에 액세스하는 단계, 룩업 테이블 내에 각각의 목표 서브 볼륨의 위치를 찾는 단계, 및 룩업 테이블로부터 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계를 포함할 수 있다. 블록(714)에 도시된 것과 같이, 일부 예에서, 3D 부품이 인쇄될 제작 볼륨의 목표 서브 볼륨을 결정하는 단계는 3D 부품이 인쇄될 단일 목표 서브볼륨을 결정하는 단계를 포함할 수 있다. 또한, 크기 보정 계수를 검색하는 단계는 단일 목표 서브 볼륨과 연관된 단일 크기 보정 계수를 검색하는 단계를 포함할 수 있고, 각각의 크기 보정 계수를 적용하는 단계는 단일 크기 보정 계수를 3D 객체 모델에 적용하는 단계를 포함할 수 있다. 블록(716)에 도시된 바와 같이, 일부 예들에서, 크기 보정 계수를 3D 객체 모델에 적용하는 단계는 조정된 3D 객체 모델을 생성하는 단계를 포함한다. 방법은 또한, 조정된 3D 객체 모델을 조정된 2D 슬라이스 데이터로 처리하는 단계 및 블록(718) 및 블록(720)에 도시된 바와 같이 대응하는 조정된 2D 슬라이스 데이터에 따라 3D 부품의 각 층을 인쇄하는 단계를 포함할 수 있다.
이제 도 8의 흐름도를 참조하면, 3D 인쇄에서 크기 변화를 보정하는 다른 예시적인 방법(800)은 블록(802)에서 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 것으로 시작한다. 방법은 또한 블록(804)에 도시된 바와 같이, 3D 인쇄 시스템의 제작 볼륨 내에서, 3D 부품의 일부가 인쇄될 목표 서브 볼륨을 식별하는 단계를 포함한다. 이 방법은 블록(806), 블록(808) 및 블록(810)에 각각 도시된 바와 같이, 목표 서브 볼륨과 연관된 보정 계수를 검색하는 단계, 3D 객체 모델의 일부를 보정 계수를 이용하여 조정하고, 3D 객체 모델의 조정된 부분에 따라 목표 서브 볼륨에서 3D 부품의 일부를 인쇄하는 단계를 더 포함할 수 있다.
이제, 도 9의 흐름도를 참조하면, 예시적인 방법(900)은 방법(800)의 확장을 포함하고 방법(800)의 추가 세부 사항을 포함한다. 따라서, 방법(900)은 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 블록(902)에서 시작하는 3D 인쇄에서의 크기 변화를 보정하는 방법을 포함한다. 방법은 또한, 블록(904)에 도시된 바와 같이, 3D 인쇄 시스템의 제작 볼륨 내에서, 3D 부품의 일부가 인쇄될 목표 서브 볼륨을 식별하는 단계를 포함한다. 이 방법은 블록(906), 블록(908) 및 블록(910)에 각각 도시된 바와 같이, 목표 서브 볼륨과 연관된 보정 계수를 검색하는 단계와, 3D 객체 모델의 일부를 보정 계수로 조정하고, 3D 객체 모델의 조정된 부분에 따라 목표 서브 볼륨에서 3D 부품의 일부를 인쇄하는 단계를 더 포함할 수 있다. 일부 예들에서, 블록(912)에 도시된 바와 같이, 보정 계수를 검색하는 단계는 제작 볼륨 내의 다수의 서브 볼륨들 각각과 연관된 크기 보정 계수를 포함하는 룩업 테이블에 액세스하는 단계 및 목표 서브 볼륨과 연관된 보정 계수를 테이블 내에서 위치를 찾는 단계를 포함할 수 있다. 일부 예들에서, 블록(914)에 도시된 바와 같이, 목표 서브 볼륨을 식별하는 것은 3D 객체 모델로부터의 위치 결정 정보에 기초하여 제작 볼륨 내에 3D 부품의 위치를 찾는 것, 3D 부품에 대한 경계 박스를 결정하는 것, 및 다수의 서브 볼륨들로부터, 바운딩 박스의 일부분이 위치한 각각의 서브 볼륨을 식별하는 것을 포함할 수 있다. 일부 예들에서, 룩업 테이블에서의 각각의 크기 보정 계수는 서브 볼륨 및 제작 재료의 타입 둘 다와 연관되며, 블록(916)에 도시된 바와 같이, 3D 객체 모델 내에서 식별되는 목표 서브 볼륨 및 제작 재료의 유형 둘 다와 연관된 보정 계수의 위치를 찾는 것을 포함할 수 있다. 방법은 블록(918)에 도시된 바와 같이, 경계 박스의 일부가 위치하는 각각의 식별된 서브 볼륨에 대해, 룩업 테이블로부터 연관된 보정 계수를 검색하는 단계를 더 포함할 수 있다. 블록(920 및 922)에 도시된 바와 같이, 방법은 식별된 서브 볼륨에 대응하는 보정 계수로 3D 객체 모델의 각 부분을 조정하는 단계 및 3D 객체 모델의 조정된 부분에 따라 식별된 서브 볼륨에 3D 부품을 인쇄하는 단계를 포함할 수 있다.

Claims (15)

  1. 3D 인쇄에서 크기 변화(dimensional variation)를 보정하는 방법으로서,
    인쇄될 3D 부품(part)을 나타내는 3D 객체 모델을 수신하는 단계와,
    제작 볼륨(build volume) 내에서 상기 3D 부품을 인쇄하기 위한 제작 재료 유형 및 위치를 수신하는 단계와,
    상기 위치로부터, 상기 3D 부품이 인쇄될 제작 볼륨의 목표 서브 볼륨을 결정하는 단계와,
    각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계와,
    각각의 크기 보정 계수를 상기 3D 객체 모델에 적용하여 상기 제작 볼륨 내의 상기 3D 부품의 위치에 따라 상기 3D 부품을 조정하는 단계를 포함하는
    방법.
  2. 제 1 항에 있어서,
    상기 3D 객체 모델은 제작 재료 유형을 포함하고,
    상기 크기 보정 계수를 검색하는 단계는 제작 재료 유형 및 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계를 포함하는
    방법.
  3. 제 1 항에 있어서,
    상기 크기 보정 계수를 검색하는 단계는,
    3D 인쇄 시스템상의 보정 계수 룩업 테이블에 액세스하는 단계와,
    상기 룩업 테이블 내에서 각각의 목표 서브 볼륨의 위치를 찾는 단계와,
    상기 룩업 테이블로부터 각각의 목표 서브 볼륨과 연관된 크기 보정 계수를 검색하는 단계를 포함하는
    방법.
  4. 제 1 항에 있어서,
    상기 3D 부품이 인쇄될 상기 제작 볼륨의 목표 서브 볼륨을 결정하는 단계는 상기 3D 부품이 인쇄될 단일 목표 서브 볼륨을 결정하는 단계를 포함하고,
    상기 크기 보정 계수를 검색하는 단계는 상기 단일 목표 서브 볼륨과 연관된 단일 크기 보정 계수를 검색하는 단계를 포함하고,
    상기 크기 보정 계수는 상기 제작 볼륨 내의 열 불균일성을 보정하기 위한 것이며,
    상기 각각의 크기 보정 계수를 적용하는 것은 상기 단일 크기 보정 계수를 상기 3D 객체 모델에 적용하는 것을 포함하는
    방법.
  5. 제 1 항에 있어서,
    상기 3D 객체 모델에 크기 보정 계수를 적용하는 단계는 조정된 3D 객체 모델(scaled 3D object model)을 생성하는 단계를 포함하고, 상기 방법은,
    상기 조정된 3D 객체 모델을 조정된 2D 슬라이스 데이터로 처리하는 단계와,
    대응하는 조정된 2D 슬라이스 데이터에 따라 상기 3D 부품의 각 층을 인쇄하는 단계를 더 포함하는
    방법.
  6. 크기 변화 보정 3D 인쇄 시스템으로서,
    3D 인쇄 시스템의 제작 볼륨 내에서 인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하기 위한 메모리와,
    상기 3D 부품의 일부가 인쇄될 상기 제작 볼륨 내에서 목표 서브 볼륨을 식별하도록 프로그래밍된 프로세서와,
    상기 제작 볼륨 내의 다수의 서브 볼륨 각각과 연관된 크기 보정 계수를 위한 소스 - 상기 프로세서는 소스에 액세스하도록 프로그램되고, 상기 목표 서브 볼륨과 연관된 보정 계수를 검색하고, 상기 보정 계수로 상기 3D 객체 모델의 부분을 조정하도록 프로그램됨- 과,
    상기 3D 객체 모델의 조정된 부분에 따라 상기 3D 부품의 일부를 목표 서브 볼륨으로 인쇄하도록 상기 프로세서에 의해 제어되는 인쇄 시스템 구성 요소를 포함하는
    3D 인쇄 시스템.
  7. 제 6 항에 있어서,
    상기 3D 객체 모델은 상기 제작 볼륨 내에 상기 3D 부품을 위치시키기 위한 위치 정보를 포함하고,
    상기 프로세서는 상기 위치 정보에 기초하여 목표 서브 볼륨을 식별하도록 프로그래밍되는
    3D 인쇄 시스템.
  8. 제 7 항에 있어서,
    상기 3D 객체 모델은 제작 재료 유형을 포함하고,
    상기 프로세서는 상기 위치 정보 및 상기 제작 재료 유형 둘 다에 기초하여 목표 서브 볼륨을 식별하도록 프로그래밍되는
    3D 인쇄 시스템.
  9. 제 8 항에 있어서,
    상기 크기 보정 계수를 위한 소스는 룩업 테이블을 포함하고,
    상기 룩업 테이블은 상기 제작 재료 유형 및 상기 다수의 서브 볼륨 각각과 연관된 크기 보정 계수를 포함하고,
    상기 프로세서는 목표 서브 볼륨 및 상기 제작 재료 유형과 연관된 보정 계수를 검색하도록 프로그래밍되는
    3D 인쇄 시스템.
  10. 제 6 항에 있어서,
    상기 제작 볼륨 내에서 목표 서브 볼륨을 식별하는 단계는,
    상기 3D 부품의 모든 부분이 인쇄될 다수의 목표 서브 볼륨을 식별하는 단계와,
    상기 3D 부품의 바운딩 박스를 획득하는 단계와,
    상기 바운딩 박스의 중심점을 계산하는 단계와,
    상기 중심점의 3 선 보간을 수행하는 단계를 포함하는
    3D 인쇄 시스템.
  11. 3D 인쇄에서 크기 변화를 보정하는 방법으로서,
    인쇄될 3D 부품을 나타내는 3D 객체 모델을 수신하는 단계와,
    3D 인쇄 시스템의 제작 볼륨 내에서, 상기 3D 부품의 일부가 인쇄될 목표 서브 볼륨을 식별하는 단계와,
    상기 목표 서브 볼륨과 연관된 보정 계수를 검색하는 단계와,
    상기 3D 객체 모델의 일부를 상기 보정 계수로 조정하는 단계와,
    상기 3D 객체 모델의 조정된 부분에 따라 상기 목표 서브 볼륨에서 상기 3D 부품의 일부를 인쇄하는 단계를 포함하는
    방법.
  12. 제 11 항에 있어서,
    상기 보정 계수를 검색하는 단계는,
    상기 제작 볼륨 내의 복수의 서브 볼륨 각각과 연관된 크기 보정 계수를 포함하는 룩업 테이블에 액세스하는 단계와,
    상기 테이블 내에서 상기 목표 서브 볼륨과 연관된 보정 계수의 위치를 찾는 단계를 포함하는
    방법.
  13. 제 12 항에 있어서,
    목표 서브 볼륨을 식별하는 단계는,
    상기 3D 객체 모델로부터의 위치 정보에 기초하여 상기 제작 볼륨 내에 상기 3D 부품의 위치를 찾는 단계와,
    상기 3D 부품에 대한 경계 박스를 결정하는 단계와,
    상기 경계 박스의 일부가 위치한 각 서브 볼륨을 복수의 서브 볼륨에서 식별하는 단계를 포함하는
    방법.
  14. 제 12 항에 있어서,
    상기 룩업 테이블에서의 각각의 크기 보정 계수는 서브 볼륨 및 제작 재료의 유형 둘 다와 연관되고, 상기 보정 계수의 위치를 찾는 단계는 상기 목표 서브 볼륨과 연관된 보정 계수 및 상기 3D 객체 모델 내에서 식별된 제작 재료의 유형의 위치를 찾는 단계를 포함하는
    방법.
  15. 제 13 항에 있어서,
    상기 경계 박스의 일부가 위치하는 각각의 식별된 서브 볼륨에 대해, 룩업 테이블로부터 연관 보정 계수를 검색하는 단계와,
    상기 3D 객체 모델의 각 부분을 상기 식별된 서브 볼륨에 대응하는 보정 계수로 조정하는 단계와,
    상기 3D 객체 모델의 상기 조정된 부분에 따라 상기 식별된 서브 볼륨으로 상기 3D 부품을 인쇄하는 단계를 포함하는
    방법.
KR1020207019922A 2018-04-10 2018-04-10 3d 인쇄에서 크기 변화에 대한 보정 Active KR102361096B1 (ko)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2018/026912 WO2019199285A1 (en) 2018-04-10 2018-04-10 Compensating for dimensional variation in 3d printing

Publications (2)

Publication Number Publication Date
KR20200093661A true KR20200093661A (ko) 2020-08-05
KR102361096B1 KR102361096B1 (ko) 2022-02-09

Family

ID=68164422

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020207019922A Active KR102361096B1 (ko) 2018-04-10 2018-04-10 3d 인쇄에서 크기 변화에 대한 보정

Country Status (6)

Country Link
US (1) US11364687B2 (ko)
EP (1) EP3717210A4 (ko)
JP (1) JP7046193B2 (ko)
KR (1) KR102361096B1 (ko)
CN (1) CN112020420A (ko)
WO (1) WO2019199285A1 (ko)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11117326B2 (en) * 2019-01-11 2021-09-14 Hewlett-Packard Development Company, L.P. Object model dimension compensation for additive manufacturing
US12251881B2 (en) 2020-01-16 2025-03-18 Hewlett-Packard Development Company, L.P. Spatial arrangements of objects for additive manufacturing
WO2021154235A1 (en) 2020-01-29 2021-08-05 Hewlett-Packard Development Company, L.P. Determining build parameters in additive manufacturing
WO2022244370A1 (ja) * 2021-05-18 2022-11-24 株式会社村田製作所 3次元プリントデータ生成方法および3次元造形品の製造方法
CN117206543A (zh) * 2023-08-24 2023-12-12 北京鑫精合增材制造技术有限公司 一种增材制造中突现结构收缩补偿方法及装置
CN118876422B (zh) * 2024-07-19 2025-11-14 湖南华曙高科技股份有限公司 一种增材制造零件模型的尺寸补偿缩放方法、装置及设备
CN118797758B (zh) * 2024-09-14 2024-11-29 北京京城增材科技有限公司 粘结剂喷射打印的尺寸补偿方法、系统、设备及其介质

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003181941A (ja) * 1995-09-27 2003-07-03 Three D Syst Inc 支持構造付き3次元物体の高速試作装置
US20100191360A1 (en) * 2007-07-25 2010-07-29 Object Geometries Ltd. Solid freeform fabrication using a plurality of modeling materials
US20160082666A1 (en) * 2014-01-16 2016-03-24 Alejandro Manuel De Pena Processing object data
JP2016224887A (ja) * 2015-06-04 2016-12-28 大日本印刷株式会社 立体物造形用データ出力規制装置
KR20170099363A (ko) * 2016-02-23 2017-08-31 제록스 코포레이션 상이한 특성을 가지는 상이한 재료들로 3차원 인쇄된 물체들을 건조하는 시스템 및 방법
WO2017174160A1 (de) * 2016-04-06 2017-10-12 Siemens Aktiengesellschaft Verfahren, computerlesbarer datenträger, computerprogramm und simulator zum ermitteln von spannungen und formabweichungen in einer additiv hergestellten baustruktur
JP2018049335A (ja) * 2016-09-20 2018-03-29 富士ゼロックス株式会社 データ生成装置、造形装置、造形方法及びプログラム
KR102017010B1 (ko) * 2016-10-27 2019-09-03 주식회사 엘지화학 고분자 폼 점착 테이프 및 이를 포함하는 압력 감응형 터치 패널

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5619419A (en) * 1994-09-13 1997-04-08 Lsi Logic Corporation Method of cell placement for an itegrated circuit chip comprising integrated placement and cell overlap removal
US6270335B2 (en) * 1995-09-27 2001-08-07 3D Systems, Inc. Selective deposition modeling method and apparatus for forming three-dimensional objects and supports
WO2008120183A1 (en) * 2007-04-01 2008-10-09 Objet Geometries Ltd. Method and system for three-dimensional fabrication
JP4836867B2 (ja) * 2007-05-25 2011-12-14 株式会社リコー 色変換装置、色変換方法、及び色変換プログラム
US20110279651A1 (en) * 2010-05-17 2011-11-17 Texas Instruments Incorporated Method and Apparatus for Auto-Convergence Based on Auto-Focus Point for Stereoscopic Frame
US9886526B2 (en) 2012-10-11 2018-02-06 University Of Southern California 3D printing shrinkage compensation using radial and angular layer perimeter point information
JP2015182426A (ja) 2014-03-26 2015-10-22 セイコーエプソン株式会社 三次元造形物の製造方法および三次元造形物
KR101944737B1 (ko) * 2014-08-14 2019-02-01 삼성에스디에스 주식회사 3차원 프린팅 제어 장치 및 방법
US9827717B2 (en) 2014-08-15 2017-11-28 University Of Southern California Statistical predictive modeling and compensation of geometric deviations of 3D printed products
JP6383488B2 (ja) * 2014-08-29 2018-08-29 ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. 3次元オブジェクトの生成
US10409932B2 (en) 2014-09-19 2019-09-10 Siemens Product Lifecyle Management Software Inc. Computer-aided simulation of multi-layer selective laser sintering and melting additive manufacturing processes
WO2016053263A1 (en) * 2014-09-30 2016-04-07 Hewlett-Packard Development Company, L.P. Virtual build beds
EP3204921B1 (en) * 2014-10-08 2020-10-07 Hewlett-Packard Development Company, L.P. Diffusing an error in three-dimensional contone model data
JP6458543B2 (ja) 2015-02-23 2019-01-30 株式会社リコー 造形データ作成装置、プログラム、造形装置
KR101655024B1 (ko) * 2015-04-16 2016-09-07 지엠 글로벌 테크놀러지 오퍼레이션스 엘엘씨 3차원 프린팅 최적 치수 보정 장치 및 보정 방법
CN107206675A (zh) 2015-04-30 2017-09-26 惠普发展公司有限责任合伙企业 打印多结构3d物体
US10395372B2 (en) 2016-06-28 2019-08-27 University Of Cincinnati Systems, media, and methods for pre-processing and post-processing in additive manufacturing
DE102016115916A1 (de) 2016-08-26 2018-03-01 Bredent Gmbh & Co. Kg Verfahren zur Erzeugung von Bearbeitungsdaten zur Herstellung von Zahnprothesen mit einer keramischen Verblendschale und einem Träger
JP6800679B2 (ja) 2016-09-29 2020-12-16 キヤノン株式会社 光造形装置、光造形方法および光造形プログラム
US20190054700A1 (en) * 2017-08-15 2019-02-21 Cincinnati Incorporated Machine learning for additive manufacturing

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003181941A (ja) * 1995-09-27 2003-07-03 Three D Syst Inc 支持構造付き3次元物体の高速試作装置
US20100191360A1 (en) * 2007-07-25 2010-07-29 Object Geometries Ltd. Solid freeform fabrication using a plurality of modeling materials
US20160082666A1 (en) * 2014-01-16 2016-03-24 Alejandro Manuel De Pena Processing object data
JP2016224887A (ja) * 2015-06-04 2016-12-28 大日本印刷株式会社 立体物造形用データ出力規制装置
KR20170099363A (ko) * 2016-02-23 2017-08-31 제록스 코포레이션 상이한 특성을 가지는 상이한 재료들로 3차원 인쇄된 물체들을 건조하는 시스템 및 방법
WO2017174160A1 (de) * 2016-04-06 2017-10-12 Siemens Aktiengesellschaft Verfahren, computerlesbarer datenträger, computerprogramm und simulator zum ermitteln von spannungen und formabweichungen in einer additiv hergestellten baustruktur
JP2018049335A (ja) * 2016-09-20 2018-03-29 富士ゼロックス株式会社 データ生成装置、造形装置、造形方法及びプログラム
KR102017010B1 (ko) * 2016-10-27 2019-09-03 주식회사 엘지화학 고분자 폼 점착 테이프 및 이를 포함하는 압력 감응형 터치 패널

Also Published As

Publication number Publication date
EP3717210A1 (en) 2020-10-07
US20210331400A1 (en) 2021-10-28
CN112020420A (zh) 2020-12-01
JP2021507834A (ja) 2021-02-25
BR112020015355A2 (pt) 2020-12-08
KR102361096B1 (ko) 2022-02-09
JP7046193B2 (ja) 2022-04-01
WO2019199285A1 (en) 2019-10-17
US11364687B2 (en) 2022-06-21
EP3717210A4 (en) 2021-07-14

Similar Documents

Publication Publication Date Title
KR102361096B1 (ko) 3d 인쇄에서 크기 변화에 대한 보정
EP3094472B1 (en) Processing slice data for an additive manufacturing system
KR102163831B1 (ko) 3d 인쇄
US11983832B2 (en) Compensating for dimensional variation in 3D printing
WO2020222789A1 (en) Dimensional compensations in additive manufacturing
US20210379830A1 (en) Determining fusing energy profiles in 3d printing
US12109762B2 (en) Dimensional compensations for additive manufacturing
US20210331403A1 (en) Segmenting object model data at first and second resolutions
WO2020222784A1 (en) Geometrical compensations
WO2020190299A1 (en) Processing merged 3d geometric information
US12109761B2 (en) Geometrical compensation in additive manufacturing
US11780170B2 (en) Fusing three dimensional (3D) parts
US11654632B2 (en) Validation of object model dimensions for additive manufacturing
CN112789158B (zh) 用于选择物体的方位和/或位置的方法、装置和介质
CN114834042B (zh) 3d打印机及用于其的方法和装置、3d打印系统和存储介质
US12079546B2 (en) Dimensions in additive manufacturing
BR112020015355B1 (pt) Métodos de compensação para variação dimensional em impressão 3d e sistema de impressão 3d de compensação de variação dimensional

Legal Events

Date Code Title Description
A201 Request for examination
PA0105 International application

Patent event date: 20200709

Patent event code: PA01051R01D

Comment text: International Patent Application

PA0201 Request for examination
PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20210503

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20211124

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20210503

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

X091 Application refused [patent]
AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20211124

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20210702

Comment text: Amendment to Specification, etc.

PX0701 Decision of registration after re-examination

Patent event date: 20211230

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20211223

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20211124

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20210702

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20220207

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20220207

End annual number: 3

Start annual number: 1

PG1601 Publication of registration