Addressable matrices/cluster blanks for dental CAD/CAM systems and optimization thereof
09662190 ยท 2017-05-30
Assignee
Inventors
Cpc classification
Y10T409/309016
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
A61C13/0004
HUMAN NECESSITIES
A61C13/0022
HUMAN NECESSITIES
Y10T409/30112
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T409/305544
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y10T409/302968
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
G05B19/4097
PHYSICS
Abstract
A cluster mill blank includes a framework constructed to cooperate with a blank holder of an existing CAD/CAM system, and a plurality of sub-blanks attached to the framework forming an addressable matrix or cluster blank. CAD/CAM systems including such a framework, as well as associated methods are described.
Claims
1. A CAD/CAM system for the fabrication of dental articles comprising: one or more milling machines; one or more blank holders in the one or more milling machines; a cluster milling blank comprising a framework constructed to cooperate with the one or more blank holders; a plurality of sub-blanks attached to the framework, wherein the sub-blanks are optimally arranged in an addressable matrix designed from nesting software; wherein the nesting software has at least a second order level of functionality, wherein the second order level of functionality comprises a statistical function, wherein the statistical function provides statistics on size and shape distribution for milling envelopes based on parameters received from a history of prior milling operations or prior business operations; wherein the parameters comprise at least one of type of dental case, dental material selection, size of dental articles, shape of dental articles, shade of dental articles, optimal tool path, and milling parameters; and wherein a portion of the sub-blanks are to be milled into dental articles.
2. The CAD/CAM system of claim 1 wherein the dental articles comprise a coping, pontic, framework, denture teeth, space maintainer, tooth replacement appliance, orthodontic retainer, denture, post, facet, splint, cylinder, pin, connector, crown, partial crown, veneer, onlay, inlay, bridge, fixed partial denture, implant or abutment.
3. The CAD/CAM system of claim 1 wherein the nesting software optimizes the number, type, size, shade, and arrangement of sub-blanks that can fit into the framework to accomplish mill jobs waiting to be completed in a job queue.
4. The CAD/CAM system of claim 1 wherein the nesting software estimates size and shape of milling envelopes corresponding to mill jobs in a job queue based on prior statistics or case electronic data; computes the required number of sub-blanks and frameworks; orders assembly of the sub-blanks and frameworks into the required number of cluster blanks; and optimally distributes mill jobs between the sub-blanks and the cluster blanks to minimize material waste and shade inventory.
5. The CAD/CAM system of claim 1 wherein the nesting software collects data on prior milling envelopes to determine the maximum length (MEL) and maximum width (MEW) of the milling envelopes for single unit, three-unit, four-unit or larger-number-unit dental articles and correlates size and shape with number of units and type of dental article.
6. The CAD/CAM system of claim 1 wherein the nesting software order of functionality is based on an N/n ratio wherein N is a characteristic batch size corresponding to a number of cases that the software handles simultaneously and n is the average number of units that are milled in a cluster blank.
7. The CAD/CAM system of claim 6 wherein n is at least 7 or greater.
8. The CAD/CAM system of claim 6 wherein n is at least 10 or greater.
9. The CAD/CAM system of claim 6 wherein n is at least 30 or greater.
10. The CAD/CAM system of claim 6 wherein the nesting software has at least a second order level of functionality and the N/n ratio is between 10 and 100.
11. The CAD/CAM system of claim 6 wherein the nesting software has at least a third order level of functionality and the N/n ratio is greater than 100.
12. The CAD/CAM system of claim 10 wherein N is a batch number equal to at least one hundred cases a business day for one milling machine.
13. The CAD/CAM system of claim 10 wherein N is a batch number equal to much larger than one hundred cases a business day for one milling machine but is not greater than 500 cases comprising cases at different stages of processing, for an entire milling center having more than two high productivity milling machines.
14. The CAD/CAM system of claim 11 wherein N is a batch number equal to at least seven hundred cases a business day comprising cases at different stages of processing for an entire milling center comprising more than two high productivity milling machines.
15. The CAD/CAM system of claim 11 wherein N is a batch number equal to greater than seven hundred cases a business day comprising cases at different stages of processing for an entire milling center comprising more than two high productivity milling machines.
16. The CAD/CAM system of claim 1 wherein the framework is in the shape of a disc with a series of sub-blanks disposed in the disc.
17. The CAD/CAM system of claim 1 wherein the sub-blanks are attached to the framework and wherein the portion of the sub-blank to be milled is disposed completely outside of the framework.
18. The CAD/CAM system of claim 1 wherein the framework comprises a plurality of openings for receiving sub-blanks; wherein the framework comprises an upper segment and a lower segment; and a plurality of receptacles located in the plurality of openings for retaining the plurality of sub-blanks in the framework.
19. The CAD/CAM system of claim 18 wherein the upper segment maintains the receptacles in position in the framework.
20. The CAD/CAM system of claim 1 wherein the second order level of functionality further comprises an N/n ratio of 10 to 100, where N comprises the number of cases optimized concurrently and n comprises the average number of individual units per blank; a characteristic batch size between 70 and 700; a single blank optimization function; a placement function; a sub-blank optimization function, and a planning function.
21. The CAD/CAM system of claim 1 further comprising a third order level of functionality, wherein the third order level of functionality comprises a virtual statistics function, wherein the virtual statistics function uses CAD files for future mill jobs to forecast size and shape distribution for milling envelopes.
22. The CAD/CAM system of claim 21 wherein the third order level of functionality further comprises an N/n ratio of 10 to 100, where N comprises the number of cases optimized concurrently and n comprises the average number of individual units per blank; a characteristic batch size between 70 and 700; a single blank optimization function; a placement function; a statistical function; a sub-blank optimization function, a planning function; a cluster blank template optimization function; and a robotic function.
23. A method of milling dental articles using a CAD/CAM system comprising: statistically analyzing data corresponding to milled dental objects with nesting software thereby obtaining a size and shape distribution for milling envelopes and their correlation with specific types of dental articles, wherein the data analyzed is based on parameters comprising at least one of type of dental case, dental material selection, size of dental articles, shape of dental articles, shade of dental articles, optimal tool path, and milling parameters; selecting a batch of dental cases corresponding to objects to be milled by selecting their corresponding electronic data; optimizing, by the nesting software, an addressable matrix arrangement of a plurality of sub-blanks selected for milling the batch of dental cases; assembling the selected sub-blanks on to one or more frameworks utilizing one or more templates to produce one or more cluster blanks; and milling the sub-blanks into dental articles.
24. The method of claim 23 wherein the dental articles comprise a coping, pontic, framework, denture teeth, space maintainer, tooth replacement appliance, orthodontic retainer, denture, post, facet, splint, cylinder, pin, connector, crown, partial crown, veneer, onlay, inlay, bridge, fixed partial denture, implant or abutment.
25. The method of claim 23 further comprising: reacquiring actual or virtual statistics from the milling step, and modifying or redesigning the one or more templates based on maximum average yield, minimum waste per sub-blank and minimum sub-blank shade inventory criteria.
26. The method of claim 25 further comprising: milling the modified or redesigned templates from precursor blanks using the CAD/CAM system.
Description
BRIEF DESCRIPTION OF THE DRAWING FIGURES
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17)
(18)
(19)
(20)
(21)
(22)
(23)
(24)
(25)
(26)
(27)
(28)
(29)
(30)
(31)
(32)
(33)
(34)
DETAILED DESCRIPTION OF THE INVENTION
(35) According to one optional aspect of the present invention, various cluster blanks are formed from individual blanks using prefabricated or custom-made frameworks to enable the use of individual blanks in the maximum possible number of systems. Hereafter individual blanks being assembled into a cluster blank will be termed sub-blanks. A cluster blank can comprise sub-blanks of identical size and shade, or different shades, sizes and/or types of sub-blanks. For example, a cluster blank can comprise various sizes and shades of the same sub-blank type and also a variety of different types of sub-blanks from one or different manufacturers can be assembled on the same framework to make a hybrid cluster blank. For example, E.MAX CAD MO and/or LT blanks (Ivoclar) also known as blue blocks can potentially be processed by any robust CAD/CAM system utilizing wet-milling process and having software capable of designing full-contour restorations. An example of such a system capable of, but not yet milling blue blocks are ZENOTec system (Wieland), specifically ZENO4820 and ZENO3020 milling units interfaced with DENTALDESIGNER Software from 3Shape mentioned above. Examples of cluster blanks formed according to the present invention are shown in
(36) Sub-blanks may be arranged in an addressable matrix, whereby the addressable matrix is designed from parameters received from a history of prior milling operations or prior business operations. The sub-blanks have properties associated with parameters received from a history of prior milling operations or prior business operations. These properties can include type of material, material characteristics, size of the sub-blank, shape of the sub-blank, and/or shade of the sub-blank. The parameters received from a history of prior milling operations can include type of case, material selection parameters, size of the dental article, shape of the dental article, shade of the dental article, optimal tool path, milling parameters, and statistics of milling envelopes used in the fabrication of dental articles. Examples of statistics of milling envelopes include shape and dimensions of the milling envelopes and the correlation of the milling envelopes with specific types of dental articles. Examples of milling parameters include type of tooling, depth of cut, feed rate, rotations per minute (rpm) and/or linear speed. Examples of type of tooling include a cutting, grinding or abrasive surface. The tooling can vary by material, shape, and/or size of tooling. Examples of cutting, grinding or abrasive surface include diamond, carbides, hardened steel, or ceramic. Examples of tooling shape include, but are not limited to cylindrical, conical, disc-shaped, ball-shaped, or fluted. The size of the tool may be dependent on diameter and length. Diamond tooling may include diamond grit. The depth of cut of the tooling may range in size from microns to millimeters. Further examples of milling parameters include post-milling parameters such as coating, glazing, or heat treatment parameters. Examples of parameters related to history of prior business operations include inventory used, inventory remaining, and case histories.
(37) A first cluster blank 10 formed according to certain embodiments of the present invention is illustrated in
(38) The cluster blanks 10, 20 as described in the illustrative embodiments above, may optionally be composed from a plurality of blue blocks and customized for use in the above-mentioned ZENO Tec System.
(39) A modification of the embodiment depicted in
(40) Frameworks can be in any shape or form including 2D and 3D. The frameworks can be mass-produced (pre-fabricated) or custom made for each desired pairing of system and mill blank. Sub-blanks can be mechanically attached (locked in) to a framework or alternatively adhesively bonded (glued) thereto or formed as an integral part of the framework. Sub-blanks can be also mounted into openings in the framework using castable mounting materials, modeling materials, polymer composites and other hardenable materials. Frameworks for cluster blanks can be designed for multiple uses, and/or as disposable implements. Furthermore, frameworks of cluster blanks can comprise a monolithic single part, or can comprise an assembly of a plurality parts or components. In the latter case parts or components of the framework assembly can be permanently affixed to each other or be detachable. The framework assembly can also comprise moving parts. For example, moving parts can be used to rotate or otherwise change the position of a sub-blank in a cluster blank before, during or after milling. This movement can be manual or automated and controlled by the same means as a CNC milling unit.
(41) Cluster blanks 30, 40 and 50 formed according to further embodiments of the present invention are illustrated in
(42) As illustrated in
(43) As illustrated in
(44)
(45) As nearly all dental CAD/CAM systems are capable of milling plastic (e.g. PMMA) or composite material, frameworks formed from such materials can be milled, modified or optimized using the same milling unit and nesting software used to mill the blanks. Furthermore, the frameworks can be re-used, making their fabrication in the same milling unit even more economical. Compared to attachment onto a stub or mandrel, like in the Sirona system, attachment along the entire perimeter of a blank lowers stresses during milling and thus lowers strength and stiffness requirements for the framework material, thus making PMMA or polymer composite materials a feasible choice for cluster blank frameworks.
(46) Furthermore open architecture systems are not limited to CNC milling machines specifically designed for dental use, practically any robust 3-axis or higher CNC machine can be utilized. More and more off-the-shelf CNC machines are being modified for dental use, i.e. fitted with a blank holder and interfaced with an open architecture scanner such as 3Shape's D-250, and used in large labs and milling centers for commercial production of dental articles primarily such as zirconia frameworks and custom implant abutments. For a custom made system the cluster blank approach is most advantageous in that it allows one to many the existing range of blocks to a given milling unit without serious modification of the machine hardware.
(47) According to another aspect, the present invention provides for nesting software to be used in conjunction with cluster blanks. Nesting software can convert physical m-unit addressable matrix (comprising m sub blanks) into a multidimensional matrix by adding dimensions related to the type and other characteristics of sub-blanks, assignment of milling subroutines and/or algorithms optimizing tool path, tool selection, depth of cut, feed rate, RPM, linear speed and other milling parameters. One of the added dimensions for computer representation of an addressable matrix can be assembly instructions if the addressable matrix is assembled automatically. If necessary, sub-blanks and/or frameworks of cluster blanks are marked with indices or alphanumeric codes, barcodes, or other form of identification in any computer-readable format. Alternatively, frameworks of cluster blanks comprise magnetic strips, microelectronic chips or other re-writable data storage microdevices that carry identification and any other information relevant to milling and processing of a given cluster blank. This is especially useful when the CAD/CAM system is not equipped with nesting software.
(48) An example of nesting software of the first order (as defined below) is given in U.S. Pat. No. 5,662,566, incorporated by reference herein in its entirety. Currently, nesting software is hardly being utilized in dental CAD/CAM systems and its use is limited to mapping parts to be milled into individual large-size blanks (mill jobs) to maximize an average yield per blank, wherein the average yield per blank is calculated as the weight of a finished restoration divided by a weight of a blank prior to being shaped by material removal. Cluster blanks of the invention allow for a much broader use of nesting software in conjunction with actual cluster blanks, and in certain embodiments nesting software also enables the use of virtual blanks.
(49) Nesting software is becoming a necessity for systems capable of milling large blanks. It is more imperative for milling cluster blanks. To illustrate the embodiments of this invention related to applications of nesting software in conjunction with cluster blanks, a 4 diameter disk-shaped blank as a typical example of a large single blank can be beneficially converted into a cluster blank. Hereafter the former is called a precursor blank and the latter is referred to as an equivalent cluster blank. These blanks made of soft-sintered zirconia can accommodate up to 10-15 mill jobs or 20-40 units varying from single units up to a 14-unit round house (see
(50) It is important to note that although 4 round zirconia blanks are used in the illustrative examples of large blanks (precursor blanks) converted into equivalent cluster blanks, zirconia is not the only dental material that can be produced in a plurality of small and large shapes millable into single or multi-unit frameworks according to the present invention. For example, lithium silicate-based glass ceramics, which can be easily processed by machining into dental articles without undue wear of the milling tools and which subsequently can be converted into lithium disilicate restorations showing high strength of up to about 800 MPa are useful for single units as well as multi-unit dental restorations. Glass ceramics are shaped while in the glass state thus any glass-forming, glass-shaping technique can be potentially used for these materials. Other examples of strong dental materials formable into any shape and form, and further amenable for milling into multi-unit dental articles are dental alloys. Zirconia, glass-ceramics and alloys can be produced as simple shapes (rectangular, cylindrical, disk or polygon) or complex shapes (smart or near-net shapes) of any size. The driving force of reducing waste is equally strong for all these materials. If nesting software were to be used, the material waste would be much less than that shown in
(51) The nesting software estimates the size and shape of milling envelopes corresponding to mill jobs in a job queue based on prior statistics or case electronic data, computes the required number of sub-blanks and frameworks, orders assembly of the sub-blanks and frameworks into the required number of cluster blanks, and optimally distributes mill jobs between the sub-blanks and the cluster blanks to minimize material waste and shade inventory.
(52) In relation to the present invention, existing and future nesting software modules can be classified based on the level of intelligence and number of cases they can handle concurrently, i.e., using an N/n ratio wherein N is the number of cases optimized concurrently (Characteristic Batch Size) and n is the average number of individual units per blank. The function of nesting software is to maximize an average yield per blank and therefore to optimize n (not necessarily maximize), i.e. to optimize (and not necessarily minimize) number of blanks used for milling the characteristic number of cases, N, relevant to operations of the given CAD/CAM facility. In terms of its use in the embodiments of the present invention, nesting software is classified as first, second and the third order based on its ability to simultaneously handle smaller or larger batches (queue) of cases, i.e., the N/n ratio. Examples of n are 7 or greater, 10 or greater and 30 or greater.
(53) The first order nesting software, wherein N/n<10 is capable of maximizing yield from a given blank, i.e. it can position consecutive mill jobs within the blank being milled to minimize waste. The related procedure amounts to distributing mill jobs accumulated in a queue allocated for one or a set of new blank(s) installed in a fixture or a cartridge of the milling unit. In other words the first order nesting software fits a limited number of individual cases into a volume of a blank. As the queue of mill jobs is small and different each time, the result is also different each time and no patterns can be elucidated. That is about where the industry is now. Currently, the holders capable of housing large multi-case blanks are limited to carrying a maximum of two blanks at a time (for example, see
(54) TABLE-US-00001 TABLE 1 Examples of N/n calculation Number of cases, Number (or average number) Blank N of units per blank, n N/n first 4 disk 12 22 0.55 second 4 disk 11 31 0.35 Combination 23 26.5 0.87
(55) The first order nesting software is used for directing mill jobs into known positions within a cluster blank where the corresponding sub-blanks are located, i.e. correctly positioning milling envelopes corresponding to each mill job within the appropriate sub-blanks of a cluster blank. This function will be referred to as placement function. Waste is thus limited to two components: 1) material removed during milling of a sub-blank; and 2) material thrown out, i.e. volume difference between the actual milling envelope and the corresponding sub-blank of a cluster blank. Most of the waste is now avoided by the use of a framework or template of the cluster blank. The second component of waste is subject to minimization through use of higher order nesting software as shown below.
(56) The second order nesting software, wherein N/n=10-100, is capable of maximizing yield from a relatively large batch of blanks, wherein the size of the batch N, is operations-relevant, i.e., related to a characteristic time sufficient to acquire statistically significant data depending on the size and logistics of a given CAD/CAM facility. Hereinafter N is called Characteristic Batch Size if it is operations-relevant, namely if it is defined by the logistics of operations of a given milling center and market requirements. For example, under steady state operations each business day the number of cases received (daily input) is equal to the number of cases shipped to the customers (daily output). An average residence time of a case in a milling center, or time passed from a case entering milling center to a case leaving it, is limited by the market situation. Currently, for a milling center to be successful the turn-around time should be less than a week, i.e., customers should receive their cases back in less than a week, therefore the residence time of the case in a milling center should be 3-5 business days, regardless of the complexity of the case. Therefore, each day the number of cases in the pipeline of a given milling center is 3-5 times the daily input/output. Therefore Characteristic Batch Size is at least equal to the number of cases in a daily job queue for a high productivity CNC milling machine and can be as large or larger than total daily case load, i.e., all the cases, in all stages, in the pipeline of a given milling center or the daily job queue for the whole milling center. Examples of high productivity CNC milling machines especially suited for large milling centers are ZENO 6400 L milling machine with four material holders and Etkon's HSC (High Speed Cutting) machines.
(57) Small to mid-size milling centers process from 100 to 500 cases a day or 500-3000 cases a week. If only 4 round blanks are used in such a milling center, assuming an optimized n value of 30, the resulting N/n ratio is in the range of 17-100. The nesting software of the second order is not just fitting a limited number of individual cases in a volume of a large blank as does the first order nesting software. Second order nesting software also optimizes the arrangement and assortment of sub-blanks assembled into a range of cluster blank templates for a given master type, thus minimizing waste and shade inventory for much larger batches of cases.
(58) A possible master template 60 master type framework or simply master for a cluster blank equivalent to a 4 round precursor blank is shown in
(59) The maximum number of sub-blanks depends on the construction and diameter of the template, and also on the arrangement, shape and size of the constituent sub-blanks. Based on feed-back from the nesting software of the second order, some and not necessarily all the available positions on the template are filled, or are necessarily filled with sub-blanks of the same shade.
(60) In one aspect of the invention, the method is provided wherein a CAD/CAM system equipped with nesting software collects data to determine the types of sub-blanks that will be required for future operations. At the beginning of the process, for a sufficient time period, the 4 round zirconia precursor blanks are milled rather than the cluster blanks and the nesting software operates as 1.sup.st order simultaneously collecting statistics on the size distribution of milling envelopes. Based on actual milling of precursor blanks, the size distribution diagrams, histograms, curves or surfaces are generated for milling envelopes corresponding to posterior and anterior single dental units and multi-unit dental frameworks.
(61) TABLE-US-00002 TABLE 2 Positions and physical meaning of peaks and valleys on milling envelope size distribution curve Positions of peaks and Corre- Corre- valleys on milling Peak* sponding sponding envelope size distribution MEL, MEW, Valley** MEW, curve mm mm MEL, mm mm 1.sup.st (Anterior single units) 15 13 18 15 2.sup.nd (Posterior single units) 22 16 28 19 3.sup.rd (3-unit frameworks) 35 21 40 22 4.sup.th (4-unit frameworks) 45 23 55 23
(62) *The most frequent value of MEL for certain type of cases, e.g. the most frequent milling envelope length (MEL) for a three unit bridge framework is about 35 mm.
(63) **In-between values correspond to rarely occurring, the largest n-unit cases and rarely occurring, the smallest (n+1)-unit cases. For example the holes (milling envelopes) left after milling of nearly all 3-unit frameworks are shorter than 40 mm, however the holes for 4-unit frameworks are mostly longer than 40 mm. Therefore 40 mm22 mm sub-blank will fit most of 3-unit frameworks.
(64) The milling envelope size distribution presented in
(65) Statistical analysis of size and shape distribution for milling envelopes yields the optimal sub-blank dimensions. It is found that if 1) the variety of sub-blank shapes and sizes is consistent with the number of characteristic features (e.g. MEL and MEW peaks or valleys) of the milling envelope size distribution curves; and 2) the number of available modifications of the utilized master template allows for the arrangement of these characteristic shapes and sizes to match the given operationsrelevant batch of cases in the most optimal way, it will lead to reduction of the second component of waste and also to reduction of shade inventory. The optimal number of shapes and sizes for sub-blanks can be elucidated logically by analysis of data provided by the nesting software of the second order. The nesting software of the second order is also capable of recommending on its own the minimum number of sub-blank sizes to achieve the required minimization of waste and shade inventory. However it is not capable of designing or re-designing a master template and developing the required number of its modifications. The latter task will require nesting software of the third order which can also use a virtual blank approach in lieu of actual statistics acquired during milling.
(66) The third and highest order nesting software, N/n>100 can be deployed in the large central processing facilities and milling centers processing more than a thousand cases a day. The potential economy of scale in such facilities justifies the customized sub-blanks variety and custom cluster blank designs. The designs should be changed periodically to respond to changing demands of the market. These facilities are large enough to dictate their parameters to the manufacturers of sub-blanks, CAD/CAM units and/or software. The nesting software appropriate for such facilities has design capabilities integrated into a process feed-back loop that allows for modification of the range of sizes and shapes for constituent sub-blanks and the corresponding template design based on the actual feed-back data. For example nesting software of the third order is capable of modifying template dimensions, number, size, shape and arrangement of sub-blanks in a template, as well as to select the optimal shade distribution if the cluster blank template and cluster blank housing/holder dimensions were designed parametrically within the design envelope given by CNC machine support dimensions.
(67) Since prior to milling, all mill jobs exist as CAD files, STL files or any other standard digital representations of complex 3D objects, the optimization functions described above can be implemented prior to actual milling or concurrently with milling. For example the size and shape distribution for milling envelopes can be forecasted, i.e., derived or extrapolated from the plurality of the CAD files to be milled. This data can be further used to assemble, design and fabricate sub-blanks and templates/frameworks for cluster blanks. This and other capabilities and functions of different order nesting software are compared in a table below.
(68) TABLE-US-00003 TABLE 3 Nesting Software Capabilities and Functions 1.sup.st Order 2.sup.nd Order 3.sup.rd Order Nesting Nesting Nesting Nesting Software Capabilities/Functions Software Software Software Characteristic N/n ratio: <10 10-100 >100 where N - number of cases optimized concurrently and n - average number of individual units per blank. Ranges for Characteristic Batch Size, N, for n = 7 <70 70-700 >700 corresponding to the optimized average number of units milled from a cluster blank (e.g., FIGS. 25-27) Ranges for Characteristic Batch Size, N, for n = 30 <300 300-3000 >3000 corresponding to the optimized average number of units milled from a cluster blank Single blank optimization function: minimizes X X X waste/maximize yield from a single large blank Placement function: positions mill jobs onto sub-blanks X X X of equivalent cluster blank Statistical function: gives actual statistics on size and X X shape distribution for milling envelopes Sub-blank optimization function: yields the optimal sub- X X blank dimensions and optimal number of sub-blanks Planning function: optimizes arrangement and X X assortment of sub-blanks to be assembled into a range of cluster blank templates to minimize waste and shade inventory for a large batch of cases Virtual statistics: uses CAD files for future mill jobs to X forecast size and shape distribution for milling envelopes Cluster blank template optimization function: yields the X optimal template design and optimal number of master template modifications Robotic function: automated template fabrication and X assembly of cluster blanks optionally based on virtual blank method
(69) According to nesting software functions summarized in the table above, there is provided a method of employing nesting software for effective utilization, design and assembly of cluster blanks to optimize placement of sub-blanks in a cluster blank assembly, minimize waste and inventory of shades. The method can optionally comprise system optimization software based on digital process design (DPD) methodologies, specifically horizontally structured CAD/CAM manufacturing using a virtual blank approach. Said method comprises one or more of the following operations in any combination and in any order:
(70) 1) Analyze historic milling data provided by nesting software related to placement of units on precursor blanks to gain size and shape distribution for milling envelopes.
(71) 2) Select an operations-relevant batch of cases to be milled represented by their corresponding CAD, STL or equivalent files and a range (of designs) of cluster blank templates to be fitted with an optimal arrangement of sub-blanks.
(72) 3) Alternatively to 1) use higher order nesting software to provide virtual statistics extrapolating milling envelope size and shape distribution from CAD files or any equivalent digital representations of cases to be milled.
(73) 4) Based on actual or virtual statistical analysis of the operations-relevant plurality of milling envelopes establish the optimal number of sub-blanks, their shapes and dimensions.
(74) 5) Assemble the selected sub-blanks in the selected templates to produce cluster blanks and mill the cases as directed by nesting software.
(75) 6) Re-acquire actual or virtual statistics on milling envelopes and yields.
(76) 7) Modify or redesign templates based on maximum average yield, minimum waste per sub-blank and minimum sub-blank shade inventory criteria.
(77) 8) Mill modified or redesigned templates from plastic precursor blanks using the same CAD/CAM system.
(78) 9) Alternatively, mass production of templates can be carried out using specialized equipment or can be outsourced.
(79) 10) Assemble cluster blanks for milling the next operations-relevant batch of cases as directed by nesting software.
(80) 11) Alternatively, at least some of operations 5) through 10) can be automated by the nesting software of the third order and carried out robotically.
(81) It should be noted that if the operations 5) through 10) are automated by the nesting software of the third order, it is de facto functioning as the manufacturing platform, specifically a digital manufacturing platform. Currently, perhaps there is an advantage to a milling center in operating CAD/CAM systems of different types but with increasing demand for standardization and raising market penetration of open architecture systems the driving force to operate a one type, one platform system capable of milling all types of materials will increase progressively. The need in such a manufacturing platform for large central processing facilities and milling centers will increase greatly with further progress of digital revolution in dentistry, advent of impression-less dentistry and web-based processing centers.
(82)
(83)
(84)
(85)
(86)
(87)
(88)
(89) The following example illustrates the increased yield, and reduced material waste, that can result from replacing a one-piece disk or blank with a cluster blank formed according to the present invention.
(90) Individual ZirCAD blocks of two sizesC14 and B40 (from e.max CAD) are used as sub-blanks. A Charly4dental CNC milling machine 56 (see, e.g.,
(91) All numbers expressing quantities or parameters used in the specification are to be understood as additionally being modified in all instances by the term about. Notwithstanding that the numerical ranges and parameters set forth, the broad scope of the subject matter presented herein are approximations, the numerical values set forth are indicated as precisely as possible. For example, any numerical value may inherently contains certain errors, evidenced by the standard deviation associated with their respective measurement techniques, or round-off errors and inaccuracies.
(92) Although the present invention has been described in connection with preferred embodiments thereof, it will be appreciated by those skilled in the art that additions, deletions, modifications, and substitutions not specifically described may be made without department from the spirit and scope of the invention as defined in the appended claims.