首页 上一页 1 2 下一页 尾页

手把手实现伺服控制 点击:2473 | 回复:27



王者之师--领域

    
  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:02:56
楼主

设备

1.永宏 PLC: FBS-24MCT1台
2.GSK伺服 1套: Di20-M10B(驱动器)/80SJT-M032E(电机)
3.DC24V开关电源 1个
4.信号线若干

查看驱动器引脚定义并选择控制模式
位置控制模式:查看伺服引脚定义,这里用最少的信号线实现电机转动。 

SON:为 
ON时,开启伺服使能。当然伺服使能功能可以通过参数来修改,该信号可由参数 PA54设置。
PA54=0:只有当外部输入信号 SON为 ON时,电动机才能被使能;
PA54=1:驱动单元内部强制电动机使能,而不需要外部输入信号 SON。

CCW/CW:驱动禁止信号,一般和行程开关配合使用,避免超程,该信号可由参数 PA20设置。
PA20=0:使用驱动禁止功能;
PA20=1:不使用驱动进制功能。

RDY:驱动单元准备好信号,当电机通电励磁时该信号有输出。




王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:06:49
1楼

位置指令输入信号

这里位置输入信号可以采用差分驱动或者单端驱动接法,由于选用的 FBS-24MCT为集电极开路

输出形式,所以采用单端驱动接法。

伺服驱动单端驱动方式限定外部电源最大电压为 25V时,需要串接一个限流电阻 R

依据:Vcc=24V,R=1.3KΩ~2KΩ;Vcc=12V,R=510KΩ~820KΩ;Vcc=5V,R=0;

频率限制为:

PLS/DIR:最高脉冲频率 500KHZ

U/D:最高脉冲频率 500KHZ

A/B:最高脉冲频率 300KHZ

王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:30:40
2楼

控制线制作

GSK随机附带一个 44针插座,依据引脚图,把需要的控制信号接线出来。在这里把有可能用到

的信号线都接出来,但是这些信号在伺服控制中并不都是必要的,下图中用蓝色线表示伺服的输出

信号给 PLC的输入,红色表示 PLC的输出给伺服的输入,另外开关电源的正、负分别用红、蓝表示。

 

1)选取需要的控制信号 

王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:32:46
3楼

2)伺服同 PLC的接线图
这里从伺服给 PLC的输入信号只取了 SRDY,PLC给伺服的信号有 SON、FSTP(CCW)、RSTP(CW)、
PULS/SIGN这几个信号。

王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:46:45
4楼

伺服调试

·取出驱动器、电机,电机至驱动的编码器连接线和电机至驱动的电源线,出厂都已配置好,
 这里只要按照指示接好即可。
·把 PLC至驱动器的控制信号线接好。

1.伺服的手动调试
1)伺服参数设定
GSK伺服上电之后,可以先采用驱动器本身自带的手动功能,该功能模式下,伺服的转动由驱
动器按键来控制,进入 PA参数菜单,设置一下参数:
PA4=3:手动方式,在 SR-菜单下操作,用↑、↓键进行加、减速操作。
PA20=1:驱动禁止功能无效,此时只是利用驱动器本身来调试,所以把 CCW\CW功能先屏蔽。
PA54=1:驱动单元内部强制电机使能,而不需要外部输入信号 SON。
参数设置完成以后,保存后下电。

2)手动运行步骤
   1.驱动器上电,显示 R -0,是电机运行速度监视窗口。
   2.检查 PA1参数是否和使用的电机代码一致。
   3.以上 2步都无误后,进入“SR-/SR-RED”菜单下后,按↑、↓键开始运行电机。
2.PLC控制运行
伺服在手动调试下运行正常,现在进入 PLC的上位控制,该控制中 PLC的从伺服引入的 IO如下: 
Input: 
SRDY——X2
Output: 
PULS-: Y0 
SIGN-: Y1 
CCW: Y2 
CW: Y3 
SON: Y4
为了控制方便,这里先把 CCW\CW信号使能屏蔽。

1)伺服参数设置
PA4=0:位置方式。
PA12:电子齿轮倍频系数(电子齿轮分子),设为 2。
PA13:电子齿轮分频系数(电子齿轮分母),设为 1。
PA14=0:位置方式下,脉冲输入模式:脉冲+方向。
PA15=0:位置指令方向维持原指令方向。
PA20=1:驱动禁止功能无效(即屏蔽 CCW/CW使能信号)。
PA54=0:外部 SON使能。

参数修改完毕后,存储后下电,重新上电。

2)相关计算
在这里先做一个伺服电机的多段速运行程序,运动过程
1.以速度 1000RPM转 10圈
2.接着以速度 1200RPM转 20圈
3.接着以速度 1400RPM转 30圈
4.接着以速度 1600RPM转 40圈
5.接着以速度 1800RPM转 50圈
6.接着以额定速度 2000RPM运行 60圈
7.停顿一定时间后,从第 1步开始重复。
由手册知道,伺服每转 1圈,编码器反馈 10000PS,又电子齿轮设定为 2,所以PLC每发出 5000PS,
伺服就转动 1圈

即第一段行程 10圈对应的脉冲数=10圈×5000PS/圈=50000PS
其它段的行程脉冲计数同此式。

把伺服需要的速度转化成 PLC的脉冲数,以 1000RPM为例,假设 PLC需要发出的脉冲数为 X,
电子齿轮设定是 2,则有X/(10000(PS/R))×60× 2=1000(RPM )
得:X=83333.3H Z 由此公式,可求得其它速度所对应的 PLC脉冲数

3) 
PLC参数的设置
FBS-24MCT的脉冲输出点共有 4轴( 8点),为 Y0~Y7,默认Y0~Y3为高速 200K,Y4~Y7为中速 20K。
要使得 PLC的高速点输出脉冲时,需要先对这几个点的输出进行组态,点击永宏编程软件菜单栏中
的“专案\IO组态”进入组态页面




王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:49:30
5楼

4)程序的编写
设置完成之后即可进入程序的编写。 

王者之师--领域

  • 精华:8帖
  • 求助:80帖
  • 帖子:481帖 | 3926回
  • 年度积分:915
  • 历史总积分:140763
  • 注册:2008年2月29日
发表于:2013-03-12 20:51:44
6楼
5)NC定位表格的编辑
用鼠标左键点击 FUN140指令,然后在英文输入状态下,按键盘上的 Z键进入 NC定位
表格的编写,最终结果如下


cayyf521

  • 精华:3帖
  • 求助:6帖
  • 帖子:53帖 | 205回
  • 年度积分:0
  • 历史总积分:394
  • 注册:2004年11月28日
发表于:2013-03-13 11:18:36
7楼
非常详细,学习了 ,谢谢!

云锋-王者之师

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2013-03-13 14:09:43
8楼
绝对的好帖呀。   

chuangxing

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 80回
  • 年度积分:0
  • 历史总积分:427
  • 注册:2012年4月14日
发表于:2013-03-20 15:09:58
9楼

    自学了很久,感觉很难,怎么办呢?

cloudling0

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:3
  • 历史总积分:210
  • 注册:2010年9月02日
发表于:2013-09-04 15:20:19
10楼

绝对顶起来!!!!!!!!!!!

流水小屋

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 81回
  • 年度积分:0
  • 历史总积分:119
  • 注册:2015年8月28日
发表于:2016-03-10 21:42:13
11楼

很详细,来学习下。。。。。

victor1981_64

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 277回
  • 年度积分:0
  • 历史总积分:305
  • 注册:2005年10月01日
发表于:2016-11-04 15:27:30
12楼

这个很好,谢谢楼主的辛苦劳动

W风的旋律W

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 149回
  • 年度积分:0
  • 历史总积分:174
  • 注册:2012年8月29日
发表于:2016-11-29 21:33:51
13楼

这个很好,谢谢楼主你 辛苦了。。。。。

忧郁的船船

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 24回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2015年8月16日
发表于:2016-11-29 22:07:02
14楼

学习了,这个很好,谢谢楼主你 辛苦了。。。。。

lgwen1204

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2016年6月26日
发表于:2017-02-11 13:55:36
15楼

好帖,无私分享的好人给大家学习的不多了,谢谢楼主

润abc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 281回
  • 年度积分:0
  • 历史总积分:284
  • 注册:2017年5月06日
发表于:2017-09-12 19:36:16
16楼

学习下,谢谢分享

一朵花

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 372回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2014年4月10日
发表于:2017-09-13 09:09:53
17楼

好帖,无私分享的好人给大家学习的不多了,谢谢楼主

luanshiqiye

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 599回
  • 年度积分:0
  • 历史总积分:73
  • 注册:2013年2月26日
发表于:2017-09-18 21:11:40
18楼

绝对顶起来!!!!!!!!!!!

西子湖畔的晨练者

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 131回
  • 年度积分:0
  • 历史总积分:572
  • 注册:2013年3月03日
发表于:2019-04-12 22:13:04
19楼

这个才是好东西,谢谢楼主的无私奉献,给你点赞。

爱听儿歌

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:75
  • 注册:2019年4月05日
发表于:2019-04-22 13:58:55
20楼

讲很详细,来学习下。。。。


热门招聘
  • 客服
  • 小程序
  • 公众号
首页 上一页 1 2 下一页 尾页