软件运动控制.docx
《软件运动控制.docx》由会员分享,可在线阅读,更多相关《软件运动控制.docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件运动控制导语:SoftServo利用软件实现所有的运动控制功能,不需要任何运动控制卡或专用芯片,所有运算都在通用计算机的CPU上完成,充分发挥目前CPU的超高速、超准确双精度浮点运算的运算才能。随着CPU的速度和性能的进步,软件运动控制系统的速度和性能也随之进步。软件运动控制SoftServo的“软件运动控制使用软件替换硬件控制器,起源于美国麻省理工学院的“下一代开放式数控系统工程,并获得了美国专利US6826434。概述SoftServo利用软件实现所有的运动控制功能,不需要任何运动控制卡或专用芯片,所有运算都在通用计算机的CPU上完成,充分发挥目前CPU的超高速、超准确双精度浮点运算的
2、运算才能。随着CPU的速度和性能的进步,软件运动控制系统的速度和性能也随之进步。软件运动控制的算法运行在硬实时软件RTX上。RTX底层可将微软Windows改造成实时操纵系统。RTX直接对硬件进展治理,因此不需要DSP等硬件芯片也能保证微秒级的硬实时。这个多任务/多线程实时软件架构使得对实时性要求苛刻的伺服运动控制程序也可以在单一的CPU上运行。SoftServo软件运动控制系统中已经包含有配置好的RTX实时子系统。CPU可以同时完成所有实时伺服和其它控制任务,包括闭环控制、加减速、多轴联动、PLC、G代码执行、NC途径生成,并提供图形化用户界面、程序的编译/加载、文件治理、数据处理、网络通讯
3、。多轴高速伺服环路在单个CPU内部进展闭环,可获得高速高精度的运动控制。因此,客户不用受制于硬件系统对轴数的限制,不用付出昂贵的硬件扩展本钱,只用更改软件,就可以实现多达64轴的实时运动控制。软件架构在单个通用CPU的硬件上,系统软件架构由三层构成。1下层为运动控制的实时层,通过实时子系统的扩展,使得通用的操纵系统有了硬实时的才能。实时层直接同CPU通讯,被CPU赋予最高级别的独占的中断优先级。这一层由3个实时模块组成:运动控制内核、PLC内核、解释器内核。运动控制内核是实时层的核心,它负责对所有的任务进展调度,对其它内核提供接口,负责完成与上层的用户数据和命令交换、与解释器内核完成运动数据的
4、缓存处理和执行、与PLC内核完成PLC输入输出数据的交换、与总线主站完成总线通讯的建立和中止以及伺服和输入输出数据的交换。2中间层为实时动态链接库层,它为实时层和通用操纵系统下的用户应用提供接口,将用户数据和指令传输到实时层进展处理,并将结果反应给用户应用层。这些数据、反应和指令包括设备控制、系统初始化、参数设置、数控系统控制指令、手动操纵指令、自动操纵指令、测试和采样数据、输入输出指令、PLC指令、数控和伺服状态监测等。3上层为操纵系统层。用户数据和应用在操纵系统层运行,通过高级语言对运动控制和逻辑函数库和第三方函数库的调用,用户可以开发出各种控制系统应用。操纵系统SoftServo的运动控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 运动 控制
限制150内