多微处理器CNC的典型结构 (1)共享总线结构:通过总线连接系统内的各个模块。 主模块控制系统总线,某一时刻只能有一个主模块占用总 线,各模块通过仲裁电路判别各模块的优先级,进而共享 总线资源。通信依靠公共存储器实现,有总线使用权的主 模块都能访问,实现信息交互。 会话式编 管理模块 主存储器 操作面板 程模块 (CPU) 模块 显示模块 (CPU) 插补模块 PLC功能 位置控制 模块 模块 主轴控制 (CPU) (CPU) (CPU) 模块
1)多微处理器CNC的典型结构 (1)共享总线结构:通过总线连接系统内的各个模块。 主模块控制系统总线,某一时刻只能有一个主模块占用总 线,各模块通过仲裁电路判别各模块的优先级,进而共享 总线资源。通信依靠公共存储器实现,有总线使用权的主 模块都能访问,实现信息交互
1)多微处理器CNC的典型结构 (2)共享存储结构 采用多端口存储器来实现各微处理器之间的相互连接和通 信,每个端口都配有一套数据、地址、控制线,以供端口 访问。由多端口控制逻辑电路解决访问冲突。实现复杂功 能处理器增多时,信息传输效率低,因而扩展性差。 I/0 CRT (CPU1) (CPU2) 共享存储器 插补 轴控制 (CPU3) (CPU4)
1)多微处理器CNC的典型结构 (2)共享存储结构 采用多端口存储器来实现各微处理器之间的相互连接和通 信,每个端口都配有一套数据、地址、控制线,以供端口 访问。由多端口控制逻辑电路解决访问冲突。实现复杂功 能处理器增多时,信息传输效率低,因而扩展性差
2)多微处理器CNC的基本功能模块 CNC管理模块 CNC插补模块 位置控制模块 PLC(PMC)模块 集命令与数据输入输出和显示模块 存储器模块
2)多微处理器CNC的基本功能模块 CNC管理模块 CNC插补模块 位置控制模块 PLC(PMC)模块 命令与数据输入输出和显示模块 存储器模块
5.2.3开放式CNC的硬件结构 1!开放式CNC的定义 ·开放式CNC系统必须具备不同应用程序能协调地运行于系统 平台上的能力,提供面向功能地动态重构工具,同时提供统一 标准化地应用程序用户界面。并具有以下特征。 口可互操作性:不同应用程序模块通过标准化地应用程序接口 运行于系统平台,不同模块之间保持平等地相互操作能力。 口可移植性:不同应用程序模块可运行于不同供应商提供的不 同系统平台上。 口可缩放性:增加和减少系统功能仅仅表现为特定模块单元的 装载与卸载。 口可相互替代性:不同性能与可靠性和不同功能能力的功能模 块可以相互替代
5.2.3 开放式CNC的硬件结构 1. 开放式CNC的定义 开放式CNC系统必须具备不同应用程序能协调地运行于系统 平台上的能力,提供面向功能地动态重构工具,同时提供统一 标准化地应用程序用户界面。并具有以下特征。 可互操作性:不同应用程序模块通过标准化地应用程序接口 运行于系统平台,不同模块之间保持平等地相互操作能力。 可移植性:不同应用程序模块可运行于不同供应商提供的不 同系统平台上。 可缩放性:增加和减少系统功能仅仅表现为特定模块单元的 装载与卸载。 可相互替代性:不同性能与可靠性和不同功能能力的功能模 块可以相互替代
基手PC(或PC)开放式CNC的硬件 配置形式 1)基于PC的有限开放CNC (1)PC连接型CNC 结构:CNC与PC通过串行线连接。 特点:容易实现,已有CNC几乎不需改动即可应用。 PC 基本CNC系统 串行线 888
2. 基于PC(或IPC)开放式CNC的硬件 配置形式 1)基于PC的有限开放CNC (1)PC连接型CNC 结构:CNC与PC通过串行线连接。 特点:容易实现,已有CNC几乎不需改动即可应用