Programming
Velocity smoothing in the NC program is programmed using the #LAH command. This NC command can be used to enable/disable velocity smoothing and to change the parameters when the NC program is active.
Syntax:  | |
#LAH [SMOOTH_PATH_VEL =.. PROD_FACT =.. ]  | non-modal  | 
SMOOTH_PATH_VEL=..  | Enable/disable velocity smoothing 0: Velocity smoothing not enabled 1: Velocity smoothing enabled  | 
PROD_FACT=..  | Productivity factor in %   | 
Notice  | |
When you enable velocity smoothing and change the productivity factor, both keywords must always be programmed. If one parameter is missing, the error ID 21104 is output.  | 
Programming Example
Programming example for velocity smoothing
This programming example shows a simple NC program where a linear block sequence is passed through 3 times.
- Pass 1 (S1): without velocity smoothing
 - Pass 2 (S2): with velocity smoothing of 90% enabled
 - Pass 3 (S3): Velocity smoothing parameters are changed to 50% and then velocity smoothing is disabled.
 
Blue: maximum permissible path velocity
Red: current path velocity
