SYSTEM AND METHOD FOR AUTOMATED CLEANING OF PARTS PRODUCED BY A THREE-DIMENSIONAL OBJECT PRINTER

20170239893 · 2017-08-24

    Inventors

    Cpc classification

    International classification

    Abstract

    A method of operating a cleaning system removes support material from parts made by a three-dimensional printer. The method operates the cleaning system to correlate data for features on a part located within a receptacle with structural data in a file used by the three-dimensional printer to fabricate the part. The method then operates one or more actuators to locate a fluid directing nozzle pneumatically connected to a pressurized fluid source opposite areas containing support material and operates the pressurized fluid source to enable pressurized fluid to be directed by the fluid directing nozzle at the support material. The method includes generating image data of the cleaned areas with an image sensor so the removal of the support material can be confirmed, and if an area is not sufficiently cleaned, the cleaning operation can be repeated.

    Claims

    1. A method of removing support material from parts made by of a three-dimensional object printer comprising: correlating with a controller data corresponding to a part within a receptacle with structural data for the part that was used by the three-dimensional object printer to make the part; directing with the controller fluid from a fluid directing nozzle towards an area of the part in which support material is located, the directing being made with reference to structural data for the part after the structural data has been correlated to the data corresponding to the part within the receptacle; and continuing with the controller to direct fluid from the fluid directing nozzle to remove support material from other areas of the part, the directing of the fluid being made with reference to the structural data for the part.

    2. The method of claim 1, the correlation further comprising: generating with sensors of an articulated arm positional data corresponding to an end of the articulated arm; identifying with the controller at least three positions on the part within the receptacle with reference to the positional data generated by the sensors of the articulated arm; and correlating the at least three identified positions with the structural data for the part.

    3. The method of claim 1, the correlation further comprising: generating digital image data of the part with an optical sensor; and correlating with the controller the digital image data corresponding to the part within a receptacle with the structural data for the part that was used by the three-dimensional object printer to make the part.

    4. The method of claim 1, the directing of the fluid from the fluid directing nozzle further comprising: operating with the controller a source of pressurized fluid operatively connected to the fluid directing nozzle to direct pressurized fluid onto the support material at the area of the part in which the support material is located.

    5. The method of claim 3, the operating of the pressurized fluid source further comprising: operating with the controller a valve operatively connected to the pressurized fluid source to enable pressurized fluid to flow through the fluid directing nozzle towards the area of the part within the receptacle at which support material is located.

    6. The method of claim 5, the operating of the pressurized fluid source further comprising: operating the valve with the controller to terminate flow through the fluid directing nozzle after a predetermined time period.

    7. The method of claim 4, the directing of the fluid from the fluid directing nozzle further comprising: operating with the controller one or more actuators, which are operatively connected to the fluid directing nozzle and the part, to move the fluid directing nozzle, the part, or both to position the fluid directing nozzle opposite the area of the part in which support material is located.

    8. The method of claim 7 further comprising: generating with an optical sensor digital image data of the position opposite the fluid directing nozzle; identifying with the controller support material remaining at the area of the part opposite the fluid directing nozzle with reference to the image data generated by the image sensor; and operating the pressurized source of fluid with the controller to enable pressurized fluid to flow through the fluid directing nozzle in response to support material being identified as remaining at the area of the part.

    9. The method of claim 7 further comprising: operating with the controller the one or more actuators to move the fluid directing nozzle, the part, or both to position the fluid directing nozzle opposite other areas of the part at which support material is located as identified by the structural data for the part in the receptacle; operating the pressurized source of fluid with the controller to enable fluid to flow through the flow directing nozzle towards the other areas of the part at which support material is located; and terminating operation of the one or more actuators to position the fluid directing nozzle opposite other areas of the part in response to each area containing support material being opposite the fluid directing nozzle and receiving pressurized fluid from the fluid directing nozzle.

    10. The method of claim 9 further comprising: generating with an optical sensor digital image data of each area that received pressurized fluid from the fluid directing nozzle; identifying with the controller the areas on the part that received pressurized fluid from the fluid directing nozzle in which support material remains; operating the one or more actuators with the controller to position the fluid directing nozzle opposite each identified area in which support material remains; operating the pressurized source of fluid with the controller to enable additional pressurized fluid to flow through the fluid directing nozzle towards each identified area in which support material remains; generating with the image sensor digital image data of each identified area in which support material remained and which received additional pressurized fluid; identifying with the controller the identified areas on the part in which support material remained after receiving the additional pressurized fluid; and continuing to operate the one or more actuators and the pressurized source of fluid to direct pressurized fluid towards each area in which support material remains until the controller identifies no areas as having support material remaining in the area.

    11. A system for removing support material from parts made by of a three-dimensional object printer comprising: a receptacle having a device for securing a part within the receptacle; a fluid directing nozzle pneumatically connected to a pressurized source of fluid; a plurality of actuators, which are operatively connected to the device securing the part and the fluid directing nozzle; and a controller operatively connected to the plurality of actuators and the pressurized source of fluid, the controller being configured to correlate data of features on the part secured within the receptacle with structural data for the part that was used by the three-dimensional object printer to make the part, to operate the actuators in the plurality of actuators to move the fluid directing nozzle, the device securing the part, or both to position the fluid directing nozzle towards an area of the part in which support material is located with reference to structural data for the part after the structural data has been correlated to the data for features on the part within the receptacle, to operate the source of pressurized fluid to direct pressurized fluid through the fluid directing nozzle at the support material on the part, and continuing to operate the actuators to position the fluid directing nozzle opposite other areas of the part with reference to the structural data for the part and to operate the source of pressurized fluid to remove support material from the other areas of the part.

    12. The system of claim 11 further comprising: an articulated arm having sensors that generate positional data corresponding to a position of an end of the articulated arm in three-dimensional space within the receptacle; and the controller being operatively connected to the sensors of the articulated arm, the controller being further configured to: identify at least three positions on the part within the receptacle with reference to the positional data generated by sensors of the articulated arm and to correlate the at least three identified positions with the structural data for the part.

    13. The system of claim 11 further comprising: an optical sensor configured to generate digital image data; and the controller being operatively connected to the optical sensor and the controller being further configured to: correlate digital image data of the part within the receptacle generated by the optical sensor with the structural data for the part that was used by the three-dimensional object printer to make the part.

    14. The system of claim 11 further comprising: a valve operatively connected to the pressurized fluid source; and the controller being further configured to operate the valve to enable pressurized fluid to flow through the fluid directing nozzle towards the area of the part within the receptacle at which support material is located.

    15. The system of claim 14, the controller being further configured to: operate the valve to terminate flow through the fluid directing nozzle after a predetermined time period.

    14. The system of claim 13, the controller being further configured to: identify support material remaining on the part at the area of the part opposite the fluid directing nozzle with reference to the digital image data generated by the optical sensor; and operate the valve to enable pressurized fluid to flow through the fluid directing nozzle in response to the area opposite the fluid directing nozzle being identified as having support material remaining in the area.

    15. The system of claim 11, the controller being further configured to: operate the actuators to position the fluid directing nozzle opposite other areas of the part at which support material is located as identified by the structural data for the part in the receptacle; operate the pressurized source of fluid to direct fluid through the flow directing nozzle towards the other areas of the part at which support material is located; and terminate operation of the actuator to position the fluid directing nozzle opposite other areas of the part in response to each area containing support material being opposite the fluid directing nozzle and receiving pressurized fluid from the fluid directing nozzle.

    16. The system of claim 11 further comprising: an optical sensor configured to generate digital image data; and the controller being operatively connected to the optical sensor, the controller being further configured to: identify areas on the part that received pressurized fluid from the fluid directing nozzle in which support material remains; operate the actuators to move the fluid directing nozzle, the device securing the part, or both to position the fluid directing nozzle opposite each identified area in which support material remains; operate the pressurized source of fluid to enable additional pressurized fluid to flow through the fluid directing nozzle towards each identified area in which support material remains; identify the identified areas on the part in which support material remains after receiving the additional pressurized fluid with reference to digital image data generated by the optical sensor; and continue to operate the actuators and the pressurized source of fluid to direct additional pressurized fluid towards each area in which support material remains until the no areas are identified as having support material remaining in the area.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0008] The foregoing aspects and other features of the method and device are explained in the following description, taken in connection with the accompanying drawings.

    [0009] FIG. 1 shows a system for automated cleaning of parts produced by a three-dimensional object printer.

    [0010] FIG. 2 shows a method of operating the system of FIG. 1 to clean parts produced by a three-dimensional object printer.

    [0011] FIG. 3 shows an alternative method of operating the system of FIG. 1 to clean parts produced by a three-dimensional object printer.

    [0012] FIG. 4 shows a prior art system for manually cleaning parts produced by a three-dimensional object printer.

    DETAILED DESCRIPTION

    [0013] For a general understanding of the environment for the method and cleaning system disclosed herein as well as the details for the method and cleaning system, reference is made to the drawings. In the drawings, like reference numerals designate like elements.

    [0014] FIG. 1 depicts a system for automated cleaning of parts produced by a three-dimensional object printer. The system 10 includes a receptacle 14 (shown in a cross-sectional view in the figure), a fluid directing nozzle 18 that is pneumatically connected to a pressurized source of fluid 22. Receptacle 14 includes a lid 16 that is connected to the receptacle by a hinge 20. As explained below, the system can include an articulated arm 26 having sensors 30 at each joint of the arm is positioned proximate the receptacle to enable the end of the arm to be manipulated within the interior volume of the receptacle when lid 16 is open. The sensors 30 are configured to generate positional data for three orthogonal axis positioned at a reference datum 24 associated with the articulated arm. While reference datum 24 is shown at the base of the articulated arm 26, the reference datum can be located at other positions on the arm. A clamp 28, or other securing device, is positioned within the receptacle to secure a part 32 within the receptacle as it is subjected to a stream of pressurized fluid emitted by the fluid directed nozzle 18. Fluid directing nozzle 18 is operatively connected to one or more actuators 34 to enable the nozzle 18 to move three dimensionally within the volume of the receptacle 14. Also within receptacle 14 is an optical sensor 38 that can be mounted within or on a rail 36 and operatively connected to one of actuators 34 to enable the optical sensor 38 to move within the receptacle and generate digital image data of the part 32. Additionally or alternatively, the clamp 28 can be mounted on a rail or other support system and operatively connected to one of the actuators 34 to enable the part to be manipulated in its orientation or moved within the volume of receptacle 14.

    [0015] A controller 40 is operatively connected to one of the actuators 34, the sensors 30 of the articulated arm 26, the optical sensor 38, and the pressurized source of fluid 22. In one embodiment, the controller 40 is operatively connected to a valve 44 positioned within the conduit connecting the pressurized source of fluid 22 to the fluid directing nozzle 18. By operating the valve 44, the pressurized fluid from the source 22 is selectively emitted from the fluid directed nozzle 18. The controller 40 is further configured to operate an actuator 34 to move the fluid directed nozzle 18 to various positions within the volume of the receptacle 14. The controller 40 can include or be operatively connected to a memory in which structural data that was used by a three-dimensional object printer to produce the part are stored. The controller 40 is configured with programmed instructions and electronic components to use the positional data received from the sensors 30 of the articulated arm 26 to identify the position of the end of the articulated arm 26 within the volume of the receptacle 14. An operator places the end of the articulated arm 26 at a particular location on the part and uses a user interface 42 to identify the position on the part 32 to the controller 40. After receiving the positional data for at least three positions on the part, the controller 40 can correlate these positions with the corresponding structural data stored in the memory 48. Thereafter, the controller 40 can identify positions that contain support material on the part 32 in the clamp 28 within the volume of the receptacle. Alternatively or additionally, the controller 40 can receive digital data generated by the optical sensor 38 and compare the digital data to the structural data used to produce the part to determine the orientation of the part 32 and the areas of the part that correspond to build material and to support material. The optical sensor 38 can be a digital camera or three-dimensional scanner. As used in this document, “correlation of part positions with structural data” means data identifying particular features on the part are compared with the structural data used to produce the part to determine the orientation and position of the part within the receptacle 14. The controller 40 can then operate one or more actuators 34 to move the fluid directing nozzle or the part or both to position the nozzle opposite each one of the areas containing support material and then operate the pressurized source of fluid 22 to direct a stream of pressurized fluid at the support material in each of these areas. The pressurized fluid removes the support material through mechanical interaction of the fluid and the support material. In some embodiments, the pressurized fluid is heated so the support material softens or melts in response to contact with the heated fluid to facilitate removal of the support material. Additionally or alternatively, in some embodiments, the pressurized fluid may be a solvent or other chemical capable of interacting with the support material chemically to remove the support material from the part more quickly.

    [0016] A method 200 for operating the system 10 is shown in FIG. 2. In the description of the method, statements that the method is performing some task or function refers to a controller or general purpose processor executing programmed instructions stored in non-transitory computer readable storage media operatively connected to the controller or processor to manipulate data or to operate one or more components in the printer to perform the task or function. The controller 40 noted above can be such a controller or processor. Alternatively, the controller can be implemented with more than one processor and associated circuitry and components, each of which is configured to form one or more tasks or functions described herein.

    [0017] When the method 200 is performed, it begins by correlating data corresponding to features on a part within the receptacle 14 with structural data for features on the part that was used by the three-dimensional object printer to make the part (block 204). As noted previously, this correlation can be performed by identifying at least three positions on the part within the receptacle with reference to the positional data generated by the sensors of the articulated arm and then correlating the at least three identified positions with the structural data for the part. Alternatively, the controller can correlate a digital image data of the part 32 in clamp 28 generated by the optical sensor 38 with the structural data used to form the part. The process proceeds by positioning a fluid directing nozzle 18 towards an area of the part where the structural data indicates support material is located (block 208). That is, the correlation of the structural data with the part in the receptacle enables the controller to move the fluid directing nozzle within the volume of the receptacle to positions opposite areas containing support material. Once positioned opposite an area in which support material is located, a source of pressurized fluid operatively connected to the fluid directing nozzle is operated to direct pressurized fluid onto the support material at the area of the part in which the support material is located (block 212). The amount of time that the controller 40 operates the source 22 to direct fluid towards a specific area of the part corresponds to the amount of support material indicated by the structural data used to build the part 32. The pressurized fluid source 22 can be operated by selectively opening and closing a valve 44 to enable pressurized fluid to be emitted from the nozzle 18. Additionally, the fluid source 22 can be configured to generate a pulsating stream of fluid to enhance the mechanical action of the fluid stream against the support material. The process continues by referencing the structural data to identify other areas for support material removal (block 216) and then continuing to position the fluid directing nozzle at those areas and operating the source of pressurized fluid to remove support material from the other areas of the part (blocks 208 and 212). Once all of the areas having support material are treated with the pressurized fluid from the pressurized fluid source, a verification process is performed.

    [0018] The verification process is performed in the process 200 by positioning the optical sensor 38 opposite an area where the nozzle 18 was positioned during the support material removal process (block 220). After each area is imaged (block 224), these image data are used by the controller 40 to identify areas of the part in which support material remains (block 228). Once all of the areas have been identified (block 228), the controller 40 correlates a new cleaning cycle in which the nozzle 18 is positioned opposite the areas in which support material remains (block 208) and the pressurized fluid source is operated (block 212) to apply additional pressurized fluid to the remaining support material in the area. This additional support material treatment continues until all of the areas in which support material remained have been treated (block 216). The verification process is then repeated (blocks 220 to 228) to identify whether any of the areas continue to require additional pressurized fluid treatment. If they do, the support material removal process is repeated (blocks 208 to 216) and the verification process is repeated (block 220 to 228) until all of the areas of the part containing support material are relatively empty of the support material.

    [0019] In an alternative process shown in FIG. 3, the verification process is integrated with the support removal process. As shown in the figure, once the pressurized fluid is applied to an area (block 212), the optical sensor 38 is positioned opposite the treated area and the sensor generates digital image data of the treated area (block 218). This image data is used to identify whether support material remains (block 244), and, if it does (block 248), additional pressurized fluid is directed towards the area again (block 212). This iterative loop repeats until the support material is sufficiently removed from the area (block 244). The process then checks for additional areas to treat (block 216) and, if additional areas remain for treatment, the nozzle 18, the part 32, or both are moved to position the nozzle opposite one of those areas (block 208) and the pressurized fluid is applied to the area (block 212). The area is then imaged with the image sensor (block 218) to determine whether it requires additional treatment (block 244). Once all of the areas have been sufficiently cleaned (block 216), the process is completed and the part is removed from the receptacle (block 254).

    [0020] It will be appreciated that variants of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems, applications or methods. 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.