Professional Documents
Culture Documents
Teste 2
Teste 2
Technical information
Time calculation
Cost calculation
Parametric figures
Previous page
Time Calculation
The system calculates on the one hand a) the time needed to automate a sheet completely and on the other b) the needed time to automate each part.
a) In order to get access to the times needed to automate a sheet completely, select in the lists option: "Time lists". The sheet should have been previously saved.
b) There are two ways of working out the times needed to make a part:
1. By choosing "List of cost and time of parts": It shows all the costs and times of all the parts of the manufacturing order.
2. Through option "Utilities/Part data" of the drawing module: It shows the times and costs of the part file opened at that moment.
If you do not follow the steps explained below, the system will show times and costs that may not be exact, since it will process default values that may not be
adequate ones for your machine. In order to prevent this from happening, you should:
¡ Introduce the speeds in the configuration of the machine by clicking the option "Initialization/Speed rates"
¡ Introduce the parameters of time calculation in the configuration of the machine by clicking the option "Time calculation"
There are some parameters of time calculation that can not be introduced from the system. If you want introduce a right value to these parameters, you have to
type the right values in the time configuration file directly.
Each machine has a time file assigned to it (pst*.tm*). If you want to know what file this is, select in the machine configuration the option
"Postprocessor/General/File of time calculation". This file is created by the system when the user executes the option "Time calculation" in the configuration of
the machine.
C001 : Indicates whether the marking time of a special text is always fixed (ON) or depends on the length of the text (OFF).
C003 : Marking time of a character used to calculate the total marking time of the text when C001 is OFF.
C004 : Activation time of the marking head of special texts used to calculate the total marking time of the text when C001 is OFF.
C005 : Cancellation time of the marking head of special texts used to calculate the total marking time of the text when C001 is OFF.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 2 of 46
D015 : Ignition time per millimeter of sheet thickness when the ignition time for cutting depends on the sheet´s thickness.
E007 : Execution time for a stroke of the cutting punch (no nibbling).
E008 : Execution time for a stroke of the deep draw punch (no nibbling).
E009 : Execution time for a stroke of the shaping punch (no nibbling).
E010
It is to be read as follows : the frequency "Frequency" can only be used for thicknesses no greater than
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 3 of 46
G001 : Indicates whether the punch change is automatic (ON) or manual (OFF). For manual change the change time will be assigned in parameter G016.
G002 : Indicates whether the turret rotation to change the station for automatic change takes a fixed time (irrespective of the station) or not. If the time is fixed
this parameter will be ON and the value of the fixed time will be assigned in parameter G004. Otherwise this parameter will have the value OFF.
G003 : Indicates whether the multi-tool rotation to change the position takes a fixed time (irrespective of the position) or not. If the time is fixed this parameter
will be ON and the value of the fixed time will be assigned in parameter G005. Otherwise this parameter will have the value OFF.
G004 : Turret rotation time to change the station when G002 is ON.
G005 : Multi-tool rotation time for changing the position when G003 is ON.
G006 : Number of theoretical stations in the turret (with the same angular spacing between them). This parameter is assigned when G002 is OFF.
G007 : Indicates whether the turret can turn in both directions (ON) or only one (OFF) to change the station. This parameter is assigned when G002 is OFF.
G008 : Time it takes to turn the turret to go from a theoretical station to an adjoining station. This parameter is assigned when G002 is OFF.
G009 : Time it takes to turn the multi-tool to go from a theoretical position to an adjoining position. This parameter is assigned when G003 is OFF.
G010 : Time needed to unlock a turret station before carrying out the change of the station.
G011 : Time needed to lock in a turret station after having changed the station.
G012 : Time needed to unlock a multi-tool position before carrying out a position change.
G013 : Time needed to lock in a multi-tool position after having changed position.
I001 : Time taken to lower the head when the sheet is held in place by means of the head.
I002 : Time taken to raise the head when the sheet is held in place by means of the head.
I003 : Time taken to lower the pistons when the sheet is held in place by means of the pistons.
I004 : Time taken to raise the pistons when the sheet is held in place by means of the pistons.
I006 : CANCELLED. Speed at which the movement described in I005 is carried out.
I008 : CANCELLED. Time taken to execute the displace from original position instruction which follows the resetting instruction.
I009 : CANCELLED. Time taken to execute the replacement cancellation instruction at the end of the program.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 4 of 46
K001 : Indicates whether the vacuum shifting with the shears are interpolated (ON) or not (OFF).
K004 : Lowering time for the shears grip to hold the sheet in place.
K005 : Raising time for the shears grip to hold the sheet in place.
K006 : Removal time of the part or sheared piece (if removal has been programmed).
L003 : Estimated time for checking the initial position of the clamps. This time refers to a single clamp.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 5 of 46
Back to top
Previous page
Cost Calculation
There are two ways of obtaining costs and times to make a part:
1. By "List of cost and time of parts": Costs and times of all the parts in the manufacturing order are shown.
2. By option "Utilities/Part data" of drawing module: Costs and times of the METER part opened at that moment.
If you do not follow the steps explained below the system will show times and costs that may not be exact, since it will process default values that may not be
the adequate ones for your machine. In order to prevent this from happening, you should configure two files: "File of time calculation" (see document "Time
calculation") and "File of cost calculation". We explain below how to configure the latter.
Introduce the parameters of cost calculation in the configuration of the machine by clicking the option "Cost calculation".
There are some parameters of cost calculation that can not be introduced from the system. If you want introduce a right value to these parameters, you have to
type the right values in the cost configuration file directly.
Each machine has a cost file assigned to it (pst*.cs*). If you want to know what file this is, select in the machine configuration the option
"Postprocessor/General/File of cost calculation". This file is created by the system when the user executes the option "Cost calculation" in the configuration of
the machine.
A001 : MINIMUM AREA OF OFFCUT. Offcuts with an area lower than this value will be considered as scrap. (Units in m2, i.e. = 0.0004)
A002 : OFFCUT PRICE PERCENTAGE. The percentage to be applied to an offcut´s material value with regard to the material price when it is a sheet. (Units
in %, i.e. = 80)
A003 : SCRAP PRICE PERCENTAGE. The percentage to be applied to a scrap´s material value with regard to the material price when it is a sheet. (Units in
%, i.e. = 30)
The price of the material is worked out as follows = the cost of the material needed to make the part minus the cost of the offcut (or scrap) that can be used.
It is obvious that the offcut or the scrap obtained will have a lower cost than the original sheet, which is why A002 y A003 percentages are usually lower.
Due to the fact that the material is calculated based on the density and price of the sheet, these values should be introduced correctly when creating the material.
C001 : TYPE OF CALCULATION FOR THE COST OF PIERCING (SYSTEM). Indicates the way of calculating the piercing cost for cutting with cutting and
combined machines. It may be :
0 : No cost is applied.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 6 of 46
4 : A cost is applied based on the amount of abrasive used (specific for water jet machines).
C002 : TYPE OF CALCULATION FOR THE COST OF CUTTING (SYSTEM). Indicates the way of calculating the cutting cost of parts to be cut in cutting
and combined machines. It may be:
0 : No cost is applied.
4 : A cost is applied based on the amount of abrasive used (specific for water jet machines
C003 : TYPE OF CALCULATION FOR THE COST OF MARKING (SYSTEM). Indicates the way of calculating the cutting cost of parts to be cut in cutting
and combined machines. It may be:
0 : No cost is applied.
1 : A cost value is applied based on the perimeter to be marked and marking by cutting respectively)
3 : A cost is applied based on the amount of abrasive used (specific for water jet machines
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 7 of 46
Back to top
Previous page
Technical information
We will suppose that we have 4 computers. Their names are: CLIENT1, CLIENT2, CLIENT3 and SERVER.
During the installation, we are installing two things: a) All the programs and b) The database. We will install the database in SERVER and the programs in
CLIENT1, CLIENTE2 and CLIENT3.
From the CD execute setup.exe. When the installator asks you “Select Installation Type”, select “Server”. When it asks for a directory to install the
database, select for example C:\DATABASE.
MSDE will be installed in SERVER, and CAMDB.BCK file will be created in C:\DATABASE directory.
2. Connection with SERVER. Create a unit letter to access from CLIENTs to SERVER.
Use the same unit name to access to SERVER from all CLIENTs. For example F:. In this way, when we are selecting F: drive in CLIENTs, we are
connecting to C: drive in SERVER.
From the CD execute setup.exe. When the installator asks you “Select Installation Type”, select “Client”.
When you go into the program for the first time, the system will create a new database called LESystem. You can see it in F:\DATABASE directory.
From now on, the working database will be this and all the information will be saved in this database.
If you go into the program, and you cannot open the LESystem database and you cannot create a new database, you have to check that the connection
parameters are correct.
Open the file LANTEKIN.CNI file and check R001, R005 and R008 parameters like this:
R001 parameter is the name of the server. This is the name you can see in the network.
R005 parameter is the directory we have selected in step 1. Important: this is the way SERVER sees the directory, so it has to be with drive
C:\DATABASE, not F:\DATABASE.
R008 parameter is the way CLIENTs see the database directory. So it has to be F:\DATABASE.
IMPORTANT NOTE: if you want to use the SERVER to work like another CLIENT, not only to store the database, you have to map the C: drive like
F: drive and install the programs in SERVER, like we made in step 3 for CLIENTs.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 8 of 46
Back to top
Previous page
PRCs are ASCII files with a predefined format or structure to define a series of actions Lantek Expert can automatically execute. Thus, selecting one of this files
and running it with Lantek Expert's "Automatic Processes" option, the system can be opened and closed; manufacturing orders created, opened and closed; ducts
created by executing the library patterns or imported from the data base, etc.
Each of this actions has assigned a function, which is identified by a number. Functions will be defined sequentially in separate lines. Each line containing the
parameters required for the function stated on it.
PRC file format, possible actions and functions assigned to them are described in this document.
All PRC files must start with the following line: > 0 FILEPROLT 8.01
2.- SYSTEM
Functions to create, open and close manufacturing orders once Lantek Expert has been opened.
Instruction format: > 3 0|1 “Ref” “Id1” “Id2” “Id3” “Id4” “Id5” “Infor” NumAut Exist
0|1 Manual (0) or Automatic (1). Manual mode shows Lantek Expert's dialog window to create new orders.
Ref Fabrication order reference or name. Automatic only.
Id1..5 Five identification fields for fabrication orders: customer, order number, plan number, commission and delivery time. Automatic mode
only.
Infor Order information text. Automatic mode only.
NumAut If set to 1, a numerical ending is added to the order's name. Otherwise set to 0. Automatic mode only.
Exist If set to 1, an error occurs if an order with that reference already exists. Otherwise set to 0. Automatic mode only.
0|1 Manual (0) or Automatic (1). Manual mode shows Lantek Expert's dialog to open existing orders.
Ref Fabrication order reference. Automatic mode only.
0|1 Manual (0) or Automatic (1). Manual mode shows Lantek Expert's dialog window to delete orders.
Ref Fabrication order reference or name. Automatic only.
0|1 No delete (0) or delete (1) the parts of the manufacturing order.
0|1 No delete (0) or delete (1) only the parametric parts of the manufacturing order.
All import modules are capable of working in manual or automatic mode. Working in manual mode will open that specific import interface, then allow
the user to select all desired parts/files, and once the module is closed will continue with the next instruction. The automatic working mode permits to
define a list of parts/ducts with all their data to be imported automatically. On the automatic mode a file is indicated, ASCII, where that list is defined
(one line per part).
At present time, these are the existing import modules that can be accessed:
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 9 of 46
Now the system permits to include new parameters in import modules that are included in AuxiData.cfg file. This parameters are only available using
XML Import File.
So there are two posibilities to create an Import File. The first one is using a text file with lst extension and the second one is using a XML file with lstx
extention.
6 0 "" Manual
6 1 "c:\lantek\expert\prc\filename.lst" Automatic
LST File
Parts lst file format: "Ref" NBono "Ped" "Prod" "DB" "Maq" Cant [Priority]
i.e. "CATALOG PART Nº1" 0 "" "" "DATABASE Nº1" "Lantek Cut Iso…" 5 3 or "CATALOG PART Nº1" 0 "" "" "" "" 5
LSTX File
XML file format:
Instruction format: 102 0/1/2/11/12 "<duct figures (lst filename | xls filename)>" "<xls configuration filename>"
LST File
Parts lst file format:
"Ref" NBono "Ped" "Prod" "DB" "Maq" "Mat" Esp Cant [Priority]
i.e. "DUCT Nº1" 0 "" "" "DATABASE Nº1" "Lantek Cut Iso…" "ST37" 0.8 5 2
or
"DUCT Nº1" 0 "" "" "" "" "" 0.8 5
LSTX File
XML file format:
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 10 of 46
XLS File
CONFIGURATION FILE FORMAT:
DEFAULT VALUES. These values will be used if they are not specified in the XLS file
For each value its column number must be defined. Any information can be avoided by using "-" character,if so the default value will be used.
For example:
B000 A
B001 C
B003 -
...
B000 : Column Duct figure reference (it MUST be defined. It can not be a default value)
B001 : Column Quantity of Catalogue parts
B005 : Column Database
B006 : Column Machine
B007 : Column Material
B008 : Column Thickness
B009 : Column Priority
AUXILIAR DATA:
GENERAL DATA:
AUXILIAR DATA:
Instruction format:
101 0/1/2/11/12 "<parts lst (lst filename | xls filename)>" "<xls configuration filename>"
LST File
Parts lst file format:
"Ref" NBono "Ped" "Prod" "DB" "Maq" "Mat" Esp Cant [Priority]["Idf1..3" "Idfx1..5"]
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 11 of 46
i.e. "PART Nº1" 0 "" "" "DATABASE Nº1" "Lantek Cut Iso…" "ST37" 0.8 5 or "PART Nº1" 0 "" "" "" "" "" 0.8 5
LSTX File
XML file format:
XLS File
CONFIGURATION FILE FORMAT:
DEFAULT VALUES. These values will be used if they are not specified in the XLS file
For each value its column number must be defined. Any information can be avoided by using "-" character, if so the default value will be used.
For example:
B000 A
B001 C
B003 -
B000 : Column Part reference (it MUST be defined. It can not be a default value)
B001 : Column Quantity of Catalogue parts
B005 : Column Database
B006 : Column Machine
B007 : Column Material
B008 : Column Thickness
B009 : Column Priority
B011 : Column idf1
B012 : Column idf2
B013 : Column idf3
B014 : Column idfx1
B015 : Column idfx2
B016 : Column idfx3
B017 : Column idfx4
B018 : Column idfx5
AUXILIAR DATA:
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 12 of 46
GENERAL DATA:
AUXILIAR DATA:
Instruction format:
116 0/1/2/11/12 "<parametric parts ( lst filename | xls filename)>" "<xls configuration filename>"
LST File
Parts lst file format:
"Ref" NBono "Ped" "Prod" "" "Maq" "Mat" Esp Cant [Priority] "Fich" "Idf1..3" "Idfx1..5" ["Rotations"] Par1..n
i.e. "PARAMETRIC Nº1" 0 "" "" "" "Lantek Cut Iso…" "ST37" 0.8 5 "c:\lantek\expert\param\par00002.par"
"customer" "order number" "plan number" "commission" "delivery time" "supplier" "transporter"
"comment" "111010001111" 200.0 100.0 5.0
or
"PARAMETRIC Nº1" 0 "" "" "" "" "" 0.8 5 "c:\lantek\expert\param\par00002.par" "" "" "" "" "" "" "" ""
200.0 100.0 5.0
LSTX File
XML file format:
XLS File
CONFIGURATION FILE FORMAT:
DEFAULT VALUES. These values will be used if they are not specified in the XLS file
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 13 of 46
D011 : idf1
D012 : idf2
D013 : idf3
D014 : dfx1
D015 : idfx2
D016 : idfx3
D017 : idfx4
D018 : idfx5
D019 : 0 Normal Rotation ON/OFF
D020 : 90 Normal Rotation ON/OFF
D021 : 180 Normal Rotation ON/OFF
D022 : 270 Normal Rotation ON/OFF
D023 : Other Normal Rotation ON/OFF
D024 : Simetric Rotation 0 ON/OFF
D025 : Simetric Rotation 90 ON/OFF
D026 : Simetric Rotation 180 ON/OFF
D027 : Simetric Rotation 270 ON/OFF
D028 : Other Simetric Rotation ON/OFF
D029 : Fill ON/OFF
D030 : Holling fill ON/OFF
D031 : Parameter value 1
D032 : Parameter value 2
...
Dxxx : Parameter value xxx...
Up to 20 parameters (maximum) can be defined (D031 - D050)
For each value its column number must be defined. Any information can be avoided by using "-" character,if so the default value will be used.
For example:
B000 A
B001 C
B003 -
B000 : Column New reference for the part to be imported (it MUST be defined. It can not be a default value)
B001 : Column Quantity of Catalogue parts
B006 : Column Machine
B007 : Column Material
B008 : Column Thickness
B009 : Column Priority
B010 : Column Parametric file name
B011 : Column idf1
B012 : Column idf2
B013 : Column idf3
B014 : Column idfx1
B015 : Column idfx2
B016 : Column idfx3
B017 : Column idfx4
B018 : Column idfx5
B019 : Column 0 Normal Rotation ON/OFF
B020 : Column 90 Normal Rotation ON/OFF
B021 : Column 180 Normal Rotation ON/OFF
B022 : Column 270 Normal Rotation ON/OFF
B023 : Column Other Normal Rotation ON/OFF
B024 : Column Simetric Rotation 0 ON/OFF
B025 : Column Simetric Rotation 90 ON/OFF
B026 : Column Simetric Rotation 180 ON/OFF
B027 : Column Simetric Rotation 270 ON/OFF
B028 : Column Other Simetric Rotation ON/OFF
B029 : Column Fill ON/OFF
B030 : Column Holling fill ON/OFF
B031 : Column Parameter value 1
B032 : Column Parameter value 2
...
Bxxx : Column Parameter value x
Up to 20 parameters (maximum) can be defined (B031 - B050)
AUXILIAR DATA:
GENERAL DATA:
AUXILIAR DATA:
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 14 of 46
Instruction format:
LST File
Parts lst file format:
"Ref" NBono "Ped" "Prod" "" "Maq" "Mat" Esp Cant [Priority] "Fich" "Idf1..3" "Idfx1..5" [IsCat] [Price] ["Rotations"]
i.e. "DXF Nº1" 0 "" "" "" "Lantek Cut Iso…" "ST37" 0.8 5 "c:\lantek\expert\dxf\dxfpart1.dxf" "customer"
"order number" "plan number" "commission" "delivery time" "supplier" "transporter" "comment"
or
"DXF Nº1" 0 "" "" "" "" "" 0.8 5 "c:\lantek\expert\dxf\dxfpart1.dxf" "" "" "" "" "" "" "" "" 1 3500 "111010001111"
LSTX File
XML file format:
XLS File
CONFIGURATION FILE FORMAT:
DEFAULT VALUES. These values will be used if they are not specified in the XLS file
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 15 of 46
For each value its column number must be defined. Any information can be avoided by using "-" character,if so the default value will be used.
For example:
B000 A
B001 C
B003 -
B000 : Column New reference for the part to be imported (it MUST be defined. It can not be a default value)
B001 : Column Quantity of Catalogue parts
B006 : Column Machine
B007 : Column Material
B008 : Column Thickness
B009 : Column Priority
B010 : Column DXF file name
B011 : Column idf1
B012 : Column idf2
B013 : Column idf3
B014 : Column idfx1
B015 : Column idfx2
B016 : Column idfx3
B017 : Column idfx4
B018 : Column idfx5
B019 : Column 0 Normal Rotation ON/OFF
B020 : Column 90 Normal Rotation ON/OFF
B021 : Column 180 Normal Rotation ON/OFF
B022 : Column 270 Normal Rotation ON/OFF
B023 : Column Other Normal Rotation ON/OFF
B024 : Column Simetric Rotation 0 ON/OFF
B025 : Column Simetric Rotation 90 ON/OFF
B026 : Column Simetric Rotation 180 ON/OFF
B027 : Column Simetric Rotation 270 ON/OFF
B028 : Column Other Simetric Rotation ON/OFF
B029 : Column Fill ON/OFF
B030 : Column Holling fill ON/OFF
AUXILIAR DATA:
GENERAL DATA:
AUXILIAR DATA:
Instruction format:
LST File
ASCII File (Duct Figures) format:
Ref; NameDIN; CodDIN; NameLNG; Pos; Com; Cant; Maq; Mat; Esp; IsolI; IsolE; Val1..30; Seam1..6; End1..6; XLft1..5; YLft1..5; XRigt1..5;
YRgt1..5; IPres; Nbono; Ped; Prod;
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 16 of 46
NOTE: a semicolon is used to separate different fields. If any of the fields is not applicable to that specific duct or should be empty the
semicolon has still to be placed. There must always be the same number of semicolons in all lines.
i.e. LORTRpar-1;; 51;;;; 15; Lantek Cut Essi...; Acero; .8;;; 800.0; 800.0;; 250.0; 250.0; 275.0;;;
900.0;;;;;;;;; 50.0;;;;;;;;;; 50.0;;; SEAM 1;;;;;; CONNECTOR 1; CONNECTOR 2;;;;;;;;;;;;;;;;;;;;;;;;; 0;;;;
Instruction format:
i.e.
"f3dasysw.exe" ".\ExporF3D.lstx" 0 1 SW-DXF mm
LSTX File
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 17 of 46
Option Code
PDF 136
DWG 119
MEC 115
DSTV 118
ISO CUT 113
ESSI 108
ISSO PUNCH 109
IGES 112
HPGL 111
GEO-PLT-PLA 110
ME10 114
EPS 122
CESI OM 123
ALMA 124
CAM2000 125
ASCII PUNCH 127
Image Vector 133
Application Vector 129
Functions to open and close the 2D CAD module, print all parts and wait for the customer to finish drawing a part and close the module.
NOTE: drawing module must be closed to call this function, otherwise an error occurs.
Functions to open and close the nesting module, calculate the machining and print all sheets.
NOTE: nesting module must be opened to call this function, otherwise an error occurs.
i.e. 24 0 or 24 1
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 18 of 46
NOTE: nesting module must be opened to call this function, otherwise an error occurs.
NOTE: nesting module must be opened to call this function, otherwise an error occurs.
i.e. 26 0 or 26 1
NOTE: nesting module must be closed in order to call this function, otherwise an error occurs.
7.- LISTINGS
0|1 Manual (0) or automatic (1) mode. Manual mode runs the listing module and allows manual selection of desired listings.
Print Listing filename for automatic mode ( a Crystal Report file, "*.rpt")
8.- MISCELLANEOUS
Functions to control different features of Lantek Expert while running an automatic process: error visualization, information visualization mode
selection, messages, etc.
Msg If set to 1 a message will be displayed explaining the process has been stopped and how to continue.
i.e. 9 0 or 91
NOTE: shows all errors occurred up to that moment and activates immediate visualization for the next ones.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 19 of 46
Wait If set to 1 the process waits until the program is finished. Otherwise, 0, starts the external program and continues.
Command Line Command line where the external program name, path included, and its parameters are stated.
8.14.- Message
Stop If set to 1 once the dialog is validated the automatic process remains stopped. Otherwise, 0, the process continues.
Message Message displayed in the dialog window.
9.- SHEETS
0|1 Manual (0) or Automatic (1). Manual mode shows Lantek Expert's dialog window to create and modify sheets.
39 0 "" Manual
39 1 "c:\lantek\expert\prc\ filename.lst" Automatic
"Ref" Length Width Esp "Mat" Cant Priority "Idf1..3" 0|1|2 "<sheet filename>"
i.e. "SHEET Nº1" 3000.0 2000.0 0.8 "ST37" 10 0 "" "" ""
or
"SHEET Nº1" 3000.0 2000.0 0.8 "ST37" 10 0 "" "" "" 2 "c:\lantek\expert\filename.dxf"
0|1 Manual (0) or Automatic (1). Manual mode shows Lantek Expert's dialog window to manage sheets.
1|2|3 Delete (1), block (2) or unblock (1) sheets.
0|1 Sheets lst filename (0) or every sheet (1).
40 0 1 0 "" Manual
40 1 1 0 "c:\lantek\expert\prc\ filename.lst" Automatic Delete Sheets lst filename
40 1 2 1 "" Automatic Block Every sheet
File format: >Tipo, NumErr, RefOf, Refer, IndDin, LinErr, Txt1, Txt2, Txt3, Posic, NDin
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 20 of 46
If Tipo is 8:
Txt1 is database name
Txt2 is machine name
Txt3 is material nameIf
Posic is thickness
NDin is quantity
Tipo is 9:
Txt1 is database name
Txt2 is machine name
Txt3 is material name
Posic is thickness
NDin is quantity
Tipo is 10:
Txt1 is database name
Txt2 is machine name
NDin is quantity
Tipo is 16:
Txt3 is material name
NDin is quantity
Tipo is 100:
Txt1 is database name
Txt2 is table name
Instruction format:
Manual: GenLst.exe
Automatic: GenLst.exe "Directory" Type ["LstFile"]
Parameters: "Directory" (String) The program will add the files from this directory
Type (int) Type of files. (see GENLST.CFG)
Path for the Lst file to be generate.
LstFile (String) Optional. If the Lst file is NULL (or "") a Lst named 'automatic.lst'
Will be created automatically and "Directory" will be used as the path for the Lst File.
Warehouse (String) Only when in ExpertIII is configured work whith sheets wharehouse
Location (String) Only when in ExpertIII is configured work whith sheets wharehouse
Unit price (Real) Only when in ExpertIII is configured work whith sheets wharehouse
Configuration (GENLST.CFG)
A004 ON/OFF If ON, it shows a Dialog with the files added to Lst file generated.
Definition of File Types
B000 Name
B001 Associated Extensions (max 8) "ext1[|ext2]...[[|ext8]|"
B002 ON Code
B003 OFF Code
B004 - B0034 Associated Keys | : Indicates a New line in de file
{KEY} Where the associated key is written (It always should be delimited by {}) B004 : Reference
B005 : NBono
B006 : Order (NOT USED)
B007 : Product (NOT USED)
B008 : Machine
B009 : Material
B010 : Thickness
B011 : Quantity
B012 : Priority
B013 : idf1
B014 : idf2
B015 : idf3
B016 : idfx1
B017 : idfx2
B018 : idfx3
B019 : idfx4
B020 : idfx5
B021 : Price
B022 : 0 Normal Rotation ON/OFF
B023 : 90 Normal Rotation ON/OFF
B024 : 180 Normal Rotation ON/OFF
B025 : 270 Normal Rotation ON/OFF
B026 : Other Normal Rotation ON/OFF
B027 : Simetric Rotation 0 ON/OFF
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 21 of 46
Instruction format:
Manual: Excel2db.exe
Automatic: Excel2db.exe "CONFIG FILE" ["EXCEL FILE"] [SHOW_LOG]
Parameters: "CONFIG FILE" (String) Name or path of the configuration file.
["EXCEL FILE"] (String) Name or path of the "excel file" with data to import. If it's NULL, application will ask for the excel file.
[SHOW_LOG] (1 / 0) If it is 1, application will show a LOG file at the end of the process
l CODE: "K" for key fields or "F" for any other field
l NNN: Field number.
l COLUMN: Name of the column of excel sheet that contains the values for the database field. If name column is '-' or the value in excel sheet
is null, the importer put the default value into the field.
l DATATYPE:
¡ s: for strings
¡ i: for integer numbers
¡ r: for real numbers
¡ d: for dates (date should be a string with format "dd/mm/yyyy" or "yyyy/mm/dd")
for instance:
K001 C "MatRef" s
F002 D "Price" r 1.0
F003 - "Descrip" s "sample"
means:
Read from column C the values for the field MatRef. MatRef is a STRING and is a KEY field.
Read from column D the values for the field Price. Price is a REAL NUMBER. If there are not data to read put the default value1.0
For every row imported put into the field Descrip the value 'sample'
Back to top
Previous page
Parametric figures
1.- Introduction
3.- Example
1.- Introduction
A parametric is a geometric figure which keeping the shape it can have different dimensions in function to some values denominated parameters.
The system has an option to import parametric figures. These figures can be defined by the system user in function to a predetermined set of instructions.
This manual has as purpose to guide the user in the parametric figures definition.
2.1.- Generalities
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 22 of 46
2.1.- Generalities
The instructions that can be used to define a parametric are divided in the following groups :
Instructions of variables definition : They allow to define values of variables used to calculate the geometric elements of the parametric figure and the auxiliar
geometric elements.
Instructions of auxiliar geometry definition : They allow to define geometric elements as POINT, LINE and CIRCLE which will be used as a basis to define the
geometric elements of the parametric figure.
Instructions of contours definition : They define the geometric elements of the parametric figure by means of auxiliar geometric elements.
Instructions of data input : They are the instructions that are used to ask the parametric data of the figure.
- Define labels.
- Define conditional and unconditional jumps.
- Define macros (beginning and final).
- Execute copies of macros.
Technology definition : They allow to define cut and punch elements as TOOLS, PUNCH INSTRUCTIONS, EXTRACTIONS, TECHNOLOGY and
POSTPROCESSOR WORDS which will be used to define the machining of the punch parametric.
ASSIGNING Vi=a
SUM Vi=a+b
SUBTRACTION Vi=a-b
MULTIPLICATION Vi=a*b
DIVISION Vi=a/b
ABSOLUTE VALUE Vi=ABS(a)
SINE Vi=SIN(a)
COSINE Vi=COS(a)
TANGENT Vi=TAN(a)
ARC TANGENT Vi=ATAN(a)
ROUND Vi=ROUND(a)
TRUNCATE Vi=TRUNC(a)
SQUARE ROOT Vi=SQRT(a)
SQUARE Vi=SQR(a)
EXPONENTIAL Vi=EXP(a,b)
SIGN Vi=SIGN(a)
MINIMUM VALUE Vi=MIN(Vj,Vk)
MAXIMUM.VALUE Vi=MAX(Vj,Vk)
DISTANCE POINTS Vi=DISTPP(Pj,Pk)
DISTANCE POINT LINE Vi=DISTPL(Pj,Lk)
DISTANCE POINT CIRCUMFERENCE Vi=DISTPC(Pj,Ck,RLABO)
COORDINATE OF POINT Vi=COORDP(Pj,XYO)
COORDINATE OF LINE Vi=COORDL(Lj,XYA)
COORDINATE OF CIRCUNFERENCE Vi=COORDC(Cj,XYR)
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 23 of 46
Vi=EXPR(...)
It is an expression built up using numbers,
ARITHMETIC EXPRESSION variables and arithmetic operators
See section 2.2.1.- Arithmetic expression
for further information
- Addition (+)
- Subtraction (-)
- Multiplication (*)
- Division (/)
It is allowed to use parentheses and spaces in order that these complex expressions are easier to read for the user
Either variables and numeric values can be used interchangeably in the expression
When different types of operations are combined in a single expression, the order to evaluate each operation is the following one:
1- Parentheses
2- Multiplication and division
3- Addition and subtraction
There is no limitation for the number of different operations that can be combined in a single expression
They allow to define geometric elements of type POINT, LINE or CIRCLE which will be used as basis to define the geometry of the parametric figure.
These elements will not be recuperated in the moment of loading the parametric file.
COORDINATES Ci=CENTRD/x,y,r
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 24 of 46
CENTRE-RADIUS Ci=PNTRAD/Pj,r
CENTRE-POINT Ci=PNTPNT/Pj,Pk
CENTRE-TANGENT TO LINE Ci=CTANGL/Pj,Lk
CENTRE-TANGENT TO CIRCLE Ci=CTANGC/Pj,Ck,LS
RADIUS-TANGENT LINE-LINE Ci=LINLIN/Lj,Lk,r,ABLR,ABLR
RADIUS-TANGENT LINE-CIRCLE Ci=LINCIR/Lj,Cj,r,ABLR,IO,ABLR
RADIUS-TANGENT CIRCLE-CIRCLE Ci=CIRCIR/Cj,Ck,r,IO,IO,ABLR
RADIUS-POINT-TANGENT LINE Ci=LINPTR/Pj,Lk,r,ABLR
RADIUS-POINT-TANGENT CIRCLE Ci=CIRPTR/Pj,Ck,r,IO,ABLR
THREE POINTS Ci=PTPTPT/Pj,Pk,Pl
TWO POINTS AND RADIUS Ci=PTPTRD/Pj,Pk,r,ABLR
CARTESIAN TRANSFORMATION Ci=XYTRNS/Cj,x,y
POLAR TRANSFORMATION Ci=PLTRNS/Cj,r,a
ROTATE Ci=ROTATE/Cj,Pk,a
SYMMETRIC TO OTHER Ci=SYMMET/Cj,Lk
SYMMETRIC RESPECT TO THE AXIS Ci=SYMMAX/Cj,XYO
CONCENTRIC-DIFFERENCE RADIUS Ci=CONCEN/Cj,d,LS
CONCENTRIC-RADIUS Ci=CONCRD/Cj,r
TANGENT LINE-LINE-LINE Ci=LNLNLN/Lj,Lk,Ll,ABLR,ABLR,ABLR
TANGENT LINE-LINE-CIRCLE Ci=LNLNCR/Lj,Lk,Cl,ABLR,ABLR,IO,ABLR
CIRCLE ASSIGNING Ci=Cj
Back to top
These instructions are used to define the geometric elements that will be imported to the system when a parametric figure is imported.
CIRCULAR.CONTOUR Ni=CIRCLE/Cj
Ni=RECTNG/Pj,l,a,an,r
Pj : Centre of rectangle.
l : Length of rectangle.
RECTANGULAR.CONTOUR
a : Width of rectangle.
an : Angle of inclination.
r : Radius in corners.
Ni=OBROUN/Pj,l,a,an
Pj : Centre of oblong.
OBLONG.CONTOUR l : Length between centres of oblong.
a : Width of oblong.
an : Angle of inclination.
Ni=POLYLN/Pj,Pk
It generates a set of segments whose ends
POLYLINE
are the points defined with the indixes from
"j" to "k".
Ni=POLNLN/Pj,Pk,Pl,Pm,...
It generates a set of segments which are
defined by the list of points indicated. The
first segment starts with the first point of the
POLYLINE.MULTIPLE POINTS
list and ends with the second point. The next
segment starts with the second point and ends
in the third one, and so on until the last point
is used.
SEGMENTS-ARCS CONTOUR Ni=CONTOR/Pj
Cl,ABLR,CW-CCW
...........
Pm
The contour begins and finishes always in
a point. Between these points there will be as
many instructions as geometric elements are
Lk,ABLR
going to be generated. The instructions of
type "L" define SEGMENTS. The
instructions of type "C" define ARCS. The
selectors are necessary to select the desired
intersections. The selectors are always
obligatories.
STRUCTURE OF SINGLE POINT Wi=POINT1/Pj
STRUCTURE OF POINTS PATTERN Wi=PATTRN/Pj,Pk
LINEAR STRUCTURE BY POINT AND
Wi=LINEPA/Pj,a,np,pp
ANGLE
LINEAR STRUCTURE BY TWO POINTS Wi=LINEPP/Pj,Pk,np
CIRCULAR STRUCTURE Wi=CIRCLE/Cj,ai,np
STRUCTURE IN ARC OF CIRCLE Wi=ARCCIR/Cj,ai,ap,np
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 25 of 46
Back to top
They are used to ask the parametric data that define the figure. Normally the values are numerical, however, the system allows to ask other type of data as
BOOLEAN and DROP DOWN LISTS.
Besides, DROP DOWN LISTS can also be defined. In this case it will be necessary to define, before using the type, the set of values that can have that type (the
variable of type DROP DOWN LIST will have numerical values from 0 to "n-1" where "n" is the number of values that can have the variable minus one).
$TYPE,"name",("Type1","Type2",...,"TypeN")
This instruction is used to ask a value by means
of the selection of an option between severals.
DEFINITION OF DROP DOWN LIST When the value is assigned to the variable
TYPE (instruction $INPUT) this will be able to be:
0 : If the selected value is "Type1"
1 : If the selected value is "Type2"
"N-1" : If the selected value is "TypeN"
$INPUT,Vi,VMin,VMax,VDef,"Text","NameType"
Vi : Variable which is going to be assigned.
VMin : Minimum value of the variable.
VMax : Maximum value of the value.
VDef : Initial value of the variable.
"Text" : Request text of the variable.
REQUEST VALUE OF A VARIABLE
"NameType" : Name of the variable type.
INT : Integer variable.
FLOAT : Real variable.
BOOL : Boolean variable (0/1).
The other names of type should be defined by
means of an instruction of type "$TYPE".
$BITMAP,"name"
"name" : Name of file BMP where is the icon.
PRESENTATION OF AN ICON This instruction allows to show, in the moment
of the data request of parametric execution, an icon
with the bitmap of the parametric.
Back to top
These instructions are used to define labels, jumps, and repetition of parts of parametric program.
LABEL,n
LABEL DEFINITION
"n" : Number of the label.
JUMP,n
It executes a jump to the line in which is
UNCONDITIONAL JUMP
the instruction LABEL whose number of
label is equal to "n".
JUMPIF,Vi,l,m,n
Jump to the lines of LABEL "l", "m" o "n"
depending on the value of Vi.
If Vi is negative it jumps to the LABEL
JUMP CONDITIONED BY A VARIABLE
"l".
If Vi is null it jumps to the LABEL "m".
If Vi is positive it jumps to the LABEL
"n".
INIMAC,"name"
ENDMAC,"name"
MACRO DEFINITION (BEGINNING AND They define the beginninig and final of a
FINAL) part of the parametric which is going to be
repeated several times.
"name" It is the name of the macro.
CALL,"name",x,y
It repeats the instructions which are
CALL TO MACRO between the instructions INIMAC y
ENDMAC of the macro named "name" doing
a translation defined by "x" and "y".
COPYLN,"name",n,p,a
COPYCR,"name",n,pa,xc,yc
COPYGR,"name"nx,ny,px,py
COPIES OF MACROS
They do an multiple execution of the
instructions that are between the beginning
and final of the macro defined by "name".
COPYLN is a linear copy.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 26 of 46
IF (a > b) THEN
...
ELSE
...
ENDIF
Where 'a' and 'b' can be variables or real values and the operator can be one of the following:
In addition, the user can join different conditions in the same lime, but they must be joined by the same logical operator:
IF (((a > b) AND (b > c)) OR ((a > b) AND (c > d))) OR (e > f) THEN
Any instruction, even a different 'IF...ELSE' statement, can be inserted in each block. In addition, the use of indentation is allowed in order that the code is
clearer
- All the key words (IF, THEN, ELSE, ENDIF, AND, OR) must be uppercase
- The condition line must start with "IF " and it must finish with " THEN"
- All conditions must be enclosed in parentheses
- At the end of the statement, it will allways be required to create an 'ENDIF' line
IF (a > b) THEN
IF (a>b) THEN
IF (a>b) AND (b>c) THEN
IF(a>b)THEN
if (a > b) then
IF (a>b)
IF (a>b) and (b>c) THEN
Back to top
These instructions are used to define the punch elements that will be used to machine the parametric figure when is imported and the cut-technology data.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 27 of 46
d : diameter.
l : length.
w : width.
r : radius.
i : index.
r1,r2,r3,r4 :multiple radius.
TPTOOL/"idn", SEMI-PIERCE
FORM
TOOL TYPE DEFINITION
TAP
MARK
DFTWHL/"idn", SHEAR, f
RIB, f, w, p, s
OFFSET, f, w, p, s
LOUVER, f, w, p, s
PINCHER, f, w, p, s
WHEEL-TOOL DEFINITION
f : feed.
w : width
p : cnc position (ON, LEFT, RIGHT).
s : side (0:OFF, 1:ON).
DBTOOL/ALL
LOAD TOOLS
"idMachine"
SELECT CURRENT TOOL SLTOOL/"idn", angle
NIBBLING TOLERANCE TOLNIB/tolerance, toolType, minimum
RECTANGULAR DIMENSIONS LIMITS/xmn, ymn, xmx, ymx
PTECHN/ DOWN, CMPUNCH
UP, NCPUNCH
ASSIGN TECHNOLOGY RIGHT, SHEAR
LEFT,
ALL,
JOINTS/CORNER, l, x, y
ASSIGN MICRO-JOINTS INSIDE, l, x, y
AUTOEX, l
ASIGEV/STOP
ASSIGN EXTRACTORS TRAP, trap, box, x, y, ix, iy
SPTRAP, trap, box, x, y, ang, ix, iy
EXTRAC/STOP
TRAP, trap, box, x, y, ix, iy, feed,
EXTRACTIONS time
SPTRAP, trap, box, x, y, ang, ix,
iy, feed, time
AUTOPN/CIRCLES, SIMPLE
RECTANGLES, COMPLEX
AUTOMATIC PUNCH
OBROUNDS,
ALL,
ASIGBOX/B1,B2,B3,B4,B5,B6,B7,B8,B9,B10
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 28 of 46
w1=Piercing
w2=Skew offset
w3=Aditional piercing (double pass)
w4=Finishing
RLNPAN/x, y, l, a, LEFT[,"idTool"]
RIGHT
ON
LINEAR NIBBLINGS
RLNPPN/x1, y1, x2, y2, LEFT[,"idTool"]
RIGHT
ON
NARCRN/x, y, r, ai, ap, IN[,"idTool"]
CIRCULAR NIBBLING (ROUND) OUT
ON
WARCRN/x, y, r, ai, ap, IN, w1, w2, w3, w4
[,"idTool"]
OUT
ON
CIRCULAR NIBBLING (WHEEL)
w1=Piercing
w2=Skew offset
w3=Aditional piercing (double pass)
w4=Finishing
PRCPEX/x, y, l, w, ang[,"idTool"]
RECTANGULAR POCKETS PRCPCN/x, y, l, w, ang[,"idTool"]
PRC2PR/x1, y1, x2, y2[,"idTool"]
CIRCULAR POCKET PCRPCN/x, y, r[,"idTool"]
CHAMFR/D1,A1,D2,A2,D3,A3,D4,A4,X,Y
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 29 of 46
CTECHN/OXICUT,quality,X,Y[,JOINT]
CTECHN/PLASMA,quality,X,Y[,JOINT]
CTECHN/WATER,quality,X,Y[,JOINT]
CTECHN/NOTCUT,quality,X,Y[,JOINT]
CUT QUALITY
X : X coordinate to pick element.
Y : Y coordinate to pick element.
Back to top
3.- Example
It is to define a parametric file that allows to generate the figure drawed bellow in function to the parameters drawed on it.
#--------------------------------------------------------------------------------
# PARAMETRIC EXAMPLE
#--------------------------------------------------------------------------------
# (B) V1 = LENGTH OF THE BASE
# (H) V2 = HEIGHT TO THE CENTRE
# (R) V3 = RADIUS
# (d) V4 = RADIUS OF THE HOLE
# (e) V5 = DISPLACEMENT OF THE CENTRE
#
# NOTE : IF V4=0 THERE ISN'T HOLE .
#
#--------------------------------------------------------------------------------
$BITMAP,"PARPART9.BMP"
$INPUT,V1,0.5,99999.0,200.0,"b","FLOAT"
$INPUT,V2,0.5,99999.0,100.0,"h","FLOAT"
$INPUT,V3,0.5,99999.0,90.0,"r","FLOAT"
$INPUT,V5,0.0,99999.0,90.0,"e","FLOAT"
$INPUT,V4,0.0,99999.0,90.0,"d","FLOAT"
V4=V4/2.0
V101=V1/2.0
V101=V101+V5
V100=V4-0.01
JUMPIF,V100,2,2,1
#--------HOLE---------------
LABEL,1
C1=CENTRD/V101,V2,V4
N1=CIRCLE/C1
#--------EXTERNAL-------
LABEL,2
L1=HORIZN/0.0
C2=CENTRD/V101,V2,V3
P1=COORXY/V1,0.0
L2=TANGPT/P1,C2,A
P1=COORXY/0.0,0.0
L3=TANGPT/P1,C2,A
N2=CONTOR/P1
L1,R
L2,A
C2,A,CCW
L3,R
P1
Back to top
Previous page
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 30 of 46
It is about printing parts and nestings in personalized boxes. Boxes can be defined by means of the integrated CAD module in Expert. They are defined in files
with .CAJ extension. These are .MEC files, which is the internal format for geometry designed with Lantek Expert.
Default boxes for printing parts and nestings are defined in LANTEKPR.CFG. If these fields are empty, printouts will only show the drawing, no information
concerning parts or nestings will be printed. Default .CAJ files are: CAJPIE.CAJ, CAJCUT.CAJ and CAJPUN.CAJ (these files must be in the installation). The text
Lantek Expert is present in these printouts with the corresponding font types, and therefore the these font types should be installed in order to get proper results.
This segment defines the rectangle where the drawing of the part or nesting will be printed. Only one segment of this type must be defined. If the
segment goes from the lower-left corner to the upper-right one it will be printed in "portait" format, and otherwise in "landscape" format.
The personalized boxes can be defined in more than one page. If the inclined segment is defined only in the first page, the format will be applied for
all the pages. But if different formats are required for different pages, another segment must be indicated for each page. This segment have to be
smaller than 10 milimeters of length.
This kind of segment defines the end of a data list in a table. The length of this segment indicates the type of data that the table contains.
- If the length of the segment is between 0 and 10 milimeters, the table represents list of clamps.
- If the length of the segment is between 10 and 20 milimeters, the table represents list of punches and turrets.
- If the length of the segment is between 20 and 30 milimeters, the table represents list of torches.
- If the length of the segment is between 30 and 40 milimeters, the table represents list of parts.
- If the length of the segment is between 40 and 50 milimeters, the table represents list of punches and dies.
The height of this segment defines the step between the parts information lines printed in the nesting box. Only one segment of this type must exist,
and it is compulsory for boxes where part information fields are printed.
Followed by a BMP filename with its Xi, Yi, Xf, Yf values, stating coordinates where this bitmap file is printed.
Followed by its Xi, Yi, Xf, Yf values, stating coordinates where the turret layout will be printed.
Followed by its Xi, Yi, Xf, Yf values, stating coordinates where the part geometry will be printed. They defined a rectangle where:
l Normal text.
l Marking text.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 31 of 46
Fields from the database or other elements available within the system (see next section).
TID_d00 "Job"
TID_d01 "Date"
TID_d02 "Sheet"
TID_d03 "Thickness"
TID_d04 "Material"
TID_d05 "Machine"
TID_d06 "Quantity"
TID_d07 "Weight"
TID_d10 "Ref"
TID_e00 "Reference"
TID_e02 "Total"
TID_e03 "Missing"
TID_e05 "Dimensions"
TID_f07 "Punch"
TID_f08 "Die"
TID_f09 "Clamps"
TID_f10 "Tool"
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
TIF_r00 "Ref"
TIF_r01 "Weight"
TIF_r02 "X"
TIF_r03 "Y"
TIF_r04 "Area"
TIF_r05 "Supplier"
TIF_r06 "Transporter"
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 32 of 46
TIF_r07 "Comment"
TIF_r08 "Quantity"
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
TIF_o00 "Reference"
TIF_o06 "Name"
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
TIF_b02 "Order"
TIF_b03 "Product"
TIF_u02 Areas
TIF_u03 Perimeters
TIF_u04 Weights
TIF_u05 Densities
TIF_u07 Price/weight
TIF_u08 Price/length
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 33 of 46
TIF_u09 Price/area
TIF_u10 Time
TIF_u11 Resistance
TIF_u12 Power
TIF_u13 Frequency
TIF_u14 Pressure
TIF_u15 Flow
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
TIF_w01 Tracking
TIF_w02 Warehouse
TIF_w03 Location
TIF_w04 Project
TIF_w05 Chapter
TIF_zxxxxx Where xxxxx is the ID of the text in the resource file. Example: TIF_z12345
WARNING: Following fields, which are real or integer, can be combined in order to create expressions. Parenthesis, additions, subtractions,
multiplications, divisions, constant values and the fields itself can be combined.
NOTE:These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
TDB_o10 Absolute or Relative (TDB_o10xx where xx = is the level of the folder) path of the job
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 34 of 46
TDB_p28 Name
TDB_p29 Image
TDB_ixxx User identifier text where xxx is the number of the user identifier. Example: TDB_i002 is the text of the user identifier 2. (Text256)
TDB_jxxx User identifier value where xxx is the number of the user identifier. Example: TDB_j002 is the value of the user identifier 2. (Text256)
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 35 of 46
TDB_p54#1 Circular holes of the parts. (Integer list) Where # is the separation character (Can take another value), and 1 the order way (0:In the
same order as are defined, 1:ascending order, 2: descending order)
TDB_p56 Scrap weight (Real). An approximate value for the total scrap weight generated by the part
TDB_p57 %Scrap (Real). An approximate value for the percentage of scrap generated by the part
WARNING: Following fields, which are real or integer, can be combined in order to create expressions. Parenthesis, additions, subtractions,
multiplications, divisions, constant values and the fields itself can be combined.
Expressions always start with the character ‘(‘ and end with ‘)’.
WARNING: Following fields, which are real or integer, can be combined in order to create expressions. Parenthesis, additions, subtractions,
multiplications, divisions, constant values and the fields itself can be combined.
Expressions always start with the character ‘(‘ and end with ‘)’.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 36 of 46
TDB_c19 Image
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 37 of 46
TDB_c77 Warehouse
TDB_c78 Location
TDB_c79 Project
TDB_c80 Chapter
TDB_c81 Laser: Optional parameter T008 (Text) of General configuration of technology tables
TDB_c82 Laser: Optional parameter T009 (Text) of General configuration of technology tables
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 38 of 46
TDB_c89_PUPx Punch user property x. Example: TDB_c89_PUP5 is the real value of the punch user property 5
TDB_c92 Number (and offsets) of general repositions for all the clamps (Example: 4 (200, -100, 100, -200)
TDB_c93 Number (and offsets) of individual repositions for each clamp (Example: 4 (200, -100, 100, -200)
NOTE: The text TDB_c35 indicates if the station or the multitool are Autoindex or not. We will see in the template the text that we have put just
behind the 35, maximum 10 characters. Example: "TDB_c35Autoindex", we will see in the template Autoindex.
If a fixed text is required for every line (i.e. "x" sign between the length and width of each part) the following field must be used:
WARNING: Following fields, which are real or integer, can be combined in order to create expressions. Parenthesis, additions, subtractions,
multiplications, divisions, constant values and the fields itself can be combined.
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
Time (real) is given in seconds. If a format like 00:00:00.00 is desired, an expression preceded by the character '#' for sheet data or '$' for parts data
must be created.
Examples: "#(TDB_ND025)"
"#(TDB_ND001+TDB_ND002)
TBL_p05 Company
NOTE: After this register you have to write one point and the field of the table that you want to be showed. The field has to be written like is in the
table, included capital and small letters
Examples: "TBL_p06.UPrice". This show the field UPrice of the table Sales orders lines.
NOTE: After this register you have to write one point and the field of the table that you want to be showed. . The field has to be written like is in
the table, included capital and small letters
Examples: "TBL_c02.Density". This show the field Density of the table Materials.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 39 of 46
(D009) TDB_ND009 Total time for needle (drill) marking activations (Real>Text20)
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 40 of 46
NOTE: Values within parenthesis are corresponding fields for the file generated by the time and cost calculation program.
NOTE: To access the corresponding text for the above fields use the text "TDB-Txxxx" where "xxxx" is the same index stated above for the field.
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 41 of 46
(D009) TDB_DD009 Total time for needle (drill) marking activations (Real>Text20)
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
l The sum of database fields for parts time and cost calculation
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 42 of 46
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 43 of 46
NOTE: Values within parenthesis are corresponding fields for the file generated by the time and cost calculation program.
NOTE: To access the corresponding text for the above fields use the text "TDB-Txxxx" where "xxxx" is the same index stated above for the field.
NOTE: To visualize a barcode with the specification "Code 39", the source 39251 must be indicated and indicate the character | at the beginning
followed by 4 characters that indicates: -the character START, -the character STOP, -the minimum length of the barcode, -the filler character.
For example, "|**80TDB_p24", it will indicate that the character of the START and of the STOP it is the *, and that the minimum length of the
barcode is 8, and it should be filled with zeros for the left when the length of the barcode is smaller.
NOTE: To force that a formula field only appears in the sheet data, we have to put the word SHEET before the field, and if we want that it only
appears in the data of parts, we have to put the word PART before the field. Example: "SHEET(...+...)" " PART(...*...)"
NOTE: To specify the number of decimals of any numeric data, we will put before the field that we want % followed by a number, that indicates the
number of decimals that we want, and then i will see that field with the decimals that i have indicated. Example "%4TDB_c10" i will see this field
with 4 decimals.
NOTE: These fields can be concatenated in order to create expressions with the & operator. If a space want to be concatenated theh it has to be
added between & operators
Expressions always start with the character ‘(‘ and end with ‘)’.
l Special fields.
TSP_D Number of decimals of numeric fields Example: TSP_D5 all the numeric fields will have five decimals.
TSP_CZ# Where # can be 0: Not show anything, 1: Lines of the first cuts, 2: Coordinates of the first cuts, 4: Lines of all cuts. Or a sum of the
above. Example: TSP_CZ6 would show all cut lines and the dimensions of the first cuts. The default is to show all the cuts and the coordinates of
the first cuts. (Only for shearing machines)
TSP_hXXY Where XX is the table code and Y is the height (float number) of the rows. Example: TSP_hPA14 the step between the parts
information lines printed in the nesting box will be 14. If any table does not define a specific step, it will use the vertical segment without
technology to set the height of the rows. These are the table codes that have already been defined:
TSP_mecX Where X is an integer value between 0 and 2. Example: TSP_mec1. This code allows the user to force the system to print (or not) the
machining in the current box, regardless of the value that it is set in the system configuration. There are 3 possible values that can be used:
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 44 of 46
NOTE: Printing part boxes it´s possible to visualize turret data of the nesting where the part is placed using the texts TDB_c27, TDB_c28, TDB_c29, TDB_c30,
TDB_c31, TDB_c39 and TDB_c40.
NOTE: Printing part boxes it´s possible to visualize Database fields for sheet time and cost calculation using the texts that starts with "TDB_N"
NOTE: Part data that can be displayed in the nesting box are: TDB_p01, TDB_p02, TDB_p03 ,TDB_p04 ,TDB_p05, TDB_p06, TDB_p07, TDB_p08,
TDB_p10, TDB_p11, TDB_p12, TDB_p13, TDB_p14, TDB_p15, TDB_p16, TDB_p17, TDB_p20, TDB_p21, TDB_p22, TDB_p23, TDB_p24, TDB_p25,
TDB_p26, TDB_p27, TDB_p50, TDB_p51, TDB_p52, TDB_p53
Back to top
Previous page
These data are updated by the system in order to save the data of the last Excel Exporter execution.
OpenExcel: Decides whether it is necessary to open the Excel or not after export.
It is used in order to define the different templates that can be used to export data to Excel files. If you want to use a brand new template, it will be necessary to
introduce a new line with the following information:
ID: Template ID. It must be a number and each TEMPLATE must have a different number. Usually, a correlating ID Number is provided to each
template.
FileExcel: Excel file that will be used as template in order to Export data. This file will be directly copied in the export directory and the data will be
exported to the copied file. This parameter must contain the complete path of the file or a relative path with regard to the installation directory.
FileConfig: Xml configuration file where the data to be exported are defined. This parameter must contain the complete path of the file or a relative path
with regard to the installation directory.
EqualParts: If the system parameter “Put together equal parts in the Nesting and Machining module” is enabled, this field indicates whether the data of
each part is required to be exported separately (Equalparts = 1) or as a unique grouped part (Equalparts = 0). It has the same purpose as the system
parameter used for the workshop sheet “In the print box print data of each equal part separately”.
TimeCostParts: When part time data are to be exported (TDB_D… or TDB_S… codes) it is possible to define whether it is necessary to export the
existing data in the database or to recalculate it prior to exporting them to an Excel. It might be useful to recalculate the part times prior to exporting
them, since whenever entering the Nesting module it is possible to execute a series of treatments in the parts (Automatic technology, place Lead-
ins/Lead-outs, etc.).These treatments may cause that the data in the database are not the same as the information in the Nesting and Machining module.
Find below the possible values of this parameter:
1: Recalculate the part time data if the configuration file contains a CodeData starting with TDB_D or TDB_S. This is the most common value.
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 45 of 46
1.- GROUPDATA
ID: Group data ID. It must be a number and each GROUPDATA must have a different number. Usually, a correlating ID Number is provided to each
group.
TypeGroup: It determines how many times and depending on which data type will the group data be exported. Find below the possible values of this
field:
1: Part. Data related to the part. A data row/column will be exported per each part of the job.
2: Nesting. Data related to the nesting. A data row/column will be exported per each nesting in the job.
3: Parts of a nesting. Data related to a part in a nesting. A data row/column will be exported per each different part of each nesting.
4: Remnants of a nesting. Data related to the remnant of a nesting. A data row/column will be exported per each remnant generated.
>100: Subgroups. If the type of group is higher than 100, this indicates that the data of this group will be exported by each row/column of the data
of the group to which it belongs. For example, this type of group is used to export each row/column of a nesting and the rows/columns of parts or
remnants of the nesting in question.
In order to specify the group this subgroup belongs to it is necessary to multiply by 100 the ID of the group it belongs to and to add the type of
group. For instance, 403 means that it is a subgroup of the ID group 4 and that the data will be related to the parts in the nesting. The type of group
of the ID group 4 must be 2 (Nesting).
The standard situation is that the data inside each group (FIELD CodeData) correspond with the type of group (TypeGroup). That is to say, if the
TypeGroup is Nesting, normally the information in this group will be related to nestings (CodeData TDB_c, TDB_N, etc.).
However, in some cases it might be useful to introduce data related to other type of group. For example, it can be interesting to introduce general
data of a Part or Nesting type of group. In this case, the same general value will be repeated in each row/column of the group. This is especially
interesting to take out data about parts and nestings in group type 3, Parts in a nesting, or to take out nesting data in group type 4, remnants of a
nesting.
IsVertical: Determines whether the data of each element of the group will be exported by rows or by columns. If IsVertical is 1, the system will export
rows, on the other hand, if it is 0, by columns.
WithTitle: Determines whether the first row/column is for a title. If WithTitle is 0, the data will be exported in the first row/column of the group.
StepTitle: Specifies how many rows/columns there are between the title and the first data row/column. For instance, if StepTitle is equal to 1, data will
start in the following row/column right after the title. If StepTitle is 2, the data will start after two rows/columns. Finally, if WithTitle is 0, the StepTitle
value will not be taken into account.
SheetName: Determines the name of the Excel sheet in which the group data will be exported.
FirstCell: Specifies the Excel cell from which the group will start. If WithTitle is equal to 1, this cell specifies in which cell will the group tit le start.
However, if it is equal to 0, this cell will specify where will the group data start.
StepData: From the FirstCell cell, the data specified inside the group (tag FIELD) will be exported in the row/column based on the order in which they
are defined in the group. StepData specifies the break of rows/columns provided between each data of the group. Usually, the StepData value is equal to
1, but it could have another value if it is required to leave one or more empty rows/columns between the data.
StepEltos: From the cell FirstCell and taking into account the field WithTitle, the data of each element (Part, Nesting, etc.) will be exported in each
row/column. StepEltos specifies the existing jump of rows/columns between each element. Usually, the value of StepEltos is equal to 1, but it could have
another value if it is required to leave one or more empty rows/columns between each element (Part, Nesting, etc.).
If IsVertical field is equal to 1, StepEltos refers to rows and StepData refers to columns.
If IsVertical field is equal to 0, StepEltos refers to columns and StepData refers to rows.
TypeOperMax: Specifies maximum number of rows/columns for the elements of the group (Parts, estings, etc.). This can be used so that the elements
of the group do not xceed a certain row/column. If MaxEltos s equal to zero, there is no limit/there will be no limit. This parameter will nly be taken into
account if TypeOperMax is zero, 4 or 5.
TypeOperMax: Indicates how will the rows/columns of the group elements (Parts, Nestings, etc.) be created. Find below the possible values of this
parameter:
0: No operation: The element data will be exported in the corresponding row/column without executing any operation in the row/column in
question.
1: Show: The row/column in which data are exported will be shown as visible. This is intended to have rows/columns as hidden, so that only the
ones where data have been exported are visualized.
2: Insert: In order to export data, a new row/column will be inserted in the first data row/column (Row/Column calculated based on FirstCell and
taking into account WithTitle and StepTitle).
3: Copy: A new row/column same as the previous type will be inserted, but in addition, prior to exporting the data, the content of all the cell of that
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019
Technical information of Lantek Expert Page 46 of 46
row/column will be copied. The first data row/column (Row/Column calculated based on FirstCell and taking into account WithTitle and StepTitle)
is the one that will be copied in the rest of the rows/columns. This is the best type; since it allows copying formulas from certain cells, which will be
recalculated whenever data are exported.
4: Hide: The row/column in which data are not exported will be set as invisible. This is intended to have the rows/columns in the Excel as visible;
meanwhile the ones where no data has been exported are hidden. In order to determine the number of rows/columns to hide it is necessary to specify
the maximum number of rows/columns in MaxEltos parameter. The system will hide the rows/columns in which no data has been exported until
MaxEltos number is reached.
5: Delete: The row/column in which no data has been exported will be deleted. This is intended to have the rows/columns in the Excel as visible;
meanwhile the ones where no data has been exported are deleted. In order to determine the number of rows/columns to delete it is necessary to
specify the maximum number of rows/columns in MaxEltos parameter. The system will delete the rows/columns in which no data has been exported
until MaxEltos number is reached.
2.- FIELD
CodeData: Code or formula of the data to export. This code is the same as the one used for the Workshop sheet printing (Technical Help). In addition, it
is possible to use the same formulas used in the Workshop Sheet.
1: Text
2: Time
3: Image
12: Long
13: Integer
14: Boolean
15: Real for time format. Transforms the value from seconds to days (dividing by 86400). This is the type required in an Excel cell with
[h]:mm:ss.00 format, which is the most commonly used to export time data.
TitleData: Code, fixed text or formula to export to the title cell if WithTitle parameter of the group is equal to 1. If it is required to change the title by
language, code should be used. This code is the same as the one used for the Workshop Sheet printing (Technical Help). It is possible to get any text
existing in resources with the code (TIF_z…). It is also possible to use formulas to create titles composed of various texts by making use of “(“,
“&” and “)” texts.
CellData: If it is required to introduce a particular data in a particular cell, this is the parameter to specify so. This is an optional parameter. It is usually
not specified since the cell is calculated with FirstCell, StepData, WithTitle, StepTitle parameters of the group and the order of this field inside the
group.
In order to not to export data to a cell, it will be necessary to leave CodeData empty (“”). In this case the TypeData will not be used (can be any) and the
TitleData can be left empty (“”) or a text can be provided to introduce in the title meanwhile the data cells remain empty.
This can be used to leave an empty cell or so that a formula exists or is copied in the cell (TypeOperMax = 3). CodeData is set as “” so that the system
skips that cell and does not export any data to it.
Back to top
Previous page
file:///C:/Users/Microns/AppData/Local/Temp/~hh8E3E.htm 12/12/2019