我用西門子的系統給你講一下(別的系統看著太別扭了)0 F2 m9 x1 c" |2 z( V7 A/ S
R1=0 (R1就等同于你的#)
- T- Z( B5 t/ P4 c8 |/ E; Z% U6 @R2=1
^$ F s5 O, |( D3 N4 |+ lIF為判斷語句 簡單的講就是當什么什么的時候* N5 f1 T9 w% p% @. n: ^. h) _
GOTO為跳轉 就是說你想到哪去
c5 } c, P- F6 x* F- V程序里邊的細節就不廢話了 直接說重點9 A1 K Q- W) Q- i, X e) l
R1=R1+R2 這時候R1是個變量 0=0+1 R1變成1了
?) ~* C5 G/ O% h% u3 hIF R1>=100 GOTO N10 當R1=什么什么的時候跳轉到什么什么地方2 U3 w7 u0 t" E+ ?
給你舉個具體編程的方式7 |6 ~, y/ F1 N1 p$ M' _. L
R1=0
, c# T2 l" f1 Q L* I( h$ eR2=1
9 P, r, Q& U$ Q. a/ T w+ {G54 3 `" x% `2 g/ N7 u- x. w( x
G17G90G94 ' `- T% w! J$ s/ p J% |/ H) Y
G0X0Y0Z2006 H9 z2 I/ g4 z
M3S500' _4 f- M# g, |: n6 G$ l
ABC: ABC就是個節點 就相當于你的N10& J0 q% t$ o( p" r- M& r
G0X0Y0 X和Y都到0點
- Y: D/ T& N1 O- C) R/ H- cZ=R1 Z到0點 因為R1等于0
- J* u( f: m( q' K F1 EG1X1000F500 走刀X到1000進給500$ }9 R. l. I. j* Q
G0Z100 Z抬刀到100
T" q5 ^- k/ ?+ g- [# ^9 [R1=R1-R2 0=0-1這時候等號前邊的0就等于-1 因為R1在這里是個變量 下次走到這的時候就是-2了 以此類推
% O8 [! _8 G/ w1 hIF R1>=-100 GOTO ABC 當R1>=-100的時候跳轉到ABC那個節點程序就從ABC那個節點在走一遍知道R1>=-100的時候 Z-100的時候才繼續往下走不然每次走到這就跳到ABC那個節點% g7 w4 q3 Y7 A( s) T3 k
G90G0Z200* q1 S' _- Z* ?; I, o7 u) x6 ^9 m
M307 ?9 X; u) u$ @( K2 Q
謝了這么多希望你懂了 有什么不明白在問
- p1 _% H$ P, M4 U2 a |