Download Fagor

Transcript
8055M CNC
0058 ‘Do not program a GANTRY axis.’
DETECTED
While editing at the CNC or while executing a program transmitted via DNC.
CAUSE/S
The various causes might be:
1.- When trying to move an axis alone while being slaved to another one as a GANTRY axis
2.- When defining an operation on a GANTRY axis. (Definition of work zone limits, planes, etc.).
SOLUTION
The solution for each cause is:
1.- A GANTRY axis cannot be moved separately. To move a GANTRY axis, its associated axis must be moved. Both
axes will move at the same time.
Example: If the Y axis is a GANTRY axis associated with the X axis, an X axis move must be programmed
in order to move the Y axis (together with the X axis).
GANTRY axes are defined by machine parameter.
2.- The axes defined as GANTRY cannot be used in the definition of operations or movements. These operations are
defined with the main axis that the GANTRY axis is associated with.
0059 ‘HIRTH axis: program only integer values.’
DETECTED
While editing at the CNC or while executing a program transmitted via DNC.
CAUSE
A rotation of a HIRTH axis has been programmed with a decimal value.
SOLUTION
HIRTH axes do not accept decimal angular values. They must be full degrees.
0061 ‘ELSE not associated with IF.’
DETECTED
While editing at the CNC or while executing a program transmitted via DNC.
CAUSE/S
The various causes might be:
1.- While editing in High level language, when editing the “ELSE” instruction without having previously programmed
an “IF”.
2.- When programming in high level language, an “IF“ is programmed without associating it with any action after the
condition.
SOLUTION
Remember that the programming formats for this instruction are:
(IF (condition) <action1>)
(IF (condition) <action1> ELSE <action2>)
If the condition is true, it executes the <action1>, otherwise, it executes the <action2>.
0062 ‘Program label N(0-9999).’
DETECTED
While editing at the CNC or while executing a program transmitted via DNC.
CAUSE
While programming in high level language, a block number out of the 0-9999 range has been programmed in the
“RPT” or “GOTO” instruction.
SOLUTION
Remember that the programming formats for these instructions are:
(RPT N(block number), N(block number))
(GOTO N(block number))
The block number (label) must be between 0 and 9999.
0063 ‘Program subroutine number 1 thru 9999.’
DETECTED
While editing at the CNC or while executing a program transmitted via DNC.
CAUSE
While programming in high level language, a subroutine number out of the 0-9999 range has been programmed in the
“SUB“ instruction.
SOLUTION
Remember that the programming format for this instruction is:
(SUB (integer))
The subroutine number must be between 0 and 9999.
ERROR TROUBLESHOOTING MANUAL
13