Convert linear feed (in/min or mm/min) to rotary feed (°/min) and evaluate simultaneous rotary+linear motion feedrates. Includes charting, CSV export, and a safety indicator.
Let's imagine we are programming a machine to mill a hole that is 20mm in diameter (which means a 10mm radius) and 5mm deep.
Your terms Fx and Fy are best understood as the instantaneous velocity components of the tool's center in the X and Y axes. They are not constant inputs but rather the *result* of the circular motion.
The tool moves along the circular path (x, y) at a constant tangential speed of V = 150 mm/min. The position at any time can be described by an angle θ:
x = R cos(θ) = 10 cos(θ)y = R sin(θ) = 10 sin(θ)
The velocity components (Fx and Fy) are the derivatives of this position. They are constantly changing:
Fx (or V_x) = -V sin(θ)Fy (or V_y) = V cos(θ)
Example points:
Fx = 0 mm/min, Fy = 150 mm/min
Fx = -150 mm/min, Fy = 0 mm/min
The machine's controller calculates these changing Fx and Fy values automatically to maintain the constant circular feed V.
Here is a graphical breakdown of this combined motion.
Image "rotary-image.png" not found.
Rotary only: F = V × (360 / (π × D))Rotary + Linear: F = (180 / (π × R)) × √(V² − (Fx² + Fy²))
Set this to your rotary axis maximum angular speed. Default = 3600 °/min.
Disclaimer
The calculations provided by this tool are for theoretical and estimation purposes only. All formulas are based on ideal conditions and do not account for machine-specific parameters, tool wear, material rigidity, or setup variations. Always verify feedrates with your machine manufacturer's specifications and perform safety checks before running a program. The creator of this tool assumes no liability for any damage or injury resulting from its use.