关于同步,谈谈我的理解

lion_zheng

  • 帖子

    251
  • 精华

    5
  • 被关注

    9

论坛等级:侠客

注册时间:2005-03-04

普通 普通 如何晋级?

发布于 2013-05-05 22:56:02

2楼

感谢总坛主跟咱们提供一个交流平台,这个题目很大,好在坛主对问题进行了分类,
我就按照这个分类谈谈我的理解.

1.统一思想:同步的概念与定义?与负载平衡的区别?
同步指的是两个轴(也可以是其他TO)在位置或者速度上面的关系,同步功能本身并不考虑扭矩和功率.
负载平衡首先关注的是扭矩和功率的分配.根据应用类型的不同,同步和负载平衡有时都要考虑.

例1),用两个伺服电机推动一个工作台进给,两个电机都是齿条传动,出力方向相同.
控制目标是:两个电机的速度,位置都相同,并且两个电机的实际扭矩也基本相同.
使用的方法: X1为主轴,X2为从轴,在两个轴使能后,速度同步.
在Simotion的IPO程序中,检测X1和X2电机的扭矩差,如果TorqueX1>TorqueX2,那么在X2轴上叠加(superimpose)一个速度,
通过这种扭矩反馈调速的方法保证X1和X2的扭矩近似一致.
这种控制方法的思路来自于840D系统的master-slave控制的功能图.

2.分类清晰:SIMOTION的同步功能有哪些类型?有什么区别?
Gearing: 位置同步,速度同步
Camming: 位置凸轮同步

4.功能实现:同步功能如何实现?编程方法?
MCC和ST都可以方便的实现.主要常用几个指令
GearOn/GearOff
CamOn/CamOff
SetMaster
这些指令的参数很多,需要在实践和实验中反复摸索.

5.注意事项:同步功能调试时要注意哪些问题?有哪些技巧?
在此,我简要说几个我碰到过的和同步有关的问题
1)同步是一个过程,当在ST中编程时,需要注意如过一个同步正在建立中,则不应该反复执行同一个同步命令.
建立同步-->同步运行-->解除同步

2)和同步相关的时序问题
整流器使能-->主轴,从轴使能-->建立同步-->同步运行-->解除同步-->Stop轴-->轴使能关闭-->整流器使能关闭
如果程序中的指令执行没有按照合理的顺序,会触发各种奇怪的报警

3)指令间的替换关系
Cam/Gear/Pos/Move几个指令可以相互之间进行替换,TO会直接切断上一条指令,立即执行新的指令.两个指令切换时,速度可以不减速到0.
这种替换也需要反复的实验才能做到不报错.

4)同步的动态响应参数,加速度,Jerk
分为建立同步过程,同步运行过程,解除同步过程
建立同步过程:指令中输入的参数起作用.
同步运行过程:轴limit中的参数起作用.
解除同步过程:指令中输入的参数起作用.

5)同步中的主轴
实轴,虚轴,编码器,Addition object,Formular object都可以作为主轴
使用Addition object/Formular object作为主轴时,需要选择Cam_Ext程序包
http://www.cnblogs.com/lion-zheng/
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMOTION

共有2222条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。