Hi,

I'm not familiar with the term 'waist'?. I'm guessing from the way you've written your post that the machine is constructed like

a radial drill press?. Garylucas has already responded that Mach3 doesn't work that way and I believe he is correct.

I think there is a way to get it to work but would require some coding and the resultant Gcode would be all but unreadable to anyone

but yourself.

I presume you have Gcode programs that if you ran them on a standard three axis machine would produce a desired part. In order to

achieve the same part from a machine with a radial axis would require the Gcode be rewritten so that the X co-ords represent the radial

movement rather than linear.

Any student of physics or applied mathematics would recognise this as a co-ordinate translation.

The normal (mathematical) representation is:

X' [ .... .... ....] X

y' = [ ... .... ....] Y

Z' [ .... .... ....] Z

where X' Y' Z' represent the controlled point co-ords on you radial machine and X Y Y are the original rectilinear Gcode co-ords

and the matrix [ .... .... ....] etc represent the transformation matrix between rectilinear and axial, axial co-ords is the name ascribed

by mathematicians. I would have to get my textbooks out to fill the matrix in...but its doable.

What you would do is write a program in VB if using Mach3 or LUA if using Mach4 to open your Gcode file and line by line

convert the co-ords in it to new ones and run the new job. It sounds daunting but I suspect is probably not as bad as you

might think. My preference is LUA given that I've already converted to Mach4. With VB, actually Cypress Enable, in Mach3

being a bit spotty is what convinced me to take the plunge to Mach4 and learn a new language, LUA. As it turns out LUA is

vastly more capable than VB will ever be.

The only fly in the ointment would be that G02 and G03 co-ordinated circular interpolations would have to be expanded to a lager

number of linear moves in order that the translation would work. Cant quite decide what would happen to canned cycles either?

Could be a lot of fun if you're into programming.

Craig