Požadavek: Robot R1
  Robot R1 má na starosti kompletaci skládání Chassi. Robot postupně sbírá kostičky potřebné ke kompletaci.
Kontext:
  Pokud linkaOn == 1
  A storeR1Count > 0

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 1
  Když shuttleXyAtStationYZ == 1 && edge(stationLocked, 1)
  Pak   robotR1ProgramNumber == 1 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 1
  Když  robotR1ProgramNumber == 1 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 2 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 2
  Když  robotR1ProgramNumber == 2 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 3 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 2
  Když  robotR1ProgramNumber == 3 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 4 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 3
  Když  robotR1ProgramNumber == 4 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 5 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 3
  Když  robotR1ProgramNumber == 5 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 6 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 4
  Když  robotR1ProgramNumber == 6 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 7 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 4
  Když  robotR1ProgramNumber == 7 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 8 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 5
  Když  robotR1ProgramNumber == 8 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 9 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 5
  Když  robotR1ProgramNumber == 9 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 10 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 6
  Když  robotR1ProgramNumber == 10 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 11 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 6
  Když  robotR1ProgramNumber == 11 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 12 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 7
  Když  robotR1ProgramNumber == 12 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 13 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 7
  Když  robotR1ProgramNumber == 13 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 14 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 8
  Když  robotR1ProgramNumber == 14 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 15 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 8
  Když  robotR1ProgramNumber == 15 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 16 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 9
  Když  robotR1ProgramNumber == 16 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 17 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 9
  Když  robotR1ProgramNumber == 17 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 18 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 10
  Když  robotR1ProgramNumber == 18 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 19 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 10
  Když  robotR1ProgramNumber == 19 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 20 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 11
  Když  robotR1ProgramNumber == 21 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 22 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 11
  Když  robotR1ProgramNumber == 22 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 23 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 12
  Když  robotR1ProgramNumber == 23 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 24 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 12
  Když  robotR1ProgramNumber == 24 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 25 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - braní kostičky číslo 13
  Když  robotR1ProgramNumber == 25 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 26 && edge(robotR1ProgamStart, 1)

Scénář: Normální běh linky - Robot R1 - Skládání Chassi - pokládání kostičky číslo 13
  Když  robotR1ProgramNumber == 26 && edge(robotR1ProgamEnd, 1)
  Pak   robotR1ProgramNumber == 27 && edge(robotR1ProgamStart, 1)
