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
