Axis type (P-AXIS-00018)

Notice

notice

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.

Overview of axis types
Overview of axis types

Notice

notice

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).

Correlation between axis type and axis data
Correlation between axis type and axis data

Attention

attention

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

Attention

attention

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

The axis type of an axis is specified with the parameter.

Parameter

kenngr.achs_typ

Data type

STRING

Data range

ACHSTYP_TRANSLATOR (0x0001): Linear axis

ACHSTYP_ROTATOR (0x0002): Rotary axis

ACHSTYP_SPINDEL (0x0004): Spindle

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,

- rotaryrate monitoring for spindles