Position control apparatus and method for reducing calculation time and detecting an encode error of an incremental signal
AssigneeCanon Kabushiki Kaisha
InventorDaisuke Ishikawa
Life of this patent
Estimating the term…
Abstract
A controller calculates an absolute position of an object based on at least three position detection signal. In performing position control of an object using a position calculation result, the controller controls a position of the object using a calculation result based on a first position detection signal. Further, in a case where a predetermined relation is not established between the calculation result based on the first position detection signal and a calculation result based on the first and a second position detection signals, the controller calculates an absolute position, and corrects the calculation result based on the first position detection signal using the calculated absolute position.
Claims14
A position control apparatus comprising:
- a signal generation unit configured to generate at least three position detection signals which have different periods that change according to movement of a position control target;
- a signal selection unit configured to switch among the position detection signals, and output the position detection signals to one or more signal lines less than the number of position detection signals;
- a first calculation unit configured to calculate a relative position of the position control target using a first position detection signal among the position detection signals;
- a second calculation unit configured to calculate a relative position of the position control target using a second position detection signal and the first position detection signal among the position detection signals;
- a third calculation unit configured to calculate an absolute position of the position control target using at least three position detection signals among the position detection signals;
- and
- a controller comprising a microprocessor configured to drive a driving unit and control a position of the position control target, using a position calculation result of the position control object,
- wherein the controller controls a position of the position control target using a position calculation result of the first calculation unit, and in a case where a predetermined relation is not established between position calculation results of the first calculation unit and the second calculation unit, causes the third calculation unit to calculate the absolute position, and corrects the position calculation result of the first calculation unit using a position calculation result of the third calculation unit.
A position control method comprising:
- switching among at least three position detection signals which have different periods that change according to movement of a position control target, and
- outputting the position detection signals to one or more signal lines less than the number of position detection signals;
- performing first calculation of a relative position of the position control target using a first position detection signal among the position detection signals;
- performing second calculation of a relative position of the position control target using a second position detection signal and the first position detection signal among the position detection signals;
- performing third calculation of an absolute position of the position control target using at least three position detection signals among the position detection signals;
- and
- controlling a position of the position control target using a position calculation result of the position control target,
- wherein, in the controlling, a position of the position control target is controlled using a position calculation result of the first calculation, and in a case where a predetermined relation is not established between position calculation results of the first calculation and the second calculation, the third calculation is performed and the position calculation result of the first calculation is corrected using a position calculation result of the third calculation.
Dependencies are inferred from the claim text.