Servo controller
First Claim
1. A servo controller comprising:
- a common control section for performing control common to an induction motor and an synchronous motor, said common control section including a position controller, a velocity controller and a current controller;
a first dedicated control section for performing control dedicated to the induction motor, and a second dedicated control section for performing control dedicated to the synchronous motor, said first dedicated control section including a d-axis current command generator for calculating magnetic flux and magnetic flux current, and a slip command generator to generate a slip command for the induction motor, said second dedicated control section including a d-axis current command generator to set a d-axis current command for the synchronous motor;
a position/velocity detecting section for detecting position/velocity of a motor to be driven based on signals from a sensor associated with the motor; and
a selecting section for selecting one of said first dedicated control section and said second dedicated control section, and driving parameter for the motor to be driven, based on attribution data preset for each motor, thereby controlling the motor to be driven by a combination of said common control section, the selected dedicated control section and said position/velocity detecting section.
1 Assignment
0 Petitions
Accused Products
Abstract
A servo controller capable of controlling motors to be driven in different control modes, such as a synchronous motor and an induction motor, irrespectively of the type of the motor, and also capable of carrying out servo control by using incremental feedback signals. A control section common to individual motors and a control section dedicated to each motor are provided in a servo controller. The common control section is always used, while the dedicated control section is selectively used in accordance with the motor to be driven. Thereby, motors each requiring a different control mode can be controlled by the servo controller of one type. The use of th servo controller of one type can reduce maintenance management and a load on a CNC. Also, the provision of the control section common to individual motors can restrain increases of size, installation area and manufacturing cost of the device.
36 Citations
8 Claims
-
1. A servo controller comprising:
-
a common control section for performing control common to an induction motor and an synchronous motor, said common control section including a position controller, a velocity controller and a current controller;
a first dedicated control section for performing control dedicated to the induction motor, and a second dedicated control section for performing control dedicated to the synchronous motor, said first dedicated control section including a d-axis current command generator for calculating magnetic flux and magnetic flux current, and a slip command generator to generate a slip command for the induction motor, said second dedicated control section including a d-axis current command generator to set a d-axis current command for the synchronous motor;
a position/velocity detecting section for detecting position/velocity of a motor to be driven based on signals from a sensor associated with the motor; and
a selecting section for selecting one of said first dedicated control section and said second dedicated control section, and driving parameter for the motor to be driven, based on attribution data preset for each motor, thereby controlling the motor to be driven by a combination of said common control section, the selected dedicated control section and said position/velocity detecting section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
when it is discriminated based on the attribution data that the motor to be controlled is the synchronous motor, said magnetic-pole position determiner moves the magnetic pole of the synchronous motor to a predetermined position according to an external input signal for preliminary determination of the magnetic pole, outputs a magnetic-pole determined state signal at the predetermined position to enable driving of the motor with the preliminary determination position as a reference magnetic pole position, starts driving of the motor in response to a velocity command or a position command and continues the driving after detection of an one-revolution signal preset at a zero degree position of the motor, with a position where the one-revolution signal is detected as the reference position of zero-degree, using a sensor-signal input circuit common to the induction motor and the synchronous motor. -
5. A servo controller according to any one of claim 1, wherein said selecting section further comprises a selecting switch for connecting one motor selected to be driven from a plurality of motors with the servo controller based on an external switching signal.
-
6. A servo controller according to claim 5, wherein said attribution data for each motor includes data indicating kind and characteristic of each motor and/or the associated sensor, and are stored in the associated sensor and inputted into the servo controller from the associated sensor.
-
7. A servo controller according to claim 5, said attribution data preset for each motor including data indicating kind and characteristic of each motor and/or each associated sensor, and are stored in a numerical controller and inputted into the servo controller from the numerical controller.
-
8. A servo controller according to claim 6 or 7, wherein a sensor for outputting incremental position signals is associated with each of the synchronous motor and the induction motor, said second dedicated control section comprises a magnetic-pole position determiner, and
when it is discriminated based on the attribution data that the motor to be controlled is the synchronous motor, said magnetic-pole position determiner moves the magnetic pole of the synchronous motor to a predetermined position according to an external input signal for preliminary determination of the magnetic pole, outputs a magnetic-pole determined state signal at the predetermined position to enable driving of the motor with the preliminary determination position as a reference magnetic pole position, starts driving of the motor in response to a velocity command or a position command and continues the driving after detection of an one-revolution signal preset at a zero degree position of the motor, with a position where the one-revolution signal is detected as the reference position of zero-degree, using a sensor-signal input circuit common to the induction motor and the synchronous motor.
-
Specification