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

Hull and Outfitting

Set-up of the IP File

  • Last UpdatedDec 04, 2025
  • 22 minute read

IP's for this program can be given in an ordinary ASCII file with the fixed name ppanparts.ip, residing on the directory assigned to the environment variable SB_SHIP.

The following list shows all possible default parameters.

[ADD_LABELS,]

[ADD_ASS_BRA_LABELS,]

[ADD_ASS_CLIP_LABELS,]

[ADD_KNU_MARKING,]

[ADD_BEVEL_DETAILS,]

[ATTACH_ANGLE,]

[ATTACH_CON,]

[ATTACH_TYPE, MOULD | ACUTE,]

[ATTACH_TOL,<degrees>,]

[ATTACH_POS_TS,<pos>,]

[ATTACH_POS_OS,<pos>,]

[ATTACH_DIST,<dist>,]

[ATTACH_LEG,<size>,]

[BEV,]

[BEVEL_EXCESS_REMOVE, <value>,]

[BEVEl_EXCESS_REMOVE_PROF,avalue>,1]

[BEVEL_PROF_END_ADJUST, GUIDE/BUMP,]

[BEVEL_DETAIL_SCALE, <scale_factor>,]

[BLASTGAP, <gap>,]

[BLASTOFFSET, [offset percentage>,]]

[BRA, <bsymbol>,]

[BRA_LAP_MARK, [<angle>,]]

[BRADIST, <dist>,]

[BRAMARKHOOK,[<radius>, <length>,]]

[BUT, <busymbol>, [<buact>,]]

[CHAMFER_ON_BOU,]

[CMARK, [[ALWAYS_MOULD],[[<R1>],[<R2>,]]]]

[CPANSHRINK,]

[CUTMARK,]

[CUTMARK2,]

[CUTMARK3, <Length-1>, <Length-2>,<Judge_angle>,]

[CUTMARKDISPLACEMENT, <displ.>]

[CUTMARK_COMBINE, <dist>,]

[CUTMARK_EXCLUDE, <designation>,]

[CUTMARK_EXCLUDE_SPECIFIC, <designation>,]

[CHAMFER_PARTS,]

[DELTAMARK,]

[DEP, <dep no>,]

[DRAWEXCESS,]

[EXCLEN, <the length of the marking line outside the flange/top of the profile on each side>,]

[FLA, <fsymbol>, [<fact>,]]

[FRA, <frsymbol>, [<fract>,]]

[GSD, <filename>,]

[HULLMARKINGS,]

[INTDIST, <maxintdist>,]

[KS_NOTCH_PROLONG_TANGENTIAL,]

[KNUCKLE_USE_OPEN_ANGLE,]

[KNUCKLE_PREFIX_TS,<prefix this side>,]

[KNUCKLE_PREFIX_OS,<prefix other side>,]

[KNUCKLE_POSTFIX_TS,<postfix this side>,]

[KNUCKLE_POSTFIX_OS,<postfix otherside>,]

[LABEL_PART_ID,<SHORT or LONG>,

[LABEL_MARK_PLA,<SHORT or LONG>,

[LABEL_MARK_BRA,<SHORT or LONG>,

[LABEL_MARK_STI,<SHORT or LONG>,

[LABEL_MARK_FLA,<SHORT or LONG>,

[LABEL_MARK_PIL,<SHORT or LONG>,

[LABEL_MARK_DOU,<SHORT or LONG>,

[LABEL_MARK_CLI,<SHORT or LONG>,

[MARK_ABUT_PROF,]

[MARK_ABUT_PROF2,[<distance>,]]

[MARK_ABUTTING_PP,[<distance>,]]

[MARK_COLOUR_BRA, <colour>, ]

[MARK_COLOUR_PAN, <colour>, ]

[MARK_COLOUR_STI, <colour>, ]

[MARK_COLOUR_FICT, <colour>, ]

[MARK_I_H_BEAM, EDGE | MOULD,]

[MARKFICTHOLES,]

[MARKFICTNOTCHES,]

[MARKGAP, <gap length>,]

[MARKINGLINES,]

[MARKMOULD,]

[MARKPOSNO,]

[MARK_PLATE_BOTH,]

[MARK_SWAGE_TOOL_SIDE,]

[MAX_EXCESS,<value>,]

[MILLING_SIZE,<value>,]

[MINMARKLENGTH, <length>,]

[MTL, [<bevel code,]]

[NODRAW, <nodraw>,]

[NOMARK,]

[NOMARKLIST,]8

[NOMINALCONTOUR,]

[NOTM60BKT, <notm60bkt>,]

[NOSTIFFCLIP,]

[PAN, [<pact>,]]

[PANELBLASTING, [<Min_length<,<Max_length>,] ]

[REDUCE_MARKGAP_OF_STI_AT_HOLES,]

[REDUCE_MARKGAP_OF_PLANE_AT_HOLES,]

[REDUCE_MARKGAP_OF_PANEL_AT_HOLES,]

[REFPLANE,]

[SHRINK_HOLES,]

[SHRINK_WHEN_SPECIFIED,]

[SHRINKAGE, <shrobj>,]

[SOLIDCUTMARK,]

[SPIGOT,]

[SPLIT_BEVEL_INFO,]

[SPLIT_EXCESS_INFO,]

[STI, <ssymbol>, [<sact>,]]

[STIFFENERBLASTING, [<Min_length>,<Max_length>,] ]

[STIMARKHOOK,[<radius>, <length>,]]

[STIMARHOOK2,<Length>,<End-1>,<End-2>, . . .<End-n, ]

[STRUCTURE,]

[SWEDGINGSYMB, <swsymbol>,]

[TEXTSCALE, <the reciprocal scale factor>,]

[VMARK, [ALWAYS_MOULD,]]

[WAT, <wasymbol>, [<waact>,]]

[XDI,<xsymbol>, [<xact>,]]

[YARD, <yname>,]

[YDI, <ysymbol>, [<yact>,]]

[ZDI,<zsymbol>, [<zact>,]]

The order in which the ip's appear is irrelevant.

The ip´s above have the following meaning.

The ip´s, starting in ATTACH are all related to attachment angles. The attachment angle is defined as the angle between a component (stiffener, bracket plate) and a plate perpendicular to the attachment line on the plate. The attachment angle can be marked in two different ways, either always on moulded side or always as an acute angle. The marked angle is placed at a user-defined relative distance from that end of the trace line which is closest to AFT, BOTTOM or the shell on SB side. Markings on "this" side and "other" side is handled separately.

ADD_LABELS

If this IP is given, labels are added on plate parts. Types of labels that can be added are controlled by the setup for the Part Viewer in hull detail design.

ADD_ASS_BRA_LABELS

Brackets that aIf this IP is givenre not generating a geometry marking on the plate, but belongs to the same assembly or parent assemblies (maximum two levels up) can be labeled on the plate part if this IP is given.

ADD_ASS_CLIP_LABELS

Clips not generating a geometry marking on the plate, but belong to the same assembly or parent assemblies (maximum two levels up), can be labelled on the plate part if this IP is given.

ADD_KNU_MARKING

For knuckled plates the knuckle line will be marked on the plates. If this IP is given, parallel marking lines will be added denoting the limits of the knuckled area.

ADD_BEVEL_DETAILS

The geometry of the bevel shape will be added to plate parts when this IP is given. The geometry can be inspected when dragging in a part in the drafting canvas and it is available in nesting canvas and in reports in AVEVA Plate and Bar Nesting.

ATTACH_ANGLE,

The ip is given without any parameters. This keyword must be given to get attachment angles marked.

ATTACH_CON,

Attachment angle marks on inclined profiles (that means, mounted at an angle against the plate not equal to 90 degrees) are normally placed at the end of the profile that is closest to the Bottom, Aft or the starboard side (depending on orientation). If ATTACH_CON is set and if one of the ends of the profile is defined with a connection of main type 1 or main type 2 (see Connection Types), then this end is selected independent of the direction.

ATTACH TYPE

Values can be either MOULD or ACUTE.

Default value is MOULD

ATTACH_TOL

Tolerance value used when deciding if an angle should be added to the plate or not.

Default value is 0.5 degrees.

ATTACH_POS_TS

Value used to position the attachment angle marking for trace lines on "this" (facing) side. The value is given as a percentage value and the distance used is this percentage of the total length. The position to be used is calculated from the end of the trace line closest to BOTTOM, AFT or shell on SB side. Given values shall be between 0 and 100 and the default value is 50.

ATTACH_POS_OS

Ditto for trace lines on the "other" (rear) side.

Default value is 30.

ATTACH_DIST

Distance from the trace line to the tip of the angle.

Default value is 25 mm.

ATTACH_LEG

Size of the legs in the marked attachment angle.

Default value is 150 mm

BEV,

With this ip the bevelling codes are generated at the midpoint of the seam or boundary.

BEVEL_EXCESS_REMOVE, <value>,

By default, information about bevel along a plate limit has been stored even if excess has been defined for the same limit. This bevel information might (especially when the excess is large) be of no interest. If this ip is given, bevel information will be removed for the plate limit if the corresponding excess is larger than <value>. See also, in next chapter, the effect of this ip in case the environment variable SBH_EXC_AND_GAP has been set.

BEVEL_EXCESS_REMOVE_PROF,<value>,

By default, information about bevel along a profile end has been stored even if excess has been defined for the same profile end. This bevel information might (especially when the excess is large) be of no interest. If this ip is given, bevel information will be removed from the profile end if the corresponding excess is larger than <value>. See also, in next chapter, the effect of this ip in case the environment variable SBH_EXC_AND_GAP_PROF has been set.

BEVEL_PROF_END_ADJUST

May be set to values GUIDE or BUMP.

When set to GUIDE bevel compensation at profile ends is calculated according to the guiding contour. Otherwise when set to BUMP the bump contour is used when compensating for bevel at profile ends.

BEVEL_DETAIL_SCALE

The IP is used if a the bevel detail shall be presented in another scale than the nominal 1:1.

BLASTGAP, <gap>

If given, blasting contours will start and stop at the distance <gap> from the outer contour. The distance is measured in the direction of the blasting contour. If the ip is not given, a default value of 150 mm will be used.

BLASTOFFSET, [<offset percentage>,]

By default the blasting contours are positioned in the same way as the marking lines for stiffeners, that means, in the intersection with the mould plane. The effect of this ip is that the blasting contours are moved into the area covered by the web of the welded profile. The size of the move is <offset percentage>*<web_thickness >/100. If <offset percentage> is not given (or outside the interval 0-100) a default value of 50 will be used, meaning that the contour will be positioned in the midpoint of the web.

BRA, <bsymbol>,

Effects that the mould lines of brackets are generated with the text <bsymbol> at the beginning of the mould line. If an empty string is given, then a material symbol is generated.

BRA_LAP_MARK, [<angle in degrees>,]

Effects that a arrow is marked at the intersection point between the bracket contour an the overlapped component. The arrow size is fixed with an arm length of 50 mm. The centre angle is by default 30 degrees, but can be changed with a given value.

BRADIST, <dist>,

Marking lines for brackets are drawn in the plate parts only if the distance from the origin of the bracket to the panel is less than or equal to <dist>. Default value is : <dist>=20, if BRADIST is not given.

BRAMARKHOOK,

See K,[ <radius>, <length>, ] below for explanation of this default.

BUT, <busymbol>,<buact>,

If given, the intersection lines of tabled head planes are generated according to:

<buact>

> 0

The next <busymbol> <index of head plane> is generated at the intersection.

< 0

The next <coordin. value> <busymbol> is given.

The absolute values of parameters give the step with which the intersection lines are generated, if < 10.

If the absolute value is greater than 9, the <coordin. value> is computed in the following way:

<coordin. value> :=

<coordin. value>/<the power of param.>

CHAMFER_ON_BOU,

If set, a check is made along panel boundaries for butt bevels. Adjoining abutting panels are automatically searched for and if found the plates on both sides of the boundary are examined for chamfer in the same way as for internal seams in panels. If required, the bevel is updated with chamfer information. Furthermore, checks are made that matching bevel types have been used and if not, warning messages are written to the log file of ppanparts

CHAMFER_PARTS

If present, each individual plate part in an assembly plate part is checked against the restrictions for the parallel burning machine in a panel line. Objects that do not pass this check have object codes 1 and 2 equal to 91 and -4, respectively instead of 91 and 4.

CMARK, [ [ALWAYS_MOULD], [ [<R1>], [<R2>,] ] ]

If given, the marking lines will be provided with a so called cmark which point to the material side of the marking lines. If the material is located symmetrically around the marking line a double cmark pointing at both sides is drawn. If the material is located unsymmetrically around the marking line, no cmark is drawn.

The cmark will be placed in the middle of the marking line, which might be restricted to the actual weld, that means, considering notches of the endcuts (cf. STIMARKHOOK,[ <radius>, <length>, ]).

If the additional keyword ALWAYS_MOULD is given, the cmark will, however, be positioned at the centre point of the "theoretical" moulded line not affected by the notches of the endcut. This is valid for stiffeners only.

The cmark is built up by three circular segments to avoid knuckles in the marking line. The default values for the different radii are 10 and 30 mm, respectively. Given values below 10 mm will be interpreted as 10 mm. For curved marking lines, the R1 value will be fixed while the inner radius might differ a little bit from the R2 value.

Example: CMARK, , , 50, will create cmarks in the middle of the current marking line and the outer and inner radii will be given the values 10 and 50 mm, respectively.

CPANSHRINK,

Curved panels to be split for PLCM, have no definition for shrinkage defined. If this ip is given, a shrinkage attribute will be added to the converted plane panel as an empty shrinkage statement has been given to Planar Modelling, that means, SHR, ;

CUTMARK,

If given, marking lines will be added through cutouts on the top of the profiles for which the cutouts are set. See also EXCLEN <length> below.

CUTMARK2,

As for CUTMARK, but the calculation will be made on both of the plate surfaces of the panel. For profiles intersecting the panel at an oblique angle, two different marking lines will be calculated (each of them valid for one side only). If the two marking lines coincide, only one marking line will be stored (valid for both sides).

CUTMARK3, <Length-1>, <Length-2>, <Judge_angle>,

As for CUTMARK2, but with the following extensions.

Check is made if there is any header (stiffener or bracket) connected to the profile (section) for which the cutmark has been generated. If no header is found, then skip the cutmark line. Otherwise, check the angle between the header and the web of the intersecting profile.

If the header angle is less than or equal to Judge_angle, then create a cutmark of Type 1, otherwise a cutmark of Type 2.

Type 1

Type 2

CUTMARKDISPLACEMENT, <displ.>,

By this ip the marking lines created via CUTMARK or CUTMARK2 are parallel displaced the distance <displ.>.

CUTMARK_COMBINE, <dist>,

If given, the marking lines on cutouts of equal height and direction will automatically be combined to one marking line (typically this may happen for a number of cutouts in a limit against the planar bottom). The user can give a maximum distance <dist> between marking lines which are allowed to be combined. The default value for <dist> is set to zero.

Note that any of the ips CUTMARK,CUTMARK2 and CUTMARK3 must be given simultaneously. The ip SOLIDCUTMARK is automatically set when CUTMARK_COMBINE is given.

CUTMARK_EXCLUDE, <designation>,

where <designation> is number or name of the cutout type.

This ip is given to name certain types of cutouts that should be excluded when marking lines are being combined by the ip CUTMARK_COMBINE. Note that the ip should be given once for each type of cutout to be excluded, that means, several occurrences are allowed.

CUTMARK_EXCLUDE_SPECIFIC, <designation>,

where <designation> is number or name of the cutout type.

This ip is given to name certain types of cutouts that should be excluded when adding marking lines. Note that the ip should be given once for each type of cutout to be excluded, that is several occurrences are allowed.

DELTAMARK,

If given, a jag is inserted in the marking line for a stiffener at 1/3 of the total length of the opposite to the material side of the profile. If the profile crosses over more than one plate, the distance is still measured from the starting point of the whole marking contour, and the jag appears only on the plate part, in which the calculated point is situated.

DEP, <dep no>,

The string <dep no> is printed on the control list. Max. 10 characters. <dep no> must be either an integer or a string starting with a character.

DRAWEXCESS,

For plates including excess, the size of excess will be marked on the objects transferred to the checking drawing.

EXCLEN, <length>,

The length of the marking line outside the flange/top of the profile on each side. If not given, the marking lines will extend 150 mm outside the flange / top of the profile on each side as a default value (if CUTMARK is given).

FLA, <fsymbol>,<gap>,

If given, the mould lines of folded flanges are generated with text <fsymbol> at the beginning of the mould line. If an empty string is given, then a material symbol is generated by the standard post processor. <gap> is a gap by which the knuckle line is shortened at both ends.

FRA, <frsymbol>,<fract>,

If given, the intersection lines of tabled head planes are generated according to:

<fract>

> 0

The next <frsymbol> <index of head plane> is generated at the intersection

< 0

The next <coordin. value><frsymbol> is given.

The absolute values of parameters give the step with which the intersection lines are generated, if < 10.

If the absolute value is greater than 9, the <coordin. value> is computed in the following way:

<coordin. value> :=

<coordin. value>/<the power of param.>

GSD, <filename>,

If given, the GSD handling will be activated with the defaults described in the file <filename>.Full path to the file must be given.

HULLMARKINGS,

If given, any hull marks will be marked on the plate parts.

INTDIST, <maxintdist>,

If notches and/or cutouts come too close to each other, they will be combined to one cutout. This combination will take place if the minimum distance is smaller than <maxintdist>. If the ip is missing, then <maxintdist> = 75.

KS_NOTCH_PROLONG_TANGENTIAL,

By default, corner KS notches will be extended perpendicular to the limiting plate limits. If this ip has been given, the KS notches will be extended tangential. The effect of this ip will only be shown at limits having excess defined.

KNUCKLE_USE_OPEN_ANGLE

Controls the presentation of knuckle angles in labels. The knuckle angle is presented by default. If this IP is given, then the opening angle is presented.

KNUCKLE_PREFIX_TS

Prefix to be used when presenting knuckle angle labels on this side.

KNUCKLE_PREFIX_OS

Prefix to be used when presenting knuckle angle labels on other side.

KNUCKLE_POSTFIX_TS

Postfix to be used when presenting knuckle angle labels on this side.

KNUCKLE_POSTFIX_OS

Postfix to be used when presenting knuckle angle labels on other side.

LABEL_PART_ID

The part label can be presented as short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

LABEL_MARK_PLA

The label for an abutting plate can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

LABEL_MARK_BRA

The label for an abutting bracket can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

LABEL_MARK_STI

The label for an abutting stiffener can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

LABEL_MARK_FLA

The label for a welded flange can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values. Note, flange labels are only presented when the GSD option is used.

LABEL_MARK_PIL

The label for an abutting pillar can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

LABEL_MARK_DOU

The label for an marked doubling plate can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

LABEL_MARK_CLI

The label for an clip can be presented with its short or long part name (based on definition i part name control). Possible values are SHORT or LONG. SHORT is the default values.

MARK_ABUT_PROF,

If the ip MARK_ABUT_PROF is given then marking is generated for all profiles that are welded against any of the surfaces of the plate part. The marking line is valid for the side of the plate against which the profile is welded. The profile section is reduced to one line along the mould line side of the web and if flange exists, one line along the upper edge of the flange.

MARK_ABUT_PROF2, [<distance>,]

This ip means that a stiffener will get marking information from abutting stiffeners and brackets. The maximum allowed distance for an object to be considered as abutting may be defined by <distance>.

Default distance is 0.5 mm.

MARK_ABUTTING_PP, [<distance>,]

This ip means that a stiffener will get marking information from the plate that it penetrates. Those parts of the cutout that are welded against the stiffener will result in marking contours. The maximum allowed distance for an object to be considered as abutting may be defined by <distance>.

Default distance is 0.5 mm.

MARK_COLOUR_BRA, <colour>,

The marking lines for brackets in the resulting sketch will be drawn in the denoted <colour>. An unallowed value will be treated as green, that means, the default colour.

MARK_COLOUR_PAN, <colour>,

The same as MARK_COLOUR_BRA, but for abutting panels.

MARK_COLOUR_STI, <colour>,

The same as MARK_COLOUR_BRA, but for stiffeners.

MARK_COLOUR_FICT, <colour>,

The same as MARK_COLOUR_BRA, but for fictitious holes and notches.

MARK_I_H_BEAM,

Stiffeners of the I and H profile types are normally marked on the plate indicating the edge position of the profile. Omitting the ip, or by giving the value EDGE, will generate marking lines according to this.

By giving MOULD, the mould line of the stiffener will be marked.

MARKMOULD,

If ip PAN has been given, marking lines of abutting panels are generated. By default the marking line is placed along one of the two surfaces of the abutting panels. By giving this new ip, the marking lines will be calculated in the intersection with the mould plane of the abutting panels.

Note: This ip must be omitted in case GSD handling is activated.

MARKFICTHOLES, [<gap>,]

If given, marking contours for fictitious holes will be generated. If a parameter (<gap>) is assigned this specifies the size of a gap at the start of a hole that is located entirely within the plate. Default value is 10 mm.

MARKFICTNOTCHES,

If given, marking contours for fictitious notches will be generated.

MARKGAP, <gap length>,

If given, marking contours will start and stop at the distance <gap length> from the outer contour. The distance is measured in the direction of the marking line.

MARKINGLINES,

This IP is given when marking should be added for marking lines defined by the Marking statement when the panel has been modelled.

MARKPOSNO,

If given, information about position numbers will be stored in the marking attributes instead of information about the originating attributes.

MARK_PLATE_BOTH,

If ip MARK_PLATE_BOTH has been given, both sides of planar panels will be marked on the plates. The ip PAN must be given as well.

MARK_SWAGE_TOOL_SIDE

By default the marking for a swagin is created on the side of the plate where the swaging is defined. By setting this IP the marking will be created on the plate side opposite to the swaging, that means, on the side where the swaging tool is applied.

MAX_EXCESS,<value>,

<value> is the maximum allowed excess that ppanparts will handle. Default is 250 mm.

MILLING_SIZE,<value>,

Milling margin is added to stiffeners if asked for when modelling. The milling margin is by default 3 mm and can be changed using this IP.

MINMARKLENGTH, <length>,

Marking lines that are shorter than <length> are not drawn. Default value is: <length>=0.5, that means, all marking lines are drawn if this ip is not given.

MTL, [<bevel code>,]

Effects that the metal touching lines are marked on limits where a dotori bevel code has been defined. Marking will only take place if the connection angle differs from 90 degrees and only when it do not coincide with the guiding contour of the part. If a bevel code is given, then only limits with this bevel code are considered.

The metal touching lines are the two curves that result when the two surface planes of a plate part is intersected with a bounding surface.

NODRAW,

If this word is given, no objects will be drawn.

NOMARK,

If this word is given, no marking is performed.

NOMARKLIST,

If this word is given, no list of marking is produced.

NOMINALCONTOUR,

If this ip is entered, then the nominal contour will be stored as a marking contour in the developed plate object. The nominal contour is the outer contour when excess and bevel are disregarded.

NOSTIFFCLIP,

If given, marking lines for stiffeners on one-plate-panels will not be restricted by the outer contour.

NOTM60BKT, <notm60bkt>,

If <notm60bkt> ^= 0, then the brackets stored as separate contours in the panel object will not be output on SB_SEQ0. If the ip is missing, then <notm60bkt> = 0.

PAN, <pact>,

If given, the mould lines of intersecting panels are generated. With <pact> = 1 the name of panel is given and with <pact> = 2, the material symbol is generated by the standard post processor.

PANELBLASTING, [<Min_length>, <Max_length>,]

This ip is relevant only in combination with the PANEL ip. Marking lines for abutting panels will also result in blasting contours if the length of the marking line is in the interval between Min_length and Max_length. If blasting contours should be added for all panels then omit the length parameters.

REDUCE_MARKGAP_OF_STI_AT_HOLES,

If given, marking lines of the mould lines of stiffeners will be cut off at holes if they intersect the expanded hole contour (expanded the distance defined by MARKGAP).

REDUCE_MARKGAP_OF_PLANE_AT_HOLES,

If given, marking lines of reference planes will be cut off at holes if they intersect the expanded hole contour (expanded the distance defined by MARKGAP).

REDUCE_MARKGAP_OF_PANEL_AT_HOLES,

If given, marking lines of abutting panels will be cut off at holes if they intersect the expanded hole contour (expanded the distance defined by MARKGAP).

REFPLANE, [BOTH_SIDES,]

If given, reference plane marking previously defined in Hull Modelling will be added to plate parts and profile parts.

If BOTH_SIDES, is defined profile parts will be marked on both sides.

SHRINK_HOLES,

If given, holes will be compensated for shrinkage as all other marking lines. If not given, which is default, holes will only be moved but will keep their geometry.

SHRINK_WHEN_SPECIFIED,

Normally, shrinkage will be applied to stiffeners according to the same rules as for the plate parts. In Planar Hull Modelling, a keyword SHR may be given in the stiffener statement. If SHRINK_WHEN_SPECIFIED has been given, only those stiffeners with the keyword given will be compensated for shrinkage.

SHRINKAGE, <shrobj>,

With this ip given, this program will handle the compensation for shrinkage. <shrobj> is the name of the object containing data for shrinkage compensation. An empty string should be given if no object exists.

SOLIDCUTMARK,

Normally, only the part of a marking line that is actually inside the perimeter of a plate is stored in the plate object. That is, marking lines for cutmarks (requested via the CUTMARK, CUTMARK2 or CUTMARK3 ip´s) are normally divided into two since they are partitioned by the cutout they pass. However, if this ip is given, cutmarks with both end points inside the plate will be kept as one marking line.

SPIGOT,

If given, spigot plates in holes will be marked. The marking consists of a contour starting in the centre of the hole, connected to the circumscribed rectangle.

Panel view with spigot symbol (left) and plate part with spigot marking (right)

Detail of spigot marking in hole in plate part

SPLIT_BEVEL_INFO,

Bevel information (normally defined for each limit of a plate, if any defined) will be split into more accurate intervals, taking the geometry of cutouts, holes, into consideration.

Note: SPLIT_BEVEL_INFO must be given if the bevel information function should work properly in the Nesting system.

SPLIT_EXCESS_INFO,

Excess information (normally defined for a whole limit) will be split into more accurate intervals, taking the geometry of cutouts, holes, into consideration.

STI,<ssymbol>,<sact>,

If given, the mould lines of stiffeners are generated with text <ssymbol>. If an empty string is given, then a material symbol is generated by the standard post processor.

The <sact> value (with default value 1) is interpreted in the following way:

>= 0

The mould lines are generated only to real stiffeners (position number greater than, or equal to, zero (0)).

< 0

Also stiffeners with any position number produce marking lines.

STIFFENERBLASTING, [<Min_length>, <Max_length>,]

This ip is only relevant in combination with the STI ip. Marking lines for stiffeners will also result in blasting contours if the length of the marking line is in the interval Min_length and Max_length. If blasting contours for all stiffener marking should be added, then omit the length parameters.

STIMARKHOOK,[ <radius>, <length>, ]

Marking contours normally end at the intersection between the marking contour and the outer one. It is possible to have the marking contour end at the point(s) where the actual welding trace of a stiffener or bracket ends, that means, the possibly existing endcuts and notches are taken into account when creating the marking contours. Furthermore it is possible to let the marking contour end with a quarter circle and a straight line.

In order to achieve this the following information has to be added to the ip-file, BRAMARKHOOK and STIMARKHOOK. If these words are given alone, the marking contours will end where the weld trace of the stiffener/bracket ends. The words are independent of each other.

If exactly two values are given as parameters to the words, they are interpreted as the radius and length of a marking hook. The straight line will point towards the end of the weld trace. Any of the values can be set to zero. The part set to zero will not be added to the marking contour.

If both are set to zero, they can be omitted. In this case the marking contour ends at the end of the weld trace. If the radius is set to zero, the straight line will go the given length in the direction of the material side of the stiffener/bracket and with a knuckle of 90 degrees. If the length is set to zero, the contour will end with a quarter circle, whose end indicates the end of the weld trace and whose direction is against the material side of the stiffener/bracket. If none is set to zero, the contour will end with a quarter circle and a straight line, where the line points to the point where the weld trace ends.

STIMARKHOOK2, <Length>, <End-1>, <End-2>, ..., <End-n>,

As for STIMARKHOOK, the marking contour of a stiffener will end at the points where the actual welding trace ends, that means, any notches of the endcuts are taken into account when creating the marking contours. Furthermore, if the end cut code of a profile end is among the end cut codes given via the parameters End-1 to End-n, a straight line with the length Length will be added at the end of the marking contours perpendicular to the trace and directed as the material of the web of the profile.

Example

STIMARKHOOK2, 100, 2302, 2303, 2304

STRUCTURE,

If given, any Structure Elements (frameworks and sub frameworks) that has been made available for production are marked on the plate parts.

SWEDGINGSYMB, <swsymbol>,

Effects that the mould lines of swedging are generated with the text <swsymbol> at the beginning of the mould line. Default value is 'SW'.

TEXTSCALE, <the reciprocal scale factor>,

This ip states the scale in which the plates are intended to be drawn. The intention of this ip is to ensure a suitable text height independent of the drawing scale.

The default value is 50 that means, scale 1:50.

VMARK, [ALWAYS_MOULD,]

If given, the marking lines will be provided with jags which point to the material side of the marking lines. If the material is located symmetrically around the marking line a double jag pointing at both sides is drawn. If the material is located unsymmetrically around the marking line no jag is drawn.

The jag will be placed in the middle of the marking line, which might be restricted to the actual weld, that means, considering notches of the endcuts (cf. STIMARKHOOK).

If the additional keyword ALWAYS_MOULD is given, the jag will, however, be positioned at the centre point of the "theoretical" moulded line not affected by the notches of the endcut.

WAT, <wasymbol>,<waact>,

If given, the intersection lines of tabled head planes are generated according to:

<waact>

> 0

The next <wasymbol> <index of head plane> is generated at the intersection

< 0

The next <coordin. value><wasymbol> is given.

The absolute values of parameters give the step with which the intersection lines are generated, if < 10.

If the absolute value is greater than 9, the <coordin. value> is computed in the following way:

<coordin. value> :=

<coordin. value>/<the power of param.>

YARD, <yname>,

The ip is used to control the name of the shipyard, which is printed on row 5 in the heading of the line printer output. <yname> is a string of not more than 50 characters. If no yard name is defined as an IP, the environment variable SB_YARD will be printed as yard name in the list. If none of the above is set, AVEVA Marine will be printed as yard name.

XDI, <xsymbol>, [<xact>,]

If given, an orientation arrow will be generated in the direction of the x-axis of the ship coordinate system. The string <xsymbol> will be connected to the orientation arrow.

<xact>

> 0

The orientation arrow will point towards the positive direction of the x-coordinate axis

< 0

The orientation arrow will point towards the negative direction of the x-coordinate axis.

Default value of <xact> is 1.

YDI, <ysymbol>, [<yact>,]

ZDI, <zsymbol>, [<zact>,]

The same as for XDI, but for the y- and z-coordinate axes, respectively.

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