我用西门子的系统给你讲一下(别的系统看着太别扭了)
# r) X6 K+ ?. y' v) R+ lR1=0 (R1就等同于你的#)
N, A, x5 y% I+ o GR2=19 E' y6 Z x. ] d
IF为判断语句 简单的讲就是当什么什么的时候9 F1 R4 U. p1 y# l. ~, w v
GOTO为跳转 就是说你想到哪去4 C" M: U: k, Z$ J" {
程序里边的细节就不废话了 直接说重点( C* f7 k b6 g: e
R1=R1+R2 这时候R1是个变量 0=0+1 R1变成1了
0 v+ p. I5 g4 T ~7 H- H3 a+ w# nIF R1>=100 GOTO N10 当R1=什么什么的时候跳转到什么什么地方) I, C8 U# g/ {. Y! |- ~$ c$ U
给你举个具体编程的方式
: B! Z6 x/ [. f1 H) H& YR1=0
9 A3 O: Z' A) ER2=1 $ J' B8 p( Z; S. S/ Y8 b
G54 8 F0 F3 x% f( ^& E/ M7 e, m- h
G17G90G94
! ~) N* Z* W: n! ~9 T: @5 RG0X0Y0Z200" q! v" e3 ^ g! n
M3S500; a) P6 z! g F7 q
ABC: ABC就是个节点 就相当于你的N108 ?7 [. [& A! r9 W4 ]: T
G0X0Y0 X和Y都到0点
7 `6 A3 k4 H1 i/ }5 t) d5 NZ=R1 Z到0点 因为R1等于0
, i2 K/ d1 g6 z$ }G1X1000F500 走刀X到1000进给500
0 L: m, _+ k5 I& {, d6 L& dG0Z100 Z抬刀到100- G$ U- J7 C' c5 @4 R9 G
R1=R1-R2 0=0-1这时候等号前边的0就等于-1 因为R1在这里是个变量 下次走到这的时候就是-2了 以此类推
+ F! F' c9 D2 T' B$ aIF R1>=-100 GOTO ABC 当R1>=-100的时候跳转到ABC那个节点程序就从ABC那个节点在走一遍知道R1>=-100的时候 Z-100的时候才继续往下走不然每次走到这就跳到ABC那个节点& z6 U f6 f6 o# T% e
G90G0Z200! r5 Y5 E/ P- @. h
M30
( L/ C4 W9 O0 U) O5 _: Q0 @; ^; e$ Z谢了这么多希望你懂了 有什么不明白在问
) R) } j! T8 ` |