一种圆弧轨迹插补的方法技术

技术编号:24204874 阅读:20 留言:0更新日期:2020-05-20 14:14
本发明专利技术提供了一种圆弧轨迹插补的方法,包括步骤如下:步骤1:确定圆弧轨迹的圆心位置及半径R;步骤2:以圆心位置作为坐标原点,建立X\Y轴坐标系;步骤3:设定设备在旋转固定角度下的插补频率;步骤4:根据插补频率确定各个插补点在X\Y轴坐标系中的位置;步骤5:驱动设备按照各个插补点在X\Y轴坐标系中的位置进行依次插补,实现圆弧轨迹插补。现有的触摸检测设备在检测过程中只能设定直线检测方向,无法进行圆弧等复杂的运动。本发明专利技术通过对设备结构及位置信息采集,建立X\Y轴坐标系,进行插补点的设定,实现圆弧触摸检测的轨迹设定,设备只需要具有X\Y轴的传动结构便可进行圆弧触摸检测。

A method of arc trace interpolation

【技术实现步骤摘要】
一种圆弧轨迹插补的方法
本专利技术属于触摸检测设备的控制方法,特别是涉及一种圆弧轨迹插补的方法。
技术介绍
随着电子化的发展,键盘、触控屏等触摸设备成为人们生产中的必要设施。在键盘、触控屏等触摸设备出厂前,需要经过触摸检测设备进行检测,以确保产品的功能正常。但现有的触摸检测设备虽配有X\Y轴的运动机构,可进行大范围的平移,但现有的触摸检测设备在检测过程中只能设定直线检测方向,无法进行圆弧等复杂的运动。
技术实现思路
本专利技术提供了一种圆弧轨迹插补的方法,以实现触检测设备的圆弧轨迹运动检测。本专利技术提供了一种圆弧轨迹插补的方法,包括步骤如下:步骤1:确定圆弧轨迹的圆心位置及半径R;步骤2:以圆心位置作为坐标原点,建立X\Y轴坐标系;步骤3:设定设备在旋转固定角度下的插补频率;步骤4:根据插补频率确定各个插补点在X\Y轴坐标系中的位置;步骤5:驱动设备按照各个插补点在X\Y轴坐标系中的位置进行依次插补,实现圆弧轨迹插补。进一步地,所述步骤4具体为,将X\Y轴坐标系中各点与半径R进行对比,确保是否在圆弧轨迹上;若在圆弧轨迹上,则设为插补点,并保留。更进一步地,所述步骤4中X\Y轴坐标系中各点是否在圆弧轨迹上的方法为:确定X\Y轴坐标系中点的坐标为(xm、ym),计算该点的圆心偏差值Fm,具体公式为若Fm>0,则该点位于圆外,若Fm=0,则该点位于圆上,若Fm<0,则该点位于圆内。进一步地,所述步骤2中,在建立X\Y轴坐标系后,按照X\Y轴坐标系进行象限划分,分别形成第一象限、第二象限、第三象限、第四象限。更进一步地,所述步骤5中还包括驱动设备的插补方向设定,所述插补方向为逆时针插补、顺时针插补中的一种。更进一步地,所述顺时针插补设定方法为:确定当前设备所在象限位置,若设备在第一象限,则确定第一象限内的各个插补点在X轴方向上的取值依次增大,在Y轴方向上取值依次减小;若设备在第二象限,则确定第二象限内的各个插补点在X轴方向上取值依次增大,在Y轴方向上取值依次增大;若设备在第三象限,则确定第三象限内的各个插补点在X轴方向上取值依次减小,在Y轴方向上取值依次增大;若设备在第四象限,则确定第四象限内的各个插补点在X轴方向上取值依次减小,在Y轴方向上取值依次减小。更进一步地,所述逆时针插补设定方法为:确定当前设备所在象限位置,若设备在第一象限,则确定第一象限内的各个插补点在X轴方向上的取值依次减小,在Y轴方向上取值依次增大;若设备在第二象限,则确定第二象限内的各个插补点在X轴方向上取值依次减小,在Y轴方向上取值依次减小;若设备在第三象限,则确定第三象限内的各个插补点在X轴方向上取值依次增大,在Y轴方向上取值依次减小;若设备在第四象限,则确定第四象限内的各个插补点在X轴方向上取值依次增大,在Y轴方向上取值依次增大。进一步地,所述步骤5中设备在进行插补之前进行位置归零。本专利技术与现有技术相比,通过对设备结构及位置的信息采集,建立X\Y轴坐标系,进行插补点的设定,实现圆弧触摸检测的轨迹设定,设备只需要具有X\Y轴的传动结构便可进行圆弧触摸检测。附图说明图1为本专利技术实施例圆心偏差值计算示意图;图2为本专利技术实施例圆弧轨迹插补步骤1-3示意图;图3为本专利技术实施例圆弧轨迹插补步骤4示意图;图4为本专利技术实施例圆弧轨迹插补步骤5示意图;图5为本专利技术实施例圆弧轨迹顺时针插补、逆时针插补示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。本专利技术实施例公开了一种圆弧轨迹插补的方法,包括步骤如下:步骤1:如图2所示,确定圆弧轨迹的圆心位置及半径R;步骤2:如图2所示,以圆心位置作为坐标原点,建立X\Y轴坐标系;步骤3:如图2所示,设定设备在旋转固定角度下的插补频率;步骤4:如图3所示,根据插补频率确定各个插补点在X\Y轴坐标系中的位置;步骤5:如图4所示,在进行插补之前进行位置归零,本专利技术实施例中归零位置设置在第一象限处。驱动设备按照各个插补点在X\Y轴坐标系中的位置进行依次插补,实现圆弧轨迹插补。可选的,如图3所示,所述步骤4具体为,将X\Y轴坐标系中各点与半径R进行对比,确保是否在圆弧轨迹上;若在圆弧轨迹上,则设为插补点,并保留。特别的,所述步骤4中X\Y轴坐标系中各点是否在圆弧轨迹上的方法为:如图1所示,确定X\Y轴坐标系中点的坐标为(xm、ym),该点与圆心的距离为Rm,计算该点的圆心偏差值Fm,具体公式为若Fm>0,则该点位于圆外,若Fm=0,则该点位于圆上,若Fm<0,则该点位于圆内。可选的,如图5所示,所述步骤2中,在建立X\Y轴坐标系后,按照X\Y轴坐标系进行象限划分,按照逆时针分别形成第一象限、第二象限、第三象限、第四象限。特别的,所述步骤5中还包括驱动设备的插补方向设定,所述插补方向为逆时针插补、顺时针插补中的一种。本专利技术实施例插补进给方向判定表特别的,所述顺时针插补设定方法如上表所示:确定当前设备所在象限位置,若设备在第一象限,则确定第一象限内的各个插补点在X轴方向上的取值依次增大,在Y轴方向上取值依次减小;若设备在第二象限,则确定第二象限内的各个插补点在X轴方向上取值依次增大,在Y轴方向上取值依次增大;若设备在第三象限,则确定第三象限内的各个插补点在X轴方向上取值依次减小,在Y轴方向上取值依次增大;若设备在第四象限,则确定第四象限内的各个插补点在X轴方向上取值依次减小,在Y轴方向上取值依次减小。特别的,所述逆时针插补设定方法如上表所示:确定当前设备所在象限位置,若设备在第一象限,则确定第一象限内的各个插补点在X轴方向上的取值依次减小,在Y轴方向上取值依次增大;若设备在第二象限,则确定第二象限内的各个插补点在X轴方向上取值依次减小,在Y轴方向上取值依次减小;若设备在第三象限,则确定第三象限内的各个插补点在X轴方向上取值依次增大,在Y轴方向上取值依次减小;若设备在第四象限,则确定第四象限内的各个插补点在X轴方向上取值依次增大,在Y轴方向上取值依次增大。其中,X轴方向上的取值,Y轴方向上取值为该点在对应象限内的正负值(非绝对值)。顺时针插补、逆时针插补的运行如图5中所示,顺时针插补在第一象限内的运行线型为SR1,在第二象限内的运行线型为SR2,在第三象限内的运行线型为SR3,在第四象限内的运行线型为SR4;逆时针插补在第一象限内的运行线型为NR1,在第二象限内的运行线型为NR2,在第三象限内的运行线型为NR3,在第四象限内的运行线型为NR4。由于不同设备在X\Y轴方向上可移动的精度不同,因此本专利技术实施例可在圆弧轨迹内外相近的位置进行选点,使设备可以在X\Y轴方向上依次移动插补,形成如图5所示的直本文档来自技高网
...

【技术保护点】
1.一种圆弧轨迹插补的方法,其特征在于,包括步骤如下:/n步骤1:确定圆弧轨迹的圆心位置及半径R;/n步骤2:以圆心位置作为坐标原点,建立X\Y轴坐标系;/n步骤3:设定设备在旋转固定角度下的插补频率;/n步骤4:根据插补频率确定各个插补点在X\Y轴坐标系中的位置;/n步骤5:驱动设备按照各个插补点在X\Y轴坐标系中的位置进行依次插补,实现圆弧轨迹插补。/n

【技术特征摘要】
1.一种圆弧轨迹插补的方法,其特征在于,包括步骤如下:
步骤1:确定圆弧轨迹的圆心位置及半径R;
步骤2:以圆心位置作为坐标原点,建立X\Y轴坐标系;
步骤3:设定设备在旋转固定角度下的插补频率;
步骤4:根据插补频率确定各个插补点在X\Y轴坐标系中的位置;
步骤5:驱动设备按照各个插补点在X\Y轴坐标系中的位置进行依次插补,实现圆弧轨迹插补。


2.根据权利要求1所述的圆弧轨迹插补的方法,其特征在于,所述步骤4具体为,将X\Y轴坐标系中各点与半径R进行对比,确保是否在圆弧轨迹上;若在圆弧轨迹上,则设为插补点,并保留。


3.根据权利要求2所述的圆弧轨迹插补的方法,其特征在于,所述步骤4中X\Y轴坐标系中各点是否在圆弧轨迹上的方法为:确定X\Y轴坐标系中点的坐标为(xm、ym),计算该点的圆心偏差值Fm,具体公式为若Fm>0,则该点位于圆外,若Fm=0,则该点位于圆上,若Fm<0,则该点位于圆内。


4.根据权利要求1所述的圆弧轨迹插补的方法,其特征在于,所述步骤2中,在建立X\Y轴坐标系后,按照X\Y轴坐标系进行象限划分,分别形成第一象限、第二象限、第三象限、第四象限。


5.根据权利要求4所述的圆弧轨迹插补的方法,其特征在于,所述步骤5中还包括驱动设备的插补方向设定,所述插...

【专利技术属性】
技术研发人员:罗泉林远基彭星华万劲程序
申请(专利权)人:珠海博杰电子股份有限公司
类型:发明
国别省市:广东;44

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

1