数控雕铣机加工仿真系统是在WindowsXP操作平台下利用OpenGL在VisualC++6.0下开发的、集NC图形仿真和NC代码编辑于一体的图形仿真校验系统。它主要由NC代码编辑、程序编译、仿真计算、轮廓显示和动画显示等模块组成。
该系统既可以对已有代码进行编译,也可以在编辑框中手动编辑代码,编译模块对代码进行数据和语法的自动查错并对NC代码进行解释,形成刀具中心点的轨迹坐标。仿真模块用于对由刀具移动所去除掉的材料进行建模,然后用被加工材料减去所去除掉的材料形成加工轮廓。由于雕铣机的刀具大体可分为两种情况,一种是利用切割技术雕刻实体文字或图形的圆柱形刀具,另一种是在被加工物体上进行雕刻形成刻痕文字或图形的圆锥形刀具,因此把仿真分为切割仿真和雕刻仿真。在切割仿真中被去掉的材料用一些小长方体来模拟,在雕刻仿真中被去除的材料用一些小三棱柱来表示。画面调整模块用于调整仿真时加工场景的位置、大小以及加工显示速度的快慢等。为了减少内存的占用,提高程序代码运行速度,采用了开辟程序缓冲区、分段读取程序块的技术,即读一个程序块-检查错误-解释程序段-执行程序段;然后再读入接下来的程序块-检查错误-解释程序段-执行程序段,直到该数控程序结束为止。
上一篇:数控雕铣机加工仿真系统的重要性
下一篇:数控雕铣机加工仿真系统的实体建模