EasyManua.ls Logo

Fagor CNC 8035 - Page 247

Fagor CNC 8035
470 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...

Installation manual
CNC 8035
CONCEPTS
Machine safety related functions
5.
(SOFT M: V15.3X)
(S
OFT T: V16.3X)
·247·
PLC programming example.
PRG
REA
()=CNCRD(OPMODA,R100,M1000)
Reading of the OPMODA variable.
B0R100 AND INCYCLE = M100
Indicator of program in execution.
;
DFU M100 = CNCRD(PRGN,R101,M1000) = CNCRD(MDISL,R102,M1000)
At the beginning of the execution, it reads the program being executed (CNCRD) and the speed
limit set by MDISL.
;
M100 = CNCRD(PRGSL,R103,M1000)
While executing, it reads the speed limit set by the CNC.
M100 AND CPS R101 NE R201 = M101
If there is a new program in execution, it activates mark M101.
;
M100 AND CPS R101 EQ R201 = M102
If it is the same program, it activates mark M102.
;
M101 AND CPS R102 EQ 0 = ERR10
If there is a new program in execution (M101) and the speed has not been limited with MDISL
(R102), it issues error 10. This error must be defined in the PLC messages.
;
M101 AND CPS R102 NE 0 = MOV R101 R201 = MOV R102 R202
If there is a new program in execution (M101) and the speed has been limited with MDISL (R102),
it copies the program number and the speed limit.
;
M102 AND CPS R102 NE 0 = MOV R102 R202
If the same program is in execution (M102) and the speed is limited again with MDIS (R102),
it copies the speed limit.
;
M100 AND CPS R202 LT R103 = CNCWR(R202,PLCSL,M1000)
If there is a program in execution (M100) and the speed limit with MDISL (R202) is smaller than
the limit by CNC (R103), it applies the limit by PLC (value set by MDISL).
;
M100 AND CPS R202 GT R103 = CNCWR(R210,PLCSL,M1000)
If there is a program in execution (M100) and the speed limit with MDISL (R202) is greater than
the limit by CNC (R103), it does not limit the speed by PLC (R210=0).
;
DFD M100 = CNCWR(R210,PLCSL,M1000) = CNCWR(R210,MDISL,M1000)
After the execution, it cancels the speed limit by PLC and initializes the MDISL variable.
;
END

Table of Contents

Related product manuals