
- 1 -
1. Outline and Features
1-1. Outline
The PCL6045B is a CMOS LSI designed to provide the oscillating, high-speed pulses needed to drive
stepper motors and servomotors (pulse string input types).
It can offer various types of control over the pulse strings and therefore the motor performance. These
include continuous feeding, positioning, zero return at a constant speed, linear acceleration/deceleration,
and S-curve acceleration/deceleration.
The PLC6045B controls four axes. It can control the linear interpolation of two to four axes, circular
interpolations between any two axes, confirm PCL operation status, and interrupt output with various
conditions. It also integrates an interface for servo control drivers.
These functions can be used with simple commands. The intelligent design philosophy reduces the burden
on the CPU units to control motors.
1-2. Features
CPU-I/F
The PCL6045B contains the following CPU interface circuits.
1) 8-bit interface for Z80 CPU.
2) 16-bit interface for 8086 CPU.
3) 16-bit interface for H8 CPU.
4) 16-bit interface for 68000 CPU.
Acceleration/Deceleration speed control
Linear acceleration/deceleration and S-curve acceleration/deceleration are available.
Linear acceleration/deceleration can be inserted in the middle of an S-curve acceleration/deceleration
curve. (Specify the S-curve range.)
The S-curve range can specify each acceleration and deceleration independently. Therefore, you can
create an acceleration/deceleration profile that consists of linear acceleration and S-curve deceleration, or
vice versa.
Interpolation operation
Feeding with linear interpolation of any two to four axes and circular interpolation of any two axes are both
possible.
Speed override
The feed speed can be changed in the middle of any feed operation.
However, the feed speed cannot be changed during operation when the synthesized speed constant
control for linear interpolation is ON while using S-curve deceleration.
Overriding target position 1) and 2)
1) The target position (feed amount) can be changed while feeding in the positioning mode.
If the current position exceeds the newly entered position, the motor will decelerate, stop (immediate
stop when already feeding at a low speed), and then feed in the reverse direction.
2) Starts operation the same as in the continuous mode and, when it receives an external signal, it will
stop after the specified number of pulses.
Triangle drive elimination (FH correction function)
In the positioning mode, when there are a small number of output pulses, this function automatically
lowers the maximum speed and eliminates triangle driving.
Look ahead function
The next two sets of data (feed amount, initial speed, feed speed, acceleration rate, deceleration rate,
speed magnification rate, ramping-down point, operation mode, center of circular interpolation, S-curve
range on an acceleration, S-curve range on a deceleration, number of steps for circular interpolation) can
be written while executing the current data. The next set of data, and other sets of data, can be written in
advance of their execution for checking by the comparator.
When the current operation is complete, the system will immediately execute the next operation.