Cancel
Showing results for 
Search instead for 
Did you mean: 

Hiding the "Parallel Generate" option

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

While I realize this is NOT for everyone, and the default value should be to show it...

 

I, and some other users here, find "Parallel Generate" to be more of an annoyance than a help (we typically have small toolpaths that only take a few seconds to generate, _maybe_ a couple that take 30 or more seconds per part)

 

And it is way too easy to right-click -> and accidentally select "Parallel Generate" instead of "Generate".

As we are in Teamcenter, dealing with the dialogs to kill the parallel generate sometimes takes longer that a straight "Generate" would have taken.

 

I created an ER to allow us to hide the "Parallel Generate" option (ER 9068136) (I'm assuming as a customer default, but it could be a preference or whatever).

If you find this annoying too, feel free to file a "me too" ER with GTAC

Thanks for your time...Ken

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


4 REPLIES

Re: Hiding the "Parallel Generate" option

Valued Contributor
Valued Contributor

I kind of use parallel generate quite often

But yes you are right

It is alot quicker to generate than parallel generate

We also use teamcenter (with all the manufacturing stuff stripped out of it)

Re: Hiding the "Parallel Generate" option

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

I have disabled parallel generate, but that doesn't remove it from the context menu, so I had to also add my own menu action, which in turn was used for the context menu too.

Menu file entries:

! disable parallel generate
    BUTTON      UG_CAM_ONT_TP_PARALLEL_GENERATE
    ACTIONS     ${UGII_INITIAL_UFUN_DIR}\NoLicenseMsg.dll

 HIDE UG_CAM_ONT_TP_PARALLEL_GENERATE

VB.NET source code:

Option Strict Off
Imports System
Imports System.IO
Imports System.Windows.Forms
Imports NXOpen
Imports NXOpen.UF
Imports NXOpen.Utilities

Module NoLicenseMsg
    Dim theSession    As Session   = Session.GetSession()
    Dim theUFSession  As UFSession = UFSession.GetUFSession()
    Dim theUISession  As UI        = UI.GetUI()
    
    Sub Main(CmdLineArgs As String())
        theUISession.NXMessageBox.Show("License Error", NXMessageBox.DialogType.Error, "No license for this feature available!")
    End Sub
    
    Public Function GetUnloadOption(ByVal dummy As String) As Integer
        Return CInt(Session.LibraryUnloadOption.Immediately)
    End Function
End Module

Hope this helps.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Re: Hiding the "Parallel Generate" option

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Stefan -

I had thought of that (replacing the functionality using Menuscript) but that effects ALL the users.

And knowing Moog, there's someone, somewhere, who would kill me for disabling it ;-)

 

If it were a customer default, users could disable it if they wanted to (user level) or it could be disabled at site/group level if that was preferred.

 

Ken

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


Re: Hiding the "Parallel Generate" option

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

I have used this to disable it for one department using UGII_GROUP_DIR after all the users from that department complained about it. That department usually only creates tool paths with a very short generation time, mostly drilling operations.

Sure a more intuitive way to disable it would be welcome.

Stefan Pendl, Systemmanager CAx, HAIDLMAIR GmbH
Production: NX10.0.3, VERICUT 8.1, FBM, MRL 3.1.7 | TcUA 10.1 MP7 Patch 0 (10.1.7.0) | TcVis 11.4
Development: C (ITK), .NET, Tcl/Tk Testing: NX12.0 | AWC 3.4 Preparing: NX12.0

Employees of the customers, together we are strong Smiley Wink
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide

Learn online





Solution Information