If you see the "Digitize" signal changing on the diagnostics page, then you have your ports and pins configured correctly. Now you just need a script that does the probing.
Here is the script I use that zeroes the tool on top of the part. Go to Operator - Edit Button Script to assign the script to a button.
Code:
Dim Ztemp, SpeedCoarse, SpeedFine, SpeedRetract, MoveCoarse, MoveFine, RetractCoarse, RetractFine,TouchPlateHeight
SpeedCoarse=100
SpeedFine=10
SpeedRetract=300
MoveCoarse=-10
MoveFine=-0.8
RetractCoarse=0.2
RetractFine=5
TouchPlateHeight=0
If IsSuchSignal (22) Then
Ztemp=GetOEMDRO(180)+MoveCoarse
code "G31 Z" & Ztemp & " F" & SpeedCoarse
While IsMoving()
Wend
Ztemp=GetOEMDRO(180)+RetractCoarse
code "G00 Z" & Ztemp & " F" & SpeedRetract
Ztemp=GetOEMDRO(180)+MoveFine
code "G31 Z" & Ztemp & " F" & SpeedFine
While IsMoving()
Wend
Call SetDRO(2,TouchPlateHeight)
Ztemp=RetractFine
code "G00 Z" & Ztemp & " F" & SpeedRetract
End If
The variable names in the script are pretty self-explanatory, you can change speeds and probing distances as you like.
If you are using a touch plate (for nonconductive materials), assign the touch plate thickness to the TouchPlateHeight variable.