MaxLookaheadMoves Parameter
Default Value: 100
Minimum Value: 10
Maximum Value: 1000000
Units: None
Type: int
IMPORTANT: You must reset the controller for these changes to have an effect. If you set this parameter from an AeroScript program, the controller does not set the active value and this parameter does not have an effect on program execution.
Use the MaxLookaheadMoves parameter to specify the number of moves or program lines that the lookahead function uses to calculate motion for Cutter Radius Compensation, Corner Rounding, and Velocity Blending.
If the number of moves or program lines specified by this parameter is reached before lookahead has enough information for Cutter Radius Compensation, Corner Rounding, or Velocity Blending, one or more of the results that follow will occur based on which lookahead features are active:
- If Cutter Radius Compensation is active and the value of MaxLookaheadMoves is reached, the controller will try to compensate by calculating a correction arc. If this correction is not possible, the motion will be incorrect.
- If Corner Rounding is active and the value of MaxLookaheadMoves is reached, the controller will not round the corner.
- If Velocity Blending is active and the value of MaxLookaheadMoves is reached, the controller will force a deceleration to zero velocity after the last move that it was able to precalculate.
Tip: This parameter requires memory allocation. If the memory allocation does not complete correctly, a memory allocation error occurs. If memory resources are low, you can decrease the value of this parameter to release memory for other Automation1 features.