[发明专利]一种插补方法有效
申请号: | 200810072393.1 | 申请日: | 2008-12-18 |
公开(公告)号: | CN101751008A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 陈学恭 | 申请(专利权)人: | 陈学恭 |
主分类号: | G05B19/41 | 分类号: | G05B19/41 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 350009 福建省福州*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 方法 | ||
1.一种数控插补方法,其所针对的所需路径或轮廓线Q上的点的mΩ个位置坐标ΩP(p=1、2、3、……、mΩ)中包括有mΨ个坐标Ψk(k=1、2、3、……、mΨ),对应所述坐标Ψk(k=1、2、3、……、mΨ)的坐标函数分别可以表示为以参数t为自变量、幅值分别为Hk(k=1、2、3、……mΨ)、初始相位分别为αk(k=1、2、3、……、mΨ)、周期相同为2π/ω的正弦函数,其表达式为
Ψk(t)=Hk sin(ωt+αk),(k=1、2、3、……、mΨ),
所需路径或轮廓线Q对应坐标Ψk(k=1、2、3、……、mΨ)的坐标函数指的是描述所需路径或轮廓线Q上的点的位置坐标Ψk(k=1、2、3、……、mΨ)变化的以参数t为自变量的函数,参数t或说是所需路径或轮廓线Q上的点的位置坐标ΩP(p=1、2、3、……、mΩ)中的一个坐标,或说是这些坐标之外的另一个参数,
各坐标函数的定义域相同,定义域的二个端点分别与所需路径或轮廓线Q二个已知点对应着相同的t值,
针对所需路径或轮廓线Q的插补就是针对其坐标函数ΩP(t)(p=1、2、3、……、mΩ)的插补,
针对坐标函数Ψk(t)(k=1、2、3、……、mΨ)的插补步骤包括,
(1)确定坐标函数Ψk(t)(k=1、2、3、……、mΨ)定义域二个端点间的中间点,包括,
①确定所述中间点所对应的参数t的值或其增量Δt的值,
②确定所述中间点的个数,
(2)确定所述中间点的坐标函数值或其增量值,
(3)存储/输出运算结果,
输出的运算结果将依次送给直线插补器,对应所需路径或轮廓线Q一组相邻二点的位置坐标值,直线插补器产生一组分布均匀的脉冲序列,并通过步进马达或伺服系统控制受控对象运动,产生一个直线段的运动轨迹,或者,输出的运算结果直接以数值方式依次送给伺服系统,控制受控对象运动,对应所需路径或轮廓线Q一组相邻二点的位置坐标值,产生一个直线段的运动轨迹,受控对象整个运动轨迹将是一个由上述直线段构成的折线,折线的起点、终点、中间点与所需路径或轮廓线Q的对应起点、终点、中间点重合,
插补中确定的中间点将所述定义域分成分段,每个分段定义域将对应一个线性函数,所述各个分段定义域的端点所对应的线性函数值与坐标函数值相等,整个定义域将对应一个由各个分段定义域对应的线性函数组成的分段线性函数ΨLk(t)(k=1、2、3、……、mΨ),而坐标函数Ψk(t)(k=1、2、3、……、mΨ)将以分段线性函数ΨLk(t)(k=1、2、3、……、mΨ)拟合;其特征在于:
(1)将对应所述坐标Ψk(k=1、2、3、……、mΨ)的各坐标函数Ψk(t)(k=1、2、3、……、mΨ)定义域等分,以等分分段的交点作为定义域的中间点,
(2)所述中间点所对应的坐标函数值增量ΔΨk(t)(k=1、2、3、……、mΨ)按下述公式确定,
ΔΨΛ(tu+1)=ΔΨΛ(tu)cosΔTΛ+ΔΦΛ(tu)sinΔTΛ,
ΔΦΛ(tu+1)=ΔΦΛ(tu)cosΔTΛ-ΔΨΛ(tu)sinΔTΛ,
式中,①ΨΛ表示所述坐标Ψk(k=1、2、3、……、mΨ)中的某个坐标,Λ为序号k(k=1、2、3、……、mΨ)中的某个序号,
②u+1为坐标函数ΨΛ(t)定义域二个端点间的某个中间点的序号,u就是与之相邻的前一个中间点或定义域起点的序号,
以nΛ表示坐标函数ΨΛ(t)定义域等分分段的段数,以iΛ(iΛ=1、2、3、……、nΛ)作为分段的序号,以iΛ(iΛ=1、2、3、……、nΛ,nΛ+1)作为包括定义域的二个端点及二个端点间的中间点在内的点的序号,二个端点分别对应着序号1及nΛ+1,二个端点间的中间点分别对应着序号iΛ(iΛ=2、3、……、nΛ),u+1就是序号iΛ(iΛ=2、3、……、nΛ)中的某一个序号,u就是序号iΛ(iΛ=1,2、3、……、nΛ)中与u+1相邻的前一个中间点或定义域起点的序号,u+2就是序号iΛ(iΛ=1,2、3、……、nΛ,nΛ+1)中与u+1相邻的后一个中间点或定义域终点的序号,
所述定义域起点指的是与所需路径或轮廓线Q起点对应的定义域的端点,
所述定义域终点指的是与所需路径或轮廓线Q终点对应的定义域的端点,
③tu+1为坐标函数ΨΛ(t)定义域二个端点间序号为u+1的中间点所对应的参数t的值,
tu为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的参数t的值,
tu+2为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的参数t的值,
t1为坐标函数ΨΛ(t)定义域起点所对应的参数t的值,
t(nΛ+1)为坐标函数ΨΛ(t)定义域终点所对应的参数t的值,
④ΔTΛ为坐标函数ΨΛ(t)定义域各等分分段起点所对应的参数t的等效增量,或说是坐标函数ΨΛ(t)定义域中序号为iΛ(iΛ=1、2、3、……、nΛ)的点所对应的参数t的等效增量,或说是坐标函数ΨΛ(t)定义域各等分分段所对应的参数t的等效增量,其数值为所述参数t的增量ΔτΛ的ω倍,是常数,
ΔTΛ=ωΔτΛ=常数,
(iΛ=1、2、3、……、nΛ),
其中,t(iΛ+1)(iΛ=1、2、3、……、nΛ)为序号为(iΛ+1)(iΛ=1、2、3、……、nΛ)的点对应的参数t的值,
t(iΛ)(iΛ=1、2、3、……、nΛ)为序号为iΛ(iΛ=1、2、3、……、nΛ)的点对应的参数t的值,
⑤ΔΨΛ(tu+1)为坐标函数ΨΛ(t)定义域中序号为u+1的中间点所对应的坐标函数值增量,
ΔΨΛ(tu+1)=ΨΛ(tu+2)-ΨΛ(tu+1),
其中,ΨΛ(tu+2)为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的坐标函数值,
ΨΛ(tu+1)为序号为u+1的中间点所对应的坐标函数值,
⑥ΔΨΛ(tu)为坐标函数ΨΛ(t)定义域中与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的坐标函数值增量,
ΔΨΛ(tu)=ΨΛ(tu+1)-ΨΛ(tu),
其中,ΨΛ(tu+1)为序号为u+1的中间点所对应的坐标函数值,
ΨΛ(tu)为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的坐标函数值,
⑦ΔΦΛ(tu+1)为坐标函数ΨΛ(t)定义域中序号为u+1的中间点所对应的虚拟坐标函数值增量,
ΔΦΛ(tu+1)=ΦΛ(tu+2)-ΦΛ(tu+1),
其中,ΦΛ(tu+2)为与序号为u+1的中间点相邻的后一个中间点或定义域终点所对应的虚拟坐标函数值,
ΦΛ(tu+1)为序号为u+1的中间点所对应的虚拟坐标函数值,
⑧ΔΦΛ(tu)为坐标函数ΨΛ(t)定义域中与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的虚拟坐标函数值增量,
ΔΦΛ(tu)=ΦΛ(tu+1)-ΦΛ(tu),
其中,ΦΛ(tu+1)为序号为u+1的中间点所对应的虚拟坐标函数值,
ΦΛ(tu)为与序号为u+1的中间点相邻的前一个中间点或定义域起点所对应的虚拟坐标函数值,
⑨sinΔTΛ为对应ΔTΛ的正弦函数值,cosΔTΛ为对应ΔTΛ的余弦函数值,
上述⑦、⑧中所述的虚拟坐标函数ΦΛ(t)是一个与坐标函数ΨΛ(t)对应的函数,ΨΛ(t)与ΦΛ(t)是一组具有相同幅值HΛ、相同周期2π/ω、相同初始相位αΛ及相同定义域的正弦函数与余弦函数,
ΨΛ(t)=HΛsin(ωt+αΛ),
ΦΛ(t)=HΛcos(ωt+αΛ)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈学恭,未经陈学恭许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810072393.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可降解缓释肥料
- 下一篇:一种抗心律失常的化合物、其制备方法及用途