我用西门子的系统给你讲一下(别的系统看着太别扭了)9 A$ v8 M0 z; G' S
R1=0 (R1就等同于你的#)( k }) G- A5 o3 U# [+ C- D
R2=1! D8 O* z" ~: o) j
IF为判断语句 简单的讲就是当什么什么的时候: x5 z2 m7 i8 |$ G d4 y
GOTO为跳转 就是说你想到哪去
/ a; g8 v! q' P$ w程序里边的细节就不废话了 直接说重点+ X/ J8 {+ |8 C. |5 q, v
R1=R1+R2 这时候R1是个变量 0=0+1 R1变成1了* W& P5 p$ ~8 c* ^
IF R1>=100 GOTO N10 当R1=什么什么的时候跳转到什么什么地方
. U4 j; q$ `9 {1 d给你举个具体编程的方式3 j# h A& w# P1 J! x" ]
R1=0 0 v5 Z& X1 s: a5 T+ S# K; W
R2=1
- y8 C! ~. f3 a+ f: YG54
5 v7 R8 D# v M: h# F) sG17G90G94
b/ m: Q" c5 W+ D- K( M6 i% EG0X0Y0Z200
C t' j% C/ o: }M3S5006 v7 D) g1 h& g
ABC: ABC就是个节点 就相当于你的N10
6 `$ d( Z/ \/ TG0X0Y0 X和Y都到0点
1 _8 q2 I+ n9 ?0 K! sZ=R1 Z到0点 因为R1等于08 }. B7 \3 f& @, p
G1X1000F500 走刀X到1000进给500. d& l. {- }2 c; M% Z, Q
G0Z100 Z抬刀到100
* W! p, H3 f+ ~6 z8 ^R1=R1-R2 0=0-1这时候等号前边的0就等于-1 因为R1在这里是个变量 下次走到这的时候就是-2了 以此类推$ u% J+ o' M* a! u# S2 V
IF R1>=-100 GOTO ABC 当R1>=-100的时候跳转到ABC那个节点程序就从ABC那个节点在走一遍知道R1>=-100的时候 Z-100的时候才继续往下走不然每次走到这就跳到ABC那个节点
( _, ^4 u1 [* L& t$ _G90G0Z200
5 J& Y, k+ T# ^- Y1 b% gM30' g# f c1 y# S( `
谢了这么多希望你懂了 有什么不明白在问
( K# W8 \0 P# U! ] |