Showing results for 
Search instead for 
Do you mean 
Reply

How to fill out an attribute array in MRL through graphics builder

Does anyone happen to use the holder attribute arrays in MRL and fill them with the part family templates using graphics builder?

 

We are currently in the process of migrating from MTL to MRL v3.1.2 and I am collecting the information needed to use as much as possible of the OOTB MRL configuration to inherit every infomation from the tool components as we had set it up in MTL.

 

In the tool assemblies the holder information for NX is defined as arrays, so I would need to also include the holder attribute arrays in the components to enable inheritance.

It really doesn't make sense to have this information manually added at assembly level, if it can be automatically set by the graphics builder in the component.

 

Thanks in advance for any light on this.

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
1 REPLY

Re: How to fill out an attribute array in MRL through graphics builder

This seems to be not possible with graphicsbuilder, since part families don't support arrays yet.

 

The workaround is to use attribute mapping for attribute arrays.

Has anyone got attribute mapping for arrays to work, since the following doesn't work:

{ Dataset type="UGMASTER"
    # (hard-wired) DB_PART_NAME : "Part Name"
    # (hard-wired) DB_PART_DESC : "Part Description"

    { Item type="Mfg0MENCTool"
        "STL0" : ItemRevision.ICS(-45261:0) /description="Shank Taper Length, Index 0"
        "SL0" : ItemRevision.ICS(-45262:0) /description="Shank Length, Index 0"
        "SD0" : ItemRevision.ICS(-45263:0) /description="Shank Diameter, Index 0"
        "STL1" : ItemRevision.ICS(-45261:1) /description="Shank Taper Length, Index 1"
        "SL1" : ItemRevision.ICS(-45262:1) /description="Shank Length, Index 1"
        "SD1" : ItemRevision.ICS(-45263:1) /description="Shank Diameter, Index 1"
        "STL2" : ItemRevision.ICS(-45261:2) /description="Shank Taper Length, Index 2"
        "SL2" : ItemRevision.ICS(-45262:2) /description="Shank Length, Index 2"
        "SD2" : ItemRevision.ICS(-45263:2) /description="Shank Diameter, Index 2"
    }
}

I am using part families, which might also add to the problem.

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