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

AVEVA™ Plate and Bar Nesting

GeneralParameters Node

  • Last UpdatedJul 12, 2024
  • 6 minute read

The GeneralParameters node is used to define how parts shall be nested. Nesting information is defined using child nodes.

The nesting on a bar is controlled by the information given in the following nodes:

MinDist

has one value, the minimum distance in mm between profiles in a nest.

CutClearence

has two parameters, last and first, which contains minimum distance in mm at end in last profile and at beginning of first profile.

KerfCompensation

has one value, which is the compensation in mm added to each cut.

CommonCut

has one value. Possible content is Yes or No.

AllowRotation

has one value. Possible content is No, UD, EE and UDEE. UD means rotation up-down is allowed, EE means that end-end rotation is allowed and UDEE means that both up-down and end-end rotation is possible. Rotation is only possible on profile types flat bar, I bar and T bar (EE only).

UseEndCutArea

has one value. Yes or No are allowed content. No means that profiles are considered to have straight cuts when performing the nesting.

Scrap

has one value that defines minimum length in mm of scrap that shall result in a generated rest material.

WantedScrap

has one value that defines the wanted length in mm of scrap on each nested bar.

MinimumClampingLast

has one value that defines the minimum length in mm of clamping area on the last profile on a nesting. If the last profile has a clamping length below this limit, an automatic switch with the first profile on the nest is made.

MinScrapLast

has one value that defines the maximum scrap in mm when cutting the last profile on a nest. If the sum of scrap on the last profile is this limit, an automatic switch with the first profile on the nest is made.

HoleHookRadius

has one value that defines the wanted hook radius in mm for hooks automatically created in holes.

The nesting on a plate is controlled by the information given in the following nodes:

AddStopBurnOuter

can have possible values Yes or No, where value Yes will generate a stop after cutting an outer contour and before the next idle movement.

AngleCheck

can have one value. If greater than zero, consecutive segments are checked when creating NC data. If greater than given value, a warning is issued.

AuxValidStartPos

can have one value, a text that will be presented for auxiliary functions in the starting position.

AuxValidEndPos

can have one value, a text that will be presented for auxiliary functions in the ending position.

When a bevel change along a limit the BevelChangeAction node describes how to handle this.

BevelChangeAction has the following child nodes:

\-\-          Type describes what action to take. Possible value is Gap.

          Length is the size of the gap.

          Radius is not used.

          EndHook is the definition of the end hook in the gap, using parameters L and R

          as described below.

          StartHook is the definition of the start hook in the gap, using parameters L and R           as described below.

Bridge is a node with the following child nodes:

          Width contains the width in mm of a bridge.

          Radius contains the radius in mm used for the fillet radius between bridge and           part.

          WidthHoles contains the width in mm of a bridge placed in holes.

          BridgeYDir can have possible values Yes or No, where value Yes will generate           bridges in Y direction.

          NegativeBridge has one parameter, ‘allowed’, which can have values Yes or           No.

          CrossBridge has one parameter, ‘allowed’, which can have values Yes or No.

CombineGSDTrace

can have possible values Yes or No, where value Yes will combine marking trace line and its GSD's into one contour.

CommonCut

can have possible values Yes or No.

CornersAngle

contains the minimum difference in degrees when a knuckle point shall be considered as a corner.

CornerLoop is a node with the following child nodes:

             AllCorners can have possible values Yes or No, where value Yes will generate              a corner loop in all corners (knuckle points).

             BevelChange can have possible values Yes or No, where value Yes will              generate a corner loop where there is a bevel change along the outer contour of              a plate part.

             InsideCutout can have possible values Yes or No, where value Yes will              generate.

             Length contains the leg length in mm of the corner loop.

             Radius contains the radius in mm in corner loop.

The following nodes defines hooks to be used. Each hook is defined using parameters L (for line) and R (for curve) defined with two values. For the line, the two values are length and connection angle and for the curve the two values are radius and sweep angle.

The hooks are defined under the node Hooks with the following child nodes:

          EndHook contains child nodes called Value. Each value defines a hook. The first           hook will be the default hook. The list of hooks will be presented in a drop down in           the property grid for a start.

          EndHookInHole contains child nodes called Value. Each value defines a hook.           The first hook will be the default hook. The list of hooks will be presented in a drop           down in the property grid for a start.

          EndHookInGap contains the definition of the hook used for gap restart.

          EndHookInNoneKnuckle contains the definition of the hook used for starts that           are not located in a knuckle.

          StartHook contains child nodes called Value. Each value defines a hook. The first            hook will be the default hook. The list of hooks will be presented in a drop down in            the property grid for a start.

          StartHookInHole contains child nodes called Value. Each value defines a hook.           The first hook will be the default hook. The list of hooks will be presented in a

          drop down in the property grid for a start.

          StartHookInGap contains the definition of the hook used for gap restart.

          StartHookInNoneKnuckle contains the definition of the hook used for starts that           are not located in a knuckle.

CreateGapInHole

can have possible values Yes or No, where value Yes will generate a gap in holes when starts are added.

CutClockwise

can have possible values Yes or No.

BurnGapRestart

can have possible values Yes or No, where value Yes will automatically restart cutting in gaps.

CutFreeRestart

can have possible values Yes or No.

CutHoleClockwise

can have possible values Yes or No.

HoleVerify

has two parameters, tolerance and direction, which controls the automatic start. generation in holes. Tolerance is given in mm and direction can have possible values X and Y.

LabelBackwards

can have possible values Yes or No.

ThicknessParallel

has two parameters, max and min, which defines the maximum and minimum thickness in mm for the parallel burner.

ThicknessPrecision

has two parameters, max and min, which defines the maximum and minimum thickness in mm for the precision burner.

MinDist

has one value that defines the distance between parts in mm.

MinDistEdge

has one value that defines the distance between a part and the raw plate edge in mm.

MinDistBlasting

has one value that defines the distance between a blasting geometry and the raw plate edge in mm.

MinDistCutFree

has one value that defines the distance between a cut free geometry and the raw plate edge in mm.

MinDistMainParallel

has one value that defines the minimum distance between the main and the parallel burner in mm.

MinDistMarking

has one value that defines the distance between a marking geometry and the raw plate edge in mm.

VaryingBevel

has two parameters, tolerance and interval, that defines the tolerance angle in degrees used when interpolating the continuously varying bevel angle and the angle interval that shall be used.

WorkingSequence

has one value, a comma-separated string that defines the working sequence for the machine. The string can contain the following key words that shall be given in order as sequence is requested: LabelAll, MarkAll, CutInnerAll, Partwise and BlastAll.

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