新款PLUS 指令自动合并引起的异常现象以及解决方法,以及合并指令的优势特点。

变能王工 1月前 264

当指令写

>X+10,X+10;

>X-10,Y+10;


实际运行结果是 X+10 ,Y+20

出现这个原因是相同两行同向指令自动合并了

先说解决办法:

我们将L0空指令加在中间,或者其他任何指令(F速度指令除外)即可解决

>X+10,X+10;

>L0;

>X-10,Y+10;


指令自动合并的好处

1、假设我们做材料切割设备, 设定移动距离要加上靠山和刀片厚度如下:

>X+10

>X+@1; //这样变量输入的100 实际移动距离是110,减去材料损耗实际才是输入值100,老版本也可以 但是两条指令中间会卡顿。


2.自定义无极变速如下:

F200

X+10

F300

X+10

F400

X+10

F1000

X+10

F5000

X+10

F10000

X+10  //这样可以任意发挥

3.三个电机机械结构原因,每个电机加减速不一样,上面指令可以解决。

4.一个步进、一个伺服、参数不一样,上面指令就可以解决。

5.如果写不同向指令是不会合并的如下:

>X+10

>X-10 //会分步来执行


6.如果写同向并行多轴指令是会合并的如下:

>X+10,X+10;

>X+10,Y+10;

实际运行结果是 X+20 ,Y+20


最新回复 (0)
    • 《择爱玩》触控屏 一体机PLC控制器
      2
        立即登录 立即注册 
返回