当前位置:主页 > 科技论文 > 自动化论文 >

基于PLCopen标准的多轴运动控制模块研究与开发

发布时间:2019-07-20 11:16
【摘要】:针对传统多轴运动控制系统编程语言不统一、通用性差以及依赖于硬件平台等不足,本文基于IEC61131-3标准和PLCopen标准开发了一套具有多轴运动控制功能的上位机控制系统,构建了PLCopen标准多轴功能模块集。上位机运动控制系统提供了以PLCopen标准功能块图作为编程语言的程序编辑界面,并对多轴功能块图程序进行编译、执行操作,最终将每个控制周期中的实时运动控制参数信息输出到下位机硬件平台。根据功能的不同,可将控制系统分为解析系统和执行系统。论文的主要工作总结如下:首先在解析系统中实现编辑界面的搭建以及多轴功能块图程序的编译转换。针对多轴功能块图程序具有多重输入输出轴而难以编译的问题,提出了多轴功能块图程序编译转换算法,在算法中创建了垂直线类,通过对垂直线类进行虚对象分解重组,将复杂的多轴功能块图程序转化为简单的有序树结构集合,并以后序遍历的方式依次访问树结构节点生成IL指令表,优化处理IL指令表后得到十六进制目标文件。编译结果证明本算法能够实现多轴功能块图程序的编译转换,并对转换结果进行优化处理,提高执行系统的读取效率。其次在执行系统中实现了多轴功能块图程序的执行与输出。多轴功能块图程序中没有明确的串并联关系,在功能块模型中加入了BufferMode引脚功能,通过建立信息队列的方式实现了多种速度控制模式下的非顺序执行方式。针对多轴功能块中运动参数较多的问题,本文选择将运动参数封装到结构体对象中,并赋予唯一的标识符进行辨别,这样可以避免反复逐个扫描参数带来的时间浪费,提高了执行系统的扫描效率。根据实际控制需求,在系统中建立了PLCopen标准函数库。最后在以工控机+UMAC运动控制卡为架构的硬件平台上对多轴运动控制模块进行实验验证。实验结果证明,本文设计的多轴运动控制模块功能执行正确,实现了多轴协调运动控制,能够满足实际运动控制要求。
【图文】:
轴组圆弧运动功能块模型图
4.9 轴组圆弧运动功能块模插补示意图来说明圆弧插补期时,功能块将要从 Pi点加速度,从而算出在第 i 个YPi(Xi,Yi)Pi+1(Xi+1,Yi+1)Xi+1P1(X1,Y1)P2(X2,Y2)△LiθφiXiRR图 4.10 圆弧插补算法示意期转到的角度 θ 可由公式
电子齿轮功能块模型图
由于系统的控制需求。控制器的运算量,在△Li ,导致运动控制精度下降对参数值进行近似处理,算法结构的多轴运动功能块,根电子齿轮,主/从式电子齿轮,在控制过程中是根据主轴,系统对从轴进行运动能块,,输入引脚 RatioNumer是指主轴的目标位置。在从轴按照齿轮比进行同步
【学位授予单位】:南京航空航天大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP273

【参考文献】

相关期刊论文 前10条

1 彭瑜;;支撑智能制造的PLCopen规范和技术[J];自动化仪表;2015年10期

2 杨鹏程;佃松宜;;多轴协调运动控制在某连续式风洞应用研究[J];计算机测量与控制;2015年09期

3 付子鑫;李璇;周纯杰;;基于嵌入式PLC的运动控制器实现[J];可编程控制器与工厂自动化;2015年01期

4 李世勇;李翔龙;汪衍涛;;PLCopen运动控制功能块的研究与开发[J];组合机床与自动化加工技术;2014年09期

5 罗林丹;包健;;PLCopen运动模块参数传递方法的研究[J];机电工程;2014年07期

6 王翰;宋宝;唐小琦;;基于PLCopen标准的运动控制系统设计[J];华中科技大学学报(自然科学版);2014年01期

7 龚佳;袁峗;刘远军;;一种二叉树非递归遍历算法的C语言实现[J];电脑知识与技术;2014年01期

8 赵辉;张得礼;陈文亮;;基于UMAC的自动钻铆机控制系统开发[J];机械与电子;2013年11期

9 金丽娟;严义;刘罡;;基于IEC 61131-3的运动控制模块设计[J];机电工程;2013年06期

10 刘艳强;宋永立;;基于PLCopen的数控机械控制器研究与开发[J];制造业自动化;2013年02期

相关硕士学位论文 前10条

1 娄宇翔;基于PLC与伺服系统控制的电子凸轮应用研究[D];大连理工大学;2014年

2 郑仲谦;基于PLCopen的开放式运动控制器研究与实现[D];华南理工大学;2014年

3 王吉停;集成运动控制功能的软PLC上位机编程系统研究与实现[D];南京航空航天大学;2014年

4 赵明峰;基于PLCopen的运动功能模块的建模与实现[D];华中科技大学;2013年

5 胡海涛;二维运动支架的研制及多轴协调运动控制方法的研究[D];西安电子科技大学;2012年

6 喻赛花;基于Windows的软PLC系统开发[D];南京航空航天大学;2012年

7 张丕鑫;基于PLCopen的运动控制功能块研究与实现[D];大连理工大学;2011年

8 李洪亮;基于IEC 61131-3标准的PLC仿真系统的研究与设计[D];山东大学;2010年

9 孙欣;数控系统软PLC的研究与开发[D];大连理工大学;2007年

10 张建国;基于滑模变结构控制的多轴协调运动控制策略研究[D];山东大学;2007年



本文编号:2516687

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2516687.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2fb54***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com