Function block l_smc_touchprobe_fastio, L-force | plc designer – Lenze PLC Designer PLC Designer (R3-1) User Manual
Page 39

L-force | PLC Designer
Lenze Specific Functions
DMS 4.1 EN 03/2011 TD29
37
Function block L_SMC_TouchProbe_FastIO
Function library: L_SM3_DriveUtil.lib
A fast input of the EPM-S207 I/O compound module provides a time stamp entry (latch
of the internal µs−ticker), which is converted into a position in this function block.
Note: This block is similar to the already existing touch probe block for Servo Drives
9400 and ECS devices. Therefore, a detailed description is not given here.
Please observe:
• The function block L_SMC_TouchProbe_FastIO does not compensate the
propagation times of the axis positions on the respective fieldbus. The
compensation can, however, be specified manually via the input
wExternalDelayKompensation.
• Encoders connected to a counter I/O compound module (EMP-S600 to EPM-S604)
are compensated automatically. The counter modules are also provided with the
time stamp functionality. The time stamps are transferred to the control together
with the position values.
• For very precise touch probe measurement results, we recommend to implement
the position measurement via an encoder connected to a counter I/O compound
module.
• How to connect a counter I/O compound module as a SoftMotion axis is explained
in the description for the function block L_SMC_FreeEncoder.
Note: If several I/O compound modules with time stamp functionality (µs−ticker)
are used, they must be synchronised by the RWB controller.
Inputs/outputs (VAR_IN_OUT)
Designator / Data type
Info / Setting options
Axis
Reference to the FreeEncoder axis; here any SoftMotion axis can be
connected.
FastIO_InRef
I/O compound module reference; this block is automatically added to the
device tree as a subnode and instantiated when, for example, the EPM-
S207 module is inserted in the device tree. The instance of this block
must be transferred to the touch probe block.