Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

Hull and Outfitting

User Definable Joints Set

  • Last UpdatedDec 09, 2025
  • 3 minute read

Prior to VERSION 12.0 the joints available for use on the HVAC components were a fixed set of joints, such as FJ25, FJ30, RE , all defined in the macro hvcjoints.pmlobj. The HVAC Administrator is now able to define joints for rectangular, circular and flat oval ductwork.

There are 6 new sections (SECT) in the HVAC catalogue database.

/CADCHVACCATA-Joints-RECT

/CADCHVACCATA-Joints-CIRC

/CADCHVACCATA-Joints-FOVA

/CADCHVACCATA-Joints-RECT-Imp

/CADCHVACCATA-Joints-CIRC-Imp

/CADCHVACCATA-Joints-FOVA-Imp

These sections hold dataset elements (DATASET) for each joint, and each dataset has 7 data elements, …/DESC …/CODE …/ALPH …/NUME …/HVJA …/HVJB …/HVJC

Example:-

/CADCHVACCATA-Joints-RECT/FJ30

DESC ' 30 x 30 x 4 Angle Flange Joint (FJ30) '

FUNC 'FJ30'

/CADCHVACCATA-Joints-RECT/FJ30/DESC

DKEY DESC

PTYP TEXT

PPRO ( ' 30 x 30 x 4 Angle Flange Joint (FJ30) ' )

DTIT 'Description'

/CADCHVACCATA-Joints-RECT/FJ30/CODE

DKEY CODE

PTYP TEXT

PPRO ( 'FJ30' )

DTIT 'Code'

/CADCHVACCATA-Joints-RECT/FJ30/ALPH

DKEY ALPH

PTYP TEXT

PPRO ( 'FJ' )

DTIT 'Alpha'

/CADCHVACCATA-Joints-RECT/FJ30/NUME

DKEY NUME

PTYP TEXT

PPRO ( '30' )

DTIT 'Numeric'

/CADCHVACCATA-Joints-RECT/FJ30/HVJA

DKEY HVJA

PTYP REAL

PPRO ( 30 )

DTIT 'A Dimension'

/CADCHVACCATA-Joints-RECT/FJ30/HVJB

DKEY HVJB

PTYP REAL

PPRO ( 30 )

DTIT 'B Dimension'

/CADCHVACCATA-Joints-RECT/FJ30/HVJC

DKEY HVJC

PTYP REAL

PPRO ( 4 )

DTIT 'C Dimension'

The data in these data elements define a joint and all its relevant information to be used and displayed in the Joints form.

The joints provided in the standard product now use this new mechanism so that HVAC Administrators can remove and create joints. The standard joints and codes available currently are:

Joints for Components of any shape:

MALE or M

Socket and spigot male connection

FEMA or F

Socket and spigot female connection

FJ25

25x25x3 (1"x1"x1/8") equal angle section joint

FJ303

30x30x3 (11/4"x11/4"x1/8") equal angle section joint

FJ30

30x30x4 (11/4"x11/4"x3/16") equal angle section joint

FJ40

40x40x4 (11/2"x11/2"x3/16") equal angle section joint

FJ45

45x45x4 (13/4"x13/4"x3/16") equal angle section joint

FJ50

50x50x5 (2"x2"x3/16") equal angle section joint

FJ60

60x60x6 (21/4"x21/4"x1/4") equal angle section joint

FJ608

60x60x8 (21/4"x21/4"x5/16") equal angle section joint

FJ6550

65x50x6 (21/2"x2"x1/4") unequal angle section joint

FJ65

65x65x6 (21/2"x21/2"x1/4") equal angle section joint

FJ70

70x70x7 (23/4"x23/4"x5/16") equal angle section joint

FJ7550

75x50x6 (3"x2"x1/4") unequal angle section joint

FJ75

75x75x7 (3"x3"x5/16") equal angle section joint

FJ8060

80x60x6 (31/4"x21/4"x1/4") unequal angle section joint

FJ80

80x80x8 (31/4"x31/4"x5/16") equal angle section joint

FJ8010

80x80x10 (31/4"x31/4"x3/8") equal angle section joint

FJ90

90x90x9 (31/2"x31/2"x7/16") equal angle section joint

FJ10065

100x65x6 (4"x21/2"x3/8") unequal angle section joint

FJ10080

100x80x8 (4"x31/4"x3/8") unequal angle section joint

FJ100

100x100x8 (4"x4"x3/8") equal angle section joint

FB253

25x3 (1"x1/8") flat bar joint

FB254

25x4 (1"x5/32") flat bar joint

FB304

30x4 (11/4"x5/32") flat bar joint

FB305

30x5 (11/4"x3/16") flat bar joint

FB354

35x4 (13/8"x5/32") flat bar joint

FB405

40x5 (11/2"x3/16") flat bar joint

FB505

50x5 (2"x3/16") flat bar joint

FB606

60x6 (21/4"x1/4") flat bar joint

FB6010

60x10 (21/4"x3/8") flat bar joint

FB8010

80x10 (31/4"x3/8") flat bar joint

FB8012

80x12 (31/4"x1/2") flat bar joint

CH7638

76x38 (3"x11/2") rectangular channel section joint

CH10251

102x51 (4"x2") rectangular channel section joint

CH12763

127x63 (5"x21/2") rectangular channel section joint

CH15276

152x76 (6"x3") rectangular channel section joint

RE

Raw edge

SF25

Self flange 25mm (1")

SF40

Self flange 40mm (11/2")

SF50

Self flange 50mm (2")

WELD or W

Welded joint for branch connector or attachment fixed to a duct

Joints for Rectangular Components Only:

RE25

Raw edge, longitudinal seam notched back 25 (1")

RE40

Raw edge, longitudinal seam notched back 40 (11/2")

RE50

Raw edge, longitudinal seam notched back 50 (2")

DM30

Ductmate™ 30mm (11/8") flange

DM40

Ductmate™ 40mm (11/2") flange

IDC

Integral duct connector

IDF

Integral duct flange

VM20

Verromez™ 20mm (3/4") flange

VM30

Verromez™ 30mm (11/8") flange

VM40

Verromez™ 40mm (11/2") flange

FLAT

For spigot plates only

A PML object HVACJOINTS is the only place that controls the HVAC Joint storage location.

method .hvcJoints()

-- Set defaults for the object members

if (!!cdHVACunits eq 'MM') then

!this.rectangularJointsStorage

= object DBREF('/CADCHVACCATA-Joints-RECT ')

!this.circularJointsStorage

= object DBREF('/CADCHVACCATA-Joints-CIRC ')

!this.flatOvalJointsStorage

= object DBREF('/CADCHVACCATA-Joints-FOVA ')

otherwise:

!this.rectangularJointsStorage

= object DBREF('/CADCHVACCATA-Joints-RECT-Imp ')

!this.circularJointsStorage

= object DBREF('/CADCHVACCATA-Joints-CIRC-Imp ')

!this.flatOvalJointsStorage

= object DBREF('/CADCHVACCATA-Joints-FOVA-Imp ')

endif

endmethod

TitleResults for “How to create a CRG?”Also Available in