next up previous
Naprej: Kreiranje SCARA (ADEPT) Gor: Osnovni programi za Nazaj: Naloga

Program

Programski jezik v katerem je program napisan Basicu z nekaterimi spremembami, ter dodanimi robotskimi ukazi.

Program deluje na naslednji na"cin:

Prvo se vrh robota nastavi v luknjo elenenta, ki ga trenutno prestavljamo, tu po"caka nekaj "casa, ter dvigne prednet in ga polo"zi na pravo mesto v drugi paleti; po"caka nekaj "casa, nato pa gre na naslednji element.

Za nastavitev hitrosti smo uporabili ukaz:

  SPEED 40 ALWAYS
Atribut always pomeni, da nastavljena hitrost velja za celoten program in ne samo za naslednji MOVE ukaz.

Poleg na"stetih ukazov so tu "se klasi"cni robotski ukazi (move, ...) ter zanka, katere sintaksa je podobna Basicu, le da zanko zaklju"cimo namesto z NEXT z END, kot tudi sam ukaz.

.listp paleta
   1 .PROGRAM paleta()
   2         SPEED 15 ALWAYS
   3         MOVE pr[0]
   4         FOR j = 0 TO 6
   5             FOR i = 0 TO 5
   6                 IF i < 1 THEN
   7                     SPEED 100
   8                 END
   9                 MOVE SHIFT(pr[i] BY 0, 56.67*j, 0)
  10             END
  11             FOR i = 0 TO 6
  12                 IF i > 1 THEN
  13                     SPEED 5
  14                 END
  15                 MOVE SHIFT(od[i] BY 0, -j*18, 0)
  16             END
  17         END
  18 .END



Leon Kos
Mon Apr 15 12:27:38 GMT+0100 1996