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
NC programs contained in this User's Manual are suggestions for solutions. The NC programs or individual NC blocks must be adapted before being used on a machine.
Change the following contents as needed:
- Tools
- Cutting parameters
- Feed rates
- Clearance height or safe position
- Machine-specific positions (e.g., with M91)
- Paths of program calls
Some NC programs depend on the machine kinematics. Adapt these NC programs to your machine kinematics before the first test run.
In addition, test the NC programs using the simulation before the actual program run.
With a program test you determine whether the NC program can be used with the available software options, the active machine kinematics and the current machine configuration.
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 | Syntax initiator 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.