Cancel
Showing results for 
Search instead for 
Did you mean: 

Holder typ as a condition for tool selection

Valued Contributor
Valued Contributor

Hello,

 

I know in the MKE that I can define geometric and machining conditions for a tool selection.

Additionally to that I want to define holder types as a condition which depends to the machine-type.

 

That means, based on a machine I have suitable holder types, which I use as a condition for tool selection in the

MKE. Is that possible right know?

 

Thank you.

NX 11.0.1.11
6 REPLIES

Re: Holder typ as a condition for tool selection

Gears Esteemed Contributor Gears Esteemed Contributor
Gears Esteemed Contributor

Yes, but you might need to add the attribute to the RSET line of the tool classes in the DEF file of your tool database connector. Afterwards you need to load the machining knowledge with update to reflect the changes of your configuration.

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: Holder typ as a condition for tool selection

Valued Contributor
Valued Contributor

Hello,

 

Thank you for that good information.

Now I am able to define Holder Systems in the tool selection condition and

in the MKE I can choose the machines typs which are valid for the operation.

For start this is good. But for e.g., if I have machines which can take different holding systems, I need the

same amount of operations which all contains these holdingsystem and machine information.

So the maintenance is huge.

 

When the machine would have the information of the holding system in the MKE, I just need one

operation and the tool selection would be selected automatically. Is there already something like this or in work?

 

Thank you.

NX 11.0.1.11

Re: Holder typ as a condition for tool selection

Genius
Genius

Hi Muddi, 

 

Could you post an example? Probably there is a workaround for your problem. 

 

In case you didn't know it, the MKE constants can have a different value according to the materials and machines you have defined in your environment. Probably you can use them to achieve what you want.

 

Good luck! 

 

 

Salvador Peregrina
Systems Engineer | NX 11.0.2.7

Re: Holder typ as a condition for tool selection

Valued Contributor
Valued Contributor

For Example:

I have Machine A and it can take HOLDER X1, X2 and X3 and for each Holder I have suitable tools.

So when I am using Machine A, the possible holder types goes into the tool selection. The information

of which suitable types of the holder should be in the Machine. In this case I have a global MachiningRule.

 

Right know I have a MachiningRule where I just can define one Holder for the tool selection.

So this MachiningRule just works for a defined amount of machines.

If I have different machines which take different holders, I need more than one of the MachineRules

in which I have to define the holdertype.

 

I hope this explains what i mean. Smiley Happy

 

But you are right, with the constants that should be working - Thank you.

 

NX 11.0.1.11

Re: Holder typ as a condition for tool selection

Valued Contributor
Valued Contributor

Hello Salvador_P,

 

I have now defined a constant for my machine for the tool holder System -

The value for the tool.holding System has to be in quotation "value" - so I have to

set my constant into the quotation as in the picture below. The constant here should be

310 (tool.'Holding System' = "310") -  that works.

 

snip_20171110103825.png

 

NX does not find any tools then with my constant value: snip_20171110114801.png

 

 

NX 11.0.1.11

Re: Holder typ as a condition for tool selection

Valued Contributor
Valued Contributor

I have found my problem,

 

The type of the constant has to be a string, the value has to be set like in the picture,

and tool.'Holding System' = constant.Holder. Then it works. Smiley Happy

 

snip_20171110125428.png

NX 11.0.1.11

Learn online





Solution Information