To provide a control device for a linear motor enabling improvement of position accuracy of the linear motor without using a linear scale.
A control device for a linear motor includes: a position detection part detecting a position of a needle of the linear motor based on change in a signal output from a magnetic sensor which is included in an armature of the linear motor and outputs the signal corresponding to the direction of a magnetic field generated from a magnet for driving the linear motor; a position control part calculating a speed command value based on the position of the needle detected by the position detection part and a position command value input from outside; an estimating part estimating a moving speed of the needle based on a value of electric current flowing in a plurality of coils provided in the linear motor; a speed control part calculating an electric current command value based on the speed command value calculated by the position control part and the estimated moving speed of the needle estimated by the estimating part; and an electric power converter supplying electric power to the plurality of coils in accordance with the electric current command value calculated by the speed control part.
JP2006087178A | 2006-03-30 | |||
JP2009071930A | 2009-04-02 | |||
JP2004166326A | 2004-06-10 | |||
JP2007089336A | 2007-04-05 |
Tadashi Takahashi
Suzuki Mitsuyoshi