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

AVEVA™ E3D Design

Fabrication Machine

  • Last UpdatedFeb 14, 2025
  • 2 minute read

The following table is populated with the methods used by the fabrication machine manager:

Name

Result

Purpose

SetMaximumMaterialLength

(REAL length)

NO RESULT

Sets the maximum material length.

GetMaximumMaterialLength

()

REAL

Gets the maximum material length.

SetBendingMachine (DBREF bendingMachine)

NO RESULT

Sets the current bending machine. Future fabrication machine will use this bending machine.

GetBendingMachine ( )

DBREF

Gets the current bending machine.

SetWeldingMachine (DBREF weldingMachine)

NO RESULT

Sets the current welding machine. Future fabrication tests will use this welding machine.

GetWeldingMachine ( )

DBREF

Gets the current welding machine.

ValidatePipePiece (DBREF pipePiece)

BOOLEAN

Checks if the given pipe piece can be fabricated by the current combination of bending/welding machines. Information about fabrication for the bending/welding machine can be obtained by requesting the corresponding bending/welding result objects.

SetAddExcessBetweenBends (BOOLEAN add)

NO RESULT

Tells the fabrication machine manager if excesses between bends can be added to the pipe piece in order to satisfy bending machine fabrication requirements.

GetAddExcessBetweenBends ( )

BOOLEAN

Gets the current add excess between bends setting.

SetAddEndExcess (BOOLEAN add)

NO RESULT

Tells the fabrication machine manager if excesses at the ends of the pipe piece can be added in order to satisfy bending machine fabrication requirements.

GetAddEndExcess ( )

BOOLEAN

Gets the current add end excess setting.

SetChangeFlangeToManual (BOOLEAN change)

NO RESULT

Tells the fabrication machine manager if flanges at the end of the pipe piece can be changed to manually welded in order to be able to fabricate the pipe piece

GetChangeFlangeToManual ( )

BOOLEAN

Gets the current change flange to manual setting.

SetCheckStockLenght (BOOLEAN check)

NO RESULT

Tells the fabrication machine manager if the current stock must be checked during fabrication.

GetChecktockLength ( )

BOOLEAN

Gets the current check stock length setting.

SetFirstFeedNegative (BOOLEAN firstNegative)

NO RESULT

The first feed in the bending machine will be negative (the pipe is inserted into the bending machine)

GetFirstFeedNegative ( )

BOOLEAN

Gets the FirstFeedNegative setting of the fabrication machine manager.

GetBendingMachineResult ( )

BENDINGMACHINERESULT

Gets a BendingMachineResult object with information about the bending machine for the last fabrication test.

GetWeldingMachineResult

WELDINGMACHINERESULT

Gets a WeldingMachineResult object with information about the welding machine for the last fabrication test.

SetClutchEndPriority (STRING priority)

NO RESULT

Informs the fabrication machine manager about which end should be inserted in the bending machine clutch. Priority can take the following values:

‘FLANGED’

‘NONFLANGED’

‘NOPREFERENCE’

GetClutchEndPriority ( )

STRING

‘FLANGED’

‘NONFALNGED’

‘NONPREFERENCE’

Gets the current clutch end priority.

SetMaterialStretchConfig (STRING config)

NO RESULT

Sets the stretching parameters of the bending machine for the following fabrication tests. Config can take the values:

‘SYSTEMDEFAULT’

‘MACHINE’

‘MATERIAL’

‘NOSTRETCH’

GetMaterialStretchConfig ( )

STRING

‘SYSTEMDEAULT’

‘MACHINE’

‘MATERIAL’

‘NOSTRETCH’

Gets the current material stretch configuration.

BendingMachineAcceptsPipePiece (DBREF pipePiece)

BOOLEAN

Quick check to establish if the current bending machine acepts the given pipe piece.

WeldingMachineAcceptsPipePiece (DBREF pipePiece)

BOOLEAN

Quick check to establish if the current welding machine accepts the given pipe piece.

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