SELF-MODIFYING AGITATION PROCESS AND APPARATUS FOR SUPPORT REMOVAL IN ADDITIVE MANUFACTURING AND 3D PRINTED MATERIAL
20230278289 · 2023-09-07
Assignee
Inventors
Cpc classification
B08B3/12
PERFORMING OPERATIONS; TRANSPORTING
B29C64/30
PERFORMING OPERATIONS; TRANSPORTING
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B24B31/10
PERFORMING OPERATIONS; TRANSPORTING
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y40/20
PERFORMING OPERATIONS; TRANSPORTING
B24B49/14
PERFORMING OPERATIONS; TRANSPORTING
Y02P10/25
GENERAL 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
International classification
B33Y50/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B08B3/12
PERFORMING OPERATIONS; TRANSPORTING
B24B49/00
PERFORMING OPERATIONS; TRANSPORTING
B24B49/14
PERFORMING OPERATIONS; TRANSPORTING
B33Y30/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/30
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A process for support material removal for 3D printed parts wherein the part is placed in a media filled tank and support removal is optimized in a multi-parameter system through an artificial intelligence process which may include, but is not limited to, the use of historical data, parametric testing data, normal support removal data, and outputs from other support removal AI models to generate optimally efficient use of each parameter in terms of pulse repetition interval (PRI) and cycle time as defined by pulse width (PW). The input parameters may include heat, circulation, ultrasound and chemical reaction, which are used in sequence and/or in parallel, to optimize efficiency of support removal. Sequentially and/or in parallel, heat, pump circulation and ultrasound may vary in application or intensity. Selection of means of agitation depends on monitored feedback from the support removal tank and application of a statistically dynamic rule based system (SDRBS).
Claims
1. An apparatus for support material removal, comprising: a chamber operatively arranged to receive a part having support material; a media placed within said chamber, said media encompassing said part; a temperature control unit arranged to vary a temperature of said media within said chamber; an agitator arranged to agitate said media within said chamber; a pump operatively arranged to circulate said media within said chamber; a first sensor operatively arranged to detect a first set of parameters of said media; and, a control unit communicatively connected to said first sensor, wherein during operation of the apparatus, said first sensor transmits said first set of parameters to said control unit, said control unit analyzes said first set of parameters to determine a second set of parameters of said media, said control unit outputting said second set of parameters to said temperature control unit, said pump, and said agitator.
2. The apparatus for support removal recited in claim 1, wherein said part is made from additive manufacturing and said support material is created due to the additive manufacturing process.
3. The apparatus for support removal recited in claim 1, further comprising a second sensor operatively arranged to view said part within said chamber to take a measurement of an amount of said support material removed from said part, said second sensor transmits said measurement to said control unit, said measurement analyzed by said control unit in combination with said first set of parameters to determine said second set of parameters of said media.
4. The apparatus for support removal recited in claim 3, wherein said second sensor is an optical, infrared, thermal, or acoustic sensor.
5. The apparatus for support removal recited in claim 1, wherein said media is a fluid, a plurality of abrasive bodies, or a combination of both.
6. The apparatus for support removal recited in claim 1, wherein said parameters comprise media pressure, agitation intensity, or temperature.
7. A method of removing support material from a part, comprising: determining a first set of parameters of a media arranged within a chamber; subjecting a part with support material to said media having said first set of parameters over a first time interval; determining a second set of parameters of said media prior to the end of said first time interval; subjecting said part with support material to said media having said second set of parameters over a second time interval, said second time interval being shorter than said first time interval; repeating said method over a plurality of consecutive time intervals until a run time for said method has been reached; and, removing said part from said media after said run time for said method has been reached.
8. The method of support material removal as recited in claim 7, further comprising: measuring an effect said media has on said support material over said first time interval via a sensor operatively arranged to view said part during said process; comparing said effect said media has on said part over said first time interval to a computer-generated model of said part; and, determining an amount of said support material which remains attached to said part.
9. The method of support material removal as recited in claim 7, further comprising: receiving a data set from said user in order to set said set of first parameters of said media; measuring the temperature, agitation level, or pump pressure of said media via a sensor operatively arranged to read in data from said media; and, determining the second set of parameters of said media by using said measurements of said media.
10. The method of support material removal as recited in claim 7, wherein said media is a fluid, a plurality of abrasive bodies, or a combination of both.
11. The method of support material removal as recited in claim 7, wherein said set of first parameters is determined from a parameter history database.
12. The method of support material removal as recited in claim 7, wherein an effect said media has on said part over said first time interval is compared to a computer-generated model of said part to determine an amount of support material which remains attached to said part.
13. The method of support material removal as recited in claim 7, further comprising measuring an effect said media having said second parameters imparts on said support material over said second time interval via a first sensor, said first time interval being longer in length than said second time interval.
14. An apparatus for removal of support material from a 3D printed part, comprising: a chamber for containing a fluid media; an agitator operative to agitate the fluid media; a sensor operative to detect at least one of the 3D printed part, the support material, or the fluid media during agitation of the fluid media; and a control unit configured to be responsive to an output of the sensor and based on said output operative to determine a change in an operating parameter, and further said control unit configured to apply said change in the operating parameter to operation of the apparatus.
15. The apparatus of claim 14 further comprising: a heating unit operative to heat the fluid media.
16. The apparatus of claim 14 further comprising: a. a transducer operative to apply ultrasonic waves to the fluid media.
17. The apparatus of claim 14 further comprising: a. a pump operative to circulate the fluid media in the chamber.
18. The apparatus of claim 14 wherein said change in the operating parameter includes at least one of temperature or agitation.
19. The apparatus of claim 14 wherein said sensor detects at least one of: temperature, pH, agitation of said fluid media, pressure, an amount of support material remaining on the 3D printed part, or an amount of support material removed from the 3D printed part.
20. The apparatus of claim 14 wherein said sensor is an optical, infrared, thermal, or acoustic sensor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0027] The nature and mode of operation of the present invention will now be more fully described in the following detailed description of the invention taken with the accompanying figures, in which:
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
DETAILED DESCRIPTION
[0036] At the outset, it should be appreciated that like drawing numbers on different drawing views identify identical, or functionally similar, structural elements of the invention. It is to be understood that this invention is not limited to the disclosed aspects.
[0037] Furthermore, it is understood that this invention is not limited to the particular methodology, materials, or modifications described and, as such, the invention may vary from that which is disclosed herein. It is also understood that the terminology used herein is for the purpose of describing particular aspects.
[0038] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood to one of ordinary skill in the art to which this invention pertains. It should be understood that any methods, devices or materials similar or equivalent to those described herein can be used in the practice or testing of the method and apparatus.
[0039] Furthermore, as used herein, “and/or” is intended to mean a grammatical conjunction used to indicate that one or more of the elements or conditions recited may be included or occur. For example, a device comprising a first element, a second element and/or a third element, is intended to be construed as any one of the following structural arrangements: a device comprising a first element; a device comprising a second element; a device comprising a third element; a device comprising a first element and a second element; a device comprising a first element and a third element; a device comprising a first element, a second element and a third element; or, a device comprising a second element and a third element.
[0040] Furthermore, as used herein, “optimization” is intended to mean an act, process, or methodology of making something (such as a design, system, or decision) as fully perfect, functional, or effective as possible. For example, an optimal process will achieve the best results possible from the process under the parameter ranges the process is allowed to operate in Additionally, as used herein, “determining” is intended to mean the act of receiving information from a sensor and executing an algorithm using that information to produce an output, for example via a computer that is programmed according to that algorithm.
[0041] Adverting now to the figures,
[0042]
[0043] Arranged within control unit section 104 of apparatus 100 may be control input screen 106, control unit 140, and ultrasonic wave generators 132. Control input screen 106 may be communicatively connected to control unit 1.40 via wire 141. Control unit 140 may be communicatively connected to pump 124, pressure sensors 130, part sensor 136, cooling unit 138, heating unit 150, ultrasonic wave generators 132, and temperature sensor 152.
[0044]
[0045]
[0046]
[0047]
[0048] Similarly, step 312 includes setting ultrasonic agitation to the level from algorithm step 301. Step 314 includes running the process at the set agitation level from step 312 over the defined first time interval. And, at step 316 the agitation level is checked.
[0049] Step 322 includes setting the pump pressure to the level from algorithm step 301. Step 324 includes running the process at the set pump pressure from step 312 over the defined first time interval. And, at step 326 the pump discharge pressure is checked.
[0050] Additionally, step 332 includes setting the media pH to the level from algorithm step 301. Step 334 includes running the process at the set media pH level from step 332 over a defined first time interval. And, at step 336 the pH of the media is checked.
[0051] Once checked 306, 316, 326, 336, the values of temperature, agitation level, pump discharge pressure, and pH of the media can be fed back to algorithm step 301, where a second set of parameters for temperature, agitation level, pump pressure, and oil may be determined. Using the second set of parameters, the process is then run again over a defined second time interval. It should be appreciated that the second time interval may be shorter than the first time interval. The process can run through a plurality of time intervals prior to finishing the process. As such, the process is iterative, which works to optimize the support removal process within a specified time duration. This process overall keeps the parameters close to a desired level at each iteration of the process. In a preferred embodiment, algorithm step 301 utilizes a parameter database which has been formulated from a plurality of process runs on other parts using the same apparatus and method. Analysis of these parameters may allow for optimization of the process with respect to a particular part process.
[0052]
[0053] In the foregoing description, example embodiments are described. The specification and drawings are accordingly to be regarded in an illustrative rather than a restrictive sense.
[0054] It will be appreciated that various aspects of the above-disclosed invention and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Various presently unforeseen or unanticipated alternatives, modifications, variations, or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.
LIST OF REFERENCE NUMERALS
[0055] 100 support material removal apparatus [0056] 102 chamber section [0057] 104 control unit section [0058] 106 control input screen [0059] 108A access door [0060] 108B access door [0061] 108C access door [0062] 110 lid [0063] 120 chamber [0064] 121 opening [0065] 122 filter [0066] 124 pump [0067] 126 pipes [0068] 130 pressure sensor [0069] 136 sensor [0070] 138 cooling unit [0071] 142 ultrasonic transducer [0072] 144 filtering screen [0073] 146 weir [0074] 148 overflow chamber [0075] 150 heating unit [0076] 152 temperature sensor [0077] 154 media [0078] 160 part [0079] 162 support material [0080] 200 placement step [0081] 202 activation step [0082] 204 rotation step [0083] 206 agitation step [0084] 210 removal step [0085] 300 initial parameter entry step [0086] 301 algorithm step [0087] 302 setting temperature step [0088] 304 running process step [0089] 306 temperature check step [0090] 312 setting agitation level step [0091] 314 running process step [0092] 316 agitation level check step [0093] 322 setting pump pressure step [0094] 324 running process step [0095] 326 pump pressure check step [0096] 332 setting pH/liquid level step [0097] 334 running process step [0098] 336 pH liquid level check step [0099] 350 scanning step