
第一节:运动控制卡低速、高速运动实验一、实验目的:1了解运动控制卡的基本使用。
二、实验内容:1利用C#控制丝杆进行低速连续运动或高速连续运动。
三、实验步骤:1打开Visual Studio 2013,新建窗体应用程序项目。
如果点击界面左侧工具箱,选择并在窗体中放入控件,组成如图4所示的界面。
3点击右上方“解决方案资源管理器”,右键点击相关项目,选择“在文件资源管理器中打开文件夹”双击“连接板卡”按钮即可进入启动界面。,在最顶端using命名空间区域写入命6在轴初始化按钮内写入两个设置一个运动轴函数,在该函数的第三项参数中,也就是使能位,先设置为0,后设置为1,以达到每点击一次按钮就初始化一次逻辑位置的目的。同时启动计时器timer1。
7写入一个uint型全局变量Dir并赋值为0用于设定运动方向。在正方向按钮内写入程序,当点击正方向按钮时,将正方向按钮设置为偏红色,负方向设置为偏灰色,同时将变量Dir置0。
8定义两个uint型全局变量V0和Vt用于设定初速度和运行速度。在轴输出按钮内将对应控件内设定好的值分别赋给V0和Vt。然后写入以初始速度低速连续运行函数以及以运行速度快速连续运行函数。
9在轴停止按钮中调用停止一个运动轴函数,并将高速调速按钮和调速数值选择设为禁止使用。代码如图1310在高速运动调整速度按钮内,调用以运行速度快速连续运行模式下调整速度函数。需要调整的运行速度值可以赋给一个uint型变量Vt2。代码如图14。11在计时器事件内,定义四个变量。
12写入读取运动逻辑位置与状态函数Read_Position_2XE。将函数对应的各项参数设定为步骤11对应的变量。
13将逻辑位置值显示在对应的textbox控件内。
14查阅使用手册,判断运动状态变量RunState的值,并将对应状态的指示按钮更改为绿色。
15步骤11~14
16再写入一轮if判断,判断变量IOState的值。IOState对应值代表的含义可以查阅运动控制卡使用手册。当到达极限位置时,对应的极限位置指示灯亮起。
17将丝杆与板卡按使用手册中的电路图进行连接。
18启动程序,点击连接板卡,连接成功后点击轴初始化。选择低速或高速连续运行。
19程序主界面会显示当前丝杆上滑块所在位置以及当前运动状态,
20最后关闭板卡,退出程序界面。
以上就是关于运动控制卡学习多久全部的内容,包括:运动控制卡学习多久、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)