摘要
结合开放式系统需求,开发了一种开放式运动控制系统。基于PC平台,以运动控制卡为核心,通过PID调节,实现运动控制系统的有关功能和操作,在控制系统软件的实现方法上,采用Win32进程非实时任务及RTX进程管理实时任务,使两个进程之间的数据交换通过共享内存来完成。实验表明,系统运动速度最高达0.5m/s,运动速度误差小于5%,位置误差小于1mm,可以实现人机接口的定制和实时控制部件的参数化,具有轨迹行程精确、响应速度快、定位准确度高等性能。
Considering the characteristics of motion controller and the development trend of open NC system, an openarchitecture motion controller system based on the technique of motion control, which has double CPU and uses motion controller as its control system kernel and industrial control computer as its system sustaining cell was presented, the system function, hardware con- figuration and the method of software design were introduced. Applying software on control system, two processes, Win32 process manages off-line tasks and RTX process manages on-line tasks were used. Data exchange between two processes were carried out by shared memory. It is proven that this motion controller system completely achieves some excellent capabilities such as precise trajectory, little responding time, high precision in fixing position.
出处
《机床与液压》
北大核心
2008年第11期91-93,共3页
Machine Tool & Hydraulics
基金
江西省教育厅2008年度科技项目(GJJ08456)
关键词
运动控制
共享区
开放式
体系结构
Motion control
Shared memory
Open-architecture
Architecture