四次位移曲线的CNC数控系统的分析_第1页
四次位移曲线的CNC数控系统的分析_第2页
四次位移曲线的CNC数控系统的分析_第3页
四次位移曲线的CNC数控系统的分析_第4页
四次位移曲线的CNC数控系统的分析_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、【Word版本下载可任意编辑】 四次位移曲线的CNC数控系统的分析 加减速控制是CNC 系统的关键技术之一,也是实现数控系统高实时性的瓶颈。在CNC装置中,为了保证机床在启动或停止时不产生冲击、失步、超程或振荡,必须对进给电机的脉冲频率或电压开展加减速控制。即在机床加速启动时,保证加在电机上的脉冲频率或电压逐渐增加;而当机床减速停止时。保证加在电机上的脉冲频率或电压逐渐减小。好的加减速控制算法除了应保证数控机床运动平稳,在启停和程序段间速度有变化时不产生失步、超程、冲击和振荡外;还应当具有算法简单、系统加减速处理时间短、实时性强的特点。此外,很好的柔性(通用性)也是必要的,以便适应不同配置的机

2、床,特别是在高速加工中,这显得尤为重要。 1 加减速控制方法 1.1 直线加减速控制方法 直线加减速控制方法是加减速控制方法中为简单的一种,也是常用的一种。数控系统每插补,都要开展稳定速度、瞬时速度和加减速处理。整个过程共有加速、匀速、减速三个阶段。 1.2 S 曲线加减速控制方法 直线加减速启动和加减速结束时存在加速度突变,产生冲击,因而不适合用于的数控系统。一些先进的CNC 系统采用S 形加减速,通过对启动阶段即高速阶段的加速度衰减,来保证电机性能的充分发挥和减小启动冲击。正常情况下S 曲线加减速的运行过程可分为7段:加加速段、匀加速段、减加速段、匀速段、加减速段、匀减速段、减减速段。 1

3、.3 四次曲线加减速控制方法 是一种四次位移曲线,三次速度曲线的加减速控制方法。非常实用于的数控系统上,具有算法简单,柔性好的优点,是一种值得推广的加减速模式。 2 四次位移曲线加减速系统总体构造与组成 2.1 系统硬件构造 本数控系统采用通用PC 机和单片机构成的主从式二级控制总体构造,系统硬件组成如图1 所示,上位机采用通用PC 机,完成系统参数的设置、加工数据的实时计算和仿真等任务,而下位单片机系统完成不同方向的进给驱动控制,并从外部机器上获取加工状态的反应信息,上、下位机间以中断方式开展串行通信。 图1 硬件系统构造框图 下位机系统能根据主机命令,独立完成全部数控功能,基于单片机技术设

4、计的速度位置控制单元,用于同时对三轴(x, Y, z 向)电机开展多功能的控制。速度位置控制单元采用Winbond78E58 作为主控芯片。整个电路主要由开关量输入控制电路、脉冲控制电路及通讯电路等组成。脉冲控制电路由三个定时/计数器8254 来实现对三个驱动电机的位置及速度控制。当前加工轨迹段运行完毕后可向主机申请中断,78E58 也可通过查询中断的方式获得当前运行状态。开关量输入电路可检测限位开关、对刀仪等状态,并向78E58 申请中断。 2.2 系统软件构造 根据数控机床的功能控制要求,并结合图1 硬件总体构造,本数控系统的系统软件,由PC 系统控制软件和驱动接口卡软件两大部分组成,它们

5、之间相互独立,如图2 所示。其中PC 机上的系统控制软件采用面向对象的编程技术(OOP)、由编程语言Visual C+编制而成,各个功能模块被独立地封装在不同的对象中,系统具有良好的扩大性和可移植性。驱动卡上的软件部分由汇编语言编制而成。 PC 系统控制软件负责整个系统的综合管理、人机交互和数据处理等工作。具体由以下几部分组成:人机接口部分、数据处理软件部分、工作模式控制软件部分、通信部分、诊断部分和联机帮助系统软件部分,各个部分各自包含一些独立的功能模块。其中,人机接口部分用于管理机床参数、提供NC 程序全屏幕编辑窗口并且可以在加工过程中动态显示机床加工状态,以实现用户与系统之间的信息交互。

6、数据处理软件部分用于对NC 程序开展语法检查和译码,间隙补偿、加减速控制和插补运算等强实时功能。工作模式控制软件部分提供各种常见的工作模式控制,协调控制机床实时运动,并实现动态图形仿真功能。通信软件部分用于实现PC 机和接口卡之间的双向串行数据通信,保证数据通讯畅通。诊断软件部分可以在系统工作过程中随时发现系统故障、并指示故障类型,以实现在线诊断功能,保证系统正常运行。联机帮助系统提供联机帮助功能。 图2 系统软件的组成图 接口卡软件接收计算机发送的加工信息,驱动电机完成刀具几何位置及运动速度的控制,并且反应加工信息。PC 机和接口卡之间通过RS-232C 接口,按照自行定义的通信协议,以中断

7、机制实现具体功能的数据传输。整个系统已通过与驱动器和电机的联机调试,取得了符合要求的控制效果。该系统的运行过程分为以下几步: 2.2.1 开启计算机,运行本系统控制软件,检测下位机的连接状态是否正常,如异常会出现提示对话框。软件启动时,计算机上首先显示启动画面,随后便可进入系统控制界面。 2.2.2 设定或复位相关的系统参数后,可开展辅助加工工作:手动控制、回机械零点、对刀、碰边对中(1/2 功能)及各方向置零、温机等。 2.2.3 读入加工代码文件,前台复原显示加工路径文件描述的图形,可检查加工的工件是否超过出了工作台面的范围,后台解释该文件,提取出数控命令和数控数据,将其存储在约定的数据构

8、造中,以供后续加工重复使用。 2.2.4 选择不同加工方式:自动、模拟、选段。加工时,系统实时跟踪加工过程及显示加工进程中相关信息。另外在不关闭控制软件的情况下,用户可在计算机上操作其它软件,不会影响系统的正常运行。 2.2.5 加工过程中,可执行急停和暂停命令。在暂停状态下,可用手动控制任意移动主轴头位置,不会影响继续加工。在加工结束或急停后,自动将主轴头Z 方向提升到安全高度。 2.3 工作过程 本系统共使用了三种加减速控制方法,分别是直线加减速、四次曲线加减速、S 曲线加减速。可以任意选择一种加减速方式来开展实际加工,同时可根据实际情况,调整相应的参数使加工效果更趋于理想。 3 四次位移

9、曲线加减速系统的实验及结果分析 为了验证微线段轨迹加工的实际效果,设计了三种插补器,一种是传统的直线插补器,一种是具有微线段终点控制算法的直线插补器,一种是具有微线段插补终点控制算法的四次曲线插补器。对代表性的圆弧开展了实际加工,由于篇幅所限,圆弧的代码段不显示了,读者需要请与作者联系。 图3 是经过传统直线插补器插补后的理论曲线和实际加工曲线,由于速度变换频繁,加工过程不稳定,从图中可以看到在实际加工曲线中有微小的锯齿型误差存在。加工时间为2.960s。 图3 采用传统直线插补器的加工实例 图4 是经过具有微线段终点控制算法的直线插补器插补后的理论曲线和实际加工曲线,从图上可以看出理论曲线和

10、实际加工曲线的差异已经很小,同时基本保持一个较高的速度在运行,在很短的线段内甚至可以到达速度,运行时间是1.704s。与上面的方法相比较,效率有很大的提高。 图4 基于微线段终点控制算法的直线插补器加工实例 图5 是经过具有微线段插补终点控制算法的四次曲线插补器插补出来的,实际加工曲线和理论加工曲线已经很逼近,同时速度基本上保持以较大值运行。运行时间是1.820s,虽然加工时间比基于微线段插补终点算法的直线插补器稍微慢一些,但它的柔性和平稳性却是的。 图5 四次曲线插补器加工实例 4 学术价值和创新点 由以上实验数据结果说明,四次位移曲线加减速系统在加减速、定位、微线段插补终点控制等方面都取得了良好的效果。与传统的

温馨提示

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

评论

0/150

提交评论