首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
一种开放式数控系统NC代码解释器设计与实现   总被引:2,自引:1,他引:1  
以数控系统NC代码解释器为研究对象,探索了一种面向开放式数控系统NC代码解释器的设计与实现方法.通过引入Regex技术作为词法、语法和语义分析的工具;使用所谓委托调用插补函数的方式,在Visual Studio 2005 开发平台上实现了一种面向开放式数控系统NC代码解释器.这种解释器能适用于不同类型的数控系统,具有很强的通用性和兼容性.实例NC代码验证了由所述设计和实现方法实现的开放式数控系统NC代码解释器的可行性.  相似文献   

2.
文章介绍了一种基于WinCE嵌入式平台的NC代码解释器的设计,该解释器的主要功能是对NC源程序按照一定规则进行检查,并从中提取加工信息.解释器模块设计了数控加工信息存储结构作为解释器的执行结果缓冲区,实现了从NC代码中提取加工信息存储到结果缓冲区,以便后续的插补程序使用,进而进行数控加工.该解释器采用ARM+DSP双CPU结构及WinCE实时操作系统,实践表明,具有纠错能力强,解释速度快等优点.  相似文献   

3.
高静远  张鹏  周金瑞 《机床与液压》2012,40(13):118-120
以Microsoft Visual C++6.0为工具开发出一款NC代码解释器,实现了NC代码读取、检错、解释、基本插补计算和刀路显示等功能,阐述了其设计及实现方法,添加了控制信号输出功能,并通过实验检验了NC代码解释器的可行性。  相似文献   

4.
介绍了一种基于RS274/NGC的电火花线切割加工数控代码解释器的开发方法.该解释器利用通用数控代码解释器RS274/NGC进行电火花线切割加工数控代码词法、语法、语义检查和B型刀具半径补偿,并增加了图形用户界面、C型刀具半径补偿和图形仿真等功能.该解释器程序是在Linux系统下采用Eclipse集成开发环境,利用Qt C++库开发的,具有跨操作系统平台运行的特点.  相似文献   

5.
基于OpenGL数控车削仿真的软件实现   总被引:2,自引:0,他引:2  
文章中加工仿真系统以Windows2000为平台,利用Visual C 6.0开发工具进行程序编制.利用基于OpenGL的计算机仿真和动画技术,采用基于数控代码的仿真方法,设计了NC代码编辑器,便于用户进行手工编程;设计了数控程序检查器和解释器,很好的解决了数控代码的计算机识别和分析问题;设计了仿真模块,很好的实现了数控车削加工的三维仿真.  相似文献   

6.
基于OpenGL数控车削仿真的软件实现   总被引:3,自引:0,他引:3  
本加工仿真系统以Windows2000为平台,利用VisualC 6.0发工具进行程序编制。利用基于OPenGL计算机仿真和动画技术,采用基于数控代码的仿真方法,设计了NC代码编辑器,便于用户进行手工编程;设计了数控程序检查器和解释器,很好的解决了数控代码的计算机识别和分析问题;设计了仿真模块,很好的实现了数控车削加工的三维仿真。  相似文献   

7.
数控系统所支持的G代码一般是固定的.为了更好地支持数控系统G代码及其参数的扩展,基于可配置的思想设计和实现了数控解释器.通过分析数控程序的特点和解释器的工作过程定义了配置信息.设计了基于索引的位运算方法使得检查过程独立于具体的G代码.通过修改配置信息即可完成对扩展G代码和参数的获取和检查,这减少了扩展时的工作量,增强了系统的开放性和可扩展性.实现中将解释器分为词法语法分析模块和功能实现模块,模块化使解释器结构清晰,提高了代码的可重用性.  相似文献   

8.
对数控G代码解释器的功能、结构进行了详细分析。论述了在VC编译环境下如何采用结构体缓冲区的方法编写G代码解释器程序。给出了解释器的总体流程图和自动单段模块程序的流程图。给出了部分解释器的核心算法程序。  相似文献   

9.
基于Lex和Yacc的多数控代码解释器研究与应用   总被引:1,自引:1,他引:0  
数控代码解释的水平和效率是影响数控加工效率的重要因素之一.介绍了Lex和Yacc在数控代码解释方面的运用及其优越性,为了提高数控代码解释效率和准确度,降低开发成本,基于Lex和Yacc开发了支持多种数控代码的线切割数控代码解释器.在此基础上利用Qt设计了Linux下用于电火花线切割系统的多数控代码解释器用户应用程序.  相似文献   

10.
针对电火花线切割加工(WEDM)开放式数控系统对解释器的要求,采用了以RS274解释器为基础,结合WEDM的工艺及运动特点,设计并实现支持WEDM加工C代码指令,双平面运动G代码指令及其他辅助加工M代码指令的解释器.最后给出了运行实例,验证了该方法的可行性与正确性.  相似文献   

11.
充分考虑了大批量生产过程中标准化模块化的要求,利用不同零件间大量存在的相同或相似的加工单元。通过模板化这些特征加工单元所对应的NC语句,并交由PDM统一管理便构成了企业NC子程序模板库。对于待加工零件,通过选取和组合该零件各加工单元所对应的NC子程序模板,参数传值后便可生成其NC程序。文章详细阐述了该数控编程系统的集成框架及特征工艺单元划分方法,并且以纺织机械零件为例,对上述理论进行了有效验证。  相似文献   

12.
针对数控冲压加工中NC代码检验困难,废品率较高的现状,提出了数控冲压仿真系统的总体结构方案,并且实现了对NC代码文件有效数据的提取,以及对NC代码翻译中G代码和M代码的处理.通过运用VisualLISP语言对AutoCAD进行二次开发,实现了基于AutoCAD数控冲压过程二维动态仿真.实例验证表明,该程序实用、高效.  相似文献   

13.
针对成都宁江机床厂的数控系统,设计了一种通用的数控代码转换技术。该技术以建立的对应库和规则库为基础,将数控代码转换为数据链表,从而实现以代码驱动仿真,仿真真实可靠的目的。实践证明,该技术具有良好的通用性和可扩展性。  相似文献   

14.
杨勇 《模具制造》2014,14(11):76-79
随着高速加工技术的发展,对于数控编程的准确性以及合理性要求相应提高。采用数控仿真技术,可以在工件加工前,通过刀路模拟,直观的检验所编程序的可行性。本文采用UG与VERICUT软件,以实际加工中的模具为例,简要介绍了数控加工技术与数控仿真技术相结合的过程与方法。阐述了二者相结合所带来的优势。  相似文献   

15.
针对嵌入式数控系统运行过程中对NC代码解释的高准确率与高效率的要求,基于自顶向下的递归下降分析法,提出一种应用于嵌入式数控系统NC代码编译器的设计方法.文章主要分别从词法分析、语法分析和解释执行等方面进行编译器的设计与实现.实际运行结果表明:该方法能够高效地构建编译器,可快速、准确地对NC代码进行编译,具有良好的可移植性;为嵌入式数控系统的NC代码编译提供了一种简单有效的解决方案.  相似文献   

16.
解释了数控分度盘可实现定轴加工的工作原理,以飞机发动机叶片为例,分析了使用数控分度盘进行加工的原因,以UGNX的Postbuilder模块为例,提出开发具备正确输出自动锁紧、放松数控分度盘指令的后处理方法与原理,解释了使用TCL语言实现上述功能的逻辑语句。  相似文献   

17.
文章在分析研究了Pro/NC数控加工模块和数控加工实践的基础上,利用Pro/TOOLKIT工具包、VC++开发平台和ACCESS数据库开发技术,成功开发了基于Pro/NC数控加工模块的数控编程应用系统,实现了对数控加工中所使用刀具分类管理和对Pro/NC中的各种加工方法进行分类、选项管理和注释,从而提高编程质量,减少出错率,加快编程速度。  相似文献   

18.
本文介绍了一种数控渐开线展成砂轮修整装置,这种砂轮修整装置是根据展成原理而研制成功的,对于不同的基圆半径的不同模数的渐开线齿廓的砂轮修整,可以通过数字控制的方式来实现。  相似文献   

19.
采用西门子数控系统对CQ5250立式车床的数控化技术改造   总被引:1,自引:0,他引:1  
对通用机床进行数控化技术改造是提高机械制造水平的有效方法,本文介绍了用西门子SINMERIK810M数控系统对CQ5250立式车床进行数控化改造的方案和实际设计内容。  相似文献   

20.
通过分析数控火焰切割机加工的工艺特点,开发了基于工业PC机和PMAC运动控制器的火焰切割机数控系统,给出了硬件、软件的设计框图。该数控系统已成功地应用于旧数控火焰切割机的改造中。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号