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 can be determined from the offsets used in the roughing step. Parameters on Machining Operations and FeaturesParameters can be added in Machining Operations and features in the Knowledge Advisor workbench. 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 application 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. |