论文部分内容阅读
水射流切割机床是近年来迅速发展起来的一种异形切割技术,作为一种新型加工技术,它可以加工不同材料的任何复杂图形。水射流切割机床图形系统是要求采用交互方式绘制切割机床要加工的图形,并实现相切、捕捉等约束功能,而且能够在图形绘制完毕后提取图形轨迹,生成切割机床实际加工图形,最后将图形信息保存到数据库,以建立与CAM的接口。但是长期以来,我国的机床CAD图形系统还停留在基于DOS或单板机的水平上。这些CAD图形系统都有一个共同的缺点:自动化程度低,无法绘制形状复杂的图形,图形绘制精确度低,系统性能不稳定。近年来的研究取得一些进步,但目前的绝大多数CAD图形系统市场价格昂贵,也不适应不同企业特殊环境的具体需要。本文提出了一种新的CAD图形系统设计方案,以交互式绘制图形为主要手段,建立了图形绘制的相切、镜像、捕捉等约束关系,使得图形绘制更加简单易操作;通过图形数据接口可以精确的绘制各种图形;提取图形轨迹生成机床实际加工图形;将图形位置信息保存到数据库,采用访问数据库的方法建立与CAM的接口,提高了系统的稳定性;可以从数据库提取图形信息,进行仿真,以验证数据的准确性。为此,本文对切割机床CAD图形系统的实现进行了深入的研究。本论文主要研究内容为:1.本文根据切割机床图形系统的特点,确定了该图形系统为二维图形系统,实现了各种图元的绘制、编辑以及保存,并对图形绘制的几个技术性问题进行了讨论。这几个技术性问题包括:橡皮筋技术、基本图元的拾取、基本图元的编辑。2.实现了图形绘制的各种辅助工具,该系统的辅助绘图工具主要包括:端点捕捉、镜像图形绘制、精确绘图、图元相切、字体绘制。3.由于水射流机床切割工件时是不能跳跃加工的,其加工路径是一条连续封闭的曲线,而操作者在绘制图形时并没有按照加工路径进行绘制,所以要提取图形轨迹。本系统通过循环处理绘制的所有图元,使得上一图元的起点与下一图元的终点重合,生成了切割机床的实际加工图形。4.建立与数据库的链接,将提取的图形信息保存到数据库。本系统建立的是SQLServer数据库。5.为了校验数据库中保存的图形信息是否正确,本系统实现了图形反生成功能,根据数据库中保存的数据信息重新绘制出图形,并将图形与用户期望的结果进行比较,当图形与用户期望的结果一致时则表明数据库中保存的数据信息是正确的。本文研制的CAD交互式图形系统操作简便,突破了以往操作者必须掌握一定的编程技能才能操作切割机床图形系统的缺点,对图形的绘制更加灵活,能够绘制各种复杂形状的图形,性能稳定,使用方便。将该系统应用于切割机床图形系统,将会极大地提高工作效率和图形绘制精度,有利于水射流切割机床推广和发展。