cancel
Showing results for 
Search instead for 
Did you mean: 

NX Manufacturing

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor

Dear Expert,

 

I got a problem related with I0.0 J0.0 error on machine, so the machine seems can't read I0.0 or J0.0 when G02/03 is used in circular movement.

my question is" how to hide or delete I0 or J0 in postprocessor when they occurs on G02 or G03 movement?

Thank you

 

 

Dadang

5 REPLIES

Re: NX Manufacturing

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
I and J cannot be equal 0.0 together if it distance to center of arc. Check postprocessor.

Re: NX Manufacturing

Solution Partner Valued Contributor Solution Partner Valued Contributor
Solution Partner Valued Contributor
Dear Chigishev
Thanks for your reply,

Of course I and J cannot be equal to 0.0 together.
I mean if I0.0 and J0.0 not together, such as

G03X-182.531Y-184.987I0.0J-17.

Re: NX Manufacturing

Solution Partner Phenom Solution Partner Phenom
Solution Partner Phenom
May be with yours I and J radius of arc from start to center and from end to center have a difference. Check it with pencil and paper or draw your arc in NX. And check your postprocessor...

Re: NX Manufacturing

Esteemed Contributor
Esteemed Contributor

If nothing more elegant is suggested...

You could add a custom command (PB_CMD_...) before the block that outputs the arc G2/G3 block:

 

global mom_pos_arc_center
global mom_prev_pos
if {[EQ_is_zero expr[$mom_pos_arc_center(0) - $mom_prev_pos(0)]]} {
     MOM_suppress once I
} elseif {[EQ_is_zero expr[$mom_pos_arc_center(1) - $mom_prev_pos(1)]]} {
     MOM_suppress once J
} elseif {[EQ_is_zero expr[$mom_pos_arc_center(2) - $mom_prev_pos(2)]]} {
     MOM_suppress once K      ;# assumes you support arcs in "vertical" planes
} 
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 Manufacturing

Esteemed Contributor
Esteemed Contributor

Is the arc center expected by the machine in absolute coordinates or in incremental coordinates, this must be corrected first.

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