节点文献
字体雕刻CAD/CAM技术研究
Research on the CAD/CAM Technology of Font Engraving
【作者】 冯鲜;
【导师】 周来水;
【作者基本信息】 南京航空航天大学 , 航空宇航制造工程, 2009, 硕士
【摘要】 雕刻CAD/CAM系统是机械CAD/CAM系统中一个重要组成部分。它具有其自身的特点及其复杂性,是一个面向专业化的CAD/CAM系统。一般包括基本的图像处理、图形输入、二维轮廓加工刀具路径生成、三维加工刀具路径生成等模块。本文根据企业需求,对字体雕刻CAD/CAM相关技术进行了研究。具体内容概括如下:1、研究了TrueType字体的提取及处理。读取字体文件中的外轮廓信息,并对字体轮廓环中的交叉环进行求并处理,并实现对TrueType字体的变形处理。2、研究了加工区域的自动识别算法。将字体识别为包含大量小圆弧和微直线段的轮廓环,构造生成轮廓环树状拓扑结构,通过遍历轮廓环关系树识别加工区域。3、研究了刀具轨迹自动生成技术。生成加工区域的等距环(内环外等距,外环内等距),建立等距环的树状拓扑结构,通过遍历环关系树,生成刀具轨迹,并研究了不同截面函数对加工截面形状的影响。4、实现了雕刻加工的仿真显示。以OpenGL图形标准作为开发平台,充分利用OpenGL的双缓存技术提供的先进动画技术,通过建立三角面片离散的毛坯,实现了加工过程的仿真,并且实现了在加工仿真过程中随时的放大、缩小、旋转、平移工件;研究了NC代码的翻译及读取,通过文件映射技术,大大提高了读取NC文件的速度。
【Abstract】 The Engraving CAD/CAM system is one of the most important parts of the mechaninal CAD/CAM system. It is a specialized system.It has its own features and complexities. It contains many modules, such as the basic image processing, the graphical input, the two-dimension tool path generation, the three-dimension tool path generation, and so on. Accrding to the demands of the company, this text has a research on the CAD/CAM Technology of Font Engraving. The specific contents are as follows:1、Studied the picking-up and disposal of TrueType Fonts. Picking-up outline informations of TrueType Fonts. The hidden processing is carried on to the crossed loop in the TrueType Fonts. Also, the text realized the deformation of TrueType Fonts.2、Studied the automated recognition algorithm of the processing areas. Distinguished TrueType Fonts as the outline loop which contains arc and straight segments. According to the geometry of the outline loop, the tree-topology structure of outline loop is built. Then apply the algorithm of traversal the tree-topology structure to recognize the processing areas.3、Studied the automatic generation technology of cutting path. Generate the equid-loop in the processing areas. Generate the tree-topology structure of the equid-loop. Then traversal the tree-topology structure of the equid-loop, generate the cutting path. This text studied the influence of the different section function to the cutting section.4、Realized the emulation display of engraving. Through the method of apply the double buffer technology which is supplied by the OpenGL, generate the workpiece, this text realizes a real-time simulation and a real-time motion controlling in the process of simulation, also, it is possible to resize, rotate and move the workpiece in the process of emulation. In order to increase the rate to read NC code, this text uses the file mapping technology to translate the NC code.
【Key words】 Engraving; CAD/CAM; TrueType Font; Tool Path Generation; OpenGL; Emulation;