Professional Documents
Culture Documents
Sinumerik 840d e 03 00 PDF Free
Sinumerik 840d e 03 00 PDF Free
SINUMERIK 840D
Service Manual
SINUMERIK 840D
Edition 03/2000
Ordering Information Please state title of document, desired language and date of
edition when placing your order.
SINUMERIK 840D Service This service manual documents the Siemens SINUMERIK 840D
Manual controller as modified and adapted by TRUMPF.
• TC 600L
• TC L 2530
• TC L3030/4030/6030
• TC HSL 2502
For whom is this manual This service manual is intended exclusively for use by service
intended? engineers and must not be made available to customers. The
service manual is designed to be used both as course material in
control training and as a reference work for the service engineer.
Overview...................................................................................... 1-3
Chapter 2 NCU
1. NCU.................................................................................. 2-4
1.1 Mode of function............................................................... 2-4
1.2 System components......................................................... 2-8
Chapter 5 PLC
5. Dual-Port-RAM.............................................................. 4-36
Index
Operating panel
Customer Network
PC MMC MSTT PHG
MPI bus
TASC
K bus PLC NCK H&L LS DIAS 3
100
Drives bus
Profibus DP
Bitbus
Decentral
peripheral device Servo module
external ASI bus
NCK peripheral device
PLC Bitbus
(AS614)
master
module
Central Decentral
peripheral peripheral
device device
MMC
Data:
NC programs,
Data: Tables,
Application data Machine data
Messages: Messages:
Orders: Errors, Errors, Orders:
switch elements, Operator messages Operator messages Program selection,
etc. Individual record,
Data: Data: Program start, etc.
Status Axis values,
VSH, ELSP, VSS, NC text,
PLC diagnostics, Program status,
etc. Machine data, étc.
PLC NCK
Order: NC start, VSH, Reset, etc..
1 2
7 8 9
4 5 6
N10
N20
1 2 3
0
Esc
LASER
LASER
TEST
E20.0 A20.0
E21.1 A20.5
E20.1 A20.1
E20.2 A20.2
E22.1 A21.5
E25.2 A20.6
E21.0 A20.4
E20.3 A20.3
E21.3 A20.7
E21.6 A21.2
LASER
E21.7 A21.3
E22.0 A21.4
LASER
E21.4 A21.0
E21.5 A21.1
LASER
TEST
<F1>
<F12> or <TAB>
<F11>
<Shift> + <F11>
<Shift> + <F12>
3 1 2
1 2 3
1 2 3 4 5 6 7 8 9 10 11 12
1 PCMCIA interface (Siemens 5 NMI switch (RESET function for 9 X7, COM2 (serial interface for
option) developers) modem)
2 Buffer battery 6 X10 (MMC-ASCII keyboard 10 X6, COM1 (serial interface for
3 X9 (MMC – floppy disk interface) interface) trackball)
Interfaces
Connector number: X3
Type of connector: 34 pin flat ribbon cable connection
Connector number: X4
Type of connector: 9pin sub-D female connector
Max. cable length: 200 m
X5 VGA interface
Connector number: X5
Type of connector: 15 pin sub-D female connector
Max. cable length: 1.5 m
Pin assignment
1 DCD I 6 DST I
2 RxD I 7 RTS O
3 TxD O 8 CTS I
4 DTR O 9 RI I
5 1M VO
Signal type
O Output
I Input
VO Voltage Output
Connector number: X8
Type of connector: 25 pin sub-D female connector
Max. cable length: 2.5 m
X9 Floppy-Disk-Interface
Connector number: X9
Type of connector: 34 pin male ribbon cable connector
Max. cable length: 0.5 m
X11 Battery
1 2 3
2 3 4
Telephone cable A 15 meter cable between modem and telephone adapter with a
US RJ11 connector at either end is available under Order No.:
134536.
1 ON/OFF switch
Following machine power ON, the MMC begins its boot-up cycle.
The booting sequence and manipulation possibilities during the
booting cycle are illustrated in Fig. 18355.
Main switch ON
Basic configuration
no can be changed, e.g.
Boot Features
Boot Sequence
Starting MS-DOS
from C:, A:
to A:, C:
(allows booting from
floppy disk)
Entered
yes Protected
"SYSTEM" ?
selection menu
(3 sec.)
no
Starting TRUMPF-
Operating-System
Entered
"GOTO DOS" ?
(3 attempts)
no
yes
no Entered
Pressed
"exit"?
SHIFT?
yes yes
Windows boots
Windows Protected
and BOF starts
starts selection menu
PLEASE SELECT
Selection Response
1 TRUMPF Operating Windows is fully booted and the TRUMPF operation
System environment is automatically started. If a network has
been installed, it will be available after the boot-up
routine.
Selection Response
t DOS-Teleservice Starts a DOS session of pcAnywhere. The hard
disk structure can now be inspected whereby the
cause of the error can be localized.
r Repair with SCANDISK SCANDISK checks and (if required), repairs the
FAT (File Allocation Table) sector.
Error Repair?
*.mdb Yes, press <R>
Mediabyte Teleservice
Yes A warm start must be performed if you choose YES. The error
must be repaired with <r> with the next Scandisk operation to
follow.
To load servers and start Proceed as follows if only WINDOWS was booted up and no
the operation environment servers have been loaded yet:
Fig. 19608
To start the operation If the operation environment had been started and subsequently
environment closed via 'Diagnose – Service – Development', the servers are still
active. Only the operation environment therefore needs to be
started.
Fig. 19609
Path Description
C:\535\PLC Directory „gp840d“:
PLC basic functionality by SIEMENS
Subdirectory „MPI“:
fb30.plc, machine PLC program in „C“
„plclaod.ini“ file:
Initialization file for function “PLC LOAD“ in the
"Load Software“ menu
C:\535.bak Data backup directory for the most recently
implemented PLC software release. Contents as in
C:\535
C:\840D Files for operation environment (BOF) functions:
Nckload1.ini Load NCK with softkey „NCK
first load“
Nckload2.ini Load NCK with Softkey „NCK
load“
Ncksich.ini Save NCK with softkey
„NCK save“
C:\840D\MD Machine data directory /files:
INITIAL.INI All machine data
with standard values
MASCHINE.ini All modified machine
data with their specific
values
BOOT Files, Machine data for the servo drive
modules
Files tc....: NCK cycles (see chapter 2,
2.3 “Software cycles”)
C:\840D\SAV File "aktcfg.cfg":
Backup of the current configuration
C:\840D\UPD Backup directory for machine data backup with
function „NCK SAVE“ in menu „Load software“.
File INITIAL.INI is a backup file.
C:\840D.bak Backup directory for the most recently implemented
NCK software release. Contents as in C:\840D
'26
75803)
:,1'2:6 *5,7
LQWHUIDFH
DSSOLFDWLRQ
%2)
'DWDEDVH V ''(
0%''( +22.
'+6HUYHU NH\ERDUG
6HUYHU 6HUYHU 7&2
1&''(
03,
1&.3/&
Fig. 11848E
Data transfer within the MMC takes place via DDE (Dynamic Data
Exchange). When the operation environment wishes to
communicate with the NCU, the data transfer takes place via the
NC-DDE server.
• Variable service:
The NCK/PLC control is able to issue the command to read
variables via a defined memory address (DB or I/O) through
this server (e.g. reading of axis data or PLC debugger).
• PI service:
Permanently stored Siemens sub-routines can be called up
with the PI server. A hardware RESET can be initiated by
issuing a command through the PI server, for example.
• Domain service:
Data transfer and program transfer between the MMC and the
NCK takes place through the Domain server. The Domain
server is purely a copy service.
DH-Server The DH (Data Holding) server has the task of continuously reading
the NCK "DH directory" and to transfer this information to the MMC
display.
MB-DDE-Server The report server has the function of transferring all alarms (reports
and error messages) from the PLC and NCK to the display at the
MMC.
80386 Exception Handler The exception handler is a diagnostic aid which generates the
CORONER.LOG file in the C:\WINDOWS directory. The system
status (at the time a violation occurs) is written to the
CORONER.LOG file. The development department is hereby able
to determine the cause of the violation.
Language-Server This server is required for language change within the Siemens
(langtool.exe) software. The language server also assures that error texts are
displayed in the selected language. Siemens accesses the *.com
file. The language server is not used for TRUMPF functions.
TRUMPF uses the database texts for display.
The desired language for the operation environment and error text
display and on-line HELP can be selected from the operation
environment:
Fig. 18384E
st
MS-DOS level: 1 Possibility:
"GOTO DOS"
1. Select “Diagnostics – Service – SW-Logbook“
2. Press the <MS-DOS> softkey
3. Enter the “GOTO DOS“ password
The MS-DOS input window will appear on the monitor.
This window can be closed with the EXIT command.
nd
2 Possibility:
Procedure:
1. Press <ALT> + <TAB> to change to the Program manager
2. Select the desired program group
3. Select the desired application
4. Enter password “Windows”
The selected Windows application will be started.
st
Confidential selection 1 Possibility:
menu: "SYSTEM"
1. Enter password “SYSTEM” within 3 seconds when the
“starting MS-DOS” message appears during system boot-up.
A confidential selection menu appears on the monitor.
nd
2 Possibility:
4. Press ENTER
The confidential selection menu appears on the monitor.
4.1 Definition
Fig. 17672
The MMC hard disk carries not only one, but several databases
which are interlinked. This structure allows a machine-
independent operation environment. Further advantages of this
structure are:
The database has been split up in such a way that each section in
the development division (PLC, NC, MMC) can perform a software
update independently of the others. This makes absolutely clear
who is responsible for specific data; a further advantage is that the
data belonging to a different section cannot be overwritten, hence
there is no danger of accidentally destroying the functionality.
2
0
0
Error description,
general texts,
MMC-specific tables
H274E1.DOC
7
/
3
&
&
2
General texts, switch
elements
7
&
1
&
2
Error messages, texts
C
Teach panel
1&.GDWDEDVH
&RQWUROVSHFLILF
/
6
(
8
5
'
*
General texts for dialog
programming
,
7
$
7
/
0
&
1
.
L
W
D
F
H
H
H
H
/
K
Q
G
S
Q
G
Q
3
&
P
W
D
D
D
V
H
C
G
E
Error descriptions
I/O table
3/&GDWDEDVH
7
3
&
8
'
0DFKLQHVSHFLILF
MMC database
Links to all
tables
7
7
6
&
&
8
3
6
&
&
8
PLC customer-specific
configuration data
Operating panel
Schematic structure of the databases
/
7
O
7
W
H
F
\
D
D
D
V
H
7
K
Q
R
R
J
G
E
&XVWRPHUVSHFLILFGDWDEDVHV
(
'
0
1-31
4.3 Database directory structure and
contents
Sub-directories Databases
C:\tcommc\exe TCOLINK.MDB
This database contains only links to tables in other
databases. This database on the operating panel
computer is not updated. All links are defined during the
development phase.
TCOUPD.MDB
This database is similar to the TCOLINK database.
However, the links here go to directory
c.\tcommc\dbupdate\old.
This database is only accessed during a software
update.
C:\tcommc\exe TCOMMC.MDB
Contains all error texts for the BOF operation
environment. Also all other tables needed by the MMC
(all languages).
TCOPLC.MDB
Texts for, and states of, the switch elements in all
languages. Also help texts for configuration data.
TCONC.MDB
The database contains all error texts for the NC in all
languages. The database is machine-independent.
It also contains all texts for the Teach panel.
PLCCUST.MDB
This database contains all customer-specific data
(configuration data) provided by the PLC.
ATM.MDB
Automatic startup logs
C:\tcommc\exe USERDLG.MDB
Texts in all languages for dialog programming
C:\TCOMMC\XYZ XYZ.MDB
Machine-dedicated database
PLC error texts for machine XYZ* in all languages
I/O settings in the languages GER, ENG, FR (from
schematics)
Working directory
Backup directory
c:\tcommc\save These specific databases, which change during the runtime, are
backed up to the directory c:\tcommc\save every 24 hours, when
the system starts up again:
• LTT.MDE
• MDE.MDB
• PLCCUST.MDB
• TCOCUST.MDB
c:\tcommc\dbupdate\old In the case of MMC software update, all the databases for the old
software version are first copied into the directory
c:\tcommc\dbupdate\old.
From there, the data is imported into the new databases during the
database update.
c:\tcommc\dbupdate\new During an MMC software update, the new databases are loaded
into the directories c:\tcommc\dbupdate\new and c:\tcommc\exe.
In the directory c:\tcommc\dbupdate\new nothing is done with
these databases. They are just stored there with their original
/standard contents.
tcolink.mdb tcoupd.mdb
import
Fig. 17675E
1. Operation (1)
2. Maintenance/Start-up (5)
3. Data backup (2)
4. Press the <ODBC-Admin> softkey
5. Enter the password: “minutes530”
6. Press <ENTER>
nd
2 Possibility: From Windows
Fig. 23996
Note:
In addition to this, the cause of a possible system crash is also
recorded in monitoring file coroner.log.
See 8.5 Monitoring tools/files
Fig. 18367
Check database driver for Check if all database drivers displayed in Fig. 18367 are installed.
completeness Additional database drivers will be displayed if ToPs 100 lite is
installed. Machines with MDE (machine data register) have an
additional driver named MDE.
Connect database driver If all database drivers are available check to insure that these are
with database linked to their respective databases:
/77
Fig. 18515
3. Check the path and database name entry listed behind the
“Database: entry. If this entry is incorrect, press “Select”.
/77
Fig. 18515
6. Click "Advanced..."
/77
Fig. 18515
Fig. 18367
Fig. 18370
1. Press "Add"
Fig. 18373
Fig. 18374
Fig. 18369
Fig. 18368
8. Press "Advanced..."
Fig. 18368
Fig. 18367
Fig. 18367
/77
Fig. 18515
Fig. 17676
Fig. 17677
/77
Fig. 18515
Fig. 18367
8. Press "Close"
The ODBC administrator will be closed.
Note:
7.1 Management
C:\DH\TOPSMANU.DIR
Fig. 18389
C:\DH\ TOPS.DIR\
TOPSMANU.DIR\ 1098.LST
FOCUS5_1.LST
st
WKS.DIR\ 1 DIR\ P1.LST
P2.LST
P3.LST
nd
2 DIR\ P1.LST
P2.LST
n.DIR\
• Unit identification:
Unit identification establishes which measuring system is
relevant for the following NC code.
• Table header:
The table header serves as an information transfer medium.
The following, for example, are transferred:
• Set-up plan information
• Tool technology tables
• Sheet handling tables
• Laser technology table calls
• Processing code (NC text):
The actual processing code is listed after the unit identification
and table header.
Important data for the program is evaluated from the table header.
The following is an example of a SHEET_TECH table evaluation:
BEGIN_SHEET_TECH
C ------------------------------------------- Commentary
ZA,MM,15-------------------------------- Number of characteristic
description blocks (here: 15)
MM,AT,1,40,1,1,,,,’mm’,Z ------------ Identification number 40
MM,AT,1,20,1,1,,,,’mm’,Z
MM,AT,1,30,1,1,,,,’mm’,Z
MM,AT,1,50,1,1,,,,,Z
MM,AT,1,70,1,1,,,,’Bool’,Z
MM,AT,1,100,1,1,,,,,Z
MM,AT,1,110,1,1,,,,,Z
MM,AT,1,120,1,1,,,,,Z----------------- Characteristic description
MM,AT,1,130,1,1,,,,,Z blocks describe table
MM,AT,1,160,1,1,,,,,Z parameters
MM,AT,1,170,1,1,,,,,Z
MM,AT,1,180,1,1,,,,,Z
MM,AT,1,190,1,1,,,,,Z
MM,AT,1,210,1,1,,,,,Z
MM,AT,1,10,1,1,,,,,T
C
ZA,DA,1 ---------------------------------- Number of characteristics
blocks (here: 1)
DA,3.0,1000.0,1000.0,0,0,5,11,17,0,0,0
* ,4,11,-1,’SHT-1’---------------------- This block is generated from
the above characteristics
description blocks.
ENDE_SHEET_TECH A data block is generated from
the DA block.
Complete file
Fig. 17674
NC directory structure
Fig. 11725
• CHKFILES.BAT
• MENU.BAT
• PASSWORD.EXE
• WINPASSW.EXE
• SYSPASSW.EXE
The missing file or files must be copied back to the MMC hard disk
drive per floppy or the pcAnywhere remote diagnostics program.
The boot procedure cannot otherwise be correctly completed!
Upload missing files from 1. Insert a bootable floppy in the floppy drive. If you do not have a
floppy disk bootable disk, proceed as follows:
• Insert a new floppy disk in the floppy drive of an external
computer.
• Change to DOS.
• Enter the command "C:\SYS.COM A:"
All system files required to boot the computer will be
copied to the floppy disk. The floppy disk is now bootable.
• Insert the disk in the floppy disk drive of the controller.
2. Turn the main switch OFF/ON.
3. Press <CTRL> + <ALT> + <ESC> simultaneously when the
blue BIOS prompt appears.
4. Enter the password "SYSTEM".
You are now in BIOS.
5. Select "Boot Sequence" with the cursor.
6. Change the boot sequence with the Plus key from "C, A" to "A,
C".
7. Exit BIOS by pressing F10 and confirm the message with
“Store”.
The MMC will now boot from the floppy disk.
8. Load the missing files to the MMC hard disk.
9. Reset the boot sequence to the original "C, A" configuration.
If this error occurs, one or more of the following files are missing in
the directories:
C:\TCOMMC\SYSTEM: • ACCESSOR.GRP
• BEGRENZE.EXE
• CONTROL.ON
• DOSPRMPT.PIF
• HDCHECK.BAT
• HOST.BAT
• INI_FILE.EXE
• MAIN.GRP
• MESSAGE.BAT
• NETWORK.GRP
• NFS1.ON
• NFS2.ON
• PCANYWHE.GRP
• PROGMAN.OFF
• PROGMAN.ON
• REBOOT.EXE
• SCRIPT.GRP
• SERVICE.GRP
• SIEMENS.BAT
• SIEMENS.LOD
• STARTUP.GRP
• SYSTEM.ON
• TCOMMC.GRP
• TRUMPF.BAT
• TRUMPF.LOD
• WIN.ON
• WINDAT.BAT
C:\WINDOWS • CONTROL.INI
• PROGMAN.INI
• SYSTEM.INI
• WIN.INI
When "Fatal System Error 2" appears on the monitor you will be
automatically asked whether Teleservice is desired.
Proceed as follows:
3. Press ENTER
You are now in the DOS environment.
4. Check to see which files are missing from the above
mentioned directories.
5. Load the missing files to the hard disk.
• general initializations
• a synchronous and
• an asynchronous step sequence
Error during general An error in general initialization usually means that the database
initialization could not be accessed. You can recognize this error because the
screen containing the automatic startup is incomplete.
This indicates that the TCOLINK database does not have a clean
connection to the ODBC administrator. In this case the best thing
to do is to activate the ODBC administrator in the Control Panel
and re-connect the TCOLINK.MDB database (first disconnect and
then re-establish the link).
You can also try and repair the customer databases and the
TCOLINK database manually.
Error in the asynchronous If an error occurs in the asynchronous interface, this suggests that
step sequence the MMC / NCK or MMC /PLC software versions are not
compatible, or that the communication is not working properly.
General problems If there are reports that the operating environment is not running
properly or that errors keep recurring during operation, you should
have a look at the automatic initialization log. Here you can check
the current status of the automatic startup. If there is an entry
“Hochlauf komplett” (bootup complete) then all initialization steps
have run correctly.
Initialization
Fig. 17678E
DBERROR.LOG
BOFEXIT.LOG
DBREPAIR.LOG
LASTERROR.LOG
HDCHECK.LOG
PROTO.TXT
CORONER.LOG
SOFTWARE logbook
You can access the contents of the files by selecting the function
1 Operation
5 Maintenance/Start-up
2 Data backup
in the data group "System files".
Description
Fig. 23994
Fig. 23995
Contents of DBREPAIR.LOG:
Line Contents
Line 1:
The operation environment is being powered up. At this point in
time, in this case, the BOFEXIT.LOG file is not present on the hard
disk, so the operation environment was shut down correctly last
time.
Line 2:
The system main switch was last switched off over 24 hours ago.
The system creates a backup copy of the customer databases in
c:\tcommc\save.
Note: This line is part of the power-up process described in Line 1.
Line 3:
The system exits the operation environment.
Line 10:
When the operation environment boots up, the system finds that
the BOFEXIT.LOG file is present. It makes a database repair. The
error status is indicated with the comment <Power Up MMC, last
exit caused ERROR>.
This file is not created as default. To obtain this file you must first
change an entry in the c:\tcommc\exe\tcommc.ini file:
[Debug]
ddeLastError = 1
Fig. 23984
The dashed line in the file marks the start and end of the file.
Log files are created for this purpose. Their name format is
"logboolx.log", where the "x“ is a number from 0 to 9. These files
are located in directory “c:\tcommc\log”.
Fig. 23986E
1. Memory
The log is created in the RAM. The size of the memory buffer
is 32768 bytes. You can copy the log into the Windows
Clipboard by pressing the Show key. The advantage of this
method is that the log is created very quickly. The
disadvantage is that the memory is relatively small. The
system stops creating the log when the memory buffer is full.
You can press the Clear key to empty the memory buffer. The
system then starts logging again at the beginning of the
memory buffer.
2. Screen
The system creates a log directly in the additional MMC
window on the screen. Currently this only works for the 16bit
operation environment. Disadvantage: the buffer is too small.
3. File
The system creates a log in a file. This is the method that is
most commonly used. A maximum of 10 log files are generated
(logbook0.log to logbook9.log). Logging begins with
logbook0.log. Once the file has reached a pre-defined size
(tprint has been called up 1000 times), the system starts using
the next file, logbook1.log. The process continues in this
manner. Once the logbook9.log file has reached a pre-defined
size, the system uses file logbook0.log again. Advantage of
this method: permanent recording, so the log is still present
and available again after MMC crashes. Disadvantage: it slows
down the operation environment. In tcommc.ini you can see
which logging file is the current one.
Change the battery under power only as data loss will otherwise
result!
Procedure
1 Battery
INTERLINK connection 1. Boot the MMC and start the “confidential selection menu”.
2. Select “TRUMPF Service with INTERSVR“.
3. Boot the computer (e.g. notebook) and save the data from
DOS.
Machine data 1. Important customer specific NC and PLC machine data (offset
values, reference point offsets etc.) must be written down and
later checked and corrected if necessary.
2. Store the C:\840D\MD\MASCHINE.INI file and copy this to the
new MMC.
• Novell network:
1. Copy the
C:\NETWORK.BAT
C:\NWCLIENT\NET.CFG
C:\NWCLIENT\STARTNET.BAT
C:\WINDOWS\SYSTEM.INI
C:\WINDOWS\WIN.INI
C:\WINDOWS\PROTOCOL.INI
files from the old to the new MMC.
2. Note the network connections and drives, transfer these to
the new MMC.
• NFS network:
A complete new installation from floppies or CD-ROM is
required.
C:\TCOMMC\DBUPDATE\OLD>xcopy *.MDB
E:\SAVE\EXE\*.MDB /v
Fig. 17679
The MMC 103 hard disk can be ordered separately as a spare part
“Hard disk with vibration buffer”.
Due the higher disk density, the new hard disks are more sensitive
to vibration and shock during transport and operation. Due to the
harsh machine operation environment, the hard disk is subjected to
ds
greater wear. To enable at least 2/3 of its life expectancy in the
PC, certain measures have been taken to protect the hard disk
from damage and the integrated vibration buffer during transport.
Fig. 23775
Switch cabinet/ machine DIN EN 60721 part 3-0 and 3-2 is valid: Vibration limits1g/9-200
transport Hz; Shock limits 10g/11ms.
NCU
• SERVO/position controller
• INTERPOLATOR, cyclical part
• INTERPRETER, look ahead part
• External communication
• Variables service
• Axis display
• Program display
• PI service
• Actions
• Reset
• Program selection
Priority 1
Remaining Servo /
time position
controller
Priority 2
Interpolator
During the entire run time, the NCK operating system calls up the
position controller in cycles with priority 1. This time is defined by
machine data 10050 system clock cycle x 10060 position controller
cycle, e.g. 0.002 sec x 2 = 0.004 sec.
Time
IPO cycle
Position regulator
cycle
Fig. 23774E
You can check the times of the interpolation cycle and of the
position regulator cycle in the NCU diagnostics.
NC program
N10 G01 X0 Y0 F10000
N20 G02 I5 J5
N40 ...
N50
TC_LASER_ON(1,"1999",10,100)
N60 G91 X23.4 Y55.4
N70 ...
N80 ....
...
N900 M30
NC program (ASCII)
MMC
Interpreter
Load NC program (ASCII)
Internal block
Preparation
Frames (TRANS, ROT, SCALE, G54, G55,...) External Communication
Rail correction Communication with MMC
Software limit monitoring Domain service (file transfer)
Working range limitation Variables service (variables access)
Speed monitoring PI service (actions)
Preparation of axis data for interpolation
Look ahead
Fig. 23987E
Internal Block
Concurrent movements
Regulate position
Interpolator communication
Fig. 23988E
4 5 6 6 6
2.1 Hardware
1 16
15
2
14
3 13
12
4 11
10
9
5 8
6 7
3 4 5 6 7
NCU 573
NCU unit Fig. 24048
Interfaces
Pin assignment
Pin Name Type Pin Name Type
Signal designation
B Bi-directional
O Output
VO Voltage Output
I Input
Pin assignment
Signal designation
Type of signal
B Bi-directional
O Output
VO Voltage Output
I Input
Pin assignment
Signal designation
Type of signal
O Output
I Input
VO Voltage Output
1 M24EXT VI 20 P24EXT VI
2 M24EXT VI 21 P24EXT VI
3 OUTPUT 1 O 22 OUTPUT 3 O
4 OUTPUT 0 O 23 OUTPUT 2 O
5 INPUT 3 I 24 MEXT VI
6 INPUT 2 I 25 MEXT VI
7 INPUT 1 I 26 MEXT VI
8 INPUT 0 I 27 MEXT VI
9 MEPUS 0 I 28 MEPUS 1 I
10 MEPUC 0 I 29 MEPUC 1 I
11 MPG1 XA I 30 MPG1 A I
12 MPG1 5 V VO 31 MPG1 0 V VO
13 MPG1 5 V VO 32 MPG1 0 V VO
14 MPG1 XB I 33 MPG1 B I
15 MPG0 XA I 34 MPG0 A I
16 MPG0 5 V VO 35 MPG0 0 V VO
17 MPG0 5 V VO 36 MPG0 0 V VO
18 MPG0 XB I 37 MPG0 B I
19 Not assigned
Signal designation
O Output
VO Voltage Output
I Input
VI Voltage Input
Pin assignment
1 Not assigned 6 P5 VO
2 Not assigned 7 Not assigned
3 RS_KP B 8 XRS_KP B
4 RTSAS_KP O 9 RTSPG_KP I
5 M VO
Signal designation
Type of signal
B Bi-directional
O Output
VO Voltage Output
I Input
Pin assignment
1 HF1 VI 18 P27 VI
2 HF2 VI 19 M27 VI
3 HF1 VI 20 M VI
4 HF2 VI 21 Not assigned
5 Not assigned 22 M VI
6 Not assigned 23 Not assigned
7 Not assigned 24 M VI
8 Not assigned 25 Not assigned
9 P15 VI 26 M VI
10 Not assigned 27 Not assigned
11 P15 VI 28 Not assigned
12 Not assigned 29 Not assigned
13 Not assigned 30 Not assigned
14 Not assigned 31 SIM_RDY OC
5 Not assigned 32 Not assigned
16 I2T_TMP OC 33 Not assigned
17 Not assigned 34 Not assigned
Signal designation
Type of signal
OC Open collector
VI Voltage input
X173 PCMCIA-Slot
Set-up switch The following boot-up variants can be set with the NCK Setup
switch (rotary switch S3) on the front plate of the NCU module:
Position Description
0 Normal mode: Boot-up runs with the configured data.
1 IBN mode: The data in the buffered RAM (SRAM) will be
deleted and the standard machine data will be loaded.
2-7 Reserved for internal use.
Status display during Various boot-up phases are displayed at the 7-segment status
boot-up display on the NCU module:
No display means:
The CPU self-test was unsuccessful. Component is
defective.
A blinking display means:
A FATAL ERROR occurred during system boot-up. The
cause of the error is identifiable by the blinking combination.
Please refer to the following “Error recognition during boot-
up” table for further information.
Error detection during If an error occurs during the boot-up phase, the status display will
boot-up begin blinking. The frequency of blinking identifies the cause of the
error. The frequency of blinking begins with a somewhat longer
display output. The time step in which the error occurred is
indicated by a value in the status display. Following this, the error
type is identified and sometimes, further characteristic parameters
are displayed. The blinking frequency is repeated.
PCMCIA card The PCMCIA card is a read/write data storage device. This card is
interfaced to a dedicated PCMCIA slot on the NCU rack. The card
carries the following software:
Directory structure
Fig. 23776E
Path: c:\840D
Cycles
The NCK cycles are processed in the NCK from the directories
Fig. 23989E
TCXX_YYY.SPF
TC stands for TRUMPF Cycle
XX Machine type code:
1 TC600L
10 TCL3030
11 HSL2502
13 TCL2530
15 TCL1005
20 Tubematic
YYY Cycle type code
shows the type of cycle involved.
During the software download ("NCK First Load") the files are
loaded into the corresponding NCK working directory.
The header for each cycle contains information on which directory
the cycle is loaded and the name of the cycle in the NCK working
directory.
Each block in the cycle has a nine-digit block number which you
can use to determine if an error has been found in a cycle.
If an error is found, you can use the selection box in the automatic
mode "Program Data" to determine the point in the NC program
where the cycle was called up.
Variables in the cycle Variables are used as placeholders for changeable data.
Variables can be
• global (GUD)
or
• local
Global User Data (GUD) in In the machine data there is a GUD machine data group.
the cycle Unlike the GUD, machine data are usually static values. The GUD
consists of dynamic values that can be accessed and changed by
all control components, i.e. also by the NCK cycles.
Local variables in the cycle As the name "local variable" suggests, variables of this type are
only valid during the time that the cycle is running.
When the cycle ends, the values are deleted.
Fig. 23991E
Fig. 23992E
ASUP The NCK has digital inputs. If the level at one of these inputs
(asynchronous sub- changes, the NCK reacts.
program) A change to a digital NCK input causes the system to call up an
ASUP (asynchronous sub-program) in which the function of the
digital NCK input is described.
When an ASUP starts, this interrupts the current program. Once
the ASUP has been run, the interrupted program is resumed and
processing continues.
Warnings
Buffer time The buffer time for these batteries is minimum 3 years.
Battery and ventilator The battery/ventilator module is located beneath the intermediate
replacement: NC-CPU circuit bus bars
Titel:
G:\GRAFIK13\13988.EPS
Erstellt von:
Micrografx Graphics Engine
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.
1 Drive bus interface 5 Interface to next NCU terminal 7 DMP compact module interface
2 Equipotential bonding connector block
Fig. 13988
Monitoring • +5 V monitoring
• Temperature monitoring 60°C ± 3°C
• Option status monitoring
• Sign of life monitoring
The binary and analog outputs are switched to a safe condition (0V
at the output) during error or interference conditions!
Number of NCU terminal A maximum of two NCU terminal blocks can be attached to the
blocks drive bus. Each terminal block has 8 slots for DMP modules.
X9 Power supply interface X20/X21 Drive bus interface X11–X18 Module slots
Interfaces
Connector designation: X9
Plug type: 4 pin terminal block, 2.5mm²
connector
Pin assignment
1 P24ext VI 3 M24ext VI
2 P24ext VI 4 M24ext VI
Signal designation
VI Voltage Input
Titel:
G:\GRAFIK11\11850.EPS
Erstellt von:
Micrografx Graphics Engine
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.
Fig. 11850
Display elements
Circuitry
Circuit example
X2
S M _ + S
6 5 4 3 2 1
Titel:
G:\GRAFIK13\13989.EPS
Erstellt von:
Micrografx Graphics Engine
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.
Fig. 13989
Interfaces
Circuit example
X2
S M _ + M S
6 5 4 3 2 1
Technical Data
Titel:
G:\GRAFIK13\13984.EPS
Erstellt von:
Micrografx Graphics Engine
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.
Fig. 13984
Interfaces
Technical data
Titel:
19800.eps
Erstellt von:
Micrografx Graphics Engine
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.
Two LED’s are mounted on the top of the Bitbus module. Use
these to check the Bitbus module and drive bus for function before
resorting to telegram diagnostics for help. A PIN reset is made at
the NCU for this purpose. The following sequence must be
observable at the LED’s:
1. The red and green LED’s light up briefly (PCB hardware reset)
2. Both LED’s light briefly a second time following initialization of
the bitbus module by the NC
3. The green LED lights up permanently indicating it is ready for
reception.
If, instead of a PIN reset, the main switch is turned OFF, then ON,
both LED’s light up briefly 3 times in quick succession.
Green LED lights when the Bitbus module is ready for reception. Brief flickering
indicates that the Bitbus module is momentarily not ready for
reception. This is the case when a telegram has been received and
is in the process of being relayed further by the Bitbus module.
Red LED Flickers when the Bitbus module is in the process of telegram
transmission.
Technical data
Frequency 12 MHz
Length of fiber optic cable Approx. 30 m
Transfer rate, optical operation 2,5 MBit/s
Interfaces
X20 Input from the 840D drive bus. The drive bus serves to transmit
data between the Bitbus module and the SINUMERIK 840D
control. The connector is located on the front of the mounted
module.
Fiber optic cable One blue (receiver) and one gray (transmitter) fiber optic cable
sockets are located on the front corner of the PCB. The fiber optic
cables form a ring circuit. The master module issues a signal to the
first slave (receiver) in the circuit. This slave relays the signal to the
next slave in the circuit (transmitter) and so on. This process is
continued for as many slave modules there are in the circuit until
the signal is eventually returned to the master as confirmation of
successful transmission.
Jumper configuration
1 2
Fig. 19676
PLC module The PLC module is a sub-module of the NCU which supports
machine control. The PLC module represents a S7-300-compatible
PLC CPU. Three external lines of eight S7–300 periphery modules
each can be connected to the periphery bus.
Fig. 13978
• PLC-CPU
• Signal modules (SM)
• Switching modules (IM)
• DC 24 V power supply
• Switching for module carries 1 to 3 of the S7-300
• Current delivery per S7-300 backplane bus max. 0.8 A
• Data transfer from the IM 361 to the IM 361 via connection
cable 368
• Distance between the IM 361 and the IM 361 maximum 10 m
Technical data
Switching modules Switching modules are required for extension to several carrier
modules. The task of the switching module is to relay the S7-300
backplane bus from one module to the next. The CPU is always
found on module carrier 0.
Maximum TRUMPF The following diagram shows the TRUMPF module assembly
extension arrangement on a maximum of three carrier modules. Individual
carrier module communication with the PLC CPU takes place
directly through the SIMATIC interface X111.
Interface numbers IM 3 4 5 6 7 8 9 10 11
Interface numbers IM 3 4 5 6 7 8 9 10 11
Interface numbers IM 3 4 5 6 7 8 9 10 11
Fig. 11730E
Module interface unit 0 Module interface unit 0 consists of the PLC-CPU on the NCU.
Signal modules cannot be integrated in this module interface. The
digital addresses of module interface 0 are displayed on the
machine control monitor.
Digital addresses 0 4 8 12 16 20 24 28
Module interface unit 1 The following diagram illustrates the starting addresses for the
digital modules on module interface 1.
The input and output addresses of I/O modules begin with the
same module start address.
Interface numbers 3 4 5 6 7 8 9 10 11
Digital address 32 36 40 44 48 52 56 60
Fig. 11731E
Module interface units 2 The following diagram illustrates the starting address for the digital
modules on module interface 2.
The input and output addresses of I/O modules begin with the
same module start address.
Interface numbers 3 4 5 6 7 8 9 10 11
Digital address 64 68 72 76 80 84 88 92
Fig. 11732E
Interface numbers 3 4 5 6 7 8 9 10 11
Digital address 96 100 104 108 112 116 120 124
Fig. 11733E
e.g. E 1.2
0
1
2
3
4 Byte address
5
6
Module starting address +1
7
Bit address
Rules The following table indicates those items to note when wiring,
mounting or dismounting S7-300 modules.
Starting situation The module to be replaced is mounted and wired. A module of the
same type is to be installed.
Titel:
G:\GRAFIK13\13978.EPS
Erstellt von:
Micrografx Graphics Engine
Vorschau:
Diese EPS-Grafik wurde nicht gespeichert
mit einer enthaltenen Vorschau.
Kommentar:
Diese EPS-Grafik wird an einen
PostScript-Drucker gedruckt, aber nicht
an andere Druckertypen.
Fig. 13978
1 Fastening screw
Removing the connector Prior to mounting the new module, the upper portion of the front
coding piece connector coding must be removed from the module.
Mounting a new module 1. Hang a new module of the same type in place and swing it
downward.
2. Screw the module down.
3. Slide the label from the old module into place on the new
module.
The S7-300 and the various modules work with different rated
voltages. The following table contains the rated voltages and
respective tolerances of the S7-300.
DC 24 V DC 20.4 to 28.8 V
AC 120 V AC 93 to 132 V
AC 230 V AC 187 to 264 V
1 3
Fig. 14098
Fig. 18517
Special features Upon being energized by the 24V power supply, the outputs of the
SM 322; DO 32 x DC 24V/0.5A produce a “1” (high) signal for
approx. 50 µs. Keep this in mind if the SM 322; DO 32 x DC
24V/0.5A is used in conjunction with high speed counters!
Fig. 18518
Module-specific data
Number of outputs 32
Cable length
unscreened max. 600 m
screened max. 1000 m
Special features Upon being energized by the 24V power supply, the outputs of the
SM 322; DO 16 x DC 24V/2A produce a “1” (high) signal for
approx. 50 µs. Keep this in mind if the SM 322; DO 16 x DC
24V/2A is used in conjunction with high speed counters!!
1 3
Fig. 14097
Module-specific data
Number of outputs 16
Cable length
unscreened max. 600 m
screened max. 1000 m
Special features Upon being energized by the 24V power supply, the outputs of the
SM 322; DO 8 x DC 24V/2A produce a “1” (high) signal for approx.
50 µs. Keep this in mind if the SM 322; DO 8 x DC 24V/2A is used
in conjunction with high speed counters!
1 3
Fig. 14096
Module-specific data
Number of outputs 8
Cable length
unscreened max. 600 m
screened max. 1000 m
PLC
Communication between the PLC and the NCK flows across data
blocks to which the PLC and NCK have independent access
Data,
orders
Tables
(wks.dir\act.wpd,
Orders
wks.dir\ltt.wpd)
Tables
(datdpr.com)
PLC NCK
Bitbus Bitbus
telegrams handler
(tele.com)
PLC NCK
peripheral peripheral
devices devices
Fig. 23751e
Messages Messages are alarms, which indicate the system status and only
serve as information. Only the TRUMPF PLC issues messages.
Error texts
NCK Error No.
Fehlernr.
NCDDE
*.com
PLC
MBDDE
Help texts
Error causes
BOF
MMC
(Operation maschine.
environment) mdb
Fig. 18390E
MMC: C:\TCOMMC\EXE\TCOMMC.MDB,
including the tables:
ERROR_MMC_DEU...._ENG
NCK: C:\TCOMMC\EXE\TCONC.MDB,
including the tables:
ERROR_NCK_DEU....._ENG
PLC: C:\TCOMMC\“Maschine“\“Maschine“.MDB,
including the tables:
ERROR_PLC_“Maschine“_DEU....._ENG
TCO error codes The number range between 70 000 and 74 999 is sub-divided into
groups of 100. These groups are sorted into machine module
assignments (for example: laser, ram control etc.).
The PLC is the only software module which issues both information
and error messages. The error number code indicates the
difference:
Alarm numbers
01 1 007 01
Number
Module
Code
Unit
01 1 00102
Number
Code
Unit
Unit SIEMENS = 00
TC600L = 01
TCL2530 = 02
TLC = 03
TCL2502 = 04
TC2000R = 05
TCL3030 = 06
Laser 2D = 07
TUBE = 08
Laser = 11
MMC = 20
BOSCH TYP 3 = 30
TRL SM = 50
Liftmaster = 51
DIAS3 = 70
Library = 80
Lib HW Periphery = 82
Lib TLC = 83
Lib Special TLC = 90
Module Each configuration file should have its own number. This number is
a reference to the configuration file in which the error has occurred
and therefore shows where you can find the alarm number again.
The PLC alarm error texts are stored, per language, in the *:com
files in directory c:\tcommc\<machine>.
Error list
During the boot-up process, the PLC boots faster than the NC
kernel and its periphery. The PLC would normally issue error
messages before the NC kernel is ready for operation. For this
reason, the PLC is synchronized with the NC kernel in such a
manner that error messages are only evaluated after 200 to 300
PLC cycles.
In many cases the problem can be solved with the aid of the error
message and evaluation list. If this process is not successful in
solving machine problems, PLC diagnostics must be used.
Logic link sequences A logic link sequence describes the step sequence and
preconditions for executing machine functions.
Fig. 23752E
Fig. 23753E
Configuration file
The texts for the diagnostic pages are stored as *DEB files in
directory C:TCOMMC\<MACHINE>.
These files do not have a binary format, like in the PLC debugger,
but are of ASCII format (plain text) and therefore easy to change.
As this is a PLC file, it is loaded to the MMC with the PLC
installation diskettes.
Function The PLC debugger is the ”Operating element” for diagnostics using
R-parameters and data blocks.
Command/Address The command field is an input field in which the service technician
must enter the command/address of the data block or the R
parameter, which allows him to view the contents of the data
blocks. This command consists of entries in the respective data
block:
1. Data block designation: DB127
2. Data format:
Type The type field is also an input field in which the service technician
enters the data type of the value to be displayed. The data type
description is composed of two letters:
• First letter
B Binary (e.g. I/O)
D Decimal (for example, ladder logic with UWORD)
H Hexadecimal
• Second letter
No letter Big-ENDIAN
(default setting)
L Little-ENDIAN (always with binary)
D Normal (ladder logic)
Byte 80 Byte 81
7-0 15 - 8
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Byte 82 Byte 83
23 - 16 32 - 24
Fig. 11853
Byte 83 Byte 82
31 - 24 23 - 16
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0
Byte 81 Byte 80
15 - 8 7-0
Fig. 11855
00001010 00001010 = 10
Editing R-parameters
DB127
3. Address number
TYPE.H-File
Part 1:
All status graphs and logic ladders are sub-divided into 15 groups
with the addresses 00 to 454
• The data format for each address is determined in the first
column.
• A text describing the logic ladder or the status graph is found in
the second column. If a function is programmed with a status
graph, the endings (suffixes) have the following significance:
_zgr_zyl The actual status in which the component to be
addressed is currently found (very exact
information important for the source code).
_command Currently active command (nominal condition)
_status The Return-Value in the graph is displayed
(Information for the active process)
Values obtained when entering commands for graphs in the PLC
Debugger must be interpreted in different ways:
Part 2:
Enums, sub-divided into various functions groups in which each
module or status is assigned a Bit. The data significance of
individual addresses (i.e. operation modes, axis etc.) is stored in
these enums.
Part 3:
The parameters of I/O monitoring of status graphs are defined in
the last part of the TYPE.H-File. Of no interest for service!
77 System applications
125
126 Communication MMC <-> PLC
127 Diagnostics
The NC interrupt I/O’s are used for rapid stroke execution as the
PLC input/output option would be too slow.
The states of the punching/nibbling package can be checked with
data block 21.
Assignment Data block 21, Byte 3, Data traffic from the PLC to the NCK:
0 Stroke enable
1 Manual stroke
2 Stroke suppression
3 Delayed stroke
4 Stroke disable
Data block 21, Byte 38, data traffic from the NCK to the PLC:
1 Stroke execution
2 Acknowledge manual stroke execution
DB85.DBW 46
DB85.DBW 48 gew-formen 01 gew-befreien 02
DB85.DBW 50 gew-aktiv 01 gew-inaktiv 02
DB85.DBW 52 Table type 06
Processing type 05
DB85.DBW 54 Method 03
Acknowledgment 00
DB85.DBW 56 rest position 01
DB85.DBW 58 available 01
verlassen_links 02
verlassen_rechts 03
referenz_fehlt 04
DB85.DBW 60
DB85.DBW 88
Nominal and actual laser states are written to data block 87 for
diagnosis purposes. These states can be viewed in the PLC
Debugger.
DIAS height regulation states can also be checked with the aid of
the R parameters. Please read the “Diagnostics with R-
parameters” section on page 3-51.
Address Variable
DB87.DBB20 active method element
DB87.DBB12 Laser nominal-status
DB87.DBB13 Laser actual status
0 LS_STRAHL_AUS (beam off)
1 LS_NETZ_AUS (power on)
2 LS_VSH (feed hold)
3 LS_VSH_QUIT (ackn. feed hold)
4 LS_EIN_CUT
5 LS_EIN_PIERCE
6 LS_ZYKLISCH
7 LS_STATUS
DB87.DBB16 DIAS nominal status
DB87.DBB17 DIAS actual status
AR_AUS
AR_EIN
AR_PIERCE
AR_CUT
AR_V0
AR_NICHT
AR_INPOS
AR_NICHT_INPOS
AR_ZUSTAND
AR_VSH
AR_QUIT_VSH
AR_ZYKLISCH
AR_DUMMY
DB87.DBB14 Gas nominal status
DB87.DBB15 Gas actual status
GAS_OEFFNEN (open gas)
GAS_SCHLIESSEN (close gas)
GAS_ZYKLISCH (gas cyclical)
DB87.DBB18 Z-Axis nominal status (not assigned)
DB87.DBB19 Z-Axis actual status
POSITION_ERREICHT (position reached)
ACHSE_FAEHRT (axis moving)
DB87.DBB22 UBYTE diag_las_status_resonator
DB87.DBB23 UBYTE diag_las_status_shutter
DB87.DBB24 UBYTE diag_las_status_beam
DB87.DBB25 UBYTE diag_las_status_error
DB87.DBB26 UBYTE diag_las_status_panel_mode
DB87.dbb143 active method element
Number of currently active laser function
DB87.dbb143 diag_last_method
previously selected laser process method
Address Variable
DB87.dbb52 DIAS nominal status
The status to which the PLC height
regulation module is to be switched.
DB87.dbb53 DIAS actual status
Current status of the PLC height regulation
module.
The diagnosis variables can be assigned
the following values:
DIAS_OFF = 1,
DIAS_GOTO_OFF = 2,
DIAS_ON = 3,
DIAS_GOTO_ON = 4,
DIAS_PIERCE = 10,
DIAS_CUT = 11,
DIAS_INPOS = 20,
DIAS_NOT_INPOS = 21,
DB87.dbb54 diag_las_dias_start_up
All DIAS error messages can be
suppressed with this value e.g., to continue
working during the machine start-up
process.
To prevent the DIAS from being energized
if this value has been set, an error message
is issued which activates a Feed Hold.
DB87.dbb92 dias_las_dias_soll_zustand_int
Displays the internal nominal status of the
PLC height regulation module. This is
different from the above status in that e.g.,
the “Suppress DIAS” switch status is still
active here. Designation of values: as
above.
DB87.dbb94 vs_poti0_aktiv
Indicates if the DIAS has been momentarily
deactivated because the feed potentiometer
is set to 0%.
0 = Feed potentiometer not equal to 0%
1 = Feed potentiometer equal to 0%
DB87.dbb95 program stop during active Dias.
Indicates that a program stop has taken
place while the DIAS was active.
0 = no program stop
1 = program stop active
DB87.dbb96 drives_module_status
Indicates drives status.
0 = drives off
1 = drives on
DIAS 3
Address Variable
DB87.dbb55 dias3_diagnostic
0 : Diagnostics OFF
1 : Diagnostics ON
After this, values which are newly requested by the DIAS-3 after every 50 PLC
cycles are visible:
DB87.dbd56 UBYTE dias3_freg
DIAS 3 frequency
DB87.dbd60 UBYTE dias3_dist
DIAS 3 stand-off
DB87.dbd64 UBYTE dias3_z_position
DIAS 3 Z-position
DB87.dbd68 UBYTE dias3_desired_speed
Desired speed of DIAS 3
Address Variable
DB87.dbb32 Gas-nominal-status
Status to which the gas control module is to
be switched to.
Gas-actual-status
DB87.dbb33 Current status of gas module
The following values can be assigned to the
variables:
GAS_ON = 0
GAS_OFF = 1
DB87.dbw34 diag_gas_pressure
Active gas pressure
DB87.dbb36 diag_gas_typ
Active gas
DB87.dbb37 diag_diag_gas_purging
Gas purge necessary
DB87.dbb37 diag_gas_purge_on_off
Switch for deactivating gas purge
Z-Axis module
Address Variable
DB87.dbb103 Z-axis actual status
The current status of the Z-axis module
The following values can be assigned to the
variable:
Z_IN_POS = 1
Z_IN_MOVE = 2
DB87.dbd106 z_position
the last programmed position
DB87.dbd110 z_nc_postion
current position reported by the NC
DB87.dbd114 diag_active_measuring_hight
measured sheet thickness
DB87.dbw148 calib_status_dias
DIAS calibration status (content of the total
response telegram)
Address Variable
DB88.dbb25 Mach_on_off_status
DB88.dbb26 On_off_function
DB88.dbb27 Estop_fault_active
DB88.dbb28 Feedhold_mach_on_delay
DB88.dbb29 Feedhold_doors_delay
DB88.dbb30 Feedhold_safety_doors
DB88.dbb31 Drives_handler_step
DB88.dbb32 Drives_diag
DB88.dbb33 Drives_enable
DB88.dbb34 Puls_enable
DB88.dbb35 Drives_status
DB88.dbb36 Drives_module_status
DB88.dbb37 Safety_status
DB88.dbb38 Drives_on_cmd
DB88.dbb39 Drives_off_cmd
DB88.dbb40 Refer_barrier_active
DB88.dbb41 Pallet_barrier_active
These bytes contain numeric values which stand for an active step
number of a certain cycle.
Guard door
The data block "db89.dbb108" must be set to value “25” for this
purpose.
Address Variable
DB94.DBB24 schutzgasEinKopf (shield gas on)
DB94.DBB25 schutzgasHeKopf (shield gas He)
DB94.DBB26 schutzgasArKopf (shield gas Ar)
DB94.DBB27 schutzgasN2Kopf (shield gas N2)
DB94.DBB28 schutzgasSonstKopf (other shield gas)
DB94.DBB29 weld_gas_nom
DB94.DBB30 weld_gas_act
DB94.DBB32 lasernennleistung (nominal laser power)
DB94.DBB36 laserLeistungInPromille (laser power)
DB94.DBB38 laserVorwaermleistungInPromille (laser
prewarm power)
DB94.DBB40 laserVorwaermZeit (laser prewarm time)
Transfer to PLC To transfer the applications to the PLC, all applications of the
activated machine component (without those components
belonging to the LIFT), are written to a data block in the PLC. For
example, these are the components TC600L, TRL-SM, GRIP and
TOOL; the TC600L, GRIP and TOOL applications are written to the
DB but not those of the TRUMALIFT-SHEETMASTER or
LIFTMASTER. After this, a re-boot is executed so that the PLC can
st
take the information from DB109, 1 Byte. This determines how
many applications can be written. The MMC then writes to DB109
the maximum number of applications of 8 bytes each.
Structure • 4 Bytes for the header (first byte: max. number of applications
must be 63 or 126!)
• Groups of 8 bytes each for the applications. This consists of:
• 2 Bytes for the number of applications (unsigned int)
• 2 Bytes for the type or format of the application (int)
• 4 Bytes for the application value (unsigned long)
• 2 Bytes (both `0`), as end Id. for the PLC.
Positions DB121.DBB52
Ram positions which have been transferred to H&L.
Setup DB121.DBW96
-1 No tool
0 Punching tool
1 Whisper tool
2 Forming tool
3 Multitool
4 Engraving tool
5 Slitting tool
6 Tapping tool
7 Clamp
8 Roller beading tool
9 Roller cutting tool
10 Punching tool with forming char. curve
11 Long punching tool
12 Rapid beading tool
-1 No stripper datum
0 No stripper
1 Self-stripping
2 Stripper Ø < 80mm
3 Stripper Ø > 80mm
Liftmaster:
0x0101 Read byte once
0x0102 Read word once
0x0104 Read long once
0x1101 Read byte in cycles
0x1102 Read word in cycles
0x1104 Read long in cycles
0x8101 Write byte
0x8102 Write word
0x8104 Write long
Liftmaster
The PHG deletes both the ID and the sk bits if another function is
chosen from the list and when you exit this screen.
Tool to be loaded:
The PLC states the axis positions for various machine functions.
For this purpose, the NC transfers the actual position information to
the PLC. The PLC then transfers the new nominal position back to
the NC. The NC now drives the axis in an interpolated fashion.
All commands which access the tables transfer data from the
passive NCK file system to the PLC. The NCK table handler reads
the programmed file name, formats the data and sends it to the
PLC.
The DIAS height regulation sends the nominal speed value to the
NC. This is standardized, limited and added to the programmed Z-
axis value. This function is activated by the "TC_LASER_ON" cycle
and de-activated by the "TC_LASER_OFF" cycle.
The height regulation status is written to R-parameters for
diagnostic purposes. The diagnostics are activated by setting R
parameter 80 to “5”. DIAS height regulation status is displayed in
R-parameters 81-87:
R80 = 5:
R81 Status ON/OFF
R82 Status stop (not used at this time)
R83 Status selection (not used at this time)
R84 Analog value read in
R85 Correction speed
R86 Corrected path
R87 Standardized amplification factor for analog value
Fig. 18519E
Organization modules
Function modules
1 Dual-Port-RAM interface GP
2-4 PLC-MELD PLC messages GP
5-8 Reserved for Siemens
9 NC-COMPILE NC Compiler cycles interface GP
10 NC Central NC interface GP
INTERFACE
11 BAG 1 BAG interface GP
12-20 Reserved for Siemens
21-22 CHANNEL 1 NC channel interface GP
23-30 Reserved for Siemens
31-38 AXIS 1 Interfaces GP
39 AXIS 9 Reserved for axis-spindle interface No. GP
to AXIS 31 9 to 31
61 Or free for user
62-69 Reserved authority DBs in C-PLC- GP
programming
Or
Free for user
70 Reserved for C-PLC programming
or
Free for user
71-73 User tool management
74 Reserved for Siemens tool GP
management
75-80 Reserved for Siemens GP
81-127 Free for user
Assigned times
Timer-No. Description
1-9 Reserved
10-127 Free for user
Inverse signals Signals marked with "*" are so-called inverse signals. The
response that such an inverse signal triggers is initiated with its low
(“0”) state, not its normal high (“1”) state. (for example: MSTT, Byte
n+2.0: *NC-STOP).
EB n+1 Reserved
EB n+2
T9 T7 T6 T5 T4 T3 T2 T1
EB n+3
T16 T15 T14 T13 T12 T11 T10 T9
EB n+4
T24 T23 T22 T21
EB n+5 Acknowl. Rapid/Feed rate correction switch
Character Key switch E D C B A
display
AB n+5
AB n+19
MMC to PLC:
DBB 678
DBB 679 Number of subsequent heads (for HSL2502 only)
DBB 680 Head 1 Laser power in watts LSB
DBB 681 Head 1 Laser power in watts MSB
DBB 682 Head 1 Pressure in 1/10 bar LSB
DBB 683 Head 1 Pressure in 1/10 bar MSB
DBB 684 Head 2 Laser power in watts LSB
DBB 685 Head 2 Laser power in watts MSB
DBB 686 Head 2 Pressure in 1/10 bar LSB
DBB 687 Head 2 Pressure in 1/10 bar MSB
DBB 688 Head 3 Laser power in watts LSB
DBB 689 Head 3 Laser power in watts MSB
DBB 690 Head 3 Pressure in 1/10 bar LSB
DBB 691 Head 3 Pressure in 1/10 bar MSB
DBB 692 Head 4 Laser power in watts LSB
DBB 693 Head 4 Laser power in watts MSB
DBB 694 Head 4 Pressure in 1/10 bar LSB
DBB 695 Head 4 Pressure in 1/10 bar MSB
...
DBB 100 Axis number for hand wheel 1 /H1/ (from SW2)
MMC→PLC Machine Hand wheel E D C B A
axis selected
DBB 101 Axis number for hand wheel 2 /H1/ (from SW2)
MMC→PLC Machine Hand wheel E D C B A
axis selected
DBB 102
MMC→PLC
DBB 103 MMC-101 AT-Box
MMC→PLC /102-Batte- ready
ry alarm
DBB 104 NCK-CPU
Ready /A2/
DBB 105 not assigned
DBB 106 E-STOP
active /N2/
DBB 107 Meas. probe activated
/M2/
Key 2 Key 1
DBB 108 NC-Ready MMC-CPU1 MMC-CPU1
/A2/ Ready /A2/ Ready /A2/
DBB 109 NCK battery Air tempe- Chiller NCK-Alarm
alarm rature alarm circuit alarm active
/A2/ /A2/ NCU 573 /A2/
DBB 110 Software limit Minus (from SW 2) /N3/
8 7 6 5 4 3 2 1
DBB 111 Software limit Minus (from SW 2) /N3/
16 15 14 13 12 11 10 9
DBB Not assigned
112-113
DBB 114 Software limit Plus (from SW 2) /N3/
8 7 6 5 4 3 2 1
DBB 115 Software limit Plus (from SW 2) /N3/
16 15 14 13 12 11 10 9
DBB Not assigned
116-117
DBW 170 Setting value from PLC for analog output 1 of NCK
DBW 172 Setting value from PLC for analog output 2 of NCK
DBW 174 Setting value from PLC for analog output 3 of NCK
DBW 176 Setting value from PLC for analog output 4 of NCK
DBW 178 Setting value from PLC for analog output 5 of NCK
DBW 180 Setting value from PLC for analog output 6 of NCK
DBW 182 Setting value from PLC for analog output 7 of NCK
DBW 184 Setting value from PLC for analog output 8 of NCK
Data Communication
ToPs
computer
Network
Modem link link
MPI interface
NCU
COM-
Modul
CNC PLC
Dual-Port-
RAM
Bitbus-Modul
Bitbus
Bitbus
user
2. MPI interface
1. Start Windows
2. Activate the Program Manager
3. Open program group "pcANYWHERE"
4. Start "pcANYWHERE service"
Fig. 11859E
Fig. 11805E
Fig. 11806E
Fig. 11807E
11. In the „Dial Prefix“ field, enter „ATDT“ for touch tone dialing
and ATDP“ for pulse dialing
12. Click „OK“
Fig. 11808E
Fig. 11809E
17. Field „Computer Name“ can either be left blank or you can
enter here the name of the computer in the network. The
master password is „fpmurT“.
18. Click „OK“ to confirm
19. Enter the password again as confirmation
20. Click „OK“ until the main menu appears again
Fig. 11856E
Fig. 11857E
Fig. 11858E
Fig. 11860E
Fig. 11861E
The MMC can exchange data with other computers (e.g. ToPs
computers) through the network adapter.
The settings of this adapter can be modified with the aid of special
software.
Structure:
Layer 7 Layer 7
Application Application
Layer 6 Layer 6
Application-
functions
Presentation Presentation
oriented
Layer 5 Layer 5
Session Session
Layer 4 Layer 4
Transport Transport
Layer 3 Layer 3
Transport-
functions
Network Network
oriented
Layer 2 Layer 2
Data link Data link
Layer 1 Layer 1
Physical Physical
Fig. 23755
Network topologies
Bus topology In a network of this kind, all users (subscribers) are connected to a
shared, passive medium, the bus. Each user can communicate
with all other users.
185m
Fig. 23756
Characteristics:
• BNC T-adapter
• RG58 cable
• Connections to network components always via T-adapter
• 50 Ohm terminating resistor
• 15m range from control panel to machine
• Maximum segment length 185m
1 2 3
3K\VLFDOGLDJQRVWLFVSRVVLELOLWLHV
HUB
100
m
Characteristics:
• Patch cable
• Maximum 100m cable length
1 2 3
• Check the activity LEDs on the hub and on the network card. If
necessary, replace the cable.
Fig. 23760
Access control
Layer 2 Ethernet :
Data Link
Bus structure with CSMA/CD (IEEE802.3)
Response time cannot be calculated exactly. Implemented on the
network card (hardware).
Token Ring:
Token Passing:
PC with NT4.0
and 2 Network-cards
(Gateway)
Fig. 23761E
Network protocols
'DWDUHTXLUHGWRFRQILJXUHWKHQHWZRUN
IP addressing
Example:
255. 255. 255. 0
11111111. 11111111. 11111111. 00000000
Network ID Host ID
Advantages:
• Address conflicts are avoided
• Facilitates management of IP addresses in big networks
Ping your
own address Carry out a self-test on your network card.
Ping another
address Simple diagnostic command that can periodically
send packets to a computer which can then
immediately send them back to the address of
the sender. Used for checking whether a
computer can be reached with the TCP/IP
protocol.
Machine with Win 3.11 and Server with Novell V3.XX / 4.XX
• Cable type
• Login name at the machine
• Name of Novell server
• Drive should be included in login script (Novell administrator)
Coupling devices
Repeater A repeater receives data signals, amplifies them and passes them
on. Repeaters work at level 1 of the ISO/OSI layer model.
Repeaters perform no logical separation of networks. Signals from
one segment are passed on with virtually no restrictions to all other
network segments connected by a repeater.
Bridge Bridges are used to connect several LANs and transport data
packets between them.
Router Routers have the same function as bridges but work at different
levels of the layer model and therefore work in a completely
different way. Routers establish connections between sub-
networks on Level 3. Routers are therefore protocol-dependent.
Layer 2 switch With switches, the full bandwidth can be used to transport data
packets between the sender and recipient. This allows data
packets to be transmitted simultaneously between a large number
of ports.
There are two types of switches: cut-through switches and store-
and-forward switches.
Cut-through switches
Cut-through switches transport data packets onwards as soon as
the target address in the header is recognized.
Advantages:
Disadvantages:
Store-and-forward switches
These switches store each complete data packet before forwarding
it.
Advantages:
Disadvantage:
1 2 3
Troubleshooting
Fig. 18489
Fig. 18490
Fig. 19610
Fig. 19785
Fig. 18492
Fig. 18493
Fig. 18494
2. Click "Start"
• If the test is run successfully ten times, message
"completed successfully" is displayed
• An error message is issued if a fault occurs
Fig. 18495
Fig. 18496
Fig. 18497
9. Compare the settings with those in Fig. 18498 and make any
corrections that may be necessary
10. Click "OK"
11. Click "Sharing..."
Fig. 18499
12. Select the first box (a cross means it is active) in Fig. 18499 in
order to allow access to files
13. Click "OK"
14. Click "Drivers..."
Fig. 18500
Fig. 18501
Fig. 18502
Fig. 18503
30. The customer must fill out the lines "Computer Name",
"Workgroup" and "Comment"
31. Type "TC600L" in line "Default Logon Name"
32. Where applicable, enter a password after activating the
"Password" button
Fig. 18505
34. Make the necessary settings and click "OK" to adopt them
Sharing directories
Fig. 19786
Fig. 19787
Fig. 19788
Fig. 19789
5. In the "Drive" selection box, select the drive letter you wish to
assign to the connected computer.
6. In box "Show Shared Directories on", select the work group
and the desired computer.
The enabled folders on the chosen computer are now
displayed.
7. Select the folder you want
8. Click "OK"
Fig. 19790
Communication between the PLC and the NCK flows across data
modules to which the PLC and NCK have independent access
1&8
NCK DPR PLC
DB
Fig. 18511
Each control unit is fitted with a Bitbus module. The Bitbus module
independently transmits and receives information in form of serial
telegrams. The various controllers transfer their information to the
Bitbus module which in turn processes and distributes this
information. The Bitbus module also receives information from
other modules in the loop, relaying this information upon request to
its own controller.
Fiber optic cable Information is transmitted in the form of serial telegrams. The
transmission line is a fiber optic cable which transmits information
in the form of light impulses to the receiver. The transmission
speed is 2 MBits/s.
Data flow example: Between machine control and ram control Fig. 12055E
PLC - TASC 200 Individual controllers exchange information with the PLC. The
TASC 100 machine control Bitbus module is connected to the NCK drive bus.
H+L Telegrams from the PLC must therefore first flow across a Bitbus
handler and the Dual-Port-Ram. After this, the fiber optic cable can
transfer the telegram to the Bitbus module of the designated
control.
Recording telegrams
File TELE.COM Telegrams are recorded in file TELE.COM. This file is stored in
directory MPF.DIR on the NC and can be viewed:
Fig. 18508E
Fig. 18509E
Softkeys:
When you press softkey Enable, telegrams are displayed for those
Enable components with a check mark.
Softkey Show allows you to toggle between "Display" and "Do not
Show display". The input telegram numbers are displayed / not displayed,
as selected.
When your press softkey Enter number, the focus is placed on
Enter input box "Telegram number".
number
Checking Bitbus If two machine components cannot communicate with each other
communication (e.g. SIN840D and TASC200 laser controller) through the Bitbus, a
PLC-Alarm „Telegram Timeout“ is issued.
Possible source of error may be the laser controller, the Bitbus
module or the SIN840D. In order to narrow down the cause, the
Bitbus module of the laser control can be induced to react without
the laser control itself participating:
1. Set parameter R 56 to 1
Parameter R 57 changes to 9999
2. In parameter R 57, enter the address of the Bitbus module you
want to check, e.g. 1 for the laser controller.
→ The NCK sends a telegram to the Bitbus module of the
component being checked; the telegram is acknowledged
by this Bitbus module itself.
→ „Alarm 70300 with Parameter 369 and an additional
parameter":
369: Diagnostic telegram acknowledgement
"Additional parameter": Address of the component you
want checked (Bitbus module)
→ For the Service engineer, this means that the Bitbus ring is
ready and that the Bitbus modules of the SIN840D and laser
controller are functioning properly. The Bitbus ring is therefore
operational.
R99 0 1 2
Do not output to file Copy the ring buffer to The telegrams are
tele.com file TELE.COM once immediately written
from the ring buffer to
→ R99 changes to 0 file TELE.COM (80
telegrams)
→ R99 changes to -2
R56 R63
FIg. 18510E
Fig. 18416E
Softkeys:
Fig. 18417E
Softkeys:
To note after a software If one or more configuration data have a red highlight, this means
update that these applications were added after a software exchange or
update. The values of the red-highlighted applications must be
checked and corrected, if necessary. The configuration is
confirmed by pressing softkey Checked current value.
Menu "Operation – This menu is intended for the machine operator as it allows him to
Production – Machine disable a certain machine component. This may come in useful if a
components" component is malfunctioning. However, error messages issued by
these components will still be displayed.
Fig. 18418E
To note after a software If one or more configuration data have a red highlight, this means
update that these applications were added after a software exchange or
update. The values of the red-highlighted applications must be
checked and corrected, if necessary. The configuration is
confirmed by pressing softkey Checked current value
Fig. 19791E
Softkeys:
Fig. 12068E
Fig. 12065E
Fig. 12066E
11. Input the password for that protection level e.g. master
password ECHTZEIT (REALTIME)
12. Press softkey OK
If the password is accepted, message "write level changed" is
displayed in the message line
13. Machine data can now be edited
If machine date is edited, the changes will affect only the NCK. It is
absolutely necessary (for the sake of data safety) to store all
machine data outside the NCK as well.
TCOCUST.MDB Changes to the machine data are logged by the BOF operation
environment in database TCOCUST.MDB.
MASCHINE.INI
File: c:\840D\md
Content: Machine Data for TC600L
Date: 24.07.1997
DATA (1)
INT_INCR_PER_MM=10000.000000
REFP_MOVE_DIST_CORR[0,AX5]=-23.280000
REFP_MOVE_DIST_CORR[0,AX4]=-29.510000
REFP_MOVE_DIST_CORR[0,AX3]=9.550000
REFP_MOVE_DIST_CORR[0,AX2]=19.660000
REFP_MOVE_DIST_CORR[0,AX1]=30.480000
TC_CORR_LASER_HEAD_X=-499.630000
TC_CORR_LASER_HEAD_Y=90.250000
TC_DIST_SHEET_THICK_TOL=-1.500000
Logging and saving When changing machine data, you are immediately asked if these
changes changes should be logged and saved. This allows the user to
decide, in the test stage already, whether or not to save the
changes.
Softkeys:
Press softkey Cancel if you do not want to make any changes.
Cancel
Press softkey NCK if the changes should apply only to the NCK.
NCK These changes will not be saved to the TCOCUST.MDB database
nor to file MASCHINE.INI.
Press softkey NCK Database to make changes in the NCK and
NCK save them to both the database TCOCUST.MDB and to file
database
MASCHINE.INI.
modify
MaDa
save
changes? NCK
NCK
database
TCOCUST .MDB
MASCHINE .INI
Fig. 19793E
Fig. 19794
When you press softkey Print File, the contents of the machine
Print data groups are written to files. These files are located in directory
File
C:\TCOMMC\EXE and can be copied from there, e.g.:
• General machine data: TEAGLOB.VAL
• Channel specific MADA: TEACHAN.VAL
• Axes data: TEAACHS.VAL
• GUD: GUD.VAL
Machine data and setting data are divided into the following areas:
Area Designation
1000 – 1799 Machine data for drives
9000 – 9999 Machine data for operating panel
10000 – 18999 General machine data
19000 – 19999 Reserved
20000 – 28999 Channel specific machine data
29000 – 29999 Reserved
30000 – 38999 Axes-specific machine data
39000 – 39999 Reserved
41000 – 41999 General setting data
42000 – 42999 Channel specific setting data
43000 – 43999 Axes-specific setting data
51000 – 61999 General machine data for Compile cycles
62000 – 62999 Channel specific machine data for Compile cycles
63000 – 63999 Axes-specific machine data for compile cycles
00&
MPI
1&8 'ULYHV
H
H
drive bus S
V
W
Q
H
U
U
X
&
3RVLWLRQFRQWUROOHU
Fig. 12069E
Drive machine data The drive machine data is not buffered and must be transferred
again to the drives from the NCU via *.bot files. Automatic transfer
of drive machine data during a reboot, for example, takes place
across the drive bus. There is one*.bot-file per drive. The *.bot-files
are also stored on the MMC hard disk in directory C:\840D\MD.
Data areas The prefix abbreviation assigned to each data file helps to
determine which machine data group the machine data belongs to:
Description:
$ System variable
1st M Machine datum
1st S Setting datum
2nd M, N, C, A, D Partial area
Example:
$MN_DRIVE_INVERTER_CODE[0]=’H14’
VSA-Module 9/18 A on drive bus slot 1
Example:
$MA_FIX_POINT_POS[0,X1]=500.000
The 1st fixed point position of axis X1 equals 500
(0=1., 1=2., 2=3. etc.)
Drive data
0DFKLQH /RJLFDO
D[LV GULYH
;
<
=
%LWEXV 7HUPLQDO
& PRGXO EORFN
; & < & =
&
%LWEXVPRGXOH
%LWEXVPRGXOH ,QWHUIDFH
7HUPLQDOEORFN
Manual configuration
Running the 1. You can also run the configuration tool without a new
configuration tool installation of the NCK disks: To do so, activate
„INST_NCK.BAT“ in directory c:\840d.ins.
Syntax: inst_nck hd (Harddisk)
2. Choose the required language.
3. Press Y to confirm the machine type determined.
4. Decide whether the old NCK version should be saved to
directory c:\840d.bak.
5. Select (4) Machine data.
6. Press N in reply to the query Will "Kanji" language be used at
the machine? (In Japan, press Y)
The left side of the screen shows the selected configurations while
the possible configurations are displayed on the right.
Use the PageUp and PageDown keys to scroll through the screen
pages.
Fig. 24443E
Fig. 24444E
Fig. 23696E
4. With softkeys Delete or Delete all, you can delete one or all
components of the drive bus.
Fig. 23704E
DMP module
On which terminal block is the DMP located? (if several
terminal blocks, e.g. 1)
Synchronous operation
Default setting: 0.
Normally: Digital modules → 0 for asynchronous
Analog modules → 1 for synchronous
Fig. 24446E
2. Check the configurations for the drive bus and for the terminal
block with its DMP modules.
Fig. 23709E
Fig. 23713E
A new ’initial.ini’ file was generated.
Ending the configuration Press softkey NCK first load in the Load software menu to load the
selected configuration to the NCK.
If the configuration is not correct, an error message to this effect
will be issued after NCK first load.
$MN_AXCONF_MACHAX_NAME_TAB[0]="X"
$MN_AXCONF_MACHAX_NAME_TAB[1]="Y"
$MN_AXCONF_MACHAX_NAME_TAB[2]="Z"
$MN_AXCONF_MACHAX_NAME_TAB[3]="C1"
$MN_AXCONF_MACHAX_NAME_TAB[4]="C2"
Application If a drive fault occurs and it is not certain whether the motor or the
drive module is defective, one possibility is to swap the drive
module:
X-Motor Y-Motor
NCK NCK
X-Interpolator Y-Interpolator
Fig. 18421E
$MA_CTRLOUT_TYPE[0,AX1]=1 X axis
$MA_CTRLOUT_TYPE[0,AX2]=1 Y axis
$MA_CTRLOUT_TYPE[0,AX3]=1 Z axis
$MA_CTRLOUT_TYPE[0,AX4]=1 C1 axis
$MA_CTRLOUT_TYPE[0,AX5]=1 C2 axis
$MA_ENC_SEGMENT_NR[0,AX1]=1 Encoder
$MA_ENC_SEGMENT_NR[0,AX2]=1 Encoder
$MA_ENC_SEGMENT_NR[0,AX3]=1 Encoder
$MA_ENC_SEGMENT_NR[0,AX4]=1 Encoder
$MA_ENC_SEGMENT_NR[0,AX5]=1 Encoder
30220 Logical drive number for actual value [Encoder, machine axis] [G2/4-18]
With SINUMERIK 840D logical drive number
With FM-NC modules (for example.: FM-NC, FM-position)
30230 Actual value assignment on drive module [Encoder, machine axis] [G4/4-16]
1, 2 = SINUMERIK 840D Encoder, direct measuring system
1..4 = FM-NC
$MA_ENC_INPUT_NR[0,AX1]=1 Encoder
$MA_ENC_INPUT_NR[0,AX2]=1 Encoder
$MA_ENC_INPUT_NR[0,AX3]=1 Encoder
$MA_ENC_INPUT_NR[0,AX4]=1 Encoder
$MA_ENC_INPUT_NR[0,AX5]=1 Encoder
$MA_IS_ROT_AX[AX1]=...
$MA_IS_ROT_AX[AX2]=...
$MA_IS_ROT_AX[AX3]=...
$MA_IS_ROT_AX[AX4]=...
$MA_IS_ROT_AX[AX5]=...
$MA_ROT_IS_MODULO[AX1]=...
$MA_ROT_IS_MODULO[AX2]=...
$MA_ROT_IS_MODULO[AX3]=...
$MA_ROT_IS_MODULO[AX4]=...
$MA_ROT_IS_MODULO[AX5]=...
$MA_DISPLAY_IS_MODULO[AX1]=...
$MA_DISPLAY_IS_MODULO[AX2]=...
$MA_DISPLAY_IS_MODULO[AX3]=...
$MA_DISPLAY_IS_MODULO[AX4]=...
$MA_DISPLAY_IS_MODULO[AX5]=...
$MA_IS_CONCURRENT_POS_AX[AX1]=...
$MA_IS_CONCURRENT_POS_AX[AX2]=...
$MA_IS_CONCURRENT_POS_AX[AX3]=...
$MA_IS_CONCURRENT_POS_AX[AX4]=...
$MA_IS_CONCURRENT_POS_AX[AX5]=...
32010 Conventional rapid speed [machine axis] (active only in JOG mode [H1/4-4]
JOG feedrate + rapid speed override
32020 Conventional axis speed [machine axis] (active in JOG mode only) [H1/4-5]
Feedrate during JOG
$MA_POSCTRL_GAIN[0,AX1]=... 1000/min
$MA_POSCTRL_GAIN[0,AX2]=... 1000/min
$MA_POSCTRL_GAIN[0,AX3]=... 1000/min
$MA_POSCTRL_GAIN[0,AX4]=... 1000/min
$MA_POSCTRL_GAIN[0,AX5]=... 1000/min
$MA_BACKLASH[0,AX1]=... mm
$MA_BACKLASH[0,AX2]=... mm
$MA_BACKLASH[0,AX3]=... mm
$MA_BACKLASH[0,AX4]=... mm
$MA_BACKLASH[0,AX5]=... mm
The axis searches for the reference point cam at the cam search
speed stated in MADA 34020 and in the direction stated in MADA
34010. As soon as this is reached with interface signal
„Referencing delay“ (DB31-48, DBB12.7) Prox. switch on cam, the
axis reverses and looks for the reference point marker. This is
followed by a reference point offset as per MADA 34090,
subsequently, the actual reference point value as per MADA 34100
and interface signal „Referenced“ (DB31-48, DBB60.4), Axis has
reached referenced point, are set.
PLC NCK
BERO
DB 31-48, DBX12.7, interface signal
PLC to NC, Prox. switch on cam
Reference point
Zero marker
Fig. 19796E
The axis searches for the reference point cam at the cam search
speed stated in MADA 34020 and in the direction stated in MADA
34010. As soon as this is reached with interface signal
„Referencing delay“ (DB31-48, DBB12.7) Prox. switch on cam, the
axis reverses and withdraws from the cam. As soon as interface
signal „Referencing delay“ Proximity switch on reference point cam
is 0, the axis reverses again and approaches the reference cam
again. When interface signal „Referencing delay“ again reports
Proximity switch on cam, the reference point marker is searched.
This is followed by a reference point offset as per MADA 34090,
subsequently, the actual reference point value as per MADA 34100
and interface signal „Referenced“ (DB31-48, DBB60.4), Axis has
reached referenced point, are set.
PLC NCK
BERO
DB 31-48, DBX12.7, interface signal
PLC to NC, Prox. switch on cam
Zero marker
P34010, Referencing direction
Reference point
Fig. 19797E
$MA_REFP_CAM_IS_ACTIVE[AX1]=...
$MA_REFP_CAM_IS_ACTIVE[AX2]=...
$MA_REFP_CAM_IS_ACTIVE[AX3]=...
$MA_REFP_CAM_IS_ACTIVE[AX4]=...
$MA_REFP_CAM_IS_ACTIVE[AX5]=...
$MA_REFP_CAM_DIR_IS_MINUS[AX1]=...
$MA_REFP_CAM_DIR_IS_MINUS[AX2]=...
$MA_REFP_CAM_DIR_IS_MINUS[AX3]=...
$MA_REFP_CAM_DIR_IS_MINUS[AX4]=...
$MA_REFP_CAM_DIR_IS_MINUS[AX5]=...
34020 Reference point approach speed [machine axis] Cam search [R1/4-12]
Cam search speed
$MA_REFP_SEARCH_MARKER_REVERSE[0,AX1]=...
$MA_REFP_SEARCH_MARKER_REVERSE[0,AX2]=...
$MA_REFP_SEARCH_MARKER_REVERSE[0,AX3]=...
$MA_REFP_SEARCH_MARKER_REVERSE[0,AX4]=...
$MA_REFP_SEARCH_MARKER_REVERSE[0,AX5]=...
34070 Reference point approach speed [machine axis] after 0-Marker [R1/4-5]
Speed between marker and reference point
34100 Reference point value [Reference point number, machine axis] [R1/4-11]
The axis position is displayed when the axis completes the referencing cycle.
One of four reference positions is selectable by PLC
$MA_POSITIONING_TIME[AX1]=... s
$MA_POSITIONING_TIME[AX2]=... s
$MA_POSITIONING_TIME[AX3]=... s
$MA_POSITIONING_TIME[AX4]=... s
$MA_POSITIONING_TIME[AX5]=... s
$MA_STANDSTILL_DELAY_TIME[AX1]=... s
$MA_STANDSTILL_DELAY_TIME[AX2]=... s
$MA_STANDSTILL_DELAY_TIME[AX3]=... s
$MA_STANDSTILL_DELAY_TIME[AX4]=... s
$MA_STANDSTILL_DELAY_TIME[AX5]=... s
36200 Limit value for speed monitoring [Regulation parameters, machine axis] [A3/4-2]
MAX_AX_VELO can be exceeded by regulation processes
$MN_FASTIO_DIG_NUM_INPUTS=...
$MN_FASTIO_ANA_NUM_INPUTS=...
$MN_FASTIO_ANA_NUM_OUTPUTS=...
$MN_FASTIO_ANA_INPUT_WEIGHT[0]=...
$MN_FASTIO_ANA_INPUT_WEIGHT[1]=...
$MN_FASTIO_ANA_OUTPUT_WEIGHT[0]=...
The analog values of the respective inputs and outputs can be queried at the PLC interface.
Actual value 1. Analog output DB10,DBW 210 e.g. Laser power on TC600L
Actual value 2. Analog output DB10,DBW 212
Actual value 3. Analog output DB10,DBW 214
Actual value 4. Analog output DB10,DBW 216
Actual value 5. Analog output DB10,DBW 218
Actual value 6. Analog output DB10,DBW 220
10010 Channel valid in operation mode group (BAG) [Channel number] [K1/4-1]
Channel for operation modes
Indicates how many channels are active
Definition of memory areas The size of the PLC memory is defined with the two machine data
below. For example, if you have difficulties loading the PLC
program into the PLC, check the two MADA below. The PLC
program cannot be loaded into the PLC if the memory areas are
too small.
$MC_PUNCHNIB_ASSIGN_FASTIN=’H1’
$MC_PUNCHNIB_ASSIGN_FASTOUT=’H1’
$MC_NIBBLE_PUNCH_OUTMASK[0]=’H2’
Offsets
$MN_TC_CORR_LOCATER_PIN_X=..... Offset in mm
MN_TC_DIST_AX_INDEX
Axis index of standoff axis
Default: 3 (Z axis)
MN_TC_DIST_ANALOG_INPUT_NR
Number of analog input at drive bus
Default: 1
MN_TC_DIST_GAIN
Standardization/Amplification factor of analog signal [m/minV]
Default: 2.25 (at 66MHz-CPU)
MN_TC_DIST_UPPER_LIMIT
Upper correction value limit in [mm], relative to activation point
Default: 160
MN_TC_DIST_LOWER_LIMIT
Lower correction value limit [mm], relative to activation point
Default: -160
MN_TC_DIST_VELO_LIMIT
Upper limit of correction speed in [mm/min], relative to activation
point
Default: 50000
Bitbus MN_TELE_MASK_BB_KNOTEN
Identification of Bitbus parties by setting individual bits
Default: 3 (Laser control, ram control)
MN_TC_MAGAZIN_MAX_NUM
Number of rail positions
MN_TC_MAGAZIN_DELTA_POS
Distance between tool positions in X [mm]
MN_TC_MAGAZIN_DELTA_CHK_POS1
Distance between clamp check positions [mm]
MN_TC_MAGAZIN_DELTA_CHK_POS2
not applicable
MN_TC_MAGAZIN_BERO_NR_LEFT
Number of digital NC input for the left tool proximity switch
MN_TC_MAGAZIN_BERO_NR_RIGHT
Number of digital NC input for the right tool proximity switch
The HSA (main spindle) drive data of the 2nd motor are listed as
follows:
The relevance of the 2nd motor’s MDs is identical to that of the first
motor. See explanation for 1st motor.
MD No. Title
2005 ENC_RESOL_MOTOR_M2
2102 MOTOR_CODE_M2
2103 MOTOR_NOMINAL_CURRENT_M2
2117 MOTOR_INERTIA_M2
2120 CURRCTRL_GAIN_M2
2121 CURRCTRL_INTEGRATOR_TIME_M2
2130 MOTOR_NOMINAL_POWER_M2
2132 MOTOR_NOMINAL_VOLTAGE_M2
2134 MOTOR_NOMINAL_FREQUENCY_M2
2135 MOTOR_NOLOAD_VOLTAGE_M2
2136 MOTOR_NOLOAD_CURRENT_M2
2137 STATOR_COLD_RESISTANCE_M2
2138 ROTOR_COLD_RESISTANCE_M2
2139 STATOR_LEAKAGE_REACTANCE_M2
2140 ROTOR_LEAKAGE_REACTANCE_M2
2141 MAGNETIZING_REACTANCE_M2
2142 FIELD_WEAKENING_SPEED_M2
2143 LH_CURVE_UPPER_SPEED_M2
2144 LH_CUREVE_GAIN_M2
2145 STALL_TORQUE_REDUCTION_M2
2146 MOTOR_MAX_ALLOWED_SPEED_M2
2147 SPEED_LIMIT_M2
2150 FIELDCTRL_GAIN_M2
2151 FIELDCTRL_INTEGR_TIME_M2
2160 FIELDVAL_WEAKENING_SPEED_M2
2190 TORQUE_LIMIT_FROM_NC_M2
2230 TORQUE_LIMIT_1_M2
System settings
10000 AXCONF_MACHAX_NAME_TAB K2
- Machine axis name [axis no.]: 0...7 POWER ON
_always X1, Y1, Z1, A1, B1,C1, *** *** STRING 2/7
U1, V1, , , ...
10010 ASSIGN_CHAN_TO_MODE_GROUP K1
- Channel valid in mode group [channel no.]: 0, 1 POWER ON
_always 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 1 DWORD 2/7
0, ...
10050 SYSCLOCK_CYCLE_TIME G2
s Basic system cycle POWER ON
_always DOUBLE 2/7
NCU570 0.006 0.004 0.032 DOUBLE 2/7
NCU571 0.006 0.002 0.032 DOUBLE 2/7
NCU572 0.004 0.000125 0.032 DOUBLE 2/7
NCU573 0.002 0.000125 0.032 DOUBLE 2/7
810D 0.0025 0.000625 0.04 DOUBLE 2/7
10060 POSCTRL_SYSCLOCK_TIME_RATIO G2
Factor * Factor for position control cycle POWER ON
MD10050
_always 1 1 100 DWORD 0/0
NCU570 1 1 1 DWORD 2/7
10070 IPO_SYSCLOCK_TIME_RATIO G2
Factor * Factor for interpolation cycle POWER ON
MD10050
_always 1 100 DWORD 2/7
NCU572, 573 3 1 100 DWORD 2/7
NCU571 3 1 100 DWORD 2/7
NCU570 3 1 100 DWORD 2/7
810D 4 1 100 DWORD 2/7
10072 COM_IPO_TIME_RATIO -
- Division ratio between interpolation and communications task POWER ON
Communic. task 1 1 100 DWORD 0/0
1st byte: (low byte) No. of the I/O byte on DP compact module (1...2)
2nd byte: Submodule slot on terminal block (1...8)
3rd byte: Logical drive no. (MD 13010) of terminal block (1...1I)
4th byte: Segment no. (always 1 for 840D)
_always 0x01000000, 0x01000000 0x011E0801 DWORD 2/7
0x01000000,
0x01000000, ...
NCU570 0x02000000, 0x02000000 0x02070004 DWORD 2/7
0x02000000,
0x02000000, ...
10364 HW_ASSIGN_ANA_FASTOUT A2
HEX Hardware assignment of external analog NCK outputs [analog output]: POWER ON
0...7
_always 0x01000000, 0x01000000 0x011E0801 DWORD 2/7
0x01000000,
0x01000000, ...
NCU570 0x02000000, 0x02000000 0x02070004 DWORD 2/7
0x02000000,
0x02000000, ...
810D 0x02000000, 0x02000000 0x02070004 DWORD 0/0
0x02000000,
0x02000000, ...
10366 HW_ASSIGN_DIG_FASTIN A2
HEX Hardware assignment of external digital NCK inputs [input byte]: 0...3 POWER ON
_always 0x01000000, 0x01000000 0x011E0802 DWORD 2/7
0x01000000,
0x01000000, ...
NCU570 0x02000000, 0x02000000 0x02070004 DWORD 2/7
0x02000000,
0x02000000, ...
12000 OVR_AX_IS_GRAY_CODE V1
- Axis feedrate override switch Gray-coded POWER ON
_always 1 *** *** BOOLEAN 2/7
12010 OVR_FACTOR_AX_SPEED V1
Factor Evaluation of axis feedrate override switch (switch position): 0...30 POWER ON
13000 DRIVE_IS_ACTIVE G2
- Drive activation (611D) (slot number): 0...29 POWER ON
611D 0 *** *** BOOLEAN 2/7
13010 DRIVE_LOGIC_NR G2
- Logical drive number (slot number): 0...29 POWER ON
611D 1, 2, 3, 4, 5, 6, 0, 0, 0, 0 31 BYTE 2/7
0,0, 0, ...
611D, not 810D 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 31 BYTE 2/7
0,0, 0, ...
13020 DRIVE_INVERTER_CODE G2
HEX Inverter module code of drive module (slot number]: 0...29 POWER ON
611D 0xE, 0x13, 0x13, 0, 0, 0, - - DWORD 2/7
0, 0, 0, ...
611D, not 810D 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0,0, 0, ...
13030 DRIVE_MODULE_TYPE G2
- Module recognition (slot number): 0...29 POWER ON
(1: 1-axis module, 2: 2-axis module, 9: Terminal block for digital I/Os,
10: Bit-
bus interface)
611D 6, 6, 6, 6, 6, 6, 1, 1, 1, 1, 1 10 BYTE 2/7
1, ...
611D, not 810D 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 10 BYTE 2/7
1,1, 1, ...
13040 DRIVE_TYPE G2
- Code for drive type (slot number): 0...29 (1:VSAvS2: HSA) POWER ON
611D 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 2 BYTE 2/7
1, ...
611D, not 810D 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 2 BYTE 2/7
1,1, 1, ...
18000 VDI_UPDATE_IN_ONE_IPO_CYCLE P3
- PLC interface update POWER ON
_always - - BOOLEAN 0/0
NCU572, 573 0 *** *** BOOLEAN 2/7
NCU571 1 *** *** BOOLEAN 2/7
NCU570 1 *** *** BOOLEAN 2/7
810D 0 *** *** BOOLEAN 2/7
18040 VERSION_INFO IAD
- Version and possibly data of the PCMCIA card, not FM-NC POWER ON
not NCU570 - - - STRING 2/7
18050 INFO_FREE_MEM_DYNAMIC S7
Byte Display data of free dynamic memory POWER ON
_always 0 - - DWORD 7/7
18060 INFO_FREE_MEM_STATIC S7
Byte Display data of free static memory POWER ON
_always 0 - - DWORD 7/7
20000 CHAN_NAME K1
- Channel name POWER ON
_always CHAN1 , CHAN2 , CHAN3 - - STRING 2/7
, CHAN4, ...
20050 AXCONF_GEOAX_ASSIGN_TAB K2
- Assignment geometry axis to channel axis (GEO axis no.]: 0...2 POWER ON
_always { 1, 2, 3 }, { 0, 0, 0 }, { 0, 0, 0 18 BYTE 2/7
...
20060 AXCONF_GEOAX_NAME_TAB K2
- Geometry axis name in channel (GEO axis no.): 0...2 POWER ON
_always { X, Y, Z },{ X, Y, Z },{ X, - - STRING 2/7
Y, Z }, ...
21500 TRACLG_GRINDSPI_VERT_OFFSET S8
mm Vertical position offset of grinding axis in centerless grinding POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21501 TRACLG_GRINDSPI_HOR_OFFSET S8
mm Horizontal position offset of grinding axis in centerless grinding POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21502 TRACLG_CTRLSPI_VERT_OFFSET S8
mm Vertical position offset of regulating axis in centerless grinding POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21504 TRACLG_SUPPORT_VERT_OFFSET S8
mm Vertical offset of work blade in centerless grinding POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21506 TRACLG_SUPPORT_HOR_OFFSET S8
mm Horizontal offset of work blade in centerless grinding POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21508 TRACLG_VERT_DIR_SUPPORTAX_1 S8
- Vertical component of work blade direction vector for Q1 POWER ON
Fct.: CLG 1., 1., 1., 1., 1., 1., 1., - - DOUBLE 2/7
1.,1., ...
21510 TRACLG_HOR_DIR_SUPPORTAX_1 S8
- Horizontal component of work blade direction vector for Q1 POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21512 TRACLG_VERT_DIR_SUPPORTAX_2 S8
- Vertical component of work blade direction vector for Q2 POWER ON
Fct.: CLG 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0.,0., ...
21514 TRACLG_HOR_DIR_SUPPORTAX_2 S8
- Horizontal component of work blade direction vector for Q2 POWER ON
Fct.: CLG 1., 1., 1., 1., 1., 1., 1., - - DOUBLE 2/7
1.,1., ...
22000 AUXFU_ASSIGN_GROUP S5
- Auxiliary function group (aux. fct. no. in channel): 0...49 POWER ON
_always { 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 15 BYTE 2/7
1,1, ...
22010 AUXFU_ASSIGN_TYPE S5
- Auxiliary function type (aux. fct. no. in channel): 0...49 POWER ON
_always { , , , , , , , , , ,, , , , , , , ... - - STRING 2/7
22020 AUXFU_ASSIGN_EXTENSION S5
- Auxiliary function expansion (aux. fct. no. in channel): 0...49 POWER ON
_always { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 99 BYTE 2/7
0,0, ...
24100 TRAFO_TYPE_1 F2
- Definition of transformation 1 in channel POWER ON
_always 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0 2048 DWORD 2/7
0, 0, ...
24110 TRAFO_AXES_IN_1 F2
- Axis assignment for transformation (axis index): 0...7 POWER ON
_always { 1, 2, 3, 4, 5, 0, 0, 0 18 BYTE 2/7
0,0, ...
24120 TRAFO_GEOAX_ASSIGN_TAB_1 F2
- Assignment GEO axis to channel axis for transformation 1 POWER ON
(GEO axis no.): 0...2
_always { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 18 BYTE 2/7
...
24200 TRAFO_TYPE_2 F2
- Definition of transformation 2 in channel POWER ON
_always 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0, 0 2048 DWORD 2/7
0, ...
24210 TRAFO_AXES_IN_2 F2
- Axis assignment for transformation 2 (axis index): 0...7 POWER ON
_always { 1, 2, 3, 4, 5, 0, 0, 0 18 BYTE 2/7
0,0, ...
24220 TRAFO_GEOAX_ASSIGN_TAB_2 F2
- Assignment GEO axis to channel axis for transformation 2 POWER ON
(GEO axis no.): 0...2
_always { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 18 BYTE 2/7
26000 PUNCHNIB_ASSIGN_FASTIN N4
HEX Hardware assignment for input byte for stroke control POWER ON
Fct.: Nibbling 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
26002 PUNCHNIB_ASSIGN_FASTOUT N4
HEX Hardware assignment for output byte for stroke control POWER ON
Fct.: Nibbling 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
26004 NIBBLE_PUNCH_OUTMASK N4
HEX Mask for fast output bits POWER ON
Fct.: Nibbling {1, 0, 0, 0, 0, 0, 0, 0},{0, 0, - - BYTE 2/7
0, ...
26006 NIBBLE_PUNCH_INMASK N4
HEX Mask for fast input bits POWER ON
Fct.: Nibbling {1, 0, 0, 0, 0, 0, 0, 0},{0, 0, - - BYTE 2/7
0, ...
26008 NIBBLE_PUNCH_CODE N4
HEX Definition of M functions POWER ON
Fct.: Nibbling {0,23,22, 25, 26, 0, 0, - - DWORD 2/7
0},{0, 0, 0, ...
26010 PUNCHNIB_AXIS_MASK N4
HEX Definition of punching and nibbling axes POWER ON
Fct.: Nibbling 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
26012 PUNCHNIB_ACTIVATION N4
HEX Activation of punching and nibbling functions POWER ON
Fct.: Nibbling 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
26014 PUNCH_PATH_SPLITTING N4
HEX Activation of automatic path segmentation POWER ON
Fct.: Nibbling 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
26016 PUNCH_PARTITION_TYPE N4
HEX Behavior of individual axes with automatic path segmentation POWER ON
Fct.: Nibbling 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
26018 NIBBLE_PRE_START_TIME N4
s Delay time for nibbling/punching with G603 POWER ON
Fct.: Nibbling 0., 0., 0., 0., 0., 0., 0., 0. - - DOUBLE 2/7
27900 REORG_LOG_LIMIT S7
- Percentage of IPO buffer for enabling of log file POWER ON
_always 1, 1, 1, 1, 1, 1, 1, 1,1, 1, 1, - - BYTE 0/0
1, ...
28000 MM_REORG_LOG_FILE_MEM S7
kB Memory space for REORG (DRAM) POWER ON
_always 10, 1, 1, 1, 1, 1, 1, 1,1, 1, 0 500 DWORD 2/7
1, 1, ...
NCU570 10, 1, 1, 1, 1, 1, 1, 1,1, 1, 0 50 DWORD 2/7
1, 1, ...
28010 MM_NUM_REORG_LUD_MODULES S7
- Number of blocks for local user variables in REORG (DRAM) POWER ON
_always 4, 4, 4, 4, 4, 4, 4, 4,4, 4, 0 100 DWORD 2/7
4, 4, ...
28020 MM_NUM_LUD_NAMES_TOTAL S7
- Number of local user variables (DRAM) POWER ON
_always 200, 20, 20, 20, 20, 20, 0.0 plus DWORD 2/7
20, 20,20, ...
28040 MM_LUD_VALUES_MEM S7
kB Memory space for local user variables (DRAM) POWER ON
_always 25, 25, 25, 25, 25, 25, 25, 0.0 plus DWORD 2/7
25,25, ...
28050 MM_NUM_R_PARAM S7
- Number of channel-specific R parameters (SRAM) POWER ON
_always 100, 10, 10, 10, 10, 10, 0 1000 DWORD 2/7
10, 10,10, ...
Configuration
30100 CTRLOUT_SEGMENT_NR G2
- Setpoint assignment: Drive type (setpoint branch): 0 POWER ON
_always 1 0 1 BYTE 0/0
NCU570 0 0 2 BYTE 2/7
30110 CTRLOUT_MODULE_NR G2
- Setpoint assignment: Drive number/module no. (setpoint branch): 0 POWER ON
_always 1 1 31 BYTE 2/7
NCU570 1 1 1 BYTE 2/7
30120 CTRLOUT_NR G2
- Setpoint assignment: Setpoint output on drive submodule/module POWER ON
(setpoint branch): 0
_always 1 1 3 BYTE 0/0
NCU570 1 1 4 BYTE 2/7
Encoder matching
31000 ENC_IS_LINEAR G2
- Direct measuring system (linear scale) (encoder no.): 0,1 POWER ON
_always 0 *** *** BOOLEAN 2/7
31010 ENC_GRID_POINT_DIST G2
mm Division period for linear scales (encoder no.): 0,1 POWER ON
_always 0.01, 0.01 0.0 plus DOUBLE 2/7
31020 ENC_RESOL G2
- Encoder markings per revolution (encoder no.): 0,1 POWER ON
_always 2048, 2048 0.0 plus DWORD 2/7
31030 LEADSCREW_PITCH G2
mm Pitch of leadscrew POWER ON
_always 10.0 0.0 plus DOUBLE 2/7
31040 ENC_IS_DIRECT G2
- Encoder mounted directly on the machine (encoder no:): 0,1 POWER ON
_always 0 *** *** BOOLEAN 2/7
Closed-loop control
32000 MAX_AX_VELO G2
mm/min, Maximum axis velocity NEW CONF
rpm
_always 10000. 0.0 plus DOUBLE 2/7
32010 JOG_VELO_RAPID H1
mm/min, Conventional rapid traverse RESET
rpm
_always 10000. 0.0 plus DOUBLE 2/7
32020 JOG_VELO H1
mm/min, Conventional axis speed RESET
rpm
_always 2000. 0.0 plus DOUBLE 2/7
32040 JOG_REV_VELO_RAPID H1
mm/rpm Rotational feedrate in JOG with rapid traverse overlay RESET
_always 2.5 0.0 plus DOUBLE 2/7
32050 JOG_REV_VELO H1
mm/rpm Rotational feedrate in JOG RESET
_always 0.5 0.0 plus DOUBLE 2/7
32060 POS_AX_VELO P2
mm/min, Initial setting for positioning axis speed RESET
rpm
_always 10000. 0.0 plus DOUBLE 2/7
Referencing
34000 REFP_CAM_IS_ACTIVE R1
- Axis with reference point cam RESET
_always 1 *** *** BOOLEAN 2/7
34010 REFP_CAM_DIR_IS_MINUS R1
- Approach reference point in minus direction RESET
_always 0 *** *** BOOLEAN 2/7
34020 REFP_VELO_SEARCH_CAM R1
mm/min, Reference point approach speed RESET
rpm
_always 5000.0 0.0 plus DOUBLE 2/7
34030 REFP_MAX_CAM_DIST R1
mm, Maximum distance to reference cam RESET
degrees
_always 10000.0 0.0 plus DOUBLE 2/7
34040 REFP_VELO_SEARCH_MARKER R1
mm/min, Shutdown speed (encoder no.): 0,1 RESET
rpm
_always 300.0, 300.0 0.0 plus DOUBLE 2/7
34050 REFP_SEARCH_MARKER_REVERSE R1
- Direction reversal to reference cams (encoder no.): 0,1 RESET
_always 0 *** *** BOOLEAN 2/7
34060 REFP_MAX_MARKER_DIST R1
mm, Maximum distance to reference mark. Max. distance to 2 reference RESET
degrees marks
for distance-coded measuring systems. (encoder no.): 0,1
_always 20.0, 20.0 0.0 plus DOUBLE 2/7
Spindles
35000 SPIND_ASSIGN_TO_MACHAX S1
- Assignment of spindle to machine axis POWER ON
_always 0 0 15 BYTE 2/7
35010 GEAR_STEP_CHANGE_ENABLE S1
- Gear change possible. Spindle has several gear steps POWER ON
_always 0 *** *** BOOLEAN 2/7
36000 STOP_LIMIT_COARSE B1
mm, Exact stop coarse NEW CONF
degrees
_always 0.04 0.0 plus DOUBLE 2/7
36010 STOP_LIMIT_FINE B1
mm, Exact stop fine NEW CONF
degrees
_always 0.01 0.0 plus DOUBLE 2/7
36020 POSITIONING_TIME B1
s Delayed exact stop, fine NEW CONF
_always 1.0 0.0 plus DOUBLE 2/7
36030 STANDSTILL_POS_TOL A3
mm, Zero-speed tolerance NEW CONF
degrees
_always 0.2 0.0 plus DOUBLE 2/7
36040 STANDSTILL_DELAY_TIME A3
s Delay zero-speed monitoring NEW CONF
_always 0.4 0.0 plus DOUBLE 2/7
36050 CLAMP_POS_TOL A3
mm, Clamping tolerance NEW CONF
degrees
_always 0.5 0.0 plus DOUBLE 2/7
36060 STANDSTILL_VELO_TOL A2
mm/min, Maximum velocity/speed "axis/spindle stopped" NEW CONF
RPM
_always 5.0 0.0 plus DOUBLE 2/7
36100 POS_LIMIT_MINUS A3
mm, 1st software limit switch minus RESET
degrees
_always -100000000 - - DOUBLE 2/7
36110 POS_LIMIT_PLUS A3
mm, 1st software limit switch plus RESET
degrees
_always 100000000 - - DOUBLE 2/7
36120 POS_LIMIT_MINUS2 A3
mm, 2nd software limit switch minus RESET
degrees
_always -100000000 - - DOUBLE 2/7
38000 MM_ENC_COMP_MAX_POINTS K3
- Number of intermediate points for interpolatory compensation (SRAM) POWER ON
_always 0, 0 0 5000 DWORD 2/7
38010 MM_QEC_MAX_POINTS K3
- No. values for quadrant error compensation with new. network (SRAM) POWER ON
Fct.: QEC 0 0 1040 DWORD 2/7
41010 JOG_VAR_INCR_SIZE H1
- Size of the variable increment for JOG POWER ON
_always 0. - - DOUBLE 7/7
41050 JOG_CONT_MODE_LEVELTRIGGRD H1
- JOG continuous: (1) JOG/ (0) Continuous operation POWER ON
_always 1 *** *** BOOLEAN 7/7
41100 JOG_REV_IS_ACTIVE H1
- JOG mode: (1) rotational feedrate / (0) feedrate POWER ON
_always 0 *** *** BOOLEAN 7/7
41110 JOG_SET_VELO H1
mm/min Axis speed for JOG POWER ON
_always 0.0 0.0 plus DOUBLE 7/7
41120 JOG_REV_SET_VELO H1
mm/rev Rotation feedrate of axes for JOG mode POWER ON
_always 0.0 0.0 plus DOUBLE 7/7
41130 JOG_ROT_AX_SET_VELO H1
RPM Axis velocity for rotary axes for JOG mode POWER ON
_always 0.0 0.0 plus DOUBLE 7/7
41200 JOG_SPIND_SET_VELO H1
RPM Speed for spindle JOG mode POWER ON
_always 0.0 0.0 plus DOUBLE 7/7
42000 THREAD_START_ANGLE K1
degrees Starting angle for thread POWER ON
_always 0., 0., 0., 0., 0., 0., 0., 0.0 plus DOUBLE 7/7
0.,0., ...
42100 DRY_RUN_FEED V1
mm/min Test run feedrate POWER ON
_always 5000.0, 5000.0, 5000.0, 0.0 plus DOUBLE 7/7
5000.0, ...
42300 COUPLE_RATIO_1 S3
- Speed ratio for synchronous spindle mode, numerator(0), POWER ON
denominator(1)
_always {1.0, 1.0}, {1.0, 1.0}, {1.0, -100000000 100000000 DOUBLE 2/7
1.0}, ...
42400 PUNCH_DWELLTIME N4
S Dwell time for punching and nibbling POWER ON
Fct.: Nibbling 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 2/7
0.0, ...
43210 SPIND_MIN_VELO_G25 S1
RPM Progr. spindle speed limitation G25 POWER ON
_always 0.0 0.0 plus DOUBLE 7/7
43220 SPIND_MAX_VELO_G26 S1
RPM Progr. spindle speed limitation G26 POWER ON
_always 1000 0.0 plus DOUBLE 7/7
43230 SPIND_MAX_VELO_LIMS S1
RPM Spindle speed limitation with G96 POWER ON
_always 100 0.0 plus DOUBLE 7/7
Setup / Update
Fig. 18395E
Softkeys:
NCK
save
Scrub NC
NCU NC/PLC memory
(rotary switch S3)
Scrub PLC
(rotary switch S4)
Fig. 18396E
Note When scrubbing the PLC, it is the sequence of actions that matters
most. The status of the LEDs is of minor consequence.
To load the machine data, including the drive data (*.bot files) from
the MMC hard disk to the NCK, proceed as follows:
The software tool GHOST is used for backing up the data on the
hard disk.
The data is backed up before and after every software exchange.
The data backup is stored in a special box in the machine’s switch
cabinet.
Currently, ZIP disks are used to store the backup data but CD-
ROMs can be used as well.
The GHOST tool is found in directory c:\tcommc\system.
Fig. 23716
Fig. 23717
5. Open selection box „Local drive“ and choose "e: Local drive“:
Fig. 23719
6. In "File Name“, enter the name of the backup file (Image file)
(overwrite the existing file, if any).
Make sure the extension is "GHO“ !
Fig. 23721
Fig. 24448
Data backup running The data backup starts when message "Proceed with Disk dump?"
is confirmed:
Fig. 23725
9. Insert the next ZIP disk in the ZIP drive and press OK.
This may have to be repeated several times depending on the
amount of data being saved.
Data backup completed When backup ends, you will be prompted with the message below
to place the first ZIP disk in the drive again:
Fig. 23726
Fig. 23730
4. Open selection box „Local drive“ and choose "e: Local drive“:
Fig. 23732
5. Choose the required image file (*.GHO) and press ENTER .
Fig. 23734
Fig. 23735
Fig. 24449
Fig. 23749
Fig. 23750
SOFTWARE SELECTION
TC600L Version 06.01 Standard & Automation
Order description Material numbers
PLC software TC600L V 06.00.01 cpl. Mat. No.: 939589
Drwg. No.: 9570-500-601
4 * empty disks, 3.5” Mat.No: 094760
Software PLC TC600L V06.00.01
HARDWARE RETROFIT KIT (from V06.00 to V06.01) (no retrofit kit needed)
TRUMALIFT SHEETMASTER Mat. No.: 257952
Drwg. No.: 68341-550-10
see Sheetmaster-SW selection sheet (minimum V03.00)
Modification description: ID.NO. 257953 DRWG. NO. 68341-550-20
MODIFICATION DESCR. software V 06.01 GERMAN Mat. No: 939592
Drwg. No.: 9310-621-34
MODIFICATION DESCR. software V 06.01 ENGLISH Mat- No: 939593
Drwg. No.: 9310-621-35
DOCUMENTATION TC600L schematics Mat No: 928185
Drwg. No.: 9310-5-206
Index 01
PROGRAMMING SYSTEM
TOPS 250 from Vx.xx
Mat. No: 131970
5.1 MMC
Checking the software Depending on the MMC version currently installed on the control,
version at the operation the software may or may not have to be updated. The MMC
environment version can be verified at the operation environment:
1. Diagnostics (2)
2. Service (4)
3. Versions display (1)
4. MMC Version (1)
Fig. 18391E
Prerequisites for software To carry out the update, you will need the software selection sheet
updates (see 4. Software selection sheet), Function Description "Update
to MMC-Version ..." and the Modification description from Dept.
530.
Data backup A data backup of the MMC operation environment takes place
automatically during the software update. All initialization files are
saved in directory C:\UPDATE. MMCV05xxyy. The databases in
use prior to the software update are saved to directory
C:\TCOMMC\UPDATE\OLD.
Fig. 18392E
Fig.18393E
Viewing the software- Whether or not a software update needs to be performed depends
version at the operation on the NC software version currently installed. You can check the
environment NC software version at the operation environment:
1. Diagnostics (2)
2. Service (4)
3. Version display (1)
4. NCK/PLC Version (2)
Fig. 18397E
NCK version:
The current version of the NCK software is shown in the 3rd line
from the top in the "NCK" block. In Fig. 18397: V04.03.03.
The version display is updated by pressing softkey NCK.
PLC version:
The current version of the PLC software is shown in line "PLC
Version" in block "PLC and others". In Fig. 18397: V02.05.00.
The version display is updated by pressing softkey PLC.
• NCU-Box
• NCK-PCMCIA software card
• Load NCK and PLC diskettes under ”Load software”
Data backup Where necessary, the machine data must be saved before
proceeding to exchange software.
Attention:
If an error box appears, press ALT+TAB to change to DOS-
Box „Inst_NCK“. Otherwise, you will not be able to terminate
the installation.
The new version will be unzipped and copied to the MMC hard
disk.
New software versions On the newer software versions, the procedure for NCK disk
installation is different:
Fig. 23765E
Fig. 23687E
Fig. 23713E
16. Answer "Yes" to the prompt "Really save the data?" The data
is loaded to the SRAM of the NCU.
Attention:
If an error box appears, press ALT+TAB to change to DOS-
Box „Inst_NCK“. Otherwise, installation will not completed
properly.
11. Close the operating environment and open the SCRIPTS FOR
DATABASE program group. Start UPDATE PLC.
Fig. 18398
Fig. 18399
Fig. 18415
The I/R, UE module is the first module on the left side of the drive
control rack. The surveillance (SU) module is located to the left of
the module it is assigned to.
1.1 V3 Technology
Voltages Multiple voltage levels, isolated from each other, therefore result at
the secondary side of the transformer.
• A voltage of +24V for enabling all modules (terminal 63, 64, 65,
663...). Terminal 19 is the ground here.
ON: S1 OFF:
UZK = 625V 1 UZK = 600V
- 4 -
DIP switches Fig. 18387E
1 2
3 4
5 6
Fig. 14202
Enable terminals
Interface signals
1
I = Input, O = Output, NC = normally closed contact, NO = Normally open contact (signal NO = High/NC = Low)
2
The grounding bar serves to ground the intermediate circuit M-rail across 100 kΩ and should be attached to prevent the
intermediate circuit from “floating”.at power OFF .
3
X181: all contact screws must be tightened!
4
Reference ground terminal 19 (not connected to general reference ground terminal 15)
Terminal
U1 Line voltage 3 x 400 V
V1
W1
X121 5.2 Contact pre-warning, voltage limit and motor temperature
X121 63 Pulse enable, permanent 24 V circuit
X121 64 Drive enable, K1 "no E-STOP" and K" "MACHINE ON"
X111 72 Contact for Drive ready,
73.1 series circuit with X161 111/113
X161 48 Drive ON input
X161 111 Contact Line breaker ON
113 on breaker K7 "I/R module operation ready"
series circuit with X111 72/73.
X172 NS1 Line breaker enable by K1 "no E-STOP
NS2
X181 1U1, 2U1 Line connections U1, V1 and W1 are looped to the line connections for electronic
1V1, 2V1 power supply 2U1, 2V1 and 2W1
1W1, 2W1
Designation Pn/PS6/Pmax Pn/PS6/Pmax Input current [A] Max. cross- Pulse resistor
Network input Network at 3 AC 400 V section1 energy for
[kW] recovery. If UE DC 600 V [mm²] single brake
with PW, via Pn/PS6/Pmax cycle
Loss [W] internal pulse
Pvtotal/Pvext/ Pvint resistor [kW] Output current
[A]
Surveillance module - - 16/10 -
70/0/70 - -
Pulse resistor module2 - 0.3/-/254 - 6/4 internal: Emax =
310/300/10 (DC 450 V) - 7.5 kWs
extern: Emax =
180 kWs
UE module 5/10 kW2 5/6:5/10 0.2/-/104 12.5/16.5/25 6/4 internal: Emax =
270/200/70 (DC 450 V) 9.3/12/18.6 13.5 kWs
(DC 540 V) -
UE module 10/25 kW 10/13/25 0.3/-/254 24/32/60 16/10 internal: Emax =
450/-/- (DC 450 V) 18.5/24/46.5 7.5 kWs
(DC 540 V) -
I/R module 16/21 kW 16/21/35 16/21/35 27/35.5/59 16/10 -
320/-/- 26.5/35/58 -
I/R module 36/47 kW 36/47/70 36/47/70 60.5/79/117.5 50 -
585 60/78/116 -
I/R module 55/71 kW 55/71/91 55/71/91 92.5/119/153 95 or -
745/-/- 91/118/151 2 x 35 -
I/R module 55/71 kW 55/71/91 55/71/91 92.5/119/153 95 or -
Line connection -/630/115 91/118/151 2 x 35 -
PvSchl/Pvint
I/R module 80/104 kW 80/104/131 80/104/131 134/175/220 95 or -
Line cooling or radial blower3 1280/1090/190 133/173/218 2 x 35 -
I/R module 120/156 kW3 120/156/175 120/156/175 202/262/294 150 or -
Line cooling or radial blower3 1950/1660/290 200/260/291 2 x 50 -
1
The 1st statement is valid for wire end ferrules, the 2nd without wire end ferrules.
2
When the internal pulse resistor is disabled, only Pvint occurrence is valid for internal and external power
4
Motor braking energy is converted to heat in the built-in pulse resistor. A heat sink may become necessary
3
If no line cooling is used, only Pvtotal is relevant.
Note:
Ground-fault proof Switch cabinet wiring and motor cable connections are to be
thoroughly checked for grounding consistency prior to powering-
up.
Date: 23.03.98
Source: Memo by 533st, 16.01.98
To contact: 533st
Register No. 4.3.1
New All driver modules of type Simodrive 611 has been modified by the
manufacturer Siemens.
Measure The new I/R module 16 KW has a sliding switch. This switch
enables you to switch from block current to sinusoidal current and
vice-versa. Siemens sets the I/R module to simple sinusoidal
current at the factory. When replacing an old I/R module (Id. No.
138 435) with a new one, turn sliding switch to block current on the
new I/R module. Instructions on the procedure are enclosed with
the new I/R module. The new I/R module is expected to be
available from the end of April 1998.
Fig. 18423 shows the control and drive module rack in the switch
cabinet. The three modules on the right are servo drive modules,
to their left is the NCU and the all the way on the left is the power
supply module.
The power module units comprise the entire motor power control
and also carry the regulation PCB. The various modules are rated
according to power stages. In addition, there are single and dual
axis power modules.
The currents stated for the power modules (LT modules) reflect the
respective transistor currents. Output currents can be limited by the
inserted regulation PCB. When inserting a regulation PCB in the
power module, make sure that the mounting screws are tightened
as shown to assure correct electrical connection.
M3 / 0,8 Nm
M4 / 1,8 Nm
M3 / 0,8 Nm M5 / 3,0 Nm
Power Cooling5 Max. line Spindle X11 AMM- X11 [%] Feed drive Feed drive X11
module cross- drive- [%] Analog analog In/Imax digital In/Imax [%]
currents section2 Analog/ In/Is6/Imax [A] [A]
[mm²] Digital [A]
In/Is6/Imax
[A]
Max. width Loss [W] X21 Loss [W] X21 [kHz] Loss [W] Loss [W] X21
[mm] [kHz] [kHz]
Weight [kg] Pvtotal Pvtotal Pvtotal Pvtotal
Power mod. S - - - - 4/8 3/6 55
Int. 8 A 50 6/4 - - - - 35 35 4
6.5
Power mod. S - - - - 7.5/15 5/10 55
Int. 15 A 50 6/4 - - - - 45 50 4
6.5
Power mod. S - - 8/10/16 55 12.5/25 9/18 55
Int. 25 A 50 6/4 - - 74 3.2 90 90 4
6.5
Power mod. F 24/32/32 40 24/32/32 40 25/50 18/36 40
Int. 50 A 50 6/4 260 3.2 260 3.2 180 190 4
7.5
Power mod. S - - - - 2 x 4/8 2 x 3/6 55
Int. 2 x 8 A 50 6/4 - - - - 70 70 4
7
Power mod. S - - - - 2 x 7.5/15 2 x 5/10 55
Int. 2 x 15 A 50 6/4 - - - - 104 100 4
7
Power mod. F - - - - 2 x 12.5/25 2 x 9/18 55
Int. 2 x 25 A 50 6/4 - - - - 174 180 4
7
Power mod. F - - - - 2 x 25/50 2 x 18/36 40
Int. 2 x 50 A 100 6/4 - - - - 364 380 4
13.5
Power mod. F 30/40/51 55 30/40/51 55 40/80 28/56 50
Int. 80 A 100 16/10 320 3.2 320 3.2 300 300 4
9.5
Power mod. F 45/60/76 55 45/60/76 55 - -
Int. 108 A 150 50 460 3.2 460 3.2 - -
13
5
F = Seperately cooled, S = Self cooled
2
The 1st statement is valid for wire end ferrules, the 2nd without wire end ferrules.
1
X1 = Current reduction factor, current reduction from cycle frequecy X2 of power transistors.
4
Pvtotalamt/PvSchlauch/Pvintern
3
When no line cooling is used only Pvtotal is relevant.
3
When no line cooling is used only Pvtotal is relevant.
5
F = Separately cooled, S = Self cooled
2
The 1st statement is valid for wire end ferrules, the 2nd without wire end ferrules
1
X1 = Current reduction factor , current reduction from cycle frequecy X2 of power transistors.
1 In Continuous current
2 Imax Peak current
Current reduction depen- X1 = Current reduction factor, current reduction from cycle
dent on cycle frequency frequency X2 of power transistors (see Technical data).
Current reduction depen- All mentioned load currents are valid for an installation altitude. up
dent on installation altitude to 1000 meters. Currents must be reduced according to the
following diagram if the installation altitude exceeds 1000 meters.
Interface overview
1
O = Output, I = Input, NC = normally closed contact
11
1
10
2
4
5
6
7
8
1
I = Input; O = Output; NC = Normally closed contact; NO = Normally open contact (with signal NO = High/NC=Low)
2 3
6 5 4
Motor zero marker The rotor and motor housing each have a marker. If both markers
are in line, one above the other, this indicates that the motor is
located on the zero marker.
The two markers must be in line over each other when installing
the motor.
The sine/cosine ROD delivers 2048 sinus pulses per rotation (per
A & B track). The sine/cosine signals are digitized and the rotor
position, the RPM evaluation and positioning signals are produced
in the regulation module. The negative sine/cosine curves are
inverted and reduced to 8 Bit per 45°. Result: a total resolution of 8
x 8 = 64 bits sine and therefore 2048 sine waves per rotor
revolution which in turn translates into 131,072 pulses per
revolution (8 x 8 bits x 2048 sine waves).
Integrated diagnostic aids Test programs have been integrated in the Siemens operating
environment, serving the customer or service engineer as a
diagnostic aid. The following information can be viewed at the
Siemens operating environment, under "Diagnostics":
External diagnostic tools The 611D Setup Tool is a supplementary tool provided for drive
optimization and for evaluating the mechanics. The Setup Tool
runs on an external PC connected to the controller by means of an
MPI interface.
• Axes and
• Spindles
Axis/Spindle Service
Description
Lag Difference between nominal and actual position, ROD 1/2. Unit:
mm, inch or degrees
System deviation Difference between nominal position value at the position controller
input and the actual position. Unit: mm, inch or degrees
Contour deviation This display shows the actual contour deviation (lag variations due
to corrections by the speed controller occasioned by load
variations). The contour deviation is computed from the difference
between an actual position pre-calculated on the basis of the
nominal position and the actual value measured by ROD 1/2. Unit:
mm, inch or degrees
Kv gain factor (calculated) The Kv gain factor shown here is calculated by the NC according
to the equation below:
Actual position encoder Actual axis position determined via encoder. The position is
displayed in the machine coordinate system (no zero point offset
and tool corrections factored in). Unit: mm, inch or degrees
Nominal position value Nominal position output to the position controller by the
interpolator. Unit: mm, inch or degrees
Absolute compensation Shows the absolute compensation value for the encoder. The
value encoder compensation value comprises the sum of backlash and leadscrew
error compensations for the current axis position. Unit: mm, inch or
degrees
Actual speed value The NC processes and displays the pulses received from the
encoder. Unit: % 100% means maximum speed (equivalent to 10V
for analog interface; maximum speed on the 611D, specified by
611D–MD: MOTOR_MAX_SPEED (max. motor speed)).
Nominal speed value The nominal speed value (= nominal speed value from position
controller and pre-control) output to the drive. Unit: % 100% means
maximum nominal speed (10V for analog interface, maximum
speed on 611D).
Actual nominal spindle RPM Currently effective nominal RPM, taking into consideration any
correction values and speed limitations that may be effective
(specified through setting or machine data). Unit: RPM
Checking the position The Service-Axis mask facilitates verification of the position control
control setting setting. To do so, enter 1 (equivalent to gain Kv = 1) in MD:
POSCTRL_GAIN [n] (Kv gain factor) . The change becomes
effective immediately.
Alarm diagnostics The information also serves as a diagnostic tool if alarms are
issued, for example :
Diagnosing faults in The information also allows you to look for possible reasons for
operating states faults in operating states such as
Service: Drives
Pulse enable (terminal Display corresponds to the status of terminal 63/48 of the 611D
63/48) input/recovery module.
Pulse enable (terminal 663) Display corresponds to the status of terminal 663 (relay: Safe
operation stop) on the drive module.
Pulse enable PLC Indicates if pulse enable for the drive has been issued by the PLC.
Status 1: The PLC has disabled the pulses for the drive module.
Status 0: The PLC has issued pulse enable for this drive.
Speed controller enable NC Indicates if the NC has issued speed controller enable for the drive.
Speed ramp rapid stop Status display for speed ramp rapid stop.
Status 1: Speed ramp rapid stop is not active for the drive.
Status 0: Speed ramp rapid stop is active. In this case, the drive
is stopped without a speed ramp, with nominal speed
0 without pulse suppression.
Pulse enable Reports whether pulse enable has been issued for a drive.
Ramp-up phase Displays the current ramp up phase of the selected drive.
Significance:
XYZ
internal coding
ZK1 message Indicates whether any status class 1 messages are present:
Nominal speed The nominal speed displayed here represents the unfiltered
nominal sum value. It is made up of the position control output
share and the speed pre-control branch. Unit: RPM
Actual speed The actual speed displayed here represents the unfiltered actual
speed. Unit: RPM
Actual smoothed current Displays the actual smoothed current. The torque-producing actual
current value is smoothed by a PT1 (first-order time-delay) element
with a constant time value (via parameter). Unit: % 100 % equal
the maximum current of the power unit.
Motor temperature Displays the motor temperature measured by the thermal detector.
Unit: degrees Celsius
Nominal parameter set Indicates which of the 8 drive parameter sets of the 611D is to be
(drive) activated by the PLC.
Actual parameter set (drive) Indicates which of the 8 drive parameter sets of the 611D is
currently active.
Motor selection (star/delta) Indicates which motor data set is to be activated by the PLC. At the
present time, the motor data set is used for star/delta switchover
on main spindle drives (MSD)
Assignment is as follows:
Assignment is as follows:
Actual position value The actual axis position, measured by encoder 1/2. The position is
encoder 1/2 displayed in the machine coordinate system (no zero point offsets
and tool corrections are factored in). Unit: mm, inch or degrees
The variable report function is set with the following 611D machine
data parameters:
Alarm diagnostics The information also serves as a diagnostic aid if alarms are
issued, for example:
Application The setup software IBN–Tool is used for drive configuration and
parameter assignment on the SINUMERIK 810D and SINUMERIK
840D.
This tool allows the drive configuration to be input for primary setup
and to assign drive parameters with standard data that are
dependent on the motor/power supply unit combination. Moreover,
drive and regulation data can also be stored on the PG or PC.
Analog output All important regulation signals: position, RPM and torque
regulation values can be output to the drive module’s DAU–
configuration test pin array. These signals can be fed to an
oscilloscope or signal recording device for test and evaluation
purposes.
FFT analysis (Fourier- In addition to the normal procedure of optimizing the machine data
Analysis) of the regulation circuit with regard to transient response (timed
processes), the FFT is also offered. This (Fourier analysis) tool is
used to evaluate regulation circuit and mechanical characteristics
when
Saving measuring results Measuring diagrams can be archived by using file functions. This
record can be used in establishing a machine history and is
obviously very useful for remote diagnosis
Program start The IBN (Set-up) tool is started on a PG/PC with the
REG_CMD.EXE file or a self made icon in the user group. If
communication with the NCK cannot be established, a “No
communication with NCK” message will be issued. If
communication is interrupted by NCK reset, for example, the IBN
tool will attempt to reestablish communication automatically.
Quitting the program The IBN tool is closed in the following manner:
• Press F10
• Press the Exit softkey to close the program
Variable Unit
Torque Statement in percent, relative to the peak torque of the
power unit being used. The torque for the power unit is
derived from: MD 1108 x MD 1113
Speed Metric system:
Statement in mm/min or RPM for translatory or rotational
movement
Inch system:
Statement in inch/min. or RPM for translatory or rotational
movement
Distance Metric system:
Statement in mm or degrees for translatory or rotational
movement
Inch system:
Statement in inches or degrees for translatory or rotational
movement
Time Statement in ms
Frequency Statement in Hz
When the travel has been started, the main menu can be closed
without affecting the command.
• NC–STOP button
• RESET button
• Softkey STOP in the respective menu.
The drive test - travel request and the drive test - motion enable
acknowledgment signal can be combined in the PLC–user
program.
Supplementary information The travel range monitoring system can be deactivated for axes
with an endless travel range
• EMERGENCY STOP
• NC–Stop
• Reset (BAG, channel)
• Feedrate Override = 0
• Spindle Override = 50
• Disabling the regulator enable signal
• Closing the JOG mode
• Pressing the Feed keys
• Activating the handwheel
• Disabling the feed enable signals
• Alarms which lead to feed stop
• Hardware limit switch reached
• Travel range exceeded
• Parking function activated (in closed loop control mode).
Procedure 1. Set the travel range monitor and enable logic in the Start mask
2. Set the required parameters in the measuring parameter mask
3. Display the test results on the screen with the Display softkey.
Range
Analyzed frequency range
Settling time
Recording of measuring data begins time offset to the application
of the nominal test value and offset to the stated settling time by 10
ms.
1. Set the travel range monitor and the enable logic in the main
menu. Four different measurements can be selected:
• Reference frequency response
• Interference frequency response
• Nominal value check
• Disturbance step change
2. Set the required parameters in the measuring parameter menu
3. Display the reading results on the screen with the Display
softkey
Offset
Range
Analyzed frequency range
Averaging
The exactness and reading duration is increased with this value.
Normally a value of 20 is sufficient.
Settling time
Recording of measuring data begins time offset to the application
of the nominal test value and the offset value stated here. A value
between 0.2 and 1 s is realistic.
Nominal value and The frequency step change can be used to evaluate the RPM
disturbance step change regulation settling time (reference or interference behavior) in a
time frame. To record the interference behavior, the test signal is
imposed onto the RPM regulation output.
Measuring time
This parameter determines the measuring time range (maximum
2048 x RPM regulation cycles).
Offset
(in preparation)
Procedure 1. Set the travel range monitor and enable logic in the main menu
On of three possible measurements can be selected
• Reference frequency response
• Nominal value step change
• Nominal value ramp
2. Set the required parameters in the measuring parameters
menu
3. Display the measuring results on the screen with the Display
softkey
Reference frequency The reference frequency response reading establishes the position
response regulator’s transfer behavior in the frequency range (active ROD).
Parameters should be assigned to the nominal value filters, gain
value and pre-control in such a manner that no magnifications
occur in the entire frequency range. The setting of the precontrol
symmetry filter should be examined if frequency response is
inconsistent. The following measures must be taken if increases
are excessive:
Offset
This measurement requires a slight speed offset of a few motor
revolutions per minute. The selected offset must assure that no
speed zeros occur at the chosen amplitude.
Range
The analyzed frequency range is set here (maximum half the
position regulation sampling frequency). The smaller the value
entered here, the finer the frequency resolution and the longer the
reading will last. Maximum value is limited by half the position
regulation sampling rate (e.g. 200 Hz at 2.5 ms position sampling
time).
Settling time
Recording of measuring data begins time offset to the application
of the nominal test value and offset to the stated settling time. A
suitable value is one between 0.2 and 1 s. If the settling time is too
short, distortions of the frequency response and phase diagrams
will result.
Nominal step change and With the step-change and ramp activation, the settling and
nominal value ramp positioning behavior of the position regulation can be assessed in a
time frame, in particular also the effect of nominal value filters. If an
offset other than zero is input, the test start will occur during travel.
For better representation, this constant part is extracted for the
actual position display. Possible measured variables:
Offset
Step-change is induced from the standstill or based on the
constant travel speed set with this parameter.
Measuring time:
This parameter determines the measuring time range (maximum:
2048 regulation cycles).
Settling time
Recording of measuring data and output of the nominal test value
begins with a delay (by this value) with respect to offset activation.
Ramp duration:
In basic setting nominal value ramp, the nominal position value is
specified according to the ramp duration setting. The current
acceleration limits for the axis/spindle are active.
The nominal position value and the actual value of the active ROD
are recorded.
Softkeys X Marker and When these softkeys are pressed, a vertical or horizontal line
Y Marker appears in the diagram, serving to mark the abscissa or ordinate,
resp. The pertaining coordinates are displayed. To deactivate the
marker, press softkey X Marker or Y Marker again. The markers
are moved with the cursor keys.
Softkey Expand To customize the time scale, softkey Expand is used to mark the
current position of the X marker as the beginning of the area you
wish to expand. Pressing softkey Expand a second time allows you
to shift the X marker to the end point of the expansion area. The
marked area is then displayed over the full screen width when you
now press Expand again. Press Expand again for a normal display.
The Expand function is always effective for the currently selected
diagram.
Function All important regulation circuit signals (nominal and actual values,
system deviation) can also be output to external devices
(oscilloscope or signal recorder), e.g. during Automatic mode. The
611D regulation modules offer three 8–Bit–DAU channels. The
output voltage of the DAUs is between 0 and 5 V.
Activating the analog output Configuration is activated with Start. Active DAUs are indicated in
the left half of the display (active/inactive). Stop (active/inactive)
terminates output.
DAU configuration Channel assignment and output signal selection takes place in the
DAU configuration menu:
Additional information 611D drive signals can be output only on the channels of the
pertaining drive.
Description The Setup Tool offers simple file functions for storing not only the
measuring and functions parameters but also the results onto the
hard disk of the PG or PC.
These file functions are not for making a complete copy of system
and user data for, e.g. archiving or serial setup.
H274E8.DOC Index
• NCU .............................................. 2-19 I
DMP compact module 1A Analog
• Display elements........................... 2-40 Interface signals PLC .................................3-59
• Interfaces ...................................... 2-39 Interfaces
• Technical Data .............................. 2-40 • Bitbus module................................2-44
DMP compact module 1E Analog (slow) ... 2-34 • DMP compact module 1A Analog .2-39
DMP Compact Module 1E Analog (Slow) • DMP Compact Module 1E Analog
• Circuit example ............................. 2-35 (Slow).............................................2-35
• Circuitry ......................................... 2-35 • DMP compact module 1E NC (rapid)2-
• Display elements........................... 2-35 37
• Interfaces ...................................... 2-35 ISA-Adapter................................................1-11
• Technical data............................... 2-36
DMP compact module 1E NC
• Display elements........................... 2-38
DMP compact module 1E NC (rapid)
• Interfaces ...................................... 2-37
DMP compact module 1E NC Analog (rapid)2-
L
37 Labels and decals ......................................2-28
DMP compact module 1E NC-Analog (rapid) Language change.......................................1-26
• Circuit example ............................. 2-38 Language-Server........................................1-26
DMP Compact Module 1E NC-Analog (rapid) Loading machine data ..................................6-7
• Technical Data .............................. 2-38 Loading NCK software ...............................6-22
Dual-Port-RAM........................................... 4-36 Loading PLC programs ................................6-8
Loading PLC software ................................6-26
Loading software for NCK and PLC .............6-3
E
ELSP_VSS.H Files .................................... 3-56 M
Machine control panel
• Hardware.........................................1-7
• Pushbutton assignment............1-5, 1-6
Machine data
F • 5-axes transformation (TLC 1005) 5-42
Floppy disk drive 3.5“................................. 1-12 • Analog NCK periphery...................5-38
• Axis dynamics ...............................5-30
• Channel assignment, system cycles5-
40
• Digital NCK periphery....................5-38
• Drive data ......................................5-17
G • Exact stop, axis monitoring ...........5-36
General machine data................................ 5-74 • Manual configuration .....................5-18
• Memory areas ...............................5-41
• Nibbling .........................................5-41
• Offsets ...........................................5-42
• Referencing ...................................5-32
• Saving ...........................................5-11
H • TRUMPF .......................................5-43
Hard disk check ......................................... 1-20 Machine drive data .....................................5-45
Hook-Server ............................................... 1-25 Manual C-axis motion.................................3-55
MASCHINE.INI .........................................5-11
• Deleting an entry ...........................5-14
MB-DDE-Server .........................................1-25
Index H274E8.DOC
MMC P
• Boot sequence .............................. 1-18
• Directory structure................1-22, 1-50 Passwords and exclusions.........................1-27
• Hardware......................................... 1-8 PCMCIA card .............................................2-22
• Interfaces ........................................ 1-9 PLC
• Operating elements....................... 1-11 • Module replacement......................2-56
• Pushbutton assignment .................. 1-6 PLC Interface
• Software structure......................... 1-24 • Overview .........................................3-4
MMC maintenance PLC Modules..............................................3-57
• Battery replacement...................... 1-73 PLC-Debugger ...........................................3-14
• Replacing the complete MMC unit 1-73 Primary installation of MMC .......................6-30
• Replacing the hard disk (only possible
with MMC 103) .............................. 1-75
Modem ....................................................... 1-14
Modem connection....................................... 4-4
Modifying configuration data for operation R
environment software ............................. 5-5
Modifying machine configuration data ......... 5-3 R56 .............................................................3-55
Modifying machine data ............................... 5-7 R57 .............................................................3-55
MPI interface................................................ 4-3 R58 .............................................................3-55
R59 .............................................................3-55
R60 .............................................................3-55
R61 .............................................................3-55
R62 .............................................................3-55
R63 .............................................................3-55
N R64 .............................................................3-55
NC R65 .............................................................3-55
• Directory structure......................... 1-53 R66 .............................................................3-55
• Software ........................................ 2-22 R67 .............................................................3-55
NC-DDE-Server ......................................... 1-25 R68 .............................................................3-55
NCK boot-up diagnostics ........................... 2-20 R69 .............................................................3-55
NCU R80 .............................................................3-54
• Battery and ventilator replacement2-30 R81 .............................................................3-54
• Operation and display elements ... 2-19 R82 .............................................................3-54
• Routine upkeep and maintenance 2-28 R83 .............................................................3-54
NCU rack R84 .............................................................3-54
• Hardware......................................... 2-9 R85 .............................................................3-54
• Interfaces ...................................... 2-12 R86 .............................................................3-54
NCU Terminal block................................... 2-32 R87 .............................................................3-54
• Interfaces ...................................... 2-33 Recording telegrams ..................................4-39
Network technology Remote diagnostics
• Cable types / Connections ............ 4-14 • Establishing a connection ...............4-4
• Primary setup at the machine control4-
5
• Software ..........................................4-4
Restoring a data backup ............................6-14
O
ODBC-Administrator .................................. 1-35
ODBC-interface.......................................... 1-35
Opening the ODBC-Administrator ............. 1-38 S
Operating panel
• Hardware components.................... 1-4 S7-300 power rating ...................................2-59
Operation elements Scandisk.....................................................1-20
• NCU .............................................. 2-19 Scrubbing the NCK.......................................6-6
H274E8.DOC Index
Scrubbing the PLC....................................... 6-7 T
Server......................................................... 1-25
Setting data.............................................. 5-133 Technical data
Sharing directories ..................................... 4-32 • DMP Compact Module 1E Analog
SIMATIC (Slow).............................................2-36
• Module replacement ..................... 2-56 Technical Data
Software selection sheet............................ 6-17 • Bitbus module................................2-44
Software update MMC ............................... 6-18 • DMP compact module 1A Analog .2-40
Software update NC................................... 6-21 • DMP Compact Module 1E NC-Analog
Status graphs............................................. 3-10 (rapid) ............................................2-38
Subsequent NC Start-Up ............................. 6-6 TELE.COM-File ..........................................4-43
Switching module IM 361........................... 2-50 Telegram Diagnostics
• R parameters.................................4-41
TYPE.H-File ...............................................3-18
Index H274E8.DOC