找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
ENDIF ;GANTRY NO WORK
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
楼主与我是家门啊,楼主的程序中有很多自定义变量,下面就本人对程序的理解做一阐述吧:
IF(GANTRY_CYCLE_WITHOUT_WORKPIECE==0) 如果“龙门架循环没有加工工件(GANTRY_CYCLE_WITHOUT_WORKPIECE)”等于0 为真
IF (OPT_AIR_ZERO) 如果“选择了空回零”(OPT_AIR_ZERO)为真
IF(WITHOUT_PART_CUTTING<>1) 如果 "没有工件正在切削"(WITHOUT_PART_CUTTING)不等于1 为真
$AC_TIMER[2]=0 启动系统变量$AC_TIMER[2]定时器2
STOPRE 禁止预读缓冲
REPEAT 重复以下循环直到:UNTIL条件为真
STOPRE 禁止预读缓冲
ID=1 WHEN $AC_TIMER[2]>=5 DO SETAL(66711,"AIR ZERO ALARM") 选择模态有效,只要 定时时间大于5秒 为真 则 输出循环报警66711,"AIR ZERO ALARM"
UNTIL(AIR_ZERO_OK==1) 直到:AIR_ZERO_OK==1 (空回零完成)
CANCEL(1) 取消 报警的模态输出
ELSE 否则
IF(WITHOUT_PART_CUTTING==1) ;Simulation cutting on check 如果"没有工件正在切削"(WITHOUT_PART_CUTTING)等于1 为真
GOTOF MACHINING 程序指针向前跳转到 MACHINING 标签处
ENDIF 结束IF语句 第三级
MSG("CHECK AIR-ZERO SYSTEM AND TURN OFF -CYCLE WITHOUT WORKPIECE MODE-") 输出消息:在显示屏中显示CHECK AIR-ZERO SYSTEM AND TURN OFF -CYCLE WITHOUT WORKPIECE MODE
G4F5 程序指针到此等待5秒继续
GOTOF MC_FINISHED 程序指针向前跳转到 MC_FINISHED 标签处
ENDIF 结束IF语句 第二级
ELSE 否则
IF(WITHOUT_PART_CUTTING<>1) GOTOF NO_WORKPIECE 如果 WITHOUT_PART_CUTTING<>1 为真,程序指针向前跳转到NO_WORKPIECE
ENDIF 结束IF语句 第一级
ENDIF ;GANTRY NO WORK 龙门架没有工作。
注意IF的嵌套使用
可以看看高级编程手册。 祝你好运,家门。
点赞({{answerDetail.Q_Positive}})
评论
评论
精探推荐
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城