ABB IRB 660 Product Manual page 44

Flexgripper-vacuum
Hide thumbs Also See for IRB 660:
Table of Contents

Advertisement

2 FlexGripper-Vacuum
2.3.5. Commissioning
Continued
Reference Rapid codes
Gripper function is checked with the following rapid codes. Please modify the data in rapid
codes as needed before using it. The rapid codes are as follows:
MODULE MainModule
1,0,-1,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];
PROC main()
\ZoneNo7:=7, \ZoneNo8:=8, \ZoneNo9:=9, \ZoneNo10:=10;
StopVaccum 1, \ZoneNo2:=2, \ZoneNo3:=3, \ZoneNo4:=4, \ZoneNo5:=5, \ZoneNo6:=6,
\ZoneNo7:=7, \ZoneNo8:=8, \ZoneNo9:=9, \ZoneNo10:=10;
42
Local PERS robtarget
pPick:=[[1908.03,-446.57,1007.54],[1.72802E-06,0.0867458,-0.996231,-5.63714E-07],[-
PERS tooldata
tPFPSVacGrip:=[TRUE,[[0,0,439],[1,0,0,0]],[80,[0,0,200],[1,0,0,0],0,0,4.097]];
PERS Loaddata PFPSLoadEmpty:=[0.001,[0,0,0.001],[1,0,0,0],0,0,0];
PERS num cycletime:=3.111;
PERS num pace:=0;
var clock MyClock;
MoveJ pPick, vmax, fine,tPFPSVacGrip\WObj:=wobj0;
ConfJ \off;
confl \off;
pace:=0;
clkreset MyClock;
clkstart MyClock;
for i from 1 to 5 do
StartVaccum 1, \ZoneNo2:=2, \ZoneNo3:=3, \ZoneNo4:=4, \ZoneNo5:=5, \ZoneNo6:=6,
WaitTime 0.2;
GripLoad PFPSLoadFull;
MoveL Offs(pPick,0,0,400),vmax,z200, tPFPSVacGrip\WObj:=wobj0;
MoveL Offs(pPick,0,2000,400), vmax, z200, tPFPSVacGrip\WObj:=wobj0;
MoveL Offs(pPick,0,2000,0), vmax, fine, tPFPSVacGrip\WObj:=wobj0;
WaitTime 0.1;
GripLoad PFPSLoadEmpty;
!Gripper start to back!
MoveL Offs(pPick,0,2000,400), vmax, z200, tPFPSVacGrip\WObj:=wobj0;
MoveL Offs(pPick,0,0,400),vmax,z200, tPFPSVacGrip\WObj:=wobj0;
MoveL pPick,vmax,fine, tPFPSVacGrip\WObj:=wobj0;
endfor
waituntil\inpos,true;
clkStop MyClock;
Continues on next page
3HAC040633-002 Revision: -

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents