如果直接实现多段速指令如下
- >F1000; //第一个速度
- >X+100;
- >F2000; //第二个速度
- >X+2000;
- >END;
如果想在首页修改输入参数改变速度 和移动距离
将速度值和移动距离 改变为 可变量参数即可
我们以参数1(@1),参数2(@2),参数3(@3),参数4(@4) 为例
- >F@1; //第一个速度
- >X+@3; //第一个移动距离
- >F@2; //第二个速度
- >X+@4; //第二个移动距离
- >END;
速度指令对 回零是无效的
例如下是错误的
- >F1000;
- >X-0; //回零速度一般较慢,其实是越慢越好这样精度高。 回零速度需要在设置里面设置
- >F2000;
- >X+0;
- >END;
如果需要高速回零有两种解决办法
1.预知
运行距离,例如回零距离100 指令如下
- >F20000;
- >X-99; //高速返回
- >X-0; // 接近零点时用回零速度
- >END;
2.用条件中断指令
- >F20000;
- >FI91=0,X-200; //高速返回 16款零点限位中断口为 X91 Y92 Z93 、 17款 18款是自己定义的零点限位口
- >X+2;//二次回零校准
- >X-0;
- >END;