共查询到16条相似文献,搜索用时 109 毫秒
1.
根据STEP-NC数控标准的数据模型及程序结构构建了基于STEP-NC的数控系统,并对其关键模块--STEP-NC程序解释器进行功能结构分析,根据其解释原理进行了算法分析的研究. 相似文献
2.
功能块在STEP—NC数控铣削系统中的应用 总被引:1,自引:0,他引:1
文章在Visual C 6.0环境下,基于PC平台、DSP运动控制卡和相应的驱动器,构建模块化的STEP-NC数控铣削系统,通过STEP-NC解释器解释AP238文件信息,运用模块化的设计思想建立功能块,用VC高级编程语言使刀具轨迹生成器与解释器、功能块、动态链接库和函数库相关联.基于STEP-NC及功能块的数控铣削系统能够读取和解释STEP-NC数控程序,给出了功能块的文件类型定义(DTDs),以功能块为基本单元生成刀具轨迹.结果表明:把功能块模块化的处理事件方式和IEC61499标准定义的标记语言引入到STEP-NC数控加工,构建模块化的STEP-NC数控铣削系统,提高了数控加工的高效性、可读性和可移植性. 相似文献
3.
对数控G代码解释器的功能、结构进行了详细分析。论述了在VC编译环境下如何采用结构体缓冲区的方法编写G代码解释器程序。给出了解释器的总体流程图和自动单段模块程序的流程图。给出了部分解释器的核心算法程序。 相似文献
4.
通过分析STEP-NC数据模型及加工程序结构,构造利于加工信息表述的系统核心数据结构,并且给出了系统框架关于时间和空间的数据流模型,提出基于SDAI的STEP-NC解释器系统框架结构,最后开发了原型系统,并就STEP-NC标准草案的实例加以论证. 相似文献
5.
文章首先介绍了STEP-NC数控程序,然后介绍了Part21文件的格式和部分关键信息的生成方法.重点研究STEP-NC数控程序的生成方法,对STEP-NC的SCHEMA进行了剖析,提出了SCHEMA到STEP-NC数控程序的映射方法.并且以此为基础在ST-Developer10和VC+ +集成的环境下开发出STEP-NC数控编程系统,该系统采用开放式模块设计,分为信息提取与特征识别模块、工艺规划模块、STEP-NC文件生成模块.该系统可进行自动特征识别,经人机交互方式进行工艺规划,最终生成STEP-NC数控程序.STEP-NC数控程序是进行数控加工的关键步骤,随着相关应用标准的发展,STEP-NC数控程序内容需要进一步完善和补充. 相似文献
6.
STEP-NC是STEP向数控领域的扩展.STEP-NC使CNC与其它CAX系统之间实现了信息的双向流通,丰富了数控程序的信息含量,提高了CNC的智能化水平.文章利用Visual C 编程语言及OpenGL图形库实现了一个基于STEP-NC的数控铣削仿真系统,构建了基于STEP-NC的软件,规划了其体系结构,论述了STEP-NC类库的设计过程.随后,给出了系统各功能模块的实施细节,分析了各模块实现的关键技术,着重介绍了系统各功能模块的设计与实现,并给出了程序算法及相关流程图.验证了STEP-NC数据模型的可行性. 相似文献
7.
文章介绍了一种基于WinCE嵌入式平台的NC代码解释器的设计,该解释器的主要功能是对NC源程序按照一定规则进行检查,并从中提取加工信息.解释器模块设计了数控加工信息存储结构作为解释器的执行结果缓冲区,实现了从NC代码中提取加工信息存储到结果缓冲区,以便后续的插补程序使用,进而进行数控加工.该解释器采用ARM+DSP双CPU结构及WinCE实时操作系统,实践表明,具有纠错能力强,解释速度快等优点. 相似文献
8.
为了将STEP-NC检测数据模型应用于数控加工中,实现信息的双向流动,开发了一个基于STEP-NC数控检测仿真系统.以Java及Java3D为开发平台,首先利用递归算法实现了STEP-NC程序信息提取,然后利用DEXEL体造型技术实现了零件的三维建模,根据STEP-NC标准所定义的特征对检测路径进行规划,最后用模拟测头对检测路径进行仿真,验证了检测路径规划的可行性,为以后的现场应用打下基础. 相似文献
9.
10.
为了解决STEP-NC文件到数控加工过程中CAM与CNC系统之间互动差的问题和一些关键技术,对基于STEP-NC嵌入式CAM/CNC系统接口展开研究.在文件被输入该系统之前,通过该接口将文件数据格式转换为链表结构输入,利用链表良好的操作性为后续的信息提取、刀具路径规划等CAM功能的实施打下良好的基础,并改善系统内部各功能模块的交互能力和效率.链表的添加删减功能使现场的操作者也完全可以根据现场的条件和实际经验知识对程序内容(如工序内的工步安排和走刀路线、刀具、切削用量等)做出实时的修改,并将修改后的数控程序反馈给上游的设计部门.并介绍国际上为实现智能化数控系统而研究出的CAD/CAM/CNC集成方案. 相似文献
11.
12.
13.
14.
15.
介绍了STEP-NC数据结构的基本特征,分析了STEP-NC控制器的功能结构,研究了从STEP-NC文件中直接提取制造信息并在实验平台上进行实际加工的基本方法,建立了基于特征的数控加工系统,提出了相应的实现方法和技术。最后在VC++6.0和ST-Developer10集成环境下,利用开放式三维实验平台提供的运动控制器函数库和动态连接库,开发了一个基本的STEP-NC控制平台,其基本功能包括STEP-NC文件的翻译、制造信息的提取、执行和控制等,并能以特征为单位进行加工实验。 相似文献
16.
基于STEP-NC的CAD/CAPP/CNC系统集成的研究 总被引:2,自引:1,他引:2
STEP-NC是一个CAD/CAM与CNC系统间实现数据交换的接口,基于STEP-NC的CAPP系统和CNC系统与传统的CAPP及CNC系统在功能模型上有很大区别.开发了一个基于STEP-NC的CAPP系统功能模型;在分析STEP-NC标准的基础上,通过对STEP-NC数据模型进行扩充和完善,建立统一的基于STEP-NC数据模型的开放式共享数据库,使得CAD/CAPP与CNC系统真正实现无缝集成. 相似文献