7 touch probe detection, Touch probe detection, Touch probe detection ( 285) – Lenze 9400 User Manual
Page 285: 8i/o terminals

Lenze · Servo-Inverter 9400 HighLine · Reference manual · DMS 10.0 EN · 11/2013 · TD05/06
285
8
I/O terminals
8.7
Touch probe detection
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
8.7
Touch probe detection
A "Touch probe" is an event which can for instance be actuated in an edge-controlled manner via a
digital input to detect an actual value (that changes quickly) at the time of activation and to process
it further within the program afterwards.
Overview of the touch probe channels
For the touch probe detection 12 touch probe channels are provided, which can be configured
independently of each other:
• Each touch probe channel is assigned to a system block which provides the application with a
scaled time stamp.
• The time stamp refers to the sampling time of the encoder signals and outputs the difference
with regard to the touch probe event.
Further processing of the touch probe
For further processing of the touch probe event the time stamp is to be transmitted to an instance
of the L_SdTouchProbe FB:
[8-2]
Transfer of the time stamp to the L_SdTouchProbe FB
• The L_SdTouchProbe FB takes over the interpolation of the input signal on the basis of the time
stamp and outputs the interpolated value and the difference to the last input signal.
Touch probe channel Activating event
System block
1
Edge change at digital input 1
2
Edge change at digital input 2
3
Edge change at digital input 3
4
Edge change at digital input 4
5
Edge change at digital input 5
6
Edge change at digital input 6
7
Edge change at digital input 7
8
Edge change at digital input 8
9
Motor encoder zero pulse
10
Position encoder zero pulse
11
DFIN zero pulse
LS_TouchProbeDFIN
12
DFOUT zero pulse
LS_TouchProbeDFOUT
TP _dnTouchProbeTimeLag
x
TP _bTouchProbeReceived
x
TP _bTouchProbeLost
x
LS_TouchProbex
TP _bNegativeEdge
x
dnTpPos_p
dnTpPosDiff_p
L_SdTouchProbe
dnActPos_p
dnTpTimeLag
bTpReceived
TP
AxisData
DI_AxisData