cancel
Showing results for 
Search instead for 
Did you mean: 

Rotary FEEDs settings

Phenom
Phenom

Hello,

 

 

 can somebody give me better explain DPM, FRN setting in:

 

Bez názvu.jpg

What can I expect from it and use it?

And how can I work with it or adjust it?

 

thank you for any advice

 

jb

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

Re: Rotary FEEDs settings

Esteemed Contributor
Esteemed Contributor

FRN = "Inverse time" (typically G93 on "Fanuc like" controls) 

F = 1/time (in minutes) to make the move.  If doing a 5 axis path, typically you will get a different F on every move.

 

DPM = "Degrees per minute".  Again, typically on "Fanuc like" controls, If you are using feedrate controlled move (G1) and a rotary axis moves, the "F" word is interpreted as "Degrees per minute" instead of "IPM" (or "MMPM", depending on units). 

So G94 G1 X1 F10 = 10 IPM/MMPM

but G94 G1 X1 A30 F10 = 10 DPM

 

Note if you change these settings, the post SHOULD convert the F word, so if you have rotary & linear/rotary set to DPM, and F = 10, you will actually get another number for example 2 (I have no idea what the correct value would be, but it would look something like "G94 G1 X1 A30 F234")

 

Hope this explains things.

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: Rotary FEEDs settings

Esteemed Contributor
Esteemed Contributor

And under "cycle", the "auto" option means "use the feedrate units specified in the NX operation"

I.e. if operation feed set to xxPR, then it outputs G95 mode.  If operation feed is set to xxPM, it outputs G94 mode.

 

And the "Set Mode" UDE can be used to over ride this.

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: Rotary FEEDs settings

Phenom
Phenom

thank you,

 

I have machine mazak variaxix 5axis and it is fast on rotary move (..3 times faster when A,C is rotating)

 

So does it depend on machine this behaviour or should I set FRN on rotary move?

 

PB_CMD_FEEDRATE_NUMBER - is there anything I should know or re-set  for good behaviour?

 

Or what about 5 axis sinumeric or heidenhain?

 

thank you

 

jb

 

 

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

Re: Rotary FEEDs settings

Genius
Genius
Jb

FRN works ootb for the fanux ctrl we have here (both rotary and rot/linear set to frn in post)

On the SUNUMERIKs I set the feed to DPM for rotary moves only and MMPM for rot/linear, but I often have to use the FGROUP(axis channels) command. Everything is in sync that way

Re: Rotary FEEDs settings

Phenom
Phenom

I set it in one testing postprocesor to FRN and output was:

kinematic A,B

/contour profile of 45 deg chamfering on cylinder/

(cut feed 250 mmpm)

 

%
N0010 G40 G17 G90 G71
N0020 G91 G28 Z0.0
N0030 T02 M06
N0040 G00 G90 X204.153 Y29.25 A0.0 B315. S650 M03
N0050 G43 Z30.355 H00
N0060 G03 X173.421 Y0.0 I-.741 J-29.991 F250.
N0070 G01 X173.21 Y-8.564 A357.173 B315.07 F35.406 M08
N0080 X172.571 Y-17.149 A354.352 B315.28
N0090 X171.495 Y-25.776 A351.546 B315.633 F28.329
N0100 X169.963 Y-34.462 A348.761 B316.132 F20.04
N0110 X167.948 Y-43.224 A346.005 B316.781 F15.408
N0120 X165.417 Y-52.077 A343.285 B317.587 F12.407
N0130 X162.327 Y-61.031 A340.612 B318.557 F10.309
N0140 X158.627 Y-70.089 A337.994 B319.7 F8.749
N0150 X154.255 Y-79.248 A335.441 B321.027 F7.536
N0160 X149.144 Y-88.493 A332.966 B322.546 F6.583
N0170 X143.217 Y-97.795 A330.581 B324.271 F5.797
N0180 X136.391 Y-107.11 A328.299 B326.212 F5.152

 

Can somebody tell me briefly how F is calulated and if it is OK in this example?

Does it need some fixing?

 

thanks

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

Re: Rotary FEEDs settings

Esteemed Contributor
Esteemed Contributor

I don't see a G93, G94, or G95 in your example code.

Not sure about your machine, but...

If using FRN, I think you'll need to add that to your linear block (so the machine knows how to interpret the F value).

Probably also need to add to arc move, drill cycles, and any other "feedrate controlled" motion types (spline?)

Possibly also to rapid motion

 

If everything is xxPM output, you may not need it.

 

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: Rotary FEEDs settings

Phenom
Phenom

I am not asking about machine and functions to machine to know interpret this F.

Lets pretend you see G93 etc... what do you think about F you see? This is what I want  to know.

Is F from example FRN? How it is calculated ?

Does need this calculation something eslse? any tunning?

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

Re: Rotary FEEDs settings

Esteemed Contributor
Esteemed Contributor

Basic calculation for F (I'm not sure exactly how the rotary axes are handled) is something LIKE this:

- determine distance being moved in this block ("delta distance") = delta X + delta Y + delta Z + delta Fourth + delta Fifth

- determine time (time = delta distance / feedrate)

- F = 1/time (in minutes)

 

 

Ken Akerboom Sr CAx Systems Engr, Moog, Inc.
Production: NX10.0.3.5 MP5 + patch/TC11.2
I'd rather be e-steemed than e-diseaseled


Re: Rotary FEEDs settings

Genius
Genius

Juraj wrote:

I am not asking about machine and functions to machine to know interpret this F.

Lets pretend you see G93 etc... what do you think about F you see? This is what I want  to know.


No, certainly not the correct FRN output. That machine will crawl near to a stall.

 

FRN does not work OOTB my colleague is 'reminding' me. You need to import the custom cmd: "pb_cmd_fix_frn.tcl", or "pb_cmd_feeds_speeds_utils.tcl" and "pb_cmd_frn_tool_tip.tcl".

 

Or all of those all at once, he can't remember.

Learn online





Solution Information