You are on page 1of 106

AVEVA Marine

(12.1)

TRAINING GUIDE
Hull Detailed Design -
Production Information

TM-2106

www.aveva.com
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 2
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Revision Log
Date Page(s) Revision Description of Revision Author Reviewed Approved
31/07/11 All 0.1 12.1.1 Upgrade MZ
12/09/11 All 0.2 Issued for Review MZ JS
23/09/11 All 1.0 Issued for training on 12.1.1 MZ JS SK
01/12/11 All 2.0 Issued with latest copyright footer CF CF
01/02/12 All 2.1 Issued for Review MZ
28/02/12 All 3.0 Issued for training on 12.1.SP2 MZ SK SK

Updates
All headings containing updated or new material will be highlighted.

Suggestion / Problems
If you have a suggestion about this manual or the system to which it refers please report it to the AVEVA at
TPS@aveva.com

This manual provides documentation relating to products to which you may not have access or which may
not be licensed to you. For further information on which products are licensed to you please refer to your
licence conditions.

Visit our website at http://www.aveva.com

Disclaimer
1.1 AVEVA does not warrant that the use of the AVEVA software will be uninterrupted, error-free or free
from viruses.

1.2 AVEVA shall not be liable for: loss of profits; loss of business; depletion of goodwill and/or similar losses;
loss of anticipated savings; loss of goods; loss of contract; loss of use; loss or corruption of data or
information; any special, indirect, consequential or pure economic loss, costs, damages, charges or
expenses which may be suffered by the user, including any loss suffered by the user resulting from the
inaccuracy or invalidity of any data created by the AVEVA software, irrespective of whether such losses are
suffered directly or indirectly, or arise in contract, tort (including negligence) or otherwise.

1.3 AVEVA's total liability in contract, tort (including negligence), or otherwise, arising in connection with the
performance of the AVEVA software shall be limited to 100% of the licence fees paid in the year in which the
user's claim is brought.

1.4 Clauses 1.1 to 1.3 shall apply to the fullest extent permissible at law.

1.5 In the event of any conflict between the above clauses and the analogous clauses in the software
licence under which the AVEVA software was purchased, the clauses in the software licence shall take
precedence. www.aveva.com
Copyright 1974 to current year. 3
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Copyright
Copyright and all other intellectual property rights in this manual and the associated software, and every part
of it (including source code, object code, any data contained in it, the manual and any other documentation
supplied with it) belongs to, or is validly licensed by, AVEVA Solutions Limited or its subsidiaries.

All rights are reserved to AVEVA Solutions Limited and its subsidiaries. The information contained in this
document is commercially sensitive, and shall not be copied, reproduced, stored in a retrieval system, or
transmitted without the prior written permission of AVEVA Solutions Limited. Where such permission is
granted, it expressly requires that this copyright notice, and the above disclaimer, is prominently displayed at
the beginning of every copy that is made.

The manual and associated documentation may not be adapted, reproduced, or copied, in any material or
electronic form, without the prior written permission of AVEVA Solutions Limited. The user may not reverse
engineer, decompile, copy, or adapt the software. Neither the whole, nor part of the software described in
this publication may be incorporated into any third-party software, product, machine, or system without the
prior written permission of AVEVA Solutions Limited, save as permitted by law. Any such unauthorised
action is strictly prohibited, and may give rise to civil liabilities and criminal prosecution.

The AVEVA software described in this guide is to be installed and operated strictly in accordance with the
terms and conditions of the respective software licences, and in accordance with the relevant User
Documentation. Unauthorised or unlicensed use of the software is strictly prohibited.

Copyright 1974 to current year. AVEVA Solutions Limited and its subsidiaries. All rights reserved. AVEVA
shall not be liable for any breach or infringement of a third party's intellectual property rights where such
breach results from a user's modification of the AVEVA software or associated documentation.

AVEVA Solutions Limited, High Cross, Madingley Road, Cambridge, CB3 0HB, United Kingdom

Trademark
AVEVA and Tribon are registered trademarks of AVEVA Solutions Limited or its subsidiaries. Unauthorised
use of the AVEVA or Tribon trademarks is strictly forbidden.

AVEVA product/software names are trademarks or registered trademarks of AVEVA Solutions Limited or its
subsidiaries, registered in the UK, Europe and other countries (worldwide).

The copyright, trademark rights, or other intellectual property rights in any other product or software, its
name or logo belongs to its respective owner.

www.aveva.com
Copyright 1974 to current year. 4
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Contents

1 Introduction .............................................................................................................................................. 9
1.1 Aim .................................................................................................................................................... 9
1.2 Objectives ......................................................................................................................................... 9
1.3 Prerequisites .................................................................................................................................... 9
1.4 Course Structure ............................................................................................................................. 9
1.5 Using this guide ............................................................................................................................... 9
2 General ................................................................................................................................................... 11
2.1 The Log Viewer .............................................................................................................................. 11
2.2 The Production Program Interface (PPI) ..................................................................................... 12
2.2.1 Object selection ....................................................................................................................... 12
2.2.2 Filtering a current selection ...................................................................................................... 13
2.3 Customer control of production information.............................................................................. 13
2.3.1 Default and IP files ................................................................................................................... 13
2.3.2 Customer defined objects ........................................................................................................ 14
2.3.3 Drawings, Sketches and Receipt drawings ............................................................................. 14
2.3.4 Linked documents .................................................................................................................... 14
2.3.5 Important Information ............................................................................................................... 14
3 Manufacturing Packages ...................................................................................................................... 15
3.1 Manufacturing package from PML macro ................................................................................... 15
3.2 Manufacturing folder created interactively. ................................................................................ 16
Exercise 1 ....................................................................................................................................................... 17
4 Plane Parts Generation ......................................................................................................................... 19
4.1 Control of the program .................................................................................................................. 19
4.2 Running the program .................................................................................................................... 19
4.3 Output ............................................................................................................................................. 19
4.3.1 Plot output ................................................................................................................................ 20
Exercise 2 ....................................................................................................................................................... 21
5 Parts List ................................................................................................................................................ 23
5.1 Control of the program .................................................................................................................. 23
5.1.1 Part names ............................................................................................................................... 23
5.1.2 Sketches .................................................................................................................................. 23
5.1.3 Lists .......................................................................................................................................... 24
5.2 Running the program .................................................................................................................... 24
5.3 Output ............................................................................................................................................. 24
5.3.1 Sketch ...................................................................................................................................... 24
5.3.2 Text output ............................................................................................................................... 26
Exercise 3 ....................................................................................................................................................... 26
6 Material Lists .......................................................................................................................................... 27
6.1 Material List Bars ........................................................................................................................ 27
6.1.1 Description ............................................................................................................................... 27
6.1.2 Control of the program ............................................................................................................. 27
6.1.3 Running the program ............................................................................................................... 27
6.1.4 Output ...................................................................................................................................... 27
6.2 Material List Plates ..................................................................................................................... 29
6.2.1 Description ............................................................................................................................... 29
6.2.2 Control of the program ............................................................................................................. 29
6.2.3 Running the program ............................................................................................................... 29
6.2.4 Output ...................................................................................................................................... 29
6.3 Material List for nesting ................................................................................................................ 31
6.3.1 Description ............................................................................................................................... 31
6.3.2 Control of the program ............................................................................................................. 31
6.3.3 Running the program ............................................................................................................... 31
6.3.4 Output ...................................................................................................................................... 31
6.4 List of Materials ............................................................................................................................. 32
6.4.1 Description ............................................................................................................................... 32
6.4.2 Control of the program ............................................................................................................. 32
6.4.3 Running the program ............................................................................................................... 32
6.4.4 www.aveva.com
Output ...................................................................................................................................... 32

Copyright 1974 to current year. 5


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 4 ....................................................................................................................................................... 33
7 Profile Sketches and Manufacturing Lists .......................................................................................... 35
7.1 Description ..................................................................................................................................... 35
7.2 Control of the program .................................................................................................................. 35
7.2.1 Control of text output................................................................................................................ 35
7.2.2 Sketch settings ......................................................................................................................... 35
7.3 Running the program .................................................................................................................... 36
7.4 Output ............................................................................................................................................. 37
7.4.1 Text output ............................................................................................................................... 37
7.4.2 Sketches .................................................................................................................................. 37
7.4.3 Examples ................................................................................................................................. 38
Exercise 5 ....................................................................................................................................................... 42
8 Profile Nesting ....................................................................................................................................... 43
8.1 Description ..................................................................................................................................... 43
8.2 Control of the program .................................................................................................................. 43
8.3 Running the program .................................................................................................................... 43
8.4 Output ............................................................................................................................................. 44
8.4.1 Text output ............................................................................................................................... 44
8.4.2 Plot ........................................................................................................................................... 45
8.4.3 Example ................................................................................................................................... 45
Exercise 6 ....................................................................................................................................................... 46
9 Profile Cutting ........................................................................................................................................ 47
9.1 Description ..................................................................................................................................... 47
9.2 Control of the program .................................................................................................................. 47
9.3 Running the program .................................................................................................................... 47
9.4 Output ............................................................................................................................................. 48
9.4.1 Text output ............................................................................................................................... 48
9.4.2 Sketch ...................................................................................................................................... 49
9.4.3 Example ................................................................................................................................... 49
Exercise 7 ....................................................................................................................................................... 50
10 Weights and Centres of Gravity ....................................................................................................... 51
10.1 Description ..................................................................................................................................... 51
10.2 Control of the program .................................................................................................................. 51
10.3 Running the program .................................................................................................................... 51
10.4 Output ............................................................................................................................................. 51
10.4.1 Text Output .............................................................................................................................. 52
10.4.2 Sketch ...................................................................................................................................... 52
10.4.3 Example ................................................................................................................................... 53
Exercise 8 ....................................................................................................................................................... 54
11 Curved Plate Generation ................................................................................................................... 55
11.1 Description ..................................................................................................................................... 55
11.2 Control of the program .................................................................................................................. 55
11.2.1 Configuration file ...................................................................................................................... 55
11.2.2 Sketch ...................................................................................................................................... 56
11.3 Running the program .................................................................................................................... 56
11.4 Output ............................................................................................................................................. 57
11.4.1 Text output ............................................................................................................................... 57
11.4.2 Sketch ...................................................................................................................................... 57
11.4.3 Example ................................................................................................................................... 58
11.4.4 Shell stiffener ........................................................................................................................... 59
Exercise 9 ....................................................................................................................................................... 59
12 Bending templates ............................................................................................................................ 61
12.1 Traditional bending templates - Description .............................................................................. 61
12.2 Control of the program .................................................................................................................. 62
12.2.1 Configuration file ...................................................................................................................... 62
12.2.2 Sketch Configuration................................................................................................................ 62
12.2.3 Running the program ............................................................................................................... 62
12.2.4 Automatic positioning ............................................................................................................... 63
12.2.5 Manual positioning ................................................................................................................... 64
12.2.6 Output ...................................................................................................................................... 65
12.3 Cross bending templates - Description....................................................................................... 67
12.4 Cross Bending Templates - Control of the program .................................................................. www.aveva.com 67

Copyright 1974 to current year. 6


AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

12.4.1 Configuration file ...................................................................................................................... 67


12.4.2 Running the program ............................................................................................................... 68
12.4.3 Cross bending templates ......................................................................................................... 68
12.4.4 Output ...................................................................................................................................... 69
Exercise 10 ..................................................................................................................................................... 70
13 Jig Pillars ............................................................................................................................................ 71
13.1 Description ..................................................................................................................................... 71
13.2 Control of the program .................................................................................................................. 71
13.2.1 Configuration file ...................................................................................................................... 71
13.2.2 Sketch Configuration................................................................................................................ 72
13.3 Running the program .................................................................................................................... 72
13.4 Output ............................................................................................................................................. 75
13.4.1 Text output ............................................................................................................................... 75
13.4.2 Sketch ...................................................................................................................................... 75
13.4.3 Example Traditional Jig Pillars .............................................................................................. 76
13.4.4 Interactive jig pillars ................................................................................................................. 77
13.4.5 Example Interactive Jig Pillars .............................................................................................. 79
Exercise 11 ..................................................................................................................................................... 80
14 Plate Jigs ............................................................................................................................................ 81
14.1 Description ..................................................................................................................................... 81
14.2 Control of the program .................................................................................................................. 81
14.2.1 Configuration file ...................................................................................................................... 81
14.2.2 Sketch Configuration................................................................................................................ 81
14.3 Running the program .................................................................................................................... 81
14.4 Output ............................................................................................................................................. 83
14.4.1 Text output ............................................................................................................................... 83
14.4.2 Sketch ...................................................................................................................................... 83
14.4.3 Example ................................................................................................................................... 84
Exercise 12 ..................................................................................................................................................... 86
15 Hull Marks........................................................................................................................................... 87
15.1 Description ..................................................................................................................................... 87
15.2 Preparing hull texts ....................................................................................................................... 87
15.3 Projecting Hull Text ....................................................................................................................... 88
Exercise 13 ..................................................................................................................................................... 89
16 Paint Areas ......................................................................................................................................... 91
16.1 Description ..................................................................................................................................... 91
16.2 Input file .......................................................................................................................................... 92
16.2.1 Creating an input ...................................................................................................................... 92
16.2.2 Creating an input file using panels ........................................................................................... 96
16.2.3 Creating a sum from previous calculations .............................................................................. 99
16.3 Output ........................................................................................................................................... 101
16.3.1 Output example...................................................................................................................... 101
Exercise 14 ................................................................................................................................................... 102
17 PPM Interface ................................................................................................................................... 103
Exercise 15 ................................................................................................................................................... 106

www.aveva.com
Copyright 1974 to current year. 7
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 8
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
Chapter 1

1 Introduction

This course is designed for those people involved in preparing information to be used for the production of
hull structure.

1.1 Aim

To provide the participants with knowledge of all the possible types of information that can be extracted from
the model. After the completion of the course, the user should have acquired the knowledge to produce
manufacturing information as required.

1.2 Objectives

The participant will learn to:

Split the panels into plane parts.


Prepare parts list and material ordering lists.
Prepare information for manufacturing of profiles
Calculate weights and centres of gravity (WCOG)
Prepare information for the manufacturing of curved panels

1.3 Prerequisites

The participants of this course should have a good understanding of AVEVA Marine 12, Hull Detailed
Design Planar Modelling and Curved Modelling.

1.4 Course Structure

Training will consist of oral and visual presentations, demonstrations and set exercises. Each workstation
will have a training project, populated with model objects. This will be used by the trainees to practice their
methods, and complete the set exercises.

1.5 Using this guide

Certain text styles are used to indicate special situations throughout this document, here is a summary;

Menu pull-downs and button click actions are indicated by bold turquoise
text.

Information the user has to key-in will be in bold red text

Annotation for trainees benefit:

Refer to other documentation

System prompts should be bold italic and in inverted commas i.e. 'Choose
function'

Example files or inputs will be in the bold courier new font.

www.aveva.com
Copyright 1974 to current year. 9
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 10
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 2

2 General

For the examples in this documentation use project MTP, user MHULLFWD, password MHULLFWD, mdb
MHULLFWD

2.1 The Log Viewer

After using the PPI tool to select objects and to submit the desired job, the progress of the job is tracked
through the Log Viewer. As well as tracking the job the Log Viewer also allows the user to view the input,
view various outputs and also re-submit a previous job. Using the drop down menu you can start any
associated applications or batch processes.

To view the Log Viewer use the command View>Log Viewer. The system will display a window similar to
the one shown below:

When the Log Viewer is first started, batch modelling and hull production programs currently running will
appear in the applications list. Each job will be allocated a job id (number) and also the current status of the
job will be displayed.
Use the cursor to highlight a particular job and the Input and Output parameters window will display the
relevant inputs and outputs for that particular job. To open a file, double click on the filename. You may need
to modify your system settings to allow it to recognise the file type.

Highlight a job, pressing the right-hand mouse button gives the following options:
Run again: Allows the same job to be re-submitted with a new job number.
Delete: Removes a job that is no longer required,
Kill: Terminates a currently running job it,
Refresh: This will update the applications list according to the current Settings

Use function File>Settings. The following menu will appear:

Confirm delete on job files


Determines, if the user will have to confirm with a standard
'Yes/No' dialog box when deleting job files from the Log Viewer.

Delete output files


All output files will be deleted, when the session is closed.

Autodelete job files


Specifies if job files shall be automatically deleted. If activated, a
number of days may be specified in Delete job files older than
. Days, any jobs older than the required range will be deleted.

www.aveva.com
Copyright 1974 to current year. 11
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

2.2 The Production Program Interface (PPI)

AVEVA Marine hull databases are the central repository for hull information and as such the major source
for hull related production information.

The extraction of information from these databases can be divided into three steps:
1. Selection of the objects.
2. Initiating and performing the actual task.
3. Output and inspection of the results.

The Production Program Interface (PPI) is a standard interface for the common features of the production
and reporting functions within the Hull module. The PPI is available in AVEVA Marine Planar Hull Modelling,
AVEVA Marine Curved Hull Modelling, AVEVA Marine Structural Design.

The PPI is composed of three parts, corresponding to the three steps above:
A general selection tool for model data.
A tool for invoking production and reporting functions via the Log Viewer.
Presentation of graphical results (drawings and receipt pictures). In many cases the PPI will
automatically generate the drawing names. A method to control this is supplied.

2.2.1 Object selection

Before starting the PPI a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application session.

To start the PPI use the command Hull Tools>PPI Hull or

press on the Planar Hull Toolbar.


The Production Interface menu will appear as shown
opposite.

Select Used to invoke the selection tool.

Show Used to display the graphical results of a program.

The remaining entries of the menu show the different functions


supported by the PPI. The majority of these entries are still
inactive at this stage because no objects have been selected.
As mentioned previously, the first step is to select objects that
production information is required for. To start this process,
click the 1 Select button. The system will display the following
menu:

Block: Select a block(s) with all associated panels.


Assembly: Select an assembly(s) with all associated panels.
Panel: Select an individual panel(s)
Plate: Select an individual plate(s)
Profile: Select an individual profile(s).
Graphical: Interactive selection of a panel or a view from the current
drawing. Use the Options button to toggle between Panel and View.
Nested Profile: Select one or more nested profiles.
Nested Plate: Select one or more nested plates.
Filter: Detailed filtering of the current selection. Only available when
a selection has been made. See explanation on next page.
List: Lists the objects currently selected. Only available when a
selection has been made.
Reset: Clears the select list. Only available when a selection has
been made.
www.aveva.com
Copyright 1974 to current year. 12
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Note that the total selection can be built up by combining a number of different selections (with or without
filters). Also remember to reset the selection list before making a new selection or the new selection will
simply be appended to the existing selection.

2.2.2 Filtering a current selection

If the 7 Filter button shown previously is clicked the following menu will appear:

Date Before: Parts created before a certain date.


(YYYY-MM-DD)
Date Since: Parts created on or since a certain date.
(YYYY-MM-DD)
Side: Parts valid for All, Portside or Starboard.
Quality: Parts with a certain material quality
Thickness: Parts with a certain thickness

Plane Profile
Bracket Profile
Shell Profile
Straight Profile Select by various
Curved Profile component types
Not Nested
Stiffener
Flange
Pillar

Profile type Profiles of a particular type.


Profile parameter Profiles with particular
parameters.

Exclude Check this box and instead of only using the


objects found after the filter, the system will exclude
those objects from the current select list.

After pressing OK, some of the marked check boxes


may activate another menu to allow the specification
of more detail.

Once a selection has been made, it will stay as the current selection and it can be used when invoking
different production and reporting functions via the Job Launcher. At the same time all alternatives in the
Production Interface option menu will become active.

When the selection has been completed, click Cancel to exit the current menu. All the buttons are now
available and the user can continue with the desired function by clicking the respective button.

2.3 Customer control of production information

It is possible to customise and control the behaviour of the Production Information functions in various ways.
As well as controlling the behaviour of the separate programs it is also possible to customise the
appearance of the various outputs.

2.3.1 Default and IP files

Control can be administered at program level. In this case it normally takes place via default parameters,
sometimes called "ips", which are listed in a .def or .ip file, specific to the program. The default parameters
of the various programs are described in the respective chapters of this document.

www.aveva.com
Copyright 1974 to current year. 13
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

2.3.2 Customer defined objects

Another way of controlling the behaviour of the programs uses files, usually an ASCII-format file, containing
information specifying the users rules or standards. These files are then read by the Initialise Hull program
and are stored as objects in the hull structure data bank. The names of these files and/or objects are
normally assigned to logical names, which are defined in the project file of the current project or in the
default file for the relevant program.

2.3.3 Drawings, Sketches and Receipt drawings

If any drawings, sketches or receipt drawings have been created by the Production Information functions,
they can be viewed. The Show function in the Production Interface form can be used to display a list of
this output in the order of creation. Any output can be selected and temporarily displayed on the screen with
additional option to be printed or deleted. Pressing OC will show the next drawing and Quit will return to the
original drawing on the screen. Using the button Another databank enables drawings in other data banks to
be displayed. After a show of this kind, the original list with current jobs can be displayed by pressing the
LIST button without giving any filters at all.

Drawings generated by the production programs are automatically named. Naming rules are created by
system administrator and controlled via file assigned to SBH_DWGNAME_RULES.

Databases can be created for the storage of drawings produced using the Hull PPI interface, if these have
been set then the drawing can be opened and modified from the relevant database e.g. if a database has
been created for weight and centre of gravity drawings and has been referenced in the d065 file, all weight
and centre of gravity drawings will be stored in this database.
When opening a drawing expand the drop down list for Type, select the database that contains the drawing
type to be opened. Select the List button (the List button will change to Open, when a drawing has been
selected). Select Open to view the drawing.

2.3.4 Linked documents

All production programs generate links between output sketch, drawing, file and the part.

Double click on link will open linked file, drawing.

2.3.5 Important Information

Note: The process of extracting parts and other automated outputs are generated in batch mode, as
these are stored directly to the Dabacon db and not to the current session, theyre not available to the
system until a Get Work is instigated, this is automated when Show is selected from the Production
interface menu and OK is selected from the prompt (below) or File Get Work. Save and Unclaim
should also be executed before any further processes are run, as locked items will not be processed.
Tools>Clean Workspace should also be used between subsequent executions of the Hull PPI
Interface tools.

www.aveva.com
Copyright 1974 to current year. 14
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 3

3 Manufacturing Packages

In AVEVA Marine 12, the MBLOCK and MPANEL elements are obsolete and the production parts are
stored in manufacturing package elements MANPKG. These elements contain a filter element (MPKGFT)
as well as one or more manufacturing package folders (MPKGFL). The rules defined in the MPKGFT
elements determine in which manufacturing package the production parts will be stored. Each folder within a
manufacturing package has a rule which makes it possible to e.g. store different types of plate parts in
different folders.

Examples of rules are:

MATCHWILD ( ATTRIB NAMN, F201*)


ATTRIB TYPE EQ MPLATE
ATTRIB TYPECD EQ 91
MATCHWILD ( ATTRIB QUATXT OF FIRST MPLRWI, A*)
ATTRIB NAMN OF OWNER INSET( F201, TEST)

The last rule can be used in a last folder to ensure that there always is a folder to put the production part in.
This folder should normally be empty.

3.1 Manufacturing package from PML macro

Manufacturing packages can be created by PML script executed in the Command Window. Example macro
source code below:

INPUT BEGIN
NEW MANPKG /F201 DB MHULLFWD/M_F201
NEW MPKGFT /F201Filter01
MPKGFI (MATCHWILD ( ATTRIB NAMN , 'F201*' ))
END
NEW MPKGFL /F201PlateParts
MPKGFI ( ATTRIB TYPE EQ 'MPLATE' )
NEW MPKGFL /F201PlanarPlates
MPKGFI ( ATTRIB TYPECD EQ 91 )
www.aveva.com
Copyright 1974 to current year. 15
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

END
NEW MPKGFL /F201BrkCliDou
MPKGFI ((ATTRIB TYPECD EQ 94) OR (ATTRIB TYPECD EQ 81) OR (ATTRIB TYPECD
EQ 88))
END
NEW MPKGFL /F201ConvertedProfiles
MPKGFI ( ATTRIB TYPECD EQ 87 )
END
END
NEW MPKGFL /F201Profiles
MPKGFI ( ATTRIB TYPE EQ 'MPROF' )
END
NEW MPKGFL /F201BuiltProfiles
MPKGFI ( ATTRIB TYPE EQ 'MBPRO' )
END
NEW MPKGFL /F201Other
MPKGFI ( true )
END
OLD /F201Other
MPKGRF MPKGFL /F201Other
INPUT END /F201

Example script will create folder F201 stored in the MHULLFWD/M_F201 database. Folder will contain all
plane parts filtered by name string starts with F201. Four subfolders F201PlaneParts (plate parts),
F201Profiles (profile parts), F201BuiltProfiles (built profiles) and F201Other (other parts) will be created.
Additional plate parts will be divided in to: F201PlanarPlates (planar plate parts), F201 BktCliDou
(brackets, clips and doubling parts), F201ConvertedProfiles (converted profiles parts).

3.2 Manufacturing folder created interactively.

Please log on as system user (user SYSTEM, password XXXXXX, mdb HADMIN) and start Hull Detailed
Design application. Please use the command View > Addins >
ManuConfig and start configuration addin. Select root
Manufacturing databases, right mouse button click and choose
Create manufacturing package function. The following frame will be
presented:

Manufacturing package name folder name


Select database database name where folder will be stored
Select Manufacturing package (Insert after, Insert before)
database folders order.

Please key in package name, select database to save in and press


OK button.

Select created folder and open tab Configure. In


the filter row, press button . The filter
configuration window will be displayed (please
see left picture). Please press Add button and
create new filter rule. Key in F205Filter as filter
name and ( MATCHWILD ( ATTRIB NAMN ,
'F205*' ) AND ATTRIB TYPE NEQ 'MPRNST'
AND ATTRIB TYPE NEQ 'MPLNST' ) as filter
rule. All parts name start with string F205 will be
added to the folder, except profile and plate
nesting.
www.aveva.com
Copyright 1974 to current year. 16
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 1

Please create manufacturing package F205 and store it in the MHULLFWD/M_F205 database.

Please use following filtering:

Please use F206 package for references (check folders name, PML rules etc)

www.aveva.com
Copyright 1974 to current year. 17
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 18
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 4

4 Plane Parts Generation

This function splits plane panels into their individual plate and profile parts.

If the panel has brackets, the bracket plate and any stiffeners on the bracket will be treated in a similar way
as the plates and profiles on the panel itself. The plate parts will also be automatically marked at the traces
of intersections of brackets, stiffeners and flanges.

Any defined edge compensation, weld shrinkage and/or excess will be considered by the function and the
split parts will be generated with modified geometry and markings showing excess.

The name of the executable of this program is sf416d.


Plane Part Generation must be run prior to extracting Parts Lists, WCOG, etc as the other PPI
programs work against the Parts not the Panels. Therefore if a panel has not been split via Plane Part
Generation then it cannot be accessed by the other programs and will therefore not be included in any
outputs or calculations. Position numbers should already have been added (to allow easy identification
of the parts) see Planar Hull Modelling guide.

4.1 Control of the program

The program is controlled by system variables assigned in the project file and the contents of the default file
ppanparts.ip located in the SB_SHIP directory.
The contents of this file should be the responsibility of the Hull Manager and is therefore covered in the
AVEVA Marine Project Administration (Hull) Training Course.
If temporary items are not to be marked, they should be allocated to a separate block e.g. TEMPS and
the SBH_EXCLUDE_BLOCKS file should include the block TEMPS

For a full list of all possible input parameters in the file, and an explanation for each, please refer to the
AVEVA Marine Documentation, Hull Detailed Design, Manufacturing, Manufacturing of Plane Panel
Parts, Plane Panel Parts, Set-up of Program, Set-up of the IP file.

4.2 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling.

Use the command Hull Tools>PPI Hull.


Click the Select button in the Production Interface menu and select the object(s) on which splitting will be
performed.

After the selection is made, return to the Production Interface menu and click the 3 Plane Part Generation
button.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

4.3 Output

The Plane Parts Generation program generates output in plot and text format.

www.aveva.com
Copyright 1974 to current year. 19
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

4.3.1 Plot output

The plot output is named ppan_<last seven


characters of computer name>_<job number>, and
is stored in the database assigned by the variable
SBH_PPART_DWG

To view the plot output during the current session of


the application use the following command, Hull
Tools>PPI Hull>Show. The system will display the
window shown opposite:

Select the relevant job name, click the Open button to


view it.
The output can be viewed as a drawing by selecting
File>Open, then selecting Type: Hull Planar Part
Drawing, using a wildcard in the Name box will allow
all planar part drawings to be listed.

4.3.1.1 Example of plot output

Although only one job file is produced this will contain a plot of each plate part generated by the splitting
program.

As can be seen above opposite the plot contains the following information:

Position Number
Thickness
Steel Quality
Bevel Information (bevel code)
Marking information (stiffeners, panels, GSD triangles)

4.3.1.2 Text output

Three text files should be produced as a result of running the Plane Parts Generation program. All three files
should appear in the SB_SHIPPRINT directory of the current project. The three files can be opened by
double clicking them in the Log Viewer.

stdout<computer name>_<job number>.txt


File contains information regarding the execution of the program.

ppanparts0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

ppanparts1_<computer name>_<job number>.lst


Typically the list will contain the following information for each of the split panels:
The system internal name of all the parts extracted.
Information regarding material and quality for each of the extracted parts.
Information regarding the marking for the plate parts.
(Disabled if IP NOMARKLIST, is defined in the program default file)

The above information will be included for each part, whether it is a new part or if it already existed on the
database. If the part did already exist on the database an additional note will be included informing if the part
has changed from the previously stored one or alternatively informing that the part has not been stored
www.aveva.com
Copyright 1974 to current year. 20
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

because it is identical to the existing part. If the part has changed and has already been nested, then the
system will also include a reference to the relevant nested plate or profile and recommend a check be made
to ensure the modified part still fits into the nest.

For a full description of the output file, including the additional fields created if NOMARKLIST is not
present in the default file, please refer to the AVEVA Marine Documentation, Hull Detailed Design,
Manufacturing, Manufacturing of Plane Panel Parts, Marking Information.

Exercise 2

1. Open the HULL_PROD_EXERCISES drawing.

2. Select the planar panels shown


opposite and split into parts
using the function Plane Parts
Generation.

3. Review the various outputs.

4. Check manufacturing package


F206.

www.aveva.com
Copyright 1974 to current year. 21
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 22
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 5

5 Parts List

This program is used to produce parts lists based on a selection of data made in the PPI. The program
actually reads the parts from the plate and profile databases therefore the parts to be listed must have been
processed through the Plane Parts Generation or Curved Parts Generation program. If the planar/curved
panels have not been split then nothing will appear in the parts list.

The name of the executable for this program is sf101d.

5.1 Control of the program

5.1.1 Part names

The part names allocated to each part are controlled by the object __TB_PARTNAME_CTRL__ in the
SB_OGDB. Therefore this object must exist before running the Parts List program. The creation of this
object is considered the responsibility of the Hull Manager and is therefore covered in the AVEVA Marine
Project Administration (Hull) Training Course.

Also please note that if the __TB_PARTNAME_CTRL__ object is using positions numbers in the final part
name then position numbers have to have been allocated to the relevant parts.

5.1.2 Sketches

For the system to produce sketches the necessary drawing forms must exist in the SBD_STD.
These drawing forms should be named as follows:

TB_PARTLIST_1 Drawing form for the plate parts list.


TB_PARTLIST_2 Optional drawing form for the plate parts list. If defined, then this
form will be used for pages two and following pages. Drawing form
TB_PARTLIST_1 will be used for page one.
TB_PROFLIST_1 Drawing form for the profile parts list.
TB_PROFLIST_2 Optional drawing form for the profile parts list. If defined, then this form will
be used for pages two and following pages. Drawing form TB_PROFLIST_1
will be used for page one.

For a full list of available drawing form rules to customize the drawing forms please refer to AVEVA
Marine Documentation, Hull Detailed Design, Miscellaneous Functions, Parts Lists, Output Drawings,
Drawing Form Rules

The sketches mentioned above will be named automatically according to rules defined in the
SBH_DWGNAME_RULES. For Training project the following rules are defined:

PL_<six-digit number>_<page number>(<total number of pages) For plate parts.


PR_<six-digit number>_<page number>(<total number of pages) For profile parts.

www.aveva.com
Copyright 1974 to current year. 23
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

5.1.3 Lists

The parts list produced will be in comma separated value file format. To read these files it may be necessary
to create an association between csv files and MS Excel as shown below:

Select Delimited, then select Next, on the following form select Comma (a preview is displayed showing how
the file will appear), select Finish.

5.2 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull.

Click the Select button in the Production Interface menu and select the object(s) for which the Parts List
will be produced.

After the selection is made, return to the Production Interface menu and click the 4 Parts List button.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

5.3 Output

Parts List program generates output in sketch and text format.

5.3.1 Sketch

The system creates a drawing for the resulting plate parts


and a drawing for the resulting profile parts. These sketches
are stored in the database assigned to
SBH_PARTLIST_DWG.

The sketch outputs are named


PL_<running number>_1(total No.) for plate parts and
PR_<running number>_1(total No.) for profile parts.

To view the sketch outputs during the current session of the


application use the following command,
Hull Tools>PPI Hull>Show.

The system will display the window shown opposite:

www.aveva.com
Copyright 1974 to current year. 24
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Select the relevant name, click the Open button to view it.
At any other time this plot can be opened as a standard drawing by selecting File>Open, then selecting
Drawing Type: Hull part list drawing, using a wildcard in the Name box will allow all part list drawings to
be listed.

5.3.1.1 Example of sketch output

www.aveva.com
Copyright 1974 to current year. 25
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

5.3.2 Text output

Four text files should be produced as a result of running the Parts List program. All four files should appear
in the SB_SHIPPRINT directory of the current project. The four files can be opened by double clicking them
in the Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

partlist0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

partlist1_<computer name>_<job number>.csv


Contains information for the plate parts.

partlist2_<computer name>_<job number>.csv


Contains information for the profile parts.

5.3.2.1 Example of csv text output

partlist1_<job number>.csv

partlist2_<job number>.csv

Exercise 3

1. Open the HULL_PROD_EXERCISES drawing.


2. Select the planar panels and use the function Parts List.
3. Review the various outputs.
4. Check Linked Documents.

www.aveva.com
Copyright 1974 to current year. 26
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 6

6 Material Lists

6.1 Material List Bars

6.1.1 Description

This function calculates the basic data (lengths, dimensions, etc.) for material ordering of stiffeners, flanges,
pillars and profiles of the hull structure.

The name of the executable of this program is sf500d.

6.1.2 Control of the program

No additional settings are requirement.

6.1.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools > PPI Hull.

Click the Select button in the Production Interface menu and select the object(s) for which the material list
will be produced.

After the selection is made return to the Production Interface menu and click 5 Material List. From the
subsequent menu click 1 Material Ordering of Bars.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

6.1.4 Output

Four text files should be produced as a result of running the Material List Bars program. All five files should
appear in the SB_SHIPPRINT directory of the current project. The first three files can be opened by double
clicking them in the Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

matbar0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

matbar1_<computer name>_<job number>.lst


Contains the material list for the bars found in the current selection. See following example.

www.aveva.com
Copyright 1974 to current year. 27
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

6.1.4.1 Example of Material Ordering List for bars

The output data is sorted as per criteria such as identification number, the building block number, profile
type, dimension profile. The profiles are sorted in ascending order. The items on the lists are self
explanatory or are described by reference to the numbers on the example above:

1. Yard name. Maximum number of characters are 45. This is controlled by the environment variable
SB_YARD. If it is not defined, then a default value will be used by the system.
2. Ship id letters. The name will be fetched from object created in Init Hull program
3. For longitudinals and transversals this shows the shell stiffener number, otherwise the name of the
attribute within the panel containing the information for a bar.
4. The Program will use this column for printing of the following information:
L L-bar made of flat bars.
T T-bar made of flat bars.
BR<No> Profile on bracket <no>.
H<No> Profile in hole <no>.
L<No> Profile belonging to longitudinal <no>.
T<No> Profile belonging to transversal <no>.
FR<No> Profile defined at frame position <no>.
LP<No> Profile defined at longitudinal position <no>.

www.aveva.com
Copyright 1974 to current year. 28
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

6.2 Material List Plates

6.2.1 Description

This function generates a printed list used as a basis for plates material ordering. The plates may belong to
plane or curved panels and may be plane plates or developed plates with double curvature. Information
about brackets belonging to the panel will be generated as well.

The name of the executable of this program is sf501d.

6.2.2 Control of the program

The functions operation and results are controlled by the setting of system variable assigned in the project
default file and the contents of the programs default file matplate.ip located in the SB_SHIP directory of the
current project.

The available input parameters for of this program are listed below.

STEELDENSITY, <density>, If given, the calculations are made using the real <density>
as the value of steel density in tons/m3. Otherwise the value
7.86 is used.

EXCESS, <excess>, If given, the addition of excess material can be controlled.


Plane plates will be extended by <excess> millimetres at each side of their
length and width. Default value is 15 mm, if this input parameter is not
given.
Please note: this input parameter is valid for plane plates only! For
developed plates the plate development program controls the excess.

6.2.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull. Click the Select button in the Production Interface menu and
select the object(s) for which the material list will be produced.

After the selection is made return to the Production Interface menu and click 5 Material List. From the
subsequent menu click 2 Material Ordering of Plates.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

6.2.4 Output

Four text files should be produced as a result of running the Material List Plates program. All files should
appear in the SB_SHIPPRINT directory of the current project. The first three files can be opened by double
clicking them in the Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

matplate0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

matplate1_<computer name>_<job number>.lst


Contains the material list for the plates found in the current selection.
www.aveva.com
Copyright 1974 to current year. 29
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

6.2.4.1 Example of Material Ordering List for plates

The output data is sorted as per criteria such as identification number, building block number, group number,
position number, plate thickness. The brackets are listed in the same order, as they are stored in the panel
object. The items on the lists are self explanatory or are described by reference to the numbers on the
previous example.

1. Yard name, maximum number of characters 45. This is controlled by the environment variable
SB_YARD. If it is not defined, then a default value will be used by the system.
2. Ship id letters. The name will be fetched from object created in Init Hull program.
3. The length and breadth of the least circumscribed rectangle. This value is inclusive of manufacturing
excess, defined when generating the panel and also includes either the standard manufacturing
excess 15 mm at both ends (= 30mm total) or a user defined manufacturing excess defined in the
matplate.ip file.
4. The program will use the COMMENT column to print the number of edges for developed plates, all
other developed plates are considered to have 4 edges.

The headline BRACKETS, which contains information about the brackets belonging to the panel(s), has the
following fields in common with the plates, QUAL, NUM and TH.

The remaining bracket fields are as follows:

BRACKETS The designation of the brackets.


NO The number of the bracket in the panel. If there are several identical
standard brackets, they will all be listed on one line and NO is not given.
PLATE The name of the bracket as a detail in the plate data bank.

www.aveva.com
Copyright 1974 to current year. 30
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

6.3 Material List for nesting

6.3.1 Description

This program is used to produce material lists for plate and profile nests sorted by the assembly top level.
The resulting lists are comma-separated files suitable to customise by MS Excel or any other spreadsheet
application.

The name of the executable of this program is se032.

Before running Material List for Nesting, all parts should be assigned to an assembly

6.3.2 Control of the program

No additional settings are required.

6.3.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application. Use the command Hull Tools>PPI Hull. Click the Select button
in the Production Interface menu and select the object(s) for which the material list will be produced.

After the selection is made return to the Production Interface menu and click 5 Material List. From the
subsequent menu click 3 Material List for Nesting.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed

6.3.4 Output

Text files should be produced as a result of running the Material List Nestings program. All files should
appear in the SB_SHIPPRINT directory of the current project. The files can be opened by double clicking
them in the Log Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

Stderr <computer name>_<job number>.txt


Not applicable for the user. Internal system file.

matnest0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

matnest1_<computer name>_<job number>.csv


Contains information for the nested plates found in the current selection.

matnest2_<computer name>_<job number>.csv


Contains information for the nested profiles found in the current selection.

6.3.4.1 Example of Material List for nesting

List of plates

www.aveva.com
Copyright 1974 to current year. 31
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

List of profiles

6.4 List of Materials

6.4.1 Description

This program is used to produce simplified lists for plates and profiles. The resulting lists are comma-
separated files suitable to customise by MS Excel or any other spreadsheet processor.
Before running List of Materials, all parts should be nested.

The name of the executable of this program is se103d.

6.4.2 Control of the program

No additional settings are required.

6.4.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application. Use the command Hull Tools>PPI Hull. Click the Select button
in the Production Interface menu and select the object(s) for which the material list will be produced.

After the selection is made return to the Production Interface menu and click 5 Material List. From the
subsequent menu click 4 List of Material. Monitor the progress of the job in the Log Viewer and when the
job is flagged as terminated the results can be viewed

6.4.4 Output

Text files should be produced as a result of running the Material List Listing program. All four files should
appear in the SB_SHIPPRINT directory of the current project. The files can be opened by double clicking
them in the Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

matlist0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

matlist1_<computer name>_<job number>.csv


Contains list information for the plates in the current selection.

matlist2_<computer name>_<job number>.csv


Contains list information for the profiles found in the current selection.

www.aveva.com
Copyright 1974 to current year. 32
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

6.4.4.1 Example of List of Material

List of plate nests:

List of profile nests:

Exercise 4

1. Open the HULL_PROD_EXERCISE drawing.


2. Select planar panels (use Graphical option).
3. Run the function Material List>Material Ordering of Bars.
4. Run the function Material List>Material Ordering of Plates against the same panel.
5. Reset panels selection and select hull block F201.
6. Run the function Material List>List of Materials.
7. Review the various outputs.

www.aveva.com
Copyright 1974 to current year. 33
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 34
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 7

7 Profile Sketches and Manufacturing Lists

7.1 Description

This function calculates relevant information for the manufacturing of stiffeners, flanges and shell profiles in
the hull structure. The lists contain information about marking, lengths, end-cutting, bending, weight, etc. It is
also possible to generate information relating to the bending of shell profiles.

The manufacturing information for stiffeners/flanges with equal position numbers will be printed on
manufacturing lists just once and the number of reproductions of stiffeners/flanges in the workshop is
specified in the "quantity columns".

The manufacturing information can also be generated for the following objects:
Flanges belonging to planar panels
Stiffeners belonging to brackets stored in planar panels.

The name of the executable of this program is sf628d

7.2 Control of the program

7.2.1 Control of text output

Two text files one assigned to SBH_PROF_RESTRICT, the other assigned to SBH_SKETCH_RESTRICT
control the performance and output from the program. It is considered the task of the Hull Manager to control
these files and they are therefore covered in the Project Administration (Hull) Training Course.

However a number of settings within these files are critical, and must be set otherwise no output will be
produced from this program. In the file assigned to SBH_PROF_RESTRICT the following settings are
critical:

PSKETCH=YES Must appear if profile sketches are to be produced.

MANSTIFF=YES Must appear if profile-manufacturing lists are to be produced

MANSTIFF_CSV=YES Must appear if profile-manufacturing lists are to be produced in


comma separated value format.

Optional keyword introduced in AVEVA Marine 12 product:

SKIPHOLE_DIST - Holes that are too close to profile bottom edge to manufacture automatically can be
skipped on the profile sketch, generic files and manufacturing lists.

7.2.2 Sketch settings

In the file assigned to SBH_SKETCH_RESTRICT the following settings are critical:

FORM_NAME=PSKETCH_STRAIGHT
The name of the drawing form to be used for straight planar profiles. In this case the drawing form is
called PSKETCH_STRAIGHT and this drawing form must exist in the SBD_STD database.

FORM_NAME_CURVED=PSKETCH_CURVED2
The name of the drawing form to be used for curved planar profiles. In this case the drawing form is
called PSKETCH_CURVED2 and this drawing form must exist in the SBD_STD database.

www.aveva.com
Copyright 1974 to current year. 35
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

FORM_NAME_SHELL=PSKETCH_SHELL
The name of the drawing form to be used for shell profiles. In this case the drawing form is called
PSKETCH_SHELL and this drawing form must exist in the SBD_STD database.

FORM_NAME_TWISTED=PSKETCH_TWISTED
The name of the drawing form to be used for shell profiles. In this case the drawing form is called
PSKETCH_TWISTED and this drawing form must exist in the SBD_STD database.

If FORM_NAME_CURVED and FORM_NAME_SHELL are not set then all sketches will use the form
assigned to FORM_NAME.

Other key-words are optional. This manual will present only settings introduced in AVEVA Marine 12
product. For full list of settings, please refer to AVEVA Marine Users documentation

MARKINGS_DIM - Keyword controlling if not perpendicular marking lines should be positioned with
additional dimension above sketch. Possible values:
YES - markings should be presented with additional dimension above profile sketch
NO - default markings presentation
DOTORI_ON_AXIS Possible values YES and NO. This keyword determines if dotori information should
be displayed along trace axis. The default is NO. The information will be displayed like
as in the figure below:

SNIPED_FLANGE_LDIMENSION - Possible values YES and NO. This keyword determines if additional
dimensioning should be done for sniped flanges.

Using these keywords makes it possible


BENDING_SYMBOL_FONT = <n> (number of symbol font) to place a small symbol in the sketch,
BENT_DOWN_SYMBOL = <n> (symbol number) showing the bending direction. The
BENT_UP_SYMBOL = <n> (symbol number) symbol area must be defined using the
$4519 and $4520 rules.

Bending information can be inserted in to profile picture. Bending angle is presented, if profile thickness and
bending radius are below user defined values.

7.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application. Use the command Hull Tools>PPI Hull. Click the Select button
in the Production Interface menu and select the object(s) for which the profile manufacturing information
will be produced.
After the selection is made, return to the Production Interface menu and click 6 Profile Sketch and List.
Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed. www.aveva.com
Copyright 1974 to current year. 36
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

7.4 Output

Depending on the settings discussed above, the program will produce both text and sketch output. This
output varies depending on the type of stiffener, i.e. planar straight, planar curved, shell twisted. An example
of each case is shown later in this chapter.

7.4.1 Text output

The following files will appear once per run and can be accessed by double clicking them in the Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

tbrprofint0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

tbrprofint1_<computer name>_<job number>.dat


Contains a list of the resulting generic files from the program run. The list includes the file name and its
location.

The following files will appear once per stiffener and can be accessed by double clicking them in the Log
Viewer.

<stiffener name>.gen
Contains the generic information for the profile. This file is in a format to allow other software to read it
directly or after it has been treated by a post processor.

<stiffener name>.lst
Contains the manufacturing information for the profile in the text format.

<stiffener name>.csv
Contains the same information, as the .lst file but is presented in comma separated value format to allow
editing in MS Excel.

<stiffener name>.mnt
Contains positional information for the profile, given relative to the ships co-ordinate system.

7.4.2 Sketches

The system creates a sketch for the resulting profiles.


These sketches are stored in the database assigned to
SBH_PSKETCH_DWG.

The sketch outputs are named according to names defined


in file assigned to SBH_SKETCH_RESTRICT.

To view the sketch outputs during the current session of


the application use command Hull Tools>PPI Hull >
Show. The system will display the window listing
generated sketches. Select the relevant job name and click
the Open button to view it.

At any other time this plot can be opened as a standard


drawing by selecting File>Open, then selecting Type: Hull
profile sketch, using a wildcard in the Name box will allow
all profile sketches to be listed.
www.aveva.com
Copyright 1974 to current year. 37
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Training project sketches are named BLOCK-POSNO. Naming rules are described in Hull Administrator
training guide.

7.4.3 Examples

7.4.3.1 Planar stiffener, straight

Please note the following:

The part name is the user defined part name, not the internal system part name.

All of the information shown in the above text output is also available in comma separated value
format. This csv format is easier to read and also easier to manipulate into the desired layout /
content.

www.aveva.com
Copyright 1974 to current year. 38
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

7.4.3.2 Planar stiffener, curved

Please note the following:

For the example shown above the Trace length, Tlength and Mlength all equal 1013 mm, this is due
to neither endcut affecting the overall length.

All of the information shown in the above text output is also available in comma separated value
format. This csv format is easier to read and also easier to manipulate into the desired layout /
content.

www.aveva.com
Copyright 1974 to current year. 39
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

7.4.3.3 Shell stiffener

www.aveva.com
Copyright 1974 to current year. 40
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

7.4.3.4 Twisted profile

The A and B parameters are defined as a distance of A and B points from the base plane. Where the base
plane is a plane defined by S1, S2, and S3 points. A and B parameters are positive if the corresponding
points are closer to the observer then the base plane on the drawing below. In case of T shaped profile the
B parameter is measured from point on the web right below the flange.

The D parameter is a distance of the B point from a reference plane perpendicular to the base plane. The D
parameter has positive value if the stiffener is bent as on the drawings above. The C parameter is fully
described on the drawings above.

www.aveva.com
Copyright 1974 to current year. 41
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 5

1. Open the HULL_PROD_EXERCISES drawing.


2. Select planar panels and use the function Profile Sketch and List.
3. Review the various outputs.
4. Reset the PPI selection.
5. Select the curved panel F206-CP02.
6. Review the various outputs.

www.aveva.com
Copyright 1974 to current year. 42
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 8

8 Profile Nesting

8.1 Description

The Profile Nesting program takes the profiles from the SBH_PROFDB and nests them into user define raw
profiles. The system tries to nest them in such a way that the amount of scrap will be as small as possible.

The program will attempt to nest the longest remaining profile part into the shortest raw profile possible.
When this is done, it will continue to add profile parts using this method, until there is no profile part that can
be added due to the fact that the remaining part of the raw profile is too short. This optimisation of the
nesting can take into account the end cuts of the profile parts if desired. The profile nest will then be stored
in the data bank and the program will continue with the remaining profile parts and raw profiles.

The name of the executable of this program is sf605d.

8.2 Control of the program

The Profile Nesting program is controlled by the contents of the file assigned to SBH_PROF_RESTRICT.
Amongst other things this file controls:

the gap between profile part and profile part within a nest,
the gap between profile part and raw material ends,
if the profiles endcuts should be utilised during the nesting process,
etc, etc.

The set-up and maintenance of this file is considered to be a task for the Hull Manager and is therefore
covered in the Project Administration (Hull) Training Course.

As well as the above file controlling the nesting of the profiles another file assigned to
SBH_RAW_PROFILES informs the system of the available raw profiles into which the profile parts should
be nested. Again the set-up and maintenance of this file is considered to be a task for the Hull Manager and
is therefore covered in the Project Administration (Hull) Training Course.

8.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools > PPI Hull.

Click the Select button in the Production Interface menu and select the object(s) for which the associated
profiles will be nested.

After the selection is made return to the Production Interface menu and click 7 Profile Nesting.

The following menu will appear:

www.aveva.com
Copyright 1974 to current year. 43
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Key in the desired name for the resulting profile nest and click OK. The system will use the name entered
and add a two digit running number to create unique names no matter how many nests result from the run of
the program.

The system will display a dialog box showing the available raw profiles.

Two options now exist for the user:

Select a particular raw profile into which the system will nest the previously selected profile parts.
This is achieved by highlighting the desired raw profile and clicking the OK button.

Click the OK button without selecting any raw profiles. In this instance the system will search the
raw profile list and find suitable material to nest the previously selected profile parts into.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

8.4 Output

The profile nesting program produces both text and plot output

8.4.1 Text output

Four text files should be produced as a result of running the Profile Nesting program. All four files should
appear in the SB_SHIPPRINT directory of the current project and can be opened by double clicking them in
the Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

profnest0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

www.aveva.com
Copyright 1974 to current year. 44
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

profnest1_<computer name>_<job number>.lst


Contains information regarding the resulting profile nests, the profiles within each one, the amount of scrap
and the total raw profile requirement. See following example.

profnest2_<computer name>_<job number>.csv


Contains information sorted by nested profile as opposed to the lst file which is sorted by profile nest.

8.4.2 Plot

The plot output is named


PROFNEST_<computer name>_<job
number> and is stored in the Receipt
Drawings Database.

To view the plot output during the current


session of the application use the following
command, Hull Tools>PPI Hull>Show.

Select the relevant job name, click the Open


button to view it.

At any other time this plot can be opened as a


standard drawing by File>Open from the
relevant data bank.

8.4.3 Example

Please note the following:

An additional allowance can be defined in the SBH_PROF_RESTRICT file by the use of the keyword
OVERLENGTH. As an example this additional allowance could be the minimum material needed for grip by
a bending machine.

www.aveva.com
Copyright 1974 to current year. 45
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 6

1. Open the HULL_PROD_EXERCISES drawing.


2. Select the planar panels (use Graphical option)
3. Run the Profile Nesting program.
4. Review the various outputs.

www.aveva.com
Copyright 1974 to current year. 46
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 9

9 Profile Cutting

9.1 Description

The profile cutting interface option is used to generate fabrication data for profiles, such as lists, sketches
and generic data for cutting robots. The robot controllers and/or robot programming languages must have
the possibility to read the generic interface format, which is output.

The outputs from the Profile Cutting program are very similar to those produced by the Profile Sketch and
List program. The main difference is that the Profile Sketch and List program is ran against a profile in the
model, while the Profile Cutting program is ran against a profile nest. Due to this the generic and mounting
files produced can be used by external robotic systems to fully automate the cutting of profiles.

The name of the executable of this program is sf609d.

9.2 Control of the program

The Profile Cutting program is controlled by the contents of the file assigned to SBH_PROF_RESTRICT.
The set-up and maintenance of this file is considered to be a task for the Hull Manager and is therefore
covered in the Project Administration (Hull) Training Course.

9.3 Running the program

If Profile Nesting program was run within current session, update the session with profile nesting information
using File>Get Work.

From within a session of AVEVA Marine 12, Hull Detailed Design Planar Modelling or Curved Modelling
application use the command

Hull Tools>PPI Hull>Select

From the available list select


7 Nested Profile.The menu shown opposite
will appear:

Enter an asterix (*) in the selection field or use wildcards


to filter the results, then click OK to display the menu
shown opposite.

Select the desired profile nest(s) and click Add>>, the


selected items will be moved to the right hand column, to
remove any items select them from the right hand list and
select <<Remove . Select OK this will return you to the
selection menu. Select Cancel to return to the
Production Interface. Select 8 Profile Cutting to
execute the job.

Monitor the progress of the job in the Log Viewer and


when the job is flagged as terminated the results can be
viewed.

www.aveva.com
Copyright 1974 to current year. 47
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

9.4 Output

The Profile Cutting program produces text and sketch output.

9.4.1 Text output

The following files will appear once per run and can be accessed by double clicking them in the Log Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

profcut0_<computer name>_<job number>.log


Contains a list of the object selection used to run the program.

profcut1_<computer name>_<job number>.dat


Contains a list of the resulting generic files from the program run. The list includes the file name and its
location.

profcut2_<computer name>_<job number>.lst


Contains a list of nest names, profile part names, position numbers, lengths

profcut3_<computer name>_<job number>.lst


Contains machine control information (end cuts, travel rates etc.)

The following files are created for each nested profile and can be accessed by double clicking them in the
Log Viewer.

<nest name>.gen
Contains the generic information for the profile nest. This file is in a format to allow other software to read it
directly or after it has been treated by a post processor. It can be used to drive a profile cutting line.
Each generic file contains all required data for each profile in the nest to be cut. The main data in the file is
the position of the zero point of the profile and the macro description for each end-cut. All holes, notches and
cutouts are presented by full geometry in relation to a zero point. This generic file may be used to create the
specific input to control the robot itself and the means of transportation of the raw bar through the profile
cutting line.

<nest name>.lst
Contains the manufacturing information for each profile in the nest.

<nest name>.csv
Contains the same information as found in the lst file, plus some additional information. Is presented in
comma separated value format to allow editing in MS Excel

<nest name>.mnt
Contains positional information for each profile in the nest, given relative to the ships co-ordinate system.

www.aveva.com
Copyright 1974 to current year. 48
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

9.4.2 Sketch

The system creates a sketch for each nest. These sketches are stored in the database assigned to
SBH_NSKETCH_DWG

The profile sketch outputs are named according to rules defined in SBH_SKETCH_RESTRICT.

The nest sketch outputs are named


<nest name><number>
To view the sketch outputs during the current session
of the application use the following command, Hull
Tools>PPI Hull>Show.

Select the relevant job name and click the Open button
to view it.

At any other time these plots can be opened as


standard drawings by selecting File>Open then
selecting Type: Hull nested profile sketch, or Hull
profile sketch using a wildcard in the Name box will
allow all sketches of this type to be listed.

9.4.3 Example

Profile nesting sketch

www.aveva.com
Copyright 1974 to current year. 49
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 7

1. Open the HULL_PROD_EXERCISES drawing.


2. Select profile nesting created in Exercise 6.
3. Run Profile Cutting.
4. Review the various outputs.

www.aveva.com
Copyright 1974 to current year. 50
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 10

10 Weights and Centres of Gravity

10.1 Description

This program calculates the weight and centres of gravity for curved and planar panels. The calculations
may also be done for assemblies, including a whole building block or for separate objects such as plates or
profiles.

The name of the executable of this program is sf102d.

10.2 Control of the program

As well as producing text lists the system also produces a drawing for each WCOG result. For the system to
produce the WCOG drawings the drawing forms TB_WCOG_1 and TB_WCOG_2 must exist in the
SBD_STD.

For a full list of available drawing form rules to customize the drawing forms please refer to AVEVA Marine
Documentation, Hull Detailed Design, Miscellaneous Functions, WCOG Weight Calculation, Weight
Calculations of steel structure, Output Drawings, Drawing Form Rules.

The generated drawings mentioned above will be named according to rules stored in
SBH_DWGNAME_RULES, for example:

WCOG_<six-digit number>_<page number>(<total number of pages)

10.3 Running the program

To start the function a drawing must be current in Planar or Curved Hull modelling application. Use the
command Hull Tools>PPI Hull. Click the Select button in the Production Interface menu and select the
object(s) for which the WCOG information will be produced.

After the selection is made, return to the Production Interface menu and click 9 Weight and COG.

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

10.4 Output

The Weights and Centres of Gravity program produces both text and sketch output.

www.aveva.com
Copyright 1974 to current year. 51
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

10.4.1 Text Output

Four text files should be produced as a result of running the Plane parts Generation program. All files should
appear in the SB_SHIPPRINT directory of the current project. The three files can be opened by double
clicking them in the Log Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

wcog0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

wcog1_<computer name>_<job number>.csv


Contains the total weight and centre of gravity for the object(s) selected. The file will also contain an
individual weight and centre of gravity for all parts making up the selected objects. This file is in comma
separated value format allowing easy editing in MS Excel.

10.4.2 Sketch

The system creates sketches containing the WCOG information. These sketches are stored in the database
assigned to SBH_WCOG_DWG.

The sketch outputs are named


WCOG__<job number>_<sheet
number>(total No.)

To view the sketch outputs during the


current session of the application use
the following command:
Hull Tools>PPI Hull>Show.

Select the relevant job name, click the


Open button to view it.

At any other time this plot can be


opened as a standard drawing by
selecting File>Open then selecting
Type: Hull weight & centre of gravity
drawing, using a wildcard in the Name
box will allow all weight &centre of
gravity drawings to be listed.

www.aveva.com
Copyright 1974 to current year. 52
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

10.4.3 Example

Text output (csv file)

Sketch output:

www.aveva.com
Copyright 1974 to current year. 53
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 8

1. Open the HULL_PROD_EXERCISE drawing.


2. Select planar parts and curved panel (use Graphical option).
3. Run Weight and COG program.
4. Review the various results.

www.aveva.com
Copyright 1974 to current year. 54
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 11

11 Curved Plate Generation

11.1 Description

Development of plates is carried out automatically during the modelling of the shell plates, these plates are
stored I the SB_OGDB. This program adds information like marking, shrinkage, etc. and releases the
developed plate into the SB_PLDB where it can be accessed by AVEVA Marine Plate Nesting.
The name of the executable of this program is sf831d.

11.2 Control of the program

11.2.1 Configuration file

The program is controlled by system variables assigned in the project file and the contents of the default file
cpanparts.ip located in the SB_SHIP directory.
Amongst other things this default file controls the selection of which marking lines should be added to the
curved plates. Consider the following input parameters:

MARK_PLATE, Automatically add marking lines for all intersecting plates.

MARK_LONG, Automatically add marking lines for all intersecting longitudinals.

MARK_TRANS, Automatically add marking lines for all intersecting transversals.

MARK_FR, Automatically add marking lines for all intersecting frame lines.
For this option to work the relevant frame lines must be stored as
hull curves in the SB_CGDB and must be named in accordance
with the projects Hull Reference object.

MARK_WL, Automatically add marking lines for all intersecting waterlines.


For this option to work the relevant waterlines must be stored as
hull curves in the SB_CGDB and must be named in accordance
with the projects Hull Reference object.

MARK_TEMPL, Automatically add marking lines for all associated bending


templates. For this option to work the Bending Templates program
must have been ran for the curved plate.

MARK_REFPL, Automatically add marking lines for all intersecting reference


planes. For this option to work the user must have the Reference
Planes license and have reference planes already defined in the project.

VMARK, If given, the marking lines will be provided with jags which point to the material side
of the marking lines.

Following keywords are introduced in AVEVA Marine 12:

CMARK, <R1>, <R2> If given, the marking lines for abutting internal structures and shell profiles will be
provided with a so called cmark that points to the material side of the marking lines.
If both VMARK and CMARK are given, VMARK will be used.

www.aveva.com
Copyright 1974 to current year. 55
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

ACCURACY_DIMENSION, If given, contour lengths of the different edges of the plates will be calculated
and presented as described below. Two different lengths are calculated for each
edge, the actual length and the moulded length. The actual length is the plate edge
including bevel gap and bevel compensation, shrinkage and compensation.

EXCESS_TYPE_ALENGTH, Denotes the excess types to be included in the calculation of the actual edge
lengths.

EXCESS_TYPE_MLENGTH, Denotes the excess types to be included in the calculation of the moulded
edge lengths.

If none of the above parameters are given then marking will automatically be added for Plates,
Longitudinals and Transversals by default. For a full list of all possible input parameters in the file,
and an explanation for each, please refer to the AVEVA Marine Documentation, Hull Detailed Design,
Manufacturing, Automatic Generation of Curved Parts, Release of Curved Parts for Production, Set-
up of Program, Set-up of the IP file.

11.2.2 Sketch

The output from the program consists of two sketches for each plate. To get these drawings, drawing forms
with fixed names TB_CPANPARTS_1 and TB_CPANPARTS_2 must exist on the data bank assigned to
SBD_STD.

For a full list of available drawing form rules please refer to the AVEVA Marine Documentation, Hull
Detailed Design, Manufacturing, Automatic Generation of Curved Parts, Release of Curved Parts for
Production, Set-up of Program, Set-up of Drawing Forms.

11.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull.

Click the Select button in the Production Interface menu and select the curved plate(s)/panel(s) to be
processed.

After the selection is made return to the Production Interface menu and click 10 Curved Plate Generation.
The following menu will be displayed:

To mark additional hull curves held in the SB_CGDB select option 2 or


3, to add only the defaults defined in the cpanparts.ip file select option
1. If 2 or 3 was selected the following menu will be displayed allowing
you to add additional marking line(s) to the plates at the selected
curve(s) location.

Key the name of the curve or use a wildcard to display the


following menu. (Option 2 has been used for this example)

Select the curve in the left hand column and move to the right using the Add>> button. When the required
curves have been selected, use the OK button to execute the job. www.aveva.com
Copyright 1974 to current year. 56
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

11.4 Output

After the successful run of the program the plate objects, now with marking lines and production allowances
taken into account, will be stored in the SB_PLDB. From this database they can be accessed by the AVEVA
Marine Plate Nesting system. Shell profiles will be stored in SBH_PROFDB.

The program also produces text output regarding the running of the job and sketch output for use in
production.

11.4.1 Text output

Three text files should be produced as a result of running the Curved Plate Generation program. All files
should appear in the SB_SHIPPRINT directory of the current project. The files can be opened by double
clicking them in the Log Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

This log file will also include:


Warnings if no bevel is defined for any edges of a curved plate. It is not compulsory to have bevel
defined for each edge of a curved plate and this message is only additional information provided by
the system.
A list of all the resulting sketches created by the program run.
Warnings, if plate parts are previously existing on plate database.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

cpanparts0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

11.4.2 Sketch

The system creates two sketches for each curved plate. These sketches are stored in the database
assigned to SBH_CPART_DWG

The sketch outputs are named according rule in


SBH_DWGNAME_RULES. In the Training project
ObjectName-PageNo

To view the sketch outputs during the current


session of the application use the following
command,
Hull Tools>PPI Hull>Show.

Select the relevant job name, click the Open


button to view it.

At any other time this plot can be opened as a


standard drawing by selecting File>Open then
selecting Type: Hull curved part drawing, using a
wildcard in the Name box will allow all curved part
drawings to be listed.

www.aveva.com
Copyright 1974 to current year. 57
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

11.4.3 Example

www.aveva.com
Copyright 1974 to current year. 58
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

11.4.4 Shell stiffener

The shell stiffeners output can now be viewed, once the Curved Plate Generation has been run. Running
Profile Sketch and List will collect the shell stiffeners attached to the curved panel. The shell stiffeners will
now be displayed in the show function. (As below)

Exercise 9

1. Open the HULL_PROD_EXERCISE drawing.


2. Select the curved panel (use Graphical option).
3. Run Curved Plate Generation.
4. Review the various results.
5. Run Profile Sketch and List.
6. Review the various results.

www.aveva.com
Copyright 1974 to current year. 59
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 60
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 12

12 Bending templates

12.1 Traditional bending templates - Description

While producing shell plates with curvature, it is usual to have some form of templates. This program
produces a series of bending templates to aid the rolling and forming of shell plates.
A typical bending template arrangement is shown below:

As can be seen above each template will have a sight-line mark. When the shell plate has the correct form,
all of the sight-line marks lay on a same line. Furthermore, all the upper edges of the templates will lie on the
same plane.

In order to place the templates correctly on the shell plate, each template has a direction mark and a pair of
set-square placing marks. The direction mark of the template and a similar mark on the marking sketch
define the direction of the template.

The program has a series of in-built defaults regarding the positioning of the templates, however the
template positioning can be completely user defined and this will be discussed later in the chapter.

After running the program the resulting templates are stored in the SB_PLDB as plate parts. They are
stored with the name of the curved plate and an appended running number. These templates can be
accessed by the nesting system and manufactured to a high degree of accuracy to aid in the precision
shaping of the curved plates.

As well as producing the template plate parts the program also produces text and sketch output to facilitate
the accurate positioning of the templates onto the curved plate. Once the templates have been created the
marking line for them can be added to the curved plate by running the Curved Plate Generation program
with the input parameter MARK_TEMPL, set.

The name of the executable of this program is sf820d.

www.aveva.com
Copyright 1974 to current year. 61
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

12.2 Control of the program

12.2.1 Configuration file

The program is controlled by system variables assigned in the project file and the contents of the default file
bendtempl.ip located in the SB_SHIP directory.

Bending template information can be added when the plates are created or modified using Curved Hull,
by selecting the PPI info button on the Shell Plate form and adding the required data to the input form.
Any bending template defined at plate level will take precedence over the bendtemp.ip file

An extract of possible input parameters for the bendtempl.ip file are shown below:

DISTTOEDGE,50, This parameter controls the distance between the first template and the corresponding
edge of the plate. If missing it is set to 100mm. This parameter is also valid for the positioning of the last
template.

MAXDISTTOTEMPLATE,2000, Maximum allowable distance between two adjacent templates. If not given
the default value is 3500mm.

MINHEIGHTOFTEMPLATE,200, Minimum allowable height of a template. If not given the default value is
250mm.

PINS,100, If the parameter is given, the program will calculate and list heights for adjustable pin templates.
The value given will be the distance between the pins. If not given the default value is 200 mm.

SIGHTLINEMARK,0.3, This parameter controls the position of the sight line mark on the first template. It
should be given as a factor in the range of 0-1. If not given the default value is 0.25.

FRAMETEMPLATES, If this parameter is given the templates will be calculated with their planes
perpendicular to the X-axis at frame positions.

AUTO_TEMPL_SIDE, When Automatic is used as the option for producing templates, one of the following
must be assigned: INSIDE, OUTSIDE, CONCAVE or CONVEX (If not assigned INSIDE will be used as
default).
For a full list of all possible input parameters in the file, and an explanation for each, please refer to
the AVEVA Marine Documentation, Hull Detailed Design, Manufacturing, Curved Plates, Bending
Templates for Shell Plates, Running Environment, Control Information.

12.2.2 Sketch Configuration

The output from the program consists of two sketches for each plate. One of the sketches is a formatted
drawing and therefore requires a drawing form named TB_BENDTEMPL to exist in the SBD_STD. Another
prerequisite for the output of the formatted drawing is that the input parameter ONLY_SIMPLE_SKETCH
must not have been given in the default file.
For a full list of all possible drawing rules and an explanation for each, please refer to the AVEVA
Marine Documentation, Hull Detailed Design, Manufacturing, Curved Plates, Bending Templates for
Shell Plates, Output, Drawings.

12.2.3 Running the program

The program can be run against an individual curved plate or multiple curved plates, i.e. usually all the
curved plates associated with a curved panel. The options available to the user vary depending on the type
of run being performed.

If run against multiple curved plates then the template positions are read from the bendtempl.ip file and the
same arrangement is applied to each individual curved plate. If the run is against a single curved plate then
www.aveva.com
Copyright 1974 to current year. 62
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

the user can select the manual positioning option and key in lengths along a selected plate edge to position
the templates. This option is not available if a curved panel has been selected.

12.2.4 Automatic positioning

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull.

Click the Select button in the Production Interface menu and select the curved plates/panels to be
processed.
After the selection is made, return to the Production Interface menu and press Bending Templates and
Jigs. The following menu will appear:

Click Bending Templates, another menu is displayed:

Click No

The following menu will appear:

The default for the template location will be


taken from the value assigned to
AUTO_TEMPL_SIDE, when Automatic is
selected, this may be changed to Inside or
Outside from the drop down list.

In calculation of outer templates no plate


thickness is considered.

The line of the template (frame plane,


waterline plane, or buttock plane) can be
defined as well as the direction of the template
e.g. along the aforementioned plane or perpendicular to the surface.

The templates are normally positioned automatically on the selected plates. The orientation and position of
the templates may also be controlled by the default file (FRAMETEMPLATES, etc.) or by defining the
template plane by selection Define template (and sight) plane. The addition PERP will cause the sight
plane to be "parallel" to the axis, i.e. it will not intersect the axis. The sight plane and the template planes will
thus be perpendicular to each other. This will cause the templates to be larger than if the sight plane is
placed as close as possible to the curved plate.

The Number of templates may be determined in different ways. If FRAMETEMPLATES is entered in the
default file, then the number of templates is given by the number of frame positions within the plate. For
other template types the number may be entered in the form above. If not entered in this form, the number
will be determined by the values assigned to MIN_TEMPLATES or MAXDISTTOTEMPLATE in the default
file.

When running the program for multiple curved plates the Manual positioning check box should not be
checked.

www.aveva.com
Copyright 1974 to current year. 63
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

If it is necessary to create new templates and keep previously defined, check box Keep old templates
should be checked.
When the form is completed click the OK button.
Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed.

12.2.5 Manual positioning

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application. This drawing should contain an isometric view with all seams and
butts associated with the relevant curved plate.
Use the command Hull Tools>PPI Hull.

Click the Select button in the Production Interface menu and select the curved plate to be processed.
Manually positioned templates can only be applied to a single curved plate. If multiple plates, or a
curved panel consisting of more than one curved plate are selected, the function is void.
After the selection is made return to the Production Interface menu and press Bending Templates and
Jigs, the following menu will appear:

Select Bending Templates


and on the next menu that
appears,
select NO.

The following menu will appear:

For options description, check 11.3.1

Check the Manual positioning check box and


click the OK button.

The system will prompt Indicate seam for


manual positioning along Cursor positions.

Click once on the seam/butt along which you wish to position the
templates.

The system will display the following window:

www.aveva.com
Copyright 1974 to current year. 64
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

The dialogue will originally appear empty and the user should key in the desired positions for the templates
along the previously selected seam/butt. These dimensions should be given in mm and be separated from
the previous value by a comma.

After keying in the desired positions click the OK button. Monitor the progress of the job in the Log Viewer
and when the job is flagged as terminated the results can be viewed.

For example presented above (shell plate F206-SHELLPLATE-812 belongs to curved panel F206-CP02 and
seam MTPS314), result should be similar to:

12.2.6 Output

After the successful run of the program the resulting plate templates will be stored in the SB_PLDB. From
this database they can be accessed by the AVEVA Marine Plate Nesting.
The program also produces text output regarding the running of the job and adjustable pin template
information as well as a sketch output for use in production.

12.2.6.1 Text output

Four text files should be produced as a result of running the Bending Template program. All files should
appear in the SB_SHIPPRINT directory of the current project. The files can be opened by double clicking
them in the Log Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

bendtempl0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

bendtempl1_<computer name>_<job number>.lst


Contains information for adjustable pin templates.

12.2.6.2 Sketch

The system creates two sketches for each curved plate. These sketches are stored in the database
assigned to SBH_BENDTEMPL_DWG. The sketch outputs are named according to rules defined in
SBH_DWGNAME_RULES (Training project):

BTPL_<running No.>_<last seven characters of computer name>_<job number> <sheet


number><total No.>

To view the sketch outputs during the current session of the application use the following command Hull
Tools>PPI Hull>Show. www.aveva.com
Copyright 1974 to current year. 65
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

At any other time this plot can be opened as a standard


drawing by selecting File>Open then selecting Type:
Hull bending template drawing, using a wildcard in the
Name box will allow all bending template drawings to be
listed.

Traditional bending template sketch and text output


shown below:

www.aveva.com
Copyright 1974 to current year. 66
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

12.3 Cross bending templates - Description

Cross templates are modelled in two different main directions, the main direction of the v-axis of the base
plane (templates also referred to as inner templates) and the main direction of the u-axis of the base plane
(templates also referred to as cross templates). Both inner and cross templates are always perpendicular to
the base plane. All inner templates are modelled in parallel planes at a constant distance and this is also
valid for cross templates. Inner templates are always set perpendicular to cross templates. The positions of
the templates, inner as well as cross templates, are calculated automatically. Example of cross bending
template presented below:

12.4 Cross Bending Templates - Control of the program

12.4.1 Configuration file

The program is controlled by system variables assigned in the project file and the contents of the default file
bendtempl.ip located in the SB_SHIP directory as used by traditional bending templates.

Bending template information can be added when the plates are created or modified using Curved Hull,
by selecting the PPI info button on the Shell Plate form and adding the required data to the input form.
Any bending template defined at plate level will take precedence over the bendtemp.ip file

Cross bending templates are controlled by bendtempl.ip and the parameters are the same as those used
for one direction templates. Additional parameters are presented below:

SPLIT_PLATEEDGE_NO, <integer value>, In case the shell plate has three edges, one of the edges must
be logically split in two parts before it can be processed by the
program to make cross bending templates. Parameter <integer
value> should be in the range 1-3 corresponding to edges with
these numbers. If omitted the default is 1.

SPLIT_PLATEEDGE_RATIO, <real value>, Optionally used together with SPLIT_PLATEEDGE_NO. This


IP instructs the program where to logically split one of the
edges of a shell plate with three edges. <real value> should be
in the range 0.00-1.00 and if the IP is omitted the default is
0.50.

www.aveva.com
Copyright 1974 to current year. 67
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

12.4.2 Running the program

The program can be run against an individual curved plate or a curved panel, i.e. all the curved plates
associated with the curved panel.

12.4.3 Cross bending templates

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull.

Click the Select button in the Production Interface menu and select the curved plates/panels to be
processed. After the selection is made, return to the Production Interface menu and click Bending
Templates and Jigs. Another menu is displayed, click Bending Templates. The following menu will
appear:

Click Yes. The following menu will appear:

Template side see 11.2.4

Define base plane position of templates base plane. If set to Avg


through corners, the base plane will be calculated so that the corner
points of the panel will be as horizontal as possible. If set to Avg
through midpoints, the base plane will be calculated so that the
midpoints of the boundary seams of the panel are as horizontal as
possible.

Direction of V-axis directions of inner templates

Minimum number of templates (optional) parameters will overwrite


default settings. If 0, system will ignore fields and use parameters from
ip file.

U- and V- templates perpendicular check, if the templates should be perpendicular to one another.

Create Base Plane Part check, if base part should be created.

After completing the required inputs click Create.

Monitor the progress of the job in the Log


Viewer and when the job is flagged as
terminated the results can be viewed.

For the example described (shell plate


F206-SHELLPLATE-805) above, result
should be similar to those shown
opposite:

www.aveva.com
Copyright 1974 to current year. 68
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

12.4.4 Output

After the successful run of the program the resulting plate templates will be stored in the SB_PLDB. From
this database they can be accessed by the AVEVA Marine Plate Nesting.
The program also produces text output regarding the running of the job and information regarding the
position and angle of the templates as well as a sketch output for use in production.

12.4.4.1 Text output

Four text files should be produced as a result of running the Bending Template program. All files should
appear in the SB_SHIPPRINT directory of the current project. The files can be opened by double clicking
them in the Log Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

bendtempl0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

bendtempl1_<computer name>_<job number>.lst


Contains information for adjustable pin templates.

<plate name>-0.csv is created. This file contains information regarding the bending template position on
base plane. Note: The plate name will reference the curved panel name once it has been collected.

12.4.4.2 Sketch

The system creates a sketch for each curved plate. These sketches are stored in the database assigned to
SBH_BENDTEMPL_DWG. The sketch outputs are named according to rules defined in
SBH_DWGNAME_RULES, for example:

<plate name>_<last four characters of computer name>_<job number>

To view the sketch outputs during the current session of the application use the following command Hull
Tools>PPI Hull>Show.

At any other time this plot can be opened as a


standard drawing by selecting File>Open then
selecting Type: Hull bending template drawing,
using a wildcard in the Name box will allow all
bending template drawings to be listed.

www.aveva.com
Copyright 1974 to current year. 69
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Cross bending templates sketch and text output:

Exercise 10

1. Open the HULL_PROD_EXERCISES drawing.

2. Select plate F206-SHELLPLATE-812 (see picture below) and use the function Bending
Templates.

3. Review the various results.

4. Run again Bending Templates, but use Manual Position option.


a. Select seam MTPS314 for manual positioning along
b. Key in distances 400,2500,4500,6000,7000

5. Review the various results.

6. Deselect plate F206-SHELLPLATE-812 and select plate F206-SHELLPLATE-805.

7. Run the Bending Templates program and select Cross Bending Templates option.

8. Review the results. www.aveva.com


Copyright 1974 to current year. 70
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 13

13 Jig Pillars

13.1 Description

This module calculates information about Jig pillars for curved shell panels. The pillars are located in the
nodes of a fixed mesh i.e. their positions are predefined and their heights are calculated.
Basic data for the calculations are normally curved panels stored in the data bank. It is, however, also
possible to build up the curved panel by reference to its bounding seams. The main results of the system are
drawings and sketches of the curved panels supplied with jig information, listings of the calculated jig pillars
and a jig object, stored in the data bank.

13.2 Control of the program

13.2.1 Configuration file

The program is controlled by system variables assigned in the project file and the contents of the default file
jigpillar.ip located in the SB_SHIP directory.
An extract of possible input parameters for the jigpillar.ip file are shown below:

TRUE_SURFACE, If this parameter is given, the jig calculation takes into account the actual
plate thickness of a curved panel when creating the jig row curves. This
parameter is only valid if the jig pillar program is being run against a curved
panel, if a seam arrangement has been used as input then this parameter is
void.

NOPILLHEIGHT, If this parameter is given, the jig pillar heights will not be drawn in
the jig plan sketch

NOSEAMPILLHEIGHT, If this parameter is given, the jig pillar heights at seams will not be drawn in
the jig pillar sketch.

PILLARDISTANCE,750, Denotes the distance between the jig pillars within each row. If the
parameter is not given it will be set to 1000mm by the program.

AUTOMATIC_ASSEMBLY_PLANE, <ass_plane_def>, By this ip the method for calculating the assembly


plane can be affected. <ass_plane_def> must be set to either CORNER or
MIDPOINT. If set to CORNER, the assembly plane will be calculated so
that the corner points of the panel will be as horizontal as possible. If set to
MIDPOINT, the assembly plane will be calculated so that the midpoints of
the boundary seams of the panel are as horizontal as possible. If the ip is
not given, CORNER is assumed.

JIGRADIUS, <radius>, <radius> denotes the jig pillar top radius. This will affect the calculated
height the pillar.

MEASURES, If this ip is given, the distances between the panel corners and the closest
jig pillars are output in the jig plan sketch.

MINHEIGHT, <height>, If this ip is given, <height> defines the minimum distance between the
assembly plane and the panel. If the ip is not given, 1000mm is assumed.
For a full list of all possible parameters and an explanation for each, please refer to the AVAVA Marine
Documentation, Hull Detailed Design, Manufacturing, Curved Plates, Generation of Jig Pillars, Control
Information.

www.aveva.com
Copyright 1974 to current year. 71
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

13.2.2 Sketch Configuration

The output from the program consists of two sketches for each jig arrangement. One of the sketches is a
formatted drawing and therefore requires a drawing form named TB_JIGPILLAR to exist in the SBD_STD.

For a full description of the contents of the two drawings and a list of all possible drawing rules with an
explanation for each, please refer to the AVEVA Marine Documentation, Hull Detailed Design,
Manufacturing, Curved Plates, Generation of Jig Pillars, Result, Drawings.

13.3 Running the program

As mentioned previously the jig pillar program can be run against a predefined curved panel, or an
arrangement of bounding seams/butts can be indicated and jig pillars calculated for the enclosed area of
shell.

13.3.1.1 Jig Pillars using a curved panel

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull.

Click the Select button in the Production Interface menu and select the curved panel to be processed.

After the selection is made return to the Production Interface


menu and click Bending Templates and Jigs, from the next
menu select Jig Pillars

The following menu will appear:

Panel name: Will display the name of the selected curved panel.

Valid: Select for which side of the ship the jig pillar calculation
should be performed on. This field will only be displayed if a
symmetrical curved panel has been selected as input. If a port
specific or starboard specific panel has been selected the field
will not appear.

Def. Ass. Plane:

Default: The assembly plane is calculated as defined in the ip file.

X: The assembly plane will be parallel to a frame plane.


Y: The assembly plane will be parallel to a buttock plane.
Z: The assembly plane will be parallel to a waterline plane.

3 Points: Requires the user to give three points that define the
assembly plane together. The points must not be co-
linear. By selecting 3 Points followed by the Next
button the following form will be displayed:

Seam: The program will display the following message: Indicate seam for assembly plane decision.
The user can either indicate an existing seam in a current drawing or, by choosing Options, key
in the total name of the seam manually.

www.aveva.com
Copyright 1974 to current year. 72
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Add curves: This check box is only valid when input is by seams/butts and is used to select internal seams.

Production Information: Adds additional reference information to the output file that may be used by
production when setting out. Reference dimensions will be given to the planes specified in the
input box (this box will only be displayed if the Production Information check box has been
ticked).

After assembly plane definition use the Next button. The system will display the prompt: Indicate seam
parallel to jig rows Cursor position. Click the edge of the curved panel that you wish the resulting jig
pillar rows to be parallel too.

The system will display the prompt: Indicate seam from which distances will be calculated - Cursor
position. Click the edge of the curved panel from which the position of the pillars in the jig rows will be
measured, usually perpendicular to the edge selected to be parallel to the jig rows.

The system will display the following


window:

Thickness: The average thickness of the


plates in the curved panel. If the ip
TRUE_SURFACE has been given in the
default file then the system will use the
actual plate thicknesses within the panel (a
value must still be input in the thickness box
to allow the system to run). For jig pillars
using a seam/butt arrangement, an average
thickness of the plates within the panel
should be given.

Jig row to calculate length along seams to: The jig row that the seams will be measured from. A row
number must be defined.

Dist to first jig row: The distance from the X axis to the first jig pillar row. The default value will be
displayed, this may be edited.

Dist to first jig pillar: The distance from the Y axis to the first
jig pillar row. The default value will be displayed, this may be
edited.

Seam parallel to sightline: If the check button marked Seam


parallel to sightline has been activated, the user will be
prompted the message "Indicate seam to be parallel to the
sightline". The seam is selected as described for other seam
selection and the assembly plane will be rotated around the
normal of the plane so that the selected seam will be parallel to
the sightline. The seam must be an inner seam to the panel.
After completing the form click the OK button, the program will
now run, (if Production Information was not selected).

If Production Information was selected, following window will


appear:

Up to 10 reference planes can be defined (only one value is required to define each plane e.g. FR182). FR
and LP references are valid. After inputting values click Next. Monitor the progress of the job in the Log
Viewer and when the job is flagged as terminated the results can be viewed.

www.aveva.com
Copyright 1974 to current year. 73
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

13.3.1.2 Jig Pillars using a seam/butt arrangement

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull>Bending Templates and Jigs

Select Jig Pillars The following form will be displayed:

Object name: The name of the curved panel to be defined by


seams/butts. The system will use this name to create the name of
the resulting jig object.

Valid: Select for which side of the ship the jig pillar calculation
should be performed on.

Def. Ass. Plane: see paragraph 12.3.1.1

Add curves: Normally, this button should only be used for non-
panel input to indicate inner seams of the panel. If activated, the user will be prompted by the message
Indicate additional seam. The user can either indicate an existing seam in a current drawing or, by
choosing Options, manually key in the total name of the seam.

Production Information: Not Applicable.

After completing the form click the Next button. The system will display the prompt:
Indicate seam to define the panel part (must be given counter-clockwise) Cursor position

In the drawing indicate the bounding seams/butts for the area of shell to be processed. After selecting the
last seam/butt click the OC button. The system will display the prompt:
Indicate seam parallel to jig rows Cursor position

Click the edge of the curved panel that you wish the resulting jig pillar rows to be parallel too. The system
will display the prompt:
Indicate seam from which distances will be calculated - Cursor position.

Click the edge of the curved panel from which the position of the pillars in the jig rows will be measured,
usually perpendicular to the edge selected to be parallel to the jig rows.
The system will display the following window:

For window description please see


paragraph 12.3.1.1
Key-in a nominal thickness for the plates in
the curved panel and click OK.

See TRUE_SURFACE, on page 69 for


plate thickness input.

Monitor the progress of the job in the Log


Viewer and when the job is flagged as
terminated the results can be viewed.

www.aveva.com
Copyright 1974 to current year. 74
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

13.4 Output

The Jig Pillar program produces text output regarding the running of the job and jig pillar information as well
as a sketch output for use in production.

13.4.1 Text output

Four text files should be produced as a result of running the Jig Pillar program. All files should appear in the
SB_SHIPPRINT directory of the current project. The files can be opened by double clicking them in the Log
Viewer.

Stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

jigpill0_<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

jigpill1_<computer name>_<job number>.lst


Contains information for the jig pillars themselves as well as positional information.

13.4.2 Sketch

The system creates two sketches. These sketches are stored in the database assigned to
SBH_PINJIG_DWG. The sketch outputs are named according to name rule defined in
SBH_DWGNAME_RULES, for example:

JPIL_<last seven characters of computer


name>_<job number> <sheet number>(total No.)

To view the sketch outputs during the current


session of the application use the following
command,
Hull Tools>PPI Hull>Show.

At any other time this plot can be opened as a


standard drawing by selecting File>Open then
selecting Type: Hull pin jigs drawing, using a
wildcard in the Name box will allow all pin jig
drawings to be listed.

www.aveva.com
Copyright 1974 to current year. 75
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

13.4.3 Example Traditional Jig Pillars

Extract from text output and drawing outputs below:

www.aveva.com
Copyright 1974 to current year. 76
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

13.4.4 Interactive jig pillars

To start the function a drawing must be current in AVEVA Marine Detailed Design Interactive Jig Pillars,
(switch module under the File menu if necessary).

The Interactive jig pillars program can be run only against a


curved panel or a collection of connected planar / knuckled
panels. The panels must be displayed in the current drawing
for selection. These should preferably be displayed in a CV4
drawing form.

Use the command Interactive


Jigs>Preferences to change defaults
used for the creation of interactive jig
pillars.

The following window will be displayed:

For a full description of the available settings please


refer to the AVEVA Marine Documentation, Hull
Detailed Design, Manufacturing, Curved Plates,
Interactive Jig Pillars.

The Backing Sheet can be any drawing form, but is


recommended to use CV4.

After changes, click Apply.

To save the current settings as default and update the


jigpillar.ip file, click the Default button.

www.aveva.com
Copyright 1974 to current year. 77
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Use the command Interactive Jigs>New and the following


menu will appear:

Selected objects:
Add panel allows the user to select a curved panel or
knuckled planar panels in the displayed drawing for jig pillars
calculation.

Add assembly allows the user to key in the name of an


assembly to be used as input to the program. (To be tested).

Remove, Remove all allows panels to be removed from the


selection.

Assembly Plane setting:


Options available: Corners, Midpoints, X, Y, Z,
3 points, and Seams.

Jig rows settings:


Click to select a seam parallel to the y axis or key the
name directly in the box.

(Optional) If Seam parallel to sightline has been checked,


click to select a seam parallel to the sightline or key the name directly in the box, the assembly plane
will be rotated around the normal of the plane so that the selected seam will be parallel to the sightline. The
seam must be an inner seam to the panel.

When the form is complete click OK, the calculations are processed and the resulting jigpillar arrangement is
displayed in the current drawing.

The output from the program can be presented on any drawing form. However it is recommended to use
CV4 drawing form.

www.aveva.com
Copyright 1974 to current year. 78
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

13.4.5 Example Interactive Jig Pillars

Graphical output currently available:

Text output still under development.

www.aveva.com
Copyright 1974 to current year. 79
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 11

1. Open the HULL_PROD_EXERCISES drawing.


2. Reset the object selection to ensure nothing is current.
3. Run the Jig Pillars program using seam/butt arrangement.
4. Review the results.

www.aveva.com
Copyright 1974 to current year. 80
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 14

14 Plate Jigs

14.1 Description

This module will produce plate jigs for curved panels at user defined positions from a seam.

Basic data for calculation are curved panels stored in the data bank. The main results of the system are
listings, sketches and plate parts stored in the plate database.

The executable sf821d calculates jig information for curved panels established by input data.

14.2 Control of the program

14.2.1 Configuration file

The program is controlled by system variables assigned in the project file and the contents of the default file
platejig.ip located in the SB_SHIP directory.

For a full list of all possible input parameters in the file, and an explanation for each, please refer to
the AVEVA Marine Documentation, Hull Detailed Design, Manufacturing, Curved Plates, Plate Jigs,
Set-up of Program, Control Information.

14.2.2 Sketch Configuration

The output from the program consists of two sketches for each plate jig arrangement. One of the sketches is
a formatted drawing and therefore requires a drawing form named TB_PLATEJIGS to exist in the
SBD_STD.

For a full description of the contents of the two drawings and a list of all possible drawing rules with an
explanation for each, please refer to the AVAVA Marine Users Guides, Hull Detailed Design,
Manufacturing, Curved Plates, Plate Jigs, Result, Drawings.

14.3 Running the program

To start the function a drawing must be current in AVEVA Marine 12, Hull Detailed Design Planar
Modelling or Curved Modelling application.

Use the command Hull Tools>PPI Hull>Bending Templates and Jigs

Select Plate Jigs The following form will be displayed:

Panel name: Will display the name of the selected curved panel.
Jig Row Position: Defines the alignment of the plate jigs (on either
a frame or waterline plane).

Def. Ass. Plane:


Default: The assembly plane is calculated as defined by the ip
AUTOMATIC_ASSEMBLY_PLANE, i.e. either by the corner points of
the panel or by the midpoints of the boundary seams.
Y: The assembly plane will be parallel to a buttock plane.
Z: The assembly plane will be parallel to a waterline plane.

www.aveva.com
Copyright 1974 to current year. 81
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

3 Points: Requires the user to give three points


that define the assembly plane
together. The points must not be co-
linear. By selecting 3 Points followed
by the Next button the form shown
opposite will be displayed.

After completing the 9 fields click Next to proceed.

The system will display the prompt: Indicate seam from which distances will be calculated - Cursor
position.

Click the edge of the curved panel that you wish the resulting plate jigs to be measured along.

The system will display the prompt: Indicate seam for the jig row position Cursor position.

Click the edge of the curved panel from which the plate jigs will be parallel, this will always be perpendicular
to the edge selected to measure along.

The system will display the following window:

Key in a value, this is the distance parallel to the seam you have just selected. Select OK
The system will again display the prompt:

Indicate seam for the jig row position Cursor position.

Continue to select the seam you wish to place your plate jigs parallel to
The system will again display the following window:

Key in a value, this is the distance parallel to the seam you have just selected. Select OK

You can continue to select the seam and key in distances to suit your required output (note: if a value is
given which is not on the curved panel, the program will not run and an error log will be generated).

After you have selected OK to your last required input select Operation Complete, the program will now
run, (if Production Information was not selected).

Monitor the progress of the job in the Log Viewer and when the job is flagged as terminated the results can
be viewed. If Production Information was requested the form shown in paragraph 12.3.1.1 will be displayed.
Please refer to paragraph 12.3.1.1 for further information.

www.aveva.com
Copyright 1974 to current year. 82
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

14.4 Output

The Plate Jig program produces text output regarding the running of the job and plate jig information as well
as a sketch output for use in production.

14.4.1 Text output

Four text files should be produced as a result of running the Jig Pillar program. All files should appear in the
SB_SHIPPRINT directory of the current project. The files can be opened by double clicking them in the Log
Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

platejigs0 _<computer name>_<job number>.log


Contains information regarding the systems interpretation of the objects selected as input to the program.

platejigs1_<computer name>_<job number>.lst


Contains information for the plate jigs themselves as well as positional information.

14.4.2 Sketch

The system creates two sketches. These sketches are stored in the database assigned to
SBH_PLJIG_DWG. The sketch outputs are named according rules defined in SBH_DWGNAME_RULE, for
example:

pjig_<computer name>_<job number> <sheet number>(total No.)

To view the sketch outputs during the


current session of the application use the
following command, Hull Tools>PPI
Hull>Show.

Select the relevant job name, press the


Open button to view it.

At any other time this plot can be opened


as a standard drawing by selecting
File>Open then selecting Type: Hull
plate jigs drawing, using a wildcard in
the Name box will allow all plate jig
drawings to be listed.

www.aveva.com
Copyright 1974 to current year. 83
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

14.4.3 Example

The notches are to allow access in way of the plate seams, there is also an alignment mark in the notch
directly below the seam.

www.aveva.com
Copyright 1974 to current year. 84
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

These plates are stored in the plate database for use in the Nesting application, and are named as follows
<Panel name>-<Row><Position> as shown below.

www.aveva.com
Copyright 1974 to current year. 85
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 12

1. Open the HULL_PROD_EXERCISES drawing.


2. Select the curved panel shown below (F206-CP02) and use the function Plate Jigs.
3. Create plate jigs at distances 1500, 3000, 4500, 6000, 7000 from the aft end of the panel. The input
file which can be viewed in the Log Viewer.
Select seam MTPS302 for distances measured along (first selection)
Select butt MTPS113 as parallel to jig rows (second and subsequent selection)

4. Review results.

www.aveva.com
Copyright 1974 to current year. 86
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 15

15 Hull Marks

15.1 Description

This module will produce plate parts and marking lines to allow manufacture and placing of marking
contours that intersect the shell. (waterline markings and nameplates etc.)

Nameplates and waterline marks that appear on the shell of the ship can be created as plate parts
(structures), or as marking lines that can be embellished with bead welds to indicate the contour of the
character. Symbol font 99 is the default font used for marking texts, ensure that all characters that are
required exist in the symbol font table.
Application setting to be changed to Planar Modelling to perform Hull Marks. File>Planar Modelling.

15.2 Preparing hull texts

Select Hull Tools>Hull Mark>Prepare, the following option will be displayed:

If you wish to open an existing Hull Text select Yes, if you wish to start a new Hull Text select No.

If new Hull Text is created, the following menu will be displayed:

1. Key in: Will display a True Type Font. Select a True Type Font or change the source to Symbol
Font and select a symbol font. Select OK and a text input box will be displayed, text may now be
input using the keyboard. When a symbol font is used, the ASCII number of the given character will
be directly translated into the corresponding symbol number of the selected symbol font. E.g. the
character A must have symbol number 65 (using this method there is no graphical reference to
confirm the characters being selected).

2. By Symbol: Will display a True Type Font but you can change
the source to Drawing, Symbol Font or DXF File.
Characters/Drawings/DXF Files can be selected one by one.

3. Height: Allows a new text height for a single symbol or all


symbols or for new symbol(s) to be keyed in by value or ratio.

4. Width: Allows a new text width for a single symbol or all


symbols or for new symbol(s) to be keyed in by value or
ratio.

5. Ratio: Lock or Unlock ratio.

6. Direction: Allows the text direction to be modified (horizontal


or vertical).
www.aveva.com
Copyright 1974 to current year. 87
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

7. Adjust: Allows the gap between individual symbols or all symbols to be modified for a single symbol
or all symbols or for new symbol(s) (the gap will be adjusted to the left of the selected symbol or new
symbol, + and dimensions may be given).

8. Create Welds: Put/Remove welds on symbol(s) and to set weld pattern.

9. Default: Allows the default plate thickness, weld bead width, and weld bead height to be modified.

10. Store: Allows the marking text to be stored in the database assigned to SBH_MARK_PICT.

If option 2 BySymbol selected, the following frame will


be displayed:

15.3 Projecting Hull Text

After creating the texts to be displayed on the surface,


you must now give location and projection data to
position the markings on the surface.

Select Hull Tools>Hull Mark>Project, the following


dialogue box will be displayed:

Key the name of the Hull text or click List to view the
available texts. Select the text from the list then click
OK.

The following form will be displayed:

www.aveva.com
Copyright 1974 to current year. 88
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Name of Hull Text: The name of the text file entered on the previous screen.

Name of Hull Mark: The name that will be given to the resulting hull mark. (Where separate marks are
required for port and starboard this name may be edited, once a mark has been created you cannot
overwrite it, if necessary delete the mark from the database)

Projection Direction: The direction of projection, available options are normal to the C.L. plane, normal to a
buttock plane, normal to a frame plane, perpendicular to the surface, or any, which allows the user to define
a vector.

Marking info: How the marking will be displayed, options are Continuous, Interval and Plate.

Text Incl: The inclination angle, defined as a vector that the text will be placed at.

Text Pos: A 3D location defining the start point for the projection of the marking text.

Proj Vec: The projection vector onto a Surface or panel.

Project on: Defines if the marking should be projected onto a Surface or panel.

Mark SB side: When checked the starboard side of the surface/panel will be marked, the default is port.

Name of Surface/Panel: The name of the surface or panel to project the text onto.

Looking From: The direction to be considered when projecting the text. (For port side hull marks this would
be PS, Mark SB side would not be checked. For starboard side hull marks this would be SB and Mark SB
side would be checked).

Block: The block that the hull mark shall belong to.

Up of Text: The direction to the top of the characters, e.g. if placing text on the side of the ship, TOP will
place the text upright, BOT will place the text upside down or if placing text on the deck of the ship and the
text direction is forward, PS will place the text upright, SB will place the text upside down.

Ref. Pnt: The justification of the


text relative to the Text Pos.

Use default box: Default box


defined in Curved Hull, used when
line created by direction vector
and text position intersect surface
of ship in many places. See
picture:

Exercise 13

1. Create marking text AVEVA, select option 2 By symbol when selecting the text (use true type font).
Character height to be 600.

2. Project the text onto the port side of the surface MTP, the location should be FR207, 0,7000 (x,y,z),
use LEFT as the Ref Pnt. The projection should be normal to the C.L. Name the mark AVEVA_P.

3. Use insert model, select Hullmark and use AVEVA* as a wildcard, add to the existing view.
4. Create a shaded viewport, the result should be as shown below:
www.aveva.com
Copyright 1974 to current year. 89
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

www.aveva.com
Copyright 1974 to current year. 90
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 16

16 Paint Areas

16.1 Description

This module will produce paint areas based on the contents of an input file.
Note: The plate parts should have been extracted using plane part generation prior to executing paint
areas.
The input file can be created using one of two different methods.
The definition of limits can be done via picking in ordinary 2D views or in 3D pictures. If 2D views are used,
normally two different views are required to define all the limits of a room.

Selection Method:
(Default) Selecting interactively panels to be included in the input file.
By keying the name of the panels. (Use the OPTIONS button to switch between selecting and
keying).
All panels in the view.
All panels belonging to the same block and view.
All panels with same assembly name.
After completion of selection an EXCLUDE option is available to remove panels from the input file.

Rooms with complex limits:


By default, the complex limit is defined by an interactive identification of the panels constituting the
limit. If a part of the complex limit is a principal plane, general plane or a curve OPTIONS will give
the user the opportunity to switch to the proper type.
A full list of selection options when creating an input file are available in the AVEVA Marine User Guide,
Hull Detailed Design, Planar Modelling, Users Guide, Interactive Planar Hull Modelling Functions, Hull
Tools, Painting Areas, Create Input
The output is controlled by the contents of the default file. The default file contains values defining the type
2
of treatment and time factor (m /min.) for painting, cleaning, and after treatment. For blasting, de-rusting, a
name is also defined.
A PANEL_LIMIT statement allows the maximum distance (in mm) between a panel and a limit to be
specified. If a panel is situated within this distance from a limit, only the inside will be treated.

An example of a painting default file is shown below:

PAINTING, 1.9;
BLASTING, 'SAND'/ FACTOR=4.1;
BLASTING, 'GLAS'/ FACTOR=5.4;
CLEANING, 5;
DERUSTING, 'KEM'/ FACTOR=5;
DERUSTING, 'BORSTE'/ FACTOR=7.5;
AFTER_TREAT, 5;
PANEL_LIMIT, 10;

www.aveva.com
Copyright 1974 to current year. 91
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

16.2 Input file


Application setting to be changed to Planar Modelling to perform Paint Areas. File>Planar Modelling.

16.2.1 Creating an input

Select Hull Tools>Painting Areas>Create Input, the following dialogue box will be displayed:

Input file: Key in a name for the


input file which will be created from
the interactive selections that
follow.

Detailed list: Is a detailed list to be


produced.

Level: Level of detail to be listed.


1 = List only those objects that
were marked as panels (not
including bracket panels).
2 = List all objects.
3 = Only interactively.

List file: Name of the list file to be produced.

Button Menu item descriptions:

Room: The following form is displayed:

Room name: Arbitrary name to


identify the volume enclosed by the
limits.

Type: Type of list to be created,


options are New, Combine and
Old. (If the filename already exists,
a warning will be displayed asking
the user if they wish to overwrite it).

Continue: Continue to define


contents for calculation.
Exit: Return to previous screen.

Press Continue and system will


displays the following screen:

Room name: Displays the room


name previously defined.

Store: Do you wish to store the


data on the database.

Automatic:
Y - The system will automatically
select the panels to be included in
the calculation within the limit box.
www.aveva.com
Copyright 1974 to current year. 92
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

N - The user must select the panels to be included.


Limits: The following form is displayed for the limits to be defined.

Any combination of limits may be defined from:

Principle plane: A plane in the X, Y or Z


direction.

General plane: A plane defined by 3 X, Y, Z


co-ordinates.

Panel: Select a panel interactively, or by name.


(Use the options button to change selection
type).
This will allow interactive selection of panel to
be used as the limit, the panel will be
highlighted when selected.

Surface: Select a surface type and number

Curve: Select a curve interactively, or by name.


(Use the options button to change selection type).

Complex: A combination of planes, panels and curves.

Once defined, Y will be displayed alongside the limit name.

To define a limit, select the type of limit from the drop down list alongside the limit name; now select the
appropriate limit name button at the bottom of the form.

Continue until all limits have been defined.

Input form for panel: Input for surface:

When all limits have been defined the panels included can be Listed or can be Displayed highlighted within
the drawing.

www.aveva.com
Copyright 1974 to current year. 93
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Select Exit to continue.

The following form will be displayed:

The prompt Display limiting box, is


displayed, the options are Yes (see
example below, highlighted in blue) to
display the box graphically or No to
continue without displaying the limiting box.

You are returned to the Room-New form.

Selecting the Panel button will allow


individual panels to be added or
removed from the calculation (use
the options button to view additional
features as shown below).

www.aveva.com
Copyright 1974 to current year. 94
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Selecting the Treatment button displays the following form, where difficulty factors may be assigned (the
Common Difficulty Factor will be applied to all processes unless specified differently).

Processes defined in the paint area default file


can be selected for blasting and de-rusting. The
times for each process are defined in this file in
minutes per square metre.

The Number of paint coats to be applied can also


be defined.

After setting the treatment, select Exit, you will be


returned to the RoomNew form. Select Exit on
this form, the Room Statement form will be
displayed, select Exit.

The Resulting Statements form will be displayed.


This states the Room name to be used, the
treatments and factors to be applied, and the
limits defined in each direction. Comments can
be added to the output.

Select Yes to continue.

The Calculate Painting Areas form is displayed.

Select Calculate.

The other options displayed are:

Combine: Combine or subtract areas which are


already calculated.

Sum: Calculate the sum of previously performed calculations.

Surface: Calculate the area of a surface and define the surface treatment (when the default surface is not to
be used, the surface number should be stipulated).

Exit: Exit from the Calculate Painting Areas form, and view the progress of the job in the log viewer. Three
files will be produced, a log file which gives information on the execution of the job. A lst file which gives a
list of areas for the selected parts, and a csv file which gives the total time for each operation.

www.aveva.com
Copyright 1974 to current year. 95
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

The input file created interactively is shown below:

The input files can be created and edited manually.


They can then be executed in batch mode. Select Hull
Tools>Painting Areas> Calculate.

The following box will be displayed, browse to the


input file and select Open, the Paint areas will
now be calculated. View the progress of the job in
the log viewer.

16.2.2 Creating an input file using panels

Select Hull Tools>Painting Areas>Create Input, the following dialogue box will be displayed:
All options are the same as those
used when creating paint areas using
limits unless documented otherwise.
Limits must still be set.
In this example the input file will be named
PAINT2.

A detailed list at level 2 (parts) will be


created, the name of the list file will be
PAINT2.

Select Room.

The Room Statement form is displayed:


The room will be named ROOM2 and it is a New
statement. Select Continue.

The following form is displayed:

The room name is displayed, and confirmation is


required whether the data should be stored or not Y/N.

The panels that are located within a limit box can be


automatically selected by the system (Y). If the limit box
is only to be used to define the extent of painting /
preparation, and the panels are all to be selected interactively this should be set to N.

www.aveva.com
Copyright 1974 to current year. 96
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Select Panel, this will allow interactive selection of panels to be included, the panel will be highlighted when
selected. After each selection confirmation is requested with the following form:

Select Yes to include the highlighted


panel or No to reject and continue with
panel selection. The following form is
displayed:

The symmetry of the panels to be


included may be modified, e.g. a panel
defined for P&S may be calaculated
for P or S in separate calculations.

Valid allows previously selected


panels to be removed from the
calaculation. Y will include the
selection, N will remove it.

Identify will allow the selection of


additional panels.

Info will display the following menu


allowing the user to gather information
to define the limits to be used e.g. co-
ordinates or panel names:

1. 3D coord gives dimensions to


an event point in the ship coordinate
system.

2. 3D-linear allow the measurement of distances between event


points:

3. Dist point-point allows dimensions between two event points to


be displayed:

4. Dist point-plane allows dimension distances to planes to be


added to the drawing. This function can be used on views
perpendicular to selected planes.

5. Model info presents the model information form.

6. Name info displays the panel name in message (level 2 sub-picture).

When the form contains the correct information select Exit.

System prompt: Display limiting box, select Yes The following limitation box should be presented on the
screen:

www.aveva.com
Copyright 1974 to current year. 97
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Press Yes button, the Room-New form is displayed:

Select Treatment.

Complete the treatment form, then select Exit.

www.aveva.com
Copyright 1974 to current year. 98
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

The Room-New form is displayed, select Exit. The Room-Statement form is displayed, select Exit.

The resulting statements are displayed.

Select Yes to continue.

On the Calculate Painting Areas form select


Calculate, view the Log Viewer to check the
progress of the job and to view the results.

16.2.3 Creating a sum from previous calculations

After executing any batch process do a File>Get Work to make the updated information available to the
current session, it is also recommend to use Tools>Clean Workspace.

Select Hull Tools>Painting Areas>Create Input, the following dialogue box will be displayed:

www.aveva.com
Copyright 1974 to current year. 99
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Input file: Give a name for the Input file.

Detailed list: Are not produced, regardless


of the setting.

List file: Give a name for the resulting list


file.

Click List.

The following form is displayed:

Key: Key in a name (wildcards are accepted).

First, Next, Previous can then be used to navigate


through the rooms, use Select to make the rooms
available for calculation on the subsequent form.

Click Exit.

You are returned to the Calculate Painting Areas form.


Click Sum.

The following form is displayed:

Sum name: The name of the resulting sum record.

Store: Whether the results should be stored on the


database. Y or N.

PADB: Will display the following form:

From the PADB list select a room to be included in the


sum and click Select.

www.aveva.com
Copyright 1974 to current year. 100
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

As the rooms are selected they are added to the list on the form.

Continue until all rooms to be added have been


selected, then click Exit. The Sum Statement form
is redisplayed, click Exit,

The Resulting Statements form is displayed


showing the current input to be used, a Comment
may be added to the input file. To redefine any of
the input click No, to continue with the calculation
click Yes.

You are returned to the Calculate Painting Areas form


once again. This time click Calculate.

View the Log Viewer to check the progress of the job


and to view the results.

16.3 Output

Five text files should be produced as a result of running the Paint Area calculation. All files should appear in
the SB_SHIPPRINT directory of the current project. The files can be opened by double clicking them in the
Log Viewer.

stdout<computer name>_<job number>.txt


Contains information regarding the execution of the program.

stderr_<computer name>_<job number>.txt


Not applicable for the user. Internal system file.

paintareas0_<computer name>_<job number>.csv


Contains information part position number, profile length, area.

Paint Area input file name.lst


Contains information regarding the systems interpretation of the objects selected as input to the program.

Paint Area input file name.csv


Contains calculated information.

16.3.1 Output example

www.aveva.com
Copyright 1974 to current year. 101
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 14

1. Open the drawing HULL_PROD_EXERCISES.

2. Create a new input file named INPUT1 and list file named LIST1, set detail level to 2.

3. Use ROOM2 as the room name, and NEW for the type. Select YES to store and NO for automatic
selection.

4. Select panels for limits: F108-TB26-01, F108-Z6900-01, F108-TB28-01

5. Apply the treatments displayed in the form:

6. Open the Input file from the log viewer, edit the file. Change room name to ROOM3. Change limit
upper to F108-DK2-01 and add lower F108-Z6900-01

7. Save as ROOM3.dat.
8. Use Hull Tools>Paint Areas>Calculate and select the new dat file. View the results in the log
viewer.

9. Create a sum of ROOM2 and ROOM3, give the name SUM1 to the input file, the list file and the sum
name.

10. View the results in the log viewer.

www.aveva.com
Copyright 1974 to current year. 102
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
CHAPTER 17

17 PPM Interface

USER: MHULLFWD, Password: MHULLFWD, MDB: OUTSTEELFWD

To start the PPM addin click View > Addins > Production Preparation Model.

The following PPM Transfer form will be displayed:

The utility allows structure frameworks (FRMW) or sub-frames (SBFR)


to be transferred to a designated hull block.

Select the Block where the resulting PPM will be stored.

From the Design Explorer drag and drop the FRMW or SBFR to the PPM Transfer list.

To rename the FRMW or SBFR left click slowly twice on the name then key in the desired name of the
resulting hull design object.
The type of elements that will be transferred can also be controlled
by checking the appropriate filter before clicking Transfer, if it is
required to remove the selection from the list click Clear.

Transfer names should be 12 characters max, spaces and


general punctuation are not accepted, hyphens and
underscores are acceptable.
After transferring the FRMW or SBFR click File>Get Work to
refresh the Design Explorer and view the updated elements below
the designated block as shown on the left.

This part of the transfer now makes the objects available for
selection for submitting to the Hull PPI interface, the parts will still
be claimed, click Planar > Select > Apply and Deactivate then
File > Save and Unclaim to continue. If position numbers have not
already been defined these should be added before splitting the
parts.

Close application, change mdb to MHULLFWD and start new


session.
www.aveva.com
Copyright 1974 to current year. 103
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Open the Hull PPI interface and select option 3. Panel as the method of selection. Key in the panel name,
wildcards are supported e.g. F204-900* as shown below:

A list of panels matching the search restrictions will be


displayed, select those to be processed and add to the
right hand list, then click OK.

Cancel the Production Data Selection form then click 3


Plane Part Generation, display the log viewer to confirm
completion of the splitting process.

Click 2 Show, a confirmation message will be displayed


GetWork will be done. OK, click Yes.

The drawing of the plate parts will be listed, select the


drawing then click Open to view the parts.

Extract of plate part drawing


shown opposite:

The Manufacturing Explorer will also be updated with the production parts that have been generated.

If profile sketches are required from the current selection click 6


Profile Sketch and List on the Production Interface menu,
display the log viewer to confirm completion of the process.

Click 2 Show, a confirmation message will be displayed


GetWork will be done. OK, click Yes.

Select the sketch to be displayed, example shown below:


www.aveva.com
Copyright 1974 to current year. 104
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

The parts are now available to the plate and profile nesting systems.

www.aveva.com
Copyright 1974 to current year. 105
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.
AVEVA Marine (12.1)
Hull Detailed Design - Production Information (TM-2106)

Exercise 15

1. Run PPM using FRMW 1 of STRU 403_FOUND-008 from SITE OUTSTEEL_4DK_FWD as input,
assign to block F204.

2. Run PPI Hull to generate production parts and profile sketches, view the resulting drawings. Expand the
manufacturing explorer and manufacturing package to view the list of parts available for nesting.

www.aveva.com
Copyright 1974 to current year. 106
AVEVA Solutions Limited and its subsidiaries.
All rights reserved.

You might also like