一介俗人
级别: 家园常客
精华主题: 0
发帖数量: 218 个
工控威望: 614 点
下载积分: 2151 分
在线时间: 104(小时)
注册时间: 2020-10-23
最后登录: 2024-10-07
查看一介俗人的 主题 / 回贴
楼主  发表于: 2020-11-10 14:31
大佬们,如果5个一行,我想让它走1.2.3.4.5,第二行5.4.3.2.1的走,而且我有4种运行方式。5*4   4*4   5*3    4*3     编程最方便的方法是什么,求大佬告知一下,思路该怎么走
bnnyygy
bnnyygy
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 609 点
下载积分: 1812 分
在线时间: 507(小时)
注册时间: 2016-09-20
最后登录: 2024-11-26
查看bnnyygy的 主题 / 回贴
1楼  发表于: 2020-11-15 11:17
前段时间还真研究过这个,是冲压送料的.

奇数行是12345,偶数行走位是54321这样, 还要求设置料间隙这些.

根据输入材料长宽,自动计算奇偶行数,个数.,  因为是圆形的,偶数行还可能比第一行少一个,,,,想破了脑袋..后来我自己测试OK,但是客户暂停这个项目了.




本帖最近评分记录:
  • 下载积分:+2(豆豆淘) 好贴好贴!
    bnnyygy
    bnnyygy
    级别: 家园常客
    精华主题: 0
    发帖数量: 501 个
    工控威望: 609 点
    下载积分: 1812 分
    在线时间: 507(小时)
    注册时间: 2016-09-20
    最后登录: 2024-11-26
    查看bnnyygy的 主题 / 回贴
    2楼  发表于: 2020-11-15 11:30
    再补充一楼吧,

    因为原来的数控控制器坏了,厂家倒闭了,客户想修好,2轴驱动,XY走位,
    以前是G代码(我不会玩),想办法让我改来能用,啥都没给,我看过几次这个设备,

    第一行是1234,第二行是5678,(或者是567,比奇数行少一个)这样排序,蛇形走位效率最高,


    我自己想的办法,客户输入材料长宽,工件间隙,程序自动求出:

    第一步
    1,第一行能生成多少个,
    2,根据材料长宽,求出偶数行个数(和一行一样,或者少一个,如楼上的图).,
    3,求出总共能做多少行.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    第二步:

    因为起始都是从1开始,设备有个感应,动作一次,编号+1

    根据给定的编号,求出XY位置,

    伺服走位就很简单了.

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    因为项目暂停,后续详细开发就没搞了.




    楼主这个感觉还要比我这个简单些吧.

    我先用画的图,琢磨了好久才搞出来,我用PLC模拟,程序给出的XY坐标是没有问题的.

    大概排序就这2种方式



    [ 此帖被bnnyygy在2020-11-15 11:37重新编辑 ]
    bnnyygy
    bnnyygy
    级别: 家园常客
    精华主题: 0
    发帖数量: 501 个
    工控威望: 609 点
    下载积分: 1812 分
    在线时间: 507(小时)
    注册时间: 2016-09-20
    最后登录: 2024-11-26
    查看bnnyygy的 主题 / 回贴
    3楼  发表于: 2020-11-27 18:42
    引用
    引用第21楼豆豆淘于2020-11-26 10:28发表的  :

    楼主能提供一下程序代码不,真的想学习一下



    反正改行了.你参考下吧,...我看了下,感觉自己都重复写不出来了..


    HMI+PLC,我用实体测试过,主体没啥大毛病. 数控送料.rar (2752 K) 下载次数:161


    欧姆龙CP1L+NB触摸屏
    楼主留言:
    下载学习了,不过你用的是什么PLC跟触摸屏啊?
    [ 此帖被bnnyygy在2020-12-06 13:06重新编辑 ]
    本帖最近评分记录:
  • 下载积分:+1(上官文博) 热心助人!
  • 下载积分:+5(holdkcxyz) 感谢分享!
  • 下载积分:+5(finiiy) 感谢分享,工控因分享而 ..
  • 下载积分:+5(一介俗人)