background image

  

2.5 标准化 

  开放式数控系统的

“开放”不是毫无约束的开放,而是在一定条件下,一定约束规范的

开发,因此,各类机床控制器的研发过程中应该用一个标准来进行约束。

 

  

3 开放式数控系统的应用

――以 T560_T 开放式车床数控系统为例 

  

T560_T 开放式车床数控系统由 PMAC-LITE 四轴运动控制卡和工业控制计算机组成,

它的软件分为上位机(

PC)和下位机(PMAC)两部分。上位机主要完成系统的管理功能,

如人机界面的实现、加工状态显示、仿真的实现、参数编辑、参数配置、程序文件编辑、端口状
态监测和故障的诊断等工作。下位机的软件主要是实现机床的运动控制与信号的逻辑控制 。
PTALK 部 分 为 上 位 机 与 下 位 机 的 通 信 模 块 。 servoworks 提 供 丰 富 的 用 户 开 发 工

――servoworks sdk,其核心部分是 swapi。它提供设计数控系统所需要的各种函数,如系

统初始化、速度和位置控制、系统和伺服控制参数设置、手动和自动加工方式操作、数据和状
态的采集、系统自诊断、轴同步控制、

PLC 命令等。这些 api 提供对所有实时进程和资源的完

全访问能力,用户可以使用它来开发自己的应用软件。运动程序命令是一组缓冲命令,存放
在缓冲器中,用

R 命令执行,其作用是指定运动位置、运动方式和属性、程序逻辑控制、变

量赋值。