数控车床吧 关注:104,241贴子:2,084,926
  • 17回复贴,共1
求助

谁知道西门子802d/828手编宏强制赋值是哪个?

只看楼主收藏回复

类似广数法兰克的当1号满足条件后,强制1号等于某值
if#1gt5 then#1=5类似这种的重新的强制赋值,用与来防止死循环或过切。


IP属地:江苏来自Android客户端1楼2024-10-24 00:33回复
    then不要 直接换行


    IP属地:江苏来自Android客户端2楼2024-10-24 08:10
    回复
      楼主你好!在法那科数控系统宏程序中,IF [条件表达式]THEN #1=5,在这个语句中,IF是如果,后边跟随条件表达式,例如上边的1GT5,GT是系统规定的大于的代表字母,意思是只有当1大于5(成立)的时候,才把数值5赋予到#1变量中去,因此这个语句应该叫条件赋值,即条件符合就执行赋值,条件不符合就不赋值。不是“强制赋值”,所谓强制是不讲道理,无论如何都要把数值5赋予变量#1中去。这是我的理解,数控系统说明书和教材也是这么说的,没有强制两个字。


      IP属地:北京来自Android客户端5楼2024-10-24 13:37
      收起回复
        if R1=5
        R1=10
        endif


        IP属地:福建来自Android客户端8楼2024-10-24 20:34
        收起回复
          if R1=5
          R1=10
          endif
          if R1=5
          R1=10
          else
          R1=20
          endif
          这一块的代码是 当r1等于5的时候就执行r1等于10 不然就继续下一行。
          第二块代码同上,但是当r1不等于5的时候会去执行r1=20然后继续下一行


          IP属地:福建来自Android客户端9楼2024-10-24 20:37
          收起回复
            @我是就空格 大哥再帮帮忙 试验了一下,成功运行也自动约束为50了,但是是反复拉的平面,会导致z-50时x拖了两次底,于是在图一加入if r1等于50跳转到bb,但是报警=50错误。就报警这个 什么原因啊



            IP属地:江苏来自Android客户端10楼2024-10-24 22:53
            收起回复
              高价现金回收: 钨,钼,镍,钴,水银,钛,钒,铌,钽,铟,镓,锗,金,银,铂,钯,铑,铱,钌,等稀有贵金属,钨钢刀片,铣刀棒,合金针,磨下来的钨钢粉末,带铁合金钻头,矿山合金,合金球,钨铁,数控刀片等,回收铂铑干锅,回收铂铑电热偶丝,回收钽电容,回收钽粉,回收钽丝,回收银丝,有的可以对接一下,一次合作一生朋友【图片】【图片】【图片】【图片】【图片】【图片】【图片】


              IP属地:山东来自Android客户端11楼2024-10-27 05:27
              回复