欢迎来到天天文库
浏览记录
ID:52972136
大小:199.29 KB
页数:3页
时间:2020-04-05
《基于可视化程序设计语言的数控自动编程研究.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、雠应庙‘拦县主持j挎基于可视化程序设计语言的数控自动编程研究国家知识产权局专利局专利审查协作北京中心(100190)李静吴小凡王敏周天娟数控编程技术已经进入了基于图形的自动编为圆;如果为“ARC”,则是圆弧;然后进行相程阶段,并得到越来越广泛的应用。笔者在研究应的实体数据的读取过程。当执行到该行内容为中选择AutoCAD绘图软件作为图形输入平台,将“ENDSEC”时,表明已到段的结尾,实体提取过AutoCAD软件与数控平台相结合,通过编制接口程结束。程序,直接读取DXF图形交换文件的图形数据,实(2
2、)图形信息的处理考虑到实际加工的工现二维图形的数控代码的自动生成。还进一步研究艺要求,提取出的DXF文件图形信息并不能直接用了基于AutoCAD的文字自动编程技术,从将文字于数控编程。对DXF图形信息的处理包括数据存储变为AutoCAD图形对象,进而转化为包含路径信结构设计、圆弧端点坐标的计算、圆弧特征判别、息的DXF文件以及基于AutoCAD的形文件实现汉排序处理等内容,使最终得到的数据能够用于数控字笔划自动提取,总结实现文字自动编程的方法。程序的编写。根据处理后的图形数据信息,自动生图形和文字自
3、动生成的NC代码最后通过运动控制成NC代码文件。卡控制伺服驱动装置,在数控平台上实现加工。(3)生成NC代码文件得到所有的实体信1.图形信息的处理和数控程序的自动编制息,并完成了排序之后,即可开始进行代码转换。系统根据Is0标准生成Nc代码。遍历零件对象链(1)DXF文件图形信息的提取完整的DXF表中的各节点,找到待加工零件对象的指针。在生文件由6个段和结束标志组成,这6段为文件头段、成零件加工程序的过程中,首先要提取链表中首个类段、表段、块段、实体段和对象段,分别存放版几何元素的起点作为零件加工轨
4、迹的起点坐标,并本号和系统变量、系统定义的各种在表段、块段和添3HG00(空程定位)指令。然后,逐条读取链表实体段3段中出现的类信息、系统表信息、图形块中的数据信息,通过比较记录的标识号G的数值不信息、形文件中所有非几何实体信息。同,判断出各个图形元素的类型,读取图元对象的当零件图转存为DXF文件后,需要从DXF文件参数信息,并计算各加工段的坐标值或坐标增量,中读取图形实体信息。AutoCAD绘制的图形信息按数控指令码规范编写数控程序即可。对于两个不均包含在DXF文件的6大段中,与几何图形有关的同的
5、图形轮廓之间还要添加过渡代码指令以实现不几何信息均包含在实体段中,如图形中有图形块,问断加工。采用绝对坐标编程,程序流程图如图l将其打散后,块包含的实体仍将出现在实体段中。所示。对自动编程来说只需要关心其中的实体几何信息,因此只需要读取和处理DXF文件的实体段。信息2.基于AutoCAD的文字自动编程提取的过程为:打开DXF文件,逐行读取文件,(1)将文字转化为包含路径信息的DXF文循环进行,读到该行内容为“ENTITIES”,表名件由于在AutoCAD中,文字是作为Mtext(多文实体段的开始,然
6、后继续往下读。读到该行内容为本)对象来看待的,是一个整体,要想实现文字加“LINE”时,则是直线;如果为“CIRCLE”,则工,就必须把文字变为图形对象。利用AutoCAD68舰参磊棚工AICAD/CAM/CAPP瘦用pplic俚tionofCAD/CAM/CAPP的模拟显示。流程如图2所示。开始进行数据处理找到排序完成后的数据链表头节点分析记录标识符类型参数存入到仿真数据链表直线?二iIN初始化绘图环境建立屏幕坐标系直线插补子程序圆弧插补子程序设定时间脉冲绘图显示加工轨迹读取仿真数据N链表节点数据
7、图1NC代码生成流程图生成文字,并通过AutoCAD实现文本对象向图形对象的转换,从而生成数控加工代码,主要利用AutoCAD的Txtexp命令实现。(2)AutoCAD矢量汉字自动编程AutoCAD图2加工过程动态仿真流程中的专用矢量字体库(扩展名为.shx)是由形文件4.系统设计与实现(.Shp)经过编译以后得到的。利用反编译软件采用VC++6.0为开发工具,以数值积分法插补SHX2SHP,可以得到.shp格式的ASCII文件。理论为基本原理。整个系统划分为图形信息读取模矢量字体库字体文件转化而
8、成的形文件是用形块,图形信息处理模块,NC代码生成模块,系统文件定义汉字。将AutoCAD矢量字体库中的大字仿真模块,文字自动编程模块和加工试验模块,系体文件gbcbig.shx反编译为gbcbig.shp形文件,并统实例如图3、图4所示。以gbcbig.shp形文件为研究对象,实现汉字笔划数据的提取和数控程序的自动编制。从形文件中提取汉字笔划数据信息,得到所有汉字笔划数据信息,并完成了坐标转换之后,即可进行代码转换,系统根据ISO标准生成G代码。3.数控加工过程的计
此文档下载收益归作者所有