1)多微处理器CNC的典型结构 (1)共享总线结构:通过总线连接系统内的各个模块。 主模块控制系统总线,某一时刻只能有一个主模块占用总 线,各模块通过仲裁电路判别各模块的优先级,进而共享 总线资源。 会话式编 管理模块主存储器|操作面板程模块 (CPU) 模块 显示模块 (CPU) 插补模块PLC功能 位置控制 主轴控制 (CPU) 模块 模块 模块 (CPU) (CPU)
1)多微处理器CNC的典型结构 (1)共享总线结构:通过总线连接系统内的各个模块。 主模块控制系统总线,某一时刻只能有一个主模块占用总 线,各模块通过仲裁电路判别各模块的优先级,进而共享 总线资源
1)多微处理器CNC的典型结构一 (2)共享存储结构 采用多端口存储器来实现各微处理器之间的相互连接和通 信,每个端口都配有一套数据、地址、控制线,以供端口 访问。 I/O CRT (CPU1 (CPU2 共享存储器 插补 轴控制 (CPU3) (CPU)
1)多微处理器CNC的典型结构 (2)共享存储结构 采用多端口存储器来实现各微处理器之间的相互连接和通 信,每个端口都配有一套数据、地址、控制线,以供端口 访问
2)多微处理器CNC的基本功能模块 +CNGC管理模块 4CNC插补模块 位置控制模块 PLC(PMC)模块 4命令与数据输入输出和显示模块 4存储器模块
2)多微处理器CNC的基本功能模块 CNC管理模块 CNC插补模块 位置控制模块 PLC(PMC)模块 命令与数据输入输出和显示模块 存储器模块
523开放式CNC的硬件结构 1开放式CNC的定义 开放式CNC系统必须具备不同应用程序能协调地运行于系统 平台上的能力,提供面向功能地动态重构工具,同时提供统 标准化地应用程序用户界面。并具有以下特征 4可互操作性:不同应用程序模块通过标准化地应用程序接口 运行于系统平台,不同模块之间保持平等地相互操作能力。 4可移植性:不同应用程序模块可运行于不同供应商提供的不 同系统平台上。 4可缩放性:增加和减少系统功能仅仅表现为特定模块单元的 装载与卸载。 4可相互替代性:不同性能与可靠性和不同功能能力的功能模 块可以相互替代
5.2.3 开放式CNC的硬件结构 1. 开放式CNC的定义 开放式CNC系统必须具备不同应用程序能协调地运行于系统 平台上的能力,提供面向功能地动态重构工具,同时提供统一 标准化地应用程序用户界面。并具有以下特征。 可互操作性:不同应用程序模块通过标准化地应用程序接口 运行于系统平台,不同模块之间保持平等地相互操作能力。 可移植性:不同应用程序模块可运行于不同供应商提供的不 同系统平台上。 可缩放性:增加和减少系统功能仅仅表现为特定模块单元的 装载与卸载。 可相互替代性:不同性能与可靠性和不同功能能力的功能模 块可以相互替代