论文部分内容阅读
本文针对蓝天数控NC210系统,采用VC++6.0为开发工具,开发了基于Windows平台的,模拟NC210系统完整工作过程的仿真软件,实现了在普通PC机上进行数控文件操作、程序检错、工作方式选择、刀具轨迹显示等模拟操作。文章详细阐述了仿真系统的设计和实现过程。1.分析了数控仿真技术的发展现状与存在问题,比较现有数控仿真系统的理论和方法,结合现有的技术水平和实验条件,对蓝天数控仿真系统进行了研究。提出了基于VC++语言环境的总体设计思路——“界面总体设计,功能单独实现”的模块化设计方案,确定了设计步骤。模块化设计为该系统功能扩充创造了良好的条件。2.分析了蓝天数控系统的特点,根据模块化思想,建立了仿真系统的总体框架结构。分析了各模块的功能,设计了功能结构框图,分析了设计步骤与方法,指出了系统功能的可扩充性。3.阐述了数控代码解释器的重要性,根据数控代码特点,将解释器划分为词法分析器、语法分析器以及解释处理模块,并对各个模块的实现作了详细介绍。数控代码经过解释最终形成一系列命令,驱动刀具轨迹图形仿真模块的运行。4.选择VC++6.0为开发环境,采用可视化和面向对象编程,利用它强大的界面设计功能,设计了形象逼真的交互界面,从而直观地显示仿真结果。最后,采用多线程技术实现了仿真过程动态控制。