对于一些初次使用雷赛运动控制卡的客户来说,常常会在控制伺服电机时出现一些小问题,以致拖迟客户的发开进度,下面简单介绍一下常出现的3个问题,结合DMC5480控制卡实测的曲线为例,给出解决办法:

1、脉冲模式匹配问题

伺服驱动器的脉冲模式要与控制卡的脉冲模式保持一致,否则可能导致A.伺服电机只能朝一个方向运动;B.做往返运动时会出现一个方向有累计误差。

DMC5480卡的脉冲模式有6种,其中单脉冲模式(即方向+脉冲模式)4种,如图1所示;双脉冲模式2种,如图2所示。

A、出现伺服电机只往一个方向运动时,排除接线错误后,就有可能是控制卡设置单脉冲模式(双脉冲模式),而伺服驱动器设置成双脉冲模式(单脉冲模式)了,把伺服驱动器和控制卡设置成对应的脉冲模式即可解决该问题。

B、做往返运动时会出现一个方向有累计误差时,是脉冲信号的上升沿或下降沿选择错误,从而导致电机在换向时丢一个脉冲,随着往返次数增加,产生的累计偏差也会越来越大。比如脉冲模式0是上升沿有效,脉冲模式1是下降沿有效,控制卡设置脉冲模式0,而伺服电机的脉冲信号实际上是下降沿有效,从图1可以看出来,换向后控制卡发出的第一个脉冲信号将丢失,因为伺服驱动器接收的脉冲信号是下降沿有效,所以脉冲换向都会丢失一个脉冲信号。双脉冲模式与单脉冲模式的类似,在这不在重复了。

图1 单脉冲模式

图2 双脉冲模式

2、正确使用伺服使能SEVON信号

伺服上电后如果SEVON信号无效,伺服电机不会锁死,控制卡发脉冲给伺服,伺服也不会运动,所以伺服电机运动前一定要使能。许多客户可能认为伺服使能信号不重要,因此在实际应用中对该信号不予处理,直接导致设备在开机和关机时的异常响应,从而认为整个控制系统出现问题,通过下面的分析可以帮助大家解惑,希望能让大家对SEVON信号有效的帮助到设备的控制有更好的认识。

由于控制卡是插在PC的PCI插槽上的,由PC供给控制卡一个5V的电源,所以PC在开机和关机时,会有一个0-5V的电压变化的,也就是PC在开机和关机时会有一个等同于脉冲信号的电压变化信号发出来,如下述:

a、脉冲输出模式1时,脉冲结束时脉冲口电平状态如下图3:

图3 脉冲输出波形图

b、电脑关机时电压曲线如下图4:

图4 断电后脉冲输出口电压变化图

所以在PC关机时,如果伺服的SEVON有效,而且伺服电机的电源没有提前切断,那么由于图4展示的状态,伺服电机会认为有一个脉冲输入,因此会作出响应,从而产生微小的震动,经过对比测试,国外的伺服要比国内的伺服电机的震动要小很多,有轻微动作,但感觉不明显。

解决的办法:利用伺服(步进)驱动器的使能信号,在设备应用软件退出时,取消使能,将伺服(步进)放松;开机时,直到设备应用软件初始化完成,而后启用回零时才进行驱动使能。

3、正确使用伺服报警ALM信号的使用

不同厂家的伺服电机的ALM信号的有效电平也不一样,有高电平有效,也有低电平。伺服电机的ALM信号对与控制卡来说是一个输入信号,它的高低电平是可以设置的,所以要正确设置ALM信号的有效电平,否则伺服电机使能后,还是无法运动。原因就是伺服电机一上电,控制卡便认为伺服电机处于报警状态,软件系统便不会允许脉冲输出,从而导致伺服电机没有动作。

整体而言,对于所有雷赛智能的控制卡(控制器)产品,其实际状况和前面提到的DMC5480配合伺服驱动控制的情况相同。

总结:

综上所述,使用雷赛的控制卡控制伺服电机时,一定要注意脉冲模式的设置,以及伺服的SEVON、ALM等信号的正确使用方法,以避免不必要的麻烦,从而缩短开发周期。

1.VB编程

d1000_start_t_move 0, 6400, 3200, 6400, 0.1

DO

DoEvents

LOOP WHILE (d1000_check_done(0) = 0)

2.VC编程 在VC下编程关键是要解决类似于VB的DoEvnets函数

void DoEvents()

{

static MSG msg;

if( ::PeekMessage(&msg,NULL,0,0,PM_NOREMOVE) ){

::TranslateMessage( &msg );

::DispatchMessage( &msg );

雷赛服务器信号er020,伺服与雷赛控制卡配套的小技巧相关推荐

  1. 雷赛服务器信号er020,雷赛伺服故障以及代码解决方案

    简易伺服系统常见故障处理方法 现象 可能问题 解决措施 过流报警 电机接线错误 按正确接线方式接线 电机绕组烧坏 更换电机 驱动器故障 更换驱动器 过压报警 电压过高 更换正常电源 驱动器故障 更换驱 ...

  2. 雷赛服务器信号er020,【雷赛】L6E 伺服系统 EtherCAT 通讯功能手册.pdf

    L6E 伺服系统 EtherCAT 通讯功能手册 目 录 版本说明: 手册版本 程序版本 更新时间 更新内容 更新者 V1.00 初版 Bao .Long .Zhao 以客户角度调整文件结构,利于客户 ...

  3. 雷赛服务器信号er020,雷赛_数字步进电机与驱动器_DM2C-RS556型号

    产品介绍 ■内置单轴控制器,节省上位控制器的脉冲输出点数 ■可配置16段路径程序,支持回零/速度/位置/JOG等功能 ■隔离型RS485总线,支持多达31轴的RS485从站网络 ■7路数字量输入,支持 ...

  4. xp系统无法从补丁服务器获取补丁,WindowsXP系统依然能获取微软补丁的小技巧

    对Windows XP系统做一些手脚,就能让Windows Update服务器误以为你的XP系统是POSReady 2009,从而继续为电脑提供更新和安全补丁.接下来是小编为大家收集的WindowsX ...

  5. [雕刻机笔记001]安川伺服单元SDGH+NS115+控制卡MP2101M的初始化连接

    0.前言 目前在负责一个陈年五轴激光雕刻机的修复项目,2013年的时候就坏了,现在到我手上了,尝试和我导一起完成上位机软件,并使雕刻机能重新投产. 之前使用MFC完成了上位机的前端UI编写,基本就是照 ...

  6. CF兵种卡强化服务器维护,CF战场模式攻略 兵种卡获取与强化技巧

    CF战场模式经过多次更新修改之后,上调了对卡片的获取难度和使用卡片强化升级的难度.对于新手和一些不经常玩战场模式的玩家来说,可能感觉战场模式的卡片很难获得,并且很难强化成功,等级加不高这种情况. 战场 ...

  7. 王者荣耀服务器ip地址配置文件,王者荣耀,关于设置的一些小技巧,知道以后你也是大神...

    说到王者荣耀,其实是有很多细节设置的,下面我们就来了解一下哪些细节设置可以让你秒变大神的. 1"摇摆"终结者 我们都知道,在王者里,每个英雄都有自己的攻击范围,而在现在的版本中,只 ...

  8. 华为v5服务器组硬盘卡,华为RH2288V5服务器RAID迁移(Avago SAS3408iMR RAID控制卡)

    迁移RAID级别    原始硬盘组硬盘数量    需要增加硬盘数量 RAID 0迁移到RAID 1    1    1 RAID 1迁移到RAID 0    2    – 操作步骤 1进入" ...

  9. 雷赛运动控制卡能不能用c语言_基于PMAC控制卡的三坐标测量机控制系统

    三坐标测量机控制原理 三坐标测量机获取测头触碰点相对于系统原点的三坐标值,然后经特定算法处理,得到尺寸公差或形位公差.测头在X.Y,Z三个相互垂直的导轨上进行复合运动,实现逐点测量:或按一定运动轨迹, ...

  10. 雷赛dmc2410控制卡,驱动器 光栅 加电机

    一般驱动器为9pin接口:(1:VCC 2:限位近端 3:限位远端 4:GND):电源是供给限位器的 ,5:A+ 6:A- 7:B+ 8:B- 注意驱动器的电流大小和细分设置,电流一般1A左右 电流过 ...

最新文章

  1. 推荐8个高质量的小众实用APP,解决你的痛点需求
  2. Laravel 5.2--如何让表单提交错误,不清空?
  3. PAT甲级1106 Lowest Price in Supply Chain:[C++题解]树、结点到根结点的距离、树形dp、记忆化搜索
  4. 英特尔收购人工智能公司 Nervana,开发深度学习技术
  5. Linux find指令
  6. 无法打开计算机上的event log服务,Win7系统下启用Windows event log服务发生4201错误的正确解决方法...
  7. UI设计工具比较:Sketch、Adobe XD、墨刀、Mockplus、Axure RP
  8. 浏览器测试基本跑分网站
  9. golang 数组 最后一个_Golang 内存管理
  10. ios的延迟执行方法
  11. PHP--字符串合并与分割
  12. 一张图读懂“云栖大会·武汉峰会”发布的阿里云AI产品体系
  13. APP开发流程,移动应用开发流程
  14. Java 正则表达式的用法和实例
  15. 人工神经网络翻译的优点,神经网络机器翻译技术
  16. 解决读取文件乱码问题
  17. 智能语音识别--方案实现--具体过程
  18. appcan注册功能php,appcan是什么
  19. Python多进程批量处理图片
  20. Python办公自动化:制作报表并发送到邮箱

热门文章

  1. 社交网络和社会计算入门路径
  2. SwitchResX for Mac(屏幕分辨率修改工具)
  3. 信息论与编码_中大网络信息理论与编码研讨会成功举办 SYSU Workshop on Net. Info. Theory and Coding...
  4. php递归函数理解,详解php递归函数
  5. RubyOnRails终极部署
  6. 百度富文本编辑器UEditor的使用
  7. Android中CheckBox与CompoundButton源码解析
  8. 搜狗输入法 android2.3,搜狗输入法安卓版
  9. 更新i40e网卡驱动程序
  10. 一个小小的flash