您现在所在的是:

三菱Mitsubishi

回帖:10个,阅读:3769 [上一页] [1] [2] [下一页]
1098
痞龙
文章数:64
年度积分:59
历史总积分:1098
注册时间:2007/8/17
发站内信
发表于:2012/6/18 12:43:09
#0楼
三菱FX1N的PLC,台达伺服电机,脉冲控制电机运动 ,Y1为电机脉冲点,Y5为电机方向控制。怎么样编写步进程序内实现,电机再走完一个距离后反向再走一个距离之后再反向,时间未到下一直往复。走过的距离可调。不知道那位高手能提点下用那个脉冲指令,能给个基本思路。
6286
szlongren
文章数:365
年度积分:203
历史总积分:6286
注册时间:2008/9/3
发站内信
发表于:2012/6/18 13:58:45
#1楼
用DRVI指令发脉冲,用步进顺控指令来控制正反顺序,记得正反方向倒转时要延时,正向脉冲可以正走,返回脉冲可以将正向脉冲赋值为负数。我曾经做过类似的程序,没有问题。
1098
痞龙
文章数:64
年度积分:59
历史总积分:1098
注册时间:2007/8/17
发站内信
发表于:2012/6/18 14:59:12
#2楼
延时要多久,如果我是伺服呢,也要延时吗,1ms还是10ms呢?
6286
szlongren
文章数:365
年度积分:203
历史总积分:6286
注册时间:2008/9/3
发站内信
发表于:2012/6/18 16:34:04
#3楼
伺服最好也要延时,你可以从大到小慢慢调试,如果不延时,电机发热很快,我记得以前那个程序我设置延时20MS,是带动一个拖板作往复摇摆,好象跟你这个要求相似。
1098
痞龙
文章数:64
年度积分:59
历史总积分:1098
注册时间:2007/8/17
发站内信
发表于:2012/6/19 10:49:41
#4楼
附件
附件
这是我的程序,我现在第一次正向正常走,也能过度到第一次反向,但是第一次反向走的时候一直冲过,好像脉冲不停1的发,有高手指教下吗
6286
szlongren
文章数:365
年度积分:203
历史总积分:6286
注册时间:2008/9/3
发站内信
发表于:2012/6/19 14:05:00
#5楼
第一次正向和反向转换时,你用一个M8029下降沿驱动一个定时10ms,再走反向。可以不用顺控指令IST,用时间继电器控制转向看看,如果不用顺控制指令,最好只要一个DDRVA指令,不用双指令。D62用脉冲存贮器,当反向时,M8029同时驱动,DSUB K0 D62 D62,将脉冲数变成负值。其实我也是新手,想跟你这个工程一起来讨论,说错了,不要见怪!
1098
痞龙
文章数:64
年度积分:59
历史总积分:1098
注册时间:2007/8/17
发站内信
发表于:2012/6/19 14:35:37
#6楼
糗大了,DDRVA和DDRVI绝对和相对指令搞混了,糗大了。搞定了,谢谢楼上
1098
痞龙
文章数:64
年度积分:59
历史总积分:1098
注册时间:2007/8/17
发站内信
发表于:2012/6/19 14:39:48
#7楼
IST指令的作用是什么,能解说下吗,我么用过这个指令。。。
6286
szlongren
文章数:365
年度积分:203
历史总积分:6286
注册时间:2008/9/3
发站内信
发表于:2012/6/19 16:39:55
#8楼
IST叫步进顺控程序吧,你读一下三菱的功能指令里有这个啊!
6286
szlongren
文章数:365
年度积分:203
历史总积分:6286
注册时间:2008/9/3
发站内信
发表于:2012/6/19 16:51:27
#9楼
我以前的那个往复运动控制,我记得是用DRVI指令的,不是用DRVA指令,程序编好后一次调试就可以了。三菱PLC控制我也是边学边用,有些记得住,有些记不住,临时用就翻翻书,呵呵!跟你一样,也是这个论坛上很多人帮助我,指点我,不懂就发贴问,论坛上面的高手太多了,还是要感谢他们!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003