共查询到10条相似文献,搜索用时 15 毫秒
1.
研究利用VB正则表达式进行NC代码编译器设计的关键问题.采用模块化设计,实现对多种数控系统程序代码的检错和译码,具有很好的通用性,并且功能比较完善,支持固定循环、子程序、宏程序调用,解决了当今NC代码编译器设计中通用性差和不支持复杂数控指令的问题.并在该NC代码编译器的基础上开发了基于Pc机+运动控制卡的开放式数控雕铣系统. 相似文献
2.
针对嵌入式数控系统运行过程中对NC代码解释的高准确率与高效率的要求,基于自顶向下的递归下降分析法,提出一种应用于嵌入式数控系统NC代码编译器的设计方法.文章主要分别从词法分析、语法分析和解释执行等方面进行编译器的设计与实现.实际运行结果表明:该方法能够高效地构建编译器,可快速、准确地对NC代码进行编译,具有良好的可移植性;为嵌入式数控系统的NC代码编译提供了一种简单有效的解决方案. 相似文献
3.
根据数控代码特点,用BOOST正则表达式设计了一种G代码编译器.该编译器匹配速度快、精度高、具有较强的通用性和兼容性.根据编译器的解释结果,利用PCI-1240伺服运动控制卡进行直线、插补等复杂运动,满足工业现场各种伺服驱动的需要.该软件编译器具有控制简单、可靠和编程容易等特点. 相似文献
4.
5.
对基于PC+运动控制卡的数控雕刻机的系统进行了研究,简单介绍了雕刻机数控系统的硬件系统,详细描述了控制系统的软件结构,软件采用模块化设计,包括NC代码管理、加工运行、人机交互等模块,重点讲述了NC代码管理部分,最后在Windows XP平台上以Visual C++6.0为开发工具,设计出了界面友好,简单易用的雕刻机控制系统软件. 相似文献
6.
基于PC的开放式数控系统代码编译器的开发 总被引:2,自引:1,他引:1
针对基于PC的开放式数控系统代码编译器,提出了一种运用位运算符进行语法分析的方法,这种方法给语法分析以及后续扩充字符、代码检查规则库提供了便利,结合NC代码关键字表,增强了代码编译器的可扩展性和通用性.该译码器已应用于实际项目中,收到了良好效果. 相似文献
7.
8.
章善财夏链韩江 《组合机床与自动化加工技术》2014,(10):53-56
采用VS2005中VC++模块作为开发工具,开发了模块化的通用NC代码编译器。该编译器具有代码优化、代码检错、刀具半径补偿、过切判断和代码转换等功能,各功能模块之间通过接口函数进行通信联系,有一定的智能性、可扩展性和通用性。同时文中给出了该编译器在基于PMAC+工控机的高性能智能化数控系统上的测试实例。 相似文献
9.
利用VB工具设计开发了Fanuc 0-td数控车床的仿真系统,归纳了开发数控车床仿真系统的主要流程;重点阐述用VB实现NC代码编译器功能的设计思想;概述了加工过程图形动态显示的实现;模拟了数控车床的整个操作和加工过程. 相似文献