Trumpf TC L 2530, TC L 3020, TC L 4050, TC L 6050, TC L 4030 Programming manual

...
Programming manual
TC L 2530, TC L 3020
TC L 3050, TC L 4050, TC L 6050 TC L 3030, TC L 4030, TC L 6030
TC HSL 2502 C, TC HSL 4002 C
Programming manual
TC L 2530, TC L 3020, TC L 3050, TC L 4050, TC L 6050, TC L 3030, TC L 4030, TC L 6030, TC HSL 2502 C, TC HSL 4002 C
Ordering information
Please state the title of the document, the language required, and the date of issue.
TRUMPF GmbH & Co. D-71254 Ditzingen Johann-Maus-Straße 2 Telephone (07156)303-0 Telefax (07156)303-540 Internet: http://www.trumpf.com e-mail: docu.501@de.trumpf.com
This document was compiled in the Technical Documentation Department of TRUMPF GmbH + Co.
All rights to this documentation, especially the rights of reproduction and distribution as well as that of translation are retained by TRUMPF GmbH + Co., even in the case of notifications of protective privilege. Without previous written consent of TRUMPF GmbH + Co., no part of the documentation, no matter in which form, may be reproduced or processed, copied or distributed using electronic systems. Subject to errors and technical alterations.
Ó TRUMPF GmbH + Co.
TRUMPF GmbH + Co. is not liable for any errors in this documentation. No liability is accepted for direct or indirect damage or injury resulting from the delivery or use of this documentation, in so far as this is legally permissible.
Before reading any further ...
Programming manual
Intended readers of this
manual
Programming manual
This programming manual documents NC programming for laser processing machines TC L 3050, TC L 4050, TC L 6050, TC L 2530, TC L 3020, TC L 3030, TC L 4030, TC L 6030, TC HSL 2502 C and TC HSL 4002 C. In standard practice, all data applies for all machines listed. Data that only applies to one of the above-listed machines are listed separately. For the TC L 3050, TC L 4050 and the TC L 6050, all laser technology table parameters are described directly with SELECT on the user interface screen. They are therefore not additionally listed again in the programming manual.
The programmer's manual is not only intended for the user (owner) and the operator of the machine, but also for the programmer. It must be accessible to those people.
Chapter 1: Master file / NC programming Chapter 2: Overview of NC functions Chapter 3: G-functions / path conditions Chapter 4: Path information Chapter 5: M-functions Chapter 6: Cycles for laser processing Chapter 7: Sheet handling cycles Chapter 8: Jump programming Chapter 9: Subroutine technology Chapter 10: Working with CatEye (optional) Chapter 11: Pipe and tube processing (optional) Key words
Additional documentation
P338EN00.DOC Before reading any further ... 0-3
In addition to this programming manual, the following are part of the machine documentation:
· Operating manual for the machine.
· Operation manual for the laser.
· List of replacement parts for the machine.
· List of replacement parts for the laser.
· Circuit diagram.
· Data collection.
Handbooks for programming systems and documents accom­panying courses are also available.
There is important safety information throughout the machine documentation regarding prevention of injuries and potential hazards to life and health. This information is marked with a corresponding symbol next to it.
Contents
Chapter 1 Master file / NC programming
1. Program structure (Master file) ....................................1-2
2. Characteristic file...........................................................1-3
Syntax master file .......................................................1-5
3. NC code.........................................................................1-17
3.1 Linguistic eleme nt s of the progra mm ing la ngu age ........1- 18
3.2 Program code.................................................................1-20
3.3 Block number (N address) .............................................1-20
3.4 Selective block suppres sion...........................................1-21
3.5 Programming message s ................................................1-22
3.6 Comments......................................................................1-22
Chapter 2 Overview of all NC functions
1. G-functions / Path conditions.......................................2-3
1.1 Modal-effecti ve motion co mm and s ..................................2-3
1.2 Dwell time.........................................................................2-3
1.3 Programmed zero-point Offset and
programmable rotation.....................................................2-4
1.4 Measuring systems ..........................................................2-4
1.5 Dimension input ...............................................................2-4
2. M-functions.....................................................................2-5
2.1 Holding functions..............................................................2-5
2.2 Program-end function s.....................................................2-5
3. Cycles for laser processing ..........................................2-6
3.1 Laser cutting.....................................................................2-6
3.2 Measuring sheet thickne ss ..............................................2-6
3.3 Kerf correction..................................................................2-6
3.4 Overshoot height..............................................................2-6
0-4 Contents P338EN00.DOC
4. Sheet handling cycles ...................................................2-7
5. Time measurement for parts processing ....................2-7
6. Programming selectable microjoint.............................2-7
Chapter 3 G-functions/Path conditions
1. Linear interpolation........................................................3-3
1.1 G00...................................................................................3-3
1.2 G01...................................................................................3-4
2. Circular interpolation.....................................................3-5
2.1 G02...................................................................................3-5
2.2 G03...................................................................................3-5
2.3 I and J, Interpolation parameters .....................................3-6
2.4 CR, Radius programming.................................................3-6
3. Programmable dwell time, G04.....................................3-9
4. Adjustable zero point offset........................................3-10
5. Programmable zero point offset.................................3-10
5.1 TRANS...........................................................................3-10
5.2 ATRANS.........................................................................3-11
6. Programmable rotation................................................3-13
6.1 ROT................................................................................3-13
6.2 AROT .............................................................................3-14
7. Measurement systems.................................................3-16
7.1 G70.................................................................................3-16
7.2 G71.................................................................................3-17
8. Measurement data absolute/relative..........................3-18
8.1 G90.................................................................................3-18
8.2 G91.................................................................................3-18
8.3 AC data ..........................................................................3-20
8.4 IC data............................................................................3-21
P338EN00.DOC Contents 0-5
Chapter 4 Path information / Feed
1. Path information.............................................................4-2
1.1 X-word..............................................................................4-2
1.2 Y-word..............................................................................4-3
2. Feed rate .........................................................................4-4
2.1 F-word..............................................................................4-4
Chapter 5 M-functions
1. Programmed stop ..........................................................5-2
1.1 M00 ..................................................................................5-2
1.2 M01 ..................................................................................5-2
2. Program end...................................................................5-3
2.1 M02 ..................................................................................5-3
2.2 M30 ..................................................................................5-3
2.3 M17 ..................................................................................5-3
Chapter 6 Cycles for laser processing
1. Laser cutting...................................................................6-4
1.1 TC_LASER_ON ...............................................................6-4
1.2 TC_LASER_OFF ...........................................................6-26
1.3 TC_WAIT .......................................................................6-29
1.4 TC_LASE R_ HEAD (TC HSL 2502 C, TC HSL 4002 C)6-29
2. Measuring sheet thickness .........................................6-31
2.1 TC_SHEET_THICK........................................................6-31
3. Kerf correction .............................................................6-32
3.1 TC_LASERCORR_ON...................................................6-32
3.2 TC_LASERCORR_OFF.................................................6-35
0-6 Contents P338EN00.DOC
4. Overshoot height .........................................................6-36
4.1 TC_POS_LEVEL............................................................6-36
5. Time measurement for parts processing ..................6-37
5.1 TC_TIMER .....................................................................6-37
6. Programming selectable microjoints.........................6-40
6.1 TC_MICROJOINT..........................................................6-40
6.2 G821...............................................................................6-43
6.3 G822...............................................................................6-45
Chapter 7 Sheet handling cycles
1. Sheet technology...........................................................7-3
1.1 TC_SHEET_TECH...........................................................7-3
2. Load sheet ......................................................................7-5
2.1 TC_SHEET_LOAD...........................................................7-5
2.2 TC_SHEETPOS_RELOAD............................................7-13
2.3 TC_SHEET_MEASURE.................................................7-13
3. Unloading parts............................................................7-14
3.1 PARTS_UNLOAD_DATA...............................................7-14
3.2 PARTS_PALLET_DATA................................................7-17
4. Additional functions in NC text ..................................7-20
Chapter 8 Jump Programming
1. LABEL (Jump destination)............................................8-3
2. GOTOF (Jump instruction)............................................8-3
3. GOTOB (Jump instruction) ...........................................8-3
P338EN00.DOC Contents 0-7
Chapter 9 Subroutine technology
1. Subroutine technology in general................................9-2
2. Working with subroutines............................................. 9-2
2.1 The structure of subroutines ............................................9-2
2.2 Calling up subroutines......................................................9-3
2.3 Repeating subroutine s .....................................................9-4
2.4 Nesting subroutines .........................................................9-4
Chapter 10 Working with CatEye (optional )
1. Description ...................................................................10-3
2. Conditions for the use of CatEye ...............................10-4
3. Calibrating CatEye .......................................................10-5
3.1 Setting work ...................................................................10-7
Setting sensitivity ......................................................10-7
Controlling the working height of the CatEye sensor 10-7
4. TC_SHEET_MEASURE ................................................10-8
4.1 Parameters in the sheet measurement table.................10-8
Parameters for corner measurements....................10-10
Parameters for measurements at round holes .......10-12
4.2 Combination measuring of inaccurately loaded sheets10-13
0-8 Contents P338EN00.DOC
Chapter 11 Pipe and tube processing (optional)
1. Laser cycles for pipe and tube processing...............11-2
1.1 TC_LASER_ON .............................................................11-2
1.2 TC_LASER_OFF .........................................................11-20
1.3 TC_TUBE_POSFAST (speed limit) .............................11-24
1.4 TC_POS_LEVEL (overshoot height) ...........................11-24
1.5 TC_TUBE_LEVEL (required position of
the tube surface) ..........................................................11-25
1.6 TC_CORNER_LEVEL (step, stage) ............................11-26
1.7 TC_TUBE_CENTER ( )..............................................11-30
1.8 TC_TUBE_SUPPMOVE (support direction) ................11-31
1.9 TC_TB_REL (X-, Y-, A-position)..................................11-32
1.10 TC_TUBE_HORIZ ( )..................................................11-32
2. Tube handling cycles.................................................11-33
2.1 TC_TUBE_PART_TECH .............................................11-33
2.2 TC_TUBE_PART_LOAD .............................................11-33
2.3 TC_TUBE_PART_UNLOAD........................................11-34
Glossary
Headings
P338EN00.DOC Contents 0-9
0-10 Contents P338EN00.DOC
Chapter 1
Master file / NC programming
1. Program structure (Master file) ....................................1-2
2. Characteristic file...........................................................1-3
3. NC code.........................................................................1-17
3.1 Linguistic eleme nt s of the progra mm ing la ngu age ........1- 18
3.2 Program code.................................................................1-20
3.3 Block number (N address) .............................................1-20
3.4 Selective block suppres sion...........................................1-21
3.5 Programming message s ................................................1-22
3.6 Comments......................................................................1-22
P338EN1.doc Master file / NC programming 1-1
1. Unit identificatio n
Unit identification
The unit identification states whi ch di men sion system serve s a s t he
The table leader acts as means of transmitting information.
The actual processing code is listed accord ing to unit iden tification
1. Program structure (Master file)
An NC program as pr ocessed b y the SIE MENS SINU MERIK 840D is laid out like a characteristic file. DIN V4001 is the guideline which describes the content and syntactic structure of characteristic files.
This NC program is tran sferred from the programming location to the control system in the form of a master file with t he suffix .Act. There the master file is disassembled by the control system and the data is processed appropriately. This master file must be generated by the programming system according to set rules.
The master file can be divided into three sections:
2. Table leader
Processing code (NC code)
3.
basis of the subsequent NC code: SET_METRIC: metric programming
SET_INCH: programming in inches.
However, unit identifica tion is not based on the units of the table parameters in the table lead. The table parameters describe themselve s in a separate characteri stic description block.
Table leader
NC code
The following information is transmitted:
Setup schedule informa tio n.
Sheet handling tables.
Master data from the laser technology tables (optional).
Laser technology tables call-up instructions.
The control syst em extracts the informat ion contained in the tabl e leader and depicts this data in t he form of table s and interfaces at the user interface. When cycles within the NC program are being executed, the control system accesses the stored data in the tables and interfaces and can thus execute the ongoing cycle with these parameters.
and table leader, see 3. "NC code".
1-2 Master file / NC programming P338EN1.doc
2. Characteristic file
Data statements in a bl ock are separated by a comma, te xts are
1. Number of characteristi c descr i pti on blo c ks.
additionally bracket ed with inverted commas. The blocks within a table block follow a set order:
This statement specif ies the number of characteristics laid out in the form of characteristic description blocks. Example: ZA, MM, 3
Characteristic description blocks.
2.
Every characteristic description block describes a table parameter. The sequence of these blocks establishes the respective position of the characteristics in the characteristic data block. Example: AT, 1, 10, 1, 1, , ’table identifier’, , , T AT, 1, 20, 1, 1, , ’sheet dimension X’, , , Z AT, 1, 30, 1, 1, , ’sheet dimension Y’, , , Z
In a characteristic descr iptio n bloc k, all param eters are l isted in
3.
sequence, which are required for the description of a characteristic. A set order mus t be adher ed to:
The line type-identifier describes the type of data in the
relevant line. It is there solely to aid understanding and is not utilized by the system. The ident ifier MM, AT for attri­bute characteristics is always disp layed in the table leader of the NC programs.
Version (number): This entry identifies the version in
which the relevant characteristic description block was modified. This statement must agree with the correspon­ding version of the character istic file (always 1 in th e table leader of NC programs).
Identification number (number): This entry must be une-
quivocal for every character istic description block within a table block. The identificat ion numbers do not necessarily have to be consecuti ve or continuous. If various versions of the characteristi c fi le are publ i shed in th e c ourse of time, the identification numbers of deleted characteristic de­scription blocks must not be reused. However, modified characteristic description blocks must retain the same identification number which they have had in the past.
Responsible location (number): This statem ent indicates
by whom the characteristic description block has been created or most recently edited.
P338EN1.doc Master file / NC programming 1-3
Status (number): Th is entry indicate s whether th e data for
4. Number of characteristic data bloc ks.
5. Characteristic data block.
If comments are to be a dded to the chara cterist ic file, the se shou ld
this characteristic is itemized in the characteristic file.
0 Data is not in the file. 1 Data is in the file. 2 Data are given as co nstants prior to the dat a blocks or
data are defined as algorithms dependent on other table values.
3 Characteristic with value range. 4 Reference to another standard.
Status 1 always appears at this po sition in th e table leader of NC programs. The data is always itemized in the characteristic data blocks (see Point 4).
Characteristic identification: is not utilized.
Characteristic designation (Text): this entry contains the
plain text designation of the characteristic.
Dimension characteristics: is not utilized.
Dimension unit: the unit of measure indicate s the unit in
which the table parameter is shown in the following characteristic data block.
Data type (Name): the data type indicates whether the
described chara cteristic i s a number (N) or a text (T) . Both numbers and texts are permitted.
This specifies the number of characteristic data blocks, their various values or texts which are assigned to the individual characteristic description blocks. Example: ZA, DA, 1
A characteristic data block always refers to a block of characteristic description blocks. The parameters of a characteristic data block are assigned in sequence to the previously listed characteristic description blocks. Thus, the number of data in a characteristic data block always corresponds to the number of characteristic description blocks. Example: DA, ’SHL-1’, 1697.500, 500
First the form of the data is described (Point 2) (characteristicdescriptionblocks), and then the data are listed (Point 4) (characteristicdatablocks).
Several table bl ocks can be listed one u nder the oth er. The end of a characteristic file must b e marked with its own unequivo cal end code:
Example: ENDE_SHEET_LOAD
Comments
be prefixed with "C".
1-4 Master file / NC programming P338EN1.doc
TC L 2530, TC L 3030,
All characteristic description blocks which can be evaluated from
TC L 4030, TC L 6030,
Syntax master file
the control system are listed as follows : BD
SET_METRIC C BEGIN_EINRICHTEPLAN_INFO C ZA,MM,18 MM,AT,1, 10, 1,1,,’Machine’ ,,“,T MM,AT,1, 20, 1,1,,'Type' ,,“,Z MM,AT,1, 30, 1,1,,'Control syste m' ,,“,T MM,AT,1, 40, 1,1,,'Variant' ,,“,Z MM,AT,1, 50, 1,1,,'Company' ,,“,T MM,AT,1, 60, 1,1,,'Program number' ,,“,T MM,AT,1, 70, 1,1,,'Programmer' ,,“,T MM,AT,1, 80, 1,1,,'Date' ,,“,T MM,AT,1, 90, 1,1,,'Job name' ,,“,T MM,AT,1, 100, 1,1,,'Number of program runs' ,,“,Z MM,AT,1, 110, 1,1,,'Sheet name' ,,“,T MM,AT,1, 120, 1,1,,'Memory requirement' ,,“,Z MM,AT,1, 130, 1,1,,'Material ID' ,,“,T MM,AT,1, 140, 1,1,,'Sheet weight' ,,kg,Z MM,AT,1, 150, 1,1,,'Process ing time' ,,min,Z MM,AT,1, 160, 1,1,,'Comment' ,,“,T MM,AT,1, 170, 1,1,,'Flag automated' ,,Bool,Z MM,AT,1, 180, 1,1,,'Flag ToPsxxx program' ,,Bool,Z C ZA,DA,1 DA,... C BEGIN_EINRICHTEPLAN_INFO C BEGIN_SHEET_TECH C ZA,MM,8 MM,AT,1, 10, 1,1,,'Table identifier' ,,“,T MM,AT,1, 20, 1,1,,'Sheet dimension X' ,,mm,Z MM,AT,1, 30, 1,1,,'Sheet dimension Y' ,,mm,Z MM,AT,1, 40, 1,1,,'Sheet dimension Z' ,,mm,Z MM,AT,1, 200, 1,1,,'Trumpf ID' ,,“,Z MM,AT,1, 220, 1,1,,'Sheet dimension X real' ,,'mm',Z MM,AT,1, 230, 1,1,,'Sheet dimension Y real' ,,'mm',Z MM,AT,1, 240, 1,1,,'Material ID' ,,“,T C ZA,DA,.1 DA,.'SHT-1',... C ENDE_SHEET_TECH C BEGIN_SHEET_LOAD C
P338EN1.doc Master file / NC programming 1-5
ZA,MM,16 MM,AT,1, 10, 1,1,,’Table identifier’ ,,“,T MM,AT,1, 70, 1,1,,'Trumpf ID' ,,“,Z MM,AT,1, 500, 1,1,,'Loading device' ,,“,Z MM,AT,1, 520, 1,1,,'Lift suction cup group 1' ,,“,Z MM,AT,1, 530, 1,1,,'Lift suction cup group 2' ,,“,Z MM,AT,1, 540, 1,1,,'Lift suction cup group 3' ,,“,Z MM,AT,1, 550, 1,1,,'Lift suction cup group 4' ,,“,Z MM,AT,1, 580, 1,1,,'Lift double sheet det. active' ,,'Bool',Z MM,AT,1, 590, 1,1,,'Lift peel-off' ,,'Bool',Z MM,AT,1, 620, 1,1,,'Sheet stopper ' ,,“,Z MM,AT,1, 630, 1,1,,'Measure sheet position' ,,“,Z MM,AT,1, 640, 1,1,,'Measuring range X' ,,mm,Z MM,AT,1, 650, 1,1,,'Measuring range Y' ,,mm,Z MM,AT,1, 660, 1,1,,'Calibration' ,,Bool,T MM,AT,1, 690, 1,1,,'Pallet-change type' ,,“,Z MM,AT,1, 700, 1,1,,'Measuring corner' ,,“,Z C ZA,DA,.1 DA,... C ENDE_SHEET_LOAD C BEGIN_LTT_STAMM C ZA,MM,119 MM,AT,1, 10, 1,1,,'Table identifier' ,,,T MM,AT,1, 20, 1,1,,'Programmer' ,,,T MM,AT,1, 30, 1,1,,'Date of creation' ,,,T MM,AT,1, 40, 1,1,,'Last modification' ,,,T MM,AT,1, 50, 1,1,,'Comment' ,,,T MM,AT,1, 60, 1,1,,'Display status' ,,,Z MM,AT,1, 70, 1,1,,'Creation unit' ,,,Z MM,AT,1, 80, 1,1,,'Machine type' ,,T MM,AT,1, 90, 1,1,,'Laser rated output' ,,W,Z MM,AT,1, 100, 1,1,,'Material' ,,,,T MM,AT,1, 110, 1,1,,'Material thickness' ,,mm,Z MM,AT,1, 120, 1,1,,'Lens focal length' ,,inch,Z MM,AT,1, 130, 1,1,,'Nozzle type nozzle diameter' ,,,T MM,AT,1, 140, 1,1,,'Cutter head number' ,,,Z MM,AT,1, 150, 1,1,,'Gas purging Cutting / Piercing' ,,s,Z MM,AT,1, 160, 1,1,,'Gas purging Pi erc ing / Cuttin g' ,,s,Z MM,AT,1, 170, 1,1,,'CUT Setting value' ,,mm,Z MM,AT,1, 180, 1,1,,'Reduced cutting acceleration' ,,m/s²,Z MM,AT,1, 190, 1,1,,'CUT Acceleration' ,,m/s²,Z MM,AT,1, 200, 1,1,,'CUT Corner cooling-time' ,,s,Z MM,AT,1, 210, 1,1,,'CUT V-red first cut thick sheet' ,,%,Z MM,AT,1, 220, 1,1,,'CUT Gas type cutting' ,,,Z MM,AT,1, 230, 1,1,,'CUT Gas type reduced',,“,Z cutting' ,,,Z MM,AT,1, 240, 1,1,,'CUT-GR Cutting gap' ,,mm,Z MM,AT,1, 250, 1,1,,'CUT-L-N Laser power' ,,W,Z MM,AT,1, 260, 1,1,,'CUT-L-N Modulation frequency' ,,Hz,Z MM,AT,1, 270, 1,1,,'CUT-L-N Speed' ,,m/min,Z MM,AT,1, 280, 1,1,,'CUT-L-N Nozzle standoff' ,,mm,Z MM,AT,1, 290, 1,1,,'CUT-L-N Gas pressure' ,,bar,Z
1-6 Master file / NC programming P338EN1.doc
MM,AT,1, 300, 1,1,,’CUT-L-R Laser power’ ,,W,Z MM,AT,1, 310, 1,1,,’CUT-L-R Modulation frequency’ ,,Hz,Z MM,AT,1, 320, 1,1,,’CUT-L-R Speed’ ,,m/min,Z MM,AT,1, 330, 1,1,,’CUT-L-R Nozzle standoff’ ,,mm,Z MM,AT,1, 340, 1,1,,’CUT-L-R Gas pressure’ ,,bar,Z MM,AT,1, 350, 1,1,,’CUT-M Kerf’ ,,mm,Z MM,AT,1, 360, 1,1,,’CUT-M-N Laser power’ ,,W,Z MM,AT,1, 370, 1,1,,’CUT-M-N Modulation frequency’ ,,Hz,Z MM,AT,1, 380, 1,1,,’CUT-M-N Speed’ ,,m/min,Z MM,AT,1, 390, 1,1,,’CUT-M-N Nozzle standoff’ ,,mm,Z MM,AT,1, 400, 1,1,,’CUT-M-N Gas pressure’ ,,bar,Z MM,AT,1, 410, 1,1,,’CUT-M-R Laser power’ ,,W,Z MM,AT,1, 420, 1,1,,’CUT-M-R Modulation frequency’ ,,Hz,Z MM,AT,1, 430, 1,1,,’CUT-M-R Speed’ ,,m/min,Z MM,AT,1, 440, 1,1,,’CUT-M-R Nozzle standoff’ ,,mm,Z MM,AT,1, 450, 1,1,,’CUT-M-R Gas pressure’ ,,bar,Z MM,AT,1, 460, 1,1,,’CUT-SM Cutting gap’ ,,mm,Z MM,AT,1, 470, 1,1,,’CUT-SM-N Laser power’ ,,W,Z MM,AT,1, 480, 1,1,,’CUT-SM-N Modulation freque nc y’ ,,Hz,Z MM,AT,1, 490, 1,1,,’CUT-SM-N Speed’ ,,m/min,Z MM,AT,1, 500, 1,1,,’CUT-SM-N Nozzle standoff’ ,,mm,Z MM,AT,1, 510, 1,1,,’CUT-SM-N Gas pressure’ ,,bar,Z MM,AT,1, 520, 1,1,,’CUT-SM-R Laser power’ ,,W,Z MM,AT,1, 530, 1,1,,’CUT-SM-R Modulation freque nc y’ ,,Hz,Z MM,AT,1, 540, 1,1,,’CUT-SM-R Speed’ ,,m/min,Z MM,AT,1, 550, 1,1,,’CUT-SM-R Nozzle standoff’ ,,mm,Z MM,AT,1, 560, 1,1,,’CUT-SM-R Gas pressure’ ,,bar,Z MM,AT,1, 570, 1,1,,’PIERCING Setting value’ ,,mm,Z MM,AT,1, 580, 1,1,,’PIERCING-N Time’ ,,s,Z MM,AT,1, 590, 1,1,,’PIERCING-N Ramp cycle number’ ,,,Z MM,AT,1, 600, 1,1,,’PIERCING-N Nozzle standoff’ ,,mm,Z MM,AT,1, 610, 1,1,,’PIERCING-N blowout time’ ,,s,Z MM,AT,1, 620, 1,1,,’PIERCING-N Gas type’ ,,,Z MM,AT,1, 630, 1,1,,’PIERCING-N gas pressure’ ,,bar,Z MM,AT,1, 640, 1,1,,’PIERCING-N Spray oil’ ,,,Z MM,AT,1, 650, 1,1,,’PIERCING-R time’ ,,s,Z MM,AT,1, 660, 1,1,,’PIERCING-R Ramp cycle number’ ,,,Z MM,AT,1, 670, 1,1,,’PIERCING-R nozzle standoff’ ,,mm,Z MM,AT,1, 680, 1,1,,’PIERCING-R blowout time’ ,,s,Z MM,AT,1, 690, 1,1,,’PIERCING-R Gas type’ ,,,Z MM,AT,1, 700, 1,1,,’PIERCING-R Gas pressure’ ,,bar,Z MM,AT,1, 710, 1,1,,’PIERCING-R Spray oil’ ,,,Z MM,AT,1, 720, 1,1,,’EVAP Setting value’ ,,mm,Z MM,AT,1, 730, 1,1,,’EVAP Time’ ,,s,Z MM,AT,1, 740, 1,1,,’EVAP Nozzle standoff’ ,,mm,Z MM,AT,1, 750, 1,1,,’EVAP Laser power’ ,,W,Z MM,AT,1, 760, 1,1,,’EVAP Modulation frequency’ ,,Hz,Z MM,AT,1, 770, 1,1,,’EVAP Speed’ ,,m/min,Z MM,AT,1, 780, 1,1,,’EVAP Gas type’ ,,,Z MM,AT,1, 790, 1,1,,’EVAP Gas pressure’ ,,bar,Z MM,AT,1, 800, 1,1,,’LABEL Setting value’ ,,mm,Z MM,AT,1, 810, 1,1,,’LABEL Nozzle standoff’ ,,mm,Z MM,AT,1, 820, 1,1,,’LABEL Laser power’ ,,W,Z MM,AT,1, 830, 1,1,,’LABEL Modulation frequency’ ,,Hz,Z MM,AT,1, 840, 1,1,,’LABEL Speed’ ,,m/min,Z
P338EN1.doc Master file / NC programming 1-7
MM,AT,1, 850, 1,1,,’LABEL Gas type’ ,,,Z MM,AT,1, 860, 1,1,,’LABEL Gas pressure’ ,,bar,Z MM,AT,1, 870, 1,1,,’POINTMARK-G Setting value’ ,,mm,Z MM,AT,1, 880, 1,1,,’POINTMARK-G Nozzle standoff’ ,,mm,Z MM,AT,1, 890, 1,1,,’POINTMARK-G Laser power’ ,,W,Z MM,AT,1, 900, 1,1,,’POINTMARK-G Modulation freq’ ,,Hz,Z MM,AT,1, 910, 1,1,,’POINTMARK-G speed’ ,,m/min,Z MM,AT,1, 920, 1,1,,’POINTMARK-G Gas type’ ,,,Z MM,AT,1, 930, 1,1,,’POINTMARK-G Gas pressure’ ,,bar,Z MM,AT,1, 940, 1,1,,’POINTMARK-P Piercing time’ ,,s,Z MM,AT,1, 950, 1,1,,’POINTMARK-P Ramp cycle number ’ ,,,Z MM,AT,1, 960, 1,1,,’POINTMARK-P Nozzle standoff’ ,,mm,Z MM,AT,1, 970, 1,1,,’POINTMARK-P Gas type’ ,,,Z MM,AT,1, 980, 1,1,,’POINTMARK-P Gas pressure’ ,,bar,Z MM,AT,1, 990, 1,1,,’DOT Setting value’ ,,mm,Z MM,AT,1, 1000, 1,1,,’DOT-S Time’ ,,s,Z MM,AT,1, 1010, 1,1,,’DOT-S Ramp cycle number’ ,,,Z MM,AT,1, 1020, 1,1,,’DOT-S Nozzle standoff’ ,,mm,Z MM,AT,1, 1030, 1,1,,’DOT-S Gas type’ ,,,Z MM,AT,1, 1040, 1,1,,’DOT-S Gas pressure’ ,,bar,Z MM,AT,1, 1050, 1,1,,’DOT-F Time’ ,,s,Z MM,AT,1, 1060, 1,1,,’DOT-F Ramp cycle number’ ,,,Z MM,AT,1, 1070, 1,1,,’DOT-F Nozzle standoff’ ,,mm,Z MM,AT,1, 1080, 1,1,,’DOT-F Gas type’ ,,,Z MM,AT,1, 1090, 1,1,,’DOT-F Gas pressure’ ,,bar,Z MM,AT,1, 1100, 1,1,,’TRUMPF ID’ ,,,Z MM,AT,1, 1110, 1,1,,’Feed approach from punch hole’ ,,%,Z MM,AT,1, 1120, 1,1,,’CUT-GR Setting val ue’ ,,,Z MM,AT,1, 1130, 1,1,,’CUT-MI Setting value’ ,,bar,Z MM,AT,1, 1140, 1,1,,’CUT-KL Setting value’ ,,,Z MM,AT,1, 1150, 1,1,,’PIERCING-N Time SprintLas’ ,,%,Z MM,AT,1, 1160, 1,1,,’CUT High acceleration’ ,,’m/s2’,Z MM,AT,1, 1730, 1,1,,’PMS Active’ ,,“,Z MM,AT,1, 1740, 1,1,,'PMS Threshold value 1' ,,“,Z MM,AT,1, 1750, 1,1,,'PMS Threshold value 2' ,,“,Z C ZA,DA,.1 DA,... C ENDE_LTT_STAMM C BEGIN_LTT_CALLS C ZA,MM,1 MM,AT,1, 10, 1,1,,'Table identifier' ,,,T C ZA,DA,.1 DA,.'3529' C ENDE_LTT_CALLS C BEGIN_PARTS_IN_PROGRAM C
1-8 Master file / NC programming P338EN1.doc
ZA,MM,8 MM,AT,1, 10, 1,1,,’Main program name’ ,,“,T MM,AT,1, 30, 1,1,,'Part ID number' ,,“,Z MM,AT,1, 50, 1,1,,'Geometry file name' ,,“,T MM,AT,1, 60, 1,1,,'Amount' ,,“,Z MM,AT,1, 70, 1,1,,'Geometry file name (simple display)' ,,“,T MM,AT,1, 80, 1,1,,'Proces sing ti me' ,,'min',Z MM,AT,1, 90, 1,1,,'Surface' ,,'mm2',Z MM,AT,1, 500, 1,1,,'TRUMPF ID' ,,“,Z C ZA,DA,2. DA,... DA,... C ENDE_PARTS_IN_PROGRAM C BEGIN_PARTS_IN_PROGRAM_POS C ZA,MM,11 MM,AT,1, 10, 1,1,,'Serial number of machined part' ,,“,Z MM,AT,1, 20, 1,1,,'Main program name' ,,“,T MM,AT,1, 30, 1,1,,'Part ID number' ,,“,T MM,AT,1, 60, 1,1,,'Position X-coordinate' ,,'mm',Z MM,AT,1, 70, 1,1,,'Position Y-coordinate' ,,'mm',Z MM,AT,1, 80, 1,1,,'Dimension in X' ,,'mm',Z MM,AT,1, 90, 1,1,,'Dimension in Y' ,,'mm',Z MM,AT,1, 100, 1,1,,'Relative po s' ,,“,Z MM,AT,1, 150, 1,1,,'X-coordinate center of gravity' ,,'mm',Z MM,AT,1, 160, 1,1,,'Y-coordinate center of gravity' ,,'mm',Z MM,AT,1, 500, 1,1,,'TRUMPF ID' ,,“,Z C ENDE_PARTS_IN_PROGRAM_POS C BEGIN_PROGRAMM C ZA,MM,4 MM,AT,1, 10, 1,1,,'Program number' ,,“,T MM,AT,1, 20, 1,1,,'Program type' ,,“,T MM,AT,1, 30, 1,1,,'Comment' ,,“,T MM,AT,1, 40, 1,1,,'Proces sing ti me' ,,'min',Z C ZA, DA, DA, ... START_TEXT ... STOP_TEXT ... START_TEXT ... STOP_TEXT ENDE_PROGRAMM ED
P338EN1.doc Master file / NC programming 1-9
TC HSL 2502 C
All characteristic description blocks which can be evaluated from
TC HSL 4002 C
TC L 3050 TC L 4050
the control system are listed as follows :
BD SET_METRIC C BEGIN_EINRICHTEPLAN_INFO C ZA,MM,22 MM,AT,1, 10, 1,1,,’Machine’ ,,“,T MM,AT,1, 20, 1,1,,'Type' ,,“,Z MM,AT,1, 30, 1,1,,'Control syste m' ,,“,T MM,AT,1, 40, 1,1,,'Variant' ,,“,Z MM,AT,1, 50, 1,1,,'Company' ,,“,T MM,AT,1, 60, 1,1,,'Program number' ,,“,T MM,AT,1, 70, 1,1,,'Programmer' ,,“,T MM,AT,1, 80, 1,1,,'Date' ,,“,T MM,AT,1, 90, 1,1,,'Job name' ,,“,T MM,AT,1, 100, 1,1,,'Number of program runs' ,,“,Z MM,AT,1, 110, 1,1,,'Panel name' ,,“,T MM,AT,1, 120, 1,1,,'Memory requirement' ,,“,Z MM,AT,1, 130, 1,1,,'Material ID' ,,“,T MM,AT,1, 140, 1,1,,'Panel weight' ,,'kg',Z MM,AT,1, 150, 1,1,,'Machine time' ,,'min',Z MM,AT,1, 160, 1,1,,'Comments' ,,“,T MM,AT,1, 170, 1,1,,'Flag automated' ,,'Bool',Z MM,AT,1, 180, 1,1,,'Flag ToPsxxx program' ,,'Bool',Z MM,AT,1, 190, 1,1,,'Set-up plan file name' ,,“,T MM,AT,1, 200, 1,1,,'Storage ite m ident if ic ation' ,,“,T MM,AT,1, 210, 1,1,,'Palleting flag' ,,'Bool',Z MM,AT,1, 220, 1,1,,'Palleting mode' ,,“,Z C ZA,DA,1 DA,... C ENDE_EINRICHTEPLAN_INFO C BEGIN_SHEET_TECH C ZA,MM,9 MM,AT,1, 10, 1,1,,'Table identifier' ,,“,T MM,AT,1, 20, 1,1,,'Sheet dimension X' ,,'mm',Z MM,AT,1, 30, 1,1,,'Sheet dimension Y' ,,'mm',Z MM,AT,1, 40, 1,1,,'Sheet dimension Z' ,,'mm',Z MM,AT,1, 200, 1,1,,'TRUMPf ID' ,,“,Z MM,AT,1, 220, 1,1,,'Sheet dimension X real' ,,'mm',Z MM,AT,1, 230, 1,1,,'Sheet dimension Y real' ,,'mm',Z MM,AT,1, 240, 1,1,,'Material ID' ,,“,T
MM,AT,1, 260, 1,1,,'Material density' ,,'kg/dm3',Z C ZA,DA,1 DA,'SHT-1',... C ENDE_SHEET_TECH C
1-10 Master file / NC programming P338EN1.doc
BEGIN_SHEET_LOAD C ZA,MM,16 MM,AT,1, 10, 1,1,,’Table identifier’ ,,“,T MM,AT,1, 70, 1,1,,'TRUMPF ID' ,,“,Z MM,AT,1, 500, 1,1,,'Loading device' ,,“,Z MM,AT,1, 520, 1,1,,'LIFT_SUCTION CUP GROUP_1' ,,“,Z MM,AT,1, 530, 1,1,,'LIFT_SUCTION CUP GROUP_2' ,,“,Z MM,AT,1, 540, 1,1,,'LIFT_SUCTION CUP GROUP_3' ,,“,Z MM,AT,1, 550, 1,1,,'LIFT_SUCTION CUP GROUP_4' ,,“,Z MM,AT,1, 580, 1,1,,'Lift double sheet det. active' ,,'Bool',Z MM,AT,1, 590, 1,1,,'Lift peel-off' ,,'Bool',Z MM,AT,1, 620, 1,1,,'Sheet stopper ' ,,“,Z MM,AT,1, 630, 1,1,,'Measure sheet position' ,,“,Z MM,AT,1, 640, 1,1,,'Measuring range X' ,,'mm',Z MM,AT,1, 650, 1,1,,'Measuring range Y' ,,'mm',Z MM,AT,1, 660, 1,1,,'Calibration' ,,'Bool',Z MM,AT,1, 690, 1,1,,'Pallet-change type' ,,“,Z MM,AT,1, 700, 1,1,,'Measuring corner' ,,“,Z C ZA,DA,1 DA,... C ENDE_SHEET_LOAD C BEGIN_LTT_STAMM C ZA,MM,172 MM,AT,1, 10,1,1,,'Table identifier' ,,“,T MM,AT,1, 20,1,1,,'Programm er' ,,“,T MM,AT,1, 30,1,1,,'Date of creation' ,,“,T MM,AT,1, 40,1,1,,'Last modificatio n' ,,“,T MM,AT,1, 50,1,1,,'Comments' ,,“,T MM,AT,1, 60,1,1,,'Display status' ,,“,Z MM,AT,1, 70,1,1,,'Creation unit' ,,“,Z MM,AT,1, 80,1,1,,'Machine type' ,,“,T MM,AT,1, 90,1,1,,'Rated laser output' ,,'W',Z MM,AT,1, 100,1,1,,'Material' ,,“,T MM,AT,1, 110,1,1,,'Material thickne ss' ,,'mm',Z MM,AT,1, 120,1,1,,'Lens focal lengt h' ,,'in',Z MM,AT,1, 130,1,1,,'Nozzle type nozzle diameter' ,,“,T MM,AT,1, 140,1,1,,'Cutting head no.' ,,“,Z MM,AT,1, 150,1,1,,'Gas purging Cutting / Piercing' ,,'s',Z MM,AT,1, 160,1,1,,'Gas purging Piercing / Cutting' ,,'s',Z MM,AT,1, 170,1,1,,'CUT Setting value' ,,'mm',Z MM,AT,1, 180,1,1,,'Reduced cuttin g ac celerat ion' ,,'m/s2',Z MM,AT,1, 190,1,1,,'CUT Acceleratio n' ,,'m/s2',Z MM,AT,1, 200,1,1,,'CUT Corner cooling-time' ,,'s',Z MM,AT,1, 210,1,1,,'CUT V-red first-cut thick sheet' ,,'%',Z MM,AT,1, 220,1,1,,'CUT Gas type cutting' ,,“,Z MM,AT,1, 230,1,1,,'CUT Gas type reduced cutting' ,,“,Z MM,AT,1, 240,1,1,,'CUT-GR Cutting gap' ,,'mm',Z MM,AT,1, 250,1,1,,'CUT-GR-N Laser power' ,,'W',Z MM,AT,1, 260,1,1,,'CUT-GR-N Modulat ion frequ en cy' ,,'Hz',Z MM,AT,1, 270,1,1,,'CUT-GR-N Speed' ,,'m/min',Z MM,AT,1, 280,1,1,,'CUT-GR-N Nozzle standoff' ,,'mm',Z MM,AT,1, 290,1,1,,'CUT-GR-N Gas pressure' ,,'bar',Z
P338EN1.doc Master file / NC programming 1-11
MM,AT,1, 300,1,1,,’CUT-GR-R Laser power’ ,,’W’,Z MM,AT,1, 310,1,1,,’CUT-GR-R Modulation frequen cy’ ,,’Hz’,Z MM,AT,1, 320,1,1,,’CUT-GR-R Speed’ ,,’m/min’,Z MM,AT,1, 330,1,1,,’CUT-GR-R Nozzle standoff’ ,,’mm’,Z MM,AT,1, 340,1,1,,’CUT-GR-R Gas pressure’ ,,’bar’,Z MM,AT,1, 350,1,1,,’CUT-MI Kerf’ ,,’mm’,Z MM,AT,1, 360,1,1,,’CUT-MI-N Laser power’ ,,’W’,Z MM,AT,1, 370,1,1,,’CUT-MI-N Modulation frequency’ ,,’Hz’,Z MM,AT,1, 380,1,1,,’CUT-MI-N Speed’ ,,’m/min’,Z MM,AT,1, 390,1,1,,’CUT-MI-N Nozzle standof f’ ,,’mm’,Z MM,AT,1, 400,1,1,,’CUT-MI-N Gas pressure’ ,,’bar’,Z MM,AT,1, 410,1,1,,’CUT-MI-R Laser power’ ,,’W’,Z MM,AT,1, 420,1,1,,’CUT-MI-R Modulation frequency’ ,,’Hz’,Z MM,AT,1, 430,1,1,,’CUT-MI-R Speed’ ,,’m/min’,Z MM,AT,1, 440,1,1,,’CUT-MI-R Nozzle standof f’ ,,’mm’,Z MM,AT,1, 450,1,1,,’CUT-MI-R Gas pressure’ ,,’bar’,Z MM,AT,1, 460,1,1,,’CUT-KL Kerf’ ,,’mm’,Z MM,AT,1, 470,1,1,,’CUT-KL-N Laser power’ ,,’W’,Z MM,AT,1, 480,1,1,,’CUT-KL-N Modulation frequen cy’ ,,’Hz’,Z MM,AT,1, 490,1,1,,’CUT-KL-N Speed’ ,,’m/min’,Z MM,AT,1, 500,1,1,,’CUT-KL-N Nozzle standoff’ ,,’mm’,Z MM,AT,1, 510,1,1,,’CUT-KL-N Gas pressure’ ,,’bar’,Z MM,AT,1, 520,1,1,,’CUT-KL-R Laser power’ ,,’W’,Z MM,AT,1, 530,1,1,,’CUT-KL-R Modulation frequen cy’ ,,’Hz’,Z MM,AT,1, 540,1,1,,’CUT-KL-R Speed’ ,,’m/min’,Z MM,AT,1, 550,1,1,,’CUT-KL-R Nozzle standoff’ ,,’mm’,Z MM,AT,1, 560,1,1,,’CUT-KL-R Gas pressure’ ,,’bar’,Z MM,AT,1, 570,1,1,,’PIERCING Setting value’ ,,’mm’,Z MM,AT,1, 580,1,1,,’PIERCING-N Time’ ,,’s’,Z MM,AT,1, 590,1,1,,’PIERCING-N Ramp cycle number’ ,,“,Z MM,AT,1, 600,1,1,,'PIERCING-N Nozzle st and off' ,,'mm',Z MM,AT,1, 610,1,1,,'PIERCING-N Blowout time' ,,'s',Z MM,AT,1, 620,1,1,,'PIERCING-N Gas type' ,,“,Z MM,AT,1, 630,1,1,,'PIERCING-N gas pressure' ,,'bar',Z MM,AT,1, 640,1,1,,'PIERCING-N Spr ay oil' ,,“,Z MM,AT,1, 650,1,1,,'PIERCING-R Time' ,,'s',Z MM,AT,1, 660,1,1,,'PIERCING-R Ramp cycle numb er ' ,,“,Z MM,AT,1, 670,1,1,,'PIERCING-R nozzle standoff' ,,'mm',Z MM,AT,1, 680,1,1,,'PIERCING-R Blowout time' ,,'s',Z MM,AT,1, 690,1,1,,'PIERCING-R Gas type' ,,“,Z MM,AT,1, 700,1,1,,'PIERCING-R Gas pressure' ,,'bar',Z MM,AT,1, 710,1,1,,'PIERCING-R Spr ay oil' ,,“,Z MM,AT,1, 720,1,1,,'EVAP Setting value' ,,'mm',Z MM,AT,1, 730,1,1,,'EVAP Time' ,,'s',Z MM,AT,1, 740,1,1,,'EVAP Nozzle standoff' ,,'mm',Z MM,AT,1, 750,1,1,,'EVAP Laser power' ,,'W',Z MM,AT,1, 760,1,1,,'EVAP Modulation frequency' ,,'Hz',Z MM,AT,1, 770,1,1,,'EVAP Speed' ,,'m/min',Z MM,AT,1, 780,1,1,,'EVAP Gas type' ,,“,Z MM,AT,1, 790,1,1,,'EVAP Gas pressure' ,,'bar',Z MM,AT,1, 800,1,1,,'LABEL Setting value' ,,'mm',Z MM,AT,1, 810,1,1,,'LABEL Nozz le sta ndof f' ,,'mm',Z MM,AT,1, 820,1,1,,'LABEL Laser power' ,,'W',Z MM,AT,1, 830,1,1,,'LABEL Modulation frequency' ,,'Hz',Z MM,AT,1, 840,1,1,,'LABEL Speed' ,,'m/min',Z MM,AT,1, 850,1,1,,'LABEL Gas type' ,,“,Z MM,AT,1, 860,1,1,,'LABEL Gas pressure' ,,'bar',Z
1-12 Master file / NC programming P338EN1.doc
MM,AT,1, 870,1,1,,’POINTMARK-G Setting va lu e’ ,,’mm’,Z MM,AT,1, 880,1,1,,’POINTMARK-G Nozzle standoff’ ,,’mm’,Z MM,AT,1, 890,1,1,,’POINTMARK-G Laser pow er’ ,,’W’,Z MM,AT,1, 900,1,1,,’POINTMARK-G Modulation frequency’ ,,’Hz’,Z MM,AT,1, 910,1,1,,’POINTMARK-G speed’ ,,’m/min’,Z MM,AT,1, 920,1,1,,’POINTMARK-G Gas type’ ,,“,Z MM,AT,1, 930,1,1,,'POINTMARK-G Gas pressure' ,,'bar',Z MM,AT,1, 940,1,1,,'POINTMARK-P Piercing time' ,,'s',Z MM,AT,1, 950,1,1,,'POINTMAR K-P Ramp cyc le number ' ,,“,Z MM,AT,1, 960,1,1,,'POINTMAR K-P Nozzle st and off' ,,'mm',Z MM,AT,1, 970,1,1,,'POINTMARK-P Gas type' ,,“,Z MM,AT,1, 980,1,1,,'POINTMARK-P Gas pressure' ,,'bar',Z MM,AT,1, 990,1,1,,'DOT Setting value' ,,'mm',Z MM,AT,1,1000,1,1,,'DOT-S Time' ,,'s',Z MM,AT,1,1010,1,1,,'DOT-S Ramp cycle number' ,,“,Z MM,AT,1,1020,1,1,,'DOT-S Nozzle standoff' ,,'mm',Z MM,AT,1,1030,1,1,,'DOT-S Gas type' ,,“,Z MM,AT,1,1040,1,1,,'DOT-S Gas pressure' ,,'bar',Z MM,AT,1,1050,1,1,,'DOT-F Time' ,,'s',Z MM,AT,1,1060,1,1,,'DOT-F Ramp cycle number' ,,“,Z MM,AT,1,1070,1,1,,'DOT-F Nozzle standoff' ,,'mm',Z MM,AT,1,1080,1,1,,'DOT-F Gas type' ,,“,Z MM,AT,1,1090,1,1,,'DOT-F Gas pressure' ,,'bar',Z MM,AT,1,1100,1,1,,'TRUMPF ID' ,,“,Z MM,AT,1,1110,1,1,,'Fee d approach from punch hole' ,,'%',Z MM,AT,1,1120,1,1,,'CUT-GR Sett ing valu e' ,,'mm',Z MM,AT,1,1130,1,1,,'CUT-MI Setting value' ,,'mm',Z MM,AT,1,1140,1,1,,'CUT-KL Setting value' ,,'mm',Z MM,AT,1,1150,1,1,,'PIERCING-N Time SprintLas' ,,'s',Z MM,AT,1,1160,1,1,,'CUT High acceleration' ,,'m/s2',Z MM,AT,1,1730,1,1,,'PMS Active' ,,“,Z MM,AT,1,1740,1,1,,'PMS Threshold value 1' ,,'%',Z MM,AT,1,1750,1,1,,'PMS Threshold value 2' ,,'%',Z MM,AT,1,1760,1,1,,'LPC - LFS Mode' ,,“,Z MM,AT,1,1770,1,1,,'LPC Upper li mit in %' ,,'%',Z MM,AT,1,1780,1,1,,'Power at upper limit in %' ,,'%',Z MM,AT,1,1790,1,1,,'LPC Lower li mit in %' ,,'%',Z MM,AT,1,1800,1,1,,'Power at lower limit in %' ,,'%',Z MM,AT,1,1810,1,1,,'LFS Upper limit in % ,,'%',Z MM,AT,1,1820,1,1,,'Frequency at upper limit in %' ,,'%',Z MM,AT,1,1830,1,1,,'LFS Lower limit in %' ,,'%',Z MM,AT,1,1840,1,1,,'Frequency at lower limit in %' ,,'%',Z MM,AT,1,1850,1,1,,'Sensor Normal piercing' ,,“,Z MM,AT,1,1860,1,1,,'Sen sor Soft pier ci ng' ,,“,Z MM,AT,1,1870,1,1,,'CUT-G R Bea m diameter ' ,,'mm',Z MM,AT,1,1880,1,1,,'CUT-MI Beam diameter' ,,'mm',Z MM,AT,1,1890,1,1,,'CUT-KL Beam diameter' ,,'mm',Z MM,AT,1,1900,1,1,,'PIERCING Beam diameter' ,,'mm',Z MM,AT,1,1910,1,1,,'EVAP Beam diameter' ,,'mm',Z MM,AT,1,1920,1,1,,'L ABEL Be am dia met er ,,'mm',Z MM,AT,1,1930,1,1,,'POI N TMA RK Be am dia meter' ,,'mm',Z MM,AT,1,1940,1,1,,'DOT Beam diameter' ,,'mm',Z MM,AT,1,1950,1,1,,'LPC Speed at upper limit' ,,'m/min',Z MM,AT,1,1960,1,1,,'Power at upper limit' ,,'W',Z MM,AT,1,1970,1,1,,'LPC Speed at lower limit' ,,'m/min',Z MM,AT,1,1980,1,1,,'Power at lower limit' ,,'W',Z MM,AT,1,1990,1,1,,'LFS Speed at upper limit' ,,'m/min',Z
P338EN1.doc Master file / NC programming 1-13
MM,AT,1,2000,1,1,,’Frequency at upper limit’ ,,’Hz’,Z MM,AT,1,2010,1,1,,’LFS Speed at lower limit’ ,,’m/min’,Z MM,AT,1,2020,1,1,,’Frequency at lower limit’ ,,’Hz’,Z MM,AT,1,2030,1,1,,’PIERCING Soft setting val ue’ ,,’mm’,Z MM,AT,1,2040,1,1,,’PMS Active middle contour’ ,,“,Z MM,AT,1,2050,1,1,,'PMS Active small contour' ,,“,Z MM,AT,1,2060,1,1,,'A cceleration Special pro ces si ng' ,,'m/s2',Z MM,AT,1,2070,1,1,,'PCS-PIERCING Beam diameter' ,,'mm',Z MM,AT,1,2080,1,1,,'PCS-PIERCING-N Setting value' ,,'mm',Z MM,AT,1,2090,1,1,,'PCS-PIERCING-N Time' ,,'s',Z MM,AT,1,2100,1,1,,'PC S-PI ERCING-N Ramp cycle number' ,,“,Z MM,AT,1,2110,1,1,,'PCS-PIERCING-N Nozzle standoff' ,,'mm',Z MM,AT,1,2120,1,1,,'PCS-PIERCING-N Blowout time' ,,'s',Z MM,AT,1,2130,1,1,,'PCS-PIERCING-N Gas type' ,,“,Z MM,AT,1,2140,1,1,,'PCS-PIERCING-N gas pressure' ,,'bar',Z MM,AT,1,2150,1,1,,'PCS-PIERCING-N Spray oil' ,,“,Z MM,AT,1,2160,1,1,,'PCS-PIERCING-N Sensor type' ,,“,Z MM,AT,1,2170,1,1,,'PCS-PIERCING-N Horizontal blow' ,,'Bool',Z MM,AT,1,2180,1,1,,'PCS-PIERCING-R Setting value' ,,'mm',Z MM,AT,1,2190,1,1,,'PCS-PIERCING-R Time' ,,'s',Z MM,AT,1,2200,1,1,,'PC S-PI ERCING-R Ramp cycle number' ,,“,Z MM,AT,1,2210,1,1,,'PCS-PIERCING-R Nozzle standoff' ,,'mm',Z MM,AT,1,2220,1,1,,'PCS-PIERCING-R Blowout time' ,,'s',Z MM,AT,1,2230,1,1,,'PCS-PIERCING-R Gas type' ,,“,Z MM,AT,1,2240,1,1,,'PCS-PIERCING-R Gas pressure' ,,'bar',Z MM,AT,1,2250,1,1,,'PCS-PIERCING-R Spray oil' ,,“,Z MM,AT,1,2260,1,1,,'PCS-PIERCING-R Sensor type' ,,“,Z MM,AT,1,2270,1,1,,'PCS-PIERCING-R Horizontal blow' ,,'Bool',Z MM,AT,1,2280,1,1,,'CUT High acceleration kinematics 2' ,,'m/s2',Z C ZA,DA,1 DA,... C ENDE_LTT_STAMM C BEGIN_LTT_CALLS C ZA,MM,1 MM,AT,1,10,1,1 ,,'Table identifier' ,,“,T C ZA,DA,1 DA,'T2D-5394' C ENDE_LTT_CALLS C BEGIN_PARTS_IN_PROGRAM C ZA,MM,15 MM,AT,1,10,1,1,,'Main program name' ,,“,T MM,AT,1,20,1,1,,'Reserved' ,,“,T MM,AT,1,30,1,1,,'Part ID number' ,,“,T MM,AT,1,40,1,1,,'Reserved' ,,“,Z MM,AT,1,50,1,1,,'Geometry file name' ,,“,T MM,AT,1,60,1,1,,'Amount' ,,“,Z MM,AT,1,70,1,1,,'Geometry file name (simple display)' ,,“,T MM,AT,1,80,1,1,,'Processing time' ,,'min',Z
1-14 Master file / NC programming P338EN1.doc
MM,AT,1,90,1,1,,’Surface’ ,,’mm2’,Z MM,AT,1,100,1,1,,’ToPs Drawing info’ ,,“,T MM,AT,1,110,1,1,,'ToPs Part numb eri n g' ,,“,T MM,AT,1,120,1,1,,'ToPs Drawing name' ,,“,T MM,AT,1,130,1,1,,'Dimensi on X' ,,'mm',Z MM,AT,1,140,1,1,,'Dimensi on Y' ,,'mm',Z MM,AT,1,500,1,1,,'TRUMPF ID' ,,“,Z C ZA,DA,1 DA,... C ENDE_PARTS_IN_PROGRAM C BEGIN_PARTS_IN_PROGRAM_POS C ZA,MM,15 MM,AT,1,10,1,1,,'Serial number of machined part' ,,“,Z MM,AT,1,20,1,1,,'Main program name' ,,“,T MM,AT,1,30,1,1,,'Part ID number' ,,“,T MM,AT,1,60,1,1,,'Position X-coordinate' ,,'mm',Z MM,AT,1,70,1,1,,'Position Y-coordinate' ,,'mm',Z MM,AT,1,80,1,1,,'Dimension in X' ,,'mm',Z MM,AT,1,90,1,1,,'Dimension in Y' ,,'mm',Z MM,AT,1,100,1,1,,'Relative po s' ,,'deg',Z MM,AT,1,150,1,1,,'X-coor d inat e cente r of grav it y' ,,'mm',Z MM,AT,1,160,1,1,,'Y-coor d inat e cente r of grav it y' ,,'mm',Z MM,AT,1,190,1,1,,'Removal num ber ' ,,“ ,Z MM,AT,1,200,1,1,,'Reference part' ,,“,Z MM,AT,1,210,1,1,,'Name of the PartUn l oadData table' ,,“,T MM,AT,1,220,1,1,,'Name of the PartPa l ettD ata tab le' ,,“,T MM,AT,1,500,1,1,,'TRUMPF ID' ,,“,Z C ZA,DA,1 DA,... C ENDE_PARTS_IN_PROGRAM_POS C BEGIN_MICROJOINT C ZA,MM,12 MM,AT,1, 10,1,1,,'Table identifier' ,,“,T MM,AT,1,100,1,1,,'Programmed microjoints active' ,,'Bool',Z MM,AT,1,110,1,1,,'Automatic microjoints active' ,,'Bool',Z MM,AT,1,120,1,1,,'Microjoint width small contour' ,,'mm',Z MM,AT,1,130,1,1,,'Microjoint width middle contour' ,,'mm',Z MM,AT,1,140,1,1,,'Microjoint width large contour' ,,'mm',Z MM,AT,1,150,1,1,,'Extens ion of con to ur min X autom. mi croj oi nt',,'mm',Z MM,AT,1,160,1,1,,'Extens ion of con to ur ma x X autom. mi crojoint',,'mm',Z MM,AT,1,170,1,1,,'Extens ion of con to ur min Y autom. mi croj oi nt',,'mm',Z MM,AT,1,180,1,1,,'Extens ion of con to ur ma x Y autom. mi crojoint',,'mm',Z MM,AT,1,190,1,1,,'Piercing type acc. to microjoint' ,,“,Z MM,AT,1,500,1,1,,'TRUMPF ID' ,,“,Z C ZA,DA,1 DA,... C
P338EN1.doc Master file / NC programming 1-15
ENDE_MICROJOINT C BEGIN_PROGRAM C ZA,MM,4 MM,AT,1,10,1,1,,’Program number’ ,,“,T MM,AT,1,20,1,1,,'Program type' ,,“,T MM,AT,1,30,1,1,,'Comments' ,,“,T MM,AT,1,40,1,1,,'Processing time' ,,'min',Z C ZA,DA,2 DA,... START_TEXT ... STOP_TEXT ... START_TEXT ... STOP_TEXT ENDE_PROGRAMM ED
1-16 Master file / NC programming P338EN1.doc
Program start
Messages and comme nts which relay technical information to the
The NC text actually needed for the processing of the part is
The word for "Program end" must be in the last block for
Processing program
3. NC code
Inside the master file, whose construction is governed by a characteristic file, the NC code (the actual processing program) comprises of data blocks which are described in the " PROGRAM" table block in the for m of charact eristic des cription blo cks. The NC code is composed of:
Subroutines
The main program.
Each of these programs corresponds to a data record and every data record is part of the NC code. A main program as well as a subroutine can be divided into different parts:
Program beginning.
Processing program.
Program end.
machine operator are programmed at the program start.
programmed in the pr ocessing program. The individual NC blocks are executed in sequen ce. T he pr ogra m s equ en ce can be modified by means of:
Program end
Subroutines called up from the main program.
Jump destinations (labels).
Selective block sup pre ss ion.
Repeat instructions.
processing. The functions M2, M30 (Main program end) or M17 (Subroutine end) can be used for this.
P338EN1.doc Master file / NC programming 1-17
Program block
A block consists of a block number and one or more words w hich
Individual command s are ca ll ed wor d s.
3.1 Linguistic elements of the
programming language
Programs consi st - as does th e language we speak - of sentences (i.e. blocks), which in turn consist of words.
A word of the "NC language" consists of an address character and a numeric character or of a numeric sequence, which represents an arithmetical value.
contain information for the movement of the machine (path conditions and path information) as well as help and additional functions. A block can contain a maximum of 242 character s and ends with the character "LF" (= line feed).
The character "LF" does not need to be written; it is auto­matically produced by the line feed.
The programming table determines the sequence in which the individual words m ust be or dere d. Spa ces can be ent ered betw een the words in order to create an easy to read block structure.
Program word
N200 G01 X320.5 Y32 F12000 LF
Block number Words End of block
A word consists of an address letter and a sequence of digits. Wit h the address letters (e.g. X, Y, G, M etc.) the meaning of the information or the me mory location is label ed. The digit sequence indicates the memory content. The digit sequence can contain decimal points and operational signs (the latter are always pla ced between the addr ess letter and the digit sequence). Pos itive operational signs, leading zeros and non-significant zeros after the decimal point do not need to be programmed.
Example: X157.5 instead of X+0157.50
X65 instead of X+65.00 X-.57 instead of X-0.57
Only information that changes needs to be programmed.
1-18 Master file / NC programming P338EN1.doc
Loading...
+ 175 hidden pages