cancel
Showing results for 
Search instead for 
Did you mean: 

Missing "Use Arc Axis" in new Drilling-Module in NX10

Valued Contributor
Valued Contributor

Hello!

 

In the PTP-Drilling-Template I have the possibility to specify "Use Arc Axis". With this function I have the possibility to have an output like this in PP:

 

N10510 MCALL CYCLE_L89(147.,145.,2.,64.82,600.,17.,0,0,306,2546.)

N10520 X0.0 Y362. B=DC(-67.5)

N10530 Y388. B=DC(-90.)

N10540 Y414. B=DC(-112.5)

N10550 Y440. B=DC(-135.)

N10560 MCALL

 

This is the output for holes on a circumferential surface.

 

In the new Holemaking-DRILLING-Module in NX10 I miss this function. Is there a reason for it?

 

Thanks for help

 

Werner

 

17 REPLIES

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Esteemed Contributor
Esteemed Contributor

The new operation types for drilling don't need this to be enabled explicitly, it is always enabled.

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

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Experimenter
Experimenter

The axis should come from the cylinder of the hole you selected.

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Valued Contributor
Valued Contributor

Hello!

 

I've experimented again and I found out that the variable mom_tool_axis_as_arc_axis is set to 1 in PTP with "Use Arc Axis". This is missing in Holemaking. Our PP works with this variable.

 

Do we get a solution for this missing variable or do I have to create a UDE-Variable to handle this?

 

Thanks for help.

 

Werner

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Esteemed Contributor
Esteemed Contributor

Have you tried to check the operation type?

 

global mom_operation_type

if { [string match "Drilling" $mom_operation_type] } {
    # your code goes here
}
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

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Valued Contributor
Valued Contributor

What do you want to achieve if you know the operation-type? Of course in the post there is a query:

 

if {([string match "Point to Point" $mom_operation_type] || [string match "Hole Making" $mom_operation_type] || [string match "Drilling" $mom_operation_type]) } {
                  if { [info exists mom_tool_axis_as_arc_axis] && $mom_tool_axis_as_arc_axis == 1} {

 

...

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Siemens Phenom Siemens Phenom
Siemens Phenom

Hallo Werner,

 

Can you please share a simple test part to illustrate the situation that you are struggling with?

 

Tom van 't Erve

NX CAM Development

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Esteemed Contributor
Esteemed Contributor

Drilling does not offer this, since it is always active.

 

global mom_operation_type

if { [string match "Drilling" $mom_operation_type] } {
    set mom_tool_axis_as_arc_axis 1
}
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

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Valued Contributor
Valued Contributor

Hello!

 

Stefan, this is not what we want. In some cases we don't want to have this output. The user should be able to change the output. In past (with PTP) he was able to say "Use Arc Axis" or not.

 

Tom, in the Attachement you find some examples. Please see the debug-files. In the debug-files from PTP you find the mom_tool_axis_as_arc_axis, which is set to 1 by programming "Use Arc Axis".

 

Thanks for help to all.

 

Werner

Re: Missing "Use Arc Axis" in new Drilling-Module in NX10

Esteemed Contributor
Esteemed Contributor

"Use arc axis" was never meant to indicate a cylindrical drill pattern, it was only used to indicate that the axis of the arcs should be used instead of a single common axis.

 

To limit the output to YZC, the LOCK_AXIS UDE is usually used.

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