Cancel
Showing results for 
Search instead for 
Did you mean: 

Create a 5-axis(dual rotary tables) postprocessor

Pioneer
Pioneer

Hello,

 

I am new about creating 5-axis rotary tables postprocessor and also 5-axis programming.

 

I have  a few questions about it.

5-axis.png

 

In the upper pic. ,i try to show our new 5-axis machine kinematics,

My questions are :

1)In the below pic screen you can see "Machine Zero to 4th Axis Center" paige.

Do i need to write in this paige the distance from my axis to machine Zero?

i try to symbolize machine Zero as a "1" in the pic.

This distance must be "+" or "-"?

5-axis-a.png

 

2)My second question is;

In the below pic screen you can see " 4th Axis Center to 5th Axis Center" paige.

Do i need to write in this paige the distance from my 4th axis to 5th axis?

This distance must be "+" or "-"?

How can i decide that ; this distance must be "+" or "-"

 

5axis-b.png

3)My third question is;

In the first pic screen you can see Machine Zero as a "1" and work coordinate as a "2"

 

If i write the blank lines according to machine zero in the postprocessor.

How Postproccesor can set up the CAM programs correctly?because In every different workpiece the distance of machine zero to work-coordinate change.

So Maybe while you are doing CAM programs for different work-piece , you try to determine work-zero which is never change from work-piece to work-piece.

Maybe I need to use machine zero in every different piece while programming?

 

As i said , i haven't much experience about 5-axis milling and creating 5-axis postprocessor.

It will be very nice that, if anyone can help me about this topic.

 

 

13 REPLIES 13

Re: Create a 5-axis(dual rotary tables) postprocessor

Gears Phenom Gears Phenom
Gears Phenom

on your pic 

 A rotates around X (if there is no exeption)

 

If your machie has TCPM and plane rotation function (G68,PLANE,TRAORI,G43.4) - you dont need write anything to the axis offsets. Oherwise yes but I dont know how exactly.

 

"How Postproccesor can set up the CAM programs correctly?because In every different workpiece the distance of machine zero to work-coordinate change."

Maybe offtopic:

In MCS dialog you can specify value for fixture offset of MCS

You can create multiple MCS with different value.

In defualt "1" outputs G54 (expresion 1+53), "2" outpust G55 etc.

Ofcourse you can edit output in postbuilder and use mom_fixture_offset like you want.

Snímka.JPG

 

About distance:

I suppose that "machine zero to 4th ax center" + "4th ax center to 5th ax center" also means that you have to have MCS in some fixed place.

Not sure.

 

---------------------------------------------
#♫ PB, 5ax, itnc, nx, vericut ♫ #

Re: Create a 5-axis(dual rotary tables) postprocessor

PLM World Member Phenom PLM World Member Phenom
PLM World Member Phenom

You really need to do some research on what the capabilities of the machine are before you can start writing a postprocessor.

 

What is the machine control?

What are the 5 axis capabilities?

Can you do full 5 axis contouring or only positioning?

Do you have the options for TCP (Tool Controls Point) G43.4

Do you have the options for Dynamic Work Offsets G54.3pxx

Or something else

 

Once you know how you’re going to control the machine and the relationship to the pivot point then you can add that info to the post.

John Joyce, Manufacturing Engineer,
Senior Aerospace

NX 11.0.2.7 Vericut 8.0.3 - Statements and opinions are mine alone and do not reflect
the opinion of my employer or any other member of the human race

Re: Create a 5-axis(dual rotary tables) postprocessor

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

What machine brand are you doing this for? (Hermle C50U, DMG DMU 80P 4G, etc.)

What control brand does it have? (Sinumerik 840D sl, Heidenhain iTNC530, etc.)

What control options have been bought? (PLANE function, High Speed Milling Package, etc.)

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.2, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Re: Create a 5-axis(dual rotary tables) postprocessor

Pioneer
Pioneer

First off all , thanks for all everyone for their answer and interest,

 

Our machine will be DMG MORI HSC55 , control unit is Siemens 840D SL,

 

We will have High Speed Milling Packages,Plan Function(Traori function)

 

As i understand, i don't need to write distance from machine-zero to 4th axis and 4th axis to 5th axis because of the plane function.

Re: Create a 5-axis(dual rotary tables) postprocessor

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

TRAORI is TCPM on the Sinumerik, like M128 on the Heidenhain. Both use the internal machine kinematic to calculate the rotated tool position, so there is no need to specify the offsets.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.2, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Re: Create a 5-axis(dual rotary tables) postprocessor

Pioneer
Pioneer

In Heidenhain, if we dont use the offset distance between table face (C-Axis) and the swiveling axis (A-Axis), how is it going to perform in CYCL 19.0 ? Is it going to throw correct output?

Re: Create a 5-axis(dual rotary tables) postprocessor

Gears Phenom Gears Phenom
Gears Phenom

cycl19 is only about angles (spatial or axis angles),

there is no need any offsets for postprocesor to calculate with,

offsets and other stuff are in machine control system

---------------------------------------------
#♫ PB, 5ax, itnc, nx, vericut ♫ #

Re: Create a 5-axis(dual rotary tables) postprocessor

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

You no need to know any pivot or offsets between any axises for Heidenhain - this job for mechanical engineers who ajust you CNC. They have (must to have) a special tool set for masuring all geometric parmeters for each real CNC machine and they story all prameters deep inside CNC control. You can see these parameters, but for your curiosity only.

Then you use CYCLE 19 or PLANE or M128 or M130 - Heidenhain will use hidden from you parameters and you need just to say "I want to rotate\translate my work CSYS for some angles" - thats all.

 

 

Re: Create a 5-axis(dual rotary tables) postprocessor

Pioneer
Pioneer

Thanks. I will try the same thing on my machine.

Learn online





Solution Information