多边形填充方法。利用该方法能生成具有较强真实感的刀具运动动画效果。采用了填充模块和刀具的重画模块来处理刀具运动过程的模拟仿真,刀具的显示过程分为2个步骤:刀具显示过程中进行各种变换,从而生成具有真实感的运动刀具图像,这2个步骤交替进行,即可实现刀具切削运动的动画显示。
刀具轨迹仿真刀具的轨迹仿真分为几个步骤进行:首先是读入数控加工程序的刀位数据。根据加工要求,将数控代码或需加工的位图进行处理,将加工信息转变为与工件模型相应的位置坐标;其次进行刀具的碰撞检测,实时地计算刀具与工件的距离,计算中应注意刀具偏置及加工工件边缘面的定义。一旦检测到刀具与工件接触,即开始在接触点留下轨迹;当检测到抬刀动作(即刀具与工件的距离大于零)或是加工超过工件边界,即停止刀具的轨迹显示。在加工中需要注意,在钻孔和铣削时的刀具轨迹应该是不同的,因此,在设计时,植入了一个钻头判断变量,当变量为真时,说明当前正在加工的刀具是钻头,则此时在工件上留下2mm的刀具半径轨迹;而当变量为负时,则为铣刀留下5mm的刀具半径轨迹。
系统测试实例以华北水利水电学院的标志性图标的加工为例。在加工前,首先设定工件坐标系的各坐标值:X为50,Y为38,Z为93.选择工件号为1号平板工件;然后编写数控加工程序(数控程序略),*后进行加工仿真。*终的加工效果如所示。加工实例效果结语该系统目前已应用到实际生产加工及教学实习的实践中,经实践证明,该系统能减少实际操作的风险,缩短数控编程的设计周期,有效节约投资,具有一定的实用价值。


