• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 571 个
工控威望: 6193 点
下载积分: 19793 分
在线时间: 558(小时)
注册时间: 2008-03-17
最后登录: 2024-11-22
查看天空流星的 主题 / 回贴
12楼  发表于: 2020-11-10 17:29
工件的位置做一个组数据,A,
取工件的顺序做一组数据,B
动作时按变址挨个读取数据组B的动作顺序,转换为数据组A的动作目标位置,
要是位置太多就做个自动按间距计算生成位置数据组A的子程序,每个位置可以单独修改,避免机械原因某个间距不对或是坐标系不平行
取料动作需要改变,也可以做个能自定义动作顺序子程序,免得现在还要这样动,那样动的
嫌麻烦可以只做动作程序,数据手填
楼主留言:
大佬,怎么编写计算的可以多点一下嘛
本帖最近评分记录:
  • 下载积分:+3(一介俗人) 热心助人!
    一介俗人
    级别: 家园常客
    精华主题: 0
    发帖数量: 218 个
    工控威望: 614 点
    下载积分: 2151 分
    在线时间: 104(小时)
    注册时间: 2020-10-23
    最后登录: 2024-10-07
    查看一介俗人的 主题 / 回贴
    13楼  发表于: 2020-11-10 17:45
    引用
    引用第12楼king125于2020-11-10 17:29发表的  :
    工件的位置做一个组数据,A,
    取工件的顺序做一组数据,B
    动作时按变址挨个读取数据组B的动作顺序,转换为数据组A的动作目标位置,
    要是位置太多就做个自动按间距计算生成位置数据组A的子程序,每个位置可以单独修改,避免机械原因某个间距不对或是坐标系不平行
    取料动作需要改变,也可以做个能自定义动作顺序子程序,免得现在还要这样动,那样动的
    .......

    对,就是这个,教我的人意思就是这个的,但是我没弄懂啥意思,而且我不知道怎么下手编程
    教我的人他意思是用变址计算出每一个的位置,一个物料盘,里面行个数5,纵个数4,两轴弓字形移动。他教我的思路:D1000Z0=D2000Z0*D200
    D1000:第一个的位置
    D2000:(0.0)
    D200:行间距
    但是我没弄懂他的意思,然后现在我不知道怎么往下编程了
    一介俗人
    级别: 家园常客
    精华主题: 0
    发帖数量: 218 个
    工控威望: 614 点
    下载积分: 2151 分
    在线时间: 104(小时)
    注册时间: 2020-10-23
    最后登录: 2024-10-07
    查看一介俗人的 主题 / 回贴
    14楼  发表于: 2020-11-10 17:50
    工件的位置数据跟顺序我不知道怎么设。位置是第一个的位置嘛,然后接下来就是计算,按顺序*行间距嘛?但是顺序我又不知道怎么给PLC,所以我现在无从下手
    ymmfa
    不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
    级别: 管理员

    精华主题: 8 篇
    发帖数量: 9667 个
    工控威望: 8564 点
    下载积分: 16693 分
    在线时间: 5326(小时)
    注册时间: 2006-08-10
    最后登录: 2024-11-22
    查看ymmfa的 主题 / 回贴
    15楼  发表于: 2020-11-10 17:57
    程序在另一个贴发过了



    X : 12345~54321   Y: +1 +1   如上图

    计算位置那并不难
    特别提醒大家:
    偶尔修改下自己的密码,以防被盗
    不要在多个网站都用一样账号密码
    偶尔还是要发发贴,回回贴,不要总潜水
    一介俗人
    级别: 家园常客
    精华主题: 0
    发帖数量: 218 个
    工控威望: 614 点
    下载积分: 2151 分
    在线时间: 104(小时)
    注册时间: 2020-10-23
    最后登录: 2024-10-07
    查看一介俗人的 主题 / 回贴
    16楼  发表于: 2020-11-10 17:58
    引用
    引用第15楼ymmfa于2020-11-10 17:57发表的  :
    程序在另一个贴发过了
    [attachment=249437]

    我也刚发那个贴上了
    梦雨天涯
    微信hui530527   &
    级别: 网络英雄
    精华主题: 0
    发帖数量: 4226 个
    工控威望: 7596 点
    下载积分: 14851 分
    在线时间: 2867(小时)
    注册时间: 2016-10-31
    最后登录: 2024-11-22
    查看梦雨天涯的 主题 / 回贴
    17楼  发表于: 2020-11-10 23:03
    不就是一个是数组(动作序号),两个变址的程序吗?明天又可以做出了,放到咸鱼卖了
    微信hui530527      b站账号,非标自动化谭工
    请不要随意加我,不会随便通过。QQ群942493953
    ymmfa
    不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
    级别: 管理员

    精华主题: 8 篇
    发帖数量: 9667 个
    工控威望: 8564 点
    下载积分: 16693 分
    在线时间: 5326(小时)
    注册时间: 2006-08-10
    最后登录: 2024-11-22
    查看ymmfa的 主题 / 回贴
    18楼  发表于: 2020-11-10 23:24
    引用
    引用第17楼梦雨天涯于2020-11-10 23:03发表的  :
    不就是一个是数组(动作序号),两个变址的程序吗?明天又可以做出了,放到咸鱼卖了


    的确是个生财之道,闲鱼好程序是蛮多。有时买一个比自己编省事多了。
    特别提醒大家:
    偶尔修改下自己的密码,以防被盗
    不要在多个网站都用一样账号密码
    偶尔还是要发发贴,回回贴,不要总潜水
    天空流星
    SZ-CL
    级别: 网络英雄
    精华主题: 0
    发帖数量: 571 个
    工控威望: 6193 点
    下载积分: 19793 分
    在线时间: 558(小时)
    注册时间: 2008-03-17
    最后登录: 2024-11-22
    查看天空流星的 主题 / 回贴
    19楼  发表于: 2020-11-11 09:28
    图片:
    图片:
    D100是计数用的,每搬运一个工件,加1,从0开始
    每个工件都编个号,比如从左到右,从上到下排,第一排1,2,3,4,5第二排6,7,8,9,10
    D1000是搬运顺序,填入你想要的取料顺序,允许手动填,重复保护什么的自己加
    D2000是编号1的X轴坐标,D2002是编号2的X轴坐标-。。。。
    D2100是编号1的Y轴坐标,D2102是编号2的Y轴坐标-。。。。
    这个可以写程序按标准间距计算的,数量少,嫌麻烦可直接手动填,
    每次定位移动前换算一下就可以,得到指定编号的XY坐标
    好处是每个工件的XY坐标可以单独修改,取料的顺序也可以任意设定,这个现场调试过的都明白
    本帖最近评分记录:
  • 下载积分:+1(ccliuultra) 感谢分享!學習中。
  • 下载积分:+3(一介俗人) 真诚感谢!
    一介俗人
    级别: 家园常客
    精华主题: 0
    发帖数量: 218 个
    工控威望: 614 点
    下载积分: 2151 分
    在线时间: 104(小时)
    注册时间: 2020-10-23
    最后登录: 2024-10-07
    查看一介俗人的 主题 / 回贴
    20楼  发表于: 2020-11-11 09:34
    引用
    引用第19楼king125于2020-11-11 09:28发表的  :
    D100是计数用的,每搬运一个工件,加1,从0开始
    每个工件都编个号,比如从左到右,从上到下排,第一排1,2,3,4,5第二排6,7,8,9,10
    D1000是搬运顺序,填入你想要的取料顺序,允许手动填,重复保护什么的自己加
    D2000是编号1的X轴坐标,D2002是编号2的X轴坐标-。。。。
    D2100是编号1的Y轴坐标,D2102是编号2的Y轴坐标-。。。。
    .......

    谢谢大佬谢谢大佬的无私奉献真的感谢
    plc初学者
    级别: 探索解密
    精华主题: 0
    发帖数量: 129 个
    工控威望: 199 点
    下载积分: 736 分
    在线时间: 212(小时)
    注册时间: 2018-01-17
    最后登录: 2024-09-30
    查看plc初学者的 主题 / 回贴
    21楼  发表于: 2020-11-11 10:03
    知道排间距和孔间距不就可以了,剩下只是一些计算偏移量和统计的事。喜欢横走就横着走,喜欢竖走就竖走。
    一介俗人
    级别: 家园常客
    精华主题: 0
    发帖数量: 218 个
    工控威望: 614 点
    下载积分: 2151 分
    在线时间: 104(小时)
    注册时间: 2020-10-23
    最后登录: 2024-10-07
    查看一介俗人的 主题 / 回贴
    22楼  发表于: 2020-11-11 10:30
    引用
    引用第21楼plc初学者于2020-11-11 10:03发表的  :
    知道排间距和孔间距不就可以了,剩下只是一些计算偏移量和统计的事。喜欢横走就横着走,喜欢竖走就竖走。

    2个月的萌新,就是不知道怎么下手计算
    ccliuultra
    不苦有智
    级别: 探索解密
    精华主题: 0
    发帖数量: 68 个
    工控威望: 122 点
    下载积分: 1044 分
    在线时间: 131(小时)
    注册时间: 2018-01-19
    最后登录: 2024-09-11
    查看ccliuultra的 主题 / 回贴
    23楼  发表于: 2020-11-30 19:42
    感謝大家,學習中~
    • «
    • 1
    • 2
    • »
    • Pages: 2/2     Go