运动控制卡怎么控制电机?( 三 )


产品广泛应用于工业自动化控制领域中需要精确定位、定长的位置控制系统和基于PC的NC控制系统 。具体就是将实现运动控制的底层软件和硬件集成在一起,使其具有伺服电机控制所需的各种速度、位置控制功能 。这些功能能通过计算机方便地调用 。
这是百度词条里的说明 。
简单地说,就是计算机的扩展卡,能控制高精度电机定位 。
运动控制卡学习多久第一节:运动控制卡低速、高速运动实验一、实验目的: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.最后关闭板卡,退出程序界面 。
雕刻机总出现驱动错误:运动控制卡自检错误或不存在,是什么原因?1.
电源是否为AC220V50Hz
2.
是否通电
3.
是否打开开关
4.
是否已用串行线将电脑的串行口和雕刻机连接起来,连接是否稳当
查看更多步骤...