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

Hull and Outfitting

The Burner Machine Data

  • Last UpdatedDec 15, 2023
  • 5 minute read

The input data of the burning machines used is given in a special language (cf. MDS Basic "Interpretative Language"). Any number of burning machines can be handled. The complete file name should be given in the environment variable SBH_BURNER_DATA.

The syntax of the BURNER statement is described below.

BURNER,<burner name>,<burner no>,<burning type>
     /BURNER_ID=<burner id>
     /BURNER_REF_ID=<burner refid>
     /PREP_MAIN=<prep main>
     /PREP_ADD=<prep add>
     /MARKING=<mark time>
     /MARKING_START=<mark start time>
     /GSD=<gsd time>
     /GSD_START=<gsd start time>
     /BLASTING=<blast time>
     /BLASTING START=<blast start time>
     /LABELLING=<label time>
     /LABELLING START=<label start time>
     /PARALLEL=<direction>
     /IDLE_FAST=<idle time fast>
     /IDLE_SLOW=<idle time slow>
     /BEVEL=(<bevel_type>,<bevel_typ1>,<bevel_typ2>,...,<bevel_typ10>
     /BURNING=(<thick 1>,<thick 2>,<burn time>[,<bevel_type>)
     /STARTING=(<thick 1>,<thick 2>,<start time>)
     /RATIONALIZATION=(<pretext>,<fixed factor>,<posttext>)
     /TIME_FACTOR=(<pretext>,<factor>,<posttext>)
     /PREP_CONST=(<add const>,<side 1>,<side 2>);
     /PREP_WATER=<prep_wtime>
     /PUNCHING=<punch_time>
     /SIGNING=<sign_time>
     /REMOVING=<remove_time>
     /SCRAP_CONST=<scrap_time>
     /COMMENT=<comment>
     /PROCESS_ID=<process id>
     /DEFAULT_FILE1=(<file 1>[,<thick 1>, <thick 2>])
     /DEFAULT_FILE2=(<file 2>[,<thick 1>, <thick 2>]);

<burner name>

is the name of the burning machine. It has the type string.

<burner no>

is an arbitrary number of type integers.

<burning type>

is an additional text specifying the type of burning, e g. vertical. It has the type string and can be omitted.

BURNER_ID=<burner id>

<burner id>

identifies which of the nested plates that shall be cut by the burner <burner name>. It has the type string. The <burner_id> is given when a new nest job is initiated and it is stored on the plate.

It is also possible to give BURNER_ID any number of times, for example, once for each nested plate to be cut with the burner in question.

BURNER_REF_ID=<burner refid>

<burner refid>

is used in some functions instead of <burner id>. It has the type string. The same <burner refid> can be given for different <burner id>. This can be necessary when one burning machine is used in several modes (single burning, parallel burning, bevel burning) and different burning data is required in each case.

PREP_MAIN=<prep main>

<prep main>

is a decimal giving the main preparation time in minutes. It shall only be used once for each burner.

PREP_ADD=<prep add>

<prep add>

is a decimal giving the additional preparation time in minutes. It shall only be used once for each burner.

PARALLEL=<direction>

<direction>

is a string giving the parallel direction.

MARKING=<mark time>

<mark time>

is a decimal giving the marking time in minutes/m.

MARKING_START=<mark start time>

<mark start time>

is the marking time in minutes.

GSD=<gsd time>

<gsd time>

is a decimal giving the gsd marking time in minutes/m.

GSD START=<gsd start time>

<gsd start time>

is the gsd start time in minutes.

BLASTING=<blast time>

<blast time>

is a decimal giving the blasting time in minutes/m.

BLASTING_START=<blast start time>

<blast start time>

is the blasting start time in minutes. It is applied twice, one time for the starting and one time for the end of the blasting

LABELLING=<label time>

<label time>

is a decimal giving the labelling time in minutes/character.

LABELLING START=<label start time>

<label start time>

is a decimal giving the label start time in minutes.

IDLE_FAST=<idle time fast>

<idle time fast>

is a decimal giving the fast idle time in minutes/m.

IDLE_SLOW=<idle time slow>

<idle time slow>

is a decimal giving the slow idle time in minutes/m.

BEVEL=(<bevel type>,<bevel typ 1>, <bevel typ2>,...,<bevel typ10>)

<bevel type>

is a string identifier common for the bevel types ( <bevel typ 1>, <bevel typ2>,...,<bevel typ10>). The bevel types can be given either as an enumerated list or as a range. At most 10 bevel types can be given. It is possible to mix the enumerated list and the range.

BURNING=(<thick 1>,<thick 2>, <burn time>[,<bevel_type>] )

<thick 1>

is a decimal giving the beginning of the thickness interval in which the burning time <burn time> is valid.

<thick 2>

is a decimal giving the corresponding ending of the thickness interval.

<burn time>

is the burning time in minutes/m for the thickness interval

[<thick 1>,<thick 2>]

<bevel_type>

defines the bevel type(s) for which the BURNING attribute data are valid.

BURNING is repeated as many times as required to cover the capacity of the burning machine.

If BEVEL has been defined, one set of BURNING attributes must be given for each <bevel type>.

STARTING=(<thick 1>,<thick 2>, <start time>)

<thick 1>

is a decimal giving the beginning of the thickness interval the starting time <start time> is valid.

<thick 2>

is a decimal giving the corresponding ending of the thickness interval.

<start time>

is the starting time in minutes for the thickness interval

[<thick 1>,<thick 2>]

STARTING is repeated as many times as required to cover the capacity of the burning machine.

RATIONALIZATION=(<pretext>,<fixed factor>,<posttext>)

RATIONALIZATION is used to present a summary of the path times using different rationalization factors.

<pretext>

is a string to be written before the summary.

<fixed factor>

is a decimal factor which is always applied to the path time.

<posttext>

is a string to be written after the summary.

TIME_FACTOR=(<pretext>,<factor>, <posttext>)

TIME_FACTOR is used to present additional summaries of the path times using different rationalization factors. It can be used with at most three different factors.

<pretext>

is a string to be written before the summary.

<factor>

is a decimal factor which is applied to the path time resulting from RATIONALIZATION.

<posttext>

is a string to be written after the summary.

PREP_CONST=(<add const>,<side 1>,<side 2>);

<add const>

is an additional constant due to some surface treatment that must be given to one or both sides. It is given in min/nested plate.

<side 1>

is a string code for the surface on "this side".

<side 2>

is a string code for the surface on "the other side".

PREP_WATER=<prep_wtime>

<prep_wtime>

is a decimal giving the water cleaning time in minutes. It shall only be used once for each burner.

PUNCHING=<punch_time>

<punch_time>

is a decimal giving the punching time in points/minute.

SIGNING=<sign_time>

<sign_time>

is a decimal giving the sign factor.

REMOVING=<remove_time>

<remove_time>

is a decimal giving the remove factor.

SCRAP_CONST=<scrap_time>

<scrap_time>

is a decimal giving the scrap factor.

COMMENT=<comment>

<comment>

is a comment displayed in the burner id selection window.

PROCESS_ID=<process id>

<process id>

is the process id which is needed for some types of burning machines.

DEFAULT_FILE1=(<file 1>[,<thick 1>, <thick 1>])

<file 1>

is the name of the superior default file without file path.

<thick 1>

is a decimal giving the beginning of the thickness interval the default file <file 1> is valid.

<thick 2>

is a decimal giving the corresponding ending of the thickness interval.

DEFAULT_FILE2=(<file 2>[,<thick 1>, <thick 2>])

<file 1>

is the name of the inferior default file without file path.

<thick 1>

is a decimal giving the beginning of the thickness interval the default file <file 2> is valid.

<thick 2>

is a decimal giving the corresponding ending of the thickness interval.

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