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?
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.
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
How to Get the Most from Your Signature in the Community
NX Customization - Best Practice Guide
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?
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.
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.
But you are right, with the constants that should be working - Thank you.
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.
NX does not find any tools then with my constant value:
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.