Method for controlling a servomotor
AssigneeFanuc Corporation
InventorYasusuke Iwashita
Life of this patent
Estimating the term…
Loading patent…
AssigneeFanuc Corporation
InventorYasusuke Iwashita
Estimating the term…
A method for controlling a servomotor, in which the differences in dynamic characteristics among machines are absorbed by the controller so as to substantially equalize the response characteristics of the machines. An advance smoothing processing is executed before each position-speed loop processing cycle. The position feedforward amount FFp is calculated according to the following equation: FFp=.alpha.{(1-K) SMD.sub.0 +kSMD.sub.1 }. Where, SMD.sub.0 represents a smoothing data of the present cycle; SMD.sub.1, a smoothing data of the preceding cycle; and .alpha., a position feedback coefficient. The parameter k given in the above equation is adjusted to adjust the response characteristics of the individual machines, as well as the response characteristic of the mechanical system including controller with respect to an operation command. With this adjustment, the dynamic characteristics can be equalized between two or more machines even when such machines are simultaneously interpolated.
A method for controlling a servomotor by executing both a position loop processing and a speed loop processing, in a position and speed loop cycle, on the basis of a shift command supplied from a numerical control apparatus in each distribution cycle, comprising the steps of:
A method for controlling a servomotor by executing both a position loop processing and a speed loop processing, in a position and speed loop cycle, on the basis of a shift command supplied from a numerical control apparatus in each distribution cycle, comprising the steps of:
Dependencies are inferred from the claim text.