(19)
(11) EP 3 974 106 A1

(12) EUROPEAN PATENT APPLICATION

(43) Date of publication:
30.03.2022 Bulletin 2022/13

(21) Application number: 21198968.6

(22) Date of filing: 24.09.2021
(51) International Patent Classification (IPC): 
B24B 5/22(2006.01)
B24B 49/00(2012.01)
B24B 5/307(2006.01)
B24B 51/00(2006.01)
G06N 7/00(2006.01)
B24B 47/22(2006.01)
(52) Cooperative Patent Classification (CPC):
B24B 5/22; G06N 7/00; B24B 5/307
(84) Designated Contracting States:
AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR
Designated Extension States:
BA ME
Designated Validation States:
KH MA MD TN

(30) Priority: 28.09.2020 IT 202000022861

(71) Applicants:
  • Consiglio Nazionale delle Ricerche
    00185 Roma (IT)
  • Monzesi S.r.l.
    20834 Nova Milanese MB (IT)

(72) Inventors:
  • Leonesio, Marco
    00185 Roma RM (IT)
  • Safarzadeh, Hossein
    20834 Nova Milanese MB (IT)
  • Bianchi, Giacomo
    00185 Roma RM (IT)

(74) Representative: Perani & Partners S.p.A. 
Piazza Armando Diaz, 7
20123 Milano
20123 Milano (IT)

   


(54) METHOD OF MINIMIZING WAVINESS ON A WORKPIECE BY A GRINDING PROCESS, COMPUTER PROGRAM AND GRINDING MACHINE FOR MAKING THE SAME


(57) The present invention relates to a method of minimizing waviness on a workpiece (100) by a centerless grinding process comprising the steps of providing a grinding machine (1) comprising a first grinding wheel and a second grinding wheel (2a, 2b) rotating about a first rotation axis and a second rotation axis (A-A, B-B) respectively, and a supporting blade (3) arranged between the grinding wheels (2a, 2b) and adapted to support the workpiece (100); performing, by said grinding machine (1), a first working step in which the workpiece completes a first number of revolutions (ν1), and in which the supporting blade (3) places the workpiece (100) at a first working height (hw1) from a plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B); performing, by said grinding machine (1) a second working step, after first working step, in which the piece (100) completes a second number of revolutions (ν2), and in which the supporting blade (3) places the workpiece (100) at a second working height (hw2), other from the first working height (hw1). The method is characterized in that the first and second working heights (hw1, hw2) are determined before the first working step, by means of an algorithm which receives as inputs geometric parameters of the grinding machine (1), geometric parameters of the workpiece (100), the first and second number of revolutions (ν1, ν2), and an array of pairs of heights of the first and second working steps (hw1, hw2), the algorithm being configured to calculate for each pair of working heights (hw1, hw2) a first transformation matrix

associated with the evolution of the geometry of the workpiece (100) during the first working step, and a second transformation matrix

associated with the evolution of the geometry of the workpiece (100) during the second working step; calculate for each pair of working heights (hw1, hw2) the spectral radius (ρlmax) of the product of the first and the second transformation matrices

in symbols

- outputting the pair of working heights (hw1, hw2) corresponding to the smallest spectral radius (ρlmax).




Description

Technical field



[0001] The present invention relates to a method of minimizing waviness on a workpiece by a grinding process, namely a centerless plunge grinding process, as defined in the preamble of claim 1.

[0002] The present invention also relates to a computer program designed to be loaded into the memory of a computer and adapted to cause the grinding machine to perform the method of the present invention.

[0003] Finally, the present invention also relates to a grinding machine which comprises a computer having a memory in which the computer program for causing performance of the method of the present invention is loaded.

Background art



[0004] The centerless plunge grinding process and the machine tools for implementing it are well known in the art.

[0005] In this grinding process, a workpiece is arranged between two grinding wheels and supported by a blade. This particular configuration, with a three-point support of the workpiece, exposes the process to roundness errors, since the workpiece is free to oscillate during machining, thereby generating a plurality of lobes on its surface. This roundness error is known as "lobing".

[0006] Certain prior art centerless grinding machines can minimize lobe formation on the workpiece profile.

[0007] For example, US 20040209558 A1 discloses a centerless grinding method in which the supporting blade during machining is configured to change the position of the workpiece to prevent the occurrence of lobes on the workpiece profile.

[0008] Workpiece position adjustment is performed step by step during machining based on certain process parameters that are continuously acquired during machining. Such parameters may be, for example, the diameter of the workpiece or the roundness of its profile.

The problem of the prior art



[0009] One drawback of prior art methods of minimizing the width of the lobes on the workpiece profile is that they require the installation of specific measuring instruments, which complicate the architecture of the grinding machine and increases its cost.

[0010] Therefore, the object of the present invention is to provide a method of minimizing waviness on a workpiece that can be easily implemented with commercially available grinding machines.

SUMMARY OF THE INVENTION



[0011] The aforementioned technical purpose and objects are substantially achieved by a method of minimizing waviness on a workpiece as defined in claim 1.

[0012] The method of the present invention first requires the provision of a grinding machine, comprising a first grinding wheel or driving grinding wheel, and a second grinding wheel or driven grinding wheel, respectively configured to rotate about a first rotation axis and a second rotation axis, and a supporting blade arranged between the first and second grinding wheels, for supporting the workpiece during the grinding process. In detail, the supporting blade has a contact surface that is inclined with respect to a plane containing the rotation axes of the grinding wheels by a blade angle. Furthermore, the grinding machine comprises a regulating device for moving the supporting blade in a direction perpendicular to the plane containing the first rotation axis and the midpoint of the second, to change the working height. Preferably, this grinding machine is a centerless plunge grinding machine.

[0013] The method comprises at least one first working step and one second working step in which the workpiece completes first and second numbers of rotations, respectively. In detail, during the first and second working steps, the supporting blade is configured to place the workpiece at a first working height and a second working height respectively with respect to a plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B). In other words, the supporting blade is configured to change the working height of the workpiece through the various steps of the grinding process.

[0014] The method is characterized in that the first and second working heights are determined before the first working step, by means of an optimization algorithm for determining the optimum working heights to minimize both the existing waviness on the workpiece and the waviness caused by the grinding process.

[0015] Therefore, the method of the present invention can advantageously minimize workpiece waviness without requiring changes to be made to prior art known grinding machines.

[0016] Thus, advantageously, the method of the present invention does not require continuous monitoring of the process and hence the installation of specific measuring instruments on the grinding machine.

LIST OF FIGURES



[0017] Further features and advantages of the present invention will result more clearly from the illustrative, non-limiting description of a preferred, non-exclusive embodiment of a method, a computer program and grinding machine for minimizing waviness on a workpiece by a grinding process, as shown in the annexed drawings, in which:
  • Figure 1 shows a diagrammatic illustration of the grinding machine for performing the method of the present invention;
  • Figure 2 shows an example of a gain map that can be obtained with the method of the present invention, which gain map can be used by an operator of the grinding machine to determine the optimum working heights of the first and second working steps.
  • Figure 3 shows a side view of the grinding machine of Figure 1.

DETAILED DESCRIPTION



[0018] Even when not expressly stated, the individual features as described with reference to the particular embodiments shall be intended as auxiliary to and/or interchangeable with other features described with reference to other exemplary embodiments.

[0019] Referring to the accompanying figures, the present invention relates to a method of minimizing waviness on a workpiece by a grinding process.

[0020] As used herein, minimizing waviness refers both to minimizing the existing waviness on the workpiece and to minimizing the waviness caused by the grinding process itself.

[0021] The method requires the provision of a grinding machine 1, preferably a centerless plunge grinding machine, comprising a pair of grinding wheels 2a, 2b. Referring to Figure 1, the grinding machine 1 comprises a first grinding wheel 2a, whose size is defined by a first grinding wheel diameter ds, and a second grinding wheel 2b defined by a second grinding wheel diameter dwc. Typically, but without limitation, the first grinding wheel diameter ds is greater than the second grinding wheel diameter dwc.

[0022] Referring to Figure 3, the first grinding wheel and the second grinding wheel 2a, 2b are configured to rotate about a first rotation axis and a second rotation axis A-A, B-B, respectively.

[0023] In detail, the first and second grinding wheels 2a, 2b are arranged with the first and second rotation axes A-A, B-B skew to each other so that, by rotating about their respective rotation axes, they will push the workpiece 100 to abutment against an abutment pad 4.

[0024] The first and second grinding wheels 2a, 2b preferably have a cylindrical or conical shape, and extend along the first and second rotation axes A-A, B-B respectively. The extent of the grinding wheels 2a, 2b along their rotation axes A-A, B-B is defined as the height of the grinding wheel. Namely, the height of the first grinding wheel hM1 is defined as the extent of the first grinding wheel 2a along the first rotation axis A-A, the height of the second grinding wheel hM2 is defined as the extent of the second grinding wheel 2b along the second rotation axis B-B.

[0025] The first and second grinding wheels 2a, 2b are spaced apart to define a gap therebetween, for receiving a workpiece 100.

[0026] The distance between the first and second grinding wheels 2a, 2b is adjusted for the workpiece to contact both grinding wheels 2a, 2b.

[0027] In operation, as each grinding wheel 2a, 2b rotates about its rotation axis A-A, B-B it rotates the workpiece about a workpiece rotation axis. Preferably, the workpiece rotation axis is parallel to the first rotation axis A-A.

[0028] As shown in Figure 1, the grinding machine 1 further comprises a supporting blade 3 arranged in the gap, i.e. between the first and second grinding wheels 2a, 2b, and configured to support the workpiece 100.

[0029] In detail, the supporting blade 3 has a contact surface 3a adapted to bearingly receive the workpiece 100 to place it at a given working height hw from a plane containing the first rotation axis A-A and the midpoint of the second rotation axis B-B.

[0030] As used herein, the midpoint of the second rotation axis B-B refers to the median point of the height of the second grinding wheel hM2. Namely, the midpoint of the second rotation axis is the point that divides the height of the second grinding wheel hM2 into two equivalent segments, i.e. segments having the same length.

[0031] As the supporting blade 3 changes its position, specifically by moving in a direction orthogonal to the plane containing the first rotation axis A-A and the midpoint of the second rotation axis B-B, it changes the position of the workpiece 100 in the gap, thereby modifying the working height hw.

[0032] More in detail, the supporting blade 3 has a contact surface 3a which is adapted to abut against the workpiece 100 to support it. Preferably, the contact surface 3a is inclined by a blade angle γ with respect to the plane containing the first rotation axis A-A and the midpoint of the second rotation axis B-B.

[0033] The blade 3 may be moved in the gap either manually by an operator, or, as in certain recent grinding machines, by numerical control.

[0034] The above-discussed grinding machine 1 is known in the art as "centerless plunge grinding machine".

[0035] As mentioned above and known to the skilled person, this type of grinding machine 1 affords a very fast grinding process but is prone to roundness errors. The reason is that the center of the workpiece 100 is free to oscillate during machining, thereby generating a lobed profile instead of a perfectly rounded profile. This roundness error is known in the art as "lobing".

[0036] Lobing is mainly influenced by the diameter of the first and second grinding wheels ds, dwc, the diameter of the workpiece, the blade angle γ and the working height hw.

[0037] The method of the present invention is designed to minimize the formation of waviness on the workpiece, and to reduce existing waviness, by dividing the grinding process into several working steps, each characterized by a different working height hw.

[0038] Referring to Figure 1, the working height hw refers to the distance of the center of the workpiece 100 from the plane containing the first rotation axis A-A and the midpoint of the second rotation axis B-B.

[0039] The succession of different steps, characterized by different working heights hw, provides a negative growth rate for the lobes that tend to form on the workpiece, whereby a good roundness of the workpiece can be quickly achieved.

[0040] While the method of the present invention may generally envisage an arbitrary number of working steps, however it has been experimentally found that two steps are sufficient to achieve a satisfactory roundness.

[0041] Furthermore, the two-step solution is preferable in that it matches the common division of machining processes into "roughing" and "finishing" steps, which already applies to grinding, by changing the speed and feed parameters but not the working height hw.

[0042] While the two-step machining method will be described below, it should be noted that the method of the present invention can be alternatively implemented with any finite number of steps greater than two, possibly a number of steps that can discretize a continuous height variation.

[0043] The method of the present invention includes a first working step in which the supporting blade 3 is configured to place the workpiece 100 at a first working height hw1 with respect to a plane containing the first rotation axis A-A and the midpoint of the second rotation axis B-B.

[0044] During the first working step, the pair of grinding wheels 2a, 2b is configured to rotate the workpiece 100 until it completes a first number of revolutions v1, in other words, the first working step shall be deemed to be finished when the workpiece has completed v1 revolutions.

[0045] The method of the present invention also includes a second working step following the above-described first working step.

[0046] In the second working step, the supporting blade 3 is configured to place the workpiece 100 at a second working height hw2 that differs from the first working height hw1. During the second working step, the pair of grinding wheels 2a, 2b is configured to rotate the workpiece until it completes a second number of revolutions v2.

[0047] According to a peculiar aspect of the present description, the first and second working heights hw1, hw2 are determined before the first working step by means of an algorithm which receives as inputs geometric parameters of the grinding machine 1, geometric parameters of the workpiece 100 and an array of pairs of heights of the first and second working steps (hw1, hw2), and can thus determine the pair of heights of the first and second working step

to minimize the formation of waviness on the workpiece.

[0048] Preferably, the array of working heights (hw1, hw2) is a grid of equally spaced values in which hw1 varies between hw1min and hw1max, whereas hw2 varies between hw2min and hw2max.

[0049] In detail, the algorithm calculates, for each pair of working heights (hw1, hw2), a first and a second transformation matrices Z1, Z2.

[0050] The first and second transformation matrices Z1, Z2 describe the evolution of the geometry of the workpiece 100 for a single revolution during the first and second working steps. More details will be given hereinbelow about the procedure for calculating the transformation matrices Z1, Z2.

[0051] Then, the algorithm calculates:

i.e. the spectral radius ρlmax of the product of the first for the second transformation matrices, which are respectively raised to the corresponding number of revolutions v1, v2.

[0052] Then, the algorithm identifies the pair of working heights

corresponding to the smallest spectral radius .

[0053] Alternatively, the algorithm can be configured to plot a gain map, i.e. a graph showing the variation of the spectral radius ρlmax of the product of the first for the second transformation matrices, as a function of the pairs of working heights (hw1, hw2). An example of a gain map is shown in Figure 2.

[0054] In this case, the operator of the grinding machine will select the pair of working heights that minimize the spectral radius ρlmax. The alternative of using a gain map is feasible if the working steps are at most three, since the gain map can be easily read and interpreted at most in the three dimensions.

[0055] In general, the spectral radius ρlmax of a matrix is defined as the supremum among the absolute values of the elements in its spectrum, in simple words it is the eigenvalue of the matrix having the largest absolute value.

[0056] Here, each eigenvalue of the product of the transformation matrices

is associated with a specific amplification factor of the waviness of the workpiece 100, for example, after proper sorting, the fifth eigenvalue is associated with the waviness having five lobes on the surface of the workpiece. The greater the absolute value of an eigenvalue, the more the specific waviness associated with that eigenvalue will be amplified on the workpiece profile at the end of the machining process.

[0057] Thus, identifying the pair of working heights (hw1, hw2) corresponding to the smallest spectral radius of the product of the transformation matrices

, means searching for the pair of working heights (hw1, hw2) that minimize the waviness that will prevail on the workpiece at the end of the machining process.

[0058] The pair of machining heights that minimize

are therefore the pair of optimal machining heights that minimize lobing, and thus maximize the roundness of the workpiece 100 at the end of the machining process.

[0059] Preferably, the spectral radius is calculated as follows:

that is, like the eigenvalue of

having the maximum absolute value among the eigenvalues, of the same matrix

, having an imaginary part ranging from 1 to a maximum value lmax, preferably equal to 30.

[0060] Advantageously, this method of calculating the spectral radius can exclude the eigenvalues associated with the profiles having a high number of lobes, i.e.can exclude the numerical solutions that cannot be physically obtained.

[0061] Preferably, the geometric parameters of the grinding machine that the algorithm receives as inputs comprise the above-discussed blade angle γ.

[0062] Also preferably, the geometric parameters of the grinding machine 1 that the algorithm receives as inputs also comprise the first grinding wheel diameter ds and the second grinding wheel diameter dwc.

[0063] Preferably, the geometric parameters of the workpiece to be provided as inputs to the algorithm comprise the diameter dp of the workpiece 100 before starting the first working step.

[0064] Preferably, the first and second transformation matrices Z1,Z2 describe the evolution of the diameter or the radius of the workpiece 100 respectively, after one revolution, during the first and second working steps.

[0065] Alternatively, the method of the present invention can continuously vary the working height hw during the grinding process. In detail, the supporting blade is configured to continuously move the workpiece during machining, from the first working height hw1 to the second working height hw2 according to a specific mathematical law. The numerical control of the grinding machine must simultaneously adjust the position of the grinding wheels to maintain a correct contact condition.

[0066] The mathematical procedure for calculating the transformation matrix Z of a general working step will be now described. Such procedure applies, notwithstanding certain differences, to the calculation of both the first transformation matrix Z1, and the second transformation matrix Z2 or, more generally, the transformation matrix of the i-th working step Zi.

[0067] The transformation matrix Z of the general working step is obtained from the reduction radius r(θ). The reduction radius r(θ), as the name implies, indicates the reduction of the radius of the workpiece during the grinding process, and is a function of the angular position θ of the workpiece. The reduction radius r(θ) increases its value during the grinding process and is equal to the sum of the reduction radius at the previous revolution r(θ - 2π) and the current cutting depth I(θ). Namely:



[0068] The cutting depth I(θ) is obtained from the feeding movement of the second grinding wheel, which causes the first grinding wheel to be juxtaposed against the workpiece, as designated in Figure 1 by X(θ).

[0069] Considering the stiffness of the grinding machine 1, the current cutting depth I(θ) may be deemed to be equal to a stiffness coefficient of the machine k multiplied by the geometric cutting depth Ig(θ), that is, the cutting depth that would be obtained if the grinding machine were perfectly rigid.

[0070] In mathematical terms, the geometric cutting depth Ig(θ) is obtained by calculating the intersection between the first grinding wheel and the workpiece, considering the feeding movement of the second grinding wheel X(θ) and the displacement of the center of the workpiece. Namely:



[0071] The angles θ,α and β are indicated in Figure 1, whereas the geometric coefficients K1 and K2 are a function of the working height hw. By replacing I(θ) in r(θ):



[0072] The above equation represents the evolution of the workpiece profile during the machining process and is a Pure Delay Equation that can be solved by discretizing the workpiece into circumferential components:







[0073] The above equation r(θ) can be thus rewritten as:





[0074] It should be noted from the above equation that the evolution of the workpiece profile implies preservation of all discrete States from rj to rj-M-1. The above equation rewritten in matrix form is:

r0 it is the initial condition of the workpiece profile at the beginning of the working step, Zv it is the transformation matrix of the relevant working step, v is the number of revolutions that the workpiece completes during the working step, and rv is the end condition of the workpiece profile at the end of the working step.

[0075] A further object of the present invention is to provide a computer program that can be loaded into the memory of a computer, and configured to cause a grinding machine, namely a centerless plunge grinding machine, to perform the above-described method.

[0076] Finally, an object of the present invention is a grinding machine 1 comprising a first grinding wheel and a second grinding wheel 2a, 2b separated by an gap and having a first rotation axis and a second rotation axis A-A, B-B respectively. The grinding wheels 2a, 2b, preferably have a cylindrical or conical shape, are configured to both contact a workpiece 100, to rotate it and perform material removal.

[0077] The grinding machine 1 also comprises a supporting blade 3, arranged in the gap and configured to support the workpiece 100. More in detail, the supporting blade 3 is configured to place the workpiece 100 at a given working height (hw) from a plane containing the first rotation axis A-A and the midpoint of the second rotation axis.

[0078] Once again it should be noted that, as used herein, the midpoint of the second rotation axis B-B refers to the median point of the height of the second grinding wheel hM2.

[0079] In addition, the grinding machine 1 comprises a regulating device (not shown) for moving the supporting blade 3. In detail, the regulating device is configured to move the supporting blade 3 in a direction substantially perpendicular to the plane containing the first rotation axis A-A and the midpoint of the second rotation axis B-B to change the working height hw at which the workpiece 100 is located.

[0080] The grinding machine 1 comprises a processor having a memory in which the aforementioned computer program is loaded. In detail, the computer program, when loaded into the memory and implemented by the computer, is configured to perform the above method.

[0081] No run-time connection is required between the computer program and the grinding machine, as the machining data can be sent to the grinding machine before starting the machining process.

[0082] In alternative embodiments of the grinding machine, the computer program may reside on a cloud, on a smartphone or on a tablet separate from the machine. This is possible because the computer program is designed to plan machining and does not require direct connection with the grinding machine. The process parameters provided by the computer program may be transferred directly to the numerical control of the machine or manually entered by the operator.

[0083] The machine tool further comprises a numerical control, which is able to communicate with the computer on which the computer program is loaded.

[0084] In detail, the numerical control is configured to operate the regulating device to place the workpiece 100 at different working heights during the different working steps. Those skilled in the art will obviously appreciate that a number of changes and variants as described above may be made to fulfill particular requirements, without departure from the scope of the invention, as defined in the following claims.


Claims

1. A method of minimizing waviness on a workpiece (100) having a diameter (dp) by a grinding process, the method comprising the steps of:

- providing a grinding machine (1) comprising a first grinding wheel and a second grinding wheel (2a, 2b), and a supporting blade (3) arranged between the grinding wheels (2a, 2b), the first and second grinding wheels (2a, 2b) being respectively configured to rotate about a first rotation axis and a second rotation axis (A-A, B-B), the supporting blade (3) having a contact surface (3a) configured to support the workpiece (100), said contact surface (3a) being inclined with respect to a plane containing the axes of rotation of the grinding wheels (2a, 2b) by a blade angle (γ), the grinding machine (1) further comprising a regulating device adapted to move the supporting blade (3) in a direction perpendicular to the plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B) to change the working height (hw) of the workpiece (100);

- performing, by said grinding machine (1), a first working step in which the workpiece completes a first number of revolutions (v1), and in which the supporting blade (3) places the workpiece (100) at a first working height (hw1) from a plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B);

- performing, by said grinding machine (1), a second working step, next to the first working step, in which the workpiece (100) completes a second number of revolutions (v2), and the supporting blade (3) places the workpiece (100) at a second working height (hw2) from the plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B), the second working height (hw2) being different from the first working height (hw1);
said method being characterized in that the first and second working heights (hw1, hw2) are determined before the first working step, by means of an algorithm which receives, as inputs, geometric parameters of the grinding machine (1), comprising at least the blade angle (γ), geometric parameters of the workpiece (100), comprising the diameter (dp) of the workpiece (100), the first and second number of revolutions (v1, v2), and an array of pairs of first and second working heights (hw1, hw2), said algorithm being configured to:

- calculate, for each pair of working heights (hw1, hw2) a first transformation matrix

associated with the evolution of the geometry of the workpiece (100) during the first working step, and a second transformation matrix

associated with the evolution of the geometry of the workpiece (100) during the second working step;

- calculate, for each pair of working heights (hw1, hw2) the spectral radius (ρlmax) of the product of the first and the second transformation matrices

, in symbols

;

- outputting the pair of working heights

corresponding to the smallest spectral radius (ρlmax).


 
2. A method as claimed in any of the preceding claims, wherein the size of each grinding wheel (2a, 2b) is defined by a grinding wheel diameter, the geometric parameters of the grinding machine (1) to be provided as inputs to the algorithm comprising the diameter of each grinding wheel.
 
3. A method as claimed in any of the preceding claims, wherein the transformation matrix of the first and second working steps

describe the evolution of the diameter (dp) of the workpiece (100) during the first and second working steps, respectively.
 
4. A method as claimed in any of the preceding claims, wherein the supporting blade (3) is configured to continuously move the workpiece (100) from the first working height to the second working height (hw1, hw2)) according to a specific mathematical law without interrupting the machining of the workpiece.
 
5. A method as claimed in any of the preceding claims, wherein the spectral radius of a matrix Z is calculated as the eigenvalue of the matrix Z having the maximum absolute value among eigenvalues, of the same matrix Z, having an imaginary part ranging from 1 to a maximum value (lmax), in symbols:


 
6. A computer program for minimizing waviness on a workpiece (100) by a grinding process, said program being adapted to be loaded into a memory of a processor of a grinding machine (1),
said computer program being configured to perform the method for minimizing waviness on a workpiece as claimed in any of the preceding claims.
 
7. A grinding machine (1) comprising:

- a first grinding wheel and a second grinding wheel (2a, 2b) separated by a gap and configured to rotate about a first rotation axis and a second rotation axis (A-A, B-B) respectively, the grinding wheels (2a, 2b) being configured to both contact a workpiece (100) to work thereupon as it rotates;

- a supporting blade (3) located in the gap and configured to support the workpiece (100) while placing it at a predetermined working height (hw) from a plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B);

- a regulating device for moving the supporting blade (3) in a direction perpendicular to the plane containing the first rotation axis (A-A) and the midpoint of the second rotation axis (B-B) to change the working height (hw) of the workpiece (100); characterized in that it comprises a processor having a memory in which said computer program as claimed in claim 6 is loaded, said computer program, when implemented by said processor, being configured to perform the method as claimed in any of claims 1 to 5.


 
8. A grinding machine (1) as claimed in claim 7, comprising a numerical control that is able to communicate with the computer in which the computer program is loaded, and configured to operate the regulating device to place the workpiece (100) at different working heights (hw) during the different working steps.
 




Drawing













Search report









Search report




Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description