×

Servomotor controller for controlling periodic reciprocation

  • US 8,067,918 B2
  • Filed: 04/19/2010
  • Issued: 11/29/2011
  • Est. Priority Date: 05/21/2009
  • Status: Active Grant
First Claim
Patent Images

1. A servomotor controller for controlling a servomotor for performing periodic reciprocating motion of a driven object, the servomotor controller comprising:

  • a position detector for detecting the position of the driven object;

    a positional deviation obtaining part for obtaining a first positional deviation of the position of the driven object detected by the position detector at every predetermined sampling period of time, relative to position command given by a head controller;

    a reference position generating part for generating a plurality of reference positions, for one reciprocating period of time of the periodic reciprocating motion of the driven object, the plurality of reference positions being increased in one direction corresponding to the position command or the detected position of the driven object;

    a first converting part for converting the first positional deviation obtained by the positional deviation obtaining part to a second positional deviation, the second positional deviation being associated with each of the reference positions generated by the reference position generating part;

    an arithmetic adding part for adding the second positional deviation to a first correction amount in an immediately previous period stored in the storing part and for determining a renewed first correction amount;

    a storing part for storing the renewed first correction amount associated with each reference position, for one reciprocating period of time of the reciprocating motion of the driven object;

    a second converting part for converting the renewed first correction amount stored in the storing part to a second correction amount, the second correction amount being associated with the every predetermined sampling period of time; and

    a controlling part for controlling the servomotor based on the first positional deviation and the second correction amount,whereinthe reference position generating part generates the plurality of reference positions by dividing an integration value which is obtained by integrating absolute speed values for one reciprocating period of time, the absolute speed values being calculated from the sampling period of time and the position command or the position of the driven object at every sampling period of time.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×