Which HF data can be collected via SINUMERIK Connector?

SINUMERIK Connector

Portfolio
Industrial Edge
Product
SINUMERIK Data Recorder
Software version
1.0.0
Language
de-DE

The following table lists the available data points.

Parameter

Description

Normalization

Comment

CYCLE

The actual cycle counter which will be increased on every position control cycle. This is an ID for the time slice.

This data point can be used to synchronize data of different qualities.  

limited: (2^32/2) -1 values: 0 - 2147483647

This data point can only be used if at least one other available HF data point has been subscribed in acquisition mode "High frequency data". Otherwise, the configuration will be rejected.

HF_EVENT

This data point must be configured if HF events like “block events” or “sub program calls events” are to be received.

string

This data point can only be used if at least one other available HF data point has been subscribed in acquisition mode "High frequency data". Otherwise, the configuration will be rejected.

ENC_POS

Actual position of the active encoder

mm or degree

-

DES_POS

Position command after the fine interpolator (correspond to cmdContrPos in opi, but without filter and compensation values)

mm or degree

-

CTRL_POS

Position at the input of the position controller (includes the filters and the feed forward balancing)

mm or degree

-

CTRL_DIFF

Position controller input difference including compensation of DSC effects (same value as the system trace offers in opi trackErrContr)

mm or degree

-

CTRL_DIFF2

Position controller input difference without DSC compensation (available in HF_Probe only)

mm or degree

-

CONT_DEV

Contour difference (lag – lag-model correspond to opi trackErrDiff)

mm or degree

-

VEL_FFW

Velocity feed forward to be added to the position controller output

mm/s or degree/s

-

TORQUE_FFW

Torque/force feed forward the NC sends to the drive

Nm or N

-

CMD_SPEED

Speed command the NC sends to the drive

mm/s or degree/s

-

ENC1_POS

Actual position of encoder 1

mm or degree

-

ENC2_POS

Actual position of encoder 2

mm or degree

-

TORQUE

Drive momentum setpoint ($VA_TORQUE, aaTorque)

Nm or N

-

POWER

Drive actual power ($VA_POWER, aaPower )

W

-

CURRENT

Drive actual current ($VA_CURR, aaCurr)

A

-

LOAD

Drive load ($VA_LOAD, aaLoad)

%

-

A_DBD

Read the Synchronous Action variable $A_DBD[]. This can be used, to read values from the PLC by using the FB {} in your PLC program. Give the varIndex as the byte address of the 32 bit integer in the "A_DB" DB. The varIndex must be a multiple of 4 within the range 0 … 4092.

Attention: Do not use this variable for time critical use cases. Depending on the amount data written by the PLC program, a new value may need several bus cycles to get updated.

Attention: Subscribing to PLC parameters will lead to more NC load.

32-bit signed integer

-

A_DBR

Read the Synchronous Action variable $A_DBR[]. This can be used, to read values from the PLC by using the FB {} in your PLC program. Give the varIndex as the byte address of the 32 bit integer in the "A_DB" DB. The varIndex must be a multiple of 4 within the range 0 … 4092.

Attention: Do not use this variable for time critical use cases. Depending on the amount data written by the PLC program, a new value may need several bus cycles to get updated.

Attention: Subscribing to PLC parameters will lead to more NC load.

32-bit IEEE float

-

A_DLD

Reads an NCU-link variable. Give the index as the byte address of the 32 bit integer in the "A_DB" DB. The varIndex must be a multiple of 4 within the range 0…$MN_MM_SIZEOF_LINKVAR_DATA.

Attention: Do not use this variable for time critical use cases. Depending on the amount data written by the PLC program, a new value may need several bus cycles to get updated.

Attention: Subscribing to PLC parameters will lead to more NC load.

32-bit signed integer

-

A_DLR

Reads an NCU-link variable. Give the index as the byte address of the 32bit integer in the "A_DB" DB. The varIndex must be a multiple of 4 within the range 0…$MN_MM_SIZEOF_LINKVAR_DATA.

Attention: Do not use this variable for time critical use cases. Depending on the amount data written by the PLC program, a new value may need several bus cycles to get updated.

Attention: Subscribing to PLC parameters will lead to more NC load.

32-bit IEEE float

-

DPIO_IN2

Read a value from one of the NC "DPIO" Profibus/Profinet input ranges. Must be a multiple of the value type byte count (2 for 16-bit int). Interpret it like this: the thousands position specifies the DPIO range index [ 0 … 31 ], the three lower positions specify the byte offset within the range [ 0 … 126 ] e.g.: 15042 specifies a variable starting at byte offset 42 within the DPIO range index 15. The same information can be read from the Synchronous Action variable $A_DPSW_IN[15,42] (but this is updated in the IPO-cycle only). This variable can be used e.g. for reading values from analog sensors that are converted using an ET200 module connected to the NC via PROFINET IRT.

Attention: Do not use this variable for time critical use cases. Depending on the amount data written by the PLC program, a new value may need several bus cycles to get updated.

Attention: Subscribing to PLC parameters will lead to more NC load.

16-bit signed integer

-

DPIO_IN4

Read a value from one of the NC "DPIO" PROFIBUS/PROFINET input ranges. Must be a multiple of the value type byte count (2 for 16-bit int). Interpret it like this: the thousands position specifies the DPIO range index [ 0 … 31 ], the three lower positions specify the byte offset within the range [ 0 … 126 ] e.g.: 15042 specifies a variable starting at byte offset 42 within the DPIO range index 15. The same information can be read from the Synchronous Action variable $A_DPSW_IN[15,42] (but this is updated in the IPO-cycle only). This variable can be used e.g. for reading values from analog sensors that are converted using an ET200 module connected to the NC via PROFINET IRT.

Attention: Do not use this variable for time critical use cases. Depending on the amount data written by the PLC program, a new value may need several bus cycles to get updated.

Attention: Subscribing to PLC parameters will lead to more NC load.

32-bit signed integer

-