QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
goto3d 说: 此次SW竞赛获奖名单公布如下,抱歉晚了,版主最近太忙:一等奖:塔山817;二等奖:a9041、飞鱼;三等奖:wx_dfA5IKla、xwj960414、bzlgl、hklecon;请以上各位和版主联系,领取奖金!!!
2022-03-11
系统
[系统通知] 平台第一个项目外包——项目拼多;正式上线,欢迎各单位个人有外包、设计、采购、加工需求的,在此寻找更牛的解决方案
2021-07-01
查看: 2271|回复: 20
收起左侧

[讨论结束] 机械手工作不稳定

 关闭 [复制链接]
发表于 2008-1-11 17:02:06 | 显示全部楼层 |阅读模式

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
公司一设备机械手出现起点与终点跑偏现象,不规则.+ {2 v5 l$ k  ^2 C/ r& N( l
哪位能帮忙分析一下原因,(我是外行)
" D7 ~1 I. [1 c3 S) {另求,机械手的设定的资料8 w5 h3 L  Y& ~/ k& Z

9 E  v4 L* v  x[ 本帖最后由 6026 于 2008-1-11 17:14 编辑 ]
发表于 2008-1-11 18:34:12 | 显示全部楼层
是不是机械方面有磨损?试一下回差调整。
发表于 2008-1-11 18:37:32 | 显示全部楼层
是液压马达控制,还是伺服电机控制的?
发表于 2008-1-11 21:24:11 | 显示全部楼层
Try to calibrate your robots' TCP again and then teach the START  point and STOP point.
* f# q; E; K+ q6 k4 c! L/ T9 k* [; C6 `
[ 本帖最后由 frankljh 于 2008-1-12 00:28 编辑 ]

评分

参与人数 1三维币 +1 收起 理由
zhous_ch + 1 应助

查看全部评分

 楼主| 发表于 2008-1-12 00:30:01 | 显示全部楼层
伺服电机控制,PLC程序* t" m# U: E& k7 M3 X
1,调整过起点和终点。不规则的错误。具体表现为,正常工作几次(无规律)后,在终点机械手不正常返回,或在起点不工作,错误模式为超时。怀疑原因是有一个指令信号出现异常* o$ {/ r  f: Y/ w) U
2,更换另一同一型号但长度不同的机械手尝试时提示:超量程。是否需要对伺服电机重新设置?
发表于 2008-1-12 01:28:15 | 显示全部楼层
1.不说清楚你的机械手的工作过程,很难判断故障原因.6 s- }% O4 [- V
* H( Q) b1 b2 w/ M0 z
"在终点机械手不正常返回"的意思是"在终点机械手不能正常返回"还是"在终点机械手不正常地返回"?机械手的行程是否需要人工设定?1 d% l; j, [3 k0 j2 `7 E

/ i  }  s# X/ S" R一般来说,简单的半闭环(编码器控制)机械手从A点运动到B点的控制有两种方法,起点A通常都需要一个零位传感器,终点B有的也有一个终点传感器,也可以没有,当PLC发完预设的脉冲后自动停止,不需要到位信号就算完成.如果有终点传感器,则必须检测到终点传感器信号才算完成.起步也需要检测到零位传感器信号才能开始,如果零位传感器信号不正常就不能开始运动.如果机械手能够正常的手动,伺服系统应该没问题,应该检查一下起点和终点的信号.& O3 t7 W/ Z# J/ k" l3 v
: M! A( T  l" N9 c+ w% ?, O8 ~9 q. q
2.伺服系统控制不同长度的机械手,可能需要更改伺服控制器的脉冲与旋转圈数的比例参数,如原伺服控制器是收到PLC的1000个脉冲控制电机旋转一圈,如果行程改变,就需要更改这个变比,根据情况增大或减小.

评分

参与人数 1三维币 +3 收起 理由
zhous_ch + 3 应助

查看全部评分

发表于 2008-1-12 10:13:45 | 显示全部楼层
检查下行程开关,最好是用个新的替换检查。这种情况开关出问题的可能较大。

评分

参与人数 1三维币 +1 收起 理由
zhous_ch + 1 应助

查看全部评分

发表于 2008-1-12 12:19:26 | 显示全部楼层
可以更换为手动控制模式检查错误,逐条指令运行,看是否是指令有误。
" x5 Z6 a' |$ b' {' }# k$ @
$ x( S6 g+ [4 y& w( a如果排除程序框架和指令功能的错误,再检查是否检测环节的问题,有可能起点以及终点的检测位置发生了移动而导致未能检测到准确信号反馈给机器人
' O% d7 m' l0 L- l' h( F$ G) M# y% E8 v& ?/ \% \
再次是检查机器人本身,了解何时出现了这种状况,是否有人更改了机器人的设置。尝试将机器人所有轴都回到原位,检查是否是机器人的零位,即各零位检测标记都对齐;若没有对齐,那么可能是电机初始值被更改过,可以尝试重新校准电机,对编码器进行校准

评分

参与人数 1三维币 +3 收起 理由
zhous_ch + 3 应助

查看全部评分

发表于 2008-1-13 10:52:19 | 显示全部楼层

说清楚你的机械手的工作过程

说清楚你的机械手的工作过程
发表于 2008-1-13 18:57:36 | 显示全部楼层
编码器,位移传感器的故障吧,是不是受到信号干扰了

评分

参与人数 1三维币 +1 收起 理由
zhous_ch + 1 新手发帖,以资鼓励。

查看全部评分

 楼主| 发表于 2008-1-13 20:58:02 | 显示全部楼层
谢谢大家!8 k2 ~( W& s- x( w- M1 V
工作模式:手动,机械手工作无异常, P( U" q/ _+ S' i/ H
工作模式:自动,有时候机械手停在B点,不返回,须在手动模式下复位
. v" p* s2 q3 w1 R6 a' T0 n4 {
0 A6 |, ]& |6 F/ y' l有可能受到干扰!明天我在尝试一下!
 楼主| 发表于 2008-1-14 14:49:19 | 显示全部楼层
请教10楼的同志:5 Q1 v- H- W$ Y- u9 P7 X7 v
如果是干扰的话如何来检测& }" W* [: p& R4 z  }7 x7 z- G

+ c# n7 K' E: j另:机械手上的位移传感器我找不到啊...- L8 J% M6 J6 y: y) ]: Y* t
能否解释一下伺服电机控制系统的信号传输及设置!
发表于 2008-1-14 18:25:59 | 显示全部楼层
6026,你的机械手位移传感器一般可能是旋转编码器(不太可能是光栅容栅),是接在电机上的与轴同心的,如果位移传感器有干扰,手动不会正常,伺服驱动器肯定会报警,所以我认为不太可能是位移传感器的问题,而是起点和终点的定位传感器的信号问题,一般是机械式的行程开关或感应式的金属接近开关和磁性开关.要了解它们接在PLC的哪两点,观察机械手在起点和终点时这两点的指示灯是否有亮灭的反应,或者是否有干扰性的闪烁.如果能够PLC与电脑连接,就可以观察信号的抖动,了解程序为何不能正常执行.不过从你的帖子看,你没有这种条件.
% G3 {, b! R7 \* n
3 w0 a2 ]6 K3 o% c你最好把机械手的自动过程的操作说清楚.' Z% G* q& g! _2 `

, i) N7 c- _3 H[ 本帖最后由 chinaebwcom 于 2008-1-14 18:33 编辑 ]

评分

参与人数 1三维币 +3 收起 理由
zhous_ch + 3 应助

查看全部评分

 楼主| 发表于 2008-1-14 22:21:46 | 显示全部楼层
hehe,已经说了我是外行!
' E& \( S& N4 k6 y! B$ h: K) LPLC是可以接入电脑.由设备主管负责,只是对伺服系统不了解# k# l6 M; k- `: p
我们判断也是起点或终点的信号问题,有没有可能通信受到干扰,或通信故障!- c+ Q- x1 ]; h0 K( P' z
机械式的行程开关或感应式的金属接近开关和磁性开关?
( k0 G2 x1 ?# Q/ @/ p7 b  c* z
3 \% b2 Q0 d  a* G. b7 \( `  U手动程序,机械手A点--信号输入--机械手B点---信号输入---机械手A点% ]( q* [- N: H! e( F
自动程序,机械手A点--信号输入--机械手B点---自动记时后---机械手A点+ s$ ^! Z. y+ ^! p5 g
AB点的确认我还不是很了解,请见谅.错误提示是机械手未到位,导致机械手(自动记时)后不回A点
发表于 2008-1-15 08:44:46 | 显示全部楼层
感觉应该是B点的检测有问题(行程开关或接近开关或光栅之类),用别的东西如手或5毛硬币试试看是否能正常动作.4 g0 ]& J5 W7 g, y, S
干扰的话看你的设备附近是否添加了变频器,大型用电设备之类再说
, V% P( \5 R7 j$ ^8 K另外在检查下相关线路是否有松动

评分

参与人数 1三维币 +1 收起 理由
zhous_ch + 1 应助

查看全部评分

发表于 2008-1-15 12:43:12 | 显示全部楼层
给你讲解一下机械手的控制过程。以图中直线Y方向的动作为例.机械手由A到B点的行程首先是回到A点,PLC要检测A点传感器信号是否有,才能决定是否往+方向行走,当A点条件满足,PLC发出方向和脉冲信号,脉冲信号的频率决定速度,脉冲信号总数决定行程.当到达B点后,再检测是否到达,如果满足,定时后返回.
* R! Q; R: T3 o; V" X' ]  ^; q+ j( t: f+ D( K
PLC判断是否到达B点,可能存在3种方式
+ T! A3 r. X- g! X3 ^% d& I1.计算是否发完预设脉冲总数,发完即可,你的设备可能不是采用这种方式;# V# k! C. _3 x$ i
2.计算从驱动器回馈的脉冲数,如果不够,则视为机械手没有到位.一般较少采用这种方式;8 h6 ?, \9 X& c1 O7 _; h  f
3.检测B点传感器是否有信号翻转,如果没有,则视为机械手没有到位.
5 x0 E( P% b' k) w8 I& g
' J, u6 B: L2 S! r: E& WAB点的定位传感器一般装在导轨,被抓取物附近或其它能感应到机械手的位置上,一般是机械式的行程开关或感应式的金属接近开关和磁性开关,也有可能是被抓取物能遮挡住光线的光电开关.也许你的机械手是做圆弧形运动的,传感器也可能装在旋转轴上.如果信号有翻转变化,所接的PLC的每个端口都有指示灯,相应的指示灯就会变化.要搞清楚你的电气接线图,每个输入信号点是干什么用的.如果想在论坛里解决问题,就要把图片和电气资料传上来,不然谁也不了解你的设备的工作模式,很难指点.最好是去问制造商.$ c$ L, Y) z( O: ^5 L5 y" y: b
$ E/ j1 e0 `' g) v# P+ d$ i
[ 本帖最后由 chinaebwcom 于 2008-1-15 13:28 编辑 ]
064.jpg
065.jpg
066.jpg
067.jpg
068.jpg

评分

参与人数 1三维币 +5 收起 理由
zhous_ch + 5 应助

查看全部评分

 楼主| 发表于 2008-1-16 09:21:35 | 显示全部楼层
谢谢
5 s$ M2 {# \* dPLC控制为第一种方式,今天得到的信息是伺服控制控制没有反映,导致不回B点.
) c- S: s* a* A0 F1 l6 i- d8 c同时,另一机械手发生了同样的问题!
; J! [5 {4 `4 s" R; P- F关于电器电路,我实在不懂!很抱歉,没有办法上传!
 楼主| 发表于 2008-1-16 11:03:58 | 显示全部楼层
具体的情况是,在B点返回时,信号灯亮了一下,然后就灭了.
, H# z& i, z: ?* [( f正常是信号灯应该亮后保持至回A点然后才灭.
DSC05571.JPG
DSC05575.JPG
发表于 2008-1-16 11:39:32 | 显示全部楼层
我估计是电缆与机械手一起运动的部分,有松动或者接触不良的问题,请检查电缆
 楼主| 发表于 2008-1-17 10:10:38 | 显示全部楼层
可能是程序问题,在自动模式下把手动的触电强行导通,问题总算是平静些了.; R) h, [* Y1 d% f  \* g
还是不知道真正的原因." G- u+ z! W" @& t5 ~
谢谢大家的支持!
发表于 2008-1-28 11:32:06 | 显示全部楼层
同意19楼的说法,估计是电缆运动断线的可能性比较大
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表