+

US6651029B2 - Apparatus and method for measuring surface shape - Google Patents

Apparatus and method for measuring surface shape Download PDF

Info

Publication number
US6651029B2
US6651029B2 US10/002,162 US216201A US6651029B2 US 6651029 B2 US6651029 B2 US 6651029B2 US 216201 A US216201 A US 216201A US 6651029 B2 US6651029 B2 US 6651029B2
Authority
US
United States
Prior art keywords
approximate
surface shape
calculating
data
measurement object
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
US10/002,162
Other versions
US20020082804A1 (en
Inventor
Hiroshi Sakai
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
DIMENSIONAL DYNAMICS, LLC
Original Assignee
Sankyo Seiki Manufacturing Co Ltd
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 Sankyo Seiki Manufacturing Co Ltd filed Critical Sankyo Seiki Manufacturing Co Ltd
Assigned to KABUSHIKI KAISHA SANKYO SEIKI SEISAKUSHO reassignment KABUSHIKI KAISHA SANKYO SEIKI SEISAKUSHO ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SAKAI, HIROSHI
Publication of US20020082804A1 publication Critical patent/US20020082804A1/en
Application granted granted Critical
Publication of US6651029B2 publication Critical patent/US6651029B2/en
Assigned to NIDEC SANKYO CORPORATION reassignment NIDEC SANKYO CORPORATION CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: KABUSHIKI KAISHA SANKYO SEIKI SEISAKUSHO
Assigned to VOXPATH RS LLC reassignment VOXPATH RS LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: NIDEC SANKYO CORPORATION
Assigned to MFI TECHNOLOGY, LLC reassignment MFI TECHNOLOGY, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VOXPATH NETWORKS, LLC
Assigned to MFI TECHNOLOGY, LLC reassignment MFI TECHNOLOGY, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: VOXPATH NETWORKS, LLC
Assigned to DIMENSIONAL DYNAMICS, LLC reassignment DIMENSIONAL DYNAMICS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MFI TECHNOLOGY, LLC
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01BMEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
    • G01B21/00Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant
    • G01B21/20Measuring arrangements or details thereof, where the measuring technique is not covered by the other groups of this subclass, unspecified or not relevant for measuring contours or curvatures, e.g. determining profile

Definitions

  • the present invention relates to a surface shape measuring apparatus used to measure the shape of a curved surface for an aspherical lens or the like.
  • the surface shape measuring apparatus used to measure the shape of a curved surface for a lens or the like is configured to measure the radius of curvature, in the case where the surface shape of a measurement object is approximated with a two dimensional shape, whether in tracer type or non-tracer type.
  • the two dimensional data (x, z) around an origin in the two dimensional orthogonal coordinates as predefined is measured.
  • the coefficients g, h and c defining the circle are calculated.
  • the center coordinates ( ⁇ g, ⁇ h) of the circle are calculated, and the radius of curvature is calculated in accordance with an expression (2).
  • the surface roughness (RA) and the minimum-maximum value (P-V value) are additionally measured.
  • the shape data of the three dimensional surface of the measurement object is acquired by two dimensional scanning, employing the conventional two dimensional measuring instrument.
  • the curved surface shape that is not in rotation symmetry such as a cylindrical or toroidal shape is often unknown in the generating line direction or principal line direction. If the two dimensional scanning is not made along the generating line or principal line direction, an error occurs in calculating the radius of curvature that is caused by an angle error in its scanning direction, resulting in incorrect scanning and measurement.
  • a surface shape measuring apparatus and method in which the surface shape of a measured object having unknown principal line or generating line is approximated with a quadratic curve such as a circle, an ellipse, a hyperbolic function or a quadratic function, and the surface shape of the measurement object is represented as a numerical value, on the basis of the center coordinates and the radius of curvature for the approximated quadratic curve.
  • a quadratic curve such as a circle, an ellipse, a hyperbolic function or a quadratic function
  • a surface shape measuring apparatus characterized by polar coordinate conversion means for converting the surface shape data of a measurement object represented as the three dimensional orthogonal coordinate data (x, y, z) into the polar coordinate data (z, ⁇ , ⁇ ); approximate expression calculating means for calculating an approximate expression for the surface shape of the measurement object on the basis of the polar coordinate data, employing a polynomial for approximating the curved surface; angle calculating means for calculating an angle ⁇ 1 representing the generating line direction and an angle ⁇ 2 representing the principal line direction in the surface shape of the measurement object in accordance with the approximate expression; first approximate sectional shape calculating means for calculating first approximate sectional shapes both in the generating line and principal line directions on the surface shape of the measurement object on the basis of the angles ⁇ 1 and ⁇ 2 employing the approximate expression; second approximate sectional shapes calculating means for approximating the first approximate sectional shapes to the quadratic curves with respect
  • the approximate expression may be a Zernike's polynomial including at least up to nine terms.
  • a surface shape measuring method comprising the steps of: converting the surface shape data of a measurement object represented as the three dimensional orthogonal coordinate data (x, y, z) into the polar coordinate data (z, ⁇ , ⁇ ); calculating an approximate expression for the surface shape of the measurement object on the basis of the polar coordinate data employing a polynomial for approximating the curved surface; calculating an angle ⁇ 1 representing the generating line direction and an angle ⁇ 2 representing the principal line direction in the surface shape of the measurement object in accordance with the approximate expression; calculating first approximate sectional shapes both in the generating line and principal line directions on the surface shape of the measurement object on the basis of the calculated angles ⁇ 1 and ⁇ 2 , employing the approximate expression; approximating the first approximate sectional shapes both in the generating line and principal line directions to quadratic curves with respect to the three dimensional orthogonal coordinates as second approximate sectional shapes and calculating respective center coordinates and the radiuses of curvature
  • the approximate expression may be a Zernike's polynomial including at least up to nine terms.
  • FIG. 1 is a schematic block diagram showing a surface shape measuring apparatus of the present invention
  • FIG. 2 is an explanatory view for explaining the polar coordinate representation of a facial shape function F(z) having a height z at arbitrary coordinates P on the X-Y plane;
  • FIG. 3 is a flowchart showing a measuring procedure for the surface shape measuring apparatus of the invention.
  • FIG. 4A is an explanatory view showing a curved surface calculated from the measured values measured from the measured object in the XYZ orthogonal coordinates
  • FIG. 4B is an explanatory view showing it in the XZ orthogonal coordinates as seen from the principal line direction.
  • FIG. 1 is a schematic block diagram showing a surface shape measuring apparatus according to one embodiment of the present invention.
  • the surface shape measuring apparatus 1 in this embodiment as shown in this figure which measures the surface shape of a lens or the like, comprises a three dimensional orthogonal coordinate data measuring unit 2 for measuring the surface shape of a measurement object such as the lens, whether in tracer or non-tracer type, as the three dimensional data (x, y, z) around an origin in the three dimensional orthogonal coordinates as predefined, an operation unit 3 , surrounded by a block of the dashed line, for calculating the radius of curvature for the surface shape on the basis of the data collected by the three dimensional orthogonal coordinate data measuring unit 2 , and a calculated data display unit 4 for displaying the radius of curvature and the like obtained by the operation unit 3 .
  • a three dimensional orthogonal coordinate data measuring unit 2 for measuring the surface shape of a measurement object such as the lens, whether in tracer or non-tracer type, as the three dimensional
  • the three dimensional orthogonal coordinate data measuring unit 2 and the calculated data display unit 4 are typically used. Accordingly, the description for them is omitted in this specification, and the operation unit 3 that is a feature of the invention will be described below.
  • the operation unit 3 is composed of a micro computer comprising a CPU, a ROM and a RAM, and realizes the functions corresponding to sections 31 to 36 as will be described later by executing a control program stored in the ROM.
  • a polar coordinate conversion portion 31 of the operation unit 3 converts the three dimensional data (x, y, z) collected by the three dimensional orthogonal coordinate data measuring unit 2 into the polar coordinate data (z, ⁇ , ⁇ ).
  • An approximate expression calculating portion 32 calculates an approximate expression of the surface shape for a measurement object, on the basis of the polar coordinate data obtained by the polar coordinate conversion portion 31 , employing a polynomial for approximating the curved surface.
  • An angle calculating portion 33 calculates an angle ⁇ 1 representing the generating line direction and an angle ⁇ 2 representing the principal line direction in the surface shape of the measurement object, on the basis of the approximate expression obtained by the approximate expression calculating portion 32 .
  • a first approximate sectional shape calculating portion 34 calculates an approximate sectional shape in the generating line direction and an approximate sectional shape in the principal line direction in the surface shape of the measurement object, on the basis of the angles ⁇ 1 and ⁇ 2 calculated by the angle calculating portion 33 , employing the approximate expression.
  • a second approximate sectional shape calculating portion 35 approximates the first approximate sectional shape in the generating line direction and the first approximate sectional shape in the principal line direction that are calculated by the first approximate sectional shape calculating portion 34 with a quadratic curve, and calculates the center coordinates and the radius of curvature for an approximate quadratic curve for the approximate sectional shape in the generating line direction that is obtained and the center coordinates and the radius of curvature for an approximate quadratic curve for the approximate sectional shape in the principal line direction that is obtained.
  • a sectional shape data calculating portion 36 calculates an approximate shape of the sectional shape in the generating line direction and an approximate shape of the sectional shape in the principal line direction in the surface shape of the measurement object as the numerical data, on the basis of the center coordinates and the radius of curvature for the approximate quadratic curve obtained in the second approximate sectional shape calculating portion 35 .
  • the center coordinates and the radius of curvature obtained in this manner are displayed on the calculated data display unit 4 .
  • the Zernike's polynomial is employed as the polynomial for approximating the curved surface.
  • the Zernike's polynomial is used in calculating the aberration for an optical system in an interferometer or the like, and represents the height of each coordinate in the polar coordinate system within a unit circle around an origin, with a radius 1 normalized.
  • arbitrary coordinates P can be represented in the XYZ orthogonal coordinates (x, y, z) and the polar coordinates (z, ⁇ , ⁇ ).
  • z in the polar coordinates indicates the height on the XY plane of arbitrary coordinates P
  • ⁇ in the polar coordinates indicates the distance of arbitrary coordinates P on the XY plane from the origin O (0, 0).
  • ⁇ in the polar coordinates indicates the direction of arbitrary coordinates P on the XY plane from the origin O (0, 0).
  • FIG. 3 is a flowchart showing the measuring procedure.
  • the three dimensional orthogonal coordinate data measuring unit 2 measures the three dimensional data (x, y, z) in the XYZ orthogonal coordinate representation from the surface of a measurement object having a cylindrical face, for instance.
  • this three dimensional data (x, y, z) is converted into the polar coordinate data (z, ⁇ , ⁇ ) by the polar coordinate conversion portion 31 .
  • the polar coordinate converted data is fitted (Zernike fitting) to the Zernike's polynomial (3) in accordance with the method of least square by the approximate expression calculating portion 32 . Thereby, the coefficients Ze 1 to Ze 9 are calculated.
  • the surface shape to be measured is a cylindrical face, as shown in FIG. 4A, and the curvature and the astigmatism of the shape that is fitted to the Zernike's polynomial (3) including the first to ninth terms in accordance with the method of least square is noted.
  • the angle ⁇ 1 representing the generating line direction and the angle ⁇ 2 are extracted from an astigmatic direction to calculate a curvature in the generating line direction ⁇ 1 and a curve (sectional shape) having the astigmatism as well as a curvature in the principal line direction ⁇ 2 and a curve (sectional shape) having the astigmatism.
  • the angle ⁇ 1 in the generating line direction is calculated in accordance with an expression (4) indicating the Seikel's astigmatic coefficients, employing the coefficients Ze 5 and Ze 5 that are obtained from the fifth term and the sixth term of the Zernike's polynomial (3) in the angle calculating portion 33 .
  • the angle ⁇ 2 in the principal line direction is different by 90 degrees from the angle ⁇ 1 in the generating line direction, and thus can be obtained from an expression (5).
  • the angle ⁇ 1 in the generating line direction and the angle ⁇ 2 in the principal line direction are output at step ST 4 .
  • the approximate sectional shapes (2D profile) in the principal line direction and the generating line direction are calculated by substituting the angle ⁇ 1 in the generating line direction and the angle ⁇ 2 in the principal line direction (i.e., ⁇ 1 + ⁇ /2) that are calculated at step ST 3 into ⁇ in the Zernike's polynomial (3) in the first approximate sectional shape calculating portion 34 .
  • the approximate sectional shape in the generating line direction is represented in accordance with an expression (6).
  • the approximate sectional shapes in the generating line direction and the principal line direction that are obtained in accordance with the expressions (6) and (7) are approximated with a circle in the second approximate sectional shape calculating portion 35 .
  • the approximate sectional shape in the principal line direction in FIG. 4A is approximated with a circle in the XZ axis coordinates as shown in FIG. 4 B.
  • This approximate circle is represented by an expression (8) in which the general expression (1) of the circle is replaced in the XZ axis coordinates.
  • the approximate sectional shape data in the principal line direction that is obtained from the expression (7) is fitted by the method of least square to acquire the coefficients g, h and c defining the circle, and the center coordinates ( ⁇ g, ⁇ h) of the circle are obtained on the basis of the coefficients g, h and c, whereby the radius of curvature of the circle is calculated in accordance with the expression (2).
  • the approximate sectional shape in the generating line direction is approximated with a circle in the XZ axis coordinates.
  • the approximate sectional shape data in the generating line direction that is obtained from the expression (6) is fitted by the method of least square to acquire the coefficients g, h and c defining the circle, and the center coordinates ( ⁇ g, ⁇ h) of the circle are obtained on the basis of the coefficients g, h and c, whereby the radius of curvature of the circle is calculated in accordance with the expression (2).
  • the center coordinates and the radius of curvature for the calculated approximate circle are the result within a unit circle with the radius normalized to 1, and thus calculated as the numerical value data of actual size in the sectional shape data calculating portion 36 at step ST 7 .
  • This numerical value data is output and displayed on the calculated data display unit 4 at step ST 8 .
  • the surface shape measuring apparatus of this embodiment can approximate the surface shape of a measured object with a circle and calculate the surface shape of the measured object as the numerical value, on the basis of the center coordinates and the radius of curvature for the approximate circle, even though the measurement object has the unknown principal line direction or the generating line direction, which was difficult to measure with the conventional configuration.
  • the Zernike's polynomial including the first to ninth terms is employed, but if the higher order terms are used, the surface shape of a cylindrical aspheric surface or toroidal aspheric surface can be calculated as the numerical value precisely.
  • the facial shape function F(z) having the surface shape of cylindrical aspheric surface or toroidal aspheric surface is represented in an expression (9) as follows.
  • the surface shape of the measurement object can be measured in accordance with the flowchart of FIG. 3 .
  • the three dimensional data (x, y, z) is measured from the surface of a measurement object in the three dimensional orthogonal coordinate data measuring unit 2 .
  • this data is converted into the polar coordinate data (z, ⁇ , ⁇ ) in the polar coordinate conversion portion 31 .
  • the polar coordinate converted data is fitted (Zernike fitting) into the Zernike's polynomial (9) by the method of least square in the approximate expression calculating portion 32 , so that the coefficients Ze 1 to Ze 37 are calculated.
  • the angle ⁇ 1 in the generating line direction is calculated in accordance with an expression (4) indicating the Seikel's astigmatic coefficients, employing the coefficients Ze 5 and Ze 6 obtained from the fifth term and the sixth term of the Zernike's polynomial (9) in the angle calculating portion 33 .
  • the angle ⁇ 2 in the principal line direction is different by 90 degrees from the angle ⁇ 1 in the generating line direction, and thus can be obtained from an expression (5).
  • the angle ⁇ 1 in the generating line direction and the angle ⁇ 2 in the principal line direction are output at step ST 4 .
  • the approximate sectional shapes (2D profile) in the principal line direction and the generating line direction are calculated by substituting the angle ⁇ 1 in the generating line direction and the angle ⁇ 2 in the principal line direction (i.e., ⁇ 1 + ⁇ /2) that are calculated at step ST 3 into ⁇ in the Zernike's polynomial (9) in the first approximate sectional shape calculating portion 34 .
  • the approximate sectional shape in the generating line direction is represented in accordance with an expression (10).
  • step ST 6 the approximate sectional shapes in the generating line direction and the principal line direction are approximated with a quadratic curve in the second approximate sectional shape calculating portion 35 .
  • the general expression (11) of the quadratic curve is employed.
  • the size (r) is obtained in accordance with an expression (13) as follows.
  • the radius of curvature is calculated in accordance with an expression (19), and the cone constant (cc) is calculated in accordance with an expression (20).
  • the radius of curvature and the cone constant in the principal line direction are calculated.
  • the sectional shapes in the principal line direction and the generating line direction can be obtained in the numerical values as the approximate shapes up to the cone constant.
  • the radius of curvature for the calculated approximate quadratic curve is the result within a unit circle with the radius normalized to 1, and thus calculated as the numerical value data of actual size in the sectional shape data calculating portion 36 at step ST 7 .
  • This numerical value data is output and displayed on the calculated data display unit 4 at step ST 8 .
  • the cone constant can be obtained in addition to the radius of curvature for the cylindrical aspheric surface or toroidal aspheric surface, and the principal line direction and the generating line direction.
  • the three dimensional orthogonal coordinate data (x, y, z) representing the surface shape data of the measurement object is converted into the polar coordinate data (z, ⁇ , ⁇ ), employing the Zernike's polynomial for approximating the curved surface, the generating line direction and the principal line direction for the surface shape of the measurement object are obtained, and the approximate sectional shapes in the generating line direction and the principal line direction are calculated.
  • the first approximate sectional shapes are approximated with the quadratic curves, and the center coordinates and the radiuses of curvature are calculated for the approximate quadratic curves that are the second approximate sectional shapes obtained in the generating line direction and the principal line direction.
  • the approximate shape of sectional shape in the generating line direction and the approximate shape of sectional shape in the generating line direction in the surface shape of the measurement object can be obtained as the numerical data.

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Length Measuring Devices With Unspecified Measuring Means (AREA)

Abstract

The surface shape measuring apparatus comprises a polar coordinate conversion portion for converting the orthogonal coordinate data representing the surface shape of a measurement object into the polar coordinate data, an approximate expression calculating portion for calculating an approximate expression on the basis of the polar coordinate data employing the Zernike's polynomial, an angle calculating portion for calculating angles representing the generating line and principal directions, a first approximate sectional shape calculating portion for calculating approximate sectional shapes in the generating line and principal line directions based on the calculated angles, a second approximate sectional shape calculating portion for calculating the center coordinates and the radiuses of curvature for the approximate sectional shapes, and a sectional shape data calculating portion for calculating the numerical data of approximate sectional shapes in the generating line and principal line directions on the basis of the center coordinates and the radiuses of curvature.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a surface shape measuring apparatus used to measure the shape of a curved surface for an aspherical lens or the like.
2. Description of Related Art
The surface shape measuring apparatus used to measure the shape of a curved surface for a lens or the like is configured to measure the radius of curvature, in the case where the surface shape of a measurement object is approximated with a two dimensional shape, whether in tracer type or non-tracer type.
For example, by tracing the surface of the measurement object with a probe (two dimensional scanning), the two dimensional data (x, z) around an origin in the two dimensional orthogonal coordinates as predefined is measured. Then, by fitting the obtained data to a general expression (1) of a circle by the method of least square, the coefficients g, h and c defining the circle are calculated. On the basis of the obtained coefficients g, h and c, the center coordinates (−g, −h) of the circle are calculated, and the radius of curvature is calculated in accordance with an expression (2).
−c=x 2 +z 2+2gx+2hz  (1)
radius={square root over ( )}(g 2 +h 2 −c)  (2)
In the three dimensional measurement, the surface roughness (RA) and the minimum-maximum value (P-V value) are additionally measured.
Conventionally, in the three dimensional measurement, there are some measuring instruments for measuring the three dimensional wave front phase such as an interferometer which calculate and represent the wave front phase configuration as the amount of astigmatism. However, no measuring instrument has been proposed which measures the surface shape for a three dimensional curved surface shape such as a cylindrical or toroidal shape as the radiuses of curvature in the generating line and principal line direction and calculates the surface shape.
Thus, it is considered that the shape data of the three dimensional surface of the measurement object is acquired by two dimensional scanning, employing the conventional two dimensional measuring instrument. In this case, however, the curved surface shape that is not in rotation symmetry such as a cylindrical or toroidal shape is often unknown in the generating line direction or principal line direction. If the two dimensional scanning is not made along the generating line or principal line direction, an error occurs in calculating the radius of curvature that is caused by an angle error in its scanning direction, resulting in incorrect scanning and measurement.
SUMMARY OF THE INVENTION
In the light of the above-mentioned problems, it is an object of the present invention to provide a surface shape measuring apparatus and method in which the surface shape of a measured object having unknown principal line or generating line is approximated with a quadratic curve such as a circle, an ellipse, a hyperbolic function or a quadratic function, and the surface shape of the measurement object is represented as a numerical value, on the basis of the center coordinates and the radius of curvature for the approximated quadratic curve.
In order to accomplish the above object, according to one aspect of the present invention, there is provided a surface shape measuring apparatus, characterized by polar coordinate conversion means for converting the surface shape data of a measurement object represented as the three dimensional orthogonal coordinate data (x, y, z) into the polar coordinate data (z, ρ, θ); approximate expression calculating means for calculating an approximate expression for the surface shape of the measurement object on the basis of the polar coordinate data, employing a polynomial for approximating the curved surface; angle calculating means for calculating an angle θ1 representing the generating line direction and an angle θ2 representing the principal line direction in the surface shape of the measurement object in accordance with the approximate expression; first approximate sectional shape calculating means for calculating first approximate sectional shapes both in the generating line and principal line directions on the surface shape of the measurement object on the basis of the angles θ1 and θ2 employing the approximate expression; second approximate sectional shapes calculating means for approximating the first approximate sectional shapes to the quadratic curves with respect to the three dimensional orthogonal coordinates as second approximate sectional shapes, and calculating the center coordinates and the radiuses of curvature for the approximate quadratic curves representing the second approximate sectional shapes in the generating line and principal line directions; and sectional shape data calculating means for calculating numerical data of the second approximate sectional shapes both in the generating line and principal line directions and on the surface shape of the measurement object on the basis of the center coordinates and the radiuses of curvature for the approximate quadratic curves.
The approximate expression may be a Zernike's polynomial including at least up to nine terms.
According to another aspect of the invention, there is provided A surface shape measuring method comprising the steps of: converting the surface shape data of a measurement object represented as the three dimensional orthogonal coordinate data (x, y, z) into the polar coordinate data (z, ρ, θ); calculating an approximate expression for the surface shape of the measurement object on the basis of the polar coordinate data employing a polynomial for approximating the curved surface; calculating an angle θ1 representing the generating line direction and an angle θ2 representing the principal line direction in the surface shape of the measurement object in accordance with the approximate expression; calculating first approximate sectional shapes both in the generating line and principal line directions on the surface shape of the measurement object on the basis of the calculated angles θ1 and θ2, employing the approximate expression; approximating the first approximate sectional shapes both in the generating line and principal line directions to quadratic curves with respect to the three dimensional orthogonal coordinates as second approximate sectional shapes and calculating respective center coordinates and the radiuses of curvature for the approximate quadratic curves; and calculating numerical data of the second approximate sectional shapes both in the generating line and principal line directions in the surface shape of the measurement object, on the basis of the center coordinates and the radiuses of curvature for the approximate quadratic curves.
The approximate expression may be a Zernike's polynomial including at least up to nine terms.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a schematic block diagram showing a surface shape measuring apparatus of the present invention;
FIG. 2 is an explanatory view for explaining the polar coordinate representation of a facial shape function F(z) having a height z at arbitrary coordinates P on the X-Y plane;
FIG. 3 is a flowchart showing a measuring procedure for the surface shape measuring apparatus of the invention; and
FIG. 4A is an explanatory view showing a curved surface calculated from the measured values measured from the measured object in the XYZ orthogonal coordinates, and FIG. 4B is an explanatory view showing it in the XZ orthogonal coordinates as seen from the principal line direction.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
The preferred embodiments of the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a schematic block diagram showing a surface shape measuring apparatus according to one embodiment of the present invention. The surface shape measuring apparatus 1 in this embodiment as shown in this figure, which measures the surface shape of a lens or the like, comprises a three dimensional orthogonal coordinate data measuring unit 2 for measuring the surface shape of a measurement object such as the lens, whether in tracer or non-tracer type, as the three dimensional data (x, y, z) around an origin in the three dimensional orthogonal coordinates as predefined, an operation unit 3, surrounded by a block of the dashed line, for calculating the radius of curvature for the surface shape on the basis of the data collected by the three dimensional orthogonal coordinate data measuring unit 2, and a calculated data display unit 4 for displaying the radius of curvature and the like obtained by the operation unit 3.
Herein, the three dimensional orthogonal coordinate data measuring unit 2 and the calculated data display unit 4 are typically used. Accordingly, the description for them is omitted in this specification, and the operation unit 3 that is a feature of the invention will be described below.
The operation unit 3 is composed of a micro computer comprising a CPU, a ROM and a RAM, and realizes the functions corresponding to sections 31 to 36 as will be described later by executing a control program stored in the ROM.
That is, a polar coordinate conversion portion 31 of the operation unit 3 converts the three dimensional data (x, y, z) collected by the three dimensional orthogonal coordinate data measuring unit 2 into the polar coordinate data (z, ρ, θ). An approximate expression calculating portion 32 calculates an approximate expression of the surface shape for a measurement object, on the basis of the polar coordinate data obtained by the polar coordinate conversion portion 31, employing a polynomial for approximating the curved surface. An angle calculating portion 33 calculates an angle θ1 representing the generating line direction and an angle θ2 representing the principal line direction in the surface shape of the measurement object, on the basis of the approximate expression obtained by the approximate expression calculating portion 32.
Also, a first approximate sectional shape calculating portion 34 calculates an approximate sectional shape in the generating line direction and an approximate sectional shape in the principal line direction in the surface shape of the measurement object, on the basis of the angles θ1 and θ2 calculated by the angle calculating portion 33, employing the approximate expression. A second approximate sectional shape calculating portion 35 approximates the first approximate sectional shape in the generating line direction and the first approximate sectional shape in the principal line direction that are calculated by the first approximate sectional shape calculating portion 34 with a quadratic curve, and calculates the center coordinates and the radius of curvature for an approximate quadratic curve for the approximate sectional shape in the generating line direction that is obtained and the center coordinates and the radius of curvature for an approximate quadratic curve for the approximate sectional shape in the principal line direction that is obtained.
Further, a sectional shape data calculating portion 36 calculates an approximate shape of the sectional shape in the generating line direction and an approximate shape of the sectional shape in the principal line direction in the surface shape of the measurement object as the numerical data, on the basis of the center coordinates and the radius of curvature for the approximate quadratic curve obtained in the second approximate sectional shape calculating portion 35. The center coordinates and the radius of curvature obtained in this manner are displayed on the calculated data display unit 4.
In this embodiment, the Zernike's polynomial is employed as the polynomial for approximating the curved surface. The Zernike's polynomial is used in calculating the aberration for an optical system in an interferometer or the like, and represents the height of each coordinate in the polar coordinate system within a unit circle around an origin, with a radius 1 normalized.
Referring now to FIG. 2, arbitrary coordinates P can be represented in the XYZ orthogonal coordinates (x, y, z) and the polar coordinates (z, ρ, θ). Herein, z in the polar coordinates indicates the height on the XY plane of arbitrary coordinates P, and ρ in the polar coordinates indicates the distance of arbitrary coordinates P on the XY plane from the origin O (0, 0). Also, θ in the polar coordinates indicates the direction of arbitrary coordinates P on the XY plane from the origin O (0, 0). Employing the polar coordinate representation, the facial shape can be represented in the first to ninth terms of the Zernike's polynomial given in the following expression (3) as a facial shape function F(z)=F (ρ, θ).
F(ρ, θ)=Ze 1 ·k+
Ze2·ρ·cos(θ)+
Ze 3·ρ·sin(θ)+
Ze 4·(2ρ2−1)+
Ze 5·ρ2·cos(2θ)+
Ze 6·ρ2·sin(2θ)+
Ze 7·(3ρ2−2)·ρ·cos(θ)+
Ze 8·(3ρ2−2)·ρ·sin(θ)+
Ze 9·(6ρ4−6ρ2+1)  (3)
Where Ze1 to Ze9 are coefficients of the Zernike's polynomial.
A measuring procedure in the surface shape measuring apparatus 1 will be set forth. FIG. 3 is a flowchart showing the measuring procedure.
At step ST1, the three dimensional orthogonal coordinate data measuring unit 2 measures the three dimensional data (x, y, z) in the XYZ orthogonal coordinate representation from the surface of a measurement object having a cylindrical face, for instance.
At step ST2, this three dimensional data (x, y, z) is converted into the polar coordinate data (z, ρ, θ) by the polar coordinate conversion portion 31. The polar coordinate converted data is fitted (Zernike fitting) to the Zernike's polynomial (3) in accordance with the method of least square by the approximate expression calculating portion 32. Thereby, the coefficients Ze1 to Ze9 are calculated.
Herein, the surface shape to be measured is a cylindrical face, as shown in FIG. 4A, and the curvature and the astigmatism of the shape that is fitted to the Zernike's polynomial (3) including the first to ninth terms in accordance with the method of least square is noted. The angle θ1 representing the generating line direction and the angle θ2 are extracted from an astigmatic direction to calculate a curvature in the generating line direction θ1 and a curve (sectional shape) having the astigmatism as well as a curvature in the principal line direction θ2 and a curve (sectional shape) having the astigmatism.
That is, at step ST3, the angle θ1 in the generating line direction is calculated in accordance with an expression (4) indicating the Seikel's astigmatic coefficients, employing the coefficients Ze5 and Ze5 that are obtained from the fifth term and the sixth term of the Zernike's polynomial (3) in the angle calculating portion 33.
 θ1=0.5·tan−1(Ze 5 /Ze 5)  (4)
Also, the angle θ2 in the principal line direction is different by 90 degrees from the angle θ1 in the generating line direction, and thus can be obtained from an expression (5). The angle θ1 in the generating line direction and the angle θ2 in the principal line direction are output at step ST4.
θ21+π/2  (5)
Next, at step ST5, the approximate sectional shapes (2D profile) in the principal line direction and the generating line direction are calculated by substituting the angle θ1 in the generating line direction and the angle θ2 in the principal line direction (i.e., θ1+π/2) that are calculated at step ST3 into θ in the Zernike's polynomial (3) in the first approximate sectional shape calculating portion 34. The approximate sectional shape in the generating line direction is represented in accordance with an expression (6).
F(z generating line)=Ze 1 ·k+
Ze2·ρ·cos(θ1)+
Ze 3·ρ·sin(θ1)+
Ze 4·(2ρ2−1)+
Ze 5·ρ2·cos(2θ1)+
Ze 6·ρ2·sin(2θ1)+
Ze 7·(3ρ2−2)·ρ·cos(θ1)+
Ze 8·(3ρ2−2)·ρ·sin(θ1)+
Ze 9·(6ρ4−6ρ2+1)  (6)
Similarly, the approximate sectional shape in the principal line direction is represented in accordance with an expression (7).
F(z principal line)=Ze 1 ·k+
Ze2·ρ·cos(θ1+π/2)+
Ze 3·ρ·sin(θ1+π/2)+
Ze 4·(2ρ2−1)+
Ze 5·ρ2·cos(2(θ1+π/2))+
Ze 6·ρ2·sin(2(θ1+π/2))+
Ze 7·(3ρ2−2)·ρ·cos(θ1+π/2)+
Ze 8·(3ρ2−2)·ρ·sin(θ1+π/2)+
Ze 9·(6ρ4−6ρ2+1)  (7)
At step ST6, the approximate sectional shapes in the generating line direction and the principal line direction that are obtained in accordance with the expressions (6) and (7) are approximated with a circle in the second approximate sectional shape calculating portion 35. For instance, the approximate sectional shape in the principal line direction in FIG. 4A is approximated with a circle in the XZ axis coordinates as shown in FIG. 4B. This approximate circle is represented by an expression (8) in which the general expression (1) of the circle is replaced in the XZ axis coordinates. For this general expression (8) of the circle, the approximate sectional shape data in the principal line direction that is obtained from the expression (7) is fitted by the method of least square to acquire the coefficients g, h and c defining the circle, and the center coordinates (−g, −h) of the circle are obtained on the basis of the coefficients g, h and c, whereby the radius of curvature of the circle is calculated in accordance with the expression (2).
−c=x 2 +z 2+2gx+2hz  (8)
Similarly, the approximate sectional shape in the generating line direction is approximated with a circle in the XZ axis coordinates. For the general expression (1) of the circle, the approximate sectional shape data in the generating line direction that is obtained from the expression (6) is fitted by the method of least square to acquire the coefficients g, h and c defining the circle, and the center coordinates (−g, −h) of the circle are obtained on the basis of the coefficients g, h and c, whereby the radius of curvature of the circle is calculated in accordance with the expression (2).
The center coordinates and the radius of curvature for the calculated approximate circle are the result within a unit circle with the radius normalized to 1, and thus calculated as the numerical value data of actual size in the sectional shape data calculating portion 36 at step ST7. This numerical value data is output and displayed on the calculated data display unit 4 at step ST8.
In this manner, in the surface shape measuring apparatus of this embodiment can approximate the surface shape of a measured object with a circle and calculate the surface shape of the measured object as the numerical value, on the basis of the center coordinates and the radius of curvature for the approximate circle, even though the measurement object has the unknown principal line direction or the generating line direction, which was difficult to measure with the conventional configuration.
(Another Embodiment Using the Zernike's Polynomial)
In the previous embodiment, the Zernike's polynomial including the first to ninth terms is employed, but if the higher order terms are used, the surface shape of a cylindrical aspheric surface or toroidal aspheric surface can be calculated as the numerical value precisely.
For instance, if the Zernike's polynomial including up to the 37-th terms is employed, the facial shape function F(z) having the surface shape of cylindrical aspheric surface or toroidal aspheric surface is represented in an expression (9) as follows.
F(z)=Ze 1 ·k
 +Ze2·ρ·cos(θ)+
Ze 3·ρ·sin(θ)+
Ze 4·(2ρ2−1)+
Ze 5·ρ2·cos(2θ)+
Ze 6·ρ2·sin(2θ)+
Ze 7·(3ρ2−2)·ρ·cos(θ)+
Ze 8·(3ρ2−2)·ρ·sin(θ)+
Ze 9·(6ρ4−6ρ2+1)+
Ze 10·ρ3·cos(3θ)+
Ze 11·ρ3·sin(3θ)+
Ze 12·(4ρ2−3)·ρ2·cos(2θ)+
Ze 13·(4ρ2−3)·ρ2·sin(2θ)+
Ze 14·(10ρ4−12ρ2+3)·ρ·cos(θ)+
Ze 15·(10ρ4−12ρ2+3)·ρ·sin(θ)+
Ze 16·(20ρ6−30ρ4+12ρ2−1)+
Ze 17·ρ4·cos(4θ)+
Ze 18·ρ4·sin(4θ)+
Ze 19·(5ρ2−4)·ρ3·cos(3θ)+
Ze 20·(5ρ2−4)·ρ3·sin(3θ)+
Ze 21·(15ρ4−20ρ2+6)·ρ2·cos(2θ)+
Ze 22·(15ρ4−20ρ2+6)·ρ2·sin(2θ)+
Ze 23·(35ρ6−60ρ4+30ρ2−4)·ρ·cos(θ)+
Ze 24·(35ρ5−60ρ4+30ρ2−4)·ρ·sin(θ)+
Ze 25·(70ρ5−140ρ5+90ρ4−20ρ2+1)+
Ze 26·ρ5·cos(5θ)+
Ze 27·ρ5·sin(5θ)+
Ze 28·(6ρ2−5)·ρ4·cos(4θ)+
Ze 29·(6ρ2−5)·ρ4·sin(4θ)+
Ze 30·(21ρ4−30ρ2+10)·ρ3·cos(3θ)+
Ze 31·(21ρ4−30ρ2+10)·ρ3·sin(3θ)+
Ze 32·(56ρ6−105ρ4+60ρ2−10)·ρ2·cos(2θ)+
Ze 33·(56ρ6−105ρ4+60ρ2−10)·ρ2·sin(2θ)+
Ze 34·(126ρ8−280ρ6+210ρ4−60ρ2+5)·ρ·cos(θ)+
Ze 35·(126ρ8−280ρ6+210ρ4−60ρ2+5)·ρ·sin(θ)+
Ze 36·(252ρ10−630ρ8+560ρ6−210ρ4+30ρ2−1)+
Ze 37·(924ρ12−2772ρ10+3150ρ8−1680ρ6+420ρ4
42ρ2+1)  (9)
Employing the expression (9), the surface shape of the measurement object can be measured in accordance with the flowchart of FIG. 3.
At step ST1, the three dimensional data (x, y, z) is measured from the surface of a measurement object in the three dimensional orthogonal coordinate data measuring unit 2. At step ST2, this data is converted into the polar coordinate data (z, ρ, θ) in the polar coordinate conversion portion 31. The polar coordinate converted data is fitted (Zernike fitting) into the Zernike's polynomial (9) by the method of least square in the approximate expression calculating portion 32, so that the coefficients Ze1 to Ze37 are calculated.
At step ST3, the angle θ1 in the generating line direction is calculated in accordance with an expression (4) indicating the Seikel's astigmatic coefficients, employing the coefficients Ze5 and Ze6 obtained from the fifth term and the sixth term of the Zernike's polynomial (9) in the angle calculating portion 33. Also, the angle θ2 in the principal line direction is different by 90 degrees from the angle θ1 in the generating line direction, and thus can be obtained from an expression (5). The angle θ1 in the generating line direction and the angle θ2 in the principal line direction are output at step ST4.
At step ST5, the approximate sectional shapes (2D profile) in the principal line direction and the generating line direction are calculated by substituting the angle θ1 in the generating line direction and the angle θ2 in the principal line direction (i.e., θ1+π/2) that are calculated at step ST3 into θ in the Zernike's polynomial (9) in the first approximate sectional shape calculating portion 34. The approximate sectional shape in the generating line direction is represented in accordance with an expression (10).
F(z generating line)=Ze 1 ·k+
Ze2·ρ·cos(θ1)+
Ze 3·ρ·sin(θ1)+
Ze 4·(2ρ2−1)
 +Ze 5·ρ2·cos(2θ1)+
Ze 6·ρ2·sin(2θ1)+
Ze 7·(3ρ2−2)·ρ·cos(θ1)+
Ze 8·(3ρ2−2)·ρ·sin(θ1)+
Ze 9·(6ρ4−6ρ2+1)+
Ze 10·ρ3·cos(3θ1)+
Ze 11·ρ3·sin(3θ1)+
Ze 12·(4ρ2−3)·ρ2·cos(2θ1)+
Ze 13·(4ρ2−3)·ρ2·sin(2θ1)+
Ze 14·(10ρ4−12ρ2+3)·ρ·cos(θ1)+
Ze 15·(10ρ4−12ρ2+3)·ρ·sin(θ1)+
Ze 16·(20ρ6−30ρ4+12ρ2−1)+
Ze 17·ρ4cos(4θ1)+
Ze 18·ρ4·sin(4θ1)+
Ze 19·(5ρ2−4)·ρ3·cos(3θ1)+
Ze 20·(5ρ2−4)·ρ3·sin(3θ1)+
Ze 21·(15ρ4−20ρ2+6)·ρ2cos(2θ1)+
Ze 22·(15ρ4−20ρ2+6)·ρ2sin(2θ1)+
Ze 23·(35ρ6−60ρ4+30ρ2−4)·ρ·cos(θ1)+
Ze 24·(35ρ6−60ρ4+30ρ2−4)·ρ·sin(θ1)+
Ze 25·(70ρ8−140ρ6+90ρ4−20ρ2+1)+
Ze 26·ρ5·cos(5θ1)+
Ze 27·ρ5sin(5θ1)+
Ze 28·(6ρ2−5)·ρ4·cos(4θ1)+
Ze 29·(6ρ2−5)·ρ4·sin(4θ1)+
Ze 30·(21ρ4−30ρ2+10)·ρ3·cos(3θ1)+
Ze 31·(21ρ4−30ρ2+10)·ρ3·sin(3θ1)+
Ze 32·(56ρ6−105ρ4+60ρ2−10)·ρ2·cos(2θ1)+
Ze 33·(56ρ6−105ρ4+60ρ2−10)·ρ2·sin(2θ1)+
Ze 34·(126ρ8−280ρ6+210ρ4−60ρ2+5)·ρ·cos(θ1)+
Ze 35·(126ρ8−280μ6+210ρ4−60ρ2+5)·ρ·sin(θ1)+
Ze 36·(252ρ10−630ρ8+560ρ6−210ρ4+30ρ2−1)+
Ze 37·(924ρ12−2772ρ10+3150ρ8−1680ρ6+420ρ4−42ρ2
+1)  (10)
Similarly, the approximate sectional shape in the principal line direction is obtained by substituting the angle θ2 (i.e., θ1+π) into θ in the Zernike's polynomial (9).
At step ST6, the approximate sectional shapes in the generating line direction and the principal line direction are approximated with a quadratic curve in the second approximate sectional shape calculating portion 35. Herein, because of the cylindrical aspheric surface or toroidal aspheric surface, the general expression (11) of the quadratic curve is employed.
1=ax 2+2hxz+bz 2+2gx+2fz  (11)
For this general expression (11) of quadratic curve, the approximate sectional shape data in the generating line direction that is obtained from the expression (10) is fitted by the method of least square to acquire the coefficients a, b, g, h and f defining the curvet and the center coordinates (x0, z0) are obtained on the basis of the coefficients a, b, g, h and f in accordance with an expression (12) as follows.
(x 0 , z 0)−{(f·h−b·g)/(a·b−h 2), (g·h−a·f)/(a·b−h 2)}  (12)
The size (r) is obtained in accordance with an expression (13) as follows.
r=1−(ax 0 2 +bz 0 2+2hx 0 z 0+2gx 0+2fz 0)  (13)
Supposing that sa, sb and sc are in accordance with the expressions (14), (15) and (16), the major axis size (kx) is represented in accordance with an expression (17), and the minor axis size (kz) is represented in accordance with an expression (18).
s a =a/r  (14)
s b =b/r  (15)
s c =c/r  (16)
k x={square root over ( )}(4·S b/(4·s a ·s b −s c 2))  (17)
k z={square root over ( )}(4·S a/(4·s a ·s b −s c 2))  (18)
On the basis of the major axis size (kx) and the minor axis size (kz) that are calculated, the radius of curvature is calculated in accordance with an expression (19), and the cone constant (cc) is calculated in accordance with an expression (20).
radius=k x·{square root over ( )}((kz 2 −k x 2)/k z 2)  (19)
cc=(k z 2 −k x 2)−1  (20)
Similarly, the radius of curvature and the cone constant in the principal line direction are calculated. Thereby, the sectional shapes in the principal line direction and the generating line direction can be obtained in the numerical values as the approximate shapes up to the cone constant.
The radius of curvature for the calculated approximate quadratic curve is the result within a unit circle with the radius normalized to 1, and thus calculated as the numerical value data of actual size in the sectional shape data calculating portion 36 at step ST7. This numerical value data is output and displayed on the calculated data display unit 4 at step ST8. In this way, employing the higher order terms of the Zernike's polynomial, the cone constant can be obtained in addition to the radius of curvature for the cylindrical aspheric surface or toroidal aspheric surface, and the principal line direction and the generating line direction.
As described above, in the surface shape measuring apparatus of the invention, even for a measurement object having the unknown principal line direction or generating line direction, which was difficult to measure with the conventional constitution, the three dimensional orthogonal coordinate data (x, y, z) representing the surface shape data of the measurement object is converted into the polar coordinate data (z, ρ, θ), employing the Zernike's polynomial for approximating the curved surface, the generating line direction and the principal line direction for the surface shape of the measurement object are obtained, and the approximate sectional shapes in the generating line direction and the principal line direction are calculated. Further, the first approximate sectional shapes are approximated with the quadratic curves, and the center coordinates and the radiuses of curvature are calculated for the approximate quadratic curves that are the second approximate sectional shapes obtained in the generating line direction and the principal line direction. On the basis of the center coordinates and the radiuses of curvature for the approximate quadratic curves, the approximate shape of sectional shape in the generating line direction and the approximate shape of sectional shape in the generating line direction in the surface shape of the measurement object can be obtained as the numerical data.
The present application is based on Japanese Patent Application No. 2000-369348, the entire contents of which are incorporated herein by reference.

Claims (8)

What is claimed is:
1. A surface shape measuring apparatus comprising:
polar coordinate conversion means for converting surface shape data of a measurement object represented as three dimensional orthogonal coordinate data (x, y, z) into polar coordinate data (z, ρ, θ);
approximate expression calculating means for calculating an approximate expression for the surface shape of the measurement object on the basis of said polar coordinate data, employing a polynomial for approximating a curved surface;
angle calculating means for calculating an angle θ1 representing a generating line direction and an angle θ2 representing a principal line direction in the surface shape of the measurement object in accordance with said approximate expression;
first approximate sectional shape calculating means for calculating first approximate sectional shapes both in the generating line and principal line directions on the surface shape of the measurement object on the basis of said angles θ1 and θ2 employing said approximate expression;
second approximate sectional shapes calculating means for approximating said first approximate sectional shapes to quadratic curves with respect to the three dimensional orthogonal coordinates as second approximate sectional shapes, and calculating center coordinates and radiuses of curvature for said approximate quadratic curves representing said second approximate sectional shapes in the generating line and principal line directions; and
sectional shape data calculating means for calculating numerical data of the second approximate sectional shapes both in the generating line and principal line directions and on the surface shape of the measurement object on the basis of the center coordinates and the radiuses of curvature for said approximate quadratic curves.
2. The surface shape measuring apparatus according to claim 1, wherein said approximate expression comprises a Zernike's polynomial including at least up to nine terms.
3. The surface shape measuring apparatus according to claim 1, wherein said surface shape comprises a cylindrical aspheric surface or a toroidal aspheric surface.
4. The surface shape measuring apparatus according to claim 3, wherein the surface shape is measured as three dimensional orthogonal data of the orthogonal coordinate system and converted to the polar coordinate data.
5. A surface shape measuring method comprising the steps of:
converting surface shape data of a measurement object represented as three dimensional orthogonal coordinate data (x, y, z) into polar coordinate data (z, ρ, θ);
calculating an approximate expression for the surface shape of the measurement object on the basis of said polar coordinate data employing a polynomial for approximating a curved surface;
calculating an angle θ1 representing a generating line direction and an angle θ2 representing a principal line direction in the surface shape of the measurement object in accordance with said approximate expression;
calculating first approximate sectional shapes both in the generating line and principal line directions on the surface shape of the measurement object on the basis of the calculated angles θ1 and θ2, employing said approximate expression;
approximating the first approximate sectional shapes both in the generating line and principal line directions to quadratic curves with respect to the three dimensional orthogonal coordinates as second approximate sectional shapes and calculating respective center coordinates and radiuses of curvature for said approximate quadratic curves; and
calculating numerical data of the second approximate sectional shapes both in the generating line and principal line directions in the surface shape of the measurement object, on the basis of the center coordinates and the radiuses of curvature for said approximate quadratic curves.
6. The surface shape measuring method according to claim 5, wherein said approximate expression comprises a Zernike's polynomial including at least up to nine terms.
7. The surface shape measuring method according to claim 5, wherein the surface shape comprises a cylindrical aspheric surface or a toroidal aspheric surface.
8. The surface shape measuring method according to claim 7, wherein the surface shape is measured as three dimensional orthogonal data of the orthogonal coordinate system and converted to the polar coordinate data.
US10/002,162 2000-12-05 2001-12-05 Apparatus and method for measuring surface shape Expired - Lifetime US6651029B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2000-369348 2000-12-05
JP2000369348 2000-12-05

Publications (2)

Publication Number Publication Date
US20020082804A1 US20020082804A1 (en) 2002-06-27
US6651029B2 true US6651029B2 (en) 2003-11-18

Family

ID=18839402

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/002,162 Expired - Lifetime US6651029B2 (en) 2000-12-05 2001-12-05 Apparatus and method for measuring surface shape

Country Status (2)

Country Link
US (1) US6651029B2 (en)
DE (1) DE10159666A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161382A1 (en) * 2003-06-30 2006-07-20 Kensaku Kaneyasu Three-dimensional shape measuring method and measuring apparatus thereof
US20090284756A1 (en) * 2008-05-16 2009-11-19 Danny Roberge Acquisition of topographies of objects having arbitrary geometries
US20180203429A1 (en) * 2017-01-18 2018-07-19 Fanuc Corporation Controller

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5721420B2 (en) * 2010-12-17 2015-05-20 キヤノン株式会社 Measuring method and measuring device
JP2015203727A (en) * 2014-04-11 2015-11-16 キヤノン株式会社 Image-capturing device and image-capturing method
CN110186394B (en) * 2019-06-26 2020-06-09 中国科学院长春光学精密机械与物理研究所 Plane mirror shape detection method, device, device and computer readable storage medium
CN110793461A (en) * 2019-11-14 2020-02-14 中原工学院 Ultra-precise large-caliber aspheric surface profile measuring machine and measuring method thereof
CN118882510A (en) * 2024-02-01 2024-11-01 中交第三航务工程局有限公司 A device for measuring the radius of large-diameter offshore wind power piles

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6032377A (en) * 1997-01-07 2000-03-07 Nikon Corporation Non-spherical surface shape measuring device
US6260000B1 (en) * 1997-11-04 2001-07-10 Minolta Co., Ltd. Three-dimensional shape data processing apparatus

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6032377A (en) * 1997-01-07 2000-03-07 Nikon Corporation Non-spherical surface shape measuring device
US6260000B1 (en) * 1997-11-04 2001-07-10 Minolta Co., Ltd. Three-dimensional shape data processing apparatus

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060161382A1 (en) * 2003-06-30 2006-07-20 Kensaku Kaneyasu Three-dimensional shape measuring method and measuring apparatus thereof
US7321841B2 (en) * 2003-06-30 2008-01-22 Honda Motor Co., Ltd. Three-dimensional shape measuring method and measuring apparatus thereof
US20090284756A1 (en) * 2008-05-16 2009-11-19 Danny Roberge Acquisition of topographies of objects having arbitrary geometries
US8139230B2 (en) * 2008-05-16 2012-03-20 Forensic Technologies Wai Inc. Acquisition of topographies of objects having arbitrary geometries
AU2009245974B2 (en) * 2008-05-16 2012-04-12 Ultra Electronics Forensic Technology Inc. Acquisition of topographies of objects having arbitrary geometries
US20180203429A1 (en) * 2017-01-18 2018-07-19 Fanuc Corporation Controller

Also Published As

Publication number Publication date
DE10159666A1 (en) 2002-07-11
US20020082804A1 (en) 2002-06-27

Similar Documents

Publication Publication Date Title
JP4815052B2 (en) Apparatus and method for searching for deformation of object having smooth surface
US6651029B2 (en) Apparatus and method for measuring surface shape
JP2007525682A (en) Wheel alignment measuring system and measuring method and measuring unit for determining the spatial position of a wheel rim
JP4476733B2 (en) Pattern evaluation method, program, and pattern evaluation apparatus
JP2005257673A (en) Noncontact measuring method and instrument
US11934743B2 (en) Method for measuring the surface shape of a toric mirror
CN117091525A (en) Tunnel surrounding rock structure deformation measuring method based on machine vision and structured light
CN107525652A (en) Lens distortion method of testing, apparatus and system
CN108225187A (en) A kind of non-spherical lens error detection method based on wavefront sensing
US7092562B2 (en) Method for measuring a three-dimensional object, or assembly of objects
US20020077769A1 (en) Method for registering the actual description of a measured object with a nominal description
JP3999063B2 (en) CMM, CMM calibration method, and computer-readable storage medium storing program for executing the method
Hopp et al. The sensitivity of three-point circle fitting
JP3773838B2 (en) Surface shape measuring apparatus and surface shape measuring method
Moroni et al. Performance verification of a 4-axis focus variation co-ordinate measuring system
JP2006343234A (en) Evaluation method of aspheric shape error, and shape evaluation device
JP2885422B2 (en) Shape evaluation device and shape evaluation method
JP4806767B2 (en) Strain measuring method and apparatus
JPH0933244A (en) Shape measuring method
JP4462772B2 (en) Shape measuring device
Jin et al. 3D optical measuring and data processing applied in flexible electronics manufacturing
CN109084935A (en) A kind of orthogonal vector synthesis assessment method of dynamic balancing machine unbalance reduction ratio URR
JPH10246624A (en) Shape analyzer
Lin et al. Skew ray tracing and sensitivity analysis of geometrical optics
Ahn et al. A New Instrument for Measuring the Optical Properties of Wide-field-of-view Virtual-reality Devices

Legal Events

Date Code Title Description
AS Assignment

Owner name: KABUSHIKI KAISHA SANKYO SEIKI SEISAKUSHO, JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SAKAI, HIROSHI;REEL/FRAME:012602/0564

Effective date: 20020111

STCF Information on status: patent grant

Free format text: PATENTED CASE

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: NIDEC SANKYO CORPORATION, JAPAN

Free format text: CHANGE OF NAME;ASSIGNOR:KABUSHIKI KAISHA SANKYO SEIKI SEISAKUSHO;REEL/FRAME:023355/0454

Effective date: 20051001

AS Assignment

Owner name: VOXPATH RS LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NIDEC SANKYO CORPORATION;REEL/FRAME:023758/0563

Effective date: 20091221

FEPP Fee payment procedure

Free format text: PAT HOLDER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO SMALL (ORIGINAL EVENT CODE: LTOS); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

REFU Refund

Free format text: REFUND - PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: R1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

AS Assignment

Owner name: MFI TECHNOLOGY, LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VOXPATH NETWORKS, LLC;REEL/FRAME:036020/0027

Effective date: 20150601

REMI Maintenance fee reminder mailed
AS Assignment

Owner name: MFI TECHNOLOGY, LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:VOXPATH NETWORKS, LLC;REEL/FRAME:036820/0205

Effective date: 20150601

FPAY Fee payment

Year of fee payment: 12

SULP Surcharge for late payment

Year of fee payment: 11

AS Assignment

Owner name: DIMENSIONAL DYNAMICS, LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MFI TECHNOLOGY, LLC;REEL/FRAME:041753/0932

Effective date: 20160330

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载