APPARATUS AND METHOD FOR FORMING THREE-DIMENSIONAL OBJECTS USING A CURVED BUILD PLATFORM
An apparatus and method for making a three-dimensional object from a solidifiable material using a linear solidification device is shown and described. In certain examples, the linear solidification device includes a laser diode that projects light onto a scanning device, such as a rotating polygonal mirror or a linear scanning micromirror, which then deflects the light onto a photohardenable resin. As a result, the linear solidification device scans a line of solidification energy in a direction that is substantially orthogonal to the direction of travel of the laser diode. In other examples, the linear solidification device is a laser device array or light emitting diode array that extends in a direction substantially orthogonal to the direction of travel of the array.
Latest Global Filtration Systems, a dba of Gulf Filtration Systems Inc. Patents:
- APPARATUS AND METHOD FOR FORMING THREE-DIMENSIONAL OBJECTS FROM SOLIDIFIABLE PASTE
- APPARATUS AND METHOD FOR FORMING THREE-DIMENSIONAL OBJECTS USING LINEAR SOLIDIFICATION WITH CONTOURLESS OBJECT DATA
- APPARATUS AND METHOD FOR FORMING THREE-DIMENSIONAL OBJECTS USING LINEAR SOLIDIFICATION WITH TRAVEL AXIS CORRECTION AND POWER CONTROL
- DENTAL ARCH MODEL AND METHOD OF MAKING THE SAME
The disclosure relates to an apparatus and method for manufacturing three-dimensional objects, and more specifically, to an apparatus and method for forming three-dimensional objects using a build platform that is curved and/or which moves in multiple dimensions as solidification energy is supplied to a solidifiable material.
DESCRIPTION OF THE RELATED ARTThree-dimensional rapid prototyping and manufacturing allows for quick and accurate production of components at high accuracy. Machining steps may be reduced or eliminated using such techniques and certain components may be functionally equivalent to their regular production counterparts depending on the materials used for production.
The components produced may range in size from small to large parts. The manufacture of parts may be based on various technologies including photo-polymer hardening using light or laser curing methods. Secondary curing may take place with exposure to, for example, ultraviolet (UV) light. A process to convert a computer aided design (CAD) data to a data model suitable for rapid manufacturing may be used to produce data suitable for constructing the component. Then, a pattern generator may be used to construct the part. An example of a pattern generator may include the use of DLP (Digital Light Processing technology) from Texas Instruments®, SXRD™ (Silicon X-tal Reflective Display), LCD (Liquid Crystal Display), LCOS (Liquid Crystal on Silicon), DMD (digital mirror device), J-ILA from JVC, SLM (Spatial light modulator) or any type of selective light modulation system.
In certain known methods of making a three-dimensional object, the object is progressively formed as a series of sections on a build platform in a direction along a build axis. After each section is formed, its exposed surface is contacted with fresh solidifiable material which is then solidified in a pattern corresponding to object data that defines the size and shape of the three-dimensional object. In certain processes, the solidifiable material is an uncured or partially cured polymeric resin, and the fresh solidified material is supplied between the solidified exposed surface of the partially-formed object and a solidification substrate. The solidification substrate planarizes the exposed surface of fresh solidifiable material to ensure that a given solidification energy will solidify the material to the same depth along the exposed surface. Following solidification, however, the newly solidified material must be separated from the solidification substrate. In some cases this is done by increasing the distance between the build platform and the solidification substrate. However, many known build platforms are substantially planar, and the interface between the solidified exposed surface and the solidification substrate defines an area that must be separated. As the interface area increases, so do the required separation forces. If the separation force is too great, the object can break. As a result, in many known three-dimensional object manufacturing methods the build area (the total exposed surface area of the object(s) perpendicular to the build axis) must be limited to regulate the separation force, which reduces either the number and/or surface area of the objects that can be built during an object building process. Thus, a need has arisen for an apparatus and method for making three-dimensional objects which addresses the foregoing issues.
The disclosure will now be described, by way of example, with reference to the accompanying drawings, in which:
Like numerals refer to like parts in the drawings.
DETAILED DESCRIPTIONThe Figures illustrate examples of an apparatus and method for manufacturing a three-dimensional object from a solidifiable material. Based on the foregoing, it is to be generally understood that the nomenclature used herein is simply for convenience and the terms used to describe the invention should be given the broadest meaning by one of ordinary skill in the art.
The apparatuses and methods described herein are generally applicable to additive manufacturing of three-dimensional objects, such as components or parts (discussed herein generally as objects), but may be used beyond that scope for alternative applications. In a first aspect, the system and methods generally include a build platform having a surface that is curved along a travel axis direction. The travel axis is defined by the movement of a source of solidification energy that solidifies a solidifiable material into a three-dimensional object based on object data. In a second aspect, the systems and methods include a build platform that moves in multiple dimensions as solidification energy is supplied to a solidifiable material. In certain examples, the build platform is curved along the travel axis and rotates about an axis of rotation that is perpendicular to the travel axis and build axis as the build platform moves along the travel axis and build axis in correspondence with the movement of a linear solidification device along the travel axis.
In accordance with one implementation, the solidifiable material is solidified on the most recently formed exposed surface of the three-dimensional object along a line that extends along the length of the build platform. The line is located at a position along the build platform width (and the travel axis) which corresponds to a rotational orientation between a sagittal plane of the build platform and the build axis. The sagittal plane is a plane of symmetry along a curved surface of the build platform on which a three-dimensional object is built. The intersection of the sagittal plane and the curved surface defines a sagittal line extending along the length of the build platform and perpendicularly to the plane defined by the travel axis and build axis.
In certain preferred examples, the build platform is manipulated so that the build platform sagittal line and the axis of rotation of the build platform travel in trochoidal paths in the plane defined by the travel axis and the build axis. The trochoidal paths are defined by a trochoidal circle having a radius equal to the radius of curvature of the build platform's curved surface. In the same or other examples, the trochoidal paths of the sagittal line and the axis of rotation change with the addition of each layer of solidified material to the partially formed three-dimensional object. In the same or other examples, the relationship between the rotation of the build platform relative to a reference rotational orientation (at which the plane tangent to the sagittal line is perpendicular to the build axis) and the positions of the sagittal line and the axis of rotation along the travel axis change with the addition of each layer of solidified material to the partially-formed three-dimensional object. In certain preferred examples, the operation of motors that translate and rotate the build platform is adjusted so that a point of interest that is fixed relative to the build platform moves in a trochoidal path during object solidification and object separation operations.
In preferred examples, the solidified material at the exposed surface of the object following the addition of a new layer is separated from a solidification substrate or a film such that the separation forces at any one time are concentrated along a line extending along the length of the build platform. Because the instantaneous separation forces are concentrated along a line, the force required to separate a given surface area of the object from the solidification substrate is reduced relative to techniques in which separation occurs within an area. As a result, separation forces do not limit, or at least play a significantly reduced role in determining, the maximum possible area of the object perpendicular to the build axis (i.e., the axis along which the layers are sequentially solidified).
Solidification substrate 52 is held in frame sections 67a (not shown in
As discussed herein, a solidifiable material 50 is a material that when subjected to energy, wholly or partially hardens. This reaction to solidification or partial solidification may be used as the basis for constructing the three-dimensional object. Examples of a solidifiable material may include a polymerizable or cross-linkable material, a photopolymer, a photo powder, a photo paste, or a photosensitive composite that contains any kind of ceramic based powder such as aluminum oxide or zirconium oxide or ytteria stabilized zirconium oxide, a curable silicone composition, silica based nano-particles or nano-composites. The solidifiable material may further include fillers. Moreover, the solidifiable material my take on a final form (e.g., after exposure to the electromagnetic radiation) that may vary from semi-solids, solids, waxes, and crystalline solids. In one embodiment of a photopolymer paste solidifiable material, a viscosity of between 10000 cP (centipoises) and 150000 cp is preferred.
When discussing a photopolymerizable, photocurable, or solidifiable material, any material is meant, possibly comprising a resin and optionally further components, which is solidifiable by means of supply of stimulating energy such as electromagnetic radiation. Suitably, a material that is polymerizable and/or cross-linkable (i.e., curable) by electromagnetic radiation (common wavelengths in use today include UV radiation and/or visible light) can be used as such material. In an example, a material comprising a resin formed from at least one ethylenically unsaturated compound (including but not limited to (meth)acrylate monomers and polymers) and/or at least one epoxy group-containing compound may be used. Suitable other components of the solidifiable material include, for example, inorganic and/or organic fillers, coloring substances, viscosity-controlling agents, etc., but are not limited thereto.
When photopolymers are used as the solidifiable material, a photoinitiator is typically provided. The photoinitiator absorbs light and generates free radicals which start the polymerization and/or crosslinking process. Suitable types of photoinitiators include metallocenes, 1,2 di-ketones, acylphosphine oxides, benzyldimethyl-ketals, α-amino ketones, and α-hydroxy ketones. Examples of suitable metallocenes include Bis (eta 5-2,4-cyclopenadien-1-yl)Bis[2,6-difluoro-3-(1H-pyrrol-1-yl)phenyl]titanium, such as Irgacure 784, which is supplied by Ciba Specialty chemicals. Examples of suitable 1,2 di-ketones include quinones such as camphorquinone. Examples of suitable acylphosphine oxides include bis acyl phosphine oxide (BAPO), which is supplied under the name Irgacure 819, and mono acyl phosphine oxide (MAPO) which is supplied under the name Darocur® TPO. Both Irgacure 819 and Darocur® TPO are supplied by Ciba Specialty Chemicals. Examples of suitable benzyldimethyl ketals include alpha,alpha-dimethoxy-alpha-phenylacetophenone, which is supplied under the name Irgacure 651. Suitable α-amino ketones include 2-benzyl-2-(dimethylamino)-1-[4-(4-morpholinyl)phenyl]-1-butanone, which is supplied under the name Irgacure 369. Suitable α-hydroxy ketones include 1-hydroxy-cyclohexyl-phenyl-ketone, which is supplied under the name Irgacure 184 and a 50-50 (by weight) mixture of 1-hydroxy-cyclohexyl-phenyl-ketone and benzophenone, which is supplied under the name Irgacure 500.
The apparatuses and methods described herein may include a solidification substrate, such as rigid or semi-rigid, transparent and/or translucent substrate 52, against which a solidifiable material is solidified as an object 59 is built from the solidification material. Alternatively, and as shown in
The bottom of solidifiable material container 48 is a substantially rigid or semi-rigid transparent and/or translucent substrate 52 that receives solidification energy from linear solidification device 42 and transmits the received solidification energy to solidifiable material 50. Solidification substrate 52 is substantially permeable to the energy supplied by linear solidification device 42. In certain examples, it is preferred that the energy from linear solidification device 42 pass through solidification substrate 52 without a significant diminution in transmitted energy or a significant alteration of the energy spectrum transmitted to the solidifiable material 50 relative to the spectrum that is incident to the lower surface of solidification substrate 52. In the case where the energy from linear solidification device 42 is light (including non-visible light such as UV light), solidification substrate 52 is preferably substantially translucent to the wavelength(s) of light supplied by linear solidification device 42.
One example of a rigid or semi-rigid solidification substrate 52 is a translucent float glass. Another example is a translucent plastic. A variety of different float glasses and plastics may be used. Exemplary plastics that may be used include transparent acrylic plastics supplied by Evonik under the name Acrylite®. The term “translucent” is meant to indicate that substrate 52 is capable of transmitting the light wavelengths (including non-visible light such as UV light) necessary to solidify the solidifiable material and that the intensity of such wavelengths is not significantly altered as the light passes through substrate 52. In the case of photopolymers, a photoinitiator is commonly provided to start the polymerization/cross-linking process. Photoinitiators will have an absorption spectrum based on their concentration in the photopolymer. That spectrum corresponds to the wavelengths that must pass through solidification substrate 52 and which must be absorbed by the photoinitiator to initiate solidification. In one example wherein solidification energy source 112 is a blue laser light diode, Irgacure 819 and Irgacure 714 photoinitiators may preferably be used.
Referring to
The system of
In the example of
Build platform rotational motor 86 is connected to a mounting flange 89 which is in turn connected to cylindrical gear box 91. Build platform rotational motor 86 has an axis of rotation that defines the axis of rotation Rx of build platform 44 (
As mentioned previously, build platform 44 has a lower surface 46 that is curved along the platform width and along the travel (x) axis. In preferred examples, the lower surface 46 defines a cylindrical segment with a radial direction parallel to the x-z plane and a length parallel to the y-axis. In preferred examples, the mid-point of lower surface 46 of build platform 44 (i.e., the location that is equidistant from the edges of the end portions 47a and 47b of the build platform 44) defines a sagittal plane that bifurcates the lower surface 46 into two equal halves and which intersects the lower surface 46 at a line 79 extending along the y-axis (referred to as the “sagittal line” hereinafter). The sagittal line 79 is parallel to the rotational axis Rx and traverses a trochoidal path during object building operations and object separation operations (i.e., during the separation of the most recently solidified exposed surface of the object from a solidification substrate or film that the solidifiable material solidifies against).
As indicated previously, in the example of
As shown in
Build platform rotational motor 86 is operatively connected to build platform travel axis translation motor 80 so that when the travel axis translation motor 80 is energized, the build platform 44 translates along the travel (x) axis as the travel axis carriage 83 translates along the travel (x) axis direction. The build platform rotational motor 86 also translates along the travel (x) axis when travel axis translation motor 80 is energized. In the example of
Travel axis carriage 83 is vertically supported on first linear slide 90a and a second linear slide 90b (not shown) spaced apart from first linear slide 90a along the build (z) axis. The linear slides 90a and 90b are attached to a vertical mounting plate 71 that is attached to a build axis support assembly 70. Linear bearings 94 and 96 are mounted on a surface of travel axis carriage 83 and slidingly engage linear slides 90a and 90b. A lower pair of linear bearings (not shown in
In certain examples, build platform 44 is also translatable along the build (z) axis while translating along the travel (x) axis and rotating about the rotational axis R. As shown in
Although not shown in detail in the figures, build axis motor 125 is configured similarly to translation axis motor 80. Build axis motor 125 is connected to a ball screw 77 via the motor shaft and a coupling (not shown). Ball screw 77 is connected to first pillow block 133 which is packed with ball bearings that allow the ball screw 77 to rotate about its longitudinal axis relative to pillow block 133 (
When the build axis motor 125 is energized, the build axis support assembly 70 and travel axis translation motor 80 translate along the build (z) axis. In addition, the build platform rotational motor 86, build platform holder 61, rotational motor platform 53 and build platform 44 translate along the build axis when build axis motor 125 is energized. Thus, the build platform travel axis translation motor 80, build platform rotational motor 86, and build platform build axis translation motor 125 provide three independent degrees of freedom for build platform 44, allowing it to simultaneously translate along the travel (x) and build (z) axes as it rotates about the rotational axis R.
Referring now to
As mentioned previously, in certain preferred examples of the system 40, build platform 44 has a lower surface 46 that is in the shape of a partial cylinder with a radial direction parallel to the x-z plane and a length direction parallel to the x-y plane. When viewed along the scanning (y) axis, the lower surface 46 and its end points define a circular segment as shown in
As best seen in
As mentioned previously, during object building and/or object separation operations, the build platform 44 moves along the travel (x) axis and rotates about a rotational axis Rx parallel to the y-axis. In one particular implementation, the build platform moves such that fixed points on the build platform, such as the sagittal line 79, traverse trochoidal paths in the x-z plane during the formation and separation of each layer of solidified material. In addition, other points that remain fixed in space relative to the build platform will also traverse trochoidal paths. For example, the rotational axis Rx defined by rotational motor 86 will traverse trochoidal paths in the x-z plane during object solidification and separation processes. A “trochoid” is a curve described by a point that is fixed in space relative to a circle (the “trochoidal circle”) as the circle rolls along a planar surface. In accordance with the implementation, the sagittal line 79 and the rotational axis Rx traverse specific, and respective trochoidal paths during the solidification of each layer used to form three-dimensional object 59, but the respective trochoidal paths of both sagittal line 79 and rotational axis Rx will vary between different layers of the three-dimensional object. In the same or other implementations, movement of the tangent line TL along the travel (x) axis is based on the movement of the linear solidification device 42 along the travel (x) axis. In a preferred example, the angular speed of rotation ω of the rotational motor 86 about rotational axis Rx, and hence, the angular speed of rotation ω of sagittal line 79 about rotational axis Rx are held constant during an object solidification process and/or an object separation process. In the same or other examples, the angular speed of rotation ω corresponds to the velocity vx of the linear solidification device 42 along the travel (x) axis and the radius of curvature of the lower build platform surface 46. In preferred examples, the tangent line TL and the linear solidification device 42 remain aligned along the travel (x) axis as the linear solidification device 42 moves along the travel (x) axis. During the formation of the first layer of a three-dimensional object, the tangent line TL will intersect the lower surface 46 of build platform 44 (
In addition, in certain examples, as the linear solidification device 42 moves along the travel (x) axis, the build platform 44 is manipulated so that the portion of the exposed surface of the object being formed which was most recently solidified lies at a constant distance along the build (z) axis from the linear solidification device 42 (Δzfixed in
As the figures indicate, the tangent line TL moves in alignment with the linear solidification device 42 in a first direction along the travel (x) axis during an object solidification process (
In
In order to describe the build platform 44 movement in accordance with this example, it is convenient to define a trochoidal circle having a radius equal to the radius of curvature of the build platform lower surface 46. The trochoidal circle is considered to roll along the tangent plane that intersects the exposed object surface at the tangent line (see
x=aø−b sin(ø) (1)
z=a−b cos(ø) (2)
-
- where,
- a=the length of the radius of the trochoidal circle;
- b=the distance between the point of interest that is fixed relative to the trochoidal circle and the center of the trochoidal circle in the radial direction; and
- ø is the angle of rotation from a starting angle of 0 when x and z are 0.
In certain preferred examples, the movement of build platform 44 is based on a trochoidal path in which the radius of curvature a remains constant during the build process while the distance b changes during the build process. In certain preferred examples, after each layer of the three-dimensional object is built, the build platform 44 is elevated in the build (z) axis direction by an amount equal to the layer thickness, thereby reducing the value of b by an amount equal to the layer thickness (Δb).
The movement of any point that lies at a fixed distance b from the center C of the trochoidal circle can be described using equations (1) and (2). For purposes of understanding the motion of build platform 44 it is convenient to describe the movement of the rotational axis Rx defined by the rotational motor 86 and the sagittal line 79. In equations (1) and (2), the movement of each of these lines Rx and 79 (which appear as points when viewed in cross-section, as in
Referring again to
As the linear solidification device 42 moves a distance ΔxLD in the travel (x) axis direction, the tangent line TL moves by the same amount (ΔxTL) via the operation of build platform travel axis translation motor 80. The angular rotation of the build platform about rotational axis Rx can be related to the distance Δx as follows:
Δø=−(1/a)ΔxTL (3)
-
- where,
- Δø=ø2−ø1 is the change in the angle of rotation of the sagittal plane on which rotation axis Rx and sagittal line 79 lie as the tangent line TL moves a distance ΔxTL along the travel (x) axis; and
- ΔxTL=x2−x1 is the change in travel (x) axis position of the tangent line TL, which also equals the change in travel (x) axis position of linear solidification device 42.
In equation (3), ΔxTL is positive when moving in a first direction (e.g., left to right in
øR=2π−ø (4)
-
- where,
- ø is the angular rotation of a trochoidal circle of radius a from a starting position at which the sagittal plane of the build platform 44 is perpendicular to the tangent plane on which the trochoidal circle rolls.
In equation (4), angular positions that are counterclockwise from the tangent line TL and the y-z plane are positive, while those that are clockwise from the tangent line TL and the y-z plane are negative. Thus, in
A change in the relative angular orientation øR can be defined as follows:
ΔøR=øR2−øR1 (5)
-
- where,
- øR2 is a second rotational orientation relative to the reference rotational orientation of
FIGS. 6B and 6E and øR1 is a first rotational orientation relative to the reference rotational orientation ofFIGS. 6B and 6E .
The build platform 44 is rotated about rotational axis Rx (
In
Referring to
In
Equations (1) and (2) can be modified to use the angular rotation relative to the non-rotated position of
Δx=a[øR1−øR2]+b[sin(2π−øR1)−sin(2π−øR2)] (6)
-
- wherein,
- Δx=change in position of the sagittal line 79 along the travel (x) axis from a first position x1 to a second position x2;
- øR1=the angle of rotation of the build platform 44 when the sagittal line is at the first position x1 relative to a reference rotational orientation (
FIGS. 6B and 6E ) in which the sagittal plane is parallel to the y-z plane and perpendicular to the x-y plane; - øR2=the angle of rotation of the build platform 44 when the sagittal line is at the second position x2 relative to the reference angular orientation (
FIGS. 6B and 6E ) in which the sagittal plane is parallel to the y-z plane and perpendicular to the x-y plane; - a=the length of the radius of curvature of lower surface 46 of the build platform 44;
- b=the distance between the sagittal line 79 and the center of the circle of radius a along the radial direction.
In equation (6), the center of the circle of radius a remains at a fixed position along the build (z) axis during the formation of each layer of a three-dimensional object. Thus, the value of a will remain constant for the formation of each layer, and the initial value of b for sagittal line 79 will equal the length of radius a. Each subsequent value of b will be one layer thickness less than the previous value of b. When the build platform 44 is rotated counter-clockwise relative to the x-y plane, the sagittal plane will be rotated counterclockwise relative to the tangent line TL and the y-z plane, and øR will be positive (
Equation (6) can be modified to describe the trochoidal path of other fixed points of interest. For example, the equation can be used to describe the travel (x) axis path of the rotation axis Rx. In that case, the value of b would be the distance from the center of the trochoidal circle of radius a to the axis of rotation Rx along the radial direction. The length of a will again equal the length of the radius of curvature of lower build platform surface 46 during the formation of each layer of the three-dimensional object.
In certain examples of making a three-dimensional object herein, the values of Δx calculated from equation (6) are used to guide the movement of the build platform travel axis translation motor 80. As indicated in
If the sagittal line 79 traverses a trochoidal path in the x-z plane, equation (2) can be modified to determine the change in build (z) axis position of the sagittal line as the build platform rotates from one angular position relative to the reference position (
Δz=b[cos(2π−øR1)−cos(2π−øR2)] (7)
-
- wherein,
- Δz=the distance traveled by the sagittal line 79 along the build (z) axis from an initial position to a second position, wherein the distance upward along the build (z) axis and away from the solidifiable material container 43 is defined as being positive;
- øR1=the angle of rotation of the build platform (in radians) relative to a non-rotated reference position (
FIGS. 6B and 6E ) in which the sagittal plane is parallel to the y-z plane and perpendicular to the x-y plane; - øR2=the angle of rotation of the build platform (in radians) relative to a non-rotated reference position (
FIGS. 6B and 6E ) in which the sagittal plane is parallel to the y-z plane and perpendicular to the x-y plane; - a=the length of the radius of curvature of lower surface 46 of build platform 44; and
- b is the distance between the sagittal line 79 and the center of the circle of radius a along the radial direction.
- wherein,
In equation 7, the center of the circle of radius a remains at a fixed position along the build (z) axis during the formation of each layer of a three-dimensional object. Thus, the value of a remains constant during the formation of each layer of the three-dimensional object, and initial value of b for the sagittal line 79 will equal the radius a. Each subsequent value of b will be on layer thickness less than the previous value of b. As with equation (6), when the build platform 44) is rotated counter-clockwise relative to the x-y plane, the sagittal plane will be rotated counterclockwise relative to the tangent line TL and the y-z plane, and the value of øR in equation (7) will be positive (
As with equation (6), equation (7) can be modified to determine the change in the rotational axis Rx position as the build platform rotates from øR1 to øR2. In that case, the initial value of b would equal the difference between the length of radius a and the distance between the axis of rotation Rx and the sagittal line 79 in the radial direction. In preferred implementations, the trochoidal point of interest used in equation (7) is selected so that the calculated value of Δz equals the distance of translation of ball screw 77 along the build (z) axis so that the calculated value of Δz can be used to guide the operation of build platform build axis motor 125. In the system of
Referring again to
a=(h2+0.25w2)/2h (8)
-
- where,
- h=the sagittal height h defined by the lower surface 46;
- w=the width of the build platform 44 defined by the width of the lower surface 46.
- where,
In
In
As discussed previously, the system 40 of
An example of a linear solidification device 42 is depicted in
In the embodiment depicted in
Suitable laser scanning micromirrors include magnetically-actuated MOEMS (micro-opto-electromechanical systems) micromirrors supplied under the name LSCAN by Lemoptix SA of Switzerland. A linear scanning micromirror comprises a silicon chip with a fixed part and a movable mirror part. The mirror is electrically or magnetically actuated to tilt relative to the fixed part to a degree that corresponds to the actuating signal. As the mirror tilts, received solidification energy is scanned via deflection from the tilting mirror. Thus, the degree of tilt or tilt angle corresponds to the position along the scanning (y) axis at which the deflected solidification energy strikes the surface of the solidifiable material.
Linear solidification device housing 110 is a generally polygonal structure. As depicted in
Motor 118 is mounted on a rear surface of housing 110 and is operatively connected to rotating energy deflector 113. Motor 118 is connected to a source of power (not shown). When motor 118 is energized, rotating energy deflector 113 rotates in the y-z plane, bringing the various facets 116a-116f sequentially into optical communication with solidification energy source 112. A control unit (not shown) may also be provided to selectively energize motor 118, solidification energy source 112 and/or motor 88. Either or both of motors 88 and 118 may be stepper or servo motors. In certain examples, either or both of the motors 118 and 88 are driven by continuous energy pulses. In the case of motor 118, in certain preferred embodiments, it is driven by continuous energy pulses such that the timing of each pulse corresponds to a fixed rotational position of a facet 116(a)-(f) of rotating energy deflector 113. As the motor is pulsed, each of the facets 116(a)-(f) will sequentially come into optical communication with solidification energy source 112, and the particular facet 116a-f that is in optical communication with solidification energy source 112 will have a fixed rotational position that corresponds to the timing of the pulse.
In certain implementations, the rotational position of rotating energy deflector 113 may repeatably correspond to the timing of each energy pulse of motor 118 without being known by the operator. The fixed association of the motor 118 energy pulse and the rotational position of the facets 116a-116f allows the motor pulse timing to be used to synchronize the transmission of a synchronization solidification energy signal from solidification energy source 112 so that a synchronization solidification energy signal is issued for each facet 116(a)-(f) at some defined rotational position while it is in optical communication with solidification energy source 112.
In certain implementations, it is desirable to provide a y-axis scanning speed (i.e., a speed at which solidification energy moves along the exposed surface of the solidifiable material) that is significantly greater than the travel (x) axis speed at which the linear solidification device 42 moves. Providing this disparity in y-axis and x-axis speeds helps to better ensure that the scanned energy pattern is linear and orthogonal to the travel (x) axis, thereby reducing the likelihood of object distortion. In certain examples, the scanning speed in the y-axis direction is at least about 1000 times, preferably at least about 2000 times, more preferably at least about 4000 times, still more preferably at least about 6000 times, and even more preferably at least about 8000 times the speed of movement of linear solidification device 42 along the travel (x) axis. In one example, linear solidification device 42 moves at a speed of about 1 inch/second along the travel (x) axis, and the y-axis scanning speed is about 10,000 inches/second. Increasing the scanning speed relative to the speed of movement of linear solidification device 42 along the travel axis increases the resolution of the scanning process by increasing the number of scan lines per unit of length along the travel (x) axis.
The scanning speed (in number of scans per unit time) at which solidification energy is progressively applied to selected areas of a solidifiable resin along the scanning (y) axis corresponds to the rotational speed of rotating energy deflector 113 multiplied by the number of facets 116a-f. In certain examples, the rotational speed is from about 1,000 to about 10,000 rpm, preferably from about 2,000 to about 8,000 rpm, and more
In certain preferred examples, and as shown in
In one preferred embodiment, solidification energy source 112 is a laser diode that emits light in the range of 380 nm-420 nm. A range of 390 nm-410 nm is preferred, and a range of from 400 nm to about 410 nm is more preferred. The laser power is preferably at least about 300 mW, more preferably at least about 400 mW, and even more preferably, at least about 450 mW. At the same time, the laser power is preferably no more than about 700 mW, more preferably no more than about 600 mW, and still more preferably no more than about 550 mW. In one example, a 500 mW, 405 nm blue-light laser is used. Suitable blue light laser diodes include 405 nm, 500 mW laser diodes supplied by Sanyo.
Rotating energy deflector 113 deflects solidification energy that is incident upon it toward flat field lens 117. Rotating energy deflector 113 preferably rotates in a rotation plane as linear solidification device 42 moves along the travel (x) axis. In certain examples, the rotation plane is substantially perpendicular to the travel axis (i.e., the rotation plane is the y-z plane). In certain examples, rotating energy deflector 113 rotates at a substantially constant rotational speed. In other examples, the linear solidification device 42 moves at a substantially constant speed along the travel (x) axis. In further examples, the rotating energy deflector 113 rotates at a substantially constant rotational speed and the linear solidification device 42 moves along the travel (x) axis at a substantially constant speed.
When solidification energy source 112 is a light source, rotating energy deflector 113 is preferably a rotating light deflector capable of deflecting visible or UV light. In one exemplary embodiment, rotating energy deflector 113 is a polygonal mirror having one or more facets 116a, b, c, etc. defined around its perimeter. In the example of
In certain examples, the maximum length of scan along the scanning (y) axis will correspond to the full length of an individual facet 116a-116f. That is, as the light progressively impinges on the entire length of any one facet 116a-116f, the deflected light will correspondingly complete a full scan length in along the scanning (y) axis. The number of facets 116a, 116b, etc. on the rotating energy deflector 113 will correspond to the number of y-axis scans that are performed for one complete revolution of rotating energy deflector 113. In the case of a hexagonal mirror, six y-axis scans will occur for every complete rotation of rotating energy deflector 113. For rotating energy deflectors that maintain a constant rotational direction (e.g., clockwise or counterclockwise), the scans will be uni-directional along the y-axis. Put differently, as light transitions from one facet 116a to another 116b, the scan will return to its starting position in the y-axis, as opposed to scanning back in the opposite direction. However, other rotating energy deflector configurations may be used including those in which the rotating energy deflector 113 rotates in two rotational directions to produce a “back and forth” scan in the y-axis direction.
In the system 40 of
Referring to
Collimator 137 is provided between solidification energy source 112 and cylindrical lens 120. Cylindrical lens 120 is provided between collimator 137 and rotating energy deflector 113. Collimator 137 is also a focusing lens and creates a round shaped beam. Cylindrical lens 120 stretches the round-shaped beam into a more linear form to allow the beam to decrease the area of impact against rotating energy deflector 113 and more precisely fit the beam within the dimensions of one particular facet 116(a)-(f). Thus, solidification energy transmitted from solidification energy source 112 passes through collimator 137 first and cylindrical lens 120 second before reaching a particular facet 116(a)-(f) of rotating energy deflector 113.
In certain preferred examples, collimator 137 and/or cylindrical lens 120 transmit at least 90%, preferably at least 92%, and more preferably at least 95% of the incident light having a wavelength ranging from about 380 nm to about 420 nm. In one example, collimator 137 and cylindrical lens 120 transmit at least about 95% of the incident light having a wavelength of about 405 nm. In the same or other examples, solidification energy source 112 comprises a laser diode having a beam divergence of at least about five (5) milliradians, more preferably at least about six (6) milliradians, and sill more preferably at least about 6.5 milliradians. At the same time or in other examples, the beam divergence is no more than about nine (9) milliradians, preferably no more than about eight (8) milliradians, and still more preferably not more than about 7.5 milliradians. In one example, the divergence is about 7 milliradians. Collimator 137 is preferably configured with a focal length sufficient to collimate light having the foregoing beam divergence values. Collimator 137 is preferably configured to receive incident laser light having a “butterfly” shape and convert it into a round beam for transmission to cylindrical lens 120.
In certain examples, collimator 137 has an effective focal length that ranges from about 4.0 mm to about 4.1 mm, preferably from about 4.0 mm to about 4.5 mm, and more preferably from about 4.01 mm to about 4.03 mm. In one example, collimator 137 is a molded glass aspheric collimator lens having an effective focal length of about 4.02 mm. One such collimator 137 is a Geltech™ anti-reflective coated, molded glass aspheric collimator lens supplied as part number 671TME-405 by Thorlabs, Inc. of Newton, N.J. This collimator is formed from ECO-550 glass, has an effective focal length of 4.02 mm, and has a numerical aperture of 0.60.
In certain examples, collimator 137 and/or cylindrical lens 120 are optimized based on the specific wavelength and beam divergence characteristics of solidification energy source 112. In one example, collimator 137 and/or cylindrical lens 120 are formed from a borosilicate glass such as BK-7 optical glass. In certain preferred examples, collimator 137 and/or cylindrical lens 120 are coated with an anti-reflective coating such that the coated collimator 137 and coated cylindrical lens 120 transmit at least 90%, preferably at least 92%, and more preferably at least 95% of the incident light having a wavelength ranging from about 380 nm to about 420 nm. Suitable anti-reflective coatings include magnesium difluoride (MgF2) coatings such as the ARSL0001 MgF2 coating supplied by Siltint Industries of the United Kingdom.
In certain examples of a linear solidification device 42, the solidification energy defines a spot (which may or may not be circular) at the point of impingement on the solidifiable material. The angle of incidence between the solidification energy and the solidifiable material will vary with the rotational position of a given facet 116(a)-(f) relative to the solidification energy source 112. The spot dimensions and shape will also tend to vary with the angle of incidence. In some cases, this variation in spot size and/or spot dimensions can produce uneven solidification patterns and degrade the accuracy of the object building process. Thus, in certain examples, one or more lenses are provided between rotating energy deflector 113 and the solidifiable material 50 (
First F-Theta lens 126 includes an incident face 128 and a transmissive face 134. Incident face 128 receives deflected solidification energy from rotating energy deflector 113. Transmissive face 134 transmits solidification energy from first F-Theta lens 126 to second F-Theta lens 130. Similarly, second F-Theta lens 130 includes incident face 136 and transmissive face 138. Incident face 136 receives solidification energy transmitted from transmissive face 134 of first F-Theta lens 126, and transmissive face 138 transmits solidification energy from second F-Theta lens 130 to housing linear opening 114 (not shown in
In certain implementations of the linear solidification device 42 of
In certain examples, linear solidification device 42 may comprise multiple solidification energy sources. In some implementations, the linear solidification device 42 may include multiple solidification energy sources that provide solidification energy of the same wavelength, and the device 42 may transmit a single beam of solidification energy to the solidifiable material. In other implementations, the device 42 may include solidification energy sources of different wavelengths and selectively transmit solidification energy of only one of the wavelengths to a solidifiable material. This implementation may be particularly useful when a three-dimensional object is built using multiple solidifiable materials each of which solidifies in response to solidification energy of different wavelengths (e.g., because their photoinitiators are activated by different wavelengths of solidification energy).
Referring to
The second difference between the linear solidification energy devices 42 of
As mentioned previously, the linear solidification device 42 of
Solidification energy sensor 122 generates a signal upon receipt of solidification energy. Mirror 132 is provided and is in optical communication with rotating energy deflector 113 such that when each facet 116a-f of rotating energy deflector 113 receives solidification energy from solidification energy source 112 while at a particular rotational position (or range of positions) in the y-z plane, the energy will be deflected toward mirror 132 (as shown by the dashed lines in
In certain examples, sensor 122 is used to determine the beginning of a line scanning operation along the scanning axis (y-axis) direction. However, in certain cases using the solidification energy sources described herein, the intensity of the solidification energy transmitted by solidification energy source 112 may be higher than desired, thereby reducing the sensitivity of sensor 122 due, at least in part, to the presence of scattered and ambient light. As a result, in some implementations a filter 124 is provided between sensor 122 and mirror 132 along the path of travel of solidification energy from mirror 132 to sensor 122. Filter 124 preferably reduces the intensity of electromagnetic radiation received by sensor 122 without appreciably altering its wavelength(s). Thus, in one example filter 124 is a neutral density filter. One such suitable neutral density filter is a 16× neutral density filter supplied by Samy's Camera of Los Angeles, Calif. under the part number HDVND58. In certain implementations, sensor 122 is used to synchronize a timer that serves as a reference for linear scanning operations. In such cases, the exposure of sensor 122 to scattered or ambient light may cause synchronization errors. Thus, filter 124 is preferably configured to ensure that only direct solidification energy from solidification energy source 112 is received by sensor 122.
Referring again to
In a further example, solidifiable material container 48 may comprise a film assembly 148 disposed above solidification substrate 52. As best seen in
In addition, through-holes 158 (
Together, film 154, outer frame 152, and inner frame 150 define a film assembly 148 that is securable to the upper surface 51 of housing 54 (
In certain embodiments, film 154 is configured to provide a relieved area that reduces or minimizes the likelihood of vacuum formation between film 154 and rigid or semi-rigid solidification substrate 52. In such embodiments, a portion of film 154 includes a relieved area (not shown) defined by mircotextures or grooves in its lower surface (i.e., the surface facing rigid or semi-rigid solidification substrate 52 along the build (z) axis). The relieved area lies above rigid or semi-rigid solidification substrate 52 while also extending beyond the perimeter of rigid or semi-rigid solidification substrate 52. In certain examples, film assembly 148 has a width in the scanning (y) axis direction which is longer than the width (in the scanning axis direction) of rigid or semi-rigid solidification substrate 52. The variation in width creates a gap between the edge of rigid or semi-rigid solidification substrate 52 and the inner surface of inner frame 150, creating a leak path from the atmosphere to the portion of the relieved area of film 154 lying above and in facing opposition to rigid or semi-rigid solidification substrate 52, thereby minimizing the likelihood of vacuum formation between film 154 and rigid or semi-rigid solidification substrate 52.
Film 154 is preferably a homopolymer or copolymer formed from ethylenically unsaturated, halogenated monomers. Fluoropolymers are preferred. Examples of suitable materials for protective film 154 include polyvinylidene fluoride (PVDF), ethylenchlorotrifluoroethylene (ECTFE), ethylenetetrafluoroethylene (ETFE), polytetrafluoroethylene (PTFE), perfluoroalkoxy (PFA), and modified fluoroalkoxy (a copolymer of tetrafluoroethylene and perfluoromethylvinylether, also known as MFA). Examples of suitable film 154 materials include PVDF films sold under the Kynar® name by Arkema, ECTFE films sold under the Halar® name by SolvaySolexis, ETFE films sold under the Tefzel® name by DuPont, PFA films sold under the Teflon®-PFA name by DuPont, and MFA films sold under the name Nowofol. MFA and Teflon® films are preferred.
In certain implementations, a portion of the solidifiable material within the area defined by the travel (x) and scanning (y) axes will be capable of receiving solidification energy from linear solidification device 42. This portion may be defined as the “build envelope.”
In accordance with one method of using the system 40 of
In certain examples, as rotating energy deflector 113 rotates, solidification energy source 112 will selectively project light in accordance with data that represents the object being built. At a given location along the travel (x) axis, some scanning (y) axis locations may be solidified and others may not, depending on the shape of the object being built. One way of selectively projecting light to the solidifiable material is to selectively activate the solidification energy source 112 depending on the travel (x) axis location of the linear solidification device 42 and the rotational position of the facet 116a-f that is in optical communication with the solidification energy source 112. While each facet 116a-116f will have a full range of locations along its length at which solidification energy may be received from solidification energy source 112, it will not necessarily be the case that each such facet location will receive solidification energy during any individual scan performed by that facet. Thus, by (directly or indirectly) coordinating the activation of solidification energy source with the rotational position of a given facet 116a-116f, solidification energy can be selectively provided to only those locations along the y-axis where solidification is desired.
The number of linear scans that can be performed within a given linear distance along the travel (x) axis may depend on several variables, including the rotational speed of rotating energy deflector 113, the number of facets F on the rotating energy deflector 113, and the speed of movement of the linear solidification device 42 along the travel (x) axis direction. In general, as the speed of movement of the linear solidification device 42 increases along the travel (x) axis, the number of linear scans per unit of travel axis length decreases. However, as the number of facets on the rotating energy deflector 113 increases or as the rotational speed of the rotating energy deflector 113 increases, the number of linear scans per unit of travel axis length increases. Thus, for a given build envelope distance L along the travel axis in units such as millimeters, the maximum number of line scanning operations that can be performed may be calculated as follows:
Nmax=(L/S)*(RPM/60)*F (9)
-
- where,
- Nmax=maximum number of line scanning operations along the travel (x) axis within the build envelope;
- L=desired length of the build envelope along the travel (x) axis (mm);
- S=speed of movement of linear solidification device 42 along the travel axis (mm/sec);
- RPM=rotational frequency of rotating energy deflector 113 (revolutions/minute); and
- F=number of facets on the rotating energy deflector 113.
- where,
Each linear scan can then be assigned a linear scan index n (which can also be called a string index when sets of data strings are used as object layer data) ranging from a value of 0 to Nmax−1. Equation (9) can also be used to calculate an actual number of line scanning operations needed for a given part length along the travel (x) axis. In that case, L would be the desired length of the part along the travel (x) axis and Nmax would be replaced by N, which would represent the total number of line scanning operations used to form the part.
When the linear solidification device 42 is moving at a constant speed S along the travel (x) axis, a motor movement parameter such as a number of motor steps for linear solidification device translation motor 88 may be correlated to the build envelope length L and used to define a variable W which equals a number of motor steps/L. A microcontroller unit associated with system 40 can then use the number of motor steps to indirectly determine the number of a linear scan (or string index as described further herein) position of the linear solidification device within the build envelope in accordance with the following equation:
scan index n=((number of steps from boundary)/(W)(S))*(RPM/60)*F (10)
In equation (10), the number of steps from the boundary refers to the number of motor steps counted starting at build envelope boundary 343 and moving from left to right or starting at build envelope boundary 345 and moving from right to left. A particular three-dimensional object layer having a length along the travel (x) axis may be formed by a number of linear scans performed within build envelope 342.
In certain examples, a host computer associated with system 40 will assign scan index numbers or string data index numbers by scaling the part to the build envelope size and assigning a scan index number n based on the total number of possible scans Nmax in the build envelope 342. The scan index numbers n will then be correlated to a number of motor steps as set forth in equation (7). This relationship depends, in part, on the accuracy of the value W which is the ratio of the number of steps required for the linear solidification device 42 to traverse the build envelope length L along the travel (x) axis (
As indicated previously, the systems for making a three-dimensional object described herein may include a control unit, such as a microcontrol unit or microcontroller, which contains locally stored and executed programs for activating the motor 88 for translating linear solidification device 42 along the travel (x) axis, the motor 80 for translating build platform 44 along the travel (x) axis, the motor 86 for rotating build platform 44 about axis of rotation Rx, and the motor 125 (
In certain examples, a linear solidification controller (not shown) selectively activates and deactivates solidification energy source 112 of linear solidification device 42, at least in part, based on the position of linear solidification device 42 along the travel (x) axis. The position along the travel (x) axis may be directly detected or may be indirectly determined by other variables (e.g., a number of motor steps). In one implementation discussed further below, an end of travel sensor 346 (
In one implementation, the linear solidification controller is a microcontroller or solidification energy source controller (not shown) which is operatively connected to solidification energy source 112 to change the energization state of solidification energy source 112 by selectively activating and deactivating it. In additional examples, the controller selectively activates the solidification energy source 112, at least in part, based on shape information about the three-dimensional object being built. In further examples, the controller selectively activates the solidification energy source 112 based on the position of linear solidification device 42 along the travel (x) axis (or based on another variable that correlates to the position such as a number of motor steps for motor 88) and based on shape information about the object being built which varies with the travel (x) axis position. On a given exposed surface of solidifiable material, the specific x, y locations that will receive the solidification energy will be dependent on the y-axis profile of the object being built at the given x-axis location of solidification energy source 112 and rotating energy deflector 113.
In certain examples, the shape information about the object being built is provided as three-dimensional object shape information which mathematically defines the shape of the object in three-dimensional space. The three-dimensional object data is then sliced or subdivided into object layer data preferably along a dimension that corresponds to a build (z) axis along which the build platform 44 moves relative to the solidifiable material container 48. The object layer data may comprise information that mathematically defines the shape of the object in a plane orthogonal to the build axis (i.e., the x-y plane). Thus, in one example wherein the build axis is referred to as the z-axis, each set of object data layer may comprise x and y coordinates that define the shape of the object cross-section at a given z-axis position. Exemplary methods of providing and using object data to drive the solidification process are described further below.
Referring again to
In those cases where sensor 122 is used to indicate the beginning of a line scanning operation, it is useful to briefly activate solidification energy source 112 at a specific moment at which the transmitted solidification energy will be received by mirror 132. The brief activation of solidification energy source 112 may be coordinated or synchronized with an actuating signal sent to the scanning device used in linear solidification device 114. For example and as mentioned previously, in certain cases motor 118 is energized by a constant frequency pulse, the timing of which corresponds to a fixed rotational position for the particular facet 116(a)-(f) that is in optical communication with solidification energy source 112. Therefore, through a process of trial and error a lag time may be determined between the leading or trailing edge of the motor pulses and the receipt of solidification energy by sensor 122. More specifically, the source of solidification energy 112 can be selectively activated at a number of times relative to the leading or trailing edge of the pulse to determine which lag time results in the generation of a solidification energy sensor signal by sensor 122. In one preferred embodiment, the solidification energy source 112 is activated at or within a specified time following the trailing edge of the energy pulse used to drive motor 118.
In certain cases, the sensor 122 may be unnecessary because a specified lag time relative to the energization pulses that drive motor 118 will reliably indicate when a line scanning operation is about to begin (assuming solidification energy source 112 remains activated). However, in some examples, the pulses cannot be used to reliably indicate when a line scanning operation is about to begin within the desired degree of precision. For example, the facets 116(a) to 116(f) of rotating energy deflector 113 may not be perfectly or consistently planar. In that case, the scanning (y) axis position of solidification energy may not correlate well with the rotational position of rotating energy deflector 113. In addition, heat generated by solidification energy source 112 can cause slight variations in the path of the solidification energy toward the solidifiable material and the angle of incidence at which it strikes the solidifiable material. Thus, sensor 122 assists in better determining the time at which a line scanning operation may begin (or is about to begin if the solidification energy source 112 remains activated). This is particularly helpful when object data is stored as time values because the time values can be reliably correlated to specific positions along the scanning axis direction relative to the scanning axis boundary 344 of build envelope 342 (
In accordance with certain implementations of the three-dimensional object manufacturing processes and apparatuses described herein, a method of representing object data for use in controlling the action of linear solidification device 42 is illustrated in
As an exemplary three-dimensional object, a simple cylinder 300 is shown in
Each object layer data set may be represented graphically as a plurality of strips having a length along the scanning axis (y-axis) direction and a width along the x-axis direction, with the strips being arranged width-wise along the x-axis direction. Referring to
Each strip 304j graphically depicts a data representation (preferably provided in a form that is readable by a computer processor) of those locations of solidifiable material that will be solidified in the y-axis direction for a given x-axis location. The locations may also be defined relative to build envelope boundaries such as the scanning axis boundary 344 and the travel (x) axis boundaries 343 and 345 of
In
As linear solidification device 42 moves along the travel (x) axis direction within build envelope 342, it will solidify regions of solidifiable material corresponding to each strip 304j. Each travel (x) axis location corresponds to a particular strip 304j. In certain embodiments, a linear encoder is operatively connected to linear solidification device translation motor 88 and/or shaft 108 to determine the travel (x) axis position of linear solidification device 42.
The object layer data that is graphically illustrated in
In certain examples, each strip 304j may be represented by a corresponding set of string data. In a preferred embodiment, the set of string data comprises a set of time values. In another preferred embodiment, the set of string data comprises a string number n and a set of time values. In certain cases, the string number n corresponds to a linear scan number. For example, using equation (9) (described previously) a maximum number of linear scans (Nmax) may be calculated for a build envelope length L, and each linear scan will have a corresponding string index number associated with it. For any particular object layer, regions of the build envelope 342 along the x-axis direction may not be solidified and may not be scanned. Nevertheless, all regions at which a unique linear scan may occur in the x-axis direction may be assigned a string number. Thus, for a given speed of linear solidification device travel axis translation motor 88, a given number of facets F of a rotating energy deflector 113 and a given rotational speed of rotating energy deflector 92, there will be a maximum number of linear scans Nmax within build envelope 342 and a corresponding number of sets of data strings, each of which may or may not have actual scan data (object data) in it, depending on whether any scanning is to occur at its corresponding x-axis location. In the example of
Typical control systems, including microcontrollers, will have a built in lag time between the time when solidification data is read and when solidification energy source 112 is toggled to either an activated or deactivated conditioned. The lag time may be variable and may cause errors in the dimensions of the three-dimensional object being built. In one example, a microcontroller is provided with the systems for making a three-dimensional object disclosed herein which has a lag time of no more than about 80 nanoseconds, preferably no more than about 60 nanoseconds, and even more preferably no more than about 50 nanoseconds. The part error can be related to the toggle lag time as follows:
Error=(LBE)(RPM)(F)(ttoggle lag)/(60 sec./min.)(0.001 mm/micron) (11)
-
- wherein,
- Error is the maximum variation in the part dimensions (microns) due to the toggle lag time;
- LBE is the build envelope distance in the scanning (y) axis direction (mm);
- RPM is the rotational frequency of the rotating energy deflector 113 (revolutions/minute);
- F is the number of facets on the rotating energy deflector 113; and
- ttoggle lag is the time required for the microprocessor to toggle the state of the solidification energy source.
- wherein,
In certain preferred implementations, the Error is preferably no more than 90 microns, more preferably no more than about 90 microns, still preferably no more than about 70 microns, and even more preferably no more than about 50 microns.
Each set of string data depicted in
In certain examples, a host computer transmits sets of string data to a microcontroller unit that operates the system for producing a three-dimensional object for each possible linear scan (i.e., for each string ranging from 0 to Nmax−1) even though some of the sets of string data may have no object data (e.g., no CPU tick values) associated with them because no solidification occurs at the x-axis location to which they correspond. While this technique may be used, it consumes excess microcontroller unit processor capacity involved in reading string data for sets of string data corresponding to x-axis locations at which no solidification occurs. Accordingly, in certain examples, only sets of string data containing object solidification data (e.g., CPU tick values) are transmitted to the microcontroller unit. In such cases it is convenient to define a computer memory index m having values ranging from 0 to one less than the maximum number of transmitted sets of data strings Mmax, where m uniquely identifies each set of string data transmitted to the microcontroller unit. In the example of
Referring again to
In accordance with the method, the solidification energy sensor 122 senses the receipt of solidification energy and generates a sensing signal that is transmitted to a system microcontroller. The sensor's receipt of the solidification energy corresponds to the beginning of a line scanning operation. A timer is then initialized to a specified value (e.g., zero) based on the receipt of solidification energy by the sensor.
An example of the foregoing synchronization method will be described with reference to
In accordance with such examples, a processor operatively connected to a clock (i.e., a CPU clock) receives the solidification energy sensor signals from sensor 122 and a timer operating on the clock units is synchronized to them, allowing an elapsed time between sensed solidification energy pulses to be calculated. The y-axis maximum scan length (e.g., the length of opening 114 or a measured length of solidification energy travel in the y-axis direction) is determined, and the speed of solidification energy beam scanning in the y-axis direction is calculated by dividing the maximum y-axis length of travel by the elapsed time between pulses:
s=l/Δtmax (11)
-
- wherein,
- s=speed of solidification energy beam travel in the y-axis direction (e.g. cm/sec);
- l=maximum length of scanning (e.g., cm); and
- Δtmax elapsed time between sequential sensed solidification energy signals generated by solidification energy sensor (e.g., sec).
- wherein,
By synchronizing the clock to the sensor's receipt of solidification energy and using the last speed value (or a suitable averaged value), the position of the solidification energy beam in the y-axis direction can be calculated:
y=sΔt (12)
-
- wherein,
- y=y-axis position of solidification energy beam along solidifiable material relative to the y-axis starting point (e.g., cm);
- s=speed of solidification energy beam travel from formula (1); and
- Δt=elapsed time from last solidification energy signal from sensor.
- wherein,
A linear solidification controller (for example, as implemented in a microcontroller unit) operatively connected to solidification energy source 112 can selectively activate and deactivate solidification energy source 112 to cause solidification energy to be supplied only when linear solidification device 42 is at an x location and the rotating energy deflector 113 is at a rotational position that corresponds to a point on one of the strips 304j shown in
As mentioned previously, the object layer data may also be converted to a plurality of sets of string data such that each plurality corresponds to a given layer and position along the build axis (z-axis). In accordance with such examples, each set of string data includes a plurality of time values, each of which defines a time at which the energization state of the solidification energy source 112 is changes. Preferably, the time values are defined relative to a zero time that is reset upon the receipt of a synchronization solidification energy generated when sensor 122 receives solidification energy, as also discussed previously. In certain examples, the zero time of a CPU counter is set at the leading edge of the synchronization sensor signal received by sensor 122.
Referring again to
Referring to
In accordance with the embodiment, at the start of an object build process, a layer index k is initialized to zero (Step 1010). In step 1012, the radius of a trochoidal circle is determined based on the sagittal height h and the width w of the build platform in accordance with equation (8) above. The radius need not be calculated during an individual build process, but rather, can be determined and pre-set in a computer or microcontroller operating the system. In step 1014 a layer thickness Δb (microns) is read. For the first layer, the value of b equals the difference between the radius a and the distance d measured between the rotational axis Rx and the sagittal line 79 along the radial direction. In step 1016, the value of b is set to this value (a-d).
In step 1018, the value of øRi when linear solidification device 42 is at the travel (x) axis border 343 (
In step 1020, linear solidification device 42 is advanced in a first direction along the travel (x) axis to a position within build envelope 342 (
øRj=øRi−ΔxTL/a (13)
In step 1025 equation (6) is used to calculate distance Δxj that the rotational axis Rx moves along the travel axis using the initial angle of rotation øRi, the current angle of rotation øRj, the radius a and the distance b between the rotational axis Rx and the center C of the trochoidal circle. In step 1026, equation (7) is used to calculate the distance Δzj that the rotational axis Rx moves along the build (z) axis using the initial angle of rotation øRi and the current angle of rotation øRj.
In step 1028, the build platform rotational motor 86 is operated to rotate the build platform to the current angle of rotation øRj. In step 1030 motor 80 is operated to translate the rotational axis Rx to the position Δxy (i.e., the position of rotational Rx along the travel (x) axis relative to a starting point when the tangent line TL and linear solidification device 42 are at the build envelope border 343). In step 1032 motor 125 is operated to translate the rotational axis Rx to a position Δzj (i.e., the build axis position relative to a starting point when the tangent line TL and linear solidification device are at the build envelope border 343). Although depicted as discrete, sequential steps, steps 1028, 1030, and 1032 may occur simultaneously or substantially simultaneously so that the build platform 44 moves in multiple dimensions at the same time or substantially the same time.
In step 1036, the set of object string data is read for the travel axis position that is located at ΔxTL from the build envelope border 343. In step 1038, solidification energy is supplied along the scanning (y) axis in correspondence with the set of string data.
In step 1040, the method determines whether the linear solidification device 42 has reached an end of travel (EOT) position along the first travel (x) axis direction. If it has not, control transfers to step 1020, and steps 1020 to 1038 are repeated for the remaining ΔxTL increments for j=1 to jmax along the travel (x) axis. If the linear solidification device 42 has reached the end of travel (or in some examples, build envelope border 345), control transfers to step 1042 in
In step 1042, the linear solidification device 42 is translated in a second direction along the travel (x) axis. In certain examples, the linear solidification device 42 may be translated through the right-hand offset distance δR and then back to the build envelope border 345 in step 1042. However, in step 1042 linear solidification device 42 is translated within build envelope 342 by an amount Δxj from build envelope border 345. In step 1043, the build platform is raised (using build platform build axis motor 125) by the layer thickness Δb, and the value of b is decreased by the layer thickness Δb.
In step 1044, the distance of the tangent line TL from the build envelope border 345 (ΔxTL) is determined based on the distance between the linear solidification device 42 and the build envelope border 345. When moving in the second direction (as illustrated in
The value of the travel (x) axis position of the rotational axis Rx relative to its travel axis starting position (i.e., the travel (x) axis position of rotational axis Rx when the tangent line TL and linear solidification device 42 are both at build envelope boundary 345) is determined in step 1047 from the values of øRi, øRj, a, and b using equation (6). The value of the build (z) axis position of the rotational axis Rx relative to its starting position (i.e., the build (z) axis position of the rotational axis Rx when the tangent line TL and linear solidification device 42 are both at build envelope boundary 345) is determined in step 1048 using equation (7). In step 1050 the build axis rotation motor 86 is operated to rotate the build platform 44 to the angle of rotation øRj relative to the non-rotated reference position of
In the method of
The initial value of b in equations (6) and (7) is determined in step 1068 by subtracting the distance d between the rotational axis Rx and the sagittal line 79 along the radial direction of the lower build platform surface 46 from the length of radius a. A timer is initialized to a value of tinitial in step 1070. In certain examples, the value of tinitial is selected based on the starting angular orientation of the sagittal plane when the linear solidification device 42 is at the build envelope border 343. An exemplary method for selecting the initial time tinitial is provided below with respect to equation (17). The time value is then incremented by a selected time increment Δt in step 1071.
Starting at an initial position such as the one depicted in
If tangent line TL moves at a constant velocity vTL along the travel axis, the rate of angular rotation (in radians per unit second) of the trochoidal circle of radius a can be calculated using the following equation:
ω=dø/dt=(1/a)vTL (14)
-
- where,
- vTL is the velocity of the tangent line TL along the travel (x) axis (mm/sec);
- a=the radius of curvature of the lower build platform surface 46 (mm);
- ω=angular rotational velocity (radians/sec).
The angular rotational velocity of the build platform ω about axis of rotation Rx equals the angular rotational velocity of the sagittal plane (and hence axis of rotation Rx and sagittal line 79 because they lie in the sagittal plane) about the center of the trochoidal circle. Because the tangent line velocity vTL is constant, the angular rotational velocity ω is also constant. In step 1078, the velocity of the rotation axis Rx in a direction along the travel (x) axis at a time t can be determined using the following equation:
dx/dt=ω(a−b[cos(ωt)]) (15)
-
- wherein,
- dx/dt is the velocity of the rotation axis Rx along the travel axis (mm/sec);
- ω=angular rotational velocity (radians/sec);
- t=time of rotation (sec) of a trochoidal circle of radius a to rotate from a reference orientation at which the sagittal plane is parallel to the build axis;
- a=the length of the radius of curvature defined by the lower build platform surface 46 (mm); and
- b=the distance between the center of a trochoidal circle of radius a defined by the radius of curvature of lower build platform surface 46 and the rotation axis Rx along the radial direction of the lower build platform surface 46 (mm).
Equation (15) can be used to determine the velocity along the travel (x) axis of any point that is fixed relative to the center of the trochoidal circle by using the appropriate value of b. In the case of sagittal line 79, the initial value of b would equal the radius a. In the case of the rotational axis Rx, the initial value of b would equal the length of radius a minus the distance between the rotational axis Rx and the sagittal line 79 in the radial direction of the lower build platform surface 46.
The velocity of the rotation axis Rx in a direction along the build (z) axis at time t can be determined using the following equation:
dz/dt=bω[sin(ωt)] (16)
-
- wherein,
- dz/dt is the velocity of the rotation axis Rx along the build (z) axis (mm/sec);
- ω=angular rotational velocity (radians/sec);
- t=time of rotation (sec) of a trochoidal circle of radius a from a reference orientation at which the sagittal plane is parallel to the build axis; and
- b=the distance between the center of a trochoidal circle of radius a defined by the radius of curvature of lower build platform surface 46 and the rotation axis Rx along the radial direction of the lower build platform surface 46 (mm).
In equations (15) and (16), the values of dx/dt and dz/dt are based on a trochoidal circle that rolls at a constant angular speed ω from a starting reference orientation at which t=0 and ωt=ø=0 when the sagittal plane is parallel to the build axis. If starting from this reference orientation, the time it would take to reach the orientation of
tinitial=(2π−øRi)/ω (17)
-
- wherein,
- tinitial is the time (sec) required for the trochoidal circle to rotate from the reference orientation to øRi at the angular rotational velocity ω; and
- ω=angular rotational velocity (radians/sec).
Thus, the initial time value tinitial obtained from equation (17) can be used as an initial time value for an angle øRi between the sagittal plane and the tangent line. The time values used in equations (15) and (16) can then be related to the time elapsed since the build platform was in its initial rotational orientation as follows:
t=tinitial+Δt (18)
-
- wherein,
- tinitial is as defined for equation (17); and
- Δt is the time elapsed from a sagittal plane angular orientation of øRi.
In step 1082, the angular velocity of rotational axis Rx is adjusted to the value ω determined in step 1076 by adjusting the rotational speed of build platform rotational motor 86. In step 1084, the translational velocity of the rotational axis Rx along the travel (x) axis is adjusted to the value dx/dt determined in step 1078 by adjusting the operation of build platform translation axis motor 80. The translational velocity of the rotational axis Rx along the build (z) axis is adjusted in step 1086 to the value dz/dt determined in step 1080. Steps 1082-1086 may be carried out simultaneously or substantially simultaneously.
In step 1088, solidification energy is supplied along the scanning (y) axis at the travel (x) axis location of the tangent line (xTL) corresponding to the current time value t in accordance with the corresponding object data string. In accordance with the method, it is determined whether the linear solidification device 42 has reached its end of travel (EOT) in the first direction along the travel (x) axis in step 1090. If it has not, control transfers to step 1071, the value of the current time t is incremented by a selected time increment Δt, and steps 1072-1088 are repeated. Otherwise, control transfers to step 1094 in
In step 1100, the velocity of the tangent line VTLx is set equal to the velocity −vx of the linear solidification device along the travel (x) axis. The angular velocity ω corresponding to VTLx is determined in step 1102 using equation (14). The translational velocity of the rotation axis Rx along the travel (x) axis is determined in step 1104 with equation (15). In step 1106, the translational velocity of the rotation axis Rx along the build (z) axis is determined using equation (16).
In step 1108, the build platform rotation motor 86 is operated to rotate at the angular velocity ω determined in step 1102. The build platform travel axis translation motor 80 is adjusted in step 1110 to the speed dx/dt determined in step 1104. The build platform build axis motor 125 is adjusted in step 1112 to the speed dz/dt determined in step 1106.
In step 1114, a determination is made as to whether the linear solidification device 42 has reached its end of travel in the second direction along the travel (z) axis. If it has not, control transfers to step 1099 and steps 1099-1112 are repeated. Otherwise, control transfers to step 1118 in which the current layer index k is compared to the maximum layer index value kmax. If the current layer index value k has reached the maximum value kmax, the object formation is complete, and the process ends. Otherwise, control transfers to step 1120, and the layer index is incremented by one. Control then transfers to step 1070 (
In certain preferred examples, three-dimensional objects produced using the methods and apparatuses described herein comprise a removable support section and a finished object section. The removable supports connect the finished object to the build platform 44 and can be removed from both the build platform 44 and the finished object so that the finished object is less likely to be damaged due to separation from build platform 44. In certain examples, the removable supports have a geometry that facilitates their separation from the build platform 44 and the finished object. In the same or other examples, the removable supports are formed from a solidifiable material different from the solidifiable material used to form the finished object and may be dissolved in water or a suitable organic solvent to remove them from the finished object. The use of removable supports in connection with the methods and apparatuses described herein beneficially allows the finished object to be provided with a base that is substantially planar despite the fact that the lower surfaced 46 of build platform 44 is curved.
Referring to
If the finished object section 161 were built directly on the build platform lower surface 46, it would not be possible to create a planar base surface 168 because of the curvature of build platform lower surface 46. However, the removable support section 159 acts as an interface between the build platform lower surface 46 and the finished object section 161, thereby allowing the finished object section to be created with a substantially planar lower surface 168. The removable supports include a discontinuous lower surface 163 that is defined by the ends of vertical support runs 162 which are attached to the build platform lower surface 46. The discontinuous lower surface 163 defines a curved profile when viewed along the y-axis that has the same degree of curvature as the build platform lower surface 46. Removable support section 159 may also include a horizontal member 160 to strengthen the support structure. In the exemplary support structure, the removable support section 159 contacts the substantially planar base 168 of the finished object section 161 at discontinuous and spaced apart locations, thereby reducing the surface area of the interface between the removable support section 159 and the finished object section 161. This configuration reduces the separation forces required to separate the finished object section 161 from the removable support section 159 as compared to interface structures with a greater contact surface area. Thus, in one preferred example of a method of making a three-dimensional object, object data is provided which comprises removable support data and finished object data. The removable support data defines removable supports comprising a build platform interface surface (e.g., discontinuous lower surface 163 of
An example of the trochoidal movement of the rotational axis Rx as the platform rotates from an initial position to a non-rotated reference position (at which the plane tangent to the sagittal line 79 is perpendicular to the build (z) axis) will now be described with reference to
The distance that the tangent line TL will travel along the travel (x) axis as the build platform 44 rotates from øR1 to øR2 can be calculated using equation (3) as follows:
ΔxTL=−a(0−øR1)=635 mm(π/18)=110.8 mm=4.36 inches
The distance that the rotational axis Rx will move as the tangent line moves the distance ΔxTL can be calculated using equation (6) as follows:
Δx=635 mm[π/18−0]+381 mm[sin(2π−π/18)−sin(2π)]
Δx=635 mm(π/18)+381 mm[sin(35π/18)]
Δx=110.83 mm−66.16 mm=44.67 mm
Thus, build platform travel axis translational motor 80 will be operated to translate the rotational axis Rx of rotational motor 86 by 44.67 mm in order to move the build platform 44 from the orientation of
The movement of the rotational axis Rx along the build (z) axis as the linear solidification device 42 moves along the travel (x) axis from the position of
Δz=381 mm[cos(2π−π/18)−cos(2π)]
Δz=381 mm[cos(35π/18)−1]=−5.79 mm
Thus, build platform build axis translation motor 125 will be operated to move the rotational axis Rx downward by 5.79 mm along the build (z) axis in order to move the build platform 44 from the orientation of
An example of the trochoidal movement of rotational axis Rx as the platform rotates from an initial position to a non-rotated reference position (at which the plane tangent to the sagittal line 79 is perpendicular to the build (z) axis) will now be described with reference to
ω=(1/635 mm)(25.4 mm/sec)=0.04 radians/sec
As indicated in Example 1, the build envelope length is 2(110.8 mm)=221.6 mm. Thus, the linear solidification device will travel from the position of
tinitial=(2π−π/18)/0.04/sec=152.72 sec.
Thus, the initial velocity of the rotational axis Rx in along the travel (x) axis when the linear solidification device 42 is at build envelope border 343 (
dx/dt=0.04/sec[635 mm−381 mm[cos(0.04/sec×152.72 sec)]]
dx/dt=0.04/sec[635 mm−375 mm]=10.39 mm/sec
Thus, at the initial orientation of
dz/dt=381 mm(0.04/sec)[sin(0.04/sec×152.72 sec]
dz/dt=381 mm(0.04/sec)[−0.1735]=−2.64 mm/sec
Thus, at the initial orientation of
Δt=π/18/(0.04/sec)=4.36 sec.
Equation (15) can be used to determine the velocity of the rotation axis Rx along the travel (x) axis at the orientation of
dx/dt=0.04/sec[635 mm-381 mm[cos(0.04/sec(152.72 sec+4.36 sec))]
dx/dt=10.16 mm/sec
Equation (16) can be used to determine the velocity of the rotation axis Rx along the build (z) axis at the orientation of
dz/dt=381 mm(0.04/sec)[sin(0.04/sec)(152.72 sec+4.36 sec))]
dz/dt=0
Thus, at the non-rotated reference orientation of
The present invention has been described with reference to certain exemplary embodiments thereof. However, it will be readily apparent to those skilled in the art that it is possible to embody the invention in specific forms other than those of the exemplary embodiments described above. This may be done without departing from the spirit of the invention. The exemplary embodiments are merely illustrative and should not be considered restrictive in any way. For example, while the systems, methods, and examples described herein have been illustrated by way of an “upside down” build process, they are equally applicable to “right-side up” build processes, including those in which the build platform curved surface faces upward and the build platform is progressively immersed downward into a supply of solidifiable material during an object building process.
In addition, systems for manufacturing three-dimensional objects of the type described herein may be configured with a solidification substrate that is curved and a build platform that is planar. In such cases, the solidification substrate would pivot about an axis parallel to the scanning (y) axis as the linear solidification device 42 moves along the travel (x) axis. The build platform would translate along the build (z) axis but not along the travel (x) or scanning (y) axis. The scope of the invention is defined by the appended claims and their equivalents, rather than by the preceding description.
Claims
1. An apparatus for making a three-dimensional object from a solidifiable material, comprising:
- a solidification energy source;
- a source of the solidifiable material;
- a build platform movable along a build axis, wherein the build platform has a cross-sectional profile when viewed along a cross-sectional axis direction perpendicular to the build axis, and the cross-sectional profile includes a curved surface.
2. The apparatus of claim 1, wherein the curved surface has a substantially constant radius of curvature.
3. The apparatus of claim 1, wherein the build platform has an upper surface and a lower surface, the lower surface is between the solidification energy source and the upper surface, and the lower surface is the curved surface.
4. The apparatus of claim 3, wherein the lower surface is curved in a direction along a travel axis perpendicular to the build axis and the cross-sectional axis.
5. The apparatus of claim 3, wherein the lower surface has direction of curvature and a mid-point along the direction of curvature, the lower surface includes a sagittal line extending along the cross-sectional axis at the of the mid-point along the direction of curvature, and during an object building operation, the sagittal line traverses a trochoidal path.
6. The apparatus of claim 5, wherein during an object building operation, the solidifiable material is solidified into a plurality of layers, following the solidification of each layer a partially-solidified exposed object surface is formed, and during the object building operation solidification occurs exclusively at positions along the exposed object surface that lie at a constant distance along the build axis from the solidification energy source.
7. The apparatus of claim 5, wherein an exposed surface of the object attached to the build platform defines a tangent plane perpendicular to the build axis and a tangent line defined by the intersection of the tangent plane and the exposed surface of the object, and during the object building operation the tangent line moves along the travel axis direction in coordination with the solidification energy source.
8. The apparatus of claim 7, wherein during an object building operation the solidification energy source projects solidification energy to solidify the solidifiable material into a plurality of layers comprising the three-dimensional object, each layer has a layer thickness, and following the solidification of each layer the build platform moves along the build axis such that the sagittal line moves away from the solidification energy source along the build axis by a distance equal to the layer thickness.
9. The apparatus of claim 1, wherein the build platform has a lower surface spaced apart from an upper surface along the build axis, the upper surface is between the solidification energy source and the lower surface, and the upper surface is the curved surface.
10. The apparatus of claim 9, wherein the upper surface is curved in a direction along a travel axis direction perpendicular to the build axis and the cross-sectional axis direction.
11. The apparatus of claim 1, wherein during an object building operation the solidification energy source moves along a travel axis as it projects solidification energy along the build axis.
12. The apparatus of claim 11, wherein during a single layer solidification operation during which the solidification energy source projects solidification energy to solidify the solidifiable material, the build platform moves along the travel axis direction and along the build axis.
13. The apparatus of claim 12, wherein during the single layer solidification operation the build platform moves simultaneously along the travel axis and along the build axis.
14. The apparatus of claim 11, wherein during an object building operation, the solidification energy source moves along the travel axis and projects solidification energy along the build axis and in a scanning pattern along the cross-sectional axis direction.
15. The apparatus of claim 14, wherein during an object building operation, the build platform rotates about an axis of rotation parallel to the cross-sectional axis direction as the solidification energy source projects solidification energy along the cross-sectional axis direction.
16. The apparatus of claim 1, wherein the curved surface has a direction of curvature and a mid-point along the direction of curvature, the curved surface includes a sagittal plane defining a sagittal line extending along the cross-sectional axis at the of the mid-point along the direction of curvature, and during a single layer solidification operation, the build platform rotates about the axis of rotation from a first angular orientation to a second angular orientation as the sagittal line travels a distance Δx along the travel axis direction, and the distance Δx is related to the first and second angular positions as follows:
- Δx=a[øR1−øR2]+b[sin(2π−øR1)−sin(2π−øR2)]
- wherein,
- Δx=change in position of the sagittal line along the travel axis from a first position x1 to a second position x2;
- øR1=the angle of rotation of the build platform when the sagittal line is at the first travel axis position x1 relative to a reference angular orientation at which the sagittal plane is parallel to the build axis;
- øR2=the angle of rotation of the build platform when the sagittal plane is at the second travel axis position x2 relative to the reference angular orientation;
- a=the length of the radius of curvature of the curved surface of the build platform; and
- b=the distance between the sagittal line and the center of a circle of radius a defined by the curved surface along the radial direction of the circle.
17. The apparatus of claim 16, wherein the during a single layer solidification operation, the sagittal line moves a distance Δz along the build axis as the build platform rotates about the axis of rotation from the first angular orientation to the second angular orientation, and the distance Δz is related to the first and second angular orientations as follows:
- Δz=b[cos(2π−øR1)−cos(2π−øR2)]
- wherein, Δz=the distance traveled by the sagittal line along the build axis from a first position z1 to a second position z2; øR1=the angle of rotation of the build platform when the sagittal line is at the first build axis position z1 relative to a reference angular orientation at which the sagittal plane is parallel to the build axis; øR2=the angle of rotation of the build platform when the sagittal line is at the second build axis position z2 relative to the reference angular orientation; a=the length of the radius of curvature of the curved surface of the build platform; and b=the distance between the sagittal line and the center of a circle of radius a defined by the curved surface along the radial direction of the circle.
18. The apparatus of claim 15, wherein during the single layer solidification operation, the build platform simultaneously rotates about the axis of rotation, moves along the build axis, and moves along the travel axis direction.
19. The apparatus of claim 1, wherein the cross-sectional profile of the build platform perpendicular to the cross-sectional direction axis is a circular segment.
20. The apparatus of claim 1, wherein during an object building operation, the solidification energy source projects solidification energy to the solidifiable material as the solidification energy source moves in a first direction along a travel axis and does not project solidification energy to the solidifiable material as it moves in a second direction along the travel axis, wherein the first direction along the travel axis is opposite the second direction along the travel axis.
21. The apparatus of claim 1, further comprising a linear solidification device comprising the solidification energy source, wherein the linear solidification energy source projects energy along the cross-sectional axis direction.
22. The apparatus of claim 21, wherein the linear solidification device comprises rotating energy deflector in optical communication with the solidification energy source.
23. The apparatus of claim 1, further comprising a build platform travel axis translation motor, a build platform build axis translation motor, and a build platform rotation motor, wherein during a single layer solidification operation, the build platform travel axis translation motor, the build platform build axis translation motor, and the build platform rotation motor are each operated so that an axis of rotation of the build platform rotation motor traverses a trochoidal path.
24. The apparatus of claim 1, wherein during the formation of a single object layer, the build platform is rotated at a constant angular speed about an axis of rotation.
25. The apparatus of claim 24, wherein the curved surface has a direction of curvature and a mid-point along the direction of curvature, the curved surface includes a sagittal plane defining a sagittal line extending along the cross-sectional axis at the of the mid-point along the direction of curvature, and during the formation of a single object layer, the sagittal line moves along the travel axis at a speed that is related to the constant angular speed at which the build platform rotates about the axis of rotation in accordance with the following relationship:
- dx/dt=ω(a−b[cos(ωt)])
- wherein, dx/dt is the velocity of the sagittal line along the travel axis (mm/sec); ω=angular rotational velocity of the build platform (radians/sec); a=the length of the radius of curvature defined by curved build platform surface (mm); and b=the distance between the center of a trochoidal circle defined by the radius of curvature of the curved build platform surface and the sagittal line along the radial direction of the circle (mm); and t=time (sec) required for a trochoidal circle of radius a to rotate at the angular rotational velocity ω from a reference position at which the sagittal plane is parallel to the build axis to the current angular orientation of the sagittal plane.
26. The apparatus of claim 25, wherein during the formation of a single object layer, the sagittal line moves along the build axis at a speed that is related to the constant angular speed at which the build platform rotates about the axis of rotation in accordance with the following relationship:
- dz/dt=bω[sin(ωt)]
- wherein, dz/dt is the velocity of the sagittal line along the build axis (mm/sec); ω=angular rotational velocity of the build platform (radians/sec); b=the distance between the center of a trochoidal circle defined by the radius of curvature of the curved build platform surface and the sagittal line along the radial direction of the circle (mm); and t=time (sec) required for a trochoidal circle of radius a to rotate at the angular rotational velocity ω from a reference position at which the sagittal plane is parallel to the build axis to the current angular orientation of the sagittal plane.
27. An apparatus for making a three-dimensional object from a solidifiable material, comprising:
- a solidification energy source that moves along a travel axis;
- a source of the solidifiable material;
- a build platform that moves along the travel axis while rotating about an axis of rotation perpendicular to the travel axis during the formation of a single object layer.
28. The apparatus of claim 27, wherein the solidification energy source moves along the travel axis as the build platform moves along the travel axis during the formation of a single object layer.
29. The apparatus of claim 27, wherein during the formation of a single object layer, the build platform moves along a build axis perpendicular to the travel axis as the build platform moves along the travel axis and rotates about the axis of rotation.
30. The apparatus of claim 27, wherein the build platform has a cross-sectional profile when viewed along a cross-sectional axis perpendicular to the build axis and the travel axis, and the cross-sectional profile includes a curved surface that is curved along the travel axis.
31. The apparatus of claim 30, wherein the curved surface has a mid-point and a sagittal line extending along the cross-sectional axis direction at the mid-point, and during the formation of a single object layer, the sagittal line traverses a trochoidal path along the travel axis.
32. The apparatus of claim 27, wherein during an object building operation, the solidifiable material is solidified into a plurality of layers, following the solidification of each layer an exposed object surface is formed, and the build platform is manipulated such that solidification energy is only transmitted to the solidifiable material when the exposed object surface at the travel axis position of the solidification energy source is at a fixed distance from the solidification energy source along the build axis.
33. The apparatus of claim 27, wherein during an object building operation, the solidification energy source moves along the travel axis and projects solidification energy in a scanning pattern along a cross-sectional axis parallel to the axis of rotation of the build platform.
34. The apparatus of claim 27, wherein during an object building operation the solidification energy source projects solidification energy to the solidifiable material as the solidification energy source moves in a first direction along the travel axis and does not project solidification energy to the solidifiable material as it moves in a second direction along the travel axis, wherein the first direction along the travel axis is opposite the second direction along the travel axis.
35. The apparatus of claim 27, further comprising a build platform travel axis translation motor, a build platform rotation motor, and a build platform build axis translation motor, wherein during the formation of a single object layer, the build platform travel axis translation motor, the build platform rotation motor, and the build platform build axis translation motor are operated such that an axis of rotation of the build axis rotation motor traverses a trochoidal path.
36. A method of making a layer of a three-dimensional object on a build platform from a solidifiable material, wherein the build platform has a curved surface and a sagittal line lying on the curved surface, the method comprising:
- providing a solidification energy source;
- moving the solidification energy source along a travel axis;
- moving the build platform along the travel axis and along a build axis;
- rotating the build platform about an axis of rotation; and
- selectively supplying solidification energy from the solidification energy source to the solidifiable material along a scanning axis direction.
37. The method of claim 36, further comprising traversing the sagittal line in a trochoidal path.
38. The method of claim 36, further comprising traversing the axis of rotation in a trochoidal path.
39. The method of claim 36, wherein build platform has a curved surface with a radius of curvature of length a, the step of moving the solidification energy source along the travel axis comprises moving the solidification energy source along the travel axis at a velocity vx, and the step of rotating the build platform about the axis of rotation comprises rotating the build platform at an angular velocity ω in accordance with the following relationship:
- ω=(1/a)vx
- wherein,
- ω=angular velocity (radians/sec);
- a=the length of the radius of curvature (mm); and
- vx=velocity of the solidification energy source along the travel axis (mm/sec).
40. The method of claim 39, wherein the step of moving the build platform along the travel axis comprises moving the build platform along the travel axis at a travel axis velocity that varies with the angular velocity ω.
41. The method of claim 39, wherein the step of moving the build platform along the build axis comprises moving the build platform along the build axis at a build axis velocity that varies with the angular velocity ω.
42. The method of claim 36, wherein the step of rotating the build platform about an axis of rotation comprises rotating the build platform from a first angular orientation to a second angular orientation.
43. The method of claim 42, wherein the step of moving the build platform along the travel axis comprises moving the build platform by a distance along the travel axis that varies with the first angular orientation and the second angular orientation.
44. The method of claim 42, wherein the step of moving the build platform along the build axis comprises moving the build platform by a distance along the build axis that varies with the first angular orientation and the second angular orientation.
45. A method of making a three-dimensional object comprising a removable support section and a finished object section from a solidifiable material, wherein the removable support section and the finished object section are at adjacent locations along a build axis, the method comprising:
- forming the removable support section on a curved surface of a build platform, wherein the curved surface defines a sagittal plane parallel to the build axis, the removable support section has a build platform contacting surface and a finished object contacting surface;
- forming the finished object section such that the finished object section has a base connected to the finished object contacting surface of the removable support section, and the base of the finished object section is planar.
46. The method of claim 45, wherein the base of the finished object section includes a surface that faces the curved surface of the build platform, and the spacing between the finished object base and the curved surface of the build platform varies along the width of the build platform.
47. The method of claim 45, wherein the base of the removable support section is discontinuous.
48. The method of claim 45, wherein the build platform is curved along a direction perpendicular to the build axis.
49. The method of claim 45, further comprising removing the removable support section from the build platform.
50. The method of claim 45, further comprising separating the finished object section from the removable support section.
Type: Application
Filed: Oct 11, 2013
Publication Date: Apr 16, 2015
Applicant: Global Filtration Systems, a dba of Gulf Filtration Systems Inc. (Dearborn Heights, MI)
Inventors: Ali El-Siblani (Dearborn Heights, MI), Alexandr Shkolnik (Los Angeles, CA), Chi Zhou (Amherst, NY)
Application Number: 14/051,810
International Classification: B29C 67/00 (20060101);