登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:FX1N 脉冲控制 往复运动
点击:3839 回复:10
楼主
编辑
引用
管理
痞龙
三菱FX1N的PLC,台达伺服电机,脉冲控制电机运动 ,Y1为电机脉冲点,Y5为电机方向控制。怎么样编写步进程序内实现,电机再走完一个距离后反向再走一个距离之后再反向,时间未到下一直往复。走过的距离可调。不知道那位高手能提点下用那个脉冲指令,能给个基本思路。
12-06-18 12:43
1楼
编辑
引用
管理
szlongren
用DRVI指令发脉冲,用步进顺控指令来控制正反顺序,记得正反方向倒转时要延时,正向脉冲可以正走,返回脉冲可以将正向脉冲赋值为负数。我曾经做过类似的程序,没有问题。
12-06-18 13:58
2楼
编辑
引用
管理
痞龙
延时要多久,如果我是伺服呢,也要延时吗,1ms还是10ms呢?
12-06-18 14:59
3楼
编辑
引用
管理
szlongren
伺服最好也要延时,你可以从大到小慢慢调试,如果不延时,电机发热很快,我记得以前那个程序我设置延时20MS,是带动一个拖板作往复摇摆,好象跟你这个要求相似。
12-06-18 16:34
4楼
编辑
引用
管理
痞龙
这是我的程序,我现在第一次正向正常走,也能过度到第一次反向,但是第一次反向走的时候一直冲过,好像脉冲不停1的发,有高手指教下吗
12-06-19 10:49
5楼
编辑
引用
管理
szlongren
第一次正向和反向转换时,你用一个M8029下降沿驱动一个定时10ms,再走反向。可以不用顺控指令IST,用时间继电器控制转向看看,如果不用顺控制指令,最好只要一个DDRVA指令,不用双指令。D62用脉冲存贮器,当反向时,M8029同时驱动,DSUB K0 D62 D62,将脉冲数变成负值。其实我也是新手,想跟你这个工程一起来讨论,说错了,不要见怪!
12-06-19 14:05
6楼
编辑
引用
管理
痞龙
糗大了,DDRVA和DDRVI绝对和相对指令搞混了,糗大了。搞定了,谢谢楼上
12-06-19 14:35
7楼
编辑
引用
管理
痞龙
IST指令的作用是什么,能解说下吗,我么用过这个指令。。。
12-06-19 14:39
8楼
编辑
引用
管理
szlongren
IST叫步进顺控程序吧,你读一下三菱的功能指令里有这个啊!
12-06-19 16:39
9楼
编辑
引用
管理
szlongren
我以前的那个往复运动控制,我记得是用DRVI指令的,不是用DRVA指令,程序编好后一次调试就可以了。三菱PLC控制我也是边学边用,有些记得住,有些记不住,临时用就翻翻书,呵呵!跟你一样,也是这个论坛上很多人帮助我,指点我,不懂就发贴问,论坛上面的高手太多了,还是要感谢他们!
12-06-19 16:51
上一页
下一页
工控新闻
国内首个电气行业AI大模型通过国家网信办备案
全球首个人形机器人运动会开幕
助力智慧路灯改造!华北工控嵌入式AIoT计算机持续产出
埃夫特3414万元芜湖拿地建机器人超级工厂
共建生态,米尔将出席2025安路科技FPGA技术沙龙
海尔系斥资超12亿元巩固控制权 新时达背靠“大树”谋扭亏
非夕科技北京办公室全新启航,打造华北市场增长新引擎
施耐德电气中压变频器护航水务“生命线”与“发展线”
更多新闻资讯