I have a Doosan DNM 200 5AX, it's a 3+2 machine with the A axis trunnion and the C axis is the rotary. The control is a Fanuc OiMF. I downloaded the Doosan 3/5-axis VMC post from the library and I went through the tutorial on how to set up a 4/5 axis machine. For some reason I am having trouble when indexing the rotary table. It's either me being dumb with my origins or it's the post that is causing me problems, I can't figure it out yet. I made a quick test block to check everything out. The A axis seems right when I run it, but the C axis doesn't index correctly.
I have included my *cps file and my *nc file. if anyone could see what I'm doing wrong or point me in the right direction I would be grateful.
Thanks
Hi,
i think that You must setup Zero point in intersection point and all rotation makes from this point.
Intersection point (intersection between A and C-axis) is the only point in space which have static position, no matter which angle You have on trunion.
When You check tool orientation, allways rotate around this point.
Best regards
This is situation in my 5-axis case.
You can see plane 1, which is coincident with intersection point . On my machine 154,9884mm (You can find this data in manual of trunnion or somewhere in machine constants) above top of center C-axis. In this plane you must draw point and in this point Coordinate system. I like to use new coordinate system for every rotation (on this part i have seven rotation and seven different Coordinate Systems), because i love to have full control of job, not software.
Also, You can use tool orientation, but point of rotation is intersection point!!!
I hope I helped You something.
Best regards
Thanks for the reply, I looked in my machine manual and my trunnion manual and I can't locate the intersection point dimension you referenced.
Hi,
This is HAAS TR-160 5-axis table.
You can see from side view where is intersection point (Coordinate System 1). Zero point is allways in this point, no matter which vice or part You have on trunnion. For this table, intersection is 32,3mm above C-axis table.
If You can not find or measure intersection point, You can contact Doosan Company and ask him for this data.
Also, i dont know kinematics of Your table, maybe You made mistake in opening and edit multiaxis.
If You have intersection point and kinematics of table, You have good start point for 3+2 machining. Every generic postprocessor requiere some modification, but for start, this is enough.
You can allways issues and errors write here, Autodesk engineers can help.
I hope this is a bit more help then Yesterday.
Best regards
Thanks again for helping on this, I am still trying to sort the problem out. I ran a Heidenhain controlled machine years ago and remember that I had to input the rotation point as you described. I am under the impression that the G68.2 should eliminate that portion on the Fanuc. Maybe I am thinking wrong.
@Anonymous. Its not needed to change your origin with G68.2 to the center of the rotation axis.
@rs249 I seems like your Euler angles are not ok. I looked into your post, your using EulerZXZ, but my Mazak VTC800 post gives different outputs. I think your NC code is off.
A few things need to be done:
Inventor HSM and Fusion 360 CAM trainer and postprocessor builder in the Netherlands and Belgium.
Can't find what you're looking for? Ask the community or share your knowledge.