• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
逆风不怂
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 143 点
下载积分: 787 分
在线时间: 103(小时)
注册时间: 2018-10-21
最后登录: 2024-04-14
查看逆风不怂的 主题 / 回贴
楼主  发表于: 2023-07-13 10:59
描述:摆杆机构
图片:
大神帮忙分析下,这个摆杆机构,该怎么来定位。电机是步进。动作流程:复位后在最上的待机位,取料位有料时去取料,放料位若有料则先去待机位等待,放料位没料就直接去放料位放料,放完料后,若取料位没料则先去待机位,有料就直接去取料位取料。我想的是电机正反转使机构左右摆来定位,机械设计师说要朝一个方向转圈来定位。
工控小c
级别: 论坛先锋
精华主题: 0
发帖数量: 231 个
工控威望: 1040 点
下载积分: 5893 分
在线时间: 262(小时)
注册时间: 2022-10-14
最后登录: 2024-04-28
查看工控小c的 主题 / 回贴
1楼  发表于: 2023-07-13 11:05
没看懂这结构
fczxjh
级别: 家园常客
精华主题: 0
发帖数量: 268 个
工控威望: 669 点
下载积分: 2213 分
在线时间: 143(小时)
注册时间: 2019-07-15
最后登录: 2024-04-19
查看fczxjh的 主题 / 回贴
2楼  发表于: 2023-07-13 11:11
自己写个原点回归程序应该能满足。如果用原点回归指令应该是往复运动寻找原点,你可以先写相对位移指令让电机往一个方向走,当感应到待机位,再让它减速位移一小段,或者让它再转一圈停在待机位。
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2312 个
工控威望: 2890 点
下载积分: 6291 分
在线时间: 613(小时)
注册时间: 2008-08-03
最后登录: 2024-04-26
查看卓发智能的 主题 / 回贴
3楼  发表于: 2023-07-13 11:15
朝一个方向转圈就把脉冲数换算成角度值,0--360度,上电先复位找原点。
相信自我!
逆风不怂
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 143 点
下载积分: 787 分
在线时间: 103(小时)
注册时间: 2018-10-21
最后登录: 2024-04-14
查看逆风不怂的 主题 / 回贴
4楼  发表于: 2023-07-13 11:15
引用
引用第2楼fczxjh于2023-07-13 11:11发表的  :
自己写个原点回归程序应该能满足。如果用原点回归指令应该是往复运动寻找原点,你可以先写相对位移指令让电机往一个方向走,当感应到待机位,再让它减速位移一小段,或者让它再转一圈停在待机位。

  不是复位问题,是使电机一直转圈的情况下,怎么来定位,待机,取料,放料,这三个位置。
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2312 个
工控威望: 2890 点
下载积分: 6291 分
在线时间: 613(小时)
注册时间: 2008-08-03
最后登录: 2024-04-26
查看卓发智能的 主题 / 回贴
5楼  发表于: 2023-07-13 11:18
取料有个角度值,放料有个角度值,待料有个角度值,原点角度为0
相信自我!
逆风不怂
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 143 点
下载积分: 787 分
在线时间: 103(小时)
注册时间: 2018-10-21
最后登录: 2024-04-14
查看逆风不怂的 主题 / 回贴
6楼  发表于: 2023-07-13 11:19
引用
引用第3楼吕工于2023-07-13 11:15发表的  :
朝一个方向转圈就把脉冲数换算成角度值,0--360度,上电先复位找原点。

  原点好找,角度也好换算,它一直转圈要怎么来定位这些点位,有取料,放料,等待,这几个动作。
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 549 个
工控威望: 6170 点
下载积分: 14200 分
在线时间: 528(小时)
注册时间: 2008-03-17
最后登录: 2024-04-28
查看天空流星的 主题 / 回贴
7楼  发表于: 2023-07-13 11:23
完成一组动作后就是或到等待或是原点时检查下当前角度,大于360度,就减去360,让当前位置只显示在0-360之间,怕不准,就计数多少次后自动做下回原点动作
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2312 个
工控威望: 2890 点
下载积分: 6291 分
在线时间: 613(小时)
注册时间: 2008-08-03
最后登录: 2024-04-26
查看卓发智能的 主题 / 回贴
8楼  发表于: 2023-07-13 11:24
这些动作在步进电机转一圈的情况下能完成不?
1.能就每圈360度就将角度复位
2.不能你就需要计算多少圈能完成这些动作,然后做圈数补偿到原点0角度。(当然1.就不适用了)
相信自我!
逆风不怂
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 143 点
下载积分: 787 分
在线时间: 103(小时)
注册时间: 2018-10-21
最后登录: 2024-04-14
查看逆风不怂的 主题 / 回贴
9楼  发表于: 2023-07-13 11:25
图片:
引用
引用第5楼吕工于2023-07-13 11:18发表的  :
取料有个角度值,放料有个角度值,待料有个角度值,原点角度为0

一直转圈的时候是不是有这几个位置,因为是摆杆,转到上下最正的时候取料机构是在最上面的也就是待机位。
fczxjh
级别: 家园常客
精华主题: 0
发帖数量: 268 个
工控威望: 669 点
下载积分: 2213 分
在线时间: 143(小时)
注册时间: 2019-07-15
最后登录: 2024-04-19
查看fczxjh的 主题 / 回贴
10楼  发表于: 2023-07-13 11:27
各个点相距的正向脉冲数应该是固定的,比如,待机点-取料点300个脉冲,待机点-放料点-500个脉冲,如此类推,列出每个点到各个点之间的正向脉冲数,你的步进程序下一步去哪,就挑点-点之间正向脉冲数走就行
逆风不怂
级别: 探索解密
精华主题: 0
发帖数量: 72 个
工控威望: 143 点
下载积分: 787 分
在线时间: 103(小时)
注册时间: 2018-10-21
最后登录: 2024-04-14
查看逆风不怂的 主题 / 回贴
11楼  发表于: 2023-07-13 11:39
引用
引用第10楼fczxjh于2023-07-13 11:27发表的  :
各个点相距的正向脉冲数应该是固定的,比如,待机点-取料点300个脉冲,待机点-放料点-500个脉冲,如此类推,列出每个点到各个点之间的正向脉冲数,你的步进程序下一步去哪,就挑点-点之间正向脉冲数走就行

  那当前值要清零不?或重新赋一值给当前值。
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go