Knowledge Expressions in Machining Operations in a Machining ProcessYou can associate Knowledge expressions to Machining Operations within a Machining Process. These expressions have the the form of Formulas and Checks, and Tool Queries, and allow establishing relations on data such as features, machines, and tools that are not yet known at the Machining Process build time. For example, you can use this capability to determine the depth of cut from the hole depth. In addition, you can use f(x) capability to link the various parameters of Machining Operations. For example, for a Machining Process where a rework phase follows a roughing phase, the offsets of the rework is determined from the offsets used in the roughing step. Apply Machining process on User Defined FeaturesDuring the definition of Machining Process, you are able to set links between the Machining Operation and the Geometry through the User Defined feature. At Machining process application time, the geometrical links are replaced by same links referencing the selected User Features. It is possible to group User Defined features as a single feature for the same machining operation which provides a better automation of the Machining Program definition for the same family of parts. See Using User Defined Functions Parameters on Machining Operations and FeaturesParameters is added in Machining Operations and features in the Knowledge Advisor Application. In this case, the Machining Process View displays a generic node named Parameters under the machining object node. Under this generic node appears the parameter node with its name, its value and/or its Formula (depending on the Knowledge parameter display setting). Note:
For Hole features, when you use string parameters in
Checks, Formulas, and Tool Queries you must put the value in
double quotes ("). For example:
Hole.Hole type = "Tapered" Knowledge Check in a Machining ProcessAs for Machining Operations, you can associate a Check to a Machining Process to constrain the domain of app of the Machining Process. Formula Editor, Checks Editor, and Tool Query Dialog BoxesThe Formula Editor, Checks Editor, and Tool Query dialog boxes have several common areas.
Feature Attributes for Checks, Tool Queries, and FormulasThe dialog box that appears for Tool Queries, Checks, and Formulas allows you to access to the list of feature attributes with their type. Below are some examples. Hole FeaturesHole type attribute for Checks:
Limit type attribute for Checks:
Bottom type attribute for Checks:
Threaded and Tap side attributes for Checks:
SemanticDimtabValue attribute for tolerance Checks:
ToleranceMax and ToleranceMin attributes for tolerance Formulas or Tool Queries (example):
Machinable Axial FeaturesHole type attribute for Checks:
Hole Extension attribute for Checks:
Hole bottom type attribute for Checks:
Hole bottom angle attribute for Checks (examples):
Threaded and Thread direction attributes for Checks:
IsToleranced and ToleranceType attributes for tolerance Checks (examples):
ToleranceMax and ToleranceMin attributes for tolerance Formulas or Tool Queries (example):
Prismatic Machining AreasThere are three dedicated length attributes for Formulas, Tool Queries, and Checks:
Maximum channel width attribute (examples):
Minimum channel width attribute (examples):
Minimum corner radius attribute (examples):
Tool Queries using geometrical attributesCutter diameter:
Cutting length:
Tool Queries using technological attributesWay of rotation:
Cutting material:
Check for Type of FeatureStandard hole:
Hole with fitting:
Threaded hole:
Note:
You must select the
Diameter attribute before entering
the SemanticDimtabValue="H7" or
SemanticDimtabValue<>"H7" string.Check for Size of FeatureHole diameter:
Hole depth:
FormulaFormulas are used to compute parameters (mainly parameters of a Machining Operation) with a Formula containing feature attributes. Note:
You must select the
Diameter attribute before entering
the ToleranceMin or ToleranceMax string. |