我用西门子的系统给你讲一下(别的系统看着太别扭了)
' X1 G7 ^% Q! o, s+ w6 X4 LR1=0 (R1就等同于你的#)4 J$ D$ Y1 |* ]- y" W6 }
R2=1- B+ o8 Z# O& \& c0 ?% Y" w5 k# c
IF为判断语句 简单的讲就是当什么什么的时候* s/ O8 K) y+ n6 A/ z f9 t
GOTO为跳转 就是说你想到哪去; j3 \0 c. t; |0 B1 D3 E
程序里边的细节就不废话了 直接说重点) N; q+ y- z. D
R1=R1+R2 这时候R1是个变量 0=0+1 R1变成1了0 n( e) w9 i% S
IF R1>=100 GOTO N10 当R1=什么什么的时候跳转到什么什么地方
" Z ^2 W' D: A8 M. a( z7 D给你举个具体编程的方式
' y+ D0 E( i8 k7 ]5 A- H( a w$ QR1=0 & E+ z" f) u; ^8 I) h
R2=1 - ^: U3 v9 e# f! o- q
G54 ! R8 I: N2 h. E2 C. S- U
G17G90G94 & l- S8 W, z: C6 }! ~* ?
G0X0Y0Z200
1 n. `- r3 h, e7 H- eM3S500
0 f. H$ I9 O& w- t, gABC: ABC就是个节点 就相当于你的N10# a2 k" r" n% K) F
G0X0Y0 X和Y都到0点
; t/ ~0 z9 k) d% `. s, J0 oZ=R1 Z到0点 因为R1等于0
( m5 D% q! `( UG1X1000F500 走刀X到1000进给500
. g8 O7 r8 Y& B4 u5 C: g; _G0Z100 Z抬刀到100
* y; O6 c1 S7 K3 i* yR1=R1-R2 0=0-1这时候等号前边的0就等于-1 因为R1在这里是个变量 下次走到这的时候就是-2了 以此类推
3 g0 t/ h/ Y/ bIF R1>=-100 GOTO ABC 当R1>=-100的时候跳转到ABC那个节点程序就从ABC那个节点在走一遍知道R1>=-100的时候 Z-100的时候才继续往下走不然每次走到这就跳到ABC那个节点# l4 {& k" d- J# X' f9 y9 s* h
G90G0Z200
. ?2 s! ?4 ^7 \+ E; ]/ H" |M30
/ g: a% E6 \/ k谢了这么多希望你懂了 有什么不明白在问; c- h% a3 p) G* T+ v
|