数控车床数控系统的设计.docx
- 文档编号:6204478
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:25
- 大小:340.56KB
数控车床数控系统的设计.docx
《数控车床数控系统的设计.docx》由会员分享,可在线阅读,更多相关《数控车床数控系统的设计.docx(25页珍藏版)》请在冰豆网上搜索。
数控车床数控系统的设计
第1章引言
1.1我国数控技术的发展背景
我国数控技术经过了研制开发、引进技术、消化吸收、科技攻关和产业攻关几个过程,并得到了飞速发展。
从1958年起,由一些科研院所、高等学校和少数机床厂起步进行数控系统的研制和开发,由于受到当时国产电子元器件水平低、部门经济等因素的制约,未能取得较大的进展。
在改革开放以后,经过“六五”(1981-1985年)的引进国外技术,“七五”(1986-1990年)的消化吸收和“八五”(1991-1995年)国家组织的科技攻关和“九五”(1996-2000年)国家组织的产业化攻关,才使得我国数控技术逐步取得实质性的进展,一些较高档次的数控系统(五轴联动),分辨率为0.002um的高精度数控系统、数字仿形数控系统、为柔性单元配套的数控系统都开发出来,并造出样机,开始了专业化生产和使用。
1992年我国年产数控机床仅4200多台,到2003年这一数字已为2.48万多台,比上年增长了41.6%。
10年来,我国数控金切机床产量翻了两番多,数控机床产品开发加快,一批反映当前世界数控机床发展潮流的高档次数控机床问世,如直线电机驱动加工中心、五轴车铣复合中心、五轴加工中心等。
建立了以中、低档次数控机床为主的产业体系和高档次数控机床的研发和生产体系,可以说,我国机床业整体素质有了明显提高。
但与发达国家相比,我国机床数控化率还不高,目前生产产值数控化率还不到30%,消费值数控化率还不到50%,而发达国家大多在70%左右。
高档次的数控机床及配套部件只能靠进口。
我国企业的数控机床占有率逐年上升,在大中企业已有较多的使用,在中小企业甚至个体企业中也普遍开始使用。
这些数控机床,除少量机床以FMS模式集成使用外,大都处于单机运行状态,并且相当部分处于使用效率不高,管理方式落后的状态。
1.2数控机床发展趋势
1.2.1高速、高效、高精度、高可靠性
(1)高速、高效加工
进入21世纪,机床向高速化方向发展,大幅度提高加工效率、降低加工成本、提高零件的表面加工质量和精度。
上世纪90年代以来,欧、美、日各国争相开发应用新一代高速数控机床,加快机床高速化发展步伐。
(2)高精度、超精密化加工
当前,机械加工高精度的要求较普通的加工精度提高了一倍,达到5微米;精密加工精度提高了两个数量级,超精密加T精度进入纳米级(0.001微米),主轴回转精度要求达到0.01-0.05微米,加工圆度为0.1微米,加工表面粗糙度Ra=0.003微米等。
从精密加工发展到超精密加工(特高精度加工),是世界各工业强国致力发展的方向。
其精度从微米级到亚微米级,乃至纳米级(<10nm),其应用范围日趋广泛。
(3)高可靠性
是指数控系统的可靠性要高于被控设备的可靠性在一个数量级以上,但也不是可靠性越高越好,仍然是适度可靠。
对于每天工作两班的无人工厂而言,如果要求在16小时内连续正常工作,无故障率P(t)=99%上的话,则数控机床的平均无故障运行时间MTBF就必须大于3000小时。
当前国外数控装置的MTBF值已达60000小时以上,驱动装置达30000小时以上。
1.2.2模块化、智能化、柔性化和集成化
(1)模块化、专门化与个性化
为了适应数控机床多品种、小批量的特点,机床结构模块化,数控功能专门化,机床性能价格比显著提高并加快优化。
个性化是近几年来特别明显的发展趋势。
(2)智能化
在数控系统中智能化的内容包括:
①为追求加工效率和加工质量方面的智能化,如自适应控制,工艺参数自动生成;②为提高驱动性能及使用连接方便方面的智能化,如前馈控制、电机参数的自适应运算等;③简化编程、简化操作方面的智能化;④智能诊断、智能监控方面的内容等。
(3)柔性化和集成化
数控机床向柔性自动化系统发展的趋势是:
从点(数控单机、加工中心和数控复合加工机床)、线(FMC,FMS,FTL,FML)向面(工段车间独立制造岛、工厂自动化FA)、体(CIMS、分布式网络集成制造系统)的方向发展,另一方面向注重应用性和经济性方向发展。
1.2.3开放性
为适应数控进线、联网、普及型个性化、多品种、小批量、柔性化及数控迅速发展的要求,最重要的发展趋势是体系结构的开放性,设计生产开放式的数控系统,例如美国OMAC,欧共体的OSACA及日本的OSEC发展开放式数控的计划等。
1.3本课题研究的意义及主要内容
数控系统是计算机技术在机械制造领域的一种典型应用,它集计算机技术、自动化控制技术、测量技术、现代机械制造技术、微电子技术、信息处理技术等多项技术于一体,是近年来应用领域中发展十分迅速的一项综合性的高新技术。
随着IC技术和计算机技术的发展,市场上出现了多种功能强大的微控制器,为开发新型的、面向不同应用对象和层次的高性价比数控系统提供了坚实的平台。
在激烈的竞争中,中低端市场需求占数控系统需求的80%左右,国产数控系统要巩固已有中低端市场份额,就必须开发出性价比更高的数控系统,在此基础上力争加大中高端市场的占有率。
因此研制具有自主知识产权的嵌入式机床控制系统,对于提高我国中高档数控系统的技术水平有着十分重要的意义。
随着市场和科学技术需求的不断发展,现代制造技术对加工设备提出了更高的要求。
传统的加工手段逐渐被数字化、集成化、智能化及网络化的数控加工方式所代替。
但目前数控机床的价格还比较昂贵,对传统机床进行数控化改造不失为既经济又快捷的一条途径。
模块化的开放式数控系统是当今数控技术发展的方向,其实现的最主要途径是数控系统的PC化。
数控模块PC化有3种类型,其中应用最广泛的是“PC+数控模块”的结构。
PMAC(Programablemultiaxescontroller)多轴运动控制器就是这样的一个模块。
本文介绍在对车床改造中开发的以工业控制机(IPC)为系统支撑平台,以PMAC运动控制器为数控模块的双CPU开放式数控系统。
该系统用IPC处理非实时部分,而插入IPC的PMAC多轴运动控制器承担运动的实时控制。
本系统的特点是:
各微处理器并行工作,软件工作被分散到各级处理器,实现了WINDOWS/NT环境下实时多任务处理,提高了系统的执行速度。
第2章数控机床及控制方式
2.1数控机床的组成及工作原理
数控机床是采用了数控技术的机床,或者说是装备了数控系统的机床。
国际信息处(Internati
onalFederationofInformationProcessing,IFIP)第五技术委员会,对数控机床作了如下定义:
数控机床是一种装了程序控制系统的机床。
该系统能逻辑地处理具有使用号码或其它符号指令规定的程序。
2.1.1数控机床的组成
图2-1数控机床组成与工作过程框图
数控机床通常由程序载体(控制介质)、输入装置、数控装置、伺服系统、位置反馈系统和机床本体组成,如图2-1所示。
其中实线部分为开环控制数控机床框图,上述系统再加上虚线部分,就构成具有测量反馈功能的闭环控制数控机床框图。
(1)控制介质(信息载体)数控机床加工时,为了得到图样上所规定的零件形状和加工精度,在加工过程中,机床所需要的全部操作动作和刀具相对于工件的运动轨迹,都是由我们按着一定的要求和顺序编成控制指令即加工程序,并把它存放在一种存储物上。
此存储物就是在人和机床之间建立联系的媒介物,也就是控制介质或称信息载体。
控制介质可以是穿孔纸带,磁带、磁盘或其他可存储物质。
(2)数控装置数控装置是数控机床的中心环节,它接受控制介质输入的信息,经过处理与运算去控制机床动作。
数控装置由输入装置、存储器、控制器及一套处理数控加工的相关软件、运算器和输出装置组成。
(3)伺服系统(英文servo的音译)是数控装置与机床的联系环节,它把来自数控装置的指令转变为机床部件的运动,使工作台和主轴按规定的动作运动,加工出合格产品。
2.1.2数控机床的工作原理
(1)在使用数控机床进行数控加工时,把零件的加工信息(如零件尺寸、形状和技术条件)编出工件加工程序,将加工工件时刀具相对于工件的位置和机床全部动作顺序,按规定格式和代码记录在信息载体上;
(2)把信息载体(控制介质)即工件加工程序输入计算机数控装置;
(3)数控装置接收由穿孔带、阅读机、磁盘、键盘等送入的代码信息,经过识别与译码之后送到指定存储区,作为控制与运算的原始数据;
(4)伺服驱动系统把来自数控装置的运动指令转变成机床移动部件的运动,使工作台按规定轨迹移动或定位,加工出符合图样要求的工件;
(5)辅助装置把计算机送来的辅助控制指令,经机床接口电路转换成强电信号,用来控制机床主轴电机的启动停车,主轴转速调整,冷却泵启停以及转位换刀;
(6)反馈系统将机床移动的实际位置,速度参数检测出来,转换成电信号,并反馈到计算机中,使计算机随时判断机床的实际位置、速度是否与指令一致,并发出相应指令,纠正所产生的误差。
零件在机床上加工过程如图2-1所示,当改变加工工件时,在数控机床上只需改变加工程序即可进行新零件加工。
2.2数控机床控制方式
2.2.1数控机床控制方式选择
伺服系统是位置控制系统,是数控装置与机床的联系环节,位置控制按其结构分为开环控制、闭环控制和半闭环控制。
(1)开环控制形式
图2-2是典型的开环数控系统,其中没有位置检测反馈装置,指令是单方向传送的,并且指令发出后,不再反馈回来,故称开环控制。
开环控制的伺服系统主要使用步进电机。
插补器进行插补,发出指令脉冲,经驱动放大电路放大后,驱动步进电机转动,一个进给脉冲使步进电机转动一个角度,通过齿轮减速,丝杠传动使工作台移动一定距离,因此,工作台的位移量与步进电机的转角成正比,即与进给脉冲数目成正比。
改变进给脉冲数目和频率,可以控制工作台的移动量和速度。
图2-2开环控制系统框图
开环控制结构简单,控制容易稳定性好但精度较低,低速有振动,高速转矩小。
一般用于轻
载或者负载变化不大的场合,比如经济型数控机床上。
(2)闭环控制形式
安装在工作台上的检测元件将工作台的实际位移量反馈到计算机中,与所要求的位移量相比较,用比较的差值进行控制,直到差值消除为止,从而使精度大大提高,如图2-3所示。
闭环控制加工精度高,移动速度快,但电机控制电路比较复杂,检测原件价格昂贵,调试维修费用高。
图2-3闭环控制系统框图
(3)半闭环控制形式
半闭环控制没有直接检测工作台的位移量,原因是检测元件安装在电机的端头或丝杠的端头,闭环环路内不包括丝杠螺母副工作,所以可获得较稳定的控制特性。
控制精度比闭环控制的要差,但控制系统调试维修方便。
如图2-4所示。
图2-4半闭环控制系统框图
第3章机床数控设计改造及数控系统分析选用
数控系统一般分为硬件数控系统(NumericalControl简称NC)和计算机数控系统又称软件数控系统(ComputerNumericalCentral简称CNC)两种。
计算机数控系统(CNC)是在硬件数控系统(NC)基础上发展起来的,是一种包含计算机在内的数字控制系统,是由专用计算机控制软件实现部分或全部功能的数控系统,它很容易通过软件来更改或扩充功能,CNC系统的逻辑控制,几何数据处理以及零件程序的执行由CPU统一执行。
3.1数控(CNC)系统的组成
如图3-1所示,数控系统(CNC)由微机部分、外部设备部分和机床控制等三部分组成。
3.1.1微机
微机是数控系统的核心,整个系统在微机的指挥下协调工作。
如图3-2所示,微机主要由微处理器(CPU).存储器(RAM,ROM)、和I/O控制电路组成,相互之间由数据总线、地址总线、控制总线联结。
CPU由运算器、控制器两个逻辑部件组成,功能就是运算和控制,是数控系统的核心部件;控制软件(系统软件)是为实现CNC系统各项功能所编制的专用软件,它存放在计算机的EPROM内存中,可完成输入数据处理程序、插补运算程序、速度控制程序、管理程序和诊断程序等工作。
其中最重要的是控制零件程序的执行,这是CNC的核心,其他任务只是为了更好的完成这项任务。
随机存储器(RAM)主要用来存放工件加工程序、现场加工参数和提供系统的工作缓冲区。
图3-1数控系统组成框图
3.l.2I/O接口电路
I/O接口是指外围设备与CPU之间的接口电路,微机与数控外设之间传递信息的通道,其作用为将外设送往微机的信息转换为微机能接受的格式,反之也然。
它完成电平转换,数据缓冲,锁存及隔离功能。
一般情况下,外设与存储器不能直接通信,必须靠CPU传递信息。
通过CPU对I/O接口的读/写控制,完成外设与存储器之间的信息传递。
图3-2微机组成框图
3.1.3机床I/O控制
机床I/O控制是微机与机床联结的关键部件。
其功能特点有:
(1)能够可靠的传送控制机床的动作信息并能输入机床当前的状态信息;
(2)能进行相应的信息转换,即A/D与D/A之间,数字量与开关量之间的转换,满足CNC系统的输入与输出要求;
(3)具有较强的阻断干扰信号进入计算机的能力,以提高系统的可靠性。
最常用的方法是在I/O接口处增加光电隔离电路。
3.2数控(CNC)系统的分析选用
3.2.1数控系统选用方案确定
机床数控系统设计,数控系统的选择对设计结果起到关键作用。
容易被接受的数控系统应具备良好的性价比、高的可靠性、强大的操作功能,以及良好的售后服务和市场供应性。
现在数控系统升级和功能拓展的可能性也是消费者着重考虑的问题之一。
经验证明,一套数控系统的使用寿命6-8年,而近年随着电子技术的飞速发展,世界上名牌数控系统制造公司基本上3-5年内更换一代产品,6-8年的时间差不多有两代数控系统诞生,原数控系统若能随时升级或实现功能拓展,对消费者而言将是求之不得的。
数控系统的选择有多种方案,如全部自行设计、制作;采用单片机或STD模块改制;选用现成的数控系统作少量的适应性改动或配接。
模块化开放式数控系统是当今数控技术的发展方向。
多CPU开放式数控系统实现的最主要途径是数控系统的PC化,PC化有三种途径:
1)在PC机上增加数控模块;2)在数控系统上增加PC模块;3)以软盘文件的形式来管理数控程序,把CNC模块插入PC机中是PC化的一种主要方式,PMAC(ProgrammableMultipleAxesController)运动控制器就是这样的一个数控模块。
本设计提出了以PMAC运动控制器作为CNC模块,工业控制机为系统支撑单元的双CPU开放式数控系统,并将该控制系统应用于车床数控数字化测量加工系统的开发,取得了良好的效果。
本设计介绍了基于PMAC的并行双CPU开放式数控数字化测量加工系统,并给出了硬软件的设计框图。
本系统的特点是:
各微处理器并行工作,软件工作被分散到各级处理器,实现了WINDOWS/NT环境下实时多任务处理,提高了系统的执行速度。
第4章数控车床系统的硬件结构
4.1PMAC介绍
可编程多轴控制器PMAC是美国DeltaTau公司推出的基于工控机PC和WINDOWS操作系统的多轴、多通道开放式运动控制器。
PMAC运动控制器是一个拥有高性能伺服运动的控制器,它借助于Motorola的DSP56001/56002数字信号处理器和用户门阵列芯片为核心,集成了内部总线,固化的伺服算法,双端口RAMPID+Notch滤波器,数模转换器和光电隔离等芯片。
具有强大的运动控制和逻辑控制能力可以同时操纵1-8个轴。
这八根轴可以互相联动以便进行完全协调的运动;每一根轴也可以被放入它自己的坐标中,从而得到八个完全独立的运动;或者它们中的其它组合形式。
PMAC本身就是一个完整的计算机系统,依靠存储在内部ROM中的程序,它可以完成单独的运算,执行运动程序,执行PLC程序,进给伺服环更新,资源管理,以串口、总线两种方式与主机通信等功能。
PMAC运动控制器能够通过存储在它自己内部的程序进行单独的操作和运算,而目可以自动对任务进行优先等级判别,从而进行实时的多任务处理。
PMAC具有的这种同时执行多个任务并能够正确地进行优先级排序的能力,使得它在处理时问和任务切换的复杂性这两方面大大减轻了主机和编程器在处理事件和任务切换的复杂性等方面的负担,提高整个控制系统的运行速度和控制精度。
4.2硬件系统框架
数控车床系统的硬件包括IPC机、运动控制器、驱动器、电动机、立式车床。
IPC机提供了一个软件的开发平台(采用Windows操作系统),用户可以根据运动控制器提供的接口函数,开发自己的软件控制系统;运动控制器可以对机床的连续轨迹运动进行多轴联动控制,内部提供了典型的插补算法,如直线插补、圆弧插补等。
驱动器驱动电机按照预定的方向转动;电动机直接驱动机床的机械部分,使工作台和刀具产生相对运动;立式车床提供了一个工件的加工平台。
系统采用“NC嵌人PC”型开放式结构,即在工控机为系统支持平台的基础上,采用PMAC2一Lite可编程多轴控制器作为核心控制器,以PMAC插入IPC内扩展插槽的方式形成数控系统的控制中心。
IPC上的CPU与PMAC卡上的CPU构成主从式双微处理器结构,2个CPU分别完成相应的功能。
作为核心管理者的IPC,主要实现对底层设备的管理和宏观控制,以及系统后台数据管理调度和人机交互接口等功能。
而作为核心运动控制者的PMAC2-Lite,则主要完成车床各轴的运动控制,控制面板开关量的控制及PLC等实时性任务。
控制系统硬件由工业控制机(IPC),在板配置有双端口RAM的四轴运动控制器PMAC2-Lite,Acc-34AI/0扩展接口板,Acc-8P伺服信号中转板,松下公司的交流伺服系统(包括电机和驱动器),变频器等组成。
数控系统硬件框图如图4-1所示。
4.2.1通讯模块
主机与PMAC卡的通讯方式有串口与总线2种。
在本系统中,使用的是总线通讯方式。
在此方式下,通过设定PMAC卡上的E66一E71及E91-E92跳线完成运动控制器的地址分配,主机与其通讯时,到设定好的地址去寻找即可。
此系统总线通讯地址为528(210H)。
主机PMAC卡的快速数据与命令交换都是通过双端口RAM(DPRAM)这个桥梁完成的。
DPRAM有2个完全独立的访问端口,使控制信号地址、110线都是彼此独立的,其内部任意单元可进行单独读写操作,因此能同时接受来自主机(IPC)与PMAC卡两方面访问内存的请求。
一个信道用于发送和接受命令,另一个信道用来完成主机与运动控制器件的数据传输,从而保证了上下位机通讯中信号的实时性,实现了多处理器间信号并行及高速重复不需握手的通讯。
有效地解决了IPC与PMAC卡间通讯的瓶颈问题。
采用DPRAM总线通讯的结构如图4-2所示。
图4-1系统硬件组成框图
图4-2上下位机通讯原理框图
当PMAC利用DPRAM向内部写人数据时,位置数据或程序信息在实时状态下非常快速地被重复下载。
而当从PMAC读取数据时,系统的状态信息可以被快速重复地获得,譬如伺服电机的状态、位置、速度、跟随误差等数据可被持续地更新,并且通PLC程序或PMAC自动写入DPRAM。
由于DPRAM进行数据存取不需要经通讯接口发送命令和等待响应,因此提高了系统的响应速度及加工精度。
4.2.2运动控制模块
PMAC2-Lite经Acc-8p转接板附件与松下交流伺服及驱动装置连接,并接受光电编码器的反馈信号,构成了系统的运动控制模块。
卡上JMACH接口中的DAC1-DAC44个模拟量输出端口以速度控制模式分别输入到3个驱动器和1个主轴变频器中,实现对4个轴适时的控制。
信号连线选择差动信号与速度指令输入。
而CHA1-CHC1分别连接到编码器的信号输入端OA、OB、OZ上。
此外还需连接相关的限位信号、伺服使能信号、回零信号和伺服器出错信号连线等。
伺服系统的性能通过调节PMAC上的PID调节器、速度前馈、加速度前馈等参数来获得。
调节比例增益的作用是提供系统所需的刚性,数值越大,系统刚性越好,但太大会产生振荡,甚至使电动机开环运行;调节积分增益可用来消除系统稳态误差,它与时间积分误差有关;调节微分增益用于提供足够的阻尼以保证系统稳定,数值越大,系统越稳定;调节速度前馈的作用是减少由于微分增益的引人所引起的跟随误差,此误差与速度成正比;调节加速度前馈是减少由于系统惯性带来的跟随误差,此误差与加速度成正比。
4.2.3I/O模块
在数控系统中,各种I/0信号通过PLC程序进行各种逻辑控制。
输入信号主要有:
操作面板和机床上的控制按钮、选择开关等信号;各轴的行程开关、机械零点开关等信号;机床电器动作、限位、报警等信号;强电柜中接触器、电磁继电器开关接触等信号;各伺服模块工作状态信号等。
输出的信号主要有:
指示灯信号;控制继电器、接触器和电磁阀等动作信号;伺服模块的驱动使能和速度使能信号;冷却系统动作信号等。
这些信号经I/0接口送到相应的继电器上,控制相应的电器动作。
这些信号通过光电耦合隔离以后送到智能I/0接口上,光电耦合隔离能有效地将计算机数字量通道与外部过程模拟量通道合并隔离起来,大大地减小了外部因素的干扰,提高了整机系统的可靠性和稳定性。
第5章数控系统硬件具体设计内容
车床控制系统采用工业控制机(IPC)为基础,在工业控制机主板上的内扩展槽插上PMAC多轴运动控制器和双端口存储器(DPRAM),形成该机床的控制中心。
工业控制机上的CPU与PMAC的CPU(DSP56001)构成主从式双微处理器结构,两个CPU各自实现相应的功能,其中PMAC主要完成机床三轴的运动控制、控制面板开关量的控制和数字化采集的控制,工控机则主要实现系统的管理功能。
为了实现PMAC多轴运动控制的功能,还需在PMAC板上扩展相应的I/0板、伺服驱动单元、伺服电机、编码器等,最终形成一个完整的控制系统。
控制系统硬件由主频为233MHz的工业控制机、PMAC-Lite1.5运动控制器、I/0板、双端口RAM(DPRAM)、伺服单元及交流伺服电机等组成。
数控系统的硬件组成框图如图5-1所示,数控系统的硬件结构框图如图5-2所示。
图5-1数控系统的硬件组成框图
(1)PMAC运动控制器与主机之间的通讯采用了两种方式。
一种是总线通讯方式,另一种是利用DPRAM进行数据通信,主机与PMAC运动控制器主要通过PC总线通讯,至于控制卡和电机的状态、电机位置、速度、跟随误差等数据则通过DPRAM交换信息。
总线通讯方式是指主机到指定的地址上去寻找PMAC运动控制器,其中指定的地址是由PMAC的跳线确定。
双端口RAM主要是用来与PMAC进行快速的数据通讯和命令通讯。
一方面,双端口RAM在用于向PMAC写数据时,在实时状态下能够快速地将位置数据信息或程序信息进行重复下载;另一方面,双端口RAM在用于从PMAC中读取数据时,可以快速地重复地获取系统的状态信息。
譬如,交流伺服电机的状态、位置、速度、跟随误差等数据可以不停被更新,并目能够被PLC或被PMAC自动地写入DPRAM。
如果系统中不使用DPRAM,这些数据必须用PMAC的在线命令(如?
P,V等),通过PC总线进行数据的存取。
由于通过DPRAM进行的数据存取不需要经过通讯口发送命令和等待响应,所以所需的时问要少得多,因此响应的速度就快得多。
图5-2数控系统的硬件结构框图
在该控制系统中,主机和PMAC之问数据的传送利用了PMAC为DPRAM提供的如下功能:
1)DPRAM控制面板功能(从主机到PMAC);
2)DPRAM伺服系统状态数据反馈功能(从PMAC到主机);
3)DPRAM后台常量状态数据反馈功能(从PMAC到主机);
4)DPRAM后台变量状态数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床 数控系统 设计