摘要:
A controller estimates Coulomb friction itself together with inertia and viscous friction, and reduces the influence of the Coulomb friction on the accuracy of the estimated inertia. In addition, the controller estimates inertia, viscous friction and Coulomb friction simultaneously with sequential adaptation in which a Fourier transformer is not used but an inverse transfer function model is used in order to minimize the estimated error. Data sampled for a predetermined time need not be accumulated, as a result, a large amount of data memory is unnecessary.
摘要:
A servomotor control system that includes a numerical control unit and servo control unit enables the use of learning control based on an angle synchronization method in high-speed oscillating motion performed by, for example, a jig grinder. The numerical control unit calculates a reference angle θ(=ωt), and also calculates a cyclic oscillation command F(t) according to the reference angle θ and a machining condition (angular velocity ω). The servo control unit calculates a difference between the value in the oscillation command F(t) and the position of the servomotor (positional difference ε) at intervals of a predetermined cycle, and performs learning control according to the reference angle θ, oscillation command F(t), and positional difference ε.
摘要:
A servomotor controller capable of properly generating reference positions, by which learning control of angle based method may be applied to the periodically reciprocating motion of an object. The learning controller obtains a first positional deviation of a driven object at every predetermined sampling period of time, and the first positional deviation is converted, by a first converting part, to a second positional deviation associated with each reference position in one periodic reciprocating motion of the driven object. After a first correction amount of an immediately previous reciprocating motion of the driven object, stored in a memory, is added to the second positional deviation, the second positional deviation is stored in the memory as a renewed first correction amount. The first correction amount is converted to a second correction amount associated with the sampling period, by a second converting part.
摘要:
A control apparatus of the present invention comprising a control unit outputting a control signal controlling a servo motor and suppressing natural vibration of a controlled object including a motor and a machine driven by the motor while controlling the controlled object, comprising a frequency analysis unit analyzing a frequency component included in a torque command, an analysis control unit controlling the start or stopping of the frequency analysis unit, a detection unit detecting a natural frequency of the controlled object from an analysis result of the frequency analysis unit, a-band rejection filter receiving as input the torque command, stripping the command of the natural frequency component, and outputting the resultant command to the motor through a current control unit and servo amplifier, and a filter characteristic setting unit setting the frequency to be stripped at the filter based on the natural frequency detected by the detection unit.
摘要:
Disclosed is a controller for restraining vibration of a driven element driven by a servomotor. The driven element driven by the servomotor is provided with acceleration detecting means. A correction value is obtained by multiplying a detected acceleration value detected by the acceleration detecting means by a coefficient. Correction is made by subtracting the correction value from a velocity command, and velocity feedback control is executed in a velocity control processing section to obtain a current command. Further, the servomotor is driven by current control processing, whereupon the driven element is moved. If the detected acceleration value is increased by vibration of the driven element, the velocity command is corrected to restrain the vibration, so that the vibration of the driven element can be restrained. Processing time can be shortened to restrain the vibration of the driven element by executing the correction of the velocity command based on the detected acceleration value for each velocity control period.
摘要:
A detection device for detecting a magnetic pole position of a synchronous motor includes a generating unit for generating a magnetic pole correction value based on the difference between a forward rotation d-phase voltage command and a reverse rotation d-phase voltage command, the d-phase voltage commands being used for rotating the synchronous motor and generated when the synchronous motor is driven in forward and reverse directions, respectively, by applying a prescribed d-phase current command after detecting a magnetic pole initial position at power-on of the synchronous motor, and a correcting unit for correcting the magnetic pole initial position based on the magnetic pole correction value and on a sensor reference position which defines a reference position of a sensor attached to the synchronous motor, and a control apparatus equipped with the detection device controls the rotation of the synchronous motor based on the corrected magnetic pole initial position.
摘要:
A press machine controller (10) for controlling a press machine (30) having a servo motor (41) to drive a slide (38) via a reduction mechanism (37) changed in reduction ratio in accordance with the position of the slide (38) is disclosed. The device includes a command generator (20) for generating at least one of a position command, a speed command and a torque command for the servo motor (41); a vibration command generator (13) for generating a vibration command based on a parameter preset for the press machine controller (10); a slide position detector (12) for detecting the position of the slide (38); and a vibration command adding portion (21, 22, 23) for adding the vibration command to any one of the position command, the speed command and the torque command for the servo motor (41) in the case where the slide position is in a predetermined range. The press machine, even if stopped with the slide at the bottom dead center, can be restarted with a small torque.
摘要:
A controller and a control system capable of estimating inertia of an article to be driven in a short period of time, with a small operation range of an electric motor. The controller for the motor has an inertia estimating part which includes a sine-wave command generating part which adds a sine-wave command to a torque command for the motor; a current feedback sampling part which obtains a current value of the motor; a speed feedback sampling part which obtains a speed feedback of the motor; an acceleration calculating part which calculates an acceleration value based on the speed feedback; and an estimated inertia calculating part which estimates the inertia of the article, based on a representative current value, a representative acceleration value and a torque constant of the motor, which are calculated from current and acceleration values in a plurality of cycles of the sine-wave command and stored in a sampling data storing part.
摘要:
Disclosed is a controller for restraining vibration of a driven element driven by a servomotor. The driven element driven by the servomotor is provided with acceleration detecting means. A correction value is obtained by multiplying a detected acceleration value detected by the acceleration detecting means by a coefficient. Correction is made by subtracting the correction value from a velocity command, and velocity feedback control is executed in a velocity control processing section to obtain a current command. Further, the servomotor is driven by current control processing, whereupon the driven element is moved. If the detected acceleration value is increased by vibration of the driven element, the velocity command is corrected to restrain the vibration, so that the vibration of the driven element can be restrained. Processing time can be shortened to restrain the vibration of the driven element by executing the correction of the velocity command based on the detected acceleration value for each velocity control period.