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