大学精品课件:第四章 计算机数控(CNC)系统.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《大学精品课件:第四章 计算机数控(CNC)系统.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大学精品课件:第四章 计算机数控CNC系统 大学 精品 课件 第四 计算机 数控 CNC 系统
- 资源描述:
-
1、作者:聂晓根 福州大学机械工程及自动化学院福州大学机械工程及自动化学院 Numerical Control TechnologyNumerical Control Technology E_MAIL: nxg E_MAIL: nxg 第四章第四章 计算机数控系统计算机数控系统 本本 章章 内内 容容 第一节 概述 第二节 CNC的轨迹控制原理 第三节 刀具位置补偿和半径补偿 第四节 进给速度和加减速控制 第五节 CNC的输入输出与通信功能 小结 第一节 概 述 一、CNC系统的构成与功能 二、CNC的硬件结构(常规与开放式) 三、CNC的软件结构(常规与开放式) 一、CNC系统的功能与构成 1
2、、数字控制的(根本)任务 运动轨迹行程量控制 开关量控制 G代码 M代码 数控系统用G 代码和M代码 指令与其根本 任务相对应 此外用S、T、F等代码指令控制主轴转速、 刀具号、进给速度等。 数控机床的任务: 通过数字控制的方法制造各种规定几何形状的零件。 数字控制的任务与被加工对象的形状和机床功能有 关。 柔性化:柔性化:要求CNC具有网络通信和直接控制(DNC)功能,以 便上级计算机能进行统一管理和控制,实现总体优化; 其它功能: 开放性:开放性:CNC自身应具有结构上的开放性和功能上的可重构 性。以满足市场个性化和适应性的需求, 加工 对象 回转零件: 非回转零件: 相应地数控机床有:
3、车床、铣床、镗铣床、钻床、磨床及加工中心等。 数字控制的任务与被加工对象和机床功能有关: 如孔、轴、锥面、曲面和螺纹等 如孔系、平面轮廓、立体轮廓等 2、CNC系统的组成 CNC系统的组成:由数控计算机、程序输入/输 出装置、机床控制装置组成。即包括程序、输入/输 出设备、CNC控制器、可编程控制器、主轴驱动单 元和进给驱动单元等。 程序输入/输出装置 数控计算机 机床控制装置 速度控 制单元 3、CNC控制器一般的工作过程 CNC的工作是在计算机硬件的支持下,执行 软件控制功能的全过程。包括: 输入译码 刀具补偿 进给速度 处理 插补 位置控制 I/O处理 显示 诊断等9个方面。 CNC的工
4、作内容和过程概括表示 指一边输入一边加工,在前一程序 加工时,输入后一个程序段内容。 存储方式 NC方式 整个程序存入存储器中,加 工时将一个个程序段调出; CNC输入工作方式: 输入内容: 输入型式: (1)输入 零件程序、机床参数和补偿数据。 有光电阅读机、键盘、磁盘和联机等输入。 (2)译码 译码处理:以程序段为单位,把零件的轮廓 (起点、终点、直线或圆弧)、进给速度(F)和 其他辅助信息(M、S、T)按照一定的语法规则解 释成计算机能够识别的数据形式并保存,同时还要 完成程序段的语法检查,发现错误进行报警提示。 (3)刀具补偿 刀具长度 刀具半径的补偿 C刀具补偿功能 包括 是指较高档
5、的CNC中,程 序段之间的自动转接和过 切削判别 刀具补偿的作用:把零件轮廓轨迹按给定的刀 具尺寸自动转换(换算)成刀具中心轨迹。为此, 可实现编制的零件程序与刀具无关,也可实现粗、 半精和精加工使用相同程序段而不需修改。 (4)进给速度处理 F_指令给出的是合成速度,故应对速度进行处理: 按合成速度来计算各坐标方向的分速度,为插补计算做 准备。 处理机床的最低和最高速度的限制以及软件的自动加减 速处理。 插补:按一定的方法确定加工轨迹的过程。即在曲线的起 点和终点之间自动进行“数据点密化”。 (5)插补 插补是在规定的周期(称插补周期)内执行一次,按指令 进给速度计算出一个微小的直线数据段。
6、通常经过若干个插补 周期后,插补完一个程序段加工。常有直线、圆弧及螺旋线等 插补,高档数控还有抛物线、椭圆、样条曲线等。 (6)位置控制 开环(步进式)位置控制: CNC装置 I/O 光电隔离 环形分配器 功率放大 电动机 闭环位置控制: 闭环位置控制置于伺服回路的位置环上,它在每个采样周 期内,将插补计算出的理论位置与实际反馈位置相比较,用其 差值去控制进给电动机。在位置控制中,通常还要完成位置回 路的增益调整、各坐标方向的螺距误差补偿和反向间隙补偿, 以提高机床的定位精度。 (7)I/O处理 I/O处理是指CNC与机床之间电气信号的输入、 输出处理和控制(如换刀、主轴速度换挡、冷却、 限位
7、等)。 (8)显示 零件程序、参数 刀具位置 机床状态 报警信息 加工轨迹的静态和动态图形显示等 显示 功能 (9)诊断 是指CNC中的自诊断程序融合在各部 分,随时检查不正常的事件。 是在CNC不工作情况下的诊断,这种 诊断通过配备的各种脱机诊断程序对存 储器、外围设备(CRT、阅读机、穿孔 机等)接口和I/O接口等进行检查。 联机诊断: 脱机诊断 : 远程诊断: 是在联机或脱机情况下,通过网络与远程 通信实现远距离诊断、故障定位和修复。 4、CNC控制器的功能控制器的功能 CNC控制 器的功能 基本功能 选择功能 轴控制功能 准备功能 插补功能 进给功能 主轴功能 刀具及其补偿功能 辅助功
8、能 字符显示功能 自诊断功能等 固定循环功能 图形显示功能 通信功能 人机交互图形编程功能 (1)轴控制功能 亦称G功能,用来指令机床运动方式的功能。如: 指CNC可控制的和同时控制的轴数。 同时控制轴数越多,CNC控制器就越复杂,多轴联 动的零件程序编制也越困难。 (2)准备功能 基本运动 平面选择 准备设定 刀具补偿 固定循环 米英制转换等 (3)插补功能 通过软件插补来实现刀具运动的轨迹。 CNC的插补功能实际上被分为粗插补和精插补。 软件每次插补一个小线段数据称为粗插补; 伺服接口根据粗插补的结果,将小线段分成 单个脉冲输出,称为精插补。 插补运算的方法: 逐点比较法 数字积分法(DD
9、A) 直接函数运算法等。 自由曲线插补 直线插补 圆弧插补 通常精插补由数控系统完成 (4)进给功能 F_指令直接指定各轴进给速度,mm/min, mm/r; 速度可通过操作面板上的倍率开关进行调整,调整 范围通常是:0%200% 。 进给 速度 切削进给速度(mm/min) 同步进给速度(mm/r),切削螺纹之用。 快速进给速度,用G00指定,倍率开关调速。 注:注:实际进给速度由F_和倍率开关综合而得。 G94、 G95 与F_指令无关 (5)主轴功能 是指指定主轴转速的功能, 用S_指令, r/min。 主轴转速还与主轴转速倍率开关有关。 多为4位 (6)辅助功能 用来指令主轴的启、停和
10、转向;切削液的开和关; 刀库的启、停等。用 M_指令。为2位数。 刀具功能:Txxxx 指令,选择刀具与刀补; 第二辅助功能: Bxxx 代码,指定工作台的分度。 (7)刀具功能和第二辅助功能 (8)补偿功能 (9)字符、图形显示功能 显示:程序、参数、各种补偿量、坐标位置、故障 信息、人机对话编程菜单、零件图形及表示实际切 削过程的动态刀具轨迹等。 补偿的目的:简化编程、提高精度。 补偿 功能 尺寸补偿:刀具长度和半径自动补偿; 程序段转接:C功能补偿; 精度补偿:丝杆螺距误差和反向间隙或热 变形等补偿,以提高加工精度。 (11)通信功能 为适应FMS和CIMS等需求,CNC控制器具 有RS
11、232C通信接口或DNC接口,有的CNC还可 与MAP(制造自动化协议)相连,接入工厂的通 信网络,以进行数据高速传输 。 (10)自诊断功能 诊断程序一般包含在系统程序中,在系统运行 过程中或停机时进行检查和诊断,以查找故障的 原因和部位。有的可以进行远程通信诊断。 (12)人机交互图形编程功能 通过输入图形即可实现自动编程。 二、CNC的硬件结构(常规与开放式) 1、常规CNC的硬件结构 (1) 常规CNC发展 的主要形式 总线式模块化结构的CNC 以单板或专用芯片及模板组成结构紧凑的CNC 基于通用计算机(PC或IPC)基础上开发的CNC 采用32位RISC(精简指令集)芯 片、数学协处
12、理器及闪烁存储器 等。用于多轴高档的数控机床。 用于中档、经济 型数控机床。 可以充分利用通用计算机丰富 的软件资源,可以随着通用计 算机硬件的升级而升级。 前两种类型相对第三种而言可称为专用结构的计算机,其 特点是硬件印制板是制造厂专门设计和制造的,因此不具 有通用性。而第三种的硬件通常无需专门设计,只要装入 不同的控制软件,便可构成不同类型的CNC。其硬件有较 大的通用性,硬件的故障易于维修。 (2)单微处理器结构 只有一个微处理器能控制系统总线,CNC的各任务以集 中控制、分时处理方式完成任务。 CPU是CNC的核心,由运算器和控制器组成,完成对数 据的算术和逻辑运算以及系统操作的控制。
13、 (2)单微处理器结构 CPU 总线 存储器 I/O接口 CPU主要由运算器和控制器组成,完成对数据 的算术和逻辑运算以及系统操作的控制。有8位、 16位、32位和64位微处理器芯片。 常见的微处理器芯片:intel公司的8080、8086、 80186、80286、80386。Zilog公司的Z80、 Z800、Z8000等。 总线:数据总线(DB)、地址总线(AB) 和控 制总线(CB)。 DB传输数据,线的根数和传送的数据宽度相等, 总是并行地一次传送有n位宽度的一个字,采用 双向线; AB传输地址信号,与DB结合使用,以确定DB上 传输数据的来源或目的地,采用单向线; CB是传输管理总
14、线的某些控制信号,如数据传 输的读写控制、中断复位及各种确认信号,采用 单向线。 存储器:存放系统程序、中间数据、机床参 数、零件程序。 存储器类型: EPROM:只读存储器,存放 系统程序,可用紫外线擦除后重写,有2716、 2732、2764、27128、27256、27010等。 RAM:随机存储器,存放中间数据,可随机 读写,断电后信息就消失。 CMOS RAM:带有后备电池,存放加工程序, 可随机读写、断电后,信息仍保留。 输入:光电式纸带阅读机、磁带机、磁盘, 计算机通信接口,机床操作面板上手动按钮 等。 输出:程序的穿孔机、电传机输出、字符与 图形显示器。 单微处理器特点: 结构
15、简单,易于实现; 功能实现与处理速度为突出矛盾。解决方 法:增加协处理器,由硬件分担精插补功能, 或采用多处理器结构。 (3)多微处理器结构 CNC的多微处理器结构:有两个或两个以上的微处理 器能控制系统总线和主存储器。分紧耦合和松耦合两 种结构。 指两个或两个以上的微处理器构成的处 理部件之间采用紧耦合(相关性强), 有集中的操作系统,共享资源。 指两个或两个以上的微处理器构成的功 能模块之间采用松耦合(具有相对独立 性或相关性弱),有多重操作系统有效 地实现并行处理。 紧耦合: 松耦合: 现代CNC大多采用多微处理器结构:每个微处理器 完成一部分功能,比单微处理器结构提高了计算处理 速度。
16、多微处理器CNC采用模块化设计,可以积木 式构成CNC,缩短了设计、制造周期,并具有良好 的适应性和扩展性以及结构紧凑。 多微处理器结构的性能价格比比单微处理器结构高, 更适合于多轴控制、高进给速度、高精度、高效率的 数控要求。 1)多微处理器CNC的典型结构 共享总线结构 共享存储器结构 共享总线结构: 以系统总线为中心,系统总线把各个模块有 效地连接在一起,按照要求交换各种数据和控制 信息,实现各种预定的功能。 常用的总线有: STD bus(支持8位和16位字长) Multi bus(型支持16位字长,型支持32位字长) S-100 bus(支持16位字长) VERSA bus(支持32
17、位字长) VME bus(支持32位字长) 共享总线型只有主模块有权控制系统总线,一次 只能有一个主模块占有总线,若使用总线,必须由仲 裁电路来判别各模块的优先级,优先级顺序按各主模 块所承担任务的重要程度预先安排好。 系统总线仲裁电路通常有: 串行:按主模块的链接位置来决定它们的优先权; 并行:采用优先权编码器和译码器等组成的专门逻 辑电路来控制主模块对总线的使用权。 共享总线结构 如图4-5所示,结构简单、系统配置灵活,容易实现,无 源总线造价低。不足之处是各主模块使用总线时会引起“竞 争”而占用仲裁时间,降低信息传输效率,总线一旦出现故 障会影响全局,故提高总线的可靠性十分重要。 共享存
18、储器结构 采用多端口存储器来实现多微 处理器之间的互连和通信,每个端 口都配有一套数据、地址、控制线, 以供端口访问。由多端口控制逻辑 电路解决访问冲突。 图示为具有四个微处理器的共 享存储器结构。当功能复杂而要求 微处理器数量增多时,会争用共享 而造成信息传输的阻塞,降低系统 效率,故其扩展功能较为困难。 2)多微处理器 CNC的基本功能模块 CNC管理模块: CNC插补模块: 位置控制模块: PLC(PMC)模块: 命令与数据输入输出和显示模块: 存储器模块: CNC管理模块:管理CNC 系统有条不紊地工作, 包括初始化、中断管理、 总线裁决、系统出错识 别和处理、系统软硬件 诊断。 CN
19、C插补模块: 预处理:零件程序的译码、刀具补偿、坐标位 移量计算、进给速度处理等; 插补计算:计算各坐标轴的位置。 位置控制模块:对坐 标位置的给定值与实际值 进行比较并获得差值、进 行自动加减速、回基准点、 对伺服系统滞后量的监视 和漂移补偿,最后得到速 度控制的模拟电压去驱动 进给电机。 PLC(PMC)模块: 控制开关量(S、M、T), 实现机床的启、停,刀具 交换,转台分度,工件数 量和运转时间的计数。 命令与数据输入输出和 显示模块:指零件程序、参 数和数据,各种操作命令的 输入输出,以及显示所需要 的各种接口电路。 存储器模块: 程序和数据的主存 储器和模块间的共 享存储器。 2、
20、开放式CNC的系统 (1)开放式数控系统的产生 市场、生产组织结构的快速变化,对数控系统的柔性和通 用性提出了更高要求: 能根据不同的加工需求迅速、高效、经济地构建面向客户的 控制系统; 减少数控机床生产厂商对控制系统供应商的高度依赖性; 大幅度降低系统维护和培训费用; 变封闭型设计为开放型设计,使底层生产控制系统的集成更 简便、有效,以适应车间面向任务和订单的生产组织模式; 易于实现网络化、智能化数控系统等需求; 计算机技术的飞速发展。 (2)开放式CNC的定义 尚无统一的定义,IEEE认为一个真正意义上开放式数 控系统必须具备不同应用程序能协调地运行于系统平台上 的能力,提供面向功能的动态
21、重构工具,同时提供统一标 准化的应用程序用户界面。即应具有如下特征: 1)可互操作性(Interoperability) 2)可移植性(Portability) 3)可缩放性(Scalability) 4)可相互替代性(Interchangeability) 不同的应用程序模块 通过标准化的应用程序 接口运行于系统平台之 上,不同模块之间保持 平等的相互操作能力, 协调工作。 不同的应用程序模块 可运行于不同供应商提供 的不同的系统平台之上。 这一特征是解决CNC软件 的公用问题。 增加和减少系统功能仅表现为 特定模块单元的装载与卸载。 不同性能、可靠性和不同功能 能力的功能模块可以相互替代
22、对开放式CNC的深入认识 20世纪90年代以来,由于计算机技术的飞速发展,推动 数控技术更快的更新换代。世界上许多数控系统生产厂家利 用PC机丰富的软、硬件资源开发开放式体系结构的新一代数 控系统。开放式体系结构使数控系统有更好的通用性、柔性、 适应性、可扩展性,并可以较容易的实现智能化、网络化。 开放式数控系统的本质是数控系统的开发可以在统一的 (标准化环境的)运行平台上,面向机床厂家和最终用户, 允许不同开发商的不同功能的软、硬件模块介入,以构成满 足不同需求的CNC,并可将用户的特殊应用集成到控制系统 中,实现不同品种、不同档次的开放式数控系统。 应有特点: 在实现系统构成要素模块化的同
23、时,要通过这些要素之间 的标准化,能够将由不同买方提供的要素自由地结合起来,从 而能方便地构成完整的系统。 具体要求: 1)系统的构成要素应是模块化的,同时各模块之间的接口必须 是标准化的; 2)系统的软件、硬件构造应是“透明的”、“可移植的”; 3)系统应具有“连续升级”的能力; 4) “工艺策划”、“加工数据库”向用户开放。 2)开放式数控机床的机械结构也应是开放式的 应有特点: 1)采用功能模块部件组成的机床; 2)采用专业化生产方式,利用“信息技术”将社会制造资源的 合理调配逐步在机械制造业建立完善的虚拟化与网络化的先进 制造体系,使机械制造业资源高效地被利用,达到降低成本、 提高质量
24、、缩短制造周期的目的。 “开放式”开放式” 要求:要求: 1)控制系统具有开放式、模块化的体系结构 (3)开放式CNC的发展现状 近几年来世界发达国家纷纷采取措施,投入大量的人力、 财力组织优势力量进行新一代开放式体系结构和具有智能型 功能的数控技术开发与研究,主要有: 美国1981年开始NGC(Next Generational Controller)计划, 最终形成一份开放式系统体系结 构规范SOSAS(Specification of an open system architecture standard),开发了基于SOSAS 的CNC型谱系列;1994年又开始 了OMAC(Open
展开阅读全文