现在使用802DSL PLUS 看说明书,里面Lookahead预读50段。
编了一个程序,其实是一个三轴系统的一段直线,我把它分成微小线段加工(所有点都在直线上),分段后如果50段运行时间在0.6秒左右,系统运行平稳,如果我把分段数量增加一倍(每条线段长度减少一半),系统运行起来就有些卡,运动不连续。我想问一下 Lookahead 50段,最小运行时间是多少?
最佳答案
楼主的问题具有一定代表性,这里简要说明一下,首先,西门子802dsl 的插补周期是100ms,系统的最小移动当量是0.001mm,就是说,机床在实际移动中,每走0.001mm,需要100ms,而系统预读周期是3us, Lookahead 50段时的具体时间就要结合机床在这50段时的移动距离了,即将机床在这50段的编程移动距离在X、Y、Z方向上的投影长度,按照最大距离进行测算,譬如最大距离是在X方向上投影长度为100mm,那么最小运行时间是(100/0.001)X3us=300,000us=0.3S,
当然,楼主的问题实质是“系统运行起来就有些卡,运动不连续”。这主要是与系统的性能有关,西门子802DSL是一款中档性能的产品,与高档的系统840D(SL )在这方面的差异立刻就显现出了,当然如果合理安排数控编程,如在程序开头加入连续路径运行指令G64,也可以改善机床运行的特性。
以上说明希望对楼主有帮助。
提问者对于答案的评价:
谢谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc200079.html