top of page

What is the difference between helical and spiral interpolation?

I was reading your section on thread milling, and parametric programing and noticed that it said there was a difference. Thank you, Hal Linson, Uriah's Metal Works, Moline, IL


Helical interpolation is required when thread milling a straight thread. Two axes (usually X and Y) move along a circular path while the third axis (usually Z) moves along a straight path. The radius remains constant throughout the circular movement in XY.

Spiral interpolation is required when thread milling a tapered thread with a taper thread mill to avoid leaving a nasty witness mark at the beginning/end point for the thread. As the tool moves around the thread in XY, the radius of the circle being machined must decrease (or increase, depending upon the machining direction) in order to compensate for the Z axis motion.

984 views0 comments

Recent Posts

See All

Which measurement system is initialized at power-up?

Actually, the choice between whether the Imperial measurement system or the Metric measurement system is initialized can be done on the Setting display screen page (though it is also a parameter setti

How does G66 work?

G66 is one of the more misunderstood custom macro B commands. Fanuc calls it a modal custom macro call. It looks just like a G65 command. Consider these two commands: N045 G65 P1000 X3.0 Y3.0 Z0 A45.0

What are directional vectors?

Current model CNC controls make it easy to create circular commands. You simply specify the direction (G02: clockwise or G03: counter clockwise), the end point (usually X and Y), and the radius (with


bottom of page