Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
102 words
A method for tuning parameters of a servocontroller in a motion control system that controls an actuator, the method comprising: setting original parameters in the servocontroller; applying an excitation signal containing energy over a predefined range of frequencies to the control system; measuring a frequency response of the control system in response to the excitation signal across a range of frequencies; providing proposed servocontroller parameters; using the measured frequency response and proposed servocontroller parameters, calculating a predicted frequency response of the control system for the proposed parameters; calculating predicted stability data for the predicted frequency response; and displaying the predicted stability data.
Claim 2
Independent Claim
102 words
A method for tuning parameters of a servocontroller in a motion control system that controls an actuator, the method comprising: setting original parameters in the servocontroller; applying an excitation signal containing energy over a predefined range of frequencies to the control system; measuring a frequency response of the control system in response to the excitation signal across a range of frequencies; providing proposed servocontroller parameters; using the measured frequency response and proposed servocontroller parameters, calculating a predicted frequency response of the control system for the proposed parameters; calculating predicted stability data for the predicted frequency response; and displaying the predicted stability data.
Claim 3
Dependent Claim
53 words
The method as recited in claim 1 , further comprising: providing a plurality of command signals for movement of the actuator according to a plurality of motion types, wherein the applying and measuring steps are repeated for each of the motion types, thereby establishing a plurality of frequency responses for the control system.
Claim 4
Dependent Claim
24 words
The method as recited in claim 2 , further comprising: concatenating portions of the plurality of frequency responses to establish the measured frequency response.
Claim 5
Dependent Claim
52 words
The method as recited in claim 3 , wherein the plurality of motion types comprise a single stroke full range movement, a multiple stroke full range movement, a multiple stroke movement near a maximum position, a multiple stroke movement near a minimum position, and a multiple stroke movement near a center position.
Claim 6
Dependent Claim
69 words
The method as recited in claim 4 , wherein the concatenating step comprises: using the frequency response for the single stroke full range movement for a low frequency portion of the measured frequency response; using the frequency response for the multiple-stroke full range movement for a middle frequency portion of the measured frequency response; using a remaining frequency response for a high frequency portion of the measured frequency response.
Claim 7
Dependent Claim
15 words
The method as recited in claim 5 , further comprising: normalizing the measured frequency response.
Claim 8
Dependent Claim
27 words
The method as recited in claim 1 , further comprising: displaying the measured frequency response; and calculating and displaying measured stability data for the measured frequency response.
Claim 9
Dependent Claim
58 words
The method as recited in claim 7 , wherein the predicted frequency response is calculated by: determining an original servocontroller response function using the original parameters; determining a modified servocontroller response function using the proposed parameters; and using the original servocontroller response function, the modified servocontroller response function and the measured response to calculate the predicted frequency response.
Claim 10
Dependent Claim
84 words
The method as recited in claim 8 , wherein the predicted frequency response is calculated using the following equation g new ( ω ) = D new ( ω ) g ( ω ) D old ( ω ) wherein g new (ω) is a predicted open loop response, D new (ω) is the modified servocontroller response, D old (ω) is the original servocontroller response, and g(ω) is a measured open loop response obtained from the measured frequency response.
Claim 11
Dependent Claim
29 words
The method as recited in claim 9 , wherein the predicted frequency response is calculated using an equation relating the predicted frequency response to the predicted open loop response.
Claim 12
Dependent Claim
19 words
The method as recited in claim 1 , wherein the original parameters and the proposed parameters comprise compensator gains.
Claim 13
Independent Claim
165 words
A method for tuning parameters of a servocontroller in a motion control system that controls an actuator, the method comprising: moving the actuator at a predetermined velocity according to a plurality of movement types using the motion control system; during each movement type, applying a random noise signal as input to the motion control system; for each movement type, measuring a frequency response function for the control system; displaying the measured frequency response functions; using portions of the measured frequency response functions, generating a composite frequency response function to represent the system; obtaining original compensator gains used during the movement types; obtaining proposed compensator gains; calculating a first servocontroller response using the original compensator gains; calculating a second servocontroller response using the proposed compensator gains; using the composite frequency response function and first and second servocontroller responses, calculating a predicted frequency response of the control system for the proposed gains; calculating predicted stability data for the predicted frequency response; and displaying the predicted stability data.
Claim 14
Independent Claim
165 words
A method for tuning parameters of a servocontroller in a motion control system that controls an actuator, the method comprising: moving the actuator at a predetermined velocity according to a plurality of movement types using the motion control system; during each movement type, applying a random noise signal as input to the motion control system; for each movement type, measuring a frequency response function for the control system; displaying the measured frequency response functions; using portions of the measured frequency response functions, generating a composite frequency response function to represent the system; obtaining original compensator gains used during the movement types; obtaining proposed compensator gains; calculating a first servocontroller response using the original compensator gains; calculating a second servocontroller response using the proposed compensator gains; using the composite frequency response function and first and second servocontroller responses, calculating a predicted frequency response of the control system for the proposed gains; calculating predicted stability data for the predicted frequency response; and displaying the predicted stability data.
Claim 15
Dependent Claim
17 words
The method as recited in claim 12 , wherein the compensator gains comprise proportional and integral gains.
Claim 16
Dependent Claim
21 words
The method as recited in claim 12 , further comprising: calculating and displaying original stability data from the composite frequency response.
Claim 17
Dependent Claim
67 words
The method as recited in claim 12 , further comprising: determining the sufficiency of the predicted stability data; changing the parameters in a compensator in the motion control system to correspond to the proposed gains; moving the actuator using the motion control system and the proposed gains; measuring an actual frequency response function during the movement; and comparing the actual frequency response with the predicted frequency response.
Claim 18
Dependent Claim
50 words
The method as recited in claim 12 , further comprising: prior to the moving step, lowering a position loop gain in the motion control system to about 1% of its normal value; and prior to the moving step, setting a feedforward gain in the motion control system to about 100%.
Claim 19
Dependent Claim
51 words
The method as recited in claim 12 , further comprising: commanding an initial movement of the actuator using the random noise signal; and reducing the amplitude of the random noise signal based upon the torque command of the motion control system and the level of actuator shaking during the initial movement.
Claim 20
Dependent Claim
49 words
The method as recited in claim 12 , further comprising: commanding an initial movement of the actuator using the random noise signal; and obtaining velocity feedback during the movement; and if the mean value of the velocity feedback exceeds the peak to peak noise amplitude, increasing the predetermined velocity.
Claim 21
Dependent Claim
19 words
The method as recited in claim 12 , wherein the stability data comprises gain margin, phase margin, and bandwidth.
Claim 22
Independent Claim
146 words
A system for tuning control parameters of a motion control system, comprising: a motion command generator; an actuator; a velocity sensor coupled to the actuator; a servocontroller in communication with the motion command generator and the velocity sensor, and configured to generate control signals for control of the actuator; a random noise signal generator in communication with the servocontroller and configured to provide a random noise signal to the servocontroller during controlled motion of the actuator; a frequency response analyzer in communication with the servocontroller and configured to generate frequency responses for the random noise signal; and a compensator parameter tuning unit in communication with the frequency response analyzer and configured to calculate a composite frequency response and composite stability data from the frequency responses, to receive proposed servocontroller parameters, and to calculate a predicted frequency response and predicted stability data for the proposed servocontroller parameters.
Claim 23
Independent Claim
146 words
A system for tuning control parameters of a motion control system, comprising: a motion command generator; an actuator; a velocity sensor coupled to the actuator; a servocontroller in communication with the motion command generator and the velocity sensor, and configured to generate control signals for control of the actuator; a random noise signal generator in communication with the servocontroller and configured to provide a random noise signal to the servocontroller during controlled motion of the actuator; a frequency response analyzer in communication with the servocontroller and configured to generate frequency responses for the random noise signal; and a compensator parameter tuning unit in communication with the frequency response analyzer and configured to calculate a composite frequency response and composite stability data from the frequency responses, to receive proposed servocontroller parameters, and to calculate a predicted frequency response and predicted stability data for the proposed servocontroller parameters.
Claim 24
Dependent Claim
17 words
The system as recited in claim 20 , wherein the servocontroller parameters comprise proportional and integral gains.
Claim 25
Dependent Claim
18 words
The system as recited in claim 20 , wherein each frequency response comprises an amplitude and phase response.
Claim 26
Dependent Claim
35 words
The system as recited in claim 20 , wherein the compensator parameter tuning unit is further configured to combine a plurality of frequency responses from the frequency response analyzer to generate the composite frequency response.
Claim 27
Dependent Claim
18 words
The system as recited in claim 20 , further comprising a machine tool member coupled to the actuator.