Axis parameter

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

 

The following operation modes can be parameterised(1):

Value

Meaning

Axis type

Interpolator type

 

Description

ACHSMODE_

 

Path

Spindle

0x00000001

The axis is operated as a linear axis; no modulo calculation is executed in the channel. For example, rotary axis with restricted motion range; must be set as default for linear axes.

..LINEAR(1)

T, R

X

 

0x00000004

A modulo calculation always takes place after the destination position has been reached. Regardless of the operation mode selected for rotary axes, a modulo calculation is always executed in the position controller. In this way, modulo circle compensation can be executed if required.

..MODULO(1)

R

X

X

0x00000040

Axis is used as a face turning axis (turning functions).

..PLANDREHEN

T

X

 

0x00000080

Axis is used as a longitudinal turning axis (turning functions).

..LAENGSDREHEN

T

X

 

0x00000100

For a spindle an automatic homing before positioning the spindle can be pre-vented. This is only relevant if the axis is not referenced. The function is drive-dependent.

..KEINE_AUTO_RPF

R

 

X

0x00000200

Axis for kinematic 'C axis' transformation.

..CAX

R

X

X

0x00000400

Modulo calculation for linear axis. (Example: conveyor belt with drive motor where the position on the belt is programmed in mm).

..MODULO_LINEAR

R

X

 

0x00000800

Axis is released for mechanical blocking by the PLC.

This axis mode is not available for TwinCAT systems.

..CLAMPABLE

T, R

X

 

0x00001000

Axis carries a rotary workpiece table.

..ROT_TABLE

T, R

X

 

0x00008000

Monitoring of axis collision.

..COLL_CHECK

T

X

 

0x00010000

Master axis of gantry coupling.

..GANTRY_MASTER

T, R

X

 

0x00020000

Slave axis of gantry coupling.

..GANTRY_SLAVE

T, R

X

 

0x00040000

Identifier for PLC spindle with axis interface

..SPINDLE_EXT_CTRL

R

 

X

0x00080000

Input axis for additional external position command values (e.g. distance control).

..EXT_CTRL_INPUT

T

X

 

0x00100000

Pure encoder axis, only to display actual values (e.g. conveyor belt).

..COUNTER

T, R

X

X

0x00200000

Lead axis in combination with single feed axis and G194 (contouring with DIST_MASTER)

..LEAD_AXIS

T, R

X

 

0x00400000

The resolution (wegaufz/wegaufn) of this axis can be changed.

..ALLOW_RESOLUTION_
CHANGE(2)

T, R

X

X

0x00800000

Path-dependent dynamic weighting for this axis is possible.

..DYNAMIC_WEIGHTING

T, R

X

 

0x02000000

Path axis for tool centre point path

..PATH_LENGTH_TCP

R

X

 

0x04000000

Path axis for contour path

..PATH_LENGTH_
CONTOUR

R

X

 

0x08000000

Virtual lead axis for path interpolation

..VIRT_LEAD_AXIS

R

X

 

0x10000000

Axis carries the pressure roller for edge bending.

..LAH_OFFSET_AXIS

R

X

 

(1) One of the following two axis modes must always be defined:

- ACHSMODE_LINEAR or
- ACHSMODE_MODULO

All other bits of the parameter achs_mode are additional specifications. For example, the ACHSMODE_MODULO_LINEAR bit is only useful if combined with the ACHSMODE_MODULO bit.

(2) Changing certain axis parameters while the controller is running may be critical, e.g. path resolution. Therefore, this parameter can be enabled by setting the bit ALLOW_RESOLUTION_CHANGE in axis mode. Otherwise, these parameters (P-AXIS-00234, P-AXIS-00233) can no longer be changed after controller start-up.

When the bit ALLOW_RESOLUTION_CHANGE is set, a check is first made whether the axis is interpolated, also when other critical parameters change. If the axis is currently in motion, this parameter update is rejected.

P-AXIS-00177

Negative software limit switch

Description

The parameter defines the possible traverse range in the negative direction (negative software limit switch position). The programmed command positions are always checked on 'kenngr.swe_neg', the actual positions on 'kenngr.swe_neg - kenngr.swe_toleranz'.

Parameter

kenngr.swe_neg

Data type

SGN32

Data range

MIN(SGN32) < swe_neg < P-AXIS-00178

Axis types

T, R

Dimension

T: 0.1µm

R: 0.0001 °

Default value

-100000000

drive types.

----

Remarks

The value of the parameter is adopted on reset, mode change and axis replacement from the axis record.

P-AXIS-00178

Positive software limit switch

Description

The parameter defines the possible traverse range in the positive direction (positive software limit switch position). The programmed command positions are always checked on 'kenngr.swe_pos', the actual positions on 'kenngr.swe_pos + kenngr.swe_toleranz'.

Parameter

kenngr.swe_pos

Data type

SGN32

Data range

P-AXIS-00177 < swe_pos < MAX(SGN32)

Axis types

T, R

Dimension

T: 0.1µm

R,S: 0.0001 °

Default value

100000000

drive types.

----

Remarks

The value of the parameter is adopted on reset, mode change and axis replacement from the axis record.

P-AXIS-00555

Select method to monitor the workspace when using the conveyor tracking functionality.

Description

This parameter influences the monitoring of the workspace when workpieces are machined on a linear conveyor.

With machines that have the conveyor tracking functionality, the tool should remain as close as possible to the end position defined in P-CHAN-00374 in order to utilise the workspace to the full extent. In the event of a movement in the opposite conveying direction, the controller brakes the tool accordingly to prevent the position from being exceeded.

When contour elements are fed through in the opposite conveying direction at a higher feed rate than the conveyor belt velocity, a check must be made whether the workspace is exited in the opposite conveyor belt direction. This requires a more complex check of the workspace and can be activated by this parameter.

Parameter

kenngr.conv_sync_optim

Data type

BOOLEAN

Data range

0: Simplified method with low computing time requirement. It is only suitable when the conveyor velocity is significantly higher than the programmed feed rate.

1: The programmed contour is checked for collision. In this method, the tool travels to the required end position if possible.

Axis types

T

Dimension

T: ----

 

Default value

0

Drive types

----

Remarks

Available as of CNC Build V4.20.0

P-AXIS-00620

Enable position actual value filter for the conveyor axis

Description

This parameter enables and disables the filter for the position actual values of the conveyor axis.

Parameter

conv_sync.enable_filter

Data type

BOOLEAN

Data range

0: Position actual value filter off

1: Position actual value filter on

Axis types

T, R, S

Dimension

T: ----

R, S: ----

Default value

0

Drive types

----

Remarks

Available as of CNC Build V4.20.0

P-AXIS-00623

Order of the velocity actual value filter of the conveyor axis

Description

This parameter defines the order (number of filtered values) of the velocity actual value filter of the conveyor axis. The filter is off in the case of order 0. An FIR low-pass filter is used automatically.

Parameter

conv_sync.order_v_filter

Data type

UNS32

Data range

0 ≤ order_v_filter ≤ 1000

Axis types

T, R, S

Dimension

T: ----

R, S: ----

Default value

20

Drive types

----

Remarks

Available as of CNC Build V4.20.0

P-AXIS-00624

Order of the downstream velocity actual value filter in the case of feedhold on the conveyor axis

Description

This parameter defines the order (number of filtered values) of the downstream velocity actual value filter of a feedhold is defined on the conveyor axis. The filter is off in the case of order 0. An average value filter is used automatically.

Parameter

conv_sync.order_post_v_filter

Data type

UNS32

Data range

0 ≤ order_post_v_filter ≤ 1000

Axis types

T, R, S

Dimension

T: ----

R, S: ----

Default value

6

Drive types

----

Remarks

Available as of CNC Build V4.20.0

P-AXIS-00625

Order of the velocity actual value filter in the case of feedhold on the conveyor axis

Description

This parameter defines the order (number of filtered values) of the velocity actual value filter if a feedhold is defined on the conveyor axis. The filter is off in the case of order 0. An FIR low-pass filter is used automatically.

Parameter

conv_sync.order_v_filter_dyn

Data type

UNS32

Data range

0 ≤ order_v_filter_dyn ≤ 1000

Axis types

T, R, S

Dimension

T: ----

R, S: ----

Default value

10

Drive types

----

Remarks

Available as of CNC Build V4.20.0

P-AXIS-00626

Delay time between the latch moment of the actual values and generating the command value

Description

This parameter defines the delay time between the read-in actual value of the conveyor axis and the output command value of the machine axis. This delay time is used for feedforward control of the conveyor axis velocity.

Parameter

conv_sync.delay_time

Data type

UNS32

Data range

0 ≤ delay_time ≤ MAX(UNS32)

Axis types

T, R, S

Dimension

T: [µs]

R, S: [µs]

Default value

0

Drive types

----

Remarks

Available as of CNC Build V4.20.0

P-AXIS-00708

Definition of the conveyor axis

Description

This parameter defines the axis representing the linear conveyor.

Parameter

conv_sync.is_master

Data type

BOOLEAN

Data range

0: Axis is not a conveyor axis

1: Axis is the conveyor axis

Axis types

T, R, S

Dimension

T: ----

R, S: ----

Default value

0

Drive types

----

Remarks

Available as of CNC Build V4.20.0