缔冠期刊网

液压数控折弯机控制系统的研发

2022-06-09

  摘 要:本文首先对液压数控折弯机的基本结构和工作原理作了一个简单的介绍,然后分析了液压数控折弯机的控制原理,最后分析了研发折弯机控制系统的主要过程,首先确定控制系统的硬件开发平台是HCN8数控装置,然后在此硬件平台上开发WDM驱动程序,从而实现了控制系统的硬件和应用软件能够在windows操作环境中通讯。 

  关键词:折弯机;控制系统;WDM驱动程序 

  0 引言 

  折弯机是用来将金属毛坯折成某个预定角度、形状和曲率的加工设备。折弯机是专门折弯金属板料的设备,具有工艺互换性好、操作简单的特点,是钣金加工行业必不可少的专用设备。数控液压折弯机相比传统的由伺服电机直接驱动的折弯机有明显的优势,例如伺服电动机的功率很难满足大吨位折弯机的功率要求,使得这种由伺服电机驱动的折弯机只能应用在功率需求较小的折弯工作中,所以目前在国内市场中液压数控折弯(简称折弯机)机占据着主导地位。但我国在生产折弯机时,折弯机的控制系统需要从国外购买,例如由荷兰DELEM公司生产的DA65W和DA66T控制系统、YBELEC公司生产的DNC控制系统等。 这些进口的控制系统产品虽功能齐、全性能稳定,但价格较贵,增加了设备的生产成本,并且技术含量高,不利于后续的调试维修。 

  1 折弯机的构成和工作原理 

  折弯机是由机架、滑块、液压缸、伺服电机、三相异步电机、后挡料传动机构等构成的锻压设备,其基本的配置是由液压缸控制的v轴,两个液压缸分别控制的Y1 轴 和 Y2 轴,以及由伺服电机驱动控制的x轴,这就是“3+1”轴标配的由来。折弯机的基本工作原理是通过滑块做距离可控的下滑,使其作用在板料上,然后板料通过后档料机构进行定位,并由挠度补偿机构对板料在加工时的变形进行补偿,确保最终能够得到预定的产品。 

  2 控制原理分析 

  如何控制伺服电机和液压系统是研发折弯机控制系统的核心工作。实现液压系统的控制实际上就是实现系统中各种同步阀的控制。 

  阀组中的核心零件是半闭环控制的比例伺服阀,该阀是通过光栅尺的位置反馈和基于模拟量信号控制的pID控制器完成全闭环控制的。该阀组控制系统同步控制液压双缸的模式,是采用了交叉耦合调解模式和同等控制模式的组合模式,这种控制模式在控制轴运动的同时还可以对产生的误差进行实时调整。 

  对于实现对伺服电机控制的方法,可以根据液压系统的控制原理,采用伺服电机的速度环控制模式的方案,并在软件中同时实现位置环控制模式,应用同一个位置规划pID处理函数和其他的函数,使由伺服电机控制的辅助轴具有可拓展性。 

  3 折弯机控制系统的设计 

  3.1 控制系统的硬件平台 

  该折弯机控制系统的研发工作是在武汉华中数控股份有限公司自主研发的HNC8全数字数控装置这一硬件平台上而进行的。HNC8总线式全数字数控装置是一款高档次的数控装备,其体系结构具有开放式、模块化的特征,且采用了具有自主知识产权的NCUC现场工业总线技术,支持数据交换功能和CF卡、以太网、USB等程序扩展,支持总线式远程I/O单元。根据不同的控制系统的不同需求,可以选择相应的装置和HNC8数控装置来搭建用于研发控制系统的硬件平台,触摸显示屏、扩展I/O模块HIO-1000总线单元、IPC单元是硬件平台的基本的组成部分。 

  3.2 基于 WDM 驱动程序的软件架构设计 

  因为操作该系统的应用软件是在Win32平台上开发的,所以在一般的操作系统中软件不能直接运行,要实现软件控制硬件设备的目的需先开发对应的驱动程序。基于WDM模式下进行驱动程序的开发是在windows操作环境下的通用方法。目前开发驱动程序的工具有很多,例如比较高效的有Driver Studio,可以快速的设计出相应的WDM驱动程序。依次安装好VC6.0、DDK和 Driver Studio 后,数控装置的pCI装置驱动程序的框架可以通过对Driver Wizzard 的设置生成,在驱动程序的开发过程中,有几个关键的技术环节如下:(1)KMemory Range 类,这类的功能是实现访问内存映射芯片。即按照NCUC的总线协议,先确定数据结构,再将数据存入指定的内存缓冲区,使硬件产生控制系统所需的信号;(2)Device Io Control 函数,该函数是实现驱动程序和应用软件通讯的关键环节。该函数和对内存缓存区的读写方式可以实现该控制系统开发过程中所有的数据读取、指令发送、参数配置;(3)KIo Range 类,实现对I/O映射芯片的访问是该类的功能,设置好HNC8数控装置中有对应功能的寄存器,主要是设置中断周期和数据的发送功能;(4)KInterrupt 类,产生硬件中断是该类的主要功能,在开发该控制系统的过程中,通过硬件中断处理所有的实时控制数据,这样可以大大优化该控制系统的性能。 

  3.3 控制算法在驱动层的实现 

  在该控制系统的研发过程中,使用的核心算法是PID控制算法,因为该算法在应用程序中实现时和在驱动程序中实现时有一些差别,同时为了使控制算法有一个更高的运行效率,我们在系统的开发过程中对算法这一块做了一些可以优化和调整算法的工作。 

  一般情况下浮点数运算不能在WDM驱动程序中进行,在控制算法的实现过程中,所有的数据都是以整数的形式被处理的。离散化的pID算法公式如下所示 

  Δuk=KP*Δek+K1*Δek+KD[Δek-Δe(k-1)] 

  在构建所需的PID控制函数时,是依据这一公式进行构建的,实际测试时,因为数据都是以整数的形式出现,所以在对增益参数尤其是比例增益参数进行调整时,经常因为对增益值有仅仅为1最小变动量的调整,导致系统产生较大的振荡。 

  4 结语 

  本文研究了液压数控折弯机的控制系统及其开发方法,并给出了控制折弯机所需的应用软件的基本设计过程。本文选用华中数控生产的HNC8数控装置作为研发的硬件平台,设计了可以实现硬件设备和应用软件通讯的驱动程序,研制出的控制系统有很好的可拓展性和可配置性,也具备较高水准的柔化性。 

  参考文献: 

  [1]熊晓红,田亚梅,王运赣.数控折弯机的应用及发展[M].机械与电子,1996(06). 

  [2]石宏,蔡光起,史家顺.开放式数控系统的现状与发展[M].机械制造,2005(06). 

  [3]赵淳.液压技术在折弯机上的应用[M].液压与气动,2011(11). 

 

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网