数控装置的综述ppt课件_第1页
数控装置的综述ppt课件_第2页
数控装置的综述ppt课件_第3页
数控装置的综述ppt课件_第4页
数控装置的综述ppt课件_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第4章 数控装置第第4 4章章 数控装置数控装置 4.1 4.1 数控装置的组成及作用数控装置的组成及作用 4.1.1 组成 数控装置接受来自信息载体的控制信息并转换成数控设备的操作(指令)信号。数控装置由输入接口、控制器、运算器、存储器和输出接口等五大部分组成 * 数控装置的作用 数控装置的主要作用是,读入数控加工程序,将其转换成控制机床运动和辅助功能要求的格式,分别送给进给电机控制单元、主轴电机控制单元和PLC,具有内置PLC功能的数控装置本身具有逻辑量解算功能,直接将解算结果送给机床强电控制系统。具有闭环控制功能的数控系统还会读入机床位置检测装置发出的实际位置信号,与指令位置比较后,用其

2、差值控制机床的移动,可以获得较高的位置控制精度。 4.1.2 主要功能第4章 数控装置数控装置在数控机床中的位置主轴伺服单元数 控装置输出设备PLC进给伺服单元主 轴电机进 给电机位 置检测机床本体接口电路操作面板输入设备第4章 数控装置4.1.3 数控装置软件和硬件的功能界面硬件软件图图4-1 几种典型的软硬件界面的划分几种典型的软硬件界面的划分第4章 数控装置 早期的数控系统,它的输入、运算、插补、控制功能均由电子管、晶体管、中小规模集成电路组成的逻辑电路实现。不同的数控机床需要设计专门的逻辑电路,可靠性差,功能和灵活性差。 小型机的采用,世界上第一台CNC系统于1970年问世,1974年

3、美日等国便研究出了以微处理器为核心的数控系统,之后相继8位、16位、后16位、32位、64位CNC被应用。CNC具有体积小、结构紧凑、功能丰富、可靠性好等优点。4.2 4.2 数控装置的硬件结构数控装置的硬件结构第4章 数控装置 在一块半导体芯片上集成了CPU, 存储器以及输入/输出接口电路,这样的芯片习惯上程为单片微型计算机single chip microcomputer,SCM)单片机的典型结构如图:系统时钟ROMCPU定时计数器串行I/O并行I/ORAMRESETINT电源4.2.1 由单片机组成的数控装置第4章 数控装置典型的单片机应用系统如图:单片机EPROMRAMI/O显示器键盘

4、通用外部设备I/OI/O扩展A/D光电隔离光电隔离光电隔离D/A数字量检测模拟量检测开关量检测开关量控制伺服驱动控制数据存储器程序存储器基本系统I/O子系统外部设备第4章 数控装置 单片机程序开发语言及支持软件, 常用C, PL/M, Pascal, C语言编辑器有FRANKIN, ARCHIMEDES等,支持软件,8051、52系列intel公司的ASM-51,PL/M-51及连接定位程序。 MCS-51单片机是美国INTE公司于1980年推出的产品,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MCS

5、-51单片机作为代表进行理论基础学习。我们也以这一代表性的机型进行系统的讲解。 MCS-51系列单片机主要包括8031、8051和8751等通用产品,其典型系统有广州数控产品):第4章 数控装置图4-2 用80C31单片机组成的简易数控装置的硬件系统图图中 74LS02为:双极TTL数字逻辑电路, 四2输入或非门,Y=A+B 2764为EPROM, 可擦写只读存储器 GND为信号地 RST为复位,左面是复位电路 DG1-DG6为LED 显示器第4章 数控装置CPU纸带机接口RS232接口CRT/MDI接口手摇轮接口ROM接口RAM接口PLC接口位控单元位控单元位控单元主轴单元D/AD/AD/A

6、D/A速度单元速度单元速度单元速度单元MMMMMST功能图4-3 单微处理机数控装置的结构图4.2.2 单微处理机CPU数控装置第4章 数控装置 图4-4 数控装置的物理结构FANUC-6MB)第4章 数控装置单微处理机数控装置典型产品: 右:FANUC 150i-M系列下:华中世纪星第4章 数控装置4.2.3 多CPU数控装置图4-5 共享总线式多CPU数控装置结构图第4章 数控装置4.2.4 基于PC的数控装置图4-6 递阶式PC数控系统结构图第4章 数控装置图4-7 PCI/O软件化数控系统结构图第4章 数控装置典型基于典型基于PC的和网络型数控产品的和网络型数控产品上:上:SIEMEN

7、S802D左:燕山大学数控凸轮磨床左:燕山大学数控凸轮磨床第4章 数控装置4.3 4.3 数控软件数控软件加工程序译码刀补处理速度控制插补处理位置控制伺服驱动PLC控制位置反馈4.3.1 数控软件的数据转换流程 译码缓冲区 刀补缓冲区 运行缓冲区图4-8 数控装置软件的数据转换流程第4章 数控装置高4位 低4位 说明 1 3 G03 2 3 M03 100 X值 50 Y值 0 Z值 0 I值 50 J值 0 K值 100 F值 图4-9 不按字符格式的译码数据存放格式 1. 1. 译码译码 译码就是把用译码就是把用ASCASC码编写的零件加码编写的零件加工程序翻译成数控系统要求的数据格式,工

8、程序翻译成数控系统要求的数据格式,并存放到译码缓冲区中,准备为后续程并存放到译码缓冲区中,准备为后续程序使用。译码后的数据有两种存放格式。序使用。译码后的数据有两种存放格式。 (1 1) 不按字符格式的存放方法不按字符格式的存放方法 M03 G03 X100. Y50. I0 J50. F100. M03 G03 X100. Y50. I0 J50. F100.; 第4章 数控装置 (2) 保留字符格式的存放方法保留字符格式的存放方法 Struct PROG_BUFFERchar buf_state;/0:空,:空, 1:有数据:有数据 int block_num; /程序段号程序段号 dou

9、ble COORD20; /尺寸字的数值,单位为尺寸字的数值,单位为m int F,S; /进给速度和主轴速度进给速度和主轴速度 char G_flag; /以标志形式存放的以标志形式存放的G指令指令 char G1; /G指令表指令表 . char M_flag; /以标志形式存放的以标志形式存放的M指令指令 char M1; /M指令表指令表 . char T; /刀具代号刀具代号 char D; /刀具半径值刀具半径值 ;第4章 数控装置2.刀补刀补处理程序主要进行以下几项工作: 1 计算本段零件轮廓的终点坐标值; 2 根据刀具的半径值和刀具补偿方向,计算出本段刀具中心轨迹的终点位置;

10、3 根据本段和下一段的转接关系进行段间处理。 A C A r r r A r a) b) c) r B r C B r B C B1 M r D E F G H F H G D E F D E G H 第4章 数控装置3. 速度预处理速度预处理程序主要完成以下几步计算: 1计算本程序段总位移量 2计算每个插补周期内的合成进给量 L=Ft/60m) 式中,F 进给速度值mm/min); t 数控系统的插补周期ms)。V(t)VcOCBA恒速控制: F值恒定加减速控制:F值按照一定 规律变化第4章 数控装置4. 插补处理 1 根据速度倍率值计算本次插补周期的实际合成位移量; 2 计算新的坐标位置;

11、 3 将合成位移分解到各个坐标方向,得到各个坐标轴的位置控制指令。 插补程序的实时性 O Y E (Xe,Ye) R Y Y X er X X O 第4章 数控装置指令位置 +插补输出 +x2,y2- -位控输出x3,y3 + X2新,Y2新实际位置增量x1,y1 实际位置X1新,Y1新 X2旧,Y2旧 X1旧,Y1旧 + + -5.位置控制图4-10 位置控制算法原理第4章 数控装置(1) 计算新的指令坐标位置 X2新 = X2旧 + x2 Y2新 = Y2旧 + y2(2) 计算实际坐标位置 X1新 = X1旧 + x1 Y1新 = Y1旧 + y1(3) 计算位置控制输出值 x3 = X

12、2新 - X1新 y3 = Y2新 Y1新 位置控制是强实时性任务,所有计算必须在位置控制周期伺服周期内完成。伺服周期可以等于插补周期,也可以是插补周期的整数分之一。第4章 数控装置数控装置管 理控 制输入I/O处理显示诊断通讯速度处理刀具补偿译码插补位置控制 4.3.2 4.3.2 数控软件的特点及关键技术数控软件的特点及关键技术 1.多任务与并行处理技术(1) 数控装置的多任务性图4-11 数控装置的任务及分类框图第4章 数控装置这些任务中有些可以顺序执行,有些必须同时执行,如: (1) 显示和控制任务必须同时执行,以便操作人员及时了解机床运行状态; (2) 在加工过程中,为使加工过程连续

13、,译码、刀补、插补和位置控制模快也必须同时进行。第4章 数控装置优先级顺序显示其它译码I/ O刀补位置控制插补运算背景程序背 景 程序 初始化(2) 多任务并行处理的实现 1) 资源分时共享图4-12 分时共享多任务处理方案第4章 数控装置 位置控制 插补运算 背景程序图4-13 各任务占用CPU时间示意图 0ms 4ms 8ms 12ms 16ms第4章 数控装置1 2 3 41 2 3 41 2 3 41 2 3 41 2 3 4t1 t2 t3 t4 t5 t6 t7 t8 时间 t1 t2 t3 t4 t5 t6 时间 a顺序处理 b并行处理空 间N3 N2 N1空间N2 N1输出输出

14、2) 时间重叠流水处理图4-14 时间重叠流水处理示意图第4章 数控装置故障处理;位置控制;插补运算; 译码;刀补;速度处理;输入/输出;显示。循环执行后台程序前台程序中断执行4.3.3 4.3.3 数控软件的基本结构数控软件的基本结构 1. 1. 前后台型结构模式前后台型结构模式 图4-15 前后台程序的运行关系 第4章 数控装置 初 始 化 中 断 管 理 系 统 (硬件+软件)0 级 中断效劳程序1 级 中断效劳程序2 级 中断效劳程序N级中断效劳程序 2. 中断型结构模式 中断型结构的数控软件系统见图4-16。 图4-16 中断型结构的数控软件系统 3. 基于实时操作系统的结构模式。第

15、4章 数控装置 4.4.1 接口的分类与任务1. 接口的分类 * 接口标准化; 数控系统开放化的要求2. 接口的任务 (1) 进行电平和功率放大。 (2) 将数控装置和机床之间的信号在电气上加以隔离。 (3) 数/模D/A或模/数A/D转换电路。 (4)消除畸变。 4.4 . 数控装置的输入/输出接口第4章 数控装置 主轴驱动电机数控装置 接口分 类 电机速度控制 进给 主轴驱动机床坐标轴进给电机操作面板 限位开关 机电器件(电磁铁,离合器等) 辅助功能齿轮箱,转台,换刀装置等) 辅助电机 机床控制设备 控制装置 电源控制(变压器,维护 装置等)速度Vx,Vy,Vz电源位置测量传 感 器 激

16、励位置指示电源连锁停止命令开/关指令信号第4章 数控装置4.4.2 数控装置常用接口1. 直流模拟信号接口第4章 数控装置斯密特触发器2. 直流数字信号接口+5V +5V 2.2k 2.2k 100 0.1u 47u 100 a)斯密特触发电路 b) RS触发器整形电路图4-20 消除触点抖动的电路第4章 数控装置CNC电平转换电路以电压输入的接收电路见图4-21。图4-21 电压输入的接收电路第4章 数控装置CNCCNCa)继电器输出 b)无触点输出图4-22 输出接口电路+24VCNC 输出第4章 数控装置3、数控装置的通信接口图 4-23第4章 数控装置数控机床上需要控制的数字信号4.5

17、 PLC控制控制第4章 数控装置4.5.1. PLC的基本概念图4-24 实现主轴正反转及停止控制的继电器逻辑电路第4章 数控装置 现代数控系统中采用可编程逻辑控制器Programmable Logic Controller-PLC来实现开关量及其逻辑关系的控制。PLC是由计算机简化而来的,为了适应顺序控制的要求,PLC省去了计算机的一些数字运算功能,强化了逻辑运算功能,是一种介于继电器控制和计算机控制之间的自动控制装置。PLC的最大特点是,其输入输出量之间的逻辑关系是由软件决定的,因此改变控制逻辑时,只要修改控制程序即可,是一种柔性的逻辑控制装置。另外PLC能够控制的开关量数量要比RLC多,

18、能实现复杂的控制逻辑。由于减少了硬件线路,控制系统的可靠性大大提高。 2数控装置中的PLC 数控装置中的PLC有两种类型:内装型PLC和独立型PLC。内装型PLC是指PLC包含在数控装置当中,PLC与数控功能模块间的信号传送在数控装置内部实现,PLC与机床间的信号传送则通过输入/输出接口电路实现,如图4-25所示。第4章 数控装置 NCPLCI/O电路伺服驱动单元主轴驱动单元 强电电路机床操作面板MDI/CRT面板伺服驱动单元主轴驱动单元 辅 助 动 作图4-25 内装型PLC结构图第4章 数控装置 NCPLC伺服驱动单元主轴驱动单元 强电电路机床操作面板MDI/CRT面板伺服驱动单元主轴驱动

19、单元 辅 助 动 作DI/DO电路DI/DO电路DI/DO电路 独立型PLC又称通用型PLC,的CPU、系统程序、用户程序、输入/输出电路、通讯等均设计成独立的模块。独立型PLC与数控装置的关系如图4-26 图4-26 独立型PLC结构图第4章 数控装置 上:内置型PLC右:独立型PLC第4章 数控装置 由于PLC的硬件结构不同,功能也不尽相同,程序的表达方法也不同。可编程序逻辑控制器的常用编程方法有接点梯形图法和语句表法。 1 接点梯形图 梯形图编程是一种图形编程方法,由于用了电路元件符号来表示控制任务,与传统的继电器电路图很相似,因此梯形图很直观,易于理解。前面提到的电机正反转控制的梯形图

20、程序如图4-27所示。 4.5.2 PLC编程方法梯级1分支1分支21.1 B120.2 120.11.2 R1 120.11.0 A R2 R1R2 120.2120.1 120.2 R1 E左母线右母线第4章 数控装置2 语句表 语句表也称指令表ILInstruction List),或指令表语言。指令表语言和汇编语言很相似,每条语句包含有一个操作码部分和一个操作数部分。操作码表示功能类型,操作数表示操作的对象,操作数由地址码和参数组成。若采用指令语句,图4-27所示的梯形图程序可表达为:RD AOR R1 AND,NOT E AND,NOT R2 WRT R1 RD B OR R2 12

21、0.2 AND,NOT E AND,NOT R1 WRT R2 120.2其中的RD、OR、AND、NOT等称为指令语句的操作码,而1.0、120.1、1.2等为操作数。这种编程方法紧凑、系统化,但比较抽象,有时先用梯形图表达,然后写成相应的指令语句再用编程器上的指令和功能键输入到PLC中。表4-1是常用的操作码及其涵义。 第4章 数控装置序号 指 令 处 理 内 容 1 RD 读出给定信号的状态 2 RD.NOT 读出给定信号的非状态 3 WRT 将运算结果写入指定的地址单元 4 WRT.NO T 将运算结果的非状态写入指定的地址单元 5 AND 执行逻辑与 6 AND.NOT 以指定的地址

22、信号的非状态执行逻辑与 7 OR 执行逻辑或 8 OR.NOT 以指定的地址信号的非状态执行逻辑或 9 RD.STK ST0内容左移, 并将指定地址信号写入 ST0 10 RD.NOT.STK ST0内容左移, 并将指定地址的非信号信号写入 ST0 11 AND.STK 将ST0和ST1的内容相与, 结果存于 ST0 12 OR.STK 将ST0和ST1的内容相或, 结果存于 ST0 第4章 数控装置 CPU RAMEPROM用户程序EPROM用户程序 编程器 电 源输入输出模块功能开关和指示器 电 池4.5.3 PLC的工作过程 1PLC的硬件结构图4-28 PLC硬件原理图第4章 数控装置输入/输出状态采集解算梯形图扫描I/O口,更新输出状态扫描编程器更新显示强行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论