F —— 速度指令 1~40000 例:F10000;
>F10000
>X+10
>F2000 //这样就实现了两种速度运行
>X+10
如果直接实现多段速指令如下
>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)高速回零,高精度二次回零校准。
>001:F20000 //设定为最高速
>002:FI8=0,X-60000 //用零点中断撞到限位 X
>003:X+2 // 向前少量移动
>004:X-0 //再次回零指令 慢速二次回到零点位置
2)预知 运行距离,例如回零距离 100 指令如下
>F20000;
>X-99; //高速返回
>X-0; // 接近零点时用回零速度
>END;
2019.9.1之前版本
运行速度设置
控制器速度设定值最大20000,控制器输出最大频率接近20000Hz
速度设置值和速度指令F值可设置范围0~20000单位是等级,非线性无计算公式,
不是输出频率Hz,不要误解。
可以套用如下简单公式计算输出频率
=20000/[取整数(30000/设置的速度等级值)]Hz
如果很难理解可以理解为输出频率即可也无大碍,但是实际不是频率。
回零速度、手动速度与上相同
2019.9.01之后版本
(升级硬件版)
控制器速度设定值最大40000,控制器输出最大频率接近39KHz
速度设置值和速度指令F值可设置范围255~40KHz,是输出频率Hz
回零速度、手动速度与上相同
PLUS版本增加功能:
2021.12.12之后版本
(升级硬件版)
增加降速倍率指令 默认3挡降速 40K 最高速度50K.
系统运行速度设置40000时
>F/1; 速度50KHz.
>F/2; 速度40KHz.
>F/100; 速度2.2KHz.
可以任意降速,方便磨床等设备
MAX版本增加功能:
增加速度的自动计算
例:F10*100; //实际移动速度 F1000
例:F@1*65535; //如果变量1输入为10 实际移动速度 F655350 (提示这个计算值是允许大于65535的)
例:F@1/5; //如果变量1输入为2000 实际移动速度 F400
例:F@1-500; //如果变量1输入为2000 实际移动速度 F1500