精密丝杠匀速校正系统上位机设计与实现.pdfVIP

精密丝杠匀速校正系统上位机设计与实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第30卷第4期 杭州电子科技大学学报 vd.30。No.4 0f ∞lo年∞月 JOImdH啪咖DiemlU确amity ^I笔.2010 精密丝杠匀速校正系统上位机设计与实现 孙淑强,刘玮 (杭州电子科技大学实验室与资产管理处。浙江杭州310018) 摘要:该文针对丝杆的螺距受到机械加工等物理条件的限制,在一定精度要求下,不可能完全均 匀。加载在丝杆上移动的物体,在单位时间上,其速率可以认为是变速运动。该文主要提出了一 种精密丝杠校正系统设计方法,提出在一定精度要求下,能够使移动物体匀速运动的电机控制算 法,并给出了上位机设计过程。校正算法由C++实现,上位机由MFC实现,采用Matlab与VC混 编的方法绘制控制曲线。 关键词:精密丝杠,匀速校正,算法,上位机 中图分类号:TH一39 文献标识码:A 文章编号:1001—9146(2010)04—0127—04 0引言 滚珠丝杠是数控机床、精密仪器仪表等设备的关键零部件,其精度的高低尤其是螺距精度的高低对 数控机床等设备的精度有很大影响…。为了提高丝杠的传动精度,仅单纯地提高传动丝杠的加工精度, 其方案是不妥的,此方案将会给丝杠制造工作造成困难,增加机床的制造成本,降低企业与产品的市场 竞争力【2J。目前,通常采用闭环控制系统对丝杠传动过程加以控制…3,来提高丝杠的传动精度。也就是 通过在丝杆传动系统上安装高精度的传感器来实现丝杠的高精度定位和传动。这种丝杠控制系统要求 每台设备配备高精度丝杠传感器。这样无形中增加了设备的使用成本,不利于向国内中小型企业推广。 考虑到国内的应用背景,我们提出了开环控制系统,采用“离线检测开环控制”的方法,利用软丝杠校正 技术来提高丝杠的传动精度【4,5J。该方法之所以可行,是因为作为一个合格的丝杆,虽然其螺距存在误 差,但是其总的长度是一定的,无非是某些部位螺距大,某些部位螺距必然小,丝杠主要是靠电机来传动 的,只要对电机转速加以控制,在丝杠螺距比较稀疏的地方放慢步进电机的转速,在比较密集的地方加 快步进电机转速,就能使得连接在丝杠上的平台从整个过程看能够保持匀速运动。该系统收集处理丝 杠螺距误差增量,通过上位机算法,生成丝杆高精度传动所需要的电机驱动时序,通过对电机转速加以 控制,可以在一定程度上弥补丝杆螺距的不均匀性,最终实现高精度丝杠控制。所需要的就是在出厂前 对丝杠进行软件校正,对于出厂的每台设备,设备上只需要额外增加用来存储校正后的驱动时序模块, 来控制电机的转动,由此达到丝杠的高精度传动的效果。 1 系统描述 该校正系统主要是通过对电机速度的校正使丝杠的运行速度尽可能的达到匀速。既采用高精度光 栅测量丝杠螺纹误差增量[6,7】,经下位机传至上位机,通过进行软件校正算法,生成丝杆高精度传动所 需要的驱动时序,然后再传给下位机,同时,下位机会将这些校正后的驱动时序数据存储在电路板上的 Flash中,以此控制电机驱动丝杠,这样可以在一定程度上弥补丝杆螺距的不均匀性,最终实现高精度丝 杠控制。其中控制器包括上位机软件校正算法控制及硬件驱动控制(下位机控制)两部分。硬件控制电 路本文不再赘述,这里只讨论上位机软件及算法的实现。 收稿日期:2010—03—31 基金项目:国家自然科学基金资助项目 作者简介:孙淑强(1978一),男,山东莱芜人,助理研究员,通信工程. 128 杭州电子科技大学学报 2010年 2软件实现 2.1人机交互界面 人机交互界面采用MFC编写,其可视化编程方法是用起来相当简单的。只需建好相应的工程,将 需要的元素从工具条中拖到对话框中。然后添加m,设置属性,双击编写事件响应程序等,即可完成一 程等技术【8一loI。 人机交互界面的截图如图l所示,绘制的测试用的曲线如图2所示。 图1人机界面 图2曲线示意图 2.2接收下位机的光栅增量数据 为了实现接收数据的通信协

文档评论(0)

wuhuaiyu002 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档