《一种基于NURBS曲面插补的插补系统及方法.pdf》由会员分享,可在线阅读,更多相关《一种基于NURBS曲面插补的插补系统及方法.pdf(8页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104122841A43申请公布日20141029CN104122841A21申请号201410321869622申请日20140708G05B19/4103200601G05B19/414200601H04L29/0620060171申请人安阳工学院地址455000河南省安阳市开发区黄河大道安阳工学院72发明人魏胜利赵重明翟雁姬琇荔曹领戴国强74专利代理机构北京科亿知识产权代理事务所普通合伙11350代理人汤东凤54发明名称一种基于NURBS曲面插补的插补系统及方法57摘要本发明公开了一种基于NURBS曲面插补的插补系统及方法,该系统包括主要包括PC机或工控机、ARM微处理。
2、器和控制单元;所述PC机或工控机上运行WINDOWSXP/WINDOWSSERVER2003/WINDOWS7系统,PC机或工控机与ARM微处理器处于同一个以太网乃至同时接入INTERNET网络,控制单元根据ARM微处理器计算出的刀位坐标控制刀具行进,每一个控制单元控制一个坐标方向,所述控制单元的数量为五个;PC机或工控机和ARM微处理器采用网线和RJ45口进行连接,采用TCP/IP协议进行数据传输。本发明在处理自由曲面时更具有数据传输要求少、加工速度快、更平顺等优势。51INTCL权利要求书1页说明书3页附图3页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图3页。
3、10申请公布号CN104122841ACN104122841A1/1页21一种基于NURBS曲面插补的插补系统,其特征在于,主要包括PC机或工控机、ARM微处理器和控制单元;所述PC机或工控机上运行WINDOWSXP/WINDOWSSERVER2003/WINDOWS7系统,PC机或工控机与ARM微处理器处于同一个以太网乃至同时接入INTERNET网络,控制单元根据ARM微处理器计算出的刀位坐标控制刀具行进,每一个控制单元控制一个坐标方向,所述控制单元的数量为5个;PC机或工控机和ARM微处理器采用网线和RJ45口进行连接,采用TCP/IP协议进行数据传输。2一种基于NURBS曲面插补的插补方。
4、法,其特征在于,包括以下步骤1在PC机或工控机上使用加工形状设计软件对要加工的自由曲线或曲面的形状使用NURBS技术进行设计,并可以随时调整,直到设计的形状达到满意,保存设计好的加工参数控制点、权因子、节点向量、曲线或曲面次幂;2使用加工过程仿真软件将设计好的加工参数通过网络传输给ARM微处理器;3ARM微处理器进行插补运算,计算出每个插补点的刀位坐标;4同时将这些坐标回传至PC机或工控机,其上的仿真软件接收数据进行数据分析,并以三维图形的方式动态的仿真出刀具行走的状况。权利要求书CN104122841A1/3页3一种基于NURBS曲面插补的插补系统及方法技术领域0001本发明涉及一种基于NU。
5、RBS曲面插补的插补系统及方法,具体地说,涉及一种具有远程设计与仿真功能的基于NURBS曲面插补的插补系统及方法。背景技术0002制造业的发展离不开数控系统。数控系统的水平实际上代表了一个国家制造业的水平。在数控系统中,控制系统是其核心部件,它类似人的大脑,控制着刀具按照要求行进,加工出符合人们要求的形状。传统的控制器采用封闭的结构,其核心技术由几大数控公司控制。控制器封闭的结构造成其价格昂贵、难以改进,难以将其它的先进技术以及数控系统使用者的想法融入到控制器中。这种机制使得数控系统生产商和制造者严重依赖这些大型的垄断公司。在给他们带来高额利润的同时,也使购买这些控制器的公司付出高昂的成本,同。
6、时也限制了数控系统的发展。随着数控技术的不断发展,这种专用的、封闭式的体系结构,已不能适应当今制造业市场的变化与竞争,也不能满足现代制造业向信息化、敏捷制造模式发展的需要。这就要求数控系统必须设法摆脱其传统的封闭模式,向开放式方向发展。0003开放化的数控系统可以整合各种先进的、成熟技术资源,开发出多样、满足不同需求的数控系统,可以绕开大型数控公司的技术壁垒,可以使数控系统更容易配置、调整、方便进行二次开发以满足市场对产品日益灵活多变的需求。数控系统向并行化发展,是因为人们要求数控系统有更高的加工精度、更快的加工速度和更复杂加工计算的能力。而这些是单一的控制器或者计算机难以满足的,或者可以满足。
7、而代价又太高。因此促使人们采用并行计算的方法来解决复杂的、实时的计算问题。同时,又存在大量没有得到充分利用的、闲置的计算资源,这些条件为数控系统的并行化提供了一定的推动力。现在的社会是一个动态多变的社会,是一个全球制造的社会、是一个能够整合全球资源的社会。数控系统也必然要适应这一变化。数控系统的网络化就是基于此而产生的。网络化的数控系统,可以实现远程设计、远程监控、远程故障诊断。这些整合各种资源的行动也促进了所谓集成制造的发展。0004在数控系统开放方面,人们也进行了很多的研究,但仅限于结构的开放,而在功能上、插补算法上以及功能多样性上的研究有所欠缺。这造成了开放式的数控系统很难和传统的数控系。
8、统抗衡。发明内容0005本发明的目的在于克服上述技术存在的缺陷,提供一种基于NURBS曲面插补的插补系统及方法,不仅具有开放的结构、先进的曲面插补算法,还在系统并行化和网络化方面进行了探索,使其具有更丰富的功能。其具体技术方案为0006一种基于NURBS曲面插补的插补系统,主要包括PC机或工控机、ARM微处理器和控制单元;0007所述PC机或工控机上运行WINDOWSXP/WINDOWSSERVER2003/WINDOWS7系统,PC机说明书CN104122841A2/3页4或工控机与ARM微处理器处于同一个以太网乃至同时接入INTERNET网络,控制单元根据ARM微处理器计算出的刀位坐标控制。
9、刀具行进,每一个控制单元控制一个坐标方向,所述控制单元的数量为5个;0008PC机或工控机和ARM微处理器采用网线和RJ45口进行连接,采用TCP/IP协议进行数据传输。0009一种基于NURBS曲面插补的插补方法,包括以下步骤00101在PC机或工控机上使用加工形状设计软件对要加工的自由曲线或曲面的形状使用NURBS技术进行设计,并可以随时调整,直到设计的形状达到满意,保存设计好的加工参数控制点、权因子、节点向量、曲线或曲面次幂;00112使用加工过程仿真软件将设计好的加工参数通过网络传输给ARM微处理器;00123ARM微处理器进行插补运算,计算出每个插补点的刀位坐标;00134同时将这些。
10、坐标回传至PC机或工控机,其上的仿真软件接收数据进行数据分析,并以三维图形的方式动态的仿真出刀具行走的状况。0014与现有技术相比,本发明的有益效果为00151、采用通用PC机或工控机和通用微处理器芯片构建开放式数控系统,结构更加开放。00162、采用NURBS曲面插补算法,在处理自由曲面时更具有数据传输要求少、加工速度快、更平顺等优势。00173、可以实现远程设计与仿真。设计人员的设计结果可以及时的传输给加工系统进行加工。设计人员可以根据加工过程仿真随时观察和监控加工过程。00184、充分利用各种人力、计算资源。附图说明0019图1是本发明基于NURBS曲面插补的插补系统的系统框图;0020。
11、图2是加工形状设计软件流程图;0021图3是远程仿真软件流程图。具体实施方式0022为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合附图和具体实例,进一步阐述本发明。0023参照图1,主要包括PC机或工控机、ARM微处理器和控制单元;0024所述工控机或PC机就是普通的家用商用PC机或者工业现场用的工控机,其上运行WINDOWSXP/WINDOWSSERVER2003/WINDOWS7系统,PC机或工控机与ARM微处理器处于同一个以太网乃至同时接入INTERNET网络,控制单元根据ARM微处理器计算出的刀位坐标控制刀具行进,每一个控制单元控制一个坐标方向,所述控制单元。
12、的数量为5个。由于插补可计算出X、Y、Z、A、C五个轴的坐标值,因而需要5个控制单元。0025工控机或PC机和ARM微处理器处于同一个以太网中或者都接入INTERNET网,它们采用网线和RJ45口进行连接,采用TCP/IP协议进行数据传输。它们可以处于不同的地方,因而可以实现远程的设计和控制。在工控机或PC机上运行有加工形状设计软件和加工说明书CN104122841A3/3页5过程仿真软件。使用加工形状设计软件可以进行加工形状的设计,设计完毕后可以把设计好的加工的形状的参数通常是控制点、权因子、节点向量、曲面的次幂通过网络传输给ARM微处理器。参数传输完毕后,工控机或PC机可以远程控制ARM微。
13、处理器开始启动插补运算。ARM微处理器即图1中的ARM微处理器在进行ARM微处理器的同时将数据传输给工控机PC机,其上运行的加工过程仿真软件可以接收数据,并以三维图形的方式仿真出加工过程刀具行走的图形。该软件还可以扩展功能实现对加工数据进行分析,进而发现是否存在加工错误或者是否存在刀具干涉的可能,以供设计人员分析。0026ARM微处理器技术方案采用高性能ARM芯片配合DSP芯片及FPGA实现。ARM芯片作为主控芯片,实现对整个ARM微处理器的控制、实现和远程PC机通过网络的传输。DSP芯片主要进行插补算法的运算,计算出插补点。FPGA主要实现ARM芯片和DSP芯片的数据传输通道及控制,采用双口。
14、RAM方式保证ARM和DSP芯片之间数据的共享。0027一种基于NURBS曲面插补的插补方法,其特征在于,包括以下步骤00281在PC机或工控机上使用加工形状设计软件对要加工的自由曲线或曲面的形状使用NURBS技术进行设计,并可以随时调整,直到设计的形状达到满意,保存设计好的加工参数控制点、权因子、节点向量、曲线或曲面次幂;00292使用加工过程仿真软件将设计好的加工参数通过网络传输给ARM微处理器;00303ARM微处理器进行插补运算,计算出每个插补点的刀位坐标;00314同时将这些坐标回传至PC机或工控机,其上的仿真软件接收数据进行数据分析,并以三维图形的方式动态的仿真出刀具行走的状况。0。
15、032图2是加工形状设计软件流程图。软件启动后首先可以选择设计曲线还是曲面。选定后可以直接在编辑框中输入初始的设计参数这些参数可以通过经验、以前的数据或者通过型值点反求而来或者载入事先将这些数据保存在一个记事本文件软件。这些参数通常是控制点、权因子、节点向量和曲线曲面次幂。输入载入初始参数后,生成曲线或者曲面,查看生成的曲线曲面是否满足要求,不能满足要求,则重新调整这些参数直到设计的形状满足要求。保存这些设计好的参数以备加工使用。0033图3是远程加工过程仿真软件的流程图。软件启动后,首先输入或者载入加工形状设计软件设计好的加工参数。设置相应的IP地址和端口号。设置完毕后,在工控机PC机和ARM微处理器间建立连接。然后将加工参数传输给ARM微处理器。传输完毕后通过远程命令启动ARM微处理器进行插补运算。此时加工过程仿真软件准备接收ARM微处理器传输过来的数据并仿真刀具行走的情况。每接收一个坐标数据,刀位移动一次,直到插补过程完毕。0034以上所述,仅为本发明最佳实施方式,任何熟悉本技术领域的技术人员在本发明披露的技术范围内,可显而易见地得到的技术方案的简单变化或等效替换均落入本发明的保护范围内。说明书CN104122841A1/3页6图1说明书附图CN104122841A2/3页7图2说明书附图CN104122841A3/3页8图3说明书附图CN104122841A。