Professional Documents
Culture Documents
SIMODRIVE 611digital
Lists 04.2000 Edition
Manufacturer/Service Documentation
Overview of SINUMERIK 840D/840Di/810D/FM-NC Documentation (04.00)
General Documentation User Documentation
SINUMERIK
SIROTEC
SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D/ 840D/840Di/ Accessories 840D/810D/ 840D/810D 840D/840Di/ 840D/810D/
FM-NC 810D/ FM-NC 810D/ FM-NC
FM-NC/611 FM-NC
Program. Guide Operator’s Guide System Overview Description of Description of Descr. of Functions Configuring
– Short Guide – ManualTurn Functions Functions – Computer Link (HW) *)
– Fundamentals *) – Short Guide ManualTurn – ManualTurn Synchronized – Tool Data – FM-NC
– Advanced *) – ShopMill – ShopMill Actions Information – 810D
– Cycles – Short Guide ShopMill Wood, Glass, System – 840D
– Measuring Cycles Ceramics
SINUMERIK
SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/840Di/ 611D 840D/840Di/ 840D/810D/ 840D/810D/ 840D/810D 840D/810D/
810D/ 840D/810D 810D/ FM-NC FM-NC FM-NC
FM-NC FM-NC
SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC
840D 840D/840Di/ 840D 840D
810D 611D 611D
FM-NC
611D
SINUMERIK
SIMODRIVE
SINUMERIK SINUMERIK SINUMERIK
840D/810D/
FM-NC 840D/810D 840Di
611,
Motors
DOC ON CD *)
The SINUMERIK System
Descr. of Functions Descr. of Functions Manual
ISO Dialects for CAM Integration (HW + Installation
SINUMERIK DNC NT-2000 and Start-up)
*) These documents are a minimum requirement for the control
Overview of Functions 1
PLC Blocks 5
Appendix: References A
Index I
Valid for
04.00 Edition
SINUMERIK® Documentation
Printing history
Brief details of this edition and previous editions are listed below.
The status of each edition is shown by the code in the "Remarks" column.
Trademarks
SIMATIC©, SIMATIC HMI©, SIMATIC NET©, SIROTEC©, SINUMERIK© and SIMODRIVE© are trademarks of
SIEMENS. Other product names used in this documentation may be trademarks which, if used by third parties,
could infringe the rights of their owners.
Further information is available on the Internet under: Other functions not described in this documentation might be
http://www.ad.siemens.de/sinumerik executable in the control. This does not, however, represent an
obligation to supply such functions with a new control or when
This publication was produced with WinWord V 7.0 and Designer V 6.0 servicing.
using the documentation tool AutWinDoc.
We have checked that the contents of this document correspond to the
The reproduction, transmission or use of this document or its contents is hardware and software described. Nonetheless, differences might exist.
not permitted without express written authority. Offenders will be liable The information contained in this document is, however, reviewed
for damages. All rights, including rights created by patent grant or regularly and any necessary changes will be included in the next
registration of a utility model or design, are reserved. edition. We welcome suggestions for improvement.
Preface
Target group This document is intended for the manufacturers of machine tools
incorporating SINUMERIK 840D and SIMODRIVE 611D systems.
Objective The Lists provide the information required for installation and startup.
Search aids To help the reader, this guide offers not only a list of contents, but also the
following appendices:
1. List of References
2. Index
Important
! This installation and startup guide is valid for software version 5.3.
Notes The following notes have a special significance and are used in the
documentation:
Note
This symbol appears in the documentation whenever background information
is provided.
Important
! This symbol appears in the documentation whenever attention has to be paid
to something of particular importance.
Warning notes The following warning notes with different level of severity are used in this
publication:
Danger
! This symbol appears whenever death, severe bodily injury or substantial
material damage will occur if the appropriate precautions are not taken.
Warning
! This symbol appears whenever death, severe bodily injury or substantial
material damage can occur if the appropriate precautions are not taken.
Caution
! This symbol appears whenever minor bodily injury or material damage can
occur if the appropriate precautions are not taken.
Technical notes
Contents
Overview of Functions...............................................................................................................1-13
Variables .....................................................................................................................................3-287
3.5.3 Area C, Mod. SGA: Status data: Geometry axes in tool offset memory .........3-430
3.5.4 Area C, Mod. SEGA: Status data: Geometry axes in tool offset memory
(extension of SGA) ...................................................................................3-433
3.5.5 Area C, Mod. SSP: Status data: Spindle ........................................................3-438
3.5.6 Area C, Mod. SSP2: Status data: Spindle ......................................................3-441
3.5.7 Area C, Mod. FU: User frames .......................................................................3-444
3.5.8 Area C, Mod. FA: Active user frames .............................................................3-446
3.5.9 Area C, Mod. FE: External frames ..................................................................3-448
A Appendix ................................................................................................................................A-607
References..................................................................................................................................A-607
Index ..........................................................................................................................................I-615
Index ........................................................................................................................I-616
Note
The following overview of the functions corresponds to Chapter 2 of the
Catalog NC60.1 of 1999. Later versions of this catalog replace the
information listed in the following sections. At the end of the chapter you will
now also find the overview for the SINUMERIK 840Di control system.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Control assembly/application
Assembly system
• SIMATIC S7–300 F * * * * * * * * * *
• SIMODRIVE 611 * F F F F F F F F F F
Drives
• SIMODRIVE 611 analog F * * * * * * * * * *
• SIMODRIVE 611 digital * F F F F F F F F F F
• SIMODRIVE 611 F F F F F F F F F F F
universal 1)
Control of F * * * * * * * * * *
FM STEPDRIVE
stepper motor drives
Mode groups
• 1st mode group F F F F F F F F F F F
• Maximum configuration 1 1 2 1 1 1 2 10 1 2 10
Each additional mode 6FC5 251 – 0AD00 – 0AA0 * * f * * * f f * f f
group
Machining channels F F F F F F F F F F F
1 1 2 1 1 1 1 1 1 1 1
• Maximum configuration 1 1 2 2 2 2 2 10 2 2 10
Each additional machining 6FC5 251 – 0AA07 – 0AA0 * * * * f f f f f f f
channel
Additional 6FC5 251 – 0AD08 – 0AA0 * * * f * * * * * * *
axis/spindle + channel
CNC user memory F F F F F F F F F F F
(buffered) for 128 256 1.5 256 256 256 2.5 2.5 256 2.5 2.5
programs and data KB KB MB KB KB KB MB MB KB MB MB
Expansion of the CNC 6FC5 251 – 0AD02 – 0AA0 * f * f f f * * f * *
user memory in units
of 256 KB
(maximum 1.5 MB)
Free user memory of hard F F F F F F F F F F F
disk of the MMC 103 for
programs and data
1.0 GB
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
F Standard
f Option
* not possible
2) Optional using FM 354 at local bus segment. 4) Second spindle not MSD motor.
3) Additional axis/spindle + channel available as option. 5) Option if number of axes + spindles >5.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Incremental rotary F * * * * * * * * * *
measuring systems with
RS 422 (TTL)
LMS linear scale with
current signal
• using external EXE F * * * * * * * * * *
• using SIMODRIVE 611 * F F F F F F F F F F
digital – control plug–in
module
LMS linear scale * F F * * * * * * * *
with voltage
signal sin/cos 1 Vpp
• using external EXE F * * * * * * * * * *
• using SIMODRIVE 611 * F F F F F F F F F F
digital – control plug–in
module
• using SIMODRIVE 611 F * * * * * * * * * *
universal shaft–angle
encoder output
LMS scale with * F F * * * * * * * *
distance–coded
reference marks
• using external EXE F * * * * * * * * * *
• using SIMODRIVE 611 * F F F F F F F F F F
digital – control plug–in
module
Absolute encoder F * * * * * * * * * *
with SSl interface
Absolute encoder with * F F * * * * * * * *
EnDat, sin/cos 1 Vpp
• using SIMODRIVE 611 * F F F F F F F F F F
digital – control plug–in
module
1FT6/1FK6 integrated * F F * * * * * * * *
encoder
• using SIMODRIVE 611 * F F F F F F F F F F
digital – control plug–in
module
• using SIMODRIVE 611 F * * * * * * * * * *
universal – control plug–
in module
Incremental encoder with * F F * * * * * * * *
sin/cos 1 Vpp
• using SIMODRIVE 611 * F F F F F F F F F F
digital – control plug–in
module
F Standard f Option * not possible SIMODRIIVE 611 digital control plug-in module.
1) SINUMERIK 810D measuring channels and via 2) Two measuring systems per axis.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Geometry axes, * F F F F F F F F F F
switchable online
in the CNC program
FRAME concept F F F F F F F F F F F
Inclined surface machining F F F * F F F F F F F
with FRAMEs
F Standard
f Option
* not possible
3) Available soon.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
On–the–fly axis F F F F F F F F F F F
synchronization
Thread run–in and run–out, * F F F F F F F F F F
programmable
Constant–lead thread F F F * F F F F F F F
cutting
Tapping with/without F F F F F F F F F F F
compensating chuck
Synchronous spindle/ 6FC5 255 – 0AB01 – 0AA0 * * f * f f f f f f f
multi–edged turning
NURBS F F F * F F F F F F F
(non–uniform rational
B splines) universal
interpolator
Continuous–path mode F F F * F F F F F F F
with
programmable rounding
clearance
4 linear interpolating axes F F F * F F F F F F F
• Maximum 4 4 5 2 4 4 4 4 10 12 12
4)
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Linked transformations * F F * F F F F F F F
(TRAANG inclined axis
after TRAORI/universal
milling
head/TRANSMIT/TRACYL
)
Machining package 6FC5 251 – 0AA10 – 0AA0 * * * * * * * * f f f
5 axes 4)
Transformation package 6FC5 251 – 0AD07 – 0AA0 * * f * * * * * f f f
2) 2) 2)
Handling
Measurement stage 1 F F F F F F F F F F F
2 probes (switching)
with/without delete
distance–to–go
Measurement stage 2 6FC5 250 – 0AD00 – 0AA0 f f f f f f f f f f f
1) 1) 1) 1) 1) 1)
(logging of measurement
results, measurement 3)
functions from
synchronized actions,
cyclical measurement)
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
channel,
technology cycles)
Positioning of axes * F F F F F F F F F F
5)
and spindles using
synchronized actions
(command axes)
F Standard
f Option
* not possible
5) Available soon. 7) Maximum of one SIMATIC analog module: SM 331, SM 332
or SM 334.
6) Without stepper drives, 5 inputs are available. 8) With limited functionality, see description of options.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
control)
Continuous dressing 6FC5 251 – 0AB10 – 0AA0 * f f * f f f f f f f
3) 3) 3) 3) 3)
(parallel dressing, online
modification of tool offset) 1) 1)
Asynchronous subroutines F F F F F F F F F F F
(ASUPs) 4):
• Special interrupt routines 6FC5 251 – 0AA00 – 0AA0 * f f f f f f f f f f
1)
with rapid lift from the
contour
Actions applying to more
6FC5 251 – 0AD04 – 0AA0 * f f f f f f f f f f
than
one operating mode
(ASUPs and synchronized
actions
in all modes)
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
CNC programming
Programming language F F F F F F F F F F F
(acc. to DIN 66 025 and
high–level language
expansion)
Part program management F F F F F F F F F F F
(program names with
23 alphanumeric
characters)
Main program call from F F F F F F F F F F F
main program and
subroutine
Job list 5) * F F F F F F F F F F
for complete machining
with all workpiece–oriented
data
(RPA, TOA, etc.)
7 subroutine levels and F F F F F F F F F F F
4 interrupt routines,
maximum
Subroutine number F F F F F F F F F F F
of passes v9999
Skip blocks on 8 levels F F F F F F F F F F F
(/0 to /7)
Polar coordinates F F F * F F F F F F F
Dimensions, metric/inch, F F F F F F F F F F F
switchover by operator
action or program
Inverse–time feedrate * F F * F F F F F F F
6) 6)
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
ShopMill * f f * f f f f f f f
3)
with MMC 100.2/MMC 103
2)
SpeedMill 810D/840D * f f * f f f f f f f
Digitization with MMC 103 * * * * * * * f * * f
Offline ISO dialect f f f f f f f f f f f
CNC program converter 3)
Offline SINUMERIC f f f f f f f f f f f
800/840D
CNC program converter 3)
Online ISO dialect * f f f f f f f f f f
interpreter 3)
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Communication
RS 232C (V.24) F F F F F F F F F F F
serial interface with MMC
module or OP 030
2nd RS 232C (V.24) F F F F F F F F F F F
serial interface with
MMC 100.2/MMC 103
Multi–point interface (MPI) f F F F F F F F F F F
4)
to operating unit
Execution from * F F F F F F F F F F
hard disk with MMC 103
(program chaining)
Execution of large
CNC programs
• from the hard disk F F F F F F F F F F F
with MMC 103
• via RS 232C (V.24) F F F F F F F F F F F
interface with MMC 100.2
Data exchange * * F F F F F F F F F
between machining
channels
High–speed * F F * F F F F F F F
5) 5) 5)
data exchange, NC–PLC
NC program f f f f f f f f f f f
transfer
via network with
MMC 103 and SINDNC
MINI–DNC data f f f f f f f f f f f
transmission
program
Data storage F F F F F F F F F F F
on hard disk
MMC 103, floppy disk
Data storage on PC card F F F F F F F F F F F
(not with MMC 103)
Storage of data from F F F F F F F F F F F
hard disk MMC 103 on
CD–ROM
MMC 103 with F F F F F F F F F F F
exchangeable
hard disk
Data exchange between f f f f f f f f f f f
CNC with MMC 103 and
SINCOM control computer
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Communication (continued)
Peripheral interface 6FC5 252 – 0AD00 – 0AA0 * * f f f f f f f f f
connection via
PROFIBUS–DP 1)
(software option)
SINUCOPY–FFS for f f f f f f f f f f f
SIMATIC S7 PG 740
Operation
Handheld programming * f f f f f f f f f f
unit
MPI type for handling
Mini handheld unit f f f f f f f f f f f
Handheld unit f f f f f f f f f f f
B–MPI type
Distribution box for f f f f f f f f f f f
handheld
terminal/programming unit
Electronic handwheels 2
2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3 2/3
connectable 2) 2) 3) 3) 3) 3) 3) 3) 3) 3)
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Operation (continued)
Connection for F F F F F F F F F F F
SIMATIC HMI
using PLC
MMC modules f f f f f f f f f f f
for installation in
operator panel:
• MMC 100.2 with
system software,
operator interface
• MMC 103 with
system software,
operator interface
under Windows
• MMC 103 for
OEM functions 6)
PCI/ISA adapter f f f f f f f f f f f
(2 PCI/ISA modules)
for MMC 103 7)
3.5“/1.44 MB f f f f f f f f f f f
diskette drive
for MMC 103
Machine control panel f f f f f f f f f f f
(MCP)
with LEDs
Machine control panel f f f f f f f f f f f
OP 032S
PP 031–MC f f f f f f f f f f f
Push Button Panel
Full CNC keyboard f f f f f f f f f f f
Full CNC keyboard f f f f f f f f f f f
OP 032S
Standard PC keyboard f f f f f f f f f f f
(MF–II)
Operator interface F F F F F F F F F F F
with 8 horizontal/
8 vertical softkeys on
OP 031/OP 032/OP 032S
Plaintext display F F F F F F F F F F F
of user variables
on MMC module
Cycle support F F F F F F F F F F F
on MMC module
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Operation (continued)
2D display of F F F F F F F F F F F
3D protection ranges/
working ranges
on MMC module
Operator interface for * f f f f f f f f f f
1)
MMC 103 with
TRANSLINE 2000 HMI
software
Languages (German, F F F F F F F F F F F
English) available
in system/online
by toggling
• MMC 100.2 : 2 / 2
• MMC 103 : w5 / 2
European language f f f f f f f f f f f
expansion (English,
French, German, Italian
and
Spanish) for retrofitting/
upgrading in MMC 100.2
Asian language f f f f f f f f f f f
expansion 2)
(traditional and
simplified Chinese
characters)
for retrofitting/upgrading
in MMC 100.2
European language f f f f f f f f f f f
expansion for MMC 103
(English, French, German,
Italian and Spanish)
Asian language f f f f f f f f f f f
expansion 2)
for MMC 103
(traditional and
simplified Chinese
characters)
Asian language f f f f f f f f f f f
expansion 2) for MMC 103
(Korean)
Other language expansions f f f f f f f f f f f
on MMCs for CCUs/NCUs
2)
Workpiece–related actual F F F F F F F F F F F
value system (grinding)
CNC program messages F F F F F F F F F F F
F Standard
f Option
* not possible
1) without diagnosis functionality. 2) On request.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Operation (continued)
Screen saver F F F F F F F F F F F
OP 031/OP 032/OP 032S
Access protection, F F F F F F F F F F F
8 levels
Machine and production f f f f f f f f f f f
data acquisition
WinBDE for MMC 103
Tool management * f f f f f f f f f f
functions SINDTI
for MMC 103
Quality data f f f f f f f f f f f
assurance with
MMC 103
Tool identification * f f f f f f f f f f
systems with
MMC 103
MMC EasyMask f f f f f f f f f f f
with MMC 103
MMC EasyTrans f f f f f f f f f f f
with MMC 103
PLC–tool management * f f f f f f f f f f
data
distributor with MMC 103
Add user’s own F F F F F F F F F F F
interfaces to operating
areas
Contour programming F F F F F F F F F F F
with recompilation
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Operating modes
AUTOMATIC, MDA, F F F F F F F F F F F
JOG modes
Teach in F F F F F F F F F F F
Teach in with handheld See Section 3 * f f f f f f f f f f
programming unit HPU
MPI type
Reference–point approach F F F F F F F F F F F
manual/by means of
CNC program
Follow–up mode F F F F F F F F F F F
Preset F F F F F F F F F F F
(set actual value)
Repos (repositioning
to contour)
• by means of F F F F F F F F F F F
operation/semi–
automatic
• by means of program 6FC5 251 – 0AA01 – 0AA0 f f f f f f f f f f f
Block search with/ F F F F F F F F F F F
without calculation
Tool offsets
Tool management 6FC5 251 – 0AB12 – 0AA0 * f f f f f f f f f f
Tool change by means of F F F F F F F F F F F
T number
Tool offsets * F F F F F F F F F F
• Offset selected using T
and
D number
• Offset selected using
D number
(without T assignment)
Number of F F F F F F F F F F F
tool offsets, configurable
(up to 1500 cutting edges)
Tool types F F F F F F F F F F F
1)
Turning, drilling/milling,
grinding, groove sawing
F Standard
f Option
* not possible
1) Limited functionality.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Compensation
Backlash compensation F F F F F F F F F F F
Leadscrew error F F F F F F F F F F F
compensation
Measuring system error F F F F F F F F F F F
compensation
Electronic weight 6FC5 255 – 0AC00 – 0AA0 * * * f f f f f f f f
compensation
Beam sag compensation, 6FC5 251 – 0AB15 – 0AA0 * f f * f f f f f f f
2) 3) 2) 3) 2) 2) 2)
multi–dimensional
Manual quadrant F F F * F F F F F F F
error
compensation
Automatic quadrant 6FC5 251 – 0AB14 – 0AA0 * * * * f f f f f f f
3)
error compensation
(neural network)
• Graphic check
with circularity test
with MMC 103
or external PC
Temperature compensation 6FC5 251 – 0AA13 – 0AA0 f f f f f f f f f f f
F Standard
f Option
* not possible
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Compensation (continued)
Automatic drift F * * * * * * * * * *
compensation for
analog speed setpoints
Feedforward control
• Speed– F F F F F F F F F F F
dependent
• Acceleration– 6FC5 250 – 0AA07 – 0AA0 * * * f f f f f f f f
dependent
Standard cycles
Process–oriented cycles f f f f f f f f f f f
4)
for drilling/milling and
turning (English, French,
German, Italian and
Spanish)
Access protection for F F F F F F F F F F F
cycles
Measuring cycles for f f f f f f f f f f f
4)
drilling/
milling (English, French,
German, Italian and
Spanish)
PLC area
SIMATIC S7-300 See Catalog ST 70 * F * * * * * * * * *
CPU 314
CPU 315 See Catalog ST 70 f * * * * * * * * * *
CPU 315–2 DP See Catalog ST 70 f * F F F F F F F F F
CPU 316/318 See Catalog ST 70 f * * * * * * * * * *
PLC user memory 5)
• 48 KB with CPU 315 to F * * * * * * * * * *
512 KB with CPU 318
• 64 KB * F F F F F F F F F F
• Maximum capacity in KB 48 128 288 288 288 288 288 288 288 288 288
Expansion of PLC 6FC5 252 – 0AA03 – 0AA0 * f f f f f f f f f f
user memory
in units of 32 KB
PLC programming See Catalog ST 70 f f f f f f f f f f f
with HiGraph
(STEP 7 expansion
package)
F Standard
f Option
* not possible
4) Limited functioality.
5) Including PLC basic program.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
F Standard
f Option
* not possible
1) The number is equal to the sum of inputs and outputs. 3) 1KA = 1024 statements; corresponds to approx. 3 KB.
2) Values shown in brackets apply to CPU 318-2.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Diagnostics functions
PLC status F F F F F F F F F F F
HiGraph diagnosis or * f f f f f f f f f f
4)
ProDiag (S7–GRAPH) for
MMC module with
TRANSLINE 2000 HMI
software
Remote diagnosis with f f f f f f f f f f f
MMC 103
Logbook with F F F F F F F F F F F
MMC module
F Standard
f Option
* not possible
4) Limited functionality.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Safety functions
Safety functions F F F F F F F F F F F
Axis limitation from F F F F F F F F F F F
the PLC
Spindle speed F F F F F F F F F F F
limitation
SINUMERIK safety–
integrated
safety functions for
protecting
against personal injury and
damage to machinery 1)
• Basic function for 6FC5 250 – 0AC10 – 0AA0 * * * f f f f f f f f
up to 4 axes/spindles
• Additional function for 6FC5 250 – 0AC11 – 0AA0 * * * * f f f f f f f
each
axis/spindle from 5th
axis/spindle onwards
Generator operation, 6FC5 255 – 0AE00 – 0AA0 * * * f f f f f f f f
independent drive
Extended stop and retract
6FC5 250 – 0AE01 – 0AA0 * * * f f f f f f f f
ESR, independent drive
(incl. generator operation)
F Standard
f Option
* not possible
1) Prerequisites:
SIMODRIVE 611 digital with performance control, and
additional DMS input (the input for voltage signals is
recommended) or Standard 2 control with additional DMS
input. NCU terminal block with DMP compact modules.
NCU 561.2
NCU 571.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 572.2
NCU 573.2
NCU 573.2
NCU 570
12 axes
31 axes
12 axes
31 axes
CCU 1
CCU 2
Order No.
Start–up
Series start–up via a F F F F F F F F F F F
serial interface
Series start–up by means F F F F F F F F F F F
of programming the
PC card offline or online
Start–up software
for SIMODRIVE 611;
digital converter system
incl. data management
and measuring functions
for control loops
• Integrated in MMC 103 * F F F F F F F F F F
• On external PC * f f f f f f f f f f
MMC 103 standard f f f f f f f f f f f
operator
interface for PC/PG for
start–up or service
purposes during
operation without operator
panel
Start–up trace * F F F F F F F F F F
with MMC 103
drive optimization without
an
additional oscilloscope
F Standard
f Option
* not possible
1D/3D distance control controls three machine axes and one gantry
in position control cycle The distance control can be used to evaluate axis and enables the distance required for
sensor signals for example via the fast machining for technical reasons to be held
analog input of the NCK I/O device (A/D constant automatically.The most important
conversion: 75 µs). application for this is laser cutting, e.g. radial
The “1D distance control in IPO cycle“ cutting of rods with non–
function can be used to calculate a position circular cross sections.
offset $AA_OFF for an axis via synchronized
Limited functionality of “1D/3D distance
action.
control in position control cycle“ on
The “1D/3D distance control in position SINUMERIK 840DE: the value measured can
control cycle“ (incl. in IPO cycle) function only be assigned to one axis at a time (1D).
Generator operation,
independent drive The “Generator operation“ function can be of the spindle or the movement of the axis is
used in the event of short–term power failures fed back into the intermediate circuit in
or to supply the power required for accordance with the generator principle.
(independent drive) retraction. For this
purpose, the power stored in the rotation
Master/slave for drives set to a tensioning torque that can be set via
The “Master/slave for drives“ function is the machine data.
required when two electrical drives are
Sample applications are:
mechanically linked to one axis. A torque
controller ensures that both drives produce • Improved performance and (temporary)
exactly the same torque in such a link, since mechanical linking of drives Drives with two
the two motors would otherwise counteract motors that operate on one geared rod
each other. • Reworking of wheel blocks for rail stock
To achieve a tensioning between the master • Reversing of mutually tensioned drives
and slave drives, the torque controller can be without play
Several feedrates in
one block The “Several feedrates in one block“ function a retraction synchronized with the movement.
can be used to activate 6 different feed The retraction is initiated with a previously
values of a CNC block depending on the defined amount within an IPO cycle. The
external digital and/or analog inputs, a dwell distance–to–go that remains is deleted.
time and
Measurement stage 2 The measurement results during continuous
Whereas each measurement function for (cyclical) measurement are written to a FIFO
motion blocks in the part program is restricted variable. Endless measurement can be
to one block, measurement functions from achieved by the cyclical reading of the FIFO
synchronized actions can be switched on at values. The measurement results can be
any time independently of the part program. optionally
The measurement results in the CNC block logged in a file of the control or output to a
can be assigned to the axes. Up to 4 trigger printer or PC using the RS 232 C (V.24) inter–
results can be processed per position control face. The user can specify the layout of the
cycle during simultaneous measurement. The standard report contained in the measurement
measured values are read as a function of the cycles.
three parameters probe, axis and
Limited functionality for SINUMERIK 810DE/
measurement edge.
840DE: Measurement from synchronized
actions and cyclical measurement are not
possible.
Reciprocating functions Behavior of the reciprocating axis at the
In this function, an axis reciprocates with the turning point:
programmed feedrate between two turning
• Change of direction initiated
points. Used, for example, on grinding
machines. - Without reaching the exact stop limit
(soft turning)- After reaching the
Asynchronous reciprocating beyond block
programmed position, or
limits
- After reaching the programmed position
Several reciprocating axes can be active. and after the dwell time has expired.
Further axes can interpolate or infeed in any • The following intervention is possible:
way during the reciprocating movement. The
- The reciprocating movement and infeed
reciprocating axis can be the input axis for the
can be stopped by deletion of distance–
dynamic transformation or the leading axis for
to–go.
gantry and slave axes.
- Change the turning points using CNC
Block–defined reciprocation program, PLC, handwheel or direction
• Reciprocation with infeed in both turning keys.
points or just the left or right turning point. - Changes to the feed speed of the
Infeed by a programmable distance is reciprocat–ing axis via CNC program,
possible before the turning point. PLC or override.
• Sparking out strokes are possible on - Control of the reciprocating movement
completion of the reciprocation movement. using the PLC.
The spindle can also perform a reciprocating
movement.
Interface via PROFIBUS–DP provides the protocol profile CCU 2 of the SINUMERIK 840D contain a
PROFIBUS–DP for the distributed I/O devices. It permits a PLC 315–2 DP that is compatible with
very SIMATIC S7–300.
fast cyclic communication for small data The distributed I/O devices (e.g. ET 200) are
volumes. The formation of an optimum connected for communication. These I/O
subset devices are described in Catalog ST 70 and
of the PROFIBUS message–frame services Catalog ST PI. I/O devices can also be
and the increase of the transmission speed to operated using the SIMATIC S7–300 with the
maximum 12 Mbit/s means that the bus cycle IM 361 interface module and a CP 342–5 DP
times are so small that they can be ignored. communications processor without the
The advantages of the PROFIBUS remain: integrated interface connection of the NCUs
High availability, data security and standard (transmission rate up to 1.5 Mbit/s). See
message–frame structure. Section 11 for literature on PROFIBUS–DP.
All NCUs of the SINUMERIK 840D and the
PLC user
memory expansion The PLC user memory in the SINUMERIK of 32 KB, from the basic version of 64 KB to
810D/ 840D controls can be extended in units 128 KB (CCU1) and to 288 KB (CCU2 and
NCUs).
Repos A repositioning to the contour can also be Program commands provide a number of
(repositioning by performed automatically. Repositioning can approach strategies:
program) be performed with new tool offsets. The
interrupted program is continued with the new • Approach the interrupt point
tool offsets. • Approach the block start point
• Approach the block end point
• Approach a path point between block start
and interrupt
Punching and nibbling The punching and nibbling functions are few milliseconds is achieved using fast
functions principally implemented with language signals. The signals synchronize the NCK
commands (high–level language elements), and the punching unit.
stroke control and automatic path Automatic path segmentation
segmentation. “Automatic path segmentation“ divides a
Language commands specified CNC block into equal–sized path
The special punching and nibbling sections, where the length of the individual
functions are activated and deactivated subsections in each block can be
using configurable language commands. parameterized.
Stroke control The section is divided into equal distances
Immediate stroke control in the range of a for linear and circular interpolation.
Synchronized actions More than 16 synchronized axes can be programs in the same IPO cycle by scanning
Stage 2 active in a CNC block and a maximum of 256 digital inputs.
parallel actions can be programmed in every Limited functionality for SINUMERIK
channel. Synchronized actions can be used 810DE/840DE: The number of axes traversed
to combine technology cycles as programs. simultaneously is limited to 4 (path and
This permits, for example, initiation of axis positioning axes).
Synchronous spindle/ Angle–accurate synchronous operation of a On–the–fly transfer
multi–edge turning lead– ing spindle with one or more following
• n1 = n2
spindles provides, particularly for turning
machines, the capability of on–the–fly • angle 1 = angle 2 or
workpiece transfer from spindle 1 to spindle 2
• angle 2 = angle 1 + angle D
(reduction of idle times caused by
reclamping). The specification of an integer transmission
ratio between the main spindle and a “tool
In addition to the speed synchronization, the
spindle“ provides the conditions for multi–
relative angular position of the spindles to
edge machining (polygon turning).
each other can be specified, e.g. on–the–fly,
position–oriented transfer of chamfered Multi–edge turning:
workpieces.
n2 = Ü · n1
Configuring and selection are performed
using either the CNC program or the operator
panel. Several synchronous spindle pairs can
be implemented.
Tangential control • Approach of the cutting wheel for glass or
Tangential control permits a rotary axis to paper processing
track in the direction of the tangent of two
Tangential control is active in every
path axes. The two leading axes and the
interpolation type.
tracked axis are in the same channel.
Application example
Applications are:
It is common that the punching tool and the
• Tangential approach of a rotating tool during
associated dies on nibbling machines can be
nibbling
rotated. A tool can then be used in different
• Tracking of the workpiece alignment with a ways and frequent tool changes become
band saw unnecessary. This permits contours to be
• Approach of the dressing tool to a grinding produced with a low degree of surface
wheel roughness.
• Tangential feed of a wire during 5–axis
welding
Temperature • Position–independent factors (e.g.
compensation The thermal expansion of the machine as it displacement of the ballbearing spindle
affects the measuring system can be resulting from the expansion of the machine
compensated for specific axes. The bed).
temperature values are recorded using the
The PLC user program can pass the axis–
PLC.
specific correction parameters to the CNC.
The following compensations are possible:
• Position–dependent temperature effects
(e.g. expansion of the ballbearing spindle)
Handling transformation The transformation package “Handling“ With this coordinate transformation, the
package contains the so–called transformation motions of the handling device become
standard block, which can be used to operate considerably easier and more user–friendly.
typical 2–5–axis handling mechanisms, such Setup, that is to say the manual traversing of
as gantry or Scara. This coordinate the handling device using the jog keys of the
transformation package converts the axis– handheld programming unit, for example, can
specific actual values of the axes (e.g. A1 to be carried out in the Cartesian coordinate
A4) into Cartesian values (e.g. X, Y, Z, A) and system as well as in the axis–specific
the programmed Cartesian setpoint values coordinate system. The machine data are
back into axis–specific values for the handling used in each case to match the
equipment. transformation to the kinematics.
Transmit/peripheral The “Transmit“ function permits the milling of Transmit through the pole is implemented in
surface transformation outside contours on turned parts, e.g. various ways:
rectangle (linear axis with rotary axis). • During travel through the pole, the rotary
This simplifies programming and improves axis is automatically turned through 180?
machine efficiency due to complete after
machining: Turning and milling on one reaching the turning center and then the
machine without reclamping. 3D interpolation rest of the block processed.
with two linear axes and one rotary axis is • The control automatically reduces the
possible. The two linear axes are feedrate and acceleration during travel
perpendicular to each other and the rotary close to the pole.
axis is parallel to one of the linear axes. • If the path contains a corner in the pole of
Transmit can be invoked simultaneously in the rotary axis, the control automatically
different channels. Selection and deselection compensates for the change of position in
of the function is possible with a preparatory the rotary axis with automatic block
function (straight line, helix, polynomial and insertion.
activation of tool radius offset) in the part “Peripheral surface transformation“ is used
program or with MDA. for turning machines and milling machines. It
The area of the pole of the transformation is permits peripheral surface machining, e.g. of
reached with Transmit if the tool center can turned parts.
be positioned at the turning center of the Three orthogonal linear axes and one rotary
rotary axis included the transformation. axis (parallel to one of the linear axes) permit
the creation of slots with parallel sides and
flat bottom.
Feed interpolation In accordance with DIN 66 025, the F traversed linearly increasing or decreasing
address can specify a constant feed in the with the FLIN address over the path distance
part program block. To permit a more flexible from the current value at the block start to the
specification of the feed characteristic, block end. The FCUB address is used to
programming to DIN 66025 has been connect the F–values programmed in each
expanded to include linear and cubic block with a spline with reference to the block
characteristics above the path. The cubic end point.
characteristics can be programmed directly or The spline starts and ends tangentially to the
as an interpolating spline. The default setting previous or following feed value. The FPO
FNORM identifies the constant feed over the address is used to achieve a feed
entire path distance. An F–value programmed characteristic using a polynomial from the
in the block can be current value through to the end of the block
in which the F address was programmed.
Acceleration–dependent The dynamic and acceleration–dependent accuracy even for high path speeds.
feedforward control feedforward control can largely eliminate Feedforward control can be selected and
contour inaccuracies caused by following deselected for specific axes via the part
errors. This results in excellent machining program.
Position switching The path switching signals can be used to set protection zones or the position–dependent
signals/ position–dependent interface signals for the initiation of movements, e.g. hydraulic
cam controller PLC. The positioning values that are to be reciprocating axes in grinding.16 position
used to set the signal output and a lead/delay signal pairs are available. The position
time can be programmed in the part program switching signals are output in IPO cycles.
and changed in the setting data. The function However, they can also be output as
can be controlled with the PLC. switching outputs using the “High–speed
Examples of applications are the activation of CNC inputs/outputs“ function in positioning
control cycles.
3D tool
radius offset 3D tool radius offset or tool offset in space The radius of a cylindrical cutter at the tool’s
permits the machining of angular surfaces. point of contact is taken into consideration.
The 3D tool radius offset function permits The drilling depth of a cylindrical cutter can
peripheral milling and face milling with the be programmed. In addition to the X, Y and Z
specification of a path. The angular clamping planes, the cutter can be turned around the
position of a tool on the machine can be advance angle, angle of inclination or lateral
entered and corrected. The control edge.
automatically calculates the resulting
positions and movements.
Tool management • Axis motion during tool change with
The tool management function ensures that automatic synchronization at next D number
the correct tool is always present at the right
• Count and tool life monitoring with
location on the machine and that the data
prewarning limit
assigned to a tool are up to date. It is used
with machine tools that have a circular Up to 30 magazines with a maximum of 1500
magazine, chain magazine or box magazine. magazine slots and 1500 tools with up to 9
In addition, it permits fast insertion of a tool, cutters per tool (maximum 1500) can be
and avoids rejects by monitoring the tool managed.
usage time and machine stoppage time by With the MMC 103 as highest expansion
taking account of replacement tools. level, the full scope of functions of tool
The following are the most important management can be used. The major
functions for tool management: functions are also avail–able using OP 030
and MMC 100.2.
• Tool selection over all magazines and
revolvers for active tools and spare tools For the SINUMERIK 810D/840D, SINTDI also
makes available other tool management
• Determination of an empty location to match
functions, such as tool records and online
the tool size and type
coupling to the tool preset device, in addition
• Tool–dependent location coding (fixed and to tool management.
variable)
• Initiation of tool change using T or M
command
Major functions in OP 030 MMC 100.2 MMC 103
tool management
System displays in the standard software F F F
Configuration options for screen forms and - - F
softkeys
User–friendly start–up via system displays - - F
Editing of tool data F F F
Magazine and tool list F F F
Search for empty location and location F F F
positioning
Tool loading and unloading F F F
User–friendly search for empty location via - - F
softkeys
1) 1)
Several magazines possible F
Several loading/unloading points per magazine - - F
Tool cabinet and tool catalog - - F
Clear D–number structure - - F
Adapter data - - F
Location–dependent offsets - - F
Loading and unloading via code carrier system - - F
1)
Data backup via V.24 (RS 232 C) interface F F
Data backup on hard disk - - F
F Standard
1) Available soon.
Assembly system
• SIMATIC S7–300 F F F *
• SIMODRIVE 611 digital * * * F
Axes per module 1 1 4 1
Channels per module 1 1 1 1
4 interpolating axes, maximum * * F *
1) 1)
Max. axes per SIMATIC PLC 34 1
Drives
• FM STEPDRIVE F * F *
• SIMODRIVE 611 analog/universal * F F *
• SIMODRIVE 611 digital * * * F
Control of stepper motor drives * *
F F
F Standard
f Option
* not possible
F Standard
f Option
* not possible
CNC programming
Communication
F Standard
f Option
* not possible
1) Limited by program memory (16 KB) 3) Limited by program memory (125 KB)
2) Limited by program memory (32 KB) 4) SIMODRIVE 611 digital with standard control.
Control F F F F
6)
MDI F F F F
Automatic F F F F
Reference–point approach F F F F
Follow–up mode * F F F
Parking axis F F F F
Simulation F F F F
Linear measurement F F F F
Reference–point retrigger F F F F
Disable enable input F F F F
Disable software limit switch F F F F
In–process measurement F F F
F 8)
7)
Disable automatic drift compensation * F F
Preset (set actual value) F F F F
Block search/reverse block search F F F F
6)
Teach–in F F F
Delete distance–to–go F F F F
Restart F F F F
F Standard
f Option
* not possible
20 tool offsets F F F F
Tool offsets 1 length + 1 wear (add./abs.) F F F F
Zero offset F F F F
Reference point offset F F F F
1)
Automatic drift compensation for analog speed * F F
setpoints
Backlash compensation F F F F
PLC area
FM usable in SIMATIC S7–300 from CPU 312 from CPU 312 from CPU 314 *
2) 2)
F Standard
f Option
* not possible
Diagnostics functions
PLC status F F F F
Diagnostic buffer with indication of
• Time * * * F
• Error identifiers F 4) F 4) F 4) F 5)
• Additional information * * * F
List of all pending errors * * * F
CPU system faults * * * F
User program events * * * F
Servo alarms F F F F
with text
Diagnostic alarms and messages F F F *
Parameterization/start–up
F Standard
f Option
* not possible
Export notes
As a result of export restrictions that exist for the system The export versions (SINUMERIK 810DE/840DE/FM–NC
software of numerical controls with respect to certain control and also the FM 357L positioning module) are limited in their
functions in accordance with the European/German export functionality in accordance with the export list restrictions and
list, the SINUMERIK 810D, SINUMERIK 840D and the FM so not subject to approval in accordance with EU and
357 positioning module can be supplied in two versions. This German law with regard to their “type“.
applies to the NCU system software for the SINUMERIK The approval status for the complete CNC system depends
840D, to the CCU components with integrated system on the control or control versions used.
software for the SINUMERIK 810D and for the system Note:
firmware for the FM 357 positioning module.
If a re–export approval requirement in accordance with US
The standard versions (SINUMERIK 810D/840D, FM 357LX law applies to certain components, this must also be taken
positioning module) provide the full function capability of the into consideration (information in the delivery documents or
control but are subject to approval for export to countries on request). Similarly, a resulting approval requirement may
outside the EU. need to be taken into consideration with regard to the final
location and purpose
1) Available soon.
Important export notes: If the control built into the machine tool is to be exported, it is
recommended that the delivery of those spare parts which
Because the export of the standard versions
require approval be included as a precautionary measure in
(components/sys– tem) is subject to a time–intensive official
the approval application at the time of procurement by the
approval procedure that also applies to the delivery of the
machine manufacturer. However, if the machine is exempt
components requiring approval as part of service and spare
from approval, it is still recommended as a precautionary
parts supply. The export versions should be used whenever
measure, that an approval application be procured for the
possible..
delivery of spare parts requiring approval.
If standard versions are used, special care must be taken in The delivery of spare parts requiring approval can be made
order to ensure that approval requirements also apply to quickly and free of complications by the manufacturer, or by
export components requiring approval in spare parts Siemens if the manufacturer provides Siemens with the
deliveries. This applies in particular to controls that have original approval document.
been built into machine tools by the machine manufacturer
■
which can then be exported, exempt from export license.
The long official approval procedure that this entails can
greatly restrict quality service.
Basic Version
Option
- Not possible
1)
Available soon
6EP1935-6DM01
• AKKU_Module
Basic Version
Option
- Not possible
E Spare part
Design Technology
• SIMODRIVE 611 --
• PCU – –
2)
• SIMODRIVE 611 analog --
--
Control of – – –
stepper motor drives
FM STEPDRIVE
Mode groups
• 1 mode group
• Maximum configuration 2 1 1
Machining channels
• 1 machining channel
• Maximum configuration 2 2 2
Additional – – –
axis/spindle + channel
Basic Version
Option
– Not possible
1)
Control via PROFIBUS DP with Motion Control functionality
2)
Via PROFIBUS DP measuring circuit module
3)
Control via analog or PROFIBUS interface
Axes/spindles and/or
positioning axes/auxiliary spindles 5 5 5
In additional, as a package: – – –
4 machining channels
and 13 axes
FM 354 as an NC axis – – –
(5th axis)
Basic Version
Option
– Not possible
1)
Option: if number of axes + spindles > 5
1)
Second measuring system for one axis via PROFIBUS DP measuring circuit module,
available soon
2)
Two measuring systems per axis
3)
Via PROFIBUS DP measuring circuit module, available soon
Preprocessing buffer,
dynamic (FIFO)
Look-ahead 6FC5250-0AA06-0AA0
Geometrical axes,
online-selectable in the CNC program
FRAME concept
Feedrate override
0 % to 200 %
Feedrate override,
axis-specific
0 % to 200 %
Traversing range
± 9 decades
Velocity,
max. 300 mps
Acceleration
with jerk limitation
Programmable 6FC5250-0AB00-0AA0 1)
acceleration
Travel to 6FC5255-0AB02-0AA0
fixed stop
Basic Version
Option
– Not possible
1)
Available soon
CNC functionality: Axis functions General Version NCU 571.2 NCU 572.2
(cont'd.)
Trail axes
(TRAIL)
Master/slave – –
for drives 2)
Spindle speed
• analog 3) – –
• digital
Spindle speed,
max. programmable
range of values:
REAL +/- 3.4028 ex 38
(display:
+/- 999999999.9999)
Spindle override
0 % to 200 %
5 gear stages
Automatic
gear stage selection
Spindle speed
limitation
(min. and max.)
Constant cutting
speed
Spindle control
via PLC
(positioning, oscillation)
Switchover to
axis mode
Basic Version
Option
– Not possible
1)
Available soon
2)
Prerequisite: Technology PC card
3)
Via PROFIBUS DP measuring circuit module, available soon.
On-the-fly axis
synchronization
Universal interpolator
NURBS
(Non Uniform Rational
B-Splines)
4 linear-interpolating axes
• Max. 9 4 10
Circle via
intermediate point
Helical
interpolation
• 2D + 2
• 2D + 6 –
• A, B and C splines
1)
• Compressor function
Basic Version
Option
– Not possible
1)
Available soon
Transmit/ 6FC5251-0AB01-0AA0
peripheral surface transformation
Interlinked transformations
(inclined axis TRAANG
after TRAOR/cardan
millhead/TRANSMIT/TRACYL)
Machining package – –
5 axes 4)
Measuring, stage 1 3)
2 sensors (switching)
with/without delete distance to go
Measuring, stage 2 3) 1)
(log of measurement results,
measuring functions from
synchronized actions,
cyclic measuring)
Basic Version
Option
– Not possible
1)
With limited functionality, see Reference Manual of Options
2)
Prerequisite: Technology PC card.
3)
Available soon.
4)
Contains the option "Multi-axis interpolation"
• block-specific
Handwheel override
Contour handwheel
• Extension via – –
SIMATIC S7 I/Os
32 inputs
32 outputs
4 analog inputs
4 analog outputs
• Extension via –
NCU terminal block
32 digital inputs
32 digital outputs
8 analog inputs
8 analog outputs
Synchronized actions
(max. 16) and fast auxiliary function
output
Positioning of axes 1)
and spindles via
synchronized actions (command
axes)
Basic Version
Option
– Not possible
1)
Available soon
2)
With limited functionality, see Reference Manual of Options.
Clearance control
Evaluation of internal – 3) 1)
drive parameters
(prerequisite for
Adaptive Control)
Asynchronous
ASUP subroutines4)
Basic Version
Option
– Not possible
1)
Available soon.
2)
Prerequisite: Technology PC card
3)
With limited functionality, see Reference Manual of Options.
4)
Fast CNC inputs/outputs required
Programming language
(DIN 66025 and high-level language
extension)
Job list 1)
for complete machining
with all workpiece-oriented
data (RPA, TOA etc.)
Number of subroutine
passes ≤ 9999
Skip blocks
in 8 levels (/0 to /7)
Polar coordinates
Inverse-time feedrate 2)
• via M word,
max. programmable
range of values:
REAL +/- 3.4028 ex 38
(display: +/- 999999999.9999)
INT -231 to 231 – 1
Basic Version
Option
– Not possible
1)
With MMC 103/HMI Advanced.
2)
Available soon.
• User variables,
configurable
• Macro technique
• Control structures
(IF-ELSE-ENDIF, WHILE,
FOR, REPEAT, LOOP)
• Commands to MMC
• STRING functions
AutoTurn PLUS –
with MMC 103
ManualTurn –
with MMC 100.2/MMC 103 2)
ShopMill –
with MMC 100.2/MMC 103 2)
SpeedMill 810D/840D –
1)
Available soon.
2)
With MMC 103 on request
3)
On request
Fast 2)
data exchange NC-PLC
Data backup on
hard disk of MMC 103/PCU,
floppy disk
Data backup on –
PC Card
(not with MMC 103)
Data backup of
MMC 103/PCU hard disk on CD-R
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
2)
Available soon
Operation
Connection for
operator panels OP7/OP17
Connection for – – –
operator panel OP27
Basic Version
Option
– Not possible
1)
References on the topic PROFIBUS-DP, see Catalog NC60.1, Part 11.
2)
Third handwheel can be operated as a contour handwheel
Connection for
SIMATIC HMI
via PLC
MMC modules –
for installation
in the operator panel:
PCI/ISA adapter –
(2PCI/ISA modules)
for MMC 103 2)
Basic Version
Option
– Not possible
1)
OEM Contract required
2)
For independent OEM applications: OEM Contract and OEM package required
3)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option).
• MMC 100.2 : 2 / 2 –
• MMC 103 : ≥ 5 / 2 –
on request 1)
• HMI Advanced: ≥ 5 / 2
Language extension 2) –
Asian
(Standard and simplified Chinese)
available in MMC 100.2 as an
upgrade/can be retrofitted
Language extension –
European for
MMC 103
(GER, ENG, FRE, ITA, SPA)
Language extension 2) –
Asian for MMC 103
(Standard and simplified Chinese)
Language extension 2) –
Asian for MMC 103
(Korean)
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
2)
On request
Screen darkening –
OP 031/OP 032/OP 032S
Access protection,
8 levels
Tool management –
functions SINTDI
for MMC 103
Tool –
identification systems
with MMC 103
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
Operating modes:
AUTOMATIC mode, MDA, JOG
Teach In 1)
Teach-in with See Catalog NC60.1 Part 3
handheld programming unit HPU
type MPI
Follow-up mode
Preset
(preset actual value)
Repos (repositioning)
Tool compensations
Selection of tool
compensations, configurable
(up to 1,500 tool edges)
Tool types
Turning, Drilling/Milling,
Grinding, Slotting Saw
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
Grinding-specific
tool compensation with grinding wheel
peripheral speed
3D tool 6FC5251-0AB13-0AA0 –
radius compensation
Toolholder,
orientable
Look-ahead detection
of contour violations
Zero offsets,
settable, max. 100
Zero offsets,
external (PLC)
Differential resolver
function (DRF)/
handwheel override
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
Positioning monitoring
Zero-speed monitoring
Clamping monitoring
Compensations
Backlash compensation
Leadscrew error
compensation
Electronic –
counterbalancing
Quadrant error – 2)
compensation, automatic (neural
network)
• Graphic control of
circularity test with MMC 103
or external PC
Basic Version
Option
– Not possible
1)
With limited functionality
2)
Available soon
3)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
Feedforward control
• velocity-dependent
• acceleration-dependent –
Cycles
PLC area
• 64 KB
• Maximum configuration in KB 288 288 288
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
2)
incl. basic PLC program
Toolbox with
basic PLC program,
standard machine data
and CNC variable sector
Digital Inputs 1)
Digital outputs 1)
• Max. – 768 768
64 (512) counters 2)
Processing time,
typ. 0.3 ms/KA
(0.1 ms/KA)
for bit commands 3)
FB, FC
256 256 256
DB
399 399 399
Cyclic block
Time-controlled blocks
Programming language
STEP 7
Statement list STL
STEP 7 on MMC 103/HMI Advanced on request
Devices for See Catalog ST 70
PLC programming and program
testing using programming device of
the types PG 7../PC
PC Card – – –
(Flash EPROM)
Basic Version
Option
– Not possible
1)
Number is equal to the sum of inputs and outputs
2)
Values in brackets apply to CPU 318-2
3)
1KA = 1,024 statements; corresponds to approx. 3 KB
Distributed
I/Os via
PROFIBUS-DP
• via CP342-5 DP –
data transfer rate
up to 1.5 Mbps
• via integrated
interface
data transfer rate
up to 12 Mbps
Diagnostic functions
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
Safety functions
Axis limiting
from PLC
Spindle speed
limitation
Generator mode, –
drive-independent
Basic Version
Option
– Not possible
1)
Prerequisites:
SIMODRIVE 611 digital with performance control with additional DMS input
(recommended: input for voltage signals) or standard 2-control with additional DMS input.
NCU terminal block with DMP compact modules.
Startup software –
for digital converter
system SIMODRIVE 611;
incl. data management
and measuring functions for
closed-loop control circuits
• on an external PC –
Startup trace –
with MMC 103
Drive optimization
without additional
oscilloscope
Basic Version
Option
– Not possible
1)
Prerequisite: Standard operator interface for machine tools HMI Advanced (option)
Notes
Data in the lists Apart from the Identifier and Name/Other information, the lists of machine and
setting data also include the following information:
Number The number of the data is displayed when it is listed on the MMC. This number
is output when the data is saved if MD 11230: MD_FILE_STYLE has been set
correspondingly.
Cross reference The data is described in detail in the specified description of functions or guide
(see section headed “References”).
• POWER ON (po) “RESET” key on the front panel of the NCU module
Protection levels Protection levels are indicated by numbers with the following meanings:
0 or 10: SIEMENS
1 or 11: OEM-HIGH
2 or 12: OEM-LOW
3 or 13: End user
4 or 14: Keyswitch position 3
5 or 15: Keyswitch position 2
6 or 16: Keyswitch position 1
7 or 17: Keyswitch position 0.
Complete protection:
The numbers within the range from 0 to 7 determine that assigned data in the
NC program and in the MDA mode cannot be overwritten or read.
Conditional protection:
The numbers within the range from 10 to 17 determine only for user data
(GUD) that assigned data in the NC program and in the MDA mode can be
overwritten or read.
The operation and display are always protected for both protection levels.
The interlock for protection levels 0 to 3 can be canceled by setting a
password, the interlocks 4 to 7 can be canceled via keyswitch position.
The user has only access to information which corresponds to the current
protection level and to lower protection levels. The machine data are assigned
varying protection levels as standard function.
The user can change the priority of the protection levels. In the machine data,
only low priority protection levels can be specified, but higher priority levels can
be specified in the setting data.
The following passwords are used for redefinition by the user:
APR (Access protection read) indicate read authorization
APW (Access protection write) indicate write authorization.
After the password, you will find the protection level to be set in each case as
number.
Example 1: Change rights for individual MDs
%_N_SGUD_DEF File for global variables
;$PATH=/_N_DEF_DIR
REDEF $MA_CTRLOUT_SEGMENT_NR APR 2 APW 2
Unit The unit refers to the default setting for the machine data
SCALING_FACTOR_USER_DEF_MASK,
SCALING_FACTOR_USER_DEF and
SCALING_SYSTEM IS METRIC = 1.
Depending on the MD SCALING_SYSTEM_IS_METRIC, the physical units
differ as follows:
MD 10240 = 1 MD 10240 = 0
mm inch
mm/min inch/min
m/s2 inch/s2
m/s3 inch/s3
mm/rev inch/rev
“-” is entered in the field if the MD is not based on any physical unit.
Default value This is the value to which the machine data is preset. “ / ” is entered in the list if
there are different default values for the channels.
Some machine data are provided with different default values depending on
the NCU used.
Note
When data is entered via the MMC, the input value is limited to 10 places
plus decimal point and sign.
Value range Specification of the input limits. If no value range is specified, the data type
(minimum and determines the input limits and “∗∗∗” is entered in the field.
maximum value)
Data type
BOOLEAN Machine data bit (1 or 0)
BYTE Integer values (from -128 to 127)
DOUBLE Real and integer values
(from ” 4.19*10-307 to ” 1.67*10308)
DWORD Integer values (from -2.147*109 to 2.147*109 )
DWORD Hexadecimal values (from 00000000 to FFFFFFFF)
STRING Character string (maximum 16 characters)
consisting of capital letters with digits and
underlining
UNSIGNED WORD Integer values (from 0 to 65536)
SIGNED WORD Integer values (from -32768 to 32767)
UNSIGNED DWORD Integer values (from 0 to 4294967300)
SIGNED DWORD Integer values (from -2147483650 to 2147483649)
WORD Hexadecimal values (from 0000 to FFFF)
FLOAT DWORD Real values (from ”8.43∗10-37 to ”3.37∗1038)
Overview of machine The machine and setting data are divided into the following areas:
and setting data Table 2-1 Overview of machine and setting data
Area Designation
From 1000 to 1799 Machine data for drives
From 9000 to 9999 Machine data for operator panel
From 10000 to 18999 General machine data
From 19000 to 19999 Reserved
From 20000 to 28999 Channel-specific machine data
From 29000 to 29999 Reserved
Area Designation
From 30000 to 38999 Axis-specific machine data
From 39000 to 39999 Reserved
From 41000 to 41999 General setting data
From 42000 to 42999 Channel-specific setting data
From 43000 to 43999 Axis-specific setting data
From 51000 to 61999 General machine data for compile cycles
From 62000 to 62999 Channel-specific machine data for compile cycles
From 63000 to 63999 Axis-specific machine data for compile cycles
Index for MD and SD The section headed INDEX contains a special index for the machine and
setting data listed in this section.
Data identifiers The designation of the machine data is displayed on the MMC. The internal
data identifier requires additional identifiers. These identifiers must be specified
if a machine data is changed through programming or read in via the serial
interface.
Axis data are addressed via the axis name. The internal axis designation (AX1,
AX2 ... AX8) or the name specified in MD 10000: AXCONF_NAME_TAB can
be used as the axis name.
E.g.: $MA_JOG_VELO[Y1]=2000
The JOG velocity of axis Y1 is 2000 mm/min.
The contents of a machine data must be preceded and followed by an
apostrophe (e.g. ‘X1’ or ‘H41’) if they are a STRING (e.g. X1) or a hexadecimal
value (e.g. H41).
E.g.: $MN_DRIVE_INVERTER_CODE[0]=‘H14’
FDD module 9/18 A in slot 1 of drive bus.
In order to address various contents of a machine data, entries in square
brackets are required.
E.g.: $MA_FIX_POINT_POS[0,X1]=500.000
Examples $MN_AUXFU_GROUP_SPEC[2]=‘H41‘
Output instant of auxiliary functions of 3rd auxiliary function group.
$MN_AXCONF_MACHAX_NAME_TAB[0]=‘X1‘
Name of 1st machine axis is X1.
$MA_REF_SET_POS[0,X1]=100.00000
1st reference point value of axis X1 is 100 mm.
Assignment of channel-specific machine data:
CHANDATA(1) Assignment channel 1
$MC_CHAN_NAME=‘CHAN1‘ Channel name for channel 1
$MC_AXCONF_GEOAX_NAME_TAB[1]=‘Y‘ Name of 2nd geometry axis
in channel 1 is Y
...
R10 = 33.75 R10 of channel 1
...
CHANDATA(2) Assignment channel 2
$MC_CHAN_NAME=‘CHAN2‘ Channel name for channel 2
...
R10 = 96.88 R10 of channel 2
...
Loading of scaling Scaling machine data also include information which determines how machine
machine data data are scaled in reference to a specific physical unit (e.g. velocities).
The following are scaling machine data:
MD 10220: SCALING_USER_DEF_MASK (activation of scaling factors)
MD 10230: SCALING_FACTORS_USER_DEF (scaling factors of physical
quantities)
MD 10240: SCALING_SYSTEM_IS_METRIC (basic system is metric)
MD 10250: SCALING_VALUE_INCH (conversion factor for switchover to INCH
system)
MD 30300: IS_ROT_AX (rotary axis)
When machine data are loaded (via MMC, V24, program), they are scaled with
reference to the physical unit which is valid at the time of loading. If the data
block contains new scaling information (e.g. rotary axis declaration), those
machine data which are dependent on scaling are converted to the new scaling
factor at the next “Power ON”. The machine data do not therefore contain the
expected values (e.g. F values too low for rotary axis traversal).
Example The open-loop control has been started up with default values. The 4th axis in
the MD file to be loaded is defined as a rotary axis and contains the following
machine data:
$MA_IS_ROT_AX[A1] = 1 (rotary axis)
$MA_MAX_AX_VELO [A1]= 1000 [rev/min] (maximum axis velocity)
When the MD block is loaded, the velocity is interpreted in relation to a linear
axis (default setting $MA_IS_ROT_AX[A1]=0) and scaled according to the
linear velocity. On the next Power ON, the open-loop control detects that this
axis is defined as a linear axis and scales the velocity in relation to rev/min.
The machine data then no longer contains the value “1000”, but the value
“2.77777778” (1000/360). If the MD file is loaded again, then the axis is already
defined as a rotary axis and the velocity is interpreted and scaled as a rotary
axis value. The MD then contains the value “1000” and is interpreted by the
control in rev/min.
Suggestion for • Change the appropriate machine data manually via the MMC (MD 10220,
step-by-step loading 10230, 10240, 10250, 30300) and initiate NCK booting. Then read in the
of machine data MD block via V24 or part program and initiate NCK booting.
• Set up an MD block with the scaling machine data (MD 10220, 10230,
10240, 10250, 30300). Load this block and initiate NCK booting. Then read
in the entire MD block and initiate NCK booting.
• As an alternative to the methods given above, an MD block can also be
loaded twice (via V24 or as a part program), with an NCK booting after
each loading operation.
Note
If a scaling MD is changed, the control outputs alarm "4070 Normalizing
machine data has been altered".
Saving only machine With regard to the saving of machine and setting data, it is possible to define
data with changed in MD 11210: UPLOAD_MD_CHANGES_ONLY (save only changed machine
values data) whether all data or only those which deviate from the default settings are
output via the V24 interface.
UPLOAD_MD_CHANGES_ONLY = 1
Only those data which deviate from the default are output.
UPLOAD_MD_CHANGES_ONLY = 0
All data are output.
If a value has been changed in a data which is stored as an array, then the
entire MD array is always output
(e.g. MD 10000: AXCONF_MACHAX_NAME_TAB).
Note
It can be sensible to back-up only the altered machine data before upgrading
the software in those cases where changes have been made to the machine
data default values. This applies in particular to machine data classified as
SIEMENS protection level 0.
Loading of standard Standard machine data can be loaded in a number of different ways.
data
• Set switch S3 on NCU module to position 1 and initiate NCK reset (re-
initialization of the entire SRAM of the NCU module, all user data are lost)
• MD 11200: INIT_MD (load standard MD on “next” booting)
Certain input values in MD: INIT_MD allow various data areas to be loaded
with default values on the next NCK booting. The machine data is displayed in
HEX format. After MD: INIT_MD has been set, power ON must be initiated
twice.
The MD is activated on the 1st power ON.
On the 2nd power ON, the function is executed and the MD reset to the
value “0”.
Note
The drive machine data described in the following section are significant for
SINUMERIK 840D and 810D. For control parameters of analog drives with
regard to SINUMERIK FM-NC, please refer to:
References: /IAA/, Simodrive 611A, Installation and Start-Up Guide
Display filters The quantity of machine data displayed on the operator panel can be limited to
the machine data of interest by means of the display filters. Machine data are
displayed on the operator panel if at least one of the filters indicated in the
respective machine data has been activated by the user or if the mode “All
machine data“ has been set. The short descriptions of the filters indicated are
used again in the operator interface for filter activation. They have the following
meaning:
• D01 Controller data
• D02 Monitoring / limitations
• D03 Message data
• D04 Status data
• D05 Motor / power section
• D06 Measuring system
• D07 Safety Integrated
• D08 Standard machine
• EXP Expert mode
The drive machine data, MSD, of the second motor are listed in the following.
The cross-references correspond to those of the MD for the first motor with the
corresponding identifier.
9000 LCD_CONTRAST A2
Contrast POWER ON 3/4
- 7 0 15 BYTE -
9002 DISPLAY_MODE (for MMC 100) A2
External monitor (1: Monochrome, 2: Color) POWER ON 3/4
- 0 0 2 BYTE -
9003 FIRST_LANGUAGE (for MMC 100) A2
Foreground language POWER ON 3/4
- 1 1 2 BYTE -
9004 DISPLAY_RESOLUTION A2
Display resolution POWER ON 3/4
- 3 0 5 BYTE -
9005 PRG_DEFAULT_DIR (for MMC100) A2
Program default directory IMMEDIATELY 3/4
- 1 1 5 BYTE -
9006 DISPLAY_BLACK_TIME (for MMC100) A2
Time over which display is black POWER ON 3/4
min 0 0 60 BYTE SW2
9007 TABULATOR_SIZE (for MMC 100) A2
Length of tabulator IMMEDIATELY 3/4
- 4 0 30 BYTE SW2
9008 KEYBOARD_TYPE (for MMC 100) A2
Keyboard type: (0: BT, 1: MFII/QWERTY) IMMEDIATELY 3/4
min 0 0 1 BYTE SW3.6
9009 KEYBOARD_STATE (for MMC 100) A2
Shift behavior of keyboard during startup IMMEDIATELY 3/4
(0: Single, 1: Perm., 2: CAPSLOCK)
- 0 0 2 BYTE SW3.6
9010 SPIND_DISPLAY_RESOLUTION A2
Display resolution for spindle values IMMEDIATELY 3/4
- 3 0 5 BYTE SW 4
9011 DISPLAY_RESOLUTION_INCH A2
Display resolution for INCH system of units IMMEDIATELY 3/4
- 3 0 5 BYTE SW 5.1
9013 SYNCHRONISATION_TIME
Time in which the the MMC timer is synchronized with the PLC IMMEDIATELY 3/4
- 0 0 199 UNS.WORD 5.3
9015 DARKTIME_TO_PLC (for OP 30) -
Transfer signal :Screen is dark- to PLC IMMEDIATELY 3/4
- 0 0 1 BYTE SW 5
9016 SWITCH_TO_AREA (for OP 30) -
Default power-up menu selectable IMMEDIATELY 3/4
- 10 10 79 BYTE SW 5
9020 TECHNOLOGY A2
Basic configuration for simulation: IMMEDIATELY 1/ 1
0: No specific assignment
1: Turning machine configuration
2: Milling machine configuration
- 1 0 2 BYTE SW4.3 MMC100
SW5.1 MMC103
9025 DISPLAY_BACKLIGHT BAH
Brightness level of the background lighting (HT6 only) 4/7
- 15 0 15 UNS.BYTE 5.3
9026 TEACH_MODE BAH
Teaching mode to be activated 4/7
- 1 0 65535 UNS.WORD 5.3
9027 NUM_AX_SEL BAH
Number of axis groups for traversing keys 4/7
- 0 0 4 UNS.WORD 5.3
9030 EXPONENT_LIMIT (nur MMC 100) -
Number of places displayed without exponent Power On 3/4
- 6 0 20 BYTE SW 5.1
9031 EXPONENT_SCIENCE (nur MMC 100) -
Technical exponent representation in steps of three Power On 3/ 4
- 1 0 1 BYTE SW 5.1
9200 USER_CLASS_READ_TOA A2
Protection level, read tool offset (general) IMMEDIATELY 3/4
- 7 0 7 BYTE -
9201 USER_CLASS_WRITE_TOA_GEO A2
Protection level, write tool geometry IMMEDIATELY 3/4
- 7 0 7 BYTE -
9202 USER_CLASS_WRITE_TOA_WEAR A2
Protection level, write tool wear data IMMEDIATELY 3/4
- 7 0 7 BYTE -
9203 USER_CLASS_WRITE_FINE A2
Protection level, write fine IMMEDIATELY 3/4
- 7 0 7 BYTE -
9204 USER_CLASS_WRITE_TOA_SC (for MMC102/103) -
Protection level, change tool sum offsets IMMEDIATELY 3/4
- 7 0 7 BYTE SW 5
9205 USER_CLASS_WRITE_TOA_EC (for MMC102/103) -
Protection level, change tool setup offsets IMMEDIATELY 3/4
- 7 0 7 BYTE SW 5
9206 USER_CLASS_WRITE_TOA_SUPVIS (for MMC102/103) -
Protection level, change tool monitoring limit values IMMEDIATELY 3/4
- 7 0 7 BYTE SW 5
9207 USER_CLASS_WRITE_TOA_ASSDNO (for MMC102/103) -
Change D No. assigned to tool edge IMMEDIATELY 3/4
- 7 0 7 BYTE SW 5
9208 USER_CLASS_WRITE_MAG_WGROUP (for MMC102/103) -
Change wear group magazine location/mag. IMMEDIATELY 3/4
- 3 0 5 BYTE SW 5
9209 USER_CLASS_WRITE_TOA_ADAPT A2
Protection level, write tool adapter data IMMEDIATELY 3/4
- 7 0 7 BYTE SW5
9210 USER_CLASS_WRITE_ZOA A2
Protection level, write settable zero offset IMMEDIATELY 3/4
- 7 0 7 BYTE -
9211 USER_CLASS_READ_GUD_LUD A2
Protection level, read user variables IMMEDIATELY 3/4
- 7 0 7 BYTE -
9212 USER_CLASS_WRITE_GUD_LUD A2
Protection level, write user variables IMMEDIATELY 3/4
- 7 0 7 BYTE -
9213 USER_CLASS_OVERSTORE_HIGH A2
Protection level, extended overstore IMMEDIATELY 3/4
- 7 0 7 BYTE -
9214 USER_CLASS_WRITE_PRG_CONDIT A2
Protection level, influence program IMMEDIATELY 3/4
- 7 0 7 BYTE -
9215 USER_CLASS_WRITE_SEA A2
Protection level, write setting data IMMEDIATELY 3/4
- 7 0 7 BYTE -
9216 USER_CLASS_READ_PROGRAM (for MMC 100) A2
Protection level, read part program IMMEDIATELY 3/4
- 7 0 7 BYTE -
9217 USER_CLASS_WRITE_PROGRAM (for MMC 100) A2
Protection level, enter part program IMMEDIATELY 3/4
- 7 0 7 BYTE -
9218 USER_CLASS_SELECT_PROGRAM A2
Protection level, select program IMMEDIATELY 3/4
- 7 0 7 BYTE -
9219 USER_CLASS_TEACH_IN A2
Protection level TEACH IN IMMEDIATELY 3/4
- 7 0 7 BYTE -
9220 USER_CLASS_PRESET A2
Protection level PRESET IMMEDIATELY 3/4
- 7 0 7 BYTE -
9221 USER_CLASS_CLEAR_RPA A2
Protection level, delete R parameter IMMEDIATELY 3/4
- 7 0 7 BYTE -
9222 USER_CLASS_WRITE_RPA A2
Protection level, write R parameter IMMEDIATELY 3/4
- 7 0 7 BYTE -
9223 USER_CLASS_SET_V24 (nur MMC100) A2
Protection level for RS 232 C (V24) interface parameterization IMMEDIATELY 3/4
- 7 0 7 BYTE -
9224 USER_CLASS_READ_IN (nur MMC100) A2
Protection level for reading in data IMMEDIATELY 3/4
- 7 0 7 BYTE -
9225 USER_CLASS_READ_CST (for MMC 100) A2
Protection level standard cycles IMMEDIATELY 3/4
- 0 0 7 BYTE SW2
9226 USER_CLASS_READ_CUS (for MMC 100) -
Protection level user cycles IMMEDIATELY 3/4
- 7 0 7 BYTE SW2
9227 USER_CLASS_SHOW_SBL2 (MMC100) A2
Skip single block2 (SBL2) IMMEDIATELY 3/4
- 7 0 7 BYTE SW3.5
9228 USER_CLASS_READ_SYF (for MMC 100) A2
Access stage for selection of directory SYF SW-UPD 3/4
- 7 0 7 BYTE SW4.2
9229 USER_CLASS_READ_DEF (for MMC 100) A2
Access stage for selection of directory DEF SW-UPD 3/4
- 7 0 7 BYTE SW4.2
9230 USER_CLASS_READ_BD (for MMC 100) A2
Access stage for selection of directory BD SW-UPD 3/4
- 7 0 7 BYTE SW4.2
Note
9241 USER_CLASS_WRITE_TOA_TYPE
Changes tool type 3/ 4
0 0 7 BYTE 5
9247 USER_CLASS_BASE_ZERO_OFF_PA
Availability of basic offset in PA 1/1
- 1 0 7 CHAR 5.3
9248 USER_CLASS_BASE_ZERO_OFF_MA
Availability of basic offset in MA 1/1
- 1 0 7 CHAR 5.3
9251 USER_CLASS_TM_SKTLLIST (for MMC 100) FBW
User class tool management: shows tool list IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9252 USER_CLASS_TM_SKTOOLLOAD (for MMC 100) FBW
User class tool management: permits loading of tools IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9253 USER_CLASS_TM_SKTOOLUNLOAD (for MMC 100) FBW
User class tool management: permits unloading of tools IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9254 USER_CLASS_TM_SKTOOLMOVE (for MMC 100) FBW
User class tool management permits moving of tools in magazine IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9256 USER_CLASS_TM_SKMGLREPR2 (for MMC 100) FBW
User class tool management permits selection of 2_MagList representation IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9257 USER_CLASS_TM_SKMGLREPR3 (for MMC 100) FBW
User class tool management permits selection of 3_MagList representation IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9258 USER_CLASS_TM_SKNCNEWTOOLE (for MMC 100) FBW
User class tool management permits creating of new cutting edges in NC IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9259 USER_CLASS_TM_SKNCDELTOOL (for MMC 100) FBW
User class tool management permits deleting of tools in NC IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9260 USER_CLASS_TM_SKMGBUFFER (for MMC 100) FBW
User class tool management permits/enables display of buffer store IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9261 USER_CLASS_TM_SKMGFIND (for MMC 100) FBW
User class tool management permits/enables SK search and posit. IMMEDIATELY 3/4
- 7 0 7 BYTE SW4.1
9421 MA_AXES_SHOW_GEO_FIRST -
Show Geo axes of the channel first IMMEDIATELY 4/4
- 1 0 1 BYTE SW2
9422 MA_PRESET_MODE -
PRESET: IMMEDIATELY 3/4
0 No PRESET
1 PRESET
2 Set actual value
- 1 0 2 BYTE SW5
9423 MA_MAX_SKP_LEVEL (for MMC 102/103) -
In the operator panel window program excerpt, subroutines and programs IMMEDIATELY 3/4
are only displayed up to the level defined in the MD.
- 1 1 8 BYTE SW5
9424 MA_COORDINATE_SYSTEM K2
Coordinate system for actual value display IMMEDIATELY 3/4
0: WCS
1: SZS (settable zero point system)
- 0 0 1 BYTE SW5
9425 MA_SCRATCH_DEFAULT_MODE IM1
Tool offset calculation with scratching method 3/4
HEX 0 0 222222 DOUBLE 5.3
9430 TM_UNLOAD_AND_DELETE (for OP 30) -
Delete tool when unloaded IMMEDIATELY 3/4
- 0 0 1 BYTE SW5
9431 TM_TOOL_NEW (for OP 30) -
Tool automatically in load when created IMMEDIATELY 3/4
- 0 0 1 BYTE SW5
9440 ACTIVATE _SEL_USER_DATA -
Active data (Frames) automatically activated as soon as they are changed IMMEDIATELY 3/4
- 1 0 1 BYTE SW5
9449 WRITE_TOA_LIMIT_MASK
Effectiveness of $MM_USER_CLASS_WRITE_FINE to WEAR 3/4
0: Cutting edge data, 1: SC data, 2: EC data
- 7 0 7 BYTE 5.2
9450 MM_WRITE_TOA_FINE_LIMIT A2
Limit value for fine tear IMMEDIATELY 3/4
Length 0 *** *** DOUBLE SW4.2
9451 MM_WRITE_ZOA_FINE_LIMIT -
Limit value for fine offset IMMEDIATELY 3/4
Length 0 *** *** DOUBLE SW4.2
Note
The specific settings for the operator panel MDs for the ManualTurn and
ShopMill applications are located in the two last subsections.
9601 CTM_SIMULATION_DEF_Z -
Simulation default value Z POWER ON 3/4
mm 0 -10000 10000 LONG SW2
9602 CTM_SIMULATION_DEF_VIS_AREA -
Simulation default value display area POWER ON 3/4
mm 100 -10000 10000 LONG SW2
9603 CTM_SIMULATION_MAX_X -
Simulation maximum display X POWER ON 3/4
0 -10000 10000 LONG SW2
9604 CTM_SIMULATION_MAX_Z -
Simulation maximum display Z POWER ON 3/4
mm 0 -10000 10000 LONG SW2
9605 CTM_SIMULATION_MAX_VIS_AREA -
Simulation maximum display area POWER ON 3/4
mm 1000 -10000 10000 LONG SW2
9606 CTM_SIMULATION_TIME_NEW_POS -
Simulation actual value updating rate IMMEDIATELY 3/4
ms 100 0 4000 WORD SW2
9607 CTM_ENABLE_RAPID_FEED -
Enable the rapid traverse selection as feedrate IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9608 CTM_ENABLE_FEED_P_MIN -
Enable the feedrate selection in mm/min IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9609 CTM_SPEED_FIELD_DISPLAY_RES -
Number of decimal places in the speed input field IMMEDIATELY 3/4
- 0 0 4 BYTE SW2
9610 CTM_POS_COORDINATE_SYSTEM -
Position of the coordinate system IMMEDIATELY 3/4
- 2 0 7 BYTE SW2
9611 CTM_CROSS_AX_DIAMETER_ON -
Diameter display for active transverse axes IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9612 CTM_TEACH_STORE_MANUAL_ABS -
Store setup movements as absolute IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9613 CTM_TEACH_STORE_START_ABS -
Store start position as absolute IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9614 CTM_TEACH_STORE_MANUAL_AUTO -
Store setup movements automatically IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9615 CTM_TEACH_HANDW_FEED -
Handwheel feedrate type IMMEDIATELY 3/4
- 0 0 2 BYTE SW2
9616 CTM_TEACH_HANDW_FEED_P_MIN -
Path feed IMMEDIATELY 3/4
mm/min 10 1 3000 DOUBLE SW2
9617 CTM_TEACH_HANDW_FEED_P_REV -
Rotational feed IMMEDIATELY 3/4
mm/rev. 1 0.01 10,000 DOUBLE SW2
9618 CTM_ENABLE_C_AXSIS -
Enable C axis for surface POWER ON 3/4
- 1 0 1 BYTE SW2
9619 CTM_G91_DIAMETER_ON -
Incremental infeed IMMEDIATELY 3/4
- 0 0 1 BYTE SW2
9620 CTM_CYCLE_SAFETY_CLEARANCE -
ManualTurn cycles safety distance IMMEDIATELY 3/4
mm 1.0 0.0 1,000 DOUBLE SW2
9621 CTM_CYCLE_DWELL_TIME -
Relief cutting time for cycles IMMEDIATELY 3/4
Neg. value: s -1 -100 +100 DOUBLE SW2
Pos. value: U
9622 CTM_ENABLE_REFPOINT -
Enable reference point approach for ManualTurn IMMEDIATELY 3/4
- 1 0 1 WORD SW2
9623 CTM_START_WITHOUT_REFPOINT
Enable NC start without referenced axes POWER ON 3/4
- 1 0 1 BYTE SW2
9624 CTM_MODE_SELECT_BY_SOFTKEY -
Operating mode switchover using vertical softkeys POWER ON 3/4
- 0 - - BYTE SW2
9625 CTM_CUSTOMER_START_PICTURE -
Customer start picture POWER ON 3/4
- 0 - - BYTE SW2
9626 CTM_TRACE -
Test flags for internal ManualTurn diagnosis IMMEDIATELY 3/4
- - - - WORD SW2
9627 CTM_COUNT_GEAR_STEPS -
Number of gear steps IMMEDIATELY 3/4
- 1 0 5 BYTE SW2
9628 CTM_TOOL_INPUT_DIAM_ON -
Display the X tool data as diameter IMMEDIATELY 3/4
- 0 0 1 BYTE SW2
9629 CTM_WEAR_INPUT_DIAM_ON -
Display the X tool wear data as diameter IMMEDIATELY 3/4
- 0 0 1 BYTE SW2
9630 CTM_FIN_SPEED_PERCENT -
Finishing feedrate as percentage IMMEDIATELY 3/4
% 100 1 100 WORD SW2
9631 CTM_CYCLE_DWELL_TIME_SEC -
Dwell time for cycles in seconds IMMEDIATELY 3/4
s 1 0 10 DOUBLE SW 2.4 810D,
4.4 840D
9632 CTM_ ANGLE_REFERENCE_AXIS -
Angle reference axis IMMEDIATELY 3/4
- 1 0 1 WORD SW 2.4 810D,
4.4 840D
9633 CTM_ INC_DEC_FEED_PER_MIN -
Increments for feedrate in mm/min (increment/decrement) IMMEDIATELY 3/4
mm/min 1 0.001 1000 DOUBLE SW 2.4 810D,
4.4 840D
9634 CTM_ INC_DEC_FEED_PER_ROT -
Increments for feedrate in mm/rev (increment/decrement) IMMEDIATELY 3/4
mm/rev 0.1 0.001 1 DOUBLE SW 2.4 810D,
4.4 840D
9636 CTM_ ENABLE_S_TOOL_TABLE -
Enable constant cutting speed from tool table IMMEDIATELY 3/4
- 0 0 1 BYTE SW 2.4 810D,
4.4 840D
9637 CTM_ MAX_INP_FEED_P_MIN -
Upper input limit for feedrate in mm/min IMMEDIATELY 3/4
mm/min 2000 0 50000 DOUBLE SW 2.4 810D,
4.4 840D
9638 CTM_ MAX_INP_FEED_P_ROT -
Upper input limit for feedrate in mm/rev IMMEDIATELY 3/4
mm/rev 1 0 10 DOUBLE SW 2.4 810D,
4.4 840D
9639 CTM_MAX_TOOL_WEAR -
Upper input limit tool wear IMMEDIATELY 3/4
mm 1 0 10 DOUBLE SW 2.4 810D,
4.4 840D
9640 CTM_ENABLE_CALC_THREAD_PITCH -
Calculation of thread depth if pitch has been entered IMMEDIATELY 3/4
- 0 0 1 BYTE SW 2.4 810D,
4.4 840D
9641 CTM_ ENABLE_G_CODE_INPUT -
Enable G code input IMMEDIATELY 3/4
- 0 0 1 BYTE SW 2.4 810D,
4.4 840D
9642 CTM_ENABLE_CIRCLE_HOLE_CYCLE -
Enable drilling of circle of holes IMMEDIATELY 3/4
- 0 0 1 BYTE SW 2.4 810D,
4.4 840D
9643 CTM_ ENABLE_DRIVEN_TOOL -
Enable support of rotating tools IMMEDIATELY 3/4
- 0 0 2 BYTE SW 2.4 810D,
4.4 840D
9644 CTM_CIRC_TAP_DWELL_TIME_1 -
Dwell time, below, tapping on circle of holes IMMEDIATELY 3/4
s 0 0 100 DOUBLE SW 2.4 810D,
4.4 840D
9645 CTM_ CIRC_TAP_DWELL_TIME_2 -
Dwell time, above, tapping on circle of holes IMMEDIATELY 3/4
s 0 0 100 DOUBLE SW 2.4 810D,
4.4 840D
9648 CTM_ ROUGH_O_RELEASE_DIST -
Retraction distance, stock removal on outside machining IMMEDIATELY 3/4
mm 1 -1 100 DOUBLE SW 2.4 810D,
4.4 840D
9649 CTM_ROUGH_I_RELEASE_DIST -
Retraction distance, stock removal on inside machining IMMEDIATELY 3/4
mm 0,5 -1 100 DOUBLE SW 2.4 810D,
4.4 840D
9600 CTM_SIMULATION_DEF_X -
Simulation default value X POWER ON 3/4
mm 0 -10000 10000 LONG SW2
9601 CTM_SIMULATION_DEF_Z -
Simulation default value Z POWER ON 3/4
mm 0 -10000 10000 LONG SW2
9602 CTM_SIMULATION_DEF_VIS_AREA -
Simulation default value display area POWER ON 3/4
mm 100 -10000 10000 LONG SW2
9603 CTM_SIMULATION_MAX_X -
Simulation maximum display X POWER ON 3/4
0 -10000 10000 LONG SW2
9604 CTM_SIMULATION_MAX_Z -
Simulation maximum display Z POWER ON 3/4
mm 0 -10000 10000 LONG SW2
9605 CTM_SIMULATION_MAX_VIS_AREA -
Simulation maximum display area POWER ON 3/4
mm 1000 -10000 10000 LONG SW2
9650 CMM_POS_COORDINATE_SYSTEM -
Position of the coordinate system POWER ON 3/4
- 0 0 23 BYTE 840D: SW4.3
810D: SW2.3
9651 CMM_TOOL_MANAGEMENT -
Tool management concept POWER ON 3/4
- 2 1 4 BYTE 840D: SW4.3
810D: SW2.3
9652 CMM_TOOL_LIFE_CONTROL -
Tool monitoring IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9653 CMM_ENABLE_A_AXIS -
Enable 4th axis for the user interface IMMEDIATELY 3/4
- 0 0 2 BYTE SW2
9654 CMM_SPEED_FIELD_DISPLAY_RES -
Number of decimal places in the speed input field IMMEDIATELY 3/4
- 0 0 4 BYTE SW2
9655 CMM_CYC_PECKING_DIST -
Relief distance during deep-hole drilling IMMEDIATELY 3/4
mm 1.0 0.0 100.0 DOUBLE SW2
9656 CMM_CYC_DRILL_RELEASE_DIST -
Relief distance during release IMMEDIATELY 3/4
mm 0.1 0.0 10.0 DOUBLE SW2
9657 CMM_CYC_MIN_CONT_PO_TO_RAD -
Specification of the deviation of the smallest possible cutter radius IMMEDIATELY 3/4
% 5 0 50 WORD SW2
9658 CMM_CYC_MAX_CONT_PO_TO_RAD -
Specification of the deviation of the largest possible cutter radius IMMEDIATELY 3/4
mm 0.01 0.0 10.0 DOUBLE SW2
9659 CMM_CYC_DRILL_RELEASE_ANGLE -
Relief angle during release IMMEDIATELY 3/4
Grad 0 0 360 DOUBLE SW2
9660 CMM_ENABLE_PLANE_CHANGE -
Switchover to machining level (G17, G18, G19) IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9661 CMM_ENABLE_CUSTOMER_M_CODES -
Number of input fields for customer-specific M commands POWER ON 3/4
- 1 0 1 BYTE 840D: SW4.3
810D: SW2.3
9662 CMM_COUNT_GEAR_STEPS -
Number of gear steps IMMEDIATELY 3/4
- 1 0 5 BYTE SW2
9663 CMM_TOOL_DISPLAY_IN_DIAM -
Display radius/diameter for tool POWER ON 3/4
- 1 0 1 BYTE 840D: SW4.3
810D: SW2.3
9664 CMM_MAX_INP_FEED_P_MIN -
Feedrate in mm/min IMMEDIATELY 3/4
mm/min 10000.0 0.0 100000.0 DOUBLE SW2
9665 CMM_MAX_INP_FEED_P_ROT -
Feedrate in mm/revolution IMMEDIATELY 3/4
mm/rev. 1.0 0.0 10.0 DOUBLE SW2
9666 CMM_MAX_INP_FEED_P_TOOTH -
Feedrate in mm/tooth IMMEDIATELY 3/4
mm/tooth 1.0 0.0 5.0 DOUBLE SW2
9667 FOLLOW_ON_TOOL_ACTIV -
Tool preselection active IMMEDIATELY 3/4
- 1 0 1 BYTE SW2
9668 CMM_M_CODE_COOLANT_I_AND_II -
M code coolant I and II (-1 = no M code) IMMEDIATELY 3/4
- -1 -1 32767 WORD SW 2.4 810D,
4.4 840D
9669 CMM_FACE_MILL_EFF_TOOL_DIAM -
Effective milling diameter for face milling IMMEDIATELY 3/4
% 85.0 50.0 100.0 DOUBLE SW 2.4 810D,
4.4 840D
9670 CMM_START_RAD_CONTOUR_POCKET -
Radius approach circle for finishing contour pockets plus half finishing IMMEDIATELY 3/4
allowance (-1=safety clearance)
% -1 50.0 100.0 DOUBLE SW 2.4 810D,
4.4 840D
9672 CMM_FIXED_TOOL_PLACE -
Fixed location coding POWER ON 3/4
- 0 0 1 BYTE 810D SW 2.4,
840D SW 4.4
9673 CMM_TOOL_LOAD_STATION -
Number of loading station POWER ON 3/4
- 1 1 2 BYTE 810D SW 2.4,
840D SW 4.4
9674 CMM_ENABLE_TOOL_MAGAZINE -
Display of magazine list POWER ON 3/4
- 1 0 1 BYTE 810D SW 2.4,
840D SW 4.4
9675 CUSTOMER_START_PICTURE
Customer start screen: 0: Siemens-, 1: customer screen IMMEDIATELY 3/4
- 0 0 1 BYTE SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9676 CMM_DIRECTORY_SOFTKEY_PATH1
Path to the drive names in the directory management POWER ON 3/4
- C:\NC_Files - - STRING (80) SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9677 CMM_DIRECTORY_SOFTKEY_PATH2
Path to the drive names in the directory management POWER ON 3/4
- - - - STRING (80) SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9678 CMM_DIRECTORY_SOFTKEY_PATH3
Path to the drive names in the directory management POWER ON 3/4
- - - - STRING (80) SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9679 CMM_DIRECTORY_SOFTKEY_PATH4
Path to the drive names in the directory management POWER ON 3/4
- - - - STRING (80) SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9680 CMM_M_CODE_COOLANT_I
M code coolant I IMMEDIATELY 3/4
- 8 0 32767 WORD SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9681 CMM_M_CODE_COOLANT_II
M code coolant II IMMEDIATELY 3/4
- 7 0 32767 WORD SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9703 CMM_INDEX_AXIS_4
Axis index for 4th axis IMMEDIATELY 3/4
- 5 0 127 UBYTE 840D SW5.3
810D SW3.3
9704 CMM_ INDEX_AXIS_5
th
Axis index for 4 axis IMMEDIATELY 3/4
- 6 0 127 UBYTE 840D SW5.3
810D SW3.3
9705 CMM_INDEX_SPINDLE
Axis index for spindle IMMEDIATELY 3/4
- 4 0 127 UBYTE 840D SW5.3
810D SW3.3
9720 CMM_ENABLE_B_AXIS
Enable B axis IMMEDIATELY 3/4
- 0 0 3 BYTE SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9721 CMM_ENABLE_TRACYL
Enable cylinder surface transformation IMMEDIATELY 3/4
- 0 0 1 BYTE SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9723 CMM_ENABLE_SWIVELLING_HEAD
Enable swivelling heads IMMEDIATELY 3/4
- 0 0 1 BYTE SW4.4 840D
SW2.4 810D with
ShopMill 5.1
9750 CMM_MEAS_PROBE_INPUT -
Measuring input for workpiece probe IMMEDIATELY 3/4
- 0 0 1 BOOL SW2
9751 CMM_MEAS_T_PROBE_INPUT -
Measuring input for tool probe IMMEDIATELY 3/4
- 1 0 1 BOOL SW2
9752 CMM_MEASURING_DISTANCE -
Maximum measuring distance (before and after the measuring point) for IMMEDIATELY 3/4
automatic measuring in the program
mm 5 1 1000 DOUBLE SW2
9753 CMM_MEAS_DIST_MAN -
Maximum measuring distance for manual measuring (before and after the IMMEDIATELY 3/4
measuring point)
mm 10 1 1000 DOUBLE SW2
9754 CMM_MEAS_DIST_TOOL_LENGTH -
Maximum measuring distance for tool length (before and after the IMMEDIATELY 3/4
measuring point)
mm 2 0.1 1000 DOUBLE SW2
9755 CMM_MEAS_DIST_TOOL_RADIUS -
Maximum measuring distance for tool radius (before and after the IMMEDIATELY 3/4
measuring point)
mm 1 0.1 1000 DOUBLE SW2
9756 CMM_MEASURING_FEED -
Measuring feedrate IMMEDIATELY 3/4
mm/min 300 10 5000 DOUBLE SW2
9757 CMM_FEED_WITH_COLL_CTRL -
Plane feedrate with collision monitoring IMMEDIATELY 3/4
mm/min 1000 10 5000 DOUBLE SW2
9758 CMM_POS_FEED_WITH_COLL_CTRL -
Infeed rate with collision monitoring IMMEDIATELY 3/4
mm/min 1000 10 5000 DOUBLE SW2
9759 CMM_MAX_CIRC_SPEED_ROT_SP -
Maximum circumferential speed during tool measuring with rotating spindle IMMEDIATELY 3/4
m/min 100 1 200 DOUBLE SW2
9760 CMM_MAX_SPIND_SPEED_ROT_SP -
Maximum speed during tool measuring with rotating spindle IMMEDIATELY 3/4
rpm 1000 100 25000 DOUBLE SW2
9761 CMM_MIN_FEED_ROT_SP -
Minimum feedrate during tool measuring with rotating spindle IMMEDIATELY 3/4
mm/min 10 1 1000 DOUBLE SW2
9762 CMM_MEAS_TOL_ROT_SP -
Measurement accuracy during tool measurement with rotating spindle IMMEDIATELY 3/4
mm 0.01 0.001 1 DOUBLE SW2
9763 CMM_TOOL_PROBE_TYPE -
Tool probe type IMMEDIATELY 3/4
- 0 0 999 WORD SW2
9764 CMM_TOOL_PROBE_ALLOW_AXIS -
Allowed axis directions for tool probe (ZYX) IMMEDIATELY 3/4
- 133 0 999 WORD SW2
9765 CMM_T_PROBE_DIAM_LENGTH_MEAS -
Tool probe diameter for length measurement IMMEDIATELY 3/4
mm 0 0 100000 DOUBLE SW2
9766 CMM_T_PROBE_DIAM_RAD_MEAS -
Tool probe diameter for radius measurement IMMEDIATELY 3/4
mm 0 0 100000 DOUBLE SW2
9767 CMM_T_PROBE_DIST_RAD_MEAS -
Infeed distance of tool probe upper edge for radius measurement IMMEDIATELY 3/4
mm 0 0 100000 DOUBLE SW2
9768 CMM_T_PROBE_APPROACH_DIR -
Plane approach direction, tool to the tool probe IMMEDIATELY 3/4
- -1 -2 2 BYTE SW2
Display filters The quantity of machine data displayed on the operator panel can be limited to
the machine data of interest by means of the display filters. Machine data are
displayed on the operator panel if at least one of the filters indicated in the
respective machine data has been activated by the user or if the mode “All
machine data“ has been set. The short descriptions of the filters indicated are
used again in the operator interface for filter activation. They have the following
meaning:
• N01 Configuration / scaling
• N02 Memory configuration
• N03 PLC machine data
• N04 Drive control
• N05 Status data / diagnosis
• N06 Monitoring / limitations
• N07 Auxiliary functions
• N08 Overrides / compensations
• N09 Technological functions
• N10 I/O configuration
• N11 Standard machine
• N12 NC-Language ISO-Dialect
Attributes In some machine data, you will find short identifiers with the following meaning
under attributes:
• NBUP No back-up: the data is not entered in data back-up
• ODLS Only download: the data can only be loaded from the file
• READ Read only: the data can only be read
• NDLD No download: the data cannot be loaded from the file
• SFCO Configuration safety integrated
• SCAL Scaling Alarm
• LINK Link description
• CTEQ Must be equal for all containers
• CTDE Container description
Introduction The display filters and attributes are displayed in the machine data table
element, as shown in the following header.
Note
The entry 810D_2 in the field „HW/Function“ corresponds to CCU2.
10060 POSCTRL_SYSCLOCK_TIME_RATIO G3
- Factor for position control cycle SW1
Display filters: N01, N05 POWER ON
always 1 1 31 DWORD 2/7
840DI 1 1 1 DWORD 2/7
10061 POSCTRL_CYCLE_TIME
- Position control cycle SW5
Display filters: N01, N05 Attributes: READ POWER ON
always 0.0 - - DOUBLE 0/7
10062 POSCTRL_CYCLE_DELAY
s Position control cycle offset SW5
Display filters: N01, N05 POWER ON
always 0.0 0.000 0.008 DOUBLE 2/7
10070 IPO_SYSCLOCK_TIME_RATIO G3
- Factor for interpolation cycle SW1
Display filters: N01, N05, N11 POWER ON
always - 1 100 DWORD 2/7
NCU572, 573 3 1 100 DWORD 2/7
NCU571 3 1 100 DWORD 2/7
810D 4 1 100 DWORD 2/7
10071 IPO_CYCLE_TIME
- Interpolator cycle SW5
Display filters: N01, N05, N11 Attributes: READ POWER ON
always 0.0 - - DOUBLE 0/7
10072 COM_IPO_TIME_RATIO -
- Division ratio between interpolation and communications task SW3
Display filters: N01, N05 POWER ON
Communic. task 1 1 100 DWORD 0/0
10080 SYSCLOCK_SAMPL_TIME_RATIO G3
- Division factor of position control cycle for actual value sensing SW1
Display filters: N01, EXP POWER ON
NCU572 4 1 31 DWORD 0/0
NCU573 - 1 31 DWORD 0/0
NCU573, channels 4 - - DWORD 0/0
>1
NCU573, channels 5 - - DWORD 0/0
>2
NCU571 6 1 31 DWORD 0/0
NCU 571, NCU 4 1 31 DWORD 0/0
572
810D 2 1 31 DWORD 0/0
10082 CTRLOUT_LEAD_TIME K3
% Shift of setpoint transfer time SW2
Display filters: N01, EXP POWER ON
always 0.0 0.0 100.0 DOUBLE 2/7
10083 CTRLOUT_LEAD_TIME_MAX K3
% Max. settable offset of setpoint transfer time SW4.2
Display filters: N01, EXP NEW CONF
always 100.0 0.0 100.0 DOUBLE 2/7
10220 SCALING_USER_DEF_MASK G2
- Activation of scaling factors SW1
Display filters: N01, EXP Attributes: SCAL POWER ON
always 0x200 0 0x1FFF DWORD 2/7
10230 SCALING_FACTORS_USER_DEF [n]: 0 ... 12 G2
- Scaling factors of physical variables SW1
Display filters: N01, EXP Attributes: SCAL POWER ON
always 1.0, 1.0, 1.0, 1.0, 1.0, 0.0 plus DOUBLE 2/7
1.0, 1.0, ...
10240 SCALING_SYSTEM_IS_METRIC G2
- Basic system metric SW1
Display filters: N01 Attributes: SCAL POWER ON
always 1 0 1 BOOLEAN 2/7
10250 SCALING_VALUE_INCH G2
- Conversion factor for conversion to INCH system SW1
Display filters: EXP Attributes: SCAL POWER ON
always 25.4 0.0 plus DOUBLE 0/0
10260 CONVERT_SCALING_SYSTEM A3, G2
- Enable basic system conversion SW5
Display filters: EXP POWER ON
always 0 0 1 BOOLEAN 1/1
10270 POS_TAB_SCALING_SYSTEM T1
- System of units of position tables SW5.2
Display filters: N01, N09 RESET
always 0 0 1 BYTE 2/7
10290 CC_TDA_PARAM_UNIT [n]: 0 ... 9 G2
- Physical units of tool data for CC SW5
Display filters: N09 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 0 16 DWORD 2/2
10292 CC_TOA_PARAM_UNIT [n]: 0 ... 9 G2
- Physical units of cutting edge data for CC SW5
Display filters: N09 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 0 16 DWORD 2/2
10300 FASTIO_ANA_NUM_INPUTS A4
- Number of active analog NCK inputs SW2
Display filters: N10 POWER ON
High-speed 0 0 8 BYTE 2/7
dig./anal. I/O
10310 FASTIO_ANA_NUM_OUTPUTS A4
- Number of active analog NCK outputs SW2
Display filters: N10 POWER ON
High-speed 0 0 8 BYTE 2/7
dig./anal. I/O
10320 FASTIO_ANA_INPUT_WEIGHT [n]: 0 ... 7 A4
- Weighting factor for analog NCK inputs SW2
Display filters: N10 POWER ON
High-speed 10000, 10000, 10000, 1 10000000 DWORD 2/7
dig./anal. I/O 10000, 10000, ...
Value = 1: hardware cycle, value = 2: pos. control cycle, value = 3: interpolation cycle
Display filters: N10, EXP POWER ON
High-speed 2, 2, 2, 2, 3 2 3 BYTE 2/7
dig./anal. I/O
10480 SW_CAM_TIMER_FASTOUT_MASK N3
- Screenform for output of cam signals via timer interr. to NCU SW2
Display filters: N09 POWER ON
Fct.: SW cams 0 - - DWORD 2/7
10490 MEAS_FOCUS_MASK
- Select software cam pair for exact range measurement SW5.3
Display filters: N09 POWER ON
Fct.: Measurement 0 - - DWORD 2/7
area sel.
10530 COMPAR_ASSIGN_ANA_INPUT_1 [n]: 0 ... 7 A4
- Hardware assignment of analog inputs for comparator byte 1 SW2
Display filters: N10 POWER ON
High-speed 0, 0, 0, 0, 0, 0, 0, 0 - - BYTE 2/7
dig./anal. I/O
10531 COMPAR_ASSIGN_ANA_INPUT_2 [n]: 0 ... 7 A4
- Hardware assignment of analog inputs for comparator byte 2 SW2
Display filters: N10 POWER ON
High-speed 0, 0, 0, 0, 0, 0, 0, 0 - - BYTE 2/7
dig./anal. I/O
10540 COMPAR_TYPE_1 A4
- Parameterization for comparator byte 1 SW2
Bit 0-7: Mask of comparison type
Bit = 0/1: Comp. bit = 1 if analog value</>= SD threshold value
Bit 16-23: No. of HW byte for output of the comparator outputs
Bit 24-31: inverting screen form for the output of comparator states
Display filters: N10 POWER ON
High-speed 0 - - DWORD 2/7
dig./anal. I/O
10541 COMPAR_TYPE_2 A4
- Parameterization of comparator byte 2 SW2
Display filters: N10 POWER ON
High-speed 0 - - DWORD 2/7
dig./anal. I/O
10600 FRAME_ANGLE_INPUT_MODE K2
- Input type for rotation with FRAME(1: RPY notation, 2: Euler angle) SW1
Display filters: N01, N09, EXP POWER ON
always 1 1 2 BYTE 2/7
10602 FRAME_GEOAX_CHANGE_MODE K2
- Frames when changing geometry axes SW5.2
Display filters: N01, N09, EXP POWER ON
always 0 0 2 BYTE 2/7
10610 MIRROR_REF_AX K2
- Reference axis for FRAME elements SW1
Display filters: N01, N09, EXP POWER ON
always 1 0 3 BYTE 2/7
10612 MIRROR_TOGGLE K2
- Mirror toggle SW5
Display filters: N01, N09, EXP POWER ON
always 1 0 1 BYTE 2/7
10613 NCBFRAME_RESET_MASK K2
- Active NCU global base frames after reset SW5
Display filters: EXP RESET
always 0xFFFF 0 0xFFFF DWORD 2/7
10615 NCBFRAME_POWERON_MASK K2
- Reset global base frames after power on SW5.2
Display filters: EXP, C11 POWER ON
always 0 0 0xFFFF DWORD 2/7
10620 EULER_ANGLE_NAME_TAB [n]: 0 ... 2 F2
- Name of Euler angle SW1
Display filters: N01, N09 POWER ON
Fct.: 5-axis A2, B2, C2 - - STRING 2/7
transformation
10630 NORMAL_VECTOR_NAME_TAB [n]: 0 ... 0 -
- Name of normal vectors SW1
Display filters: N01, N09 POWER ON
Fct.: 5-axis A4, B4, C4, A5, B5, C5 - - STRING 2/7
transformation
10640 DIR_VECTOR_NAME_TAB [n]: 0 ... 2 F2
- Name of direction vectors SW1
Display filters: N01, N09 POWER ON
Fct.: 5-axis A3, B3, C3 - - STRING 2/7
transformation
10650 IPO_PARAM_NAME_TAB [n]: 0 ... 2 K2
- Name of interpolation parameters SW1
Display filters: N01, EXP POWER ON
always I, J, K - - STRING 2/7
10652 CONTOUR_DEF_ANGLE_NAME FBFA
- Name of angle for contour definitions SW5
Display filters: N01, EXP, N12 POWER ON
always ANG - - STRING 2/7
10654 RADIUS_NAME FBFA
- Name of radius for contour definitions SW5
Display filters: N01, EXP, N12 POWER ON
always RND - - STRING 2/7
10656 CHAMFER_NAME FBFA
- Name of chamfer for contour definitions SW5
Display filters: N01, EXP, N12 POWER ON
always CHR - - STRING 2/7
10660 INTERMEDIATE_POINT_NAME_TAB [n]: 0 ... 2 K2
- Name of intermediate point coordinates for G2/G3 SW1
Display filters: N01, EXP POWER ON
always I1, J1, K1 - - STRING 2/7
10670 STAT_NAME F2
- Name of state information SW5.2
Identifier for state information for solving ambiguities in Cartesian PTP travel.
Display filters: N09, N01 POWER ON
Fct.: STAT - - STRING 2/7
Transformations
10672 TU_NAME F2
- Name of state information of axes SW5.2
Display filters: N09, N01 POWER ON
Fct.: TU - - STRING 2/7
Transformations
10674 PO_WITHOUT_POLY
- Polynomial programming programmable without G function POLY SW5.2
Display filters: N01 POWER ON
Fct.: Polynomial 0 0 1 BOOLEAN 2/7
10700 PREPROCESSING_LEVEL V2
- Program preprocessing level SW1
Display filters: N01, N02 POWER ON
always 1 0 31 BYTE 2/2
10702 IGNORE_SINGLEBLOCK_MASK K1
- Prevents stopping at specific blocks in single block mode SW4.2
Display filters: N01 POWER ON
always 0 0 0xFFFF DWORD 2/7
10704 DRYRUN_MASK V1
- Dry run feedrate activation SW4.3
Display filters: N01 POWER ON
always 0 0 1 BYTE 2/7
10706 SLASH_MASK PG, A2
- Activation of block skip SW5.2
Display filters: N01 POWER ON
always 0 0 1 BYTE 2/7
10710 PROG_SD_RESET_SAVE_TAB [n]: 0 ... 29 K1
- Setting data to be updated SW1
Display filters: N01, EXP POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, 0, ...
10712 NC_USER_CODE_CONF_NAME_TAB [n]: 0 ... 199 PA
- List of reconfigured NC codes SW3.2
Display filters: N01, EXP, N12 POWER ON
always - - - STRING 2/2
NCU572, 573 - - - STRING 2/2
810D.2 - - - STRING 2/2
10715 M_NO_FCT_CYCLE [n]: 0 ... 0 FBFA
- M number for tool changing cycle call SW5.2
Display filters: N12, EXP POWER ON
always -1 - - DWORD 2/7
11120 LUD_EXTENDED_SCOPE PG
- Activate function "program global user data (PUD)" SW5
Display filters: N01 POWER ON
Fct.: NC memory 0 0 1 BOOLEAN 2/7
LUD
11200 INIT_MD IAF, IAD, IA
- Standard machine data loaded at next Power On SW1
Display filters: N01, EXP POWER ON
always 0 - - BYTE 2/7
11210 UPLOAD_MD_CHANGES_ONLY IAD
- MD backup of changed MD only SW1
Display filters: N01, N05 IMMEDIATELY
always 0xFF - - BYTE 3/7
11220 INI_FILE_MODE IAD
- Error response to INI file errors SW3
0: Read-in aborted
1 und 2: No abort, alarms output
Display filters: N01, N05 RESET
always 1 0 2 BYTE 2/7
11230 MD_FILE_STYLE IAD
- Structure of MD files on "upload" SW3
0 : Output text only 1 : Text and line checksum
2 : MD number and text 3 : MD number with text and Z checksum 4: all
local axes
Display filters: N01, N05 IMMEDIATELY
always 3 - - BYTE 3/7
11280 WPD_INI_MODE IAD
- Handling of INI-files in workpiece-directory SW5
Display filters: N01 POWER ON
always 0 0 1 BYTE 2/7
11300 JOG_INC_MODE_LEVELTRIGGRD H1
- INC and REF in jog mode SW1
Display filters: N01 POWER ON
always 1 0 1 BOOLEAN 2/7
11310 HANDWH_REVERSE H1
- Threshold for direction change handwheel SW3.2
Display filters: N09 POWER ON
always 2 0.0 plus BYTE 2/7
11320 HANDWH_IMP_PER_LATCH [n]: 0 ... max. No. handwheels - 1 H1
- Handwheel pulses per detent position SW1
Display filters: N09 POWER ON
always 1., 1., 1. - - DOUBLE 2/7
11330 JOG_INCR_SIZE_TAB [n]: 0 ... 4 H1
- Increment size for INC/handwheel SW1
Display filters: N09, EXP POWER ON
always 1., 10., 100., 1000., 0.0 plus DOUBLE 2/7
10000.
11340 ENC_HANDWHEEL_SEGMENT_NR FBMA
- 3rd handwheel: type of drive SW4.1
Display filters: N01, EXP POWER ON
always 1 1 1 BYTE 0/0
11410 SUPPRESS_ALARM_MASK D1
- Screenform for supporting special alarm outputs SW2
Bit 0 = 1 alarm 15110 is not displayed
Bit1: Alarm 10763: "Channel %1 block %2 the path component of the block in the
offset level is zero"
Display filters: N06, EXP POWER ON
always 0 - - DWORD 2/7
11411 ENABLE_ALARM_MASK D1, S1
- Activation of warnings SW4.2
Display filters: EXP RESET
always 0 - - DWORD 2/7
11412 ALARM_REACTION_CHAN_NOREADY D1
- Alarm response CHAN_NOREADY permitted SW4.1
Display filters: N01, EXP POWER ON
always 0 0 1 BOOLEAN 2/7
11413 ALARM_PAR_DISPLAY_TEXT D1
- Alarm parameter as text output SW4.2
Display filters: N01, EXP POWER ON
always 0 0 1 BOOLEAN 0/0
11420 LEN_PROTOCOL_FILE PGA
- Size of protocol files (kB) SW4.3
Display filters: N01 POWER ON
Fct.: Execute from 1 1 1000000 DWORD 2/7
HD
11430 DIG_ASSIGN_DIGITIZE_TO_CHAN FBD
- Channel definition for digitizing SW2
Display filters: N01, N09 POWER ON
Fct.: Digitize 0 0 1 DWORD 2/7
11432 DIG_ASSIGN_NUM_OF_AXES FBD
- Selection of 3-axes or 3+2-axes digitizing SW4.2
Display filters: N09, N01 POWER ON
Fct.: Digitize, 3+2 0 0 1 BYTE 2/7
axes
11450 SEARCH_RUN_MODE K1
- Parameterization for search run SW4.3
Display filters: N01, EXP POWER ON
always 0 0 0x7 DWORD 2/7
11460 OSCILL_MODE_MASK P5
- Mode screenform for asynchronous oscillation SW2
Display filters: N09 POWER ON
always 0x0 0 0xFFFF DWORD 2/7
11500 PREVENT_SYNACT_LOCK [n]: 0 ... 1 S5, FBSY
- Protected synchronized actions SW4.1
Display filters: N01, N09 POWER ON
Fct.: Synchr. 0, 0 0 255 DWORD 2/7
actions, basef.
11600 BAG_MASK K1
- Defines mode group response to ASUP SW4.1
Display filters: N01 POWER ON
always 0 0 0x3 DWORD 2/7
11602 ASUP_START_MASK K1
- Ignore stop conditions for ASUP SW4.1
Display filters: N01 POWER ON
always 0 0 0x7 DWORD 2/7
11604 ASUP_START_PRIO_LEVEL K1
- Priorities for 'ASUP_START_MASK effective' SW4.1
Display filters: N01 POWER ON
always 0 0 128 DWORD 2/7
11610 ASUP_EDITABLE K1
- Activation of a user-specific ASUP program SW4.2
Display filters: N01 POWER ON
always 0 0 3 DWORD 2/7
11612 ASUP_EDIT_PROTECTION_LEVEL K1
- Protection level of the user-specific ASUP program SW4.2
Display filters: N01 POWER ON
always 2 0 7 DWORD 2/7
11640 ENABLE_CHAN_AX_GAP K2
- Allow channel axis gaps in AXCONF_MACHAX_USED SW5.2
Display filters: N01, N11 POWER ON
always 0x0 0 0x1 DWORD 2/2
11649 DEBUG_MASK_CHAN_AX_GAP
- Debug the gaps in $MC_AXCONF_MACHAX_USED SW5.2
Display filters: EXP, C01, C10 POWER ON
always 0x0 0 0x7FFFFFF DWORD 0/0
11660 NUM_EG M3
- No. of possible "Electronic gear boxes" SW5
Display filters: N09 POWER ON
el. gear 0 0.0 plus BYTE 1/1
11700 PERMISSIVE_FLASH_TAB [n]: 0 ... 5 IAD
- Codes for NC card SW5
Display filters: N01, EXP POWER ON
Files on PCMCIA 0, 0 - - DWORD 1/1
card
14010 IPUCR_DELAY_TIME -
- Computing time of position controller SW2
Display filters: N01, EXP POWER ON
NCU570 - - - DOUBLE 0/0
FM-NC 0.002 0.000 0.010 DOUBLE 2/7
14020 INTCY_DELAY_TIME -
- SSI transfer time SW2
Display filters: N01, N10, EXP POWER ON
NCU570 - 0.0 0.0008 DOUBLE 0/0
FM-NC 0.0002 - - DOUBLE 2/7
14504 MAXNUM_USER_DATA_INT P3
- Number of user data (INT) SW4.1
Display filters: N03 POWER ON
always 0 0 32 DWORD 2/7
14506 MAXNUM_USER_DATA_HEX A2, P3
- Number of user data (HEX) SW4.1
Display filters: N03 POWER ON
always 0 0 32 DWORD 2/7
14508 MAXNUM_USER_DATA_FLOAT A2, P3
- Number of user data (FLOAT) SW4.1
Display filters: N03 POWER ON
always 0 0 8 DWORD 2/7
14510 USER_DATA_INT [n]: 0 ... 31 A2, P3
- User data (INT) SW4.1
Display filters: N03 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -32768 32767 DWORD 2/7
0, ...
14512 USER_DATA_HEX [n]: 0 ... 31 A2, P3
- User data (HEX) SW4.1
Display filters: N03 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 0x0FF DWORD 2/7
0, ...
14514 USER_DATA_FLOAT [n]: 0 ... 7 A2, P3
- User data (FLOAT) SW4.1
Display filters: N03 POWER ON
always 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, -3.40e38 3.40e38 DOUBLE 2/7
0.0, ...
14516 USER_DATA_PLC_ALARM [n]: 0 ... 31 A2, P3
- User data (HEX) SW4.1
Display filters: N03 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - BYTE 0/0
0, ...
17500 MAXNUM_REPLACEMENT_TOOLS FBW
- Maximal number of replacement tools. SW5
Display filters: N09 POWER ON
always 0 0 32 DWORD 2/7
no TCM 1 - - DWORD 2/7
18130 MM_NUM_GUD_NAMES_CHAN S7
- Number of channel-specific user variables (SRAM) SW1
Display filters: N02 POWER ON
Fct.: NC memory 40 0 200 DWORD 2/7
GUD
18140 MM_NUM_GUD_NAMES_AXIS -
- Number of axis-specific user variables (SRAM) SW1
Display filters: N02, EXP POWER ON
Fct.: NC memory 0 0 100 DWORD 0/0
GUD
18150 MM_GUD_VALUES_MEM S7
- Memory location for user variables (SRAM) SW1
Display filters: N02 POWER ON
Fct.: NC memory 12 0.0 plus DWORD 2/7
GUD
GUD, NCU573, >1 12 - - DWORD 2/7
channels
GUD, NCU573, > 16 - - DWORD 2/7
2 channels
18160 MM_NUM_USER_MACROS S7
- Number of macros (SRAM) SW1
Display filters: N02 POWER ON
Fct.: NC memory 10 0.0 plus DWORD 2/7
macros
18170 MM_NUM_MAX_FUNC_NAMES S7
- Number of miscellaneous functions (cycles, DRAM) SW1
Display filters: N02 POWER ON
Fct.: NC memory 40 0.0 plus DWORD 2/7
LUD
18180 MM_NUM_MAX_FUNC_PARAM S7
- Number of additional parameters for cycles acc. to MD 18170 (DRAM) SW1
Display filters: N02 POWER ON
Fct.: NC memory 300 0.0 plus DWORD 2/7
LUD
18190 MM_NUM_PROTECT_AREA_NCK S7
- Number of files for machine-related protection zones (SRAM) SW2
Display filters: N02, N06, N09, N12 POWER ON
Fct.: 3D protection 0 0 10 DWORD 2/7
zones
18200 MM_NUM_CCS_MAGAZINE_PARAM
- Number of Siemens OEM magazine data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
Fct.: Tool 0 0 10 DWORD 0/2
management
18201 MM_TYPE_CCS_MAGAZINE_PARAM [n]: 0 ... 9
- Type of Siemens OEM magazine data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
Fct.: Tool 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 1 6 DWORD 0/2
management
18202 MM_NUM_CCS_MAGLOC_PARAM
- No. of Siemens OEM magazine location data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
Fct.: Tool 0 0 10 DWORD 0/2
management
18203 MM_TYPE_CCS_MAGLOC_PARAM [n]: 0 ... 9
- Type of Siemens OEM magazine location data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
Fct.: Tool 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 1 6 DWORD 0/2
management
18204 MM_NUM_CCS_TDA_PARAM
- Number of Siemens OEM tool data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
always 0 0 10 DWORD 0/2
18205 MM_TYPE_CCS_TDA_PARAM [n]: 0 ... 9
- Type of Siemens OEM tool data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
always 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 1 6 DWORD 0/2
18206 MM_NUM_CCS_TOA_PARAM
- No. of Siemens OEM data per cutting edge (SRAM) SW5.2
Display filters: N02, N09 POWER ON
always 0 0 10 DWORD 0/2
18207 MM_TYPE_CCS_TOA_PARAM [n]: 0 ... 9
- Type of Siemens OEM data per cutting edge (SRAM) SW5.2
Display filters: N02, N09 POWER ON
always 4, 4, 4, 4, 4, 4, 4, 4, 4, 4 1 6 DWORD 0/2
18208 MM_NUM_CCS_MON_PARAM
- No. of Siemens OEM monitor data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
always 0 0 10 DWORD 0/2
18209 MM_TYPE_CCS_MON_PARAM [n]: 0 ... 9
- Type of Siemens OEM monitor data (SRAM) SW5.2
Display filters: N02, N09 POWER ON
always 3, 3, 3, 3, 3, 3, 3, 3, 3, 3 1 6 DWORD 0/2
18210 MM_USER_MEM_DYNAMIC S7
- Dynamic user memory in the DRAM SW1
Display filters: N02, EXP POWER ON
always - - - DWORD 2/7
NCU572 3370 - - DWORD 2/7
NCU573, channels 3850 - - DWORD 2/7
>1
NCU573, channels 21500 - - DWORD 2/7
>2
NCU571 1750 - - DWORD 0/0
NCU 571, NCU 3370 - - DWORD 2/7
572
810D 2300 - - DWORD 2/7
810D.2 3500 - - DWORD 2/7
18220 MM_USER_MEM_DPR -
- User memory in DUAL PORT RAM (DPR) SW2
Display filters: N02, EXP POWER ON
always 0 - - DWORD 0/0
810D 0 - - DWORD 0/0
810D 0 - - DWORD 0/0
18230 MM_USER_MEM_BUFFERED S7
- User memory in SRAM SW1
Display filters: N02 POWER ON
always 1950 - - DWORD 1/7
NCU573 2974 - - DWORD 1/7
18240 MM_LUD_HASH_TABLE_SIZE S7
- Hash table size for user variables (DRAM) SW1
Display filters: N02, EXP POWER ON
Fct.: NC memory 11 3 107 DWORD 0/0
LUD
18242 MM_MAX_SIZE_OF_LUD_VALUE S7
- Maximum field size for LUD variables SW2
Display filters: N02 POWER ON
Fct.: NC memory 660 240 8192 DWORD 0/0
GUD
Fct.: GUD, NCU 920 - - DWORD 2/7
573
Fct.: NC memory 660 240 8192 DWORD 0/0
LUD
Fkt.: NC-Speicher 660 - - DWORD 2/7
LUD, NCU573
18250 MM_CHAN_HASH_TABLE_SIZE S7
- Hash table size for channel-specific data (DRAM) SW1
Display filters: N02, EXP POWER ON
always 7 3 193 DWORD 0/0
18260 MM_NCK_HASH_TABLE_SIZE S7
- Hash table size for global data (DRAM) SW1
Display filters: N02, EXP POWER ON
always 2503 537 4001 DWORD 0/0
18270 MM_NUM_SUBDIR_PER_DIR S7
- Number of subdirectories (SRAM) SW1
Display filters: N02 POWER ON
always 30 24 32 DWORD 1/7
18280 MM_NUM_FILES_PER_DIR S7
- Number of files per directory (SRAM) SW1
Display filters: N02 POWER ON
always 100 64 512 DWORD 1/7
18290 MM_FILE_HASH_TABLE_SIZE S7
- Hash table size for files of a directory (SRAM) SW1
Display filters: N02, EXP POWER ON
always 19 3 299 DWORD 0/0
18300 MM_DIR_HASH_TABLE_SIZE S7
- Hash table size for subdirectories (SRAM) SW1
Display filters: N02, EXP POWER ON
always 7 3 37 DWORD 0/0
18310 MM_NUM_DIR_IN_FILESYSTEM S7
- Number of directories in passive file system (SRAM) SW1
Display filters: N02 POWER ON
always 30 30 150 DWORD 2/7
18320 MM_NUM_FILES_IN_FILESYSTEM S7
- Number of files in passive file system (SRAM) SW1
Display filters: N02 POWER ON
always 100 64 512 DWORD 2/7
18331 MM_FLASHFILESYS_MEM [n]: 0 ... 7 -
- Reserved for FFS SW5
Display filters: N01, N02 POWER ON
Files on PCMCIA 0 - - BYTE 3/3
card
18342 MM_CEC_MAX_POINTS [n]: 0 ... double max. No. axes in sys. - 1 K3
- Maximum number of interpolation points for sag comp. (SRAM) SW2
Display filters: N01, N02 POWER ON
Fct.: CEC 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 2000 DWORD 2/7
0, 0, ...
18350 MM_USER_FILE_MEM_MINIMUM S7
- Minimum part program memory (SRAM) SW1
Display filters: N02, EXP POWER ON
always 20 20 100 DWORD 1/7
18360 MM_EXT_PROG_BUFFER_SIZE A2
- FIFO buffer size for processing from external source SW4.2
Display filters: N01 POWER ON
Fct.: Execute from 30 30 1000000 DWORD 2/7
HD
18362 MM_EXT_PROG_NUM A2
- Number of program levels which can be simultaneously processed from an external SW4.2
source
Display filters: N01 POWER ON
Fct.: Execute from 1 0 13 BYTE 2/7
HD
18400 MM_NUM_CURVE_TABS M3
- No. of curve tables (SRAM) SW4.1
Display filters: N02, N09 POWER ON
always 0 0.0 plus DWORD 1/1
18402 MM_NUM_CURVE_SEGMENTS M3
- No. of curve segments (SRAM) SW4.1
Display filters: N02, N09 POWER ON
always 0 0.0 plus DWORD 1/1
18404 MM_NUM_CURVE_POLYNOMS M3
- No. of curve table polynomials (SRAM) SW4.1
Display filters: N02, N09 POWER ON
always 0 0.0 plus DWORD 1/1
18500 MM_EXTCOM_TASK_STACK_SIZE S7
- Stack size for external communications task (DRAM) SW1
Display filters: N02, EXP POWER ON
always 17 4 20 DWORD 0/0
18502 MM_COM_TASK_STACK_SIZE -
- Stack size in kb for communication SW3
Display filters: N02, EXP POWER ON
Communic. task 12 4 20 DWORD 0/0
18510 MM_SERVO_TASK_STACK_SIZE S7
- Stack size of servo task (DRAM) SW1
Display filters: N02, EXP POWER ON
always 8 4 20 DWORD 0/0
18520 MM_DRIVE_TASK_STACK_SIZE S7, ECO
- Stack size of drive task (DRAM) SW1
Display filters: N02, EXP POWER ON
Fct.: Drive start-up 8 4 20 DWORD 0/0
analog
611D 8 4 20 DWORD 0/0
18600 MM_FRAME_FINE_TRANS K2
- Fine offset with FRAME SW4.3
Display filters: N02 POWER ON
always 1 0 1 DWORD 2/7
18601 MM_NUM_GLOBAL_USER_FRAMES K2
- Number of global predefined user frames. SW5
Display filters: N02 POWER ON
always 0 0 100 DWORD 2/7
18602 MM_NUM_GLOBAL_BASE_FRAMES K2
- Number of global base frames. SW5
Display filters: N02 POWER ON
always 0 0 16 DWORD 2/7
18700 MM_SIZEOF_LINKVAR_DATA B3
- Size of NCU-link-variable memory SW5
Display filters: N02 Attributes: LINK POWER ON
NCU-link variables 0 0 4096 DWORD 2/7
18780 MM_NCU_LINK_MASK B3
- Activation of NCU-link communication SW5
Display filters: N01 POWER ON
NCU-Link 0 0 1 DWORD 2/3
18782 MM_LINK_NUM_OF_MODULES B3
- Number of NCU-link modules SW5
Display filters: N01, N02 POWER ON
NCU-Link 2 2 16 DWORD 2/3
18790 MM_MAX_TRACE_LINK_POINTS B3
- Size of the trace data buffer for NCU-link
Display filters: N02, N06, EXP POWER ON
NCU-link trace 8 0 2000 DWORD 2/2
18792 MM_TRACE_LINK_DATA_FUNCTION B3
- Specifies the contents of the NCU-link files
Display filters: N02, N06, EXP POWER ON
NCU-link trace 0 0 0x7FFFFFFF DWORD 2/2
Display filters The quantity of machine data displayed on the operator panel can be limited to
the machine data of interest by means of the display filters. Machine data are
displayed on the operator panel if at least one of the filters indicated in the
respective machine data has been activated by the user or if the mode “All
machine data“ has been set. The short descriptions of the filters indicated are
used again in the operator interface for filter activation. They have the following
meaning:
• C01 Configuration
• C02 Memory configuration
• C03 Basic settings
• C04 Auxiliary functions
• C05 Velocities
• C06 Monitoring / limitations
• C07 Transformations
• C08 Overrides / compensations
• C09 Technological functions
• C10 Standard machine
• C11 NC-Language ISO-Dialect
• EXP Expert mode
Attributes In some machine data, you will find short identifiers with the following meaning
under attributes:
• NBUP No back-up: the data is not entered in data back-up
• ODLD Only download: the data can only be loaded from the file
• READ Read only: the data can only be read
• NDLD No download: the data cannot be loaded from the file
• SFCO Configuration safety integrated
• SCAL Scaling Alarm
• LINK Link description
• CTEQ Must be equal for all containers
• CTDE Container description
The fields of the machine data table elements are completed as follows:
Note
The entry 810D_2 in the field "HW/Function" corresponds to CCU2.
20116 IGNORE_INHIBIT_ASUP K1
- An interrupt program can be executed despite a read in disable SW4.2
Display filters: C01 NEW CONF
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, 0, ...
20117 IGNORE_SINGLEBLOCK_ASUP K1
- An interrupt program is completely executed despite single block SW4.2
Display filters: C01 NEW CONF
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, 0, ...
20118 GEOAX_CHANGE_RESET K5
- Enable automatic geometry axis change SW4.3
Display filters: C03 RESET
always 0 0 1 BOOLEAN 2/7
20120 TOOL_RESET_VALUE K2
- Tool whose length compens. is selected during runup (reset/end of pp). SW2
Depends on MD 20110 and 20112.
Display filters: C03 RESET
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 32000 DWORD 2/7
0, 0, ...
20121 TOOL_PRESEL_RESET_VALUE FBW
- Preselected tool on RESET SW4.1
Display filters: C03 RESET
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 32000 DWORD 2/7
0, 0, ...
20122 TOOL_RESET_NAME FBW
- Definition of the tool with which length compensation is selected on runup/reset SW3.2
Display filters: C03 RESET
Fct.: Tool , , , , , , , , , , , , , , ... - - STRING 2/7
management
20124 TOOL_MANAGEMENT_TOOLHOLDER FBW
- Tool holder number SW3.2
Display filters: C03 POWER ON
Fct.: Tool 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 10 DWORD 2/7
management 0, 0, ...
20126 TOOL_CARRIER_RESET_VALUE W1
- Active tool holder on RESET SW4.1
Display filters: C03 RESET
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0 plus DWORD 2/7
0, 0, ...
20128 COLLECT_TOOL_CHANGE FBW
- Tool change picked up in search run SW4.3
Display filters: C04 IMMEDIATELY
Fct.: Tool 1 0 1 BOOLEAN 1/1
management
20130 CUTTING_EDGE_RESET_VALUE K2
- Tool edge whose length compens. is selected during runup (reset/end of pp). SW2
Depends on MD 20110 and 20112.
Display filters: C03 RESET
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 32000 DWORD 2/7
0, 0, ...
20132 SUMCORR_RESET_VALUE W1
- Active resulting offset on RESET SW5
Display filters: C03 RESET
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 6 DWORD 2/7
0, 0, ...
20140 TRAFO_RESET_VALUE K2
- Transformation data block selected during runup (reset/pp end) SW2
Depends on MD 20110 and 20112.
Display filters: C03 RESET
Fct.: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 8 BYTE 2/7
Transformations 0, 0, ...
20150 GCODE_RESET_VALUES [n]: 0 ... Max. No. G codes - 1 K1, G2
- Initial setting of G groups SW1
Selection of some G groups
[0] 1 = G0, 2 = G01 (Std)
[5] 1 = G17 (Std), 2 = G18, 3 = G19
[7] 1 = G500 (Std), 2 = G54, 3 = G 55, 4 = G56, 5 = G57
[9] 1 = G60 (Std), 2 = G 64, 3 = G641
[11] 1 = G601 (Std), 2 = G602, 3 = G603
[12] 1 = G70, 2 = G71 (Std)
[13] 1 = G90 (Std), 2 = G91
[14] 1 = G93, 2 = G94 (Std), 3 = G95
[20] 1 = BRISK (Std), 2 = SOFT
[22] 1 = CDOF (Std), 2 = CDON
[23] 1 = FFWOF (Std), 2 = FFWON
[28] 1 = DIAMOF (Std), 2 = DIAMON
For more detailed information see Programming Guide
G code definition depends on MD 20110 and MD 20112.
Display filters: C03, C11 RESET
always { 2, 0, 0, 1, 0, 1, 1, 1, 0.0 plus BYTE 2/7
...
20152 GCODE_RESET_MODE [n]: 0 ... Max. No. G codes - 1 K2
- Reset mode of G groups SW4.4
Display filters: C03 RESET
always - 0 1 BYTE 2/7
20154 EXTERN_GCODE_RESET_VALUES [n]: 0 ... 30 FBFA
- Initial setting of G groups SW5
Display filters: C03, C11 RESET
Non-Siemens NC { 1, 1, 1, 2, 1, 1, 1, 3, 0.0 plus BYTE 2/2
progr. lang. ...
20160 CUBIC_SPLINE_BLOCKS K1
- Number of blocks for C spline SW1
Display filters: C09, EXP POWER ON
Fct.: Polynomial 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 4 9 BYTE 2/7
8, ...
20170 COMPRESS_BLOCK_PATH_LIMIT K1
mm Maximum traversing distance of an NC block with compression SW1
Display filters: C09 POWER ON
Fct.: Polynomial 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 0.0 plus DOUBLE 2/7
1.0, ...
20172 COMPRESS_VELO_TOL V1
mm/min Max. permissible deviation of the path feedrate during compression SW3.2
Display filters: C09 POWER ON
Fct.: Polynomial 1000.0, 1000.0, 1000.0, 0.0 plus DOUBLE 2/7
1000.0, ...
20240 CUTCOM_MAXNUM_CHECK_BLOCKS W1
- Blocks for look-ahead contour calculation with TRC SW1
Display filters: C06, C08 RESET
always 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 2 10 BYTE 2/7
4, 4, ...
20250 CUTCOM_MAXNUM_DUMMY_BLOCKS W1
- Number of blocks without traversing motion with TRC SW1
Display filters: C02, C06, C08 RESET
always 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0 5 BYTE 2/7
3, 3, ...
20252 CUTCOM_MAXNUM_SUPPR_BLOCKS W1
- Max block count with compensation suppression SW4.1
Display filters: C01, C08, EXP RESET
always 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0 10 BYTE 2/7
5, 5, ...
20254 ONLINE_CUTCOM_ENABLE W4
- Real time tool radius compensation enabled SW4.1
Display filters: C01, C08, EXP POWER ON
Fct.: Synchr. 0 0 1 BOOLEAN 2/7
actions
20256 CUTCOM_INTERS_POLY_ENABLE W1
- Intersection procedure for polynomials is possible SW4.1
Display filters: C09 POWER ON
Fct.: Polynomial 1 0 1 BOOLEAN 2/7
20260 PATH_IPO_IS_ON_TCP -
- Velocity control with spline SW1
Display filters: C05, C09, EXP POWER ON
always 0 0 1 BOOLEAN 0/0
20262 SPLINE_FEED_PRECISION -
- Permissible rel. error of path velocity for spline SW3
Display filters: C05, C09, EXP POWER ON
always 0.001, 0.001, 0.001, 0.000001 1.0 DOUBLE 0/0
0.001, 0.001, ...
20270 CUTTING_EDGE_DEFAULT W1
- Initial position of tool cutting edge without programming SW1
Display filters: C03, C11 POWER ON
always 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, -2 32000 DWORD 2/7
1, 1, ...
20272 SUMCORR_DEFAULT W1
- Initial position resulting offset without program SW5
Display filters: C03 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1 6 DWORD 2/7
0, 0, ...
20310 TOOL_MANAGEMENT_MASK FBW
- Activation of different types of tool management SW2
Display filters: C09 POWER ON
always 0x0, 0x0, 0x0, 0x0, 0x0, 0 0xFFFFFF DWORD 2/7
0x0, 0x0, ...
20460 LOOKAH_SMOOTH_FACTOR B1
% Smoothing factor for Look Ahead SW5.3
Display filters: C05, EXP NEW CONF
always 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0. 500.0 DOUBLE 2/7
0.0, ...
20470 CPREC_WITH_FFW K6, B1
- Progr. contour accuracy SW3.2
Display filters: C05, C06, EXP POWER ON
always 0 0 1 BOOLEAN 2/7
20500 CONST_VELO_MIN_TIME B2
s Minimum time with constant velocity SW1
Display filters: C05, EXP POWER ON
always 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 0.1 DOUBLE 2/7
0.0, 0.0, ...
20600 MAX_PATH_JERK B2
m/s³ Path-related maximum jerk SW1
Display filters: C05 NEW CONF
always 100.0, 100.0, 100.0, 0.0 plus DOUBLE 2/7
100.0, 100.0, ...
20602 CURV_EFFECT_ON_PATH_ACCEL B1
- Effect of path curvature on path dynamic SW5
Display filters: C05, EXP NEW CONF
always 0., 0., 0., 0., 0., 0., 0., 0., 0. 0.95 DOUBLE 2/7
0., ...
20603 CURV_EFFECT_ON_PATH_JERK B1
- Effect of path curvature on path jerk SW5
Display filters: C05, EXP NEW CONF
always 0., 0., 0., 0., 0., 0., 0., 0., 0. 0.95 DOUBLE 2/7
0., ...
20610 ADD_MOVE_ACCEL_RESERVE K1, B1, B2
- Acceleration margin for overlaid movements SW1
Display filters: C05 POWER ON
always .2, .2, .2, .2, .2, .2, .2, .2, 0. 0.9 DOUBLE 2/7
.2, ...
20620 HANDWH_GEOAX_MAX_INCR_SIZE H1
mm Limitation handwheel increment for geo axes SW3.2
Display filters: C06, C08 POWER ON
always 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 2/7
0.0, ...
20621 HANDWH_ORIAX_MAX_INCR_SIZE F2
degrees Limiting of handwheel increment for orienting axes SW5.3
Display filters: C06, C08 POWER ON
always 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 2/7
0.0, ...
20622 HANDWH_GEOAX_MAX_INCR_VSIZE H1
mm/min Path velocity override SW3.2
Display filters: C05, C06, C08 POWER ON
always 500.0, 500.0, 500.0, 0.0 plus DOUBLE 2/7
500.0, 500.0, ...
20623 HANDWH_ORIAX_MAX_INCR_VSIZE F2
rev/min Orientation velocity overlay SW5.3
Display filters: C05, C06, C08 POWER ON
always 1 0.0 plus DOUBLE 2/7
20624 HANDWH_CHAN_STOP_COND H1
- Definition of the response of the handwheel travel to channel-specific VDI ISs SW3.2
Bit meanings:
Bit 0: Mode group stop
Bit 1: Mode group stop axes plus spindle
Bit 2: NC stop
Bit 3: NC stop axes plus spindle
Bit 4: Feedrate disable
Bit 5: Feedrate override
Bit 6: Rapid traverse override
Bit 7: Feedrate stop geometry axis
21010 CIRCLE_ERROR_FACTOR K1
- Circle end point monitoring factor SW1
Display filters: C06 POWER ON
always 0.001, 0.001, 0.001, 0.0 plus DOUBLE 2/7
0.001, 0.001, ...
21020 WORKAREA_WITH_TOOL_RADIUS A3
- Consideration of tool radius for working area limitation SW1
Display filters: C03, C06 RESET
always 0 0 1 BOOLEAN 2/7
21050 CONTOUR_TUNNEL_TOL F2
mm Response threshold for contour tunnel monitoring SW2
Display filters: C06 NEW CONF
Fct.: CTC 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 2/7
0.0, ...
21060 CONTOUR_TUNNEL_REACTION F2
- Reaction when contour tunnel monitoring responds SW2
Display filters: C06 POWER ON
Fct.: CTC 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 2 BYTE 2/7
1, 1, ...
21070 CONTOUR_ASSIGN_FASTOUT F2
- Assignment of an analog output for the output of the contour error SW2
0: no output, 1: output at output 1 etc.
Display filters: C01, C06 POWER ON
Fct.: CTC 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 8 BYTE 2/7
0, 0, ...
21080 CUTCOM_PARALLEL_ORI_LIMIT W5
degrees Limit angle (path tangent/tool orientation) for 3D tool radius compensation SW2
Display filters: C06, C08 RESET
TRC 3D 3., 3., 3., 3., 3., 3., 3., 3. , 1.0 89. DOUBLE 2/7
3., ...
21082 CUTCOM_PLANE_ORI_LIMIT W5
degrees Minimum angle between surface normal and tool orientation when side angle not equal SW3.2
0 (3D)
Display filters: C06, C08 RESET
TRC 3D 3., 3., 3., 3., 3., 3., 3., 3., 1.0 89. DOUBLE 2/7
3., ...
21084 CUTCOM_PLANE_PATH_LIMIT W5
degrees Minimum angle between surface normal vector and path tangent vector (3D face SW3.2
milling)
Display filters: C06, C08 RESET
TRC 3D 3., 3., 3., 3., 3., 3., 3., 3., 1.0 89. DOUBLE 2/7
3., ...
21090 MAX_LEAD_ANGLE -
degrees Maximum value of permitted lead angle for orientation progr. SW1
Display filters: C08, C09 NEW CONF
always 80., 80., 80., 80., 80., 80., 0. 80. DOUBLE 7/7
80., ...
NCU570 80., 80., 80., 80., 80., 80., 0. 80. DOUBLE 0/0
80., ...
21092 MAX_TILT_ANGLE -
degrees Maximum value of permitted side angle for orientation progr. SW1
Display filters: C08, C09 NEW CONF
always 180., 180., 180., 180., -180. 180. DOUBLE 7/7
180., 180., ...
NCU570 180., 180., 180., 180., -180. 180. DOUBLE 0/0
180., 180., ...
21100 ORIENTATION_IS_EULER F2
- Angle definition for orientation programming SW1
Display filters: C01, C09 NEW CONF
Fct.: 1 0 1 BOOLEAN 7/7
Transformations
Fct.: - - - BOOLEAN 0/0
Transformations,
FM-NC
21102 ORI_DEF_WITH_G_CODE F2
- Def. of ORI axes with G-code SW5
Display filters: C01, C07 POWER ON
Fct.: 5-axis 0 0 1 BOOLEAN 2/7
transformation
Fct.: 5-axis - - - BOOLEAN 0/0
transformation,
FM-NC
21104 ORI_IPO_WITH_G_CODE F2
- G code for interpolation of orientation SW5
Display filters: C01, C07 POWER ON
Fct.: 5-axis 0 0 1 BOOLEAN 2/7
transformation
Fct.: 5-axis - - - BOOLEAN 0/0
transformation,
FM-NC
21108 POLE_ORI_MODE F2
- Great circle interpolation mode in pole position SW5.2
Display filters: C07 NEW CONF
Fct.: 5-axis 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 22 DWORD 7/7
transformation 0, 0, ...
Fct.: 5-axis - - - DWORD 0/0
transformation,
FM-NC
21110 X_AXIS_IN_OLD_X_Z_PLANE M1
- Coordinate system for automatic frame definition SW1
Display filters: C01, C09, EXP POWER ON
always 1 0 1 BOOLEAN 7/7
21120 ORIAX_TURN_TAB_1 [n]: 0 ... 2 F2
- Definition of reference axes for ORI axes SW5
Display filters: C07 POWER ON
Fct.: 5-axis { 1, 2, 3 }, { 1, 2, 3 }, { 1, 2, 0 3 BYTE 2/7
transformation ...
Fct.: 5-axis - - - BYTE 0/0
transformation,
FM-NC
21202 LIFTFAST_WITH_MIRROR K1
- Rapid retract with mirror image machining SW5
Display filters: C09 POWER ON
ASUP via high- 0 0 1 BOOLEAN 2/7
speed I/O
Fct.: Extended NC 0 0 1 BOOLEAN 2/7
addr.
21210 SETINT_ASSIGN_FASTIN K1
- HW assignment of ext. NCK input byte for NC progr. interrupts SW2
Bit 0-7: No. of HW byte
Bit 16-23: Screenform of signals that channel is not to evaluate
Bit 24-31: Screenform of signals that are to be evaluated inverted
Display filters: C01, C09 POWER ON
ASUP via high- 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - DWORD 2/7
speed I/O 1, 1, ...
21220 MULTFEED_ASSIGN_FASTIN V1
- Assignment input bytes of NCK I/Os for "multiple feedrates in one block" SW2
Bit 0-7: No. of 1st byte Bit 8-15: No. of 2nd byte
Bit 16-23: Inverting screenform 1st byte Bit 24-31: Inverting screenform 2nd byte
Display filters: C01, C09 POWER ON
Fct.: Synchr. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
actions 0, 0, ...
21230 MULTFEED_STORE_MASK V1
- Store input signal of function "Multiple feedrates in one block" SW2
Bit 0-1: No meaning, Bit 2-7: Storage response, Bit 8-31: Reserv.
Display filters: C01, C09 POWER ON
Fct.: Synchr. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - BYTE 2/7
actions 0, 0, ...
21300 COUPLE_AXIS_1 [n]: 0 ... 1 S3
- Synchronous spindle pair definition, mach. axis no.: following spindle[0], leading spindle SW2
[1]
Display filters: C09 POWER ON
Fct.: Coupled axes {0, 0}, {0, 0}, {0, 0}, {0, 0}, 0 10 BYTE 2/7
{0, ...
21310 COUPLING_MODE_1 S3
- Type of coupling in synchronous spindle operation SW2
0: Actual value coupling 1: Setpoint coupling 2: Velocity coupling
Display filters: C03, C09 POWER ON
Fct.: Coupled axes 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 2 BYTE 2/7
1, 1, ...
21320 COUPLE_BLOCK_CHANGE_CTRL_1 S3
- Block change behavior in synchronous spindle operation SW2
0: IMMEDIATELY, 1/2: Synchronization fine/coarse, 3: IPO-STOP
Display filters: C09 POWER ON
Fct.: Coupled axes 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0 3 BYTE 2/7
3, 3, ...
21330 COUPLE_RESET_MODE_1 S3
- Coupling abort behavior SW2
Bit 0 = 0 Coupling remains active on program restart
1 Coupling is cancelled on program restart
Bit 1 = 0 Coupling remains active beyond end of program and RESET
1 Coupling is cancelled at end of program or RESET
Bit 5 = 1 Configured data are activated on program start
Bit 6 = 1 Configured data are activated at end of program or RESET
Bit 9 = 1 Coupling is activated on program start
Display filters: C03, C09 POWER ON
Fct.: Coupled axes 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 0x3FF DWORD 2/7
1, 1, ...
21340 COUPLE_IS_WRITE_PROT_1 S3
- Coupling parameters cannot be altered SW2
Display filters: C09 POWER ON
Fct.: Coupled axes 0 0 1 BOOLEAN 2/7
21514 TRACLG_HOR_DIR_SUPPORTAX_2 S8
- Horizontal component of work blade direction vector for Q2 SW2
Display filters: C07 POWER ON
Fct.: Centerless 1., 1., 1., 1., 1., 1., 1., 1., - - DOUBLE 2/7
grinding 1., ...
21516 TRACLG_SUPPORT_LEAD_ANGLE S8
degrees Lead angle of work blade in centerless grinding SW2
Display filters: C07 POWER ON
Fct.: Centerless 0., 0., 0., 0., 0., 0., 0., 0., -90. 90. DOUBLE 2/7
grinding 0., ...
21518 TRACLG_CONTACT_UPPER_LIMIT S8
mm Upper contact limit of work blade with work in centerless grinding SW2
Display filters: C07 POWER ON
Fct.: Centerless 0., 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
grinding 0., ...
21520 TRACLG_CONTACT_LOWER_LIMIT S8
mm Lower contact limit of work blade with work in centerless grinding SW2
Display filters: C07 POWER ON
Fct.: Centerless 0., 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
grinding 0., ...
21522 TRACLG_GRINDSPI_NR S8
- Definition of grinding spindle for centerless grinding SW2
Display filters: C07 POWER ON
Fct.: Centerless 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1 10 BYTE 2/7
grinding 2, ...
21524 TRACLG_CTRLSPI_NR S8
- Definition of regulating spindle for centerless grinding SW2
Display filters: C07 POWER ON
Fct.: Centerless 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 10 BYTE 2/7
grinding 1, ...
21526 TRACLG_G0_IS_SPECIAL S8
- Special logic for G0 in centerless grinding SW2
Display filters: C07 POWER ON
Fct.: Centerless 1 0 1 BOOLEAN 2/7
grinding
22252 AUXFU_DL_SYNC_TYPE H2
- Output time of DL functions SW5.2
Display filters: C04 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 3 BYTE 2/7
0, 0, ...
22400 S_VALUES_ACTIVE_AFTER_RESET S1
- S function effective after RESET SW1
Display filters: C03, C04, C05 POWER ON
always 0 0 1 BOOLEAN 2/7
22410 F_VALUES_ACTIVE_AFTER_RESET V1
- F function effective after RESET SW1
Display filters: C03, C04, C05 POWER ON
always 0 0 1 BOOLEAN 2/7
22420 FGROUP_DEFAULT_AXES [n]: 0 ... 7 FBFA
- Default setting for FGROUP command SW5.2
Display filters: C11 POWER ON
always { 0, 0, 0, 0, 0, 0, 0, 0 }, { - - BYTE 7/7
0, 0, ...
22510 GCODE_GROUPS_TO_PLC [n]: 0 ... 7 K1
- G codes output at NCK-PLC interface on block change/RESET SW3
Display filters: C04 POWER ON
always {0, 0, 0, 0, 0, 0, 0, 0}, {0, - - BYTE 2/7
0, 0, ...
22512 EXTERN_GCODE_GROUPS_TO_PLC [n]: 0 ... 7 FBFA
- Send G commands of an external NC language to PLC SW5
Display filters: C04, C11 POWER ON
Non-Siemens NC {0, 0, 0, 0, 0, 0, 0, 0}, {0, - - BYTE 2/7
progr. lang. 0, 0, ...
22530 TOCARR_CHANGE_M_CODE W1
- M code at change of tool carrier SW4.1
Display filters: C04 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -99999999 99999999 DWORD 2/7
0, 0, ...
22532 GEOAX_CHANGE_M_CODE K2
- M code at change of geo axes SW4.1
Display filters: C04 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 99999999 DWORD 2/7
0, 0, ...
22534 TRAFO_CHANGE_M_CODE M1
- M code at change of transformation SW4.1
Display filters: C04 POWER ON
Fct.: 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 99999999 DWORD 2/7
Transformations 0, 0, ...
22550 TOOL_CHANGE_MODE W1
- New tool compensation for M function SW1
Display filters: C01, C04, C09, C11 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 1 BYTE 2/7
0, 0, ...
22560 TOOL_CHANGE_M_CODE W1
- M function for tool change SW1
Display filters: C01, C04, C09 POWER ON
always 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 0 99999999 DWORD 2/7
6, 6, ...
22562 TOOL_CHANGE_ERROR_MODE W1
- Response to tool change errors
Display filters: C09 POWER ON
always 0x0, 0x0, 0x0, 0x0, 0x0, 0 0x1F DWORD 2/7
0x0, 0x0, ...
22700 TRACE_STARTTRACE_EVENT BA, S5, FBSY
- Diagnostic data recording starts with the event TRACE_STARTTRACE_EVENT. SW4.1
Display filters: C06, EXP RESET
Fct.: with trace - - - STRING 2/2
files
22702 TRACE_STARTTRACE_STEP [n]: 0 ... 1 BA, S5, FBSY
- Further condition for starting the trace recording (e.g. block number) SW4.1
Display filters: C06, EXP RESET
Fct.: with trace {,}, {, }, {, }, {, }, {, }, {, }, ... - - STRING 2/2
files
22704 TRACE_STOPTRACE_EVENT BA, S5, FBSY
- Diagnostic data recording stops with the event TRACE_STOPTRACE_EVENT. SW4.1
Display filters: C06, EXP RESET
Fct.: with trace CLEARCANCELALARM_ - - STRING 2/2
files M, ...
22706 TRACE_STOPTRACE_STEP [n]: 0 ... 1 BA, S5, FBSY
- CommandSequenzStep with which the recording ends SW4.1
Display filters: C06, EXP RESET
Fct.: with trace {, }, {, }, {, }, {, }, {, }, {, }, ... - - STRING 2/2
files
22708 TRACE_SCOPE_MASK BA, S5, FBSY
- Selects the contents of the tracefile SW4.1
Display filters: C06, EXP RESET
Fct.: with trace - - - STRING 2/2
files
22710 TRACE_VARIABLE_NAME [n]: 0 ... 8 BA, S5, FBSY
- Trace extent of the diagnosis SW4.1
Display filters: - RESET
Fct.: with trace {BL_NR, TR_POINT, - - STRING 2/2
files EV_TYPE, EV_SRC, ...
22712 TRACE_VARIABLE_INDEX [n]: 0 ... 8 BA, S5, FBSY
- Index for trace recording SW4.1
Display filters: C06, EXP RESET
Fct.: with trace { 0x0, 0x0, 0x0, 0x0, 0x0, 0 0xFFFF DWORD 2/2
files 0x0, 0x0, ...
22714 MM_TRACE_DATA_FUNCTION BA, S5, FBSY
- Activating diagnostics SW4.1
Display filters: C02, C06, EXP POWER ON
Fct.: with trace 0x0, 0x0, 0x0, 0x0, 0x0, 0 0xFFFF DWORD 2/2
files 0x0, 0x0, ...
22800 TRACE_COMPRESSOR_OUTPUT D1
- Activation of trace output for compressor SW5
Display filters: C01, EXP POWER ON
Trace files, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - BYTE 0/0
polynomial 0, 0, ...
22900 STROKE_CHECK_INSIDE FBFA
- Direction (inside/outside) in which the protection zone is effective SW5.2
Display filters: C01, EXP, C11 POWER ON
Non-Siemens NC 0 0 1 BOOLEAN 2/7
progr. lang.
22910 WEIGHTING_FACTOR_FOR_SCALE FBFA
- Input resolution for scaling factor SW5.2
Display filters: C01, EXP, C11 POWER ON
Non-Siemens NC 0 0 1 BOOLEAN 2/7
progr. lang.
22914 AXES_SCALE_ENABLE FBFA
- Activating for axial scaling factor ( G51 ) SW5.2
Display filters: C01, EXP, C11 POWER ON
Non-Siemens NC 0 0 1 BOOLEAN 2/7
progr. lang.
24000 FRAME_ADD_COMPONENTS K2
- Frame components for G58 and G59 SW5
Display filters: - POWER ON
always 0 0 1 BOOLEAN 7/7
24002 CHBFRAME_RESET_MASK K2
- Active channel-specific base frames after reset SW5
Display filters: C03 RESET
always 0xFFFF, 0xFFFF, 0 0xFFFF DWORD 2/7
0xFFFF, 0xFFFF, ...
24004 CHBFRAME_POWERON_MASK FBFA
- Reset channel-specific base frames after power on SW5.2
Display filters: EXP, C11 POWER ON
always 0x0, 0x0, 0x0, 0x0, 0x0, 0 0xFFFF DWORD 2/7
0x0, 0x0, ...
24462 TRAFO_AXES_IN_8 [n]: 0 ... max. No. axes per chann. - 1 F2, M1
- Axis assignment for transformation 8 SW4.1
Display filters: C07 NEW CONF
Fct.: { 1, 2, 3, 4, 5, 0, 0, 0, 0 10 BYTE 7/7
Transformations 0, ...
24464 TRAFO_GEOAX_ASSIGN_TAB_8 [n]: 0 ... 2 F2, M1
- GEO/chann. axis assignment transform. 8 SW4.1
Display filters: C07 NEW CONF
Fct.: { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 10 BYTE 7/7
Transformations ...
24500 TRAFO5_PART_OFFSET_1 [n]: 0 ... 2 F2
mm Offset vector of 5-axis transformation 1 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
24510 TRAFO5_ROT_AX_OFFSET_1 [n]: 0 ... 1 F2
degrees Position offset of rotary axes 1/2 for 5-axis transformation 1 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0}, {0.0, 0.0}, {0.0, - - DOUBLE 7/7
transformation 0.0}, ...
24520 TRAFO5_ROT_SIGN_IS_PLUS_1 [n]: 0 ... 1 F2
- Sign of rotary axis 1/2 for 5-axis transformation 1 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis {1, 1}, {1, 1}, {1, 1}, {1, 1}, - - BOOLEAN 7/7
transformation {1, ...
24530 TRAFO5_NON_POLE_LIMIT_1 F2
degrees Definition of pole range for 5-axis transformation 1 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - - DOUBLE 7/7
transformation 2.0, ...
24540 TRAFO5_POLE_LIMIT_1 F2
degrees End angle tolerance with interpolation through pole for 5-axis transformation SW1
Display filters: C07 NEW CONF
Fct.: 5-axis 2.0, 2.0, 2.0, 2.0, 2.0, 2.0, - - DOUBLE 7/7
transformation 2.0, ...
24550 TRAFO5_BASE_TOOL_1 [n]: 0 ... 2 F2
mm Vector of base tool on activation of 5-axis transformation 1 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
24560 TRAFO5_JOINT_OFFSET_1 [n]: 0 ... 2 F2
mm Vector of kinematic offset of 5-axis transformation 1 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
24562 TRAFO5_TOOL_ROT_AX_OFFSET_1 [n]: 0 ... 2 F2
mm Offset of swivel point of 1st rotary axis on 5-axis transformation with swivelled linear SW3
axis, 1st trafo
Offset of rotary axis to machine zero
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
24564 TRAFO5_NUTATOR_AX_ANGLE_1 F2
degrees Angle of inclination of 2nd rotary axis of 1st nutating head transformation SW3
Display filters: C07 NEW CONF
Fct.: 5-axis 45.0, 45.0, 45.0, 45.0, -89. 89. DOUBLE 7/7
transformation 45.0, 45.0, ...
24566 TRAFO5_NUTATOR_VIRT_ORIAX_1 -
- Virtual orientation axes SW5.2
Display filters: C07 NEW CONF
Fct.: 5-axis 0 0 1 BOOLEAN 7/7
transformation
24570 TRAFO5_AXIS1_1 [n]: 0 ... 2 F2
- Direction of 1st rotary axis SW5.2
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
Fct.: 5-axis - - - DOUBLE 0/0
transformation,
FM-NC
24572 TRAFO5_AXIS2_1 [n]: 0 ... 2 F2
- Direction of 2nd rotary axis SW5.2
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
Fct.: 5-axis - - - DOUBLE 0/0
transformation,
FM-NC
24574 TRAFO5_BASE_ORIENT_1 [n]: 0 ... 2 F2
- Tool base orientation SW5.2
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
Fct.: 5-axis - - - DOUBLE 0/0
transformation,
FM-NC
24580 TRAFO5_TOOL_VECTOR_1 F2
- Direction of orientation vector SW5
Display filters: C07 POWER ON
Fct.: 5-axis 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 0 2 BYTE 2/7
transformation 2, 2, ...
Fct.: 5-axis - - - BYTE 0/0
transformation,
FM-NC
24585 TRAFO5_ORIAX_ASSIGN_TAB_1 [n]: 0 ... 2 F2
- ORI/channel axis assignment transformation 1 SW5
Display filters: C07 POWER ON
Fct.: 5-axis { 0, 0, 0 }, { 0, 0, 0 }, { 0, 0, 0 10 BYTE 2/7
transformation ...
Fct.: 5-axis - - - BYTE 0/0
transformation,
FM-NC
24600 TRAFO5_PART_OFFSET_2 [n]: 0 ... 2 F2
mm Offset vector of 5-axis transformation 2 SW1
Display filters: C07 NEW CONF
Fct.: 5-axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
transformation 0.0}, ...
24721 TRAANG_PARALLEL_ACCEL_RES_1 M1
- Acceleration margin of parallel axis for the 1st TRAANG transf. SW2
Display filters: C07 NEW CONF
Fct.: Inclined axis 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 1.0 DOUBLE 7/7
0.0, ...
24750 TRAANG_ANGLE_2 M1
degrees Angle between Cartesian axis and real (inclined) axis SW2
Display filters: C07 NEW CONF
Fct.: Inclined axis 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - - DOUBLE 7/7
0.0, ...
24760 TRAANG_BASE_TOOL_2 [n]: 0 ... 2 M1
mm Vector of base tool for 2nd TRAANG transformation SW2
Display filters: C07 NEW CONF
Fct.: Inclined axis {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
0.0}, ...
24770 TRAANG_PARALLEL_VELO_RES_2 M1
- Velocity margin of parallel axis for the 2nd TRAANG transformation SW2
Display filters: C07 NEW CONF
Fct.: Inclined axis 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 1.0 DOUBLE 7/7
0.0, ...
24771 TRAANG_PARALLEL_ACCEL_RES_2 M1
- Acceleration margin of parallel axis for the 2nd TRAANG transformation SW2
Display filters: C07 NEW CONF
Fct.: Inclined axis 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 1.0 DOUBLE 7/7
0.0, ...
24800 TRACYL_ROT_AX_OFFSET_1 M1
degrees Offset of rotary axis for the 1st TRACYL transformation SW2
Display filters: C07 NEW CONF
Fct.: Periph. 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - - DOUBLE 7/7
surfaces transf. 0.0, ...
24810 TRACYL_ROT_SIGN_IS_PLUS_1 M1
- Sign of rotary axis for 1st TRACYL transformation SW2
Display filters: C07 NEW CONF
Fct.: Periph. 1 0 1 BOOLEAN 7/7
surfaces transf.
24820 TRACYL_BASE_TOOL_1 [n]: 0 ... 2 M1
mm Vector of base tool for 1st TRACYL transformation SW2
Display filters: C07 NEW CONF
Fct.: Periph. {0.0, 0.0 , 0.0}, {0.0, 0.0 , - - DOUBLE 7/7
surfaces transf. 0.0}, ...
24850 TRACYL_ROT_AX_OFFSET_2 M1
degrees Offset of rotary axis for the 2nd TRACYL transformation SW2
Display filters: C07 NEW CONF
Fct.: Periph. 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, - - DOUBLE 7/7
surfaces transf. 0.0, ...
24860 TRACYL_ROT_SIGN_IS_PLUS_2 M1
- Sign of rotary axis for 2nd TRACYL transformation SW2
Display filters: C07 NEW CONF
Fct.: Periph. 1 0 1 BOOLEAN 7/7
surfaces transf.
26016 PUNCH_PARTITION_TYPE N4
- Behavior of individual axes with automatic path segmentation SW3
Display filters: C09 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 SW3.2
Display filters: C09 POWER ON
Fct.: Nibbling 0., 0., 0., 0., 0., 0., 0., 0., - - DOUBLE 2/7
0., ...
26020 NIBBLE_SIGNAL_CHECK N4
- Alarm on chattering punching signal SW3.2
Display filters: C09 POWER ON
Fct.: Nibbling 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, ...
27800 TECHNOLOGY_MODE A2
- Mode of technology in channel SW4.2
Display filters: C09 NEW CONF
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0 plus BYTE 2/7
0, 0, ...
27860 PROCESSTIMER_MODE K1
- Activation of program runtime measurement SW5.2
Display filters: C09 RESET
always 0x00, 0x00, 0x00, 0x00, 0 0x03F BYTE 2/7
0x00, 0x00, ...
27880 PART_COUNTER K1
- Activation of workpiece counter SW5.2
Display filters: C09 RESET
always 0x0, 0x0, 0x0, 0x0, 0x0, 0 0x0FFFF DWORD 2/7
0x0, 0x0, ...
27882 PART_COUNTER_MCODE [n]: 0 ... 2 K1
- Workpiece counting with user-defined M command SW5.2
Display filters: C09 POWER ON
always { 2, 2, 2 }, { 2, 2, 2 }, { 2, 2, 0 99 BYTE 2/7
...
27900 REORG_LOG_LIMIT S7
- Percentage of IPO buffer for enabling log file SW1
Display filters: C02, EXP POWER ON
always 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - BYTE 0/0
1, 1, ...
28010 MM_NUM_REORG_LUD_MODULES S7
- Number of blocks for local user variables in REORG (DRAM) SW1
Display filters: C02, EXP POWER ON
Fct.: NC memory 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 0 100 DWORD 2/7
LUD 4, 4, ...
28020 MM_NUM_LUD_NAMES_TOTAL S7
- Number of local user variables (DRAM) SW1
Display filters: C02 POWER ON
Fct.: NC memory 200, 200, 200, 200, 200, 0.0 plus DWORD 2/7
LUD 200, 200, ...
28040 MM_LUD_VALUES_MEM S7
- Memory space for local user variables (DRAM) SW2
Display filters: C02 POWER ON
Fct.: NC memory 12, 12, 12, 12, 12, 12, 12, 0.0 plus DWORD 2/7
LUD 12, 12, ...
Fkt.: NC-Speicher 25, 25, 25, 25, 25, 25, 25, - - DWORD 2/7
LUD, NCU573 25, 25, ...
28050 MM_NUM_R_PARAM S7
- Number of channel-specific R parameters (SRAM) SW1
Display filters: C02 POWER ON
always 100, 100, 100, 100, 100, 0 10000 DWORD 2/7
100, 100, ...
28060 MM_IPO_BUFFER_SIZE S7
- Number of NC blocks in IPO buffer (DRAM) SW1
Display filters: C02 POWER ON
always - - - DWORD 2/7
NCU572, 573 10, 10, 10, 10, 10, 10, 10, 2 300 DWORD 2/7
10, 10, ...
NCU571 10, 10, 10, 10, 10, 10, 10, 2 300 DWORD 2/7
10
810D 10, 10, 10, 10, 10, 10, 10, 2 180 DWORD 2/7
10
810D.2 - 2 300 DWORD 2/7
28070 MM_NUM_BLOCKS_IN_PREP S7
- Number of blocks for block preparation (DRAM) SW2
Display filters: C02, EXP POWER ON
always - - - DWORD 2/7
NCU572, 573 38, 38, 38, 38, 38, 38, 38, 20 *** DWORD 2/7
38, 38, ...
NCU571 30, 30, 30, 30, 30, 30, 30, 20 *** DWORD 2/7
30
810D 30, 30, 30, 30, 30, 30, 30, 20 *** DWORD 2/7
30
810D.2 38, 38, 38, 38, 38, 38, 38, - - DWORD 2/7
38
28080 MM_NUM_USER_FRAMES S7
- Number of settable frames (SRAM) SW1
Display filters: C02, C11 POWER ON
always 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5 100 DWORD 2/7
5, 5, ...
28081 MM_NUM_BASE_FRAMES K2
- Number of base frames (SRAM) SW5
Display filters: C02 POWER ON
always 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0 16 DWORD 2/7
1, 1, ...
28085 MM_LINK_TOA_UNIT FBW, S7
- Assignment of a TO unit to a channel (SRAM) SW2
Display filters: C02, C09 POWER ON
Fct.: > 1 channel 1, 2, 3, 4, 5, 6, 7, 8, 1 1 DWORD 2/7
9,10,11,12, ...
28090 MM_NUM_CC_BLOCK_ELEMENTS S7
- Number of block elements for compile cycles (DRAM) SW1
Display filters: C02, EXP POWER ON
Compile cycles 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 0 DWORD 1/7
0, 0, ...
NC570, compile - - - DWORD 0/0
cycles
28100 MM_NUM_CC_BLOCK_USER_MEM S7
- Size of block memory for compile cycles (DRAM), in KB SW1
Display filters: C02, EXP POWER ON
Compile cycles 0, 0, 0, 0, 0, 0, 0, 0 0 256 DWORD 1/7
NCU572, 573 256, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
compile cycles 0, 0, ...
NC570, compile - - - DWORD 0/0
cycles
28105 MM_NUM_CC_HEAP_MEM S7
- Heap memory in kbytes for compile-cycle applications (DRAM) SW5
Display filters: C02, EXP POWER ON
Compile cycles 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0 plus DWORD 2/7
0, 0, ...
28150 MM_NUM_VDIVAR_ELEMENTS P3
- Number of elements for writing PLC variables SW4.1
Display filters: C02 POWER ON
Fct.: Read/write 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0 plus DWORD 2/7
PLC var. 0, 0, ...
28160 MM_NUM_LINKVAR_ELEMENTS B3
- Number of elements for writing NCU-link-variables SW5
Display filters: C02 POWER ON
NCU-link variables 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.0 plus DWORD 2/7
0, 0, ...
28180 MM_MAX_TRACE_DATAPOINTS BA, S5, FBSY
- Length of the trace data buffer SW4.1
Display filters: C02, C06, EXP POWER ON
Fct.: with trace 100, 100, 100, 100, 100, 0 2000 DWORD 2/2
files 100, 100, ...
28200 MM_NUM_PROTECT_AREA_CHAN S7
- Number of files for channel-specific protection zones (SRAM) SW2
Display filters: C02, C06, C09 POWER ON
Fct.: 3D protection 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 10 DWORD 2/7
zones 0, 0, ...
28210 MM_NUM_PROTECT_AREA_ACTIVE S7
- Number of simultaneously active protection zones in one channel SW2
Display filters: C02, C06, C09, C11 POWER ON
Fct.: 3D protection 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 10 DWORD 2/7
zones 0, 0, ...
28250 MM_NUM_SYNC_ELEMENTS S5, FBSY
- Number of elements for expressing the synchronized actions SW4.1
Display filters: C02 POWER ON
Fct.: Synchr. - - - DWORD 2/7
actions
Fct.: Synchr. 159, 159, 129, 129, 129, 0 2000 DWORD 2/7
actions, NCU572, 129, 129, ...
573
Fct.: Synchr. 117, 99, 99, 99, 99, 99, 0 200 DWORD 2/7
actions, NCU571 99, 99
Fct.: Synchr. 117, 99, 99, 99, 99, 99, 0 200 DWORD 2/7
actions, 810D 99, 99
Fct.: Synchr. 159, 159, 129, 129, 129, 0 2000 DWORD 2/7
actions, 810D.2 129, 129, ...
28252 MM_NUM_FCTDEF_ELEMENTS S5, FBSY
- Number of FCTDEF elements SW4.1
Display filters: C02 POWER ON
Fct.: Synchr. - - - DWORD 2/7
actions
Fct.: Synchr. 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 0 100 DWORD 2/7
actions, NCU572, 3, 3, ...
573
Fct.: Synchr. 3, 3, 3, 3, 3, 3, 3, 3 0 3 DWORD 2/7
actions, NCU571
Fct.: Synchr. 3, 3, 3, 3, 3, 3, 3, 3 0 3 DWORD 2/7
actions, 810D
Fct.: Synchr. - 0 100 DWORD 2/7
actions, 810D.2
28254 MM_NUM_AC_PARAM S5, FBSY
- Number of parameters $AC_PARAM SW4.1
Display filters: C02 POWER ON
Fct.: Synchr. 50, 50, 50, 50, 50, 50, 50, 0 10000 DWORD 2/7
actions, basef. 50, 50, ...
28256 MM_NUM_AC_MARKER S5, FBSY
- Number of flags $AC_MARKER SW4.1
Display filters: C02 POWER ON
Fct.: Synchr. 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0 10000 DWORD 2/7
actions, basef. 8, 8, ...
28258 MM_NUM_AC_TIMER S5, FBSY
- Number of time variables $AC_TIMER SW4.1
Display filters: C02 POWER ON
Fct.: Synchr. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 10000 DWORD 2/7
actions, basef. 0, 0, ...
28260 NUM_AC_FIFO S5, FBSY
- Number of variables $AC_FIFO1 ... SW4.1
Display filters: C01 POWER ON
Fct.: FIFO var. f. 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 10 DWORD 2/7
sync. actions 0, 0, ...
28540 MM_ARCLENGTH_SEGMENTS K1
- Number of memory units for representing the arc length function per block. SW5.2
Display filters: C02 POWER ON
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 2/7
0, 0, ...
Display filters The quantity of machine data displayed on the operator panel can be limited to
the machine data of interest by means of the display filters. Machine data are
displayed on the operator panel if at least one of the filters indicated in the
respective machine data has been activated by the user or if the mode “All
machine data“ has been set. The short descriptions of the filters indicated are
used again in the operator interface for filter activation. They have the following
meaning:
Attributes In some machine data, you will find short identifiers with the following meaning
under attributes:
• NBUP No back-up: the data is not entered in data back-up
• ODLD Only download: the data can only be loaded from the file
• READ Read only: the data can only be read
• NDLD No download: the data cannot be loaded from the file
• SFCO Configuration safety integrated
• SCAL Scaling Alarm
• LINK Link description
• CTEQ Must be equal for all containers
• CTDE Container description
The fields of the machine data table elements are completed as follows:
Note
The entry 810D_2 in the field "HW/Function" corresponds to CCU2.
2.7.1 Configuration
30100 CTRLOUT_SEGMENT_NR [n]: 0 ... 0 G2
- Setpoint assignment: Drive type SW1
Display filters: A01, EXP POWER ON
NCU572, 573 1 0 1 BYTE 0/0
NCU571 1 0 1 BYTE 0/0
NCU570 0 0 2 BYTE 2/7
810D 1 0 1 BYTE 0/0
30110 CTRLOUT_MODULE_NR [n]: 0 ... 0 G2
- Setpoint assignment: Drive number/module no. SW1
Display filters: A01, A11; bei FM-NC EXP POWER ON
always 1 1 10 BYTE 2/7
30120 CTRLOUT_NR [n]: 0 ... 0 G2
- Setpoint assignment: Setpoint output on drive submodule/module SW1
(setpoint branch): 0
Display filters: A01, EXP POWER ON
always 1 1 3 BYTE 0/0
30130 CTRLOUT_TYPE [n]: 0 ... 0 G2, S6
- Output type of setpoint SW1
Display filters: A01, A11 POWER ON
always 0 0 3 BYTE 2/7
30132 IS_VIRTUAL_AX [n]: 0 ... 0 M3
- Axis is a virtual axis SW4
Display filters: A01 Attributes: CTEQ POWER ON
always 0 0 1 BOOLEAN 2/7
30200 NUM_ENCS G2
- Number of encoders SW1
Display filters: A01, A02 POWER ON
always 1 0 1 BYTE 2/7
30210 ENC_SEGMENT_NR [n]: 0 ... max. No. encoders -1 G2
- Actual value assignment: Drive type SW1
Display filters: A01, A02, EXP POWER ON
NCU572, 573 1, 1 0 1 BYTE 0/0
NCU571 1, 1 0 1 BYTE 0/0
NCU570 0, 0 0 2 BYTE 2/7
810D 1, 1 0 1 BYTE 0/0
30450 IS_CONCURRENT_POS_AX P2
- Competing positioning axis SW1
Display filters: A01, EXP Attributes: CTEQ RESET
always 0 0 1 BOOLEAN 2/7
30500 INDEX_AX_ASSIGN_POS_TAB T1
- Axis is indexing axis SW1
Display filters: A01, A10 RESET
Fct.: Positioning 0 0 3 BYTE 2/7
axes, Idx.
30501 INDEX_AX_NUMERATOR T1
mm, Indexing axis equidistant positions numerator SW4.3
degrees
Display filters: A01, A10 RESET
Fct.: Positioning 0.0 0.0 plus DOUBLE 2/7
axes, Idx.
30502 INDEX_AX_DENOMINATOR T1
- Indexing axis equidistant positions denominator SW4.3
Display filters: A01, A10 RESET
Fct.: Positioning 1 1 *** DWORD 2/7
axes, Idx.
30503 INDEX_AX_OFFSET T1
mm, Indexing axis with equidistant positions first index position SW4.3
degrees
Display filters: A01, A10 RESET
Fct.: Positioning 0.0 - - DOUBLE 2/7
axes, Idx.
30505 HIRTH_IS_ACTIVE T1
- Axis is indexing axis with Hirth tooth system SW4.3
Display filters: A01, A10 Attributes: CTEQ RESET
Fct.: Positioning 0 0 1 BOOLEAN 2/7
axes, Idx.
30550 AXCONF_ASSIGN_MASTER_CHAN K5
- Initial setting of channel for change of axis SW2
Display filters: A01, A06, A10 POWER ON
always 0 0 1 BYTE 2/7
30552 AUTO_GET_TYPE S1, K5
- Automatic GET for get axis SW3.2
Display filters: A06, A10, EXP POWER ON
always 1 0 2 BYTE 2/7
30554 AXCONF_ASSIGN_MASTER_NCU B3
- Initial setting which NCU creates for the axis setpoints SW5.3
Display filters: A01, A06, A10 Attributes: CTEQ POWER ON
NCU-Link 0 0 16 BYTE 2/7
30560 IS_LOCAL_LINK_AXIS B3
- Axis is a local link axis SW5
Display filters: N01, EXP POWER ON
NCU-Link 0 0 1 BOOLEAN 2/7
30600 FIX_POINT_POS [n]: 0 ... max. No. fixed points per axis - 1 K1
mm, Fixed-value positions of axis with G75 SW1
degrees
Display filters: A03, A10 POWER ON
always 0.0, 0.0 - - DOUBLE 2/7
30800 WORKAREA_CHECK_TYPE A2
- Type of check of working area limitations SW5.2
Display filters: - Attributes: CTEQ NEW CONF
always 0 0 1 BOOLEAN 2/7
32084 HANDWH_STOP_COND H1
- Control of VDI signals with respect to handwheel SW3.2
Bit significance:
Bit = 0 : Interruption and/or picking up the handwheel path distance
Bit = 1 : Abort traversing movement, no picking up
32400 AX_JERK_ENABLE B2
- Axial jerk limitation SW1
Display filters: A04, A07 Attributes: CTEQ NEW CONF
always 0 0 1 BOOLEAN 2/7
32402 AX_JERK_MODE B2
- Axial jerk limitation filter type SW5
Display filters: A04, A07 Attributes: CTEQ POWER ON
always 1 1 2 BYTE 2/7
32410 AX_JERK_TIME B2
s Time constant for axial jerk filter SW1
Display filters: A04, A07 NEW CONF
always 0.001 0.0 plus DOUBLE 2/7
32420 JOG_AND_POS_JERK_ENABLE B2
- Default setting of axis jerk limitation SW1
Display filters: A04 Attributes: CTEQ RESET
always 0 0 1 BOOLEAN 2/7
32430 JOG_AND_POS_MAX_JERK B2
m/s³, Axial jerk SW1
degrees/s
³
Display filters: A04 Attributes: CTEQ RESET
always 1000 0.0 plus DOUBLE 2/7
32431 MAX_AX_JERK B1
m/s³, Maximum axial jerk for path movement SW5
degrees/s
³
Display filters: A04 NEW CONF
always 1.e9 0.0 plus DOUBLE 2/7
Standard control - - - DOUBLE 3/3
32432 PATH_TRANS_JERK_LIM B1
m/s³, Max. axial jerk of a geo axis at block limit SW3.2
degrees/s
³
Display filters: A04 Attributes: CTEQ NEW CONF
always 1.e9 0.0 plus DOUBLE 2/7
Standard control - - - DOUBLE 3/3
32433 SOFT_ACCEL_FACTOR B1
- Scaling of acceleration limitation with SOFT SW5.2
Display filters: A04 NEW CONF
always 1. 0.0 plus DOUBLE 3/3
32434 G00_ACCEL_FACTOR B1
- Scaling of acceleration limitation with G00. SW5.2
Display filters: A04 NEW CONF
always 1. 0.0 plus DOUBLE 3/3
32435 G00_JERK_FACTOR B1
- Scaling of jerk limitation with G00. SW5.2
Display filters: A04 NEW CONF
always 1. 0.0 plus DOUBLE 3/3
32440 LOOKAH_FREQUENCY B1
Hz Smoothing frequency for Look Ahead SW5.3
Display filters: A04, EXP NEW CONF
always 10. 0.0 plus DOUBLE 2/7
32450 BACKLASH [n]: 0 ... max. No. encoders -1 K3
mm, Backlash SW1
degrees
Display filters: A09 NEW CONF
always 0.0, 0.0 - - DOUBLE 2/7
32730 CEC_MAX_VELO K3
% Maximum change value with sag compensation with ref. to MD32000 SW2
Display filters: A04, A09, EXP NEW CONF
Fct.: CEC 10.0 0 100.0 DOUBLE 2/7
32750 TEMP_COMP_TYPE K3
- Temperature compensation type SW1
0: No compensation
Bit 0 = 1: Position-independent compensation active
Bit 1 = 1: Position-dependent compensation active
Display filters: A09 Attributes: CTEQ POWER ON
always 0 0 3 BYTE 2/7
32760 COMP_ADD_VELO_FACTOR K3
- Excessive velocity due to compensation SW1
Display filters: A04, A09, EXP Attributes: CTEQ POWER ON
always 0.01 0. 0.10 DOUBLE 2/7
32800 EQUIV_CURRCTRL_TIME [n]: 0 ... 5 K3
s Equivalent time constant current control loop for feedforward control SW1
Display filters: A07, A09, EXP NEW CONF
always 0.0005, 0.0005, 0.0005, 0.0 plus DOUBLE 2/7
0.0005, ...
32810 EQUIV_SPEEDCTRL_TIME [n]: 0 ... 5 K3
s Equivalent time constant speed control loop for feedforward control SW1
Display filters: A07, A09 NEW CONF
always - 0.0 plus DOUBLE 2/7
NCU570.2 0.006, 0.006, 0.006, 0.0 plus DOUBLE 2/7
0.006, 0.006, ...
NCU571 0.006, 0.006, 0.006, 0.0 plus DOUBLE 2/7
0.006, 0.006, ...
NCU572 0.004, 0.004, 0.004, 0.0 plus DOUBLE 2/7
0.004, 0.004, ...
NCU573 0.008, 0.008, 0.008, 0.0 plus DOUBLE 2/7
0.008, 0.008, ...
810D 0.0025, 0.0025, 0.0025, 0.0 plus DOUBLE 2/7
0.0025, ...
810D-2 0.0025, 0.0025, 0.0025, 0.0 plus DOUBLE 2/7
0.0025, ...
32900 DYN_MATCH_ENABLE G2
- Dynamic response adaptation SW1
Display filters: A07 Attributes: CTEQ NEW CONF
always 0 0 1 BOOLEAN 2/7
32910 DYN_MATCH_TIME [n]: 0 ... 5 G2
s Time constant of dynamic response adaptation SW1
Display filters: A07 NEW CONF
always 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 0.0 plus DOUBLE 2/7
32920 AC_FILTER_TIME S5, FBSY
s Smoothing filter time constant for adaptive control SW2
Display filters: A10 POWER ON
always 0.0 0.0 plus DOUBLE 2/7
32930 POSCTRL_OUT_FILTER_ENABLE G2
- Activation of low-pass filter at position controller output SW5.2
Display filters: A07 Attributes: CTEQ NEW CONF
always 0 0 1 BOOLEAN 2/7
32940 POSCTRL_OUT_FILTER_TIME G2
s Time constant of low-pass filter at position controller output SW5.2
Display filters: A07 NEW CONF
always 0.0 0.0 plus DOUBLE 2/7
32950 POSCTRL_DAMPING G2
% Damping of servo loop SW1
Display filters: A07, EXP NEW CONF
always 0.0 - - DOUBLE 2/7
32960 POSCTRL_ZERO_ZONE [n]: 0 ... max. No. encoders -1 G2
mm, Zero zone of position controller SW5.2
degrees
Display filters: A07 NEW CONF
always 0.0, 0.0 0.0 plus DOUBLE 2/7
33000 FIPO_TYPE G2
- Fine interpolator type (1: differential FIPO, 2: cubic FIPO) SW1
Display filters: A07, EXP Attributes: CTEQ POWER ON
always 2 1 3 BYTE 2/7
33050 LUBRICATION_DIST A2
mm, Traversing path for lubrication from PLC SW1
degrees
Display filters: A03, A10 NEW CONF
always 100000000 0.0 plus DOUBLE 2/7
33100 COMPRESS_POS_TOL K1
mm, Maximum deviation during compression SW1
degrees
Display filters: A10 Attributes: CTEQ NEW CONF
Fct.: Polynomial 0.1 0.0 plus DOUBLE 7/7
Fct.: NCU570 - - - DOUBLE 0/0
polynomial
2.7.5 Spindles
35000 SPIND_ASSIGN_TO_MACHAX S1
- Assignment of spindle to machine axis SW1
Display filters: A01, A06, A11 POWER ON
always 0 0 10 BYTE 2/7
35010 GEAR_STEP_CHANGE_ENABLE S1
- Gear change possible. Spindle has several gear stages SW1
Display filters: A06, A11 Attributes: CTEQ POWER ON
always 0 - - DWORD 2/7
35012 GEAR_STEP_CHANGE_POSITION S1
mm, Gear step change position SW5.3
degrees
Display filters: A06, A11 Attributes: CTEQ NEW CONF
always 0.0 0.0 plus DOUBLE 2/7
35020 SPIND_DEFAULT_MODE S1
- Initial spindle setting SW2
0/1: Speed mode without/with pos. control., 2: Pos. mode, 3: Axis mode
Display filters: A06 Attributes: CTEQ RESET
always 0 0 3 BYTE 2/7
35030 SPIND_DEFAULT_ACT_MASK S1
- Time at which initial spindle setting is effective SW2
0: Power on, 1: Progr. start. 2: Reset (M2/M30)
Display filters: A06 Attributes: CTEQ RESET
always 0x00 0 0x03 BYTE 2/7
35032 SPIND_FUNC_RESET_MODE W4
- Reset response of single spindle functions SW4.1
Display filters: A06, A10 Attributes: CTEQ RESET
always 0x00 0 0x01 DWORD 2/7
35040 SPIND_ACTIVE_AFTER_RESET S1
- Own spindle RESET SW1
Display filters: A06 Attributes: CTEQ POWER ON
always 0 0 1 BOOLEAN 2/7
35100 SPIND_VELO_LIMIT S1
rev/min Maximum spindle speed SW1
Display filters: A04, A06, A11 Attributes: CTEQ POWER ON
always 10000 0.0 plus DOUBLE 2/7
35110 GEAR_STEP_MAX_VELO [n]: 0 ... max. No. gear para. blocks - 1 S1
rev/min Maximum speed for gear change SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 500 0.0 plus DOUBLE 2/7
35120 GEAR_STEP_MIN_VELO [n]: 0 ... max. No. gear para. blocks - 1 S1
rev/min Minimum speed for gear change SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 50 0.0 plus DOUBLE 2/7
35130 GEAR_STEP_MAX_VELO_LIMIT [n]: 0 ... max. No. gear para. blocks - 1 S1
rev/min Maximum speed of gear stage SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 500 0.0 plus DOUBLE 2/7
35140 GEAR_STEP_MIN_VELO_LIMIT [n]: 0 ... max. No. gear para. blocks - 1 S1
rev/min Minimum speed of gear stage SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 5 0.0 plus DOUBLE 2/7
35150 SPIND_DES_VELO_TOL S1
- Spindle speed tolerance SW1
Display filters: A03, A04, A05, A06 RESET
always 0.1 0.0 1.0 DOUBLE 2/7
35160 SPIND_EXTERN_VELO_LIMIT S1
rev/min Spindle speed limitation from PLC SW1
Display filters: A04, A06 Attributes: CTEQ NEW CONF
always 1000 0.0 plus DOUBLE 2/7
35200 GEAR_STEP_SPEEDCTRL_ACCEL [n]: 0 ... max. No. gear para. blocks - 1 S1
rev/s² Acceleration in speed control mode SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 30 2 *** DOUBLE 2/7
35210 GEAR_STEP_POSCTRL_ACCEL [n]: 0 ... max. No. gear para. blocks - 1 S1
rev/s² Acceleration in position control mode SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 30 2 *** DOUBLE 2/7
35220 ACCEL_REDUCTION_SPEED_POINT S1, S6, B2
- Speed for reduced acceleration SW1
Display filters: A04, A06 RESET
always 1.0 0.0 1.0 DOUBLE 2/7
35230 ACCEL_REDUCTION_FACTOR S1, S6, B2
- Reduced acceleration SW1
Display filters: A04, A06 Attributes: CTEQ RESET
always 0.0 0.0 0.95 DOUBLE 2/7
35240 ACCEL_TYPE_DRIVE S6
- Type of acceleration SW3.2
Display filters: A04 Attributes: CTEQ RESET
Fct.: Stepper 0 0 1 BOOLEAN 2/7
motor
35242 ACCEL_REDUCTION_TYPE S6
- Type of acceleration reduction SW3.2
Display filters: A04 Attributes: CTEQ RESET
Fct.: Stepper 1 0 2 BYTE 2/7
motor
Knee-shaped 0 - - BYTE 2/7
accel. chara.,
FM357 in MC
35300 SPIND_POSCTRL_VELO S1
rev/min Position control switch-on speed SW1
Display filters: A04, A06, A11 Attributes: CTEQ NEW CONF
always 500 0.0 plus DOUBLE 2/7
35350 SPIND_POSITIONING_DIR S1
- Direction of rotation when positioning SW1
Display filters: A03, A06 Attributes: CTEQ RESET
always 3 3 4 BYTE 2/7
35400 SPIND_OSCILL_DES_VELO S1
rev/min Oscillation speed SW1
Display filters: A04, A06 Attributes: CTEQ NEW CONF
always 500 0.0 plus DOUBLE 2/7
35410 SPIND_OSCILL_ACCEL S1
rev/s² Acceleration during oscillation SW1
Display filters: A04, A06 Attributes: CTEQ NEW CONF
always 16 2 *** DOUBLE 2/7
35430 SPIND_OSCILL_START_DIR S1
- Starting direction during oscillation SW1
0-2: As last direction of rotation (zero-speed M3)
3: M3 direction
4: M4 direction
Display filters: A03, A06 Attributes: CTEQ RESET
always 0 0 4 BYTE 2/7
35440 SPIND_OSCILL_TIME_CW S1
s Oscillation time for M3 direction SW1
Display filters: A06 Attributes: CTEQ NEW CONF
always 1.0 0.0 plus DOUBLE 2/7
35450 SPIND_OSCILL_TIME_CCW S1
s Oscillation time for M4 direction SW1
Display filters: A06 Attributes: CTEQ NEW CONF
always 0.5 0.0 plus DOUBLE 2/7
35500 SPIND_ON_SPEED_AT_IPO_START S1
- Feedrate enable for spindle in the set range SW1
Display filters: A06, A10 Attributes: CTEQ RESET
always 1 0 2 BYTE 2/7
35510 SPIND_STOPPED_AT_IPO_START S1
- Feedrate enable for spindle stopped SW1
Display filters: A06, A10 Attributes: CTEQ RESET
always 0 0 1 BOOLEAN 2/7
35590 PARAMSET_CHANGE_ENABLE A2
- Parameter set can be changed SW4.2
Display filters: A05, EXP Attributes: CTEQ POWER ON
always 0 0 2 BYTE 2/7
36030 STANDSTILL_POS_TOL A3
mm, Standstill tolerance SW1
degrees
Display filters: A05 NEW CONF
always 0.2 0.0 plus DOUBLE 2/7
36040 STANDSTILL_DELAY_TIME A3
s Delay zero-speed control SW1
Display filters: A05 NEW CONF
always 0.4 0.0 plus DOUBLE 2/7
36042 FOC_STANDSTILL_DELAY_TIME F1
s Delay time for standstill monitoring with active torque or force limitation (FOC) SW5.3
Display filters: A05 NEW CONF
Fct.: Traverse to 0.4 0.0 plus DOUBLE 2/7
stop., Force Ctrl.
36050 CLAMP_POS_TOL A3
mm, Clamping tolerance SW1
degrees
Display filters: A05 NEW CONF
always 0.5 0.0 plus DOUBLE 2/7
36060 STANDSTILL_VELO_TOL A2
mm/min, Maximum velocity/speed "axis/spindle stopped" SW1
rev/min
Display filters: A04, A05 NEW CONF
always 5.0 0.0 plus DOUBLE 2/7
36100 POS_LIMIT_MINUS A3
mm, 1st software limit switch minus SW1
degrees
Display filters: A03, A05, A11 Attributes: CTEQ RESET
always -100000000 - - DOUBLE 2/7
36110 POS_LIMIT_PLUS A3
mm, 1st software limit switch plus SW1
degrees
Display filters: A03, A05, A11 Attributes: CTEQ RESET
always 100000000 - - DOUBLE 2/7
36120 POS_LIMIT_MINUS2 A3
mm, 2nd software limit switch minus SW1
degrees
Display filters: A03, A05 Attributes: CTEQ RESET
always -100000000 - - DOUBLE 2/7
36130 POS_LIMIT_PLUS2 A3
mm, 2nd software limit switch plus SW1
degrees
Display filters: A03, A05 Attributes: CTEQ RESET
always 100000000 - - DOUBLE 2/7
36200 AX_VELO_LIMIT [n]: 0 ... 5 A3
mm/min, Threshold value for velocity monitoring SW1
rev/min
Display filters: A04, A05, A11 Attributes: CTEQ NEW CONF
always 11500., 11500., 11500., 0.0 plus DOUBLE 2/7
11500., ...
36210 CTRLOUT_LIMIT [n]: 0 ... 0 G2
% Maximum speed setpoint SW1
Display filters: A05, EXP Attributes: CTEQ NEW CONF
always 110.0 0 200 DOUBLE 2/7
36690 AXIS_DIAGNOSIS -
- Internal data for test purposes SW3.2
Display filters: A08, EXP POWER ON
always 0 - - DWORD 0/0
36700 DRIFT_ENABLE K3
- Automatic drift compensation SW1
Display filters: A07, A09, EXP NEW CONF
always 0 0 1 BOOLEAN 2/7
NCU572, 573 0 0 1 BOOLEAN 1/1
NCU571 0 0 1 BOOLEAN 0/0
810D 0 0 1 BOOLEAN 0/0
36710 DRIFT_LIMIT [n]: 0 ... 0 K3
% Drift limit value for automatic drift compensation SW1
Display filters: A07, A09, EXP NEW CONF
always 0.0 0.0 plus DOUBLE 2/7
NCU572, 573 0.0 0.0 plus DOUBLE 1/1
NCU571 0.0 0.0 plus DOUBLE 0/0
810D 0.0 0.0 plus DOUBLE 0/0
36720 DRIFT_VALUE [n]: 0 ... 0 K3
% Basic drift value SW1
Display filters: A07, A09, EXP NEW CONF
always 0.0 - - DOUBLE 2/7
NCU572, 573 0.0 - - DOUBLE 1/1
NCU571 0.0 - - DOUBLE 0/0
810D 0.0 - - DOUBLE 0/0
36730 DRIVE_SIGNAL_TRACKING S5
- Acquisition of additional drive actual values SW2
Display filters: A10 POWER ON
always 0 0 4 BYTE 2/7
36750 AA_OFF_MODE S5
- Effect of value assignment for axial overlay in synchronous actions SW3.2
Display filters: A10 Attributes: CTEQ POWER ON
always 0 0 1 BYTE 2/7
37040 FIXED_STOP_BY_SENSOR F1
- Fixed stop detection by sensor SW2
Display filters: A10 Attributes: CTEQ POWER ON
Fct.: Traverse to 0 0 2 BYTE 2/7
stop
37050 FIXED_STOP_ALARM_MASK F1
- Enable of the fixed stop alarms SW2
Display filters: A05, A10 NEW CONF
Fct.: Traverse to 1 0 7 BYTE 2/7
stop
37060 FIXED_STOP_ACKN_MASK F1
- PLC acknowledgements observed for travel to fixed stop SW2
0. Do not wait, 1: Wait, 3: Analog drives
Display filters: A10 Attributes: CTEQ POWER ON
Fct.: Traverse to 0 0 3 BYTE 2/7
stop
37070 FIXED_STOP_ANA_TORQUE F1
% Torque limit when approaching the fixed stop for analog drives SW2
Display filters: A10 Attributes: CTEQ POWER ON
Fct.: Traverse to 5.0 0.0 100.0 DOUBLE 2/7
stop
37080 FOC_ACTIVATION_MODE F1
- Initial setting of modal torque or force limitation SW5.3
Display filters: A10 POWER ON
Fct.: Traverse to 0 0 3 BYTE 2/7
stop., Force Ctrl.
37100 GANTRY_AXIS_TYPE G1
- Gantry axis definition SW2
Display filters: A01, A10 Attributes: CTEQ POWER ON
Fct.: Gantry axes 0 0 33 BYTE 2/7
37110 GANTRY_POS_TOL_WARNING G1
mm, Gantry warning limit SW2
degrees
Display filters: A05, A10 RESET
Fct.: Gantry axes 0.0 - - DOUBLE 2/7
37120 GANTRY_POS_TOL_ERROR G1
mm, Gantry trip limit SW2
degrees
Display filters: A05, A10 POWER ON
Fct.: Gantry axes 0.0 - - DOUBLE 2/7
37130 GANTRY_POS_TOL_REF G1
mm, Gantry trip limit during referencing SW2
degrees
Display filters: A05, A10 POWER ON
Fct.: Gantry axes 0.0 - - DOUBLE 2/7
37140 GANTRY_BREAK_UP G1
- Invalidate gantry axis grouping SW2
Display filters: A01, A10, EXP Attributes: CTEQ RESET
Fct.: Gantry axes 0 0 1 BOOLEAN 2/7
37200 COUPLE_POS_TOL_COARSE S3
mm, Threshold value for "synchronization coarse" SW2
degrees
Display filters: A05, A10 NEW CONF
Axis coupling or 1.0 0.0 plus DOUBLE 2/7
electronic gear
37210 COUPLE_POS_TOL_FINE S3
mm, Threshold value for "synchronization fine" SW2
degrees
Display filters: A05, A10 NEW CONF
Axis coupling or 0.5 0.0 plus DOUBLE 2/7
electronic gear
37220 COUPLE_VELO_TOL_COARSE S3
mm/min, Velocity tolerance "coarse" between leading and following spindles SW3
rev/min
Display filters: A05, A10 NEW CONF
Fct.: Coupled axes 1.0 0.0 plus DOUBLE 2/7
37230 COUPLE_VELO_TOL_FINE S3
mm/min, Velocity tolerance "coarse" between leading and following spindles SW3
rev/min
Display filters: A05, A10 NEW CONF
Fct.: Coupled axes 0.5 0.0 plus DOUBLE 2/7
37300 DIG_P_MIN FBD
mm Lower operating range limit (software limit) when digitizing SW2
Display filters: A03, A05, A10 Attributes: CTEQ POWER ON
Fct.: Digitize -100000000 - - DOUBLE 2/7
37310 DIG_P_MAX FBD
mm Upper operating range limit (software limit) when digitizing SW2
Display filters: A03, A05, A10 Attributes: CTEQ POWER ON
Fct.: Digitize 100000000 - - DOUBLE 2/7
37320 DIG_V_MAX FBD
mm/min Maximum axis velocity during digitization SW2
Display filters: A04, A10 Attributes: CTEQ POWER ON
Fct.: Digitize 10000. 0.0 plus DOUBLE 2/7
37400 EPS_TLIFT_TANG_STEP T3
mm, Angle of tangent for corner recognition SW3.2
degrees
Display filters: A10 Attributes: CTEQ RESET
Fct.: Tangential 5.0 - - DOUBLE 2/7
follow-up
37402 TANG_OFFSET T3
mm, Default angle for tangential correction SW3.2
degrees
Display filters: A10 Attributes: CTEQ RESET
Fct.: Tangential 0.0 - - DOUBLE 2/7
follow-up
37500 ESR_REACTION M3
- Axial mode of "Extended Stopping and Retract" SW5
Display filters: A01, EXP NEW CONF
611D, not 810D 0 0 22 BYTE 2/7
37550 EG_VEL_WARNING M3
% Threshold for "Velocity warning threshold", "Acceleration warning threshold" SW5
Display filters: A05, A10 NEW CONF
el. gear 90.0 0 100 DOUBLE 2/7
37560 EG_ACC_TOL M3
% Threshold value for "Axis accelerating" SW5
Display filters: A05, A10 NEW CONF
el. gear 25.0 0.0 plus DOUBLE 2/7
41010 JOG_VAR_INCR_SIZE H1
- Size of the variable increment for JOG SW1
Display filters: - IMMEDIATELY
always 0. - - DOUBLE 7/7
41050 JOG_CONT_MODE_LEVELTRIGGRD H1
- JOG continuous: (1) jog mode/ (0) continuous operation SW1
Display filters: - IMMEDIATELY
always 1 0 1 BOOLEAN 7/7
41100 JOG_REV_IS_ACTIVE H1
- JOG mode: (1) revolutional feedrate / (0) feedrate SW1
Display filters: - IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
41110 JOG_SET_VELO H1
mm/min Axis velocity in JOG SW1
Display filters: - IMMEDIATELY
always 0.0 0.0 plus DOUBLE 7/7
41120 JOG_REV_SET_VELO H1
mm/rev Revolutional feedrate of axes in JOG mode SW1
Display filters: - IMMEDIATELY
always 0.0 0.0 plus DOUBLE 7/7
41130 JOG_ROT_AX_SET_VELO H1
rev/min Axis velocity for rotary axes in JOG mode SW2
Display filters: - IMMEDIATELY
always 0, 0.0 plus DOUBLE 7/7
41200 JOG_SPIND_SET_VELO H1
rev/min Speed for spindle JOG mode SW1
Display filters: - IMMEDIATELY
always 0, 0.0 plus DOUBLE 7/7
41300 CEC_TABLE_ENABLE [n]: 0 ... double max. No. axes in sys. - 1 K3
- Default selection for compensation table SW2
Display filters: - IMMEDIATELY
Fct.: CEC 0 0 1 BOOLEAN 7/7
41310 CEC_TABLE_WEIGHT [n]: 0 ... double max. No. axes in sys. - 1 K3
- Default factor selection for compensation tables SW2
Display filters: - IMMEDIATELY
Fct.: CEC 1.0, 1.0, 1.0, 1.0, 1.0, - - DOUBLE 7/7
1.0, 1.0, ...
41500 SW_CAM_MINUS_POS_TAB_1 [n]: 0 ... 7 N3
mm/inch, Switching points with falling edge of cams 1-8 SW2
degrees
Display filters: - IMMEDIATELY
Fct.: SW cams 0.0, 0.0, 0.0, 0.0, 0.0, - - DOUBLE 7/7
0.0, 0.0, ...
42100 DRY_RUN_FEED V1
mm/min Dry run feedrate SW1
Display filters: - IMMEDIATELY
always 5000.0, 5000.0, 5000.0, 0.0 plus DOUBLE 7/7
5000.0, ...
42110 DEFAULT_FEED V1, FBFA
mm/min Path feed default value SW5.2
Display filters: - IMMEDIATELY
always 0., 0., 0., 0., 0., 0., 0., 0., 0.0 plus DOUBLE 7/7
0., ...
42140 DEFAULT_SCALE_FACTOR_P FBFA
- Default scaling factor for address P SW5.2
Display filters: - IMMEDIATELY
Non-Siemens NC 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, - - DWORD 7/7
progr. lang. 1, 1, ...
42300 COUPLE_RATIO_1 [n]: 0 ... 1 S3
- Speed ratio for synchronous spindle mode, numerator(0), denominator(1) SW2
Display filters: - IMMEDIATELY
Fct.: Coupled axes {.0 -100000000 100000000 DOUBLE 7/7
42400 PUNCH_DWELLTIME N4
s Dwell time for punching and nibbling SW3
Display filters: - IMMEDIATELY
Fct.: Nibbling 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 7/7
0.0, ...
42402 NIBPUNCH_PRE_START_TIME N4
s Delay time (punch/nibble) with G603 SW4.1
Display filters: - IMMEDIATELY
Fct.: Nibbling .02, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 7/7
0.0, ...
42404 MINTIME_BETWEEN_STROKES N4
s Minimum time between 2 strokes in seconds SW5.2
Display filters: - IMMEDIATELY
Fct.: Nibbling 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 plus DOUBLE 7/7
0.0, ...
42440 FRAME_OFFSET_INCR_PROG K2
- Traversing from zero offset with incr. Programming SW4.3
Display filters: - IMMEDIATELY
always 1 0 1 BOOLEAN 7/7
42442 TOOL_OFFSET_INCR_PROG W1
- Traversing from zero offset with incr. Programming SW4.3
Display filters: - IMMEDIATELY
always 1 0 1 BOOLEAN 7/7
42444 TARGET_BLOCK_INCR_PROG BA
- Set down mode after search run with calculation SW4.3
Display filters: - IMMEDIATELY
always 1 0 1 BOOLEAN 7/7
42700 EXT_PROG_PATH A2
- Program path for external subroutine call EXTCALL SW4.2
Display filters: - IMMEDIATELY
Fct.: Execute from , , , , , , , , , , , , , , ... - - STRING 7/7
HD
42800 SPIND_ASSIGN_TAB [n]: 0 ... 5 S1
- Spindle number converter. SW4.3
Display filters: - IMMEDIATELY
Fct.: Ch.-specific { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 -2 BYTE 7/7
spindle No. 10, ...
42900 MIRROR_TOOL_LENGTH W1
- Sign change of tool length with mirror image machining SW5
Display filters: - IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
42910 MIRROR_TOOL_WEAR W1
- Sign change of tool wear with mirror image machining SW5
Display filters: - IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
42920 WEAR_SIGN_CUTPOS W1
- Sign of tool wear depending on tool point direction SW5
Display filters: - IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
42930 WEAR_SIGN W1
- Sign of wear SW5
Display filters: - IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
42940 TOOL_LENGTH_CONST W1
- Change of tool length components with change of active plane SW5
Display filters: - IMMEDIATELY
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 7/7
0, 0, ...
42950 TOOL_LENGTH_TYPE W1
- Assignment of tool length components independent of tool type SW5.2
Display filters: - IMMEDIATELY
always 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, - - DWORD 7/7
0, 0, ...
42980 TOFRAME_MODE K2
- Frame definition with TOFRAME, TOROT and PAROT SW5.3
Display filters: - IMMEDIATELY
always 1000, 1000, 1000, 1000, - - DWORD 7/7
1000, 1000, ...
43102 LEAD_OFFSET_IN_POS M3
- Offset of master value if coupled to this axis SW4.1
Display filters: - IMMEDIATELY
Fct.: Master value 0.0 - - DOUBLE 7/7
coupling
43104 LEAD_SCALE_IN_POS M3
- Scaling of master value if coupled to this axis SW4.1
Display filters: - IMMEDIATELY
Fct.: Master value 1.0 - - DOUBLE 7/7
coupling
43106 LEAD_OFFSET_OUT_POS M3
mm, Offset of the functional value of the curve table SW4.1
degrees
Display filters: - IMMEDIATELY
Fct.: Master value 0.0 - - DOUBLE 7/7
coupling
43108 LEAD_SCALE_OUT_POS M3
- Scaling of functional value of the curve table SW4.1
Display filters: - IMMEDIATELY
Fct.: Master value 1.0 - - DOUBLE 7/7
coupling
43120 DEFAULT_SCALE_FACTOR_AXIS FBFA
- Axial default scaling factor with G51 active SW5.2
Display filters: - IMMEDIATELY
Non-Siemens NC 1 - - DWORD 7/7
progr. lang.
43210 SPIND_MIN_VELO_G25 S1
rev/min Progr. spindle speed limitation G25 SW1
Display filters: - IMMEDIATELY
always 0, 0.0 plus DOUBLE 7/7
43220 SPIND_MAX_VELO_G26 S1
rev/min Progr. spindle speed limitation G26 SW1
Display filters: - IMMEDIATELY
always 1000 0.0 plus DOUBLE 7/7
43230 SPIND_MAX_VELO_LIMS S1
rev/min Spindle speed limitation with G96 SW1
Display filters: - IMMEDIATELY
always 100 0.0 plus DOUBLE 7/7
43240 M19_SPOS S1
degrees Spindle position for spindle positioning with M19. SW5.3
Display filters: -, C11 IMMEDIATELY
always 0.0 -10000000.0 10000000.0 DOUBLE 7/7
43250 M19_SPOSMODE S1
- Spindle position approach mode for spindle positioning with M19. SW5.3
Display filters: -, C11 IMMEDIATELY
always 0 0 5 DWORD 7/7
43300 ASSIGN_FEED_PER_REV_SOURCE V1, P2, S1
- Revolutional feedrate for positioning axes/spindles SW3.2
Display filters: - Attributes: CTEQ IMMEDIATELY
always 0 -1 10 DWORD 7/7
43350 AA_OFF_LIMIT S5, FBSY
mm, Upper limit of offset value $AA_OFF with clearance control SW4.1
degrees
Display filters: - Attributes: CTEQ IMMEDIATELY
Fct.: Synchr. 100000000.0 0.0 plus DOUBLE 7/7
actions, basef.
43400 WORKAREA_PLUS_ENABLE A3
- Working area limitation active in positive direction SW1
Display filters: - Attributes: CTEQ IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
43410 WORKAREA_MINUS_ENABLE A3
- Working area limitation active in the negative direction SW1
Display filters: - Attributes: CTEQ IMMEDIATELY
always 0 0 1 BOOLEAN 7/7
43420 WORKAREA_LIMIT_PLUS A3
mm, Working area limitation plus SW1
degrees
Display filters: - IMMEDIATELY
always 100000000 - - DOUBLE 7/7
43430 WORKAREA_LIMIT_MINUS A3
mm, Working area limitation minus SW1
degrees
Display filters: - IMMEDIATELY
always -100000000 - - DOUBLE 7/7
43500 FIXED_STOP_SWITCH F1
- Selection of travel to fixed stop SW2
Display filters: - IMMEDIATELY
Fct.: Traverse to 0 0 1 BYTE 7/7
stop
43510 FIXED_STOP_TORQUE F1
% Fixed stop clamping torque SW2
Display filters: - IMMEDIATELY
Fct.: Traverse to 5.0 0.0 800.0 DOUBLE 7/7
stop
43520 FIXED_STOP_WINDOW F1
mm, Fixed stop monitoring window SW2
degrees
Display filters: - IMMEDIATELY
Fct.: Traverse to 1.0 0.0 plus DOUBLE 7/7
stop
43700 OSCILL_REVERSE_POS1 P5
mm, Oscillation reversal point 1 SW2
degrees
Display filters: - IMMEDIATELY
Fct.: Positioning 0.0 - - DOUBLE 7/7
axes, Oscill.
43710 OSCILL_REVERSE_POS2 P5
mm, Oscillation reversal point 2 SW2
degrees
Display filters: - IMMEDIATELY
Fct.: Positioning 0.0 - - DOUBLE 7/7
axes, Oscill.
43720 OSCILL_DWELL_TIME1 P5
s Hold time at oscillation reversal point 1 SW2
Display filters: - IMMEDIATELY
Fct.: Positioning 0.0 - - DOUBLE 7/7
axes, Oscill.
43730 OSCILL_DWELL_TIME2 P5
s Hold time at oscillation reversal point 2 SW2
Display filters: - IMMEDIATELY
Fct.: Positioning 0.0 - - DOUBLE 7/7
axes, Oscill.
43740 OSCILL_VELO P5
mm/min, Feedrate of reciprocating axis SW2
rev/min
Display filters: - IMMEDIATELY
Fct.: Positioning 0.0 0.0 plus DOUBLE 7/7
axes, Oscill.
43750 OSCILL_NUM_SPARK_CYCLES P5
- Number of sparking out strokes SW2
Display filters: - IMMEDIATELY
Fct.: Positioning 0 0.0 plus DWORD 7/7
axes, Oscill.
43760 OSCILL_END_POS P5
mm, End position of the reciprocating axis SW2
degrees
Display filters: - IMMEDIATELY
Fct.: Positioning 0.0 - - DOUBLE 7/7
axes, Oscill.
43770 OSCILL_CTRL_MASK P5
- Oscillation sequence control screenform SW2
Display filters: - IMMEDIATELY
Fct.: Positioning 0 - - DWORD 7/7
axes, Oscill.
43780 OSCILL_IS_ACTIVE P5
- Switch on oscillation movement SW2
Display filters: - IMMEDIATELY
Fct.: Positioning 0 0 1 BOOLEAN 7/7
axes, Oscill.
43900 TEMP_COMP_ABS_VALUE K3
mm, Position-independent temperature compensation value SW1
degrees
Display filters: - IMMEDIATELY
always 0.0 - - DOUBLE 7/7
43910 TEMP_COMP_SLOPE K3
- Lead angle for position-dependent temperature compensation SW1
Display filters: - IMMEDIATELY
always 0.0 - - DOUBLE 7/7
43920 TEMP_COMP_REF_POSITION K3
mm, Reference position for position-dependent temperature compensation SW1
degrees
Display filters: - IMMEDIATELY
always 0.0 - - DOUBLE 7/7
Channel MDs
20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[0] 1
20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[1] 0
20050 $MC_AXCONF_GEOAX_ASSIGN_TAB[2] 2
20070 $MC_AXCONF_MACHAX_USED[0] 1
20070 $MC_AXCONF_MACHAX_USED[1] 2
20070 $MC_AXCONF_MACHAX_USED[2] 3
20070 $MC_AXCONF_MACHAX_USED[3] 0
20070 $MC_AXCONF_MACHAX_USED[4] 0
20080 $MC_AXCONF_CHANAX_NAME_TAB[0] X
20080 $MC_AXCONF_CHANAX_NAME_TAB[1] Z
20080 $MC_AXCONF_CHANAX_NAME_TAB[2] C
20100 $MC_DIAMETER_AX_DEF X
20110 $MC_RESET_MODE_MASK H4065
20112 $MC_START_MODE_MASK H400
20120 $MC_TOOL_RESET_VALUE 0
20130 $MC_CUTTING_EDGE_RESET_VALUE 1
20152 $MC_GCODE_RESET_MODE[7] 1
20152 $MC_GCODE_RESET_MODE[14] 1
20201 $MC_CHFRND_MODE_MASK 0
20240 $MC_CUTCOM_MAXNUM_CHECK_BLOCKS 4
20270 $MC_CUTTING_EDGE_DEFAULT 1
20624 $MC_HANDWH_CHAN_STOP_COND HBFF
20750 $MC_ALLOW_GO_IN_G96 0
20800 $MC_SPF_END_TO_VDI 3
22510 $MC_GCODE_GROUPS_TO_PLC[7] 2
22550 $MC_TOOL_CHANGE_MODE 0
Axis MDs
30300 $MA_IS_ROT_AX[AX3] 1
30310 $MA_ROT_IS_MODULO[AX3] 1
30320 $MA_DISPLAY_IS_MODULO[AX3] 1
32084 $MA_HANDWH_STOP_COND[AX1] HFF
32084 $MA_HANDWH_STOP_COND[AX2] HFF
35000 $MA_SPIND_ASSIGN_TO_MACHAX[AX3] 1
Setting data
42440 $SC_FRAME_OFFSET_INCR_PROG 0
42442 $SC_TOOL_OFFSET_INCR_PROG 0
42480 $SC_STOP_CUTCOM_STOPRE 0
Channel MD
20700 $MC_REFP_NC_START_LOCK 0
Axis MD
35040 $MA_SPIND_ACTIVE_AFTER_RESET[AX3] 1
ShopMill MD block Machine data block cmm.8x0 is available for ShopMill. This machine data block
is included in the ShopMill tool box and comprises the following:
NC MDs with exact NC machine data with exact value assignment are machine data which must
value assignment (G) not be changed.
NC MDs with minimum NC machine data with minimum value assignment are machine data the
value assignment (M) default value of which can be set to a higher value.
NC MDs with variable NC machine data with variable value assignment are machine data the default
value assignment (V) of which can be set to a higher or lower value.
Table 2-1
NC MD Name Value Can be
number changed
10350 $MN_FASTIO_DIG_NUM_INPUTS 3 M
10360 $MN_FASTIO_DIG_NUM_OUTPUTS 3 M
11220 $MN_INI_FILE_MODE 2 V
11410 $MN_SUPPRESS_ALARM_MASK H7 G
11450 $MN_SEARCH_RUN_MODE 1 G
11602 $MN_ASUP_START_MASK H3 G
11604 $MN_ASUP_START_PRIO_LEVEL H64 G
18080 $MN_MM_TOOL_MANAGEMENT_MASK HB M
18082 $MN_MM_NUM_TOOL 30 V
18084 $MN_MM_NUM_MAGAZINE 4 M
18086 $MN_MM_NUM_MAGAZINE_LOCATION 36 V
18100 $MN_MM_NUM_CUTTING_EDGES_IN_TOA 60 V
18118 $MN_MM_NUM_GUD_MODULES 7 M
18120 $MN_MM_NUM_GUD_NAMES_NCK 20 M
18130 $MN_MM_NUM_GUD_NAMES_CHAN 170 M
18150 $MN_MM_GUD_VALUES_MEM 35 M
18160 $MN_MM_NUM_USER_MACROS 30 M
18170 $MN_MM_NUM_MAX_FUNC_NAMES 140 M
18180 $MN_MM_NUM_MAX_FUNC_PARAM 1000 M
18230 $MM_USER_MEM_BUFFERED 915 M
Table 2-2
Setting Name Value Can be
data changed
number
42440 $SC_FRAME_OFFSET_INCR_PROG 0 G
42442 $SC_TOOL_OFFSET_INCR_PROG 0 G
42480 $SC_STOP_CUTCOM_STOPRE 0 G
Memory settings
22550 TOOL_CHANGE_MODE W1
- New tool offset for M function SW1
Notes
3.5.2 Area C, Mod. SEMA: Status data: Machine axes (extension of SMA) ............3-413
3.5.3 Area C, Mod. SGA: Status data: Geometry axes in tool offset memory .........3-430
3.5.4 Area C, Mod. SEGA: Status data: Geometry axes in tool offset memory
(extension of SGA) ...................................................................................3-433
3.5.5 Area C, Mod. SSP: Status data: Spindle ........................................................3-438
3.5.6 Area C, Mod. SSP2: Status data: Spindle ......................................................3-441
3.5.7 Area C, Mod. FU: User frames .......................................................................3-444
3.5.8 Area C, Mod. FA: Active user frames .............................................................3-446
3.5.9 Area C, Mod. FE: External frames ..................................................................3-448
3.1 Introduction
This section describes the NCK variables that an MMC or the PLC can access
via the operator panel interface. (Access is read and for some variables write
also). The access methods of the various components are described in the
following user documentation:
References: /FBO/, Configuring the OP030 Operator Interface
/PK/, Configuring kit MMC 100/Unit Operator Panel
Description of PLC access method in:
References: /FB/, P3, "Basic PLC Program"
Description of the OEM-MMC access method in "OEM-MMC Description of
Functions".
OEM-MMC
OPI
MPI
NCK
OP 030 NCU 57x
NC data
block
PLC
The components shown on the left-hand side of the diagram each have their
own development environment which defines the syntax to be used. A variable
is always addressed according to a defined pattern. All the information required
for addressing the variables irrespective of the programming language chosen
is summed up in the following lists.
Mode group 1
Channel n
Channel 2
Channel 1
Axis n
Axis 2
Axis 1
NCK Contains all the variables such as system data (Y), protection zones (PA), G
groups (YNCFL) etc. that apply to the entire NCK.
Mode group Contains variables such as the status data (S) that apply to the mode group.
Channel Contains variables such as the system data (Y), protection zones (PA), global
status data (S) etc. that apply to each channel.
Tool Contains variables such as the tool offset data (TO), general tool data (TD),
tool monitoring data (TS) etc. that apply to the tools on the machine. Each tool
area T is assigned to a channel.
Axis Contains the setting data and machine data that apply to each axis or spindle.
For a description see Section "Axis-specific machine data".
Feed / main drive Contains machine data and machine data as the service values that apply to
each drive. For a description see Section "Drive machine data".
Module Area
A B C H N T V
ETP 1
ETPD 1
DIAGN 1
FA 1 1
FB 1 1
FE 1
FU 1 1
M 1 1
NIB 1
PA 1 1
RP 1
Module Area
continued A B C H N T V
S 1 1 1 1 1
SALA 1
SALAL 1
SALAP 1
SE 1 1 1
SEGA 1
SEMA 1 1
SGA 1
SINF 1
SMA 1 1
SNCF 1
SPARP 1
SPARPF 1
SPARPI 1
SPARPP 1
SSP 1 1
SSP2 1 1
SSYNAC 1
SYNACT 1
TD 1
TF 1
TG 1
TM 1
TMC 1
TMV 1
TO 1
TP 1
TPM 1
TS 1
TT 1
TU 1
TUE 1
TUM 1
TUP 1
TUS 1
TV 1
AD 1
AEV 1
TC 1
TOE 1
TOET 1
TOS 1
TOST 1
TOT 1
VSYN 1
Y 1 1
YNCFL 1
Single-line variables Each of these variables consists of a single value. The following information is
required when accessing a variable of this type:
1. Area (and possibly area number)
2. Module
3. Variable name
numMachAxes
Number of existing machine axes
- Word r
Multi-line: no
MMC102:
/Channel/Configuration/numMachAxes[u1]
MMC100/OP030:
P_C_Y_numMachAxes
Multi-line variables These variables are defined as a one-dimensional field. When accessing a
variable of this type the following information must be specified:
1. Area (and possibly area number)
2. Module
3. Variable name
4. Line number
actFeedRate $AA_VACTB[x] S5
Axial feedrate actual value (only if axis is a positioning axis "spec" = 1)
% Double r
Multi-line:yes Axis index numMachAxes
MMC102:
/Channel/MachineAxis/actFeedRate[u1, 3]
MMC100/OP030:
P_C_SEMA_actFeedRate
Multi-line and multi- These variables are defined as a two-dimensional field. In order to access a
column variables variable of this type, the following information must be specified:
1. Area (and possibly area number)
2. Module
3. Variable name
4. Column number
5. Line number
In this case the entire data module only consists of this two-dimensional
variable.
cuttEdgeParam $TC_DPx[y,z]
Offset value parameters for a cutting edge
mm, inch or userdef 0 Double wr
Multi-line:yes (CuttEdgeNo 1) * numCuttEdgeParams * numCuttEdges
numCuttEdgeParams +
ParameterNo
Example for reading the current cutting edge data of cutting edge 3/parameter
1 of tool 3 in T area 1: (in this example it is assumed that each tool cutting
edge has been defined with (numCuttEdgeParams =) 25 parameters).
MMC102:
/Tool/Compensation/cuttEdgeParam[u1,c3, 51]
MMC100/OP030:
P_T_TO_cuttEdgeParam
In the tables below the individual fields have the following meaning:
The machine tool builder or user configures the control with the help of the
machine data. Configuration can only be performed with certain access rights.
The configuration of the NC can be read in the system data regardless of
current access rights.
accessLevel
Level of the access rights currently set.
Can be changed by entering the password or turning the keyswitch.
0 = access level SIEMENS
1 = access level machine tool builder
2 = access level system start-up engineer (machine tool builder)
3 = access level end user with password
4 = access level key switch 3
5 = access level key switch 2
6 = access level key switch 1
7 = access level key switch 0
- UWord r
Multi-line: no
axisType
Axis types for all machine axes (necessary
for start-up): If a machine axis is addressed via the M module, the units and values are returned with reference to the
axis type accessible via this variable. (The absolute machine axis index 1-N_Y_maxnumGlobMachAxes is specified
via the line index)
0 = Linear axis
1 = Rotary axis
- UWord r
Multi-line: yes Absolute machine axis number maxnumGlobMachAxes
basicLengthUnit
Global basic unit
0 = mm
1 = inch
4 = userdef
- UWord r
Multi-line: no
extraCuttEdgeParams
Bit string that specifies which TO edge parameters are available
in addition to the 25 standard parameters.
Bit 0: Edge parameter no. 26 valid (ISO Dialect Milling H No.)
Bit 1: Edge parameter no. 27 valid
Bit 2: Edge parameter no. 28 valid
Bit 3: Edge parameter no. 29 valid
Bit 4: Edge parameter no. 30 valid
etc.
- UWord r
Multi-line: yes 1 1
kindOfSumcorr $MN_MM_KIND_OF_SUMCORR
Characteristics of total offsets in NCK:
Bit No. Value Meaning
0 0 Total offsets are saved at the same time as the tool data.
1 Total offsets are not saved at the same time as the tool data.
1 0 Setup offsets are saved at the same time as the tool data.
1 Setup offsets are not saved at the same time as the tool data.
2 0 If the "Tool management" function is in use: The existing total/setup offsets are not affected when
tool status "active" is set.
1 When tool status "active" is set, the existing total offsets are set to zero. The setup offsets are
not affected.
3 0 If the "Tool management" function plus "Adapter" is in use: Transformation of total offsets
1 No transformation of total offsets
4 0 No setup offset data sets
1 Setup offset data sets are created additionally, in which case the total offset equals the product
of total offset + "fine total offset".
- UWord r
Multi-line: yes 1
maskToolManagement $MN_MM_TOOL_MANAGEMENT_MASK
Settings for NCK tool management function
Activation of tool management memory with "0" means: The set tool management data do not occupy any memory
space.
Bit 0=1: Memory for TM-specific data is made available
Bit 1=1: Memory for monitoring data is made available
Bit 2=1: Memory for user data (CC data) is made available
Bit 3=1: Memory for "Consider adjacent location" is made available
SW 5.1 and later:
Bit 5=0: Parameters and function for tool wear monitoring are not available.
Bit 5=1: Parameters and function for tool wear monitoring are available and, if bit 1 = 1, the wear monitoring
function is also available.
Bit 6=0: The wear group function is not available; i.e. parameters $TC_MAMP3, $TC_MAP9 cannot be
programmed, $TC_MPP5 is not defined for magazine locations of type 1.
Bit 6=1: The wear group function is available; i.e. parameters $TC_MAMP3, $TC_MAP9 can be programmed and
wear groups defined. $TC_MPP5 contains the wear group number for location type 1.
Wear group number:
Bit 7=1: Tool adapter data sets are available.
Bit 8=1: Total offsets are available.
Bit 9=1: Tools in a turret are handled in OPI variable modules such that they are not "displayed" in tool half-
locations, but always displayed in a turret location. Please note, therefore, that tools in a turret remain (in display
terms) in their turret location in the event of a tool change.
Bit 9=0: Default response; Tools in a turret are "displayed" in the OPI in their actual (according to data) location.
- 0 Long Integer r
Multi-line: yes 1
maxCuttingEdgeNo $MN_MAX_CUTTING_EDGE_NO
Maximum value of D number
1 to 32000
- 9 1 32000 UWord r
Multi-line: yes 1
maxNumAdapter $MN_MM_NUM_TOOL_ADAPTER
Maximum number of tool adapter data sets available in NCK
>0: Maximum number of adapter data sets.
0: Adapter data cannot be defined. Edge-specific parameters $TC_DP21, $TC_DP22, $TC_DP23 are available,
i.e. active tool management function with adapters is not in use.
-1: An adapter is automatically assigned to each magazine location, i.e. the number of adapters provided
internally corresponds to the number of magazine locations set in machine data
$MN_MM_NUM_MAGAZINE_LOCATION.
- 0 -1 600 Long Integer r
Multi-line: yes 1
maxnumAlarms
Size of NCK alarm buffer (maximum number of pending alarms)
- UWord r
Multi-line: no
maxnumChannels
Maximum number of available channels
- UWord r
Multi-line: no
maxnumContainer
Maximum number of available axis containers
- 0 UWord r
Multi-line: yes 1 1
maxnumContainerSlots
Maximum number of available slots per axis container
- UWord r
Multi-line: yes 1 1
maxnumCuttEdges_Tool $MN_MAX_CUTTING_EDGE_PER_TOOL
Max. number of edges per tool
1 to 12
- 9 UWord r
Multi-line: yes 1
maxnumDrives
Maximum number of available drives
- UWord r
Multi-line: no
maxnumEdgeSC $MN_MAX_SUMCORR_PERCUTTING_EDGE
Max. number of total offsets per edge
0 to 6
- 0 ??? NCK UWord r
Multi-line: yes 1
maxnumEventTypes
Maximum number of event types for the trace protocolling
- UWord r
Multi-line: no
maxnumGlobMachAxes
Maximum number of available machine axes
- UWord r
Multi-line: no
maxNumSumcorr $MN_MM_NUM_SUMCORR
Total number of total offsets in NCK
A setting of -1 means that the number of total offsets equals the
number of edges * number of total offsets per edge.
A setting of > 0 and < number of edges * number of total offsets per edge
means that a maximum number of total offsets equalling "number of total
offsets per edge" can be defined per edge, but need not be, i.e. it is thus
possible to use the buffer memory more economically.
In other words, only the edges have a total offset data set for which
data can be defined explicitly.
- Long Integer r
Multi-line: yes 1
maxnumTraceProtData
Maximum number of data per data list for trace protocolling
- UWord r
Multi-line: no
maxnumTraceProtDataList
Maximum number of data per data list for trace protocolling
- UWord r
Multi-line: no
nckLogbookSeekPos
NCK logbook
- Long Integer wr
Multi-line: no 1
nckType
NCK type
0 = 840D
1000 = FM-NC
2000 for 810D
3000 for 802S (from SW 4.1)
- UWord r
Multi-line: no
nckVersion
NCK version
Only the digits before the comma of the floating point number are evaluated, the digits after the comma may contain
identifiers for development-internal intermediate releases.
The digits before the comma includes the official NCK identifier for the software release: For software release 3.4 the
value of the variable is 34,....
- Double r
Multi-line: no
numBAGs
Number of available mode groups
- UWord r
Multi-line: no
numBasisFrames $MN_MM_NUM_GLOBAL_BASE_FRAMES
Number of channel-independent basic frames
- 0 UWord r
Multi-line: yes 1 1
numChannels
Number of active channels
- UWord r
Multi-line: no
numContainer
Number of currently available axis containers
- 0 maxnumContain UWord r
er
Multi-line: yes 1 1
numContainerSlots
Number of currently available slots per axis container
- maxnumContain UWord r
erSlots
Multi-line: yes Index of axis container numContainer
numCuttEdgeParams
Number of P elements of a cutting edge
- UWord r
Multi-line: no
numCuttEdgeParams_tao $MN_MM_NUM_CCS_TOA_PARAM
Number of Siemens application cutting edge data in the TAO module
!! Reserved for SIEMENS applications !!
- 0 0 10 UDoubleword r
Multi-line: yes 1 1
numCuttEdgeParams_tas $MN_MM_NUM_CCS_MON_PARAM
Number of Siemens application monitoring data in the TAS module
!! Reserved for SIEMENS applications !!
- 0 0 10 UDoubleword r
Multi-line: yes 1 1
numCuttEdgeParams_ts
Number of P elements of a cutting edge in module TS (tool monitoring data)
- UWord r
Multi-line: no
numCuttEdgeParams_tus $MN_MM_NUM_CC_MON_PARAM
Number of parameters in the user monitoring data of a cutting edge in the module TUS
- 0 0 10 UWord r
Multi-line: yes 1 1
numDrives
Number of active drives
- UWord r
Multi-line: no
numGCodeGroups
Number of NC instruction groups
- UWord r
Multi-line: no
numGCodeGroupsFanuc
Number of NC instruction groups in ISO Dialect mode
(the number for the turning and milling versions is not the same)
- UWord r
Multi-line: yes 1 1
numGlobMachAxes
Number of active machine axes
- UWord r
Multi-line: no
numHandWheels
Maximum number of handwheels
- UWord r
Multi-line: no
numMagLocParams_tap $MN_MM_NUM_CCS_MAGLOC_PARAM
Number of Siemens application magazine location data in the module TAP
!! Reserved for SIEMENS applications !!
- 0 0 10 UDoubleword r
Multi-line: yes 1 1
numMagLocParams_u $MN_MM_NUM_CC_MAGLOC_PARAM
Number of parameters of the magazine user data for a tool magazine location in the module TUP
- 0 0 10 UWord r
Multi-line: yes 1 1
numMagParams_tam $MN_MM_NUM_CCS_MAGAZINE_PARAM
Number of Siemens application magazine data in the TAM module
!! Reserved for SIEMENS applications !!
- 0 0 10 UDoubleword r
Multi-line: yes 1 1
numMagParams_u $MN_MM_NUM_CC_MAGAZINE_PARAM
Number of parameters of the magazine user data for a tool magazine in the module TUM
- 0 0 10 UWord r
Multi-line: yes 1 1
numParams_Adapt
Number of parameters per adapter
- 4 UWord r
Multi-line: yes 1
numPlaceMulti FBW
Number of possible multiple assignments of a location to magazines
- UWord r
Multi-line: no
numPlaceMultiParams FBW
Number of parameters of a multiple assignment
- UWord r
Multi-line: no
numToolParams_tad $MN_MM_NUM_CCS_TDA_PARAM
- 0 0 10 UDoubleword r
Multi-line: yes 1 1
numUserFrames MN_MM_NUM_GLOBAL_USER_FRAMES
Number of channel-independent user frames
- 0 UWord r
Multi-line: yes 1 1
simo611dSupport
This data specifies the extent of support of 611D drives of the system applied.
Bit 0 set: NCK software supports 611D drives
Bit 1 set: Hardware supports 611D drives
(even if only bit 0 is set).
- 0 0 UWord r
Multi-line: no 1
typeOfCuttingEdge
Type of D-number programming see MD: MM_TYPE_OF_CUTTING_EDGE
0 no 'flat D-number management' active
1 D-numbers are programmed directly and absolutely
2 D-numbers are programmed indirectly and relatively
- UWord r
Multi-line: yes 1 1
userScale
User unit table with 13 elements
(see Start-up Guide 2.4 and machine data)
0 = table not active
1 = table active
- UWord r
Multi-line: no 1
mmcCmd
Command from NCK to MMC
The string is made up of the following characters:
1st Character acknowledgement mode:
"N" no acknowledgement
"S" synchronous acknowledgement
"A" asynchronous acknowledgement
2. - 6th character: five-digit sequence number in ASCII that is generated by the NCK
7. - 207th character: Command string which ends with "\0"
- String[206] r
Multi-line: no
mmcCmdPrep
Command from the NCK-preparation task to the MMC (e.g. for calling external subprograms)
- String[206] r
Multi-line: yes 1 1
mmcCmdQuit
Acknowledgement from MMC for command from NCK to MMC
The string is made up of the following characters:
1st Character acknowledgement code:
"P" programmed
"B" busy
"F" failed
"E" executed
2. - 6th character: five-digit sequence number in ASCII for acknowledgement code "B", "F" or "E", generated by NCK
7. - 201th character: additional communication-specific information for acknowledgement code "B", "F" or "E", ends
with "\0"
- String[200] w
Multi-line: no
mmcCmdQuitPrep
Acknowledgemnt by MMC for an NCK-preparation command to the MMC (e.g. for calling external subprograms)
- String[200] wr
Multi-line: yes 1 1
numActAxes
Number of active tools in channel.
Channel axis gaps are not included in count
which means that value might be lower than numMachAxes.
The following applies:
numMachAxes >= numGeoAxes + numAuxAxes
numActAxes = numGeoAxes + numAuxAxes
- 0 0 numMachAxes UWord r
Multi-line: yes 1 1
numAuxAxes
Number of auxiliary axes
- UWord r
Multi-line: no
numBasisFrames $MC_MM_NUM_BASE_FRAMES
Number of basic frames in channel
- 0 UWord r
Multi-line: yes 1 1
numContourInProtArea
Maximum number of polygon elements per protection zone
- UWord r
Multi-line: no
numGeoAxes
Number of geometry axes and orientation axes
- UWord r
Multi-line: no
numMachAxes
No. of highest channel axis.
This also corresponds to the number of axes in the
channel provided there are no gaps in the axis sequence.
- 0 1 UWord r
Multi-line: yes 1 1
numOriAxes
Number of orientation axes in channel
- 0 UWord r
Multi-line: yes 1 1
numSpindles
Number of spindles
- UWord r
Multi-line: no
numSpindlesLog
Number of logical spindles.
Specifies the number of lines in module SSP2.
- UWord r
Multi-line: no 1
progProtText
Programmable text to be entered next in the logging buffer
- String[128] r
Multi-line: yes 1 1
systemFrameMask $MC_MM_SYSTEM_FRAME_MASK
Configuration mask for channel-specific system frames
Indicates the available system frames in bit code.
- 0 0 UWord r
Multi-line: yes 1 1
The physical unit actually used for length quantities is defined in "extUnit" in
module SGA in area C.
All G functions currently configured for the channels are made available for
reading by the NCK. They are configured via machine data. Since the G
functions are organized in groups, only one of which can be active at a time,
this module is organized as a table.
There are two columns for each G group. The 1st column lists the number of G
functions in a group (Gruppe_NUM), this corresponds to the number of lines in
each subsequent column. This second column contains all the G functions
belonging to a group (Gruppe).
As a result, the data for a certain G group are calculated via a column offset.
The column offset of each variable is:
2 * (G group number - 1)
Function
Instruction group
Attention: This variable is called "Gruppe" in the non-Windows-MMC und the PLC !
- String[16] r
Multi-line: yes Serial number GroupID
GroupID
Number of G-functions in each G-group
Attention: This variable is called "Gruppe_NUM" in the non-Windows-MMC und the PLC !
- UWord r
Multi-line: yes 1 1
Gruppe
Instruction group
Gruppe_NUM
Number of G-functions in each G-group
Attention: This variable is called "GroupID" in the non-Windows-MMC und the PLC !
- UWord r
Multi-line: yes 1 1
accIndex
Global upload starting point for ACC entries. If a value is set here, upload access to _N_xx_yyy_ACC modules starts
from this entry.
- 1 UWord wr
Multi-line: no
aDlb $A_DLB[index]
Data byte (8 bits) in link area
- UWord wr
Multi-line: yes Position offset within link data area
aDld $A_DLD[index]
Data double word (32 bits) in link data area
- UDoubleword wr
Multi-line: yes Position offset within link data area
aDlr $A_DLR[index]
Read data (32 bits) in link data area
- Double wr
Multi-line: yes Position offset within link area
aDlw $A_DLW[index]
Data word (16 bits) in link data area
- UWord wr
Multi-line: yes Position offset within link data area
anAxCtAS $AN_AXCTAS[n]
Current container rotation, i.e. by how many slots the axis
container has been currently advanced. The original container
assignment is valid after Power On and outputs value 0.
maxCount = max. number of occupied slots in axis container - 1
- 0 0 maxnumContain UWord r
erSlots - 1
Multi-line: yes Container no. numContainer
anAxCtSwA $AN_AXCTSWA[CTn]
A rotation is currently being executed on the
axis container.
- 0 0 1 UWord r
Multi-line: yes Container no. numContainer
anAxEsrTrigger $AN_ESR_TRIGGER
(Global) control signal "Start Stop/Retract". With a signal edge change
from 0 to 1, the reactions parameterized beforehand in axial MD $MA_ESR_REACTION
and enabled via system variable $AA_ESR_ENABLE are started.
Independent drive reactions subsequently require a Power-Off / Power-On,
independent NC reactions require at least an opposite edge change in the
relevant system variable as well as a Reset.
0: FALSE
1: TRUE
- 0 0 1 UWord r
Multi-line: yes 1 1
aPbbIn $A_PBB_IN[index]
Data byte (8bits) in PLC input/output area IN
(also available on 810D CCU2)
Neg. values are also permitted in spite of TYPE_UWORD
- UWord r
Multi-line: yes Position offset within PLC
input/output area
aPbbOut $A_PBB_OUT[index]
Data byte (8bits) in PLC input/output area OUT
(also available on 810D CCU2)
Neg. values are also permitted in spite of TYPE_UWORD
- UWord r
Multi-line: yes Position offset within PLC
input/output area
aPbdIn $A_PBD_IN[index]
Data double word (32bits) in PLC input/output area IN
- UDoubleword r
Multi-line: yes Position offset within PLC
input/output area
aPbdOut $A_PBD_OUT[index]
Data double word (32bits) in PLC input/output area OUT
(also available on 810D CCU2)
- UDoubleword r
Multi-line: yes Position offset within PLC
input/output area
aPbrIn $A_PBR_IN[index]
Real data (32bits) in PLC input/output area IN
(also available on 810D CCU2)
- Double r
Multi-line: yes Position offset within PLC
input/output area
aPbrOut $A_PBR_OUT[index]
Real data (32bits) in PLC input/output area OUT
(also available on 810D CCU2)
- Double r
Multi-line: yes Position offset within PLC
input/output area
aPbwIn $A_PBW_IN[index]
Data word (16bits) in PLC input/output area IN
(also available on 810D CCU2)
Neg. values are also permitted in spite of TYPE_UWORD
- UWord r
Multi-line: yes Position offset within PLC
input/output area
aPbwOut $A_PBW_OUT[index]
Data word (16bits) in PLC input/output area OUT
(also available on 810D CCU2)
Neg. values are also permitted in spite of TYPE_UWORD
- UWord r
Multi-line: yes Position offset within PLC
input/output area
axisActivInNcu
Display indicating whether the axis is active, i.e. whether it can be traversed via a channel
of its own NCU or via another NCU (link axis).
This data can be utilized by MMCs in order to suppress the display of any non-active axes.
Bits 0-31 stand for the axes of the NCU.
Bit n = 1: Axis can be traversed.
Bit n = 0: Axis cannot be traversed.
- UDoubleword r
Multi-line: yes 1 1
badMemFfs
Number of bytes which are defective in the Flash File System (FFS)
- 0 UDoubleword r
Multi-line: yes 1 1
basisFrameMask $P_NCBFRMASK
Display indicating which channel-independent basic frames are active.
Each bit in the mask specifies whether the relevant basic frame
is active. Bit0 = 1st basic frame, Bit1 = 2nd basic frame etc.
- UWord r
Multi-line: yes 1 1
diagnoseDataFfs
Diagnostic data for Flash File System (FFS)
- 0 Double r
Multi-line: yes 1: realspace (bytes) 8
2: formspace (bytes)
3: freespace (%)
4: delspace (%)
5: badspace (%)
6: actlowwater (%)
7: lowwater (%)
8: reorgmode (%)
driveType
Drive type of digital drives.
Coding according to MD 13040, however, addtional coding for "Drive type unknown"
0x100: Drive type unknown.
For further codings refer to MD 13040
- 0 0 UWord r
Multi-line: no maxnumDrives
driveTypeChangeCnt
This counter is increased by 1 with each drive type change.
The value 65535 is followed by the value 0.
- 0 0 UWord r
Multi-line: no 1
freeDirectorys
Number of directories that can be created
- UWord r
Multi-line: yes 1 1
freeFiles
Number of files that can be created
- UWord r
Multi-line: yes 1 1
freeMem
Free SRAM in bytes
- Long Integer r
Multi-line: yes 1 1
freeMemDram
Free memory in bytes
- Long Integer r
Multi-line: yes 1 1
freeMemFfs
Number of bytes that are still available in the Flash File System (FFS)
- 0 UDoubleword r
Multi-line: yes 1 1
freeProtokolFiles
Number of protocol files that can still be created
- UWord r
Multi-line: yes 1 1
mmcCmdPrepCounter
Counter that is incremented with each call of EXTCALL
- UWord r
Multi-line: yes 1 1
ncuLinkActive
Display indicating whether NCU link is activated (via machine data setting)
Based on display, MMC decides whether link-specific calculations and
displays are required.
0: NCU link not activated
1: NCU link activated
- 0 0 1 UWord r
Multi-line: yes 1 1
nettoMemFfs
Net number of bytes which are available for the
Flash File System (FFS).
This memory stores the files contents and
management data (e.g. file names).
- 0 UDoubleword r
Multi-line: yes 1 1
numAlarms
Number of pending general alarms
- UWord r
Multi-line: no
numFilesPerDir
Maximum number of files per directory
(see: $MN_MM_NUM_FILES_PER_DIR)
- UWord r
Multi-line: yes 1 1
numSubDirsPerDir
Maximum number of subdirectories per directory see: $MN_MM_NUM_SUBDIR_PER_DIR
- UWord r
Multi-line: yes 1 1
safeExtInpValNckBit $A_INSE
External NCK input of the SI programmable logic from the NCK periphery
- 0 0 1 UWord r
Multi-line: no 64
safeExtInpValNckWord $A_INSED
Image of the external NCK inputs of the SI programmable logic
- 0 Long Integer r
Multi-line: yes 1: image of the system variables 2
$A_INSE[1]...[32]
2: image of the system variables
$A_INSE[33]...[64]
safeExtInpValPlcBit $A_INSEP
External PLC input of the SI programmable logic from the PLC periphery
- 0 0 1 UWord r
Multi-line: no 64
safeExtInpValPlcWord $A_INSEPD
Image of the external PLC inputs of the SI programmable logic
- 0 Long Integer r
Multi-line: yes 1: image of the system variables 2
$A_INSEP[1]...[32]
2: image of the system variables
$A_INSEP[33]...[64]
safeExtOutpValNckBit $A_OUTSE
External NCK output of the SI programmable logic to the NCK periphery
- 0 0 1 UWord r
Multi-line: no 64
safeExtOutpValNckWord $A_OUTSED
Image of the external NCK outputs of the SI programmable logic
- 0 Long Integer r
Multi-line: yes 1: image of the system variables 2
$A_OUTSE[1]...[32]
2: image of the system variables
$A_OUTSE[33]...[64]
safeExtOutpValPlcBit $A_OUTSEP
External PLC output of the SI programmable logic to the PLC periphery
- 0 0 1 UWord r
Multi-line: no 64
safeExtOutpValPlcWord $A_OUTSEPD
Image of the external PLC outputs of the SI programmable logic
- 0 Long Integer r
Multi-line: yes 1: image of the system variable 2
$A_OUTSEP[1]...[32]
2. mage of the system variable
$A_OUTSEP[33]...[64]
safeIntInpValNckBit $A_INSI
Internal NCK input of the SI programmable logic from the NCK's SI monitoring channel
- 0 0 1 UWord r
Multi-line: no 64
safeIntInpValNckWord $A_INSID
Image of the internal NCK inputs of the SI programmable logic from the NCK's SI monitoring channel
- 0 Long Integer r
Multi-line: yes 1: image of the system variables 2
$A_INSI[1]...[32]
2: image of the system variables
$A_INSI[33]...[64]
safeIntInpValPlcBit $A_INSIP
Internal PLC input of the SI programmable logic from the 611D's SI monitoring channel
- 0 0 1 UWord r
Multi-line: no 64
safeIntInpValPlcWord $A_OUTSID
Image of the internal PLC inputs of the SI programmable logic from the 611D's SI monitoring channel
- 0 Long Integer r
Multi-line: yes 1: image of the system variables 2
$A_INSIP[1]...[32]
2: image of the system variables
$A_INSIP[33]...[64]
safeIntOutpValNckBit $A_OUTSI
Internal NCK output of the SI programmable logic to the NCK's SI monitoring channel
- 0 0 1 UWord r
Multi-line: no 64
safeIntOutpValNckWord $A_OUTSID
Image of the internal NCK outputs of the SI programmable logic to the NCK's SI monitoring channel
- 0 Long Integer r
Multi-line: yes 1: image of the system variable 2
$A_OUTSI[1]...[32]
2: image of the system variable
$A_OUTSI[33]...[64]
safeIntOutpValPlcBit $A_OUTSIP
Internal PLC output of the SI programmable logic to the 611D's SI monitoring channel
- 0 0 1 UWord r
Multi-line: no 64
safeIntOutpValPlcWord $A_OUTSIPD
Image of the internal PLC outputs of the SI programmable logic to the 611D's SI monitoring channel
- 0 Long Integer r
Multi-line: yes 1: image of the system variable 2
$A_OUTSIP[1]...[32]
2: image of the system variable
$A_OUTSIP[33]...[64]
safeMarkerNck $A_MARKERSI
NCK flag for the SI programmable logic
- 0 0 1 UWord r
Multi-line: no 64
safeMarkerPlc $A_MARKERSIP
Image of the PLC flag-variable for SI programmable logic
- 0 0 1 UWord r
Multi-line: no 64
safeSplStatus
Status of components and parameterizations required
for the operation of safe programmable logic.
Bit 0: SPL interfaces $A_INSE, $A_OUTSE, $A_INSI
or $A_OUTSI have been parameterized
Bit 1: SPL program file SAFE.SPF loaded
Bit 2: Drive run-up status 4 reached, NCK
waits for run-up of PLC
Bit 3: Drive run-up status 4 reached, PLC in
cyclical operation. PLC drive
communication possible.
Bit 4: Interrupt for ASUP start of SPL is to be
assigned (FB4 call started)
Bit 5: Interrupt for ASUP start of SPL was
assigned (FB4 call completed)
Bit 6: Interrupt processing for SPL start called
(FC9 call started)
Bit 7: Interrupt processing for SPL start completed
(FC9 call completed)
Bit 8: -
Bit 9: NCK crosswise data comparison was started
Bit10: PLC crosswise data comparison was started
Bit11: Checking of cyclic SPL checksum active
Bit12: All SPL protection mechanisms active
- 0 0 UWord r
Multi-line: no 1
safeTimerNck $A_TIMERSI
NCK timer-variable for the SI programmable logic
s, userdef 0.0 Double r
Multi-line: no 8
safeXcmpCmd $A_CMDSI[index]
Command word for crosswise data comparison
between NCK and PLC.
0:No command
1:Time window prolonged for different
signal levels in the crosswise data comparison between NCK and PLC
- 0 0 1 UWord r
Multi-line: no 32
safeXcmpLevel $A_LEVELSID
Level indicator of des crosswise data comparison
between NCK and PLC. Informs about
the current number of signals with
different levels between NCK and PLC.
- 0 0 Long Integer r
Multi-line: no 1
safeXcmpState $A_STATSID
Errors occurred in the crosswise data comparison
between NCK and PLC.
0: No errors occurred
- 0 0 Long Integer r
Multi-line: no 1
scalingSystemCounter
Modification counter for dimension system
- UWord r
Multi-line: yes 1 1
semaDataAvailable
Display indicating whether complete SEMA data are available for individual axes.
This is the case if a channel can be assigned to the relevant NCU axis, thus allowing
the data in the channel context to be accessed. This does not apply to link axes as these
are traversed by a channel of another NCU.
This data can be utilized by MMCs in order to conceal specific, inaccessible data
in link axis data displays.
sysTimeBCD
Time represented in PLC format:
<month>.<day>.<year> <hours>:<minutes>:<seconds>.<milliseconds> <weekday> <status>
<weekday> can take following values: "SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"
- String[8] r
Multi-line: no
totalDirectorys
Maximum number of directories which may be created
see: $MN_MM_NUM_DIR_IN_FILESYSTEM
- UWord r
Multi-line: yes 1 1
totalFiles
Maximum number of files which may be created
(see: $MM_NUM_FILES_IN_FILESYSTEM)
- UWord r
Multi-line: yes 1 1
totalMem S7
Total SRAM in bytes (user memory)
- Long Integer r
Multi-line: yes 1
totalMemDram
total DRAM in bytes
- Long Integer r
Multi-line: yes 1 1
totalMemFfs
Number of bytes reserved on the PCMCIA card for the
Flash File System (FFS)
- 0 UDoubleword r
Multi-line: yes 1 1
totalProtokolFiles
Maximum number of protocol files which may be created
- UWord r
Multi-line: yes 1 1
traceProtocolActive
Status of trace protocolling
1 = active
2 = not active
- UWord wr
Multi-line: no
usedDirectorys
Number of directories that have already been created
- UWord r
Multi-line: yes 1 1
usedFiles
Number of files that have already been created
- UWord r
Multi-line: yes 1 1
usedMem S7
Used memory in bytes
- Long Integer r
Multi-line: yes 1
usedMemDram
Used DRAM in bytes
- Long Integer r
Multi-line: yes 1 1
usedMemFfs
Number of used bytes in the Flash File System (FFS)
- 0 UDoubleword r
Multi-line: yes 1 1
usedProtokolFiles
Number of protocol files that have already been created
- UWord r
Multi-line: yes 1 1
The NCK alarms are sorted in a list in the order they occurred, the oldest alarm
appears at the top of the list. The alarm parameters are transferred as ASCII
strings, the first character contains the type information for that parameter. The
following types are used:
S: General string, e.g. part program name
A: Axis name / spindle name
K: Channel name
N: Block number
Y: System error
D: Drive number
All variables in this module are privileged variables! This means that cyclic
acknowledgements are sent for these variables even if the cyclic services are
no longer serviced by the NCK because of block cycle problems.
Attention: Privileged variables lose this characteristic if they are combined with
non-privileged variables in a request. -> Do not combine alarm variables with
other variables in a cluster!
In addition it is presumed that the cyclic services are set "on change" for the
alarm variables and are not combined with other variables (not even with
privileged variables) in the same request.
The module SALA only contains the alarms that are generated in the NCK. It
contains neither PLC nor MMC alarms. In order to read all alarms, the OEM-
MMC user should use the alarm server functions and not read the SALA
module directly.
alarmNo DA
Ordinal number of an alarm (how many alarms since control ON)
0 = unknown alarm
- Long Integer r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
clearInfo DA
Acknowledgement criteria for an alarm
1 = Power On
2 = Reset
3 = Cancel
4 = Alarm is cancelled by NCK-software (from SW 4.1)
5 = Alarm is cancelled by starting a program
6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)
7 = Alarm is cancelled by RESET in all channels of the NC (from SW 4.1)
- Long Integer r
Multi-line: no 1
fillText1 DA
Parameter 1 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText2 DA
Parameter 2 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText3 DA
Parameter 3 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText4 DA
Parameter 4 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
textIndex
Alarm number (actual alarm)
- Long Integer r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
timeBCD
Time stamp of an alarm
Time stamp, displayed in PLC format DATE_AND_TIME
- BCD r
Multi-line: no 1
The NCK alarms are listed in the sequence of their priorities with the alarm with
the highest priority being listed first. The alarm list is sorted according to the
following criteria:
The alarm parameters are transferred as ASCII strings, the first character
contains the type information for the parameter. The following types are used:
S: General string, e.g. part program name
A: Axis name / spindle name
K: Channel name
N: Block name
Y: System error
D: Drive number
All variables in this module are privileged variables! This means that cyclic
acknowledgements are sent for these variables even if the cyclic services are
no longer serviced by the NCK because of block cycle problems.
Attention: Privileged variables lose this characteristic if they are combined with
non-privileged variables in a request. -> Do not combine alarm variables with
other variables in a cluster!
In addition it is presumed that the cyclic services are set "on change" for the
alarm variables and are not combined with other variables (not even with
privileged variables) in the same request.
The module SALAP only contains the alarms that are generated in the NCK. It
contains neither PLC nor MMC alarms. In order to read all alarms, the OEM-
MMC user should use the alarm server functions and not read the SALAP
module directly.
alarmNo DA
Ordinal number of an alarm (how many alarms since control ON)
0 = unknown alarm
- Long Integer r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
clearInfo DA
Acknowledgement criteria of an alarm
1 = Power On
2 = Reset
3 = Cancel
4 = Alarm is cancelled by NCK-software (from SW 4.1)
5 = Alarm is cancelled by starting a program
6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)
7 = Alarm is cancelled by RESET in all channels of the NC (from SW 4.1)
- Long Integer r
Multi-line: no
fillText1 DA
Parameter 1 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText2 DA
Parameter 2 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText3 DA
Parameter 3 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText4 DA
Parameter 4 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
textIndex
Alarm number (actual alarm)
- Long Integer r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
timeBCD
Time stamp of an alarm
Time stamp, displayed in PLC format DATE_AND_TIME
- BCD r
Multi-line: no
The NCK alarms are sorted in a list in the order they occurred, the most recent
alarm appears at the bottom of the list. The alarm parameters are transferred
as ASCII strings, the first character contains the type information for that
parameter. The following types are used:
S: General string, e.g. part program name
A: Axis name / spindle name
K: Channel name
N: Block number
Y: System error
D: Drive number
All variables in this module are privileged variables! This means that cyclic
acknowledgements are sent for these variables even if the cyclic services are
no longer serviced by the NCK because of block cycle problems.
Attention: Privileged variables lose this characteristic if they are combined with
non-privileged variables in a request. -> Do not combine alarm variables with
other variables in a cluster!
In addition it is presumed that the cyclic services are set "on change" for the
alarm variables and are not combined with other variables (not even with
privileged variables) in the same request.
The module SALA only contains the alarms that are generated in the NCK. It
contains neither PLC nor MMC alarms. In order to read all alarms, the OEM-
MMC user should use the alarm server functions and not read the SALA
module directly.
alarmNo DA
Ordinal number of an alarm (how many alarms since control ON)
0 = unknown alarm
- Long Integer r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
clearInfo DA
Acknowledgement criteria for an alarm
1 = Power On
2 = Reset
3 = Cancel
4 = Alarm is cancelled by NCK-software (from SW 4.1)
5 = Alarm is cancelled by starting a program
6 = Alarm is cancelled by RESET in all channels of the bags (from SW 4.1)
7 = Alarm is cancelled by RESET in all channels of the NC (from SW 4.1)
- Long Integer r
Multi-line: no
fillText1 DA
Parameter 1 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText2 DA
Parameter 2 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText3 DA
Parameter 3 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
fillText4 DA
Parameter 4 of the alarm
- String[32] r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
textIndex
Alarm number (actual alarm)
- Long Integer r
Multi-line: yes Alarm list index 16
The maximum alarm list index can
be read via variable numAlarms in
module S.
timeBCD
Time stamp of an alarm
Time stamp, displayed in PLC format DATE_AND_TIME
- BCD r
Multi-line: no
All status data that are dependent on machine movement and are defined
specifically for machine axes (geometry and special axes) are combined in
module SMA. Supplementary information is to be found in module SEMA. The
individual variables are defined as fields where the line index is the number of
the machine axis (assigned to the current channel). The variable "name" in
module SMA with the line index in question identifies the axis.
The assignment of the line indices in modules SMA and SEMA is identical.
actIncrVal H1
Active INC weighting of the axis
0 = INC_10000
1 = INC_1000
2 = INC_100
3 = INC_10
4 = INC_1
5 = INC_VAR
6 = INC_JOG_CONT
7 = no incremental mode set
- UWord r
Multi-line: yes Axis index numMachAxes
actToolBasePos
Tool base position. Physical unit is defined in the variable extUnit (in this module).
mm, inch, Degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
cmdToolBasePos
Tool base position setpoint. Physical unit is defined in variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
extUnit
Current physical unit of the axis position
0 = mm
1 = inch
2 = degree
3 = indexing position
4 = userdef
- UWord r
Multi-line: yes Axis index numMachAxes
name
Axis name
- String[32] r
Multi-line: yes Axis index numMachAxes
status
Axis status
0 = travel command in plus direction
1 = travel command in minus direction
2 = exact position coarse reached
3 = exact position fine reached
- UWord r
Multi-line: yes Axis index numMachAxes
toolBaseDistToGo
Tool base distance-to-go. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
toolBaseREPOS
Tool base REPOS. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
varIncrVal
Settable value for INC_VAR. The physical value depends on whether the axis is linear or rotary.
Linear axis: unit is 1 mm
Rotary axis: unit is 1/1000 degrees
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
All status data that are dependent on machine movement and are defined
specifically for machine axes (geometry and special axes) are combined in
module SMA. Supplementary information is to be found in module SEMA. The
individual variables are defined as fields where the line index is the number of
the machine axis (assigned to the current channel). The variable "name" in
module SMA with the line index in question identifies the axis.
The assignment of the line indices in modules SMA and SEMA is identical.
aaCoupAct
Current coupling status of the slave spindle
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaCoupOffs
Position offset of the synchronous spindle desired value
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaCurr
Actual value of the axis/spindle current in A (611D only)
A Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaDtbb
Axis-specific distance from the beginning of the block in the BCS for positioning and synchronous axes used in
synchronous actions (note: SYNACT only)
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaDteb
Axis-specific distance to the end of the block in the BCS for positioning and synchronous axes used in synchronous
actions (note: SYNACT only)
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaDtepb
Axis-specific distance-to-go of infeed during oscillation in the BCS (note: SYNACT only)
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaEsrEnable
(Axial) enabling of reactions of "Extended Stop and Retract" function.
The selected axial ESR reaction must be parameterized in MD $MA_ESR_REACTION.
beforehand. The corresponding Stop or Retract reactions can be activated via
$AN_ESR_TRIGGER (or for individual drives in the event of communications failure/
DC-link undervoltage), generator-mode operation is automatically activated in response to
undervoltage conditions.
0: FALSE
1: TRUE
- 0 0 1 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaEsrStat
(Axial) status checkback signals of "Extended Stop and Retract" function,
which can be applied as input signals for the gating logic of the ESR (synchronous actions).
The data is bit-coded. Individual statuses can therefore be masked or
evaluated separately if necessary:
Bit0 = 1: Generator mode is activated
Bit1 = 1: Retract operation is activated
Bit2 = 1: Stop operation is activated
Bit3 = 1: Risk of undervoltage (DC-link voltage monitoring,
voltage has dropped below warning threshold)
Bit4 = 1: Speed has dropped below minimum generator mode threshold (i.e. no more
regenerative rotation energy is available).
- 0 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaLeadP
Actual lead value position
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaLeadSp
Simulated lead value - position
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaLeadSv
Simulated leading value velocity
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaLeadTyp
Source of the lead value
1: actual value
2: desired value
3: simulated value
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaLeadV
Actual lead value - velocity
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaLoad
Drive load in % (611D only)
% Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaMm
Latched probe position in the machine coordinate system
- Double wr
Multi-line: yes Axis index maxnumGlobMachAxes
aaMm1
Access to measurement result of trigger event in the MCS
- Double wr
Multi-line: yes Axis index maxnumGlobMachAxes
aaMm2
Access to measurement result of trigger event in the MCS
- Double wr
Multi-line: yes Axis index maxnumGlobMachAxes
aaMm3
Access to measurement result of trigger event in the MCS
- Double wr
Multi-line: yes Axis index maxnumGlobMachAxes
aaMm4
Access to measurement result of trigger event in the MCS
- Double wr
Multi-line: yes Axis index maxnumGlobMachAxes
aaOff
Superimposed position offset from synchronous actions
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaOffLimit
Limit for axial correction $AA_OFF reached (Note: for SYNACT only)
0: limit not reached
1: limit in positive axial direction reached
11: limit in negative axial direction reached
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaOffVal
Integrated value of overlaid motion for an axis.
The negative value of this variable can be used to cancel an overlaid motion.
e.g. $AA_OFF[axis] = -$AA_OFF_VAL[axis]
- 0 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaOscillReversePos1
Current reverse position 1 for oscillation in the BCS.
For synchronous actions the value of the setting data $SA_OSCILL_REVERSE_POS1 is evaluated online; (note:
SYNACT only)
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaOscillReversePos2
Current reverse position 2 for oscillation in the BCS;
For synchronous actions the value of the setting data $SA_OSCILL_REVERSE_POS1 is evaluated online; (note:
SYNACT only)
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaOvr
Axial override for synchronous actions
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaPower
Drive power in W (611D only)
W Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaSoftendn
Software end position, negative direction
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaSoftendp
Software end position, positive direction
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaStat
Axis status
0: no axis status available
1: travel command is active
2: axis has reached the IPO end. only for channel axes
3: axis in position (exact stop coarse) for all axes
4: axis in position (exact stop fine) for all axes
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaSync
Coupling status of the following axis with lead value coupling
0: not synchronized
1: synchronized coarse
2: synchronized fine
3: synchronized coarse and fine
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaTorque
Desired torque value in Nm (611D only)
Nm Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaTyp
Axis type
0: axis in other channel
1: channel axis of same channel
2: neutral axis
3: PLC axis
4: reciprocating axis
5: neutral axis, currently traversing in JOG
6: slave axis coupled via master value
7: coupled motion slave axis
8: command axis
9: compile cycle axis
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
aaVactB
Axis velocity in basic coordinate system
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaVactM
Axis velocity in machine coordinate system
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
aaVc
Additive correction value for path feed or axial feed
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
ackSafeMeasPos
Confirmation of SI actual position
0 = not confirmed
0x00AC = confirmed
- UWord wr
Multi-line: yes Axis index maxnumGlobMachAxes
actCouppPosOffset S3
Position offset of an axis to a leading axis /
leading spindle (actual value)
mm, inch, degrees, userdef 0 360 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
actFeedRate S5
Actual value of axis-specific feedrate for positioning axes. Actual value of single axis feed for additional axes.
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
actIndexAxPosNo
Current indexing position number
0 = no indexing position
>0 = indexing position number
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
actSpeedRel
Actual value of rotary speed (referring to the maximum speed in %; for 611D in MD1401), for linear drives actual
value of the velocity.
% Double r
Multi-line: yes Axis index maxnumGlobMachAxes
actValResol
Actual value resolution. The physical unit is
defined in measUnit (in this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
amSetupState
Status variable of the PI Service
Automatic set-up of an asynchronous motor
0 = inactive
1 = wait for PLC enable
2 = wait for key NC-start
3 = active
4 = stopped by Servo + fine code in the upper byte
5 = stopped by 611D + fine code in the upper byte
6 = stopped by NCK + fine code in the upper byte
- 0 0 0xff06 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
axComp
Sum of axis-specific compensation values (CEC Cross Error compensation and temperature compensation). The
physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
axisActiveInChan
Flag indicating whether axis is active in this channel
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
axisFeedRateUnit
Unit of the axis-specific feedrate
0 = mm/min
1 = inch/min
2 = degree/min
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
chanAxisNoGap
Display indicating whether axis exists, i.e. no axis gap in channel.
0: Axis does not exist
1: Axis does exist
- 0 0 1 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
chanNoAxisIsActive
Channel number in which the channel axis is currently active
0 = axis is not assigned to any channel
1 to maxnumChannels (Area.:N / Module:Y) = channel number
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
cmdContrPos
Desired value of position after fine interpolation
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
cmdCouppPosOffset S3
Position offset of an axis referring to the leading axis / leading spindle (desired value)
mm, inch, degrees, userdef 0 360 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
cmdFeedRate
Setpoint of axis-specific feedrate, if axis
is a positioning axis. Single axis feedrate setpoint if the axis is an additional axis.
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
cmdSpeedRel
Desired value of rotary speed. (referring to the max. speed in %; for 611D in MD 1401). For linear motors actual value
of velocity.
% Double r
Multi-line: yes Axis index maxnumGlobMachAxes
contrConfirmActive
Controller enable
0 = no controller enable
1 = controller enable
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
contrMode
Identifier for controller mode servo
0 = position control
1 = speed control
2 = stop
3 = park
4 = follow-up
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
displayAxis
Identifier indicating whether axis is displayed by MMC as a machine axis.
0= Do not display at all
0xFFFF = Always display everything
bit 0 = Display in actual-value window
bit 1 = Display in reference point window
bit 2 = Display in Preset / Basic offset / Scratching
bit 3 = Display in handwheel selection
- 0xFFFF 0 0xFFFF UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
distPerDriveRevol
Distance per revolution. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
drive2ndTorqueLimit
2nd torque limit. With linear motors: 2nd force limit
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveActMotorSwitch
Actual motor wiring (star/delta)
0 = star
1 = delta
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveActParamSet
Number of the actual drive parameter set
- 1 8 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveClass1Alarm
Message ZK1 drive alarm
0 = no alarm set
1= alarm set (fatal error occured)
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveContrMode
Control mode of drive
0 = current control
1 = speed control
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveCoolerTempWarn
Heatsink temperature monitoring
0 = temperature OK
1 = overtemperature
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveDesMotorSwitch
Motor wiring selection (star/delta)
0 = star
1 = delta
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveDesParamSet
Desired parameter set of the drive
- 1 8 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveFastStop
Ramp-function generator rapid stop
0 = not stopped
1 = stopped
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveFreqMode
I/F mode
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveImpulseEnabled
Enable inverter impulse (checkback signal to impulseEnable)
0 = not enabled
1 = enabled
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveIndex
Drive assignment (logical drive number)
0 = drive does not exist
1 to 15 = logical drive number
- 0 15 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveIntegDisable
Integrator disable
0 = not disabled
1 = disabled
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveLinkVoltageOk
Status of the DC link voltage
0 = OK
1 = not OK
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveMotorTempWarn
Motor temperature warning
0 = temperature OK
1 = overtemperature
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveNumCrcErrors
CRC errors on the drive bus
(transmission errors when writing data to the 611D;
values may range up to FFFFH)
0 = no error
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveParked
Parking axis
0 = no parking axis
1 = parking axis
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
drivePowerOn
Drive switched on
0 = drive not switched on
1 = drive switched on
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveProgMessages
Configurable messages (via machine data)
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveReady
Drive ready
0 = drive not ready
1 = drive ready
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveRunLevel
Current status reached during the boot process
(range: coarse status (0 to 5) * 100 + fine status (up to 22)
Boot firmware ---> 0 XX
Enter configuration ---> 1XX
Hardware init, communication init
Load, convert data ---> 2XX
Change bus addressing ---> 3XX
Prepare synchronization ---> 4XX
Activate interrupt ---> 519
driveSetupMode
Set-up mode
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
driveSpeedSmoothing
Smoothing the desired value of the rotary speed, for linear drives: smoothing the desired value of the velocity
0 = no smoothing
1 = smoothing
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
effComp1
Sum of the compensation values for encoder 1. The value results from: Temperature compensation, backlash
compensation, quadrant error compensation, beam sag compensation, leadscrew error compensation.
The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
effComp2
Sum of the compensation values for encoder 2. The value results from: Temperature compensation, backlash
compensation, quadrant error compensation, beam sag compensation, leadscrew error compensation.
The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
encChoice
Active encoder
0 = does not exist
1 = encoder 1
2 = encoder 2
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
fctGenState
Status of the function generator
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
feedRateOvr
Feedrate override (only if axis is a positioning axis)
% Double r
Multi-line: yes Axis index maxnumGlobMachAxes
focStat
Current status of "Travel with limited torque" function
0-2
0: FOC not active
1: FOC modal active (programming of FOCON[])
2: FOC non-modal active (programming of FOC[])
- 0 0 2 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
fxsStat
Status after travelling to fixed stop
0 = normal control
1 = fixed stop reached
2 = failed
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
handwheelAss
Number of handwheel assigned to an axis
0 = no handwheel assigned
1 to 3 = handwheel number
- 0 3 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
impulseEnable
Impulse enable for drive
0 = not enabled
1 = enabled
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
index
Absolute axis index referred to machine data
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
kVFactor
position control gain factor
16,667 1/s Double r
Multi-line: yes Axis index maxnumGlobMachAxes
lag
Following error = desired value of position after fine interpolation - actual value of position. The physical unit is
defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
logDriveNo
Drive assignment (logical drive number)
0 = not available
1 to 15 = drive number
- 0 15 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
measFctState
Status of the probing function
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
measPos1
Actual value of position for encoder 1. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
measPos2
Actual value of position for encoder 2. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
measPosDev
Actual position difference between the two encoders. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
measUnit
Unit for service values of the drives
0 = mm
1 = inch
2 = grd
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
paramSetNo
Number of parameter set
- 1 8 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
preContrFactTorque
Feed forward control factor torque
Nm Double r
Multi-line: yes Axis index maxnumGlobMachAxes
preContrFactVel
Feed forward control factor velocity
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
preContrMode
Feed forward control mode
0 = inactive
1 = velocity feed forward
2 = torque feed forward
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
PRESETActive
Preset status
0 = no preset active
1 = preset active
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
PRESETVal
The function PRESETON (...) programs a zero offset for an axis. The value of the offset is stored in the variable
'PRESETVal'. The variable can be overwritten by the part program and by the MMC.
mm, inch, userdef Double wr
Multi-line: yes Axis index maxnumGlobMachAxes
progIndexAxPosNo
Programmed indexing position number
0 = no indexing position
>0 = indexing position number
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
qecLrnIsOn
Quadrant error compensation learning active
0 = inactive
1 = Neuronal-QEC learning active
2 = Standard-QEC active
3 = Standard-QEC with adaptation of correction value active
4 = Neuronal-QEC active
5 = Neuronal-QEC with adaptation of measuring time active
6 = Neuronal-QEC with adaptation of decay time of correction value active
7 = Neuronal-QEC with adaptation of measuring time and decay time of correction value active
- 0 7 UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
refPtBusy
Axis is being referenced
0 = axis is not being referenced
1 = axis is being referenced
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
refPtCamNo
Reference point cam
0 = no cam approached
1 = cam 1
2 = cam 2
3 = cam 3
4 = cam 4
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
refPtStatus
Identifier indicating whether an axis requires referencing and is referenced.
safeActPosDiff
Current actual value difference betw. NCK and drive monitoring channels
mm, inch, degrees, userdef 0.0 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
safeActVeloDiff
Current speed difference betw. NCK and drive monitoring channels
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
safeActVeloLimit
Safe limit of actual speed
-1 => no actual speed limit active
>= 0 => limit of actual speed is active
mm, inch, degrees, userdef -1 Double r
Multi-line: no maxnumGlobMachAxes
safeDesVeloLimit
Safe limit of desired speed
-1 => no desired speed limit active
>= 0 => desired speed limit is active
mm, inch, degrees, userdef -1 Double r
Multi-line: no maxnumGlobMachAxes
safeFctEnable
Safe operation active
0 = not activated
1 = activated
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
safeInputSig
Safe input signals of the axis
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
safeInputSig2
Safe input signals part 2
- 0 0xffff UWord r
Multi-line: no maxnumGlobMachAxes
safeInputSigDrive
Safe input signals of the drive
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
safeInputSigDrive2
Safe input signals of the drive part 2
- 0 0xffff UWord r
Multi-line: no maxnumGlobMachAxes
safeMaxVeloDiff
Maximum speed difference between NCK and drive monitoring channels since last NCK Reset
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index maxnumGlobMachAxes
safeMeasPos
Safe actual position of the axis. The physical unit is defined in the variable measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
safeMeasPosDrive
Safe actual position of drive. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
safeOutputSig
Safe output signals of the axis
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
safeOutputSig2
Safe output signals part 2
- 0 0xffff UWord r
Multi-line: no maxnumGlobMachAxes
safeOutputSigDrive
Safe output signals of the drive
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
safeOutputSigDrive2
Safe output signals of the drive part 2
- 0 0xffff UWord r
Multi-line: no maxnumGlobMachAxes
spec
Axis specification
0 = path axis
1 = positioning axis
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
subSpec T1
Subspecification
0 = normal axis
1 = indexing axis
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
torqLimit
Torque limitation value (referring to the nominal value of the drive). For linear motors: force limitation value.
% Double r
Multi-line: yes Axis index maxnumGlobMachAxes
traceState1
Status of trace channel 1
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
traceState2
Status of trace channel 2
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
traceState3
Status of trace channel 3
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
traceState4
Status of trace channel 4
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
trackErrContr
Position controller difference (actual value / desired value of position)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
trackErrDiff
Contour deviation (difference actual value of position and calculated dynamical model)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index maxnumGlobMachAxes
type
Axis type
1 = linear axis
2 = rotary axis
3 = spindle
- UWord r
Multi-line: yes Axis index maxnumGlobMachAxes
vaVactm
Axis velocity actual value on the load side in the MCS
- Double r
Multi-line: yes Axis index maxnumGlobMachAxes
All status data that refer to the spindle are combined in the module SSP. The
individual variables are defined as arrays where the line index is the number of
the spindle (assigned to the current channel). The spindle can be identified by
reading the variables "name" or "index" in the same module with the respective
line index.
The number of spindles can be read from "numSpindles" in the module Y in the
area C. Values of 0 or ' ' are supplied for axes which are not spindles. The
value SSP:index = 0 indicates that the axis is not a spindle.
actGearStage
Actual gear stage of spindle
- UWord r
Multi-line: yes Spindle index numSpindles
actSpeed
Spindle speed actual value
rev/min, userdef Double r
Multi-line: yes Spindle index numSpindles
channelNo
Number of channel in which spindle is configured
- UWord r
Multi-line: yes Spindle index numSpindles
cmdAngPos
Spindle position (SPOS)
Degrees, userdef Double r
Multi-line: yes Spindle index numSpindles
cmdConstCutSpeed
Constant cutting speed of the master spindle. The requested value for the master spindle differs from
SSP:cmdSpeed only if G96 is active
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Spindle index numSpindles
cmdGearStage
Requested gear stage
- UWord r
Multi-line: yes Spindle index numSpindles
cmdGwps
Programmed SUG desired value (SUG is the function "constant perimeter speed of grinding wheel")
m/s, ft/s Double r
Multi-line: yes Spindle index numSpindles
cmdSpeed
Spindle speed desired value
rev/min , m/min Double r
Multi-line: yes Spindle index numSpindles
driveLoad
Load
% Double r
Multi-line: yes Spindle index numSpindles
gwpsActive
SUG programming active (SUG is the function "constant perimeter speed of grinding wheel)
0 = not active
1 = active
- UWord r
Multi-line: yes Spindle index numSpindles
index
Absolute axis index referred to MD
- UWord r
Multi-line: yes Spindle index numSpindles
name
Spindle name
Note: If several logical spindles are referred to one physical spindle with active spindle conversion and access is
made via area N of module SSP2, then the name of the first suitable logical spindle is output.
- String[32] r
Multi-line: yes Spindle index numSpindles
namePhys
Name of associated physical spindle, identical to "name" variable.
- String[32] r
Multi-line: yes Spindle index numSpindles
opMode
Spindle mode
0 = spindle mode
1 = oscillation mode (gear step changeover)
2 = positioning mode
3 = synchronous mode
4 = axis mode
- UWord r
Multi-line: yes Spindle index numSpindles
speedLimit
Current speed limitation for spindle
rev/min , m/min Double r
Multi-line: yes Spindle index numSpindles
speedOvr
Spindle override
% Double r
Multi-line: yes Spindle index numSpindles
spindleType
Spindle type
0 = master spindle
1 = no master spindle
- UWord r
Multi-line: yes Spindle index numSpindles
status
Spindle status
Bit0 = following spindle
Bit1 = leading spindle
Bit2 = master spindle (extension from SW 4.1)
Bit3 = constant cutting speed (G96) active (extension from SW4.1)
- UWord r
Multi-line: yes Spindle index numSpindles
turnState
Status of spindle rotation
value range to be read via BTSS variable
0 = clockwise
1 = counter-clockwise
2 = stop
value range to be read via $ variable
3 = clockwise
4 = counter-clockwise
5 = stop
- UWord r
Multi-line: yes Spindle index numSpindles
All status data that refer to a spindle, if a spindle converter (logical spindles) is
active
actGearStage
Actual gear stage of spindle
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
actSpeed
Spindle speed actual value
rev/min, userdef Double r
Multi-line: yes logical spindle index numSpindlesLog
channelNo
Number of channel in which spindle is configured
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
cmdAngPos
Spindle position (SPOS)
Degrees, userdef Double r
Multi-line: yes logical spindle index numSpindlesLog
cmdConstCutSpeed
Constant cutting speed of the master spindle. The requested value for the master spindle differs from
SSP:cmdSpeed only if G96 is active
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes logical spindle index numSpindlesLog
cmdGearStage
Requested gear stage
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
cmdGwps
Programmed SUG desired value (SUG is the function "constant perimeter speed of grinding wheel")
m/s, ft/s Double r
Multi-line: yes logical spindle index numSpindlesLog
cmdSpeed
Spindle speed desired value
rev/min , m/min Double r
Multi-line: yes logical spindle index numSpindlesLog
driveLoad
Load
% Double r
Multi-line: yes logical spindle index numSpindlesLog
gwpsActive
SUG programming active (SUG is the function "constant perimeter speed of grinding wheel)
0 = not active
1 = active
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
index
Absolute axis index referred to MD
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
name
Spindle name
Note: If several logical spindles are referred to one physical spindle with active spindle conversion and access is
made via area N of module SSP2, then the name of the first suitable logical spindle is output.
- String[32] r
Multi-line: yes logical spindle index numSpindlesLog
namePhys
Name of assigned physical spindle.
- String[32] r
Multi-line: yes logical spindle index numSpindlesLog
opMode
Spindle mode
0 = spindle mode
1 = oscillation mode (gear step changeover)
2 = positioning mode
3 = synchronous mode
4 = axis mode
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
speedLimit
Current speed limitation for spindle
rev/min , m/min Double r
Multi-line: yes logical spindle index numSpindlesLog
speedOvr
Spindle override
% Double r
Multi-line: yes logical spindle index numSpindlesLog
spindleType
Spindle type
0 = master spindle
1 = no master spindle
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
status
Spindle status
Bit0 = following spindle
Bit1 = leading spindle
Bit2 = master spindle (extension from SW 4.1)
Bit3 = constant cutting speed (G96) active (extension from SW4.1)
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
turnState
Status of spindle rotation
value range to be read via BTSS variable
0 = clockwise
1 = counter-clockwise
2 = stop
value range to be read via $ variable
3 = clockwise
4 = counter-clockwise
5 = stop
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
Active zero offsets (ZO) are also available in a global NCU configuration.
Individual zero offsets are set via the parameter variables in module FB.
Each parameter is defined as an array. The axes of a specific zero offset group
(frame) are addressed via the line index.
Individual zero offsets are set via the parameter variables in module FU.
Each parameter is defined as an array. The axes of a specific zero offset group
(frame) are addressed via the line index.
In contrast to area C, there are no rotations in area N, i.e. the definition for
"rotation" is omitted here in the OPI.
To activate the zero offset, PI service SETUFR must be called after the
parameters have been entered!
All G functions currently configured for the channels are made available for
reading by the NCK. They are configured via machine data. Since the G
functions are organized in groups, only one of which can be active at a time,
this module is organized as a table.
There are two columns for each G group. The 1st column lists the number of G
functions in a group (Gruppe_NUM), this corresponds to the number of lines in
each subsequent column. This second column contains all the G functions
belonging to a group (Gruppe).
As a result, the data for a certain G group are calculated via a column offset.
The column offset of each variable is:
2 * (G group number - 1)
Gruppe
Instruction group
- String[16] r
Multi-line: yes Serial number Gruppe_NUM
Gruppe_NUM
Number of Fanuc-G functions in respective group
- 0 UWord r
Multi-line: yes 1 1
- String[16] wr
Multi-line: no 1
aaEgActive $AA_EG_ACTIVE[a,b]
Electronic gear:
Link to the specified master axis is operative, i.e. activated.
0: Deactivated
1: Activated
- 0 0 1 UWord r
Multi-line: yes (Axis index of the slave) * numMachAxes * numMachAxes
numMachAxes + (axis index of the
master axis) + 1
aaEgAx $AA_EG_AX[n,a]
Electronic gear:
Axis number of nth master axis (1-n).
(Axis index = axis number - 1)
1-numMachAxes
- 0 1 numMachAxes UWord r
Multi-line: yes (Axis index of slave axis) * 5 + numMachAxes * 5
(index of master axis) + 1
aaEgDenom $AA_EG_DENOM[a,b]
Electronic gear:
Denominator of link factor for the specified master axis.
The link factor of the gear is the result of $AA_EG_NUMERA[a,b]/$AA_EG_DENOM[a,b].
- 1 Double r
Multi-line: yes (Axis index of the slave axis) * numMachAxes * numMachAxes
numMachAxes + (axis index of the
master axis) + 1
aaEgNumera $AA_EG_NUMERA[a,b]
Electronic gear:
Numerator of link factor for the specified master axis.
The link factor of the gear is the result of $AA_EG_NUMERA[a,b]/$AA_EG_DENOM[a,b].
- 0 Double r
Multi-line: yes (Axis index of the slave axis) * numMachAxes * numMachAxes
numMachAxes + (axis index of the
master axis) + 1
aaEgNumLa $AA_EG_NUM_LA[a]
Electronic gear:
Number of master axes specified with EGDEF.
If the axis has not been specified with EGDEF as slave axis,
the value is 0.
0-5
- 0 0 5 UWord r
Multi-line: yes (Axis index of slave axis + 1) numMachAxes
aaEgSyn $AA_EG_SYN[a,b]
Electronic gear:
Synchronous position for the specified master axis.
mm, inch, degrees, userdef 0 Double r
Multi-line: yes (Axis index of the slave axis) * numMachAxes * numMachAxes
numMachAxes + (axis index of the
master axis) + 1
aaEgSynFa $AA_EG_SYNFA[a]
Electronic gear:
Synchronous position for the slave axis.
mm, inch, degrees, userdef 0 Double r
Multi-line: yes (Axis index of slave axis + 1) numMachAxes
aaEgType $AA_EG_TYPE[a,b]
Electronic gear:
Type of link for the specified master axis
0: Actual-value linkage
1: Setpoint linkage
- 0 0 1 UWord r
Multi-line: yes (Axis index of the slave axis) * numMachAxes * numMachAxes
numMachAxes + (axis index of the
master axis) + 1
acAlarmStat $AC_ALARM_STAT
!=0: Alarms are pending, the appropriate coded alarm reactions can be used as source for
"Extended stop and retract".
The data is bit-coded. Individual statuses can therefore be masked or
evaluated separately if necessary (bits excluded below produce a value of 0)
Bit2 = 1: NOREADY (active rapid deceleration + cancellation of servo enable)
Bit6 = 1: STOPBYALARM (ramp stop of all channel axes)
Bit9 = 1: SETVDI (VDI interface signal alarm setting)
Bit13 = 1: FOLLOWUPBYALARM (follow-up)
- 0 UWord r
Multi-line: yes 1 1
acAxCtSwA $AC_AXCTSWA[CTn]
Channel status of axis container rotation
TRUE: The channel has enabled rotation for the axis container
and rotation is still in progress.
FALSE: Axis container rotation is already finished
- 0 0 1 UWord r
Multi-line: yes Container no. numContainer
acDelt $AC_DELT
Stored distance-to-go of the path in the WCS after delete-distance-to-go of the path DELDTG for synchronous action
(Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acDtbb $AC_DTBB
Distance from the beginning of the block in the BCS (Note: SYNACT only)
- Double r
Multi-line: yes 1 1
acDtbw $AC_DTBW
Distance from the beginning of the block in the WCS (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acDteb $AC_DTEB
Distance to the end of the block in the BCS (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acDtepb $AC_DTEPB
Distance-to-go of infeed during oscillation in the BCS (Note: for SYNACT only )
- Double r
Multi-line: yes 1 1
acDtepw $AC_DTEPW
Distance-to-go of infeed during oscillation in the WCS (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acDtew $AC_DTEW
Distance to the end of the block in the WCS (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acIwStat $AC_IWSTAT
Current position of machine
Bit-coded:
Bit 0: Tool inv. position
Bit 1: Axis 2/3 position
Bit 2: Axis 5 position
Bit 3-31: Not yet assigned
- 0 UDoubleword r
Multi-line: yes 1 1
acIwTu $AC_IWTU
Current position of channel axes
Bit-coded:
Bit 0: Channel axis 1 position
Bit 1: Channel axis 2 position
Bit 2: Channel axis 3 position
Bit 3: Channel axis 4 position
...
- 0 UDoubleword r
Multi-line: yes 1 1
acMea $AC_MEA
Touch probe has switched
No. of touch probe
- 0 0 1 UWord r
Multi-line: yes No. of touch probe 2
acOvr $AC_OVR
Path override for synchronous actions (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acPathn $AC_PATHN
Normalized path parameter (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acPltbb $AC_PLTBB
Path length from the beginning of the block in the BCS (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acPlteb $AC_PLTEB
Path length to the end of the block in the BCS (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acProg $AC_PROG
Program status
(identical to progStatus but with coding that corresponds to $AC_PROG)
0: aborted (reset)
1: halted (stop)
2: running (active)
3: waiting
4: interrupted
- 0 UWord r
Multi-line: yes 1 1
acPRTimeA
For simulation: Estimation of program runtime in seconds - downtime
s, userdef Double wr
Multi-line: yes 1 1
acPRTimeM
For simulation: Estimation of program runtime in seconds - machining time
s, userdef Double wr
Multi-line: yes 1 1
acPtpSup
Cartesian point-to-point travel (PTP) is supported by transformation
0: Cart. PTP travel is not supported
1: Cart. PTP travel is supported
- 0 0 1 UWord r
Multi-line: yes 1 1
acStat $AC_STAT
Channel status
(identical to chanStatus but with coding that corresponds to $AC_STAT)
0: reset
1: interrupted
2: active
- 0 UWord r
Multi-line: yes 1 1
acSynaMem $AA_SYNA_MEM
Free memory for synchronous actions: Shows how many elements of the memory set with
$MC_MM_NUM_SYNC_ELEMENTS are still free.
- UWord r
Multi-line: yes 1 1
actDLNumber ??
Number of active total offset DL
- UWord r
Multi-line: yes 1
actDNumber $P_TOOL
Number of active tool edge
- 0 9 UWord r
Multi-line: no
actDNumberFanuc
With programming in ISO Dialect mode:
Offset memory number radius.
Assigned only in conjunction with ISO Dialect M external language.
- UWord r
Multi-line: yes 1 1
actDNumberS
Corresponds to actNumber for block search with calculation
Attention: This variable is available for protocolling block search events only, not for the Variable Service!
- UWord wr
Multi-line: yes 1 1
actDuploNumber
Duplo number of active tool
- 0 UWord r
Multi-line: no 1
actFeedRateIpo
Actual value of the interpolation feedrate. The actual value is the feed actually moved with. (depends on the
acceleration profiles, LookAhead, velocity limits etc. ) The variable 'feedRateIpoUnit' defines the physical unit.
mm/min, inch/min, userdef Double r
Multi-line: no
actFrameIndex $P_UIFRNUM
Index of the active set frame (index in G
group 8 "Settable zero offset")
Frames 0 - 4 (corresponds to G500 ... G57)
can be set in the standard version. The number
of frames can be changed via machine data
MM_NUM_USER_FRAMES.
0 = no frame selected
1 = G54
2 = G55
3 = G56
4 = G57
5 = G505
to
99 = G599
- UWord r
Multi-line: no
actHNumberFanuc
With programming in ISO Dialect mode:
Offset memory number length.
Assigned only in conjunction with ISO Dialect M external language.
- UWord r
Multi-line: yes 1 1
acTime $AC_TIME
Time from the beginning of the block in seconds (Note: for SYNACT only)
s Double r
Multi-line: yes 1 1
acTimec $AC_TIMEC
Time from the beginning of the block in interpolation cycles (Note: for SYNACT only)
IPO-Takt Double r
Multi-line: yes 1 1
actIpoType
Active interpolation mode used for the path motion. This date corresponds to a large degree to the SNCF:ncFktBin
for the first G-group. The value differs for automatically generated intermediate blocks only. This is e.g. the case if
two lines are connected with an arc by the command RND. The value is the index of the active G-code (analog with
SNCF:ncFktBin)
- UWord r
Multi-line: yes 1 1
actIpoTypeS
Active mode of interpolation applied during block searches.
This data is very similar to SNCF:ncFktBinS for the 1st G group.
Its value is different only in the case of automatically generated intermediate blocks,
such as when, for example, two straight lines are connected to an arc
by means of command RND.
The value is the index of the active G function (analogous to SNCF:ncFktBinS).
- UWord r
Multi-line: yes 1 1
actOriToolLength1
X component in workpiece coordinate system (WCS) of active tool length,
taking into account the tool orientation, incl. adapter data, mirroring and TCARR
(orientable toolholder).
- 0 Double r
Multi-line: yes 1 1
actOriToolLength2
Y component in workpiece coordinate system (WCS) of active tool length,
taking into account the tool orientation, incl. adapter data, mirroring and TCARR
(orientation-capable toolholder).
- 0 Double r
Multi-line: yes 1 1
actOriToolLength3
Z component in workpiece coordinate system (WCS) of active tool length,
taking into account the tool orientation, incl. adapter data, mirroring and TCARR
(orientation-capable toolholder).
- 0 Double r
Multi-line: yes 1 1
acTrafo $AC_TRAFO
Code number of the active transformation (encoded as for $AC_TRAFO)
- UWord r
Multi-line: yes 1 1
actTNumber $P_TOOLNO W1
Number of active tool
- 0 32000 UWord r
Multi-line: no
actTNumberLong
Number of the active tool using flat D-numbers with up to 8 digits
- Long Integer r
Multi-line: yes 1 1
actTNumberS
Corresponds to actTNumber for block search with calculation. Attention: This variable is available for protocolling the
block search events only, not for the Variable Service!
- UWord wr
Multi-line: yes 1 1
actToolAdapterNum
Adapter number of current tool
- 0 UWord r
Multi-line: yes 1 1
actToolIdent W1
Identifier of active tool
- "\0" String[32] r
Multi-line: no 1
actToolLength1 $P_TOOLL[1] W1
Active tool length 1
mm, inch, userdef Double r
Multi-line: no
actToolLength2 $P_TOOLL[2] W!
Active tool length 2
mm, inch, userdef Double r
Multi-line: no
actToolLength3 $P_TOOLL[3] W1
Active tool length 3
mm, inch, userdef Double r
Multi-line: no
actToolRadius $P_TOOLR W1
Active tool radius
mm, inch, userdef Double r
Multi-line: no
actTransform
Active transformation
- \0 String[32] r
Multi-line: yes 1 1
acVactB $AC_VACTB
Path velocity in basic coordinate system
mm/min, inch/min, userdef 0 Double r
Multi-line: yes 1 1
acVactw $AC_VACTW
Path velocity in the work piece coordinate system
(Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
acVc $AC_VC
Additive path feedrate correction value for synchronous actions (Note: for SYNACT only)
- Double r
Multi-line: yes 1 1
aLinkTransRate $A_LINK_TRANS_RATE
Link transfer rate
Number of bytes that can still be transferred in the
current IPO cycle via the NCU link communication.
- 0 UWord r
Multi-line: yes Spindle no. or toolholder no. max. Spindelnr oder WZ-Halter-Nr.
allAxesStopped
Code specifying whether axes are in exact stop
0 = at least one axis is not in exact stop
1 = All axes in exact stop
- UWord r
Multi-line: no
aTcFct $A_TC_FCT
Command number
- UWord r
Multi-line: yes 1 1
aTcLfn $A_TC_LFN
Source location number of new tool
- UWord r
Multi-line: yes 1 1
aTcLfo $A_TC_LFO
Source location number of old tool
- UWord r
Multi-line: yes 1 1
aTcLtn $A_TC_LTN
Target location number of new tool
- UWord r
Multi-line: yes 1 1
aTcLto $A_TC_LTO
Target location number of old tool
- UWord r
Multi-line: yes 1 1
aTcMfn $A_TC_MFN
Source magazine of new tool
- UWord r
Multi-line: yes 1 1
aTcMfo $A_TC_MFO
Source magazine number of old tool
- UWord r
Multi-line: yes 1 1
aTcMtn $A_TC_MTN
Target magazine number of new tool
- UWord r
Multi-line: yes 1 1
aTcMto $A_TC_MTO
Target magazine number of old tool
- UWord r
Multi-line: yes 1 1
aTcStatus $A_TC_STATUS
Command status
- UWord r
Multi-line: yes 1 1
aTcThno $A_TC_THNO
Number of toolholder for new tool
- UWord r
Multi-line: yes 1 1
aTcTno $A_TC_TNO
T number of new tool
- UWord r
Multi-line: yes 1 1
basisFrameMask $P_CHBFRMASK
Display indicating which channel-specific basic frames are active
Every bit in the mask indicates whether the appropriate basic frame
is active. Bit0 = 1st basic frame, Bit1 = 2nd basic frame, etc.
- UWord r
Multi-line: yes 1 1
chanAxisNoGap
Display of existing axes, i.e. no axis gap in channel.
Bits 0-31 represent the axes of the channel.
Bitn = 0: Axis does not exist.
Bitn = 1: Axis does exist.
- 0 UDoubleword r
Multi-line: yes 1 1
changeAxConfCounter
A counter which is incremented if the axes configuration has changed. This is the case, if e.g. geometry axes are
switched or axes have been changed between channels. The counter is set to 0 at PowerOn and it might overflow.
You cannot be sure, that the axes configuration actually has changed when the counter is incremented.
- UWord r
Multi-line: yes 1 1
cIn $C_IN[n]
Signal from PLC to cycle (reserved for
SIEMENS application, for example, ShopMill/ManualTurn)
- UWord r
Multi-line: yes No. of input signal 16
cmdFeedRateIpo
Desired feedrate of the interpolation feedrate. The physical unit is defined in the variable 'feedRateIpoUnit'
mm/min, inch/min, userdef Double r
Multi-line: no
corrBlActive
Incorrect block has occurred (correction block)
0 = no incorrect block
1 = incorrect block
- UWord r
Multi-line: no
cOut $C_OUT[n]
Signal from cycle to PLC (reserved for
SIEMENS application, for example, ShopMill/ManualTurn)
- UWord r
Multi-line: yes No. of output signal 16
cycServRestricted
Code whether restricted cyclic variable service is available.
This is a privileged variable: Cyclic result acknowledgements for this variable are produced even if the cyclic services
are no longer served by the NCK because of block cycle time problems. Caution: Privileged variables lose this
characteristic if they are mixed with non-privileged variables in one request. -> Do not combine the variable
cycServRestricted in a cluster with other variables!
0 = normal cycl. service
1 = no cyclic service (but acknowledgement)
- UWord r
Multi-line: no
direction
Traversing direction
0 = normal travel
1 = forward travel
2 = reverse travel
3 = reference point cycle
4 = stop status
- UWord r
Multi-line: no
feedRateIpoOvr
Interpolation feedrate, override
% Double r
Multi-line: no
feedRateIpoUnit
Interpolation feedrate, units
0 = mm/min
1 = mm/rev
2 = inch/min
3 = inch/rev
- UWord r
Multi-line: no
G0Mode $AC_G0MODE
G00 is active and $MC_G0_LINEAR_MODE is FALSE (Siemens mode) or $MC_EXTERN_G0_LINEAR_MODE is
FALSE (ISO mode) and therefore the non-linear interpolation is active with G0, i.e. the path axes are traversed as
positioning axes.
0: G00 not active
1: G00 and linear interpolation active
2: G00 and non-linear interpolation active
- 0 0 2 UWord r
Multi-line: yes 1 1
ludAccCounter
Counter indicating that a new LUD ACC is available. If subprograms are called during an automatic program
execution, a new set of LUDs becomes valid. In order to indicate to the MMC that it has to modify the display of the
LUDs, respectively that the validity of the LUDs has changed, the variable 'ludAccCounter' is incremented. It is only
necessary for the MMC to inquire a change of the variable's value, the value itself is of no importance.
- UWord r
Multi-line: no
ncStartCounter
Counter for the NC-start key. Pressing this key increments the variable 'ncStartCounter'. The value of the variable
can be ignored, the MMC must just inquire the change of the variable to see whether the start-key has been pressed.
- UWord r
Multi-line: no
pEgBc $P_EG_BC[a]
Electronic gear:
Block change criterion. Important for EGON, EGONSYN
0: NOC Block change is performed immediately
1: IPOSTOP Block change is performed with setpoint synchronism
2: COARSE Block change is performed with "Synchronism coarse"
3: FINE Block change is performed with "Synchronism fine"
- 3 0 3 UWord r
Multi-line: yes (Axis index of slave axis + 1) numMachAxes
pOffn $P_OFFN
Last programmed offset normal
- 0 Double r
Multi-line: no
progDLNumber ??
Number of programmed total offset DL (need not yet be active)
- UWord r
Multi-line: yes 1
progDLNumberS ??
Corresponds to actDLNumber for block search with calculation
Caution: This variable is not available for the Variable Service,
but only for logging in the case of block search events!.
- UWord r
Multi-line: yes 1
progDNumber
Number of programmed tool edge
(does not yet have to be active)
- 0 9 UWord r
Multi-line: no
progDuploNumber
Duplo number of programmed tool
(does not yet have to be active)
- 0 UWord r
Multi-line: no 1
progTNumber
Number of programmed tool
- UWord r
Multi-line: no
progTNumberLong
Number of the programmed tool using flat D-numbers with up to 8 digits
- 0 Long Integer r
Multi-line: yes 1 1
progToolIdent
Identifier of programmed tool (does not yet have to be active)
- "\0" String[32] r
Multi-line: no 1
protAreaCounter
Counter is incremented by 1 every time a
protection zone (block PA) is modified
- UWord r
Multi-line: yes 1 1
pTc $P_TC
- 0 0 UWord r
Multi-line: yes 1 1
pTcAng $P_TCANG[n]
The current angles of the two axes of an orientation-capable toolholder
Degrees 0 Double r
Multi-line: yes Axis no. of toolholder 2
pTcDiff $P_TCDIFF[n]
The difference between the exact and the actually used
angles of the two axes of
an orientation-capable toolholder
Degrees 0 Double r
Multi-line: yes Axis no. of toolholder 2
rapFeedRateOvr
Rapid traverse override
% Double r
Multi-line: no
stopCond
NC in stop status
0 = no stop status
1 = stop: NC not ready
2 = stop: mode group not ready
3 = stop: EMERGENCY STOP active
4 = stop: alarm with stop active
5 = stop: M0 / M1 active
6 = stop: block ended in SBL mode
7 = stop: NC stop active
8 = wait: read-in enable missing
9 = wait: feed enable missing
10 = wait: dwell time active
11 = wait: aux. funct. acknowledgement missing
12 = wait: axis enable missing
13 = wait: exact stop not reached
14 = wait for positioning axis
15 = wait for spindle
16 = wait for another channel
17 = wait for feed override
18 = stop: NC block faulty
19 = wait for NC blocks from external source
20 = wait due to SYNACT instruction
21 = wait: block search active
22 = wait: spindle enable missing
23 = wait: axis feed override 0
24 = wait for tool change acknowledgement
25 = wait for gear ratio change
26 = wait for position control
27 = wait for thread first cut
28 = reserved
29 = wait for punching
30 = wait for safe operation
31 = wait for channel ready from SW 4.1
32 = wait: oscillating active from SW 4.1
33 = wait: axis exchange active (block change disabled because axis exchange in progress) from SW 4.1
34 = wait for axis container rotation; from SW 4.4
35 = wait: AXCT axis active as slave axis; from SW 5.2
36 = wait: AXCT axis active as master axis; from SW 5.2
37 = wait: AXCT axis changing to follow-up; from SW 5.2
38 = wait: AXCT axis, internal status change; from SW 5.2
39 = wait: AXCT axis, drive disable; from SW 5.2
40 = wait: AXCT axis, overlaid motion in progress; from SW 5.2
41 = wait: AXCT axis, axis exchange active; from SW 5.2
42 = wait: AXCT axis, interpolator active; from SW 5.2
43 = WARTEN_AUF_CC_FREIGABE: Wait for compile cycle; from SW 5.2
44 - 50 = reserved
- UWord r
Multi-line: no
stopCondPar
Supplementary parameters for variable stopCond.
stopCondPar has the default value 0. If stopCond takes one of the following values, variable stopCondPar contains
supplementary information:
suppProgFunc
Disabling of language commands
Bit0 = 0: SBLOF command is active
Bit0 = 1: SBLOF command is disabled
- Bit0 = 0 UWord wr
Multi-line: yes 1 1
toolCounter
Counter of the changes of the tool data assigned to a channel. The counter is incremented each time a tool data is
changed.
All changes of tool data made by BTSS, part programs, INI files and by the Tool Management software are
considered.
Tool data are tool compensations, grinding-specific tool parameters, OEM tool parameters and Tool Managment data
including magazine data.
There is one exception: the present tool-in-use-time, since it is changed in each IPO cycle.
- UWord r
Multi-line: yes 1 1
toolCounterC
Counter for modifications to tool offset data assigned to the channel
(analog toolCounter).
- UWord r
Multi-line: yes 1 1
toolCounterM
Counter for modifications to magazine data assigned to the channel
(analog toolCounter).
- UWord r
Multi-line: yes 1 1
vaEgSyncDiff $AA_EG_SYNCDIFF[a]
Electronic gear:
Synchronism deviation (actual values). The comparison between this value
and $MA_COUPLE_POS_TOL_... determines whether the appropriate
"Synchronism" VDI signal is set.
mm, inch, degrees, userdef 0 Double r
Multi-line: yes (Axis index of slave axis + 1) numMachAxes
DRFActive
DRF active
0 = not active
1 = active
- UWord r
Multi-line: no
feedStopActive
Feed disable
0 = not active
1 = active
- UWord r
Multi-line: no
ipoBlocksOnly
Display traversing blocks
0 = normal block transfer
1 = exclusively traversing blocks
- UWord r
Multi-line: no
optStopActive
M01 selected
0 = not selected
1 = selected
- UWord r
Multi-line: no
rapFeedRateOvrActive
ROV rapid traverse override
0 = not active
1 = active
- UWord r
Multi-line: no
singleBlockActive
Single block, SBL
0 = no single block
1 = SBL 1
2 = SBL 2
- UWord r
Multi-line: no
singleBlockType
Single block mode
1 = interpolation single block
2 = decoder single block
- UWord wr
Multi-line: no
skipLevel0Active
Skip block /0
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel1Active
Skip block /1
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel2Active
Skip block /2
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel3Active
Skip block /3
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel4Active
Skip block /4
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel5Active
Skip block /5
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel6Active
Skip block /6
0 = not active
1 = active
- UWord r
Multi-line: no
skipLevel7Active
Skip block /7
0 = not active
1 = active
- UWord r
Multi-line: no
This module contains information on the currently active part programm in the
respective channel.
actLineNumber
Line number of the current NC instruction (starting at 1)
0: before program start
-1: not available due to an error
-2: not available because of DISPLOF
- Long Integer r
Multi-line: yes 1 1
block
To display the currently active part programm, NCK supplies 3 ascii-blocks of the part programm in one single
variable job (last, current and next block). That means the variable 'block' consists of a maximum of 3 lines:
Line index 1: string of the last block
Line index 2: string of the current block
Line index 3: string of the next block
To gain consistent information, all 3 array elements must be processed in one variable request. This is why the
maximum string length of each array element is limited to 66 characters.
- String[66] r
Multi-line: yes Block index, 1 = last, 2 = current, 3 3
= next block
blockNoStr
Block number
- String[12] r
Multi-line: no
circleCenter
Center of the circle (WCS)
- Double r
Multi-line: yes Line index 1 - 3 for geometry axis 3
and only effective for G02 or G03
circleCenterS
Corresponds to circleCenter for search with calculation
Attention: This variable is available for protocolling the block search events only, not for the Variable Service!
- 0 Double r
Multi-line: yes No. of the geometry axis 3
circleRadius
Radius of the circle (only effective for G02/G03)
- Double r
Multi-line: no
circleRadiusS
Corresponds to circleRadius for block search with calculation.
Note: This variable is not available for the variable service, but only for logging in connection with block search
events!
- Double r
Multi-line: yes 1
circleTurn
Progr. number of additional circular passes with
helical interpolation in curr. program
- 0 0 UDoubleword r
Multi-line: yes 1 1
circleTurnS
Programmed number of additional circular passes with
helical interpolation in the current program for search with calculation.
Note: This variable is not available for the Variable Service, but only for
logging of block search events
- 0 0 UDoubleword r
Multi-line: yes 1 1
cmdToolEdgeCenterCircleC
enterEns
Arc center in relation to WOS frame, i.e. with tool length but
without tool radius
- 0 Double r
Multi-line: yes No. of geo-axis 3
cmdToolEdgeCenterCircleC
enterEnsS
Corresponds to circleCenterWos for block search with calculation
in relation to the WOS frame, i.e. with tool length but without tool radius
Note: This variable is not available for the variable service, but only for
logging in connection with block search events!
- 0 Double r
Multi-line: yes No. of geo-axis 3
cmdToolEdgeCenterCircleR
adiusEns
Arc radius in relation to WOS frame as center-point path, i.e. with tool
length but without tool radius
- 0 Double r
Multi-line: yes 1 1
cmdToolEdgeCenterCircleR
adiusEnsS
Corresponds to circleRadiusWos for block search with calculation
in relation to WOS frame as center-point path. i.e. with tool length
but without tool radius
Note: This variable is not available for the variable service, but only for
logging in connection with block search events!
- 0 Double r
Multi-line: yes 1 1
msg PG
Messages from a part program can be programmed with the instruction 'MSG (...)'. The variable 'msg' contains the
text of the current 'MSG(...)'-instruction until a new instrucion is processed or until the message is deleted with the
instruction 'MSG ()'.
- String[128] r
Multi-line: no 1
progName
Progam name of the currently active program
(or subroutine)
- String[32] r
Multi-line: no 1
singleBlock
In most cases the variable 'block' is used to read the currently active blocks of the part program. Because this
variable is limited to 66 characters per string, it might be necessary (for long blocks) to read longer strings. The
variable 'singleBlock' can read complete blocks (up to strings with 198 charecters) . 3 lines can be addressed:
It is not guaranteed for rapid block changes, that the information of 3 successive blocks is always consistent,
because each block is read with a single variable request. This method is only safe, if the part program has stopped.
- String[198] r
Multi-line: yes Block index, 1 = last, 2 = current, 3 3
= next block
workPandProgName
Workpiece name and name of current program.
- String[160] r
Multi-line: yes 1 1
workPName
Name of the active workpiece
- String[32] r
Multi-line: no 1
workPNameLong
Workpiece name of active workpiece
- String[128] r
Multi-line: no
1 = Main program
2 = 1st subroutine level
3 = 2nd subroutine level
4 = 3rd subroutine level
5 = 4th subroutine level
6 = 5th subroutine level
7 = 6th subroutine level
8 = 7th subroutine level
9 = 1st asynchronous subroutine level
10 = 2nd asynchronous subroutine level
11 = 3rd asynchronous subroutine level
12 = 4th asynchronous subroutine level
actInvocCount
Subroutine call counter, actual value. Specifies the number of subroutine passes. Is always set 1 for the
main program and for asynchronous subroutines.
- UWord r
Multi-line: yes Index of program level 12
blockLabel
Block label
- String[32] r
Multi-line: yes Index of program level 12
blockNoStr
Block number
[:][N]<No>
- String[12] r
Multi-line: yes Index of program level 12
cmdInvocCount
Subroutine call counter, desired value. Specifies the number of subroutine passes. Is always set to 1
for the main program and for asynchronous
subroutines.
- UWord r
Multi-line: yes Index of program level 12
displayState
Display status for block display.
(Blocks should not be displayed automatically for program levels for which DISPLAY OFF has been programmed in
the PROC instruction. This is valid also for the subroutine levels below).
0 = DISPLAY OFF for the program level
1 = DISPLAY ON for the program level
- 0 UWord r
Multi-line: yes Index of the program level 12
extProgBufferName
Name of FIFO buffer for execution from external source
- String[160] wr
Multi-line: yes Index of program level 12
extProgFlag
Indicates whether programs are being executed externally
0: Program is being processed from NCK program memory
1: Program is being executed externally
- UWord r
Multi-line: yes Index of program level 12
progName
Program name
- String[32] r
Multi-line: yes Index of program level 12
seekOffset
Search pointer (block offset, each block consists of a string that ends with a line feed)
- Long Integer r
Multi-line: yes Index of program level 12
workPandProgName
Workpiece name and name of current program.
- String[160] r
Multi-line: yes Index of program level 12
workPName
Workpiece name = path name in the NCK file structure
- String[32] r
Multi-line: yes Program level index 12
workPNameLong
Workpiece name = path name in the NCK file structure
Note: This variable is ignored when lines are accessed!
- String[128] r
Multi-line: yes Program level index 12
1 = main program
2 = 1st subroutine level
3 = 2nd subroutine level
4 = 3rd subroutine level
5 = 4th subroutine level
6 = 5th subroutine level
7 = 6th subroutine level
8 = 7th subroutine level
9 = 1st asynchronous subroutine level
10 = 2nd asynchronous subroutine level
11 = 3rd asynchronous subroutine level
12 = 4th asynchronus subroutine level
forward
Search direction
2 = forwards
- UWord r
Multi-line: yes Index of program level 12
invocCount
Actual value of the subroutine call counter. Is always 1 for the main program
- UWord r
Multi-line: yes Index of program level 12
progName
Program name
- String[32] r
Multi-line: yes Index of program level 12
searchString
Search string (the first 64 characters of the NC block - corresponding to the search pointer)
- String[64] r
Multi-line: yes Index of program level 12
searchType
Search type
5 = search pointer block-oriented (searching for line feed characters)
- UWord r
Multi-line: yes Index of program level 12
seekOffset
Search pointer (block-oriented, searching for linefeed-characters)
- Long Integer r
Multi-line: yes Index of program level 12
workPName
Workpiece name = path name in the NC file structure
- String[32] r
Multi-line: yes Index of program level 12
workPNameLong
Workpiece name = path name in the NCK file structure
Note: This variable is ignored when lines are accessed!
- String[128] r
Multi-line: yes Index of program level 12
To look for a particular block within a part program the user can enter search
criteria and start a block search. The variables to be entered are combined in
the module SPARPF and must be written by the MMC (or another component
on the MPI bus).
The main program level and 11 subroutine levels can be processed. These
levels are the line indices of the individual variables. The search target (seek
pointer and search string) can only be used mutually exclusively in one level. If
a collision occurs a negative acknowledgement results when the block search
is started.
Depending on the search type, the search string is either a block label, block
number or any string.
If no path name is specified, the default search strategy for subroutine calls is
used. The main program entered in the first program level must be selected for
the block search; otherwise the search request is acknowleded negatively.
1 = main program
2 = 1st subroutine level
3 = 2nd subroutine level
4 = 3rd subroutine level
5 = 4th subroutine level
6 = 5th subroutine level
7 = 6th subroutine level
8 = 7th subroutine level
9 = 1st asynchronous subroutine level
10 = 2nd asynchronous subroutine level
11 = 3rd asynchronous subroutine level
12 = 4th asynchronous subroutine level
forward
Search direction
Search direction "backwards" is only possible in the mode without calculation
1 = backwards (without calculation)
2 = forwards
- UWord wr
Multi-line: yes Index of program level 12
invocCount
Actual value of the subroutine call counter. Is always 1 for the main program.
- UWord wr
Multi-line: yes Index of program level 12
progName
Program name. The main program that is used in the first main program level must be selected for the block search,
otherwise the search request will be acknowledged negatively.
- String[32] wr
Multi-line: yes Index of the program level 12
searchString
Search string (the first 64 characters of the NC block - corresponding to search pointer)
Contents of the search string depend on the search type and are either:
block label
block number
any string
- String[64] wr
Multi-line: yes Index of program level 12
searchType
Search type
1 = block number
2 = label
3 = string
4 = program level
5 = search pointer block-oriented (searching for line feeds)
- UWord wr
Multi-line: yes Index of program level 12
seekOffset
Search pointer (block-oriented, searching for line feeds). If the search pointer is used, a program name (progName)
always must have been defined. The search pointer refers to this program.
- Long Integer wr
Multi-line: yes Index of program level 12
workPName
Workpiece name = path name in the NC file structure. If no path name is specified, the default search strategy for
subroutine calls is used.
- String[32] wr
Multi-line: yes Index of program level 12
workPNameLong
Workpiece name = path name in the NCK file structure. If no path name is specified, the default search strategy for
subroutine calls is used.
Note: This variable is ignored when lines are accessed!
- String[128] wr
Multi-line: yes Index of program level 12
5 M functions
3 S functions
3 H functions
1 T function
1 D function
6 F functions
1 E function
can be programmed in each part program block, but no more than 10
synchronous actions must be programmed in a single block.
blockNoStrAct
Block number of the current block if synchronous actions are active
- String[12] r
Multi-line: yes No of the synchronous action numSynAct
blockNoStrProg
Number of the block where the synchronous action has been programmed
- String[12] r
Multi-line: yes No. of the synchronous action numSynAct
Dadr
D-number. There is only one active D-number per channel.
- Long Integer r
Multi-line: no 1
Dval
Value of the current D-number
- Long Integer r
Multi-line: no 1
Eadr S5
Number of active E-function
- UWord r
Multi-line: no 1
Eval S5
Value of the E-function
mm/min, inch/min, userdef Double r
Multi-line: no 1
Hadr S5
Number of active auxiliary functions (H-functions).
Up to three H-functions can be active simultaneously.
- 0 99 UWord r
Multi-line: yes Serial number 3
Hval S5
Value of the H-function
- -99999,9999 99999,9999 Double r
Multi-line: yes Serial number 3
id
ID of the synchronous action; value 0 means no ID defined
- UWord r
Multi-line: yes No. of the synchronous action numSynAct
Madr S5
Number of the active M-function. Up to 5 M-functions can be active simultaneously.
- 0 99 UWord r
Multi-line: yes Serial number 5
Mval S5
Value of the M-function
- 0 99999999 Long Integer r
Multi-line: yes Serial number 5
numSynAct
Number of synchronous actions
- UWord r
Multi-line: yes 1 1
Sadr S5
Number of active S-functions. Up to three S-functions can be active simultaneously.
- 0 6 UWord r
Multi-line: yes Serial number 3
Sval S5
Value of the S-function. Specifies the spindle speed.
rev/min , m/min 0 999999,999 Double r
Multi-line: yes Serial number 3
Tadr
Active T-number. Only one T-number can be active at any a time.
- UWord r
Multi-line: no 1
TPreSelAdr
Number of the preselected T-function
- UWord r
Multi-line: no 1
TPreSelVal
Value of the preselected T-function
- Long Integer r
Multi-line: no 1
Tval
T-function value
- Long Integer r
Multi-line: no 1
typStatus
Type and status of the synchronous action
Bits0-7 describe the status:
Bit0: active
Bit1: lock
Bits8-15 describe the type:
Bit8: static
Bit9: modal
Bit10: blockwise
- UWord r
Multi-line: yes Number of the synchronous action numSynAct
This module contains information on the synchronous actions. The 1000 digit
of the cell contains the user protection level (0-7) needed for displaying the
corresponding synchronous action.
blockNoStrAct
If a technology cycle is active: block number of the current action
- String[12] r
Multi-line: yes (Protection level) * 1000 + no. of 7 * 1000 + numSynAct
the synchronous action
blockNoStrProg
Number of the block where the synchronous action has been programmed
- String[12] r
Multi-line: yes (Protection level) * 1000 + no. of 7 * 1000 + numSynAct
the synchronous action
id
ID of the synchronous action; value 0 means that there is no ID defined (blockwise)
- UWord r
Multi-line: yes (protection level) * 1000 + no. of 7 * 1000 + numSynAct
the synchronous action
numSynAct
Number of synchronous actions
- UWord r
Multi-line: yes (protection level) * 1000 + 1 7 * 1000 + 1
typStatus
Type and status of the synchronous action
Bits0-7 describe the status:
Bit0: active, i.e. condition fullfilled, action is being executed
Bit1: lock, i.e. action is locked by PLC or Synact
Bits8-15 describe the type:
Bit8: static
Bit9: modal
Bit10: blockwise (to be recognized by id=0)
- UWord r
Multi-line: yes (Protection level) * 1000 + no. of 7 * 1000 + numSynAct
the synchronous action
All G functions are organized in G groups. Only one function of each G group
can be active at a time. The module SNCF consists of a single variable that is
organized as an array. The line index corresponds to the G group number.
ncFkt
Active G-function of relevant group G <No>.
If there is no function active within the corresponding G-group, the variable returns an empty string "\0".
- String[16] r
Multi-line: yes G group number numGCodeGroups
ncFktAct
Active G function of relevant current group in current
language mode.
Depending on whether function has been programmed in Siemens or
ISO Dialect mode, this is identical to ncFkt or ncFktFanuc.
- String[16] r
Multi-line: yes G group number or ISO Dialect G numGCodeGroups bzw.
group number numGCodeGroupsFanuc
ncFktBin
Active G-function of the correponding group
- UWord r
Multi-line: yes G group number numGCodeGroups
ncFktBinAct
Active G function of relevant current group in current
language mode.
Depending on whether function has been programmed in Siemens or
ISO Dialect mode, this is identical to ncFktBin or ncFktBinFanuc.
(The value is the index of the active G function within the group)
- UWord r
Multi-line: yes G group number or ISO Dialect G numGCodeGroups bzw.
group number numGCodeGroupsFanuc
ncFktBinFanuc
Active G function of relevant ISO Dialect group
(the value is the index of the active G function within the group)
- UWord r
Multi-line: yes ISO Dialect G group number numGCodeGroupsFanuc
ncFktBinS
Active G-function of the correponding group for block search with calculation
(The value is the index of the active G-function within the group)
Attention: This variable is available for protocolling block search events only, but not for the Variable Service.
- UWord r
Multi-line: yes G group number numGCodeGroups
ncFktFanuc
Active G function of relevant ISO Dialect group
- String[16] r
Multi-line: yes ISO Dialect G group number numGCodeGroupsFanuc
ncFktS
Active G-function of the correponding group for block search with calculation
Attention: This variable is available for protocolling block search events only, but not for the Variable Service.
- String[16] r
Multi-line: yes G group number numGCodeGroups
actPunchRate N4
Strokes per minute
- UWord r
Multi-line: no 1
automCutSegment N4
Identifier that indicates which type of automatic block division is active. The division is specified by the commands
'SPP' and 'SPN' in the part program.
0 = no block division
1 = number of segments per block ('SNP')
2 = segments of fixed length ('SPP')
- UWord r
Multi-line: no 1
numStrokes N4
Number of strokes when the instruction 'SPN' divides the block into segments (variable 'automCutSegment' = 1).
- UWord r
Multi-line: no 1
partDistance N4
If the block has been divided in segments with the instruction 'SPP' (variable 'automCutSegment' = 2)
the variable specifies the length of the path between the punches.
mm, inch, userdef Double r
Multi-line: no 1
punchActive N4
Identification of punching or nibbling active. The part program turns off/on punching and nibbling with 'SPOF', 'SON'
and 'PON'. Rapid punching and nibbling are turned on/off with 'SONS' and 'PONS'.
The variable 'punchActive' specified the present status.
0 = inactive
1 = punching active
2 = nibbling active
3 = rapid punching active (PONS from SW 4.1)
4 = rapid nibbling active (SONS from SW 4.1)
- UWord r
Multi-line: no 1
punchDelayActive N4
Identifier that indicates whether punching with delay is active. The part program can turn on/off the delay with the
instructions 'PDELAYON' and 'PDELAYOF'. The variable 'PunchDelayActive' indicates the present status.
0 = inactive
1 = active
- UWord r
Multi-line: no 1
strokeNr
Current stroke number
- UWord r
Multi-line: no 1
The individual offset values can be set with the parameter variables in the
module FB.
Each parameter is defined as an array and the axes of a specific zero offset
group (frame) are addressed via the line index.
The maximum line index is calculated from the maximum number of axes
available in the channel:
Max. line index: $MC_MM_NUM_BASE_FRAMES * (numGeoAxes +
numAuxAxes)
The maximum line index results from the maximum available number of axes in
the channel:
Max. line index: 4 * (numGeoAxes+numAuxAxes)
All status data that are dependent on machine movement and are defined
specifically for machine axes (geometry and special axes) are combined in
module SMA. Supplementary information is to be found in module SEMA. The
individual variables are defined as fields where the line index is the number of
the machine axis (assigned to the current channel). The variable "name" in
module SMA with the line index in question identifies the axis.
The assignment of the line indices in modules SMA and SEMA is identical.
actToolBasePos $AA_IM[x] x = Ax is
Tool base position. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
cmdToolBasePos
Tool base position. Physical unit is defined in variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
extUnit
Current physical unit of the axis position
0 = mm
1 = inch
2 = degree
3 = indexing position
4 = userdef
- UWord r
Multi-line: yes Axis index numMachAxes
name
Axis name
- String[32] r
Multi-line: yes Axis index numMachAxes
status
Axis status
0 = travel command in plus direction
1 = travel command in minus direction
2 = exact position coarse reached
3 = exact position fine reached
- UWord r
Multi-line: yes Axis index numMachAxes
toolBaseDistToGo
Tool base distance-to-go. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
toolBaseREPOS
Tool base REPOS. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
varIncrVal
Settable value for INC_VAR. The physical value depends on whether the axis is linear or rotary.
Linear axis: unit is 1 mm
Rotary axis: unit is 1/1000 degrees
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
All status data that are dependent on machine movement and are defined
specifically for machine axes (geometry and special axes) are combined in
module SMA. Supplementary information is to be found in module SEMA. The
individual variables are defined as fields where the line index is the number of
the machine axis (assigned to the current channel). The variable "name" in
module SMA with the line index in question identifies the axis.
The assignment of the line indices in modules SMA and SEMA is identical.
aaEsrEnable $AA_ESR_ENABLE[Achse]
(Axial) enabling of reactions of "Extended Stop and Retract" function.
The selected axial ESR reaction must be parameterized in MD $MA_ESR_REACTION.
beforehand. The corresponding Stop or Retract reactions can be activated via
$AN_ESR_TRIGGER (or for individual drives in the event of communications failure/
DC-link undervoltage), generator-mode operation is automatically activated in response to
undervoltage conditions.
0: FALSE
1: TRUE
- 0 0 1 UWord r
Multi-line: yes Axis index numMachAxes
aaEsrStat $AA_ESR_STAT[Achse]
(Axial) status checkback signals of "Extended Stop and Retract" function,
which can be applied as input signals for the gating logic of the ESR (synchronous actions).
The data is bit-coded. Individual statuses can therefore be masked or
evaluated separately if necessary:
Bit0 = 1: Generator mode is activated
Bit1 = 1: Retract operation is activated
Bit2 = 1: Stop operation is activated
Bit3 = 1: Risk of undervoltage (DC-link voltage monitoring,
voltage has dropped below warning threshold)
Bit4 = 1: Speed has dropped below minimum generator mode threshold (i.e. no more
regenerative rotation energy is available).
- 0 UWord r
Multi-line: yes Axis index numMachAxes
aaOffVal $AA_OFF_VAL
Integrated value of overlaid motion for an axis.
The negative value of this variable can be used to cancel an overlaid motion.
e.g. $AA_OFF[axis] = -$AA_OFF_VAL[axis]
- 0 Double r
Multi-line: yes Axis index numMachAxes
aaStat $AA_STAT[]
Axis status
0: no axis status available
1: travel command is active
2: axis has reached the IPO end. only for channel axes
3: axis in position (exact stop coarse) for all axes
4: axis in position (exact stop fine) for all axes
- UWord r
Multi-line: yes Axis index numMachAxes
aaVactB $AA_VACTB[X]
Axis velocity in basic coordinate system
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
aaVactM $AA_VACTM[X]
Axis velocity in machine coordinate system
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
ackSafeMeasPos
Confirmation of SI actual position
0 = not confirmed
0x00AC = confirmed
- UWord wr
Multi-line: yes Axis index numMachAxes
actFeedRate S5
Actual value of axis-specific feedrate for positioning axes. Actual value of single axis feed for additional axes.
- Double r
Multi-line: yes Axis index numMachAxes
actIndexAxPosNo
Current indexing position number
0 = no indexing position
>0 = indexing position number
- UWord r
Multi-line: yes Axis index numMachAxes
actSpeedRel
Actual value of rotary speed (referring to the maximum speed in %; for 611D in MD1401), for linear drives actual
value of the velocity.
% Double r
Multi-line: yes Axis index numMachAxes
actValResol
Actual value resolution. The physical unit is
defined in measUnit (in this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
amSetupState
Status variable of the PI Service
Automatic set-up of an asynchronous motor
0 = inactive
1 = wait for PLC enable
2 = wait for key NC-start
3 = active
4 = stopped by Servo + fine code in the upper byte
5 = stopped by 611D + fine code in the upper byte
6 = stopped by NCK + fine code in the upper byte
- 0 0 0xff06 UWord r
Multi-line: yes Axis index numMachAxes
axComp
Sum of axis-specific compensation values (CEC Cross Error compensation and temperature compensation). The
physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
axisActiveInChan
Flag indicating whether axis is active in this channel
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index numMachAxes
axisFeedRateUnit
Unit of the axis-specific feedrate
0 = mm/min
1 = inch/min
2 = degree/min
- UWord r
Multi-line: yes Axis index numMachAxes
chanAxisNoGap
Display of existing axis, i.e. no axis gap in channel.
0: Axis does not exist
1: Axis does exist
- 0 0 1 UWord r
Multi-line: yes Axis index numMachAxes
chanNoAxisIsActive
Channel number in which the channel axis is currently active
0 = axis is not assigned to any channel
1 to maxnumChannels (Area.:N / Module:Y) = channel number
- UWord r
Multi-line: yes Axis index numMachAxes
cmdContrPos
Desired value of position after fine interpolation
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
cmdFeedRate
Desired value of axis-specific feedrate, if axis
is a positioning axis. Single axis feedrate if the axis is an additional axis.
- Double r
Multi-line: yes Axis index numMachAxes
cmdSpeedRel
Desired value of rotary speed. (referring to the max. speed in %; for 611D in MD 1401). For linear motors actual value
of velocity.
% Double r
Multi-line: yes Axis index numMachAxes
contrConfirmActive
Controller enable
0 = no controller enable
1 = controller enable
- UWord r
Multi-line: yes Axis index numMachAxes
contrMode
Identifier for controller mode servo
0 = position control
1 = speed control
2 = stop
3 = park
4 = follow-up
- UWord r
Multi-line: yes Axis index numMachAxes
distPerDriveRevol
Distance per revolution. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
drive2ndTorqueLimit
2nd torque limit. With linear motors: 2nd force limit
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index numMachAxes
driveActMotorSwitch
Actual motor wiring (star/delta)
0 = star
1 = delta
- UWord r
Multi-line: yes Axis index numMachAxes
driveActParamSet
Number of the actual drive parameter set
- 1 8 UWord r
Multi-line: yes Axis index numMachAxes
driveClass1Alarm
Message ZK1 drive alarm
0 = no alarm set
1= alarm set (fatal error occured)
- UWord r
Multi-line: yes Axis index numMachAxes
driveContrMode
Control mode of drive
0 = current control
1 = speed control
- UWord r
Multi-line: yes Axis index numMachAxes
driveCoolerTempWarn
Heatsink temperature monitoring
0 = temperature OK
1 = overtemperature
- UWord r
Multi-line: yes Axis index numMachAxes
driveDesMotorSwitch
Motor wiring selection (star/delta)
0 = star
1 = delta
- UWord r
Multi-line: yes Axis index numMachAxes
driveDesParamSet
Desired parameter set of the drive
- 1 8 UWord r
Multi-line: yes Axis index numMachAxes
driveFastStop
Ramp-function generator rapid stop
0 = not stopped
1 = stopped
- UWord r
Multi-line: yes Axis index numMachAxes
driveFreqMode
I/F mode
- UWord r
Multi-line: yes Axis index numMachAxes
driveImpulseEnabled
Enable inverter impulse (checkback signal to impulseEnable)
0 = not enabled
1 = enabled
- UWord r
Multi-line: yes Axis index numMachAxes
driveIndex
Drive assignment (logical drive number)
0 = drive does not exist
1 to 15 = logical drive number
- 0 15 UWord r
Multi-line: yes Axis index numMachAxes
driveIntegDisable
Integrator disable
0 = not disabled
1 = disabled
- UWord r
Multi-line: yes Axis index numMachAxes
driveLinkVoltageOk
Status of the DC link voltage
0 = OK
1 = not OK
- UWord r
Multi-line: yes Axis index numMachAxes
driveMotorTempWarn
Motor temperature warning
0 = temperature OK
1 = overtemperature
- UWord r
Multi-line: yes Axis index numMachAxes
driveNumCrcErrors
CRC errors on the drive bus
(transmission errors when writing data to the 611D;
values may range up to FFFFH)
0 = no error
- UWord r
Multi-line: yes Axis index numMachAxes
driveParked
Parking axis
0 = no parking axis
1 = parking axis
- UWord r
Multi-line: yes Axis index numMachAxes
drivePowerOn
Drive switched on
0 = drive not switched on
1 = drive switched on
- UWord r
Multi-line: yes Axis index numMachAxes
driveProgMessages
Configurable messages (via machine data)
- UWord r
Multi-line: yes Axis index numMachAxes
driveReady
Drive ready
0 = drive not ready
1 = drive ready
- UWord r
Multi-line: yes Axis index numMachAxes
driveRunLevel
Current status reached during the boot process
(range: coarse status (0 to 5) * 100 + fine status (up to 22)
Booting the firmware ---> 0 XX
entering the configuration ---> 1XX
hardware-init, communication-init
loading, converting data ---> 2XX
changing bus addressing ---> 3XX
preparing synchronization ---> 4XX
activating interrupt ---> 519
driveSetupMode
Set-up mode
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index numMachAxes
driveSpeedSmoothing
Smoothing the desired value of the rotary speed, for linear drives: smoothing the desired value of the velocity
0 = no smoothing
1 = smoothing
- UWord r
Multi-line: yes Axis index numMachAxes
effComp1
Sum of the compensation values for encoder 1.
The value results from:
temperature compensation, backlash compensation, quadrant error compensation, beam sag compensation,
leadscrew error compensation. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
effComp2
Sum of the compensation values for encoder 2.
The value results from:
temperature compensation, backlash compensation, quadrant error compensation, beam sag compensation,
leadscrew error compensation. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
encChoice
Active encoder
0 = does not exist
1 = encoder 1
2 = encoder 2
- UWord r
Multi-line: yes Axis index numMachAxes
fctGenState
Status of the function generator
- UWord r
Multi-line: yes Axis index numMachAxes
feedRateOvr
Feedrate override (only if axis is a positioning axis)
% Double r
Multi-line: yes Axis index numMachAxes
focStat $AA_FOC
Current status of "Travel with limited torque" function
0-2
0: FOC not active
1: FOC modal active (programming of FOCON[])
2: FOC non-modal active (programming of FOC[])
- 0 0 2 UWord r
Multi-line: yes Axis index numMachAxes
handwheelAss
Number of handwheel assigned to an axis
0 = no handwheel assigned
1 to 3 = handwheel number
- 0 3 UWord r
Multi-line: yes Axis index numMachAxes
impulseEnable
Impulse enable for drive
0 = not enabled
1 = enabled
- UWord r
Multi-line: yes Axis index numMachAxes
index
Absolute axis index referring to machine data axis number
- UWord r
Multi-line: yes Axis index numMachAxes
kVFactor
position control gain factor
16,667 1/s Double r
Multi-line: yes Axis index numMachAxes
lag
Following error = desired value of position after fine interpolation - actual value of position. The physical unit is
defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
logDriveNo
Drive assignment (logical drive number)
0 = not available
1 to 15 = drive number
- 0 15 UWord r
Multi-line: yes Axis index numMachAxes
measFctState
Status of the probing function
- UWord r
Multi-line: yes Axis index numMachAxes
measPos1
Actual value of position for encoder 1. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
measPos2
Actual value of position for encoder 2. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
measPosDev
Actual position difference between the two encoders. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
measUnit
Unit for service values of the drives
0 = mm
1 = inch
2 = grd
- UWord r
Multi-line: yes Axis index numMachAxes
paramSetNo
Number of parameter set
- 1 8 UWord r
Multi-line: yes Axis index numMachAxes
preContrFactTorque
Feed forward control factor torque
Nm Double r
Multi-line: yes Axis index numMachAxes
preContrFactVel
Feed forward control factor velocity
- Double r
Multi-line: yes Axis index numMachAxes
preContrMode
Feed forward control mode
0 = inactive
1 = velocity feed forward
2 = torque feed forward
- UWord r
Multi-line: yes Axis index numMachAxes
PRESETActive
Preset status
0 = no preset active
1 = preset active
- UWord r
Multi-line: yes Axis index numMachAxes
progIndexAxPosNo
Programmed indexing position number
0 = no indexing position
>0 = indexing position number
- UWord r
Multi-line: yes Axis index numMachAxes
qecLrnIsOn
Quadrant error compensation learning active
0 = inactive
1 = Neuronal-QEC learning active
2 = Standard-QEC active
3 = Standard-QEC with adaption of the correction value active
4 = Neuronal-QEC active
5 = Neuronal-QEC with adaption of the measuring time active
6 = Neuronal-QEC with adaption of the decay time of the correction value active
7 = Neuronal-QEC with adaption of the measuring time and the decay time of the correction value active
- 0 7 UWord r
Multi-line: yes Axis index numMachAxes
refPtBusy
Axis is being referenced
0 = axis is not being referenced
1 = axis is being referenced
- UWord r
Multi-line: yes Axis index numMachAxes
refPtCamNo
Reference point cam
0 = no cam approached
1 = cam 1
2 = cam 2
3 = cam 3
4 = cam 4
- UWord r
Multi-line: yes Axis index numMachAxes
refPtStatus
Identifier indicating whether an axis is liable for reference and actually is referenced.
Note for changing axes into another channel:
In general a changable axis is only liable for reference in the channel it is presently assigned to. Thus a referenced
changable axis is announced to the channel it is presently being moved in with the value 3 (liable for reference and
referenced) and to all other channels with the value 1 (not liable for reference but referenced).
A set bit means:
safeActPosDiff
Current actual value difference betw. NCK and drive monitoring channels
mm, inch, degrees, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
safeActVeloDiff
Current speed difference between NCK and drive monitoring channels
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
safeActVeloLimit
Safe limit of actual speed
-1 => no actual speed limit active
>= 0 => limit of actual speed is active
mm, inch, degrees, userdef -1 Double r
Multi-line: no numMachAxes
safeDesVeloLimit
Safe limit of desired speed
-1 => no desired speed limit active
>= 0 => desired speed limit is active
mm, inch, degrees, userdef -1 Double r
Multi-line: no numMachAxes
safeFctEnable
Safe operation active
0 = not activated
1 = activated
- UWord r
Multi-line: yes Axis index numMachAxes
safeInputSig
Safe input signals of the axis
- UWord r
Multi-line: yes Axis index numMachAxes
safeInputSig2
Safe input signals part 2
- 0 0xffff UWord r
Multi-line: no numMachAxes
safeInputSigDrive
Safe input signals of the drive
- UWord r
Multi-line: yes Axis index numMachAxes
safeInputSigDrive2
Safe input signals of the drive part 2
- 0 0xffff UWord r
Multi-line: no numMachAxes
safeMaxVeloDiff
Maximum speed difference between NCK and drive monitoring channels since last NCK Reset
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
safeMeasPosDrive
Safe actual position of drive. The physical unit is defined in measUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
safeOutputSig
Safe output signals of the axis
- UWord r
Multi-line: yes Axis index numMachAxes
safeOutputSig2
Safe output signals part 2
- 0 0xffff UWord r
Multi-line: no numMachAxes
safeOutputSigDrive
Safe output signals of the drive
- UWord r
Multi-line: yes Axis index numMachAxes
safeOutputSigDrive2
Safe output signals of the drive part 2
- 0 0xffff UWord r
Multi-line: no numMachAxes
spec
Axis specification
0 = path axis
1 = positioning axis
- UWord r
Multi-line: yes Axis index numMachAxes
subSpec T1
Subspecification
0 = normal axis
1 = indexing axis
- UWord r
Multi-line: yes Axis index numMachAxes
torqLimit
Torque limitation value (referring to the nominal value of the drive). For linear motors: force limitation value.
% Double r
Multi-line: yes Axis index numMachAxes
traceState1
Status of trace channel 1
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index numMachAxes
traceState2
Status of trace channel 2
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index numMachAxes
traceState3
Status of trace channel 3
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index numMachAxes
traceState4
Status of trace channel 4
0 = idle status
1 = recording started
2 = trigger reached
3 = recording ended
4 = recording aborted
- UWord r
Multi-line: yes Axis index numMachAxes
trackErrContr
Position controller difference (actual value / desired value of position)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
trackErrDiff
Contour deviation (difference actual value of position and calculated dynamical model)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
type
Axis type
1 = linear axis
2 = rotary axis
3 = spindle
- UWord r
Multi-line: yes Axis index numMachAxes
3.5.3 Area C, Mod. SGA: Status data: Geometry axes in tool offset
memory
All status data that are dependent on machine movement and specified in the
workpiece coordinate system are included in module SGA. Supplementary
information can be found in module SEGA. The individual variables are defined
as arrays where the line index is the number of the axis (assigned to the
current channel).The variable "name" in module SGA with the line index in
question identifies the axis.
The assignment of the line indices in modules SGA and SEGA is identical.
With SW 5.2 and later, OPI modules SGA and SEGA can be addressed via the
geo-axis no. instead of via the channel axis no.:
Line index 1001: 1st geo-axis
Line index 1002: 2nd geo-axis
Line index 1003: 3rd geo-axis
The number of channel axes (geometry, special axes and spindles) can be
found in "numMachAxes" in module Y in area C.
actIncrVal
Active INC weighting of the axis
0 = INC_10000
1 = INC_1000
2 = INC_100
3 = INC_10
4 = INC_1
5 = INC_VAR
6 = INC_JOG_CONT
7 = no increment mode has been set
- UWord r
Multi-line: yes Axis index numMachAxes
actProgPos
Programmed position, actual value. The physical unit is defined in the variable extUnit (in this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
actToolBasePos
Tool base position. Physical unit is defined in the variable extUnit (from this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
actToolEdgeCenterPos
Center point of a cutting edge. Physical unit is defined in the variable extUnit (from this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
cmdProgPos
Programmed position, desired value. Physical unit is defined in the variable extUnit (in this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
cmdToolEdgeCenterPos
Position of the cutting edge center point. Physical unit is defined in variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
extUnit
Current physical unit of the related geometry axis or auxiliary axis
0 = mm
1 = inch
2 = degree
3 = indexing position
4 = userdef
- UWord r
Multi-line: yes Axis index numMachAxes
name
Axis name
- String[32] r
Multi-line: yes Axis index numMachAxes
progDistToGo
Programmed position, distance-to-go. The physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
progREPOS
Programmed position, REPOS. The physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
status
Axis status
0 = travel command in plus direction
1 = travel command in minus direction
2 = exact stop coarse reached
3 = exact stop fine reached
- UWord r
Multi-line: yes Axis index numMachAxes
subType
Axis type geometry or auxiliary axis
0 = auxiliary axis
1 = geometry axis
2 = orientation axis
- UWord r
Multi-line: yes Axis index numMachAxes
toolBaseDistToGo
Tool base distance-to-go. Physical unit is defined in the variable extUnit (in this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
toolBaseREPOS
Tool base REPOS. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
toolEdgeCenterDistToGo
Center point of cutting edge distance-to-go. Physical unit results from the variable extUnit (in this module)
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
toolEdgeCenterREPOS
Center point of the cutting edge REPOS. Physical unit is defined in the variable extUnit (in this module).
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
varIncrVal
Setable value for INC_VAR. The physical unit depends on whether the axis is rotary or linear.
Linear axes: 1mm
rotary axes: 1/1000 degrees
mm, inch, degrees, userdef Double wr
Multi-line: yes Axis index numMachAxes
3.5.4 Area C, Mod. SEGA: Status data: Geometry axes in tool offset
memory (extension of SGA)
All status data that are dependent on machine movement and specified in the
workpiece coordinate system are combined in module SGA. Supplementary
information can be found in module SEGA. The individual variables are defined
as arrays where the line index is the number of the axis (assigned to the
current channel).The variable "name" in module SGA with the line index in
question identifies the axis.
The assignment of the line indices in modules SGA and SEGA is identical.
With SW 5.2 and later, OPI modules SGA and SEGA can be addressed via the
geo-axis no. instead of via the channel axis no.:
Line index 1001: 1st geo-axis
Line index 1002: 2nd geo-axis
Line index 1003: 3rd geo-axis
The number of channel axes (geometry, special axes and spindles) can be
found in "numMachAxes" in module Y in area C.
aaMw1 $AA_
MW1
[Achs
e]
Latched probe position for trigger event 1 in the WCS
- Double wr
Multi-line: yes Axis index numMachAxes
aaMw2 $AA_
MW2
[Achs
e]
Latched probe position for trigger event 2 in the WCS
- Double wr
Multi-line: yes Axis index numMachAxes
aaMw3 $AA_
MW3
[Achs
e]
Latched probe position for trigger event 3 in the WCS
- Double wr
Multi-line: yes Axis index numMachAxes
aaMw4 $AA_
MW4
[Achs
e]
Latched probe position for trigger event 4 in the WCS
- Double wr
Multi-line: yes Axis index numMachAxes
aaVactW $AA_VACTW[X]
Axis velocity in workpiece coordinate system
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
actFeedRate S5
Actual value of axis-specific feedrate, if the axis is a positioning axis.
mm/min, inch/min, userdef Double r
Multi-line: yes Axis index numMachAxes
actProgPosBKS $AA_IBORI
Actual value of geometry and orientation axes in basic coordinate system
- 0.0 Double r
Multi-line: yes Axis index numMachAxes
actToolBasePosBasic
Base position of the active tool in the base system (inch/metrical)
mm, inch, degrees, userdef 0.0 Double r
Multi-line: yes Axis index numMachAxes
actToolEdgeCenterPosEns
Actual position value
in relation to the WOS frame as center-point path, i.e. with tool length
but without tool radius
- Double r
Multi-line: yes Axis index numMachAxes
axisActiveInChan
Flag indicating whether axis is active in this channel
0 = not active
1 = active
- UWord r
Multi-line: yes Axis index numMachAxes
axisFeedRateUnit
Unit of axial feedrate
0 = mm/min
1 = mm/rev
2 = inch/min
- UWord r
Multi-line: yes Axis index numMachAxes
cmdFeedRate
Desired value of axis-specific feedrate for a positioning axis.
mm/min, inch/min, userdef Double r
Multi-line: yes Axis index numMachAxes
cmdToolEdgeCenterPosEn
sS
Programmed position for block search with calculation
in relation to the WOS frame as center-point path, i.e. with tool length
but without tool radius
Note: This variable is not available for the variable service,
but only for logging in connection with block search events!
mm, inch, degrees, userdef Double r
Multi-line: yes Axis index numMachAxes
dummy
Added for alignment only, line index may be used later
- UWord
Multi-line: no
feedRateOvr
Feedrate override if axis is a positioning axis. Multiplying override component which is active in addition to the
override factors programmed, set via handwheel or via PLC.
% Double r
Multi-line: yes Axis index numMachAxes
geoAxisNr
Number of the geometry axis
1 - 3 for geometry axes
0 for non-geometry axes
- UWord r
Multi-line: yes Axis index numMachAxes
handwheelAss
Number of handwheel assigned to axis
0 = no handwheel assigned
1 to 3 = handwheel number
- 0 3 UWord r
Multi-line: yes Axis index numMachAxes
index
Absolute axis index referring to machine data axis number
- UWord r
Multi-line: yes Axis index numMachAxes
motEnd $AA_MOTEND
Current motion end criterion with single-axis interpolation
1 = Motion end with exact stop FINE
2 = Motion end with exact stop COARSE
3 = Motion end with exact stop IPO stop
4 = Block change in braking ramp of the axis motion
- 1 1 4 UWord r
Multi-line: yes Axis index numMachAxes
spec
Axis specification
0 = path axis
1 = positioning axis
- UWord r
Multi-line: yes Axis index numMachAxes
type
Axis type
1 = linear axis
2 = rotary axis
3 = spindle
- UWord r
Multi-line: yes Axis index numMachAxes
All status data that refer to the spindle are combined in the module SSP. The
individual variables are defined as arrays where the line index is the number of
the spindle (assigned to the current channel). The spindle can be identified by
reading the variables "name" or "index" in the same module with the respective
line index.
The number of spindles can be read from "numSpindles" in the module Y in the
area C.
actGearStage
Actual gear stage of spindle
- UWord r
Multi-line: yes Spindle index numSpindles
actSpeed
Spindle speed actual value
rev/min, userdef Double r
Multi-line: yes Spindle index numSpindles
channelNo
Number of channel in which spindle is configured
- UWord r
Multi-line: yes Spindle index numSpindles
cmdAngPos
Spindle position (SPOS)
Degrees, userdef Double r
Multi-line: yes Spindle index numSpindles
cmdConstCutSpeed
Constant cutting speed of the master spindle. The requested value for the master spindle differs from
SSP:cmdSpeed only if G96 is active
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes Spindle index numSpindles
cmdGearStage
Requested gear stage
- UWord r
Multi-line: yes Spindle index numSpindles
cmdGwps
Programmed SUG desired value (SUG is the function "constant perimeter speed of grinding wheel")
m/s, ft/s Double r
Multi-line: yes Spindle index numSpindles
driveLoad
Load
% Double r
Multi-line: yes Spindle index numSpindles
gwpsActive
SUG programming active (SUG is the function "constant perimeter speed of grinding wheel)
0 = not active
1 = active
- UWord r
Multi-line: yes Spindle index numSpindles
index
Absolute axis index referred to MD
- UWord r
Multi-line: yes Spindle index numSpindles
name
Spindle name
Note: If several logical spindles are referred to one physical spindle with active spindle conversion and access is
made via area N of module SSP2, then the name of the first suitable logical spindle is output.
- String[32] r
Multi-line: yes Spindle index numSpindles
namePhys
Name of assigned physical spindle, identical to "name" variable.
- String[32] r
Multi-line: yes Spindle index numSpindles
speedLimit
Current speed limitation for spindle
rev/min , m/min Double r
Multi-line: yes Spindle index numSpindles
speedOvr
Spindle override
% Double r
Multi-line: yes Spindle index numSpindles
spindleType
Spindle type
0 = master spindle
1 = no master spindle
- UWord r
Multi-line: yes Spindle index numSpindles
status
Spindle status
Bit0 = following spindle
Bit1 = leading spindle
Bit2 = master spindle (extension from SW 4.1)
Bit3 = constant cutting speed (G96) active (extension from SW4.1)
- UWord r
Multi-line: yes Spindle index numSpindles
All status data that refer to a spindle, if a spindle converter (logical spindles) is
active
actGearStage
Actual gear stage of spindle
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
actSpeed
Spindle speed actual value
rev/min, userdef Double r
Multi-line: yes logical spindle index numSpindlesLog
channelNo
Number of channel in which spindle is configured
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
cmdAngPos
Spindle position (SPOS)
Degrees, userdef Double r
Multi-line: yes logical spindle index numSpindlesLog
cmdConstCutSpeed
Constant cutting speed of the master spindle. The requested value for the master spindle differs from
SSP:cmdSpeed only if G96 is active
mm/min, inch/min, userdef 0.0 Double r
Multi-line: yes logical spindle index numSpindlesLog
cmdGearStage
Requested gear stage
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
cmdGwps
Programmed SUG desired value (SUG is the function "constant perimeter speed of grinding wheel")
m/s, ft/s Double r
Multi-line: yes logical spindle index numSpindlesLog
cmdSpeed
Spindle speed desired value
rev/min , m/min Double r
Multi-line: yes logical spindle index numSpindlesLog
driveLoad
Load
% Double r
Multi-line: yes logical spindle index numSpindlesLog
gwpsActive
SUG programming active (SUG is the function "constant perimeter speed of grinding wheel)
0 = not active
1 = active
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
index
Absolute axis index referred to MD
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
name
Spindle name
Note: If several logical spindles are referred to one physical spindle with active spindle conversion and access is
made via area N of module SSP2, then the name of the first suitable logical spindle is output.
- String[32] r
Multi-line: yes logical spindle index numSpindlesLog
namePhys
Name of assigned physical spindle, identical to "name" variable.
- String[32] r
Multi-line: yes logical spindle index numSpindlesLog
opMode
Spindle mode
0 = spindle mode
1 = oscillation mode (gear step changeover)
2 = positioning mode
3 = synchronous mode
4 = axis mode
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
speedLimit
Current speed limitation for spindle
rev/min , m/min Double r
Multi-line: yes logical spindle index numSpindlesLog
speedOvr
Spindle override
% Double r
Multi-line: yes logical spindle index numSpindlesLog
spindleType
Spindle type
0 = master spindle
1 = no master spindle
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
status
Spindle status
Bit0 = following spindle
Bit1 = leading spindle
Bit2 = master spindle (extension from SW 4.1)
Bit3 = constant cutting speed (G96) active (extension from SW4.1)
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
turnState
Status of spindle rotation
value range to be read via BTSS variable
0 = clockwise
1 = counter-clockwise
2 = stop
value range to be read via $ variable
3 = clockwise
4 = counter-clockwise
5 = stop
- UWord r
Multi-line: yes logical spindle index numSpindlesLog
The maximum line index is calculated from the maximum number of axes
available in the channel:
Attention: The parameters for the zero offset apply to the geometry axes only
and are assigned values. The geometry axes are the first 3 axes only.
However, all axes are included in the line calculation!
In order to activate the zero offset, PI-Service SETUFR must be called after the
parameters have been entered!
For each channel up to 6 zero offsets can be active and can be read from the
module FA.
Each parameter is defined as an array. The axes of a specific zero offset group
(frame) are addressed via the line index.
The maximum line index is the maximum number of available axes in the
channel:
Caution: The parameters for zero offset apply to the geometry axes only and
are assigned values. The geometry axes are the first 3 axes only. However, all
axes must be used to calculate the line index!
The following frame indices (important for calculating the line indices of a
variable) are available:
1 external zero offset (usually via the PLC) can be defined for each channel.
The parameters of the external zero offset can be read from module FE. Each
parameter is defined as an array and the individual axes are addressed using
the line index.
The maximum line index results from the maximum number of axes available in
the channel:
operatingMode IAD
Operating mode
Attention: Variable cannot be configured By the MMC100!
Bit0 = VSA
Bit4 = HSA
Bit8 = AM control
Bit9 = AM closed loop control
Bit12 = U/f-operation mode
bits exclude one another (except bit 12)
- UWord r
Multi-line: no
operatingMode IAD
Operating mode
Bit0 = FDD
Bit4 = MSD
Bit8 = Open-loop AM control
Bit9 = Closed-loop AM control
Bit12 = V/Hz mode
- UWord r
Multi-line: no
2nd section: edgeDNo (SW 5.1 and later), associated optional D numbers of edges:
-1: No edge
1 .. maxDNo: Edge exists, associated D number, only when "any D numbers" function is activated
(maxnumCuttEdges_Tool < maxCuttingEdgeNo)
Edge No.:1 to maxnumCuttEdges_Tool, when edge exists, but when "Assignment of any D numbers" function is not
activated on the NC.
0: No D number assigned/assignment cancelled. (In this case, OPI deviates from NCK variable
$TC_DPCE.... $TC_DPCE... contains a unique number > 32000 when a D number is not assigned.)
edgeData $TC_DPCE[t,d]
Offset value parameter and edge list with D numbers for a tool
1st section: Offset value parameter for a tool edge:
The meaning of each parameter depends on the tool type. At present 25 parameters are reserved for each tool edge
(however only some of them are used). To be flexible for future extensions use the variable 'numCuttEdgeParams'
rather than the fixed number 25 for the number of parameters.
A detailed description of tool parameters can be found in the documentation Tool Offset (W1), Section "Tool edge".
The following list is a summary of the tool edge parameters:
parameter 1: Geometry -- tool type ($TC_DP1)
parameter 2: Geometry -- tool point direction ($TC_DP2)
parameter 3: Geometry -- length 1 ($TC_DP3)
parameter 4: Geometry -- length 2 ($TC_DP4)
parameter 5: Geometry -- length 3 ($TC_DP5)
parameter 6: Geometry -- radius ($TC_DP6)
parameter 7: Geometry -- corner radius (tool type 700; slotting saw) ($TC_DP7)
parameter 8: Geometry -- length 4 (tool type 700; slotting saw) ($TC_DP8)
parameter 9: Geometry -- length 5 ($TC_DP9)
parameter 10: Geometry -- angle 1 ($TC_DP10)
parameter 11: Geometry -- angle 2 for tapered milling tools ($TC_DP11)
parameter 12: Wear -- length 1 ($TC_DP12)
parameter 13: Wear -- length 2 ($TC_DP13)
parameter 14: Wear -- length 3 ($TC_DP14)
parameter 15: Wear -- radius ($TC_DP15)
parameter 16: Wear -- slot width b / rounding radius ($TC_DP16)
parameter 17: Wear -- proj. length k ($TC_DP17)
parameter 18: Wear -- length 5 ($TC_DP18)
parameter 19: Wear -- angle 1 ($TC_DP19)
parameter 20: Wear -- angle 2 for tapered milling tools ($TC_DP20)
parameter 21: Adapter -- length 1 ($TC_DP21)
parameter 22: Adapter -- length 2 ($TC_DP22)
parameter 23: Adapter -- length 3 ($TC_DP23)
parameter 24: Relief angle ($TC_DP24)
parameter 25: Manual Turn: Cutting rate ($TC_DP25)
Shopmill: Bit-coded value for different statuses of tools of type 1xx and 2xx ($TC_DP25)
All parameters up to 25, that are not listed, are reserved.
2nd section: edgeDNo (SW 5.1 and later), associated optional D numbers of edges:
-1: No edge
1 .. maxDNo: Edge exists, associated D number, only when "any D numbers" function is activated
(maxnumCuttEdges_Tool < maxCuttingEdgeNo)
Edge No.:1 to maxnumCuttEdges_Tool, when edge exists, but when "Assignment of any D numbers" function is not
activated on the NC.
0: No D number assigned/assignment cancelled. (In this case, OPI deviates from NCK variable
$TC_DPCE.... $TC_DPCE... contains a unique number > 32000 when a D number is not assigned.)
Important: This variable is called "cuttEdgeParam" in the non-Windows-MMC and the PLC.
The value for the tool type is stored internally as an integer.
mm, inch, userdef 0 Double wr
Multi-line: yes For edge offset value parameters: (numCuttEdgeParams + 1) *
(edgeNo - 1) * maxnumCuttEdges_Tool
numCuttEdgeParams +
ParameterNo
For D numbers:
((numCuttEdgeParams *
maxnumCuttEdges_Tool) +
EdgeNo)
In addition to the tool offset data other tool characteristics are stored for
managing the tools. The module TD contains the general data of the tools. The
tool characteristics can be addressed via individual multiple-line variables. The
variable line index corresponds to the T-number. If non-existent T-numbers are
accessed, the request is acknowledged negatively. The module Tool directory
(TV) in the associated area T shows which T-numbers are valid.
adaptNo
Number of adapter defined by system parameter $TC_ADPx which is
supporting the tool
>0: adapter number
0: no adapter assigned
- 0 0 numMagPlaces UWord r
Max
Multi-line: yes T number max. T-Nummer
New tool monitoring modes "Monitoring of wear values" and "Monitoring of total
offsets":
3 new parameters are provided for these modes:
P7 = Wear prewarning limit (SW 5.1 and later) ($TC_MOP6)
P8 = Remaining wear (actual value) (SW 5.1 and later) ($TC_MOP5)
P9 = Wear setpoint (SW 5.1 and later) ($TC_MOP15)
Important: This variable is called "dummy" in the non-Windows-MMC and the PLC!
The values for P3 to P9 are stored internally as integers.
- 0 Double wr
Multi-line: yes (ToolEdgeNo - 1) * numCuttEdgeParams_ts * numCuttEdges
numCuttEdgeParams_ts +
ParameterNo
Attention: This variable is called "dummy" in the non-Windows-MMC and the PLC !
- Double wr
Multi-line: yes Tool number T 32000
Caution: This variable is called "dummy" in the non-Windows-MMC und the PLC!
- Double wr
Multi-line: yes (TooledgeNo - 1) * numCuttEdgeParams_tu * numCuttEdges
numCuttEdgeParams_tu +
ParamterNo
Special tool data are required for grinding tools. These data are contained in
the module TG. They can be addressed via several multiple-line variables. The
line index corresponds to the T number. If a non-existent T-number is
addressed negative acknowledgement is returned. The module tool directory
(TV) in the associated area T shows which T-numbers are valid.
actToolWide $TC_TPG5 W4
Current width of the grinding wheel
mm, inch, userdef Double wr
Multi-line: yes Tool number T 32000
conntectPar $TC_TPG2 W4
Chaining rule. This parameter ( which is bitwise defined ) specifies which tool parameters of cutting edge 2 and
cutting edge 1 are chained. If the value of any chained parameter is altered, the value of the other chained parameter
is automatically adapted.
If the following bits are set, the corresponding parameters of D1 and D2 are chained:
Bit0: tool type
Bit2: geometry length1
Bit3: geometry length2
Bit4: geometry length3
Bit11: wear length1
Bit12: wear length2
Bit13: wear length3
Bit20: base dimension/adapter dimension length1
Bit21: base dimension/adapter dimension length2
Bit22: base dimension/adapter dimension length3
The value is stored internally as an integer.
- Double wr
Multi-line: yes Tool number T 32000
inclAngle $TC_TPG8 W4
Angle of inclination of the inclined grinding wheel in the current plane
Degrees -90 90 Double wr
Multi-line: yes Tool number T 32000
maxRotSpeed $TC_TPG6 W4
Maximum rotary speed of the grinding wheel
rev/min , m/min Double wr
Multi-line: yes Tool number T 32000
maxTipSpeed $TC_TPG7 W4
Maximum peripheral speed of the grinding wheel
mm/min, inch/min, userdef Double wr
Multi-line: yes Tool number T 32000
minToolDia $TC_TPG3 W4
Minimum diameter of the grinding wheel
mm, inch, userdef Double wr
Multi-line: yes Tool number T 32000
minToolWide $TC_TPG4 W4
Minimum width of the grinding wheel
mm, inch, userdef Double wr
Multi-line: yes Tool number T 32000
paramNrCCV $TC_TPG9 W4
Compensation parameters for the function SUG ("constant perimeter speed of grinding wheel"). These parameters
define which compensation value is to be used for SUG, tool monitoring and centerless grinding. The value always
refers to cutting edge D1.
3: length 1
4: length 2
5: length 3
6: radius
The value is stored internally as an integer.
- Double wr
Multi-line: yes Tool number T 32000
spinNoDress $TC_TPG1 W4
Spindle number to which the monitoring data and the function SUG ("constant perimeter speed of grinding wheel")
refer.
The value is stored internally as an integer.
- Double wr
Multi-line: yes Tool-number T 32000
magBLMag W4
Number of the internal load magazine
- UWord r
Multi-line: no
magCBCmd W4
Command for magazine execution
1: Find_empty location_loading
2: Tool_MOVE
- UWord r
Multi-line: no
magCBCmdState W4
Command status of the magazine (for magCBCmd)
1: started
2: running
3: end correct
4: end with error
- UWord r
Multi-line: no
magCBIdent $TC_MAMP1 W4
Identifier of the magazine
- String[32] r
Multi-line: no
magCMCmdPar1 W4
Return variable for the command MagCBCmd
In case of a succesfull return, the return variable is the magazine number.
If an error occurs, an error number is set.
- UWord r
Multi-line: no
magCMCmdPar2 W4
Return value for command MagCBCmd
In case of a succesfull return, the return value is the place number.
If an error occurs an error number is set.
- UWord r
Multi-line: no
magRPlaces W4
Total number of real magazine locations (incl. buffer and loading locations)
- UWord r
Multi-line: no
magSearch $TC_MAMP2 W4
Type of tool search. This variable is bitwise defined.
A set bit has the following meaning:
Bit0: search active tool
Bit1: search tool by shortest path
Bit8: begin search at first location (forwards)
Bit9: begin search at current location forwards
Bit10: begin search at last location (backwards)
Bit11: begin search at current location backwards
Bit12: begin search at current location symmetrically
- UWord r
Multi-line: no
magVPlaces W4
Number of defined locations for the control block
Number of virtual locations (without buffer and loading locations) for all real magazines in this area unit
- UWord r
Multi-line: no
magZWMag W4
Number of internal buffer magazine
- UWord r
Multi-line: no
modeWearGroup $TC_MAMP3
Definition of strategies relating to wear group.
The value is bit-coded. Default setting = 0.
Effects on tool status
Bit Value Meaning
0 0 When a wear group is activated internally, the status of the tools it contains remains unchanged.
1 When a wear group is activated internally, the status of the tools it contains changes. One tool
from each tool group is set to the "active" status.
1 0 When a wear group is disabled internally, the status of the tools it contains remains unchanged.
1 When a wear group is disabled internally, the status of the tools it contains changes. The "active"
status is cancelled for all tools.
"Internally" in this instance means disabling or activation due to a tool change necessitating a change in the wear
group. Activating/disabling the appropriate tools
after writing system parameters or via OPI is described in Section ???.
2... Reserved
... Reserved
7... Reserved
Search strategy for next wear group:
Bit Value Meaning
8 0 Find the next possible wear group
1 Find the wear group with the next-higher group number which can be activated
9... Reserved
... Reserved
11... Reserved
Search strategy within the wear group for the tool to be activated
Bit Value Meaning
12 0 Lowest possible duplo number
1 Lowest possible magazine location number
13... Reserved
... Reserved
15... Reserved
The active wear group can be disabled completely by negating the contents of $TC_MAP9. It is also possible to
disable any selected wear group by negating $TC_MPP8 for a
magazine location assigned to the relevant wear group.
See also system parameter magWearCompoundNo / $TC_MAP9 (active wear group number) and wear group
number of magazine location / $TC_MPP8.
- UWord r
Multi-line: yes 1
The data module TMV can be used for the following purposes:
1. To display all magazines. The most important magazine information is
combined in the module TMV. The existing magazines are sorted in ascending
order according to the magazine number without gaps. This means that
variables that are defined in this module as one-dimensional arrays contain all
magazine information without any gaps. The line index with which a specific
array can be addressed does not refer to the magazine number, it is merely a
serial number. Inserting/deleting a magazine dynamically changes the contents
of a line.
magVIdent
Identifier of the magazine
- String[32] r
Multi-line: yes Magazine number numMagsMax
magVNo
Number of the magazine
- UWord r
Multi-line: yes Magazine number numMagsMax
numActMags
Number of magazines in the modules TMV and TM
- numMagsMax UWord r
Multi-line: no
This module contains the information for the available tool magazines.
magActPlace $TC_MAP8
Current magazine position
Location number of tool change position
- UWord wr
Multi-line: yes Magazine number numMagsMax
magCmd
Command for magazine execution
1: Find_empty location_loading
2: Tool_MOVE
- UWord r
Multi-line: yes Magazine number numMagsMax
magCmdPar1
Command parameter of the magazine
In case of a succesfull return, the return value is the magazine number.
If an error occurs, an error number is set.
- UWord r
Multi-line: yes Magazine number numMagsMax
magCmdPar2
Command parameter of the magazine
In case of a succesfull return, the return value is the place number.
If an error occurs an error number is set.
- UWord r
Multi-line: yes Magazine number numMagsMax
magCmdState
Command status of the magazine
1: started
2: running
3: end correct
4: end with error
- UWord r
Multi-line: yes Magazine number numMagsMax
magNo
Number of the magazine
- 1 numMagsMax UWord r
Multi-line: yes Magazine number numMagsMax
magNrPlaces $TC_MAP7
Number of real locations (in chain magazine) or number of slots (in box magazine)
- UWord r
Multi-line: yes Magazine number numMagsMax
magWearCompoundNo $TC_MAP9
Each magazine has its own active wear group (wear group number).
The number of this group is stored in OPI variables magWearCompoundNo:
Meaning: Number of active wear group.
=0: No wear group active.
>0: Number of wear group in which tool search commences.
(this is the number of the active wear group.)
<0: Number of wear group in which tool search commences.
However, this wear group is disabled which means that the next tool
search is started in the next possible wear group.
This system parameter can thus also be used to disable a wear
group. See also wear group number of magazine location
/ $TC_MPP7 and modeWearGroup / $TC_MAMP3.
The locations of the buffer magazine and the loading magazine are numbered
in ascending order independently of the location type index.
If necessary, several lines can be addressed, so that, for example, all location
data of a magazine can be read in a single request. The location data are all of
the same type.
Attention: This variable is called "dummy" in the non-Windows-MMC and the PLC!
- UWord wr
Multi-line: yes (LocationNo - 1) * numMagPlaceParams * magNrPlaces
numMagPlaceParams +
ParameterNo
Determining the distance between the load position and the change position:
The value 9999 (magazine no. load position) must be specified for the variable
multiPlace in the column. The LocationNo (p) for the line is the number of the
load position. The line for the first assignment is calculated with Parameter = 1.
When reading the variable, the system can thus read the magazine number
linked to the intended change position. If this magazine number is correct, it is
possible to read the number of locations between the load position and the
change position with the variable multiPlace with the next higher line number. If
the magazine number read was incorrect, the following magazine assignment
must be read with the line number increased by numPlaceMulti.
Attention: This variable is called "dummy" in the non-Windows-MMC and the PLC!
- UWord r
Multi-line: yes Number of location type + 1 Wert aus Zeile 1
1. For displaying all tools of a magazine. The most important tool information is
contained in module TV. Available tools are sorted consecutively in ascending
order of T-number. This means that variables that are defined as one-
dimensional arrays in this module contain all the tool information without any
gaps. The line index with which a specific array is addressed has no
connection with the tool number but is only a serial number. Inserting/deleting
tools changes the contents of a line dynamically.
2. Access to tool data in modules TD, TG, TO, TS, TU and TUE. Before an
element in one of the above modules is accessed, module TV should be
consulted to ascertain which tools are actually defined.
nrDuplo
Duplo number
- UWord r
Multi-line: yes Serial number numTools
numCuttEdges
Number of cutting edges of a tool
- 9 UWord r
Multi-line: yes Serial number numTools
numTools
Number of tools in the area TO
- 0 MD UWord r
MM_NUM_TOO
L
Multi-line: no
TnumWZV
Last assigned T-number for tool management
- UWord r
Multi-line: no
toolIdent
Tool identifier
- String[32] r
Multi-line: yes Serial number numTools
toolInMag
Current magazine in which the tool is located
0 = tool not loaded
- UWord r
Multi-line: yes Serial number numTools
toolInPlace
Current location in which the tool is located
0 = tool not loaded
- UWord r
Multi-line: yes Serial number numTools
toolNo
T-number
- UWord r
Multi-line: yes Serial number numTools
parDataTD
Parametrizing: For parameters with data type UWORD of the module TD a value can be stored as a comparison
value for a 'complex search' (_N_TSEARC). The comparison value is combined with the corresponding parameter in
the module TD according to parMasksTD.
The size of the column matches the lines in module TD.
See module TD
- UWord wr
Multi-line: yes Index of the parameter (i.e. column
index) in the TD module > 1.
The maximum line index thus
equals the number of columns in
the TD module.
parDataTO
Parametrizing: For each parameter of the module TO a value can be stored as a comparison value for a 'complex
search' (_N_TSEARC). The comparison value is combined with the corresponding parameter in the module TO
according to parMasksTO.
The size of the column matches the data set of an edge in module TO.
See module TO
- Double wr
Multi-line: yes Index of the parameter (i.e. column
index) in the TO module.
The maximum line index thus
equals the number of parameters
of one edge in the TO module.
parDataToolIdentTD
Parametrizing: For the parameter with data type string[32] (tool identifier) of the module TD a value can be stored as
a comparison value for a 'complex search' (_N_TSEARC). The comparison value is combined with the corresponing
parameter in the module TD according to parMasksTD.
See module TD
- String[32] wr
Multi-line: yes Tool identifier 1
parDataTS
Parametrizing: For each parameter of the module TS a value can be stored as a comparison value for a 'complex
search' (_N_TSEARC). The comparison value is combined with the corresponding parameter in the module TS
according to parMasksTS.
The size of the column matches the data set of an edge in module TS.
See module TS
- Double wr
Multi-line: yes Index of the parameter (i.e. column
index) in the TS module.
The maximum line index thus
equals the number of parameters
of one edge in the TS module.
parDataTU
Parametrizing: For each parameter of the module TU a value can be stored as a comparison value for a 'complex
search' (_N_TSEARC). The comparison value is combined with the corresponding parameter in the module TU
according to parMasksTU.
The size of the column matches the lines in module TU.
See module TU
- Double wr
Multi-line: yes Index of the parameter (i.e. column
index) in the TU module.
The maximum line index thus
equals the number of parameters
of one edge in the TU module.
parDataTUE
Parametrizing: For each parameter of the module TUE a value can be stored as a comparison value for a 'complex
search' (_N_TSEARC). The comparison value is combined with the corresponding parameter in the module TUE
according to parMasksTUE.
The size of the column matches the data set of an edge in module TUE.
See module TUE
- Double wr
Multi-line: yes Index of the parameter (i.e. column
index) in the TUE module.
The maximum line index thus
equals the number of parameters
of one edge in the TUE module.
parDataTUS
Parametrizing: For each parameter of the module TUS a value can be stored as a comparison value for a 'complex
search' (_N_TUSEARC). The comparison value is combined with the corresponding parameter in the module TUS
according to parMasksTUS.
The size of the column matches the data set of an edge in module TUS.
See module TUS
- Double wr
Multi-line: yes Index of the parameter (i.e. column
index) in the TUS module.
The maximum line index thus
equals the number of parameters
of one edge in the TUS module.
parMasksTD
Parametrizing: There is a mask for each parameter of the module TD that indicates whether it is to serve as a search
criterion for a 'complex search' (_N_TSEARC) and how it is to be combined. The corresponding comparison values
are stored in parDataTD. If more than one parameter ( i.e. search criteron) has been selected (#0), they are logically
combined with AND.
Value 0 : corresponding operand is not evaluated / Variable is not a criterion for comparison
Value 1 : == (equal)
Value 2 : < (less than)
Value 3 : > (greater than)
Value 4 : <= (less or equal)
Value 5 : >= (greater or equal)
Value 6 : && (bitwise AND, value allowed for operands of the type WORD and DOUBLEWORD only)
parMasksTO
Parametrizing: There is a mask for each parameter of the module TO that indicates whether it is to serve as a search
criterion for a 'complex search' (_N_TSEARC) and how it is to be combined. The corresponding comparison values
are stored in parDataTO. If more than one parameter ( i.e. search criteron) has been selected (#0), they are logically
combined with AND.
Value 0 : corresponding operand is not evaluated / Variable is not a criterion for comparison
Value 1 : == (equal)
Value 2 : < (less than)
Value 3 : > (greater than)
Value 4 : <= (less or equal)
Value 5 : >= (greater or equal)
Value 6 : && (bitwise AND, value allowed for operands of the type WORD and DOUBLEWORD only)
parMasksTS
Parametrizing: There is a mask for each parameter of the module TS that indicates whether it is to serve as a search
criterion for a 'complex search' (_N_TSEARC) and how it is to be combined. The corresponding comparison values
are stored in parDataTS. If more than one parameter ( i.e. search criteron) has been selected (#0), they are logically
combined with AND.
Value 0 : corresponding operand is not evaluated / Variable is not a criterion for comparison
Value 1 : == (equal)
Value 2 : < (less than)
Value 3 : > (greater than)
Value 4 : <= (less or equal)
Value 5 : >= (greater or equal)
Value 6 : && (bitwise AND, value allowed for operands of the type WORD and DOUBLEWORD only)
parMasksTU
Parametrizing: There is a mask for each parameter of the module TU that indicates whether it is to serve as a search
criterion for a 'complex search' (_N_TSEARC) and how it is to be combined. The corresponding comparison values
are stored in parDataTU. If more than one parameter ( i.e. search criteron) has been selected (#0), they are logically
combined with AND.
Value 0 : corresponding operand is not evaluated / Variable is not a criterion for comparison
Value 1 : == (equal)
Value 2 : < (less than)
Value 3 : > (greater than)
Value 4 : <= (less or equal)
Value 5 : >= (greater or equal)
Value 6 : && (bitwise AND, value allowed for operands of the type WORD and DOUBLEWORD only)
parMasksTUE
Parametrizing: There is a mask for each parameter of the module TUE that indicates whether it is to serve as a
search criterion for a 'complex search' (_N_TSEARC) and how it is to be combined. The corresponding comparison
values are stored in parDataTUE. If more than one parameter ( i.e. search criteron) has been selected (#0), they are
logically combined with AND.
Value 0 : corresponding operand is not evaluated / Variable is not a criterion for comparison
Value 1 : == (equal)
Value 2 : < (less than)
Value 3 : > (greater than)
Value 4 : <= (less or equal)
Value 5 : >= (greater or equal)
Value 6 : && (bitwise AND, value allowed for operands of the type WORD and DOUBLEWORD only)
parMasksTUS
Parametrizing: There is a mask for each parameter of the module TUS that indicates whether it is to serve as a
search criterion for a 'complex search' (_N_TUSEARC) and how it is to be combined. The corresponding comparison
values are stored in parDataTUS. If more than one parameter ( i.e. search criteron) has been selected (#0), they are
logically combined with AND.
Value 0 : corresponding operand is not evaluated / Variable is not a criterion for comparison
Value 1 : == (equal)
Value 2 : < (less than)
Value 3 : > (greater than)
Value 4 : <= (less or equal)
Value 5 : >= (greater or equal)
Value 6 : && (bitwise AND, value allowed for operands of the type WORD and DOUBLEWORD only)
resultNrOfTools
Result: Number of tools found
In the case of _N_TMGETT, it is possible to find no tools (value=0) or exactly 1 tool (value 1); in the case of
_N_TSEARC, the number of found tools can be any number > 0, limited by the number of tools in the NC or no tools
at all (value=0).
- 0 0 numTools UWord r
Multi-line: yes 1 1
resultToolNr
Result: T-numbers of the tools found
The array elements contain the internal T- numbers of the tools found. The storing order is the order in which the
tools have been found by the PI-Service.
- 0 0 31999 UWord r
Multi-line: yes Serial number of the tools found tfNrOfResults
3.7.16 Area T, Mod. TUP: Tool data: user magazine place data
Adapter data are used to be able to describe the adapter dimensions (L1, L2,
L3) and the direction (transformation) of tools already loaded for each
magazine location.
The transformation is effective for processing the tool cutting data in the TOT,
TOST and TOET OPI modules if the tool is located in a magazine location to
which adapter data have been assigned.
The adapter data exist independently from the magazine location data. The
magazine location data contain a reference to the adapter data (see TP
module, placeData).
The active tool edges are sorted in consecutive ascending D number sequence
in the AEV module. This module also contains the essential tool data for each
D number entered. "Active" in this case refers to the replacement tools.
(If the "unique D numbers" option is not activated in the NC, the edges are
sorted according to ascending ToolIdent and DuploNumber. The D number
variable is then set to 0 on all lines in this module.)
The D number assignment is not necessarily unique for active tools. For this
reason, the same D number may be entered in several lines (successively).
The line number is a serial number which is not related to the D number.
The number of active tool edges is stored in numActDEdges (module AEV),
e.g. example 10,
i.e. module AEV contains entries for 10 tool edges. These are sorted in
ascending D number sequence. The tool edge with the lowest D number has
index (serial number) 1, the next-higher D number index 2, etc. and the edge
with the highest D number index 10.
The module contains the following information which can be addressed via a
column index:
- Single column, in 1st line only. Number of D numbers (lines, tool edges) in
the current list
- The other columns apply to all lines, each line contains tool edge data with
the following information:
- D number
- Internal T number of associated tool
- Tool edge number relative to tool
- Tool identifier
- Duplo number
- Magazine number and
- Location number of tool
cuttEdgeNo
Number of edge for this tool
DNo
D number
duploNo
Duplo number
numActDEdges
Number of D numbers in this list
toolIdent
Tool identifier
toolInMag
Magazine in which tool is located
toolInPlace
Magazine location of tool
toolNo
Internal T number
The module TC contains those data defining an orientable tool carrier (offset
vectors, axis directions, angles of rotation, type information).
Additionally, the current positions of the tool carrier axes and their differences
to the programmed values can be read for each active tool carrier.
tcCarr1 $TC_CARR1
x component of offset vector l1
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr10 $TC_CARR10
x component of rotary axis v2
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr11 $TC_CARR11
y component of rotary axis v2
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr12 $TC_CARR12
z component of rotary axis v2
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr13 $TC_CARR13
Angle of rotation alpha1 (in degrees)
Degrees 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr14 $TC_CARR14
Angle of rotation alpha2 (in degrees)
Degrees 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr15 $TC_CARR15
x component of offset vector l3
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr16 $TC_CARR16
y component of offset vector l3
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr17 $TC_CARR17
z component of offset vector l3
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr18 $TC_CARR18
x component of offset vector l4
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr19 $TC_CARR19
y component of offset vector l4
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr2 $TC_CARR2
y component of offset vector l1
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr20 $TC_CARR20
z component of offset vector l4
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr21 $TC_CARR21
Axis identifier of 1st rotary axis
- 0 String[32] wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr22 $TC_CARR22
Axis identifier of 2nd rotary axis
- 0 String[32] wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr23 $TC_CARR23
Kinematic type
Kinematic type: P: Rotatable workpiece (part)
M: Rotatable tool and rotatable workpiece (mixed)
T or any character except P and M: Rotatable tool
- 0 String[32] wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr3 $TC_CARR3
z component of offset vector l1
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr4 $TC_CARR4
x component of offset vector l2
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr5 $TC_CARR5
y component of offset vector l2
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr6 $TC_CARR6
z component of offset vector l2
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr7 $TC_CARR7
x component of rotary axis v1
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr8 $TC_CARR8
y component of rotary axis v1
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
tcCarr9 $TC_CARR9
z component of rotary axis v1
- 0 Double wr
Multi-line: yes No. of toolholder $MN_MM_NUM_TOOL_CARRIER /
numToBaust
One set of edge-related coarse total offsets, setup offsets, exists for each tool
edge and operating location.
This module corresponds totally to module T / TOS, edge-related location-
dependent fine total offsets.
edgeECData $TC_ECPx[t,d]
Location-dependent offsets, setup value
mm, inch, userdef 0.0 Double wr
Multi-line: yes ((EdgeNo-1) * (maxnumEdgeSC * numParams_SC * maxnumEdgeSC *
numParams_SC)) + ((EdgeSC - 1)* maxnumCuttEdges_Tool
numParams_SC) + ParameterNo
One set of edge-related transformed total offsets exists for each tool edge and
operating location.
This module corresponds totally to module T / TOE.
edgeECData
Transformed location-dependent offsets, setup value
mm, inch, userdef 0.0 Double wr
Multi-line: yes ((EdgeNo-1) * (maxnumEdgeSC * numParams_SC * maxnumEdgeSC *
numParams_SC)) + ((EdgeSC - 1)* maxnumCuttEdges_Tool
numParams_SC) + ParameterNo
One set of edge-related total offsets exists for each tool edge and operating
location.
The maximum number of operating locations is identical for all tool edges and
defined by the new variable maxnumEdgeSC
($MN_MAX_SUMCORR_PERCUTTING_EDGE) in "N / Y global system data".
numParams_SC (currently 9) offsets are provided (depending on location-
independent wear values) for each total offset set: Length 1, length 2, length 3,
radius and 5 others.
The NCK resets the data when the associated tool is activated if machine data
($MN_MM_KIND_OF_SUMCORR, bit 1 = 1) is used for activation.
The total offsets of a tool edge are accessible via the internal T number of the
associated tool, edge number, total offset number ("operating location").
PI Services may exist for selective creation and deletion of tool edge total
offsets.
The existence of total offsets can be controlled selectively via the new machine
data $MN_MM_NUM_SUMCORR (OPI: maxNumSumcorr in N / Y) (P5??).
The module contains the location-dependent total offsets for all tools. Each
element is addressed via a column and line index:
The column index is the tool number (T number), i.e. all location-dependent
total offsets of this tool (for all edges / locations) can be found in one column.
If a non-existent T number is specified as the column index, the request is
acknowledged negatively.
The number of lines is determined by the number of total offset values, the
number of operating locations and the maximum possible edge number of a
tool:
These variables are stored in "N / Y global system data" and have the following
meanings:
numParams_SC: No. of wear offsets per location (according to L1,
L2, L3, radius and 5 others), currently 9
maxnumEdgeSC: Maximum number of locations (SC) per edge
maxnumCuttEdges_Tool: Max. permissible number of edges per tool
The following lines are provided for each T number (column index):
Edge 1, Location 1, L1
Edge 1, Location 1, L2
Edge 1, Location 1, L3
Edge 1, Location 1, Radius
Edge 1, Location 1, Par5
.......... ..... .....
Edge 1, Location 1, Par numParams_SC
Edge 1, Location 2, L1
Edge 1, Location 2, L2
Edge 1, ..... ......
Edge 1, Location maxnumEdgeSC,Par numParams_SC
Edge 2, Location 1, L1
.......... ..... .....
Edge 2, Location maxnumEdgeSC,Par numParams_SC
.......... ..... .....
Edge maxnumCuttEdges_Tool, Location maxnumEdgeSC,Par
numParams_SC
edgeSCData $TC_SCPx[t,d]
Location-dependent offsets, wear
mm, inch, userdef 0.0 Double wr
Multi-line: yes ((EdgeNo-1) * (maxnumEdgeSC * numParams_SC * maxnumEdgeSC *
numParams_SC)) + ((EdgeSC - 1)* maxnumCuttEdges_Tool
numParams_SC) + ParameterNo
One set of edge-related transformed total offsets exists for each tool edge and
operating location.
This module corresponds totally to module T / TOS.
edgeSCData
Transformed location-dependent offsets, wear
mm, inch, userdef 0.0 Double wr
Multi-line: yes ((EdgeNo-1) * (maxnumEdgeSC * numParams_SC * maxnumEdgeSC *
numParams_SC)) + ((EdgeSC - 1)* maxnumCuttEdges_Tool
numParams_SC) + ParameterNo
The MMC must be capable of displaying and modifying the offset data of the
tool edges as both transformed and untransformed data. The transformation
refers to the adapter data (if programmed) of magazine locations. The MMC
can display and modify both transformed and untransformed data (of the same
tool if necessary) "simultaneously" (in different applications or different MMCs).
Column: T number
Lines:
1 edge 1, parameter 1
2 edge 1, parameter 2
...
25 edge 1, parameter numCuttEdgeParams
26 edge 2, parameter 1
27 edge 2, parameter 2
...
50 edge 2, parameter numCuttEdgeParams
...
225 edge maxnumCuttEdges_Tool, parameter numCuttEdgeParams
226 edge 1, D No assigned to edge 1
Untransformed data:
/Tool/Compensation/edgeData[uToa,cTNr,line_from,line_to]
Transformed data:
/Tool/CompTransfor/edgeData[uToa,cTNr,line_from,line_to]
If tools which are not located in a magazine location with adapter data are
accessed via the module for transformed data, then the data are treated as if
they were untransformed.
cuttEdgeParam
Transformed edge offset data and D number list
Important: This variable is called "edgeData" in the MMC102.
mm, inch, userdef 0.0 Double wr
Multi-line: yes For edge offset value parameters: (numCuttEdgeParams + 1) *
(edgeNo - 1) * maxnumCuttEdges_Tool
numCuttEdgeParams +
ParameterNo
For D numbers:
((numCuttEdgeParams *
maxnumCuttEdges_Tool) +
EdgeNo)
edgedata
Transformed edge offset data and D number list
Important: This variable is called "cuttEdgeParam" in NonWindows-MMC and PLC.
mm, inch, userdef 0.0 Double wr
Multi-line: yes For edge offset value parameters: (numCuttEdgeParams + 1) *
(edgeNo - 1) * maxnumCuttEdges_Tool
numCuttEdgeParams +
ParameterNo
For D numbers:
((numCuttEdgeParams *
maxnumCuttEdges_Tool) +
EdgeNo)
The column index is the number of the user-defined tool parameter. The
number of tool parameters (columns) can be found in the numToolParams_tad
variable in the area N / module Y.
The line index is the tool number. If non-existing tools are requested, this is
negatively acknowledged.
The application-specific tool data are all of the same data type.
siemData $TC_TPCSx[y]
Siemens application tool parameters
Important:2-dimensional variable. Column index is the parameter number.
Reserved for SIEMENS applications.
- 0 Double wr
Multi-line: yes Tool number T 32000
The application-specific magazine data are all of the same data type.
siemData $TC_MAPCSx[y]
Siemens application magazine data.
These parameters can only be used if the machine data $MN_MM_NUM_CCS_MAGAZINE_PARAM and
$MN_MM_TOOL_MANAGEMENT_MASK are set accordingly.
Reserved for SIEMENS applications.
- 0 UWord wr
Multi-line: yes Parameter number numMagParams_tam
The number of lines results from the number of parameters per edge and the
number of tool edges:
The application-specific edge data are all of the same data type.
siemEdgeData $TC_DPCSx[y,z]
Siemens application tool edge parameters
Important:2-dimensional variable. Column index is the T number.
Reserved for SIEMENS applications.
- 0 Double wr
Multi-line: yes (EdgeNo-1) * numCuttEdgeParams_tao * numCuttEdges
numCuttEdgeParams_tao +
ParameterNo
The number of lines results from the number of parameters per magazine
location and the number of magazine locations:
The application-specific magazine location data are all of the same data type.
siemPlaceData $TC_MPPCSx[y,z]
Siemens application magazine location data.
These parameters can only be used if the machine data $MN_MM_NUM_CCS_MAGLOC_PARAM and
$MN_MM_TOOL_MANAGEMENT_MASK are set correspondingly.
Reserved for SIEMENS applications.
- 0 UWord wr
Multi-line: yes ParameterNumber + numMagLocParams_tap * magNoLocations
numMagLocParams_tap *
Magazine location number-1
The column index is the tool number (T number), i.e. the application-specific
monitoring data for all edges of a single tool can be found in one column. The
assignment of a tool to a T number can be looked up in the module tool
directory (TV) in the associated area T. If a non-exisiting tool number is entered
in the column index, the request is negatively acknowledged.
The number of lines results from the number of parameters per edge and the
number of edges of a tool:
The application-specific monitoring data are all of the same data type.
siemData $TC_MOPCSx[y,z]
Siemens application monitoring data of a tool edge.
These parameters can only be used if the machine data $MN_MM_NUM_CCS_MON_PARAM and
$MN_MM_TOOL_MANAGEMENT_MASK are set correspondingly.
Reserved for SIEMENS applications.
- 0 Double wr
Multi-line: yes ParameterNumber + (EdgeNo -1) * numCuttEdgeParams_tas * numCuttEdges
numCuttEdgeParams_tas
This module contains all global setting data. The physical units depend on the
variable "userScale" in module Y of area N.
MDB_JOG_CONT_MODE_L
EVELTRIGGRD
Jog mode
- Character wr
Multi-line: no
MDB_JOG_REV_IS_ACTIVE
JOG at revolutional feedrate
0 = G94
1 = G95
- Character wr
Multi-line: no
MDD_JOG_REV_SET_VEL
O
JOG velocity for G95
Degrees, userdef Double wr
Multi-line: no
MDD_JOG_SET_VELO
JOG velocity for G94
mm, inch, userdef Double wr
Multi-line: no
MDD_JOG_SPIND_SET_VE
LO
JOG velocity for master spindle
rev/min, userdef Double wr
Multi-line: no
MDD_JOG_VAR_INCR_SIZ
E
Variable incremental value for JOG mode
- Double wr
Multi-line: no
MDD_DRY_RUN_FEED
Dry run feedrate
mm/min, inch/min, userdef Double wr
Multi-line: no
MDD_THREAD_START_AN
GLE
Starting angle for thread
Degrees Double wr
Multi-line: no
AA_OFF_LIMIT
Upper limit of compensation value which can be preset by means of synchronized actions via the system variable
$AA_OFF.
This limit value acts on the absolutely effective compensation value via $AA_OFF.
It is possible to interrogate the compensation value for limit-range violation via the system variable $AA_OFF_LIMIT.
- Double r
Multi-line: no
MDB_WORKAREA_LIMIT_
MINUS
Working area limitation in the negative direction
mm, inch, userdef Double wr
Multi-line: yes Number of machine axis 1
MDB_WORKAREA_LIMIT_P
LUS
Working area limitation in the positive direction
mm, inch, userdef Double wr
Multi-line: yes Number of machine axis 1
MDB_WORKAREA_MINUS_
ENABLE
Working area limitation active in the negative direction
0 = inactive
1 = active
- Character wr
Multi-line: yes Number of machine axis 1
MDB_WORKAREA_PLUS_E
NABLE
Working area limitation active in the positive direction
0 = inactive
1 = active
- Character wr
Multi-line: yes Number of machine axis 1
MDD_SPIND_MAX_VELO_G
26
Maximum spindle speed at G26 (master spindle)
rev/min, userdef Double wr
Multi-line: no 1
MDD_SPIND_MAX_VELO_L
IMS
Spindle speed limitation (master spindle)
rev/min, userdef Double wr
Multi-line: no 1
MDD_SPIND_MIN_VELO_G
25
Minimum spindle speed at G25 (master spindle)
rev/min, userdef Double wr
Multi-line: no 1
3.9 Parameters
R $R[x] x = ParameterNo PA
R parameter (up to SW 3.2)
Attention: This variable should be used for SW releases < 3.3. For later releases use the variable rpa !
actCycleTimeBrut
Sum of current gross runtimes of all channels
ms 0 0 Double r
Multi-line: yes Selects a specific SW task on the 4
NCK:
Line index 1: SERVO
Line index 2: IPO
Line index 3: VL
Line index 4: PLC
actCycleTimeNet
Sum of current net runtimes of all channels
ms 0 0 Double r
Multi-line: yes Selects a specific SW task on the 4
NCK:
Line index 1: SERVO
Line index 2: IPO
Line index 3: VL
Line index 4: PLC
dp611USpecAccChangeCnt
If the NCK changes the provided ACC information, the counter is increased.
- 0 UDoubleword r
Multi-line: no 1
dp611USpecAccChangeMa
sk
Bit-coded mask defining for which drives special ACC files are available
Bit 0 == 1 -> For drive with log. drive number 1
a special ACC is available.
- 0 UDoubleword r
Multi-line: no 1
dp611USpecAccKey
Version and type information about the provided ACC contents
- 0 UDoubleword r
Multi-line: no maxnumDrives
dp611USpecAccPath
Path containing the ACC files in the NCK file system.
The path can later be empty if the files
are to be provided from the active file sytem.
Current substitution value: /_N_VS_DIR
- 0 String[32] r
Multi-line: no
dpAxisCfgMachAxisNr
Machine axis !!CAUTION NCU LINK!!
- 0 0 INT32_MAX UDoubleword r
Multi-line: no dpAxisCfgNumAxes
dpAxisCfgNumAxes
Number of axes entered in the system
- 0 0 INT32_MAX UDoubleword r
Multi-line: no 1
dpAxisCfgValid
Axis information available
0=Information not available
1=Information available
- 0 0 1 UDoubleword r
Multi-line: no 1
dpAxisStateCtrlout
Output driver status.
0=No axis status assigned
1=Axis status assigned
2=Axis status is cyclic
3=Axis status assigned and cyclic
- 0 0 3 UWord r
Multi-line: no dpAxisCfgNumAxes
dpAxisStateEnc1
Encoder 1 driver status
0= No axis status assigned
1= Axis status assigned
2= Axis status is cyclic
3= Axis status assigned and cyclic
- 0 UWord r
Multi-line: no dpAxisCfgNumAxes
dpAxisStateEnc2
Encoder 2 driver status
0=No axis status assigned
1= Axis status assigned
2= Axis status is cyclic
3= Axis status assigned and cyclic
- 0 UWord r
Multi-line: no dpAxisCfgNumAxes
dpAxisStateLifeCntErrCtrlo
ut
This data counts the number of position controller cycles in case of a failing sign-of-life.
0 to n= number of position controller cycle in case of a failing sign-of-life.
- 0 0 INT32_MAX UDoubleword r
Multi-line: no dpAxisCfgNumAxes
dpAxisStateLifeCntErrEnc1
This data counts the number of position controller cycles in case of a failing sign-of-life.
0 to n= number of position controller cycle in case of a failing sign-of-life.
- 0 UDoubleword r
Multi-line: no dpAxisCfgNumAxes
dpAxisStateLifeCntErrEnc2
This data counts the number of position controller cycles in case of a failing sign-of-life.
0 to n= number of position controller cycle in case of a failing sign-of-life.
- 0 UDoubleword r
Multi-line: no dpAxisCfgNumAxes
dpBusCfgBaudrate
DP bus baud rate (bits/s)
The permissible baud rates are defined by the Profibus standard (DIN19245 EN50170).
Hz 0 Double r
Multi-line: no dpBusCfgNumBuses
dpBusCfgCycleTime
The time required by the master to check all slaves once (request, response) until the cycle starts from the beginning.
s, userdef 0 0 DOUBLE_MAX Double r
Multi-line: no dpBusCfgNumBuses
dpBusCfgDataExTime
Data exchange time in [s,s,userdef]
s, userdef 0 0 DOUBLE_MAX Double r
Multi-line: no dpBusCfgNumBuses
dpBusCfgNumBuses
Number of DP busses
For the time being, only one bus specified by Profibus DP standard.
- 0 0 1 UDoubleword r
Multi-line: no 1
dpBusCfgValid
Data about bus configuration available
TRUE= Data available and initialized FALSE= No data available
- 0 0 1 UDoubleword r
Multi-line: no 1
dpBusStateAccessDuration
Act
Actual access duration from the buffer memory to the DP master
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateAccessDuration
Max
Maximum access duration from the buffer memory to the DP master
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateAccessDuration
Min
Maximum access duration from the buffer memory to the DP master
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateAccessErrCnt1
Number of bus access errors type 1 since NCK start
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateAccessErrCnt2
Number of bus access errors type 2 since NCK start
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateAvgCycleBetwe
enErr1
Average number of cycles between two bus access errors type 1
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateAvgCycleBetwe
enErr2
Average number of cycles between two bus access errors type 2
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateCycleCnt
Number of bus cycles since NCK start
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateDpmAction
Indicator for action development of DP-M
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateDpmActual
Actual status of the DP-M bus - DP-M controlled
- 0 UWord r
Multi-line: no dpBusCfgNumBuses
dpBusStateDpmCtrl
Run-up status sequence control for DP master dpcadmin
- 0 UWord r
Multi-line: no dpBusCfgNumBuses
dpBusStateDpmError
Error with status transitions
- 0 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpBusStateDpmPrjCnt
Modification counter for new DP configuration.
Suggested application:
*) Read modification counter (1)
*) Read out configuration data
*) Read modification counter (2)
*) If the modification counters are identical in (1) and (2),
and both are specified as "valid", a consistent status
of the data delivered by the HW configuration is read.
Integer values -> configuration invalid
Odd values -> configuration valid
- 0 UWord r
Multi-line: no dpBusCfgNumBuses
dpBusStateDpmRequest
Desired status of the DP-M bus - specification by HOST
- 0 UWord r
Multi-line: no dpBusCfgNumBuses
dpBusStateNumActiveSlave
s
This data informs about the number of slaves that can currently be reached via the bus. This value is updated during
online operation. The number of slaves on the bus is specified by the Profibus standard (DIN19245 EN50170).
- 0 0 125 UDoubleword r
Multi-line: no dpBusCfgNumBuses
dpClientCfgId
Identification of client NCK/PLC/3RD
- 0 UWord r
Multi-line: no dpClientCfgNumClnt
dpClientCfgNumClnt
Number of clients
- 0 0 INT32_MAX UDoubleword r
Multi-line: no 1
dpClientCfgValid
Information available
0=No client information available
1=Client information available
- 0 0 1 UDoubleword r
Multi-line: no 1
dpClientStateComm
Client status including output release
0=No output enable
1=Client status output enable
- 0 UWord r
Multi-line: no dpClientCfgNumClnt
dpSlaveCfgBusAddr
The address of the slave on the bus.
In addition to their own addresses, all slaves have
a broadcast address
with which they can be addressed.
The broadcast address is not permitted for addressing a single slave.
127: Broadcast address
- 0 0 127 UWord r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveCfgInputTime
Point of time of actual value measurement
Refer to dpSlaveMasterAppCycTime
s, userdef 0 Double r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveCfgMasterAppCycTi
me
Position controller cycle.
For a detailed description, refer to
PROFIDRIVE PROFILE DRIVE SYSTEMS
(Edition: Draft V1.2, April 1999) Chapter 7
Refer to PROFIDRIVE PROFILE DRIVE SYSTEMS
(Edition: Draft V1.2, April 1999) Chapter 7
s, userdef 0 Double r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveCfgNumSlaves
Number of slaves configured in SDB1xxx.
This value can distinguish from that of the slaves actually connected on the bus.
The number of configurable slaves on the bus is specified by the
Profibus standard (DIN19245 EN50170).
- 0 0 125 UDoubleword r
Multi-line: no 1
dpSlaveCfgOutputTime
Point of time for setpoint value transfer
Refer to dpSlaveMasterAppCycTime
s, userdef 0 Double r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveCfgValid
This data informs about whether the slave data structure has already been initialized.
The initialization is carried out when a slave configuration or status data is accessed.
Inquiry of dpSlaveCfgValid also starts the initialization.
True: Slave data available
False: Slave data are not available
- 0 0 1 UDoubleword r
Multi-line: no 1
dpSlaveIdentNo
Identification number of the slave
- 0 UWord r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveStateComm
The slave is active on the bus if the assigned drive successfully passed the bus reception.
True: Slave on the bus
False: Slave not on the bus
- 0 0 1 UWord r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveStateIncCnt
The sign-of-life counter of the slave.
If a slave falls out of the bus, its sign-of-life counter is increased by 1 for each position control cycle as long as the
slave is re-recognized by the bus.
From 0 (initial value after restart) to INT32_MAX.
Probably, the upper limit will never be reached
as a slave with several failing signs-of-life
is thrown out of the bus.
- 0 0 INT32_MAX UDoubleword r
Multi-line: no dpSlaveCfgNumSlaves
dpSlaveStateSync
The drive of this slave operates cyclically.
Slaves without drives are defined as non-cyclic.
True: Cyclic
False: Non-cyclic
- 0 0 1 UWord r
Multi-line: no dpSlaveCfgNumSlaves
dpSlotCfgAssignAxis
This data specifies the axis indices of the drive, encoder1 and encoder2 for the access to the axis assign table.
The 32-bit value consists of 4 bytes with the following meaning:
Byte0(bits 0-7) = Axis index of axis
Byte1(bits 8-15) = Axis index of encoder1
Byte2(bits 16-23)= Axis index of encoder2
Byte3(bits 24-31)= Reserved for future expansion.
The value 0xFF of a byte characterizes the fact that there is no axis index available for this slot.
- 255 0 32 UDoubleword r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgAssignBus
Bus number assigned to this slot.
As, for the time being, only one bus is supported by the Profibus DP,
there is only one bus to which all slots are assigned.
- 0 0 1 UDoubleword r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgAssignClient
This data specifies the clientIndex for the access to the
client assign table.
0=No assignment possible (valid for diagnostics and PKW slots)
>0 Assignment available
- 0 0 2 UDoubleword r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgAssignMaster
Number of the masters assigned to this slot.
As, for the time being, only one bus is supported by the Profibus DP
and only one master class 1 exists per bus,
there is only one master to which all slots are assigned.
- 0 0 1 UDoubleword r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgAssignSlave
This data specifies the bus address of the slave
assigned to the nth slot.
All permissible slave addresses are possible.
- 0 0 125 UDoubleword r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgIoType
I/O identifier
0 = Input slot
1 = Output slot
2 = Diagnostic slot
- 0 0 2 UWord r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgLength
Length in number of bytes
- 0 0 32 UDoubleword r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgLogBaseAddress
The logical base address of the slot is specified in the configuration. Although it is not required for the data transfer
on the bus, a unique link between the NCK and
bus nodes is only possible with this address.
- 0 0 UINT16_MAX UWord r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgNumSlots
This data specifies the total number of all slots available in the system.
0(lower limit) to INT32_MAX(upper limit),
whereas one slave cannot support
more than 256 slots.
- 0 0 INT32_MAX UDoubleword r
Multi-line: no 1
dpSlotCfgSlaveAddress
This data specifies the bus address of the slave assigned to this slot.
Several slots with the same slave address are possible.
The number of available addresses on the bus is specified by the
Profibus standard (DIN19245 EN50170).
- 0 0 125 UWord r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgSlotNr
Slot number within the slave
Not more than 256 slots are permitted per slave.
0: Diagnostic slot
2: Diagnostic slot
4: 1st data slot
- 0 0 255 UWord r
Multi-line: no dpSlotCfgNumSlots
dpSlotCfgValid
The slot data structure (CcIdent) is initialized and available
True: Data are valid
False: Data are not valid or not initialized
- 0 0 1 UDoubleword r
Multi-line: no 1
dpSlotStateComm
Status of the slots (ok, failed, not accessed by NCK)
0= No sign-of-life available
1= Sign-of-life available
2= Not accessed by NCK
- 0 0 1 UWord r
Multi-line: no dpSlotCfgNumSlots
dpSlotStateRecvTelegram
Bit pattern of this slot received by the master
in the form of a hexadecimal string.
- 0 String[198] r
Multi-line: no dpSlotCfgNumSlots
dpSlotStateSendTelegram
Bit pattern of this slot transmitted to the slave
in the form of a hexadecimal string.
Transmitted telegram
- 0 String[198] r
Multi-line: no dpSlotCfgNumSlots
dpSlotStateTelegramType
Telegram type o the slots
0 = telegram type unknown
- 0 0 UINT16_MAX UWord r
Multi-line: no dpSlotCfgNumSlots
dpSysCfgAvailable
This data informs whether the system has been generated with DP adapter and/or DP master.
0= DPA and DPM not available
1= DPA available
2= DPM available
3= DPA and DPM available
- 0 0 3 UWord r
Multi-line: no 1
dpSysCfgNumMaster
Number of masters available
There is only one master permitted for each bus with DP.
As, for the time being, only one master
is specified by the standard, there can
only be a maximum of one master.
- 0 0 1 UDoubleword r
Multi-line: no 1
dpSysCfgValid
This data informs about whether the configuration data are valid and initialized.
TRUE or FALSE
- 0 0 1 UDoubleword r
Multi-line: no 1
dpSysCfgVersionDpm
Version number of the DP-M software as numerical value
- 0 Double r
Multi-line: no dpSysCfgNumMaster
dpSysCfgVersionDpr
Actual version Dpr (formerly impossible)
- 0 Double r
Multi-line: no dpSysCfgNumMaster
dpSysCfgVersionDprEx
DPR_SS_VERSION is a version number stored in the NCK which can be read out by means of this variable.
- 0 Double r
Multi-line: no dpSysCfgNumMaster
dpSysCfgVersionHost
This data specifies the version number of the host software as numerical value.
- 0 0 UINT16_MAX Double r
Multi-line: no dpSysCfgNumMaster
dpSysStateDpmInit
There are three different initialization statuses:
REQUEST, ACKNOWLEDGE and ERROR
- 0 UWord r
Multi-line: no dpSysCfgNumMaster
maxCycleTimeBrut
Sum of maximum gross runtime of all channels
ms 0 0 Double r
Multi-line: yes Selects a specific SW task on the 4
NCK:
Line index 1: SERVO
Line index 2: IPO
Line index 3: VL
Line index 4: PLC
maxCycleTimeNet
Sum of maximum net runtime of all channels
ms 0 0 Double r
Multi-line: yes Selects a specific SW task on the 4
NCK:
Line index 1: SERVO
Line index 2: IPO
Line index 3: VL
Line index 4: PLC
minCycleTimeBrut
Sum of minimum gross runtimes of all channel
ms 0 0 Double r
Multi-line: yes Selects a specific SW task on the 4
NCK:
Line index 1: SERVO
Line index 2: IPO
Line index 3: VL
Line index 4: PLC
minCycleTimeNet
Sum of minimum net runtimes of all channels
ms 0 0 Double r
Multi-line: yes Selects a specific SW task on the 4
NCK:
Line index 1: SERVO
Line index 2: IPO
Line index 3: VL
Line index 4: PLC
pcmciaDataShotAct
Current access to PCMCIA card: Transferred bytes
Data pcmciaShotStatus, pcmciaDataShotSum and pcmciaDataShotAct can be used to implement
a status display for PCMCIA card access operations.
- 0 0 UDoubleword r
Multi-line: yes 1 1
pcmciaDataShotSum
Current access to PCMCIAcard: Total length in bytes.
Data pcmciaShotStatus, pcmciaDataShotSum and pcmciaDataShotAct can be used to implement a
status display for PCMCIA card access operations.
- 0 0 UDoubleword r
Multi-line: yes 1 1
pcmciaFfsLength
Length of FFS on PCMCIA card in bytes
- 0 0 UDoubleword r
Multi-line: yes 1 1
pcmciaShotStatus
Current access to PCMCIA-Karte: Status
Data pcmciaShotStatus, pcmciaDataShotSum and pcmciaDataShotAct can be used to implement a
status display for PCMCIA card access operations.
0: Not active
1: Write active
2: Read active
3-: Reserved
- 0 0 UWord r
Multi-line: yes 1 1
pcmciaStartFfsOffset
Start offset of FFS at beginning of PCMCIA card in bytes
- 0 0 UDoubleword r
Multi-line: yes 1 1
pcmciaStartShotOffset
Current access to PCMCIA card: Start offset at beginning of PCMCIA card in bytes
- 0 0 UDoubleword r
Multi-line: yes 1 1
actCycleTimeBrut
Current gross cycle time
line index 1: SERVO-task
line index 2: IPO-task
line index 3: interpreter/preparation-task
ms Double r
Multi-line: yes 1-3 3
actCycleTimeNet
Current net cycle time
line index 1: SERVO-task
line index 2: IPO-task
line index 3: interpreter/preparation-task
ms Double r
Multi-line: yes 1-3 3
ipoBufLevel
Fill level of the IPO buffer (integer value in %)
% 0 100 UWord r
Multi-line: yes 1 1
maxCycleTimeBrut
Maximum gross cycle time
line index 1: SERVO-task
line index 2: IPO-task
line index 3: interpreter/preparation task
ms Double wr
Multi-line: yes 1-3 3
maxCycleTimeNet
Maximum net cycle time
line index 1: SERVO-task
line index 2: IPO-task
line index 3: interpreter/preparation-task
ms Double wr
Multi-line: yes 1-3 3
minCycleTimeBrut
Minimum gross cycle time
line index 1: SERVO-task
line index 2: IPO-task
line index 3: interpreter/preparation task
ms Double wr
Multi-line: yes 1-3 3
minCycleTimeNet
Minimum net cycle time
line index 1: SERVO-task
line index 2: IPO-task
line index 3: interpreter/preparation-task
ms Double wr
Multi-line: yes 1-3 3
numData
Number of data to be protocolled for an event
<= maxnumTraceProtData
- UWord wr
Multi-line: yes line index 1: numData 1 bis 1 + 5 * maxnumTraceProtData
for the nth variable specification
applies ( i = 1,
...,maxnumTraceProtData)
line index 5 * (i - 1) + 1: area (area
of the variable)
line index 5 * (i - 1) + 2: unit (unit
of the variable)
line index 5 * (i - 1) + 3: col (line
index of the variable)
line index 5 * (i - 1) + 4: line (line
index of the variable)
line index 5 * (i - 1) + 5: type
(module type of the variable)
Description of the event types. This module allows to access several lines or
columns at a time.
asciiMode
Data recording method for logging
0: Binary recording with fixed alignment
1: ASCII recording
2: Binary recording with variable alignment
3: Binary recording with variable alignment and discarding of redundant data sets (from SW 4.2)
- 0 0 3 UWord wr
Multi-line: yes See module header
dataListIndex
Data list index (see module ETPD)
0 - (maxnumTraceProtData - 1)
- UWord wr
Multi-line: yes See module header
eventActive
Status of the event type
0 = not active
1 = active
- UWord wr
Multi-line: yes See module header
eventActiveStatus
Diagnosis data: status of the event type
0 activated
1 not activated
2 cannot be activated, because the sum of the variable lengths is too large
3 cannot be activated, because the internal resources are not sufficient
4 cannot be activated because the prorocol file cannot be created
100-...- cannot be activated, because the variable specification with the index (value - 100) is wrong
- UWord r
Multi-line: yes See module header
maxElementsFastFifoUsed
Diagnosis data: maximum number of elements in the FIFO buffer
- UWord r
Multi-line: yes See module header
maxFileLength
Maximum length of the protocol file
- Byte wr
Multi-line: yes See module header
maxGrossFileLengthUsed
Diagnosis data: Maximum gross length of the NCK protocol file
- Byte r
Multi-line: yes See module header
maxNetFileLengthTooSmall
Diagnosis data: Number of net bytes the protocol file is too small for
- Byte r
Multi-line: yes See module header
numElementsFastFifoTooS
mall
Diagnosis data: Number of entries the FIFO buffer is too small for
- UWord r
Multi-line: yes See module header
protocolFilename
Name of the protocol file including the path
- String[64] wr
Multi-line: yes See module header
skip
Number of events to be skipped
- UWord wr
Multi-line: yes See module header
timePeriod
Time base (for cyclic event types only)
ms UWord r
Multi-line: yes See module header
Some internal status data of the MMC can be accessed via this module.
/Nck/Nck/ActApplication
Current application for display in MMC
- String[32] wr
Multi-line: no
/Nck/Nck/ActBag
Current operating mode for display in MMC
- Character wr
Multi-line: no
/Nck/Nck/Channel
Current channel for display in MMC
- Character wr
Multi-line: no
/Nck/Nck/CoordSystem
Coordinate system for display in MMC
- Character wr
Multi-line: no
DB 62 to 70 Unassigned
DB 71 to 74 Tool management
DB 75 to 76 M group decoding
DB 77 Tool management buffer
DB 78 to 80 Reserved for Siemens
DB 81 to 89 See remarks concerning ShopMill, ManualTurn
DB 81 to 127 Unassigned
Note:
ShopMill ShopMill uses FCs 30 to 35 and DBs 81 to 88. ShopMill is a control unit for 2
1/2D milling machines in workshop operation. The FCs and DBs can be used
without any problem if the machine to be configured is not a milling machine for
2 1/2D machining. If the machine to be configured is intended for such
applications, the FCs and DBs should not be used.
Legend • A ”*” before the interface signals means that the function is active with
signal ZERO.
• In Step7, DBB means data module byte
• In Step7, DBW means data module word (16 bits)
• In Step7, DBD means data module double word (32 bits)
Inverse signals Signals marked with a ”*” are so-called inverse signals. These signals initiate
the appropriate function when a 0 signal appears rather than a 1 signal (e.g.
MCP, byte n+2.0: *NC STOP).
IB n + 1 Machine function
REPOS REF var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
IB n + 5 Axis selection
T1 T2 T3 T4 T5 T6 T7 T8
1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO
QB n + 3 Axis selection
T1 T2 T3 T4 T5 T6 T7 T8
Note
With the SINUMERIK 840D, the machine control panel is assigned to the
input/output area by GP parameters; as a standard, initial address 0 is
specified for the input and output areas.
With FM-NC, the initial address is set via the SDB 210. For the supplied SDB
210, initial address 120 is specified. If another initial address is desired, this
must be specified via the STEP 7 Package Communication Configuration.
Note that the GD parameters given automatically through Communication
Configuration must be set on the machine control panel.
IB n + 1 Machine function
REPOS REF var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
IB n + 2 Keyswitch Keyswitch Spindle *Spindle Feed start *Feed stop NC Start *NC Stop
position 0 position 2 start stop
IB n + 5 Direction keys
+X +C Rapid Travel -Y -X +Z
R2 R3 traverse command R11 R9 R8 R6
override MCS/WCS
R5 R12
T1 T2 T3 T4 T5 T6 T7 T8
1000 INC 100 INC 10 INC 1 INC JOG TEACH IN MDA AUTO
QB n + 3 Direction keys
Travel -Y -X +Z
R3 R5 command R11 R9 R8 R6 R15
MCS/WCS
T1 T2 T3 T4 T5 T6 T7 T8
START *STOP var. INC SS 0 1000 INC 100 INC 10 INC 1 INC
RESET SS 2 SS 1 E D C B A
(+) R15 (-) R13 Rapid KT4 KT3 KT2 KT1 KT0
traverse
R14
IB n + 5 Axis selection
T17 KT5 6 5 4 Z Y X
T1 T2 T3 T4 T5 T6 T7 T8
START STOP var. INC Unassigned 1000 INC 100 INC 10 INC 1 INC
QB n + 3 Unassigned
(+) R15 (-) R13 Rapid KT4 KT3 KT2 KT1 KT0
traverse
R14
QB n + 5 Axis selection
T17 KT5 6 5 4 Z Y X
T1 T2 T3 T4 T5 T6 T7 T8
IB n + 0 Reserved
IB n + 1 Reserved
IB n + 2
T9 T7 T6 T5 T4 T3 T2 T1
IB n + 3
T16 T15 T14 T13 T12 T11 T10 T9
IB n + 4
T24 T23 T22 T21
QB n + 0 always 1
New data Line
for selection
QB n + 1 selected
line
QB n + 2
L8 L7 L6 L5 L4 L3 L2 L1
QB n + 3
L16 L15 L14 L13 L12 L11 L10 L9
HHU digital display
QB ...
Note
With the SINUMERIK 840D, the handheld unit is connected to the OPI or
MCP interface of the PLC.
The initial addresses of the input/output areas and the activation must be set
via basic program parameter FB1. With the SINUMERIK 810D and FM-NC,
the handheld unit is connected to the MPI interface of the PLC.
The initial addresses of the input/output areas as well as the number of bytes
to be transferred must be specified via the STEP 7 Package Communication
Configuration.
IB n + 4 Shift keys
IB n + 5 Shift keys
IB n + 7
Channel 1
Channel 2
20-23 Feed and read-in disable byte 1-4 (alarm no.: 520100-520131)
Axis/spindle
User areas
...
372-379 User area 24 Bytes 1 - 8 (alarm no.: 702400-702463)
Note
Example The alarms numbered from 510200 to 510207 can be generated via DB2,
DBB6 (read-in disable channel 1). These alarms are defined as error
messages as standard.
DB10 →NC)
Signals to NC (PLC→
DBB 1 Setting of digital NCK inputs from PLC (SW 2 and higher)
DBB2, 3
unas-
signed
DBB 4 Disabling of digital NCK outputs /A2/ (SW 2 and higher)
DBB 5 Overwrite screenform of digital NCK /A2/ outputs (SW 2 and higher)
DBB 6 Setting value of digital NCK outputs from PLC /A2/ (SW 2 and higher)
DBB 7 Input screenform of digital NCK outputs /A2/ (SW 2 and higher)
Note
#) Bits 4-7 of the digital input and NCK outputs can be processed by the PLC
even though there are no hardware I/Os available for this. Therefore, these
bits can be used in addition to the information exchange between NCK and
PLC.
§) On the 840D, the digital inputs and outputs 1 to 4 of the NCK are
physically on-board. On the FM-NC, there are no hardware I/Os for bit 0 to
bit 3. These can be processed by the PLC according to #).
The external I/O signals from the NCK have been shifted to the range starting
with DBB122.
DB10 →NC)
Signals to NC (PLC→
DBB
58 - 59
DBB 122 Disable the external digital NCK inputs (SW 2 and higher)
DBB 123 Values from the PLC for the external digital NCK inputs (SW 2 and higher)
DBB 124 Disable the external digital NCK inputs (SW 2 and higher)
DBB 125 Values from the PLC for the external digital NCK inputs (SW 2 and higher)
DBB 126 Disable the external digital NCK inputs (SW 2 and higher)
DBB 127 Values from the PLC for the external digital NCK inputs (SW 2 and higher)
DBB 128 Disable the external digital NCK inputs (SW 2 and higher)
DBB 129 Values from the PLC for the external digital NCK inputs (SW 2 and higher)
DBB 130 Disable the external digital NCK outputs (SW 2 and higher)
DBB 131 Overwrite screenform for the external digital NCK outputs (SW 2 and higher)
DBB 132 Value from the PLC for the external digital NCK outputs (SW 2 and higher)
DBB 133 Default screenform for the external digital NCK outputs (SW 2 and higher)
DBB 134 Disable the external digital NCK outputs (SW 2 and higher)
DBB 135 Overwrite screenform for the external digital NCK outputs (SW 2 and higher)
DBB 136 Value from the PLC for the external digital NCK outputs (SW 2 and higher)
DBB 137 Default screenform for the external digital NCK outputs (SW 2 and higher)
DBB 138 Disable the external digital NCK outputs (SW 2 and higher)
DBB 139 Overwrite screenform for the external digital NCK outputs (SW 2 and higher)
DBB 140 Value from the PLC for the external digital NCK outputs (SW 2 and higher)
DBB 141 Default screenform for the external digital NCK outputs (SW 2 and higher)
DBB 142 Disable the external digital NCK outputs (SW 2 and higher)
DBB 143 Overwrite screenform for the external digital NCK outputs (SW 2 and higher)
DBB 144 Value from the PLC for the external digital NCK outputs (SW 2 and higher)
DBB 145 Default screenform for the external digital NCK outputs (SW 2 and higher)
DBB Unassigned
164,165
DBB 61-63
DBB 64 Setpoint for the digital outputs of the NCK without Setpoint for the digital on-board outputs of the NCK
hardware
Output 8 Output 7 Output 6 Output 5 Output 4 Output 3 Output 2 Output 1
DBB 65-67 Unassigned
Note
#) Although no associated hardware I/Os exist, the PLC can process bits 4-7
of the digital inputs and NCK outputs. Consequently, these bits can also be
used to transfer information between the NCK and the PLC.
DB 10 →PLC)
Signals from NC (NCK→
DBB 100 Axis number for handwheel 1 /H1/ (SW 2 and higher)
MMC--> PLC
Machine Handwheel Contour E D C B A
axis selected handwheel
DBB 101 Axis number for handwheel 2 /H1/ (SW 2 and higher)
MMC--> PLC
Machine Handwheel Contour E D C B A
axis selected handwheel
DBB 102 Axis number for handwheel 2/H1/ (SW 4.1 and higher)
MMC--> PLC
Machine Handwheel Contour E D C B A
axis selected handwheel
DB 10 →PLC)
Signals from NC (NCK→
DBB 108 NC ready Drive ready Drives in MMC-CPU MMC CPU MMC2
/A2/ /FBA/ cyclic Ready Ready CPU ready
(MMC to (MMC to
operation OPI) MPI) E_MMC2
/A2/ /A2/
Ready
7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8
DBB 112 Software cams minus (SW 4.1 and higher) /N3/
23 22 21 20 19 18 17 16
DBB 113 Software cams minus (SW 4.1 and higher) /N3/
31 30 29 28 27 26 25 24
7 6 5 4 3 2 1 0
15 14 13 12 11 10 9 8
DBB 116 Software cams plus (SW 4.1 and higher) /N3/
23 22 21 20 19 18 17 16
DBB 117 Software cams plus (SW 4.1 and higher) /N3/
31 30 29 28 27 26 25 24
Note
Concerning NCK-CPU Ready (DBX 104.7):
This signal is the sign-of-life monitoring function for the NC. It must be
included in the safety circuit of the machine.
Concerning MMC-CPU1 READY (DBX 108.3 and DBX 108.2):
If the MMC is connected to the operator panel interface (X 101), bit 3 is set
(default). When connecting to the PG MPI interface (X 122), bit 2 is set.
DB 11 →NCK) /K1/
Signals to mode group 1 (PLC→
DBB 3
Note
about machine function: machine function defined centrally when signal
"INC inputs in mode group area active" (DB10.DBX57.0) is set.
DB 11 →PLC) /K1/
Signals from mode group 1 (NCK→
DB 11 →NCK) /K1/
Signals to mode group 2 (PLC→
DBB 23 Unassigned
Note
about machine function: machine function defined centrally when signal
"INC inputs in mode group area active" (DB10.DBX57.0) is set.
DB 11 →PLC) /K1/
Signals from mode group 2 (NCK→
Note
The other mode groups (mode group 3 to mode group 10) are also located in
DB 11 with the following initial bytes:
Mode group 3: DBB 40 Mode group 7: DBB 120
Mode group 4: DBB 60 Mode group 8: DBB 140
Mode group 5: DBB 80 Mode group 9: DBB 160
Mode group 6: DBB 100 Mode group 10: DBB 180
Parameterization section
References: /FBSI/, SINUMERIK Safety Integrated
DBB 36 SPL
READY
DBB 37
SPL_DATA.INSEP [1..32]
DBD 38
SPL_DATA.INSEP [33..64]
DBD 42
SPL_DATA.OUTSEP [1..32]
DBD 46
SPL_DATA.OUTSEP [33..64]
DBD 50
SPL_DATA.INSIP [33..64]
DBD 58
SPL_DATA.OUTSIP [1..32]
DBD 62
SPL_DATA.OUTSIP [33..64]
DBD 66
SPL_DATA.MARKERSIP [1..32]
DBD 70
SPL_DATA.MARKERSIP [33..64]
DBD 74
SPL_DELTA.INSEP [33..64]
DBD 82
SPL_DELTA.OUTSEP [1..32]
DBD 86
SPL_DELTA.OUTSEP [33..64]
DBD 90
SPL_DELTA.INSIP [1..32]
DBD 94
SPL_DELTA.INSIP [33..64]
DBD 98
SPL_DELTA.OUTSIP [1..32]
DBD 102
SPL_DELTA.OUTSIP [33..64]
DBD 106
SPL_DELTA.MARKERSIP [1..32]
DBD 110
SPL_DELTA.MARKERSIP [33..64]
DBD 114
DBD 118 CMDSI
DBD 119
DBD 120 Error number
0 = no error
1 - 320 = Signal number starting from SPL_DATA.INSEP [1]
DBD 124 Level indicator of cross-checking
(diagnostics option: how many SPL signals currently differ in level)
DB 19 →MMC)
Signals to operator panel (PLC→
DBB 1 Reserved
DBB 9
DBB 12 V24 On V24 Off V24 V24 Stop COM1 COM2 Res. Res.
External
/A2/ /A2/ /A2/ /A2/ /A2/
/A2/
DBB 14 0=act. FS V24 act. FS: Index of file to be transferred in the standard list.
1=pas. FS V24 pass. FS: Number of the control file for user file names.
DBB 15 V24 act. FS: Index that specifies the axis, channel or tool no.
V24 pass. FS: Index of the file to be transferred in the user list
DBB 16
Part program handling: Number of the control file for user file names.
DBB 17
Part program handling: Index of the file to be transferred in the user list
DBB 21
DBB 23
DBB Reserved
28-29
DBB Reserved
30-39
DBB 43
PLC →MMC
DBB 44 Mode
change
disable
/A2/
DBW 48 Reserved
50-99
MMC writes its client identification (bus type, MMC bus address; as with DBW 100).
DBB Reserved
127-129
DBB Reserved
137-139
DB 20 →operator)
PLC machine data (PLC→
DBW
DBB
DBD
Note
The initial and end addresses of the PLC machine data areas depend on the
respective length indications of the partial areas. In general, the integer
values start with the data byte 0. The upper limit is determined by the
corresponding length indication. In general, the following bit arrays (2-decade
hexadecimal numbers on input) start with the following even address. The
real values follow directly the bit arrays and also start with an even address.
DB →NCK)
Signals to NCK channel (PLC→
21 - 30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB 1 Activate PLC action CLC CLC stop Time Synchron- Enable Activate
program complete override /TE1/ monitoring ized action protection referencing
test /K1/ /TE1/ act. (tool OFF zones /R1/
/K1/ manage- /A3/
ment)
/7 /6 /5 /4 /3 /2 /1 /0
H G F E D C B A
H G F E D C B A
Area 10 Area 9
Note
on Feedrate override active (DBX6.7)
even if feedrate override is not active (= 100 %), the setting 0% is effective.
on Feedrate override (DBB 4)
Traversing keys /H1/ Rapid Traversing Feed stop Activate handwheel /H1/
traverse key disable /V1/
override /H1/
/H1/
+ - 3 2 1
Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
Traversing keys /H1/ Rapid Traversing Feed stop Activate handwheel /H1/
traverse key disable /V1/
override /H1/
/H1/
+ - 3 2 1
Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
Traversing keys /H1/ Rapid Traversing Feed stop Activate handwheel /H1/
traverse key disable /V1/
override /H1/
/H1/
+ - 3 2 1
Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
Note
about machine function: machine function only defined when signal "INC
inputs in mode group area active" (DB10.DBX57.0) is not set.
DB →PLC,
Signals from NCK channel (NCK→
21-30 MMC→→PLC, PLC→ →NCK)
DBB 27 Reserved
MMC--> PLC
DBB 29
PLC→NCK Do not Switch off Switch off Activate Activate Activate Activate Activate
fixed feed fixed feed fixed feed fixed feed
disable wear workpiece PTP
4 3 2 1
tool monitoring counter motion /FBMA/, /FBMA/, /FBMA/, /FBMA/,
/V1/ /V1/ /V1/ /V1/
(SW 4 and (SW 4 and (SW 4 and (SW 4 and
higher) higher) higher) higher)
Note
on Feedrate override for rapid traverse selected (DBX25.3)
Depending on this signal, the basic PLC program copies the feedrate
override onto the rapid traverse override on the channel-specific interface.
On Program test selected (DBX25.7)
”Program test selected” means axis disable for all channel axes and spindles.
Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
DBB 44
MMC--> PLC
Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
DBB 50
MMC--> PLC
Var. INC 10000 INC 1000 INC 100 INC 10 INC 1 INC
DBB 56
MMC-->
PLC
DBB 57
DB
21 - 30 →PLC)
Signals from NCK channel (NCK→
Note
For 10-decade T numbers, only the T fct. 1 change signal is available. For
5-decade D numbers, only the D fct. 1 change signal is available.
DB
21 - 30 →PLC)
Signals from NCK channel (NCK→
DBD 70
M function 1 (binary) /H2/
Note
M functions are programmed in the part program in the INTEGER format
(8 decades plus sign).
DB →PLC)
Signals from NCK channel (NCK→
21 - 30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB 128
DBW 130 For 5-decade D nos., D function 1 (16 bit DINT) is used in DBD 130 (see note)
Extended address D function 2 (8 bit Int)
DBB 130
Note
With active tool management, programmed T functions are not output to the
PLC.
8-decade T nos. are only available as T function 1
Programmed D functions with names (e.g. D=CUTEDGE_1) cannot be
output in ASCII format to the PLC.
5-decade D nos. are only available as D function 1
The REAL format corresponds to floating point representation in STEP 7
(24 bit mantissa and 8 bit exponent). This floating point format supplies a
maximum of 7 valid places.
DB
21 - 30 →PLC)
Signals from NCK channel (NCK→
Note
DBB 207
Note
M functions marked with * are not decoded in this bit array if a spindle is
configured in the channel. In this case, these M functions are offered as
extended M functions in DB21-30.DBB68 ff. and in the relevant axis DB
DB31-61.DBB86 ff.
Dynamic M functions (M00 to M99) are decoded by the basic PLC program.
The PLC user must use dynamic M functions in order to generate static M
functions.
Active G functions
DB →PLC)
Signals from NCK channel (NCK→
21 - 30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
...
DBB 270 Number of active G function of G function group n-1 (binary) /K1/
Note
The active G functions of the groups are updated each time a G function or a
mnemonic identifier (e.g. SPLINE) is programmed.
G functions within a G group are output as binary value, starting with 1.
A G function with the value 0 means that no G function is active for this G
group.
DB
21 - 30 →PLC) (SW 2 and higher)
Signals from NCK channel (NCK→
Area 10 Area 9
Area 10 Area 9
Note
The request signals are set by the user and reset by the basic program after
transmission of the corresponding data.
DB
21 - 30 →PLC) (SW 4 and higher)
Signals from NCK channel (NCK→
DB →NCK)
Signals to NCK channel (PLC→
21 - 30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DB →PLC)
Signals from NCK channel (NCK→
21 - 30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DB →PLC)
Signals from NCK channel (NCK→
21 - 30
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
Modification signals tool management functions
DBB
345-347
Transferred tool management functions
4.2.14 →NCK)
Signals from/to axis/spindle (PLC→
DB →NCK)
Signals to axis/spindle (PLC→
31 -61
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB 1 Override Position Position Follow-up Axis/spindle Sensor fixed Acknowl. Drive test
active measuring measuring mode /A2/ disable stop fixed stop movement
Axis and
/V1/ system 2 system 1 /A2/ /F1/ reached enable
spindle /A2/ /A2/ (SW 2 and /F1/ (SW 2
higher) and higher))
DBB 4 Traversing keys /H1/ Rapid Traversing Feed Activate handwheel /H1/
Axis and traverse key disable stop/spindle
spindle override /H1/ stop /A2/
/H1/
plus minus 3 2 1
DBB 7
Note
DBX8.4: is automatically reset after assignment (SW 3.7, 4.2 and higher). For
previous SW versions, the activation signal must be applied until the
assignment is made (DBB68).
DBB
10-11
DBB 12 Delay 2nd software limit switch Hardware limit switch
reference /A3/ /A3/
Axis
point
approach
/R1/
plus minus plus minus
DBB
13-15
DBB 16 Delete No n- Resyn- Resyn- Gear has Actual gear stage /S1/
S value monitoring chronize chronize changed
Spindle
/S1/ when spindle 1 spindle 2 over /S1/
changing /S1/ /S1/
gear /S1/
C B A
DBB 21 Pulse n controller Selecting Motor selection /A2/ Drive parameter set selection /A2/
enable integrator motor
611D
/A2/ disable /A2/
/A2/
B A C B A
DBB 25
DBB 27
Grinding
DBB 30-
31
Grinding
DBB 34
DBB ...
DBB 59
Note
DB →PLC)
Signals from axis/spindle (NCK→
31 -61
Byte Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
DBB 60 Position reached /B1/ References/ References/ Encoder Encoder NCU_Link Spindle
Axis and with exact with exact synchro- synchro- limit limit Axis active /no axis
spindle stop fine stop nizes nizes frequency frequency /S1/
/B3/
coarse 2 /R1/ 1 /R1/ exceeded exceeded
2 /A3/ 1 /A3/
DBB 62 Force fixed Fixed stop Activate Measure- Revolutio- Handwheel Software
stop limited reached travel to ment nal overlay cams
/F1/ (SW /F1/ fixed stop active feedrate active /H1/ active /N3/
5.2) (SW 2 and /F1/ (SW 2 active (SW 2 and (SW 2 and
higher) and higher) higher) higher)
DBB 63
C B A
DBB 70-71
DBB 72
DBB 73-75
DBB 77
DBB 78
Axis
F function (REAL format)
for positioning axis /V1/
DBB 83 Actual Speed Spindle in Support Geometry Set speed Set speed Speed limit
rotat. monitoring setpoint area limits monitoring increased limited exceeded
Spindle
direction /W1/ range /S1/ violated /W1/ /S1/ /S1/ /S1/
CW (SW 2 and /S8/ (SW 2 and
/S1/ higher) (SW 2 and higher)
higher)
DBB 84 Active spindle operating mode /S1/ Synchro- Tapping CLGON SUG active Const.
nous mode without active (grinding cutting
Spindle
/S3/ compen- /S8/ wheel speed
(SW 2 and sating (SW 2 and surface active
higher) chuck /S1/ higher) speed)
Control Oscillation Positioning
mode mode mode
DBB 85
Spindle
DBD 88
Spindle
S function (floating-point) for spindle /S1/
Axis 24 Axis 17
I8 I7 I6 I5 I4 I3 I2 I1
DBB 1
I16 I15 I14 I13 I12 I11 I10 I9
DBB 2,3
DBB n
res. res. res. NC Position at Reload Unload Load
program loading point
positions
magazine
DBB
n+2 Assigned channel (8 bit Int)
DBB
n+3 Tool management no. (8 bit Int)
DBD
n+4 Unassigned parameter 1 (D word)
DBD
n+8 Unassigned parameter 2 (D word)
DBD
n + 12 Unassigned parameter 3 (D word)
DBW
n + 16 Identification for loading/unloading station (Int), (fixed value 9999)
DBW
n + 18 No. of loading station (Int)
DBW
n + 20 Magazine no. (source) for unloading/reloading (Int)
DBW
n + 22 Location no. (source) for unloading/reloading (Int)
DBW
n + 24 Magazine no. (target) for loading/reloading/positioning (Int)
DBW
n + 26 Location no. (target) for loading/reloading/positioning (Int)
DBW
n + 28 Spare
Load interface 1 is responsible for spindle loading and reloading of tools, for relocating tools and for positioning at any
location (e.g. buffer). References: /FBW/, ”Description of Functions, Tool Management"
DB 72 →PLC)
Signals from spindle (NCK→
I8 I7 I6 I5 I4 I3 I2 I1
DBB 1
I16 I15 I14 I13 I12 I11 I10 I9
DBB 2,3
DBB n
res. Replace Replace OldT in T0 Prepare Perform Compul-
manual manual buffer no. change change sory
tool tool. (n-42) (initiate: change
M06)
DBB Unassigned
n+1
DBB
n+2 Assigned channel (8 bit Int)
DBB
n+3 Tool management no. (8 bit Int)
DBD
n+4 Unassigned parameter 1 (D word)
DBD
n+8 Unassigned parameter 2 (D word)
DBD
n + 12 Unassigned parameter 3 (D word)
DB73 →PLC)
Signals from circular magazine (NCK→
I8 I7 I6 I5 I4 I3 I2 I1
DBB 1
I16 I15 I14 I13 I12 I11 I10 I9
DBB 2,3
DBB n
res. res. res. res. T0 res. Perform Obligatory
change change
(initiation:
T no.)
DBB Unassigned
n+1
DBB Assigned channel (8 bit Int)
n+2
DBB Tool management no. (8 bit Int)
n+3
DBD Unassigned parameter 1 (D word)
n+4
DBD Unassigned parameter 2 (D word)
n+8
DBD Unassigned parameter 3 (D word)
n + 12
DBW Reserved
n + 16
DBW Reserved
n + 18
DBW Circular magazine no. (Int)
n + 20
DBW Location no. for new tool (Int)
n + 22
DBW Reserved
n + 24
DBW Location no. for old tool (Int)
n + 26
DBW Tool new: location type (Int)
n + 28
DBW Tool new: size left (Int)
n + 30
Note
On a tool change the PLC can detect whether a tool is about to be disabled
because the tool life or workpiece counter has been exceeded. The signal
"Prewarning limit reached" is scanned for this. The prewarning threshold
must be set correspondingly.
DB77 is set up. However, its signals and data cannot yet be addressed in
SW 5.1.
Note
Initial addresses of the buffers:
Buffer 1: n = 0
2: n = 20
3: n = 40
...
m: n = (m-1)*20
46.0 Reserved - -
47.0 Reserved - -
48.0 Reserved - -
52.0 Reserved - -
56.0 Reserved - -
60.0 Reserved - -
64.0 CTM_OUT.errors.nc_start_error FALSE Error messages, NC Start key defective
64.1 CTM_OUT.errors.nc_stop_error FALSE Error messages, NC Stop key defective
64.2 CTM_OUT.errors.spindle_start_error FALSE Error messages, spindle start key defective
64.3 CTM_OUT.errors.spindle_stop_error FALSE Error messages, spindle stop key defective
64.5 Reserved - -
64.6 Reserved - -
64.7 Reserved - -
65.0 Reserved - -
65.1 Reserved - -
65.2 Reserved - -
66.0 Reserved - -
67.0 Reserved - -
68.0 Reserved - -
72.0 Reserved - -
76.0 nck_signal_monitor.monitor_on FALSE NCK signal monitor function active
(input signal)
76.1 nck_signal_monitor.monitor_initialize FALSE Initialize data (input signal)
78.0 nck_signal_monitor.access_error[1]. W#16#0 Current number of error message 1
current_number (output signal)
80.0 nck_signal_monitor.access_error[1]. B#16#0 DB number of error message 1
db_number (output signal)
81.0 nck_signal_monitor.access_error[1]. B#16#0 Byte number of error message 1
byte_number (output signal)
82.0 nck_signal_monitor.access_error[1]. B#16#0 Bit number of error message 1
bit_number (output signal)
84.0 nck_signal_monitor.access_error[2]. W#16#0 Current number of error message 2
current_number (output signal)
86.0 nck_signal_monitor.access_error[2]. B#16#0 DB number of error message 2
db_number (output signal)
87.0 nck_signal_monitor.access_error[2]. B#16#0 Byte number of error message 2
byte_number (output signal)
88.0 nck_signal_monitor.access_error[2]. B#16#0 Bit number of error message 2
bit_number (output signal)
: :
192.0 nck_signal_monitor.access_error[20]. W#16#0 Current number of error message 20
current_number (output signal)
194.0 nck_signal_monitor.access_error[20]. B#16#0 DB number of error message 20
db_number (output signal)
195.0 nck_signal_monitor.access_error[20]. B#16#0 Byte number of error message 20
byte_number (output signal)
196.0 nck_signal_monitor.access_error[20]. B#16#0 Bit number of error message 20
bit_number (output signal)
Note
5.2.1 ManualTurn
FC no. Designation Meaning Kit
30 ManualTurn PLC, status management; this is
invoked in OB 1
31-33 ManualTurn PLC, status management; these
are only loaded and must not be changed
34 Diagnostic block for monitoring the
ManualTurn-specific VDI signals
35 ManualTurn-local function block; this is only
loaded
5.2.2 ShopMill
FC no. Designation Meaning Kit
30 ShopMill PLC, status management; this is
invoked in OB 1
31-33 ShopMill PLC, status management; these are
only loaded
34 Diagnostic block for monitoring the ShopMill-
specific VDI signals
35 ShopMill-local function block; this is only
loaded
Note Only so many DBs are created as are necessary according to NC-MD.
Note
Data blocks of inactivated channels, axes/spindles, C programming, tool
management can be assigned by the user.
5.3.1 ManualTurn
DB no. Designation Meaning Kit
81 Data block for MMC; will be loaded.
82 Data block for spec. machine control panel
signals.
Configured by machine manufacturer.
83-87 Local data blocks; will be loaded and called by
FC30.
5.3.2 ShopMill
DB no. Designation Meaning Kit
81 Data block for MMC
82 Data block for ShopMill interface
83-87 Internal FC 30 data blocks
88 Entity data block for FB4
References
General Documentation
/BU/ SINUMERIK 840D/810D/FM-NC
Ordering Information
Catalog NC 60.1
Order No.: E86060-K4460-A101-A6-7600
/ST7/ SIMATIC
SIMATIC S7 Programmable Logic Controllers
Catalog ST 70
Order No.: E86 060-K4670-A111-A3
Electronic Documentation
/CD6/ The SINUMERIK system (04.00 Edition)
DOC ON CD
(with all SINUMERIK 840D/810D/FM-NC and SIMODRIVE 611D
publications)
Order No.: 6FC5 298-5CA00-0BG2
User Documentation
Manufacturer/Service Documentation
DI1 Start-up
DI2 Scanning with tactile sensors (scancad scan)
DI3 Scanning with Lasers (scancad laser)
DI4 Milling Program Generation (scancad mill)
Description of Functions
ISO Dialects for SINUMERIK (04.00 Edition)
Order No.: 6FC5 297-5AE10-0BP1
BA Operator's Guide
EU Development Environment (Configuring Package)
PS Online only: Configuring Syntax (Configuring Package)
PSE Introduction to Configuring of Operator Interface
IK Screen Kit: Software Update and Configuration
/PJLM/ SIMODRIVE
Planning Guide Linear Motors (02.00 Edition)
ALL General Information about Linear Motors
1FN1 1FN1 Three-Phase AC Linear Motor
1FN3 1FN3 Three-Phase AC Linear Motor
CON Connections
Order No.: 6SN1 197-0AA20-0BP3
/PJM/ SIMODRIVE
Planning Guide Motors
Three-Phase AC Motors for Feed and (01.98 Edition)
Main Spindle Drives
Order No.: 6SN1 197-0AB70-0BP1
Index
aaLeadTyp 3-345, 3-414
aaLeadV 3-345, 3-414
/ aaLoad 3-345, 3-414
aaMm 3-345, 3-415
/Nck/Nck/ActApplication 3-530 aaMm1 3-345, 3-415
/Nck/Nck/ActBag 3-530 aaMm2 3-346, 3-415
/Nck/Nck/Channel 3-530 aaMm3 3-346, 3-415
/Nck/Nck/CoordSystem 3-530 aaMm4 3-346, 3-415
aaMw 3-433
aaMw1 3-434
2 aaMw2 3-434
aaMw3 3-434
2nd torque limit 3-350, 3-419 aaMw4 3-434
aaOff 3-346, 3-415
aaOffLimit 3-346, 3-415
6 aaOffVal 3-346, 3-415
aaOscillReversePos1 3-346, 3-415
aaOscillReversePos2 3-346, 3-415
611D / enable high-speed inputs/outputs 3-504 aaOvr 3-346, 3-416
611D support 3-305 aaPower 3-346, 3-416
aaSoftendn 3-347, 3-416
aaSoftendp 3-347, 3-416
A aaStat 3-347, 3-416
aaSync 3-347, 3-416
a0-coeff. nth polynominal for synchonous action aaTorque 3-347, 3-416
3-375 aaTyp 3-347, 3-416
a1-coeff. nth polynominal for synchonous action aaVactB 3-347, 3-417
3-375 aaVactM 3-347, 3-417
a2-coeff. nth polynominal for synchonous action aaVactW 3-434
3-375 aaVc 3-348, 3-417
a3-coeff. nth polynominal for synchonous action ABS_ACTUAL_CURRENT
3-376 MD 1719 2-122
AA_OFF_LIMIT 3-509 ABS_INC_RATIO
AA_OFF_LIMIT MD 30260 2-240
MD 43350 2-276 Abscissa arc centre of 10th contour element
AA_OFF_MODE 3-311, 3-318
MD 36750 2-258 Abscissa arc centre of 1st contour element
aaCoupAct 3-344, 3-413 3-310, 3-317
aaCoupOffs 3-344, 3-413 Abscissa arc centre of 2nd contour element
aaCurr 3-344, 3-413 3-310, 3-317
aaDelt 3-433 Abscissa arc centre of 3rd contour element
aaDtbb 3-344, 3-413 3-310, 3-317
aaDtbw 3-433 Abscissa arc centre of 4th contour element
aaDteb 3-344, 3-413 3-310, 3-317
aaDtepb 3-344, 3-413 Abscissa arc centre of 5th contour element
aaDtepw 3-433 3-310, 3-317
aaDtew 3-433 Abscissa arc centre of 6th contour element
aaEgActive 3-373 3-310, 3-317
aaEgAx 3-373 Abscissa arc centre of 7th contour element
aaEgDenom 3-373 3-310, 3-317
aaEgNumera 3-373 Abscissa arc centre of 8th contour element
aaEgNumLa 3-374 3-310, 3-318
aaEgSyn 3-374 Abscissa arc centre of 9th contour element
aaEgSynFa 3-374 3-311, 3-318
aaEgType 3-374 Abscissa end point of 10th contour element
aaEsrEnable 3-344, 3-414 3-312, 3-320
aaEsrStat 3-345, 3-414 Abscissa end point of 1st contour element
aaLeadP 3-345, 3-414 3-312, 3-319
aaLeadSp 3-345, 3-414 Abscissa end point of 2nd contour element
aaLeadSv 3-345, 3-414 3-312, 3-319
Active tool length 3 3-380 Actual value of the smoothened current 3-449
Active tool radius 3-380 Actual version Dpr 3-522
Active total offset 3-377 ACTUAL_CURRENT
Active total offset for block search 3-385 MD 1708 2-121
Active transformation 3-380 ACTUAL_CURRENT_FILTER_FREQ
actLineNumber 3-392 MD 1250 2-106
actOriToolLength1 3-379 ACTUAL_CYL_FORCE
actOriToolLength2 3-379 MD 5708 2-141
actOriToolLength3 3-379 ACTUAL_PISTON_POSITION
actProgPos 3-430 MD 5741 2-142
actProgPosBKS 3-434 ACTUAL_POSITION
actPunchRate 3-407 MD 5740 2-142
acTrafo 3-379 ACTUAL_PRESSURE_A
actSpeed 3-360, 3-363, 3-438, 3-441 MD 5704 2-141
actSpeedRel 3-348, 3-417 ACTUAL_PRESSURE_B
actTNumber 3-379 MD 5705 2-141
actTNumberLong 3-380 ACTUAL_RAMP_TIME
actTNumberS 3-380 MD 1723 2-122
actToolAdapterNum 3-380 ACTUAL_SPEED
actToolBasePos 3-342, 3-411, 3-430 MD 1707 2-120, 2-121
actToolBasePosBasic 3-434 MD 5707 2-141
actToolBasPosBN 3-435 ACTUAL_STALL_POWER_SPEED
actToolBasPosEN 3-435 MD 1148 2-100
actToolEdgeCenterPos 3-430 ACTUAL_STALL_POWER_SPEED_M2
actToolEdgeCenterPosEns 3-435 MD 2148 2-126
actToolIdent 3-380 ACTUAL_VALUE_CONFIG
actToolLength1 3-380 MD 1011 2-94
actToolLength2 3-380 MD 5011 2-130
actToolLength3 3-380 ACTUAL_VALUE_CONFIG_DIRECT
actToolRadius 3-380 MD 1030 2-95
actToolWide 3-463 ACTUAL_VALVE_SPOOL_POS
actTransform 3-380 MD 5716 2-142
Actual bus access duration 3-516 actualCurrent 3-449, 3-452
Actual gear stage of spindle 3-360, 3-363, actualSpeed 3-449, 3-452
3-438, 3-441 actValResol 3-348, 3-417
Actual lead value position 3-345, 3-414 acVactB 3-380
Actual lead value velocity 3-345, 3-414 acVactw 3-380
Actual motor wiring 3-350, 3-419 acVc 3-381
Actual position difference between 2 encoders adaptData 3-484
3-355, 3-424 Adapter data 3-484
Actual position value in relation to WOS frame Adapter number 3-457
3-435 adaptNo 3-457
Actual status of DP-M bus - DP-M controlled aDbb 3-325
3-516 aDbd 3-325
Actual tool base position 3-435 aDbr 3-325
Actual value assignment 3-506 aDbw 3-325
Actual value in basic coordinate system 3-434 Add. correction value for path feed or axial feed
Actual value of axis specific feedrate 3-417 3-348, 3-417
Actual value of axis-specific feedrate Add. path feed correction for synchronous
3-348, 3-434 actions 3-381
Actual value of position, encoder 1. 3-355, 3-424 ADD_MOVE_ACCEL_RESERVE
Actual value of position, encoder 2 3-355, 3-424 MD 20610 2-209
Actual value of rotary speed 3-348, 3-417, Added for alignment only 3-436
3-449, 3-452 aDlb 3-325
Actual value of smoothened current 3-452 aDld 3-325
Actual value of subroutine call counter aDlr 3-326
3-395, 3-397 aDlw 3-326
Actual value of subroutine call counter. 3-399 aInco 3-326
Actual value of the axis/spindle current in A Alarm number (actual alarm)3-337, 3-339, 3-341
3-344, 3-413 ALARM_MASK_POWER_ON
Actual value of the interpolation feedrate 3-378 MD 1600 2-116
Actual value of the resolution 3-348, 3-417 MD 5600 2-139
CL1_RES_IMAGE CMM_ENABLE_TRACYL
MD 1732 2-123 MD 9721 2-166
MD 5732 2-142 CMM_FACE_MILL_EFF_TOOL_DIAM
cl1PoImage 3-449, 3-452 MD 9669 2-165
cl1ResImage 3-449, 3-452 CMM_FEED_WITH_COLL_CTRL
CLAMP_POS_TOL MD 9757 2-167
MD 36050 2-256 CMM_FIXED_TOOL_PLACE
clearInfo 3-336, 3-339, 3-340 MD 9672 2-165
Client status including output release 3-518 CMM_M_CODE_COOLANT_I
CLOSED_LOOP_SYSTEM_DAMPING MD 9680 2-166
MD 5180 2-133 CMM_M_CODE_COOLANT_I_AND_II
cmdAngPos 3-360, 3-363, 3-438, 3-441 MD 9668 2-165
cmdConstCutSpeed 3-360, 3-363, 3-438, 3-441 CMM_M_CODE_COOLANT_II
cmdContrPos 3-349, 3-418 MD 9681 2-166
cmdCouppPosOffset 3-349, 3-418 CMM_MAX_CIRC_SPEED_ROT_SP
cmdFeedRate 3-349, 3-419, 3-435 MD 9759 2-167
cmdFeedRateIpo 3-383 CMM_MAX_INP_FEED_P_MIN
cmdGearStage 3-360, 3-363, 3-438, 3-441 MD 9664 2-164
cmdGwps 3-360, 3-363, 3-438, 3-441 CMM_MAX_INP_FEED_P_ROT
cmdInvocCount 3-395 MD 9665 2-164
cmdProgPos 3-430 CMM_MAX_INP_FEED_P_TOOTH
cmdSpeed 3-360, 3-363, 3-438, 3-441 MD 9666 2-164
cmdSpeedRel 3-349, 3-419 CMM_MAX_SPIND_SPEED_ROT_SP
cmdToolBasePos 3-342, 3-411, 3-431 MD 9760 2-167
cmdToolEdgeCenterCircleCenterEns 3-393 CMM_MEAS_DIST_MAN
cmdToolEdgeCenterCircleCenterEnsS 3-393 MD 9753 2-167
cmdToolEdgeCenterCircleRadiusEns 3-393 CMM_MEAS_DIST_TOOL_LENGTH
cmdToolEdgeCenterCircleRadiusEnsS 3-393 MD 9754 2-167
cmdToolEdgeCenterPos 3-431 CMM_MEAS_DIST_TOOL_RADIUS
cmdToolEdgeCenterPosEnsS 3-435 MD 9755 2-167
CMM_COUNT_GEAR_STEPS CMM_MEAS_PROBE_INPUT
MD 9662 2-164 MD 9750 2-167
CMM_CYC_DRILL_RELEASE_ANGLE MD 9750 2-165
MD 9659 2-164 CMM_MEAS_T_PROBE_INPUT
CMM_CYC_DRILL_RELEASE_DIST MD 9751 2-167
MD 9656 2-164 CMM_MEAS_TOL_ROT_SP
CMM_CYC_MAX_CONT_PO_TO_RAD MD 9762 2-168
MD 9658 2-164 CMM_MEASURING_DISTANCE
CMM_CYC_MIN_CONT_PO_TO_RAD MD 9752 2-167
MD 9657 2-164 CMM_MEASURING_FEED
CMM_CYC_PECKING_DIST MD 9756 2-167
MD 9655 2-163 CMM_MIN_FEED_ROT_SP
CMM_DIRECTORY_SOFTKEY_PATH1 MD 9761 2-168
MD 9676 2-156, 2-165 CMM_POS_COORDINATE_SYSTEM
CMM_DIRECTORY_SOFTKEY_PATH2 MD 9650 2-163
MD 9677 2-156, 2-165 MD 9650 2-156
CMM_DIRECTORY_SOFTKEY_PATH3 CMM_POS_FEED_WITH_COLL_CTRL
MD 9678 2-156, 2-166 MD 9758 2-167
CMM_DIRECTORY_SOFTKEY_PATH4 CMM_SPEED_FIELD_DISPLAY_RES
MD 9679 2-156, 2-166 MD 9654 2-163
CMM_ENABLE_A_AXIS CMM_START_RAD_CONTOUR_POCKET
MD 9653 2-163 MD 9670 2-165
CMM_ENABLE_B_AXIS CMM_T_PROBE_APPROACH_DIR
MD 9720 2-166 MD 9768 2-168
CMM_ENABLE_CUSTOMER_M_CODES CMM_T_PROBE_DIAM_LENGTH_MEAS
MD 9661 2-164 MD 9765 2-168
CMM_ENABLE_PLANE_CHANGE CMM_T_PROBE_DIAM_RAD_MEAS
MD 9660 2-164 MD 9766 2-168
CMM_ENABLE_SWIVELLING_HEAD CMM_T_PROBE_DIST_RAD_MEAS
MD 9723 2-167 MD 9767 2-168
CMM_ENABLE_TOOL_MAGAZINE CMM_TOOL_DISPLAY_IN_DIAM
MD 9674 2-165 MD 9663 2-164
COUPLE_IS_WRITE_PROT_1 CTM_CYCLE_DWELL_TIME
MD 21340 2-215 MD 9621 2-160
COUPLE_POS_TOL_COARSE CTM_CYCLE_DWELL_TIME_SEC
MD 37200 2-267 MD 9631 2-161
COUPLE_POS_TOL_FINE CTM_CYCLE_SAFETY_CLEARANCE
MD 37210 2-267 MD 9620 2-160
COUPLE_RATIO_1 CTM_ENABLE_C_AXSIS
MD 42300 2-273 MD 9618 2-160
COUPLE_RESET_MODE_1 CTM_ENABLE_CALC_THREAD_PITCH
MD 21330 2-215 MD 9640 2-162
COUPLE_VELO_TOL_COARSE CTM_ENABLE_CIRCLE_HOLE_CYCLE
MD 37220 2-267 MD 9642 2-162
COUPLE_VELO_TOL_FINE CTM_ENABLE_FEED_P_MIN
MD 37230 2-267 MD 9608 2-159
COUPLING_MODE_1 CTM_ENABLE_RAPID_FEED
MD 21310 2-214 MD 9607 2-159
cOut 3-383 CTM_ENABLE_REFPOINT
CPREC_WITH_FFW MD 9622 2-160
MD 20470 2-209 CTM_FIN_SPEED_PERCENT
CRC diagnostic parameter 3-452 MD 9630 2-161
CRC errors on the drive bus 3-352, 3-421 CTM_G91_DIAMETER_ON
CRC_DIAGNOSIS MD 9619 2-160
MD 1720 2-122 CTM_G91_DIAMETER_ON (for MMC 100)
MD 5720 2-142 MD 9619 2-156
crcErrorCount 3-449, 3-452 CTM_MAX_TOOL_WEAR
CRC-parameter for diagnosis 3-449 MD 9639 2-162
CRIT_SPLINE_ANGLE CTM_MODE_SELECT_BY_SOFTKEY
MD 42470 2-274 MD 9624 2-160
CTM_ ANGLE_REFERENCE_AXIS CTM_POS_COORDINATE_SYSTEM
MD 9632 2-161 MD 9610 2-159
CTM_ CIRC_TAP_DWELL_TIME_2 MD 9610 2-155
MD 9645 2-162 CTM_ROUGH_I_RELEASE_DIST
CTM_ ENABLE_DRIVEN_TOOL MD 9649 2-162
MD 9643 2-162 CTM_SIMULATION_DEF_VIS_AREA
CTM_ ENABLE_G_CODE_INPUT MD 9602 2-159, 2-163
MD 9641 2-162 CTM_SIMULATION_DEF_VIS_AREA
CTM_ ENABLE_S_TOOL_TABLE (for MMC 100)
MD 9636 2-161 MD 9602 2-155
CTM_ INC_DEC_FEED_PER_MIN CTM_SIMULATION_DEF_X
MD 9633 2-161 MD 9600 2-158, 2-163
CTM_ INC_DEC_FEED_PER_ROT CTM_SIMULATION_DEF_X (for MMC 100)
MD 9634 2-161 MD 9600 2-155, 2-158
CTM_ MAX_INP_FEED_P_MIN CTM_SIMULATION_DEF_Y
MD 9637 2-161 MD 9601 2-163
CTM_ MAX_INP_FEED_P_ROT CTM_SIMULATION_DEF_Y (for MMC 100)
MD 9638 2-161 MD 9601 2-155
CTM_ ROUGH_O_RELEASE_DIST CTM_SIMULATION_DEF_Z
MD 9648 2-162 MD 9601 2-159
CTM_ANGLE_REFERENCE_AXIS CTM_SIMULATION_MAX_VIS_AREA
(for MMC 100) MD 9605 2-159, 2-163
MD 9632 2-156 CTM_SIMULATION_MAX_VIS_AREA
CTM_CIRC_TAP_DWELL_TIME_1 (for MMC 102/103)
MD 9644 2-162 MD 9605 2-155
CTM_COUNT_GEAR_STEPS CTM_SIMULATION_MAX_X
MD 9627 2-161 MD 9603 2-159, 2-163
CTM_CROSS_AX_DIAMETER_ON CTM_SIMULATION_MAX_X (for MMC 102/103)
MD 9611 2-159 MD 9603 2-155
CTM_CROSS_AX_DIAMETER_ON CTM_SIMULATION_MAX_Y
(for MMC 100) MD 9604 2-163
MD 9611 2-155 CTM_SIMULATION_MAX_Y (for MMC 102/103)
CTM_CUSTOMER_START_PICTURE MD 9604 2-155
MD 9625 2-160 CTM_SIMULATION_MAX_Z
CURRENT_FILTER_2_SUPPR_FREQ CUTCOM_MAX_DISC
MD 1213 2-102, 2-103 MD 20220 2-206
CURRENT_FILTER_3_BANDWIDTH CUTCOM_MAXNUM_CHECK_BLOCKS
MD 1217 2-103 MD 20240 2-207
CURRENT_FILTER_3_BS_FREQ CUTCOM_MAXNUM_DUMMY_BLOCKS
MD 1224 2-104 MD 20250 2-207
CURRENT_FILTER_3_BW_NUM CUTCOM_MAXNUM_SUPPR_BLOCKS
MD 1218 2-103 MD 20252 2-207
CURRENT_FILTER_3_DAMPING CUTCOM_PARALLEL_ORI_LIMIT
MD 1207 2-102 MD 21080 2-211
CURRENT_FILTER_3_FREQUENCY CUTCOM_PLANE_ORI_LIMIT
MD 1206 2-102 MD 21082 2-211
CURRENT_FILTER_3_SUPPR_FREQ CUTCOM_PLANE_PATH_LIMIT
MD 1216 2-103 MD 21084 2-211
CURRENT_FILTER_4_BANDWIDTH cuttEdgeNo 3-486
MD 1220 2-103 cuttEdgeParam 3-455, 3-498
CURRENT_FILTER_4_BS_FREQ CUTTING_EDGE_DEFAULT
MD 1225 2-104 MD 20270 2-207
CURRENT_FILTER_4_BW_NUM CUTTING_EDGE_RESET_VALUE
MD 1221 2-104 MD 20130 2-204
CURRENT_FILTER_4_DAMPING Cycles between bus access errors type 1 3-516
MD 1209 2-102 Cycles between bus access errors type 2 3-516
CURRENT_FILTER_4_FREQUENCY cycServRestricted 3-383
MD 1208 2-102 CYLINDER_A_ORIENTATION
CURRENT_FILTER_4_SUPPR_FREQ MD 5151 2-132
MD 1219 2-103 CYLINDER_DEAD_VOLUME_A
CURRENT_FILTER_CONFIG MD 5135 2-132
MD 1201 2-101 CYLINDER_DEAD_VOLUME_B
CURRENT_LIMIT MD 5136 2-132
MD 1238 2-105 CYLINDER_FASTENING
CURRENT_LIMIT_M2 MD 5152 2-132
MD 2238 2-127 CYLINDER_PISTON_DIAMETER
CURRENT_LSB MD 5131 2-131
MD 1710 2-121 CYLINDER_SAFETY_CONFIG
CURRENT_MONITOR_FILTER_TIME MD 5530 2-139
MD 1254 2-106
CURRENT_ROTORPOS_IDENT
MD 1019 2-94 D
CURRENT_SMOOTH_HYSTERESIS
MD 1246 2-105 Dadr 3-401
CURRENT_SMOOTH_HYSTERESIS_M2 DARKTIME_TO_PLC (for OP 30)
MD 2246 2-128 MD 9015 2-145
CURRENT_SMOOTH_SPEED data 3-460, 3-461
MD 1245 2-105 Data about bus configuration available 3-515
CURRENT_SMOOTH_SPEED_M2 Data byte in link area 3-325
MD 2245 2-127 Data exchange time in [s,s,userdef] 3-515
CURV_EFFECT_ON_PATH_ACCEL Data list index (see module ETPD) 3-528
MD 20602 2-209 Data recording method 3-527
CURV_EFFECT_ON_PATH_JERK Data version 3-451, 3-453
MD 20603 2-209 Data word in link area 3-326
CUSTOMER_START_PICTURE dataListIndex 3-528
MD 9675 2-165 DC-link voltage 3-453
CUTCOM_ACT_DEACT_CTRL DEBUG_MASK_CHAN_AX_GAP
MD 42494 2-274 MD 11649 2-186
CUTCOM_CORNER_LIMIT DEFAULT_FEED
MD 20210 2-206 MD 42110 2-273
CUTCOM_CURVE_INSERT_LIMIT DEFAULT_SCALE_FACTOR_AXIS
MD 20230 2-206 MD 43120 2-276
CUTCOM_G40_STOPRE DEFAULT_SCALE_FACTOR_P
MD 42490 2-274 MD 42140 2-273
CUTCOM_INTERS_POLY_ENABLE DELAY_ROTORPOS_IDENT
MD 20256 2-207 MD 1029 2-95
IGNORE_SINGLEBLOCK_ASUP INFO_FREE_MEM_STATIC
MD 20117 2-204 MD 18060 2-192
IGNORE_SINGLEBLOCK_MASK INFO_NUM_SAFE_FILE_ACCESS
MD 10702 2-180 MD 10093 2-172
Image of external NCK inputs of SI progr. logic INFO_SAFETY_CYCLE_TIME
3-330 MD 10091 2-172
Image of int. NCK inputs of SI progr. logic 3-331 Information about provided ACC contents 3-513
Image of int. NCK outputs of the SI progr. logic Information available 3-517, 3-521
3-331 INI_FILE_MODE
Image of int. PLC inputs of the SI progr. logic MD 11220 2-183
3-331 INIT_MD
Image of int. PLC outputs of the SI progr. logic MD 11200 2-183
3-332 Instruction group 3-324, 3-370
Image of the external NCK outputs of SI prog. INT_INCR_PER_DEG
log. 3-331 MD 10210 2-173
Image of the external PLC inputs of SI progr. INT_INCR_PER_MM
log. 3-330 MD 10200 2-173
Image of the external PLC outputs of SI prog. INTCY_DELAY_TIME
log. 3-331 MD 14020 2-191
Image of the PLC flag-variable for SI prog. logic Integrator disable 3-351, 3-421
3-332 Interface for spindle as change position 4-587
Image of the ZK1PO register. 3-449 INTERMEDIATE_POINT_NAME_TAB
Image of the ZK1RES register 3-449 MD 10660 2-179
Impulse enable for drive 3-354, 3-423 Internal NCK input of SI progr. logic 3-331
impulseEnable 3-354, 3-423 internal NCK output of the SI progr. logic 3-331
IN data byte 3-326 Internal PLC input of SI progr. logic 3-331
IN data double word 3-327 Internal PLC output of SI progr. logic 3-332
IN data word 3-327 Internal T number 3-487
IN Real data 3-327 Interpolation feedrate, override 3-384
Incarnation counter 3-519 Interpolation feedrate, units 3-384
inclAngle 3-463 INVERTER_CODE
Inclination angle of inclined grinding wheel 3-463 MD 1106 2-96
Incorrect block occurred 3-383 INVERTER_MAX_CURRENT
index 3-354, 3-361, 3-364, 3-423, 3-436, MD 1107 2-96
3-439, 3-442 INVERTER_MAX_S6_CURRENT
Index of active G function (ISO Dialect) 3-405 MD 1109 2-96
Index of the active set frame 3-378 INVERTER_MAX_THERMAL_CURR
INDEX_AX_ASSIGN_POS_TAB MD 1108 2-96
MD 30500 2-241 INVERTER_RATED_CURRENT
INDEX_AX_DENOMINATOR MD 1111 2-96
MD 30502 2-241 invocCount 3-397, 3-399
INDEX_AX_LENGTH_POS_TAB_1 IPO_CYCLE_TIME
MD 10900 2-182 MD 10071 2-171
INDEX_AX_LENGTH_POS_TAB_2 IPO_PARAM_NAME_TAB
MD 10920 2-182 MD 10650 2-179
INDEX_AX_NUMERATOR IPO_SPEEDCTRL_DELAY_FACTOR
MD 30501 2-241 MD 1665 2-120
INDEX_AX_OFFSET IPO_SYSCLOCK_TIME_RATIO
MD 30503 2-241 MD 10070 2-171
INDEX_AX_POS_TAB_1 ipoBlocksOnly 3-389
MD 10910 2-182 ipoBufLevel 3-524
INDEX_AX_POS_TAB_2 IPUCR_DELAY_TIME
MD 10930 2-182 MD 14010 2-191
Indexing number 3-356, 3-425 IS_CONCURRENT_POS_AX
Indicator for action development of DP-M 3-516 MD 30450 2-241
Indirect encoder used 3-450 IS_LOCAL_LINK_AXIS
INFO_CROSSCHECK_CYCLE_TIME MD 30560 2-241
MD 10092 2-172 IS_ROT_AX
INFO_FREE_MEM_DPR MD 30300 2-240
MD 18070 2-192 IS_SD_MAX_PATH_ACCEL
INFO_FREE_MEM_DYNAMIC MD 42502 2-274
MD 18050 2-192 IS_SD_MAX_PATH_JERK
Y Z
Notes
Siemens AG Corrections
For Publication/Manual:
A&D MC IS
P. O. Box 3180
D-91050 Erlangen SINUMERIK 840D/840Di/810D/FM-NC
SIMODRIVE 611digital
Federal Republic of Germany Lists
(Tel. 0180 / 525 - 8008 [Hotline]
(Fax: +49 9131/98-1145)
email: motioncontrol,.docu @erlf.siemens.de Manufacturer/Service Documentation
From Lists
Name: Order No.: 6FC5 297-5AB70-0BP2
Edition: 04.00
Company/Dept. Should you come across any printing errors
when reading this publication, please notify
Address: us on this sheet. Suggestions for
improvements are also welcome.
____________
Telephone: __________ /
Telefax: ________ /