7 CiA402 device profile
7.11 Touch probe (TP)
241
Lenze · i700 servo inverter · reference manual · DMS 3.0 EN · 06/2016 · TD06
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
7.11 Touch probe (TP)
A "Touch probe" (short: "TP") 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.
• Typical touch probe applications:
•Homing
• Mark synchronisation
• Measurements of lengths
• Up to 2 touch probe channels can be used in parallel for each axis.
• Possible touch probe sources:
• TP1 : Zero pulse position encoder or digital input DI1
• TP2 : Zero pulse position encoder or digital input DI2
Objects described in other chapters:
Objects described in this chapter:
Note!
The digital inputs DI1 and DI2 can be evaluated additionally as "normal" digital inputs
via the 0x60FD
object any time (or 0x68FD for axis B).
Object Name Data type
Axis A Axis B
General CiA402 parameters
0x60FD 0x68FD Digital inputs UNSIGNED_32
Greyed out = read access only
Object Name Data type
Axis A Axis B
Lenze-specific objects
0x2500
Touch probe (TP): Filter time UNSIGNED_16
0x2D00 0x3500 Touch probe (TP): Delay time RECORD
0x2D01 0x3501 Touch probe (TP): Time stamp RECORD
Objects according to CiA402 specification (version 3)
0x60B8
0x68B8 Touch probe function UNSIGNED_16
0x60B9 0x68B9 Touch probe status UNSIGNED_16
0x60BA 0x68BA Touch probe pos1 pos value INTEGER_32
0x60BB 0x68BB Touch probe pos1 neg value INTEGER_32
0x60BC 0x68BC Touch probe pos2 pos value INTEGER_32
0x60BD 0x68BD Touch probe pos2 neg value INTEGER_32
Greyed out = read access only