HEIDENHAIN IK 220 Benutzerhandbuch

Seite 106

Advertising
background image

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

Advertising