多谢二位指教,实际上也发生了刘工提到的现象,观察位移—时间曲线,曲线已经是阶梯状的了,我初以为是控制器采样频率太低插补的效果,查手册其速度环最高可达3K的采样频率。进而,利用位移-时间曲线计算出其平均速度也不能达到设定速度,因此在此条件下的运动是非连续的,这一结论应该是肯定的。
请教下,控制器发出指令时,其最小的指令单位与分辨率有何关系?是否有办法将其运动改善为连续的运动?
所用电机为U型,电气时间常数0.33ms,机械时间常数2.1ms,个人浅见应该是响应时间越小响应性越好,为什么波恩提出不能用时间常数小的电机呢?
多谢。
个人理解,速度连续与否的研判,至少需要在与系统的机械时间常数相当的时间尺度上去做才有意义,高于这个尺度去衡量的,系统已然或几近开环,速度波动在所难免。
线位移编码器的物理刻线典型值为50线/mm,也就是20um的栅距,商品级的精密直线编码器的光学栅距还可更高,印象中海德汉有1um栅距的尺子,而且海德汉可提供高达2的12次方,乃至2的14次方的商用电子细分技术,真若如此细分,20um栅距的名义分辨率就可以达到5nm或1.22nm,1um栅距的则可以达到0.25nm或者0.06nm的名义分辨率。
速度环采样频率3K,自然是333us采样计算一次速度,如果反馈分辨率是1um,则速度解析能力就不难计算了:1um/333us=3mm/s,就算在算法上采用滤波、平滑等手段,由于系统的机械时间常数只有2.1ms,所以有效的平滑延展时间也不会高于这个尺度了,因此想获得0.05mm/s的平滑运行恐怕存在先天的不足。除非加大惯性质量,牺牲快速性,以便在一定程度上延展低速稳定性。
至于20ms走1um的指令周期,则是上位指令端一厢情愿了,其实快速性足够高的下位执行器在20ms之内再就成了“步进”状态了。
建议:如果执行系统无法改变了,则可以考虑改变上位指令的分辨率和刷新率,让上位指令刷新率远小于执行系统的机械时间常数并接近或快于执行系统的速度或位置环采样率,指令分辨率则应根据指令刷新周期和最低目标速度折算,但不应低于执行系统的反馈分辨率。
to 直线电机平台
这老兄就别误导人了吧,直线电机的高速特性和低速特性都是其相对于丝杆系统的优势,直线电机能够实现到1um/s甚至更低,楼上讨论的是低速度下的纹波特性。液压的我没测试不了解,但丝杠系统的低速性能完全不能与直线电机平台相比。
to ts12345
http://www.uprem.cn有你要的资料,可以看看。