Patent Description:
Additive manufacturing (AM) is a technology enabling fabrication of arbitrarily shaped structures directly from computer data via additive formation steps. The basic operation of any AM system consists of slicing a three-dimensional computer model into thin cross sections, translating the result into two-dimensional position data and feeding the data to control equipment which fabricates a three-dimensional structure in a layerwise manner.

Additive manufacturing entails many different approaches to the method of fabrication, including three-dimensional (3D) printing such as 3D inkjet printing, electron beam melting, stereolithography, selective laser sintering, laminated object manufacturing, fused deposition modeling and others.

Some 3D printing processes, for example, 3D inkjet printing, are being performed by a layer by layer inkjet deposition of building materials. Thus, a building material is dispensed from a dispensing head having a set of nozzles to deposit layers on a supporting structure. Depending on the building material, the layers may then be cured or solidified using a suitable device.

Various three-dimensional printing techniques exist and are disclosed in, e.g., <CIT>, <CIT>, <CIT>, <CIT>,<CIT>,<CIT>, <CIT>, <CIT>, <CIT>, <CIT>, <CIT> and <CIT> and <CIT> and <CIT>, all by the same Assignee.

<CIT> discloses a printing cell for three-dimensional printing of modeling material on a tray to form an object. The printing cell includes a temperature control unit. The control unit includes a heating source and a cooling source, and is associated with a temperature sensing unit to sense the temperature of the printing cell, the tray, and the building material.

Japanese Patent Application No. <CIT> discloses a three-dimensional molding apparatus including a first division plate, a second division plate disposed next to the first division plate, a Z-direction driving part for driving the plates in a vertical direction, an XY-direction driving part for driving a head part in a horizontal direction within a horizontal plane of the division plates, and control means for controlling discharging and curing of a molding material while moving the head part. A cooling fan is used to cool the heat generated when the modeling material is cured.

The present invention provides a system for additive manufacturing according to claim <NUM>, a method for additive manufacturing according to claim <NUM>. Notwithstanding any indication to the contrary, the claimed invention at least relates to a system and a method for additive manufacturing, in which a dispensing head dispenses building materials, a hardening system hardens the building materials, and a cooling system having a fan evacuates heat away from the building materials, wherein the rotating speed of the fan is varied as a decreasing function of an area of a respective layer. Embodiments of the invention lacking this general feature are not claimed.

According to the claimed invention there is provided a system for additive manufacturing. The system comprises: a dispensing head for dispensing building materials; a hardening system for hardening the building materials; a cooling system having a fan for evacuating heat away from the building materials; and a computerized controller having a circuit for controlling the dispensing heads to dispense the building materials in layers, the hardening system to harden the building materials, and the cooling system to evacuate heat away from the layers, wherein the circuit is configured to vary a rotating speed of the fan as a decreasing function of an area of a respective layer.

According to some embodiments of the invention for at least one of the layers, the dispensing heads dispense the building materials in more than one pass over a receiving surface, and wherein the circuit is configured to select the rotating speed of the fan based on a number of the passes.

According to some embodiments of the invention for at least one of the layers, the circuit is configured to control the hardening system to harden a portion of the layer following a dispensing of one type of building material to form the portion but before a dispensing of another type of building material to form another portion of the layer.

According to some embodiments of the invention the circuit is configured to access a computer readable medium storing groups of building materials, to associate a respective building material with one of the groups, and to select the rotating speed also based on the association.

According to some embodiments of the invention the system comprises a thermal sensing system configured to sense a temperature of at least one of the layers, wherein the circuit is configured to receive temperature sensing signals from the sensing system and to select the rotating speed also based on the temperature sensing signals.

According to an aspect of the present invention there is provided a method of additive manufacturing of an object, the method comprises: receiving computer object data defining a shape of the object; and operating the additive manufacturing system described herein according to the computer object data to manufacture the object.

Moreover, according to actual instrumentation and equipment of embodiments of the method and/or system of the invention, several selected tasks are implemented by hardware, by software or by firmware or by a combination thereof using an operating system.

The present invention, in some embodiments thereof, relates to additive manufacturing and, more particularly, but not exclusively, to method and system for additive manufacturing using closed-loop temperature control.

The invention is capable of other embodiments or of being practiced or carried out in various ways without departing from the scope of the appended claims.

The method and system of the present embodiments manufacture three-dimensional objects based on computer object data in a layerwise manner by forming a plurality of layers in a configured pattern corresponding to the shape of the objects. The computer object data can be in any known format, including, without limitation, a Standard Tessellation Language (STL) or a StereoLithography Contour (SLC) format, Virtual Reality Modeling Language (VRML), Additive Manufacturing File (AMF) format, Drawing Exchange Format (DXF), Polygon File Format (PLY) or any other format suitable for Computer-Aided Design (CAD).

The term "object" as used herein refers to a whole object or a part thereof.

Each layer is formed by additive manufacturing apparatus which scans a two-dimensional surface and patterns it. While scanning, the apparatus visits a plurality of target locations on the two-dimensional layer or surface, and decides, for each target location or a group of target locations, whether or not the target location or group of target locations is to be occupied by building material formulation, and which type of building material formulation is to be delivered thereto. The decision is made according to a computer image of the surface.

In preferred embodiments of the present invention the AM comprises three-dimensional printing, more preferably three-dimensional inkjet printing. In these embodiments a building material formulation is dispensed from a dispensing head having a set of nozzles to deposit building material formulation in layers on a supporting structure. The AM apparatus thus dispenses building material formulation in target locations which are to be occupied and leaves other target locations void. The apparatus typically includes a plurality of dispensing heads, each of which can be configured to dispense a different building material formulation. Thus, different target locations can be occupied by different building material formulations. The types of building material formulations can be categorized into two major categories: modeling material formulation and support material formulation. The support material formulation serves as a supporting matrix or construction for supporting the object or object parts during the fabrication process and/or other purposes, e.g., providing hollow or porous objects. Support constructions may additionally include modeling material formulation elements, e.g. for further support strength.

The modeling material formulation is generally a composition which is formulated for use in additive manufacturing and which is able to form a three-dimensional object on its own, i.e., without having to be mixed or combined with any other substance.

Herein throughout, the phrase "uncured building material" collectively describes the materials that are dispensed during the fabrication process so as to sequentially form the layers, as described herein. This phrase encompasses uncured materials (also referred to herein as building material formulation(s)) dispensed so as to form the printed object, namely, one or more uncured modeling material formulation(s), and uncured materials dispensed so as to form the support, namely uncured support material formulations.

Herein, the dispensed materials are also referred to collectively as "material formulations". The material formulations provide, typically when hardened (unless indicated otherwise), typically hardened upon exposure to a curing condition as defined herein (unless indicated otherwise), to form a respective material.

Herein throughout, the phrases "cured modeling material" and "hardened modeling material", which are used interchangeably, describe the part of the building material that forms a model object, as defined herein, upon exposing the dispensed building material to curing, and following removal of the support material. The cured or hardened modeling material can be a single hardened material or a mixture of two or more hardened materials, depending on the modeling material formulations used in the method, as described herein.

Herein throughout, the phrase "modeling material formulation", which is also referred to herein interchangeably as "modeling formulation", describes a part of the uncured building material which is dispensed so as to form the model object, as described herein. The modeling formulation is an uncured modeling formulation, which, upon exposure to a curing condition, forms the final object or a part thereof.

An uncured building material can comprise one or more modeling formulations, and can be dispensed such that different parts of the model object are made upon curing different modeling formulations, and hence are made of different cured modeling materials or different mixtures of cured modeling materials.

Herein throughout, the phrase "hardened support material" is also referred to herein interchangeably as "cured support material" or simply as "support material" and describes the part of the building material that is intended to support the fabricated final object during the fabrication process, and which is removed once the process is completed and a hardened modeling material is obtained.

Herein throughout, the phrase "support material formulation", which is also referred to herein interchangeably as "support formulation" or simply as "formulation", describes a part of the uncured building material which is dispensed so as to form the support material, as described herein. The support material formulation is an uncured formulation. When a support material formulation is a curable formulation, it forms, upon exposure to a curing condition, a hardened support material.

Support materials, which can be either liquid materials or hardened, typically gel materials, are also referred to herein as sacrificial materials, which are removable after layers are dispensed and exposed to a curing energy, to thereby expose the shape of the final object.

Herein and in the art, the term "gel" describes a material, often referred to as a semi-solid material, which comprises a three-dimensional solid network, typically made of fibrous structures chemically or physically linked therebetween, and a liquid phase encaged within this network. Gels are typically characterized by a consistency of a solid (e.g., are non-fluidic), and feature relatively low Tensile strength, relatively low Shear Modulus, e.g., lower than <NUM> kPa, and a Shear Loss Modulus to Shear Storage modulus (tan delta, G''/G') value lower than <NUM>. Gels can be characterized as flowable when subjected to a positive pressure of at least <NUM> bar, preferably at least <NUM> bar, or higher, or, alternatively, as non-flowable when subject to a pressure lower than <NUM> bar or lower than <NUM> bar or of <NUM> bar or lower.

Currently practiced support materials typically comprise a mixture of curable and non-curable materials, and are also referred to herein as gel support material.

Currently practiced support materials are typically water miscible, or water-dispersible or water-soluble.

Herein throughout, the term "water-miscible" describes a material which is at least partially dissolvable or dispersible in water, that is, at least <NUM> % of the molecules move into the water upon mixture. This term encompasses the terms "water-soluble" and "water dispersible".

Herein throughout, the term "water-soluble" describes a material that when mixed with water in equal volumes or weights, a homogeneous solution is formed.

Herein throughout, the term "water-dispersible" describes a material that forms a homogeneous dispersion when mixed with water in equal volumes or weights.

Herein throughout, the phrase "dissolution rate" describes a rate at which a substance is dissolved in a liquid medium. Dissolution rate can be determined, in the context of the present embodiments, by the time needed to dissolve a certain amount of a support material. The measured time is referred to herein as "dissolution time".

The final three-dimensional object is made of the modeling material or a combination of modeling materials or modeling and support materials or modification thereof (e.g., following curing). All these operations are well-known to those skilled in the art of solid freeform fabrication.

In some exemplary embodiments of the invention an object is manufactured by dispensing one or more different modeling material formulations. When more than one modeling material formulation is used, each material formulation is optionally and preferably dispensed from a different array of nozzles (belonging to the same or distinct dispensing heads) of the AM apparatus.

In some embodiments, the dispensing head of the AM apparatus is a multi-channels dispensing head, in which case different modeling material formulations can be dispensed from two or more arrays of nozzles that are located in the same multi-channels dispensing head. In some embodiments, arrays of nozzles that dispense different modeling material formulations are located in separate dispensing heads, for example, a first array of nozzles dispensing a first modeling material formulation is located in a first dispensing head, and a second array of nozzles dispensing a second modeling material formulation is located in a second dispensing head.

In some embodiments, an array of nozzles that dispense a modeling material formulation and an array of nozzles that dispense a support material formulation are both located in the same multi-channels dispensing head. In some embodiments, an array of nozzles that dispense a modeling material formulation and an array of nozzles that dispense a support material formulation are located in separate dispensing head heads.

The material formulations are optionally and preferably deposited in layers during the same pass of the printing heads. The material formulations and combination of material formulations within the layer are selected according to the desired properties of the object.

A representative and non-limiting example of a system <NUM> suitable for AM of an object <NUM> according to some embodiments of the present invention is illustrated in <FIG>. System <NUM> comprises an additive manufacturing apparatus <NUM> having a dispensing unit <NUM> which comprises a plurality of dispensing heads. Each head preferably comprises an array of one or more nozzles <NUM>, as illustrated in <FIG> described below, through which a liquid building material formulation <NUM> is dispensed.

Preferably, but not obligatorily, apparatus <NUM> is a three-dimensional printing apparatus, in which case the dispensing heads are printing heads, and the building material formulation is dispensed via inkjet technology. This need not necessarily be the case, since, for some applications, it may not be necessary for the additive manufacturing apparatus to employ three-dimensional printing techniques. Representative examples of additive manufacturing apparatus contemplated according to various exemplary embodiments of the present invention include, without limitation, fused deposition modeling apparatus and fused material formulation deposition apparatus.

Each dispensing head is optionally and preferably fed via a building material formulation reservoir which may optionally include a temperature control unit (e.g., a temperature sensor and/or a heating device), and a material formulation level sensor. To dispense the building material formulation, a voltage signal is applied to the dispensing heads to selectively deposit droplets of material formulation via the dispensing head nozzles, for example, as in piezoelectric inkjet printing technology. The dispensing rate of each head depends on the number of nozzles, the type of nozzles and the applied voltage signal rate (frequency). Such dispensing heads are known to those skilled in the art of solid freeform fabrication.

Preferably, but not obligatorily, the overall number of dispensing nozzles or nozzle arrays is selected such that half of the dispensing nozzles are designated to dispense support material formulation and half of the dispensing nozzles are designated to dispense modeling material formulation, i.e. the number of nozzles jetting modeling material formulations is the same as the number of nozzles jetting support material formulation. In the representative example of <FIG>, four dispensing heads 16a, 16b, 16c and 16d are illustrated. Each of heads 16a, 16b, 16c and 16d has a nozzle array. In this Example, heads 16a and 16b can be designated for modeling material formulation/s and heads 16c and 16d can be designated for support material formulation. Thus, head 16a can dispense a first modeling material formulation, head 16b can dispense a second modeling material formulation and heads 16c and 16d can both dispense support material formulation. In an alternative embodiment, heads 16c and 16d, for example, may be combined in a single head having two nozzle arrays for depositing support material formulation. In a further alternative embodiment any one or more of the dispensing heads may have more than one nozzle arrays for dispensing more than one material formulation, e.g. two nozzle arrays for dispensing two different modeling material formulations or a modeling material formulation and a support material formulation, each formulation via a different array or number of nozzles.

Yet it is to be understood that it is not intended to limit the scope of the present invention and that the number of modeling material formulation depositing heads (modeling heads) and the number of support material formulation depositing heads (support heads) may differ. Generally, the number of modeling heads, the number of support heads and the number of nozzles in each respective head or head array are selected such as to provide a predetermined ratio, a, between the maximal dispensing rate of the support material formulation and the maximal dispensing rate of modeling material formulation. The value of the predetermined ratio, a, is preferably selected to ensure that in each formed layer, the height of modeling material formulation equals the height of support material formulation. Typical values for a are from about <NUM> to about <NUM>.

For example, for a = <NUM>, the overall dispensing rate of support material formulation is generally the same as the overall dispensing rate of the modeling material formulation when all modeling heads and support heads operate.

In a preferred embodiment, there are M modeling heads each having m arrays of p nozzles, and S support heads each having s arrays of q nozzles such that M×m×p = S×s×q. Each of the M×m modeling arrays and S×s support arrays can be manufactured as a separate physical unit, which can be assembled and disassembled from the group of arrays. In this embodiment, each such array optionally and preferably comprises a temperature control unit and a material formulation level sensor of its own, and receives an individually controlled voltage for its operation.

Apparatus <NUM> further comprises a solidifying (hardening) device <NUM> which can include any device configured to emit light, heat or the like that may cause the deposited material formulation to hardened. For example, solidifying device <NUM> can comprise one or more radiation sources, which can be, for example, an ultraviolet or visible or infrared lamp, or other sources of electromagnetic radiation, or electron beam source, depending on the building material formulation being used. In some embodiments of the present invention, solidifying device <NUM> serves for curing or solidifying the modeling material formulation.

The apparatus <NUM> comprises cooling system <NUM> having one or more fans or the like.

The dispensing head and radiation source are preferably mounted in a frame or block <NUM> which is preferably operative to reciprocally move over a tray <NUM>, which serves as the working surface. In some embodiments of the present invention the radiation sources are mounted in the block such that they follow in the wake of the dispensing heads to at least partially cure or solidify the material formulations just dispensed by the dispensing heads. Tray <NUM> is positioned horizontally. According to the common conventions an X-Y-Z Cartesian coordinate system is selected such that the X-Y plane is parallel to tray <NUM>. Tray <NUM> is preferably configured to move vertically (along the Z direction), typically downward. In various exemplary embodiments of the invention, apparatus <NUM> further comprises one or more leveling devices <NUM>, e.g. a roller <NUM>. Leveling device <NUM> serves to straighten, level and/or establish a thickness of the newly formed layer prior to the formation of the successive layer thereon. Leveling device <NUM> preferably comprises a waste collection device <NUM> for collecting the excess material formulation generated during leveling. Waste collection device <NUM> may comprise any mechanism that delivers the material formulation to a waste tank or waste cartridge.

In use, the dispensing heads of unit <NUM> move in a scanning direction, which is referred to herein as the X direction, and selectively dispense building material formulation in a predetermined configuration in the course of their passage over tray <NUM>. The building material formulation typically comprises one or more types of support material formulation and one or more types of modeling material formulation. The passage of the dispensing heads of unit <NUM> is followed by the curing of the modeling material formulation(s) by radiation source <NUM>. In the reverse passage of the heads, an additional dispensing of building material formulation may be carried out, according to predetermined configuration. In the forward and/or reverse passages of the dispensing heads, the materials just dispensed may be straightened by leveling device <NUM>, which preferably follows the path of the dispensing heads in their forward and/or reverse movement. Once the dispensing heads return to their starting point along the X direction, they may move to another position along an indexing direction, referred to herein as the Y direction, and continue to build the same layer by reciprocal movement along the X direction. Alternately, the dispensing heads may move in the Y direction between forward and reverse movements or after more than one forward-reverse movement. The series of scans performed by the dispensing heads to complete a single layer is referred to herein as a single scan cycle.

Once the layer is completed, tray <NUM> is lowered in the Z direction to a predetermined Z level, according to the desired thickness of the layer subsequently to be printed. The procedure is repeated to form three-dimensional object <NUM> in a layerwise manner.

In another embodiment, tray <NUM> may be displaced in the Z direction between forward and reverse passages of the dispensing head of unit <NUM>, within the layer. Such Z displacement is carried out in order to cause contact of the leveling device with the surface in one direction and prevent contact in the other direction.

System <NUM> optionally and preferably comprises a building material formulation supply system <NUM> which comprises the building material formulation containers or cartridges and supplies a plurality of building material formulations to fabrication apparatus <NUM>.

A controller <NUM> controls fabrication apparatus <NUM> and optionally and preferably also supply system <NUM>. Controller <NUM> can be a computerized controller having an electronic circuit and a non-volatile memory medium readable by the circuit, wherein the memory medium stores program instructions which, when read by the circuit, cause the circuit to perform control operations as further detailed below. In some embodiments of the present invention the electronic circuit of controller <NUM> is also configured for performing data processing operations. Controller <NUM> preferably communicates with a data processor <NUM> which transmits digital data pertaining to fabrication instructions based on computer object data, e.g., a CAD configuration represented on a computer readable medium in a form of a Standard Tessellation Language (STL) format or the like. Typically, controller <NUM> controls the voltage applied to each dispensing head or nozzle array and the temperature of the building material formulation in the respective printing head.

Once the manufacturing data is loaded to controller <NUM> it can operate without user intervention. In some embodiments, controller <NUM> receives additional input from the operator, e.g., using data processor <NUM> or using a user interface <NUM> communicating with unit <NUM>. User interface <NUM> can be of any type known in the art, such as, but not limited to, a keyboard, a touch screen and the like. For example, controller <NUM> can receive, as additional input, one or more building material formulation types and/or attributes, such as, but not limited to, color, characteristic distortion and/or transition temperature, viscosity, electrical property, magnetic property. Other attributes and groups of attributes are also contemplated.

Another representative and non-limiting example of a system <NUM> suitable for AM of an object according to some embodiments of the present invention is illustrated in <FIG> illustrate a top view (<FIG>), a side view (<FIG>) and an isometric view (<FIG>) of system <NUM>.

In the present embodiments, system <NUM> comprises a tray <NUM> and a plurality of inkjet printing heads <NUM>, each having a plurality of separated nozzles, and arranged to receive building material formulation from supply system <NUM>. Tray <NUM> can have a shape of a disk or it can be annular. Non-round shapes are also contemplated, provided they can be rotated about a vertical axis.

Tray <NUM> and heads <NUM> are optionally and preferably mounted such as to allow a relative rotary motion between tray <NUM> and heads <NUM>. This can be achieved by (i) configuring tray <NUM> to rotate about a vertical axis <NUM> relative to heads <NUM>, (ii) configuring heads <NUM> to rotate about vertical axis <NUM> relative to tray <NUM>, or (iii) configuring both tray <NUM> and heads <NUM> to rotate about vertical axis <NUM> but at different rotation velocities (e.g., rotation at opposite direction). While the embodiments below are described with a particular emphasis to configuration (i) wherein the tray is a rotary tray that is configured to rotate about vertical axis <NUM> relative to heads <NUM>, it is to be understood that the present application contemplates also configurations (ii) and (iii). Any one of the embodiments described herein can be adjusted to be applicable to any of configurations (ii) and (iii), and one of ordinary skills in the art, provided with the details described herein, would know how to make such adjustment.

In the following description, a direction parallel to tray <NUM> and pointing outwardly from axis <NUM> is referred to as the radial direction r, a direction parallel to tray <NUM> and perpendicular to the radial direction r is referred to herein as the azimuthal direction φ, and a direction perpendicular to tray <NUM> is referred to herein is the vertical direction z.

The term "radial position," as used herein, refers to a position on or above tray <NUM> at a specific distance from axis <NUM>. When the term is used in connection to a printing head, the term refers to a position of the head which is at specific distance from axis <NUM>. When the term is used in connection to a point on tray <NUM>, the term corresponds to any point that belongs to a locus of points that is a circle whose radius is the specific distance from axis <NUM> and whose center is at axis <NUM>.

The term "azimuthal position," as used herein, refers to a position on or above tray <NUM> at a specific azimuthal angle relative to a predetermined reference point. Thus, radial position refers to any point that belongs to a locus of points that is a straight line forming the specific azimuthal angle relative to the reference point.

The term "vertical position," as used herein, refers to a position over a plane that intersect the vertical axis <NUM> at a specific point.

Tray <NUM> serves as a supporting structure for three-dimensional printing. The working area on which one or objects are printed is typically, but not necessarily, smaller than the total area of tray <NUM>. In some embodiments of the present invention the working area is annular. The working area is shown at <NUM>. In some embodiments of the present invention tray <NUM> rotates continuously in the same direction throughout the formation of object, and in some embodiments of the present invention tray reverses the direction of rotation at least once (e.g., in an oscillatory manner) during the formation of the object. Tray <NUM> is optionally and preferably removable. Removing tray <NUM> can be for maintenance of system <NUM>, or, if desired, for replacing the tray before printing a new object. In some embodiments of the present invention system <NUM> is provided with one or more different replacement trays (e.g., a kit of replacement trays), wherein two or more trays are designated for different types of objects (e.g., different weights) different operation modes (e.g., different rotation speeds), etc. The replacement of tray <NUM> can be manual or automatic, as desired. When automatic replacement is employed, system <NUM> comprises a tray replacement device <NUM> configured for removing tray <NUM> from its position below heads <NUM> and replacing it by a replacement tray (not shown). In the representative illustration of <FIG> tray replacement device <NUM> is illustrated as a drive <NUM> with a movable arm <NUM> configured to pull tray <NUM>, but other types of tray replacement devices are also contemplated.

Exemplified embodiments for the printing head <NUM> are illustrated in <FIG>. These embodiments can be employed for any of the AM systems described above, including, without limitation, system <NUM> and system <NUM>.

<FIG> illustrate a printing head <NUM> with one (<FIG>) and two (<FIG>) nozzle arrays <NUM>. The nozzles in the array are preferably aligned linearly, along a straight line. In embodiments in which a particular printing head has two or more linear nozzle arrays, the nozzle arrays are optionally and preferably can be parallel to each other.

When a system similar to system <NUM> is employed, all printing heads <NUM> are optionally and preferably oriented along the indexing direction with their positions along the scanning direction being offset to one another.

When a system similar to system <NUM> is employed, all printing heads <NUM> are optionally and preferably oriented radially (parallel to the radial direction) with their azimuthal positions being offset to one another. Thus, in these embodiments, the nozzle arrays of different printing heads are not parallel to each other but are rather at an angle to each other, which angle being approximately equal to the azimuthal offset between the respective heads. For example, one head can be oriented radially and positioned at azimuthal position φ<NUM>, and another head can be oriented radially and positioned at azimuthal position φ<NUM>. In this example, the azimuthal offset between the two heads is φ<NUM>-φ<NUM>, and the angle between the linear nozzle arrays of the two heads is also φ<NUM>-φ<NUM>. The particular direction along which a particular head is oriented (radially) is referred to as the "indexing direction" of the head.

In some embodiments, two or more printing heads can be assembled to a block of printing heads, in which case the printing heads of the block are typically parallel to each other. A block including several inkjet printing heads 16a, 16b, 16c is illustrated in <FIG>.

In some embodiments, system <NUM> comprises a support structure <NUM> positioned below heads <NUM> such that tray <NUM> is between support structure <NUM> and heads <NUM>. Support structure <NUM> may serve for preventing or reducing vibrations of tray <NUM> that may occur while inkjet printing heads <NUM> operate. In configurations in which printing heads <NUM> rotate about axis <NUM>, support structure <NUM> preferably also rotates such that support structure <NUM> is always directly below heads <NUM> (with tray <NUM> between heads <NUM> and tray <NUM>).

Tray <NUM> and/or printing heads <NUM> is optionally and preferably configured to move along the vertical direction z, parallel to vertical axis <NUM> so as to vary the vertical distance between tray <NUM> and printing heads <NUM>. In configurations in which the vertical distance is varied by moving tray <NUM> along the vertical direction, support structure <NUM> preferably also moves vertically together with tray <NUM>. In configurations in which the vertical distance is varied by heads <NUM> along the vertical direction, while maintaining the vertical position of tray <NUM> fixed, support structure <NUM> is also maintained at a fixed vertical position.

The vertical motion can be established by a vertical drive <NUM>. Once a layer is completed, the vertical distance between tray <NUM> and heads <NUM> can be increased (e.g., tray <NUM> is lowered relative to heads <NUM>) by a predetermined vertical step, according to the desired thickness of the layer subsequently to be printed. The procedure is repeated to form a three-dimensional object in a layerwise manner.

The operation of inkjet printing heads <NUM> and optionally and preferably also of one or more other components of system <NUM>, e.g., the motion of tray <NUM>, are controlled by a controller <NUM>. The controller can has an electronic circuit and a non-volatile memory medium readable by the circuit, wherein the memory medium stores program instructions which, when read by the circuit, cause the circuit to perform control operations as further detailed below. In some embodiments of the present invention the electronic circuit of controller <NUM> is also configured for performing data processing operations.

Controller <NUM> can also communicate with a host computer <NUM> which transmits digital data pertaining to fabrication instructions based on computer object data, e.g., in a form of a Standard Tessellation Language (STL) or a StereoLithography Contour (SLC) format, Virtual Reality Modeling Language (VRML), Additive Manufacturing File (AMF) format, Drawing Exchange Format (DXF), Polygon File Format (PLY) or any other format suitable for Computer-Aided Design (CAD). The object data formats are typically structured according to a Cartesian system of coordinates. In these cases, computer <NUM> preferably executes a procedure for transforming the coordinates of each slice in the computer object data from a Cartesian system of coordinates into a polar system of coordinates. Computer <NUM> optionally and preferably transmits the fabrication instructions in terms of the transformed system of coordinates. Alternatively, computer <NUM> can transmit the fabrication instructions in terms of the original system of coordinates as provided by the computer object data, in which case the transformation of coordinates is executed by the circuit of controller <NUM>.

The transformation of coordinates allows three-dimensional printing over a rotating tray. In conventional three-dimensional printing, the printing heads reciprocally move above a stationary tray along straight lines. In such conventional systems, the printing resolution is the same at any point over the tray, provided the dispensing rates of the heads are uniform. Unlike conventional three-dimensional printing, not all the nozzles of the head points cover the same distance over tray <NUM> during at the same time. The transformation of coordinates is optionally and preferably executed so as to ensure equal amounts of excess material formulation at different radial positions. Representative examples of coordinate transformations according to some embodiments of the present invention are provided in <FIG>, showing a slice of an object (each slice corresponds to fabrication instructions of a different layer of the objects), where <FIG> illustrates the slice in a Cartesian system of coordinates and <FIG> illustrates the same slice following an application of a transformation of coordinates procedure to the respective slice.

Typically, controller <NUM> controls the voltage applied to the respective component of the system <NUM> based on the fabrication instructions and based on the stored program instructions as described below.

Generally, controller <NUM> controls printing heads <NUM> to dispense, during the rotation of tray <NUM>, droplets of building material formulation in layers, such as to print a three-dimensional object on tray <NUM>.

System <NUM> optionally and preferably comprises hardening device <NUM> which may include one or more radiation sources <NUM>, such as, but not limited to, an ultraviolet or visible or infrared lamp, or other sources of electromagnetic radiation, or electron beam source, depending on the modeling material formulation being used. Radiation source can include any type of radiation emitting device, including, without limitation, light emitting diode (LED), digital light processing (DLP) system, resistive lamp and the like. Radiation source <NUM> serves for curing or solidifying the modeling material formulation. In various exemplary embodiments of the invention the operation of radiation source <NUM> is controlled by controller <NUM> which may activate and deactivate radiation source <NUM> and may optionally also control the amount of radiation generated by radiation source <NUM>.

In some embodiments of the invention, system <NUM> further comprises one or more leveling devices <NUM> which can be manufactured as a roller or a blade. Leveling device <NUM> serves to straighten the newly dispensed materials prior to the dispensing of additional materials thereon. In some embodiments, leveling device <NUM> has the shape of a conical roller positioned such that its symmetry axis <NUM> is tilted relative to the surface of tray <NUM> and its surface is parallel to the surface of the tray. This embodiment is illustrated in the side view of system <NUM> (<FIG>).

The conical roller can have the shape of a cone or a conical frustum.

The opening angle of the conical roller is preferably selected such that is a constant ratio between the radius of the cone at any location along its axis <NUM> and the distance between that location and axis <NUM>. This embodiment allows roller <NUM> to efficiently level the layers, since while the roller rotates, any point p on the surface of the roller has a linear velocity which is proportional (e.g., the same) to the linear velocity of the tray at a point vertically beneath point p. In some embodiments, the roller has a shape of a conical frustum having a height h, a radius R<NUM> at its closest distance from axis <NUM>, and a radius R<NUM> at its farthest distance from axis <NUM>, wherein the parameters h, R<NUM> and R<NUM> satisfy the relation R<NUM>/R<NUM>=(R-h)/h and wherein R is the farthest distance of the roller from axis <NUM> (for example, R can be the radius of tray <NUM>).

The operation of leveling device <NUM> is optionally and preferably controlled by controller <NUM> which may activate and deactivate leveling device <NUM> and may optionally also control its position along a vertical direction (parallel to axis <NUM>) and/or a radial direction (parallel to tray <NUM> and pointing toward or away from axis <NUM>.

According to the claimed invention system <NUM> comprises cooling system <NUM> (see <FIG> and <FIG>) having one or more fans or the like.

In some embodiments of the present invention printing heads <NUM> are configured to reciprocally move relative to tray along the radial direction r. These embodiments are useful when the lengths of the nozzle arrays <NUM> of heads <NUM> are shorter than the width along the radial direction of the working area <NUM> on tray <NUM>. The motion of heads <NUM> along the radial direction is optionally and preferably controlled by controller <NUM>.

Some embodiments contemplate the fabrication of an object by dispensing different material formulations from different dispensing heads. These embodiments provide, inter alia, the ability to select material formulations from a given number of material formulations and define desired combinations of the selected material formulations and their properties. According to the present embodiments, the spatial locations of the deposition of each material formulation with the layer is defined, either to effect occupation of different three-dimensional spatial locations by different material formulations, or to effect occupation of substantially the same three-dimensional location or adjacent three-dimensional locations by two or more different material formulations so as to allow post deposition spatial combination of the material formulations within the layer, thereby to form a composite material formulation at the respective location or locations.

Any post deposition combination or mix of modeling material formulations is contemplated. For example, once a certain material formulation is dispensed it may preserve its original properties. However, when it is dispensed simultaneously with another modeling material formulation or other dispensed material formulations which are dispensed at the same or nearby locations, a composite material formulation having a different property or properties to the dispensed material formulations is formed.

The present embodiments thus enable the deposition of a broad range of material formulation combinations, and the fabrication of an object which may consist of multiple different combinations of material formulations, in different parts of the object, according to the properties desired to characterize each part of the object.

Further details on the principles and operations of an AM system suitable for the present embodiments are found in <CIT>.

The inventors of the present invention have devised a technique that allows maintaining within the AM system a temperature that is within a predetermined range of temperatures. This is advantageous since it allows the system of the present embodiments to adapt the working temperature of the AM process based on information provided by the operator or extracted automatically.

One type of information can relate to the building material or materials to be used for the AM. Since the optimal working temperatures may differ among different types of building materials, the system of the present embodiments can adapt the working temperature based on the material or materials to be dispensed. Thus, in some embodiments of the present invention the predetermined range of temperatures is selected by the operator or automatically by the controller of the AM system, based on the materials that are to be dispensed. For example, when the materials are acrylic, relatively low temperatures (e.g., from about <NUM>° to about <NUM>°) are preferred, when the materials are solvent-based materials (e.g., ceramic materials, polyimide-containing materials) that require solvent drying, more elevated temperatures (e.g., from about <NUM>° to about <NUM>°) are preferred, and when the martials requite sintering (for example, electrically conductive materials) even higher temperatures (e.g., from about <NUM>° to about <NUM>°) are preferred.

Some modeling materials, particularly UV polymerizable materials, exhibit undesired deformation such as curling during the fabrication of the object. Such curling tendency was found to be the result of material shrinkage during phase transition from liquid to solid. The extent of curling is a measurable quantity. A suitable process for measuring the extent of curling can include fabrication of an object of a predetermined shape, e.g., an elongated bar having a rectangular or square cross section, on a flat and horizontal surface, applying a predetermined load on one end of the object, and measuring the elevation of the opposite end above the surface.

The extent of curling correlates with the existence of a temperature gradient in the manufactured object along the vertical direction, and also with the difference between the characteristic Heat Deflection Temperature (HDT) of the building material and the temperature within the AM system during fabrication.

As used herein, the term "Heat Deflection Temperature" (HDT) refers to a temperature at which the respective material or combination of materials deforms under a predetermined load at some certain temperature. Suitable test procedures for determining the HDT of a material or combination of materials are the ASTM D-<NUM> series, particularly the ASTM D-<NUM>-<NUM> and ASTM D-<NUM>-<NUM> methods.

Without wishing to be bound to any theory, it is postulated that a temperature within the system during fabrication which is close to the HDT that the materials develop during curing, allows the materials to undergo stress relaxation or plastic deformation to a larger extent compared to a situation in which the temperature within the system is far from the HDT.

In various exemplary embodiments of the invention the predetermined range of temperatures is a range that encompasses the HDT of the materials to be dispensed by the system with a tolerance of, ±<NUM>° more preferably ±<NUM>°. This is advantageous from the standpoint of reducing the likelihood for curling, since it reduces the difference between the developed HDT and the temperature within the AM system.

<FIG> is a flowchart diagram of a method suitable for additive manufacturing according to various exemplary embodiments of the present invention. It is to be understood that, unless otherwise defined, the operations described hereinbelow can be executed either contemporaneously or sequentially in many combinations or orders of execution. Specifically, the ordering of the flowchart diagrams is not to be considered as limiting. For example, two or more operations, appearing in the following description or in the flowchart diagrams in a particular order, can be executed in a different order (e.g., a reverse order) or substantially contemporaneously. Additionally, several operations described below are optional and may not be executed.

The method is executed by an AM system (e.g., system <NUM> or system <NUM>) operated by a controller (e.g., controller <NUM> or <NUM>). The method begins at <NUM> and optionally and preferably proceeds to <NUM> at which at which computer object data that collectively pertain to a three-dimensional shape of the object are received. The data can be received by a data processor (e.g., processor <NUM> or <NUM>) operatively associated with the AM system. For example, the data processor can access a computer-readable storage medium (not shown) and retrieve the data from the medium. The data processor can also generate the data, or a portion thereof, instead of, or in addition to, retrieving data from the storage medium, for example, by means of a computer aided design (CAD) or computer aided manufacturing (CAM) software. The computer object data typically include a plurality of slice data each defining a layer of the object to be manufactured. The data processor can transfer the data, or a portion thereof, to the controller of the AM system. Typically, but not necessarily, the controller receives the data on a slice-by-slice basis. The data can be in any data format known in the art, including, any of the aforementioned computer object data formats.

The method continues to <NUM> at which building materials are dispensed, for example, using one or more of dispensing heads <NUM>, on a receiving surface. The receiving surface can be the working surface of the AM system (e.g., tray <NUM> or <NUM>) or it can be a previously formed layer of one or more building materials. The method continues to <NUM> at which the dispensed building materials are hardened to form hardened materials. Operation <NUM> can be executed by hardening device <NUM>, and may include applying curing radiation to the dispensed material(s). The type of radiation (e.g., electromagnetic, electron beam, etc.) is selected based on the building materials being used. For example, for UV polymerizable materials an ultraviolet electromagnetic radiation is preferred.

The method optionally and preferably proceeds to <NUM> at which thermal energy emitted at least by the hardened building materials is sensed. The sensing is by a thermal sensing system schematically shown in <FIG> and <FIG> at <NUM>. Sensing system <NUM> generates sensing signals responsively to thermal energy sensed by sensor <NUM>. Sensing system <NUM> typically comprises one or more thermal sensors, such as, but not limited to, one or more infrared sensors.

Preferably, sensing system <NUM> is mounted above the working surface (e.g., tray <NUM> or <NUM>) of the AM system in a manner that allows relative motion between sensing system <NUM> and the working surface along the scanning direction x or the azimuthal direction φ. This allows configuring sensing system <NUM> to sense, locally and optionally and preferably also selectively, the energy that is emitted from a portion of the topmost layer of the object during fabrication, wherein the relative motion between sensing system <NUM> ensures that sensing system <NUM> scans the topmost layer in a serial manner to locally sense the thermal energy emitted by the layer section by section. Thus, in preferred embodiments of them invention, sensing system <NUM> generates a time-series of sensing signals, each signal containing local information pertaining to thermal energy emitted by a different section of the topmost layer.

Preferably, one or more of the sensors of sensing system <NUM> is/are mounted at a sufficient distance from hardening device <NUM> so as to reduce or prevent thermal energy generated by device <NUM> from arriving directly to the respective sensor. For example, as illustrated in <FIG>, sensing system <NUM> can be mounted on frame <NUM> opposite to device <NUM>, such that head <NUM> is between sensing system <NUM> and device <NUM>. In embodiments in which device <NUM> generates less heat or provide a more directional radiation (e.g., when device <NUM> comprises one or more LEDs) the sensing system may be mounted closer to or adjacent to the device <NUM>, since in these embodiments there is less thermal cross talk between device <NUM> and system <NUM>.

In various exemplary embodiments of the invention sensing system <NUM> comprises at least one pixelated sensor in which case the sensing signals generated by the respective sensor constitute a thermal map of the hardened building materials.

The advantage of the aforementioned configuration in which the sensing system <NUM> scans the topmost layer is that it allows using low-cost sensors to obtain thermal data at sufficiently high spatial resolution. For example, suppose that it is desired to obtain thermal data at minimal feature size of ΔA mm<NUM>, and that the surface area of a particular layer is A mm<NUM>. In this case it is required to have A/ΔA data samples to provide the desired resolution. It is appreciated that for small value of ΔA and large value A, the ratio A/ΔA can be rather large (e.g., <NUM>,<NUM> or more). A high resolution camera that provides a large number of data samples momentarily can be rather expensive and bulky. According to the present embodiments, sensing system <NUM> does not need to provide all A/ΔA data samples during a signal capture. By scanning the topmost layer and providing a time-series of sensing signals, the same resolution can be achieved by pixelated sensors in which the number of pixels is significantly less than A/ΔA. In various exemplary embodiments of the invention the number of pixels of each pixelated sensor of sensing system <NUM> is less than <NUM>,<NUM>, more preferably less than <NUM>, more preferably less than <NUM>, more preferably less than <NUM>, e.g., <NUM> or less. For example, in experiments performed by the present inventors it was found that the aforementioned allows achieving an adequate spatial resolution using a pixelated sensor in which the sensing elements are arranged over a <NUM>×<NUM> array.

The angular field-of-view of sensing system <NUM> along the indexing and scanning direction, respectively, is preferably from about <NUM>°×<NUM>° to about <NUM>°×<NUM>°, more preferably from about <NUM>°×<NUM>° to about <NUM>°×<NUM>°. When sensing system <NUM> comprises one or more pixelated sensors, each sensor is preferably mounted at a distance selected such that the spatial resolution of the pixelated sensor corresponds to a minimal identifiable feature size of about <NUM>×<NUM>, more preferably <NUM>×<NUM>, more preferably <NUM>×<NUM>, more preferably <NUM>×<NUM>.

Sensing system <NUM> is provided with a field-of-view over the hardened materials, allowing sensing system <NUM> to sense thermal energy over an area of the hardened materials. In some embodiments of the present invention the field-of-view along the indexing direction matches the lengths of the nozzle array(s) of the dispensing head along the indexing direction. These embodiments are illustrated in <FIG>, showing sensing system <NUM>, head <NUM> and tray <NUM> or <NUM>. While <FIG> shows a sensing system having a single sensor, it is to be understood that configurations in which sensing system <NUM> comprises a plurality of sensors is also contemplated. The lengths of the nozzle array (not shown in <FIG>) of head <NUM> along the indexing direction (along direction y, in case of system <NUM>, and along direction r in case of system <NUM>) is denoted by LH and is defined as the distance along the indexing direction over which the nozzles (not shown in <FIG>) are distributed. The field-of-view sensing system <NUM> along the indexing direction is denoted by LFOV. Note that LFOV is the combined field-of-view of sensing system <NUM>. When sensing system <NUM> comprises more than one sensor, the field-of-view of each individual sensor can be less than LFOV. As illustrated, LH=LFOV. Thus, when sensing system <NUM> comprises a single sensor, the field-of-view of the signal sensor preferably equals or approximately equals LH, and when sensing system <NUM> comprises a plurality of sensors, the field-of-view of each sensor can be less than LH, but the combined field-of-view of all the sensors preferably equals or approximately equals LH. For example, when there are n sensors in sensing system <NUM>, the field-of-view of each individual sensor can be at least LH/n and less than LH. Typically, the field-of-view of each individual sensor is close to but larger than LH/n to allow overlaps between field-of-views of adjacent sensors.

The field-of-view provided to sensing system <NUM> along the orthogonal horizontal direction (the x or φ direction) need not to be the same as the width of the head along this direction, since preferably there is relative motion between the sensor and the tray along direction x or φ.

Returning to <FIG>, the method proceeds to <NUM> at which heat is evacuated away from the building materials. This is executed by operating cooling system <NUM>. Preferably, but not necessarily, cooling system <NUM> is mounted above the working surface (e.g., tray <NUM> or <NUM>) of the AM system in a manner that allows relative motion between cooling system <NUM> and the working surface along the scanning direction x or the azimuthal direction φ. This allows cooling system <NUM> to evacuate the heat in a generally localized manner, wherein heat is evacuated more efficiently from regions below cooling system <NUM> than from regions farther from cooling system <NUM>. During the relative motion, different regions are effectively cooled by system <NUM>. In some embodiments of the invention, cooling system <NUM> is mounted on the printing block of the printing system together with sensing system <NUM> and one or more dispensing heads <NUM>. For example, as illustrated in <FIG>, cooling system <NUM>, sensing system <NUM> and dispensing heads <NUM> are mounted on frame <NUM>.

The heat is evacuated at a rate that is selected responsively to the thermal energy emitted by the hardened building materials. The rate is selected by controlling the power supplied to cooling system <NUM>. The power is controlled to vary the rotation speed of the fan(s), hence also the heat evacuation rate. Control over the power supplied to cooling system <NUM> can be effected by varying any operational parameter used by system <NUM>, including, without limitation, voltage, pulse width, pulse repetition rate, pulse width modulation, and the like.

In various exemplary embodiments of the invention rate that is selected based only on the thermal energy emitted by the hardened building materials. Specifically, in these embodiments the rate of heat evacuation is not selected based on thermal energy emitted by other objects (e.g., building materials before being hardened, or other components of the system, including, without limitation, the tray or the side walls of the system). This can be ensured by operating the thermal sensor in synchronization with the dispensing heads and the motion of the tray and/or the heads. The synchronization can such that the sensing signals are sampled only after the heads dispense the material and only when the hardened material enters the field-of-view of the sensor. Such synchronization can be executed by controller <NUM> or <NUM> based on information pertaining to the state of the dispensing head and the location of the dispending head above the tray.

As a representative example for a synchronized operation, consider the configuration illustrated in <FIG>. In the exemplified configuration, the heads <NUM> are between the hardening device <NUM> and the sensing system <NUM>. Consider a dispensing protocol in which the heads dispense while moving in the +x direction (to the left, in the notation of <FIG>), wherein during the motion in the opposite direction -x (to the right, in the notation of <FIG>), there is no dispensing. Suppose that the field-of-view of sensing system <NUM> along the y direction is as illustrated in <FIG>, namely the same as the length of the nozzle array of head <NUM>. During the motion in the +x direction, the head <NUM> dispenses building materials that are leveled by the leveling device <NUM> and hardened by hardening device <NUM>. During the motion in the opposite direction, no material is dispensed, and so the uppermost layer of object <NUM> is hardened when sensing system <NUM> moves above it. When the uppermost layer enters the field-of-view of sensing system <NUM> while moving in the -x direction, controller <NUM> signals sensing system <NUM> to begin the sampling of the sensing signal, and when the uppermost layer exits the field-of-of sensing system <NUM> controller <NUM> signals sensing system <NUM> to stop the sampling. This ensures that the sensing signals contain only information pertaining to the thermal energy emitted by the hardened materials forming object <NUM>.

As another example similar synchronization for a synchronized operation, consider a rotary system in which the tray rotates in one direction, but not in the opposite direction. For example, consider the configuration illustrated in <FIG>, in which the tray <NUM> rotates along the +φ direction. In this configuration, the material enters the field-of-view of sensing system <NUM> after passing below hardening device <NUM>, and is therefore hardened. When the uppermost layer of the fabricated object enters the field-of-view of sensing system <NUM>, controller <NUM> signals sensing system <NUM> to begin the sampling of the sensing signal, and when the uppermost layer exits the field-of-of sensing system <NUM> controller <NUM> signals sensing system <NUM> to stop the sampling.

Aside for the timing of the sampling to ensure that sampling occurs only during the time at which hardened materials are within the field-of-view of sensing system <NUM>, the present embodiments also contemplate synchronizing the sampling rate of sensing system <NUM> with the speed of the relative motion between the sensor and the tray. This is advantageous since it reduces fluctuations in the accuracy of the sensing. Preferably, sampling rate increases linearly with the speed of the motion.

The heat evacuation rate is preferably varied dynamically in close loop with the signals from the thermal sensor to ensure that temperature of the hardened materials, preferably the hardened materials at the topmost layers of the fabricated object, are within a predetermined range of temperatures. This can be done by thresholding. Typically, when the sensed temperature is above a first predetermined threshold T<NUM>, the power supplied to the cooling system <NUM> is increased, to ensure a higher heat evacuation rate so that the temperature does not significantly increased beyond T<NUM>. Preferably, the power supplied to the cooling system <NUM> is decreased when the sensed temperature is below a second predetermined threshold T<NUM> (T<NUM><T<NUM>), the power supplied to the cooling system <NUM> is increased, to reduce the heat evacuation rate so that the temperature does not significantly decrease below T<NUM>.

In embodiments in which sensing system <NUM> provides a thermal map the thermal map is preferably analyzed to identify in the map a first pixel population of a higher temperature, and a second pixel population of a lower temperature. When the temperature of the first pixel population is above the threshold T<NUM>, the power supplied to the cooling system <NUM> can be increased. Preferably, when the temperature of the second pixel population is below the threshold T<NUM>, the power supplied to the cooling system <NUM> can be decreased.

In some embodiments of the present invention the evacuation rate is varied as a nonlinear function of the temperature difference ΔT between the sensed temperature and a predetermined reference temperature. Preferably, the nonlinear function comprises a quadratic function of ΔT.

In some embodiments of the present invention the controller of the AM system controls the hardening device to harden one type of building material before dispensing another type of building material. These embodiments are particularly useful when the preferred fabrication conditions (e.g., preferred temperature ranges) of two or more of the materials used during the AM substantially differ from each other. Consider, for example, a fabrication process in which two types of materials are used, wherein the preferred temperature ranges for these two materials do not overlap. Since the temperature ranges do not overlap, the operational parameters required for operating the cooling system <NUM> in order to provide heat evacuation rates that maintain these temperature ranges may also differ.

Suppose that the computer object data for a particular slice is such that both materials are to be dispensed to form the same layer. In this case, one of the materials is dispensed and hardened to form a first portion of the layer, and the power of the cooling system is controlled to ensure that the temperature at the vicinity of the first portion of the layer is within the preferred range of temperatures for this material. Thereafter, the other material is dispensed and hardened to form a second portion of the layer, and the power of the cooling system is controlled to ensure that the temperature at the vicinity of the second portion of the layer is within the preferred range of temperatures for the other material. Such a procedure can ensure that both materials enjoy the preferred range of temperatures even when the ranges do not overlap.

The temperature ranges and/or operational parameters for the cooling system can be provided to AM system manually by the operator, or they can be obtained automatically. For example, a computer readable medium storing groups of building materials and corresponding operational parameters can be accessed. Each of the materials to be used in the AM process can be associated with one of the groups, and the corresponding operational parameters can be extracted.

The claimed invention contemplated a procedure in which the rate of heat evacuation is selected based, at least in part, on the computer object data received at <NUM>. In these embodiments, operation <NUM> can be skipped. Alternatively, the rate of heat evacuation can be selected based on both the sensing <NUM> and the computer object data.

According to the claimed invention, the rate of heat evacuation is varied as a decreasing function of an area of a respective layer dispensed by the dispensing head. Since larger area of hardened material allows higher heat dissipation, varying the rate of heat evacuation as a decreasing function of the area can reduce the likelihood that the temperature at the layer significantly exceeds the temperature threshold T<NUM>.

In another representative exemplified embodiment, the rate of heat evacuation is selected based on the number of passes that the dispensing head performs over the receiving surface per layer. Since the number of passes correlates with the area of the layer, the rate of heat evacuation can be varied as a decreasing function of the number of passes.

From <NUM> the method optionally and preferably loops back to <NUM> or <NUM> to form an additional layer of the object. The loop can continue until all the layers of the object are formed. The method ends at <NUM>,.

As stated, the rate of heat evacuation is controlled by the controller of the AM system. Typically the controller includes one or more circuits for performing the various operations. Although the controllers <NUM> and <NUM> are shown in <FIG> and <FIG> as single blocks, it is to be understood that the various circuits the perform the operations can be physically attached to different components of the AM system.

A schematic block diagram of circuits which can be employed by the controller <NUM>/<NUM> according to some embodiments of the present invention are illustrated in <FIG>. In the illustrated example, which is not to be considered as limiting, three circuit boards <NUM>, <NUM>, and <NUM> are shown. Circuit board <NUM> serves as the main control of the AM system, and is optionally and preferably configured to control various components of the AM system other than the thermal sensing system <NUM> and the cooling system <NUM>, in response to input data received from processor <NUM> or <NUM>. Thus, for example, circuit board <NUM> can be configured to control at least the printing heads, and the relative motion between the heads and the tray.

Circuit board <NUM> serves as the controller of sensing system <NUM> ("Sensor Control") and is configured to activate and deactivate sampling of the signals received from the sensor, and optionally and preferably also to control the sampling rate, responsively to control signals from circuit board <NUM> ("Main Control"). Sampled signals are transmitted by board <NUM> to processor <NUM> or <NUM>, for processing. Alternatively, the sampled signals can be transmitted to main control board <NUM>. Processor <NUM>/<NUM> or main control board <NUM> analyzes the signal to determine whether or not the heat evacuation rate is to be varied as further detailed hereinabove and transmits signals pertaining to the analysis to circuit board <NUM>.

Circuit board <NUM> serves as a "cooling control" and is configured to control the operation of the cooling system based on the analysis performed by processor <NUM> or <NUM>, e.g., by varying the operation parameter as further detailed hereinabove. Board <NUM> can optionally and preferably receive feedback signals from system <NUM>. The feedback signals contain information pertaining to the operation of system <NUM>. For example, when system <NUM> comprises a fan, the feedback signals can contain tachometer data describing the rotation of the fan.

Circuit boards <NUM>, <NUM>, and <NUM> can all be arranged on the same physical board. Alternatively, one or more of boards <NUM>, <NUM>, and <NUM> can be physically separated from the others. In a preferred implementation, boards <NUM>, <NUM> are arranged on the same physical board, and board <NUM> is separated from boards <NUM> and <NUM>. In this embodiment, board <NUM> can be mounted on the same structure with sensing system <NUM>. A representative and non-limiting illustration of a structure <NUM> suitable for holding one or more of the sensors of sensing system <NUM> and board <NUM> is shown in <FIG>. Also shown in <FIG> is the field-of-view LFOV of sensing system <NUM> along the indexing direction.

Reference is now made to the following examples, which together with the above descriptions illustrate some embodiments of the invention in a non-limiting fashion.

Experiments have been conducted to investigate the ability of a prototype AM system having a thermal sensor movable relative to the tray can be stabilize the temperature of the hardened building material. In all the experiments described the cooling system included fans and the AM system was a system as schematically illustrated in <FIG>.

<FIG> is a feasibility test graph showing the temperature of the layer in degrees Celsius as a function of the time in seconds, in an experiment in which dispensing in <NUM> DPI in the indexing direction was employed. The temperatures were measured using a static high-resolution infrared camera mounted to capture the entire layer. Shown is the temperature when the fans were constantly off (open circles), constantly on (crosses), and controlled by the controller (plus symbols). The controller was set to maintain a temperature of <NUM>. As shown, the controller successfully stabilized the temperature.

<FIG> is a graph showing raw data (dark grey line) and filtered data (white line) received from sensing system <NUM>, in an experiment in which sensing system <NUM> included a single sensor moving with respect to the tray during fabrication of a prismatic object. Shown is the temperature within the field-of-view of the sensor in degrees Celsius as a function of the time in minutes. The temperatures were measured using an infrared camera mounted to capture the entire layer. Shown is the temperature when the fans were controlled by the controller (diamonds). The controller was set to maintain a temperature of <NUM>. As shown, the controller successfully stabilized the temperature.

<FIG> is a graph showing raw data received from sensing system <NUM>, in an experiment in which sensing system <NUM> included a single sensor moving with respect to the tray during fabrication of a prismatic object. Shown is the temperature within the field-of-view of the sensor in degrees Celsius as a function of the time in minutes. The temperatures were measured using an infrared camera mounted to capture the entire layer. Shown is the temperature when the fans were controlled by the controller (diamonds). The controller was set to maintain a temperature of <NUM>. As shown, the controller successfully stabilized the temperature.

<FIG> are graphs showing temperatures measured using a static high-resolution infrared camera mounted to capture the entire layer. The data correspond to experiments in which the controller was set to maintain a temperature of <NUM> (<FIG>) and <NUM> (<FIG>). As shown, the controller successfully prevents the temperature from significantly rising above the input temperature.

<FIG> are an illustration, a thermal map produced by a high-resolution infrared camera, and a graph describing a fabrication of an object having a top surface of different heights. The controller was set to maintain a temperature of less than <NUM>.

Four top surfaces are marked on the illustration (<FIG>), each having a different high. The highest surface is marked "part <NUM>", the next to highest surface is marked "part <NUM>", the lowest surface is marked "part <NUM>", and the next to lowest surface is marked "part <NUM>". Four pixel populations are marked on the thermal map (<FIG>), population Nos. <NUM> through <NUM>, respectively corresponding to part Nos. <NUM> through <NUM>. The highest temperature is of population <NUM>, since it is the newly formed surface. The graph (<FIG>) shows the temperature of each surface in degrees Celsius as a function of the time in minutes. Square symbols correspond to the temperatures of population <NUM>, open triangle symbols correspond to the temperatures of population <NUM>, cross symbols correspond to the temperatures of population <NUM>, and solid circle symbols correspond to the temperatures of population <NUM>. The controller was successfully able to identify the population with the highest temperature and to maintain its temperature at about <NUM>.

<FIG> is a graph showing the temperature readings of sensing system <NUM> in degrees Celsius as a function of the time in seconds, in an experiment in which sensing system <NUM> was placed between head <NUM> and hardening device <NUM> (upper curve), and the temperature readings of sensing system <NUM> in an experiment in which sensor <NUM> when head <NUM> was between sensing system <NUM> and hardening device <NUM> (lower curve), demonstrating that reading errors are significantly reduced when the sensor is farther from the hardening device. In both experiments, sensing system <NUM> included a single sensor. In this example, the hardening system included a mercury lamp that generated high temperature cross-talk with the sensing system. It is envisioned that the use of LED or cooler hardening system, may reduce the crosstalk, in which case the sensing system may be mounted closer to or adjacent to the hardening system.

This example describes a computerized controller that facilitates additive manufacturing (e.g., inkjet printing) of objects from building materials that require different manufacturing conditions. Some of the materials are based on solvents (e.g., ceramic, conductive and PI-based inks), other materials, such as, but not limited to, foamable, support, and standard materials (e.g., the Vero™ family of materials) are <NUM>% reactive formulations. The solvent-based materials have different solvents (e.g., Hexyl Acetate, TGME) and different amount of solvents (e.g., <NUM>-<NUM> wt. The computerized controller of this example allows a different drying process for different solvent-based materials, for example, using an IR lamp. Other materials, e.g., electrically conductive inks, are sintered in addition to the drying operation, and the computerized controller of this example also facilitates the sintering operation. The fully reactive formulations, such as, but not limited to, support materials and Vero™ family of materials, are heat sensitive.

It was found by the inventors that the manufacturing conditions that are suitable for different types of materials do not match, and may even contradict each other.

Since different building material may have different rheological properties, the computerized controller of this example allows dispensing different building materials at different jetting conditions, wherein the jetting conditions include, without limitation, jetting temperature, pulse shape, and pulse width. Optionally and preferably the computerized controller of this example allows applying different hardening (e.g., curing), drying and/or sintering conditions for different building materials.

In some embodiments of the present invention a computer readable medium can include a list of building materials that are classified into groups of materials. An example list of building materials is provided in Table <NUM>, below.

The AM system of the present embodiments can optionally and preferably comprise a heating system, such as, but not limited to, an IR lamp, and the computerized controller optionally and preferably controls the heating system, in terms of at least one of the power and exposure time. The heating system can have several functionalities: (<NUM>) to heat the substrate to the required set point prior to dispensing, and (<NUM>) to heat the dispensed materials for curing, drying and/or sintering. The heating system can be enacted by the hardening device of the AM system, or it can be provided in addition to the hardening device.

In some embodiments of the present invention ultraviolet radiation is used for curing photoreactive components. For example, the ultraviolet radiation can be applied by LEDs. When the building material is solvent based, the computerized controller of this example optionally and preferably ensures that drying is completed before curing. For example, the computerized controller of this example can synchronize between the activation and deactivation of the ultraviolet radiation, the activation and deactivation of the heating system, and the activation and deactivation of the dispensing heads.

Claim 1:
A system (<NUM>, <NUM>) for additive manufacturing, comprising:
a dispensing head (<NUM>) for dispensing building materials (<NUM>);
a hardening system (<NUM>) for hardening said building materials (<NUM>);
a cooling system (<NUM>) having a fan for evacuating heat away from said building materials (<NUM>); and
a computerized controller (<NUM>, <NUM>) having a circuit for controlling said dispensing heads (<NUM>) to dispense said building materials (<NUM>) in layers, said hardening system (<NUM>) to harden said building materials (<NUM>), and said cooling system (<NUM>) to evacuate heat away from said layers,
characterized in that said circuit is configured to vary a rotating speed of said fan as a decreasing function of an area of a respective layer.