
√
√
√
PROGRAMMING
19. THREE–DIMENSIONAL
CUTTING FUNCTION
B–63664EN/02
403
Therefore, the following expressions give clamp values for the feedrates.
fx=Rpdx/{1+[a/L*(π*R/180)]+[b/L*(π*P/180)]}
fy=Rpdy/{1+[a/L*(π*R/180)]+[b/L*(π*P/180)]}
fz=Rpdz/{[z/L]+[b/L*(π*P/180)]}
Setting bit 1 of parameter No. 15602 effects clamping with the maximum
feedrate after position control taken into account.
#7
15602
#6
FMX
#5 #4 #3 #2 #1 #0
FMX If an offset–type nozzle is used, the cutting speed is:
1 : Not clamped.
0 : Clamped by considering the maximum speed after position control.
Length of the first arm: 130 mm
Length of the second arm: 145 mm
Rapid traverse rates for individual axes: X = 24000, Y = 24000, Z =
20000, A = 4000, and B = 80000
Upper limit to machining feedrate for the A– and B–axes: A = 4000 and
B = 8000
Under the above conditions, let us calculate the feedrate clamp value for
the following command block:
G91 G01 X10. Y20. Z30. A45. B90. F5000;
Distance through which the nozzle tip moves is:
L = (10
2
+20
2
+30
2
)=37.416
Let f be the feedrate of the nozzle tip after clamped.
The specified X–axis feedrate component is: F
XL
=f*10/L=0.267*f
The specified Y–axis feedrate component is: F
YL
=f*20/L=0.535*f
The specified Z–axis feedrate component is: F
ZL
=f*30/L=0.802*f
The A–axis feedrate is: F
AL
=f*45/L=1.203*f
The B–axis feedrate is: F
BL
=f*90/L=2.405*f
Assuming that the A–axis operates with the B–axis at 90°,
The maximum X–axis feedrate under A–axis position control is:
F
XA
=F
AL
*π* (130
2
+145
2
)/180=4.089*f
The maximum Y–axis feedrate under A–axis position control is:
F
YA
=F
AL
*π* (130
2
+145
2
)/180=4.089*f
The maximum Z–axis feedrate under A–axis position control is:
F
ZA
=0
Assuming that the B–axis operates with the A–axis at 0°,
The maximum X–axis feedrate under B–axis position control is:
F
XB
=F
BL
*π*145/180=6.086*f
Assuming that the B–axis operates with the A–axis at 90°,
The maximum Y–axis feedrate under B–axis position control is:
F
YB
=F
BL
*π*145/180=6.086*f
The maximum Z–axis feedrate under B–axis position control is:
F
XB
=F
BL
*π*145/180=6.086*f
Summing the specified X–, Y–, and Z–axis feedrate components and the
X–, Y–, and Z–axis feedrates under A– and B–axis position control yields
the following estimates:
Parameters
Example problem