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! |