关于粗插补周期 点击:573 | 回复:1



sanywangjun

    
发表于:2012-02-01 14:47:32
楼主
对于需要上位计算机对待加工路径进行粗插补,然后将粗插补的数据点下发 到运动控制卡进行精插补的系统,上位计算机的插补周期是如何确定的?假设确定上位计算机插补周期为30ms,就会得到一个小线段,要求下位的控制卡控制刀具在30ms内走完这个小线段。但是对于具体的系统来说,从本次插补开始到下次插补开始的30ms内,上位机完成插补运算以及将运算结果下发到下位控制卡都是需要时间的,因此留给下位控制卡的实际运动控制时间不足30ms,也就是说,在下一个插补时刻来临时,下位机尚未完成本次粗插补的运动量,哪么此时上位计算机是等待直至下位控制卡完成本次插补的小线段,再开始下次插补还是有其他什么方法处理这个时间差呢?请指教,谢谢。


楼主最近还看过



hspinking

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2011年5月10日
发表于:2012-02-12 18:27:49
1楼

一个方法 你可以根据精度或速度计算好插补点,先下载到下位机中,然后让下位机执行,这样的缺点就是数据量大,需要下位机内存多,而且也容易丢失数据。

对于高精度的插补算法,现在的做法都是将路径写成参数形式,上位机只需将参数下载到下位机中,下位机会根据参数曲线插补,而正好下位机的插补周期一般都是微妙级,这样就能会的较高的插补精度,也不需要传输大量数据。

SSI ļʱ