LABELLED TEXTS
- Last UpdatedDec 15, 2023
- 4 minute read
This function is used to define texts to be labelled. It is found in the 'Nesting tools' menu.
The text functions in the 'Shop dwg Info' menu have not been changed and can be used as before to create texts in the burning sketch.
There are 3 types of labelled text:
-
Text to be printed
-
Text to be labelled but not printed
-
Text to be labelled and printed
The text type for a labelled text will be taken from default parameter TEXT_TYPE. The user has however, the possibility to temporarily change the type interactively for a single text by giving OPTIONS before the text is positioned in the nested plate.
When labelled texts are to be defined, the nested plate must be displayed. The reason for this is that starts have to be set for these texts so that a tool path can be defined. Therefore it is also not possible to use existing texts in the burning sketch as labelled texts.
The labelling of texts has the following characteristics:
-
The text to be labelled can be the position number (text only), any production information, a user defined text, or semi-automatic labelling (plate part data or raw plate data).
-
The texts can be changed, copied, moved and deleted.
-
In order for a text to be labelled, a labelling start must be set.
-
The labelling sequence in determined automatically by the system in the same way as for the burning sequence for holes.
-
The labelling information will be processed in the order given by the default parameter WORKING_SEQUENCE.
In the verification of the labelled texts, output is created to the postprocessor and the tool path is shown in the burning sketch. If the text type is 0 or 2 the text to be labelled will also appear in the sketch.
The labelled text facility has not been implemented in the old Generic file but only in the new Generic format that can be created by the Nesting System.
The definition of the semi-automatic labelling text takes place via an ordinary text file, created and maintained in the standard editor of the computer system. The name of the file can be selected freely and its total name should be assigned to the logical variable SBH_NEST_LABEL_BLOCK.
The file is divided into a number of statements using a special language (cf. "Interpretative Language" in "User’s Guide Basic Features").
The file is essentially in three parts. In the first part a number of alternative delimiters are defined, in the second part the strings are set and in the last part the strings are attached to plate and part.
The syntax for defining alternative delimiters is:
|
ALT_DELIM, <designation> /TEXT='<delimiter>'; |
|
|
<designation> |
This variable is used to reference the alternative delimiter in a STRING statement. |
|
<delimiter> |
This is the string defining the actual alternative delimiter. |
If no alternative delimiter(s) will be used, this statement can be omitted.
The syntax for defining strings is:
|
STRING, <designation> /CONTENTS=(<stringlist>)/ |
|
|
<designation> |
This variable is used to reference the string in the PLATE and the PART statements. |
|
<stringlist> |
This is a comma separated list of the actual data that will be presented in the string. Possible data are listed below. Alternative delimiters can be used in the list with the following exceptions: You cannot use two alternative delimiters in sequence and you cannot end the string with an alternative delimiter. |
|
DELIM |
This attribute specifies the delimiter between statements. It will be overridden when an alternative delimiter is place between two data. |
The syntax for the plate and part statements are defined as follows:
|
PLATE (or PART) /STRINGS=(<list>) [/POSITION=<pos> [/DELTA_X=<dx>] |
|
|
<list> |
A comma-separated list of the designations of the defined strings. |
|
POSITION |
(Optional) Used to position the text. For PLATE this can be one of CURSOR, LOWER_LEFT, UPPER_LEFT, LOWER_RIGHT, UPPER_RIGHT. For PART it can only be CURSOR. Default is CURSOR. |
DELTA_X, DELTA_Y and ANGLE can be used together with POSITION to further specify the position. ANGLE is to be given in degrees.
Below follows an example of the input file.
|
Example: |
|---|
|
ALT_DELIM, ALT1 /TEXT='*'; |
Below follows the keywords to be used in the CONTENTS attribute.
For use in PLATE statement:
NEST_NAME
STANDARD_NAME
DEF_FILE_1
DEF_FILE_2
PURCH_INFO
CHARGE
DRAWING_NO
SHIP_NO
OPERATOR
THIS_SIDE
OTHER_SIDE
TOTAL_QUANTITY
NORMAL_QUANTITY
MIRROR_QUANTITY
FORM_SCALE
NEST_DATE
PRODUCTION_DATE
POSTPROC_DATE
START_POINT
QUALITY
DENSITY
RAW_THICKNESS
RAW_WIDTH
RAW_LENGTH
RAW_AREA
RAW_WEIGHT
USED_PLATE_LENGTH
USED_PLATE_WIDTH
USED_PLATE_AREA
USED_PLATE_WEIGHT
REST_PLATE_NAME
REST_PLATE_TYPE
REST_PLATE_NPAR1
REST_PLATE_NPAR2
REST_PLATE_NPAR3
REST_PLATE_NPAR4
REST_PLATE_LENGTH
REST_PLATE_WIDTH
REST_PLATE_AREA
REST_PLATE_WEIGHT
PLATE_PARTS_NUMBER
PLATE_PARTS_MIN_POSNO
PLATE_PARTS_AREA
PLATE_PARTS_WEIGHT
SCRAP_BRUTTO
SCRAP_USED
WASTE_AREA
WASTE_WEIGHT
BURN_STARTS
BURN_LENGTH
BURN_IDLE
BURN_NAME
BURN_NUMBER
BURN_TYPE
BURN_ID
BURN_PROCESS_NAME
BURN_TOOL_ID
BURN_PARALLEL_STARTS
BURN_PARALLEL_LENGTH
BURN_PARALLEL_IDLE
MARK_STARTS
MARK_LENGTH
MARK_IDLE
MARK_PARALLEL_STARTS
MARK_PARALLEL_LENGTH
MARK_PARALLEL_IDLE
BLAST_STARTS
BLAST_LENGTH
BLAST_IDLE
BLAST_PARALLEL_STARTS
BLAST_PARALLEL_LENGTH
BLAST_PARALLEL_IDLE
GSD_STARTS
GSD_LENGTH
GSD_PARALLEL_STARTS
GSD_PARALLEL_LENGTH
SIGN_STARTS
SIGN_NO_OF_CHARACTERS
SIGN_IDLE
For use in PART statement:
NEST_NAME
STANDARD_NAME
DEF_FILE_1
DEF_FILE_2
PURCH_INFO
CHARGE
DRAWING_NO
SHIP_NO
OPERATOR
SPLIT_DATE
PRODUCTION_DATE
EFFECTIVE_AREA
PART_NAME
PANEL_NAME
POSITION_NUMBER
BLOCK_NAME
BLOCK_NUMBER
SHIP_NUMBER
LOCATION
DRAWING_NUMBER
ASSEMBLY_HIGH
ASSEMBLY_LOW
For use in PART statement:
ASS_DESC_LOW
ASS_DESC_LOW1
ASS_DESC_LOW2
ASS_DESC_LOW3
ASS_DESC_LOW4
CUST_DATA1
CUST_DATA2
CUST_DATA3
CUST_DATA4
WORK_LOCATION
POSITION