关于RTLinux实时全软件数控系统设计和实现.pdf

关于RTLinux实时全软件数控系统设计和实现.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
· 信息技术 · 李琳 ·基于RTLinux的实时全软件数控系统的设计与实现 基于 RTLinux的实时全软件数控系统的设计与实现 李琳 (福建交通职业技术学院,福建 福州 350007) 摘 要:数控实时系统不仅需要保证刀具补偿、插补运算、位置控制等周期性任务在确定的时 间内完成,也要保证突发事件等非周期任务的及时响应。在总结数控任务特点的基础上,提出 了基于RTLinux的实时全软件数控系统的体系结构,确定了系统的软件结构;将数控系统各功 能模块封装成软件芯片,初步实现 了数控系统的开放性。由于 RTLinux在实现原理上 的特殊 性,基于RTLinux的数控系统软件开发具有简单 、高效的特点。 关键词:数控系统 ;实时多任务;RTLinux 中图分类号:TP273 文献标志码:B 文章编号:1671-5276(2010)05-0095--03 ResearchonandDevelopmentOfCNC System softwareBasedonRealTimeLinux LILin (FujianCommunicationTechnologyCollege,Fuzhou350007,China) Abstract:CNC real-timesystem mustensurethecompletionoftheperiodictasks,suchascurercompensation,interpolation,posi- tioncontrol,etc,andtheresponsetothenonpenodictasksofsuddeneventswithintheirdeadlines.Inordertomeetallaboverequire— ments,wepresenttheRTLinux-basedCNC system software’Sarchitectureandstructure,setupthesoftwarestructureandencapsu· latethesoftwareICsofCNC system module.basedRTLinuxsystem.A¨thesearetheOpenarchitectureoftheCNC.Becauseofits specificity,RTLinux—basedCNC system softwarecanrunreasonablyandefficiently. Keywords:CNC system ;realtimetask;RTLinux a)数控系统软件的一般工作过程是: 0 引言 1)输入:输入管理程序负责程序段的读入。 2)译码:输入的程序段含有零件的轮廓信息、加工速 实时”和 “多任务”是数控系统设计的关键。“实时”是 度以及其他的辅助信息,译码程序将零件加工程序翻译成 指任务可以在指定的时刻被投入运行 ,任务实际开始运行的 计算机内部能识别的语言。 时刻与所期望的时刻之间的误差必须在一个很小的范围内 3)数据处理:数据处理程序一般包括刀具半径补偿、 (对数控系统的实时需求而言,一般是数 IXS);而 “多任务”是 速度计算以及辅助功能的处理。 指系统能够 “同时”运行一个以上的任务。传统的计算机数 4)插补:即在起点和终点之间进行数据点的密化。 控对于硬件的依赖限制了数控系统的开放性,使系统功能配 在每一个采样周期内插补程序的作用是计算下一个采样 置的柔性和扩展性受到很大制约。软件数控实现了数控系 周期的位置增量。一个数据段正式插补加工前,必须先完 统的灵活性和开放性,有利于系统性能的快速增长。 成诸如换刀、换档 、冷却液开等辅助功能,

文档评论(0)

***** + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档