|Language:||English • 中文（简体）|
Defines the source of an axis when it is in a slave mode (Gear or Cam). The slave axis follows the command generated by that source.
<axis>.MasterSource = <source>
Since Version 3.6.20
- Position command of any axis, specified as <axis>.POSITIONCOMMAND
- Position feedback from any axis, specified as <axis>.POSITIONFEEDBACK
- External position (PEXT) from any axis (CDHD drive), specified as <axis>.POSITIONEXTERNAL
- System clock at 1 Motion-Bus cycle resolution as TIMEPULSE
- Torque command value (affects the slave's TCMD and not PCMD) <axis>.TORQUECOMMAND (TCMD)
- Torque feedback value (affects the slave's TCMD and not PCMD) <axis>.TORQUEFEEDBACK (TFB)
- Torque additive command value (affects the slave's TCMD and not PCMD) <axis>.TORQUEADDITIVECOMMAND (TADDCMD)
- Torque drive command value (affects the slave's TCMD and not PCMD) <axis>.TORQUEDRIVECOMMAND (TDCMD)
- Reset (deletes the previous setting) NONE
| Firmware versions prior to 4.5.0).|
Ensure an ascending order of drive addresses that are connected into a master slave chain. The master axis must always have an address that is lower than the slave (<master>.dadd < <slave>.dadd), otherwise a position delay of at least one motion sample will be generated. The referenced master axis must have a lower elementId than the slave in order to avoid additional delays.
| Version 4.5.21 and higher.|
For chained master/slave axes: Before changing any axis MasterSource setting, the previous one must be reset by setting MasterSource to NONE.
Configuration, Task or Terminal
- Cannot be changed while axis is slaved.
- To set the value within a task, the axis must be attached to that task (using the ATTACH command).
|This query is a non-defined expression so it cannot be used as a string. To get the master name as a string use axis.MasterSource.Name query.|