成都瑶力
级别: 正式会员
精华主题: 0
发帖数量: 28 个
工控威望: 89 点
下载积分: 345 分
在线时间: 23(小时)
注册时间: 2019-10-21
最后登录: 2025-04-17
查看成都瑶力的 主题 / 回贴
楼主  发表于: 2024-04-05 16:18
三菱PLC 伺服多步编程怎么写? 求大神指导   伺服跑一段距离 气缸动作一下  再跑下一个距离  这种PLC程序怎么写?  跑的距离不固定 触摸屏输入
congrikunge
级别: 略有小成
精华主题: 0
发帖数量: 160 个
工控威望: 378 点
下载积分: 534 分
在线时间: 735(小时)
注册时间: 2016-04-22
最后登录: 2025-04-24
查看congrikunge的 主题 / 回贴
1楼  发表于: 2024-04-06 17:00
顺控呗,需要几步写几步
恐龙爱鸽子
级别: 正式会员
精华主题: 0
发帖数量: 26 个
工控威望: 51 点
下载积分: 647 分
在线时间: 35(小时)
注册时间: 2023-05-30
最后登录: 2025-04-23
查看恐龙爱鸽子的 主题 / 回贴
2楼  发表于: 14天前
流程步、SFC、起保停
ooyywwtt
级别: 正式会员
精华主题: 0
发帖数量: 45 个
工控威望: 88 点
下载积分: 853 分
在线时间: 31(小时)
注册时间: 2024-12-06
最后登录: 2025-04-18
查看ooyywwtt的 主题 / 回贴
3楼  发表于: 8天前
这还不简单,先用最基础的方式跟你说,例如C0:是这个程序的步进。首先从0开始,当设备回原后,自动运行开始,MOV K1 C0,此时程序进入到第一步,你就执行伺服动作,动作距离用D0,保存触摸屏可设定。伺服实际位置=D0后,气缸动作一下,气缸动作回后退位后,MOV K2 C0 此时程序进行到第二步, 继续执行伺服动作,动作的距离用D2保存,(注意伺服位置是32位),同样是触摸屏设定的,当实际位置等于D2时候,气缸动作一下,动作就是这样反复反复。很简单。唯一注意的地方就是看你伺服是绝对定位还是相对定位。走脉冲还是总线。自己处理一下逻辑判断就行了。比如D0设置 1000mm, D2设置1200mm,但你是走的绝对定位,那你就得把两个数据相加,让伺服定位到2200,如果是相对定位就无所谓了。最后就是这个C0清零的程序处理好。例如设备一整套动作做完了,你就得清零,让他继续从1开始,第二种情况,设备开机过程中停止了,你简单点就做成必须手动操作设备回原点才能再开机,那么你可以改成设备异常停止就把C0清零。开机条件加上原位置。但有些客户希望停机后可以直接开机继续走,那你开机时候就得判断当前伺服位置应该执行第几步程序,开机后直接MOV “N”  C0   够详细了吧
本帖最近评分记录:
  • 下载积分:+1(guochunyi) 热心助人!