
加工程序中,经常会遇到需要循环使用的程序段,一般不会重复写入相同的程序段,而是通过调用,循环使用,下面举几个简单例子:
例1:
N10 AA:
N20 G0 G64 D1 Z=10 M3 S600
N30 G1 ~
N40 G1 ~
N50 G0 G60 Z=10 D1
N60 BB:
N70 G0 X100 Y80
N80 REPEAT AA BB
N90 G0 X200 Y80
N95 REPEAT AA BB
N100 M5……
解析:
1. AA和BB是随便起的名字,一般字母或字母加数字都可以,但是要加“:”,不然默认为代码,不可用。
2. N20到N50为加工程序,repeat后接AA和BB,意为重复AA和BB 间的加工内容,相当于将AA和BB的内容复制再执行一遍,注意AA和BB间的空格。
例2:
N10 AA:
N20 G0 G64 D1 Z=10 M3 S600
N30 G1 ~
N40 G1 ~
N50 G0 G60 Z=10 D1
N60 ENDLABEL:
N70 G0 X100 Y80
N80 REPEAT AA
N90 G0 X200 Y80
N95 REPEAT AA
N100 M5
解析:
Endlabel 意为结束标签(注意要有冒号),就是AA这组内容结束,在以后的程序段中,repeat AA 即为重复AA这个标签的内容(N20到N50)。
好了,相信通过以上的解释,应该对Endlabel和repeat的用法有了一定的了解,在以后简单的编程中应用,会使程序变得简单明了,有什么问题可以及时评论或留言,我们一起讨论一起进步,谢谢支持!
| 留言与评论(共有 0 条评论) “” |