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

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.

 
Tip

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.