- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章数字控制装置讲解
第二章 数字控制装置 CNC装置的硬件结构 CNC装置的软件结构 可编程控制器(PLC) 典型的CNC系统简介 1、概述 从自动控制的角度来看,CNC系统是一种位置、速度(还包括电流)控制系统,其本质上是以多执行部件(各运动轴)的位移量、速度为控制对象并使其协调运动的自动控制系统,是一种配有专用操作系统的计算机控制系统。 从外部特征来看,CNC系统是由硬件(通用硬件和专用硬件)和软件(专用)两大部分组成的。 CNC 系统工作过程 输入-译码-数据处理-插补-将各个坐标轴的分量送到各控制轴的驱动电路,经过转换、放大去驱动伺服电动机,带动各轴运动-实时位置反馈控制,使各个坐标轴能精确地走到所要求的位置。 1)输入 输入内容——零件程序、控制参数和补偿数据。 输入方式——磁盘输入、光盘输入、键盘输入、通讯接口输入及连接上位计算机的DNC接口输入 CNC 系统工作过程 2 CNC装置的硬件结构 按其中含有CPU的多少可分为: 单微处理机结构 多微处理机结构; 按电路板的结构特点可分为: 大板结构 模块化结构。 2 CNC装置的硬件结构 2 CNC装置的硬件结构 存储器 位置控制单元 多微处理器结构 多微处理器结构 共享总线结构 共享总线结构的结构特征: 共享存储器结构: 共享存储器结构的结构特征: 大板结构 所谓大板结构就是将所有或大部分硬件电路集中设计在一块大印刷电路板上,在其插槽内插入部分辅助小印刷电路板,构成硬件,配合软件实现预定数控功能。 功能模块式结构 将CPU、存储器、输入输出控制、位置控制、显示部件等分别做成插件板(硬件模块),相应的软件也是模块结构,固化在硬件模块中,软硬件模块形 成一个功能模块。将各功能模块以总线方式实现连接,以积木方式构成CNC装置。 开放式数控系统结构 (可移植性:系统的应用模块无需经过任何改变就可以用于另一平台,仍保持原有特性。 可扩展性:不同应用模块可在同一平台运行。 可协同性:不同应用模块能够协同工作,并以确定方式交换数据。 规模可变:应用模块的功能和性能以及硬件的规模可按照需要调整。 开放式数控系统概念结构 开放式数控系统结构形式 ①软数控:Soft CNC 以PC机为平台,数控功能由软件模块实现,但要决实时性的问题。通过接口卡对伺服驱动进行控制,由伺服系统驱动坐标轴电机。全方位开放。 ② PC内嵌入运动控制卡:把多轴运动控制卡插入传统的PC中,实现以坐标轴运动为主的实时控制(作为数控功能运行)。PC作为人机接口平台。易实现,研究单位和高校。 开放式数控系统结构形式 ③ PC内嵌入专用数控模块:专业厂家认为CNC系统最主要功能是高速、高精加工和可靠性,PC的死机现象是不允许的。已生产的大量CNC系统在体系结构上变化,对维修和可靠性不利。故采取:增加一块PC板,提供键盘,使PC与CNC联系在一起的方案。可界面开放,提高人机界面的功能。专业CNC系统厂家(如fanuc,siemens等)现在都这样做。 3、CNC系统的软件 由CNC管理软件和CNC控制软件两部分组成 3、CNC系统的软件 ①输入程序 把加工程序、控制参数和补偿数据输入到CNC装置中。 ②译码程序 将程序段中的工件轮廓信息、进给速度等工艺信息和辅助信息翻译成计算机识别的数据形式,并按一定格式存放在指定的内存专用区域。翻译过程中对程序段进行语法错误检查和逻辑错误检查,发现错误立即报警。 3、CNC系统的软件 ③数据处理程序 刀具半径和长度补偿、速度处理、辅助功能等处理 3、CNC系统的软件 刀具半径补偿 刀补处理的主要工作: 根据G90/G91计算零件轮廓的终点坐标值。 根据R和G41/42,计算本段刀具中心轨迹的终点坐标值。 根据本段与前段连接关系,进行段间连接处理。 3、CNC系统的软件 刀具半径补偿的方法 B刀补 对加工轮廓的连接都是以圆弧进行的。 C刀补 采用直线作为轮廓之间的过渡,因此,它的尖角性好,并且它可自动预报(在内轮廓加工时) 过切,以避免产生过切。 速度处理 插补计算程序 位置控制软件 每个位置反馈采样周期,将插补给定值与反馈值进行比较,用差值去控制电机。 输出程序 进行伺服控制 反向间隙补偿 丝杠螺距误差补偿 M、S、T辅助功能输出 管理程序 诊断程序 在给定轮廓线上的起点和终点之间,插入多个中间点位置坐标的运算过程。 中间点的插入是根据一定的算法由数控装置控制软件或硬件自动完成。 * * CNC 系统工作过程 2)译码:以一个程序段为单位,根据一定的语法规则解释、翻译成计算机能够识别的数据形式,并以一定的数据格式存放在指定的内存专用区内。 3)数据处理:包括刀具补偿,速度计算以及辅助功能处理等。 4)插补:通过插补计算程序
文档评论(0)