许多这些软件和硬件的研究正在进行中。示范STEP-NC铣床在2001年举行的德国USA4的机器,和韩国在2002年举行。这些机器使用原来的STEP-NC文件。虽然使机器能够沟通与CAD / CAM等生产departments5,是有一定限度的STEP-NC机与其他部门之间无法交换信息不相关的加工,因为它们直接使用XML数据库。在本文中,STEP-NC铣床,其中使用的XML文件,该文件具有相同的内容和STEP-NC文件的原始结构的开发和测试。为了使数控机床,现有的表步进电机和铣床重建运动控制卡PC。所有的编程在Visual C ++和MSXML和测试在Windows98,Windows NT和Windows 2000操作系统环境。
2. STEP-NC的内容和结构
STEP-NC几乎所有的存储所产生的信息前生产部门。的结构和STEP-NC的内容示于图中1。工件实体有重大信息和几所加工的材料的信息。设置实体有设置的铣床和工件。工作计划每个加工步骤的顺序完成所有的进程都按照这个plan6。每个加工步骤的信息被写入为工步的实体。 workingsteps用于描述每个加工步骤和绑定和存储CAD,CAM数据和加工数据。定义为一个特征的加工的一个步骤,用于与一个工具。实体CAM加工信息,工具信息和刀具路径,刀具路径是经常省略,因为它们是可选的实体。CNC变量有实体的数控指令机机轴的运动无关。这的研究并没有使用原来的STEP-NC文件,而是使用以XML格式的STEP-NC文件。
3. XML文件的数据输入
STEP-NC铣床这项工作是不同的从其它的数据输入方法中的原型。这系统不使用原来的STEP-NC文件,如其他machines7,但使用的XML文件具有相同的内容和数据结构。
树结构对应的层次结构STEP-NC和标签名称对应的实体STEP-NC8的名称。因此,XML文件,相同的结构和内容可以作为STEP-NC文件制成。图 2显示了XML的STEP-NC文件中的一部分形式。以下是一些使用的优点XML file.9现成的工具和方法无需额外的数据结构来处理与STEP-NC文件在Visual C ++编程XML文件本身能的结构。轻松调整到Internet的系统与其他电子商务的环境和连接自其他电子商务企业使用XML格式标准的数据交换和存储。从微软和IBM的XML支持
在本研究中,DOM处理XML文件,结构构造在Visual C++程序MSXML。 MSXML是所产生的XML解析器微软的Visual C ++编程。它使DOM结构,可以控制其与Visual C ++功能。
4. STEP-NC铣床软件
这项研究分为三个模块的软件。首先是主要的程序加载和分析XML和激活的刀具路径生成器。第二个是功能与STEP-NC的信息由主程序加载two5D,使刀具路径的刀具路径生成。第三是刀具运动产生刀具路径,将电机的运动。所有的软件模块,用Visual C++。每个模块的详细解释如下。
4.1 STEP-NC解释器
该模块加载XML文件,并激活各模块。加载XML文件在Visual C++,通过MSXML解析。该模块搜索工作计划的实体,激活刀具路径生成沿承写的每个功能的工步工作计划,并且,如果必要的话,计算加工的信息。加载该模块的信息如下:如下
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页
数控机床英文文献和翻译 第7页下载如图片无法显示或论文不完整,请联系qq752018766