元器件产品及解决方案 > 产品中心 > 控制机器首页 > 常见问题解答
FP0R程序运行直线插补,运行十几次后提示运算错误,这是什么原因?
使用FP0R的直线插补指令(F175)时,产生错误与运行次数无关,而是由以下的某个原因产生的:
1)使用索引寄存器时超出范围
2)通道指定n为K0或K2以外的数值
3)数据表中的数据超出范围
4)合成速度指定的初速度>目标速度
5)指定的合成速度>50kHz
6)使用增量模式时, [当前值+移动量]超出-8388608~+8388607的范围
7)使用绝对值模式时, 目标值超出-8388608~+8388607的范围
8)加速时间与减速时间设置值不同
因此,首先应检查在连续执行多次后,速度、时间等各参数的指定是否超出范围。
其次,再检查是否存在上述6)和7)的情况。(当前值可以根据对应的特殊数据寄存器(DT90400~)确定)
解答日期:2014-06-04
参考链接: http://device.panasonic.cn/ac/c/fasys/plc/plc/fp0r/spec/index.jsp?referer_url=faq