MPC2000 Reference Manual [JAPANESE] [ENGLISH]
【コマンド】   【パルス発生】
【使い方】
PALLET

PALLET   1 P(1) P(2) P(3) P(4) 4 3
PALLET 1 P(1) P(2) P(3) 4 3
PALLET 1 P(11) P(12) 3
【書   式】 【機   能】
PALLET h P(i) P(j) P(k) [P(l)] m n * 0<=h <= 63 m,n ~32767
PALLET h P(i) P(j) m

パレット定義
【解   説】
PALLET 1 P(1) P(2) P(3) P(4) 4 3
点p(1)〜P(4)で生成される4×3のパレット、4点指定の場合は、変形四角形も可。

PALLET 1 P(1) P(2) P(3) 4 3
点p(1)〜P(3)で生成される4×3のパレット、3指定の場合は、平行四辺形(直方体)と扱われる。

パレット上の点番は1〜となり、図の例では、P(1)-> 1,2,3,4,5 (p2)
という順になります。PL関数の指定番号を正の数で与えると、6は、p(1)側の一個p(3)よりとなります。
指定番号を負の数にすれば、6はP(2)のひとつ上となりジグザグ順序になります。

【一列パレットについて】
一列パレット P(1) --> P(2)の場合は以下のように記述します。12_48以後
PALLET 1 P(1) P(2) m

12_48以前では、以下のように記述してください。
PALLET 1 P(1) P(2) P(2) m 2
2を指定する理由は、0の除算を発生させないためです。


palet4.GIF

palet3.GIF



'4points teaching
SETP 1 0 0 0 -5000
SETP 2 20000 0 0 -5000
SETP 3 0 20000 0 -5000
SETP 4 20000 20000 0 -5000
PALLET 1 P(1) P(2) P(3) P(4) 4 3
FOR I_=1 TO 12
JUMP PL(1;I_)
WAIT RR(ALL_A)==0
NEXT
or
FOR I_=-1 TO -12 STEP -1
JUMP PL(1;I_)
WAIT RR(ALL_A)==0
NEXT
----------
'3points teaching
SETP 1 0 0 0 -5000
SETP 2 20000 0 0 -5000
SETP 3 0 20000 0 -5000
PALLET 1 P(1) P(2) P(3) 4 3
FOR I_=1 TO 12
JUMP PL(1;I_)
WAIT RR(ALL_A)==0
NEXT
----------
'linear tray
SETP 1 0 0 0 -5000
SETP 2 20000 0 0 -5000
PALLET 1 P(1) P(2) 4
FOR I_=1 TO 4
JUMP PL(1;I_)
WAIT RR(ALL_A)==0
NEXT
  [LASTMODIFY]2010-07-06 15:56:13 [CREATEDATE]2007-08-01 15:02:03
MPC2000 Reference Manual -R5.11-   (C)2007 ACCEL Corp. all right reserved.