Here is our user mode home position routine…
Before home position changed, do03_RobHome signal is well activated.
However, after change pHome by jogging, do03_RobHome signal is not set even though Rotot is at pHome position…
What is problem…? please help me..
MODULE user (SYSMODULE)
! Predefined user data
!*********************
! Declaration of numeric registers reg1…reg5
VAR num reg1 := 0;
VAR num reg2 := 0;
VAR num reg3 := 0;
VAR num reg4 := 0;
VAR num reg5 := 0;
! Declaration of stopwatch clock1
VAR clock clock1;
VAR pos pHomepos:=[0,0,0];
VAR shapedata HomeZoneShape;
VAR wzstationary HomeData;
PROC Zones()
!Robot Home zone Check:
pHomepos:=pHome.trans;
WZSphDefInside,HomeZoneShape,pHomepos,10;
WZDOSetStat, HomeDataInside, HomeZoneShape, do03_RobHome, 1;
ENDPROC
ENDMODULE