cancel
Showing results for 
Search instead for 
Did you mean: 

NX UDE 3D compensation

Pioneer
Pioneer

Does someone knows which UDE command can set for 3d compensation?

-----------------------------------------
UG3.0
UG6.0
NX10.0.35
NX11.0.1
UG_NX is my favorite !!!!!!
9 REPLIES

Re: NX UDE 3D compensation

Legend
Legend

I think it is impossible by UDE.

You can turn 3d compensation in operation and than generate operation.

It should generate contact normal vector (and contact point) you can use in postprocessor.

That is all I know.

Maybe I am wrong.

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

Re: NX UDE 3D compensation

Esteemed Contributor
Esteemed Contributor

Which 3D compensation (sideways, or ball mill/surface contouring)?

What control? (note Siemens 840 D has CUT3DC, CUT3DCC, CUT3DCCD, CUT3DFS,  CUT3DFF,  CUT3DF for "3D" comp, not all of which may be implemente on your machine)

Post builder or post configurator?

 

To a certain extend, this may be able to be automated in the post, using operation type and (?)

- operation = "not any controuing type" (i.e. planar mill, cavity mill), then use CUT2D/CUT2DF

- operation = fixed axis contouring, then use CUT3DFS or CUT3DFF

- operation = variable axis contouring, then

-   - if swarfing, use one of CUT3DC[C][D] (your choice)

-   - else, use CUT3DF

 

If you want to allow user to pick among options, then you'll have to create a UDE.

Note some of the above require "contact output" to be turned on (non-cutting moves -> More tab)

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: NX UDE 3D compensation

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

UDE will be just signal for your postprocessor to change output to nc-programm. A lot of differences for FANUC, SIEMENS, HEIDENHAIN. 

For some NX CAM operations (Sequential Milling, for example) you cannot "set checkbox" and output contact data, for this case we build additional dll, and inside this dll ask contact point and normal. 

Not so easy, but - very interesting. 

Re: NX UDE 3D compensation

Pioneer
Pioneer

Which 3D compensation (sideways, or ball mill/surface contouring)? Ball mill

What control? Fanuc

-----------------------------------------
UG3.0
UG6.0
NX10.0.35
NX11.0.1
UG_NX is my favorite !!!!!!

Re: NX UDE 3D compensation

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom

I made this test for Mazak e1060, any kind of 3d-comp. For example, I generate toolpath for tool D12R6, ball mill, but on real CNC I use D10R5, D16R2, F12R0(!).

Re: NX UDE 3D compensation

Pioneer
Pioneer

Hi Chigishev,

Thanks for your reply!

Do you have a sample part file to show me it works!v Thanks!

-----------------------------------------
UG3.0
UG6.0
NX10.0.35
NX11.0.1
UG_NX is my favorite !!!!!!

Re: NX UDE 3D compensation

Pioneer
Pioneer

Does someone know What this symbol ''$$'' means in 3d compensation ? 

-----------------------------------------
UG3.0
UG6.0
NX10.0.35
NX11.0.1
UG_NX is my favorite !!!!!!

Re: NX UDE 3D compensation

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
Nothing. Just delimeter between XYZIJK of tooltip and tool axis vector and contct point XYZ.

Re: NX UDE 3D compensation

Esteemed Contributor
Esteemed Contributor

$$ is the comment character for the APT file format, so anything after the double dollar signs is ignored by a regular APT post-processor.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.0, FBM, MRL 3.1.4 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 10.1
Development: VB.NET, Tcl/Tk    Testing: NX11.0 EAP, NX12.0 EAP

How to Get the Most from Your Signature in the Community

Learn online





Solution Information