Pulsing spindle speed with FUNCTION S-PULSE

Application

Using the FUNCTION S-PULSE function, you can program a pulsing spindle speed to avoid natural oscillations of the machine, for example.

Description of function

With the P-TIME input value, you define the duration of an oscillation (oscillation period), and with the SCALE input value, the spindle speed change in percent. The spindle speed changes in a sinusoidal form around the nominal value.

Use FROM-SPEED and TO-SPEED to define the upper and lower spindle speed limits of a spindle speed range in which the pulsing spindle speed is in effect.. Both input values are optional. If you do not define a parameter, the function applies to the entire speed range.

Use the FUNCTION S-PULSE RESET to reset the pulsing spindle speed.

When a pulsing spindle speed is active, the control shows a corresponding icon in the Positions workspace.

The Positions workspace

Input

11 FUNCTION S-PULSE P-TIME10 SCALE5 FROM-SPEED4800 TO-SPEED5200

; Spindle speed variation of 5% around the nominal value within 10 seconds (with limit values)

The NC function includes the following syntax elements:

Syntax element

Meaning

FUNCTION S-PULSE

Start of syntax for pulsing spindle speed

P-TIME or RESET

Define the duration of an oscillation in seconds, or reset the pulsing spindle speed

SCALE

Spindle speed change in %

Only if P-TIME has been selected

FROM-SPEED

Lower speed limit from which the pulsing spindle speed will be in effect

Only if P-TIME has been selected

Optional syntax element

TO-SPEED

Upper speed limit up to which the pulsing spindle speed will be in effect

Only if P-TIME has been selected

Optional syntax element

Note

The control never exceeds a programmed speed limit. The spindle speed is maintained until the sinusoidal curve of the FUNCTION S-PULSE falls below the maximum speed once more.