8-5 Sample Programs

8

ROBOT LANGUAGE

Program

 

 

 

Comment

 

[NO0]

 

 

 

 

 

001: L

0

 

 

; Label definition

 

002: WAIT

7,

1

 

; Waits for confirmation ON of the selected program

 

003: DO

0,

1

 

; Program selection start turns on

Handshaking

004: WAIT

7,

0

 

; Waits for confirmation OFF of the selected program

 

005: JMPF

1,

1,

0

; Jumps to L1 of NO1 when input is 0

 

006: JMPF

1,

2,

1

; Jumps to L1 of NO2 when input is 1

 

007: JMPF

1,

3,

2

; Jumps to L1 of NO3 when input is 2

 

008: JMPF

1,

4,

3

; Jumps to L1 of NO4 when input is 3

 

009: JMPF

1,

5,

4

; Jumps to L1 of NO5 when input is 4

 

010: JMPF

1,

6,

5

; Jumps to L1 of NO6 when input is 5

 

011: JMPF

1,

7,

6

; Jumps to L1 of NO7 when input is 6

 

012: JMPF

1,

8,

7

; Jumps to L1 of NO8 when input is 7

 

013: JMPF

1,

9,

8

; Jumps to L1 of NO9 when input is 8

 

014: JMPF

1,

10,

9

; Jumps to L1 of NO10 when input is 9

 

015: JMPF

1,

11,

10

; Jumps to L1 of NO11 when input is 10

 

016: JMPF

1,

12,

11

; Jumps to L1 of NO12 when input is 11

 

017: JMPF

1,

13,

12

; Jumps to L1 of NO13 when input is 12

 

018: JMPF

1,

14,

13

; Jumps to L1 of NO14 when input is 13

 

019: JMPF

1,

15,

14

; Jumps to L1 of NO15 when input is 14

 

020: JMPF

1,

16,

15

; Jumps to L1 of NO16 when input is 15

 

021: JMP

0,

0

 

; Returns to L0 of program NO0

 

[NO1]

 

 

 

 

 

001: L

1

 

 

; Label definition

 

002: DO

0,

0

 

; Program selection is complete (selection start OFF)

- - - - -

 

 

; Actual program operation

 

JMP

0,

0

 

; Returns to L0 of program NO0

 

[NO2]

 

 

 

 

 

001: L

1

 

 

; Label definition

 

002: DO

0,

0

 

; Program selection is complete (selection start OFF)

- - - - -

 

 

; Actual program operation

 

JMP

0,

0

 

; Returns to L0 of program NO0

 

:

 

 

 

Programs NO3–NO15 should be created in the same way

:

 

 

 

 

 

[NO16]

 

 

 

 

 

001: L

1

 

 

; Label definition

 

002: DO

0,

0

 

; Program selection is complete (selection start OFF)

- - - - -

 

 

; Actual program operation

 

JMP

0,

0

 

; Returns to L0 of program NO0

 

8-30

Page 128
Image 128
Yamaha SRCP manual NO2