This patent application claims priority from German Patent Application No. 10 2007 057 803.4, filed Nov. 30, 2007, which application is incorporated herein by reference.
The present invention relates to various methods and manufacturing systems for manufacturing parts by utilizing geometrical free spaces on manufacturing machines. Moreover, the invention relates to an anonymization method that is preferred, for example, for an above-mentioned method, in order to show third parties solely an anonymized or deform version of parts or workpieces to be manufactured in said manufacturing system
Presently, a variety of manufacturing machines are used for the manufacturing of products or parts that have certain defined construction spaces. Due to the type of manufacturing method, one or several parts can often be manufactured in the construction spaces of these manufacturing machines in a single production run. These methods include, for example, all known rapid prototyping and rapid manufacturing methods and, generally, all currently known manufacturing machines that can be subsumed under the term of “Freeform Fabrication”. Manufacturing machines, which are capable of directly manufacturing three-dimensional parts on the basis of 3D-CAD-data can, for example, be configured for this kind of methods or manufacturing machines.
The above-mentioned methods and manufacturing machines, which are also termed layered manufacturing systems, are in particular used for swift and economic manufacturing of prototypes or small series. Previously, industrially deployed Rapid Prototyping and Rapid Manufacturing systems have mainly been used for manufacturing organic material parts like polymers and waxes. Systems of this kind are, however, also increasingly used in manufacturing metal or ceramic parts. Metal parts are, in particular, produced via the melting phase by what is known as laser melting/sintering or electron beam melting.
The common feature of all known systems of the above mentioned kind is the layer composition of the work piece. For this purpose, 3D-CAD-data is usually split up into a plurality of single layers or vertical sections, which are used for the composition of the workpiece in the ultimate manufacturing process. This means that all known layered manufacturing systems for manufacturing three-dimensional bodies require the body-contour data for each layer. Here, the body-contour data is the data which exactly defines those portions of the respective layer, and which portions have to be exposed to light, printed, melted or sintered, depending on the kind of layered manufacturing technology used.
The layer composition method used for the present invention may include the following methods: 3DP of Zcorp, PLT of Kira, Polyjet of Object, SMS of Sintermask, SLS and DMLS of EOS, SLA and IMLS of 3D Systems, Lasercusing of Konzeptlaser, Laserschmelzen of MCP, Electron Beam Melting of Arcam and Electron Beam Sintering.
Usually, a client places an order for the manufacturing one or several parts with a plant or company (service provider). The service provider then decides which of the manufacturing machines is suitable for manufacturing the desired parts. Hereafter, a job is created, which job, if possible, comprises one or several parts in a defined construction space of the manufacturing plant and may also comprise parts of different customers. As soon as the parts are virtually positioned in the available construction space of the manufacturing machine, manufacturing is usually started. Although it is desired in this kind of manufacturing machines that the load factor in a construction space is as high as possible, it often is not possible to maximise the load factor, as the ordering parties or clients wish to have the parts manufactured up to a fixed date. For this reason it is often impossible to optimally exploit each manufacturing machine and the respective installation spaces, as often, it is not possible to wait until the free space remaining in the respective installation space of a manufacturing plant can be filled up with further parts of a different customer. This problem also results in that the fabrication price of a part, which price the client has to pay, is merely calculated on the basis of the parts requested of this client.
As general background, DE 102 25 854 A1, DE 10 205 014 979 A1, and U.S. 2008/0109105 A1 are identified, in which virtual part data may be used. In EP 1 031 392 B1, techniques for a control system in a selective deposition modelling system used for forming three-dimensional objects on substantially a layer-by-layer basis with enhanced resolution is disclosed. These techniques are directed primarily to selective deposition modelling object formation. However, it is mentioned that the techniques may have application in other RP&M technologies. According to one aspect, a rapid prototyping system comprises means for accepting multiple jobs to be placed in job queue, wherein each job comprises a request to build a three-dimensional object by at least one rapid prototyping apparatus. In addition, means for combining two or more jobs in one build process formed by the rapid prototyping apparatus are included. According to this disclosure, all of the jobs are arranged in a job queue. A user is being enabled to preview all of the jobs in the job queue. A particular user or client computer may be designated to be the only one with access to preview in all jobs. In one embodiment, a user may only preview jobs that the user submitted.
A problem of the method and device disclosed in EP 1 031 392 B1 may be that jobs have to be submitted by the user to the system before these jobs may be combined. However, that might limit the user in getting all benefits of the system.
Another technical problem underlying the invention may be how to use one or several manufacturing machines with their respective defined and limited installation spaces more efficiently than has been the case up to now, in particular, how to increase the load factor of these machines.
A further technical problem of the present invention may be, how to visually show potential clients or ordering parties the installation spaces of the available manufacturing machines, together with the parts to be manufactured therein, without making information about the parts, in particular their specific shape and body structure, accessible to unauthorized third parties. This is especially the case with confidential prototypes.
According to a first aspect of the present invention, a method for manufacturing at least one additional part in a manufacturing machine is suggested, said manufacturing machine having a defined construction space for manufacturing one or several first parts. The method according to the present invention may comprise providing position and contours of at least one first part positioned in the construction space as digital first part data, providing digital construction space data representing the construction space, providing the digital first part data and digital construction space data representing the construction space to a potential ordering party for displaying the at least one first part in the construction space, receiving digital second part data representing at least one further part and its position in the construction space, the digital second part data being generated by displaying the construction space and the at least one first part and its position in the defined construction space and virtual positioning of at least one further part which was not yet commissioned in the displayed construction space, and manufacturing the at least one first part and the at least one further part in the manufacturing machine.
In the method according to the first aspect of the invention, the positions and contours of the first part(s) in the construction space of the manufacturing machine are detected or defined by means of their digital part data. In other words, the digital part data of the parts to be manufactured in the installation space are provided or collected. This digital first part data represents the position and the complete shape or design of the first part(s) in the construction space. According to the invention, this digital first part data and the digital construction space data representing the size of the construction space of a manufacturing machine are made available for a potential ordering party or user. According to the invention, it is now possible to determine the digital second part data representing at least one further part and its position in the construction space. This digital second part data is transmitted by the potential ordering party or user. As soon as it is determined that no further parts have to be inserted in the construction space, the at least one further part and the one or several first part(s) are manufactured in the manufacturing plant.
It has to be noted that the use of the term “first” parts merely serves to distinguish those parts, which have to be manufactured in the construction space and which have been virtually positioned, from the “further” parts, which are subsequently inserted into the installation space by third parties. Moreover, it has to be pointed out that in the present case, a real construction space of a manufacturing plant is discussed, when it is about the actual production of parts. In most of the other cases, e.g., the display of installation spaces or the insertion of parts into a construction space, it is referred to a “virtual” construction space, which usually is displayed to an ordering party or user in 3D. The same applies to the term “part”. The term “job”or “construction job”, which is also used here, is used for a virtual construction space and all the (virtual) parts (virtually) positioned therein.
The idea underlying the invention is to manufacture one or several construction spaces of one or several manufacturing machines together with the first parts already positioned therein, “accessible” for different potential clients or ordering parties for the first time ever. Due to the fact that the construction spaces loaded for each “job” with first parts are accessible for additional ordering parties, said parties may load available free spaces in the construction spaces of manufacturing machines loaded with first parts with further parts, whereby, for example, the time until delivery of the further parts may be shortened, as it is not necessary to wait until the construction job, i.e., the manufacturing of the first parts in the construction space, is completed. Furthermore, this enables the ordering parties to immediately check the production capacity up to a certain date. Moreover, the manufacturer may reduce the production costs per part, as several parts may now be manufactured in the same “job”.
In an exemplary embodiment of the present invention, the service provider may also stipulate that the production costs, which are actually lower due to the addition of one or several further parts, also result in a lower offer price for the production of the first and/or the further parts, and, in another exemplary embodiment of the present invention, the service provider may also transmit this cost advantage to the ordering party of the first parts and/or the ordering party of the further parts, if desired. In this way, the service provider may become more appealing to potential purchasers.
In a further exemplary embodiment of the method according to the invention, a computer-aided test step may be of advantage, wherein, by using the part data the software checks whether the remaining free space in the defined construction space of the manufacturing plant is sufficient to manufacture the at least one further part.
In a further exemplary embodiment of the method according to the invention, a visualisation step is integrated, which step allows for demonstrating the construction space and the first parts positioned therein to a potential ordering party, preferably in 3D.
In case that several manufacturing plants are available, an exemplary embodiment of the present invention may display these several manufacturing machines to a user, who then can choose a suitable manufacturing machine.
In a further exemplary embodiment of the present invention, it may be advantageous that, in case that one manufacturing machine has several installation spaces, or in case that several already loaded construction spaces, each displaying a job of this manufacturing machine, are available in a manufacturing machine, all jobs, i.e., construction spaces with first parts to be manufactured therein are visually displayed to the user, and that the user can choose the job that is best suited for his purposes.
In a further exemplary embodiment of the present invention, it may be advantageous to anonymize the first part data. According to the invention, the anonymized positional data and contour data of the first parts are made accessible for potential ordering parties, who are not the ordering parties of the first parts. This anonymization may be carried out by means of Voxeln, (volumetric pixelization), so that the entire body of a first part is split up into individual joined spatial individual segments. Due to the segmentation of a first part into individual segments, its appearance is slightly or highly changed, depending on the size and shape of the chosen segments. The Voxeln can be followed by “inflating”, i.e., the single Voxels or segments of a part are enlarged by a certain factor in one or several directions of a coordinate system, and thereby the whole body of the part is “inflated”. An anonymization of a first part may also be carried out by surrounding a first part with, for example, a cuboid-shaped or cube-shaped volume, which is only just large enough for the part. Of course, instead of a cuboid-shaped or cube-shaped volume, also any other geometrical volume shapes, as, for example, circles, cylinders, etc., can be chosen as “encasement” for a first part.
A further form of anonymization results from a change caused by production, e.g., from adding a support-volume, reinforcement of walls that are too thin to be manufactured, or locking of regions within parts, e.g., locking parts inside of a bottle, whereafter it may be impossible to remove these assembled parts from the bottle. Different kinds of anonymization may also be combined.
According to a further aspect of the present invention, a manufacturing system for manufacturing at least one first part and at least one further part may comprise at least one manufacturing machine having a defined construction space wherein parts can be manufactured, a distribution system, which is connected to the at least one manufacturing machine, the distribution system being configured to administrate digital data of construction spaces of each manufacturing machine and of digital first part data of at least one first part to be manufactured in a respective construction space, and a receiving device configured to receive digital further part data, the digital further part data representing the at least one further part and its position in the construction space and being generated by displaying the construction space and the at least one first part and its position in the defined construction space and virtual positioning of at least one further part which was not yet commissioned in the displayed construction space.
According to a further aspect of the present invention, a manufacturing system for manufacturing at least one first part in a manufacturing machine is created, which system comprises at least one manufacturing machine with a defined limited construction space, wherein one or several parts can be manufactured. A distribution system is connected to the at least one manufacturing machine. Consequently, all jobs to be manufactured at this manufacturing machine, that is, the digital data of the construction space of each manufacturing machine and the digital first part data of all parts to be manufactured in the respective construction spaces, are available to the distribution system. In other words, the distribution system comprises, for example, a server with a database, wherein all jobs for all manufacturing machines are administrated. It is therefore known, which construction space is “loaded” with which first parts for which job. The manufacturing system according to the invention comprises at least one user-terminal, which is connected to the distribution system and which, on request provides all available manufacturing machines with the respective jobs.
According to the invention, for the first time ever, jobs can be provided via commonly known communication channels, such as the internet. In this way, a potential ordering party can quickly and swiftly check if a required part can be manufactured at the desired point in time. In particular, it is also possible to immediately have checked, if the required part can be manufactured in a job, by inserting a part into an existing job. In an exemplary embodiment of the present invention it is also possible to have a cost calculating module, which may check and newly calculate the costs for said further part in a job on the basis of the first and additional parts that now have to be manufactured in this job. Thus, the potential ordering party may reduce the costs of the parts by adding further parts, if the system recalculates the manufacturing costs on the basis of the reduced free space.
Different cost functions with position evaluation can therefore not only evaluate the manufacturing cost but also other features, e.g., construction time, producible product quality or process stability on changing the “load” of the construction job. The evaluation of a part and therefore, amongst other things, its manufacturing costs can, for example, easily be calculated on the basis of the volume of the part.
In the above mentioned embodiments of the present invention, the visualisation of the first and further parts preferably is effected in three-dimensional display, utilizing common methods and devices like monitors, etc.
Manufacturing machines, whose costs are largely determined by the costs of material of the built up space or by other parts that are not dependent of the geometry of the parts, are particularly suited for the present method and system according to the invention. In particular, in so-called layer composition methods, loading problems for the respective installation spaces may arise. But also various other manufacturing machines are afflicted with certain loading problems and, therefore, with costs of the parts to be manufactured, where regularly a two- or three-dimensional packing problem, like laser cutting, occurs due to the shape of the part. One thing, all these manufacturing machines have in common is that the positioning of arbitrary parts causes considerable clearances in the construction space of such kind of manufacturing machine.
According to a further aspect of the invention, a manufacturing system for manufacturing at least one first part and at least one further part may comprise at least one manufacturing machine having a defined construction space wherein parts can be manufactured, a distribution system, which is connected to the at least one manufacturing machine, the distribution system being configured to administrate digital data of construction spaces of each manufacturing machine and of digital first part data of at least one first part to be manufactured in a respective construction space, a receiving device configured to receive digital further part data, the digital further part data representing the at least one further part and its position in the construction space and being generated by displaying the construction space and the at least one first part and its position in the defined construction space and virtual positioning of at least one further part which was not yet commissioned in the displayed construction space, and at least one user terminal being connected to the distribution system. The user terminal may comprise a displaying device configured to display, in particular in 3D display, one or several construction spaces with the at least one first part to be manufactured therein, an input device configured to position at least one further part into a construction space displayed by means of the displaying device, in which construction space the at least one first part is positioned, and a transmitting device configured to transmit the digital further part data.
Finally, according to a further aspect of the invention, a method for anonymization of at least one part positioned in a construction space of a manufacturing machine and ordered by a first ordering party may comprise providing position and contours of the at least one first part in the construction space as digital first part data, altering the digital first part data so that at least the contours of the at least one first part are anonymized and consequently rendering of the at least one first part is amended and at least real contours of the at least one first part are not available anymore, and making available the altered digital first part data to potential second ordering parties, the potential second ordering parties being not identical with the at least one first ordering party. Accordingly, the positioning and the contours of the first parts in the construction space are determined by means of their digital part data. Then a computer-aided anonymization of the first parts is carried out and the users are provided only with this data representing anonymized parts.
For the sake of completeness, it should be noted that second or further parts become first parts after they have been added to the construction job, and everything that has been said with regard thereto, e.g., the anonymization, is also valid for these formerly second parts, which now become first parts according to the chosen terminology.
These and other objects and advantages of the present invention will be readily appreciable from the following description of preferred embodiments of the invention and from the accompanying drawings and claims.
For the further explanation and for a better comprehension, several exemplary embodiments of the present invention are described and explained in the following, with reference to the attached drawings, in which:
At the outset, it should be appreciated that like drawing numbers on different drawing views identify identical, or functionally similar, structural elements of the invention. While the present invention is described with respect to what is presently considered to be the preferred aspects, it is to be understood that the invention as claimed is not limited to the disclosed aspects.
Furthermore, it is understood that this invention is not limited to the particular methodology, materials and modifications described and as such may, of course, vary. It is also understood that the terminology used herein is for the purpose of describing particular aspects only, and is not intended to limit the scope of the present invention, which is limited only by the appended claims.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood to one of ordinary skill in the art to which this invention belongs. Although any methods, devices or materials similar or equivalent to those described herein can be used in the practice or testing of the invention, the preferred methods, devices, and materials are now described.
With reference to the schematic illustration in
In
It should be noted that specific manufacturing data, like the kind of construction material used etc. are known and assigned to the manufacturing machine. Accordingly, a time in which time the manufacturing of all parts 111, 112, . . . nnn named and listed in the respective construction job is carried out, can be assigned to each construction job 11-13, 21-23, 31-33. Consequently an overview of the loading of the respective manufacturing machines 10, 20, 30 is known for a certain period of time. In particular it is known, how the individual manufacturing machines are charged. Moreover, all data relevant for the construction space, i.e., the size and position of the respective elements 111, 112, . . . is known.
The data representing the respective construction job 11-13, 21-23, 31-33 is stored in a central data base 40. This central data base 40 is in communication with each manufacturing machine 10, 20, 30. Different users 50 may have access to this central data base 40. In particular, it is possible that the users 50, which are potential ordering parties in this case, receive a visual display of the respective construction jobs 11-13, 21-23, 31-33, and for this purpose, a corresponding terminal 51 with display 52 may be assigned to each user. The communication with the central data base 40 may be effected via the internet or via other known communication channels. As shown, an anonymization module 45 may be additionally provided, which module serves for modifying the part data and therefore modifies the graphical representation of the parts on a display 52.
A first exemplary embodiment of a method according to the invention will now be explained with reference to
After all construction jobs 11-13, 21-23, 31-33 have been executed, these construction jobs are then provided to third parties 40, i.e., the users 50, in any form by electronic means. This means that the users 50 have access to this data of the central data base 40 and, in particular, that they can have visually displayed in 3D the respective construction job with the first parts positioned therein in exemplary embodiments on a monitor, remote from the actual manufacturing plant with the manufacturing machines 10, 20, 30, and, in particular, can virtually examine these construction spaces of the individual construction jobs 11-13, 21-23, 31-33 from different perspectives, so that in particular the positions and the contours of the first parts in the respective construction spaces can be identified by the users 50. Therefore, for the first time ever, a user has the possibility to insert further parts to be manufactured into existing construction jobs 11-13, 21-23, 31-33, in the respective construction space of the respective construction job. This insertion step is denoted with reference numeral 210 in the flowchart according to
The basic advantage of the present invention may be that, for the first time ever, construction jobs 11-13, 21-23, 31-33 for potential ordering parties, i.e., users 50, are available and that the users 50 can check whether further parts can be inserted into a construction job 11-13, 21-23, 31-33, which may reduce the production time for the further parts and may also have the advantage that the user 50 does not have to wait until all construction jobs for the respective manufacturing machine 10, 20, 30 are executed before he may initiate a new construction job.
A further exemplary embodiment of the present invention is shown in
Therefore, an anonymization step 207 is carried out according to
In the exemplary embodiment of a method according to the invention, as is illustrated in
A further exemplary embodiment of a method according to the invention is shown in
In step 211a of this embodiment according to
In step 211b, the user 50 is asked to enter, whether the offer price for the new further part is acceptable. If this is the case, it is asked in step 211c, whether another new further part has to be inserted into this construction job or into another construction job. If this is negated, then the construction job(s) according to step 212 is carried out and the further part(s) is/are then also created in the respective construction job.
In case that the query in step 211b results in the offer price being not acceptable, then the new further part that was inserted in step 211a is removed from the virtual construction job and is stored, unmodified, in the central data base, so that other users 50 may see the original construction space with the first parts originally placed therein. In case that the new further part has been inserted due to acceptance of the price in step 211b, this construction job including the first parts as well as the newly inserted further parts are visually displayed to further users 50.
In addition, it has to be stated that for all above mentioned embodiments of a method according to the invention the construction jobs 11-13, 21-23, 31-33 are only made available for users 50 in the data base 40 for a certain time until manufacturing is started. Then these construction jobs, which are actually in process at this time, and in which construction jobs no further parts can be inserted, are deleted from the data base 40.
The further
Finally, according to
In particular in
The user (ordering party the User 50) is has a terminal 51 with a program that is here called “FITin Client program”. By means of the terminal 51, the user 50 obtains a construction space (construction job) that is provided “online” from a “FITin Daemon”, for example via an internet connection, as well as an evaluation function for this construction space. The user 50 positions his parts to be manufactured into the free spaces in the construction space. A “FITin Client Program” calculates the manufacturing costs by means of an evaluation function (see, for example,
2. Internet server
A server on the internet runs a web portal for carrying out the commercial processes like ordering, issuing an invoice, confirmation of order, evaluation of customer satisfaction etc. On this server, a FITin Daemon process is provided, which on inquiry sends online construction spaces and evaluation functions to registered FITin Clients. The FITin Daemon receives these construction spaces and evaluation functions from an authorized, i.e., approved “addfabb-netfabb” partner module. When a part is sent by the user, the Client checks if the cost evaluation is correct and if this space is actually free. The sent part is sent to the partner. The part is also anonymized and inserted into the construction job. The version number of the construction job is increased by one, and the updated construction job is distributed to all connected FITinClients.
Usually, the partner is a plant operator and the addfabb-program is directly connected to the manufacturing system. In order to efficiently operate a plurality of parts via several members of staff, several machines and, over a long period of time, the addFabb-software is designed as a Client/Server program. Via an addFabb-Client program, the operator places first parts into the construction space and defines an evaluation function. These construction spaces may be posted online by the partner, and are then sent to the FITin Daemon in an anonymized form. To the partners, parts inserted by the users are displayed in the construction space without being anonymized. Parts added to the construction space by the partner, while a construction space is online, are synchronized with the FITin Daemon, in order to always provide an updated version of the construction space on the FITin Daemon.
Number | Date | Country | Kind |
---|---|---|---|
10 2007 057 803.4 | Nov 2007 | DE | national |