EasyManua.ls Logo

Fagor CNC 8035 - Page 400

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
12.
AXES CONTROLLED FROM THE PLC
PLC execution channel
(SOFT M: V15.3X)
(S
OFT T: V16.3X)
·400·
Data transfer
If when executing at the PLC the action "CNCEX (ASCII Block, Mark)", the CNC detects that the
contents of the ASCII block being received is erroneous, it will set the indicated Mark to "1". The
PLC program will keep executing while it is up to the programmer to check whether the function was
executed correctly or not.
The CNC considers the contents of the ASCII block incorrect in the following instances:
When the syntax is incorrect.
When programming a not-permitted preparatory function (G code).
When programming an auxiliary function M, S, T or tool offset D.
When programming a high level language block.
When the axis to be moved cannot be controlled from the PLC.
When the internal buffer for PLC command storage is full.
Errors during execution
When the CNC detects an execution error in one of the two execution channels (for example, travel
limit overrun), it will show the corresponding error code.
If it must also stop the movement of the axes and the spindle rotation, the CNC will stop the
movement of all the axes regardless of whether they are controlled from the CNC or the PLC.
Also, if the detected error stops the program execution, the CNC will stop the execution of both
channels and each one of them will act as follows:
CNC channel
Once the cause of the error has been removed, select again the execution or simulation mode and
continue with the program execution.
PLC channel
The PLC program does not stop and continues running.
The commands sent by means of action "CNCEX" will not be executed until removing the cause
of the error.
Once the cause of the error removed, the CNC will execute all the new commands sent by the PLC.
To know from the PLC program whether any CNC error is active, this information can be requested
by accessing the internal CNC variable "CNCERR". This variable indicates the error number being
active at the CNC and if none is active, it returns a 0 value.

Table of Contents

Related product manuals