Description

P-CHAN-00216

Select decoder block ahead limiting via number of blocks

Description

Parameter for activating and configuring the decoder block ahead limiting function based on NC blocks by setting a value unequal to zero. This value defines the maximum number of (relevant) NC blocks (rows) by which the decoder block ahead function may be ahead of the interpolator.

Parameter

max_nc_blocks_ahead

Data type

UNS32

Data range

0: No decoder block ahead limiting (default).

>0: After program start, decoder block ahead limiting function is immediately active with the number of NC blocks and this function remains selected until main program end M02/M30.

Dimension

----

Default value

0

Remarks

Only one type of decoder block ahead limiting function may be active. This is active immediately after program start and it remains selected until main program end M02/M30.

P-CHAN-00246

Selecting decoder ahead limiting via number of NC motion blocks

Description

Parameter for activating and configuring the decoder block ahead limiting function based on NC blocks by setting a value unequal to zero. The value defines the maximum number of pure NC motion blocks by which the decoder may be ahead of the interpolator.

Parameter

max_motion_blocks_ahead

Data type

UNS32

Data range

0: No decoder block ahead limiting (default).

>0: After program start the decoder block ahead limiting function is immediately active with the defined number of NC motion blocks and remains selected until main program end M02/M30.

Dimension

----

Default value

0

Remarks

Only one type of decoder block ahead limiting function may be active. This is active immediately after program start and it remains selected until main program end M02/M30.

P-CHAN-00269

Selecting time-based decoder block ahead limiting

Description

This parameter activates and configures the time-based limiting of the decoder ahead function by setting a value unequal to zero. The value defines the maximum time in microseconds by which the decoder may be ahead of the interpolator.

Parameter

max_time_ahead

Data type

REAL64

Data range

0: No decoder block ahead limiting (default).

>0: The time-based decoder block ahead limiting function is active after program start at once and remains selected until main program end M30.

Dimension

µs

Default value

0

Remarks

Only one type of decoder block ahead limiting function may be active. This is active immediately after program start and it remains selected until main program end M02/M30.

P-CHAN-00270

Block ahead limiting in protected mode

Description

To ensure a stable process, the block ahead limiting function can be executed in a special mode. In this mode the function is only effective if the block supply to the interpolator and path dynamics are not jeopardised.

Parameter

dec_max_ahead_protected

Data type

STRING

Data range

NONE: No monitoring of block ahead limiting (default).

ACTIVE: Block ahead limiting is monitored.

This function is optional for block-based ahead limiting.

This function is always ACTIVE when the time-based ahead limiting function is selected.

Dimension

----

Default value

NONE

Remarks

 

P-CHAN-00428

Deactivate time ahead calculation based on mean feed velocity

Description

In order to estimate the motion time for block ahead limiting realistically, the interpolation supplies a mean feed velocity (average velocity) of the next motion blocks to be executed.

In default mode the mean feed velocity is always included in the calculation of time ahead. This function can be deactivated by this channel parameter to run in programs and for diagnostic purposes.

Parameter

calc_average_feed_ahead

Data type

BOOLEAN

Data range

0: Time ahead calculation without mean feed velocity.

1: Time ahead calculation with mean feed velocity (default).

Dimension

----

Default value

TRUE

Remarks

This parameter is available as of CNC Build V2.11.2808.05 and higher.

Only use for tests or diagnostic purposes!