西门子数控编程while/endwhile和if/endif区别

西门子数控编程while/endwhile和if/endif区别 
能不能举例说明一下区别呢?
刚刚提了问,说得还是有点不明白!

最佳答案

while 条件1满足 DO

做一件事

end_while;(程序执行到这里,会再次跳转到条件1判断是否还满足,满足的话再执行一遍DO下面的,如此循环往复,直到条件1不再满足)

if 条件2 then
做一件事

end_if;(如果条件2满足,就执行then下面的,若不满足就跳过,直接执行end_if下面的其他代码,不存在“”“跳回去”执行的情况)

提问者对于答案的评价:
解释得很清楚,我用
R58=1
WHILE ((R58==1) OR (R58==2))
R58=R58+1
ENDWHILE
R59=4


R58=1
IF ((R58==1) OR (R58==2))
R58=R58+1
ENDIF
R59=4
试了一下,两个不一样的结果

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc300044.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午2:32
下一篇 2020年10月31日 下午2:32

相关推荐

  • GROB加工中心,Y轴到达某一位置抖动,静态误差报警,其他位置正常

    Y 轴到达某一位置后抖动很厉害,电流变化很大,然后就是机床掉电,但是在其他位置,Y轴正常。我们先屏蔽了光栅尺,再次走那个位置,机床不报警,也不抖动。加上光栅尺后,依然抖动…

    SINUMERIK 2020年10月31日
  • WIN10系统STEP7安装问题

    WIN10笔记本安装step7时弹出如下对话框,应该怎么处理?谢谢! 图片说明:    最佳答案 提示你需要重新你的电脑,如果重启还是提示同样的,参考下面的解决…

    2021年7月5日
  • 2 台828D 通过PN/PN Coupler 模块连接问题?

    我按照“115_828D连接性简调手册_V1.0_2018“这个进行的配置?没有连接通。我的2台828D分别进行了更新,更新文件是SDB_X2_PN_PN-Coupler_Mill…

    2020年10月31日
  • 立卧转换后主轴位置的改变

    请教各位大神,立卧转换后主轴位置在Y和Z方向上位置的改变应该写到哪个框架里?是否需要调节某些参数,或者是否有成熟的例子供参考。带有双转台更换的加工中心,根据不同的转台对Y轴需做相应…

    2020年10月31日
  • 840D运行加工程序时报警

    一台铲齿机,840D+(1123+1118)驱动。开机自检和各轴手动运行都没有问题。但一运行加工程序, y轴即发生硬限位,同时显示屏 “Y 轴没有动作…

    SINUMERIK 2018年12月7日
  • 硬件解密 加密

    有没有那种硬件plc里的程序禁止上传到pg的那种东西,2如果plc的硬件组态(下图)里得密码怎么能破解密码呢? 图片说明:    最佳答案 你的画面里1是自由上…

    2017年6月11日
  • 4轴参点怎么设

    怎样修改828D 数控加工中心A轴的参考点 最佳答案 A轴是不是绝对值的电机。是的话 先把轴参数34210设置成 0 NCK复位,轴参考点丢…

    SINUMERIK 2020年11月1日
  • 840D的几个疑问。

    1、前几天我们在运行程序时,执行的 M3 S600 F2000 G1 X500 每当我们用主轴倍率旋钮切换主轴转速时,在…

    SINUMERIK 2019年6月10日
  • 分度轴和旋转轴有什么区别的

    想向大家请教一个问题,这个分度轴和旋转轴有什么区别的,在从加工中心上找数据时也么有找到那个轴时分度的,分度轴一般用到什么场合的呢,谢谢大家! 版主推荐答案 分度轴用在刀库轴或者整数…

    SINUMERIK 2020年10月31日
  • 数字/模拟量混合型输入输出的PP72/48D 2/2A PN

    求数字/模拟量混合型输入输出的PP72/48D 2/2A PN模块   原理图   模拟量的接线方法…

    2017年6月18日