Hi all

Just sometimes I want to machine around a curve which is not a circle, so I calculate the points using trigonometry. That is fine until I get to 360 degrees. In the real world

sin(360) = sin(0) = 0

tan(360) = tan(0) = 0

cos(90) = sin(0) = 0

On my Mach3 V0.062 I get something a little different.

sin(360+0.01) = 0.0001745 (correct)

sin(360) = -2.4492

cos(90 - 0.01) = 0.0001745 (correct)

cos(90) = 6.1230317

Of course, neither sin() nor cos() can ever be >1.000.

Has anyone else met this problem?

Cheers

Roger