Example: Sample Restriction Table
Screw Hole Table
Knock Hole Table
MH_NAME
EFF_DEP
BH_DIA
BH_DEP
KH_NAME
DIA
EFF_DEP
BH_DIA
BH_DEP
M6-12
12
5
22
KH-1
6
11
5.5
13
M6-14
14
5
24
KH-2
8
9
7.5
13
M6-18
18
5
28
KH-3
10
11
9.5
14
M8-12
12
6.8
25
KH-4
10
17
9.5
21
M8-15
15
6.8
28
M8-18
18
6.8
31
M8-22
22
6.8
35
In this example, if you select a cell in the Screw Hole table to add a parameter, the entire set of parameters MH_NAME, EFF_DEP, BH_DIA, and BH_DEP are automatically created. Similarly, if you select a cell in the Knock Hole table , the parameters KH_NAME, DIA, EFF_DEP, BH_DIA, and BH_DEP are automatically created.
You can create two-hole features and add parameters defined in the Screw Hole table to this feature. To the other feature, you can add parameters defined in the Knock Hole table. However, if you add parameters at the part level after adding parameters defined in the Screw Hole table, you cannot add parameters from the Knock Hole table. As the parameters EFF_DEP, BH_DIA, and BH_DEP are common to both the tables and are already associated with the Screw Hole table, you cannot add the DIA parameter as a restricted parameter that is driven by the Knock Hole table.
For example, if a part contains both screw holes and knock holes, and you want to add parameters at the part level, as the EFF_DEP, BH_DIA, and BH_DEP parameters exist in both the tables, you must define a table that combines both type of holes as shown in the table below.
Hole_Type
MH_NAME
DIA
EFF_DEP
BH_DIA
BH_DEP
Screw hole1
M6
Null
12
5
22
Screw hole2
M6
Null
14
5
24
Screw hole3
M6
Null
18
5
28
Screw hole4
M8
Null
12
6.8
25
Screw hole5
M8
Null
15
6.8
28
Screw hole6
M8
Null
18
6.8
31
Screw hole7
M8
Null
12
6.8
35
Knock hole1
Null
6
11
5.5
13
Knock hole2
Null
8
9
7.5
13
Knock hole3
Null
10
11
9.5
14
Knock hole4
Null
10
17
9.5
21