第14讲第3章 - 青岛大学.pptVIP

  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文档。上传文档
查看更多
软件系统是基于开放式数控系统思想以为系统平台采用语言开发的在对系统功能全面理解的基础上建立内核的体系结构模型划分各功能模块在此基础上采用面向对象的编程技术将各功能模块封装各模块按的内部工作原理编程分模块组合设计构成整体系统采用模块化结构设计可靠性强各模块出现故障可单独进行调整当数控系统的需求有所更改时只需修改或增减相应的功能模块就可重新组合得到新的数控系统国家级精品课程计算机控制技术青岛大学主讲教师丁军航副教授第讲第章数字控制技术五多轴步进驱动控制技术二步进电机控制程序数控系统设计举例第章小结步

软件系统是基于开放式数控系统思想,以Windows XP为系统平台,采用VC++语言开发的。 在对CNC系统功能全面理解的基础上,建立CNC内核的体系结构模型,划分各功能模块,在此基础上采用面向对象的编程技术,将各功能模块封装。 各模块按CNC的内部工作原理编程,分模块组合设计构成整体系统。 采用模块化结构设计,可靠性强,各模块出现故障可单独进行调整,当数控系统的需求有所更改时,只需修改或增减相应的功能模块,就可重新组合得到新的数控系统。 国家级精品课程 《计算机控制技术》 青岛大学 主讲教师:丁军航 副教授 第14讲 第3章 数字控制技术(五) 3.3 多轴步进驱动控制技术(二) 3.3.5 步进电机控制程序 3.3.6 数控系统设计举例 3.4 第3章小结 1.步进电机走步控制程序 什么是走步程序? 用ADX和ADY分别表示x轴和y轴步进电机输出字表的取数地址指针。且用ZF=1、2、3、4分别表示+x、-x、+y、-y走步方向。 在流程图的第一个判断中,ZF通过对Fm的判断来赋值。因此,这个程序还要和插补计算程序结合起来看。 3.3.5 步进电机控制程序 3.3.5 步进电机控制程序 2.步进电机速度控制程序 注意两点: ①速度往往和输出字的输送的频率有关; ②调速过程总是有加速问题。 内容: ①按正序或反序取输出字可控制步进电机正转或反转,输出字更换得越快,步进电机的转速越高 ; ②控制延时的时间常数,即可达到调速的目的; Ti为相邻两次走步的时间间隔,Vi为进给一步后速度,a为加速度。 3.3.5 步进电机控制程序 3.3.6 数控系统设计举例-三轴步进电机控制 1.数控系统的硬件结构及主要部件 开放式数控系统的开发,关键在于数控系统的硬件平台和软件功能模块的功能设计。选用工控机作为系统平台,采用“IPC+多轴运动控制器”的典型结构搭建控制平台,数控系统的硬件组成如所示。 3.3.6 数控系统设计举例-三轴步进电机控制 1.数控系统的硬件结构及主要部件 (1)工业控制机(IPC) 工控机主要完成系统管理、人机交互、动态显示、工作空间轨迹规划、插补计算、运动学计算、逻辑控制及各单元间通讯等任务。 本系统采用研华PCI总线插槽的工控机。 (2)运动控制卡 PCI-1240是一款基于PCI总线技术的4轴步进/脉冲型伺服运动控制卡,应用于常规的精确运动控制,它简化了步进和脉冲伺服运动控制,可以显著的提高电机的运动性能。 提供例程Windows DDL驱动程序, 提供PCI-1240运动应用配置工具程序, 完成配置和诊断. 3.3.6 数控系统设计举例-三轴步进电机控制 2. 数控系统的软件结构及主要功能模块 3.3.6 数控系统设计举例-三轴步进电机控制 2.数控系统的软件结构及主要功能模块 3.3.6 数控系统设计举例-三轴步进电机控制 2.数控系统的软件结构及主要功能模块 (1)多任务操作模块 它是开放式数控系统中的核心管理模块。监控各任务的状态,决定任务获得CPU的优先权,并根据调度策略改变任务的状态,或让其运行,或让其等待,对系统中的各任务模块进行统一的调度和管理,协调各模块的高效运行,并辅助完成各进程间的通讯和信息交换。本系统所有软件模块均受操作模块的管理。 (2)人机接口模块(包括参数管理和动态显示) 提供整个系统的操作框架和人机交互界面,实现各种工作模式的选择、管理程序运行所需参数的设置及数据处理时的人机交互信息交流等,可完成实验方案的基本功能和软件的管理工作,并提供进入其他模块的入口。 3.3.6 数控系统设计举例-三轴步进电机控制 2.数控系统的软件结构及主要功能模块 (3)轨迹插补模块 这是数控系统的核心模块。其任务是根据希望轨迹和插补策略,进行实时插补,并将各轴的运动指令送给位置控制模块,控制运动的速度和加速度。 (4)运动学算法模块 主要为伺服驱动提供位置逆解、速度逆解和加速度逆解算法,为运动状态的实时仿真及精度补偿提供正解算法。 (5)位置控制模块(包括速度、方向、位置控制) 该模块是数控系统的另一核心模块,将插补运算的结果实时的发送给运动控制卡,完成高精度位置控制,按指定的路径和速度运动。 (6)运动仿真模块 动态显示模块等辅助功能模块可使得操作人员掌握系统的运行状态及报警显示等信息,使操作者随时了解系统的运行状况。 本章主要介绍了数字控制技术、逐点比较法插补原理、步进驱动控制技术、以及多轴步进驱动板卡的应用。 通过这四个方面的学习,能够做到熟悉数控技术的基础知识,熟悉步进电机的运行和控制原理,并能够正确选择所需运动控制卡,掌握运动控制卡在工业控制中的应用。 第3章 小结 本讲

文档评论(0)

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

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

1亿VIP精品文档

相关文档