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. |