-》基于vc_的nc代码自动生成程序开发

-》基于vc_的nc代码自动生成程序开发

ID:34043214

大小:456.23 KB

页数:3页

时间:2019-03-03

-》基于vc_的nc代码自动生成程序开发_第1页
-》基于vc_的nc代码自动生成程序开发_第2页
-》基于vc_的nc代码自动生成程序开发_第3页
资源描述:

《-》基于vc_的nc代码自动生成程序开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010年8月机床与液压Aug.2010第38卷第16期MACHINETOOL&HYDRAULICSVol138No116DOI:10.3969/j1issn11001-3881120101161011基于VC++的NC代码自动生成程序开发康胜武,毛哲,乐利梁(武汉工业学院电气信息工程系,湖北武汉430023)摘要:在数控加工过程中经常会出现要求把DXF文件转换为NC代码的问题,在详细研究通用和特定DXF文件格式的基础上,给出文件格式转换的算法,基于VC++成功开发出应用程序。并给出一个把任意非闭合轮廓线直接转换为数控代码的实例。关键词:VC++;DXF文件;NC代码中图分类号:

2、TG659文献标识码:B文章编号:1001-3881(2010)16-029-3DevelopmentofNCCodeAutomaticGenerationProgramBasedonVC++KANGShengwu,MAOZhe,YUELiliang(DepartmentofElectricalandInformationEngineering,WuhanPolytechnicUniversity,WuhanHubei430023,China)Abstract:DuringtheNCmachining,TheproblemofconvertingtheDXFfiletoNCcod

3、eoftenappears.Thegeneralandspecial,DXFfilesformatwereresearched.ThefileformatconvertingalgorithmwasputforwardandtheprogramwasdevelopedbasedonVC++.Anexampleoftranslatingarbitrarynon2closedprofileintoNCcodewaspresented.Keywords:VC++;DXFfile;NCcode随着数控机床的广泛应用,在加工过程中经常会每个段由组码(GROUPCODE)和值(GROUPVA

4、L2出现要求把用户给的任意CAD加工图形转换为NCUE)构成。组码和值各占一行,第一行是组码,为代码的情况。因为加工工件的图形文件格式不尽相一整数;第二行是组值,它的数据类型由组码决定。同,所以一般的做法是先保存为统一的DXF格式文每个段都以一个后跟字符串SECTION的组码0开始,件再转换为NC代码。由于各数控机床所使用的系统其后是组码2和表示该段名称的字符串(例如,不一样,因此其NC代码也不尽相同,虽然在Auto2HEADER)。以一个后跟字符串ENDSEC的组码0结[1]CAD和CAXA等软件中都有后置处理程序可以把束。各段的具体含义如下:DXF文件转换为NC代码,但都是针

5、对自身软件的(1)标题。记录图形参数的所有设置和当前状DXF文件格式进行转换的,要针对数控机床所使用态。如AutoCAD版本号和一些系统变量,包括变量的特定系统需经过二次人工修改,这样就加大了技术名称和值。在转换过程中可以忽略。人员的工作强度降低了工作效率。作者在研究DXF(2)类。描述了程序中使用的类的信息,在转文件格式基础上,给出了通用的文件转换算法,并开换过程中可以忽略。发出了基于VC++的应用程序且成功应用到配备西门(3)表。包含9个符号表的定义:应用程序标子840D系统的数控机床上。识表、块参照表、标注样式表、图层表、线型表、文1DXF文件的格式字样式表、用户坐标系表、

6、视图表、视口配置表。在DXF的全称为图形交换文件,是具有特定格式转换过程中可以忽略。的文本文件,它作为一种数据交换标准主要用于实现(4)块。包含块定义和对块内各引用实体的描AutoCAD系统与高级语言程序的连接,或与其他述,如块名、所在层等。在转换过程中可以忽略。CAD系统的图形信息交换。DXF的标准结构是由多(5)实体。记录了图形中各种图元的名称、所个段(SECTION)组成的,典型的段有:标题在图层的名称、线型名、颜色号、厚度、实体描述以(HEADER)、类(CLASSES)、表(TABLES)、块及有关的几何数据。在转换过程中不可忽略。(BLOCKS)、实体(ENTITIE

7、S)、对象(OBJECTS)。(6)对象。包含了图形中的非图形对象。在转收稿日期:2009-08-17作者简介:康胜武(1973—),讲师,主要研究方向为EDA、计算机控制技术。电话:13297066501,E-mail:kangshw@si2na1com。·30·机床与液压第38卷换过程中可以忽略。点是构成图元的基础,3种图元都是将点用直线文件结束标志用组码0段或圆弧段按一定的次序连接起来,这样就可以用点和字符串EOF,在转换过程来存取图元的信息。采用结构体的方式来表示点,点中

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。