摘要:
In a master unit, clock signals from a clock are counted by a counter, and clock data is generated. This clock data is outputted to a slave unit by a driver, and stored in clock data storage memory. The slave unit stores clock data received by a receiver in the clock data storage memory. A processor for a program controller of the master and slave units starts up, and executes the synchronized operation of an operating program of axes that are synchronized on the basis of clock data stored in the clock data storage memory. It is also possible to commence operation of an axis under other conditions without relying on clock data. If override is applied to clock data, override will apply only to an axis that is synchronized and operated in accordance with clock data.
摘要:
A numerical control apparatus allows a portion of a prototype or the like to be easily machined without an operator being concerned with a coordinate system, origins, and other data. A guidance function executing unit displays guidance information on a display unit. According to the displayed guidance information, the operator enters machining commands using a keyboard, etc. A pulse distributing unit sends present positions from present position registers to the guidance function executing unit. The guidance function executing unit calculates a movement command from command values commanded by the operator and the present positions, and sends the calculated movement command to the pulse distributing unit, which outputs distributed pulses to drive the machine tool.
摘要:
A spindle control system for a numerical control apparatus (CNC). A servo control circuit (10) includes a microprocessor (11), a memory (12), and two counters (13, 15) for counting pulses from encoders, and is connected to a CNC bus (1). A power amplifier (21) is able to receive a command from the servo control circuit (10) and control the rotation of a spindle motor, and a separate encoder (25) is able to feed pulses back to the counter (13) for contour control, and is coupled to a spindle. The counter (13) of the servo control circuit (10) is used to detect the rotational position of the spindle motor (22), whereas the other counter (15) counts the feedback pulses for thread cutting or the like. Therefore, the servo control circuit (10) can control both the position and rotation of the spindle motor (22).
摘要:
A velocity control apparatus according to the present invention controls the velocity of the distal end of a load such as a robot upon estimating the velocity of a servomotor from a detected position signal. In order to raise the speed at which estimated values of position and velocity are computed by an observer, a model serving as the object under the control of the observer is reconstructed as a simplfied servo-control system, and an estimated value (V.sub.L) of the velocity of the distal end of the mechanical load is computed upon regarding a difference value in the amount of rotation of the servomotor every fixed period as being the rotational velocity (V) thereof.
摘要:
The present invention is directed to a picture processing apparatus for painting a picture memory of a CRT display unit or similar apparatus by paint data. In accordance with this picture processing apparatus, a dual-port memory (4) is used as a frame buffer for storing picture information. In order to store paint information in a memory cell array (7), the information is internally transferred from predetermined storage circuit (9) via a data register (8) having a serial input function. The number of times the dual-port memory (4) is accessed from the processor (1) is greatly reduced so that the burden on the processor (1) can be alleviated. It is also possible to shorten the time required for the paint information to be stored in the memory cell array (7).
摘要:
A numerical control apparatus according to the invention reliably eliminates the influence on positional accuracy of static resistance and dynamic resistance, which act as disturbance upon a servo loop, when a semi-closed loop forms a servo system for positioning, by numerical control, a machine tool or the like driven by a servomotor. The numerical control apparatus has a backlash correction function and supplies the servo system with a backlash correction data BL(i) distinguished from an ordinary move command BL(i). In order to eliminate a shift from a commanded position due to the aforementioned disturbance, an offset command corresponding to frictional torque Fa in the mechanical system of the machine tool or the like is applied to the servo system as a torque correction signal FR(i) in accordance with the backlash correction data BL(i).
摘要:
A position control system has a speed control loop for generating a torque command signal for a motor from the speed deviation between a speed command and an actual speed. The position control system includes command subdividing means (2) for subdividing the speed deviation (.epsilon.(i)) into a predetermined minute amount (.epsilon..sub.2 (i)=.alpha.) and a remaining amount (.epsilon..sub.1 (i)=.epsilon.(i)-.alpha.), integrating meand (3) for integrating the remaining amount (.epsilon..sub.1 (i)), and incompletely integrating means (4) for incompletely integrating the minute amount (.epsilon..sub.2 (i)). The output from the integrating means (3) and the output from the incompletely integrating means (4) are added, and the sum is issued as a torque command signal.
摘要:
A system for coupling a visual sensor processor (B) and a robot controller (A), so that the processing of the whole system is sped up and the configuration of the system is low-cost. To this end, the visual sensor processor (B) and the robot controller (A) are coupled together via a bidirectional high-speed data transfer channel (10, 28, l.sub.1, l.sub.2) for an exchange therebetween of required information. A nonvolatile memory (6) and a serial interface (12) for connection to an external input/output device, are installed in the robot controller (A), and are shared by the visual sensor processor (B) and the robot controller (A) through utilization of the channel.
摘要:
A servomotor velocity control system according to the present invention control velocity by using an observer for obtaining a sensed value of velocity while estimating motor load torque. When resolution of a rotary encoder is a problem in a region of low motor velocities, this is compensated for to improve the velocity sensing precision in the low-velocity region. In a region of high motor velocities, velocity processing is executed based on the output of the rotary encoder considering the processing time of a CPU. Use or non-use of the observer for obtaining the estimated value of velocity is selected in dependence upon the velocity of the motor.
摘要:
A synchronous motor control system includes a sensor (112) for sensing the rotational angle of a synchronous motor (101), and a control circuit (108) for generating a sinusoidal value corresponding to the rotational angle sensed by the sensor (112) and for multiplying the sinusoidal value by an effective value current command. The multiplied output of the control circuit (108) is applied as a current command value to the armature winding of the synchronous motor (101). In this case, the arrangement is such that the control circuit (108) compensates the sensed rotational angle by the actual velocity of the synchronous motor (101) or by a rotational command velocity for the synchronous motor.