[发明专利]高速CNC插补计算方法有效
申请号: | 201310461894.X | 申请日: | 2013-09-30 |
公开(公告)号: | CN103513613A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | 王兴波;步建军 | 申请(专利权)人: | 佛山科学技术学院 |
主分类号: | G05B19/4103 | 分类号: | G05B19/4103 |
代理公司: | 广州新诺专利商标事务所有限公司 44100 | 代理人: | 许英伟 |
地址: | 528000 *** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种高速CNC插补计算方法,用于控制数控机床运行,包括基于单元CU1计算过程的B2B构件计算过程,单元CU1计算过程是:将伯恩斯坦多项式B(t)=B0t+B1中的数据组(B0,B1)作为输入数据组通过单元CU1计算过程计算出两组输出数据组〈B0l、B0r〉和〈B1l、B1r〉以及中点值B(0.5);基于单元CU1计算过程的B2B构件计算过程是:将3次均匀样条曲线的表达式p(t)=P0N0,3(t)+P1N1,3(t)+P2N2,3(t)+P3N3,3(t)中的数据组(P0,P1,P2,P3)作为输入数据组通过B2B构件计算过程计算出数据输出;然后,将上述作为控制数控机床运行的运行控制数据。本发明具有可高速计算并能产生高精度结果的、能满足不断发展的工业需求的优点。 | ||
搜索关键词: | 高速 cnc 计算方法 | ||
【主权项】:
1.一种高速CNC插补计算方法,用于控制数控机床运行,其特征在于:包括基于单元CU1计算过程的B2B构件计算过程,单元CU1计算过程是:将伯恩斯坦多项式B(t)=B0t+B1中的数据组(B0,B1)作为输入数据组通过以下方式进行运算,将B0分别送入输出口B0l以及加法器50,将B1分别送入输出口B0r以及加法器50;加法器50接收到B0、B1后实施加法运算后将结果B0+B1送至移位器60,移位器60将B0+B1右移1位后的结果(B0+B1)/2输出到对应输出口B1l、B1r以及中点值B(0.5),这样就获得了两组输出数据组〈B0l、B0r〉和〈B1l、B1r〉以及中点值B(0.5),其中,B1l、B1r、B(0.5)是相等的;基于单元CU1计算过程的B2B构件计算过程是:将3次均匀样条曲线的表达式p(t)=P0N0,3(t)+P1N1,3(t)+P2N2,3(t)+P3N3,3(t)中的数据组(P0,P1,P2,P3)作为输入数据组通过以下方式进行运算,将P0、P3分别送入单元CU3,将P1分别送入单元CU3、单元CU1以及加法器300,将P2分别送入单元CU3、单元CU1以及加法器300,单元CU3接收到(P0,P1,P2,P3)后实施运算后将结果BZ3送至加法器500,单元CU1接收到(P1,P2)后实施运算后将结果BZ1送至乘法器400,乘法器400经过乘法运算将结果3BZ1送入加法器500,加法器500接收到BZ3和3BZ1后进行加法运算将结果BZ3+3BZ1送到加法器600,加法器300接收到输入数据P1、P2后进行加法运算将结果P1+P2送入加法器600,加法器600接收到BZ3+3BZ1和P1+P2后进行加法运算并把结果BZ3+3BZ1+P1+P2送到乘法器700,乘法器700进行乘法运算将结果输出;然后,将上述作为控制数控机床运行的运行控制数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山科学技术学院,未经佛山科学技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310461894.X/,转载请声明来源钻瓜专利网。
- 上一篇:电磁吸盘工作台
- 下一篇:一种酶促接枝溶菌酶进行真丝抗菌整理的方法