figoa008 发表于 2017-2-17 14:19:32

请教,广州数控系统怎样实现西门子系统这一个功能?

西门子的系统例如:
R1=0R2=5
MR:
R1=R1+1
......
......
ⅠF R1<=R2 GOTOB MR
G0Z100
M05
M02
西门子中每循环一次R1都会累加一次。如循环一次后R1由0变成1,循环二次后R1累加成2,直至累加到5后结束循环。请问广州数控中如何实现这个功能?

正在连接... 发表于 2017-2-17 14:25:48

西门子的宏程序,广数说明书上没见过

韩寒11 发表于 2017-2-17 19:11:03

自己编一个宏程序,或者找到西门子的宏程序,破解,然后改成广数的宏程序

史德潮 发表于 2017-2-20 21:21:23

宏程序编程时省事,其实机器内部还是把它解析成单步进行加工。广数的宏程序要比西门子复杂多了,980就有,就是复杂,看着就晕。

figoa008 发表于 2017-2-21 13:34:15

厂商给的编程手册上没有这方面的介绍。

腌咸菜 发表于 2017-2-26 00:30:13

#1=0
#2=10
#3=1
N1#1=#1+#3
G1X#1F100
IF[#1EQ#2]GOTO2
IF[#1LE#2]GOTO1
N2G0Z50
M05
M30

figoa008 发表于 2017-2-28 08:26:36

谢谢

ahxinny 发表于 2017-3-3 11:55:40

腌咸菜 发表于 2017-2-26 00:30
#1=0
#2=10
#3=1


这是典型的宏程序的应用。不错的

老刘cz 发表于 2017-3-4 09:25:05

腌咸菜 发表于 2017-2-26 00:30
#1=0
#2=10
#3=1


腌咸菜 发表于 2017-3-5 09:32:40

ahxinny 发表于 2017-3-3 11:55
这是典型的宏程序的应用。不错的

我只会点皮毛,抛砖引玉
页: [1]
查看完整版本: 请教,广州数控系统怎样实现西门子系统这一个功能?