摘要:
A robot control apparatus has servo CPUs (c.sub.1, c.sub.2) provided in control loops of respective servomotors (e.sub.1, e.sub.2) for driving and controlling loads about plural drive axes (.theta..sub.1, .theta..sub.2) of a robot arm. Since these servo CPUs execute drive torque calculations necessary for servomotor control, the cost of the control apparatus can be reduced. Also provided is a shared RAM (b) capable of being accessed commonly by the servo CPUs. Information about other axes stored in the RAM is read out and, when current loop processing is not being carried out, non-linear torque calculations necessary for servo-control are performed. As a result, current loop processing is not impeded and servomotor control can be carried out in a highly precise manner.
摘要:
An interface system for a servo controller has a speed controller (7), a current controller (9), etc., which have heretofore been disposed on the side of a servomotor, disposed in a control circuit (15) on the side of an NC apparatus. The present position and speed data from the servomotor are fed back and are stored in a common RAM, and control signals for a driver circuit, such as an inverter (12), are supplied from the NC apparatus side to the servomotor side. A system bus on the NC apparatus side is directly connected to a local bus on the servomotor side.
摘要:
A synchronous motor control system for preventing a torque efficiency reduction on high-speed rotation and acceleration to produce a torque efficiently at all times. The synchronous motor control system detects when inverter drive signals for controlling currents supplied to the synchronous motor exceed a physical saturable quantity of an inverter, and corrects current waveforms applied to the synchronous motor to make sure that they are sine waves at all times.
摘要:
In a robot control apparatus, the results of processing regarding inertia terms of a motion equation are stored in accordance with the position of a robot arm. The computation period of the inertia terms can be set to be larger than a drive torque computation period. The robot is controlled with the same precision and, moreover, drive torque can be computed at a shorter computation time.
摘要:
A servomotor velocity control system has an estimating unit (4) for obtaining an estimated value (V) of velocity based on rotary encoder position information (.theta.), which includes a current (I.sub.L) indicative of load torque, and motor current (I) of a servomotor (5). The system is adapted to obtain a torque command signal (U) based on the estimated value (V) of velocity and a velocity comman signal (V.sub.c).
摘要:
The invention is a servomotor control apparatus for controlling the positioning of a movable element of an industrial robot or NC machine tool. An NC unit or a robot controller detects displacement from a movable element that is to be positioned, such as a table, forms a position command regarding a servomechanism, and has a correction circuit (A) which receives quadrant data (BLF) regarding a backlash correction command. When there is a quadrant reversal for each axis of the movable element, frictional torque corresponding to the axis is stored and a torque correction command (FR) corresponding thereto is outputted. A torque command of a fully-closed loop servo system for performing control based on a fed back position detection signal is corrected by the torque correction command. The servomotor control apparatus can be applied to semi-closed loop servo system in which a backlash correction is possible, and not just to a fully-closed loop servo system.
摘要:
A servo control system has a first integrator to which the speed of a servomotor is fed back and a second integrator to which the speed of a mechanical load of low rigidity is fed back. The speed of the servomotor and the speed of the mechanical load driven by the servomotor are simultaneously reflected at a prescribed ratio on a transfer function of the servo control system, whereby appropriate servo control is made possible for the mechanical load to achieve speed control having a quick response and stability.
摘要:
A velocity control apparatus according to the invention is used in order to acccept feedback data, for velocity control of a servomotor or the like. The disclosed apparatus provides velocity information in the form of discrete data from a pulse coder or the like, and forms a prescribed control command by digitally processing the data in a microprocessor. In a case where the above mentioned data are sampled at a predetermined sampling rate during a processing period so as to accommodate processing by the microprocessor, a lag element results when the data are accepted within the computer as velocity information which causes an inaccuracy in servomotor control. Accordingly, a detection signal forming unit (5) processes the discrete count data as the sum of count data synchronized to the sampling rate which is the processing period subdivided into a fraction, in which fraction the denominator is an integer. The detection signal forming unit (5) supplies a velocity processing block (3b) with velocity data, at the predetermined sampling rate, as the latest velocity data. Thus, the influence of the lag element can be reduced to a great extent and the capability of the microprocessor can be made to fully manifest itself, thereby enabling accurate velocity control.
摘要:
A motor control apparatus including an arithmetic circuit (113) for calculating a current command, a holding circuit (118) for holding the current command, a pulse-width modulating circuit (114) for pulse-width modulating an output signal from the holding circuit (118) and provided with a dead zone with respect to the output signal, and a transistorized amplifier/converter circuit (117) for controlling a motor by the pulse-width modulated signal. The arithmetic circuit (113) adds a compensating signal, to the current command to compensate for motor control losses due to the dead zone, and delivers the result to the holding circuit (118).
摘要:
There are provided a sensor (113) for sensing the velocity of an AC motor (101), a sensor (112) for sensing an actual current flowing into the AC motor (101), a power drive circuit for driving the AC motor (101), and a control unit (108) for performing a velocity loop computation to obtain a current command from an offset velocity between a velocity command for the AC motor (101) and the sensed actual velocity, and for performing a current loop computation to obtain an offset current between the current command and the sensed actual current. In the current loop computation performed by the control unit (108), there is obtained a velocity compensation signal by amplifying the sensed actual velocity by a predetermined magnification, the command for the power drive circuit is compensated by the velocity compensation signal, the current loop computation is executed at a sampling period shorter than that at which the velocity loop computation is executed, and, at the time of the velocity loop computation, the actual current at the relevant sampling instant is estimated from the current command value of the previous sampling, and a current command is computed from the estimated actual current and the offset current.