hallo
ein kollege und ich sind dabei eine neue anlage zu erstellen.
zwei andere anlagen sind von einem externen arbeiter gemacht worden.
wir beide waren bei motoman auf schulung.
das von uns gemachte check geht.
NOP
SETUALM 8001 "Grundposition Roboter 1 falsch" 0
PAUSE
'--------------------------------
'ROBOT not in HOME-Position
' move him in TEACH-Mode
'________________________________
'ROBOTER nicht in CUBE-R1
'bitte anfahren
'________________________________
END
das von von dem externen geht nicht.
/JOB
//NAME 'CHECK1
//POS
///NPOS 0,0,0,0,0,0
//INST
///DATE 2012/07/20 20:45
///COMM CHECK-Startpos. Ver1.01(C)GR2005
///ATTR SC,RO
///GROUP1 RB1
///LVARS 0,0,6,0,0,3,0,0
NOP
*A
GETS LPX000 $PX000
MSHIFT LPX001 BF LPX000 PX001
GETE LD000 LP001 (1)
GETE LD001 LP001 (2)
GETE LD002 LP001 (3)
GETE LD003 LP001 (4)
GETE LD004 LP001 (5)
GETE LD005 LP001 (6)
JUMP *B IF LD000>10000
JUMP *B IF LD001>10000
JUMP *B IF LD002>10000
JUMP *B IF LD003>1000
JUMP *B IF LD004>1000
JUMP *B IF LD005>1000
JUMP *B IF LD000<-10000
JUMP *B IF LD001<-10000
JUMP *B IF LD002<-10000
JUMP *B IF LD003<-1000
JUMP *B IF LD004<-1000
JUMP *B IF LD005<-1000
JUMP *END
*B
SETUALM 8001 "Grundposition Roboter 1 falsch" 0
PAUSE
'--------------------------------
'ROBOT not in HOME-Position
' move him in TEACH-Mode
'________________________________
'ROBOTER nicht in CUBE-R1
'bitte anfahren
'________________________________
JUMP *A
*END
END
da wo es probleme gibt ist hier.
GETS LPX000 $PX000
MSHIFT LPX001 BF LPX000 PX001
das ist klar
GETS LPX000 $PX000
hier die frage
die PX001 in MSHIFT LPX001 BF LPX000 PX001
da muss doch was rein,sehe aber nicht ,das da was reingemacht wurde.
muss mann die manuell definieren?
kann mich da jemand anschupsen.stehe vielleicht nur auf der langen leitung.
kommt störung glaube was mit variable.schaue morgen nach dem genauen
wortlauf.reiche es nach.