
13. Program Support Functions
13.24 Tool Center Point Control; G43.4/G43.5
488
Rotary Axis Prefiltering
Rotary axis prefiltering means smoothing (prefiltering) the rotary axis command (tool angle shift)
process, which moves the rotary axis smoothly and produces smoother cutting surface. Tool
center point moves on the tracks as programmed by the rotary axis command while the command
process is smoothed with this function.
This function is available for the programs which have intermittent rotary axis commands (tool
angle shifts) or the programs with inconstant shift amount of rotary axis angle (or tool angle) per
unit time.
Set the filter time constant for this function with parameters.
When the rotary axis prefiltering is disabled, the tool center point shift speed may be sharply
fluctuated due to the intermitted rotary axis command. See the following image.
Machine position(rotation
center)
Without tool angle shift
With tool angle shift
Tool center point
Tool center point needs to be shifted at constant
speed in spite of the tool angle shift.
P0
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10 P11
Q1 Q2
Q3 Q4
Q5
Q6
Q7
Q8
Q9 Q10
<When rotary axis prefiltering is disabled>
As shown below, the rotary axis prefiltering reduces speed fluctuation of tool canter point by
smoothing the rotary axis command process.
Machine
position(rotation center)
Without tool angle shift
With tool angle shift
Tool center point
Tool center point needs to be shifted at constant speed
P0
P1
P2
P3
P4
P5
P6
P7
P8
P9
P10
P11
Q1 Q2
Q3
Q4
Q5
Q6
Q7
Q8
Q9 Q10
Tool angle before smoothing
Tool angle after smoothing
<When rotary axis prefiltering is enabled>
This function is available only when SSS control is enabled.
This function is disabled at G00 command.
The actual angle of the tool may be deviated from the commanded one in the program.