beautypg.com

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

Page 39

background image

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.