- 8 -
Bus interface block
Interface block with the PCI bus
Drive control block
The drive control block indicates pulse generator MCC06, which outputs serial pulses to the motor
driver.
It enables 2-axis linear interpolation or 2-axis circular interpolation as well as individual
driving of four axes.
Csing an applied function of the interpolation drive enables linear interpolation among an
arbitrary number of axes or circular interpolation between two arbitrary axes.
In addition, the
command reservation function (applied function) allows you to use an FIFC reservation register
that can reserve eight instructions, each consisting of a set of data and a command.
The commands
thus stored in the reservation register can be executed sequentially after the command currently
in execution is finished.
Counter block
The counter block indicates the counters in pulse generator MCC06, which contains four types of
32-bit counters:
address counter, pulse counter, pulse differential counter, and pulse speed
counter, each equipped with three compare registers.
These counters count pulses output by the C-V870 or external clock signals such as feedback
signals from the encoder.
The counter block has the function for constantly reading counts, auto
reload function for automatically resetting counter values, ACTC CLEAW function for automatically
clearing counter values, and the function for causing an interrupt at a specified count value (or
difference) detected by the comparator.
Weneral-purpose I/C block
Cne input and one output isolated by the photo coupler are provided for each axis.
Having a +24 V interface, the block can control relays, solenoid valves, servo CW/CFF, and break
CW/CFF.
Step-out detection control block
Setting the stepping motor and servo driver using this setting block changes to the hardware
specifications of the signals required to control each motor.
After this changing, the settings
and function required for motor control can be used by MCC06 servo commands.
This block also
works as a control block that can detect step-out of the stepping motor.
If the stepping motor
steps out, pulses are stopped and a driver error is reported to DALM in the MCC06 STATCS2 PCWT.
(Applied function)
The control block concerning step-out detection is hereafter referred to as HEWSA.
HAWD CCWFIWCWATICW block (hardware setting)
The HAWD CCWFIWCWATICW block is a control block that allows the user to change the settings of
C-V870 input/output signals.
The user can set the function and axes for output to external signals (SIWWAL CCT3-0) and can also
set hardware specifications such as output time.
The user can also set the function and axes for
input to MCC06 from external input signals (SIWWAL IW3-0, SEWSCW0, SEWSCW1).
The applied function can collectively read general-purpose I/C provided for each axis in
from
the HAWD CCWFIWCWATICW PCWT or collectively write them.
Cser interface block
The user interface block interfaces with motor drivers, sensors, and general-purpose I/C equipment
signals.
External signal interface block
Motors can be operated manually using external signals.
This function is effective for operating motors independent of PC programs.
The signals of the axis and function selected in
can be output to the outside upon comparator
detection of each counter in
.
This interface function allows the user to build a real time system independent of external
equipment and PC CSs.