Misterious error on bolt lenght calculation

 
  • I knew I was going to post something about bolting one day...

    I have a simple line with:
    - a flanged valve that use stud bolt and nuts
    - another flanged valve that use cap screw

    Separately calculated (I mean if I put 1 valve in a line and the other valve on another line), everything is ok. I obtain the right quantity of stud bolts, nuts and cap screw with the correct lenghts.

    But if calculated in the same line the following happens:
    - the description of the stud bolt is replaced by the description of the cap screw (although quantity is ok)
    - the lenght of the stud bolt is wrong and is actually = to the length of the cap screw.

    I am using new bolting method and have double checked all BTSE and bolting spec details...

    I hope someone will figure out what could be happening.

    Thanks
  • ok, so I am figuring that from head to tail, if the first valve use cap screws (BTYPE = CAP), the bolting of the second valve (BTYPE = BOLT) will have its description and length set to the same values as the previous cap screw.

    If I shift the two valves (1st the one with BTYPE = BOLT and the 2d one with BTYPE = CAP), the bolting of the valve with BTYPE = CAP will have its description and length set to the same value as the previous.

    Any comment is welcome

    Thanks
  • and here is my bolt spec

    HEADING
    NAME       TYPE      BDIA    BTYP    BSEL     CATREF    DETAIL    MATXT    CMPREF    BLTREF    TMPREF     PDAREF     PR$
    TREF
    DEFAULTS
      -           -        -   STUD  W
    */BOLT:24 BOLT       12mm    NUT  W  /BOLT-M12       /NUT            =0          =0          =0          =0          =0          =0
    */BOLT:1  BOLT       12mm    STUD  W  /BOLT-M12      /STUD_BOLT  =0          =0          /MSTUD12    =0          =0          =0
    */BOLT:15 BOLT       12mm    CAP  W  /BOLT-M12       /CAP_SCREW  =0          =0          /MCAP12     =0          =0          =0

    BTYPE of Flange is set to BOLT
    BTYPE of valve using Stud bolt is set to BOLT
    BTYPE of valve using Cap is set to CAP

    I am not using any BSEL in the design component

    Is something wrong with my bolting SPEC ?

    Thanks
  • Spec Bolt with BTYPE STUD should have BTYPE BOLT to match the valve
    or
    Valve should use BTYPE STUD to match the Spec Bolt BTYPE
  • Hi pitch thank you for the answer.
    I though if a connexion with BTYPE BOLT-BOLT was found, the default spec BTYPE was used.

    I will try what you suggest and let you know.
  • Pitch, I made the changes you suggested but still no result...

    I have now the following configuration
    Valve1:
    Bdiameter ( 24 )
    Btype CAP
    Bthkness PARAM 11
    Noff 12

    Flange 1:
    Bdiameter ( 24 )
    Btype BOLT
    Bthkness PARAM 6
    Noff 12

    Valve2
    Bdiameter ( 20 )
    Btype BOLT
    Bthkness PARAM 5
    Noff 8

    Flange 2
    Bdiameter ( 20 )
    Btype BOLT
    Bthkness PARAM 6
    Noff 8

    bolt spec as follow:

    $S-
    $(  BORE UNITS MM    $)
    $(  DISTANCE UNITS MM    $)


    OLD SPECIFICATION /SPEC_BOLTS
    VERSION 1211
    MATREF =0
    FLUREF =0
    RATING 0.000
    LINETYPE NULL
    BSPEC =0
    NOMREF =0
    BRREF =0
    REDREF =0
    PDAREF =0


    TEXT 'BOLT'


    HEADING
    NAME       TYPE      BDIA    BTYP    BSEL     CATREF    DETAIL    MATXT    CMPREF    BLTREF    TMPREF     PDAREF     PR$
    TREF
    DEFAULTS
      -           -        -   BOLT  W


    */BOLT:3  BOLT       20mm    BOLT  W  /BOLT-M20       /STUD_BOLT  =0        =0          /MSTUD20       =0          =0         =0
    */BOLT:17 BOLT       20mm    CAP  W  /BOLT-M20       /CAP_SCREW   =0        =0          /MCAP20        =0          =0         =0
    */BOLT:26 BOLT       20mm    NUT  W  /BOLT-M20       /NUT         =0        =0          =0             =0          =0         =0
    */BOLT:4  BOLT       24mm    BOLT  W  /BOLT-M24       /STUD_BOLT  =0        =0          /MSTUD24       =0          =0         =0
    */BOLT:18 BOLT       24mm    CAP  W  /BOLT-M24       /CAP_SCREW   =0        =0          /MCAP24        =0          =0         =0
    */BOLT:27 BOLT       24mm    NUT  W  /BOLT-M24       /NUT         =0        =0          =0             =0          =0         =0




    In the MTO I obtain the correct cap for the first set of flange valve (correct diam, quantity and description). ok
    But for the second set I obtain the correct quantity and diam of stud bolt and nuts BUT the description of the stud is set as CAP and the length is wrong and is set as the length of pthe previous set of flange / valve.

    What can be wrong in that configuration ?

    Any idea?

    Thanks
  • As far as I know, you should change your spec as follows:

    HEADING
    NAME TYPE BDIA BTYP BSEL CATREF DETAIL MATXT CMPREF BLTREF TMPREF PDAREF PR$
    TREF
    DEFAULTS
    - - - STUD W


    */BOLT:3 BOLT 20mm STUD W /BOLT-M20 /STUD_BOLT =0 =0 /MSTUD20 =0 =0 =0
    */BOLT:17 BOLT 20mm CAP W /BOLT-M20 /CAP_SCREW =0 =0 /MCAP20 =0 =0 =0
    */BOLT:26 BOLT 20mm NUT W /BOLT-M20 /NUT =0 =0 =0 =0 =0 =0
    */BOLT:4 BOLT 24mm STUD W /BOLT-M24 /STUD_BOLT =0 =0 /MSTUD24 =0 =0 =0
    */BOLT:18 BOLT 24mm CAP W /BOLT-M24 /CAP_SCREW =0 =0 /MCAP24 =0 =0 =0
    */BOLT:27 BOLT 24mm NUT W /BOLT-M24 /NUT =0 =0 =0 =0 =0 =0

    This is because when you have BOLT vs CAP, CAP wins !
  • ok, solved, thanks all for your help.
    The bolt SPEC and Blrfarray was ok.

    The problem was on the DTAB UDAs.
    As most of the values are not defined by the client, I put lots of same 'xxx' values. This was generating mistakes when extracting length and description in Isodraft MTO because BOLT and CAP DTAB had in lost of case the same 'xxx' value.

    Only solution found by now: delete the DTAB UDAs.

    Someone knows how I could manage these 'xxx' values.

    Regards,
  • [COLOR=#333333]Someone knows how I could manage these 'xxx' values ?[/COLOR]