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 Configuration, Cam Mode Control Advanced, Cam Mode Control Bufferable
...
Fieldbus Interface
PMC_CamModeCtrl
Expand |
---|
|
Name | Data Type | Description |
---|
Execute | BOOL | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_execute |
---|
nopanel | true |
---|
|
| cmdLB | UINT | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | cmd_label |
---|
nopanel | true |
---|
|
| Level | USINT | 0 = Stop Cam Motion, 1 = Start Cam Motion | SlaveXID | USINT | ID of the XBot. Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | xbot_id_no0allowed |
---|
nopanel | true |
---|
|
| 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 |
---|
name | axis_ids |
---|
nopanel | true |
---|
|
| 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 |
---|
name | axis_ids |
---|
nopanel | true |
---|
|
| PM_Controller | PMControllerType | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_PMController |
---|
nopanel | true |
---|
|
|
|
Expand |
---|
|
Name | Data Type | Description |
---|
Done | BOOL | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_done |
---|
nopanel | true |
---|
|
| Busy | BOOL | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_busy |
---|
nopanel | true |
---|
|
| Aborted | BOOL | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_aborted |
---|
nopanel | true |
---|
|
| Error | BOOL | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_error |
---|
nopanel | true |
---|
|
| ErrorID | UINT | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | fb_errorID |
---|
nopanel | true |
---|
|
|
|
Ethernet Interface
PMCRTN CamControlCommand(ushort cmdLabel, CAMOPTIONS camCmdAction, int slaveXbotID, int axisCount, CamAxisDataClass[] camAxisData)
...
Expand |
---|
|
Name | Type | Description |
---|
PMCRTN | PMCRTN enum | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | eth_pmcrtn |
---|
nopanel | true |
---|
|
|
|
Conditions
Operating Conditions |
---|
Preconditions | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | condition_nonbufferable_xbot |
---|
nopanel | true |
---|
|
|
Postconditions | Insert excerpt |
---|
| Snippets |
---|
| Snippets |
---|
name | condition_nonbufferable |
---|
nopanel | true |
---|
|
|
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. |
...