Axis type (P-AXIS-00018)

With the parameter "kenngr.achs_typ " the axis type of an axis is specified.

Axis type (P-AXIS-00018) 1:

In this documentation, for determining the dimension of the parameters, firstly, a differentiation is made between translatory axes (T) and rotational axes (R).In the case of rotational axes, a farther differentiation is made between:
    Spindles and
    Rotary Axes
In the case of translatory axes, only
    Linear axes are possible (Figure 3-1)This entry is not taken over when the axis parameters list is actualized, to change the entry a reboot is necessary.

Axis type (P-AXIS-00018) 2:
Figure 3-1: Overview of axis types
Axis type (P-AXIS-00018) 3:

The data of axis parameters list can be classified into axis type-dependent and axis type-independent parameters ().

Axis type (P-AXIS-00018) 4:
Figure 3-2: Relationship between axis type and axis data

CAUTION

As seen in, it is evident, for rotary axes, as against translatory axes, additional special parameters in axis parameters list should be allocated.For spindles, as against rotary axes, additional settings in axis parameters list are necessary.

The assignment of axes to the interpolators takes place via the channel parameters [CHAN] or by NC-commands [PROG]. The following assignments between the axis type and the interpolator type are possible:

Possible assignments
between
axis type and interpolator type

Translatory axes

Rotational axis

Linear axis

ACHSTYP_
TRANSLATOR

Rotary axis

ACHSTYP_
ROTATOR

Spindle

ACHSTYP_
SPINDEL

Path interpolation

X

X

X

Spindle interpolation

 

 

X

CAUTION

Axes of the types "ACHSTYP_TRANSLATOR" and "ACHSTYP_­ROTATOR" are not allowed to be assigned to a spindle interpolator. ”ACHSTYP_SPINDEL” for an axis does not mean that this must obligatorily be interpolated in a spindle interpolator! E.g., in case of lathe machining, a spindle can be interpolated as a rotatory axis in path interpolator.

Variable name

Type

Permissible range

Axis type

Dimension

achs_typ

UNS16

0x0001 – 0x0004

T, R

----

Value

Significance

0x0001

Linear axis (ACHSTYP_TRANSLATOR)

0x0002

Rotary axis (ACHSTYP_ROTATOR)

0x0004

Spindle (ACHSTYP_SPINDEL)

Axis type (P-AXIS-00018) 5:

Depending on the axis type that is set, special functionality is addressed in the NC kernel.Example:q Modulo calculation for rotary axes,q Rotational rate monitoring for spindles