• Hi Guys

    got a puzzler

    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?

    all the best

    Randalf
  • 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

    DEFAULTS

    -        -          -    STUD

    BOLT  */STUD-14   14.00  STUD  /ANS-MBOLT-14 /SB-NUT-B18.2.2.-B1.1 /A320Gr.L7-A194Gr.4   =0   /ANS-MSTUD14
    BOLT  */MACH-14   14.00  MACH /ANS-MBOLT-14  /HEXAGON-SCREWS /A320Gr.L7-A194Gr.4   =0   /ANS-MMACH14
    BOLT  */CAP-14   14.00  CAP /ANS-MBOLT-14  /HEXAGON-CAP-SCREWS  /A320Gr.L7-A194Gr.4  =0   /ANS-MCAP14

    In CATA using generic btyp BOLT it takes default,
  • 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

    DEFAULTS

    -        -          -    STUD

    BOLT  */STUD-14   14.00  STUD  /ANS-MBOLT-14 /SB-NUT-B18.2.2.-B1.1 /A320Gr.L7-A194Gr.4   =0   /ANS-MSTUD14
    BOLT  */MACH-14   14.00  MACH /ANS-MBOLT-14  /HEXAGON-SCREWS /A320Gr.L7-A194Gr.4   =0   /ANS-MMACH14
    BOLT  */CAP-14   14.00  CAP /ANS-MBOLT-14  /HEXAGON-CAP-SCREWS  /A320Gr.L7-A194Gr.4  =0   /ANS-MCAP14

    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.

    Hope this helps
    Andrea
  • Hi Andrea

    the bolt spec is currently as follows


    [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
  • 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 /boc-bdj-m      /nowght         /boc-pb1bll2ars1g002-sbol-0.750 =0          =0
    */0.75_c1_opt1_100.00 bolt       0.75     fals  cap  cap  /s_stud      /pc1200s10002-d /boc-bdj-m      /nowght         /boc-pb1bll2ars1g002-sbol-0.750 =0          =0
  • Try to use the following heading:

    Heading
    name       type      bdia    shop    btyp    bsel     catref    detail    matxt    cmpref    bltref    tmpref     prtref
    defaults
    -           -        -       =       STUD       =

    set the Btyp of Bltrfarray of FLANG to generic BOLT and Blrfarray of Valve to CAP.
    Test it and let mw know if it works as expected.
  • Andrea

    The only attribute that was set differently to your suggestions was the default on the header.

    Changing that to STUD does appear to have done the trick.

    Thank you for your help.

    randalf