Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Cam operation can make 1 or more axis of the slave XBot follow the motion of 1 more axis of 1 or more master XBots through the use of a configured cam.

See also Cam ConfigurationCam Mode Control Advanced, Cam Mode Control Bufferable

...

Fieldbus Interface

PMC_CamModeCtrl 

Expand
titleInputs

Name

Data Type

Description

Execute

BOOL

Insert excerpt
Snippets
Snippets
namefb_execute
nopaneltrue

cmdLB

UINT

Insert excerpt
Snippets
Snippets
namecmd_label
nopaneltrue

Level

USINT

0 = Stop Cam Motion, 1 = Start Cam Motion

SlaveXID

USINT

ID of the XBot.

Insert excerpt
Snippets
Snippets
namexbot_id_no0allowed
nopaneltrue

nAxis

USINT

# of slave axis specified in this command (all for the same slave XBot)

SlaveAID

USINT[0..6]

Array of size 7, enter up to 7 axis of the slave XBot to control. 

Insert excerpt
Snippets
Snippets
nameaxis_ids
nopaneltrue

camID

USINT[0..6]

Array of size 7, ID of the cam used to drive the slave axis

MasterXID

USINT[0..6]

Array of size 7, ID of the Master XBots

MasterAID

USINT[0..6]

Array of size 7, axis ID of the master XBot axis that is used to drive the slave xbot axis. 

Insert excerpt
Snippets
Snippets
nameaxis_ids
nopaneltrue

PM_Controller

PMControllerType

Insert excerpt
Snippets
Snippets
namefb_PMController
nopaneltrue

Expand
titleOutputs

Name

Data Type

Description

Done

BOOL

Insert excerpt
Snippets
Snippets
namefb_done
nopaneltrue

Busy

BOOL

Insert excerpt
Snippets
Snippets
namefb_busy
nopaneltrue

Aborted

BOOL

Insert excerpt
Snippets
Snippets
namefb_aborted
nopaneltrue

Error

BOOL

Insert excerpt
Snippets
Snippets
namefb_error
nopaneltrue

ErrorID

UINT

Insert excerpt
Snippets
Snippets
namefb_errorID
nopaneltrue

Ethernet Interface  

PMCRTN CamControlCommand(ushort cmdLabel, CAMOPTIONS camCmdAction, int slaveXbotID, int axisCount, CamAxisDataClass[] camAxisData)

...

Expand
titleReturns

Name

Type

Description

PMCRTN

PMCRTN enum

Insert excerpt
Snippets
Snippets
nameeth_pmcrtn
nopaneltrue

Conditions

Operating Conditions

Preconditions

Insert excerpt
Snippets
Snippets
namecondition_nonbufferable_xbot
nopaneltrue

Postconditions

Insert excerpt
Snippets
Snippets
namecondition_nonbufferable
nopaneltrue

Description

...

Cam operation can make 1 or more axis of the slave XBot follow the motion of 1 more axis of 1 or more master XBots.

...

Info

Behaviour During Obstacles

If the slave XBot encounters an obstacle (i.e. another XBot is in the way) while following a cam, it will stop following the master and go back to the Idle Stopped State. Its motion will not be resumed even if the obstacle XBot is moved away.

...