EasyManua.ls Logo

Fagor CNC 8060 - Page 292

Fagor CNC 8060
900 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
·292·
Installation manual
CNC 8060
CNC 8065
6.
LOGIC CNC INPUTS AND OUTPUTS.
(REF: 1402)
General consulting signals.
SPN1···SPN7
There is a register for each channel. The mnemonics for each channel are the following. Here
is an example of the mnemonics for SPN1; it is the same for the rest of the registers.
SPN1C1 SPN1C2 SPN1C3 SPN1C4
The channel uses these registers to indicate to the PLC which spindle of the channel each
auxiliary M function selected for execution is addressed to.
Each channel can have up to 7 M functions in a block. If all the registers are not used, the
hexadecimal value $FFFFFFFF is assigned to the unused ones (those with the highest
numbers).
This way, if the next block is programmed in the first channel, the CNC will pass on to the
PLC the following information.
M3.S1 S1=1000 M4.S2 S2=500
Clockwise rotation of spindle S1 at 1000 rpm and counterclockwise rotation of spindle S2
at 500 rpm.
If a function is programmed in the block without mentioning the spindle, it will assume the
master spindle of the channel.
Commands SP1FUN* - SP4FUN*. Checking if a spindle receives a function from any
channel.
In order to know whether a particular spindle has received a particular function or not, it is
possible to check all the registers one by one or use the following commands to check all
of them at the same time.
MFUN1···MFUN7
HFUN1···HFUN7
There is a register for each channel. The mnemonics for each channel are the following. Here
is an example of the mnemonics for MFUN1 and HFUN1; it is the same for the rest of the
registers.
MFUN1C1 (can also be programmed as MFUN1)
MFUN1C2 MFUN1C3 MFUN1C4
HFUN1C1 (can also be programmed as HFUN1)
HFUN1C2 HFUN1C3 HFUN1C4
The channel uses these registers to indicate to the PLC the M or H auxiliary functions
selected for execution.
Each channel can have up to 7 M and 7 H functions in a block. If all the registers are not
used, the hexadecimal value $FFFFFFFF is assigned to the unused ones (those with the
highest numbers).
MFUN1C1 MFUN2C1 MFUN3C1 - MFUN7C1
3 4 $FFFFFFFF
SPN1C1 SPN2C1 SPN3C1 - SPN7C1
1 2 $FFFFFFFF
SP1FUN* For spindle 1.
SP2FUN* For spindle 2.
SP3FUN* For spindle 3.
SP4FUN* For spindle 4.
CPS SP1FUN* EQ 5 = ...
Example to check if the first spindle has received an M5 function from any channel. If it has been
programmed, it will return a "1", and a "0" if otherwise.

Table of Contents

Other manuals for Fagor CNC 8060

Related product manuals