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

Hull and Outfitting

Assembly Drawing & Parts List - *12​.1​.SP2*

  • Last UpdatedMay 17, 2023
  • 2 minute read

Description

The assembly parts lists generation within the Assembly Auto Drawing Production (Assembly ADP) has been given a possibility to accumulate identical design parts and get them represented as one single item with an amount figure. This is provided as an optional alternative configuration to the current solution where all design parts within an assembly are enumerated as individual items in parts lists. The mechanism is applicable for both parts lists generated as files and parts lists put as tables in drawings.

A new drawing template and a new parts list template are provided that includes the required configurations for identical design part accumulation. These are

Standard Assembly Drawing AD-001-SUM

Standard Parts List PL-001-SUM

How to load the templates:

  • New project: Follow the User Guide - installation of Assembly ADP library in a new project.

  • Current project with an existing Assembly ADP library: Append the templates to your library by running one of the following macros from Command Window:

    • $M /\PMLLIB\assembly\data\assembly_adp_library_acc.txt (for projects with metric units)

    • $M \PMLLIB\assembly\data\assembly_adp_library_imperial_acc.txt (for projects with imperial units)

Benefits

Possible to make plain and condensed assembly parts lists reduced by unnecessary information. This is of particularly interest for parts lists presented as tables in drawings with limited area.

Compatibility Constraints

Some PML functions stored in %PMLLIB%\assembly\userfunctions have changed their required arguments. The PML functions located in the subdirectory userfunctions are meant for users to customise. If such customisation has been made, or if additional customized PML functions are added, a survey of the functional arguments is required. This is valid only for PML functions used by the parts list handling, i.e. following files are changed as described below:

assycog.pmlfnc

assycomment.pmlfnc

assydesc.pmlfnc

assymq.pmlfnc

assyname.pmlfnc

assyposn.pmlfnc

assyptype.pmlfnc

assyqty.pmlfnc

assyweight.pmlfnc

If you have your own variants of the files above or added your own functions, you need to make sure that the first argument earlier passed as DBREF now is of the type ASSYPART.

Old style

define function !!assyPtypes(!elemRefe is DBREF, !asitem is DBREF) is STRING

New style

define function !!assyPtype(!assyPart is ASSYPART, !asitem is DBREF) is STRING

-- get the DBREF from ASSYPART

!elemRefe = !assyPart.partRef()

For More Information

User Guide Assembly Planning / Assembly Drawing and Reports / Drawing Template / Task Element where you find more about for example, following:

  • How to alter individual/accumulation mode.

  • What is that makes a design part considered for accumulation (attributes used to determine identical items).

Affected Programs

Assembly Auto Drawing Production functionality (Assembly ADP, located in \PMLLIB\assembly\…) hosted by the Marine Drafting and Outfitting Draft modules.

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