Method for determining a torque acting on a rotational device or a force acting on a rotational device
10502564 ยท 2019-12-10
Assignee
Inventors
Cpc classification
International classification
G01L5/00
PHYSICS
Abstract
A method for determining a force acting on a rotational device transverse to an axis of rotation of a rotor of the rotational device. The rotational device has a measuring system comprising a measurement body and detection devices for detecting a relative position of the detection device and the measurement body. The method comprises the following steps: producing a force which acts on the rotational device transverse to the axis of rotation of the rotor in a set rotational position, wherein the force causes a deflection of the rotor; determining the deflection of the rotor and/or a position error of the rotor in the set rotational position of the rotor from the relative position of the detection devices and the measurement body; and determining the force in the set rotational position of the rotor using a predetermined relationship between the force and the deflection and/or position error.
Claims
1. A method for ascertaining a torque and/or a force, which acts on a rotary apparatus of a coordinate measuring machine and which is directed across an axis of rotation of a rotor of the rotary apparatus, wherein the rotary apparatus comprises a measuring system, the latter comprising: a measuring body; and at least three detection devices for detecting a relative position of the detection devices in relation to the measuring body and/or for detecting a change in the relative position of the detection devices in relation to the measuring body; and wherein the method comprises the following steps: producing a torque and/or a force, which acts on the rotary apparatus and which is directed across the axis of rotation of the rotor of the rotary apparatus, in a set rotational position, wherein the torque and/or the force brings about a deflection of the rotor; ascertaining the deflection of the rotor and/or a position error of the rotor in the one set rotational position of the rotor, from the relative position of the at least three detection devices and of the measuring body; and ascertaining a value of the torque and/or the force at the one set rotational position of the rotor using a relationship, which is known or ascertained for the rotary apparatus and which is an assignment or a functional relationship, between i) torque and/or force, and ii) deflection and/or position error.
2. The method as claimed in claim 1, wherein the at least three detection devices comprise four detection devices.
3. The method as claimed in claim 2, wherein the four detection devices are arranged distributed about the axis of rotation, offset from one another by 80-110.
4. The method as claimed in claim 1, wherein the torque is produced by: positioning a mass on the rotor, wherein the center of gravity of the mass is eccentric in relation to the axis of rotation, and/or exerting a force on the rotor by contacting the rotor or a workpiece positioned on the rotor with a measuring system of the coordinate measuring machine.
5. The method as claimed in claim 1, wherein the method is used to ascertain a positioning of a mass on the rotor in which the torque and/or the force is substantially zero, wherein the mass is positioned on the rotor in the method in such a way that the deflection and/or the ascertained position error is substantially zero.
6. The method as claimed in claim 1, further including the step of outputting a warning and/or preventing a rotational movement of the rotor if a predetermined threshold of the torque and/or of the force is reached or exceeded.
7. The method as claimed in claim 1, wherein the relationship is obtained by: a) producing at least one torque and/or at least one force, which is directed across the axis of rotation of the rotor of the rotary apparatus, at at least one rotational position of the rotor; b) ascertaining a deflection and/or a position error of the rotary apparatus, which is caused by the at least one torque and/or the at least one force, at the at least one rotational position; and c)ascertaining a relationship between (i) torque and/or force and(ii) deflection and/or position error.
8. The method as claimed in claim 1, further comprising the steps of: ascertaining a phase angle of the center of gravity of a mass positioned on the rotor in a coordinate system of a stator of the rotary apparatus and/or in a coordinate system of the rotor from the deflection of the rotor or the position error of the rotor.
9. The method as claimed in claim 8, further comprising the steps of: ascertaining a deflection of the rotor in a first spatial direction and a deflection of the rotor in a second spatial direction, at a rotational position of the rotor, and ascertaining the phase angle of the center of gravity of the mass from the deflection in the first spatial direction and the deflection in the second spatial direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) The invention is described below on the basis of exemplary embodiments. In the figures:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
(13) 1. General Considerations.
(14) Tilting moments acting on the rotor of the rotary shaft cause a tilt of the rotor. Since a lever is usually present between rotational point (bearing site) and standard, the tilt causes an eccentricity of the standard. An eccentricity of the standard causes a so-called eccentric error in the measured angle positions. The position error is greatest if the displacement of the standard is perpendicular to the angle sensor or reading head, and may be calculated as follows:
=s/r
where =position error, s=eccentric amplitude r=radius of the standard
(15) Trials have shown that the relationship between the amplitude of the so-called eccentric error and the causative tilting moment is often good-natured and, for example, describable by a straight line or a polynomial. The trials were carried out using a rotary table mounted on an air bearing. The assumption is made that the results may also be transferred to rotary tables mounted on a rolling bearing. The results in
(16) 2. Ascertaining a Relationship Between Tilting Moment and Position Error.
(17) Below, ascertaining a relationship between tilting moment and position error is shown in an exemplary manner in points 1 and 2.
(18) 2.1. Standard CAA Data Recording Without Tilting Moment.
(19) For the purposes of measuring the position error without tilting moment, a setup was used as depicted schematically in
(20) 2.2. Computer Aided Accuracy (CAA) Data Recording With a Tilting Moment. Use is made of the same trial setup as in point 1 or in
(21) All position error curves shown in
position error=M*c*cos (t+pMpRH)
where M=current tilting moment in the rotary table-stator coordinate system [Nm] c=scaling factor position error per newton-meter in [Rad/Nm] t=rotary table position in the rotary table-stator coordinate system [Rad] pM=phase angle of the applied mass and the tilting moment produced thereby in the rotary table-stator coordinate system [Rad], relative to the set zero point thereof pRH=reading head position [Rad] in the rotary table-stator coordinate system relative to the set zero point of the rotary table-stator coordinate system.
(22) By way of the variables pM and pRH, it is possible to map various positions of both a mass (which produces a tilting moment) and a detection device, in this case a reading head of the angle encoder, in the rotary table-stator coordinate system, related to a zero point of the coordinate system. As a result of there being a linear relationship between tilting moment and amplitude, as shown in
(23) The cosine function illustrated above is obtained when the standard of the angle encoder, for example a graduated disk guided along a detection device (here a reading head), circulates. In
(24)
(25) The error measurements in
(26) 3. Setup of a Rotary Apparatus Comprising a Standard and a Detection Device.
(27)
(28) The observer views the rotary apparatus 1 from above. A weight F=m*g acts on the mass m, said weight acting downward, into the plane of the drawing, in the direction of view of the observer. Here, the tilting moment M acting perpendicular to the axis of rotation D results as a product M=rF.
(29) Further,
(30) The detection devices 4a, 4b, 4c, and 4d are each offset by 90 from one another. Two pairs of detection devices 4a/4c and 4b/4d are formed, with the detection devices in a pair lying opposite one another, i.e. being offset by 180 from one another.
(31) In the equation above pRH is 90 or /2, relative to the zero position in the stator coordinate system, at the reading head 4a in this setup. The standard 3 is mounted together with the rotary disk/rotor 2 and tilted together with the latter. A deflection as a result of the weight of the mass m on the rotor has the effect of a translation of the standard 3 relative to the detector 4a and 4c at the location of the detector 4a and 4c, from which a position error results. No translation of the standard 3 is detected relative to the detector 4b and 4d in the detection devices 4b and 4d in the shown position of the mass, but this changes depending on the position of the mass (see the explanations in respect of
(32) In a method for ascertaining an assignment between a torque M which is across, in particular perpendicular to, an axis of rotation D of the rotary apparatus 1, the mass may be a test mass. The mass m may be the mass of a workpiece W in a method for operating a CMM.
(33) 4. Ascertaining a Relationship Between Tilting Moment and Deflection; Ascertaining a Tilting Moment from the Relationship.
(34) Initially,
(35) The amplitude of the fundamental wave produced by the tilting moment may be ascertained as follows: Assumption: the measuring system (scale) is ideally without errors. By way of example, this may be achieved by a calibration of the rotational position measuring system with a computational correction. Alternatively, the amplitude of the fundamental wave may be detected by one or more known tilting moments for each angle position and corrected by computation. This corresponds to the procedure of
The explanations in relation to
(36) In the following example, the reading heads 4b, 4d of angle measuring systems are considered to be counters.
(37) A tilting moment about the X-axis arises if, as shown in
(38) In
(39) The setups in
(40) At the top,
(41) The lower curve in
(42) Absolute value and direction of the torque:
(43) In the case of an isolated treatment of two reading heads lying opposite one another in a pairwise manner, the vector component of the tilting moment in one spatial direction and the sign thereof may be calculated as follows: M=c*(x2x1)/2.
(44) Here, c is a scaling factor between the amplitude of the eccentric error and x1 and x2 are the readings of the two reading heads 4b, 4d.
(45) TABLE-US-00001 Force from Torque Direction of Direction and sign direction: about the torque of the displacement 0 X ty 90 Y +tx 180 X + +ty 270 Y + tx
(46) *Using 2 reading heads it is only possible to determine the vector component of the displacement in one spatial direction, i.e. of tx or ty. The reading heads need not be oriented along a main direction and need not lie exactly opposite one another either. In any case, it is necessary to know the angle between the reading heads.
(47) Proceeding from the treatment of two reading heads, as described above, use is made of at least three reading heads in the present invention instead of only one or two.
(48) A variant with four reading heads 4a-d is shown in
(49) If four regularly arranged, i.e. 90 offset, reading heads are used, the absolute value of the resultant total torque may be calculated as
Mv=sqrt(Mx{circumflex over ()}2+My{circumflex over ()}2).
(50) No rotational movement is required. The tilting moment may be calculated immediately in every position. Thus, the treatment of one rotational position is sufficient and there is no need to set a further rotational position by rotating the rotor. This calculation of the torque corresponds to step S3 of the procedure from
(51)
(52)
(53) Measuring body 95, which is a measuring body within the meaning of the present invention, is attached to the rotor by way of a downwardly projecting rod-shaped carrier 73. This measuring body 95 comprises a cylindrical disk, a first sensor 64a for ascertaining the radial relative position between the cylinder disk 95 and the stator 53 being aligned on the external edge of said cylindrical disk extending in the circumferential direction. Further, two sensors 94a, 94b which are aligned in the axial direction, i.e. parallel to the direction of the axis of rotation D, onto a plane surface of the cylinder disk 95 are connected to the stator 53.
(54) A tilting moment onto the rotor 51 is produced if a mass m, for example of a workpiece, the center of gravity of which lies eccentric to the axis of rotation D, is applied. If the center of gravity of the mass m lies e.g. in the plane of the drawing, there is a rotational deflection of the rotor 51 and of the measuring body 95 about a rotational axis which is across the axis of rotation D of the rotor, in this example about the axis Q which is perpendicular to the plane of the drawing. This deflection corresponds to a tilt of the measuring body 95 about the axis Q.
(55) The distance between the sensor 94b and measuring body 95 is reduced as a result of the tilt. The distance between the sensor 94a and measuring body 95 and the distance between the sensor 64a and measuring body 95 are increased.
(56) More distance sensors than the three sensors 64a, 94a, 94b shown in an exemplary manner may be present.
(57) Further, a rotational position measuring system comprising the standard 75 in the form of a graduated disk and the angle sensors 74a and 74b is shown in the rotary apparatus 50 from
(58) 5. Ascertaining the Phase Angle of the Center of Gravity of a Mass on the Rotor.
(59) Initially,
(60) Special embodiment variants are described below.
(61) If use is made of four reading heads, the phase of the torque, in step S1.2 of the shown method procedure, may be calculated from the individual torques using
P=a tan 2(Mx/My)*180/pi.
(62) Here, the sign of the torque acting in the Y-direction(=the torque about the X-axis) must be rotated in order to arrive at the position of the center of gravity from the torque (see
(63) If the position of the center of gravity is intended to be specified in the rotor coordinate system, the phase p must still be combined with the rotational angle by calculation.
(64) The following example shows the calculation of the translation of an error-free rotational angle measuring system on the basis of three reading heads.
(65)
(66) The deflection which, in principle, is a rotational movement is detected at the reading heads LK.sub.1, LK.sub.2, LK.sub.n as a translation. The observer of
(67) In the complex plane, depicted in
M()=s().Math.e.sup.(j.Math.M())(1)
depending on the rotational angle of the standard. The angle positions of the reading heads in the complex plane may be expressed by the relationship
E.sub.n=e.sup.(j.Math.n)(2)
(68) The movement s of the standard results in a different tangential translation component for each reading head. It may be calculated by
(69)
for each reading head. As a result of this, the incorrect count of the reading heads resulting from this translation then emerges as
(70)
where R denotes the distance of the measuring point of the reading head from the ideal axis of rotation of the standard. Since arctan(x)x applies for very small angles, the preceding equation may be rewritten as
(71)
If all m installed reading heads were referenced to the same reference mark of the calibrated or gradation-fault-free scale, the angle position {tilde over ()}.sub.n represented by the n-th reading head is composed of the actual angle rotation of the standard, the assembly angle n of the reading head and the incorrect count .sub.n caused by the translation:
{tilde over ()}.sub.n=+.sub.n+.sub.n(6)
The angle difference {tilde over ()}.sub.k,l(), which may be measured between the k-th and l-th reading head, can be calculated by
{tilde over ()}.sub.k,l()={tilde over ()}.sub.k{tilde over ()}.sub.l=+.sub.k.sub.l+.sub.k().sub.l() for kl.(7)
Since the angle positions .sub.1 . . . .sub.m are known, the differences .sub.k.sub.l thereof are also known. Therefore, the measured angle difference {tilde over ()}.sub.k,l() may be rewritten into an offset-corrected angle difference .sub.k,l() as
.sub.k,l()={tilde over ()}.sub.k,l()(.sub.k.sub.l)=.sub.k().sub.l() for kl.(8)
If .sub.k and .sub.l in equation (8) are now replaced by the values of equation (5), the offset-corrected angle differences .sub.k,l emerge as
(72)
Using the addition the orems sin(xy)=sin x cos ysin y cos x of the trigonometric functions, equation (9) emerges as
(73)
In end effect, equation (10) only consists of two unknowns: s() and .sub.M(). .sub.k,l() is known from the measurement (difference measurement of the reading head signals) and .sub.1 . . . .sub.m are known by forming an average (see Geckeler's equation (7)). It is also clear from equation (10) that the translation cannot be calculated uniquely using only two reading heads. However, if m3 reading heads are installed on the standard,
.sub.i=1.sup.m1m
possible instances of forming the difference emerge according to equations (7) and (8) and hence also correspondingly many different equations according to formula (10). Hence, the system of equations is uniquely solvable for each rotational angle .
Calculation example.
(74) The translation back calculation for a specific rotational angle should be shown below on the basis of an example.
(75) Given:
(76) Translation: M=45, s=0.00001 m three reading heads: .sub.1=0, .sub.2=74, and 3=132.85 R=0.075m
Measured angle differences .sub.2,1=1.5892.Math.10.sup.4 .sub.3,1=2.2752.Math.10.sup.4 .sub.3,2=6.859.Math.10.sup.5
Calculated differences of the angle values: K2,1:=cos 2cos 1=0.724 K3,1:=cos 3cos 1=1.6801 K3,2:=cos 3cos 2=0.9552 S2,1:=sin 1sin 2=0.9613 S3,1:=sin 1sin 3=0.7331 S3,2:=sin 2sin 3=0.2281
Initially, equation (10) is rewritten for s for the cases k=2 and l=1, and k=3 and l=1, and these cases are equated:
(77)
The aforementioned values are inserted into equation (11):
(78)
Then, the angle .sub.M,rueck obtained thus may be inserted into equation (10) for either k=2 and l=1 or k=3 and l=1. Hence, the absolute value of the translation s emerges as
(79)
It was possible to back calculate the translation in terms of absolute value and phase; the result corresponds to the predetermined values.
The more reading heads are able to be used during the back calculation, the more accurate the calculation should be in relation to influences such as noise in that case, since the back calculation may be carried out using a number of formulae. Here, the translation was only back calculated from an ideal signal.