一种轨迹边界的数控车床插补方法

文档序号:6310404阅读:328来源:国知局
专利名称:一种轨迹边界的数控车床插补方法
技术领域
本发明属于数控机床技术领域,具体涉及一种针对嵌入式系统的轨迹边界插补方法。
背景技术
现代数控技术对制造业至关重要。随着制造业对精密加工零件的要求越来越高,对高精度的数控机床的需求将越来越大。在数控技术中,插补处于核心地位。插补是数控系统依照一定方法确定刀具运动轨迹的过程,即按照某种算法逼近已知曲线,也称为“数据点的密化”。一般分为直线插补、圆弧插补和复杂曲线插补。随着技术需求的发展,加工件轮廓越来越复杂,存在很多不同曲面的边界。如何在精度允许情况下对边界进行高效平滑插补是一重要问题。本发明提出一种快速有效的边界插补方法,适合在单片机系统上实现。该方法保证刀尖圆弧与两交接曲线有接触点,并控制接触点自由移动。

发明内容
本发的目的在于提供一种轨迹边界的数控车床插补方法,它插补算法计算简单,速度快,非常适合在嵌入式 系统等微小系统上实现,充分利用了单片机计算能力不足而实时中断处理性能优越的特点。一种针对嵌入式系统的轨迹边界数控车床插补方法,该方法包括以下步骤:假设0为刀尖圆心,M为刀尖与曲线I的接触点,N为刀尖与曲线2的接触点,R为刀尖圆弧半径,T为插补步长;a、初始化O、M、N的坐标,读入R、T,初始化调整步长S ;b、计算两条曲线与刀具接触点处的切向量,并计算|0M|、ON ;C、把om|、1n与R进行比较,如果om|>r且on < r,则m进步s,n退步S,如果|om|彡r且I on I >r,则M退步s,N进步S。其它情况刀具只与单一曲线接触,不需按边界情况插补;d、刀尖圆心移动T步长,更新0坐标,重复步骤b c直到终点。本发明的优点在于:本发明主要针对单片机微小系统提出一种快速有效的曲面边界插补方法。由于该方法采用调整步长来实现单步插补,没有复杂运算,可以在CPLD/FPGA上实现硬插补。
具体实施例方式实施例:一种针对嵌入式系统的轨迹边界数控车床插补方法,该方法包括以下步骤:假设0为刀尖圆心,M为刀尖与曲线I的接触点,N为刀尖与曲线2的接触点,R为刀尖圆弧半径,T为插补步长;
a、初始化0、Μ、N的坐标,读入R、Τ,初始化调整步长S ;b、计算两条曲线与刀具接触点处的切向量,并计算1m1、1nI ;c、把om|、1n与R进行比较,如果om|>r且on≤r,则μ进步s,n退步S,如果|om|≤r且I on I >r,则μ退步S,N进步S。其它情况刀具只与单一曲线接触,不需按边界情况插补;d、刀尖圆心 移动T步长,更新O坐标,重复步骤b c直到终点。
权利要求
1.一种针对嵌入式系统的轨迹边界数控车床插补方法,其特征在于:该方法包括以下步骤: 假设O为刀尖圆心,M为刀尖与曲线I的接触点,N为刀尖与曲线2的接触点,R为刀尖圆弧半径,T为插补步长; a、初始化O、M、N的坐标,读入R、T,初始化调整步长S; b、计算两条曲线与刀具接触点处的切向量,并计算|0M|、on|; C、把|om|、on与R进行比较,如果|om|>r且|on| ( r,则μ进步S,N退步S,如果OM彡R且I 0N| >R,则M退步S,N进步S。其它情况刀具只与单一曲线接触,不需按边界情况插补; d、刀尖圆心移 动T步长,更新O坐标,重复步骤b c直到终点。
全文摘要
本发明涉及一种在嵌入式系统中实现轨迹边界的数控车床插补方法。现有方法计算过于复杂,不能满足嵌入式系统的需要。本发明方法首先计算刀头圆弧与曲线接触点的切线向量,然后根据距离判断调整步长。本发明插补算法计算简单,速度快,非常适合在嵌入式系统等微小系统上实现,充分利用了单片机计算能力不足而实时中断处理性能优越的特点。
文档编号G05B19/41GK103116317SQ20121059228
公开日2013年5月22日 申请日期2012年12月28日 优先权日2012年12月28日
发明者徐康平 申请人:浙江康立自控科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1