July 18, 2019, 04:13:36 PM
Robotforum | Industrial Robots Community

 IRVision Visual Line Tracking

normal_post Author Topic:  IRVision Visual Line Tracking  (Read 214 times)

0 Members and 1 Guest are viewing this topic.

July 08, 2019, 03:06:12 PM
Read 214 times
Offline

fenix5114


Hello to everyone!
 I'll tell you, I'm working with a fanuc r2000 with the IRVision Visual Line Tracking package. And it consists of a camera with a transporter. All good when executing the vision and the ofsset but when I get bad vision, I want you to deposit the piece without correction but I get an error.

ERROR :CVIS-291.
 my code:

LBL[1]
   CALL VSTKGETQ(`wa1`,1,100,1,1);
IF R[1]=0 JMP LBL[2];
IF R[1]=1 JMP LBL[3];

JMP LBL[1];

Label 2 and 3 are equal two points depose on the track, label 2 has the parameter VOFFSET, VR [1] and label 3 no.

Thank you very much in advance.


« Last Edit: July 08, 2019, 06:33:03 PM by fenix5114 »

Today at 04:13:36 PM
Reply #1

Advertisement

Guest

July 08, 2019, 03:43:29 PM
Reply #1
Online

Fabian Munoz

Administrator
CVIS-291: AckQueue before GetQueue
[Cause]
In the visual tracking, before a workpiece is allocated with VSTKGETQ, VSTKGETQ is called.
[Remedy]
Modify your TP program so that AckQueue is called after workpieces are distributed by VSTKGETQ


I think you modified the program and made a mistake.  Check if the error is correct
somar

July 08, 2019, 06:30:32 PM
Reply #2
Offline

fenix5114


Thanks for your answer!
 I call at the beginning of the VSTKGETQ process.
What I intend is that if the result of the vision is bad that I leave the piece without correction.
« Last Edit: July 08, 2019, 06:33:32 PM by fenix5114 »

July 08, 2019, 07:11:32 PM
Reply #3
Online

Fabian Munoz

Administrator
Hi
Help me out

On which TP program I find VSTKGETQ ?  Is it PK_CS_PICK1 ?

July 08, 2019, 07:33:23 PM
Reply #4
Offline

fenix5114


the process is to leave the piece on the conveyor. There is a camera on top of the conveyor and an encoder. When the vision recognizes the pattern there is no problem, but when it fails I want to leave the piece without correction.

when it detects the piece it calls TP Depose_VKF6DA0.

LBL [1]
   CALL VSTKGETQ (`wa1`, 1,100,1,1);
IF R [1] = 0 JMP LBL [2]; !Process vision correct
IF R [1] = 1 JMP LBL [3];

JMP LBL [1];

LBL 2;
 L P[1] 200mm/s fine VOFFSET,VR[1]
 STOP_TRACKING;
 CALL VSTKACKQ(`WA1`,1,1);
 
END;


LBL [3] 

 L P[1] 200mm/s fine Offset,PR[26:OFF OPERATOR]

 STOP_TRACKING;
 CALL VSTKACKQ(`WA1`,1,1);
 
END;



tomorrow I will take the file in ascii to hang it here.

Thanks so much!


July 11, 2019, 07:04:59 PM
Reply #5
Offline

fenix5114



Hello again!
Is there any way that if the vision process is not good because you do not recognize the piece, go to it without correction but keep synchronized with the transporter?

Thank you all


Share via facebook Share via linkedin Share via pinterest Share via reddit Share via twitter

xx
Visual line tracking

Started by slama on Robot Vision and Vision Products

2 Replies
3179 Views
Last post April 03, 2017, 08:41:45 AM
by androidrobo
question
IR Visual Line Tracking

Started by ChrisBR on Fanuc Robot Forum

0 Replies
1708 Views
Last post March 24, 2014, 01:15:43 PM
by ChrisBR
xx
How to setup Visual Line Tracking with a horizontal camera - cvis-224

Started by DownlaodAllTheFiles on Fanuc Robot Forum

0 Replies
96 Views
Last post July 08, 2019, 03:29:07 PM
by DownlaodAllTheFiles
xx
iRVision Line Tracking problem

Started by andreic on Fanuc Robot Forum

0 Replies
1665 Views
Last post September 22, 2014, 07:39:57 AM
by andreic