回复:这是什么意思

haojiuding

  • 帖子

    95
  • 精华

    3
  • 被关注

    0

论坛等级:游士

注册时间:2005-03-15

普通 普通 如何晋级?

发布于 2005-06-14 16:58:17

0楼

你真的明白了吗?
Ago写的上面这篇文章虽然试图证明STOPRE对NC程序执行情况的影响,但是这样的程序写法却存在非常明显的逻辑错误。
例如子程序中的下述程序段:
IF R1=1
G1 X0 Y30 F100
ELSE R1=4
G1X10 Y20
ENDIF
其中的“R1=1”是赋值语句,意思是在算数变量R1中放入一个值为“1”的实数,所以“IF R1=1”这个条件表达式的结果永远为“真”。也就是说这段程序永远只会执行:
R1=1
G1 X0 Y30 F100
而不会执行:
R1=4
G1X10 Y20
同理,子程序中后面的程序也存在相同的问题。所以会导致“R1的值并不是R1=4了,而是变成了R1=328了”这样的结果,这与STOPRE命令没有任何关系。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25772条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。