- 69 -
11.INTERRUPTS
When any one of the following interrupt request signals has occurred, the C-875 gives an interrupt
request to the initiator. INTA# interrupt signal pin is used.
(XRDYINT,YRDYINT,ZRDYINT,ARDYINT)
11-1.Interrupt Request Signals upon Termination of Command
Use the STATUS5 PORT and STATUS1 PORT to identify the interrupt request axis.
11-2.Interrupt Request Signals from PULSE COUNTER and DIFFERENTIAL COUNTER
(XCNTINT,YCNTINT,ZCNTINT,ACNTINT,XDFLINT,YDFLINT,ZDFLINT,ADFLINT)
CNTINTs and DFLINTs of X, Y, Z and A axes are OR-ed. The output of each axis is gained by
OR-ing of COMP1 to COMP5, DFLCOMP1 to DFLCOMP2. Use the STATUS3 PORT of each axis to evaluate the
interrupt request axis and COMPARE REGISTER. When you want to such an interrupt function, it must be
set to the edge latch type where each INT signal is reset by the read of the STATUS3 PORT.
Refer to the description of 8-5.
(IN10INT,IN20INT,IN30INT,IN40INT)
11-3.Interrupt Request Signal by Input Signals of the Additional I/O
Use the IN10_20INT STATUS PORT and IN30_40INT STATUS PORT to identify the interrupt request input signals.
11-4.Interrupt Pin Arrangement
* XRDYINT to ARDYINT are output to the STATUS5 PORT of each axis. Refer to the description of 4-12.
11-5.Precautions on Using Interrupts
(1) Before using an interrupt, carefully confirm the User's Manual for your initiator system and
the interrupt controller specifications.
(2) When you want to use the interrupt, insert the short circuit socket (an accessory) into the JP6 to JP9
in the above sketch in response to the interrupt request to be used.
So it is not inserted at the time of shipment, Interrupt cannot be used in that state. For the position
on the board, refer to the description of 15-2. Board Shape and Dimensions.
(3) Interrupt enable or disable can be specified in RDYINT by the SPEC INITIALIZE1 command, CNTINT by the
PULSE COUNTER INITIALIZE command, DFLINT by the DFL COUNTER INITIALIZE command and IOINT by the I/O INT
SET PORT.
For CNTINT and DFLINT, specially, the above specification is possible for each of COMP1 to COMP5 and
DFL COMP1 to 2.
Accordingly, be set into the interrupt disable state on no use COMP No.
(4) When you want to use the RDYINT for multiple axis interrupt, perform the following processing in the
interrupt processing routine:
"Check the state of the STATUS5 PORT BIT3(RDYINT) of each axis, and read
the STATUS1 PORT of only the active axis to reset the RDYINT of that axis."
If the STATUS1 PORT of this axis is read when the STATUS5 PORT BIT3(RDYINT) is not active,
the RDYINT of that axis may not occur, depending on the time when it is read.
XRDYINT
ARDYINT
ACNTINT (A PLS COMP1
~
5)
XDFLINT (X DFL COMP1,2)
XCNTINT (X PLS COMP1
~
5)
ADFLINT (A DFL COMP1,2)
PCI BUS
Interface IC
JP6
JP7
JP8
JP9
IN10INT
IN40INT
IOINT
RDYINT
CNTINT
DFLINT
Summary of Contents for C-875
Page 98: ... 98 2 M TYPE 3 H TYPE ...