Showing results for 
Search instead for 
Do you mean 
Reply

Cycle800 Post Machine at A0 C90,C180,C270

Lately I've been machining some bigger parts on my 5 axis  where the travel  is skewed. The machine has 16" of x travel and 20" of y travel with the trunion located at a0c0.

 

I want to rotate the  part so I can work in the  upper Y quadrant, machine, rotate  90, machine, rotate 90, machine.

 

I can not for the  life of  me get my post to let me do this. It always leaves me at a0c0.

The tool axis is up so there is theortically 4 solutions to do the position that it could  use....

 

 

NX11.0.1
10 REPLIES

Re: Cycle800 Post Machine at A0 C90,C180,C270

Which tool do you adress? Post? Simulation? NXCAM? Please make it clear. Until you ask in a high level don´t expect an answer which brings you into the right direction.

Re: Cycle800 Post Machine at A0 C90,C180,C270

[ Edited ]

Not sure what you mean by "Which tool do you address?"

 

Original tool path. MCS location a0 c0. Very hard to manage engage/retract with 2" shell mill since part is very close to the X axis limits.

 

 

 

So I create a new MCS A0 C90

 

Exactly what I want it to do. Machine using the Y axis travels instead of X since I have more room there.

 

 

However post defaults it back to A0C0 .  Notice CYCLE800 output code and X/Y cordinates. I've tried to force it with a UDE Rotate but it still puts out the cycle800 a0c0 rotation .

NX11.0.1

Re: Cycle800 Post Machine at A0 C90,C180,C270

I can't be sure of this because I do not see your Geometry tree but consider this in case it applies to your situation.

 

There should be a "parent" MCS to your rotated MCS (the "child").  The parent will likely be parallel to the Machine Tool base coordinate system.  The child will have the same origin and be rotated the way you want it.  The parent will be "Local" with "Fixture Offset" # <your choice>.  the child will be "Local" with "CSYS Rotion" and the "Fixture Offset" will be the same number as in the parent.  This may help your cause but without the whole story I'm just speculating.

 

Good luck

 

George

 

George Bennett
All NX versions
W7 Ultimate
Dell Precision M6700
Spirit of Innovation

Re: Cycle800 Post Machine at A0 C90,C180,C270

Your method is how I was taught to program. See picture above.

 

NX11.0.1

Re: Cycle800 Post Machine at A0 C90,C180,C270

Maybe try the Rotate UDE?

CAxis/Absolute/90 (or whatever)/Reference only

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: Cycle800 Post Machine at A0 C90,C180,C270

I also ran into this.  Our machine tools by default don't move rotary axes when cycle800 rotation is only about Z axis, only coordinate rotation is performed (I guess because technically tool axis is already correct?).  I ended up using TRAORI to get around this.  I programmed everything as if was at C0 using one MCS but broke tool paths into quadrants.  Then made a UDE that inserted the C move and TRAORI.  Might not be the approach you are looking for but it worked great for me when I was machining large parts and dealing with this same situation.

Re: Cycle800 Post Machine at A0 C90,C180,C270

[ Edited ]

@Dstryr: you adress the postprocessor. This is what I meant with "tool". As @Not-Yet-Retired said, check the parent and child MCS settings. In regular the ootb postprocessor should output the angle, when there is a rotation only around Z axis. 

 

@smoffat: you mentioned: "Our machine tools by default don't move rotary axes when cycle800 rotation is only about Z axis" I´m interested on that comment. Do you mean the real machine tool or the cse modeled machine tools? I ask because there was problem in the CSE-Driver (S840D & TNC) in that case. I´ve fixed it for NX1003.

Re: Cycle800 Post Machine at A0 C90,C180,C270

Thomas,

 

I was talking about the physical machine tool.  There is a command to change this behavior on our machine:

 

$TC_CARR37[1]=201002000

 

This was a while ago so I don't remember if I tried this in CSE but I think I did.  We are using NX 9.0.1.3 so I guess it's good I went with TRAORI.  Machine behavior and simulation match.

 

Stryker

Re: Cycle800 Post Machine at A0 C90,C180,C270

Played around with this a little more as curiosity got the better of me.  Our post is developed from sim09 post and will output a cycle800 rotation just around Z but CSE simulation won't rotate the C axis.  I think this is why I went the route that I did with TRAORI.  Geometry tree setup is as follows:

 

MCS_MILL:  MAIN, 0

     WORKPIECE

          G54:  LOCAL, FIXTURE OFFSET, 1

               G54_C180:  LOCAL, CSYS ROTATION, 1

 

 

Learn online





Solution Information