Selecting operating mode (#SLOPE, #SLOPE DEFAULT)

Release Note


As of Build V2.11.2010.02 replaces the command #SLOPE [...] the command #SET SLOPE PROFIL [...]. For compatibility reasons, this command is still available but it recommended not to use it in new NC programs.

#SLOPE [ TYPE<ident> [ NO_OPT<expr> ] ]                                                       (modal)


Type of acceleration profile. Permitted identifiers:

STEP Step-shaped acceleration profile (default)

TRAPEZ Trapezoidal acceleration profile

SIN2 Square-sinusoidal acceleration profile

HSC HSC slope, recommended for "Extended HSC programming" *


Switch the optimised use of jerk:

0: Optimised use of jerk is active. This reduces processing time but requires greater computing resources. It must be checked whether the existing hardware is adequate.

1: Optimised use of jerk is not active (initial state).



* The use of this feature for selecting the HSC slope profile type requires a licence for the "HSC” extension package. It is not included in the scope of the standard license.



The specific weighting adaptation of ramp time (G132/G133) and acceleration (G130/G131) is no longer supported by the command #SLOPE [...]. Weightings always act on all ramp times and accelerations (default).

#SLOPE DEFAULT                                                                                                   (modal)

The programming of #SLOPE DEFAULT restores the initial state (as after start-up). This means that the slope type is set from the channel parameter list P-CHAN-00071.

Programing Example


Select the operation mode

N10 G01 X50 Y10 Z0 F1000      (step-shaped accel.profile, default)

N20 #SLOPE [TYPE=TRAPEZ]      (trapezoidal accel.profile)

N30 X10 Y30

N40 #SLOPE [TYPE=SIN2]      (sinusoidal accel.profile)

N50 X15

N60 Y50

N70 M30

The following velocity curve results on the programmed path:

Velocity curve depending on the programmed path.
Velocity curve depending on the programmed path.