Axis parameters

Overview

Only the specific parameters for spindle axes are described here. Refer to the [AXIS] documentation for details on further parameters available for setting axes.

P-AXIS-00015

Axis mode

Description

Axes can be traversed in different operating modes.

Parameter

kenngr.achs_mode

Data type

UNS32

Data range

0x00000001 - 0x10000000

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0x00000001

Drive types

----

Remarks

 

P-AXIS-00016

Logical axis number

Description

The logical axis number is a system-wide unique identifier for each axis. The entire management of axis data in the NC kernel takes place using the logical axis number.

Parameter

kopf.achs_nr

Data type

UNS16

Data range

0 < achs_nr < MAX(UNS16)

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1

drive types.

----

Remarks

It is not allowed to use the same logical axis number more than once. The logical axis number "0" is not allowed.

The assignment of an axis designation in the NC program to a logical axis (axis number) takes place in the channel parameters [CHAN].

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

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

P-AXIS-00020

Drive type

Description

This parameter defines the drive type for each axis. A choice of drive types can be made for each axis:

Parameter

kenngr.antr_typ

Data type

UNS16

Data range

1  : Conventional drive interface

2  : SERCOS drive interface

3  : PROFIDRIVE MC drive interface

4  : Drive simulation

5  : Beckhoff Lightbus drive interface

6  : Drive interface +-10V over field bus (terminal)

7  : RT Ethernet drive interface

8  : CANopen drive interface

16  : Virtual axis

32  : CAN bus

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0x0004

Drive types

----

Remarks

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

Axis parameter block data can be divided into drive type dependent and drive type independent parameters.

P-AXIS-00159

Reverse of sign for setpoint and actual value

Description

The turning direction of a spindle is defined in this parameter. If reverse is TRUE, the signs of the output and input data are changed. This is an option for keeping the signs of setpoint and actual values.

Parameter

getriebe[i].reverse

Data type

BOOLEAN

Data range

0/1

Axis types

S

Dimension

 

S: ----

Default value

0

Drive types

Simulation, Conventional, Terminal, Lightbus, Profidrive

Remarks

 

P-AXIS-00234

Distance resolution of measurement (numerator)

Description

The distance resolution of the measuring system is entered in the dimension [increment/0.1 µm] for translatory axes or [increment/0.0001°] for rotary axes. The number of increments must be entered in 'getriebe[i].wegaufz' (numerator), the size of the motion path in [0.1µm] for translatory axes or in [0.0001°] for rotary axes in 'getriebe[i].wegaufn' (denominator).

Parameter

getriebe[i].wegaufz

Data type

UNS32

Data range

1 ≤ wegaufz ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: increments

R,S: increments

Default value

1

Drive types

----

Remarks

These entries are not taken over when the axis parameter list is updated. A controller reboot is required to update.

Note that when a distance resolution is greater than 1, the motion range is restricted to less than (-MAX(UNS32)… +MAX(UNS32)) [µm/10-³ °].

If wegaufz is 0, the CNC generates the warning 110386 and corrects the parameter to the value 1.

If P-AXIS-00234/ P-AXIS-00233 are used, the parameters P-AXIS-00362 and P-AXIS-00363 must be set to 1.

Recommendation: It is recommended to set the path resolution using the parameters P-AXIS-00362 and P-AXIS-00363 .

For possible applications, see Settings of position scaling

P-AXIS-00233

Distance resolution of measurement (denominator)

Description

The distance resolution of the measuring system is entered in the dimension [increment/0.1 µm] for translatory axes or [increment/0.0001°] for rotary axes. The number of increments must be entered in 'getriebe[i].wegaufz' (numerator), the size of the motion path in [0.1µm] for translatory axes or in [0.0001°] for rotary axes in 'getriebe[i].wegaufn' (denominator).

Parameter

getriebe[i].wegaufn

Data type

UNS32

Data range

1 ≤ wegaufn ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: 0.1 µm

R,S: 0.0001°

Default value

1

Drive types

----

Remarks

These entries are not adopted when updating the axis parameter list. For updating to take effect, the control system must be restarted.

Note that when a distance resolution is greater than 1, the motion range is restricted to less than (-MAX(UNS32)… +MAX(UNS32)) [µm/10-³ °].

If wegaufn is 0, the CNC generates the warning 110086 and corrects the parameter to the value 1.

If P-AXIS-00234/ P-AXIS-00233 are used, the parameters P-AXIS-00362 and P-AXIS-00363 must be set to 1.

Recommendation: It is recommended to set the path resolution using the parameters P-AXIS-00362 and P-AXIS-00363 .

For possible applications, see Settings of position scaling

P-AXIS-00129

Adaptation of command value of drive to the drive format (numerator)

Description

The speed setpoint calculated in the position controller must be adapted to the D/A format of the D/A converter. The digital value at the D/A converter input (getriebe[i].multi_gain_z/getriebe[i].mulit_gain_n) must be specified at which the axis travels at the velocity of [1m/min] or at the speed [1000°/min].

Denominator : P-AXIS-00128

Parameter

getriebe[i].multi_gain_z

Data type

UNS32

Data range

1 ≤ multi_gain_z ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: Bit

R,S: Bit

Default value

2000

Drive types

Simulation, Conventional, Terminal, Lightbus, Profidrive

Remarks

 

P-AXIS-00128

Adapting the drive command value to the drive format (denominator)

Description

The speed setpoint calculated in the position controller must be adapted to the D/A format of the D/A converter. The digital value at the D/A converter input (getriebe[i].multi_gain_z/getriebe[i].mulit_gain_n) must be specified at which the axis travels at the velocity of [1m/min] or at the speed [1000°/min].

Numerator: P-AXIS-00129

Parameter

getriebe[i].multi_gain_n

Data type

UNS32

Data range

1 ≤ multi_gain_n ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1

Drive types

Simulation, Conventional, Terminal, Lightbus, Profidrive

Remarks

 

P-AXIS-00099

Proportional factor kv for P-positional control

Description

The P-positional controller has the amplification factor kv. The parameter is only effective if the CNC internal position control is used. With drive amplifiers with integrated position control, the amplification must be defined in the drive.

The parameter P-AXIS-00320 determines the manner how an axis moves to its commanded position.

Parameter

getriebe[i].kv

Data type

UNS32

Data range

0 < kv ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: 0.01/s

R,S: 0.01/s

Default value

1000

Drive types

----

Remarks

 

Settings for modulo calculation

P-AXIS-00126

Upper modulo limit

Description

For modulo calculation for rotary axes, an upper modulo limit' (e.g. 360°) should be set.

Parameter

getriebe[i].moduloo

Data type

SGN32

Data range

modulou < moduloo ≤ MAX(SGN32)

Axis types

R, S

Dimension

 

R,S: 0.0001°

Default value

3600000

Drive types

----

Remarks

Modulo calculation is activated automatically for rotary axes and spindles (axis types 0x2 and 0x4).

P-AXIS-00127

Lower modulo limit

Description

For modulo calculation for rotary axes, a lower modulo limit (e.g. 0°) should be set.

Parameter

getriebe[i].modulou

Data type

SGN32

Data range

MIN(SGN32) ≤ modulou < moduloo

Axis types

R, S

Dimension

 

R,S: 0.0001°

Default value

0

Drive types

----

Remarks

Modulo calculation is activated automatically for rotary axes and spindles (axis types 0x2 and 0x4).

P-AXIS-00125

Number of rotations in case of modulo error compensation

Description

When a rotary axis is operated, in certain circumstances the modulo circle of the command variables cannot be converted to the modulo circle of the increments without errors. The modulo circle of the increments is less by the rounding error. This is compensated by the modulo compensation in the position controller so that the missing increments per modulo rotation can be preset as integers in the machine data P-AXIS-00124 .

Parameter

getriebe[i].modulo_umdreh

Data type

SGN16

Data range

0 ≤ modulo_umdreh ≤ MAX(SGN16)

Axis types

R, S

Dimension

 

R,S: ----

Default value

0

Drive types

Simulation, Conventional, Terminal, Lightbus, Profidrive

Remarks

This function is activated via the parameter P-AXIS-00120.

P-AXIS-00124

Error in modulo circle

Description

See also P-AXIS-00125

Parameter

getriebe[i].modulo_fehler

Data type

SGN16

Data range

MIN(SGN16) ... MAX(SGN16)

Axis types

R, S

Dimension

 

R,S: increments

Default value

0

Drive types

Simulation, Conventional, Terminal, Lightbus, Profidrive

Remarks

 

P-AXIS-00120

Activation of modulo compensation

Description

This parameter activates the modulo compensation in position controller.

Parameter

lr_param.mod_komp

Data type

BOOLEAN

Data range

0/1

Axis types

R, S

Dimension

 

R,S: ----

Default value

0

Drive types

----

Remarks

 

Speeds and velocities

P-AXIS-00220

Limiting velocity for the measurement system

Description

Especially with spindles, the limit at which the measuring system supplies erroneous signals at higher rotation speeds can be exceeded. The parameter describes the velocity value at which the position controller has to switch over to open-loop controlled operation mode.

Parameter

getriebe[i].vb_regelgrenze

Data type

UNS32

Data range

0 ≤ vb_regelgrenze ≤ MAX(UNS32)

Axis types

S

Dimension

 

S: 0.001°/s

Default value

200000

drive types.

Simulation, Conventional, Terminal, Lightbus, Profidrive

Remarks

 

P-AXIS-00216

Limit for spindle speed 'zero'

Description

Especially in the case of spindles, the barrier should be given below which rotational speed monitoring in the position controller shows the state 'speed zero'.

Parameter

getriebe[i].vb_min_null

Data type

UNS32

Data range

0 ≤ vb_min_null ≤ MAX(UNS32)

Axis types

S

Dimension

 

S: 0.001°/s

Default value

100

drive types.

----

Remarks

 

P-AXIS-00217

Speed-value attained - tolerance band

Description

This parameter defines the actual speed value at which the status 'speed-value attained' is declared.

Parameter

kenngr.vb_prozent

Data type

UNS16

Data range

0 ... 1000

Axis types

S

Dimension

 

S: 0.1%

Default value

100

Drive types

----

Remarks

Configuration example:

For 'kenngr.vb_prozent = 100' the message 'speed-value attained' appears when '1.1 * commanded speed ≥ actual speed-value ≥ 0.9 * commanded speed '.

P-AXIS-00209

Rapid mode velocity

Description

The rapid traverse velocity is specified for positioning in rapid traverse (G00).

Parameter

getriebe[i].vb_eilgang

Data type

UNS32

Data range

1 ≤ vb_eilgang ≤ P-AXIS-00212

Axis types

T, R, S

Dimension

T: µm/s

R,S: 0.001°/s

Default value

166666

Drive types

----

Remarks

 

Curve-controlled acceleration of spindles

A gear speed specific acceleration curve is defined by the following parameters. This functionality is only possible for axes of the spindle type with endless rotation.

P-AXIS-00202

Type of the characteristic acceleration curve

Description

The parameter defines the type of the characteristic acceleration curve.

Parameter

getriebe[i].beschl_kennlinie.typ

Data type

UNS32

Data range

0: No characteristic curve acceleration is active, acceleration profile acc. to P-AXIS-00270

1: Hyperbola

2: Polynomial

3: Asynchronous drive

Axis types

S

Dimension

 

S: ----

Default value

0

Drive types

----

Remarks

 

P-AXIS-00130

Limit speed of the acceleration curve

Description

The parameter defines the limit speed from which onwards the acceleration is specified in a polynomial or hyperbolic form (see P-AXIS-00202).

Parameter

getriebe[i].beschl_kennlinie.n_grenz

Data type

UNS32

Data range

0 < n_grenz ≤ MAX(UNS32)

Axis types

S

Dimension

 

S: 10-³ °/s

Default value

0

Drive types

----

Remarks

 

P-AXIS-00007

Constant acceleration in the range n<ngrenz

Description

The parameter defines a constant acceleration in the range n<ngrenz

Parameter

getriebe[i].beschl_kennlinie.a_konst

Data type

UNS32

Data range

0 ≤ a_konst ≤ MAX(UNS32)

Axis types

S

Dimension

 

S: °/s²

Default value

0

Drive types

----

Remarks

 

P-AXIS-00010

Minimum value of acceleration which may not be undershot.

Description

The parameter defines the minimum value of acceleration, which may not be undershot.

Parameter

getriebe[i].beschl_kennlinie.a_min

Data type

UNS32

Data range

0 ≤ a_min ≤ MAX(UNS32

Axis types

S

Dimension

 

S: °/s²

Default value

0

Drive types

----

Remarks

 

P-AXIS-00026

Parameter of the a(n) Polynomial (B1)

Description

B1 parameter of the a(n) polynomial

Parameter

getriebe[i].beschl_kennlinie.b1

Data type

REAL64

Data range

REAL64 range

Axis types

S

Dimension

 

S: 1/s

Default value

0

Drive types

----

P-AXIS-00027

Parameter of the a(n) Polynomial (B2)

Description

B2 parameter of the a(n) polynomial

Parameter

getriebe[i].beschl_kennlinie.b2

Data type

REAL64

Data range

REAL64 range

Axis types

S

Dimension

 

S: 1/°

Default value

0

Drive types

----

P-AXIS-00028

Parameter of the a(n) Polynomial (B3)

Description

B3 parameter of the a(n) polynomial

Parameter

getriebe[i].beschl_kennlinie.b3

Data type

REAL64

Data range

REAL64 range

Axis types

S

Dimension

 

S: s/°²

Default value

0

Drive types

----

P-AXIS-00240

Maximum acceleration for acceleration curve of type 3 (P-AXIS-00202)

Description

This acceleration value is used in constant range with n < N1.

Parameter

getriebe[i].beschl_kennlinie.a_max

Data type

REAL64

Data range

0 ≤ a_max ≤ P-AXIS-00008

Axis types

S

Dimension

 

S: °/s²

Default value

0

Drive types

----

Remarks

 

P-AXIS-00241

Speed limit 1 for acceleration curve of type 3 (P-AXIS-00202)

Description

Above this speed the transition to curve characteristic becomes proportional to 1/n.

Parameter

getriebe[i].beschl_kennlinie.n1

Data type

REAL64

Data range

0 ≤ n1 ≤ P-AXIS-00242

Axis types

S

Dimension

 

S: 10-³ °/s

Default value

0

Drive types

----

Remarks

 

P-AXIS-00242

Speed limit 2 for acceleration curve of type 3 (P-AXIS-00202)

Description

Above this speed the transition to curve characteristic becomes proportional to 1/n².

Parameter

getriebe[i].beschl_kennlinie.n2

Data type

REAL64

Data range

0 ≤ n2 ≤ P-AXIS-00212

Axis types

S

Dimension

 

S: 10-³ °/s

Default value

0

Drive types

----

Remarks

 

Referencing

P-AXIS-00156

Homing without cam

Description

A changeover of homing strategy can be carried out so that homing is done without cam (e.g. only with zero pulse), i.e. without reverting.

In this case the parameter P-AXIS-00156 should be set to TRUE.

Parameter

kenngr.ref_ohne_nocken

Data type

BOOLEAN

Data range

0/1

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

drive types.

Conventional, Terminal, Lightbus, Profidrive

Remarks

To be assigned for analogue spindles only. If P-AXIS-00156 is assigned with 1 (TRUE), then it is imperative that P-AXIS-00157 is assigned with 1 (TRUE).

P-AXIS-00157

Homing without reverting

Description

Via parameter P-AXIS-00157 a restriction of homing can occur that will prohibit any reverting.

Parameter

kenngr.ref_ohne_rev

Data type

BOOLEAN

Data range

0/1

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

drive types.

Conventional, Terminal, Lightbus, Profidrive

Remarks

The speed during reversing is set with the parameter P-AXIS-00064 (fast_from_cam). By reverting, it is possible to repeatedly move to the reference cam at slow speed.

To be assigned for analogue spindles only. P-AXIS-00157 must be assigned with 1 (TRUE) if P-AXIS-00156 is assigned with 1 (TRUE).

Gear change

P-AXIS-00078

Gear change position

Description

The gear change position is given by this parameter for every gear step.

Parameter

getriebe[i].getr_schalt_pos

Data type

SGN32

Data range

P-AXIS-00177 < getr_schalt_pos < P-AXIS-00178

Axis types

T, R, S

Dimension

T: 0.1 µm

R,S: 0.0001°

Default value

0

Drive types

----

Remarks

The definition of this parameter becomes significant when several gear steps are present.

P-AXIS-00079

Default gear step number

Description

This parameter defines the gear step number which is supposed to be active at the time of controller start-up.

Parameter

kenngr.getriebe_stufe

Data type

UNS16

Data range

1 ≤ getriebe_stufe < MAX(UNS16)

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

1

Drive types

----

Remarks

 

Direction of rotation of rotary axes

P-AXIS-00224

Restriction of direction of spindle rotation

Description

If a spindle may only be operated in one direction, then the parameter should be set to 1.

Parameter

kenngr.vorz_richtung

Data type

BOOLEAN

Data range

0/1

Axis types

R, S

Dimension

 

R,S: ----

Default value

0

Drive types

----

Remarks

 

P-AXIS-00031

Definition of preferred direction of spindle rotation

Description

If only one direction of rotation is permitted for spindles (P-AXIS-00224), this parameter defines the direction of rotation.

Parameter

kenngr.beweg_richt

Data type

BOOLEAN

Data range

0: Negative direction of rotation

1: Positive direction of rotation

Axis types

R, S

Dimension

 

R,S: ----

Default value

0

Drive types

----

Remarks

Positive direction of rotation signifies that coordinate values increase. Negative direction of rotation signifies that coordinate values decrease.

This parameter is used only if the parameter P-AXIS-00224 is assigned the value 1.

Sensorless spindles

P-AXIS-00206

Normalisation of command velocity (numerator)

Description

The conversion factor of the command velocity to drive format is defined by specifying the value output to the drive and the related distance covered in the time specified in P-AXIS-00207 .

This parameter specifies the conversion factor numerator. (P-AXIS-00205 is the denominator)
The factor indicates the number of velocity increments output.

Parameter

antr.v_reso_num

Data type

UNS32

Data range

0 ≤ v_reso_num ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: increments

R,S: increments

Default value

1

Drive types

All drive types

Remarks

 

P-AXIS-00205

Normalisation of the velocity (denominator)

Description

The conversion factor of the set velocity to drive format is obtained by specifying the value output to the drive and the related path distance covered in the time specified in P-AXIS-00207.

This parameter specifies the conversion factor numerator. (P-AXIS-00206 is the numerator)

This parameter indicates the path covered in the time specified in P-AXIS-00207, provided the value in P-AXIS-00206 is output to the drive. The path is specified in 1 µm or 0.001°.

Parameter

antr.v_reso_denom

Data type

UNS32

Data range

1 ≤ v_reso_denom ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: 1µm

R,S: 0,001°

Default value

36

Drive types

All drive types

Remarks

 

P-AXIS-00207

Time base for normalisation of velocity

Description

The time base for adapting the velocity interface to the unit used in the drive can be specified as value per minute, second or sampling interval. If normalisation per sampling interval is selected, the output value changes proportionally depending on the CNC cycle time at constant velocity. This may be essential depending on the drive.

Parameter

antr.v_time_base

Data type

UNS16

Data range

0: per minute

1: per second

2: per sampling interval

Axis types

T, R, S

Dimension

T: ----

R,S: ----

Default value

0

Drive types

SERCOS

Remarks

 

P-AXIS-00265

Velocity limit for switching to velocity controlled mode

Description

If any spindle revolution higher than the given limit is commanded, the operation mode is switched to velocity control automatically.

Parameter

antr.velocity_position_control_on

Data type

SGN32

Data range

0 ≤ velocity_position_control_on ≤ MAX(SGN32)

Axis types

S

Dimension

 

S: 0.001°/s

Default value

2000000000

Drive types

SERCOS

Remarks

For a sensorless spindle only a velocity of 0 is useful.

Therefore the command velocity of the interpolator is always output and not the setpoint velocity of the position controller.

P-AXIS-00266

Velocity limit for switching back to position control

Description

If the actual revolution during any positioning via M19 is higher than the given limit, the spindle is first decelerated to the limit. Afterwards the operation mode is switched back to position control.

Parameter

antr.velocity_position_control_off

Data type

SGN32

Data range

0 ≤ velocity_position_control_off ≤ MAX(SGN32)

Axis types

S

Dimension

 

S: 0.001°/s

Default value

0

Drive types

SERCOS

Remarks

For a sensorless spindle only a velocity of 0 is useful

Therefore the command velocity of the interpolator is always output and not the setpoint velocity of the position controller.