Parameter Mapping Only - Intergraph Smart Production - Help - Hexagon

Intergraph Smart Production Profile Macro Mapping

Language
English
Product
Intergraph Smart Production
Subproduct
Profile Macro Mapping
Search by Category
Help

Target Variable

The parameter name in the profile machine end code or attribute in macro definition xml. Changeable values of the macro definition xml can be found in Changeable Values of the Macro Definition XML.

Target Value

The parameter name in S3D xml file with brackets in which the value of target variable is read. You need to use [ ] brackets when specifying source variable as a value for the target variable. If [ ] brackets are missing, the value will be placed as it is written. The mathematical operator "-" can be used if the sign of numeric value from S3D needs to be changed:

Default

Default value can be used when the variable referred in Target value is missing from the S3D output. Using Default Value will help to reduce the quantity of different mapping combinations, for example when bevels are not always available for the end cut. Please see also Use without Criteria, using this option makes it possible to reduce even more combinations.

For example, the mapping below uses when the variable BF1 is found from S3D output and the variable value BF1 (simple V-bevel) is equal or between -45 and 45 degrees. Because the option Map with or without Criteria is selected, this mapping will be used even if BF1 is not found from S3D. This is the case when the bevel is not defined in S3D. Parameter mapping will still output BevelAngle=0 in the end code for the profile robot because Default Value is set as 0.

See the example below:

In the example above, we have mapped using the following criteria. In order to this macro mapping is used,

BW1.ANGLE_B must be zero AND BW1.ANGLE_D must not be zero

OR

BW1.ANGLE_B must not be zero AND BW1.ANGLE_D must not be zero

In the end code, the parameters A1, A2, BevelAngle and ND are used. When compared with the S3D xml file, A1 and A2 can be found. BevelAngle is called [BW1.ANGLE_D] and ND is called [BW1.DEPTH_N]. (Detailed instructions on how to find these values from S3D xml file can be found in Finding Macros from XML Files.