3 filtering the touch probe signal, 0x2500 - touch probe (tp): debounce time, 4 compensation of runtime delays – Lenze i700 User Manual
Page 229: Filtering the touch probe signal, Compensation of runtime delays, 0x2500, 7cia402 device profile

Lenze · i700 servo inverter · Reference manual · DMS 1.5 EN · 03/2014 · TD05
229
7
CiA402 device profile
7.11
Touch probe (TP)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
7.11.3
Filtering the touch probe signal
A common filter time (debounce time) can be parameterised for the touch probe inputs in order to
debounce the TP signals so that there is no response to external interference signals.
• Every 31 μs, the signal status at the TP input is detected for the debounce filter and a new value
is assigned to the filter.
• Via the following object, the filter time for all touch probe inputs of both axes of the device is
set. A separate setting for a touch probe or an axis is not possible.
0x2500 - Touch probe (TP): Debounce time
7.11.4
Compensation of runtime delays
In reality, both the input connection in the i700 servo inverter and the touch probe sensor have
runtime delays (latencies) themselves. They can be taken into consideration for calculating the
actual tripping time and thus the actual position at the time of tripping.
In the following illustration, the event is detected at the time in the i700 servo inverter. Due to
the input connection and the sensor used, however, the signal has undergone a runtime delay; the
actual physical event has already occurred at the time . In order to compensate this runtime delay,
a corresponding delay time which is taken into consideration for the determination of the control
cycle and interpolation of the position (see figure
) can be set for each touch probe channel.
[7-10] Compensation of runtime delays (principle)
Note: Since the filter is scanned with 32 kHz, there are discrete, adjustable values. After entering an optional filter
time between 0 and 1984 μs, the value is automatically internally rounded down to the next adjustable value and
is also displayed on read request.
• The filter time is automatically taken into consideration in the TP calculation.
• If the setting is "0", the filter is deactivated.
Setting range
(min. value | unit | max. value)
Lenze setting
0
us
1984 0 us
Write access CINH OSC P RX TX
UNSIGNED_16
Actual physical event
Electrical recognition of the event in the i700 servo inverter
Delay time between the actual physical event and the electrical recognition
Position
t
p
n-1
p
n
Event received
0
1
Event
p
n-2
Delay time