WO1996013787A1 - Method and system for reproduction of an article from a physical model - Google Patents

Method and system for reproduction of an article from a physical model Download PDF

Info

Publication number
WO1996013787A1
WO1996013787A1 PCT/US1995/012892 US9512892W WO9613787A1 WO 1996013787 A1 WO1996013787 A1 WO 1996013787A1 US 9512892 W US9512892 W US 9512892W WO 9613787 A1 WO9613787 A1 WO 9613787A1
Authority
WO
WIPO (PCT)
Prior art keywords
article
data
reproducing
reproduction
equations
Prior art date
Application number
PCT/US1995/012892
Other languages
French (fr)
Inventor
Charles R. Hunter
Original Assignee
Winget, Larry, J.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Winget, Larry, J. filed Critical Winget, Larry, J.
Priority to AU39503/95A priority Critical patent/AU3950395A/en
Publication of WO1996013787A1 publication Critical patent/WO1996013787A1/en

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM
    • G05B19/4099Surface or curve machining, making 3D objects, e.g. desktop manufacturing
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35062Derive mating, complementary, mirror part from computer model data
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35097Generation of cutter path, offset curve
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35217Cagd computer aided geometric design, sbgd scanning based geometric design
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35315Projection, two, three section views
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • This invention relates to methods and systems for adaptation of laser scanning technology to the manufacturing process, and, in particular, to activities involving the designing, prototyping, and production tooling of and for articles to be manufactured.
  • Laser scanning is a mensuration technique which has been used to collect data points from the surface of a three-dimensional article.
  • the data points correspond to coordinate values over the surface of the scanned article, e.g. taken along the X, Y, and Z axes.
  • the laser scan head traverses a scan path over the surface of the article, and at selectable distances along the path point values may be taken.
  • the laser scan generally results in generation of a set of scan data in a digitized format.
  • the further use of the laser scan data in practical manufacturing application has been limited due to a number of factors. One factor is the great magni ⁇ tude of data which must be processed relative to other mensuration techniques.
  • Another factor is the limited ability of extant laser scan software algorithms to recognize or differentiate surface transition features (corners, vertices, openings, boundaries, etc.) of the scanned article. Yet another factor is the incompati ⁇ bility of CAD/CAM software to the laser scan data file format. Still another factor is the difficulty in correlating the scan path of the laser head to a desired tool path for a numerically-controlled machine tool. A correlation between the laser scan path and the NC tool cutting path may result in gouging or scalloping of the work. These limitations become pronounced when laser scanning is used for capturing the geometry of parts such as automotive trim parts. These features are typically complex free-form shapes and require many measurements to accurately define the shapes. Determin- ing the true position of their free form surfaces can be quite difficult.
  • CMM coordinate measuring machine
  • a CMM uses a mechanical probe which traverses a path covering the surface of the article to be measured.
  • CMM machines typically work with algorithms that recognize part features, such as edges, from user supplied nominal locations.
  • a CMM process is slow, interactive and operator intensive. In comparison, laser scanning is not highly interactive but it has required feature determination off-line through statistical processing.
  • Another object of the present invention is to provide a method and system for reproducing an article in a manufacturing environment by use of laser scanning in a manner which overcomes the limitations of conven ⁇ tional laser scanning techniques.
  • the method and system include the steps of : (i) scanning a laser beam of controlled light over the surface of the model at an inspection station to gener ⁇ ate reflected light signals, which when applied to a photodetector means produce corresponding electrical signals; (ii) digitizing the electrical signals as scan data; (iii) converting the scan data into mathematical formulae which represent the three-dimensional surface of the model; (iv) recording the three-dimensional surface representation in a data format useful for product design; and/or (v) processing the three-dimen- sional surface representation of the model into a data format useful for a numerically-controlled machine tool to cut a representation of the article, or tool for molding or other forming process.
  • the above scanning step may be repeatedly performed to generate multiple sets of scan data from different aspects of the physical model.
  • the sets of scan data are then combined to obtain a multi-facet representation of the model.
  • the scan data may be viewed and checked at an engineering work station to verify conformity to the model, and modified if desired.
  • the modified scan data can be supplied to NC machining software to construct NC tool paths .
  • the tool path data may then be supplied to a machining center to execute the NC tool paths and duplicate the article. This process allows incorporation of design modifications performed on scan data to be used in the production of a model or a vacuum form mold.
  • FIGURE 1 is a schematic view of a laser scanner operation in accordance with the present inven ⁇ tion.
  • FIGURE 2 is a block diagram flow chart illus- trating the method and system of the present invention.
  • FIG. 1 a programmable digitizer or laser scanner, generally indicated at 20.
  • a beam of laser light is generated by a laser 22 and is focused by a lens 24 on a physical model of a part 26 being scanned to produce an illuminated spot.
  • the reflected light is incident on an "eye" or lens 28 that focuses the image of the spot onto a sensor 30 mounted at an angle to the axis of the laser beam.
  • the sensor 30 served a trans ⁇ ducer function of responding to light energy by convert ⁇ ing it into a representative electrical signal.
  • the sensor is preferably is a charge coupled device (CCD) , although this function admits to implementation by equivalent devices as would be known or suggested to those of skill in the art.
  • the position at which the image of the spot impinges on the CCD is a function of the distance of the point being scanned to the scanner 20.
  • CCD charge coupled device
  • the laser 22 is mounted for movement on a translational device 32.
  • the device 32 traverses the laser 22 over the surface of the model 26 being scanned along X and Y axes in a series of linear scans defining an overall scan path.
  • the device 32 typically is movable on or about 3 to 6 axes.
  • the laser scanner 20 communicates with a controller 34 of the device 32 and adjusts the Z axis to maintain the scanner 20 within a predetermined depth of field.
  • the Z dimension value returned along a line 36 from the scanning system is then derived by combining the Z axis servo move and the relative position signal given by the laser scanner 20.
  • the Z dimension, together with the X and Y values of the part, are input to a computer or engineer ⁇ ing workstation, generally indicated at 38.
  • the work ⁇ station 38 includes a chassis 40, a display screen 42, a keyboard 44, and a mouse 46, all connected in a typical fashion.
  • the workstation 38 is typically programmed to have a graphical user interface.
  • An algorithm may be employed to move the scanner 20 up or down based on the last series of points scanned. This system works effectively for smoothly varying contours of parts. However, when a discontinu- ity in the surface of a part is encountered, like the vertical wall of a hole, the system must search up and down until the spot falls on the sensor.
  • Wire frame data defines the various boundaries of the part and includes
  • trim line data which define where one part begins and another part ends
  • feature line data where the surface has pronounced changes in geometry.
  • the polygonal boundary may be defined by inputting X,Y coordinates, or by moving the laser probe to the points in a "teach" mode. This distance between points along a scan and the distance between scan lines is also user selectable. Rectangular grids may be specified but are not required.
  • Such a laser scanner is manufactured by Laser Design, Inc. of Minneapolis, Minnesota, under its “Surveyor” model series, and is schematically described in U.S. Patent No. 5,124,524.
  • the workstation 38 may include a software program entitled “DataSculpt” , also available from Laser Design, Inc., which "edits” or processes the raw scan data by performing the CAD-like edits of smoothing, filtering, blending, merging, para ⁇ meterization, ordering, sequencing, and offsetting.
  • Figure 2 there is illustrat ⁇ ed in block diagram form the method and system of the present invention.
  • a clay model of a part to be scanned is positioned on an X-Y table of the laser scanner 20.
  • the table may translate in a horizontal plane relative to the laser 22 or the laser 22 may move in a horizontal plane.
  • the laser scanner 20 then provides polylines which are sets of digitized X, Y, Z pointsets (i.e. scan data) upon scanning the clay model at block 52.
  • the scan data is then supplied to an engi ⁇ neering workstation 38 wherein digitized wire frame data of the part is stored.
  • the workstation preferably is a Silicon Graphics Unix workstation having data editing capability.
  • the wire frame data is compared with the polyline data and if there is a "match" (within a predetermined tolerance such as a few thousandths of an inch) , then one can proceed with surface creation. If there is no "match", then styling and/or engineering changes must be made.
  • a "match” verifies conformity of the scan data with the digitized wire frame data.
  • the scan data is then operated upon by a first software package to convert it into a first set of mathematical equations which repre ⁇ sents a three-dimensional surface of the part or model.
  • Each equation in the first set represents a functional relationship between or among the coordinate values of a polygonal mesh element on the model surface.
  • the equation defines the Z value as a function of X and Y values over the range of X and Y coordinate values for the polygonal mesh element.
  • the equation is determined by statistical algorithmic logic applied to the scan data values within the range of coordinate values for the mesh element.
  • the conversion of the scan data into a mathematical formula allows the surface characteristics of the model to be accurately and efficiently represented in a format useful for further design and manufacturing activities without burdening the system with the need for further processing of each discrete laser scan data point set.
  • This is an exem- plary format for the first set of equations; the objec ⁇ tive is to reduce the laser scan point data into a three-dimensional surface representation of the model which is useful to a CAD-based downstream system.
  • the particular format logic of the first set of equations is therefore determined, at least in part, by the down ⁇ stream data processing, which is normally CAD-based, as will be understood by those of skill in the art.
  • the first software package is the "Design Concept 3D", Version 3.2 or 4.1 and is available from Computer Design, Inc. of Grand Rapids, Michigan.
  • This step of creating the first set of equations is accom ⁇ plished at block 56 and achieves NURBS or Bezier-based surfaces.
  • the first set of mathematical equations is placed in IGES format prior to entering block 58.
  • the first set of mathematical equations is supplemented by a second set of mathemati ⁇ cal equations by a second software package.
  • the first and second sets of mathematical equations represent necessary surface characteristics of the physical model to enable reproduction of the model; e.g., such as by a mold tool built by NC machining a negative pattern of the model as a tool cavity.
  • the second set of equations may incorporate the wire frame data and other ancillary surface features useful to reproduction of the model, such as the location, geome ⁇ try, and dimensions of slides, pins, parting lines, etc. of a production mold tool.
  • this software package is entitled "Command Software", Version 6.1.3 (bp) , released March 6, 1994, and is available from Camax Systems, Inc. of Minneapolis, Minnesota.
  • the conversion of the laser scan data into the first set of equations, and the computation of the second set of equations incorporating trim line and feature line data, are usable in a downstream CAD-based product design system.
  • the three-dimensional represen ⁇ tation of the model, as captured in these mathematical formulae, enable the product and tool designers to realize the power of laser scanning in a format compati- ble to and useful with a CAD-based system.
  • the product designer may generate from these formulae graphics of the physical model of the part, e.g., a "part blueprint as a two-dimensional orthogonal projection, " to facili ⁇ tate the design process, or to certify the design against certification or approval criteria. Additional ⁇ ly, the mathematical formulae may be used to reproduce the model in three dimensions, such as by NC machining a prototype, or NC machining a mold tool, as described in the following.
  • a third software package operating on the same or different workstation as indicated at block 60 generates an NC tool path data from the first and second sets of equations.
  • this third software package is entitled WORK NC and is available from the company Sescoi S.A., having an office in Southfield, Michigan.
  • this software package converts the first and second sets of equations into cutter path data which is then converted into NC tool path data for a particular machining center.
  • the tool path data is then sent to a machining center 62 which, at block 64, cuts a production mold from the NC tool path data.
  • the scan data may be acted on directly at the engineering work station 38 to construct NC tool paths from the scan data. These tool paths are then supplied to a machining center 66 in a simplified process which bypasses the surface modeling based on the scan data. This simplified process is useful for expedited one-to- one prototype reproduction of the article, either for use directly, or as a pattern for a prototype mold.
  • the machining center 66 can cut a verification ISM model from a converted version of the NC tool path data which represents the backside surface (ISM) of the part.
  • the ISM model is formed from ISM scans and by offsetting the ISM scans to create an ISM cutter path.
  • the conversion process i.e. offsetting for material thickness
  • the mold can be adapted for vacuum forming by (1) building a wood mold around the model, (2) making a fiberglass cast of the wood mold, and (3) then drilling one or more holes through the part area of the cast.
  • the cast (now a mold) is set in a vacuum form machine to make a prototype plastic part at block 74.
  • the vacuum formed part may then be scanned, modified and then re-scanned as is necessary.
  • an engineering workstation such as the engineering work ⁇ station 38.

Abstract

The surface of a clay model (50) is laser scanned (52) to obtain a set of laser scan data. A first algorithm (56) implemented at an engineering workstation is used to create a first set of equations which represent a three-dimensional surface of the model from the edited set of scan data. A second algorithm (58) uses known wire frame data for the part model to compute a second set of mathematical equations. The first and second set of equations represent surfaces and characteristic(s) of the model in a recorded format usable by CAD-based systems to facilitate part design and tool construction. A third algorithm (60) generates an NC tool path data from the first and second set of equations. The NC tool path data may be used at a machining center (62) to cut a production part mold (64), or a direct reproduction of the model.

Description

METHOD AND SYSTEM FOR REPRODUCTION OF AN ARTICLE FROM A PHYSICAL MODEL
Technical Field
This invention relates to methods and systems for adaptation of laser scanning technology to the manufacturing process, and, in particular, to activities involving the designing, prototyping, and production tooling of and for articles to be manufactured.
Background Art
Laser scanning is a mensuration technique which has been used to collect data points from the surface of a three-dimensional article. The data points correspond to coordinate values over the surface of the scanned article, e.g. taken along the X, Y, and Z axes. The laser scan head traverses a scan path over the surface of the article, and at selectable distances along the path point values may be taken. The laser scan generally results in generation of a set of scan data in a digitized format. The further use of the laser scan data in practical manufacturing application has been limited due to a number of factors. One factor is the great magni¬ tude of data which must be processed relative to other mensuration techniques. Another factor is the limited ability of extant laser scan software algorithms to recognize or differentiate surface transition features (corners, vertices, openings, boundaries, etc.) of the scanned article. Yet another factor is the incompati¬ bility of CAD/CAM software to the laser scan data file format. Still another factor is the difficulty in correlating the scan path of the laser head to a desired tool path for a numerically-controlled machine tool. A correlation between the laser scan path and the NC tool cutting path may result in gouging or scalloping of the work. These limitations become pronounced when laser scanning is used for capturing the geometry of parts such as automotive trim parts. These features are typically complex free-form shapes and require many measurements to accurately define the shapes. Determin- ing the true position of their free form surfaces can be quite difficult.
In the automotive industry, as representative of the manufacturing field, an established mensuration technique is the coordinate measuring machine (CMM) . A CMM uses a mechanical probe which traverses a path covering the surface of the article to be measured. CMM machines typically work with algorithms that recognize part features, such as edges, from user supplied nominal locations. A CMM process, however, is slow, interactive and operator intensive. In comparison, laser scanning is not highly interactive but it has required feature determination off-line through statistical processing.
Summary Of The Invention
It is an object of the present invention to provide a method and system for reproducing a physical model of an article by user of laser scanning which affords greater flexibility and capability in designing, prototyping, and production tooling of and for the article .
Another object of the present invention is to provide a method and system for reproducing an article in a manufacturing environment by use of laser scanning in a manner which overcomes the limitations of conven¬ tional laser scanning techniques.
The method and system include the steps of : (i) scanning a laser beam of controlled light over the surface of the model at an inspection station to gener¬ ate reflected light signals, which when applied to a photodetector means produce corresponding electrical signals; (ii) digitizing the electrical signals as scan data; (iii) converting the scan data into mathematical formulae which represent the three-dimensional surface of the model; (iv) recording the three-dimensional surface representation in a data format useful for product design; and/or (v) processing the three-dimen- sional surface representation of the model into a data format useful for a numerically-controlled machine tool to cut a representation of the article, or tool for molding or other forming process.
The above scanning step may be repeatedly performed to generate multiple sets of scan data from different aspects of the physical model. The sets of scan data are then combined to obtain a multi-facet representation of the model.
In the above method and system, the scan data may be viewed and checked at an engineering work station to verify conformity to the model, and modified if desired. Also, the modified scan data can be supplied to NC machining software to construct NC tool paths . The tool path data may then be supplied to a machining center to execute the NC tool paths and duplicate the article. This process allows incorporation of design modifications performed on scan data to be used in the production of a model or a vacuum form mold.
Systems are also provided for carrying out each of the above methods.
The above objects and other objects, features, and advantages of the present invention are readily apparent from the following detailed description of the best mode for carrying out the invention when taken in connection with the accompanying drawings.
Brief Description Of The Drawings
FIGURE 1 is a schematic view of a laser scanner operation in accordance with the present inven¬ tion; and
FIGURE 2 is a block diagram flow chart illus- trating the method and system of the present invention.
Best Mode For Carrying Out The Invention
Referring now to the drawing figures, there is illustrated in Figure 1 a programmable digitizer or laser scanner, generally indicated at 20. A beam of laser light is generated by a laser 22 and is focused by a lens 24 on a physical model of a part 26 being scanned to produce an illuminated spot. The reflected light is incident on an "eye" or lens 28 that focuses the image of the spot onto a sensor 30 mounted at an angle to the axis of the laser beam. The sensor 30 served a trans¬ ducer function of responding to light energy by convert¬ ing it into a representative electrical signal. The sensor is preferably is a charge coupled device (CCD) , although this function admits to implementation by equivalent devices as would be known or suggested to those of skill in the art. The position at which the image of the spot impinges on the CCD is a function of the distance of the point being scanned to the scanner 20.
In operation, the laser 22 is mounted for movement on a translational device 32. The device 32 traverses the laser 22 over the surface of the model 26 being scanned along X and Y axes in a series of linear scans defining an overall scan path. The device 32 typically is movable on or about 3 to 6 axes.
The laser scanner 20 communicates with a controller 34 of the device 32 and adjusts the Z axis to maintain the scanner 20 within a predetermined depth of field. The Z dimension value returned along a line 36 from the scanning system is then derived by combining the Z axis servo move and the relative position signal given by the laser scanner 20.
The Z dimension, together with the X and Y values of the part, are input to a computer or engineer¬ ing workstation, generally indicated at 38. The work¬ station 38 includes a chassis 40, a display screen 42, a keyboard 44, and a mouse 46, all connected in a typical fashion. The workstation 38 is typically programmed to have a graphical user interface.
An algorithm may be employed to move the scanner 20 up or down based on the last series of points scanned. This system works effectively for smoothly varying contours of parts. However, when a discontinu- ity in the surface of a part is encountered, like the vertical wall of a hole, the system must search up and down until the spot falls on the sensor.
When scanning a part, a user first defines the polygonal boundary of the area of the model 26 to be scanned. The polygonal boundary defines a window which may be obtained from an engineering part or wire frame data which, in turn, is obtained from the part designer. The boundary values and surface transitions and prede- termined characteristics of the part under design or to be manufactured. In the parlance of CAD-based systems this is known as "wire frame data." Wire frame data defines the various boundaries of the part and includes
(i) trim line data which define where one part begins and another part ends, and (ii) feature line data where the surface has pronounced changes in geometry. The polygonal boundary may be defined by inputting X,Y coordinates, or by moving the laser probe to the points in a "teach" mode. This distance between points along a scan and the distance between scan lines is also user selectable. Rectangular grids may be specified but are not required.
Such a laser scanner is manufactured by Laser Design, Inc. of Minneapolis, Minnesota, under its "Surveyor" model series, and is schematically described in U.S. Patent No. 5,124,524. The workstation 38 may include a software program entitled "DataSculpt" , also available from Laser Design, Inc., which "edits" or processes the raw scan data by performing the CAD-like edits of smoothing, filtering, blending, merging, para¬ meterization, ordering, sequencing, and offsetting. Referring now to Figure 2, there is illustrat¬ ed in block diagram form the method and system of the present invention.
At block 50, a clay model of a part to be scanned is positioned on an X-Y table of the laser scanner 20. The table may translate in a horizontal plane relative to the laser 22 or the laser 22 may move in a horizontal plane. The laser scanner 20 then provides polylines which are sets of digitized X, Y, Z pointsets (i.e. scan data) upon scanning the clay model at block 52.
The scan data is then supplied to an engi¬ neering workstation 38 wherein digitized wire frame data of the part is stored. The workstation preferably is a Silicon Graphics Unix workstation having data editing capability. The wire frame data is compared with the polyline data and if there is a "match" (within a predetermined tolerance such as a few thousandths of an inch) , then one can proceed with surface creation. If there is no "match", then styling and/or engineering changes must be made. A "match" verifies conformity of the scan data with the digitized wire frame data.
If there is a "match", the scan data is then operated upon by a first software package to convert it into a first set of mathematical equations which repre¬ sents a three-dimensional surface of the part or model. Each equation in the first set represents a functional relationship between or among the coordinate values of a polygonal mesh element on the model surface. For example, the equation defines the Z value as a function of X and Y values over the range of X and Y coordinate values for the polygonal mesh element. The equation is determined by statistical algorithmic logic applied to the scan data values within the range of coordinate values for the mesh element. The conversion of the scan data into a mathematical formula allows the surface characteristics of the model to be accurately and efficiently represented in a format useful for further design and manufacturing activities without burdening the system with the need for further processing of each discrete laser scan data point set. This is an exem- plary format for the first set of equations; the objec¬ tive is to reduce the laser scan point data into a three-dimensional surface representation of the model which is useful to a CAD-based downstream system. The particular format logic of the first set of equations is therefore determined, at least in part, by the down¬ stream data processing, which is normally CAD-based, as will be understood by those of skill in the art. Preferably, the first software package is the "Design Concept 3D", Version 3.2 or 4.1 and is available from Computer Design, Inc. of Grand Rapids, Michigan. This step of creating the first set of equations is accom¬ plished at block 56 and achieves NURBS or Bezier-based surfaces. The first set of mathematical equations is placed in IGES format prior to entering block 58.
At block 58, the first set of mathematical equations is supplemented by a second set of mathemati¬ cal equations by a second software package. Together, the first and second sets of mathematical equations represent necessary surface characteristics of the physical model to enable reproduction of the model; e.g., such as by a mold tool built by NC machining a negative pattern of the model as a tool cavity. The second set of equations may incorporate the wire frame data and other ancillary surface features useful to reproduction of the model, such as the location, geome¬ try, and dimensions of slides, pins, parting lines, etc. of a production mold tool. Preferably, this software package is entitled "Command Software", Version 6.1.3 (bp) , released March 6, 1994, and is available from Camax Systems, Inc. of Minneapolis, Minnesota.
The conversion of the laser scan data into the first set of equations, and the computation of the second set of equations incorporating trim line and feature line data, are usable in a downstream CAD-based product design system. The three-dimensional represen¬ tation of the model, as captured in these mathematical formulae, enable the product and tool designers to realize the power of laser scanning in a format compati- ble to and useful with a CAD-based system. The product designer may generate from these formulae graphics of the physical model of the part, e.g., a "part blueprint as a two-dimensional orthogonal projection, " to facili¬ tate the design process, or to certify the design against certification or approval criteria. Additional¬ ly, the mathematical formulae may be used to reproduce the model in three dimensions, such as by NC machining a prototype, or NC machining a mold tool, as described in the following.
A third software package operating on the same or different workstation as indicated at block 60 generates an NC tool path data from the first and second sets of equations. Preferably, this third software package is entitled WORK NC and is available from the company Sescoi S.A., having an office in Southfield, Michigan. Typically, this software package converts the first and second sets of equations into cutter path data which is then converted into NC tool path data for a particular machining center. At block 62, the tool path data is then sent to a machining center 62 which, at block 64, cuts a production mold from the NC tool path data.
The scan data may be acted on directly at the engineering work station 38 to construct NC tool paths from the scan data. These tool paths are then supplied to a machining center 66 in a simplified process which bypasses the surface modeling based on the scan data. This simplified process is useful for expedited one-to- one prototype reproduction of the article, either for use directly, or as a pattern for a prototype mold.
At block 70, the machining center 66 can cut a verification ISM model from a converted version of the NC tool path data which represents the backside surface (ISM) of the part. The ISM model is formed from ISM scans and by offsetting the ISM scans to create an ISM cutter path. The conversion process (i.e. offsetting for material thickness) can occur at the engineering workstation 38 or other data processing facility.
At block 72, the mold can be adapted for vacuum forming by (1) building a wood mold around the model, (2) making a fiberglass cast of the wood mold, and (3) then drilling one or more holes through the part area of the cast.
The cast (now a mold) is set in a vacuum form machine to make a prototype plastic part at block 74. The vacuum formed part may then be scanned, modified and then re-scanned as is necessary. In view of the above, it is clear that one can merge multiple scans of an entire complex object from different views. This provides a complete description of such an object which then can be exported to an engineering workstation such as the engineering work¬ station 38.
While the best mode for carrying out the invention has been described in detail, those familiar with the art to which this invention relates will recognize various alternative designs and embodiments for practicing the invention as defined by the following claims.

Claims

What Is Claimed Is:
1. A method of reproducing an article based on a physical model comprising the steps of : scanning the physical model by a light mensu- ration technique to obtain a set of scan data indicative of dimensional characteristics of the model; converting the set of scan data into a set of equations representative of characteristics of the physical model in a plurality of dimensions; and recording the set of equations representative of the dimensional characteristics of the physical model in a data format useful for reproduction of the article.
2. The method of reproducing an article as defined in claim 1, including the further step of computing a second set of equations derived from prede¬ termined data based on dimensional characteristics of the model .
3. The method of reproducing an article as defined in claim 2, wherein the dimensional characteris- tics of the second set of equations are based, at least in part, on wire frame data.
. The method of reproducing an article as defined in claim 3, wherein the wire frame data include trim line data for the article.
5. The method of reproducing an article as defined in claim 3, wherein the wire frame data include feature line data for the article.
6. The method of reproducing an article as defined in claim 1, comprising the further step of processing the set of equations to generate a tangible reproduction of the article in two or more dimensions.
7. The method of reproducing an article as defined in claim 6, wherein the processing step includes generation of a two-dimensional graphic reproduction of the article.
8. The method of reproducing an article as defined in claim 6, wherein the processing step includes generating a three-dimensional reproduction of the article.
9. The method of reproducing an article as defined in claim 6, wherein the processing step includes generating a three-dimensional negative reproduction of the article.
10. The method of reproducing an article as defined in claim 1, comprising the further step of processing the set of equations to generate a tool path for machining a reproduction of the article.
11. The method of reproducing an article as defined in claim 10, wherein the processing step in¬ cludes generating a tool path for machining a reproduc¬ tion of the article in negative form.
12. A system for performing the method of reproducing an article as defined in claims 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, or 11. AMENDED CLAIMS
[received by the International Bureau on 27 March 1996 (27.03.96); original claims 1-12 replaced by amended claims 1-14 (3 pages)]
1. A method of reproducing an article based on a physical model comprising the steps of : scanning the physical model by a light mensu- ration technique to obtain a set of scan data indicative of dimensional characteristics of the model; converting the set of scan data into a first set of equations representative of characteristics of the physical model in a plurality of dimensions; computing a second set of equations derived from predetermined data based on dimensional character¬ istics of the model wherein the dimensional characteris¬ tics of the second set of equations are based, at least in part, on wire frame data including trim line data and feature line data for the article; and recording the set of equations representative of the dimensional characteristics of the physical model in a data format useful for reproduction of the article.
2. The method of reproducing an article as 0 defined in claim 1, comprising the further step of processing the first set of equations to generate a tangible reproduction of the article m two or more dimensions.
3. The method of reproducing an article as 5 defined n claim 2, wherein the processing step includes generation of a two-dimensional graphic reproduction of the article.
4. The method of reproducing an article as defined in claim 2, wherein the processing step includes generating a three-dimensional reproduction of the article.
5. The method of reproducing an article as defined in claim 2, wherein the processing step includes generating a three-dimensional negative reproduction of the article.
6. The method of reproducing an article as defined in claim 1, comprising the further step of processing the first set of equations to generate a tool path for machining a reproduction of the article.
7. The method of reproducing an article as defined in claim 6, wherein the processing step includes generating a tool path for machining a reproduction of the article in negative form.
8. A system for reproducing an article based on a physical model, the system comprising: means for scanning the physical model by a light mansuration technique to obtain a set of scan data indicative of dimensional characteristics of the model; means for converting the set of scan data into a set of equations representative of the characteristics of the physical model in a plurality of dimensions; means for computing a second set of equations derived from predetermined data based on dimensional characteristics of the model wherein the dimensional characteristics of the second set of equations are based, at least in part, on wire frame data including trim line data and feature line data for the article; and means for recording the set of equations representative of the dimensional characteristics of the physical model in a data format useful for reproduction of the article.
9. The system as claimed in claim 8 further comprising means for processing the first set of equa¬ tions to generate a tangible reproduction of the article in two or more dimensions.
10. The system as claimed in claim 9 wherein the means for processing includes means for generating a two-dimensional graphic reproduction of the article.
11. The system as claimed in claim 9 wherein the means for processing includes means for generating a three-dimensional reproduction of the article.
12. The system as claimed in claim 9 wherein the means for processing includes means for generating a three-dimensional negative reproduction of the arti¬ cle.
13. The system as claimed in claim 8 further comprising means for processing the first set of equa¬ tions to generate a tool path for machining and repro¬ duction of the article.
14. The system as claimed in claim 13 wherein the means for processing includes means for generating a tool path for machining a reproduction of the article in negative form. STATEMENT UNDER ARTICLE 19
By this Amendment Applicant's attorney has amended the claims to more particularly point out and distinctly claim what Applicant regards as his invention. In particular, method claim 1 has been amended to include the limitations of the additional step of computing a second set of equations derived from predetermined data based on dimensional characteristics of the model wherein the dimensional characteristics of the second set of equations are based, at least in part, on wire frame data, which include trim line data and feature line data for the article. As noted on page 6, lines 16-20, the wire frame data defines the various Doundaries of the part and includes (i) trim line data which define where one part begins and another part ends, and (ii) feature line data wnere tr.e surface nas pronounced changes in geometry. By providing such w re frame data, the claimed method and system recognize or differentiate surface transition features (corners, vertices, openings, boundaries, etc.) which have limited practical use cf laser scan data in manufacturing operations, as noted at page 1, lines 20-28 of the specification.
Th s is to be contrasted with the system of Clynch et al. 5,432,703 wherein a data structure (DS) is displayed graphically as a "wire frame" by drawing a connecting line between each vertex captured by the digitizing system and its immediate neighbors. Clearly, this is not wire frame data as now specifically claimed m modified independent claim 1 and new independent system claim 8 of the present application.
Wire frame data is neither necessary nor required in the metncά ana sys em of Clyr.cr. et al . For exa cle, there is no necessity for trim line data which defines where one part begins and another part ends, since only a single part is contemplated in the laser digitizer system of Clynch et al .
Prior claims 2, 3, 4, 5, and 12 have been cancelled. Claims 8-14 are system claims which are modeled after new claims 1-7, respectively. All of the current claims correspond to the allowed claims in the U.S. Patent and Trademark Office.
Consequently, in view of the above, it is respectfully submitted that the present invention is novel, provides an
PCT/US1995/012892 1994-11-01 1995-10-06 Method and system for reproduction of an article from a physical model WO1996013787A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU39503/95A AU3950395A (en) 1994-11-01 1995-10-06 Method and system for reproduction of an article from a physical model

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/332,951 US5552992A (en) 1994-11-01 1994-11-01 Method and system for reproduction of an article from a physical model
US332,951 1994-11-01

Publications (1)

Publication Number Publication Date
WO1996013787A1 true WO1996013787A1 (en) 1996-05-09

Family

ID=23300599

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1995/012892 WO1996013787A1 (en) 1994-11-01 1995-10-06 Method and system for reproduction of an article from a physical model

Country Status (3)

Country Link
US (1) US5552992A (en)
AU (1) AU3950395A (en)
WO (1) WO1996013787A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046927A1 (en) * 1996-06-07 1997-12-11 Societa' Emiliana Parchi Attrazioni Ravenna S.E.P.A.R. S.R.L. Device for controlling anthropomorphic robots
EP1642692B1 (en) * 2004-10-01 2019-06-19 Fanuc Corporation Robot program generating device and robot program analyzing device

Families Citing this family (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2730894B3 (en) * 1995-02-21 1997-03-14 Thomson Csf METHOD FOR MANUFACTURING AN ELECTRONIC CARD HAVING THERMAL CONDUCTION
GB2300052B (en) * 1995-04-19 1998-04-29 Honda Motor Co Ltd Method of generating die structure data
US6138052A (en) * 1997-02-10 2000-10-24 Betalaser Mike, Inc. Product forming apparatus having computer-based device for non-contact gauging of a product size
US6424877B1 (en) * 1997-04-04 2002-07-23 Minolta Co., Ltd. Reproduction apparatus
US6073056A (en) * 1997-04-08 2000-06-06 Larry J. Winget Method and system for building a data model of a physical part in a data format useful for and reproduction of the part
US6152662A (en) * 1997-07-31 2000-11-28 Machine Magic, Llc Key duplication apparatus and method
FR2772295B1 (en) * 1997-12-17 2000-03-03 Bernard Cache DECORATIVE ELEMENTS, AND ESPECIALLY PANELS AND VOLUME PARTS MANUFACTURED BY MACHINING
US6377865B1 (en) 1998-02-11 2002-04-23 Raindrop Geomagic, Inc. Methods of generating three-dimensional digital models of objects by wrapping point cloud data points
US6355196B1 (en) * 1998-03-16 2002-03-12 Vantico Inc. Process for producing direct tooling mold and method for using the same
US6434441B1 (en) * 1998-04-30 2002-08-13 General Electric Company Designing and making an article of manufacture
JP2000076460A (en) 1998-06-18 2000-03-14 Minolta Co Ltd Monitor display device
IT1304660B1 (en) * 1998-09-25 2001-03-28 Fidia Spa PROCESS AND SYSTEM FOR THE PROCESSING OF A PIECE THROUGH NUMERICALLY CONTROLLED MACHINE TOOLS.
US6256546B1 (en) * 1998-09-28 2001-07-03 General Electric Company System and method for numerical control processing of an in-processing part
US6619406B1 (en) 1999-07-14 2003-09-16 Cyra Technologies, Inc. Advanced applications for 3-D autoscanning LIDAR system
US6996505B1 (en) 2000-06-21 2006-02-07 Raindrop Geomagic, Inc. Methods, apparatus and computer program products for automatically generating nurbs models of triangulated surfaces using homeomorphisms
US6708071B1 (en) 2000-08-15 2004-03-16 Vought Aircraft Industries, Inc. Method and system for defining and verifying a part
US7625335B2 (en) * 2000-08-25 2009-12-01 3Shape Aps Method and apparatus for three-dimensional optical scanning of interior surfaces
US7225050B2 (en) * 2001-01-04 2007-05-29 Sutula Jr Daniel P Method and apparatus for precisely fitting, reproducing, and creating 3-dimensional objects from digitized and/or parametric data inputs using computer aided design and manufacturing technology
ATE539562T1 (en) * 2001-03-02 2012-01-15 3Shape As METHOD FOR INDIVIDUALLY ADJUSTING EARCUPS
DE10111919A1 (en) * 2001-03-13 2002-09-19 Boegl Max Bauunternehmung Gmbh guideway beams
US7130774B2 (en) * 2001-05-15 2006-10-31 Metron Media, Inc. System for creating measured drawings
US6856842B2 (en) 2002-02-05 2005-02-15 General Electric Company Method and system for creating a tooling master model for manufacturing parts
US7219043B2 (en) * 2002-02-05 2007-05-15 General Electric Company Method and system for reverse and re-engineering parts
US7890878B2 (en) * 2002-08-02 2011-02-15 Hy-Ko Products Company Object identification system
US6968246B2 (en) * 2002-10-04 2005-11-22 Fourroux Orthotics & Prosthetics, Inc. Method for automated design of orthotic and prosthetic devices
US6912446B2 (en) 2002-10-23 2005-06-28 General Electric Company Systems and methods for automated sensing and machining for repairing airfoils of blades
CH696876A5 (en) * 2003-01-31 2008-01-15 Alstom Technology Ltd Method and apparatus for round-machining a blank.
WO2004077185A2 (en) * 2003-02-27 2004-09-10 Lego A/S Method and system for producing an article
EP1457853A1 (en) * 2003-03-14 2004-09-15 General Electric Company Method and system for reverse and re-engineering parts
FR2857889B1 (en) * 2003-07-23 2005-09-23 Snecma Moteurs PROCESS FOR PRODUCING PARTS BY PRECISION FORGING
DE60319445T2 (en) 2003-11-05 2009-02-19 Diamscan N.V. APPARATUS AND SET FOR VISUALIZING A GRINDING PLAN FOR A DIAMOND AND METHOD FOR DETERMINING A GRINDING PLAN
JP2005230886A (en) * 2004-02-20 2005-09-02 Hitachi Via Mechanics Ltd Nc-controlled laser beam machine
US7367759B2 (en) * 2004-12-07 2008-05-06 A.M. Precision Machining, Inc. Surface relief grating image machining process and product
US20070160823A1 (en) * 2006-01-10 2007-07-12 Pyzik Matthew R Three dimensional structures and method of making the structures using electronic drawing data
WO2007087389A2 (en) 2006-01-23 2007-08-02 Hy-Ko Products Company Key duplication machine
US9101990B2 (en) 2006-01-23 2015-08-11 Hy-Ko Products Key duplication machine
US7565216B2 (en) * 2006-09-11 2009-07-21 Innovmetric Logiciels Inc. Clearance measurement of manufactured parts
US7720649B2 (en) * 2007-03-20 2010-05-18 United Technologies Corporation Reverse engineering method for disk and blade attachments
EP2231992A4 (en) 2007-12-05 2016-06-01 Halliburton Energy Services Inc Method and apparatus to improve design, manufacture, performance and/or use of well tools
US20090319308A1 (en) * 2008-06-18 2009-12-24 Guiltner Shane S Equipment retrofitting project method
US8644619B2 (en) 2009-05-01 2014-02-04 Hy-Ko Products Company Key blank identification system with groove scanning
US8634655B2 (en) 2009-05-01 2014-01-21 Hy-Ko Products Company Key blank identification system with bitting analysis
US8591784B1 (en) * 2009-08-18 2013-11-26 Evolve Sports & Designs Molded shoe rands
US8652148B2 (en) * 2010-02-25 2014-02-18 Zimmer, Inc. Tracked cartilage repair system
US8863398B2 (en) 2011-04-01 2014-10-21 Lockheed Martin Corporation Feature-based coordinate reference
US9008813B2 (en) * 2011-09-22 2015-04-14 GM Global Technology Operations LLC Method to improve the dimensional accuracy and surface quality for large spring back compensation for fuel cell bipolar plate forming
EP2682832A1 (en) * 2012-07-04 2014-01-08 Siemens Aktiengesellschaft Clamp fixture for clamping turbine blades and method for producing the clamp
US20150300962A1 (en) * 2014-04-16 2015-10-22 Texas Instruments Incorporated Assembly For Inspecting Machine Parts Used In The Production Of Semiconductor Components
WO2017024043A1 (en) 2015-08-03 2017-02-09 Hy-Ko Products Company High security key scanning system
US9983566B2 (en) * 2015-12-03 2018-05-29 The Boeing Company Part inspection system and method
US10905568B2 (en) * 2016-02-29 2021-02-02 Pva Medical, Llc Prosthetic limb socket with variable hardness
EP3846065A1 (en) * 2019-12-30 2021-07-07 Dassault Systèmes 3d modeled object of a physical prototype of a product

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4742464A (en) * 1983-04-14 1988-05-03 Francois Duret Method of making a prosthesis, especially a dental prosthesis
US5092022A (en) * 1982-11-30 1992-03-03 Francois Duret Method of producing a dental prosthesis
US5257203A (en) * 1989-06-09 1993-10-26 Regents Of The University Of Minnesota Method and apparatus for manipulating computer-based representations of objects of complex and unique geometry
US5432703A (en) * 1990-10-31 1995-07-11 Clynch Technologies, Inc. Laser digitizer system for producing orthotic and prosthetic devices
US5452219A (en) * 1990-06-11 1995-09-19 Dentsply Research & Development Corp. Method of making a tooth mold

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5197013A (en) * 1987-07-28 1993-03-23 David M. Dundorf Method of forming a carved sign using an axially rotating carving tool

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5092022A (en) * 1982-11-30 1992-03-03 Francois Duret Method of producing a dental prosthesis
US4742464A (en) * 1983-04-14 1988-05-03 Francois Duret Method of making a prosthesis, especially a dental prosthesis
US5257203A (en) * 1989-06-09 1993-10-26 Regents Of The University Of Minnesota Method and apparatus for manipulating computer-based representations of objects of complex and unique geometry
US5452219A (en) * 1990-06-11 1995-09-19 Dentsply Research & Development Corp. Method of making a tooth mold
US5432703A (en) * 1990-10-31 1995-07-11 Clynch Technologies, Inc. Laser digitizer system for producing orthotic and prosthetic devices

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997046927A1 (en) * 1996-06-07 1997-12-11 Societa' Emiliana Parchi Attrazioni Ravenna S.E.P.A.R. S.R.L. Device for controlling anthropomorphic robots
EP1642692B1 (en) * 2004-10-01 2019-06-19 Fanuc Corporation Robot program generating device and robot program analyzing device

Also Published As

Publication number Publication date
AU3950395A (en) 1996-05-23
US5552992A (en) 1996-09-03

Similar Documents

Publication Publication Date Title
US5552992A (en) Method and system for reproduction of an article from a physical model
US6073056A (en) Method and system for building a data model of a physical part in a data format useful for and reproduction of the part
Bradley et al. Free-form surface reconstruction for machine vision rapid prototyping
Weir et al. Reverse engineering physical models employing wrap-around B-spline surfaces and quadrics
Gao et al. Adaptive restoration of complex geometry parts through reverse engineering application
Kulkarni et al. On the integration of layered manufacturing and material removal processes
Zheng et al. Worn area modeling for automating the repair of turbine blades
Raja Introduction to reverse engineering
Vaidya et al. Image processing assisted tools for pre-and post-processing operations in additive manufacturing
Marsan et al. An assessment of data requirements and data transfer formats for layered manufacturing
Bradley et al. A complementary sensor approach to reverse engineering
Liu et al. A method for assessing geometrical errors in layered manufacturing. Part 1: Error interaction and transfer mechanisms
Bradley The application of reverse engineering in rapid product development
Voicu et al. 3D Measuring of complex automotive parts by multiple laser scanning
Chow et al. Development of an integrated laser-based reverse engineering and machining system
Bradley Rapid prototyping models generated from machine vision data
Takizawa et al. Prompt estimation of die and mold machining time by AI without NC program
Minhat et al. Advanced manufacturing of an aircraft component (fish-head): A technology review on the fabrication
WO2004077185A2 (en) Method and system for producing an article
Shrivastava et al. Reverse engineering approach for rapid manufacturing of freeform components
Yoshioka et al. Direct NC Toolpath Generation from 3D Point Cloud Datasets
Mohd Tahar et al. Development of a Face Sculpture Prototype Using a Reverse Engineering Technique
Tuli Path planning and simulation of 3D printer machine tool for development of prototypes
JP2792764B2 (en) Numerical control data editing device
Duvedi et al. CNC machining of reverse engineered pseudo-symmetric sculptured surface models

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AU CA

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
122 Ep: pct application non-entry in european phase