Electricity: motive power systems – Positional servo systems – Digital or numerical systems
Reexamination Certificate
2002-06-26
2004-08-10
Leykin, Rita (Department: 2837)
Electricity: motive power systems
Positional servo systems
Digital or numerical systems
C318S561000, C318S571000, C318S615000, C700S028000, C700S033000, C700S080000
Reexamination Certificate
active
06774598
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method for generating nominal position values for a position control loop of a numerically continuous-path controlled machine. The subject of the present invention is also a circuit arrangement for generating nominal position values for a position control loop of a numerically continuous-path controlled machine.
2. Description of the Related Art
In numerically continuous-path controlled machine tools or robots, the production of nominal position values is done as nominal value specifications or command variables for the position control loops of the various drive mechanisms, typically in interpolator units located upstream. For that purpose, the desired geometrical axis motion functions and speed profiles are specified to the interpolator units on the input side. On the output side, the interpolator unit furnishes discrete trains of nominal position values or scanned values on a path curve. The nominal position values are output at a defined, typically fixed interpolator clock rate f
IPO
as command variables to the downstream position control loop. In addition, the nominal position values produced by the interpolator unit, before being transmitted to the position control loop, are also filtered in a nominal position value filter, which as a rule takes the form of digital low-pass filtering. This is done so that the axis drive systems will not induce undesired natural oscillations in the machine, which might lower the quality of the machining.
In conjunction with such variants for generating nominal position values in numerically continuous-path controlled machines, reference may be made for instance to German Patent Disclosure DE 43 03 090 A1.
The filtering in the nominal position value filter is typically designed such that in the spectrum of nominal position values or command variables transmitted to the position control loop, as much as possible no frequencies are located in the range of the resonant frequency f
RES
of the applicable machine, or in a corresponding resonant frequency band B
RES
. Otherwise, the natural oscillations in the machine axes would result in impaired surface quality of the machined workpiece. By way of a band limitation of the command variables, in the form of low-pass filtration, it is therefore assured that the applicable nominal position value filter will block those components of the frequency that are greater than a suitably selected useful machine frequency f
N
. The corresponding useful machine frequency f
N
of the nominal position value filter is selected as a function of the applicable resonant frequency f
RES
or resonant frequency band B
RES
.
In the event of especially low resonant frequencies f
RES
, such as f
RES
≈20 Hz, however, designing the digital nominal position value filter requires increasing computation effort and expense to achieve the desired filtering action.
SUMMARY AND OBJECTS OF THE INVENTION
It is therefore an object of the present invention to disclose a method and a circuit arrangement for generating nominal position values for a position control loop of a numerically continuous-path controlled machine by way of which, for the most various types of machine and without major effort or expense, path errors that result from induced natural oscillations of the machine can be avoided.
This object is attained by a method for generating nominal position values for a position control loop of a numerically continuous-path controlled machine. The method includes presetting nominal position values with a defined interpolator clock rate, digitally filtering the preset nominal position values and transmitting the digitally filtered nominal position values to a position control loop, which with them controls motion of a machine on a path curve at a defined position control clock rate. Adjusting the digitally filtering nominal position values as a function of dynamic characteristics of the machine and adjusting an interpolator clock rate as a function of the dynamic characteristics of the machine.
This object is also attained by a circuit arrangement for generating nominal position values for a position control loop of a numerically continuous-path controlled machine. The circuit arrangement includes an interpolator unit for presetting nominal position values with a defined interpolator clock rate, a nominal position value filter for digital filtration of the nominal position values preset by the interpolator unit. A position control loop, which processes the digitally filtered nominal position values in such a way that by way of them a motion of a machine on a path curve is controllable at a defined position control clock rate, wherein along with the nominal position value filter, the interpolator clock rate is also adjusted as a function of dynamic characteristics of the machine.
In the present invention, it is now not primarily the nominal position value filter employed that is adapted to the applicable dynamic characteristics of the machine—and in particular its resonant frequency; instead, it is the applicable interpolator clock rate or interpolator clock duration that is adjusted in a targeted way as a function of the dynamic characteristics of the machine, in order to avoid the inducement of undesired natural oscillations. In this way, the computation effort and expense otherwise required for the same filtering action in the nominal position value filter is avoided.
Since the provisions according to the present invention, in the case of low resonant frequencies, essentially represent an increase in the interpolator clock durations or a decrease in the interpolator clock rates, a correspondingly greater computation power for other tasks is now available in the interpolator unit as well. This includes for instance generating nominal position values for still other machine axes, etc.
It also proves advantageous to use a fine interpolator between the nominal position value filter and the position control loop, in the method and circuit arrangement according to the present invention. By way of the fine interpolator, scanned values on the path curve are generated in the time pattern in which the downstream position control loop needs them. It is especially advantageous in this respect that by the fine interpolator, the interpolator clock rate is decoupled from the downstream position control loop, and in particular from the position control clock rate; as a rule, however, there is a fixed ratio between the position control clock rate and the interpolator clock rate.
REFERENCES:
patent: 3699317 (1972-10-01), Middleditch
patent: 3720814 (1973-03-01), Klein
patent: 4078195 (1978-03-01), Mathias et al.
patent: 4214192 (1980-07-01), Bromer et al.
patent: 4214864 (1980-07-01), Tabler
patent: 4603286 (1986-07-01), Sakano
patent: 4748578 (1988-05-01), Lagadec et al.
patent: 4791596 (1988-12-01), Harbich
patent: 4963806 (1990-10-01), Shinohara et al.
patent: 5073748 (1991-12-01), Boehm
patent: 5194790 (1993-03-01), Niimi
patent: 5212659 (1993-05-01), Scott et al.
patent: 5303333 (1994-04-01), Hoos
patent: 5317529 (1994-05-01), Teraoka et al.
patent: 5325247 (1994-06-01), Ehrlich et al.
patent: 5381359 (1995-01-01), Abbott et al.
patent: 5404418 (1995-04-01), Nagano
patent: 5406182 (1995-04-01), Iwashita
patent: 5541864 (1996-07-01), Van Bavel et al.
patent: 5566188 (1996-10-01), Robbins et al.
patent: 5710490 (1998-01-01), Choi
patent: 6341244 (2002-01-01), Papiernik
patent: 220 730 (1985-04-01), None
patent: 41 08 293 (1991-10-01), None
patent: 43 03 090 (1994-08-01), None
patent: 0 042 202 (1987-07-01), None
patent: 0 419 705 (1991-04-01), None
patent: 0 469 617 (1992-02-01), None
patent: 0 583 478 (1994-02-01), None
patent: 0 596 141 (1994-05-01), None
patent: WO 98/15880 (1998-04-01), None
Fauser Matthias
Kohler Frieder
Brinks Hofer Gilson & Lione
Dr. Johannes Heidenhain GmbH
Leykin Rita
LandOfFree
Method and circuitry for producing nominal position values... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and circuitry for producing nominal position values..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and circuitry for producing nominal position values... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3348484