Yaskawa YASNAC PC NC Programming Manual User Manual

Page 295

Advertising
background image

4 - 158

YASNAC PCNC Programming Manual

Chapter 4: Enhanced Level Commands

(1) Branch Instruction

By specifying “IF [< conditional expression>] GOTO <sequence number;”, the program
jumps to the block of the specified sequence number in the same program if <conditional
expression> is satisfied.

If <conditional expression:, is not satisfied, the program advances to the next block.

<sequence number> should be placed at the beginning of a block. Even if it is not placed at
the beginning of a block, the commands in the block are executed from the beginning. When
branch occurs, branch in the reverse direction takes a longer time than branch in the forward
direction.

<sequence number: 5-digit positive integer, variable, [<expression>]

Figure 4.4.5.1

Branch Instruction (Conditional Expression Satisfied, Not Satisfied)

It is possible to omit “IF [<conditional expression>]. In this case, the block indicates a simple
jump instruction.

FIGURE 4.4.5.1 Branch Instruction (Simple Jump Instruction)

Advertising