HEIDENHAIN IK 220 Benutzerhandbuch
Seite 106

Driver Software for WINDOWS
106
IK220SignalStatus
Reports the signal status of the IK 220.
Prototype: BOOL
IK220SignalStatus (USHORT Axis,
USHORT*
pFreq,
USHORT*
pAmin,
USHORT* pAact, USHORT* pAmax);
Axis:
Number of the axis (0 to 15)
pFreq:
Pointer to a variable in which the status of the
excessive frequency is saved.
0
=
OK
1
=
Frequency
exceeded
pAmin:
Pointer to a variable in which the status of the
minimum amplitude is saved.
pAact:
Pointer to a variable in which the status of the
current amplitude is saved.
pAmax:
Pointer to a variable in which the status of the
maximum amplitude is saved.
Status for amplitude: 0 = Amplitude normal
1
=
Amplitude
low
2
=
Amplitude
too
high
3
=
Amplitude
too
low
11
µA
PP
1 V
PP
Code
Amplitude too
small
2.5 µA
PP
0.22
V
PP
03
Amplitude low
5 µA
PP
0.44
V
PP
01
Amplitude normal
00
Amplitude too high
16.25 µA
PP
1.40
V
PP
02
IK220GetCorrA
Reports the adjusted compensation values of the IK 220.
Ascertainment of the compensation must first have been
enabled by parameter 9.
Prototype: BOOL IK220GetCorrA (USHORT Axis,
SHORT* pOfs0, SHORT* pOfs90,
SHORT* pPha0, SHORT* pPha90,
SHORT* pSym0, SHORT* pSym90,
USHORT* pFlag1, USHORT* pFlag2);
Axis:
Number of the axis (0 to 15)
pOfs0:
Pointer to a variable in which the offset of the 0°
signal is saved
pOfs90:
Pointer to a variable in which the offset of the 90°
signal is saved
pPha0:
Pointer to a variable in which the phase of the 0°
signal is saved
pPha90:
Pointer to a variable in which the phase of the 90°
signal is saved