EasyManua.ls Logo

HEIDENHAIN MANUALPLUS 620 - 6.6 Reading and Writing Axis Information; 6.6.1 Reading axis information

HEIDENHAIN MANUALPLUS 620
1818 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
January 2012 6.6 Reading and Writing Axis Information 671
6.6 Reading and Writing Axis Information
6.6.1 Reading axis information
Module 9038 Read the status information of axes
With Module 9038 you can interrogate the general status information of the
axes. You can interrogate the status of a specific axis or of all axes at once.
With bit-encoded information, the status request for a specific axis returns
code 0 or 1. The meaning of the return codes is explained in the table below.
The desired information can be read for all axes in one run-through. For this
the axis number –1 must be transferred. In this case the status request only
returns bit-encoded information. The information is then passed on in the bit
corresponding to the axis.
Status
information
Bit
information
Meaning
0 x 0: Axis not active (MP_axisMode is not
"Active" or no encoder)
1: Axis active
1 x Axis in interpolation context?
0: Axis is currently in interpolation context or
not active.
1: Axis is currently not in interpolation
context or this axis is a spindle. (Spindles are
not in interpolation context.)
2 x 0: Open-loop axis
1: Closed-loop axis (MP_axisMode=Active)
3 Maximum temperature of the motor [°C]
4 x 0: Not a Hirth axis
1: Hirth axis
5 Hirth grid [1/10 µm] (MP_isHirth)
6–Reserved
7 x 0: Linear axis or not active
1: Rotary axis (MP_isAng=True)
8 x 0: Analog axis (MP_axisHw=Analog) or not
active
1: Digital axis
9 x 0: Axis is not a slave axis
1: Axis is a slave axis

Table of Contents

Other manuals for HEIDENHAIN MANUALPLUS 620

Related product manuals