Axis type (P-AXIS-00018)

To determine the dimension of parameters, a first distinction is made in this documentation between translatory axes (T) and rotary axes (R).

A further distinction is made with rotary axes between

Translatory axes have only the option of

This entry is not adopted when the axis parameter list is updated. Updates only become effective when the controller is rebooted.

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

The data in the axis parameter list can be divided into parameters which are either dependent or independent of the axis type (see figure below).

Axis type (P-AXIS-00018) 2:
Correlation between axis type and axis data

Notice

As you can see in the figure above, additional special parameters must be assigned in the axis parameter list for rotary axes compared to translatory axes.

Additional settings are required for spindles compared to rotary axes.

Axes are assigned to to interpolators by channel parameters [CHAN] or by NC commands [PROG]. Below are the possible assignments for axis types and interpolator types:

Permissible assignments

Translatory axis

Rotary axis

Between axis type and interpolator type

Linear axis

ACHSTYP_
TRANSLATOR

ACHSTYP_
ROTATOR rotary axis

Spindle

ACHSTYP_
SPINDEL

Path interpolation

X

X

X

Spindle interpolation

 

 

X

Notice

Axes of the 'ACHSTYP_TRANSLATOR' and 'ACHSTYP_ROTATOR' types may not be assigned to a spindle interpolator. Important: 'ACHSTYP_SPINDEL' does not mean that this axis must be forcibly interpolated in a spindle interpolator. For example, a turn machining axis can be interpolated as a rotary axis in the path interpolator.

P-AXIS-00018

Axis type (linear axis, rotary axes, spindle)

Description

This parameter specifies the axis type of an axis.

Parameter

kenngr.achs_typ

Data type

STRING

Data range

Linear axis (ACHSTYP_TRANSLATOR)   : 0x0001

Rotary axis (ACHSTYP_ROTATOR)         : 0x0002

Spindle (ACHSTYP_SPINDEL):               : 0x0004

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

ACHSTYP_TRANSLATOR

Drive types

----

Remarks

Depending on the axis type that is set, special functionalities are addressed in the NC kernel.

Examples:

- modulo calculation for rotary axes,

- speed monitoring for spindles