Faulty values in case of the touch probe evaluation (elimination)

Which products are affected?
EVS93xx-EI (Servo PLC Version 6.3 DSMC control board)
EVS93xx-ET (Servo PLC Version 6.3 DSMC control board)
EPL-10200-EI (Drive PLC Version 6.3)

Eliminated function restriction:
The dnTpLastScan output of the L_TpGetLastScanDigInx function blocks provides correct values.
 
Which products are affected?
EVS93xx-EI (Servo PLC versions 6.0, 6.1, 6.2 dSMC control board)
EVS93xx-ET (Servo PLC versions 6.0, 6.1, 6.2 dSMC control board)
EPL 10200 (Drive PLC versions 6.0, 6.1, 6.2)

What happens?
The output dnTpLastScan of the function blocks L_TpGetLastScanDigInx gives faulty values. The delay time adjusted via the function L_TpConfigDigInX for the dead time compensation is not effective.
In typical applications with this functionality, e. g. positioning, this function restriction can lead to the fact that the correct target position will not be reached or will be overrun.
The function blocks L_TpGetLastScanDigInx and the function L_TpConfigDigInX are components of the LenzeTpDrv.lib library and serve for the evaluation of the digital inputs as a touch probe.

When does the problem occur?
Independent of the applied feedback system for speed and position feedback the problem occurs when the LenzeTpDrv.lib library is used with the following digital inputs:
  • Servo PLC: E1, E2 and E3
  • Drive PLC: E2, E3 and E4

Possible diagnostics?
None.

Short-term measures / recommendations?
The following inputs should only be used for the evaluation of the touch probe:
  • Servo PLC: E4 and E5
  • Drive PLC: E1

If the use of other digital inputs is absolutely necessary for the evaluation of the touch probe, the operating system version ≥ 6.3 is to be applied.

Evaluation:
The LenzeTpDrv.lib library is only supported by the operating system version 6.x and thus, has been available only for a short time.

URL for linking this AKB article: https://www.lenze.com/en-de/go/akb/20034020/1/
Kontaktformular