我用西门子的系统给你讲一下(别的系统看着太别扭了)
R1=0 (R1就等同于你的#)
R2=1
IF为判断语句 简单的讲就是当什么什么的时候
GOTO为跳转 就是说你想到哪去
程序里边的细节就不废话了 直接说重点
R1=R1+R2 这时候R1是个变量 0=0+1 R1变成1了
IF R1>=100 GOTON10 当R1=什么什么的时候跳转到什么什么地方
给你举个具体编程的方式
R1=0
R2=1
G54
G17G90G94
G0X0Y0Z200
M3S500
ABC: ABC就是个节点 就相当于你的N10
G0X0Y0 X和Y都到0点
Z=R1 Z到0点 因为R1等于0
G1X1000F500 走刀X到1000进给500
G0Z100 Z抬刀到100
R1=R1-R2 0=0-1这时候等号前边的0就等于-1 因为R1在这里是个变量 下次走到这的时候就是-2了 以此类推
IF R1>=-100GOTOABC 当R1>=-100的时候跳转到ABC那个节点程序就从ABC那个节点在走一遍知道R1>=-100的时候 Z-100的时候才继续往下走不然每次走到这就跳到ABC那个节点
G90G0Z200
M30
谢了这么多希望你懂了 有什么不明白在问