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]。
- 上一篇:移动电源车国内外研究现状和发展趋势
- 下一篇:带壳装药破片冲击响应研究的国内外研究现状
-
-
-
-
-
-
-
浙江省嘉兴市典型蔬菜基...
高校计算机辅助教学英文文献和中文翻译
洪泽湖常见水生经济动物资源现状的调查
糖基化处理对大豆分离蛋白功能的影响
msp430g2553单片机高精度差分GPS技术研究
慕课时代下中学信息技术课程教学改革
油画创作《舞台》色彩浅析
浅议电视节目主持人的策划意识
松节油香精微胶囊文献综述和参考文献
数据采集技术文献综述和参考文献