一种电子凸轮曲线生成方法

    公开(公告)号:CN103744346A

    公开(公告)日:2014-04-23

    申请号:CN201310740913.2

    申请日:2013-12-30

    Abstract: 本发明提供了一种电子凸轮曲线生成方法,该方法根据在实际电子凸轮曲线上确定的个主从轴位置点(,)使用分段三次样条函数生成电子凸轮曲线。其中,主轴位置满足()。该方法把对主轴位置()参数化成,因为使得满足。根据给定的边界条件并使用追赶法计算出()共个区间的函数的系数。利用公式对当前时刻主轴位置参数化,判断所属区间,根据相应区间的函数计算当前时刻主轴位置对应的从轴位置,即生成电子凸轮曲线。本发明方法不必知道凸轮速度、凸轮加速度等参数就可生成电子凸轮曲线,与传统电子凸轮曲线生成方法相比具有通用性和灵活性,且计算简单,执行效率高,参数化方法过程中没有近似计算,提高了电子凸轮曲线生成的精度。

    一种基于流程控制的运动控制代码解析方法

    公开(公告)号:CN104133421A

    公开(公告)日:2014-11-05

    申请号:CN201410374960.4

    申请日:2014-08-01

    Abstract: 本发明公开了一种基于流程控制的运动控制代码解析方法,该方法包括包括以下步骤:建立流程控制代码表以及配对规则表;从当前位置读取一段NC代码有效段到计算机内存;对读取到计算机内存中的NC代码有效段进行分析判断并做出处理:如果NC代码有效段为一个流程控制段,转入流程控制处理模块进行处理,流程控制处理模块根据处理内容修改当前读取位置;如果当前NC代码有效段存在错误或读取到结束符,则结束解析,否则转入第二步继续执行。本发明方法涵盖了无条件转移流程、条件分支流程及循环流程的通用处理方法,具有很好的通用性。基于本方法的解析器可应用于任何加入流程控制类的运动控制代码解析,具有很好的开放性和可拓展性。

Patent Agency Ranking