WO2022081149A1 - Nettoyage d'objets - Google Patents

Nettoyage d'objets Download PDF

Info

Publication number
WO2022081149A1
WO2022081149A1 PCT/US2020/055499 US2020055499W WO2022081149A1 WO 2022081149 A1 WO2022081149 A1 WO 2022081149A1 US 2020055499 W US2020055499 W US 2020055499W WO 2022081149 A1 WO2022081149 A1 WO 2022081149A1
Authority
WO
WIPO (PCT)
Prior art keywords
cleaning
pressure
fluid flow
platform
controller
Prior art date
Application number
PCT/US2020/055499
Other languages
English (en)
Inventor
Jorge DIOSDADO BORREGO
Fernando VICIANO MARTIN
Roger TARRES NOGUERA
Original Assignee
Hewlett-Packard Development Company, L.P.
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 Hewlett-Packard Development Company, L.P. filed Critical Hewlett-Packard Development Company, L.P.
Priority to PCT/US2020/055499 priority Critical patent/WO2022081149A1/fr
Publication of WO2022081149A1 publication Critical patent/WO2022081149A1/fr

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B5/00Cleaning by methods involving the use of air flow or gas flow
    • B08B5/02Cleaning by the force of jets, e.g. blowing-out cavities
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B13/00Accessories or details of general applicability for machines or apparatus for cleaning
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B08CLEANING
    • B08BCLEANING IN GENERAL; PREVENTION OF FOULING IN GENERAL
    • B08B3/00Cleaning by methods involving the use or presence of liquid or steam
    • B08B3/02Cleaning by the force of jets or sprays
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16YINFORMATION AND COMMUNICATION TECHNOLOGY SPECIALLY ADAPTED FOR THE INTERNET OF THINGS [IoT]
    • G16Y40/00IoT characterised by the purpose of the information processing
    • G16Y40/40Maintenance of things

Definitions

  • Some three-dimensional (3D) printing systems form objects by selectively solidifying successively formed layers of a particulate build material formed on a build platform within a build chamber.
  • Some three-dimensional printing systems apply liquid binder agent, for example from an ink-jet type printhead, to each layer of build material in a pattern corresponding to the cross-section of the object being formed.
  • the binder agent has to be cured after it is applied, for example through use of heat or ultra-violet energy, to the build material to cause the binder agent to bind particles of the build material together in the desired shape.
  • objects may be generated by selectively melting portions of successively formed layers of a particulate build material, such as a powdered plastic build material, to form layers of the object.
  • a particulate build material such as a powdered plastic build material
  • Figure 1 is a schematic diagram of a cleaning apparatus according to one example
  • Figure 2 is a flow diagram outlining a method of operating a cleaning apparatus according to one example
  • Figures 3A and 3B are schematic diagrams outlining operation of a cleaning apparatus according to one example.
  • Figures 4A and 4B are schematic diagrams outlining operation of a cleaning apparatus according to one example.
  • the end-to-end object generation process should be highly automated and should minimise the level of human intervention needed to generate final 3D objects.
  • 3D objects may be generated by 3D printers in a generally highly automated manner, typically 3D printed objects have to be cleaned after their generation before they can be considered to be final parts. This is particularly the case with objects that have been generated using powder bed 3D printing techniques.
  • Objects formed using powder bed techniques are formed by selective solidification of successive layers of a powdered build material, such as a plastic, metal, or ceramic build material within a build unit. After object generation, the object is surrounded in the build unit by a volume of non-solidified and typically free-flowing build material. Furthermore, the object may have additional nonsolidified but non-free flowing build material adhered to the object (for example adhered to the object surface, or accumulated within internal object structures).
  • Free-flowing build material surrounding the object may be separated from the object relatively easily, for example using sieving techniques that may be augmented with the addition of vibrations and/or air flows.
  • Adhered build material requires the use of additional build material removal techniques, such as use of relatively high-pressure air flows.
  • use of high-pressure air flows can cause objects to move around during clearing which can cause the objects to be damaged. This may be particularly the case with 3D objects known as green parts, which are formed through the application of a binder agent to layers of metal or ceramic build material, and which may have relatively poor strength (e.g. a tensile strength of around 2 to 10 MPa) until they are sintered in a sintering furnace.
  • the apparatus 100 comprises an at least partially enclosed housing 102 within which is provided a cleaning platform 104, or a mechanism or interface, such as a set of guide rails, to receive a cleaning platform 104 on which a 3D object 106 to be cleaned may be placed (shown in a side view).
  • the 3D object 106 may be placed on the cleaning platform 104 by a suitable object placement system (not shown), that may include a robotic arm, a conveyor belt, or any other suitable object placing mechanism.
  • the object is not fixed to the cleaning platform or restrained in any manner.
  • the housing 102 may include one or multiple openings to allow the cleaning platform 104 to be moved into and out of the housing.
  • the 3D object 106 may initially comprise an object portion and a quantity of adhered build material.
  • the apparatus 100 further comprises an imaging system 108, a cleaning module 110, and a controller 120.
  • the imaging system 108 comprises one or multiple cameras or other suitable imaging elements, such as a line scanner, to enable a 2D or a 3D image of the object 106 to be generated and also to determine the position of the object 106 on the cleaning platform.
  • the imaging module 110 comprises a 3D camera to enable a 3D image of the object 106 to be obtained.
  • the imaging module 110 comprises a movable 2D camera, or a set of fixed 2D cameras to allow a 3D image of the object 106 to be obtained.
  • One or more lights or projectors may also be provided in appropriate positions to suitably illuminate the 3D object 106.
  • the imaging system 108 is configured to distinguish between the object 106 and the cleaning platform 104 using any suitable techniques.
  • the upper surface of the cleaning platform 104 may have a property that is contrasted to a property of the object 106.
  • the property may be at least one of a colour and a surface reflectivity.
  • the cleaning platform 104 may have a patterned surface, such as a checkerboard pattern, a line pattern, or the like. This may allow the imaging system 108 to generate an image just of the object 104, without including any portion of the cleaning platform 104.
  • the cleaning module 110 comprises an output port 112, such as a nozzle, an array of nozzles, a slot, an air knife, or the like, to enable a flow of cleaning fluid 114, such as air, nitrogen, or the like, to be directed towards the object 106.
  • the output port 112 may span the width of the cleaning platform 104 to allow a flow of cleaning fluid to be applied simultaneously along a portion spanning the whole length of the object 106.
  • the cleaning module 110 is connected to a source of pressurized cleaning fluid through a variable flow mechanism (not shown), such as an electromechanical variable valve, to enable the pressure of the cleaning fluid flow 114 as it exits the output port 112 to be controlled by the controller 120.
  • the cleaning module 110 is laterally moveable relative to the cleaning platform 104. This may be achieved, for example, by allowing the cleaning module 110 to be movable along an axis, by allowing the cleaning platform 104 to be moveable along the axis, or allowing both the cleaning module 110 and the cleaning platform 104 to be movable along the axis. In one example, the height or distance of the cleaning module 110 may be adjusted relative to the cleaning platform 104. In one example the orientation of the cleaning fluid flow 114 may be adjusted, for example by changing the orientation of one or more or of the cleaning module 110 and the output port 112.
  • the controller 120 comprises a processor 122, such as a microprocessor or a microcontroller, coupled to a memory 124.
  • a processor 122 such as a microprocessor or a microcontroller
  • On the memory 124 are stored instructions 126 that, when executed by the processor 122, cause the controller 120 to analyse an image or images generated by the imaging system 108 and to obtain therefrom characteristics of the object 106 on the cleaning platform 104.
  • the memory 124 additionally comprises instructions 128 that, when executed by the processor 122, cause the controller 120 to control the cleaning module 110 based on the obtained object characteristics.
  • the controller 120 controls the imaging system 108 to obtain an image or images of the object 106 on the cleaning platform 104.
  • the imaging system 108 may, for example, generate a point cloud or other data representing the 3D object 106 in a suitable digital format.
  • the controller 120 processes image data obtained from the imaging system 108 to generate the point cloud or other data representing the 3D object 106.
  • the imaging system 108 is able to generate a full 3D image of the object 106, apart from for any portions of the object 106 which are hidden from the imaging system 108, such as the base of the object 106 which is hidden by the cleaning platform 104.
  • the controller 120 then processes the image data to obtain characteristics of the object 106 on the cleaning platform 104.
  • the characteristics may include one or more of: the position of the object 106 relative to a reference point of the cleaning platform 104; the surface geometry of the object 106; the estimated mass of the object 106; the estimated centre of gravity of the object 106; and an estimation of the friction force between the base of the object 106 and the upper surface of the cleaning platform 114.
  • the controller 120 may estimate the mass of the object 106 based on its determined volume and based on knowledge of the type of build material from which the object 106 is formed.
  • the controller 120 may determine characteristics of the object 302A using a set of assumptions, for example assuming that the object is a solid object, assuming that the object has a predetermined density, that the object is made of specific build material, or the like.
  • the controller 120 controls the cleaning module 110 to clean the object 106 based on the obtained characteristics.
  • controlling the cleaning module 110 is meant that the controller 120 may control at least one or more of: the distance between the cleaning module 110 above the cleaning platform 104; the lateral position of the cleaning module 110 relative to the cleaning platform 104; the orientation of the cleaning fluid flow 114; and the pressure of the cleaning fluid flow 114 at the output port 112.
  • FIG 3A a schematic side view of the cleaning platform 114 is shown with an object 302A positioned thereon.
  • the object 302A may initially comprise an object portion and a quantity of adhered build material.
  • the cleaning module 110 has a fixed orientation and a fixed height above the cleaning platform 104. For clarity, only the cleaning module output port 112 is shown.
  • the relative position of the output port 112 and the object 302A is shown at different moments in time (labelled from 1 to 6).
  • the controller 120 determines the 3D shape of at least a portion of the object 302A. From this, the controller 120 determines the highest portion of the object 302A above the cleaning platform 104 and sets the height of the output port 112 to be a predetermined distance above the highest portion of the object 302A. The controller 120 also estimates one or more of the mass of the object 106, the estimated centre of gravity of the object 106, and the friction force between the object 302A and the cleaning platform 104. The controller 120 also determines the distance, referred to hereinafter as the cleaning distance, between the output port 112 and the portion of the surface of the object 106 to which the cleaning fluid flow 114 is to be directed.
  • controller 120 further determines the angle, referred to hereinafter as the cleaning angle between the cleaning fluid flow 114’1 and surface of the object. Using these determined characteristics, the controller 120 can determine a pressure of cleaning fluid flow 114 that is to be applied to a particular portion of the object 302A that is unlikely to cause movement, and hence damage, to the object 302A but that will cause acceptable cleaning of object surface. In one example, a small degree of movement of the object, may be acceptable, providing this is determined not to cause damage to the object.
  • a first pressure is generated for cleaning fluid flow 114’1 (indicating the cleaning fluid flow 114 at position 1 shown in Figure 3A).
  • the controller 120 determines the cleaning distance between the output port 112 and the portion of the object 302A to which the cleaning fluid flow 114’1 is directed and further determines the cleaning angle between the cleaning fluid flow 114’1 and surface of the object at that point. As shown in Figure 3A, at this position the cleaning angle is about 45 degrees.
  • the controller 120 determines a suitable pressure of the cleaning fluid flow 114 at the output port 112 that is sufficient to cause satisfactory cleaning of the object surface but is insufficient to cause the object 302A to move relative to the cleaning platform 104.
  • the pressure of cleaning fluid flow at the surface of object 106 may be estimated, based, for example, on at least one of the pressure of the cleaning fluid flow 114 at the output port 112 or within the cleaning module 110, the cleaning distance, and the cleaning angle.
  • a maximum estimated pressure of the cleaning fluid 114 at the surface of object 302A may be set. This maximum pressure may be, for example, based on test results for a similar type of object to be cleaned, and is determined to be a maximum pressure of cleaning fluid flow that can be safely applied to the surface of the object 302A without causing damage to the object.
  • the controller 120 determines the cleaning distance and the cleaning angle, which is still about 45 degrees. Accordingly, in order to prevent the object 302A from moving relative to the cleaning platform 104, the controller 120 determines that fluid cleaning flow 114’2 is to be generated to have a second pressure lower than the first pressure since the cleaning distance is less than in cleaning position 1.
  • the controller 120 determines that the cleaning angle is about 90 degrees, meaning that the fluid flow 114’3 hits the object perpendicular to the object surface.
  • the controller 120 also determines the cleaning distance, and using this data determines a pressure for the cleaning fluid flow 114’3 that is unlikely to generate a force that would cause the object 302A to move relative to the cleaning platform 104. Accordingly, the controller 120 determines that the fluid cleaning flow 114’3 is to be generated to have a third pressure higher than the first or second pressure.
  • the controller 120 determines an appropriate pressure of the cleaning fluid flow 114 so as to avoid causing the object 302A to move relative to the cleaning platform 104.
  • the relative position of output port 112 and the object 302A may be changed on a continuous basis, or may be changed using small discrete movements.
  • the speed of relative movement between the output port 112 and the object 302A may be determined to enable satisfactory cleaning of each portion of the object 302A.
  • the controller 120 determines, based on, for example, one or more of the determined object geometry, the determined object centre of gravity, and the determined object mass, that applying too great a pressure for cleaning fluid flow 114’1 could result in the object 302B from toppling over or moving.
  • the controller 120 thus determines a suitable first pressure for the cleaning fluid flow 114’1 that will prevent the object 302 B from moving.
  • the controller 120 determines, that a higher pressure may be generated for the cleaning fluid flow 114’2, based on the determined object characteristics, since at cleaning position 2 the object 302B is determined to be relatively stable, and unlikely to be moved by cleaning fluid flow 114’2, even at a relatively higher pressure.
  • FIG. 4A a side view of the cleaning platform 114 is shown with an object 402A positioned thereon.
  • the cleaning module 110 or the output port 112 has a variable orientation and a variable height above the cleaning platform 104.
  • the controller 120 controls, based on the determined object characteristics, the orientation of the output port 112 such that the cleaning fluid flow 114 is applied substantially perpendicularly to the object surface, although in other examples the controller 120 may determine that any other suitable angle may be chosen. In some examples, the cleaning angle may be changed during a cleaning operation.
  • the controller 120 positions the cleaning fluid flow 114’1 to be directed towards the base of the object 402A. As described above, the controller 120 determines a suitable pressure of the cleaning fluid flow 114’1 to avoid movement of the object 402A relative to the cleaning platform 104.
  • the controller 120 may adjust the pressure of the cleaning fluid flow 114 based on the cleaning distance. For example, using a relatively high-pressure cleaning fluid flow at a relatively far distance from the object surface is equivalent to using a relatively low-pressure cleaning fluid flow at a relatively close distance from the object surface. The controller 120 may thus determine a suitable combination of cleaning fluid flow pressure and output port distance, for example based on the determined geometry of the object 402A.
  • the controller 120 positions the cleaning fluid flow 114’2 to be directed towards the top of the object 402A. As described above, the controller 120 determines a suitable pressure of the cleaning fluid flow 114’2 to avoid movement of the object 402A relative to the cleaning platform 104.
  • the controller 120 positions the cleaning fluid flow 114’3 to be directed towards the top surface of the object 402A. As described above, the controller 120 determines a suitable pressure of the cleaning fluid flow 114’3 to avoid movement of the object 402A relative to the cleaning platform 104.
  • FIG. 4B a side view of the cleaning platform 114 is shown with an object 402B positioned thereon.
  • the cleaning module 110 has a variable orientation and a variable height above the cleaning platform 104.
  • the controller 120 determines, based on, for example, one or more of the determined object geometry, the determined object centre of gravity, and the determined object mass, that applying too great a pressure for cleaning fluid flow 114’1 could result in the object 302B from sliding or from toppling over on the cleaning platform 104.
  • the controller 120 may make different choices. For example, at position 1 , the controller 120 may determine a suitable first pressure for the cleaning fluid flow 114’1 that, when applied perpendicularly to the surface of object 402B will prevent the object 302B from moving.
  • the controller 120 may determine that a different pressure cleaning fluid flow 114’1’ may be applied at a shallower cleaning angle. For example, the controller 120 may determine whether a component of the force of the cleaning fluid flow 114’1’ as applied to the object surface is likely to cause the object to move relative to the cleaning platform 104. In one example, the controller 120 may determine a minimum estimated pressure of the cleaning fluid 114 at the surface of object 302A. The minimum estimated pressure may, for example, be a determined minimum pressure that obtains satisfactory cleaning results. In this way, the controller 120 may determine the orientation of the output port 112 to ensure that the minimum pressure is met, whilst at the same time preventing movement of the object 402B.
  • the controller 120 may determine then, for example, the position of the output port 112 as it is moved relative to the surface of the object 402B, a suitable output port orientation, and an appropriate cleaning pressure.
  • the above-described techniques enable efficient cleaning of objects having a wide-range of object geometry whilst avoiding or limiting movement, and hence damage caused by movement of objects which are placed in an unrestrained manner on a cleaning platform. Being able to place objects on the cleaning platform without having to restrain them helps simplify both the object cleaning workflow and the object cleaning apparatus.
  • the process can be repeated after a first cleaning pass, for example after the object 106 has been repositioned in a different orientation on the cleaning platform by a suitable object placement mechanism.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • Cleaning In General (AREA)

Abstract

L'invention concerne un procédé de nettoyage d'un objet qui, dans un exemple, comprend la réception d'un objet libre sur une plateforme de nettoyage, l'obtention, avec un système d'imagerie, d'un ensemble de caractéristiques de l'objet, la commande d'un module de nettoyage, sur la base de l'ensemble de caractéristiques obtenu, pour diriger un flux de fluide de nettoyage vers une partie de la surface d'objet pour nettoyer la surface d'objet tout en empêchant l'objet de se déplacer sur la plateforme de nettoyage.
PCT/US2020/055499 2020-10-14 2020-10-14 Nettoyage d'objets WO2022081149A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/US2020/055499 WO2022081149A1 (fr) 2020-10-14 2020-10-14 Nettoyage d'objets

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2020/055499 WO2022081149A1 (fr) 2020-10-14 2020-10-14 Nettoyage d'objets

Publications (1)

Publication Number Publication Date
WO2022081149A1 true WO2022081149A1 (fr) 2022-04-21

Family

ID=81209216

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2020/055499 WO2022081149A1 (fr) 2020-10-14 2020-10-14 Nettoyage d'objets

Country Status (1)

Country Link
WO (1) WO2022081149A1 (fr)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5248456A (en) * 1989-06-12 1993-09-28 3D Systems, Inc. Method and apparatus for cleaning stereolithographically produced objects
EP2670572A1 (fr) * 2011-01-31 2013-12-11 Global Filtration Systems, A DBA of Gulf Filtration Systems Inc. Procédé et appareil permettant de fabriquer des objets en trois dimensions à partir de matériaux solidifiables multiples
US20180126650A1 (en) * 2016-11-07 2018-05-10 Velo3D, Inc. Gas flow in three-dimensional printing

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5248456A (en) * 1989-06-12 1993-09-28 3D Systems, Inc. Method and apparatus for cleaning stereolithographically produced objects
EP2670572A1 (fr) * 2011-01-31 2013-12-11 Global Filtration Systems, A DBA of Gulf Filtration Systems Inc. Procédé et appareil permettant de fabriquer des objets en trois dimensions à partir de matériaux solidifiables multiples
US20180126650A1 (en) * 2016-11-07 2018-05-10 Velo3D, Inc. Gas flow in three-dimensional printing

Similar Documents

Publication Publication Date Title
JP6482476B2 (ja) 選択的レーザ凝固装置および方法
JP7059411B2 (ja) 積層造形によって物体を製造するための装置
EP3554798B1 (fr) Dépôt de matériau adaptatif pour fabrication additive
US20040075196A1 (en) Selective deposition modeling method and apparatus for forming three-dimensional objects and supports
JP6188109B1 (ja) 装置構成体、3dプリンタ、生成的製造プロセスおよび装置洗浄方法
CN111112618B (zh) 造形装置及造形方法
EP1270184A1 (fr) Modelage par dépôt sélectif de matière pour former des objets tridimensionnels
JP6920352B2 (ja) 3d印刷のための方法および装置
US20180257299A1 (en) Additive manufacturing with energy delivery system having rotating polygon and second reflective member
EP3468779B1 (fr) Dispositif et procédé de fabrication additive avec pulvérisateur présentant une fente
KR20180042306A (ko) 적층 제조 시스템을 위한 프린트헤드 모듈들의 어레이
KR20130060178A (ko) 3차원 모델들을 제조하기 위한 방법 및 디바이스
US11931961B2 (en) Object cleaning
US10596763B2 (en) Additive manufacturing with array of energy sources
US20190151944A1 (en) Additive Manufacturing with a Two-Part Polygon Scanner
WO2022081149A1 (fr) Nettoyage d'objets
US20190143595A1 (en) Additive manufacturing with dithering scan path
JP6909624B2 (ja) 仕上げ面を3次元物体に適用する方法およびシステム
JP2005169878A (ja) 三次元物体の造形方法および造形装置
US12030245B2 (en) Method of selective laser solidification
WO2022203669A1 (fr) Retrait de matériau particulaire d'un objet
Hu et al. Solid freeform fabrication of metal parts by 3d laser cladding
MX2014001029A (es) Impresora tridimensional con sistema de soportes ortogonales.
JP2018027618A (ja) 造形装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 20957878

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20957878

Country of ref document: EP

Kind code of ref document: A1