gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
楼主  发表于: 2011-08-31 09:36
这一个工位有两个光纤,光纤组成的直线与输送带垂直,因为产品需要定位,考虑各种原因根据一个定长和一个位移量数据计算,产品该旋转角度已达到定位的目的。现在主要是让产品左右两边与光纤组成的直线平行。感应到虚线部分光纤时输送带停,有带步进的吸嘴过来旋转定位,上下部分暂时不考虑,下一个工序再完成。关于计算方法大家来探讨下,如何用PLC来实现。这个角度可能因为产品放置角度不一样每一次都需要计算角度。 我用两个光纤的目的是检测先后感应到偏光片一边的脉冲数之差从而算出需要旋转的角度,现在面临的问题是,使用光纤采集的脉冲数是否准确。 打算用基恩士的光纤不知道精度如何,要求精度为0.1mm。 左右平台伺服可自右向左移动 ,该平台上有可旋转方向的步进,作为校正偏光片角度之用
[ 此帖被gali1120107在2011-10-10 23:17重新编辑 ]
gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
1楼  发表于: 2011-08-31 09:37
图片:
输送带自右向左移动
gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
2楼  发表于: 2011-08-31 17:03
图片:
红色部分为带有粘性的胶带,胶带上粘有反射片,左右方向有个伺服可以左右移动,左右移动伺服上有个贴头把反射片吸住,上下移动来吸的动作也是一个伺服来控制,胶带是步进负责卷料使胶带带着反射片往左移动,因为反射片有两层膜。撕膜需要贴头压住反射片(因为片比较大,小的不用压)向左移动来撕膜,其中有其他结构不需深究这个问题。
问题在于反射片撕下膜后因位置不确定需要定位,这里的定位我们用到光纤感应反射片的边来计算角度,贴头上有个伺服可以旋转角度。上下偏移有其他方法解决,暂且谈让反射片垂直。
撕下膜后贴头将悬空,片在贴头上撕的过程中两个光纤先后感应到信号,此时我就记录伺服左右移动脉冲数,垂直距离是已知的,从而我们可以算出垂直方向与倾斜方向的角度。
需要旋转的角度就是这个角度,不知道这个方法是否行得通。
设备一起要七个轴。大家帮忙推荐下选型问题。
gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
3楼  发表于: 2011-08-31 17:04
只有垂直方向两个光纤感应,
gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
4楼  发表于: 2011-09-02 20:08
如果这种方法行的通的话,大家觉得是如何计算才好。是弧度还是角度计算。这个数据具体如何处理,转换为角度的话,该如何让伺服旋转指定角度。

比如是20度的话,20/360=1/18

10000个脉冲转一圈,(1/18)*10000=所需脉冲数

如果15.6度或15.3度这个数据,该如何算才精确呢?

我之前相差脉冲数算出来之后,除以固定长度(脉冲数所走的距离可计算,垂直方向距离已确定可以量出来),得出正切值。

把这个值如何转换成角度,转换成角度这个值是什么类型的值。
有关小数点的部分大家一般如何去处理,是放大小数还是进行浮点型运算哪个比较好,有类似示例的朋友帮忙分享下,
gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
5楼  发表于: 2011-10-10 14:40
我用两个光纤的目的是检测先后感应到偏光片一边的脉冲数之差从而算出需要旋转的角度,现在面临的问题是,使用光纤采集的脉冲数是否准确。
gali1120107
漫漫长路,吾将上下而求索。
级别: 家园常客
精华主题: 0
发帖数量: 501 个
工控威望: 974 点
下载积分: 1182 分
在线时间: 165(小时)
注册时间: 2010-06-19
最后登录: 2024-09-12
查看gali1120107的 主题 / 回贴
6楼  发表于: 2011-10-10 23:16
图片:
大家可以看下详细说明
附件: Drawing1 Model (1).pdf (204 K) 下载次数:30
网站提示: 请不要用迅雷下载附件,容易出错