论文部分内容阅读
电火花数控线切割加工作为特种加工的一种重要方法,其应用日益广泛,尤其在模具加工领域,它是一种不可缺少的先进加工方法。然而如今的大多数线切割图形编程软件都是以某一图形软件(例如AutoCAD)为开发平台,生成加工代码到刀位数据生成和后处理的过程,如果是复杂的图像将会使建模工作非常麻烦,对于原来已有的图像的绘制更会导致技术人员做大量的重复性的工作。因此面对图像量大、要素多、工期紧、精度要求高的情况,研究和开发一种基于图像扫描编程的系统具有重要的现实意义。本文研究开发了一个图像矢量化的线切割程序生成系统,对于已经生成的复杂图像进行扫描,读取和处理其数据信息,生成我们需要的工程数据,进而生成刀具路径和数控程序代码。本文的工作重点是图形的矢量化处理和刀具轨迹的生成策略。首先,在矢量化的过程中对栅格文件的数据进行变换,提高图像质量,整理图像信息,并进行矢量跟踪,最终将栅格信息转换为了矢量信息。其次,对矢量化后的数据进行质量检验和优化整理,保证数据的精确。最后,通过对图形轮廓的排序和进行轮廓等距计算,研究线和圆弧的各种邻接关系,保证生成精确的加工轨迹和准确的数控程序。本文利用VC++语言、数字图像处理等技术将现有的各种图像转换成数字矢量信息,将直观缺乏逻辑性的大量点阵数据转化成富于逻辑的矢量图,把设计人员从繁重的扫描图像工作中解脱出来,提高效率的同时保证了精确度,有助于缩短工期和研发周期,促进新产品的研制。