goto语句_宏程序的转移指令(GOTO语句)

       无条件转移指令(GOTO语句)

       指令格式:GOTO+目标程序段号

       无条件转移指令用于无条件转移到指定程序段号的程序段开始执行,可用表达式指定目标程序段号。

       例如:GOTO 10(转移到顺序号为N10的程序段)

        例如:#500=10

        GOTO #10 (转移到由变量#500指定的程序段号为N10的程序段)

      现举例铣矩形方块100.*80.*30.(长*宽*高)外形,深度进行分层铣削:

bf0b97ad4a6ec012e60506513ab0958a.png

#500=100.(长赋值)

#501=80.(宽赋值)

#502=10.(刀具直径赋值)

#503=[#500+#502]/2(端点X坐标)

#504=[#501+#502]/2(端点Y坐标)

#505=30.(深度赋值)

#506=5.(深度递增赋值)

#507=0.(深度铣削起点赋值)

#510=1(转移程序段号)

G00 G90 G54 X#503 Y#504 M3 S2000

G43 H1 Z100. 

G00 Z2.

N#510 #507=#507+#506

G01 Z- #507 F1000

Y-#504

X-#503

Y#504

X#503

GOTO #510

G00 Z200. M5

上述程序段中大家有没有发现一个问题,那就是程序段会陷入一个死循环而且深度还会过切,那为什么会陷入死循环呢?大家有没有发现程序段中GOTO #510语句一直在让深度赋值#507叠加并且停不下来。停不下来,死循环........那该怎么呢?

        所以接下面我们要给他加入一个条件来进行GOTO语句转移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值