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.
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.