论文部分内容阅读
数控机床及由数控机床组成的制造系统是改造传统产业、构建数字化企业的重要基础装备,它的发展一直备受人们关注。进入21世纪,数控系统技术正以新的技术思路、新的体系结构迅速发展。开放式数控系统是数控系统发展的必然趋势,而基于Windows的微机开放式数控系统具有较强灵活性,可以充分利用PC机丰富的软硬件资源和强大的技术优势,有利于更完美地实现数控系统的用户界面、图形显示、动态仿真以及网络通讯等功能。本课题用PC机加运动控制卡构成“NC嵌入PC”结构的微机数控系统的硬件平台。在Windows操作系统平台下用Visual C++6.0编写数控系统程序,实现数控车床的基本控制功能。系统的人机界面美观、实用,方便用户对机床的操作。系统具有对NC加工代码进行语法校验的功能,能够检查数控程序中的语法错误,还可以通过仿真加工模块对刀具车削工件的过程进行模拟。系统集成一个小型的工艺知识库,利用知识库中的工艺数据对NC加工程序进行工艺校验,找出其中的工艺错误。系统开发运用模块化和面向对象的程序设计方法,使系统的通用性和可移植性大大增强,同时也有利于日后系统功能的扩展。