发明名称 基于ARM的嵌入式数控系统G代码解释器
摘要 本发明涉及了一种基于ARM的嵌入式数控系统G代码解释器,其中嵌入式数控系统的主控制器采用32位冯.诺.依曼结构的ARM7微处理器S3C44B0芯片,在此基础上开发嵌入式数控系统G代码解释器,以流水线的方式对数控加工G代码进行编译和解释,以嵌入式的方式替代传统的工业PC机的G代码编译和解释方式,数控加工的G代码程序一段段读入ARM7主控制器中,经过“前置处理-数据转换-后置处理”过程中,数据缓冲区内不断得到处理,最后形成插补程序可以识别的数据结构,可以减少指令执行的时间,提高G代码指令编译和解释的效率,增强ARM7嵌入式处理器的G代码处理能力,同时降低成本,极大地减小系统的体积和功耗,提高系统的可靠性和可重构性。
申请公布号 CN1936746A 申请公布日期 2007.03.28
申请号 CN200610124743.5 申请日期 2006.10.12
申请人 武汉理工大学 发明人 尹勇;周祖德;刘泉;龙毅宏;张金涣
分类号 G05B19/18(2006.01) 主分类号 G05B19/18(2006.01)
代理机构 武汉开元专利代理有限责任公司 代理人 潘杰
主权项 1、一种基于ARM的嵌入式数控系统G代码解释器,在32位的ARM7嵌入式主控制器上实现数控加工G代码的编译与解释,其中:a、所述嵌入式数控系统主控制器采用32位冯.诺.依曼结构的ARM7微处理器S3C44B0芯片,实现文件系统管理、内存管理、人机接口、网络接口、系统管理界面、仿真显示和G代码编译和解释功能;b、所述嵌入式数控系统G代码解释器采用流水线处理方式的G代码解释方法,以流水线的方式对数控加工代码进行编译和解释;c、所述主控制器中移植了U-cosll实时多任务操作系统,将程序读入、语法检查、解释和刀具补偿等4个过程定义成4个任务,各任务之间通过邮箱进行消息传递,当G代码解释器工作时,解释任务运行,根据实际情况分配数据缓冲区存放编译的中间结果。
地址 430070湖北省武汉市武昌珞狮路122号