Patent US5071252A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5071252A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for contactless profiling normal to a surface

Assignee: Fanuc Corp
•
Filing: 1988-08-31
•
Granted: 1991-12-10
•
Expires: 2008-08-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention provides a contactless profiling method for tracing a model surface (MDL) while performing attitude control in such a manner that an optic axis (OP1) of a contactless probe (PRB), which is capable of simultaneously measuring distances to three points on the model surface, is pointed along the direction of a line normal to the model surface at all times. In this contactless profiling method, model normal line direction N at a measurement point A is calculated first from an inclination angle increment in a probe feed direction (X direction), which is obtained using distances, L 1 , L 2 to two points A, B in the probe feed direction measured every predetermined sampling time T s , and second from an inclination angle increment in a perpendicular direction (Y direction) obtained using two points A, C in the perpendicular direction. Next, total incremental quantities every sampling time T s along the three axes of the rectangular coordinate system and the two axes of probe rotation are calculated by using (i) incremental quantities found along three axes of a retangular coordinate system and two axes of probe rotation; (ii) incremental quantities found in the feed direction (X direction) and profiling direction (Z direction) determined from tracing velocity and inclination angle in the probe feed direction; and (iii) a Z-axis component of an error between the distance L 1 , which is measured by first distance measuring means (DM1) every sampling time T s , and a reference distance L 0 .

Inventors

  • 👤 Hitoshi Matsuura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 21:21
CPC Classifications
B; B23; B23Q; B23Q35/00; B23Q35/04; B23Q35/08; B23Q35/12; B23Q35/127; G; G05; G05B; G05B2219/00; G05B2219/30; G05B2219/37; G05B2219/37425; G05B2219/49; G05B2219/49243; G05B2219/50; G05B2219/50356

Claims Analysis

Total Claims: 32
Claim 1
Independent Claim 396 words
A method for profiling a model surface by tracing the model surface using a distance measuring probe, the distance measuring probe capable of measuring distances over predetermined sampling times T S without contacting the model surface, said method comprising the steps of: (a) providing first, second and third optical-type distance measuring means in the distance measuring probe for simultaneous distance measurement to at least three points on the model surface; (b) maintaining the second optical-type distance measuring means a first predetermined distance apart from the first optical-type distance measuring means in a probe feed direction; (c) maintaining the third optical-type distance measuring means a second predetermined distance apart from the first optical-type distance measuring means in a direction perpendicular to the probe feed direction; (d) moving the distance measuring probe relative to the model along first, second and third axes of a three-dimensional coordinate system; (e) moving the distance measuring probe about fourth and fifth axes; (f) measuring, every of the predetermined sampling times T S , first, second and third distances between the distance measuring probe and the at least three points on the model surface using the first, second and third optical-type distance measuring means, respectively; (g) computing an inclination angle increment .sub.Δ θ x in the probe feed direction using the first and second distances; (h) computing an inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction using the first and third distances; (i) computing, every of the predetermined sampling times T S , incremental quantities along the first, second and third axes of the rectangular coordinate system and about the fourth and fifth axes of probe rotation required to align an optic axis of the first distance measuring means along a line normal to the model surface at the first point; (j) adjusting the incremental quantities along two axes of the rectangular coordinate system, every of the predetermined sampling times T S , in dependence upon a tracing velocity, an inclination angle in the probe feed direction and a component along the third axis of an error between the first distance and a reference distance; and (k) performing simultaneous five-axis control of said moving in steps (d) and (e) using the incremental quantities along the first, second and third axes as adjusted in step (j) and using the incremental quantities about the fourth and fifth axes.
Claim 2
Independent Claim 396 words
A method for profiling a model surface by tracing the model surface using a distance measuring probe, the distance measuring probe capable of measuring distances over predetermined sampling times T S without contacting the model surface, said method comprising the steps of: (a) providing first, second and third optical-type distance measuring means in the distance measuring probe for simultaneous distance measurement to at least three points on the model surface; (b) maintaining the second optical-type distance measuring means a first predetermined distance apart from the first optical-type distance measuring means in a probe feed direction; (c) maintaining the third optical-type distance measuring means a second predetermined distance apart from the first optical-type distance measuring means in a direction perpendicular to the probe feed direction; (d) moving the distance measuring probe relative to the model along first, second and third axes of a three-dimensional coordinate system; (e) moving the distance measuring probe about fourth and fifth axes; (f) measuring, every of the predetermined sampling times T S , first, second and third distances between the distance measuring probe and the at least three points on the model surface using the first, second and third optical-type distance measuring means, respectively; (g) computing an inclination angle increment .sub.Δ θ x in the probe feed direction using the first and second distances; (h) computing an inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction using the first and third distances; (i) computing, every of the predetermined sampling times T S , incremental quantities along the first, second and third axes of the rectangular coordinate system and about the fourth and fifth axes of probe rotation required to align an optic axis of the first distance measuring means along a line normal to the model surface at the first point; (j) adjusting the incremental quantities along two axes of the rectangular coordinate system, every of the predetermined sampling times T S , in dependence upon a tracing velocity, an inclination angle in the probe feed direction and a component along the third axis of an error between the first distance and a reference distance; and (k) performing simultaneous five-axis control of said moving in steps (d) and (e) using the incremental quantities along the first, second and third axes as adjusted in step (j) and using the incremental quantities about the fourth and fifth axes.
Claim 3
Dependent Claim 137 words
A contactless profiling method according to claim 1, wherein the inclination angle increment .sub.Δ θ x in the probe feed direction is determined every of the predetermined sampling times T S in accordance with the equation .sub.Δ θ.sub.x =tan.sup.-1 (L.sub.1 -L.sub.2)/dl.sub.12 and the inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction is determined every of the predetermined sampling times T S in accordance with the equation .sub.Δ θ.sub.y =tan.sup.-1 (L.sub.1 -L.sub.3)/dl.sub.13 where dl 12 represents the first predetermined distance between the first and second optical-type distance measuring means, dl 13 represents the second predetermined distance between the first and third optical-type distance measuring means, L 1 , L 2 and L 3 represent the first, second and third distances, respectively, measured every of the predetermined sampling times T S .
Claim 4
Dependent Claim 107 words
A contactless profiling method according to claim 1, wherein for an additional of the predetermined sampling times, inclination angle θ x2 of the optic axis in the probe feed direction and inclination angle θ y2 of the optic axis in the direction perpendicular to the probe feed direction are determined in accordance with: θ.sub.x2 =θ.sub.x1 +.sub.Δ θ.sub.x θ.sub.y2 =θ.sub.y1 +.sub.Δ θ.sub.y where θ x1 represents inclination angle of the optic axis of the first distance measuring means in the probe feed direction, and θ y1 represents inclination angle of the optic axis of the first distance measuring means in the direction perpendicular to the probe feed direction.
Claim 5
Dependent Claim 110 words
A contactless profiling method according to claim 3, wherein incremental quantities .sub.Δ x, .sub.Δ y, .sub.Δ z, .sub.Δ θ x , .sub.Δ θ y along the first, second and third axes of the three-dimensional coordinate system and the fourth and fifth axes of probe rotation are determined in accordance with: ##EQU5## where dl 12 represents the first predetermined distance between the first and second optical-type distance measuring means, dl 13 represents the second predetermined distance between the first and third optical-type distance measuring means, L 1 , L 2 and L 3 represent the first, second and third distances, respectively, measured every of the predetermined sampling times T S .
Claim 6
Dependent Claim 68 words
A contactless profiling method according to claim 4, wherein incremental quantities .sub.Δ X Q , .sub.Δ Z Q along their corresponding axes of the rectangular coordinate system, for every of the predetermined sampling times T S , are determined from the tracing velocity V and the inclination angle θ x1 in the probe feed direction in accordance with: .sub.Δ X.sub.Q =V·cos θ.sub.x1 ·T.sub.S .sub.Δ Z.sub.Q =V·cos θ.sub.x1 ·T.sub.S.
Claim 7
Dependent Claim 32 words
A contactless profiling method according to claim 1, further comprising the step of calculating the location of a point on the model surface from measurements obtained by carrying out the contactless profiling.
Claim 8
Independent Claim 298 words
A method for profiling a model surface by tracing the surface with a distance measuring probe over predetermined sampling times T S , the distance measuring probe capable of measuring distances without contacting the surface, said method comprising the steps of: (a) providing a first, a second and a third contactless distance measuring device for simultaneous distance measurement of at least three points on the model surface; (b) juxtaposing the second contactless distance measuring device a predetermined distance from the first contactless distance measuring device in a probe feed direction; (c) juxtaposing the third contactless distance measuring device a predetermined distance from the first contactless distance measuring device in a direction perpendicular to the probe feed direction; (d) measuring, every of the predetermined sampling times T S , incremental distances to two points in the probe feed direction and determining an inclination angle increment .sub.Δ θ x in the probe feed direction in accordance with said measured incremental distances to the two points in the probe feed direction; (e) measuring, every of the predetermined sampling times T S , incremental distances to two points in a direction perpendicular to the probe feed direction and determining an inclination angle increment .sub.Δ θ y in a direction perpendicular to the probe feed direction in accordance with said measured incremental distances to two points in a direction perpendicular to the probe feed direction; and (f) determining, every of the predetermined sampling times T S , incremental quantities required to align a measurement line of the first contactless distance measuring device along a line normal to the model surface in accordance with both the inclination angle increment .sub.Δ θ x in the probe feed direction and the inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction.
Claim 9
Independent Claim 298 words
A method for profiling a model surface by tracing the surface with a distance measuring probe over predetermined sampling times T S , the distance measuring probe capable of measuring distances without contacting the surface, said method comprising the steps of: (a) providing a first, a second and a third contactless distance measuring device for simultaneous distance measurement of at least three points on the model surface; (b) juxtaposing the second contactless distance measuring device a predetermined distance from the first contactless distance measuring device in a probe feed direction; (c) juxtaposing the third contactless distance measuring device a predetermined distance from the first contactless distance measuring device in a direction perpendicular to the probe feed direction; (d) measuring, every of the predetermined sampling times T S , incremental distances to two points in the probe feed direction and determining an inclination angle increment .sub.Δ θ x in the probe feed direction in accordance with said measured incremental distances to the two points in the probe feed direction; (e) measuring, every of the predetermined sampling times T S , incremental distances to two points in a direction perpendicular to the probe feed direction and determining an inclination angle increment .sub.Δ θ y in a direction perpendicular to the probe feed direction in accordance with said measured incremental distances to two points in a direction perpendicular to the probe feed direction; and (f) determining, every of the predetermined sampling times T S , incremental quantities required to align a measurement line of the first contactless distance measuring device along a line normal to the model surface in accordance with both the inclination angle increment .sub.Δ θ x in the probe feed direction and the inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction.
Claim 10
Dependent Claim 82 words
A contactless profiling method according to claim 7, further comprising the steps of: providing for movement of the distance measuring probe along a first, second and third axes of a three-dimensional coordinate system and about fourth and fifth axes of probe rotation; and performing simultaneous five-axis control of movement of the distance measuring probe in accordance with said incremental quantities along the first, second and third axes of the three-dimensional coordinate system and about the fourth and fifth axes of probe rotation.
Claim 11
Dependent Claim 27 words
A contactless profiling method according to claim 7, wherein the incremental quantities are adjusted by a tracing velocity and an inclination angle in the probe feed direction.
Claim 12
Dependent Claim 43 words
A contactless profiling method according to claim 7, wherein the incremental quantities are adjusted by a Z-axis component of an error between the distance measured by the first distance measuring device every of the predetermined sampling times T S and a reference distance.
Claim 13
Dependent Claim 68 words
A contactless profiling method according to claim 8, wherein the incremental quantities are determined along their corresponding axes of the three-dimensional coordinate system adjusted by a tracing velocity and an inclination angle in the probe feed direction and adjusted by a Z-axis component of an error between the distance measured by the first distance measuring device every of the predetermined sampling times T S and a reference distance.
Claim 14
Dependent Claim 162 words
A contactless profiling method according to claim 7, wherein the inclination angle increment .sub.Δ θ x in the probe feed direction is determined every predetermined sampling time T S in accordance with the equation .sub.Δ θ.sub.x =tan .sup.-1 (L.sub.1 -L.sub.2)/dl.sub.12 and the inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction is determined every of the predetermined sampling times T S in accordance with the equation .sub.Δ θ.sub.y =tan .sup.-1 (L.sub.1 -L.sub.3)/dl.sub.13 where dl 12 represents spacing between the first and the second contactless distance measuring device, dl 13 represents spacing between the first and the third contactless distance measuring device, L 1 , L 2 represent distances to two points in the probe feed direction measured every of the predetermined sampling times T S , and L 1 , L 3 represent distances to two points in the direction perpendicular to the probe feed direction measured every of the predetermined sampling times T S .
Claim 15
Dependent Claim 107 words
A contactless profiling method according to claim 8, wherein for an additional of the predetermined sampling times, inclination angle θ x2 of the measurement line in the probe feed direction and inclination angle θ y2 of the measurement line in the direction perpendicular to the probe feed direction are determined in accordance with: θ.sub.x2 =θ.sub.x1 +.sub.Δ θ.sub.x θ.sub.y2 =θ.sub.y1 +.sub.Δ θ.sub.y where θ x1 represents inclination angle of the measurement line of the first distance measuring device in the probe feed direction, and θ y1 represents inclination angle of the measurement line of the first distance measuring device in the direction perpendicular to the probe feed direction.
Claim 16
Dependent Claim 130 words
A contactless profiling method according to claim 13, wherein incremental quantities .sub.Δ x, .sub.Δ y, .sub.Δ z, .sub.Δ θ x , .sub.Δ θ y along the first, second and third axes of the three-dimensional coordinate system and the fourth and fifth axes of probe rotation are determined in accordance with: ##EQU6## where dl 12 represents the first predetermined distance between the first and second contactless distance measuring device, dl 13 represents the second predetermined distance between the first and third contactless distance measuring device, L 1 and L 2 represent distances to the two points in the probe feed direction and L 1 and L 3 represent distances to two points in a direction perpendicular to the probe feed direction measured every of the predetermined sampling times T S .
Claim 17
Dependent Claim 68 words
A contactless profiling method according to claim 14, wherein incremental quantities .sub.Δ X Q , .sub.Δ Z Q along their corresponding axes of the three-dimensional coordinate system, for every of the predetermined sampling times T S , are determined from the tracing velocity V and the inclination angle θ x1 in the probe feed direction in accordance with: .sub.Δ X.sub.Q =V·cos θ.sub.x1 T.sub.S .sub.Δ Z.sub.Q =V·cos θ.sub.x1 T.sub.S.
Claim 18
Dependent Claim 32 words
A contactless profiling method according to claim 8, further comprising the step of calculating the location of a point on the model surface from measurements obtained by carrying out the contactless profiling.
Claim 19
Independent Claim 304 words
An apparatus for profiling a surface of a model by tracing the model surface, said apparatus comprising: a distance measuring probe capable of measuring distances, said distance measuring probe including: a first distance measuring device capable of measuring a distance along a first measurement line from said first distance measurement device to a first point on the model surface; a second distance measuring device arranged a first predetermined distance from the first distance measuring device in a probe feed direction; and a third distance measuring device arranged a second predetermined distance from the first distance measuring device in a direction perpendicular to the probe feed direction; a first servo unit to move the distance measuring probe relative to the model along first, second and third axes of a three-dimensional coordinate system; a second servo unit to move the distance measuring probe about fourth and fifth axes of probe rotation; and a controller to compute an inclination angle increment .sub.Δ θ x in a probe feed direction using first and second distances measured between said first and second distance measuring devices and the surface, to compute an inclination a angle increment .sub.Δ θ y in a direction perpendicular to the probe feed direction using first and third distances measured between said first and third distance measuring devices and the surface, to compute incremental quantities along the first, second and third axes of the three-dimensional coordinate system and the fourth and fifth axes of the probe rotation required to align the first measurement line of said first distance measuring device along a line normal to the surface at the first point, and to control simultaneous five-axis control of said first and second servo unit using the incremental quantities along the first, second and third axes and using the incremental quantities about the fourth and fifth axes.
Claim 20
Independent Claim 304 words
An apparatus for profiling a surface of a model by tracing the model surface, said apparatus comprising: a distance measuring probe capable of measuring distances, said distance measuring probe including: a first distance measuring device capable of measuring a distance along a first measurement line from said first distance measurement device to a first point on the model surface; a second distance measuring device arranged a first predetermined distance from the first distance measuring device in a probe feed direction; and a third distance measuring device arranged a second predetermined distance from the first distance measuring device in a direction perpendicular to the probe feed direction; a first servo unit to move the distance measuring probe relative to the model along first, second and third axes of a three-dimensional coordinate system; a second servo unit to move the distance measuring probe about fourth and fifth axes of probe rotation; and a controller to compute an inclination angle increment .sub.Δ θ x in a probe feed direction using first and second distances measured between said first and second distance measuring devices and the surface, to compute an inclination a angle increment .sub.Δ θ y in a direction perpendicular to the probe feed direction using first and third distances measured between said first and third distance measuring devices and the surface, to compute incremental quantities along the first, second and third axes of the three-dimensional coordinate system and the fourth and fifth axes of the probe rotation required to align the first measurement line of said first distance measuring device along a line normal to the surface at the first point, and to control simultaneous five-axis control of said first and second servo unit using the incremental quantities along the first, second and third axes and using the incremental quantities about the fourth and fifth axes.
Claim 21
Dependent Claim 36 words
An apparatus according to claim 17, wherein said controller adjusts the incremental quantities along corresponding axes of the three-dimensional coordinate system in accordance with a tracing velocity and an inclination angle in the probe feed direction.
Claim 22
Dependent Claim 36 words
An apparatus according to claim 17, wherein said controller adjusts the incremental quantities in accordance with a Z-axis component of an error between a reference distance and the distance measured by said first distance measuring device.
Claim 23
Dependent Claim 59 words
An apparatus for profiling according to claim 17, wherein said controller adjusts the incremental quantities along corresponding axes of the three-dimensional coordinate system in accordance with a tracing velocity and an inclination angle in the probe feed direction and a Z-axis component of an error between a reference distance and the distance measured by the first distance measuring device.
Claim 24
Dependent Claim 113 words
An apparatus according to claim 17, wherein said controller computes an inclination angle increment .sub.Δ θ x in the probe feed direction and an inclination angle increment .sub.Δ θ y in the direction perpendicular to the probe feed direction, where .sub.Δ θ.sub.x =tan.sup.-1 (L.sub.1 -L.sub.2)/dl.sub.12' .sub.Δ θ.sub.y =tan.sup.-1 (L.sub.1 -L.sub.3)/dl.sub.13' dl 12 represents the first predetermined distance between said first and second distance measuring devices, dl 13 represents the second predetermined distance between said first and third distance measuring devices and L 1 , L 2 and L 3 represent distances to three points on the surface from said distance measuring probe, measured by said first, second and third distance measuring devices, respectively.
Claim 25
Dependent Claim 103 words
An apparatus according to claim 17, wherein said controller computes an inclination angle θ x2 of the first measurement line in the probe feed direction and an inclination angle θ y2 of the first measurement line in the direction perpendicular to the probe feed direction, where θ.sub.x2 =θ.sub.x1 +.sub.Δ θ.sub.x θ.sub.y2 =θ.sub.y1 +.sub.Δ θ.sub.y θ x1 represents an inclination angle of the first measurement line of the first distance measuring device in the probe feed direction, and θ y1 represents an inclination angle of the first measurement line of the first distance measuring device in the direction perpendicular to the probe feed direction.
Claim 26
Dependent Claim 100 words
The apparatus for profiling according to claim 22, wherein said controller calculates the incremental quantities .sub.Δ x, .sub.Δ y, .sub.Δ z, .sub.Δ θ x , .sub.Δ θ y , along the first, second and third axes of the three-dimensional coordinate system and the fourth and fifth axes of probe rotation, where ##EQU7## where dl 12 represents the first predetermined distance between said first and second distance measuring devices, dl 13 represents the second predetermined distance between said first and third distance measuring devices, and L 1 , L 2 and L 3 represent the first, second and third distances, respectively.
Claim 27
Dependent Claim 30 words
An apparatus for profiling according to claim 17, further comprising an output port for outputting the location of a point on the surface measured by said first distance measurement device.
Claim 28
Independent Claim 196 words
A method for profiling normal to a model surface by tracing the model surface over predetermined sampling times T S , said method comprising the steps of: (a) measuring, every of the predetermined sampling times, first, second and third distances along first, second and third measurement lines, respectively, between a distance measuring probe and at least three points on the model surface; (b) computing a first inclination angle increment in a first direction using the first and second distances; (c) computing a second inclination angle increment in a direction perpendicular to the first direction using the first and third distances; (d) determining, every of the predetermined sampling times, total incremental quantities along first, second and third axes of a three-dimensional coordinate system and fourth and fifth axes of probe rotation required to align the first measurement line of the distance measuring probe along a line normal to the model surface; and (e) performing simultaneous five-axis control of movement of the distance measuring probe relative to the model, along the first, second and third axes of the three-dimensional coordinate system and about the fourth and fifth axes of probe rotation in accordance with the total incremental quantities.
Claim 29
Independent Claim 196 words
A method for profiling normal to a model surface by tracing the model surface over predetermined sampling times T S , said method comprising the steps of: (a) measuring, every of the predetermined sampling times, first, second and third distances along first, second and third measurement lines, respectively, between a distance measuring probe and at least three points on the model surface; (b) computing a first inclination angle increment in a first direction using the first and second distances; (c) computing a second inclination angle increment in a direction perpendicular to the first direction using the first and third distances; (d) determining, every of the predetermined sampling times, total incremental quantities along first, second and third axes of a three-dimensional coordinate system and fourth and fifth axes of probe rotation required to align the first measurement line of the distance measuring probe along a line normal to the model surface; and (e) performing simultaneous five-axis control of movement of the distance measuring probe relative to the model, along the first, second and third axes of the three-dimensional coordinate system and about the fourth and fifth axes of probe rotation in accordance with the total incremental quantities.
Claim 30
Dependent Claim 39 words
A method according to claim 25, wherein the total incremental quantities are determined in accordance with incremental quantities along corresponding axes of the three-dimensional coordinate system adjusted by a tracing velocity and an inclination angle in the first direction.
Claim 31
Dependent Claim 34 words
A method according to claim 25, wherein the total incremental quantities are determined in accordance with incremental quantities adjusted by a Z-axis component of an error between the first distance and a reference distance.
Claim 32
Dependent Claim 57 words
A method according to claim 25, wherein the total incremental quantities are determined in accordance with incremental quantities along their corresponding axes of the three-dimensional coordinate system adjusted by a tracing velocity and an inclination angle in the first direction and adjusted by a Z-axis component of an error between the first distance and a reference distance.

References Cited (Backward Citations)

US4479717A Cited
US4789243A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-12-09 1995-06-10 1995-12-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-12-09 1999-06-10 1999-12-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-12-09 2003-06-10 2003-12-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag