METHOD FOR SHAPE ERROR IN-SITU MEASUREMENT OF TORUSES

Abstract

The present invention provides a method for shape error in-situ measurement of toruses, and is realized based on a system for shape error in-situ measurement of large-scale toruses. The system for in-situ measurement comprises an attitude adjusting part, a rotating part and a measuring part. The attitude adjusting part comprises an attitude adjusting platform, an attitude adjusting platform motor and an adapter panel; the rotating part comprises a rotating index plate base and a high-precision rotating index plate; and the measuring part comprises a sensor clamp, sensor holders, contact sensors and associated equipment. The present invention realizes the application of the three-point method in shape error measurement of the torus, also realizes algorithm improvement of the three-point method in realizing shape error in-situ measurement of the torus, can realize shape error in-situ measurement of the torus, can greatly reduce the processing time of the part and can reduce the influence of repeated clamping on part precision.

Claims

1. A method for shape error in-situ measurement of toruses, the method for shape error in-situ measurement of toruses executing in-situ measurement using a system for flatness in-situ measurement of toruses, wherein the system for flatness on-line measurement of torus comprises an attitude adjusting part, a rotating part and a measuring part; the attitude adjusting part comprises an attitude adjusting platform (5), an attitude adjusting platform motor (4) and an adapter panel (6); the attitude adjusting platform (5) is used for adjusting the rotation angles along z-axis and x-axis and is controlled by the attitude adjusting platform motor (4), and the attitude adjusting platform motor (4) is controlled by a controller; z-axis is the axis perpendicular to the plane of the attitude adjusting platform (5), and the angle adjusted is from 0 to 360; x-axis is the axis perpendicular to the axis of the attitude adjusting platform motor (4), and the angle adjusted is from 30 to 30; the lower surface of the adapter panel (6) is connected to the upper surface of the attitude adjusting platform (5), and the top surface of the adapter panel (6) is connected to a rotating index plate base (7); the rotating part comprises the rotating index plate base (7) and a rotating index plate (1); the main body of the rotating index plate base (7) is of a cubic frame structure with T-grooves in two side surfaces and bottom surface, and the T-grooves are connected with the adapter panel (6) by mating bolts and nuts; a gear on the rotating index plate (1) is engaged with a gear on the rotating index plate base (7); the top surface of the rotating index plate base (7) is provided with a lever, and the rotating index plate (1) can be driven to move forward by moving the lever forward to make the gear on the rotating index plate (1) engage with the gear on the rotating index plate base (7), can be rotated manually for a required angle, and then stuck and fixed again by restoring the lever to make the gear on the rotating index plate (1) disengage with the gear on the rotating index plate base (7); the minimum rotation angle of the rotating index plate (1) is 1, the rotation precision is 10, and the top surface of the rotating index plate (1) has a T-groove and a central hole; one side of the rotating index plate (1) is positioned with a mandrel of a sensor clamp (10) through the central hole and fixed by the T-groove and mating bolt and nut (2), and the other side is engaged with the gear on the rotating index plate base (7) through a gear; the measuring part comprises the sensor clamp (10), sensor holders (9), contact sensors (8); the sensor clamp (10) is of a disk structure and has four groups of sensor jacks in total, two groups are single-row sensor jacks with three jacks in each group, and the other two groups are double-row sensor jacks with three jacks in each row and six jacks in each group; the position of the central jack in each row of sensor jacks is set to 0, 90, 180 and 270 respectively, and the angle between the central jack and the sensor jacks on both sides of the central jack is 10; in each row, all the sensor jacks have equal distances to the disk center, but different rows have different distances to the disk center, and the distances from the sensor jacks to the disk center of the sensor clamp (10) is from 100 mm to 300 mm; the single-row sensor jacks are used for measuring the flatness of a flange surface on the centerline of the jacks, and the double-row sensor jacks are used for measuring the flatness on two axial sides of the jacks; a sensor holder (9) is installed in each sensor jack and used for fixing each contact sensor (8); and data measured by the contact sensors (8) is transmitted to the upper computer through an RS232 bus, and a Labview program is written in the upper computer to read and analyze the data; steps are as follows: step A: at least installing five contact sensors (8) on a sensor clamp (10), wherein three contact sensors (8) V.sub.1, V.sub.2 and V.sub.3 are sensors for measurement, can be installed in any row of jack in any group, but must be installed in the same row; the fourth contact sensor (8) V.sub.4 is installed in the jack which has an angle of 90 with V.sub.2, and is located in the central jack; the fifth contact sensor (8) V.sub.5 is installed in the jack which has an angle of 90 with V.sub.2, is located in the central jack and is symmetrical with V.sub.4, wherein the central angle between V.sub.1 and V.sub.2 is .sub.1, the central angle between V.sub.2 and V.sub.3 is .sub.2, .sub.1=.sub.2=, = 360 N and N is the quantity of measurement points on a to-be-measured piece; step B: setting an inclined angle between the to-be-measured piece and an axis of a disc of the sensor clamp (10) as , setting the corner in each measurement as a and setting the distances from three contact sensors (8) V.sub.1, V.sub.2 and V.sub.3 in y-axis direction to the to-be-measured piece as d.sub.1, d.sub.2 and d.sub.3; because an installation error is difficult to be completely leveled, there are unevenness errors .sub.1=d.sub.2d.sub.1 and .sub.2=d.sub.3d.sub.1; for the kth measurement point:
.sub.1=.sub.1+R{cos(k)cos[(k+1)]}(1)
.sub.2=.sub.2+R{cos(k)cos[(k+2)]}(2) the above formulas show that: during in-situ measurement of the to-be-measured workpiece, the zero errors .sub.1and .sub.2are not constant values, and are functions of the corner , but .sub.1>>R is realized through the leveling process, so: .sub.1=.sub.1 and .sub.2=.sub.2; leveling treatment is conducted on measuring heads of three contact sensors (8) V.sub.2, V.sub.4 and V.sub.5; leveling is realized by an attitude adjusting platform (5); the attitude adjusting platform (5) has two freedoms; and an attitude adjusting platform motor (4) can be used to adjust rotation in x-axis direction and z-axis direction; the rotation in the z-axis direction is firstly adjusted so that the readings of two sensors are identical, and then the rotation in the x-axis direction is adjusted so that the reading of V.sub.2 is the same as the readings of V.sub.4 and V.sub.5; step C: determining a basal plane for V.sub.2, V.sub.4 and V.sub.5 after leveling operation, wherein there may be an installation error between two contact sensors (8) V.sub.1 and V.sub.3 and the basal plane in y-axis direction, and the error can be reduced as much as possible by repeatedly adjusting the sensor clamp (10); and leveling can reduce .sub.1 and .sub.2 as much as possible; step D: reading the values of V.sub.1, V.sub.2 and V.sub.3 and recording the first group of readings after completing step B and step C; rotating the rotating index plate (1) by moving the lever (11) forward; then rotating the rotating index plate (1) clockwise or anticlockwise with the corner ; fixing the rotating index plate (1) by moving the lever (11) backward; recording the second group of readings and so on to read N groups of readings; setting S(k) as a component of the flatness error of the kth measurement point of the to-be-measured point in the y-axis direction, setting R(k) as a component of the kth measurement point of the sensor clamp (10) in the y-axis direction and setting tan (k) as an angle caused by the flatness error of the sensor clamp, wherein V.sub.1(k), V.sub.2(k) and V.sub.3(k) are respectively the same group of measured values of sensors V.sub.1, V.sub.2 and V.sub.3 and l is a spacing between two adjacent measurement points, and then:
V.sub.1(k)=S(k)+R(k)(3)
V.sub.2(k)=S(k+1)+R(k)+l tan (k)(4)
V.sub.3(k)=S(k+2)+R(k)+2l tan (k)(5) setting R(1)=0, then S(1)=V.sub.1(1) and S(2)=V.sub.2(1), so as to compute a recurrence formula:
S(k+2)=V.sub.1(k)2V.sub.2(k)+V.sub.3(k)S(k)+2S(k+1)(6) when considering the unevenness error caused by installation, then:
V.sub.1(k)=S(k)+R(k)(7)
V.sub.2(k)=S(k+l)+R(k)+l tan (k)+.sub.1(8)
V.sub.3(k)=S(k+2l)+R(k)+2l tan (k)+.sub.2(9) through an inductive method, the error term of S(k+2) is:
s(k+2)=(k1)(k+1).sub.1+k(k+1).sub.2, k=1,2, . . . ,N(10) step E: continuing to rotate the rotating index plate (1) after reading N groups of readings, and reading the (N+1)th group of data and the (N+2)th group of data to eliminate an initial error, wherein because the measured surface is a ring and N = 360 , the (N+1)th point coincides with the 1st point and the (N+2)th point coincides with the 2nd point; setting
a=S(N+2)S(2), b=S(N+1)S(1),(11) computing the values of .sub.1 and .sub.2 as: 1 = ( N + 1 ) .Math. b - ( N - 1 ) .Math. a N 2 + 1 , .Math. .Math. 2 = 4 - 2 .Math. N N 2 + 1 .Math. a + 2 .Math. ( N 2 + N - 1 ) .Math. b N 3 + N ( 12 ) computing and substituting .sub.1 and .sub.2 into formula (6) to obtain the value s(k+2) of the error term of S(k+2), so an error separation formula is:
S(k+2)=S(k+2)s(k+2) (k=1,2, . . . ,N)(13).

Description

DESCRIPTION OF DRAWINGS

[0014] FIG. 1 is a structural schematic diagram of the present invention.

[0015] FIG. 2 is a schematic diagram of sensor leveling.

[0016] FIG. 3 is a schematic diagram of a measurement error.

[0017] In the figures: 1 rotating index plate; 2 bolt and nut; 3 T-shaped bolt and nut; 4 attitude adjusting platform motor; 5 attitude adjusting platform; 6 adapter panel; 7 rotating index plate base; 8 contact sensor; 9 sensor holder; 10 sensor clamp; and 11 lever.

DETAILED DESCRIPTION

[0018] Specific embodiment of the present invention is further described below in combination with accompanying drawings and the technical solution.

Embodiments

[0019] A method for shape error in-situ measurement of toruses comprises the following steps:

[0020] step A: at least installing five contact sensors 8 on a sensor clamp 10, wherein three contact sensors 8V.sub.1, V.sub.2 and V.sub.3 are sensors for measurement, can be installed in any row of jack in any group, but must be installed in the same row; the fourth contact sensor 8V.sub.4 is installed in the jack which has an angle of 90 with V.sub.2, and is located in the central jack; the fifth contact sensor 8V.sub.5 is installed in the jack which has an angle of 90 with V.sub.2, is located in the central jack and is symmetrical with V.sub.4, wherein the central angle between V.sub.1 and V.sub.2 is .sub.1, the central angle between V.sub.2 and V.sub.3 is .sub.2, .sub.1=.sub.2=,

[00001] = 360 N

and N is the quantity of measurement points on a to-be-measured piece;

[0021] step B: setting an inclined angle between the to-be-measured piece and an axis of a disc of the sensor clamp 10 as , setting the corner in each measurement as a and setting the distances from three contact sensors 8V.sub.1, V.sub.2 and V.sub.3 in y-axis direction to the to-be-measured piece as d.sub.1, d.sub.2 and d.sub.3; because an installation error is difficult to be completely leveled, there are unevenness errors .sub.1=d.sub.2d.sub.1 and .sub.2=d.sub.3d.sub.1; for the kth measurement point:


.sub.1=.sub.1+R{cos(k)cos[(k+1)]}(1)


.sub.2=.sub.2+R{cos(k)cos[(k+2)]}(2)

[0022] the above formulas show that: during in-situ measurement of the workpiece, the zero errors .sub.1and .sub.2are not constant values, and are functions of the corner , but we can realize .sub.1>>R through the leveling process, so approximately: .sub.1=.sub.1 and .sub.2=.sub.2;

[0023] leveling treatment is conducted on measuring heads of three contact sensors 8V.sub.2, V.sub.4 and V.sub.5; leveling is realized by an attitude adjusting platform 5; the attitude adjusting platform 5 has two freedoms; and an attitude adjusting platform motor 4 can be used to adjust rotation in x-axis direction and z-axis direction; the rotation in the z-axis direction is firstly adjusted so that the readings of two sensors are identical, and then the rotation in the x-axis direction is adjusted so that the reading of V.sub.2 is the same as the readings of V.sub.4 and V.sub.5;

[0024] step C: determining a basal plane for V.sub.2, V.sub.4 and V.sub.5 after leveling operation, wherein there may be a certain sensor installation error between two contact sensors 8 V.sub.1 and V.sub.3 and the basal plane in y-axis direction, and the error can be reduced as much as possible by repeatedly adjusting the sensor clamp 10; the installation errors .sub.1 and .sub.2 are difficult to be completely leveled; and leveling can only reduce .sub.1 and .sub.2 as much as possible;

[0025] step D: reading the values of V.sub.1, V.sub.2 and V.sub.3 and recording the first group of readings after completing step B and step C; rotating the rotating index plate 1 by moving the lever 11 forward; then rotating the rotating index plate 1 clockwise or anticlockwise with the corner ; fixing the rotating index plate 1 by moving the lever 11 backward; recording the second group of readings and so on to read N groups of readings;

[0026] setting S(k) as a component of the flatness error of the kth measurement point of the to-be-measured point in the y-axis direction, setting R(k) as a component of the kth measurement point of the sensor clamp 10 in the y-axis direction and setting tan (k) as an angle caused by the flatness error of the sensor clamp, wherein V.sub.1(k), V.sub.2(k) and V.sub.3(k) are respectively the same group of measured values of sensors V.sub.1, V.sub.2 and V.sub.3 and l is a spacing between two adjacent measurement points, and then:


V.sub.1(k)=S(k)+R(k)(3)


V.sub.2(k)=S(k+1)+R(k)+l tan (k)(4)


V.sub.3(k)=S(k+2)+R(k)+2l tan (k)(5)

setting R(1)=0, then S(1)=V.sub.1(1) and S(2)=V.sub.2(1), so as to compute a recurrence formula:


S(k+2)=V(k)2V.sub.2(k)+V.sub.3(k)S(k)+2S(k+1)(6)

when considering the unevenness error caused by installation, then:


V.sub.1(k)=S(k)+R(k)(7)


V.sub.2(k)=S(k+l)+R(k)+l tan (k)+.sub.1(8)


V.sub.3(k)=S(k+2l)+R(k)+2l tan (k)+.sub.2(9)

through an inductive method, the error term of S(k+2) is:


s(k+2)=(k1)(k+1).sub.1+k(k+1).sub.2, k=1,2, . . . ,N(10)

[0027] step E: continuing to rotate the rotating index plate 1 after reading N groups of readings, and reading the (N+1)th group of data and the (N+2)th group of data to eliminate an initial error, wherein because the measured surface is a ring and

[00002] N = 360 ,

the (N+1)th point coincides with the 1st point and the (N+2)th point coincides with the 2nd point; setting


a=S(N+2)S(2), b=S(N+1)S(1),(11)

[0028] computing the values of .sub.1 and .sub.2 as:

[00003] 1 = ( N + 1 ) .Math. b - ( N - 1 ) .Math. a N 2 + 1 , .Math. .Math. 2 = 4 - 2 .Math. N N 2 + 1 .Math. a + 2 .Math. ( N 2 + N - 1 ) .Math. b N 3 + N ( 12 )

[0029] computing and substituting .sub.1 and .sub.2 into formula (6) to obtain the value s(k+2) of the error term of S(k+2), so an error separation formula is:


S(k+2)=S(k+2)s(k+2) (k=1,2, . . . ,N)(13).