The present invention relates to a method for measuring the axial runout or orthogonality error of a plane surface of a workpiece with respect to an axis of rotation, and to a corresponding measuring assembly.
In particular, the present invention finds advantageous, but not exclusive, application in a measuring assembly for measuring dimensional shape or position parameters of mechanical parts, such as automotive engine, to which the following description will make explicit reference without losing generality.
A known measuring assembly for measuring workpieces or mechanical parts comprises a fixed frame, a motorized rotating holding mechanism, which is mounted on the fixed frame to retain the workpiece at two axially spaced apart ends thereof and to rotate the workpiece about an axis, a longitudinal guide parallel to the axis, a motorized movable frame which is adapted to translate along the longitudinal guide and includes a fork having two arms arranged on opposite sides of the workpiece, and an optoelectronic probe mounted on the movable frame to acquire linear images of the workpiece, transverse to its own axis.
In particular, the optoelectronic probe comprises an illuminator, which is arranged on an arm of the movable frame so as to emit a beam of rays parallel to a plane orthogonal to the workpiece axis, and a linear image sensor, which is arranged on the other arm of the movable frame so as to be aligned with the illuminator for acquiring images of the workpiece according to the shadow casting technique.
The measurement assembly also comprises an electronic control unit configured to control the rotating holding mechanism, the movable frame and the optoelectronic probe according to a plurality of sequences of operations selectable by an operator to check various dimensional, shape or position features or parameters of the workpiece. One of these parameters is the orthogonality error of a plane surface of the workpiece relative to its axis of rotation, also known as axial TIR (Total Indicator Reading) or axial runout.
The checking or measurement process of the axial runout usually comprises the steps of:
rotating the workpiece about its own axis so as to arrange it in a sequence of angular positions evenly distributed in a 360° revolution;
at each angular position, performing an optical scanning of the workpiece, and obtaining images while shifting the optoelectronic probe along a scanning direction parallel to the axis;
on the basis of an image obtained by each optical scanning, determining, along said scanning direction, the position of the plane surface of the workpiece; and
calculate the axial runout based on all positions of the plane surface.
In a single optical scanning performed at a certain angular position a sequence of linear images is acquired by the optoelectronic sensor according to a predetermined rate along the scanning direction parallel to the axis of the workpiece and to put together these images into a single two-dimensional image.
The above-mentioned checking process has the obvious disadvantage of a rather long cycle time, since it is necessary to perform a high number of scannings parallel to the axis of the workpiece, that is, a scanning for each of the angular positions.
An object of the present invention is to provide a method for measuring the axial runout of a plane surface of a mechanical piece, such method having a short cycle time and, at the same time, being easy and inexpensive to put into practice.
It is also an object of the present invention to provide a measuring or checking assembly for carrying out such method.
In accordance with the present invention, there are provided a method for measuring the axial runout of a plane surface of a workpiece with respect to an axis of rotation, and an assembly for measuring the axial runout of a plane surface of a workpiece with respect to an axis of rotation, as defined in the appended claims.
The present invention will now be described with reference to the accompanying drawings, which illustrate a non-limiting embodiment, in which:
In
In the example shown in
The optoelectronic probe 12 is also shown in
The illuminator 17 and the linear image sensor 19 are provided with respective telecentric or bi-telecentric optics to ensure that the rays of the beam 18 are parallel to one another. The linear image sensor 19 is of a known type and comprises an array of elements, sensitive to visible light or to infrared radiation, that are arranged along a line in order to acquire a linear image having only one pixel width.
The measuring assembly 1 comprises an electronic control unit 20 configured to control the motors 15 and 16 and the optoelectronic sensor 12 so as to implement the method for measuring the axial runout or TIR of the present invention, as below described in detail.
In a preliminary step, the control unit 20 is programmed to search for the initial position (or height) along the Z direction in which the fork 9 must be placed. This preliminary step includes:
a fast optical scan of the workpiece 2, with a low scanning rate, i.e. a scan with an advancing step of relatively large amount along the Z direction, in which the control unit 20 controls the motor 16 and the optoelectronic sensor 12 to acquire the unknown profile of the workpiece 2, and
a subsequent programming of the control unit 20 as a function of the acquired profile so that the control unit 20 itself controls the motor 16 to position the fork 9 in the vicinity of the area to be inspected of the workpiece 2 which includes the plane surface 22 to be measured.
In particular, an operator locates, in the acquired profile of the workpiece 2, a reference item and an initial distance between the reference item and the area to be inspected and then programs the control unit 20 to take into account the reference item and this initial distance. The control unit 20 is configured to control the motor 16 and the optoelectronic sensor 12 so as to search for the reference item and to position the optoelectronic sensor 12 at the initial distance from the reference item. In substance, the initial position along the Z direction at which the fork 19 must be located is determined as a function of the above mentioned reference item and initial distance.
At this point the steps more closely related to the measurement of the axial runout start.
A first optical scanning is performed by the optoelectronic sensor 12, while the workpiece 2 does not rotate, that is an optical scanning of the workpiece 2 with the latter standing at a certain angular position θ0, by controlling the motor 16 so that the fork 9, and then the optoelectronics probe 12, relatively translates with respect to the workpiece 2 along the Z direction by steps of predetermined amplitudes, comparable with the size of the pixels of the linear image sensor 19, that is of the same order of magnitude as the size of the pixels of the linear image sensor 19.
Typically, the amplitudes of the steps of relative translation between the fork 9 and the workpiece 2 during the first optical scanning of the non-rotating workpiece are defined by a translation that is temporally intermittent and regular, that is according to a first constant time step. Alternatively, the steps of relative translation have constant predetermined amplitude. Preferably, the steps of translation have lower amplitudes than the dimension of the pixels of the linear image sensor 19. For example, if the pixels of the linear image sensor 19 have a size of 7×7 microns, then the step amplitude is substantially equal to 3 microns. The first optical scanning of the non-rotating workpiece extends along the Z direction through a sufficiently large area around the plane surface 22 of the workpiece 2 to be checked.
By means of the first optical scanning of the non-rotating workpiece, a sequence of first linear images parallel to a plane perpendicular to the axis of rotation 6 and distributed along the direction Z is acquired.
At this point, a positions range ZM, wherein the first light intensity trend I1 has a monotonous trend, is defined and a relative position ZR of the plane surface 22 is determined as the intermediate position of the positions range ZM.
The optoelectronic probe 12 is moved and placed in the relative position ZR of the plane surface 22 and controlled to perform a second optical scanning of the rotating workpiece, more specifically an optical scanning of the workpiece 2 while the rotating holding mechanism 5 rotates the workpiece 2, for example of a 360° angle about the axis of rotation 6, in angular steps of predetermined amplitudes. Typically, the amplitudes of the angular rotation steps of the workpiece 2 during the second optical scanning of the rotating workpiece are defined by a regular temporally intermittent rotation, in accordance with a second constant time step. Alternatively, the angular rotation steps of the workpiece 2 during the second optical scanning of the rotating workpiece have a constant predetermined amplitude.
By means of the second optical scanning of the rotating workpiece, a sequence of second linear images at the same height or position along the Z direction, more specifically at the relative position ZR of the plane surface, is acquired. The linear images of the acquired sequence are associated to respective angular positions θn of the workpiece 2 around the axis of rotation 6. The rotation of the workpiece 2 changes the light intensity received by each pixel of the image sensor 19. From the second linear images acquired by means of the second optical scanning of the rotating workpiece a second light intensity trend I2 of the pixel 23 as the angular position θ of the workpiece 2 varies is obtained and, from the second light intensity trend, at least two intensity values are obtained as follows.
The second light intensity trend I2 is filtered to remove the light variation peaks due to surface irregularities of the workpiece, more specifically of the surface 22. The filtering of the second light intensity trend I2 is carried out, for instance, via a robust spline filter up to the fifteenth harmonic, or through a Fourier filter.
Similarly to the first light intensity trend I1, the second light intensity trend I2 and the filtered series of light intensity values I2F are stored as respective tables of data in the internal memory of the electronic control unit 20.
In the filtered series of light intensity values I2F a maximum light intensity value Imax and a minimum light intensity value Imin are selected (
It may happen that the maximum light intensity value Imax or the minimum light intensity value Imin corresponds to a section where the second light intensity trend I2 is saturated, that is a section in which the detected light intensity is substantially constant, according to a certain first tolerance, and, according to a second tolerance it is substantially equal to a light intensity value that corresponds to “full light” or, respectively, to a light intensity value which corresponds to “full dark”, as the angular position θ of the workpiece 2 varies. This means that the position of the workpiece 2 at which the second optical scanning of the non-rotating workpiece is performed is not the optimal one. In this case, the maximum position value Zmax or the minimum position value Zmin corresponding, respectively, to the maximum Imax and minimum Imin light intensity values, falls outside the positions range ZM. In this situation, the optoelectronic probe 12 is moved in the direction of the maximum position value Zmax or, respectively, the minimum position value Zmin, that got out of the positions range ZM and is stopped in a new relative position ZR of the plane surface, which is determined by summing to or, respectively, subtracting from the old relative position ZR an amount equal to half the positions range ZM and is controlled to perform a further second optical scanning of the rotating workpiece in order to acquire further images on which the above procedure is subsequently repeated to obtain a new maximum position value Zmax and/or a new minimum position value Zmin.
The process which comprises the determination of a new relative position ZR of the plane surface, the further second optical scanning of the rotating workpiece performed in correspondence to the new relative position ZR and the obtaining of the new maximum Zmax and minimum Zmin position values from the images acquired by means of the second optical scanning of the rotating workpiece is repeated until the second light intensity trend I2 is devoid of traits of saturation.
According to an alternative embodiment of the present invention, not shown in the drawings, a series of light intensity values in the entire range the second light intensity trend I2 is used as input data of the first light intensity trend I1 to select from the latter a corresponding series of corresponding position values which is filtered to remove the position variation peaks corresponding to the light intensity variation peaks variation due to surface irregularities of the workpiece 2, more specifically of surface 22, thus obtaining a filtered series of position values I1F. Even in this case, the filtering of the series of position values is carried out, for instance, via a robust spline filter up to the fifteenth harmonic, or through a Fourier filter. From the filtered series of position values I1F the maximum position value Zmax and the minimum position value Zmin are selected.
The main advantage of the measuring method and of the corresponding measuring assembly 1 according to the present invention is to significantly reduce the time for measuring the axial runout of a plane surface 22 of a workpiece 2 by optical means, by using an optoelectronic probe 12 capable of acquiring linear images according to the shadow casting technique. In fact, the method according to the present invention requires only two optical scannings of the workpiece 2, a first optical scanning of the non-rotating workpiece while moving the optoelectronic probe 12 along a Z direction parallel to the axis of rotation 6 of the workpiece 2, and a second optical scanning of the rotating workpiece 2 while the optoelectronic probe 12 stands stationary at a certain position and the workpiece 2 makes a complete revolution around the axis of rotation 6.
Number | Date | Country | Kind |
---|---|---|---|
102016000028955 | Mar 2016 | IT | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2017/056493 | 3/20/2017 | WO | 00 |