回复:WHEN TRUE是谁的真假

隐身人

版主

  • 帖子

    11173
  • 精华

    73
  • 被关注

    741

论坛等级:至圣

注册时间:2005-12-20

钻石 钻石 如何晋级?

发布于 2017-08-08 08:49:04

3楼

展开查看
以下是引用一壶悠闲在2017-08-07 15:55:39的发言 >2楼

如果是OP_CL_G1的TRUE 

N100 WHEN TRUE DO $A_DBB[10]=0;当OP_CL_G1=1,$A_DBB[10]=0

N101 WHENEVER $A_DBB[10]==0 DO RDISABLE;如果$A_DBB[10]=0,读入禁止

夹紧动作执行不下去了。这是老外的程序,我看了半天也没搞懂。


以下是引用隐身人在2017-08-02 07:49:20的发言 >1楼:这是一段带参数的子...

引用1楼详细内容:

这是一段带参数的子程序调用,WHEN TRUE是OP_CL_G1 的真假,基本意思是控制钳子或夹子的打开或关闭的条件。

该程序要结合上下文来看,不知道你对异步子程序指令是否理解,我简单说说:

 WHEN    

每一个插补周期系统检测要执行的条件,如果条件满足,则执行一次后面指令的动作,但

后面即使条件还满足,指令也不再执行。

WHENEVER   

系统每一个插补周期都检测指令的执行条件是否满足,只要条件满足就执行后面的指

令动作,不受次数限制。

 两者间有个次数限制条件。程序关于夹紧动作后面不是还有M10,M11来控制!前者是自动识别条件控制夹紧动作。

西门子的多年使用者http://yinshenren.ys168.com/、微信:wlpxiaolu
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25500条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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