第三章数控系统结构

上传人:今*** 文档编号:107030904 上传时间:2019-10-17 格式:PPT 页数:78 大小:8.44MB
返回 下载 相关 举报
第三章数控系统结构_第1页
第1页 / 共78页
第三章数控系统结构_第2页
第2页 / 共78页
第三章数控系统结构_第3页
第3页 / 共78页
第三章数控系统结构_第4页
第4页 / 共78页
第三章数控系统结构_第5页
第5页 / 共78页
点击查看更多>>
资源描述

《第三章数控系统结构》由会员分享,可在线阅读,更多相关《第三章数控系统结构(78页珍藏版)》请在金锄头文库上搜索。

1、第三章 CNC系统结构及控制方法,一、CNC系统的定义及结构 定义 从自动控制的角度来看,CNC系统是一种位置、速度(还包括电流)控制系统,其本质上是以多执行部件(各运动轴)的位移量、速度为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。 方框图,CNC系统的功能,1. 控制功能 控制轴有移动轴和回转轴,有基本轴和附加轴。通过轴的联动可以完成轮廓轨迹的加工。一般数控车床只需二轴控制,二轴联动;一般数控铣床需要三轴控制、三轴联动或多轴联动;一般加工中心为多轴控制,三轴联动。控制轴数越多,特别是同时控制的轴数越多,要求CNC系统的功能就越强,同时CNC系统也就越复杂,

2、编制程序也越困难。,2. 几何参数 CNC设定的最小设定单位 插补方式 控制轴数,3. 准备功能 P4 准备功能也称G指令代码,它用来指定机床运动方式的功能,包括基本移动、平面选择、坐标设定、刀具补偿、固定循环等指令。 对于点位式的加工机床,如钻床、冲床等,需要点位移动控制系统。对于轮廓控制的加工机床,如车床、铣床、加工中心等,需要控制系统有两个或两个以上的进给坐标具有联动功能。,4. 进给功能 根据加工工艺要求,CNC系统的进给功能用F指令代码直接指定数控机床加工的进给速度。 (1)切削进给速度 以每分钟进给的毫米数指定刀具的进给速度,如100mm/min。对于回转轴,表示每分钟进给的角度。

3、 (2)同步进给速度 以主轴每转进给的毫米数规定的进给速度,如0.02mm/r。只有主轴上装有位置编码器的数控机床才能指定同步进给速度,用于切削螺纹的编程。 (3)进给倍率 操作面板上设置了进给倍率开关,倍率可以从0200%之间变化,每档间隔10%。使用倍率开关不用修改程序就可以改变进给速度,并可以在试切零件时随时改变进给速度或在发生意外时随时停止进给。,5. 主轴功能指定主轴转速的功能 (1)转速的编码方式 一般用S指令代码指定。r/min (2)指定恒定线速度 该功能可以保证车床和磨床加工工件端面质量和不同直径的外圆的加工具有相同的切削速度。 mm/min (3)主轴定向准停 该功能使主轴

4、在径向的某一位置准确停止,有自动换刀功能的机床必须选取有这一功能的CNC装置。,6. 辅助功能 辅助功能用来指定主轴的启、停和转向;切削液的开和关;刀库的启和停等,一般是开关量的控制。各种型号的数控装置具有的辅助功能差别很大,而且有许多是自定义的。 7. 刀具功能 刀具功能用来选择所需的刀具。,8. 补偿功能 补偿功能是通过输入到CNC系统存储器的补偿量,根据编程轨迹重新计算刀具的运动轨迹和坐标尺寸,从而加工出符合要求的工件。补偿功能主要有以下种类: (1)刀具的尺寸补偿 如刀具长度补偿、刀具半径补偿和刀尖圆弧补偿。这些功能可以补偿刀具磨损以及换刀时对准正确位置,简化编程。 (2)丝杠的螺距误

5、差补偿和反向间隙补偿或者热变形补偿通过事先检测出丝杠螺距误差和反向间隙,并输入到CNC系统中,在实际加工中进行补偿,从而提高数控机床的加工精度。,9. 字符、图形显示功能 CNC控制器可以配置单色或彩色CRT或LCD,通过软件和硬件接口实现字符和图形 的显示。通常可以显示程序、参数、各种补 偿量、坐标位置、故障信息、人机对话编程 菜单、零件图形及刀具实际移动轨迹的坐标等。,10. 自诊断功能 为了防止故障的发生或在发生故障后可以迅速查明故障的类型和部位,以减少停机时间,CNC系统中设置了各种诊断程序。不同的CNC系统设置的诊断程序是不同的,诊断的水平也不同。诊断程序一般可以包含在系统程序中,在

6、系统运行过程中进行检查和诊断;也可以作为服务性程序,在系统运行前或故障停机后进行诊断,查找故障的部位。有的CNC可以进行远程通信诊断。,11. 通信功能 为了适应柔性制造系统(FMS)和计算机集成制造系统(CIMS)的需求,CNC装置通常具有RS232C通信接口,有的还备有DNC接口。也有的CNC还可以通过制造自动化协议(MAP)接入工厂的通信网络。,12. 人机交互图形编程功能 为了进一步提高数控机床的编程效率,对于NC程序的编制,特别是较为复杂零件的NC程序都要通过计算机辅助编程,尤其是利用图形进行自动编程,以提高编程效率。因此,对于现代CNC系统一般要求具有人机交互图形编程功能。有这种功

7、能的CNC系统可以根据零件图直接编制程序,即编程人员只需送入图样上简单表示的几何尺寸就能自动地计算出全部交点、切点和圆心坐标,生成加工程序。有的CNC系统可根据引导图和显示说明进行对话式编程,并具有自动工序选择、刀具和切削条件的自动选择等智能功能。有的CNC系统还备有用户宏程序功能(如日本FANUC系统)。这些功能有助于那些未受过CNC编程专门训练的机械工人能够很快地进行程序编制工作。,数控系统的组成,从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的。 程序、输入输出设备、计算机数字控制装置、可编程逻辑控制器、主轴驱动装置、进给驱动装置组成。,目前CNC的硬

8、件结构广泛采用各种多CPU结构,80年代后出现了以个人计算机(PC)为基础的CNC结构。从结构上看,近代CNC由以下三部分组成: NC:主要负责数控加工程序的处理、插补、伺服、进给的控制等数控主流程的处理和控制; PLC:主要负责对数控设备及其他辅助设备的开关量控制 MMC:它是CNC中负责处理人机界面及外界通信任务的机构,具有图形处理和数据处理功能。,计算机数字控制系统的硬件结构,按控制功能的复杂程度可分为: 单处理机结构和多处理机结构; 按电路板的结构特点可分为: 大板结构和模块化结构。 按总体安装结构特点可分为: 整体式结构和分体式结构 按CNC装置硬件的制造方式可分为: 专用型结构和个

9、人计算机式结构,CNC装置的硬件结构,整体式结构把CRT和MDI面板、操作面板以及功能模块板组成的电路板等安装在同一机箱内 分体式结构把CRT和MDI面板、操作面板等做成一个部件,而把功能模块组成的电路板安装在一个机箱内,两者之间用导线或光纤连接。,按总体安装结构特点分类,按CNC装置硬件的制造方式分类,专用型结构由各制造厂家专门设计和制造。 个人计算机式结构以工业PC作为CNC装置的支撑平台,再由机床制造厂根据数控需要,插入控制卡和数控软件,构成CNC装置。,大板结构一个系统一般都有一块大板,称为主板。主板上装有主CPU和各轴的位置控制电路等。其他相关的子板(完成一定功能的电路板),如ROM

10、板、零件程序存储器板和PLC板都直接插在主板上面,组成CNC系统的核心部分,按电路板的结构特点分类,模块化结构将CPU、存储器、输入输出控制分别做成插件板(称为硬件模块),甚至将CPU、存储器、输入输出控制组成独立微型计算机级的硬件模块,相应的软件也是模块结构,固化在硬件模块中。,单处理机结构 初期的CNC系统和现在的一些经济型CNC系统一般采用单CPU结构 多处理机结构 多CPU结构可以满足数控机床高进给速度、高加工精度和许多复杂功能的要求。多用于高档的,全功能型的CNC机床,按控制功能的复杂程度,单微处理器硬件结构图,单处理器计算机控制,单微处理器结构组成: 微处理器(运算、控制)、总线、

11、存储器、接口等;,微处理器和总线,微处理器CPU运算器,控制器组成 运算器包括:算术逻辑运算、寄存器、堆栈 总线:具有一定信号意义的物理导线 数据总线(双方向线) 地址总线(单方向线) 控制总线(单方向线),可擦写只读存储器(EPROM):系统程序 随机存储器(RAM): 运算的中间结果、需显示的数据、运行中的状态、标志信息 有后备电池的CMOS RAM或磁盘存储器 : 加工的零件程序、机床参数、刀具参数等,I/O(输入/输出)接口,1. 进行必要的电气隔离 2. 电平转换和功率放大,MDI/CRT接口,位置控制模块速度控制、位置反馈,要求:无超调、无滞后、抗干扰能力强。,对机床进给运动的坐标

12、轴位置进行控制。,对主轴控制,一般只包括速度控制。 刀库位置控制(简易位置控制) C轴位置控制:包括位置和速度控制,可编程控制器,内装型 为实现机床的顺序控制而专门设计制造的。 独立型 在技术规范、功能和参数上均可满足数控机床要求的独立部件。,通信接口,单微处理器数控装置: 以一个CPU(中央处理器)为核心,CPU通过总线与存储器和各种接口相连接,采取集中控制、分时处理的工作方式,完成数控加工各个任务。 结构特点: 一个微处理器完成所有的功能 采用总线结构 结构简单,易于实现 功能受限制,多微处理器计算机控制,多处理器计算机控制在CNC系统中有两个或两个以上的CPU能控制系统总线或主存储器进行

13、工作的系统结构 特点: 能实现真正意义上的并行处理,处理速度快,可以实现较复杂的系统功能。容错能力强,在某模块出了故障后,通过系统重组仍可继续工作。,常见的有下面六种基本功能模块,如果希望扩充功能,则可以再增加相应的模块。 1. CNC管理模块 它具有管理和组织整个CNC系统工作过程的职能。例如:系统初始化、中断管理、总线裁决、系统出错识别和处理、系统软/硬件诊断等。它能够对工件加工程序进行译码、刀具补偿、坐标位移量计算和进给速度处理等插补前的预处理工作。 2. CNC插补模块 按给定的插补类型和轨迹坐标进行插补计算,并向各个坐标轴发出位置指令值。,3. 位置控制模块 它将插补后的坐标位置指令

14、值与位置检测单元反馈回来的实际位置值进行比较,并进行自动加减速、回基准点、伺服系统滞后量的监视和漂移补偿,最后得到速度控制的模拟电压,去驱动进给电动机。 4. PLC模块 它能够对加工程序中的开关功能和来自机床的信号进行逻辑处理,以实现各功能与操作方式之间的连锁。例如:机床电气设备的启动与停止、刀具交换、回转台分度、工件数量和运行时间的计算等。,5. 数据输入、输出和显示模块 它包括加工程序、参数、数据和各种操作命令的输入(如通过纸带阅读机、键盘或上级计算机等)和输出(如通过打印机、纸带穿孔机等)以及显示(如通过CRT、液晶显示器等)所需要的各种接口电路。 6. 存储器模块 它是存放程序和数据

15、的主存储器,也可以是各功能模块间传送数据用的共享存储器。,多处理器CNC装置的典型结构 1)共享总线结构 在这种结构的CNC系统中,只有主模块有权控制系统总线,且在某一时刻只能有一个主模块占有总线,如有多个主模块同时请求使用总线会产生竞争总线问题。,总线仲裁机构,在各主模块争用总线时,判别出各模块优先级的高低。 串行总线仲裁方式链接位置 并行总线仲裁方式专用逻辑电路,优先权 编码方案,共享总线结构的优点 结构简单、系统组配灵活、成本相对较低、可靠性高 共享总线结构的缺点 总线是系统的“瓶颈”,一旦系统总线出现故障,将使整个系统受到影响; 由于使用总线要经仲裁,使信息传输率降低。,2)共享存储器

16、结构 在该结构中,采用多端口存贮器来实现各CPU之间的互连和通信,每个端口都配有一套数据、地址、控制线,以供端口访问。由多端控制逻辑电路解决访问冲突。 功能复杂,当CNC系统要求CPU数量增多时,会因争用共享存储器而造成信息传输的阻塞,降低系统的效率,其扩展功能较为困难。,多处理机的结构特点,1. 性能价格比高 2. 采用模块化结构,有良好的适应性和扩展性 3. 硬件易于组织规模生产。 4. 有很高的可靠性。,1.计算机数字控制系统的软硬件界面,CNC系统软件结构及控制,计算机数字控制装置的数据转换流程,CNC系统的软件结构及控制,CNC装置的软件的特点: CNC系统的多任务性 CNC系统软件的任务:管理和控制,并行处理:计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作,加工时,CNC为了解决同一时间间隔完成两个或两个以上的工作,通常采用: 1. 资源分时共享 2. 资源重叠流水处理,计算机数字控制装置的数据转换流程,t=t1+ t2+

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号