论文摘要
叶片测量技术作为汽轮机生产流程中的重要一环,正日益受到生产企业的重视。作为一种通用的叶片精确测量方式,坐标机测量法及对其提供支持的软件技术正在迅猛发展中,而通用化、可编程化是坐标机软件的发展趋势。YP02型测量仪是一套潜力非常大的硬件系统,在测量时,其通用性、灵活性需要给与加强。课题以向该测量仪提供功能更强大,测量方式更完善的控制软件为目的而进行研制。基于自定义指令集的叶片测量仪软件系统基于Windows平台,在Visual C++ 6.0环境下开发而成,并采用了OpenGL技术进行图形显示。软件在自定义指令集的支持下读取叶片的理论数据,通过PCI8164运动控制卡、PCI9111接口卡驱动测量仪硬件进行叶片实际数据的测量,然后对理论数据和实际测量数据进行处理,经比较分析后获得实测叶片的各项误差。在自定义指令集的支持下系统是通过读取数控指令来完成叶片数据测量的,其内部处理过程是采用了指令的控制方式,系统逐行读取指令代码,并根据指令内容使测头产生动作,完成对应的测量操作。要实现叶片的指令式测量,需要对数控指令集进行规范。系统中定义了指令集中的几何造型运算指令和测量指令,并编写了相关指令的底层函数。测量软件系统的一个重要部分是借助指令集实现误差分析。系统在自定义指令集的支持下测出一系列实测数据点,并根据输入的理论数据得出各误差分析项目。针对不同的被测工件建立工件坐标系以及对理论数据预处理是测量软件系统中另一个重要部分。本文对在自定义指令集的支持下实现这些工作的算法进行相关的研究。