Non-Boolean Parameters
This table is a list of supported non-Boolean parameters.
These parameters are read and written by the function blocks MC_ReadParam and MC_WriteParam.
|
|
|
|
|
|
|
|
Parameter Details
|
ID |
Parameter |
Name |
R/W |
Update Rate Type |
Description |
|---|---|---|---|---|---|
|
MC_AXIS_PARAM_CMD_POS |
Command Position |
Read-only |
|
||
|
MC_AXIS_PARAM_ACT_VEL |
Actual Velocity |
Read-only |
|
||
|
MC_AXIS_PARAM_CMD_VEL |
Command Velocity |
Read-only |
|
||
|
MC_AXIS_PARAM_PHASE_SHIFT |
Phase Shift |
Read-only |
|
||
|
MC_AXIS_PARAM_SUPERIMPOSED_DISTANCE |
Superimposed Distance |
Read-only |
|
||
|
MC_AXIS_PARAM_MASTER_OFFSET |
Master Offset |
Read / Write |
|
||
|
MC_AXIS_PARAM_SLAVE_OFFSET |
Slave Offset |
Read / Write |
|
||
|
MC_AXIS_PARAM_MOVE_TYPE_ACTIVE |
Active Move Type |
Read-only |
The active move type. See Move Types. |
||
|
MC_AXIS_PARAM_MOVE_TYPE_NEXT |
Next Move Type |
Read-only |
The queued (next) move type. See Move Types. |
||
|
MC_AXIS_PARAM_POSITION_ERROR |
Position Error |
Read-only |
Position error in user units. |
||
|
MC_AXIS_PARAM_FEEDBACK_LAST |
Raw Feedback |
Read-only |
|
||
|
MC_AXIS_PARAM_ROLLOVER_POSITION |
Rollover |
Read / Write |
In particular: {equation}NewPosition = OldPosition * (New Rollover) / (Old Rollover){/equation}.
|
||
|
MC_AXIS_PARAM_VELCOMP_FACTOR |
Velocity Compensation Factor |
Read / Write |
|
||
|
MC_AXIS_PARAM_VELCOMP_FILTER |
Velocity Compensation Filter |
Read / Write |
|
||
|
MC_AXIS_PARAM_IN_POSITION_BAND |
Axis In-Position Bandwidth |
Read / Write |
The bandwidth about the command position to determine the state of the in-position flag. See Note 2. |
||
|
MC_AXIS_PARAM_DRIVE_STATUS |
Drive Status |
Read-only |
|
||
|
MC_AXIS_PARAM_UU_FB_RATIO_NUM |
User Unit to feedback unit ratio numerator |
Read-only |
|
||
|
MC_AXIS_PARAM_TORQUE_ACTUAL |
Actual Torque |
Read-only |
|
||
|
MC_AXIS_PARAM_BUS_ADDRESS |
Drive Address |
Read-only |
|
||
|
MC_AXIS_PARAM_SENSOR_DELAY |
Sensor Delay |
Read / Write |
Compensation for Physical sensor delay for MC_TouchProbe, in microseconds. See Note 1. |
||
|
MC_AXIS_PARAM_INTERP_CMD_POS |
Interpolated Command Position |
Read-only |
|
||
|
MC_AXIS_PARAM_INTERP_CMD_VEL |
Interpolated Command Velocity |
Read-only |
|
||
|
MC_AXIS_PARAM_REGIST_COMP |
Registration Compensation |
Read-only |
|
||
|
MC_AXIS_PARAM_REGIST_DIST |
Distance Between the Last Two Good Registration Marks |
Read-only |
|
||
|
MC_AXIS_PARAM_REGIST_GOOD_CNT |
Number of Consecutive Good Registration Marks |
Read / Write |
|
||
|
MC_AXIS_PARAM_REGIST_BAD_CNT |
Number of Consecutive Bad Registration Marks |
Read / Write |
|
||
|
MC_AXIS_PARAM_UU_FB_RATIO_DEN |
User units to feedback unit ratio denominator |
Read-only |
|
||
|
MC_AXIS_PARAM_CM_ACT_CMD_POS |
Coordinated Motion Applied Command Position |
Read-only |
Amount of motion actually applied to the PLCopen axis drive by Coordinated Motion commands. |
||
|
MC_AXIS_PARAM_CM_CMD_POS |
Coordinated Motion Command Position |
Read-only |
Amount of motion requested of a PLCopen axis by the Coordinated Motion commands. |
||
|
MC_AXIS_PARAM_INGEAR_BANDWIDTH |
In Gear bandwidth |
Read / Write |
|||
|
MC_AXIS_PARAM_DRIVE_AXIS_NUMBER |
Drive Axis Number |
Read-only |
One-based number that specifies the axis on the drive. |
||
|
MC_AXIS_PARAM_UU_FB_RATIO |
User units to feedback unit ratio |
Read-only |
|
||
|
MC_AXIS_PARAM_BUS_INTERFACE_TYPE |
Bus Interface Type |
Read-only |
The parameter value is:
|
||
|
MC_AXIS_PARAM_SIM_CLOSING |
Simulator Distance Closing Fraction |
Write-only |
This setting affects how responsive a simulated axis to changing command positions.
Values are broken down into these ranges:
|
||
|
MC_AXIS_PARAM_UU_REV_RATIO |
User units revolution ratio |
Read / Write |
|
||
|
MC_AXIS_PARAM_BUS_POSITION_DEMAND |
Position demand value |
Read-only |
Drive Position Demand Value 32-bits.
|
||
|
MC_AXIS_PARAM_BUS_STATUS_WORD |
Drive Status Word |
Read-only |
Drive Axis Status Word 16-bits.
|
||
|
MC_AXIS_PARAM_BUS_CONTROL_WORD |
Drive Control Word |
Read-only |
Drive Axis Control Word 16-bits.
|
Notes
See Tuning Controller Performance for EtherCAT Communication Latency.
- This is a configuration parameter.
- There is some delay in acquiring fast input information from drives and calculating the registration marks.
While the information is evaluated cyclically, there may be a few cycles between when the fast input occurs and the system records the registration marks. - There is some delay in acquiring fast input information from drives and calculating the fast input position.
While the information is evaluated cyclically, there may be a few cycles between when the fast input occurs and the system records the fast input data. - There is some delay in acquiring the actual position values.
While the information is evaluated cyclically, there may be a few cycles between when the actual position is updated in the drive and the system records the fast input data.
These parameters are read and written by the function blocks MC_ReadParam and MC_WriteParam.
|
|
|
|
|
|
|
|
Parameter Details
|
ID |
Parameter |
Name |
R/W |
Update Rate Type |
Description |
|---|---|---|---|---|---|
|
MC_AXIS_PARAM_CMD_POS |
Command Position |
Read-only |
|
||
|
MC_AXIS_PARAM_ACT_VEL |
Actual Velocity |
Read-only |
|
||
|
MC_AXIS_PARAM_CMD_VEL |
Command Velocity |
Read-only |
|
||
|
MC_AXIS_PARAM_PHASE_SHIFT |
Phase Shift |
Read-only |
|
||
|
MC_AXIS_PARAM_SUPERIMPOSED_DISTANCE |
Superimposed Distance |
Read-only |
|
||
|
MC_AXIS_PARAM_MASTER_OFFSET |
Master Offset |
Read / Write |
|
||
|
MC_AXIS_PARAM_SLAVE_OFFSET |
Slave Offset |
Read / Write |
|
||
|
MC_AXIS_PARAM_MOVE_TYPE_ACTIVE |
Active Move Type |
Read-only |
The active move type. See Move Types. |
||
|
MC_AXIS_PARAM_MOVE_TYPE_NEXT |
Next Move Type |
Read-only |
The queued (next) move type. See Move Types. |
||
|
MC_AXIS_PARAM_POSITION_ERROR |
Position Error |
Read-only |
Position error in user units. |
||
|
MC_AXIS_PARAM_FEEDBACK_LAST |
Raw Feedback |
Read-only |
|
||
|
MC_AXIS_PARAM_ROLLOVER_POSITION |
Rollover |
Read / Write |
In particular: {equation}NewPosition = OldPosition * (New Rollover) / (Old Rollover){/equation}.
|
||
|
MC_AXIS_PARAM_VELCOMP_FACTOR |
Velocity Compensation Factor |
Read / Write |
|
||
|
MC_AXIS_PARAM_VELCOMP_FILTER |
Velocity Compensation Filter |
Read / Write |
|
||
|
MC_AXIS_PARAM_IN_POSITION_BAND |
Axis In-Position Bandwidth |
Read / Write |
The bandwidth about the command position to determine the state of the in-position flag. See Note 2. |
||
|
MC_AXIS_PARAM_DRIVE_STATUS |
Drive Status |
Read-only |
|
||
|
MC_AXIS_PARAM_UU_FB_RATIO_NUM |
User Unit to feedback unit ratio numerator |
Read-only |
|
||
|
MC_AXIS_PARAM_TORQUE_ACTUAL |
Actual Torque |
Read-only |
|
||
|
MC_AXIS_PARAM_BUS_ADDRESS |
Drive Address |
Read-only |
|
||
|
MC_AXIS_PARAM_SENSOR_DELAY |
Sensor Delay |
Read / Write |
Compensation for Physical sensor delay for MC_TouchProbe, in microseconds. See Note 1. |
||
|
MC_AXIS_PARAM_INTERP_CMD_POS |
Interpolated Command Position |
Read-only |
|
||
|
MC_AXIS_PARAM_INTERP_CMD_VEL |
Interpolated Command Velocity |
Read-only |
|
||
|
MC_AXIS_PARAM_REGIST_COMP |
Registration Compensation |
Read-only |
|
||
|
MC_AXIS_PARAM_REGIST_DIST |
Distance Between the Last Two Good Registration Marks |
Read-only |
|
||
|
MC_AXIS_PARAM_REGIST_GOOD_CNT |
Number of Consecutive Good Registration Marks |
Read / Write |
|
||
|
MC_AXIS_PARAM_REGIST_BAD_CNT |
Number of Consecutive Bad Registration Marks |
Read / Write |
|
||
|
MC_AXIS_PARAM_UU_FB_RATIO_DEN |
User units to feedback unit ratio denominator |
Read-only |
|
||
|
MC_AXIS_PARAM_CM_ACT_CMD_POS |
Coordinated Motion Applied Command Position |
Read-only |
Amount of motion actually applied to the PLCopen axis drive by Coordinated Motion commands. |
||
|
MC_AXIS_PARAM_CM_CMD_POS |
Coordinated Motion Command Position |
Read-only |
Amount of motion requested of a PLCopen axis by the Coordinated Motion commands. |
||
|
MC_AXIS_PARAM_INGEAR_BANDWIDTH |
In Gear bandwidth |
Read / Write |
|||
|
MC_AXIS_PARAM_DRIVE_AXIS_NUMBER |
Drive Axis Number |
Read-only |
One-based number that specifies the axis on the drive. |
||
|
MC_AXIS_PARAM_UU_FB_RATIO |
User units to feedback unit ratio |
Read-only |
|
||
|
MC_AXIS_PARAM_BUS_INTERFACE_TYPE |
Bus Interface Type |
Read-only |
The parameter value is:
|
||
|
MC_AXIS_PARAM_SIM_CLOSING |
Simulator Distance Closing Fraction |
Write-only |
This setting affects how responsive a simulated axis to changing command positions.
Values are broken down into these ranges:
|
||
|
MC_AXIS_PARAM_UU_REV_RATIO |
User units revolution ratio |
Read / Write |
|
||
|
MC_AXIS_PARAM_BUS_POSITION_DEMAND |
Position demand value |
Read-only |
Drive Position Demand Value 32-bits.
|
||
|
MC_AXIS_PARAM_BUS_STATUS_WORD |
Drive Status Word |
Read-only |
Drive Axis Status Word 16-bits.
|
||
|
MC_AXIS_PARAM_BUS_CONTROL_WORD |
Drive Control Word |
Read-only |
Drive Axis Control Word 16-bits.
|
Notes
See Tuning Controller Performance for EtherCAT Communication Latency.
- This is a configuration parameter.
- There is some delay in acquiring fast input information from drives and calculating the registration marks.
While the information is evaluated cyclically, there may be a few cycles between when the fast input occurs and the system records the registration marks. - There is some delay in acquiring fast input information from drives and calculating the fast input position.
While the information is evaluated cyclically, there may be a few cycles between when the fast input occurs and the system records the fast input data. - There is some delay in acquiring the actual position values.
While the information is evaluated cyclically, there may be a few cycles between when the actual position is updated in the drive and the system records the fast input data.
See Also




