just a though but if all your command work but the motion commands don't it might be that another routine has control of the arm. you might need to issue a "getm" command.
Posts by spg666
-
-
RobotisizeThePlanet is correct. You should be using Melfa basic with that robot. If you do change the RLNG parameter to switch it to move master I suspect you will find yourself in a world of pain, its only available on the later robot for backward comparability with the old e-series robots. I think you'll find the RLNG parameter is a manufacturer parameter so you'd need a password to change it.
The software you are using "RoboExplorer" will not work correctly because it is not designed to work with movemaster.
-
did you ever solve this? I've encountered the same problem moving a suite of programs from one robot to another
-
Here is an ugly bit of code from a customers robot (below), it controls the vacuum tool. What I don't understand is the same label is defined more than once in the program eg "*Zone1". How does the controller know which "*Zone1" to jump to?
The code snippet is a small part of the program which contain 35 different values of BProdNum.....
What worse is having saved it from the controller to a CF card I cant reload it because it contains errors (duplicate labels).
JUMP LABEL: BProdNum
*1
'QCX
JUMP *Zone1 LBLDF=0 IF bboxZoneNumber=1
JUMP *Zone2 LBLDF=0 IF bboxZoneNumber=2
JUMP *Zone3 LBLDF=0 IF bboxZoneNumber=3
JUMP *Move LBLDF=0
*Zone1
'Valve1
DOUT OT#(OvacuumValve1) bValveState
DOUT OT#(OSens1ShouldBeOn) bValveState
DOUT OT#(OblowoffValve1) bBlowoffState
'Valve2
DOUT OT#(OvacuumValve2) bValveState
DOUT OT#(OSens2ShouldBeOn) bValveState
DOUT OT#(OblowoffValve2) bBlowoffState
JUMP *NextZone LBLDF=0
*Zone2
'Valve3
DOUT OT#(OvacuumValve3) bValveState
DOUT OT#(OSens3ShouldBeOn) bValveState
DOUT OT#(OblowoffValve3) bBlowoffState
JUMP *NextZone LBLDF=0
*Zone3
'Valve4
DOUT OT#(OvacuumValve4) bValveState
DOUT OT#(OSens4ShouldBeOn) bValveState
DOUT OT#(OblowoffValve4) bBlowoffState
JUMP *NextZone LBLDF=0*2
'Seditainer
JUMP *Zone1 LBLDF=0 IF bboxZoneNumber=1
JUMP *Move LBLDF=0
*Zone1
'Valve2
DOUT OT#(OvacuumValve2) bValveState
'Valve3
DOUT OT#(OvacuumValve3) bValveState
DOUT OT#(OSens3ShouldBeOn) bValveState
DOUT OT#(OblowoffValve3) bBlowoffState
'Valve4
DOUT OT#(OvacuumValve4) bValveState
'Valve5
DOUT OT#(OvacuumValve5) bValveState
JUMP *NextZone LBLDF=0 -
thanks I'll try that on monday
-
I'm using motosimEG-VRC to model and simulate an existing cell. The controller has been setup using cmos.bin , I would like to be able to jog the robot to some of the global positions (Pxxx) to check the position of some of the objects in the cell. Any Ideas how? I'd expect to be able to do it on the virtual teach pendant but I'm not familiar with the real robot so don't know how to do it.