Bolt spec with BSEL not working in 12.1

 
  • Could you please export your bolt spec and upload it here?

    I have two doubts.....
    The error message says "...BTYP-1..." but the spec heading reports "BTYP"
    One Bolt Type in your spec is "STU" while I usually use "STUD".....it shouldn't make a difference......
  • I would have preferred a formatted "specon" type file but anyway I can't see anything wrong with it.
    As in 12.1 you have Units now, I would check your SBOL catalogue. If the conversion has been 100% ok.
    I would also run Data Consistency on your PIPE ti check if you get any helping message...
    Sorry not being that helpful...
  •  

    INPUT BEGIN
    NEW SPECIFICATION /TST_BOLTS
    LNTP unset
    QUES TYPE
    PURP PIPE
    QTYPE unset
    TDEF 'NONE'
    
    NEW TEXT
    STEX 'BOLT'
    
    END
    NEW SELEC
    QUES BDIA
    QTYPE unset
    TANS 'BOLT'
    TDEF 'NONE'
    
    NEW SELEC
    ANSW 12
    MAXA 12
    QUES SHOP
    QTYPE unset
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BTYP
    QTYPE unset
    TANS 'FALSE'
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BSEL
    TANS 'MACH'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M12-MACH
    TANS 'DEF'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'STU'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M12-STUD
    TANS 'A'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'TAP'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M12-TAP
    TANS 'B'
    
    END
    END
    END
    END
    NEW SELEC
    ANSW 16
    MAXA 16
    QUES SHOP
    QTYPE unset
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BTYP
    QTYPE unset
    TANS 'FALSE'
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BSEL
    TANS 'MACH'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M16-MACH
    TANS 'DEF'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'STU'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M16-STUD
    TANS 'A'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'TAP'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M16-TAP
    ANSW 2
    MAXA 2
    TANS 'B'
    
    END
    END
    END
    END
    NEW SELEC
    ANSW 20
    MAXA 20
    QUES SHOP
    QTYPE unset
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BTYP
    QTYPE unset
    TANS 'FALSE'
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BSEL
    TANS 'MACH'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M20-MACH
    TANS 'DEF'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'STU'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M20-STUD
    ANSW 1
    MAXA 1
    TANS 'A'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'TAP'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M20-TAP
    TANS 'B'
    
    END
    END
    END
    END
    NEW SELEC
    ANSW 24
    MAXA 24
    QUES SHOP
    QTYPE unset
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BTYP
    QTYPE unset
    TANS 'FALSE'
    TDEF 'EQUA'
    
    NEW SELEC
    QUES BSEL
    TANS 'MACH'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M24-MACH
    TANS 'DEF'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'STU'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M24-STUD
    TANS 'A'
    
    END
    END
    NEW SELEC
    QUES BSEL
    TANS 'TAP'
    TDEF 'DEF'
    
    NEW SPCOMPONENT /TST_BOLTS/WKOBOLT/M24-TAP
    TANS 'B'
    
    END
    END
    END
    END
    END
    END
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M12-MACH
    CATR SCOMPONENT /WKOBOLT/M12
    DETR SDTEXT /WKOBOLT/ZESKANTBOUTM12
    BLTR SBOLT /WKO-M12-ZESKANT-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M12-STUD
    CATR SCOMPONENT /WKOBOLT/M12
    DETR SDTEXT /WKOBOLT/DRAADSTANGM12
    BLTR SBOLT /WKO-M12-DRAADSTANG-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M12-TAP
    CATR SCOMPONENT /WKOBOLT/M12
    DETR SDTEXT /WKOBOLT/ZESKANTBOUT_TAPPEDM12
    BLTR SBOLT /WKO-M12-ZESKANT-TAPPED-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M16-MACH
    CATR SCOMPONENT /WKOBOLT/M16
    DETR SDTEXT /WKOBOLT/ZESKANTBOUTM16
    BLTR SBOLT /WKO-M16-ZESKANT-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M16-STUD
    CATR SCOMPONENT /WKOBOLT/M16
    DETR SDTEXT /WKOBOLT/DRAADSTANGM16
    BLTR SBOLT /WKO-M16-DRAADSTANG-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M16-TAP
    CATR SCOMPONENT /WKOBOLT/M16
    DETR SDTEXT /WKOBOLT/ZESKANTBOUT_TAPPEDM16
    BLTR SBOLT /WKO-M16-ZESKANT-TAPPED-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M20-MACH
    CATR SCOMPONENT /WKOBOLT/M20
    DETR SDTEXT /WKOBOLT/ZESKANTBOUTM20
    BLTR SBOLT /WKO-M20-ZESKANT-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M20-STUD
    CATR SCOMPONENT /WKOBOLT/M20
    DETR SDTEXT /WKOBOLT/DRAADSTANGM20
    BLTR SBOLT /WKO-M20-DRAADSTANG-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M20-TAP
    CATR SCOMPONENT /WKOBOLT/M20
    DETR SDTEXT /WKOBOLT/ZESKANTBOUT_TAPPEDM20
    BLTR SBOLT /WKO-M20-ZESKANT-TAPPED-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M24-MACH
    CATR SCOMPONENT /WKOBOLT/M24
    DETR SDTEXT /WKOBOLT/ZESKANTBOUTM24
    BLTR SBOLT /WKO-M24-ZESKANT-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M24-STUD
    CATR SCOMPONENT /WKOBOLT/M24
    DETR SDTEXT /WKOBOLT/DRAADSTANGM24
    BLTR SBOLT /WKO-M24-DRAADSTANG-SBOL
    
    OLD SPCOMPONENT /TST_BOLTS/WKOBOLT/M24-TAP
    CATR SCOMPONENT /WKOBOLT/M24
    DETR SDTEXT /WKOBOLT/ZESKANTBOUT_TAPPEDM24
    BLTR SBOLT /WKO-M24-ZESKANT-TAPPED-SBOL
    
    INPUT END  SPECIFICATION /TST_BOLTS
    INPUT FINISH
    

  • ... But never logged into that scary Specon...


    You don't need to enter Specon. You have an Export... button in the Specification Form.

    ...i just have Bitems unset and Blength 20mm...



    At SBOL level.
    If you have BITEMS unset, then BITLENGTH has to be 0mm
    No need to set LENGTH attribute (OLD method) but eventually XTRALENGTH
  • Thanks for the tip...

    At SBOL level i used BITLENGHT for the lenght of the washers amd nuts... And XTRALENGHTH for 4mm extra thread.
    It was all working fine in 12.0 and i tried to delete the BITLENGTH now, but it did not solved the problem.

    Birdy
  • Maybe too obvious, but did you set the BSEL on the Valve as well as the Flanges?
    All components except wafers and gaskets need to have the same BSEL.
  • Yes, BSEL is set on all items with coco starting with F...
    In mij test pipe i only have left two flanges... Even the stubends and gasket are removed.
    It is calculating te bolts correctly, but only giving the above error 8 times (for the 8 boltholes in the flange)...
  • At SBOL level i used BITLENGHT for the lenght of the washers amd nuts...


    But if you want to do that you need to give a value to BITEM attribute too.
    So if you need two washers and two nuts...
    BITEMS NUT WASH WASH NUT
    BITLEN 20 2 2 20