论文部分内容阅读
数控技术是制造业实现现代化的战略性基础技术,是提高国家综合实力和国防现代化的重要战略性基础技术。然而随着数控技术的不断发展和应用领域的不断扩大,传统数控系统的结构封闭,功能单一、开发周期长、成本高等问题日益明显,已经成为制约制造业发展的瓶颈。在此背景下,开放式数控技术应运而生,成为数控技术的发展趋势。
本文综述了开放式数控系统国内外研究现状,在充分了解数控系统开放性概念的基础上,将基于COM(Component Object Model)和OLE(Obiect Linking and Embedding)的ActiveX技术引入到开放式数控系统的开发当中,开发了一套模块化开放式数控系统。
综合考虑了开放式数控与ActiveX组件技术的特点,对ActiveX技术及基于ActiveX的软件开发方法进行了深入分析,研究了基于ActiveX组件的开发式数控系统的可行性及其开放性。基于ActiveX技术,建立了开放式与模块化相结合的数控系统体系结构,构建了基于PC的全软件开放式数控系统平台。利用ActiveX组件接口技术,从数控系统的内部接口和外部接口两个方面对系统如何实现开放进行研究与分析。
利用VC++6.0、OpenGL等工具,采用模块化设计方法,开发了数控插补控件、数控刀具半径补偿控件、数控译码控件、通信控件、人机界面控件等数控功能模块。实现了加工程序的信息提取、GM代码解释、刀具补偿及插补等数控系统的基本功能。此外,采用DDA插补技术,对数控系统的插补功能进行了扩展。分别实现了顺椭圆弧和逆椭圆弧的插补功能。
利用ActiveX的提供的接口将各控件统一到软件平台,创建了从NC程序到刀具轨迹控制及制造加工的集成环境,实现了数控基本功能的信息集成与功能集成。通过与实验平台的连接,采用实际加工程序验证了系统在实际当中的应用效果。表明了基于ActiveX技术的开放式数控系统的可行性与开放性。
本文对开放式数控系统的研究既充分利用了现有的数控技术资源,又深入探讨了开放式模块化数控系统的理论与方法,为开放式数控系统的研究提供了重要参考。