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