EasyManua.ls Logo

Fagor CNC 8070 - Page 40

Fagor CNC 8070
44 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...

Quick reference
38
(SOFT 03.1X)
Communication and synchronization between channels:
#MEET It activates the mark indicated in the channel and waits for it to be activated in the rest of the
programmed channels.
#WAIT It waits for the mark to be activated in the indicated channel.
#SIGNAL It activates the mark in its own channel.
#CLEAR It clears the synchronism marks of the channel.
Additional programming instructions:
#COMMENT
BEGIN
#COMMENT END
It indicates the beginning and the end of a comment.
#FLUSH It evaluates a block when it is being executed.
#WAIT FOR It interrupts program execution until the condition is met.
#SELECT PROBE It selects the probe.
#TANGFEED
RMIN
When applying constant tangential feedrate (G196), with this instruction it is possible to set
a minimum radius so this type of feedrate is only applied on arcs whose radius is larger than
this minimum.
#ROUNDPAR It selects and defines the type of corner rounding to be applied using G5 and G61.
#TIME It interrupts the execution of the program for the indicated time period (in seconds).
#SCALE It enlarges or reduces programmed parts (workpieces).
Flow controlling instructions
Jump to a block ($GOTO):
$GOTO N It causes a jump to a block defined with "N<expression>:".
$GOTO It causes a jump to a block defined with "<label>".
Conditional execution ($SWITCH):
$SWITCH...
$CASE...
$ENDSWITCH
It calculates the result of <expression1> and executes the blocks contained between the
$CASE instruction, whose <expression2> has the same value as the calculated result and
the corresponding $BREAK instruction.
Conditional execution ($IF):
$IF...
$ENDIF
It analyzes the programmed condition.
If it is true, it executes the blocks contained between the $IF and $ENDIF instruction.
If it is false, the execution continues at the block after $ENDIF.
$IF...
$ELSE...
$ENDIF
It analyzes the programmed condition.
If it is true, it executes the blocks contained between the $IF and $ENDIF instruction.
If it is false, it executes the blocks contained between the $ELSE and $ENDIF instruction.
$IF...
$ELSEIF...
$ENDIF
It analyzes the programmed condition.
If <condition1> is true, it executes the blocks contained between $IF and $ELSEIF.
If <condition1> is false, it analyzes <condition2>. If it is true, it executes the blocks
contained between the $ELSEIF and $ENDIF instruction.
If all of them are false, the execution continues at the block after $ENDIF.
Block repetition ($FOR):
$FOR...
$ENDFOR
When executing this instruction, <n> takes the value of <expr1> and it changes its value up
to the value of <expr2>, in steps indicated by <expr3>. At each step, it executes the blocks
contained between $FOR and $ENDFOR.

Other manuals for Fagor CNC 8070

Related product manuals