[发明专利]CNC插补的一种并行流水计算方法无效
申请号: | 201010593543.0 | 申请日: | 2010-12-17 |
公开(公告)号: | CN102073474A | 公开(公告)日: | 2011-05-25 |
发明(设计)人: | 王兴波 | 申请(专利权)人: | 佛山科学技术学院 |
主分类号: | G06F7/57 | 分类号: | G06F7/57 |
代理公司: | 佛山市永裕信专利代理有限公司 44206 | 代理人: | 杨启成 |
地址: | 528000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
CNC插补的一种并行流水计算方法,其特征在于包括基于单元CU3计算过程的CU3B并行/流水计算过程,单元CU3计算过程是:将伯恩斯坦多项式7: |
||
搜索关键词: | cnc 一种 并行 流水 计算方法 | ||
【主权项】:
1.一种CNC插补的一种并行流水计算方法,其特征在于包括基于单元CU3计算过程的CU3B并行/流水计算过程,单元CU3计算过程是:将伯恩斯坦多项式7:
中的数据组〈β0, β1, β2, β3〉作为输入数据组Ⅰ通过以下方式进行运算,将β0分别送入输出口β0l以及CU3加法器10,将β1分别送入CU3加法器10、11,将β2分别送入CU3加法器11、12,将β3分别送入输出口β0r以及CU3加法器12;CU3加法器10接收到β0、β1后实施加法运算后将结果β0+β1分别送至CU3移位器16、加法器13;同样地,CU3加法器11将其计算结果β1+β2分别送至CU3加法器13、14,CU3加法器12将其计算结果β2+β3分别送至CU3加法器14、移位器17; CU3移位器16、17分别将β0+β1、β2+β3右移1位后的结果(β0+β1)/2、(β2+β3)/2输出到对应输出口β1l、β1r;CU3加法器13实施了加法得到β0+2β1+β2后分别送CU3移位器18、CU3加法器15,CU3加法器14实施了加法得到β1+2β2+β3后分别送CU3移位器19、CU3加法器15;CU3移位器18、19分别对β0+2β1+β2、β1+2β2+β3右移2位后输出(β0+2β1+β2)/4、(β1+2β2+β3)/4至输出口β2l、β2r;最后,CU3加法器15接收数据β0+2β1+β2、β1+2β2+β3实施加法得到β0+3β1+3β2+β3后送至CU3移位器20,经CU3移位器20右移3位后得到(β0+3β1+3β2+β3)/8分别输出至β3l、β3r以及中点值β(0.5),这样就获得了两组输出数据组Ⅱ〈β0l、β1l、β2l、β3l〉和〈β0r、β1r、β2r、β3r〉以及中点值β(0.5),其中β3l、β3r、β(0.5)是相等的;基于单元CU3计算过程的CU3B并行/流水计算过程是:基于上层一个单元CU3计算过程获得的两组数据组〈β0l、β1l、β2l、β3l〉和〈β0r、β1r、β2r、β3r〉,将该两组数据组〈β0l、β1l、β2l、β3l〉和〈β0r、β1r、β2r、β3r〉分别作为输入数据组Ⅰ通过相应的下层单元CU3计算过程进行计算,分别获得相应的两组输出数据组Ⅱ及一个中点值,这样经过n层计算后,就获得了2n-1个变量差为1/2n的中点值:第一层:
第二层:
、
第三层:
、
、
、
…………第n层:
、
、…、
、…、
然后,将上述中点值连同β(0)、β(1)依变量值t由小到大的顺序储存,作为控制数控机床运行的运行控制数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010593543.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种智能交通监控专用一体式高清摄像机
- 下一篇:电视机