基于运动控制卡的开放式数控系统研究毕业设计论文(编辑修改稿)内容摘要:

83。 37 参 考文献 39 附录 39 兰州交通大学毕业 设计( 论文 ) 1 第一章 绪 论 数控技术作为制造业实现自动化、柔性化、集成化生产的基础,已成为先进制造技术的重要组成部分,是发展现代集成制造和智能制造的主体技术,是当今各种先进制造系统的基础和前提条件。 数控系统是数控技术的核心,也是数控发展的关键技术,其功能强弱、性能 优劣直接影响着数控设 备的加工质量和效能发挥,对整个制造系统的集成控制、高效运行、更新发展都具有至关重要的作业。 因此,数控系统技不仅作为数控发展的先导技术,而且作为制造业的基础性战略技术,越来越得到世界各国的高度重视和大力发展。 数控系统的发展 [1] 自从 1952 年美国马省理工学院研制出第一台试验性数控系统以来,数控技术发展十分迅速,从 电子管数控、晶体管数控、中小规模 IC 数控,到小型计算机数控、微处理数控,再到基于个人 PC 机数控,已有 50 余年的历史了。 它综合了计算机、通信、 微电子、自动控制、传感测试、 机械制造等多门技术,数控系统从性能到可靠性都得到了根本性的提高。 PC 的引入,不仅微 CNC 提供了十分坚实的硬件资源和及其丰富的软件资源,更为 CNC 开放化提供了基础。 伺服技术是数控系统的重要组成部分 ,它的电动机、电路及检测装置等的技术水平都有极大的提高。 电动机由早期采用步进电动机和液压扭矩放大器,到采用液压伺服系统、小惯量直流伺服电动机、大惯量直流伺服电动机、交流伺服电动机以及近来出现的数字伺服系统。 与通常的模拟伺服系统相比,数字伺服系统的脉冲当量从 1um 减小到,进给速度仍能 达到 10m/min。 组成伺服驱动电路的位置、速度和电流控制环节部分实现数字化,甚至以单片微机或高速数字信号处理器为硬件基础,进行全数字化控制,与 CNC 系统的计算进行双向通信联系,就避免了零点漂移,提高了位置与速度控制的 精度和稳定性。 系统的连网 数控系统从控制单台机床到控制多台机床的分级式控制需要网络进行通信 ; 网络的主要任务是进行通信,共享信息。 这种通信通常分为三级:工场管理级、车间单元控制级和现场设备级。 其中,现场总线是面向工场底层自动化及信息集成的数字网络技术,它集现场设备的远程控制、参数化 机故障诊断为一体。 由于现场总线具有开放性、互操兰州交通大学毕业 设计( 论文 ) 2 作性、互换性、可集成性,因此是实现数控系统设备层信息集成的关键技术,对提高生产效率、降低生产成本非常重要。 数控机床的主运动部件不断向高速化 方向发展 , 除采用直流调速电动机和交流变频调速电动机驱动主轴部件, 以提高主运动的速度和调速范围 , 并缩短传动链外,近来更有采用电主轴,将主轴部件做在电动机转子上,从而大大提高了主轴转速和减少了机械传动惯量,主轴转速最高可达 30000100000r/min,而且仅用 即可从零转速升到最高转速。 数控系统的组成和工作原理 数控系统的组成 机床数控系统主要由几个部分组成 : 零件加工程序的输入、数据处理、插补计算和伺服机构的控制。 应用计算机的数控机床是综合了现代计算机技术、自动控制技术、传感器和测试技术、机械制造技术等领域的最新成就发展起来的,它使得机械加工达到了更高的水平。 计算机数控系统主要由硬件和软件两大部分组成。 系统控制软件配合系统硬件合理的组织、管理数控系统的输入、数据处理、插补和输出信息与控制执行部件,使数控机床按照操作者的要求,有条不絮的进行加工。 软件的组成如图 11 所示 [2]: 零件程序的输入输出 管理软件 显示 诊断 系统软件 译码 刀具补偿 控制软件 速度控制 插补运算 位置控制 图 11 CNC 系统软件的组 成 数控系统的工作原理 输入 CNC 控制器的通常有零件加工程序、机床参数和刀具补偿参数。 CNC 输入工作方式有存储方式和 NC 方式。 存储方式是将整个零件程序一次全部输入到 CNC 内部存储器中,加工时再从存储器中把一个一个程序调出 ; NC 方式是 CNC 一边输入一边加兰州交通大学毕业 设计( 论文 ) 3 工的方式,即在前一程序加工时,输入后一个程序的内容。 译码是以零件程序的一个程序段为单位进行处理,把其中零件的轮廓信息 ( 起点、终点、直线和圆弧等),加工速度信息( F 代码)和其它辅助信息( M、 S、 T 等代码)按照一定的语法规则解释 成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专业区域。 编译过程中还有进行语法检测,发现错误立即报警。 刀具补偿包括刀具半径补偿和刀具长度补偿。 通常,通常零件程序是以零件轮廓轨迹来编程。 刀具补偿的作用是把零件轮廓轨迹转换成刀具中心轨迹。 数控加工程序给定的刀具移动速度,是在各坐标合成方向上的速度。 速度处首先要进行的工作是根据合成速度来计算个运动坐标方向的分速度。 另外对于机床允许的最低和最高速度的限制也在这里处理。 有的数控机床的 CNC 软件的自动加减速也放在这里。 插补的任务是在一条已知起点和终点的曲线上进行“数据点的密化”。 插补是在每 个插补周期运行一次。 在每个插补周期内,根据指令进给速度计算出一个微小的直线数据段。 通常经过若干个插补周期后,插补完成一个程序段的加工,也就完成了从程序段起点到终点的“数据点密化”工作。 位置控制处在伺服系统的位置环上,主要任务是在每个采样周期内,将插补计算出的理论位置与实际反馈为是相比较,用其差值去控制进给电机。 在位置控制中通常还要完成位置回路的增益调整、各坐标方向的螺距误差补偿和反向间隙补偿等,以提高机床的 位置精度。 I/O 处理主要是处理 CNC 与机床之间的强电信号的输入、输出和控制(如换刀、换 挡、冷却等)。 CNC 系统的显示主要是为操作者提供方便,通常有零件程序的显示、参数的显示、刀具位置显示、机床状态显示、报警信息显示等。 有的 CNC 系统中还有刀具加工轨迹的静态和动态模拟加工图像显示。 兰州交通大学毕业 设计( 论文 ) 4 诊断功能分联机诊断和脱机诊断。 联机诊断是指 CNC 系统中的自诊断程序,脱机 诊断是指系统运转条件下的诊断。 脱机诊断还可以采用远程通信方式进行。 开放式数控系统 开放式数控 系统产生的历史背景 [2] 从 1952 年世界上第一台数控机床诞生以来,数控技术经过几十年的发展已日趋完善,已由最初的硬件数控 ( NC) ,经过计算机数控 ( CNC) ,发展到今天以微型计算机为基础的数控 ( MNC) 、直接数控 ( DNC) 和柔性制造系统 ( FMS) 等,现在正朝着更高的水平发展。 但随着市场全球化的发展,市场竞争空前激烈,对制造商所产生的产品不但要求价格低、质量好,而且要求交货时间短,售后服务好,还要满足用户特殊的需要,即要求产品具有个性化。 而传统的数控系统是一种专用封闭式系统,它越来越不能满足市场发展的需要。 传 统数控系统的缺点如下: ( 1) 系统硬件和软件结构都是专用的,各厂家的主板、伺服电路板专门设计,厂家之间产品无互换性,软件也无可移植性、无可伸缩性; ( 2) 各种数控系统都具有专用复杂的内部结构,一旦数控系统发生故障,往往要找生产厂家来维修,很不方便,而且大大提高了维修费用; ( 3) 升级和进一步开发困难,市场上难以找到可替换的配件,致使部件损坏不能及时修复而导致整个设备不能正常运行; ( 4) 与通用计算机不兼容,致使专用封闭式数控系统的发展一般滞后 5 年左右。 开放式数控系统的概念和特征 从目前研究来看 开放式数控系统体系结构还没有统一、明确的概念 ,实现技术还处于百家争鸣的阶段 ,美国电气电子工程师协会给出的开放式数控系统的 定义 是:能够在多种平台上运行 , 可以和其他系统相互操作,并能给用户提供一种统一风格的交互方式。 一般来说 , 对于开放式数控系统都强调五个方面的性能特征 : (1) 即插即用 ( plugamp。 play): 数控功能采用模块化的结构且各模块具有即插即用的能力 ,以满足具体控制功能要求。 (2) 可移植性 ( portability) : 功能模块可运行于不同的控制系统内。 (3) 可扩展性 ( expandability) : 功能相似、接口相同的模块之间可相互替换 ,有随技术进步而更新硬软件的可能。 (4) 可缩放性 ( scalability) : 控制系统的大小 ( 模块的数量与实现 ) 可根据具体的应兰州交通大学毕业 设计( 论文 ) 5 用增减 ,成为规模化系列产品。 (5) 互操作性 ( interoperability) : 模块之间能相互协作 ( 交换数据 ) ,容易实现和其他自动化设备互连。 因此 , 一个完全开放的数控系统应该是 : 以分布式控制原则 , 采用系统、子系统和模块分级式的控制结构 , 其构造应该是可移植的和透明的 ; 系统的拓补结构和性能应是可缩放的 , 以便根据需要可方便实现重构、编辑 , 实 现一个系统多种用途。 即可实现CNC、 PLC、 RC ( Robot Cont roll) 和 CC( Cell Cont roll) 等控制功能 ; 系统中各模块相互独立 , 在此平台上 、 系统厂、机床厂及最终用户都可很容易地把一些专用功能和其它有个性的模块加入其中 , 进行系统开发设计时 ,允许各模块进行独立开发 , 为此要有方便的支撑工具 , 各模块接口协议应明确 , 具有一种较好的通信和接口协议 , 以便各相对独立的功能模块通过通信实现信息交换 , 通过信息交换满足实时控制要求 ; 同时使来自不同供应商的模块之间具有相互操作性。 只有这样才能保证机床厂、 用户对系统作补充、扩展或者修改。 开放式数控系统的优点 正是开放式数控系统的特性 ,使其具有传统数控系统无法比拟的优点 ,成为数控技术发展的方向。 开放式数控系统的优点主要有 : (1) 向未来技术开放。 由于软、硬件接口都遵循公认的标准协议 , 只需少量的重新设计和调整 , 新一代的通用软硬件资源就可能被现有系统所采纳、吸收和兼容。 这将使系统的开发费用大大降低而系统性能与可靠性将不断改善 , 并处于长生命周期。 (2) 标准化的人机界面 , 标准化的编程语言 , 方便用户使用。 (3) 向用户开放。 通过更新产品、扩充功能、 提供可供选择的硬软件产品的各种组合以满足用户特殊应用要求 , 给用户提供一个方法 , 从低级控制器开始 , 逐步提高 , 直到达到所要求的性能为止。 另外 , 用户自身的技术能方便地融入 , 创造出自己的产品。 (4) 可减少产品品种 , 便于批量生产、提高可靠性和降低成本 , 增强了市场响应能力和竞争能力。 开放式数控系统结构的分类 就结构形式而言,基于 PC 的开放式数控系统主要有 3 种 [9]: (1) PC 嵌入 NC 型。 该类型系统是把 PC 嵌入到 NC 内部, PC 与 NC 之间用专用的总线连接。 PC 将实现用户接口、文件管理以及通信功能等, NC 卡将负责机床的运动控兰州交通大学毕业 设计( 论文 ) 6 制和开关量控制。 这种数控系统通常由厂家选用 PC 的功能部件,将其集成到 CNC 中,PC 与 CNC 之间采用专用的总线进行快速数据传输。 这种数控系统的优点既继承了制造商多年来积累的数控软件技术,又利用了计算机丰富的软件资源。 但这种数控系统尽管具有一定的开放性。 但由于它的 NC 部分仍然是传统的数控系统,其体系结构还是不开放的。 因此,用户无法介入数控系统的核心。 (2) NC 嵌入 PC 型。 以 PC 机作为系统的核心,把运动控制卡插入到 PC 机的扩展 槽中完成数控系统的功能,软件的通用性好,一般 PC 机处理各种非实 时任务,运动控制 卡处理实时任务。 这种运动控制卡通常选用高速 DSP 作为 CPU,具有很强的运动控制和 PLC控制能力。 它本身就是一个数控系统,可以单独使用。 (3) 软件 ( SOFT) 型。 CNC 功能全部由应用软件来实现,硬件部分仅是 PC 与伺服驱动和外部 I/O 之间的标准化通用接口。 该系统具有较好的开放性,但由于控制系统运行于非实时的操作系统 Windows 上,系统的实时性要求处理就比较困难,开发难度大。 其典型产品有美国 MDSI 公司的 Open CNC 等。 本系统着眼于经济型数控机床控制系统的设计,选择 NC 嵌入 PC 型进行开 放式数控系统的开发研究。 以 PC+运动控制器为控制系统核心,系统的控制轴数为 4 轴,联动轴数为 3 轴,驱动原件为伺服电动机,选用的运动控制卡是 MPC07。 兰州交通大学毕业 设计( 论文 ) 7 第二章 数控系统 的实现 数控系统硬件的实现 数控系统硬件综述 数控系统由 I/O 装置、 CNC 装置、驱动控制装置和机床电器逻辑控制装置四部分组成,从总体看它是几个部分通过 I/O 接口的互连,以单微处理器结构为例如图 21 所示。 图 21 数控系统结构框图 CNC 装置是数控系统的控制核心,其硬件和软件控制着各种数控功能的实现,它与数控系统的其他部分。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。