2.5 标准化
开放式数控系统的
“开放”不是毫无约束的开放,而是在一定条件下,一定约束规范的
开发,因此,各类机床控制器的研发过程中应该用一个标准来进行约束。
3 开放式数控系统的应用
――以 T560_T 开放式车床数控系统为例
T560_T 开放式车床数控系统由 PMAC-LITE 四轴运动控制卡和工业控制计算机组成,
它的软件分为上位机(
PC)和下位机(PMAC)两部分。上位机主要完成系统的管理功能,
如人机界面的实现、加工状态显示、仿真的实现、参数编辑、参数配置、程序文件编辑、端口状
态监测和故障的诊断等工作。下位机的软件主要是实现机床的运动控制与信号的逻辑控制 。
PTALK 部 分 为 上 位 机 与 下 位 机 的 通 信 模 块 。 servoworks 提 供 丰 富 的 用 户 开 发 工
具
――servoworks sdk,其核心部分是 swapi。它提供设计数控系统所需要的各种函数,如系
统初始化、速度和位置控制、系统和伺服控制参数设置、手动和自动加工方式操作、数据和状
态的采集、系统自诊断、轴同步控制、
PLC 命令等。这些 api 提供对所有实时进程和资源的完
全访问能力,用户可以使用它来开发自己的应用软件。运动程序命令是一组缓冲命令,存放
在缓冲器中,用
R 命令执行,其作用是指定运动位置、运动方式和属性、程序逻辑控制、变
量赋值。