<< Prev        Next >>

Command

Cooperative Control Function-Dedicated Command

The following table shows cooperative control function-dedicated commands.

SyncMove Cooperative motion option
SyncTime Synchronous motion
Base Set the base coordinate
SetHandIO Set the hand IO of the slave robot.
GetHandIO Obtain Hand I/O status of a slave robot
StartServoLog This command works the same as SysLog.Servo.Start.
ClearServoLog This command works the same as SysLog.Servo.Clear.
StopServoLog This command works the same as SysLog.Servo.Stop.
#Pragma Optimize("DefaultRobot") Change the default robot

General Commands

Following commands work different ways in the single robot operation and multiple robots operation.

Commands that Need to Specify a Robot

To use following commands, you need to specify a target robot by adding [Robot*.]. Command specifications are the same as when these are used in a single robot operation.

A Accel, AddPathPoint, Approach, ArchMove, Area, AreaPos, AreaSize, Arrive
C ChangeTool, ChangeWork, ClearAreaDetected, ClrPathPoint, CollisionDetection, CPMode, CrtMotionAllow, CurAcc, CurCPMode, CurDec, CurExJ, CurFig, CurJnt, CurLmt, CurPathPoint, CurPayload, CurPos, CurSpd, CurSpeedMode, CurTool, CurTrn, CurWork
D Decel, Depart, DestJnt, DestPos, DestTrn, Dev, DevH, Dps, Draw, Drive, DriveA
E EncMotionAllow, EncMotionAllowJnt, Eralw
G GetAreaDetected, GetCollisionStatus, GetPathPoint, GetPathPointCount, GetSrvData, GetSrvJntData, GiveArm, GrvCtrl, GrvOffset
H HighPathAccuracy
J J2P, J2T, JAccel, JDecel
L LoadPathPoint
M MotionComplete, MotionSkip, MotionTimeout, Move, Move C, Move S, Mps
O OutRange
P P2J, P2T, Payload, Posclr
R ResetArea, RobInfo, Rotate, RotateH, Rpm
S SetArea, SetCollisionDetection, SingularAvoid, Speed, SpeedMode, SrvUnLock
T T2J, T2P, TakeArm, TakeArmState, TInv, TMul, TNorm, Tool, ToolPos
W WaitMotion , Work, WorkAttribute, WorkPos
Z ZForce

Commands that are not Available in the Cooperative Control Function

The following commands are not available in the cooperative control function.

Force control-related command CurForceSensorPayLoad
ForceCtrl
ForceParam
ForceSensor
ForceSensorPayLoad
ForceValue
ForceWaitCondition
Conveyor tracking-related command TrackApproach
TrackArrivalTime
TrackBufferDelete
TrackBufferIndexes
TrackBufferRead
TrackConveyorSpd
TrackCount
TrackCurPos
TrackDepart
TrackEncoder
TrackInitialize
TrackInRange
TrackMinimumIntervalLength
TrackMove
TrackOffsetMargin
TrackSetSensor
TrackSetVision
TrackStandByPos
TrackStart
TrackStartArea
TrackStop
TrackTargetOffset
TrackTargetPos
TrackTargetRelease

Commands that Target to All Robots

The following commands target to all robots.

ClrErr Execute for all robots
ExtSpeed Set external speed on all robots at one time
Motor Turn ON/OFF motors on all robots
Pallet.CalcPos Add argument of robot number
SysState See the table below

Specification of SysState

The table below shows specifications of SysState. In the cooperative control function, some SysState specifications are different from that of the single robot operation.

Status Bit Target
Robot in operation (program running) 0 Master
Robot error 1 Master OR Slave
Servo On 2 Master OR Slave
Robot initialization complete (in I/O standard or MiniIO dedicated mode) / Robot power On complete (in I/O compatible mode) 3 Master AND Slave
Automatic mode 4 Master
When an executable token is not set to the Teach Pendant in Auto Mode 5 Master
Battery exhaustion warning 6 Master OR Slave
Robot warning 7 Master OR Slave
Continue start allowed 8 Master
Reserved 9  
Emergency stop status 10 Master
Automatic robot run enabled 11 Master
Protective Stop 12 Master
When stop process is running 13 Master
Reserved 14  
Reserved 15  
Program start reset 16 Master
Cal complete 17 Master AND Slave
Manual mode or Teach check mode 18 Master
1 cycle complete 19 Master
Robot is running (command level) 20 Master OR Slave
Robot is running (encoder level) 21 Master OR Slave
Reserved 22  
Reserved 23  
Command processing complete 24 Master
Reserved 25  
Reserved 26  
Reserved 27  
Reserved 28  
Reserved 29  
Reserved 30  
Reserved 31  

<< Prev        Next >>