NC代码最早的错误检查主要靠人工检查,其具体方式为检查人员通过阅读程序单检查出其语法上的错误,然后通过手工绘制走刀轨迹来分析其是否存在干涉等错误,这种方法虽然较为简单,但是实际操作的时候劳动强度太大,并且错误频出,很不实用。为了提高程序的准确率,采用计算机语言编写用于NC代码纠错的编译软件已经成为未来的发展方向之一,目前国内外都在这方面做了很多研究工作25811
1 国外研究现状 目前,与NC代码编译相关的产品,在国外已有不少成型产品,并已投入应用。
由日本Aikoku Alpha公司的负责研制开发的Super VERIFY是一款功能强大的NC代码编译和检验软件,它除了在代码检查方面功效卓著之外,还能够对原来的代码进行一定的优化,从而缩短了加工时间提高了加工效率。其适用范围广,包括车削、铣削、车铣等从两轴到五轴联动的多种加工形式,集成了大多数知名的数控系统[11]。论文网
美国的Sirius System Corp在CNC仿真/校验技术上成果显著,它开发的Virtual Controller是一个功能强大的通用反后处理器,可以模拟CNC的加工周期。该处理器可以将数控语句信息翻译成用户所需要的数据格式,并且可以在原来的基础上进行一定的优化,适用于多种不同类型的数控机床。在仿真过程中,可以准确地对每条NC代码进行详尽的解释,并且能够准确再现加工过程。Virtual Controller内置100多个CNC控制系统,用户可根据预先配置的CNC数控系统来进行NC代码校验、仿真或转化,还可根据自身需要对其进行定制[12]。由美国的NCCS(Numerical Control Computer Sciences )公司开发的多轴加工软件PostWorks 是一个通用后处理软件,其功能覆盖范围十分广泛,除了进行基本的代码检验及仿真外还可以对不同标准的数控语句进行转化[13]。
俄罗斯4CK系统的编译模块采用自顶向下的编译方式进行开发,以C语言为开发语言,将匹配的字符压入符号表进行语法校验。
2 国内研究现状 由清华大学CIMS工程技术中心开发的NC代码翻译器可以完成对NC代码的检错和翻译工作,该NC代码翻译器的检错过程可以按照特定的数控系统的编程规定和有关数控加工知识,对NC代码进行语法分析、词法分析、以及语义分析,从而检查出NC代码的词法错误、语法错误或者逻辑错误。由华中理工大学开发的NC程序检验及仿真系统NCCPVSS,能实现对NC程序编制过程中的错误进行离线检验,可以提升NC设备的调试手段和效率[14]。
由大连铁道学院开发的NCCompiler1.0,该系统在编译效果方面较传统数控编译系统有显著的提高,可准确高效的检查NC程序中的错误,并且可以辅助进行错误的修改工作。该系统在确保了数据存储的有效性和高效性的基础之上,可以进行不同格式的NC代码之间的转化,大大提高了编程的效率[15]。
- 上一篇:移动电源车国内外研究现状和发展趋势
- 下一篇:带壳装药破片冲击响应研究的国内外研究现状
-
-
-
-
-
-
-
乳业同业并购式全产业链...
中考体育项目与体育教学合理结合的研究
河岸冲刷和泥沙淤积的监测国内外研究现状
十二层带中心支撑钢结构...
java+mysql车辆管理系统的设计+源代码
酸性水汽提装置总汽提塔设计+CAD图纸
电站锅炉暖风器设计任务书
大众媒体对公共政策制定的影响
当代大学生慈善意识研究+文献综述
杂拟谷盗体内共生菌沃尔...