当前位置:主页 > 科技论文 > 软件论文 >

基于USB通讯运动控制卡的上位软件设计与实现

发布时间:2018-07-06 19:06

  本文选题:上位机软件 + 运动控制卡 ; 参考:《辽宁科技大学》2016年硕士论文


【摘要】:结合国内某科研院所的使用实际,开发了一套功能丰富的上位机软件系统用于运动控制。系统构成属于开放式数控系统,硬件核心为国产的具有USB通讯接口的9030运动控制卡。软件系统使用操作方便,参数设置灵活,界面友好,其主要功能如下:首先通过DLL的调用完成了与下位机的通讯,包括对运动控制卡和伺服电机的控制和信息反馈;其次,通过采用串口通讯收集了磁场检测仪表的磁场数据,并及文本文档形式保存;最后可根据矩形、弧形和自定义G代码的三种方式完成检测路径规划。根据矩阵和弧形的组成特点,在路径规划中又分为X方向优先和Y方向优先以及角度优先和径向优先。路径规划不但可以根据所输入图形的尺寸大小,还可以由不同的细分程度来完成至G代码的转化,其中图形尺寸和细分程度都可以在用户操作界面上设置。由于所选的运动控制卡不具有直接执行G代码的功能,而实际检测中又经常遇到G代码格式的运动轨迹,所以程序还具有G代码转成基本位移执行的功能,也就是说相当于上位机程序代替运动控制卡完成了G代码可直接执行。由于涉及到G代码转换,对直线和圆弧插补进行了一定的理论研究,在插补原理的基础上,结合实际使用描述了插补的转化步骤,详细说明了圆弧插补中的NURBS公式计算及应用,以此提高圆弧插补精度。结合实际使用来看,开发这个软件是很有必要的,不仅完成了基本功能,而且集成了运动控制卡和磁场检测仪两个主要硬件的数据通讯。而且软件具有较强的通用性,开放式数控系统已经逐渐的国产化,但一般而言其自带的控制软件都普遍功能简单,而且不开源,无法自定义添加功能,例如串口通讯和路径规划。最后软件可完成了检测相关信息,例如检测时间,仪表型号等的保存以及按照检测点的形式保存该点的磁通量,便于形成检测报告。
[Abstract]:Based on the practical application of a scientific research institute in China, a set of software system with rich functions is developed for motion control. The hardware core of the system is a 9030 motion control card with USB communication interface. The main functions of the software system are as follows: firstly, the communication with the lower computer is completed by calling DLL, including the control of motion control card and servo motor and information feedback. The magnetic field data of the magnetic field detecting instrument are collected by serial communication, and the document form is saved. Finally, the detection path planning can be completed according to the three ways of rectangle, arc and custom G code. According to the composition characteristic of matrix and arc, the path planning is divided into X direction priority and Y direction priority, angle priority and radial priority. Path planning can not only be based on the size of the input graphics, but also can be subdivided by different degrees of transformation to G code, in which the graphic size and subdivision degree can be set on the user interface. Because the selected motion control card does not have the function of executing G code directly, and the motion track of G code format is often encountered in actual detection, the program also has the function of converting G code into basic displacement execution. That is equivalent to the PC program instead of motion control card completed G code can be directly executed. Because of the G code conversion, the theory of straight line and arc interpolation is studied. On the basis of interpolation principle, the transformation steps of interpolation are described, and the calculation and application of Nurbs formula in arc interpolation are described in detail. In this way, the precision of arc interpolation is improved. According to the practical application, it is necessary to develop this software, which not only completes the basic function, but also integrates the data communication between the motion control card and the magnetic field detector. And the software has strong versatility, open CNC system has been gradually domestic, but generally speaking, its own control software are generally simple, and do not open source, can not customize add function, For example, serial communication and path planning. Finally, the software can complete the detection of relevant information, such as the detection time, instrument type and so on, as well as the form of the magnetic flux in the form of the detection point, so as to facilitate the formation of the detection report.
【学位授予单位】:辽宁科技大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52

【相似文献】

相关期刊论文 前10条

1 丁坤,史中权,邱华;三轴低成本运动控制卡研制[J];组合机床与自动化加工技术;2004年10期

2 王会良,梁长乐;开放式运动控制卡2种方案浅析[J];煤矿机械;2005年10期

3 崔延;李淑萍;;基于运动控制卡的开放式数控系统研究及应用[J];机械工程与自动化;2011年06期

4 ;耐用型8轴运动控制卡[J];自动化应用;2012年05期

5 夏振来;张梅;袁鹏;李韬;胡善德;;基于运动控制卡和C#的多头全自动加样仪运动控制系统的设计[J];组合机床与自动化加工技术;2013年02期

6 林晓海;郑力新;;可编程网络型运动控制卡的设计与实现[J];微型机与应用;2014年02期

7 程云建;倪志坚;栾珊;;基于运动控制卡的字型轮廓加工系统的研制[J];自动化与仪器仪表;2012年05期

8 ;凌华科技 AMP-204C/AMP-208C运动控制卡[J];自动化博览;2013年11期

9 王会彬;赵海娜;;一种实用的通用运动控制卡设计[J];军民两用技术与产品;2014年Z1期

10 黄伟伟;韦江利;路宏年;;基于运动控制卡的超声检测控制系统设计[J];机电产品开发与创新;2008年05期

相关会议论文 前8条

1 蒋廷彪;魏运全;;基于新型运动控制卡实现变轴控制的研究[A];2004全国光学与光电子学学术研讨会、2005全国光学与光电子学学术研讨会、广西光学学会成立20周年年会论文集[C];2005年

2 潘伟维;刘康;杨大志;;基于DSP的运动控制卡的硬件设计[A];全国先进制造技术高层论坛暨第十届制造业自动化与信息化技术研讨会论文集[C];2011年

3 王挺;姚辰;李小凡;白海城;;基于C8051的运动控制卡研制和应用[A];第三届全国虚拟仪器大会论文集[C];2008年

4 鲍伟;张崇巍;;PCI总线技术在运动控制卡中的应用[A];第七届青年学术会议论文集[C];2005年

5 艾小云;;ADT-8940A1运动控制卡在LED行业的应用[A];中国自动化学会中南六省(区)2010年第28届年会·论文集[C];2010年

6 杨占峰;简献忠;姚琴;陈金山;程良鸿;;LINUX内核空间USB运动控制卡驱动程序的开发[A];2008中国仪器仪表与测控技术进展大会论文集(Ⅲ)[C];2008年

7 马瑞;;基于PCI运动控制卡的玻璃切割机控制系统设计[A];全国第20届计算机技术与应用学术会议(CACIS·2009)暨全国第1届安全关键技术与应用学术会议论文集(下册)[C];2009年

8 孙浩;贺忠江;韩业伟;;基于运动控制卡的交流电机曲线运动控制[A];中国仪器仪表学会第十二届青年学术会议论文集[C];2010年

相关博士学位论文 前1条

1 朱从民;AGV AGENT控制系统研究[D];西安理工大学;2009年

相关硕士学位论文 前10条

1 王义智;基于DSP的CNC齿轮测量中心运动控制卡的设计[D];西安工业大学;2014年

2 李龙剑;全自动晶片焊线机系统的研究与设计[D];合肥工业大学;2015年

3 耿阔;基于PCI-1243U运动控制卡的3-PRS并联机床控制系统的研究与实现[D];东北大学;2014年

4 杨佑平;面向激光标刻应用的运动控制卡驱动程序及API函数库的开发[D];华中科技大学;2014年

5 王文超;基于YK8A04-P运动控制卡的数控教学平台的研制[D];石家庄铁道大学;2016年

6 魏振国;基于USB通讯运动控制卡的上位软件设计与实现[D];辽宁科技大学;2016年

7 郭军;开放式数控系统运动控制卡的设计与研究[D];江西理工大学;2010年

8 高原;5D电影动感体验平台运动控制卡设计[D];南京理工大学;2014年

9 黄建新;数控切绘机中运动控制卡的研究与开发[D];广东工业大学;2006年

10 戴勇;数控钻铣床运动控制卡设计及研制[D];新疆大学;2009年



本文编号:2103810

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2103810.html


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

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