在数控加工之前验证加工代码的正确性 ,是数控加工过程中一个非常重要的环节。传统方法既费时又增加成本 ,而通过计算机软件可在虚拟环境下进行零件的加工模拟 ,则具有传统方法*的优势。因此 ,开发数控加工仿真系统是很有意义和实用价值的。本文所开发的仿真系统主要包括数控加工的刀轨仿真和干涉检测两方面。刀轨仿真可以直观、 快速地反映数控机床加工过程 ,而干涉检测可以防止刀具与工件之间发生干涉 ,这样可以在正式加工前发现加工代码中存在的错误并予以纠正 ,从而使在不需要真实加工环境下评价数控加工过程成为可能。
1 三轴数控铣削加工仿真系统的结构框架
opengl是目前比较完善的 3d图形标准 , 且独立于硬件平台。因此 ,本文采用vc ++ 6 . 0与 opengl作为开发工具来实现三轴数控铣削加工的仿真系统。根据三轴数控铣床加工的特点 ,该系统软件的主要功能模块包括数据预处理 ,仿真计算和仿真结果输出三部分。