RS510 Reach Issue
Damian
✭
in RobotStudio
Hi,
I've got an odd problem with RS510, using a IRB260, even in a new,
clean station on a clean install of RS510 i get a reach error when the
joints are no where near their maximums. If anyone can try the
following code on RS510 and let me know how it goes it would be great:
%%%
VERSION: 1
LANGUAGE: ENGLISH
%%%
MODULE Module1
PERS tooldata tool:=[TRUE,[[-602,1022,260],[-8.291281523318E-17,0.823002550656506,0.568037676226573,-1.23356971221482E-17]],[18.5,[-382.4,181.4,1.1],[1,0,0,0],0,0,2.345]];
PERS robtarget P1_1:=[[-660,-105,560],[0.00869826,-1.17562E-07,-1.81024E-06,0.999959],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS robtarget P1_2:= [[-680,10,508],[0.00844782,-1.59018E-07,-1.80264E-06,0.999961],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS robtarget P1_3:= [[-680,-110,508],[0.00838244,-1.17562E-07,-1.81024E-06,0.999962],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS speeddata V_Spd :=[100,500,5000,1000];
PROC main()
! reach error when line 4 executes
MoveJ P1_1,V_Spd ,fine,tool; !1
MoveL P1_2,V_Spd ,fine,tool; !2
MoveL P1_3,V_Spd ,fine,tool; !3
MoveL P1_2,V_Spd ,fine,tool; !4
ENDPROC
ENDMODULE
Ive had ABB Aust. run it successfully, but 2 PCs in my office fail
on the final move, the robot on site run fine.
Finally i get this error when the robot model loads in RS510:
IRB260_30_150__01_2: The number of joints is different between the library model and the controller configurations. 12/06/2008 9:13:04 AM
Could this be the reason for my reach error ? How do i stop the error?
Thanks,
Damian
I've got an odd problem with RS510, using a IRB260, even in a new,
clean station on a clean install of RS510 i get a reach error when the
joints are no where near their maximums. If anyone can try the
following code on RS510 and let me know how it goes it would be great:
%%%
VERSION: 1
LANGUAGE: ENGLISH
%%%
MODULE Module1
PERS tooldata tool:=[TRUE,[[-602,1022,260],[-8.291281523318E-17,0.823002550656506,0.568037676226573,-1.23356971221482E-17]],[18.5,[-382.4,181.4,1.1],[1,0,0,0],0,0,2.345]];
PERS robtarget P1_1:=[[-660,-105,560],[0.00869826,-1.17562E-07,-1.81024E-06,0.999959],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS robtarget P1_2:= [[-680,10,508],[0.00844782,-1.59018E-07,-1.80264E-06,0.999961],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS robtarget P1_3:= [[-680,-110,508],[0.00838244,-1.17562E-07,-1.81024E-06,0.999962],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS speeddata V_Spd :=[100,500,5000,1000];
PROC main()
! reach error when line 4 executes
MoveJ P1_1,V_Spd ,fine,tool; !1
MoveL P1_2,V_Spd ,fine,tool; !2
MoveL P1_3,V_Spd ,fine,tool; !3
MoveL P1_2,V_Spd ,fine,tool; !4
ENDPROC
ENDMODULE
Ive had ABB Aust. run it successfully, but 2 PCs in my office fail
on the final move, the robot on site run fine.
Finally i get this error when the robot model loads in RS510:
IRB260_30_150__01_2: The number of joints is different between the library model and the controller configurations. 12/06/2008 9:13:04 AM
Could this be the reason for my reach error ? How do i stop the error?
Thanks,
Damian
0
Comments
-
Hi,
I managed to reproduced the problem. It seems that the problem is related to the large tool (> 1m) that cause numerical challenges for the virtual controller on the PC. With such a large tool, the controller becomes very sensitive to the orientation of the targets. I was able to make the VC execute the program after "cleaning" the quaterions, see below:
PERS robtarget P1_1:=[[-660,-105,560],[0,0,0,1], [-2,0,1,0], [9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS robtarget P1_2:= [[-680,10,508],[0,0,0,1],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PERS robtarget P1_3:= [[-680,-110,508],[0,0,0,1],[-2,0,1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];Henrik Berlin
ABB0 -
... the error message is expected, since the IRB260 has six axes in the controller (of which two are locked) but only four in RobotStudio.Henrik Berlin
ABB0
Categories
- All Categories
- 5.5K RobotStudio
- 396 UpFeed
- 18 Tutorials
- 13 RobotApps
- 297 PowerPacs
- 405 RobotStudio S4
- 1.8K Developer Tools
- 249 ScreenMaker
- 2.7K Robot Controller
- 310 IRC5
- 59 OmniCore
- 7 RCS (Realistic Controller Simulation)
- 786 RAPID Programming
- AppStudio
- 3 RobotStudio AR Viewer
- 18 Wizard Easy Programming
- 105 Collaborative Robots
- 5 Job listings