prnuk2003
Sr. Member
   
Offline
Gender: 
Posts: 339

Customer Service Engineer
|
 |
« Reply #1 on: January 10, 2012, 10:32:37 AM » |
|
Depending who set up your system there could be routines and data similar to this:
CONST robtarget pST_ICH_2A:=[[750.82,91.1,297.59],[0.006257,-0.324494,-0.945832,0.008191],[0,-1,1,0],[9E+09,9E+09,9E+09,0.0209429,9E+09,9E+09]]; CONST robtarget pST_ICH_2B:=[[750.84,91.12,297.59],[0.00625,-0.324493,-0.945833,0.008174],[0,-1,1,0],[9E+09,9E+09,9E+09,180.222,9E+09,9E+09]];
PROC Stn2BToRobot() Reset doStn2B_at_load; DeActAll; st2A_rotat_pos; st2B_rotat_pos; TestSign 1,torque_ref,INTERCH,1,16,0; ActInterCh; MoveJ pST_ICH_2B,MIBmax,fine,tPKI500_22; WaitDI diMU2BINPOS,high; WaitTime 0.5; DeActInterCh; Set doStn2A_at_load; ENDPROC
PROC Stn2AToRobot() Reset doStn2A_at_load; DeActAll; st2A_rotat_pos; st2B_rotat_pos; TestSign 1,torque_ref,INTERCH,1,8,0; ActInterCh; MoveJ pST_ICH_2A,MIBmax,fine,tPKI500_22; WaitDI diMU2AINPOS,high; WaitTime 0.5; DeActInterCh; Set doStn2B_at_load; ENDPROC
PROC st2B_rotat_pos() ActSide2B; MoveJ [[750.86,91.17,297.58],[0.006274,-0.324532,-0.94582,0.008091],[0,-1,1,0],[9E+09,9E+09,9E+09,9E+09,-87,9E+09]],MTBmax,fine,tPKI500_22; DeActSide2B; ENDPROC
PROC st2A_rotat_pos() ActSide2A; MoveJ [[750.63,91.12,297.36],[0.006395,-0.324562,-0.945808,0.008133],[0,-1,1,0],[9E+09,9E+09,9E+09,9E+09,-89.547,9E+09]],MTBmax,fine,tPKI500_22; DeActSide2A; ENDPROC
Changing the figures in bold type (angular values) above changed how that side was presented to the operator after indexing.
|