论文部分内容阅读
进入新世纪以来,计算机技术在各行各业得到了越来越广泛的应用,产品开发领域由此也引发了新一轮的技术变革。传统的数控切割机无法直接读取DXF文件,需通过图形转换软件生成数控代码,再由U盘传送到切割机进行切割,因此当需要加工不同参数的零部件时,需要手动修改加工代码。随着数控技术的发展,这一技术已不能满足社会的需要,为此本课题提出了基于DXF文件的数控加工图形库系统的构建方法,相比传统的数控加工,它可以直接读取DXF文件生成加工图形和数控代码,利用参数化控制零部件的尺寸来实现不同的加工需求。本系统是基于DXF文件构建的参数化数控加工图形库系统,图形数据以数据文件的形式存储,当需要加工某一图形时,从数据库中提取该图形的数据,解析数据生成加工图形和数控G代码,并能够根据用户的需要生成新的加工图形和删除旧的加工图形。本文首先介绍了图形数据库的建立,并详细分析了图形的数据结构,包括图形的几何信息结构、尺寸标注信息结构和文本标注信息结构;然后对图形的参数化技术进行了深入的研究,分析了各参数化设计方法的原理与优缺点,提出了本系统的参数化设计原理,详细分析了参数化绘图的实现过程,实现了图形的参数化绘制;接着对图形数据的提取、图形的绘制、数控G代码及代码的生成进行了详细分析。整个系统在LabWindows/CVI平台下运行,采用客户/服务器模式建立计算机网络,利用Datasocket技术实现切割机客户端与服务器端之间的通信,达到数据库的网络化数据分享。本文最后分析了图形库界面的设计和图形库的运用实例。提出了参数化绘图界面的设计与信息弹出面板的设计,给出图形的不同参数绘制出不同的图形,并将图形与生成的数控代码对比,在图形中标明出所对应的数控代码。实例结果表明,图形的生成及图形的参数化设计和数控G代码的生成都达到了预期的效果,基于DXF文件的参数化图形库系统的构建具有可行性,且具有一定的使用价值和发展前景。