一种用于运动控制系统的圆心模式空间圆弧插补方法技术方案

技术编号:9832343 阅读:193 留言:0更新日期:2014-04-01 23:00
本发明专利技术涉及一种圆弧插补方法,一种用于运动控制系统的圆心模式空间圆弧插补方法,包括以下步骤:根据圆心模式给定的圆心坐标,计算直角坐标系OXYZ与空间圆弧所在平面建立的O′X′Y′Z′坐标系的坐标变换矩阵;计算整个空间圆弧弧长;在O′X′Y′平面确定满足基于梯形曲线加减速控制的平面圆弧插补过程中的弧长计算公式;计算O′X′Y′平面每个插补周期平面圆弧插补点坐标;计算OXYZ坐标系下空间圆弧插补点坐标;空间圆弧插补模块将空间圆弧插补点坐标输出给位置闭环控制模块,进行位置闭环控制。本发明专利技术提供的一种用于运动控制系统的圆心模式空间圆弧插补方法减少了空间圆弧参数计算量,提高了计算效率和插补精度。

【技术实现步骤摘要】
【专利摘要】本专利技术涉及一种圆弧插补方法,,包括以下步骤:根据圆心模式给定的圆心坐标,计算直角坐标系OXYZ与空间圆弧所在平面建立的O′X′Y′Z′坐标系的坐标变换矩阵;计算整个空间圆弧弧长;在O′X′Y′平面确定满足基于梯形曲线加减速控制的平面圆弧插补过程中的弧长计算公式;计算O′X′Y′平面每个插补周期平面圆弧插补点坐标;计算OXYZ坐标系下空间圆弧插补点坐标;空间圆弧插补模块将空间圆弧插补点坐标输出给位置闭环控制模块,进行位置闭环控制。本专利技术提供的减少了空间圆弧参数计算量,提高了计算效率和插补精度。【专利说明】—种用于运动控制系统的圆心模式空间圆弧插补方法
本专利技术涉及工业控制领域中的空间圆弧插补方法,特别是数控机床或机器人的。
技术介绍
在现代运动控制与机械加工制造中,复杂空间曲线加工一般采用小线段的空间直线来逼近,此方法编程复杂,加工精度与效率低,为了实现高速高精加工与控制,要求运动控制系统具有空间圆弧插补功能,通过采用空间圆弧与空间直线来拟合空间曲线。目前普遍采用边界点模式空间圆弧插补方法,即根据空间圆弧上一点、起点和终点的三点坐标来计算空间圆弧圆心坐标和半径,再通过每个插补周期插补出的空间圆弧圆心角,实时计算插补点在直角坐标系OXYZ中的坐标。边界点模式空间圆弧插补方法能够很好地实现空间任意位置空间圆弧加工与控制,但此方法需要先计算空间圆弧中心坐标,计算工作量大,计算过程复杂,且插补过程在空间三维坐标系下进行,降低了空间圆弧插补点计算效率和精度。
技术实现思路
为了克服已有技术存在的不足,本专利技术目的是提供。该方法直接给出空间圆弧圆心坐标,并采用坐标变换将空间圆弧转换为平面圆弧,通过采用时间分割法对平面圆弧进行实时插补后,再根据坐标变换矩阵计算插补点在直角坐标系OXYZ中的坐标,此方法可显著减少插补过程计算量,提高了插补点计算效率和精度。为了实现上述专利技术目的,解决已有技术中所存在的问题,本专利技术采取的技术方案是:,根据圆心模式给定的圆心坐标,计算直角坐标系OXYZ与空间圆弧所在平面建立的O' V V V坐标系的坐标变换矩阵,计算整个空间圆弧弧长,在O' V V平面确定满足基于梯形曲线加减速控制的平面圆弧插补过程中的弧长计算公式,计算O' V V平面每个插补周期平面圆弧插补点坐标,计算OXYZ坐标系下空间圆弧插补点坐标,空间圆弧插补模块将空间圆弧插补点坐标输出给位置闭环控制模块,进行位置闭环控制;插补方法具体步骤如下:(A)根据圆心模式给定的圆心坐标O' (X。,,y。,,Z。,),计算直角坐标系OXYZ与空间圆弧所在平面建立的O' V V V坐标系的坐标变换矩阵M,包括以下步骤:第一步、在O' V Y' V坐标系,以向量@计算)T轴正向单位向量【权利要求】1.,其特征在于:根据圆心模式给定的圆心坐标,计算直角坐标系OXYZ与空间圆弧所在平面建立的O' V V V坐标系的坐标变换矩阵,计算整个空间圆弧弧长,在O' V V平面确定满足基于梯形曲线加减速控制的平面圆弧插补过程中的弧长计算公式,计算O' V V平面每个插补周期平面圆弧插补点坐标,计算OXYZ坐标系下空间圆弧插补点坐标,空间圆弧插补模块将空间圆弧插补点坐标输出给位置闭环控制模块,进行位置闭环控制;插补方法具体步骤如下: (A)根据圆心模式给定的圆心坐标O' (X。,,y。,, Z0,),计算直角坐标系OXYZ与空间圆弧所在平面建立的O' V V V坐标系的坐标变换矩阵M,包括以下步骤: 第一步、在O' V V V坐标系,以向量@计算X'轴正向单位向量则 【文档编号】G05B19/41GK103676787SQ201310694244【公开日】2014年3月26日 申请日期:2013年12月13日 优先权日:2013年12月13日 【专利技术者】仲崇权, 李稚春, 龚中强, 孙红涛, 刘雪梅, 刘雪喆, 刘鑫 申请人:大连理工计算机控制工程有限公司本文档来自技高网...

【技术保护点】
一种用于运动控制系统的圆心模式空间圆弧插补方法,其特征在于:根据圆心模式给定的圆心坐标,计算直角坐标系OXYZ与空间圆弧所在平面建立的O′X′Y′Z′坐标系的坐标变换矩阵,计算整个空间圆弧弧长,在O′X′Y′平面确定满足基于梯形曲线加减速控制的平面圆弧插补过程中的弧长计算公式,计算O′X′Y′平面每个插补周期平面圆弧插补点坐标,计算OXYZ坐标系下空间圆弧插补点坐标,空间圆弧插补模块将空间圆弧插补点坐标输出给位置闭环控制模块,进行位置闭环控制;插补方法具体步骤如下:(A)根据圆心模式给定的圆心坐标O′(xo′,yo′,zo′),计算直角坐标系OXYZ与空间圆弧所在平面建立的O′X′Y′Z′坐标系的坐标变换矩阵M,包括以下步骤:第一步、在O′X′Y′Z′坐标系,以向量计算X′轴正向单位向量则 i ′ → = O ′ P 1 → | O ′ P 1 → | - - - ( 1 ) 式中,P1(x1,y1,z1)为空间圆弧起点坐标;第二步、计算空间圆弧所在的O′X′Y′平面单位法向向量则 k ′ → = O ′ P 3 → × O ′ P 1 → | O ′ P 3 → × ...

【技术特征摘要】

【专利技术属性】
技术研发人员:仲崇权李稚春龚中强孙红涛刘雪梅刘雪喆刘鑫
申请(专利权)人:大连理工计算机控制工程有限公司
类型:发明
国别省市:辽宁;21

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1