论文部分内容阅读
数控技术广泛应用于自动化产业,在整个现代制造系统中处于基础性的、核心的地位。而数控冲床因其成本低、操作简单的特点在中小企业中应用广泛。目前,数控冲床的应用范围主要限制在机械零部件及模具的加工,汉字加工技术可以说是一个空白,亟需一套软件来解决这一问题。因此本文从市场的实际需求出发,对数控冲床的汉字加工技术进行研究,开发出了基于数控冲床的汉字加工软件,该软件不仅可以准确的得到汉字的轮廓,并且针对冲床的加工特点,设置了用户的手动操作,最后生成所需要的数控加工代码。将数控加工代码输入到数控冲床,就可以进行汉字的轮廓打孔加工。本软件操作简单、成本低廉、性价比高,因此具有较高的实际意义和经济意义。论文首先分析了数控冲床的汉字加工技术,针对数控冲床的特点,提出了其中需要解决的四个关键问题:轮廓提取和曲线拟合、留筋技术、冲孔轨迹、路径优化。对于轮廓提取,本文经过分析,确定采用TrueType字体,使用Windows中的函数GetGlyphOutline进行轮廓信息提取,对提取的曲线信息采用deCasteljau算法进行曲线拟合。而留筋是一个很特殊的功能,对于数控冲床来说,是独有的也是必不可少的,论文对留筋技术进行了深入的分析,先解决了需要用到的数学问题,然后给出了具体的留筋算法。冲孔轨迹的计算也是数控冲床的一个特别功能,它需要对汉字的轮廓多边形进行内切或外切多边形的计算,在本文中对其计算流程分情况给与了讨论。最后对于路径优化的算法,本文也进行了分析。在此基础上,本文确定了软件设计的总体结构,对软件的模块进行了合理的划分,并介绍了软件各个模块的功能,同时介绍了本软件的数据结构及存储方式,并给出了各个模块的实现方法。本软件利用Microsoft Visual Studio2005作为工具开发完成,在本文的最后部分用图片和文字说明的方式详细介绍了利用本软件进行汉字加工的具体流程和方法。