• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
wxb5626
级别: 正式会员
精华主题: 0
发帖数量: 13 个
工控威望: 82 点
下载积分: 363 分
在线时间: 21(小时)
注册时间: 2021-04-11
最后登录: 2023-12-05
查看wxb5626的 主题 / 回贴
楼主  发表于: 2022-01-09 21:31
利用业余时间搞PLC快两年了,为了理论与实践结合购买了三套伺服,二套步进,触摸屏,变频器,编码器,电磁阀,各种气缸等。结合自己十多年搞机械的经验搭建了个实操平台,两年下来也随便做了些小工程,用来验证验证。发现好多自动化项目采用转盘式的机械设计,个人觉得真的不错。可惜本人菜鸟一枚,程序写得不理想,像这种转盘式的,比如是八工位对于八个机械机构,执行八种工序,比如一号机构是送料到一工位,完成后转盘转动45度到二号机构执行,最后八号机构是取产品的,我写的程序只能是从一到八依次执行完成后再重新开始,其实这不合理,效率低,应该是一号机构执行完后转到二号机构执行,但是一号机构不能停应该接着干原来的事,不要等到最后才动,以此类推,希望大师们指点。
[ 此帖被wxb5626在2022-01-10 21:23重新编辑 ]
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4226 个
工控威望: 7596 点
下载积分: 14851 分
在线时间: 2867(小时)
注册时间: 2016-10-31
最后登录: 2024-11-22
查看梦雨天涯的 主题 / 回贴
1楼  发表于: 2022-01-09 22:42
不就是个分割器嘛,然后左移位指令
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
zsh340
zsh340
级别: 论坛先锋
精华主题: 0
发帖数量: 989 个
工控威望: 1145 点
下载积分: 18344 分
在线时间: 271(小时)
注册时间: 2009-05-29
最后登录: 2024-10-27
查看zsh340的 主题 / 回贴
2楼  发表于: 2022-01-10 08:27
引用
引用楼主wxb5626于2022-01-09 21:31发表的 请教大师们,转盘式自动化设计中的编程怎样更为合理 :
利用业余时间搞PLC快两年了,为了理论与实践结合购买了三套伺服,二套步进,触摸屏,变频器,编码器,电磁阀,各种气缸等。结合自己十多年搞机械的经验搭建了个实操平台,两年下来也随便做了些小工程,用来验证验证。发现好多自动化项目采用转盘式的机械设计,个人觉得真的不错。可惜本人菜鸟一枚,程序写得不理想,像这种转盘式的,比如是八工位对于八个机械机构,执行八种工序,比如一号机构是送料到一工位,完成后转盘转动45度到二号机构执行,最后八号机构是取产品的,我写的程序只能是从一到八依次执行完成后再重新开始,其实这不合理,效率低,应该是一号机构执行完后转到二号机构执行,但是一号机构不能停应该接着干原来的事,不要等到最后才动,以此类推,希望大师们指点指点,谢谢。

楼主说的转盘是分割器吧?驱动分割器是一个带变速箱的普通马达直接带动就行,再在分割轴上装一个原点感应器。程序最好用三菱的步进SFC功能方式写程序。三菱的步时功能是其它品牌的PLC无法相比的。动作模式:1自动模式;2步进模式(调机用);3手动模式
相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 757 个
工控威望: 1135 点
下载积分: 373 分
在线时间: 594(小时)
注册时间: 2019-09-22
最后登录: 2024-11-22
查看gxtmdb82164的 主题 / 回贴
3楼  发表于: 2022-01-10 10:56
要拆开写的,把每个工位独立出来,然后所有工位有一套统一的入口和出口,入口条件一般都是转盘到位和工位有料检测,出口条件则是本工位工作结束

从程序结构上说,最好是每个工位的程序都分开,然后转盘本身有一个独立的程序,这样就非常简单了,每个工位的出口条件都满足了,转盘动一下,到位以后各个工位根据各自的入口条件去干自己的,转盘这个程序里面不关心各个工位怎么干的,只关注各个工位是否结束,是否满足转一下的条件,满足了就转一下.各个工位也不关心转盘的状态,只关注自己的动作和参数.

但是根据经验,如果一开始没有做这样的规划,程序里面会各种互锁,共享变量漫天飞,及时有一个可以从工序1到工序8的程序,想直接拆分成并行的8工位程序估计也比较难.动作不复杂的情况下,建议重写,先做规划再动手写程序.
本帖最近评分记录:
  • 下载积分:+5(阿萱子v)
    闲钓西风
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 371 个
    工控威望: 4128 点
    下载积分: 4308 分
    在线时间: 499(小时)
    注册时间: 2020-09-29
    最后登录: 2024-11-22
    查看闲钓西风的 主题 / 回贴
    4楼  发表于: 2022-01-10 11:39
    引用
    引用第3楼gxtmdb82164于2022-01-10 10:56发表的  :
    要拆开写的,把每个工位独立出来,然后所有工位有一套统一的入口和出口,入口条件一般都是转盘到位和工位有料检测,出口条件则是本工位工作结束

    从程序结构上说,最好是每个工位的程序都分开,然后转盘本身有一个独立的程序,这样就非常简单了,每个工位的出口条件都满足了,转盘动一下,到位以后各个工位根据各自的入口条件去干自己的,转盘这个程序里面不关心各个工位怎么干的,只关注各个工位是否结束,是否满足转一下的条件,满足了就转一下.各个工位也不关心转盘的状态,只关注自己的动作和参数.

    但是根据经验,如果一开始没有做这样的规划,程序里面会各种互锁,共享变量漫天飞,及时有一个可以从工序1到工序8的程序,想直接拆分成并行的8工位程序估计也比较难.动作不复杂的情况下,建议重写,先做规划再动手写程序.


    正解!!!
    /)/)    /)/)    
      (  -.-) (-.-  )  
    ***^**^***      
    TKS!Best regards &~(@^_^@)~  (=^.^=)
    13287211171
    三人行,必有我师焉
    级别: 家园常客
    精华主题: 0
    发帖数量: 185 个
    工控威望: 965 点
    下载积分: 93 分
    在线时间: 119(小时)
    注册时间: 2021-12-18
    最后登录: 2024-11-22
    查看13287211171的 主题 / 回贴
    5楼  发表于: 2022-01-10 15:30
    学习一下
    秒淘你心窝
    级别: 探索解密
    精华主题: 0
    发帖数量: 59 个
    工控威望: 123 点
    下载积分: 1230 分
    在线时间: 8(小时)
    注册时间: 2021-11-29
    最后登录: 2022-09-15
    查看秒淘你心窝的 主题 / 回贴
    6楼  发表于: 2022-01-10 16:49
    学习了
    引用
    引用第3楼gxtmdb82164于2022-01-10 10:56发表的  :
    要拆开写的,把每个工位独立出来,然后所有工位有一套统一的入口和出口,入口条件一般都是转盘到位和工位有料检测,出口条件则是本工位工作结束

    从程序结构上说,最好是每个工位的程序都分开,然后转盘本身有一个独立的程序,这样就非常简单了,每个工位的出口条件都满足了,转盘动一下,到位以后各个工位根据各自的入口条件去干自己的,转盘这个程序里面不关心各个工位怎么干的,只关注各个工位是否结束,是否满足转一下的条件,满足了就转一下.各个工位也不关心转盘的状态,只关注自己的动作和参数.

    但是根据经验,如果一开始没有做这样的规划,程序里面会各种互锁,共享变量漫天飞,及时有一个可以从工序1到工序8的程序,想直接拆分成并行的8工位程序估计也比较难.动作不复杂的情况下,建议重写,先做规划再动手写程序.
    xgqgkrjy
    级别: 略有小成
    精华主题: 0
    发帖数量: 50 个
    工控威望: 216 点
    下载积分: 1889 分
    在线时间: 35(小时)
    注册时间: 2021-11-22
    最后登录: 2024-11-01
    查看xgqgkrjy的 主题 / 回贴
    7楼  发表于: 2022-01-10 17:13
    学习学习!
    payfsl
    级别: 工控侠客
    精华主题: 2 篇
    发帖数量: 2594 个
    工控威望: 2862 点
    下载积分: 39976 分
    在线时间: 481(小时)
    注册时间: 2010-08-03
    最后登录: 2024-11-11
    查看payfsl的 主题 / 回贴
    8楼  发表于: 2022-01-11 05:53
    左移或者右移指令最简单
    三人行必有我师焉,择其善者而从之 ,学而不思则罔,思而不学则殆
    spsp8315
    级别: 略有小成
    精华主题: 0
    发帖数量: 99 个
    工控威望: 289 点
    下载积分: 524 分
    在线时间: 205(小时)
    注册时间: 2007-04-10
    最后登录: 2024-11-22
    查看spsp8315的 主题 / 回贴
    9楼  发表于: 2022-01-13 08:36
    可以参考这个,4工位,伺服转台,人工上下料 LH028-E01电气控制程序.rar (2373 K) 下载次数:246
    小孟孟
    级别: 家园常客
    精华主题: 0
    发帖数量: 431 个
    工控威望: 533 点
    下载积分: 14126 分
    在线时间: 266(小时)
    注册时间: 2019-02-16
    最后登录: 2024-11-01
    查看小孟孟的 主题 / 回贴
    10楼  发表于: 2022-01-28 09:40
    八个工位八个独立的程序,转盘主程序,八个工位都完成动作了,转盘转一下,最开始上电的时候处理一下后面几个工位还没料的情况就可以了,是这样吧?
    fczxjh
    级别: 家园常客
    精华主题: 0
    发帖数量: 280 个
    工控威望: 682 点
    下载积分: 2270 分
    在线时间: 146(小时)
    注册时间: 2019-07-15
    最后登录: 2024-09-13
    查看fczxjh的 主题 / 回贴
    11楼  发表于: 2022-02-03 14:50
    用步进指令或SFC,八个工位分别为S1-S7,S1-S7分别指向各自的流程。启动开始后,根据完成信号置位S1-S7,每个工位就会各自运行,最后返回各个工位的完成信号,当所有完成信号都激活,置位S0,激活分度盘旋转,分度盘旋转完成后复位各工位完成信号,各工位停止且缺完成信号,又开始重复运动。

    这里说下分割器,分割器是分度盘的安装底座,和减速箱差不多,是比例关系,比如主动轴转270度,分割器旋转1格(可根据自己的工位数量定制,比如6个工位,那就是60度1格),主动轴转完270度后剩下的90度就是空转的,是留给刹车的,分度盘不会转(具体角度是多少自己看分割器的说明)。分割器主动轴我们会用皮带轮联动电机,另一边的主动轴我们安装凸轮和感应器,上面的表盘安装分度盘。分度盘到位,凸轮的感应默认是有。我们让电机旋转,当感应到凸轮信号有-无-有,电机开始停机刹车,最后给1秒延时确保信号有,且不会刹不住又到无了。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go