摘要:
A motor driving amplifier and a numerical controller are connected to each other via communication to configure a numerical control system. The numerical controller includes a numerical control unit, a motor control unit, and an amplifier interface unit. Furthermore, a motor control processor included in the motor control unit is a multi-core processor.
摘要:
A numerical control system with shortened communication paths to lower a cost of the system. A plurality of servo amplifiers for respectively controlling a plurality of servomotors are arranged separately from a numerical controller. Pulse encoders for detecting positions/velocities of the servomotors are connected to the numerical controller by optical cables forming a serial communication path in a daisy chain, via a branch unit. The servo amplifiers for driving the servomotors are connected to the numerical controller by optical cables in a daisy chain, via the branch unit. Since the communication path for transmitting signals from the pulse encoders connects the pulse encoders and the numerical controller without the servo amplifiers intervened in between, the communication path is not elongated even in a case of the servo amplifiers are located remote from the servomotors, to construct the system with a low cost.
摘要:
A numerical controller and a servomotor control system, capable of axis control required in case of a communication failure in the control of servomotors driven by servo amplifiers connected to a plurality of serial buses. The numerical controller has a plurality of serial buses to which the numerical controller and a plurality of servo amplifiers are daisy-chain-connected and controls servomotors connected individually to the servo amplifiers. The device comprises a plurality of communication control circuits for detecting respective communication failures of the serial buses and selecting means for selecting whether or not to notify the other communication control circuits of a communication failure, if any, of any one of the communication control circuits detected thereby. In the control of the servomotors driven by the servo amplifiers connected to the serial buses, an output of a servo amplifier connected to a serial bus that suffers a communication failure is reduced to 0 so that outputs to the servo amplifiers connected to the remaining normal serial buses can be maintained.
摘要:
A picture processing apparatus uses coefficient matrix data to perform convolution processing on a time-sharing basis with regard to each item of pixel data of a frame memory (3) which stores plural items of pixel data. When such processing is being performed, the results of addition from the adder (5) are delayed a predetermined period of time by delay device (7), thereby assuring that intermediate processing results may be written in the buffer (9) with certainty. At the same time, a read-out address of the buffer (9) is revised by an amount equivalent to the delay in the write timing, thereby making it possible to speed up the time-sharing convolution processing.
摘要:
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.
摘要:
A servomotor control system includes a sensor for sensing the velocity of a servomotor (101), a sensor for sensing an actual current flowing into the servomotor (101), a power drive circuit for driving the servomotor (101), and control units (MP1, MP2). The control unit MP1 performs a velocity loop computation to derive a current command for the servomotor based on an offset velocity between a velocity command for the servomotor and the sensed actual velocity. The control unit MP2 performs a current loop computation to obtain a command for the power drive circuit. In the current loop computation of the control unit MP2 a velocity compensation signal is obtained by amplifying the sensed actual velocity by a predetermined magnification, so that the command for the power drive circuit is compensated by the velocity compensation signal. The velocity loop computation is executed at a period longer than that at which the current loop computation is executed.
摘要:
A numerical controller, which is equipped to perform sequence control of a heavy-current circuit for a machine tool, has an interface line to which both an NC system operator panel and an additional operator panel are attached. The additional operator panel is dedicated to the function of entering, debugging, and confirming the sequence control program. The interface line is connected via a buffer circuit to a main bus in the numerical controller. When the sequence program is debugged, only the additional operator is enabled and key information from the additional operator is read into a main processor in the numerical controller to carry out debugging of the sequence control program under the control of a debugging execution program. When the NC system operator panel is used, the additional operator panel is disabled, thus switching between the operator panels.
摘要:
A position control system for a closed loop type numerical-controlled machine tool in which detected position information is fed back to the input side from a movable machine part or a motor driving it. In the closed loop there are provided an integrating element and a device for compensating for unstableness of the closed loop caused by the integrating element. The integrating element and the compensating device serve to improve the position deviation characteristic of the closed loop, thereby permitting accurate position control.