对于刀具轨迹的编辑与修改是因为对于很多复杂曲面零件及模具来说,为了生成刀具轨迹,往往需要对待加工表面及其约束面进行一定的延伸,并构造一些辅助曲面,这时生成的刀具轨迹一般都超出加工表面的范围,需要进行适当的裁剪和编辑;另外曲面造型所用的原始数据在很多情况下使生成的曲面并不是很光顺,这时生成的刀具轨迹可能在某些到位点处有异常现场。所有这些都需要用到刀具轨迹的编辑功能。
一、刀具轨迹编辑系统的功能
一般来说,刀具轨迹编辑系统的功能包括以下几个方面:
1、走刀轨迹索引和到位数据列表
2、走刀轨迹的快速图形显示
3、走刀轨迹的几何变换
4、走刀轨迹的删除与恢复
5、走刀轨迹的裁剪、分割、连接与恢复
6、走刀轨迹上刀位点的修改
7、走刀轨迹上刀位点的匀化
8、走刀轨迹的转置与反向
9、走刀轨迹的存盘与装入
10、走刀轨迹的编排
对于一个具体的图象数控编程系统来说,其刀具轨迹编辑系统可能只包含其中一部分功能。
二、刀具轨迹编辑系统的设计
刀具轨迹编辑系统的数据结构设计的基本概念。
1、编辑对象:刀具轨迹、切削块、切削行、切削段、刀位点。
2、刀具轨迹:刀具柜机缓冲区中的切削行集合。
3、切削块:刀具轨迹中相邻切削行构成的子集。
4、切削行:连续的刀位点的集合。
5、切削段:切削行中同一曲面上相邻刀位点构成的子集。
6、刀位点:刀心+刀轴适量+摆刀平面法向矢量。
三、系统数据结构的操作说明
进行刀具轨迹编辑之前,首先打开OPEN待编辑的刀具轨迹所在的刀位文件,然后根据编辑对象数据量的大小动态申请分配原始切削行缓冲区,并将编辑对象装入LOAD原始切削行缓冲区。