FANUC机器人机器人视觉成像应用2D.docx

上传人:b****8 文档编号:9986005 上传时间:2023-02-07 格式:DOCX 页数:10 大小:321.32KB
下载 相关 举报
FANUC机器人机器人视觉成像应用2D.docx_第1页
第1页 / 共10页
FANUC机器人机器人视觉成像应用2D.docx_第2页
第2页 / 共10页
FANUC机器人机器人视觉成像应用2D.docx_第3页
第3页 / 共10页
FANUC机器人机器人视觉成像应用2D.docx_第4页
第4页 / 共10页
FANUC机器人机器人视觉成像应用2D.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

FANUC机器人机器人视觉成像应用2D.docx

《FANUC机器人机器人视觉成像应用2D.docx》由会员分享,可在线阅读,更多相关《FANUC机器人机器人视觉成像应用2D.docx(10页珍藏版)》请在冰豆网上搜索。

FANUC机器人机器人视觉成像应用2D.docx

FANUC机器人机器人视觉成像应用2D

发那科机器人视觉成像应用(2D)

第一部分:

视觉设定2..

第二部分:

视觉偏差角度的读取与应用8.

应用范围:

摄像头不安装在机器人上。

第一部分:

视觉设定

发那科机器人视觉成像(2D-单点成像),为简化操作流程,方便调试,请遵循以下步骤:

1、建立一个新程序,假设程序名为A1。

程序第一行和第二行内容为:

UFRAME_NUM=2

UT00L_NUM=2

以上两行程序,是为了指定该程序使用的USER坐标系和TOOL坐标系。

此坐标系的序号

不应被用作视觉示教时的坐标系。

2、网线连接电脑和机器人控制柜,打开视频设定网页(图一)。

3、放置工件到抓取工位上,通过电脑看,工件尽量在摄像头成像区域中心,且工件应该全部落在成像区域内。

4、调整机器人位置,使其能准确的抓取到工件。

在程序A1中记录此位置,假设此位置的代号为P1。

抬高机械手位置,当其抓取工件运行到此位置时自由运动不能和其他工件干

涉,假设此点为P2。

得到的P1和P2点,就是以后视觉程序中要用到的抓件的趋近点和抓取点。

5、安装定位针,示教坐标TOOL坐标系(不要使用在程序A1中使用的坐标系号,假设实际使用的是tool3坐标系);Tool坐标系做完之后一定不要拆掉手抓上的定位针,■把示教视觉用的点阵板放到工件上,通过电脑观察,示教板应该尽量在摄像头成像区域中心。

示教USER坐标系(不要使用在程序A1中使用的坐标系号,假设实际使用的是USER3

坐标系)。

此时可以拆掉手抓上的定位针USER坐标系做好之后一定不要移动示教用的点

阵板。

6、按照如下图片内容依次设定视觉。

图一:

设定照相机(只需要更改昭皿如匚竺1严),也就是曝光

 

时间,保证:

当光标划过工件特征区域的最亮点时,g=200左右。

其他不要更改。

Itu*

 

图二:

标定示教点阵板。

此时,只需要更改如下内容:

GridPatternCalibration

St-fltLI3=Tr■"专

d*mm4hc百rd口・n:

PtTi亡^llbinTc^l

Erid・

TfrilHAd!

图三:

标定示教点阵板需要做的设定

fx

=tafcjspCairnienr

GridPatternCalibration

Trairi«d

ijiidParr^rn匚审[1叶和:

泊眄Teal

Dointi

F-ectll

HI■I■IIFiiI-

Ini*j*GsrT*r

龙©匚7trtiEklGfi^cinfi

*S^*CCKJTIOI—]<100000

__

划电出f电upf”H«ei>

errorvaiijeg:

JJ51恋L

口3耙|皿e4Cahi&KiR4泗用帕C,~

Xi■诵孕y:

@2HZiBL7.1

艸p:

-Lik:

勒定

隸恒范凰辽40,2页)三貝倨差L無以一一亠内

弋误樂范[3不大于0.5

匚csIrionof匚dLBFtdRAljftiuato^-ppII匚sdt口mUg:

b>fFr\amaMsUCV-OiflSiO.t

W;DOp;-MR;乜・

PCSHiQHt'fRot>KHoldfiQ£4nr*Fi

x:

r:

e;

肚PiRi

图四:

标定示教点阵板时,观察数据误差范围

设定完以上内容后,方可以移走示教用的点阵板。

之前任何时候移动此示教板,都会造成错误!

|!

图五(与图六为同一个页面,一个图上截屏不完整。

此页只需要更改曝光时间。

TOO%

」1

VlMOfllTook

i-&^irgl*-UI«uViciAnDrx■比

0口IMIoal1

IT可门"戸

F;-Me.iv

afluidTirnci

Rim||马r『卄牯列"士

Nuib-itqrih«-

fTs-ctMu-ifl!

r-heJFisin-0Us■嶋I¥

Tfh*电LpmImMfrdht

T"'il5Iu^illglei1¥.右ir.iijF1廿

NrtUltc-tUy|

Ltflrolled[ma»£«

7

PakertC&miftaftdT*elL电艸1v|

IggV

C*E±eia

pii^・arud■

DHUiTiddllTcLiJQI

o亡rt,m*日=:

・tomm;

[黯霜:

舞駐峯严选眸

所有k昵羽口r蓉点此眇

V

/J

[0||畀4(Hub

图六(与图5是同一个页面)除了设定曝光时间外,什么都不要动。

 

-Dain«1&-VimV韵or?

Pr>cejjs

!

鼻白詹Lx」WT&fiII

GeometricPattern,MatchJEool

[—e-sdhFiitte弓曲digin

[lyntsrOnqn

哉利屮;Tr*

Tral-T|r|i|Sfeiifcllilv:

—arvinq.M-aj-ktLrnpliaslsMad'elOng・

3c■询OHsn**^1*1*&C«li-

mnat怙3[L忻・MXh

£n

Hone[Get_

CD*

客"艸Thrajti^M

G4rK

*ri*Ovarijfi!

Eh内百可i

EA3c.gr«Thr«

AlFk>4>:

ftAi

1-41kIe

□草功斗XI?

Huri1ihwM4Jki

PateiitTciglftelP"Itl和

g4>k«*

RsjjtIMs?

?

ingMoS-e;

IfrMjeMrj-.'-r-

WEU,

B

可一:

■形工

£5

 

图七:

此图元成后,才可以做图6的set.ref.pos

在完成以上操作后,按照如下步骤示教机器人

7、建立一个新程序,假设程序名为A2。

程序第一行和第二行内容为:

UFRAME_NUM=3

UTOOL_NUM=3

以上两行程序,是为了指定该程序使用的USER坐标系和TOOL坐标系。

此坐标系的序号是前面刚做完的坐标系。

8、通过运行程序A1(前两行必须运行,以指定坐标系),使机器人到达工件上方位置,进入程序A2,运行前两行,之后记录该点;之后再运行程序A1,使机器人到达抓件位置

(前两行必须运行,以指定坐标系,否则机器人报故障),之后进入程序A2,运行前两

行(指定坐标系),再记录该点。

在程序第二行后面,插入几行,按下图八插入语句:

以上记录的两个点,在每行后面增加如下语句(光标移到每行最后面,点CHOIC可以

选择增加语句),见图八。

 

13;LP[13:

SL_UP]2()丽就sec

:

VOFFSET.VRfl]

9、最后,别忘了,抓件有一个趋近点,有一个抓取点,应该还有一个退出点。

退出点设定方法和趋近点是一样的。

第二部分:

视觉偏差角度的读取与应用

1、读取视觉偏差的角度值

PR[1]=VI[1].0FFSET

2、变换PR1的坐标系,到笛卡尔坐标系

CALLINVERSE(1,2)

CALLINVERSE(2,1)

3、把视觉偏差的角度值赋值给R1,用于做程序用

R[1]=PR[1,6]

4、如果不能找到地2步中的指令,按照如下方法对机器人设定:

 

进入如下菜单:

(L1

S

 

设定如下选项:

此界面选择F3[KAREL]

QTP-RobotController!

Preu

iP

选择程序INVERSE

 

TP-RobotControllerl

Selectitem

Selectitem

ICHOICE]

PROGRAMMACROKARELINDIRECTSTRINGS

选择CONSTANT后输入数字,连续两次后程序就写好了

 

(注:

范文素材和资料部分来自网络,供参考。

只是收取少量整理收集费用,请预览后才下载,期待你的好评与关注)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1