Additive manufacturing, also called 3D printing, is generally a process in which a three-dimensional (3D) part is built by adding material to form a part rather than subtracting material as in traditional machining. All references disclosed herein are incorporated by reference. Using one or more additive manufacturing techniques, a three-dimensional solid part of virtually any shape can be printed from a digital model of the part by an additive manufacturing system, commonly referred to as a 3D printer. A typical additive manufacturing work flow includes slicing a three-dimensional computer model into thin cross sections defining a series of layers, translating the result into two-dimensional position data, and transmitting the data to a 3D printer which manufactures a three-dimensional structure in an additive build style. Additive manufacturing entails many different approaches to the method of fabrication, including material extrusion, ink jetting, selective laser sintering, powder/binder jetting, electron-beam melting, electrophotographic imaging, and stereolithographic processes.
In a typical extrusion-based additive manufacturing system (e.g., fused deposition modeling systems developed by Stratasys, Inc., Eden Prairie, MN), a part may be printed from a digital representation of the printed part by extruding a viscous, flowable thermoplastic or filled thermoplastic material from a print head along toolpaths at a controlled extrusion rate. The extruded flow of material is deposited as a sequence of roads onto a substrate, where it fuses to previously deposited material and solidifies upon a drop in temperature. The print head includes a liquefier which receives a supply of the thermoplastic material in the form of a flexible filament, and a nozzle tip for dispensing molten material. A filament drive mechanism engages the filament such as with a drive wheel and a bearing surface, or pair of toothed-wheels, and feeds the filament into the liquefier where the filament is heated to a molten pool. The unmelted portion of the filament essentially fills the diameter of the liquefier tube, providing a plug-flow type pumping action to extrude the molten filament material further downstream in the liquefier, from the tip to print a part, to form a continuous flow or toolpath of resin material. The extrusion rate is unthrottled and is based only on the feed rate of filament into the liquefier, and the filament is advanced at a feed rate calculated to achieve a targeted extrusion rate, such as is disclosed in Comb U.S. Pat. No. 6,547,995.
In a system where the material is deposited in planar layers, the position of the print head relative to the substrate is incremented along an axis (perpendicular to the build plane) after each layer is formed, and the process is then repeated to form a printed part resembling the digital representation. In fabricating printed parts by depositing layers of a part material, supporting layers or structures are typically built underneath overhanging portions or in cavities of printed parts under construction, which are not supported by the part material itself. A support structure may be built utilizing the same deposition techniques by which the part material is deposited. A host computer generates additional geometry acting as a support structure for the overhanging or free-space segments of the printed part being formed. Support material is then deposited pursuant to the generated geometry during the printing process. The support material adheres to the part material during fabrication and is removable from the completed printed part when the printing process is complete.
A multi-axis additive manufacturing system may be utilized to print parts using fused deposition modeling techniques. The multi-axis system may include a robotic arm movable in six degrees of freedom. The multi-axis system may also include a build platform movable in two or more degrees of freedom and independent of the movement of the robotic arm to position the part being built to counteract effects of gravity based upon part geometry. An extruder may be mounted at an end of the robotic arm and may be configured to extrude material with a plurality of flow rates, wherein movement of the robotic arm and the build platform are synchronized with the flow rate of the extruded material to build the part. The multiple axes of motion can utilize complex tool paths for printing parts, including single continuous 3D tool paths for up to an entire part, or multiple 3D tool paths configured to build a single part. Use of 3D tool paths can reduce issues with traditional planar toolpath 3D printing, such as stair-stepping (layer aliasing), seams, the requirement for supports, and the like. Without a requirement to print layers of a part in a single build plane, the geometry of part features may be used to determine the orientation of printing.
The present disclosure relates to additive manufacturing systems for 3D printing of parts by material extrusion techniques. In particular, the present disclosure relates to a 3D printer having status and health monitoring with an illuminated display indicator.
Typically, the status and health of a 3D printer are discovered indirectly through defects and errors are found after the fact, in a part being printed, or when there is an issue with feeding the filament to a print head, and the printing job does not progress. As the 3D printing industry evolves as a manufacturing technology, there is a desire to keep printers continually producing parts with substantially no down time, and the need to resolve printer issues quickly. Additionally, with the increase in the number of print heads used in a single printer, the likelihood of a print head needing service or attention increases. There is a desire to be able to monitor the health and status of the one or more print heads in a 3D printer while a part is printed and conduct the necessary actions based upon the identified health and/or status of the print head.
An aspect of the present disclosure is directed to a 3D printer that includes a chamber configured to receive extruded material to print a part and a tool chamber above the chamber, the tool chamber comprising a viewing window and a tool rack. The 3D printer includes a plurality of print heads, each of the plurality of print heads residing in a docked position on the tool rack and when not in use and configured to receive a filament, melt the filament, and deposit the melted filament to form a part, each of the plurality of print heads comprising a illuminated status indicator configured to emit a plurality of signals indicative of a status or error of the print head or a status of the 3D printer, wherein the illuminated status indicator faces the viewing window and a plurality of sensors located on the print head or in the 3D printer and configured to detect a status of the print head or other printer components or an error in the print head or other printer components. A controller is configured to receive a signal from the at least one of the plurality of sensors and transmit a control signal to the at least one print head that causes the illuminated status indicator to emit a colored signal indicative of the detected status or error. The plurality of signals emitted by the illuminated status indicator communicates the detected status or a detected error through color, pulsing frequency, or both.
Another aspect of the present disclosure relates to a method of monitoring a status and health of a 3D printer. The method includes providing a 3D printer having a chamber configured to receive extruded material to print a part and a tool chamber above the chamber where the tool chamber comprising a viewing window and a tool rack. The provided 3D printer includes a plurality of print heads, each of the plurality of print heads residing in a docked position on the tool rack and when not in use and configured to receive a filament, melt the filament, and deposit the melted filament to form a part, each of the plurality of print heads comprising a illuminated status indicator configured to emit a plurality of signals indicative of a status or error each of the plurality of print heads, wherein the illuminated status indicator faces the viewing window. The printer also includes a plurality of sensors located on the print head or in the 3D printer and configured to detect a status of the print head or other printer components or an error in the print head or other printer components. The method includes visually monitoring a status and health of the 3D printer based upon the emitted signals from the plurality of print heads during a print job and maintaining the 3D printer based upon the emitted signals while the print job is taking place. The method further includes continuing to visually monitor the status and health of the 3D printer through light emitted from the plurality of print heads and maintaining the 3D printer based upon three emitted signals until the print job is complete.
The present disclosure is directed to a “smart” print head or extruder for use in a 3D printer, wherein the print head includes a signaling or notification system, such as a LED light, that emits light in a color or pattern that is indicative of a status or health of the 3D printer. The operator has access to a key chart that allows the emitted illuminated signal to a sensed status or health issue with the 3D printer. Based upon the viewed illuminated signal and identified status or health, the operator can take the necessary action to correct an error or further diagnose the status of the print head. Utilizing light signals allows the operator to quickly monitor the health and status of one or more printers and possibly operate more 3D printers at one time relative to a 3D printer that does not provide visual status and health indication from the print heads. As used herein, tool, print head and extruder can be used interchangeably. While a LED light system is disclosed, other types of illuminators are within the scope of the present disclosure.
The illuminated signals are visible through windows in the 3D printer and the print heads are accessible through a door in a tool crib/chamber above a heated printing chamber. The tool chamber and the printing chamber are separated by a thermal barrier that keeps the tool chamber cooler than the print chamber. The lower temperature in the tool chamber allows one or more print heads with a sensed issue to be accessed while another print head is inserted into the heated chamber and continues to extrude material to print a part. The one or more print heads with the signaled status and health indicators can be accessed while retained in a print head carriage and/or tool crib, to address the identified status issue with the print head, or the print head can be removed from the print head chamber and be maintained and/or replaced.
Each print head includes a number of sensors that send signals to a controller which in turn sends control signals to a light within the print head indicative of the status or health of the print head or the need for maintenance or replacement. Additionally, sensors in the 3D printer that are external to the print heads can send signals to the control which can send control signals to the light within the print head to indicate the status and/or health of other sensed parameters or conditions within the 3D printer. By way of non-limiting example, the light can emit different illuminated signals that the print head is active and ready for use, that the print head is idle, that the print head is waiting for filament to be loaded, the liquefier is jammed, the liquefier is cold or cooling below a setpoint, that there is a filament drive fault, such as an extrusion axis error that needs attention, the extrusion end has reached end of life, the extruder is ready to load filament because the spool supply is empty, or the extruder is otherwise active on the gantry and no filament detected at the extruder head.
In some embodiments, the light indication of status or printer health can be state independent, meaning that a light indication is for the same matter or issue regardless for the state of the system. By way of nonlimiting example, a flashing red light could always indicate that there is a filament jam in the print head, independent of the state of the print head. In other embodiments, the light indication status can be state dependent and mode specific, meaning depending on the activity of the print head a same light indication can alert to the user to different issues. By way of nonlimiting example, a flashing red light can indicate a filament jam in the print head after a purge attempt, but can also mean the tip requires calibration after a calibration status is requested.
Exemplary sensors within the print head or tool include a temperature sensor in the liquefier portion or hot end of the print head, an optical sensor to detect the presence of the filament, a pressure sensor or strain gauge. Other parameters of the print head, such as estimated useful life can be tabulated by the controller or external sensors can be utilized to determine the positioning of the print head in when carried by the gantry.
While the present disclosure describes an operator monitoring a status and health of a 3D printer, the present disclosure includes other methods and systems. In some embodiments, the 3D printer is monitored and/or controlled independently of an operator. In some embodiments, an operator monitors the 3D printer via visual, audio, text, haptic, other means, alone or in combination with one another. In some embodiments, monitoring the 3D printer combines more than one monitoring methods (e.g., haptically and visually).
The present disclosure may be used with any suitable additive manufacturing system, commonly referred to as a 3D printer. For example,
The tool chamber 18 includes a window 21 in a door 19 through which a light is visible through an optically translucent or transparent cover 23 in each print head 24. An illuminated status indicator 17, typically a LED, is located in the print head 24 behind the optically translucent or transparent cover 23 that is visible through the window 21 and allows an operator to determine a status of each print head based upon the color and/or frequency of blinking of the light. In the event a print head 24 requires attention, the operator determines the issue based upon the illuminated signal emitted through the optically translucent or transparent cover 23, or while viewing the tool chamber with the door open. The operator can open the door 19 to access the print head 24 with the identified issue, remove the print head 24 from the tool rack 22 and perform maintenance or print head replacement while another print head 24 is printing one or more parts.
In the exemplary embodiment of 3D printer 10, a print head 24 is shown engaged on a tool mount 27 of the carriage and has an inlet 29 for receiving a consumable build material and a nozzle 25 for dispensing the build material onto the platform in a flowable state. The consumable build material can be provided to the print head from one or more filament spools 50 positioned within spool cabinets 56 positioned on the sides of the build chamber, and through filament guide tubes 54 extending from the spool cabinets to the print head.
As shown, the x-y gantry 28 is mounted on top of the build chamber, and in an exemplary embodiment comprises an X-bridge 60, Y-rails 52, and associated X and Y motors for moving and positioning the carriage 26 (and any build tool installed on the carriage) in an x-y plane above the build plane. The carriage is supported on the X-bridge and includes a mount 27 for receiving and retaining print heads and a local Z positioner 72 for controllably moving a retained print head out of the x-y build plane along a perpendicular z direction axis (e.g., not in a pivoting manner). The local Z positioner operates to move a retained print head in a limited Z band of motion from a build position within the heated build chamber (as illustrated in
Tool rack 22 is located above the build chamber at a position reachable by the tool mount 27 when elevated by the local Z positioner 72 where the translucent covers 23 are visible through the window 21. The tool mount may engage with and support a print head, and is used to retain and swap print heads provided in the rack, and once put into service the hot end with the nozzle is positioned into the heated print chamber. In general, any modular tools, such as print heads or any other tools (generally and collectively referred to below simply as “tools”) that are removably and replaceably connectable to a 3D printer may be stored in bins of a tool rack for managing tool inventory and interchanging tools during operation of the 3D printer. The local Z positioner 72 is utilized for picking and placing tools in the bins so that the 3D printer can interchangeably use the various modular tools contained in the tool rack. The tool rack may be any suitable combination of containers or other defined spaces for receiving and storing tools.
3D printer 10 also includes controller assembly 38, which may include one or more control circuits (e.g., controller 40) and/or one or more host computers (e.g., computer 42) configured to monitor and operate the components of 3D printer 10. For example, one or more of the control functions performed by controller assembly 38, such as performing move compiler functions, can be implemented in hardware, software, firmware, and the like, or a combination thereof; and may include computer-based hardware, such as data storage devices, processors, memory modules, and the like, which may be external and/or internal to system 10.
Controller assembly 38 may communicate over communication line 44 with print head 24, filament drive mechanisms, chamber 16 (e.g., with a heating unit for chamber 16), head carriage 26, motors for platen gantry 32 and x-y or head gantry 28, motors for local Z positioner 72, and various sensors, calibration devices, display devices, and/or user input devices. In some embodiments, controller assembly 38 may also communicate with one or more of platen assembly 30, platen gantry 32, x-y or head gantry 28, and any other suitable component of 3D printer 10. While illustrated as a single signal line, communication line 44 may include one or more electrical, optical, and/or wireless signal lines, which may be external and/or internal to 3D printer 10, allowing controller assembly 38 to communicate with various components of 3D printer 10.
During operation, controller assembly 38 may direct platen gantry 32 to move platen assembly 30 to a predetermined z height within chamber 168. Controller assembly 38 may then direct x-y gantry 28 to move head carriage 26 (and the retained print head 24) around in the horizontal x-y plane above chamber 16, and direct the local Z positioner 72 to move the head carriage in the z direction relative to the x-y plane, in addition to the platen gantry z movement. Controller assembly 38 may also direct a retained print head 24 to selectively advance successive segments of the consumable filaments from consumable spools 50 through guide tubes 54 and into the print head 24. It should be noted that movements commanded by the controller assembly 38 may be directed serially or in parallel. That is, the print head 24 can be controlled to move along the x, y and z axes by simultaneous directing the x-y gantry 28 and the local Z positioner 72 to re-position the head carriage 26 along each axis.
At the start of a build process, the build plane is typically at a top surface of the build platform or platen 30 (or a top surface of a build substrate mounted to the platen) as shown in
As discussed, the build chamber 16 of the 3D printer may be heated to providing a heated or ovenized build environment, such as in the case of FDM® 3D printers manufactured and sold by Stratasys, Inc. of Eden Prairie, MN. The heated build chamber is provided to mitigate thermal stresses, or to anneal the part, and other difficulties that arise from the thermal expansion and contraction of layered build materials during fabrication of a layered part, using methods such as are disclosed in U.S. Pat. No. 5,866,058. The insulator 20 shown in
Referring to
Referring specifically to
Referring to
The print head 24 includes a drive portion 29 that includes the illuminated status indicator 17 and the optically transparent or translucent cover 23. The drive portion includes an electric coupler proximate a back edge 27 that engages a complimentary coupler on the print head carriage 26. The drive portion 29 include a receptacle 35 for connecting to electrical components in a liquefier portion 37 through plug 41. The liquefier portion 37 includes a liquefier tube 43 that is configured to accept, heat and extrude molten material through the nozzle 25.
By way of non-limiting example, a color scheme with steady, pulsing or flashing lights can be utilized that utilizes positive indicating colors and cautionary or trouble indicating colors. Positive indicator colors include a first group of colors, such as but not limited to, blue, white and green, provide positive feedback where the printer is operating normally. The emitted indicator lights can be either steady, pulsing or flashing to indicate that the print head is operating normally.
Cautionary or trouble indicator colors include a second group of colors, such as but not limited to, yellow, amber, orange and red, provide cautionary feedback that issues may, end of life of the print head is approaching or a failure occurred that requires immediate attention. By way of non-limiting example yellow, amber and orange colors can be utilized to provide “cautionary” indication, allowing for continued printing or other processes if appropriate, but indicating that a replacement or end-of-life are approaching. In contrast, red would indicate a failure of some type requiring intervention to move forward with that tool or process.
In the disclosed color scheme, a steady on light indicates a state that doesn't require immediate user intervention, typically a status whether positive/normal operation or cautionary or trouble. A fast flashing indicates immediate operator action such as, by way of non-limiting example, to load filament or remove head. A slow pulsing indicates a machine transitioning state such as, by way of non-limiting example, machine material filament loading and unloading.
In other instances, the color indication scheme can include transitions from a positive color scheme to a cautionary color scheme. By way of non-limiting example, a fast-flashing blue or white light informs the operator that the machine is ready and waiting for the operator to load filament. If an operator ins't able to respond right away, the emitted light changes to a steady amber to call their attention to the need without having lights continually flashing on the factory floor for a non-urgent matter. Additionally, in process that can take a longer period of time, such as when filament is loaded or unloaded from a print head, a slow light pulse indicates that the loading or unloading process is occurring.
In another scenario, if a print head is clogged, the light could blink amber or orange for a period of time. If action is not taken during the allotted time, the light will become a steady amber or orange indicating that immediate action is required. In another scenario, if the filament supply is beginning to run low a blinking amber or orange light will be emitted until the filament supply is very low or empty, at which time the light becomes a steady amber or orange. The disclosed scenarios show nonlimiting situations where the emitted light changes from a blinking light, indicative of attention being required, to a steady emitted signal, indicating that immediate attention is required.
In some instances, the key 11 can provide the operator with the meaning of the emitted light signal from the print head. In other instances, the signal can have multiple meanings where the control screen provides the meaning of the emitted light signal.
A flow chart illustrating the preprinting diagnostic logic and the diagnostic logic used during the printing process is illustrated in
When the sensor statuses are determined to be within acceptable operational limits at step 108, the controller then initiates the printing process at step 110. When the sensor statuses are determined to be outside the acceptable operational limits at step 112, an error signal is returned to the user via the user status lights at step 114 until the error is remedied. Once the error is remedied at step 114, the controller then initiates the printing process at step 110. The steps 102, 104, 106, 108, 112 and 114 are included in the preprinting diagnostic logic.
Once the controller initiates the printing process at step 110, the 3D printer begins printing the part at step 116. Once the print step is initiated at step 116, the diagnostic logic is then utilized through the printing process. The diagnostic logic includes the step of checking the applicable sensor status at step 118. The step 118 communicates with the sensor block at step 106. If the sensors are determined to be within the operating range at step 122, the printing process continues at step 116 until the part is completed at step 120.
If the step of checking the applicable sensor status 118 in communication with the sensor readings at step 106 results in a determination that the one or more sensors readings is outside of operational parameters at step 124, an error signal is emitted from the print had at step 126. At step 126, the operator then determines whether to continue or pause the printing process based upon the emitted light signal.
Referring to
Referring to
In some embodiment, the operator of the present disclosure is not a human. In some embodiments, the operator of the present disclosure is a device, e.g., a robot. In some embodiments, the operator of the present disclosure can be a plurality of operators, e.g., plurality of humans, plurality of devices, or a combination of human(s) and device(s).
Once it is determined that the printing is compete at step 220, the operator can cease monitoring the status of the print heads. If the print job is not completed, the operator returns at arrow 202 to the monitoring the illuminated status of the print heads at step 204 and the process 200 continues to repeat until an indication that the print job is complete at arrow 224. Once the print job is completed, the operator can stop monitoring the print head indicator lights and removes the part from the 3D printer at step 226.
Although the present disclosure may have been described with reference to preferred embodiments, workers skilled in the art will recognize that changes may be made in form and detail without departing from the spirit and scope of the disclosure.