I have a valve that requires cap screws in place of bolts.
I've updated the BLRFARRA and changed the BTYP to CAP and defined a parameter to represent the tapped depth.
I then updated the bolt spec (new type bolting) and added an entry for 0.75" cap screws, with a BTYP of CAP and a BSEL of CAP.
Done a bit of testing on a line and it isn't coming out as expected.
The test line is pretty much FLAN, GASK, VALV, GASK, FLAN, FLAN, GASK, FLAN so that I can see the effect on the normal bolt selection as well as having a normal situation as a reference.
The quantity of screws is correct. The length coming out is pretty much as expected but the description is wrong.
It's grabbing the description from the previous entry in the bolt spec that matches the size.
So when I expected for the isometric to say Cap screws, it's saying Stud bolt.
I've removed the stud item from the spec and the description is then correct, i've then added the stud item back into the spec but below the cap screw entry and now both sets of bolts are referencing the cap screw descriptions.
Does anyone have any ideas why Isodraft is refusing to access both items in the bolt spec and is instead referencing the first item that fits the criteria?
Hi Randalf,
why do you use the BSEL? The BSEL is used to for changing the for example the bolt material in Design Module according for example to operation conditions. So if your valve needs CAP SCREW you do not need BSEL option. It's important to define correctly the heading of Bolt Spec and the Btype of Blrfarray. See for example the following Bolt Spec:
NEW SPEC /BOLT-A320-L7
TEXT 'BOLT'
HEADING
TYPE NAME BDIA BTYP CATREF DETAIL MATXT CMPREF BLTREF
Hi Randalf,
why do you use the BSEL? The BSEL is used to for changing the for example the bolt material in Design Module according for example to operation conditions. So if your valve needs CAP SCREW you do not need BSEL option. It's important to define correctly the heading of Bolt Spec and the Btype of Blrfarray. See for example the following Bolt Spec:
NEW SPEC /BOLT-A320-L7
TEXT 'BOLT'
HEADING
TYPE NAME BDIA BTYP CATREF DETAIL MATXT CMPREF BLTREF
Using generic btyp BOLT for Btyp of Blrfarray Isodraft takes default when it found BOLT-BOLT, STUD in this case.
With BOLT-MACH Isodraft take MACH. With BOLT-CAP it takes CAP.
[SIZE=2]HEADING
NAME TYPE BDIA SHOP BTYP BSEL CATREF DETAIL MATXT CMPREF BLTREF TMPREF PRTREF
DEFAULTS
- - - = = =
*/0.75_B1_OPT1_100.00 BOLT 0.75 FALS STUD DEF /S_STUD /PB1200S10002-D /BDJ-M /NOWGHT /PB1BLL2ARS1G002-SBOL-0.750 =0 =0
*/0.75_C1_OPT1_100.00 BOLT 0.75 FALS CAP CAP /S_STUD /PC1200S10002-D /BDJ-M /NOWGHT /PB1BLL2ARS1G002-SBOL-0.750 =0 =0[/SIZE]
For some reason when generating the bolts, irresprective of the fact that the valves BTSE is set to CAP, the first item in the specification is accessed.
All I can imagine is that the questions don't define the item specifically enough, but I can't see anything out of th