
L Firmware 1.37 - 09/2006 129
9400 HighLine | Parameter setting & configuration
I/O terminals
Touch probe detection
7.7 Touch probe detection
A "touch probe" is a signal-controlled event that can, for instance, be activated via a digital
input to detect an actual value (that rapidly changes) at the latch time and process it in the
program.
Overview of the touch probe channels
12 touch probe signals which can be configured independently of each other are available
for touch probe detection:
r Each touch probe channel is assigned to a system block which provides the application
with a scaled time stamp.
r The time stamp refers to the sampling time of the encoder signals and outputs the
difference compared to the touch probe event.
Touch-probe processing
In order to process the touch probe event the time stamp must be transferred to an entity
of the FB
L_SdTouchProbe:
[7-2] Transfer of the FB L_SdTouchProbe
r The FB L_SdTouchProbe takes over the interpolation of the input signal based on the
time stamp and outputs the interpolated value and the difference compared with the
last input signal.
Touch probe channel Activating event System block
1 Signal change at digital input 1 LS_TouchProbe1...8
(C 132)
2 Signal change at digital input 2
3 Signal change at digital input 3
4 Signal change at digital input 4
5 Signal change at digital input 5
6 Signal change at digital input 6
7 Signal change at digital input 7
8 Signal change at digital input 8
9 Motor encoder zero pulse LS_TouchProbeMotor
(C 133)
10 Load encoder zero pulse LS_TouchProbeLoad
(C 133)
11 DFIN zero pulse LS_TouchProbeDFIN
12 DFOUT zero pulse LS_TouchProbeDFOUT
TP _dnTouchProbeTimeLagx
TP _bTouchProbeReceivedx
TP _bTouchProbeLostx
LS_TouchProbex
TP _bNegativeEdgex
dnTpPos_p
dnTpPosDiff_p
L_SdTouchProbe
dnActPos_p
dnTpTimeLag
bTpReceived
TP
AxisData
DI_AxisData
Komentarze do niniejszej Instrukcji