METHOD FOR DETERMINING A TORQUE ACTING ON A ROTATIONAL DEVICE OR A FORCE ACTING ON A ROTATIONAL DEVICE
20170322022 · 2017-11-09
Inventors
Cpc classification
International classification
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 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, at least three detection devices for detecting a relative position of detection device and the measuring body and/or for detecting a change in the relative position of a detection device and 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, ascertaining 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, between i) torque and/or force, and ii) deflection and/or position error.
2. The method as claimed in claim 1, wherein four detection devices are present.
3. The method as claimed in claim 2, wherein the 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, in particular a workpiece, 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 a coordinate measuring machine.
5. The method as claimed in claim 1, wherein the method is used to ascertain a positioning of the mass in which the torque and/or the force is minimal or zero, wherein the mass is positioned on the rotor in the method in such a way that the deflection or the ascertained position error is minimal or 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 rotary apparatus is arranged in a coordinate measuring machine.
8. 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, c) ascertaining a relationship between (i) torque and/or force and (ii) deflection and/or position error.
9. The method as claimed in claim 1, further comprising the steps of: ascertaining a phase angle of the center of gravity of the mass 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.
10. The method as claimed in claim 9, 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.
11. A method for ascertaining the phase angle of the center of gravity of a mass on a rotor of a rotary apparatus in a coordinate system of a stator of the rotary apparatus and/or in a coordinate system of the rotor, wherein the rotary apparatus comprises a measuring system, the latter comprising: a measuring body, at least three detection devices for detecting a relative position of detection device and measuring body and/or for detecting a change in the relative position of detection device and measuring body, and wherein the method comprises the following steps: positioning a mass on a rotor of the rotary apparatus, ascertaining a deflection of the rotor at a set rotational position of the rotor, from the relative position of the at least three detection devices and of the measuring body, ascertaining the phase angle of the center of gravity of the mass in the one set rotational position from the deflection of the rotor.
12. The method as claimed in claim 11, 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, ascertaining the phase angle of the center of gravity of the mass (m) from the deflection in the first spatial direction and the deflection in the second spatial direction.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0164] The invention is described below on the basis of exemplary embodiments.
[0165] In the figures:
[0166]
[0167]
[0168]
[0169]
[0170]
[0171]
[0172]
[0173]
[0174]
[0175]
[0176]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0177] 1. General Considerations.
[0178] 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:
a=s/r
where a=position error, [0179] s=eccentric amplitude [0180] r=radius of the standard
[0181] 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
[0182] 2. Ascertaining a Relationship Between Tilting Moment and Position Error.
[0183] Below, ascertaining a relationship between tilting moment and position error is shown in an exemplary manner in points 1 and 2.
[0184] 2.1. Standard CAA Data Recording Without Tilting Moment.
[0185] For the purposes of measuring the position error without tilting moment, a setup was used as depicted schematically in
[0186] 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
[0187] All position error curves shown in
position error=−M*c*cos (t+pM−pRH)
where [0188] M=current tilting moment in the rotary table-stator coordinate system [Nm] [0189] c=scaling factor “position error per newton-meter” in [Rad/Nm] [0190] t=rotary table position in the rotary table-stator coordinate system [Rad] [0191] 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 [0192] 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.
[0193] 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
[0194] 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
[0195]
[0196] The error measurements in
[0197] 3. Setup of a Rotary Apparatus Comprising a Standard and a Detection Device.
[0198]
[0199] 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.
[0200] Further,
[0201] 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.
[0202] 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
[0203] 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.
[0204] 4. Ascertaining a Relationship Between Tilting Moment and Deflection; Ascertaining a Tilting Moment from the Relationship.
[0205] Initially,
[0206] The amplitude of the fundamental wave produced by the tilting moment may be ascertained as follows:
[0207] 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
[0208] The resilience in relation to a tilting moment possibly depends on the rotational position of the rotor. Thus, c is not necessarily constant over the entire considered range of movement. This often applies to rotary tables having an internal three-point bearing. These are usually resilient in a non-uniform manner.
[0209] The explanations in relation to
[0210] In the following example, the reading heads 4b, 4d of angle measuring systems are considered to be counters.
[0211] A tilting moment about the X-axis arises if, as shown in
[0212] In
[0213] The setups in
[0214] At the top,
[0215] The lower curve in
[0216] Absolute value and direction of the torque:
[0217] 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*(x2−x1)/2.
[0218] 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.
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
[0219] *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.
[0220] 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.
[0221] A variant with four reading heads 4a-d is shown in
[0222] 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̂2+Mŷ2).
[0223] 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
[0224]
[0225]
[0226] 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.
[0227] 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.
[0228] 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.
[0229] More distance sensors than the three sensors 64a, 94a, 94b shown in an exemplary manner may be present.
[0230] 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
[0231] 5. Ascertaining the Phase Angle of the Center of Gravity of a Mass on the Rotor.
[0232] Initially,
[0233] Special embodiment variants are described below.
[0234] 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=atan2(−Mx/My)*180/pi.
[0235] 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
[0236] 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.
[0237] The following example shows the calculation of the translation of an error-free rotational angle measuring system on the basis of three reading heads.
[0238]
[0239] 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
[0240] In the complex plane, depicted in
M(φ)=Δs(φ).Math.e.sup.(j.Math.φ.sup.
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.η.sup.
[0241] The movement Δs of the standard results in a different tangential translation component for each reading head. It may be calculated by
for each reading head. As a result of this, the incorrect count of the reading heads resulting from this translation then emerges as
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
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)
[0242] 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(φ) (7) [0243] for k≠l.
[0244] 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(φ) (8) [0245] for k≠l.
[0246] 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
[0247] Using the addition the orems sin(x±y)=sin x cos y±sin y cos x of the trigonometric functions, equation (9) emerges as
[0248] 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 m≧3 reading heads are installed on the standard,
Σ.sub.i=1.sup.m−1m
[0249] 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 φ.
[0250] Calculation example.
[0251] The translation back calculation for a specific rotational angle φ should be shown below on the basis of an example.
[0252] Given: [0253] Translation: φpM=45°, Δs=0.00001 m [0254] three reading heads: β.sub.1=0°, β.sub.2=74°, and β3=132.85° [0255] R=0.075m
[0256] Measured angle differences [0257] Δφ.sub.2,1=−1.5892.Math.10.sup.−4 [0258] Δφ.sub.3,1=2.2752.Math.10.sup.−4 [0259] Δφ.sub.3,2=−6.859.Math.10.sup.−5
[0260] Calculated differences of the angle values: [0261] K2,1:=cos β2−cos β1=−0.724 [0262] K3,1:=cos β3−cos β1=−1.6801 [0263] K3,2:=cos β3−cos β2=−0.9552 [0264] S2,1:=sin β1−sin β2=−0.9613 [0265] S3,1:=sin β1−sin β3=−0.7331 [0266] S3,2:=sin β2−sin β3=0.2281
[0267] 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:
[0268] The aforementioned values are inserted into equation (11):
[0269] 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
[0270] It was possible to back calculate the translation in terms of absolute value and phase;
[0271] the result corresponds to the predetermined values.
[0272] 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.