基于YK8A04-P运动控制卡的教学平台研究.docx

基于YK8A04-P运动控制卡的教学平台研究.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于YK8A04-P运动控制卡的教学平台研究

?

?

摘要:主要采用PC机和运动控制卡建立数控教学平台的控制系统,利用PC机与运动控制卡的协同工作,达到对伺服电机的精确控制。在PC机上采用Labview语言建立良好的人机交互界面,通过调用运动控制卡的函数库,实现速度控制、圆弧插补、直线插补和G代码编程等基本功能,满足基本的数控教学应用。

关键词:数控教学平台、Labview、运动控制卡

Abstract:ThecontrolsystemNCTeachingPlatformisestablishedbyPCandmotioncontrolcard.servomotorsarecontrolledpreciselybywayofPCandmotioncontrolcardworkingCooperatively.TheinteractiveinterfaceisestablishedbyLabviewlanguageonPC.Bycallingthemotioncontrolcardlibrary,thefunctionsareachievedforexample:speedcontrol、circularinterpolation、linearinterpolation、G-codeprogrammingandotherbasicfunctions.ThebasicapplicationNCteachingofismeeted.

Keywords:CNC、Labview、Motioncontrolcard

引言:随着PC机技术的发展和成本的降低,PC机在各种工业现场的应用越来越普遍。近年来随着先进控制理论的发展和DSP技术的成熟。基于DSP技术各种集成运动控制模块不断成熟并应用到工业控制当中。相比传统的数控系统,PC机+运动控制卡模式的数控系统具有高柔性、高效性、模块化等优势,越来越受重视。笔者采用PC机+运动控制卡作为数控教学平台的数控系统,采用伺服驱动和伺服电机对教学平台进行控制。采用Labview图形化编程语言进行人机交系统的开发[6]。

1、数控实验教学平台的总体方案设计

数控实验教学平台主要模拟数控机床运动控制和G代码编程的操作,该系统主要应用于机械制造及其自动化专业的教学和实践环节的应用。其主要性能与一般的数控机床具有相同功能,能够实现X、Y、Z轴的运动控制,可以设置各轴的运动方向,最大速度、最小速度和显示刀具的相对坐标位置等,并且能够实现对G代码指令的读取、编译,实现X、Y轴的两轴联动并能都演示刀具路径。本系统采用“PC机+运动控制卡”的控制模式,其总体方案如图1所示。

该控制方案具有开放性和可扩展性,系统结构简单靠性高。由于教学实践的要求,系统由机械系统和电气系统组成。

2、教学平台机械部分的设计与组成

对于教学实验平台的设计,采用龙门式数控铣床的结构形式。基本包括:伺服电机、滚珠丝杠副、直线导轨、联轴器、固定支架和底座等部件。

通过伺服电机的转动带动联轴器,再由联轴器带动丝杠,由丝杠带动丝母,与丝母固定在一块的滑块就形成了运动机构。经过对各零件的尺寸计算和设计,加上各部分机构的配合尺寸,搭建了龙门式三轴运动试验平台平,如图2。

3、电路和控制系统的设计和组成

教学实验平台的控制系统采用“PC机+运动控制”的控制模式。PC机主要实现系统的总体控制和对软件的运行提供硬件平台支撑的作用。运动控制卡是连接工控机和伺服系统的关键部件,实现各种核心控制和运算,负责处理运动控制的细节,比如速度控制、行程控制、插补运算等。PCI总线负责上位机与下位机的通信传输。运动控制卡通过PC机主板上自带的PCI插槽内嵌到工控机中。运动控制卡通过向伺服驱动器发送脉冲和高低电平来控制伺服电机的转速、转数和方向[3]。图3所示为控制系统原理图。

4.2教学实验平台平台的软件开发

我们要实现对X、Y、Z三轴的初始速度、驱动速度及目标位置的手动设置,同时即可以手动选择控制三轴正负向的运动,让三轴按设定数据自动运行。并可以在运动期间对各轴的实际位置、逻辑位置、运动速度的实时监控。可以实现两轴圆弧插补、调用测试代码及G代码等功能。通过前后面板的设计,确立了软件系统设计框架,如图5。

4.3单轴运动界面设计

首先应明确所要实现的目标,单轴运动控制的目标就是初始化控制卡,选择控制的轴,设定运动的最大、最小速度,控制轴的正反转和运行停止等功能。

运行加工程序的实现以Labview中的读取文件命令,读取txt程序文件,执行每行的G代码命令,通过逻辑控制选择执行运动命令。如图9

5、结论

本文实现了在LabVIEW平台上开发的数控教学实验系统,作为上位机来编程的高效率与运动控制卡的灵活性。采用PC机和运动控制卡的模式对多个伺服电机进行控制,从而开

文档评论(0)

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

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

1亿VIP精品文档

相关文档