我用西门子的系统给你讲一下(别的系统看着太别扭了)' P# X! H! a7 f( N& q
R1=0 (R1就等同于你的#)
6 U ?3 x' @, Y( b% _ R* VR2=10 }$ l# A7 y: a* X# V0 P* p
IF为判断语句 简单的讲就是当什么什么的时候
! M: j* F7 x' u$ }! d, i& W4 JGOTO为跳转 就是说你想到哪去
& f4 H+ u4 W% a程序里边的细节就不废话了 直接说重点
3 Z; [# s6 u" F) i, ~* r k ?9 TR1=R1+R2 这时候R1是个变量 0=0+1 R1变成1了
% w9 A. @! l3 a3 {) g, a8 UIF R1>=100 GOTO N10 当R1=什么什么的时候跳转到什么什么地方
( g0 V- U. a0 ^给你举个具体编程的方式
; [* R0 g- f: ?* K' z6 NR1=0 0 _8 t- t+ p* N4 |
R2=1 2 u6 @ k) ^7 E0 V( g7 }$ s. ]
G54 5 l$ X7 H' F0 o8 H
G17G90G94
7 L" S9 @' E" q7 b0 B. vG0X0Y0Z200
( [1 O: {: h* B9 L6 lM3S500+ i5 }5 t0 m# m0 O
ABC: ABC就是个节点 就相当于你的N104 x9 z: ]& [9 m* l8 d/ W
G0X0Y0 X和Y都到0点3 i) o; m X! {# q _
Z=R1 Z到0点 因为R1等于0$ e9 U- c/ d$ a H9 B
G1X1000F500 走刀X到1000进给500
) E! I+ f& m% R5 f( {4 QG0Z100 Z抬刀到1006 K' v, P' T. E( {
R1=R1-R2 0=0-1这时候等号前边的0就等于-1 因为R1在这里是个变量 下次走到这的时候就是-2了 以此类推/ h3 Q% o8 ^/ s: I, v, s
IF R1>=-100 GOTO ABC 当R1>=-100的时候跳转到ABC那个节点程序就从ABC那个节点在走一遍知道R1>=-100的时候 Z-100的时候才继续往下走不然每次走到这就跳到ABC那个节点
& E. Z* @1 _5 f3 R' W& E, v+ M: U: `G90G0Z2006 U+ s" w/ c% Y5 k
M307 H. \* q" D* u& }" F
谢了这么多希望你懂了 有什么不明白在问
, s6 c+ g, f7 Z E X8 e |