基于Windows CE的实时以太网运动控制平台研究及应用

来源 :山东大学 | 被引量 : 0次 | 上传用户:ALFU
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数控技术和现场总线技术是工业自动化的两大基石。开放式数控是数控技术发展的必然要求,同时也推动了数控技术的发展和应用。实时以太网技术克服了传统现场总线的缺点,已经成为现场总线技术发展的新阶段。本文提出了一种基于Windows CE的实时以太网运动控制平台的开发,并给出了一个基于该平台的开发实例。论文首先回顾了开放式数控和实时以太网技术的发展,之后分析了各工业以太网的实时解决方案,介绍了具有自主知识产权的EtherMAC实时以太网的实现原理和技术指标。使用基于EtherMAC实时以太网的运动控制器和IO控制器构建本文所述平台的硬件平台。论文分析了Windows CE在开发开放式数控平台上的优势,提出了基于Windows CE的全软件化的运动控制平台的软件结构,阐述了系统的模块划分和功能,研究了实时任务部分的程序结构、界面实现方案和数据缓冲区的设计。Windows CE下的EtherMAC驱动是Windows CE应用程序能够访问总线的关键,论文通过分析Windows CE驱动的结构,使用流接口驱动的形式编写EtherMAC总线驱动,用C++语言完成开发工作。通过EtherMAC总线的实时性测试可知,所编写的驱动能够满足总线通信需求。最后将前述理论运用在了某制版集团网络化版辊半精车和车磨复合加工数控系统的开发中,根据企业的需求和实际生产情况,放弃使用G/M代码,所有的加工任务都自动从企业生产管理系统中获取,工人只需在图形化的界面中对加工尺寸进行微调即可生成自动加工任务,同时向生产管理系统反馈机床的运行状态、生产任务的完成情况和工人的工作量。使用C++和C#语言编写数控系统的实时模块和非实时模块。所开发的系统满足了企业的加工精度和信息化管理的要求并稳定运行,证明了所述理论的正确性。
其他文献
一般的油井是垂直或倾斜贯穿油层,通过油层的井段比较短。而水平井是在垂直或倾斜地钻达油层后,井筒转达接近于水平,以与油层保持平行,得以长井段的在油层中钻进直到完井。这样的
瓦斯抽放是治理煤矿瓦斯、防治煤与瓦斯突出的根本措施,但在松软高地应力的高瓦斯、煤与瓦斯突出煤层,煤层瓦斯抽放钻孔的施工至今仍是工程难题。因此,在这类煤层中运用高压水射
机器人同时定位与地图构建技术是全自主机器人的关键技术。虽然,基于单目视觉的同时定位与地图构建方法相较于基于激光的有价格低、能够构建三维地图等优点,但其自身存在计算
21世纪以来,中国逐渐步入老龄化社会,出现“空巢老人”、老人无人陪护等社会问题。为家庭服务机器人行业提出巨大的市场需求,与此同时也对机器人提出了巨大的挑战。室内环境
随着低渗透油藏开发力度的不断加大和水平井钻井技术的发展,水平井在低渗油藏开发中开始大量应用。由于低渗油藏储层物性差的特点,水平井的高效开发离不开压裂增产措施。水力喷