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
- spindles and
- rotary axes
Translatory axes have only the option of
- linear axes (see figure below).
This entry is not adopted when the axis parameter list is updated. Updates only become effective when the controller is rebooted.

![]() | 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). |

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. |
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_ | ACHSTYP_ | Spindle ACHSTYP_ |
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 |