1006 HEIDENHAIN Technical Manual MANUALplus 620
Use the MP_fastInputType parameter to define how the control is to handle 
the signal of the trip dog for reference end position. Select forStopping to stop 
the spindle at trip dog position with M19 upon receiving this input signal.
Select forReferencing to use the input signal as spindle reference pulse.
Reference run process:
 With M3 or M4:
The spindle accelerates to the programmed speed and picks up the 
reference point during this process.
 With M19:
If the spindle was not referenced before, it rotates at 10 rpm in positive 
direction until the reference pulse has been recognized. Then the spindle 
stops and orients.
Referencing with 
external reference 
signal
Set the value spindleRef in MP_externRefPulse if you want to use an 
external reference signal instead of the reference signal of the connected 
motor encoder or position encoder (e.g. when gear ranges are used). Only one 
axis in the entire system can be homed with an external reference signal.
MP_fastInputType
Treatment of the fast input for the spindle
Available from NCK software version: 597 110-01.
Format: Selection menu
Selection: none
Spindle does not have any trip dog for reference end position 
(no signal) or the signal is not evaluated.
forStopping
For M19 without rotary encoder, the spindle is positioned at the 
trip dog upon receiving this input signal.
forReferencing
The input signal is used as spindle reference signal. The control 
handles the signal of the trip dog for reference end position as 
reference pulse of the encoder.
Default: None
Access: LEVEL3
Reaction: RUN
MP_fastInput
Number of the fast PLC input for the spindle reference run
Available from NCK software version: 597 110-01.
Format: Numerical value 
Input: 0 to 32767
Default: No value, parameter optional
Access: LEVEL3
Reaction: RUN
If you use the forReferencing function, you have to set the parameter 
MP_refType = None in the CfgReferencing configuration object.