
B-63783EN-1/01 7.FEEDRATE CONTROL/ACCELERATION AND DECELERATION CONTROL
- 667 -
7.1.16 Feedrate Specification on a Virtual Circle for a Rotary Axis
This function improves a method of specifying a speed for a machine
having a rotation axis.
[Conventional method]
Program example
N1G91G01X10.F100.
N2C10.F50
The rotation axis command
specifies the speed of the
rotation axis.
Specified speed
(deg/min)
Y
N2
N1
C
[Method of specifying the speed on a virtual circle for a rotation axis]
Specified speed
(mm/min)
Virtual-circle
radius
Y
Program example
N1G91G01X10.F100.
N2C10.
The speed at which the tool moves
along a virtual circle having a radius
specified using a parameter
becomes the "specified speed."
Using a virtual-circle radius of 0 can
exclude the rotation axis from
speed calculation.
N2
N1
C
NOTE
Using this function causes the movement speed
along a virtual circle to be used as the specified
speed. This does not generally mean that a speed at
a cutting point becomes the specified speed.
Explanation
The following description exemplifies a machine having three linear
axes (X, Y, Z) and two rotation axes (B, C).
- Calculating the rotation axis feedrate
[Conventional method]
Conventionally, the feedrate has been controlled in such a way
that it takes the time T, calculated using the following expression,
to move through the specified distance.
F
L
T
CBZYXL
=
∆+∆+∆+∆+∆=
22222