1.一种运动控制系统,包括:通讯模块,外部存储模块,核心控制模块,指令-代码解析模块,插补计算模块,多路电机驱动器,输入-输出端口控制模块,其特征在于:指令-代码解析模块中集成了Lua虚拟机,既能执行传统的语言代码,又能执行Lua代码;机器人语言或者G代码这类的代码以字符串嵌入Lua代码之中;使用Lua语言的协程功能,每一路运动控制都有一个协程对应,系统支持一路或者多路运动控制。
2.根据权利要求1所述的运动控制系统,其特征在于,为了提高Lua虚拟机效率,指令-代码解析模块执行的是经Lua代码编译生成的LuaJIT代码。
3.根据权利要求1所述的运动控制系统,其特征在于,指令-代码解析模块具有解析字符串形式的机器人语言或者G代码这类型的代码的功能,这些功能在Lua语言中有函数直接支持。
4.根据权利要求1所述的运动控制系统,其特征在于,执行的Lua代码通过通讯模块传入并存储在外部存储模块,指令-代码解析模块从外部存储模块提取Lua代码执行。
5.根据权利要求1所述的运动控制系统,其特征在于,执行的Lua代码实时动态的通过通讯模块传入到指令-代码解析模块并执行。