0% found this document useful (0 votes)
208 views169 pages

Description of Functions 08/2002 Edition: Manualturn Sinumerik 840D/810D

Uploaded by

renato
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
208 views169 pages

Description of Functions 08/2002 Edition: Manualturn Sinumerik 840D/810D

Uploaded by

renato
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 169

Description of Functions 08/2002 Edition

ManualTurn
SINUMERIK 840D/810D
Hardware 1
Installation & Start-Up 2
Boundary Conditions 3
PLC Program 4
SINUMERIK 840D/810D
Signal Description 5
ManualTurn Machine Data 6

Description of Functions Reservations 7


Functions 8
Tool Change 9
Configuring of
Customer Cycles 10
Miscellaneous 11

Abbreviations A
References B

Valid for Index C


Control Software version
SINUMERIK 840D 6
SINUMERIK 840DE (export version) 6
SINUMERIK 840D powerline 6
SINUMERIK 840DE powerline 6
SINUMERIK 810D powerline 6
SINUMERIK 810DE powerline 6

08.02 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.

Status code in the “Remarks” column:

A . . . . . New documentation.
B . . . . . Unrevised edition with new Order No.
C . . . . . Revised edition with new status.
If factual changes have been made on the page since the last edition,
this is indicated by a new edition coding in the header on that page.

Edition Order No. Remarks


06.97 6FC5 297–2AD50–0BP0 A
12.97 6FC5 297–2AD50–0BP1 C
07.98 6FC5 297–2AD50–0BP2 C
02.00 6FC5 297–5AD50–0BP0 C
08.00 6FC5 297–5AD50–0BP1 C
08.02 6FC5 297–6AD50–0BP0 C

This manual is included in the documentation available on CD ROM (DOCONCD)


Edition Order No. Remarks
11.02 6FC5 298–6CA00–0BG3 C

Trademarks
SIMATICr, SIMATIC HMIr, SIMATIC NETr, SIROTECr, SINUMERIKr and SIMODRIVEr are Siemens
trademarks. The other designations in this publication may also be trademarks, the use of which by third
parties may constitute copyright violation.

Other functions not described in this documentation might be


Further information is available on the Internet under: executable in the control. This does not, however, represent an
http://www.ad.siemens.de/sinumerik obligation to supply such functions with a new control or when
servicing.

This document was produced with Interleaf V7 We have checked that the contents of this document correspond to
the hardware and software described. Nonetheless, differences might
The reproduction, transmission or use of this document or its exist and therefore we cannot guarantee that they are completely
contents is not permitted without express written authority. Offenders identical. The information contained in this document is, however,
will be liable for damages. All rights, including rights created by patent reviewed regularly and any necessary changes will be included in the
grant or registration of a utility model or design, are reserved. next edition. We welcome suggestions for improvement.

 Siemens AG, 1997, 1998, 2000, 2002. All rights reserved Subject to change without prior notice

Order No. 6FC5 297–6AD50–0BP0 Siemens Aktiengesellschaft


Printed in Germany
PREFACE

Organization of The SINUMERIK documentation is divided into 3 different levels:


documentation
S General Documentation
S User Documentation
S Manufacturer/Service Documentation

Target group This documentation is intended for the manufacturer of conventional machine
tools (turning).

Objectives The function description provides the information you require to configure and
start-up ManualTurn.

Note
This Description of Functions for ManualTurn SW 6.2 applies to:

S SINUMERIK 810D (as from SW 6.3)


S SINUMERIK 840D (as from SW 6.3)

Hotline Should you have any queries, contact our Hotline at:
A&D Technical Support Phone: ++49–(0)180–5050–222
Fax: ++49–(0)180–5050–223
Email: [email protected]
Should you have queries concerning the documentation (suggestions or correc-
tions), please send us a fax at the following address, or a message by e-mail:
Fax: ++49–(0)9131–98–2176
Fax form: refer to the feedback form at the end of the document
Email: [email protected]

Internet address http://www.ad.siemens.de/sinumerik

SINUMERIK 840D As from September 2001 the SINUMERIK 840D powerline and
powerline SINUMERIK 840DE powerline are available with improved performance.
A list of available powerline modules can be found in the following hardware
description:
References: /PHD/, Configuration Manual SINUMERIK 840D

SINUMERIK 810D As from December 2001 the SINUMERIK 810D powerline and
powerline SINUMERIK 810DE powerline are available with improved performance.
A list of available powerline modules can be found in the following hardware
description:
References: /PHC/, Configuration Manual SINUMERIK 810D

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition v
Preface 08.02

Standard scope This document describes the control system design and the interfaces of indi-
vidual components. It also describes the start-up procedure for ManualTurn with
SINUMERIK 810D or SINUMERIK 840D.
For detailed information about individual functions, function assignments and
performance data of individual components, please refer to the appropriate doc-
ument for the subject concerned (manuals, descriptions of functions, etc.).
User-oriented activities such as the creation of part programs and control oper-
ating procedures are described in detail in separate documents.
Separate descriptions are likewise provided of the tasks to be performed by the
tool manufacturer such as configuring, design and PLC programming.

Indexes and In addition of the table of contents, we have provided the following information
references in the Appendix to assist you in the use of this documentation:
1. List of abbreviations
2. References
3. Index
A list and description of alarms can be found in
References: /DA/, Diagnostics Guide
/BAM/, Guide ManualTurn Operation/Programming
For further useful information on start-up and trouble-shooting, please refer to
References: /FB/, D1, “Diagnostics Tools”

Notes The following symbols with special significance are used in this document:

Note
The “Note” symbol is displayed in this document to draw your attention to infor-
mation relevant to the subject in hand.

Warning notes The following warnings with varying degrees of severity are used in this docu-
ment:

Danger
! Indicates an imminently hazardous situation which, if not avoided, will result in
death or serious injury or in substantial property damage.

 Siemens AG, 2002. All rights reserved


vi SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 Preface

Warning
! Indicates a potentially hazardous situation which, if not avoided, could result in
death or serious injury or in substantial property damage.

Caution
! Used with the safety alert symbol indicates a potentially hazardous situation
which, if not avoided, may result in minor or moderate injury or in property
damage.

Caution
Used without safety alert symbol indicates a potentially hazardous situation
which, if not avoided, may result in property damage.

Notice
Used without the safety alert symbol indicates a potential situation which, if not
avoided, may result in an undesirable result or state.

Technical information

Trademarks IBM is a registered trademark of the International Business Corporation.


MS-DOS and WINDOWST is a registered trademark of the Microsoft
Corporation.

Notations The following notations and abbreviations are used in this documentation:

S PLC interface signals –> IS “Signal name” (signal data)


Example:
– IS “NC start” (DB82, DBX4.0), i.e. the signal is stored in data block 82,
data byte 4, bit 0.

S Machine data –> MD: NUMBER, MD_NAME (English designation)


S Setting data –> SD: NUMBER, SD_NAME (English designation)
S The symbol “” means “corresponds to”.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition vii
Preface 08.02

Notes

 Siemens AG, 2002. All rights reserved


viii SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Contents
1 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-11
1.1 Operating elements of the machine control panels . . . . . . . . . . . . . . . . 1-13
1.2 Examples for the machine control panel assignment at start-up . . . . 1-19
2 Installation & Start-Up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2.1 Preconditions for software start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-21
2.2 First installation & start-up sequence . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
2.2.1 ManualTurn start-up on PCU 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-24
2.2.2 ManualTurn start-up on PCU 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-27
2.2.3 NC start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-32
2.2.4 PLC start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-34
2.3 Series machine start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-35
3 Boundary Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-37
4 PLC Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
4.1 Structure of the PLC program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-39
4.2 Example of OB1 and OB100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-40
4.3 Overview of blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
4.3.1 Function blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-41
4.3.2 Data blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-42
4.4 Description of blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
4.4.1 ManualTurn PLC program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-43
4.4.2 ManualTurn interface DB82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-44
4.4.3 Diagnostic function for start-up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-47
4.4.4 Standard interface signals associated with ManualTurn . . . . . . . . . . . 4-48
5 Signal Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51
5.1 Overview of ManualTurn interface DB82 . . . . . . . . . . . . . . . . . . . . . . . . 5-51
5.1.1 Signals to ManualTurn (input signals) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-51
5.1.2 Signals from ManualTurn (output signals) . . . . . . . . . . . . . . . . . . . . . . . 5-53
5.2 Description of ManualTurn interface DB82 . . . . . . . . . . . . . . . . . . . . . . 5-55
5.2.1 Signals to ManualTurn (input signals) . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-55
5.2.2 Signals from ManualTurn (output signals) . . . . . . . . . . . . . . . . . . . . . . . 5-69
6 Machine Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-75
6.1 NC machine data for ManualTurn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-75
6.2 Display machine data for ManualTurn . . . . . . . . . . . . . . . . . . . . . . . . . . 6-77
6.2.1 Overview of display machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-77
6.2.2 Description of display machine data . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-79

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition ix
Contents 08.02

7 Reservations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-95
8 Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-97
8.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-97
8.2 Contour handwheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-98
8.3 Third handwheel via actual value input . . . . . . . . . . . . . . . . . . . . . . . . . . 8-104
8.4 Permanent feeds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-107
8.5 Buffering of actual values after power OFF with incremental
encoders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-111
8.6 2nd spindle with ManualTurn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-113
9 Tool Change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-117
9.1 Manual tool change . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-117
9.2 Automatic tool change (tool turret) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-118
10 Configuring of Customer Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-119
10.1 General information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-119
10.2 Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-121
10.3 Programming the custom cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-122
10.4 Defining texts for the custom cycle screen . . . . . . . . . . . . . . . . . . . . . . 10-124
10.4.1 Converting the text file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-127
10.5 Defining the custom cycle screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-128
10.5.1 Assigning a cycle to a soft key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-129
10.5.2 Calling the custom cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-131
10.5.3 Defining parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-133
10.5.4 Converting the configuration file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-135
10.6 Creating help screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-136
10.6.1 Integrating texts in help screens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-138
10.7 Installing the custom cycle and custom cycle screen . . . . . . . . . . . . . . 10-139
10.7.1 PCU 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-139
10.7.2 PCU 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10-140
11 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-143
11.1 Configuring the custom boot screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-143
11.1.1 PCU 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-143
11.1.2 PCU 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-144
11.2 Configuring a user screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-145
11.3 Alarms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-146
11.3.1 PCU 20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-146
11.3.2 PCU 50 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11-147
A Abbreviations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-149
B References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-152
C Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-165

 Siemens AG, 2002. All rights reserved


x SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Hardware 1
General The ManualTurn software package can be installed on SINUMERIK 840D
(SW 4.3 and higher) and SINUMERIK 810D hardware.
Hardware An example hardware configuration comprising a SINUMERIK 810D with
configuration ManualTurn can be seen in Fig. 1-1.
An NCU57x is installed on the SINUMERIK 840D instead of a CCU3.

A special machine control panel with operating elements


S on the operator panel and
S on the support
is supplied by the machine manufacturer on a machine-specific basis.
The operating elements are interpreted via the ManualTurn PLC (DB 82) inter-
face.
PCU module SIMATIC IM cable
Handwheel (2x)

Operator
panel
OP010
Contour handwheel

Customer-specific MCP
S7–300 I/Os
MPI cable
alternatively
Encoder cable to CCU3
direct measuring
system

Terminal
strip
converter
UE
Single
or I/O module
I/RF 810D MSD FDD

Motor cable Axis extension module

3x 1x 1x
5x 611 power module
Motor encoder cable

1FT6 / 1FK6 / 1PH Customer-specific MCP


Direct measuring sys- motors on support
tem (e.g. on X416)

Fig. 1-1 System structure of the SINUMERIK 810D with ManualTurn

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 1-11
1 Hardware 08.02

Table 1-1 Basic components

Basic components Order number Remarks


CCU3 (810D) 6FC5410-0AY03-1AA0 Export version
NCU571.3 (840D) 6FC5357-0BB11-0AE1
NCU572.3 (840D) 6FC5357-0BB22-0AE0
NCU573.3 (840D) 6FC5357-0BB33-0AE2
NCU573.4 (840D) 6FC5357-0BB33-0AE3

Table 1-2 Operator components

Operator components Order number Remarks


Operator panel OP010 6FC5203-0AF00-0AA0
Operator panel OP010C 6FC5203-0AF01-0AA0
Operator panel OP010S 6FC5203-0AF04-0AA0

PCU 20 with system software 6FC5210-0DF00-0AA0 166MHz, 16MB


PCU 50 with system software 6FC5210-0DF02-0AA0 333MHz, 128MB

19” machine control panel 6FC5203-0AD10-0AA0 Standard layout/US layout


Key cap for 19’’ machine control 6FC5148-0AA1j-0AA0 j = 4: 16 items, transparent with adhesive
panel labels
j = 3: 90 items, gray
OP032S full CNC keyboard 6FC5203-0AC00-1AA0 Standard layout/US layout
OP032S machine control panel 6FC5203-0AD10-1AA0 Standard layout/US layout
Key cap for CNC full keyboard 6FC5248-0AA02-0AA0 Standard layout/US layout
on OP032S and machine con-
trol panel OP032S
Mini handheld unit 6FX2007-1AD00

References: /PHC/, SINUMERIK 810D, Configuring Manual


/IAC/, SINUMERIK 810D, Installation and Start-Up Guide
/PHD/, SINUMERIK 840D, Configuring Manual
NCU 561.2-573.3
/IAD/, SINUMERIK 840D/SIMODRIVE 611D,
Installation & Start-Up Guide

 Siemens AG, 2002. All rights reserved


1-12 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 1 Hardware
1.1 Operating elements of the machine control panels

1.1 Operating elements of the machine control panels


The machine manufacturer can implement the following operating elements via
the ManualTurn PLC (DB82) interface. Please refer to Section “PLC Program”.

Operating mode
selection

Operating modes MANUAL, STRAIGHT, CONICAL, CIRCLE, CYCLE, CUT-


TING, CONTOUR and PROGRAM can be implemented, depending on require-
ments, by means of an operating mode switch, the vertical soft key bar on the
operator panel or by means of illuminated keys.

Travel directions You can select the travel directions by using the control stick or by pressing illu-
minated keys on the operator panel:

S Control stick with rapid traverse key

–X

–Z +Z

+X

The control stick can be used to traverse axes X and Z paraxially and at 45
degrees. The control stick is operative in setup mode and in the MANUAL
operating mode.

S Illuminated keys

X– C+

XZ
Z– off Z+

C
C– X+ off

As an alternative to the control stick, illuminated keys can be used to select


the direction of travel (z, ", !, #, off).
The traversing velocities can be selected by means of permanent feeds and
JOG, whereby the preselected feed axes traverse for as long as the jog key
is pressed, allowing the set operating feedrate to be replaced by rapid tra-
verse.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 1-13
1 Hardware 08.02
1.1 Operating elements of the machine control panels

Handwheels

Order No.: 6FC 9320 – 5DC 00

S Handwheels for X and Z axis


You can connect two SINUMERIK handwheels, one for the X axis and one
for the Z axis, to the machine control panel.

S Contour handwheel
The contour handwheel operates as a third handwheel on the machine con-
trol panel.

Feedrate override
(feed override
switch)

The feedrate can be finely adjusted to suit the machining process at any time by
means of this override switch.

Spindle override Spindle override is implemented as follows:


(spindle speed
override switch)
S on the 19” machine control panel

The spindle speed can be finely adjusted to suit the machining process at
any time by means of this override switch.

S alternatively, as keys on the OP032S machine control panel

– 100% +

The programmed spindle speed S (corresponds to 100%) can be de-


creased/increased with Spindle – / Spindle +.

 Siemens AG, 2002. All rights reserved


1-14 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 1 Hardware
1.1 Operating elements of the machine control panels

Illuminated keys These keys are used to preselect the direction of rotation of the spindle (MCP
for counterclock- 19”).
wise/clockwise
spindle rotation

Illuminated key for This key is pressed to start the spindle in the desired direction of rotation
Spindle Start
S on the 19” machine control panel

S alternatively, as keys on the OP032S machine control panel

The spindle is started in the desired direction of rotation.

Illuminated key for This key is for stopping the spindle.


Spindle Stop
S on the 19” machine control panel

off

S on the OP032S machine control panel

Key for C axis OFF The rotational direction of the C axis is deselected.

C
off

Illuminated key for This key selects the rotational direction of the C axis.
C axis

C+ C–

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 1-15
1 Hardware 08.02
1.1 Operating elements of the machine control panels

Key for increment This key activates or deactivates the increment display in the operator interface.
ON/OFF

[.]

Illuminated key for This key enables the handwheel function for the X and Z handwheels.
handwheels X, Z
ON/OFF
X
Z

Illuminated key This key activates and deactivates the contour handwheel.
for contour
handwheel
ON/OFF K

Illuminated keys The handwheel factor is set with keys 1, 10 and 100.
for handwheel
factors
1 10 100

JOG keys for When an operating mode has been started, the axes are traversed at a perma-
permanent feeds nent feedrate (override is inactive) rather than at the programmed feedrate.
When an operating mode has not been started or is interrupted, the keys act as
jog keys for the feed axis or C axis. The direction of travel is determined by the
control stick.

Feed key The feed key functions as a JOG key for the feed axis or C axis if an operating
mode has not been started or is interrupted. Override is active. The direction of
travel is determined by the control stick and C axis illuminated pushbutton.

 Siemens AG, 2002. All rights reserved


1-16 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 1 Hardware
1.1 Operating elements of the machine control panels

Illuminated keys The NC Start key starts the NC function, e.g. a single positioning step or a com-
for NC Start/Stop plete machining cycle, selected via the operating mode switch.

The NC Stop key can be pressed to stop any motion that has been started.
The keys light up as actuated to indicate the current operational status. The
possible operational statuses are as follows:

S No key illuminated
The selected operating mode has not been started. Another oper-
ating mode or traversal with setup can now be selected.

S NC Start key is illuminated, NC Stop key is not illuminated


The displayed operating mode has been started. The axes are
traversing as preselected or programmed. Traversal with setup
cannot be selected.

S Both keys are illuminated


The displayed operating mode has been started and the motional
sequence interrupted. Traversal with setup can be selected. The
NC Start key can be selected to continue the interrupted motion.

Keys for The – and + keys are jog keys which can be selected to traverse an axis along
minus/plus the contour in a negative or positive direction when the contour handwheel is
direction active.

K+ K–

Note

S Only to beginning of step in minus direction


S To end of contour in plus direction.

Key for TEACH When this key is pressed, a manually approached position is transferred to the
feed TEACH-IN memory as a feed block (G01).

Teach
V

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 1-17
1 Hardware 08.02
1.1 Operating elements of the machine control panels

Key for TEACH When this key is pressed, a manually approached position is transferred to the
rapid traverse TEACH-IN memory as a rapid traverse block (G00).

Teach
E

Illuminated key Single-step mode is selected/deselected in the PROGRAM mode.


“Single step”

RESET key The RESET key aborts a processing of the program.

EMERGENCY
STOP key

Press this red key in emergency situations:


1. if life is at risk,
2. if there is a risk of damage to the machine or the workpiece.
An EMERGENCY STOP generally shuts down all drives with the greatest pos-
sible braking torque in a controlled manner.

Note
For details of other or additional reactions to an EMERGENCY STOP:
Please read the information supplied by the machine tool manufacturer!

 Siemens AG, 2002. All rights reserved


1-18 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 1 Hardware
1.2 Examples for the machine control panel assignment at start-up

1.2 Examples for the machine control panel assignment at


start-up
To simplify start-up, block FC90 is called in OB1 with the following key assign-
ments:

S For the 19” machine control panel with the source file FC90_MSTT19
S For the OP032S machine control panel with the source file FC90_OP32S
Keys that are assigned by ManualTurn via DB82 are highlighted in gray.
The key labeling is a suggestion only and can be changed according to your
individual requirements.
Example for
assignment with
19” MCP

X– C+ X Y Z

XZ
[.] 1 Z– off Z+ 4 5 6

C %
10 100 C– X+ off % %

K K– K+ off
1000 10000

X TEACH TEACH
Z V E – +

Fig. 1-2 19” machine control panel

Example for
assignment with
MCP for OP032S

[.] X– C+ – 100% +

XZ
1 Z– off Z+

TEACH TEACH C
V E 10 C– X+ off X Y Z

100 K K– K+ %

X
1000 Z – +

Fig. 1-3 Machine control panel for OP032S

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 1-19
1 Hardware 08.02
1.2 Examples for the machine control panel assignment at start-up

Notes

 Siemens AG, 2002. All rights reserved


1-20 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Installation & Start-Up 2
2.1 Preconditions for software start-up

Data transfer For data transfer you need the following:


S Hardware
– Programming device, e.g. a PG 740 or a PC with MPI module
– Cable for RS 232 C (V24) programmer/PC-NC (order number:
6FX2 002-1AA01-0BF0)
– Cable for MPI BUS (order number: 6ES7 901-0BF00-0AA0)
– PCMCIA card (for series machine start-up via PCMCIA card)
The PCMCIA card can be used for the NCU/CCU or for the PCU. In or-
der to distinguish clearly between different applications, the following
terms are used to describe the PCMCIA card in the installation & start-up
chapters:
– for the NCU/CCU “NC card”
– for the PCU “PC card”
S Software
– SIMATIC STEP7, Version 4 and higher (see SIMATIC catalog for
order no.)
– PCIN (see Catalog NC-Z for order no.)
– DOS 6.x or higher with executable Interlink/Intersvr
– Compression software ARJ.exe, SW > 2.50 A
– SINUCOPY-FFS for PC card or NC card

ManualTurn The ManualTurn software package comprises the following:


software package
S System disks (for PCU 20 and PCU 50)
S Application disks (for PCU 20 only)
S ManualTurn tool box (cycles, machine data, setting data)
S ManualTurn PLC tool box (PLC programs, S7 Catalog, NCVar Selector)
The disks are contained on the ManualTurn CD-ROM. The files must be copied
onto the hard disk of a PC/PG. The procedure for installing the software on PCU
and NC/PLC is described in the installation and start-up chapters below.
The ManualTurn CD-ROM also contains the necessary NC software versions
for Sinumerk 810D/840D. These can be loaded onto a PCMCIA card with SINU-
COPY-FFS.

Note
For exact details of the contents of the ManualTurn CD-Rom, please refer to
the siemensd.txt file (German) or siemense.txt (English).
You will find a compatibility list in the compat.xls file.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-21
2 Installation & Start-Up 08.02
2.1 Preconditions for software start-up

System disks The system disks contain the system software for the PCU 20 and PCU 50, in
5 languages for the PCU 50 and in English and German for the PCU 20 with
English as the foreground language.

Note
For instructions on how to install the system disks, please read the “SW/HW
replacement” description in the Start-Up and Installation Guide for the
SINUMERIK 810D or SINUMERIK 840D and the information in file
Sys_read.txt on the system disk.

Application disks The application software allows you to modify the parameters of the PCU 20
applications. You can, for example:
– select languages,
– change display machine data,
– change MPI parameters (NETNAMES.INI),
– load alarm text files,
– add or edit texts,
– change color settings,
– incorporate customer power-up display,
– configure the parameterizing interface for customer cycles and
– modify system files AUTOEXEC.BAT and CONFIG.SYS.

Note
In order to convert the application program correctly, it is absolutely necessary with
SW > 2.50 A that the compression software ARJ.exe is contained in the search
path of your PC (C:\windows\command). After extracting the application disks, the
correct ARJ.exe is located in the subdirectory INSTUTIL you have chosen and can
be copied to the search path if necessary.

Note
For instructions on how to install the application disks, please read the “SW/HW
replacement” description in the Start-Up and Installation Guide for the
SINUMERIK 810D or SINUMERIK 840D and the information in file
App_read.txt on the application disk.

Tool box disks The tool box contains the following ManualTurn data:
– Standard machine data block for turning
– ManualTurn machine data block
– ManualTurn cycles and definitions (macros)
– Tool offsets (setting data)

 Siemens AG, 2002. All rights reserved


2-22 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.1 Preconditions for software start-up

The PLC tool box comprises:


– ManualTurn PLC program for 8x0D
– SINUMERIK Addon for STEP7
– NCVar Selector
In addition to the ManualTurn PLC blocks, the ManualTurn PLC program con-
tains the blocks of the standard basic program.
The installation is interactive via InstallShield.

Note
Please read the information for the PLC tool box in file siemensd.wri (German)
or siemense.wri (English).

Application Load the ManualTurn data according to the start-up example (see Chapter 2).
Use the machine data block as a master. You can modify individual machine
data to suit your application using the DOS editor.
The Chapter entitled “Machine Data” gives details of the machine data that can
be modified in ManualTurn.

NC card The NC card contains the current NCK software version. The NC card is re-
quired only once for each machine manufacturer and can then be used for se-
ries start-ups.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-23
2 Installation & Start-Up 08.02
2.2 First installation & start-up sequence

2.2 First installation & start-up sequence

Please proceed as follows to start up the system:


1. PCU
2. NC
3. PLC

2.2.1 ManualTurn start-up on PCU 20

Installation via
PC card
Install the system disks on PC/PG

1. Run program app_inst from application disk 1.


2. Select <1> “Install System disk on hard disk”.
3. Specify drive on which system disks are to be installed.
4. Specify directory in which system disks are to be installed.
sys_inst suggests \pcu20.sys. You can change this if you
wish.
5. sys_inst may request you to insert the 2nd system disk.
6. Exit program with <ESC>.

Install the application disks on PC/PG

1. Run program app_inst from application disk 1.


2. Specify drive on which application disks are to be installed.
3. Specify directory in which application disks are to be installed.
app_inst suggests \pcu20.app. You can change this if you
wish.
4. app_inst may request you to insert the 2nd application disk.
5. Exit program with <ESC>.

Fig. 2-1 Installation on PC/PG

 Siemens AG, 2002. All rights reserved


2-24 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.2 First installation & start-up sequence

Installing the system/application disks on


PC card

1. Change to directory instutil of the application software, e.g.


\pcu20.app\instutil (the directory you defined while installing the
application disks on the PC/PG).
2. Run app_inst.
3. Alter the configuration to suit your requirements (e.g. user texts,
PLC texts, alarms, select languages, select modules for
installation,...).
4. Press Esc to return to the main menu.
5. Select <1> “Install all modules on hardware”.
6. Select <2> “Create Flash Memory Card image”.
7. Specify source directory in which the sys_inst file is stored.
8. Specify target directory in which the ABB file of the system/ap-
plication is to be stored.
The PCU20.ABB file is created.
9. Insert PC card in the PCMCIA slot of the PC/PG.
10. Transfer generated ABB file to PC card using SINUCOPY-FFS.

Fig. 2-2 Create a PC card

Note
It is not necessary to copy the system software explicitly onto the PC card, be-
cause it is copied automatically together with the application software.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-25
2 Installation & Start-Up 08.02
2.2 First installation & start-up sequence

Load PC card to PCU 20

1. Switch off the control.


2. Insert the PC card with the new PCU software version.
3. Switch on the control.
4. When the PCU 20 is booting and the message “PCU 20 Boot-
Software” is displayed, press key “6”.
5. Select <0> “Update from PC-Card”.
6. Once the data have been updated, the message “Remove PC
Card” is displayed.
7. When you have removed the card, the control is booted and
powers up automatically.

Fig. 2-3 Load the PC card to PCU 20

Please read the Installation and Start-Up Guide for the SINUMERIK 810D/840D
for instructions on upgrading the HMI software on the PCU hardware.
References: /IAM/, Installation & Start-Up Guide HMI
IM2 Installation & Start-Up Guide HMI Embedded

 Siemens AG, 2002. All rights reserved


2-26 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.2 First installation & start-up sequence

2.2.2 ManualTurn start-up on PCU 50

Note
ManualTurn uses the alarm texts and PLC messages of the standard user in-
terface. You will find detailed information in the following publications:
References: /IAC/, Installation & Start-Up Guide 810D
/IAD/, Installation & Start-Up Guide 840D

Installation via
RS-232 interface
(FAT 32)
Requirements:
1. The interlnk.exe application must be installed on the PC/PG.
2. File config.sys on the PC/PG must contain the following line:
device = [path]\interlnk.exe /auto
([path] = path of file interlnk.exe, e.g. c:\programs)
3. Connect PCU 50 (X6) to serial or parallel port of PC/PG.

Activate PCU 50:


4. Switch on the control and, when the PCU 50 is booting and the
message ”Sinumerik“ is displayed, press the “Down Arrow” key
followed by “Enter”.
5. Select <8> “Start PC Link”.
6. Enter password.
7. Intersvr is opened.

Fig. 2-4 Installation via RS-232 interface (FAT 32)

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-27
2 Installation & Start-Up 08.02
2.2 First installation & start-up sequence

Install the software:

8. Reboot the PC/PG.


9. Using the Windows user interface, copy the contents of the
system disks from PC/PG to d:\install on the PCU 50. Do not
copy the actual disk directories.

Note:
When the PC/PG reboots, the PCU 50 displays which drive on the
PC/PG is equivalent to drive D on the PCU 50. (e.g. D: equals F:,
i.e. the files have to be copied to drive F.)

10. Close Intersvr on the PCU 50 by pressing Alt+F4.

11. The installation routine is menu-guided.

Fig. 2-5 Installation via RS-232 interface (FAT 32)

Installation from
floppy disk drive

1. Switch on the control and, when the PCU50 is booting and the
message “Sinumerik” is displayed, press the “Down Arrow” key
followed by “Enter”.
2. Select <1> “Install/Update SINUMERIK System”.
3. Enter password.
4. Select <1> “Install from Floppy Disk”.
5. Insert the first disk and follow the instructions.

Note:
The files must be copied to drive F.
6. Select “Exit” to shut down the PCU 50 when the installation is
complete and reboot.

Fig. 2-6 Installation from floppy disk drive

 Siemens AG, 2002. All rights reserved


2-28 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.2 First installation & start-up sequence

Installation over a The software is first copied from PC/PG to D:\Install on the PCU 50 and
network installed automatically when the PCU 50 is rebooted.
connection In the example below, the PC/PG has computer number r3344 and the software
to be installed is stored in directory MANUALTURN\MT_INST.

Requirements:

S PC/PG with Windows NT4 or Windows 95/98


S Set NETBBEUI protocol on PC/PG
Start –> Settings –> Control Panel –> Network –> Pro-
tocols tab –> “Add”: NETBEUI

S Determine the computer name of the PC/PG:


Start –> Settings –> Control Panel –> Network –> Iden-
tification tab –> “Computer Name”: e.g. r3344

S Activate the share attribute for the directory on the


PC/PG containing the software to be installed:

PC/PG with Windows NT4:


Assign a share name (e.g. MANUALTURN)
Enter the authorization (e.g. User1 [local user] or “all
users” with “read only” rights)

PC/PG with Windows 95/98


Assign a share name (e.g. MANUALTURN)
Enter the access rights
If necessary, assign a password

S Select a share level for a PC/PG with Windows 95/98:


Select Start –> Settings –> Control Panel –> Network
–> Access Control tab –> “Share Level”

S Connect the PC/PG and PCU 50 using “Converted


Twisted Pair Ethernet Cable”

Activate the PCU 50:


1. Switch on the control and, when the PCU 50 is booting
and the message “Sinumerik” is displayed, press the
“Down Arrow” key followed by “Enter”.
2. Select <1> “Install/Update SINUMERIK System”.

3. Enter password.

4. Select <3> “Install from Network Drive”.

5. Select <1> “Connect to Network Drive”.

Fig. 2-7 Installation over a network connection

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-29
2 Installation & Start-Up 08.02
2.2 First installation & start-up sequence

Establish the connection to the PC/PG:


6. Enter the authorized user name and password for fet-
ching the software from the share directory on the PC/
PG. (You can confirm the remember password option).
PC/PG with Windows NT4:
Enter the user name and password of a local user of
the PC/PG.
PC/PG with Windows 95/98:
Enter any user name and the password, if one was
entered when creating the directory share.
7. Enter the drive letter which is to designate the PC/PG
on the PCU 50, e.g.: h
8. Enter the computer name of the PC/PG and the direc-
tory name (share name) of the PC/PG to be accessed,
e.g.: \\r3344\Manualturn
9. The following display appears on the PCU 50:
Connected Network Drive (last): H: (\\r3344\MANUAL-
TURN)
Install Directory: F:\Install
Note:
F:\Install is a default setting and can/must be changed.
10. Select <4> “Change Install Directory”.

11. Specify the drive letter which is to designate the PC/PG


on the PCU 50, and, if necessary a subdirectory,
e.g.: H:\MT_INST

Start the transfer and installation of the software:


12. Select <5> “Install from H:\MT_INST”.

13. The transfer from PC/PG to D:\INSTALL on the PCU 50


starts.
When the software has been copied, the PCU 50 is
automatically rebooted and the software is installed
interactively.

Fig. 2-8 Installation over a network connection

 Siemens AG, 2002. All rights reserved


2-30 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.2 First installation & start-up sequence

To display all connected drives, proceed as follows:

1. Switch on the control and, when the PCU 50 is booting


and the message “SINUMERIK” is displayed, press the
“Down Arrow” key followed by “Enter”.
2. Select <1> “Install/Update SINUMERIK System”.

3. Enter password.

4. Select <3> “Install from Network Drive”.

5. Select <2> “Show connected Network Drives”.

Fig. 2-9 Displaying connected drives

To disconnect all connected drives again, proceed as follows:

1. Switch on the control and, when the PCU50 is booting


and the message “SINUMERIK” is displayed, press the
“Down Arrow” key followed by “Enter”.
2. Select <1> “Install/Update SINUMERIK System”.

3. Enter password.

4. Select <3> “Install from Network Drive”.

5. Select <3> “Disconnect from all Network Drives”.

Fig. 2-10 Disconnecting connected drives

Languages The ManualTurn software package comprises 5 languages (German, English,


French, Italian and Spanish).
The foreground language is always German.
To select the background language, activate the “MMC” and “Languages” soft
keys in the “Start-up” operating area of the CNC ISO user interface and select
the desired language.
Use the “Change Language” soft key in the “Start-up” operating area of the
CNC ISO user interface to change between the foreground and background
languages.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-31
2 Installation & Start-Up 08.02
2.2 First installation & start-up sequence

2.2.3 NC start-up

Please proceed as follows to start up the NC:

yes Software version


installed on NC ?

no

Precondition:
NC card with 8MB memory capacity and
necessary NCK software version

Insert NC card
The software is loaded into RAM
– Start-up switch=1 (general NCK reset)
– Start-up switch=0 (general NCK reset
performed)

Enter password for machine manu-


facturer

Copy default MD for turning from direc-


tory tools\md\...
TVAR2A1S.8X0 (2 axes/1 spindle)

NCK reset

Copy default MD for turning from direc-


tory tools\md\...
TVAR2A1S.8X0 (2 axes/1 spindle)

Copy ManualTurn MD from


directory tools\md\CTM.8X0
Note: If you need to install further
ManualTurn definitions and ManualTurn
cycles you will have to increase the
memory capacity.

Fig. 2-11 NC start-up

 Siemens AG, 2002. All rights reserved


2-32 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.2 First installation & start-up sequence

1
Machine Test configuration without drives

Configure axes and start up Copy simulation data for


drives axes from directory:
tools\md\SIM.8X0

NCK reset

PCU 20/PCU 50 Alternative for PCU 50

Copy definitions from Load the MT_DEF.ARC


directory: tools\cycles\de- definitions from archive of
fine PCU 50

Activate definitions with Activate definitions with


“Activate” soft key “Activate” soft key

Copy ManualTurn cycles Load MT_CYC.ARC cycles


from directory: from archive of PCU 50
tools\cycles

PCU 50: Load ManualTurn cycles with


“Load” soft key

NCK reset

Fig. 2-12 NC start-up

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-33
2 Installation & Start-Up 08.02
2.2 First installation & start-up sequence

2.2.4 PLC start-up


Please proceed as follows to start up the PLC:

Note
Before you run the start-up, set the Mnemonic parameter to German (Deutsch)
in the SIMATIC Manager in the Options → Customize → Language menu.

Precondition:
ManualTurn machine data have been loaded

Execute overall reset on PLC


Memory capacity after overall reset = 128 KB

Install the ManualTurn library on the PG/PC:


Run setup.exe to start the InstallShield. The
installation is interactive.
Note: The catalog name of the library is
MTxxyyzz (xxyyzz = version number)

Copy all blocks and all source files from the


ManualTurn library into the PLC user project.

In the PLC user project, modify and compile


source file CTM_INIT.

Machine control panel signals:


S In the PLC user project, modify and com-
pile source file FC90_MSTT19 or
FC90_OP32S
–or–
S integrate the functions is dedicated blocks.

In the PLC user project, modify and compile


source file GPOB810D (for SINUMERIK 810D)
or GPOB840D (for SINUMERIK 840D).

Load project in PLC

Fig. 2-13 PLC start-up

 Siemens AG, 2002. All rights reserved


2-34 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 2 Installation & Start-Up
2.3 Series machine start-up

2.3 Series machine start-up

Application The series machine start-up function is used to install the software on several
machines.
When setting up several machines, a default software installation is carried out
on the first machine. An NC and PLC archive are subsequently created and can
be copied onto the other machines.

Operating You can choose between 5 different memory media when creating or reading in
sequence a series machine start-up archive:

S RS-232-C
The start-up archives are stored on a device connected to the RS-232 inter-
face. Please note the information about series machine start-up in the fol-
lowing publication:
References: /IAD/, Installation & Start-Up Guide SINUMERIK 840D/
SIMODRIVE 611D, Section “Data backup via MMC 100”

S NC card
The free memory (approx. 2 MB) on the NC card (PCMCIA card) can be
used to store a start-up archive.

S PG (PCU 50 only)
The start-up archives are stored on a programming device.

S Archive (PCU 50 only)


The start-up archives are stored on the hard disk.

S Disk (PCU 50 only)


The start-up archives are stored on a disk.
Please refer to the following publication for exact details of the operating se-
quence:
References: /BA/, Operator’s Guide SINUMERIK 840D/810D/FM-NC,
Section “Services operating area”

Note
The NC and PLC can be stored separately or together when the archive is
created.
When the archive files are read in, the NC archive must be read in first, fol-
lowed by an NCK reset and, if necessary, a general PLC reset. The PLC ar-
chive must finally be imported. Please note that all of the data on the NC and
PLC are deleted and replaced with the data in the archives.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 2-35
2 Installation & Start-Up 08.02
2.3 Series machine start-up

Notes

 Siemens AG, 2002. All rights reserved


2-36 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Boundary Conditions 3
Prerequisites
S ManualTurn is only running in channel 1, mode group 1.
S Fixed numbers are assigned to the machine axes (1=X, 2=Z).
S The spindle is assigned to axis number 3.
S ManualTurn is running without tool management.
S Only one operator panel can be used under ManualTurn.
S During thread cutting, PLC signal DB.DBX17.6 “Invert M03/M04” must not
be enabled.

S The HMI and Windows screen savers must not be used together.
References: /IAM/, IM2 Installation & Start-Up Guide HMI Embedded
IM4 Installation & Start-Up Guide HMI Advanced
J

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 3-37
3 Boundary Conditions 08.02

Notes

 Siemens AG, 2002. All rights reserved


3-38 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
PLC Program 4
4.1 Structure of the PLC program
General The program is modular, i.e. it is structured on the basis of PLC functions
information (Fig. 4-1). The operating system is divided into the following sections:
S Start-up and synchronization (OB100)
S Cyclic operation (OB1)
S Process alarm processing (OB40)
The user must call the appropriate section of the basic program in OBs 1, 40
and 100 (see Fig. 4-1).

ÇÇÇÇ
ÎÎÎÎ
ÇÇÇÇ
OB 100 FB 1

Cold restart Start-up

User
program

ÇÇÇÇÇ
ÎÎÎOB 1 DBs for
FC 2

ÇÇÇÇÇ
ÎÎÎ
ÎÎÎÎ
NCK
Cyclic Start-up Mode group

ÇÇÇÇÇ
ÎÎÎÎ
processing Channel
Axis

ÇÇÇÇÇ
Spindle

ÇÇÇÇÇ
ÇÇÇÇÇ
FC 30 DB81

ÇÇÇÇÇ
HMI interface DB82
ManualTurn

ÇÇÇÇÇ
DB 83–87 interface

ÇÇÇÇÇ
Local DBs FC 34, 35
ManualTurn

ÇÇÇÇÇ
ManualTurn PLC progr.
PLC

ÇÇÇÇÇ
program FC 9
FC 31–33

ÇÇÇÇÇ
ASUP FB 28
ManualTurn
Multiple instance DB 88

ÇÇÇÇÇ
PLC FB 4 management Multi–
program

ÇÇÇÇÇ
PI service ple instance DB
FB 2

ÇÇÇÇÇ
Read
FC 10

ÇÇÇÇÇ
User NC variable
program Error and opera–

ÇÇÇÇÇ
tional messages

ÇÇÇÇ
ÎÎÎÎ
OB 40

ÇÇÇÇ
ÎÎÎÎ
Process alarm
FC 3
GP_PRAL
G group
distributor

User
program

Fig. 4-1 Structure of the PLC program

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 4-39
4 PLC Program 08.02
4.2 Example of OB1 and OB100

4.2 Example of OB1 and OB100

General The ManualTurn PLC library contains source files GPOB810D.AWL and
GPOB840D.AWL. These can be adapted and compiled by the user.
The source files contain the calls for the standard basic program and the Manu-
alTurn PLC program. OB1 and OB100 are presented in the following section,
with the calls for the ManualTurn PLC program highlighted in bold. The call se-
quence of the blocks in the example must not be changed.

Example for OB1 ORGANIZATION_BLOCK OB1

VAR_TEMP
OB1_EV_CLASS: BYTE;
OB1_SCAN_1: BYTE;
OB1_PRIORITY: BYTE;
OB1_OB_NUMBR: BYTE;
OB1_RESERVED_1: BYTE;
OB1_RESERVED_2: BYTE;
OB1_PREV_CYCLE: INT;
OB1_MIN_CYCLE: INT;
OB1_MAX_CYCLE: INT;
OB1_DATE_TIME: DATE_AND_TIME;
START_UP: BOOL;

END_VAR

BEGIN

CALL FC 2; // Basic program cyclic


L OB1_SCAN_1; // Save first cycle of OB1
// Save START-UP
L 1;
==I;
=START_UP;
CALL FC 30(INIT_SD:=START_UP); // ManualTurn PLC

// INSERT USER PROGRAM HERE !!

END_ORGANIZATION_BLOCK

Example for OB100 ORGANIZATION_BLOCK_OB100

CALL FB1, DB7(


.
.
.
HWheel MMC = False; //Set handwheel signals to 0
MMC to IF = True; //Transfer MMC signals to VDI
interface
.
.
.
)

 Siemens AG, 2002. All rights reserved


4-40 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 4 PLC Program
4.3 Overview of blocks

4.3 Overview of blocks

4.3.1 Function blocks

General The function blocks used by ManualTurn are listed below.

Table 4-1 Function blocks

Block Comment
FB 2 Block for reading NC variables
FB 20 HiGraphErrEmitterFB block for errors and monitoring time; is
loaded only
FB 28 Block for managing the multi-instance data block DB 88
FC 30 ManualTurn PLC, status administration; is called in OB 1.
FC 31–33 ManualTurn PLC, status administration; are only loaded and
must not be changed.
FC 34 Diagnostics module for monitoring the ManualTurn-specific
VDI signals
FC 35 Local ManualTurn function block; is only loaded.

Note

S Block FB 20 is loaded only. It must be stored in the automation system (AS)


during operation. It need not be called explicitly.

S Function blocks FC 30–35 and FB 28 must not be changed.

Description You will find a description of the basic PLC program blocks in
References: /FB/, P3, Basic PLC Program

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 4-41
4 PLC Program 08.02
4.3 Overview of blocks

4.3.2 Data blocks

The following data blocks are loaded via the tool box: ManualTurn PLC:

Table 4-2 Data blocks for ManualTurn

Block Comment
DB81 Data block for HMI; is loaded.
DB82 Data block for specific machine control panel signals.
Configured by machine manufacturer.
DB 83–87 Local data blocks; are loaded and called by FC30.
DB 88 Multiple instance data block for FB 28

Note
The data blocks DB81 and DB83–88 must not be
changed.
DB82 may only be parameterized.

 Siemens AG, 2002. All rights reserved


4-42 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 4 PLC Program
4.4 Description of blocks

4.4 Description of blocks


4.4.1 ManualTurn PLC program

FC 30...35 Function blocks FC30...35 control the machine control panel functionality in
DB 82 and the HMI functionality in DB 81.
ManualTurn is not just an operator interface consisting of screenforms and dis-
plays, but a complete operating system which provides the user with the func-
tions he needs whatever the operating state of the control system.
For example, to allow the operator to perform the “Face turning”, “Longitudinal
turning”, “Taper turning” etc. functions in “Manual”, ManualTurn automatically
switches to NC operating mode “Automatic” when the NC is started and
switches back to NC mode “JOG” when the function has been executed or the
NC stopped. Thus, from the perspective of the operator, manual functions can
be performed independently of the NC control modes.
This functionality, which is available to the same extent in ManualTurn “Auto-
matic” mode, is implemented both on the PCU (ManualTurn operator interface)
and in the PLC (ManualTurn PLC program FC 30).

FB 28 Function block FB 28 and data block DB 88 are used to manage multi-instance-


capable basic PLC program blocks such as FB 2 and FB 4.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 4-43
4 PLC Program 08.02
4.4 Description of blocks

4.4.2 ManualTurn interface DB82

Description of In addition to the internal interfaces to the operator interface or the NC interface,
function the ManualTurn PLC program also requires an interface to the PLC user pro-
gram. The latter is implemented in the ManualTurn interface DB82.
The PLC user program must enter the signals of the machine control panel
(ManualTurn operating modes Reset, Start, Stop, Spindle CW/CCW/OFF etc.)
in this interface. The ManualTurn PLC program then executes the correspond-
ing actions and returns the current status in DB82. This status can then be eval-
uated by the PLC user program.

Overview with The following diagram shows the functional interrelationships when the Manual-
active ManualTurn Turn MCP interface is active.
PLC
PCU

Machine I/Os, MCP

ManualTurn
Outputs Inputs

MPI bus

HMI DB User program


DB81

Inputs Outputs
(keys, (lamps,
switches) etc.)

ManualTurn DB82 ManualTurn MCP


FC30
PLC
Active

ManualTurn-specific NC signals

DB10 DB11 DB21 DB31 DB32 DB33

NC Mode Chan- Axis Axis Spindle


group nel X1 Z1

Fig. 4-2 Operating ManualTurn

 Siemens AG, 2002. All rights reserved


4-44 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 4 PLC Program
4.4 Description of blocks

Note
The ManualTurn PLC is activated when the ManualTurn operator interface is
loaded. This is indicated by output signal (DB82) CTM_OUT.ctm_active=1. The
MCP interface (DB82) must be supplied by the user program. The ManualTurn-
specific NC signals must not be overwritten by the user (Refer to the Section
“NC signals for ManualTurn” for a list of exceptions).

Switchover to CNC For switchover of the control from ManualTurn to CNC operation, the machine
operation manufacturer must design the user program so as to ensure that the operating
elements of the ManualTurn machine control panel are adapted to the new en-
vironment.

PCU

Machine I/Os, MCP

ManualTurn
Outputs Inputs

MPI bus

HMI DB User program


DB81

Default setting:
All ManualTurn NC signals
functions inactive and
ManualTurn
specific NC
signals
ManualTurn ManualTurn
FC30 DB82
PLC MCP
Not active

DB10 DB11 DB21 DB31 DB32 DB33

NC Mode Chan- Axis Axis Spindle


group nel X1 Z1

Fig. 4-3 CNC operation

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 4-45
4 PLC Program 08.02
4.4 Description of blocks

Note
When you exit the ManualTurn operator interface, the ManualTurn_PLC is de-
activated. This is indicated by output signal (DB82) CTM_OUT.ctm_active=0.
The MCP interface (DB82) must be initialized with default values by the user
program. In addition, the machine data changed by ManualTurn must be set to
the desired values.
The following machine data is manipulated by ManualTurn:
REFP_NC_START_LOCK=0
We recommend that you use the ManualTurn PLC library for the complete init-
ialization of the CTM-INIT function. Function block CTM_INIT is called in OB1.
Function CTM_INIT generates a delayed reset signal to activate the new ma-
chine data. This reset signal must be linked to the channel reset in OB1 (see
example in the ManualTurn PLC library GPOB810D and GPOB840D).

 Siemens AG, 2002. All rights reserved


4-46 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 4 PLC Program
4.4 Description of blocks

4.4.3 Diagnostic function for start-up

Description of Diagnostics module FC34 is used to monitor the ManualTurn-specific NC sig-


function nals (see Section “NC signals for ManualTurn”). These signals must not be
changed by the PLC user program. If the signals change, the diagnostics mod-
ule stores the error in its error message ring buffer (20 entries are possible). If a
signal is changed cyclically, a new entry in made in the ring buffer in each PLC
cycle. You can activate this function via the DB82 DBX76.0 data module:

Example
Initialize dia- DBX76.0 = 1 (monitor_on)
gnostic function DBX76.1 = 1 (monitor_initialize)
Activate diagnostic DBX76.0 = 1 (monitor_on)
function DBX76.1 = 0 (monitor_initialize)
Diagnostic function Error message1 (e.g. for DB11DBX0.1)
checkback signals
DBW78 current_number # 0 (error event counter) . . . . . . . . . 1
DBB80 db_number (decimal output) . . . . . . . . . . . . . . . . . . . . 11
DBB81 byte_number (decimal output) . . . . . . . . . . . . . . . . . . . 0
DBB82 bit_number (decimal output) . . . . . . . . . . . . . . . . . . . . 1
Error message 2 (e.g. for DB21DBX7.1)
DBW84 current_number # 0 (error event counter) . . . . . . . . . 2
DBB86 db_number (decimal output) . . . . . . . . . . . . . . . . . . . . 21
DBB87 byte_number (decimal output) . . . . . . . . . . . . . . . . . . . 7
DBB88 bit_number (decimal output) . . . . . . . . . . . . . . . . . . . . 1
etc. ...

Call Function block FC34 is called in the ManualTurn PLC status management block
(FC30).

Note
The VAT82 example for the variable table is contained in the tool box (PLC
library).

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 4-47
4 PLC Program 08.02
4.4 Description of blocks

4.4.4 Standard interface signals associated with ManualTurn

A list of the NC signals affected by FC30 (ManualTurn PLC) is given below.


These signals are reset when you exit and start ManualTurn PLC.

Note
The NC signals marked with a *) can be influenced by the application program
even when ManualTurn is active. None of the other signals may be utilized in
any way by the user program.

Table 4-3 NC signals associated with ManualTurn

Byte Designation
DB10 Signals to NC (PLC–––>NCK)
DBB56 Bit7 Keyswitch setting 3 /A2/
DBB122, 123 External digital inputs of NCK
Bits 0 to 7 Inputs 9 to 16
DBB124, 125 External digital inputs of NCK
Bits 0 to 7 Inputs 17 to 24
DBB130, 131, 132, 133 External digital outputs of the NCK
Bits 0 to 7 Outputs 9 to 16
DB11 Signals to mode group (PLC–––>NCK) /K1/
DBB0 Bit0 AUTOMATIC mode
Bit1 MDI mode
Bit2 JOG mode
DBB1 Bit0 TEACH-IN machine function
Bit1 REPOS machine function
Bit2 REF machine function

Note
Mode group reset signal:
If the mode group reset signal is utilized by the PLC user program, measures
must be taken in the user program to ensure that CTM_IN.reset (DB82) is set
at the same time.

 Siemens AG, 2002. All rights reserved


4-48 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 4 PLC Program
4.4 Description of blocks

Table 4-3 NC signals for ManualTurn

DB21 Signals to NCK channel (PLC–––>NCK)


DBB0 Bit3 Activate DRF /H1/
Bit4 Activate SBL /K1/
Bit5 Activate M01 /K1/
Bit6 Activate dry run feedrate /V1/
DBB1 Bit6 PLC action terminated /K1/
Bit7 Activate program test /K1/
DBB2 Bit0 Skip block/0 /K1/
DBB4 / DBB5 Feedrate override / Rapid traverse override /V1/
Bit0 A
Bit1 B
Bit2 C
Bit3 D
Bit4 E
Bit5 F
Bit6 G
Bit7 H
DBB6 Bit0 *) Feed disable /V1/
Bit2 Delete distance to go /A2/
Bit4 Program level abort /K1/
Bit6 *) Rapid traverse override active /V1/
Bit7 Feedrate override active /V1/
DBB7 Bit1 NC start /K1/
Bit3 NC stop /K1/
Bit7 Reset /K1/
DBB12, 16, 20 Geometry axes 1, 2, 3
Bit0 Activate handwheel 1 /H1/
Bit1 Activate handwheel 2 /H1/
Bit2 Activate handwheel 3 /H1/
Bit3 *) Feed stop /V1/
Bit4 *) Travel key disable /H1/
Bit5 Rapid traverse override /H1/
Bit6 Minus travel key /H1/
Bit7 Plus travel key /H1/
DBB13, 17, 21 Geometry axes 1, 2, 3 machine functions /H1/
Bit0 1 INC
Bit1 10 INC
Bit2 100 INC
Bit3 1000 INC
Bit5 Var. INC
Bit6 Continuous
DBB29 Bit0 Permanent feed F1 /V1/
Bit1 Permanent feed F2 /V1/
Bit2 Permanent feed F3 /V1/
Bit3 Permanent feed F4 /V1/
DBB30 Bit0 Activate contour handwheel 1
Bit1 Activate contour handwheel 2
Bit2 Activate contour handwheel 3
Bit3 Simulation contour handwheel on
Bit4 Neg. direction simulation contour handwheel

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 4-49
4 PLC Program 08.02
4.4 Description of blocks

Table 4-3 NC signals for ManualTurn

DB31–33 Signals to axis/spindle


DBB0, 19 Feedrate override Spindle speed override /V1/
Bit0 A
Bit1 B
Bit2 C
Bit3 D
Bit4 E
Bit5 F
Bit6 G
Bit7 H
DBB1 Bit7 Override active /V1/
DBB2 Bit2 Delete distance to go/Spindle reset /A2,S1/
DBB4 Bit0 Activate handwheel 1 /H1/
Bit1 Activate handwheel 2 /H1/
Bit2 Activate handwheel 3 /H1/
Bit3 *) Feed stop / Spindle stop /V1/
Bit4 *) Travel key disable /H1/
Bit5 Rapid traverse override /H1/
Bit6 Minus travel key /H1/
Bit7 Plus travel key /H1/
DBB5 Machine functions /H1/
Bit0 1 INC
Bit1 10 INC
Bit2 100 INC
Bit3 1000 INC
Bit5 Var. INC
Bit6 Continuous
DB33 Signals to axis/spindle
DBB3 Bit2 Permanent feed F1 /V1/
Bit3 Permanent feed F2 /V1/
Bit4 Permanent feed F3 /V1/
Bit5 Permanent feed F4 /V1/
DBB8 Bit0 Assign NC axis to channel A
Bit1 Assign NC axis to channel B
Bit2 Assign NC axis to channel C
Bit3 Assign NC axis to channel D
Bit4 Assignment is activated by positive signal edge
Bit7 Request PLC axis/spindle
DBB16 Bit7 Delete S value /S1/

 Siemens AG, 2002. All rights reserved


4-50 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Signal Description 5
5.1 Overview of ManualTurn interface DB82

5.1.1 Signals to ManualTurn (input signals)

Table 5-1 Signals to ManualTurn (input signals)

Address Name Initial value Comment


0 CTM_IN.mode B#16#0 Special operating modes for ManualTurn
1 CTM_IN.feed_ovrd B#16#0 Feed override switch
2 CTM_IN.spindle_ovrd B#16#0 Spindle speed override switch
4.0 CTM_IN.nc_start.open TRUE NC start, NC contact
4.1 CTM_IN.nc_start.close FALSE NC start, No contact
6.0 CTM_IN.nc_stop.open TRUE NC stop, NC contact
6.1 CTM_IN.nc_stop.close FALSE NC stop, No contact
8.0 CTM_IN.spindle_start.open TRUE Spindle start, NC contact
8.1 CTM_IN.spindle_start.close FALSE Spindle start, No contact
10.0 CTM_IN.spindle_stop.open TRUE Spindle stop, NC contact
10.1 CTM_IN.spindle_stop.close FALSE Spindle stop, No contact
10.4 CTM_IN.boot_standard FALSE System boot with standard CNC user interface
12.0 CTM_IN.spindle_left FALSE Spindle rotation counterclockwise
12.1 CTM_IN.spindle_right FALSE Spindle rotation clockwise
12.2 CTM_IN.direction_xz_off FALSE Axis direction xz OFF
12.3 CTM_IN.x_plus FALSE 1st geometry axis (x axis) in plus direction
12.4 CTM_IN.x_minus FALSE 1st geometry axis (x axis) in minus direction
12.5 Reserved – –
12.6 Reserved – –
12.7 CTM_IN.z_plus FALSE 3rd geometry axis (z axis) in plus direction
13.0 CTM_IN.z_minus FALSE 3rd geometry axis (z axis) in minus direction
13.1 CTM_IN.direction_c_off FALSE Machine axis direction (C) off
13.2 Reserved – –
13.3 Reserved – –
13.4 CTM_IN.c_plus FALSE 3rd machine axis (c axis) in plus direction
13.5 CTM_IN.c_minus FALSE 3rd machine axis (c axis) in minus direction
13.6 CTM_IN.increment FALSE Increment on/off
13.7 CTM_IN.fix_feed1 FALSE Permanent feed F1 on
14.0 CTM_IN.fix_feed2 FALSE Permanent feed F2 on

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-51
5 Signal Description 08.02
5.1 Overview of ManualTurn interface DB82

Table 5-1 Signals to ManualTurn (input signals)

Address Name Initial value Comment


14.1 CTM_IN.fix_feed3 FALSE Permanent feed F3 on
14.2 CTM_IN.fix_feed4 FALSE Permanent feed F4 on
14.3 CTM_IN.hand_wheel_1 FALSE Handwheel factor 1 on/off
14.4 CTM_IN.hand_wheel_10 FALSE Handwheel factor 10 on/off
14.5 CTM_IN.hand_wheel_100 FALSE Handwheel factor 100 on/off
14.6 CTM_IN.contour_feed_plus FALSE Contour feed plus
14.7 CTM_IN.contour_feed_minus FALSE Contour feed minus
15.0 CTM_IN.contour_wheel FALSE Contour handwheel on/off
15.1 CTM_IN.x_wheel FALSE Handwheel for 1st geometry axis (x axis), on/
off
15.2 Reserved – –
15.3 CTM_IN.z_wheel FALSE Handwheel for 3rd geometry axis (z axis), on/
off
15.4 CTM_IN.single_block FALSE Single-step mode on/off
15.5 CTM_IN.teach_feed FALSE Teach-in, feed (G01)
15.6 CTM_IN.teach_rapid FALSE Teach-in, rapid traverse (G00)
15.7 CTM_IN.boot_standard FALSE System boot with standard CNC user interface
16.0 CTM_IN.jog_feed FALSE Jog feed (override active)
16.1 CTM_IN.disable_popup FALSE Disabling of popup alarm window
16.2 CTM_IN.disable_cnc_standard FALSE Changeover to standard CNC suppressed
16.3 CTM_IN.reset FALSE RESET
16.4 CTM_IN.disable_spindle_control FALSE Suppression of the spindle control ManualTurn
16.5 CTM_IN.reset_nc_start_dir_off FALSE Reset NC Start at direction deselection in
MANUAL mode soft key STRAIGHT
16.6 CTM_IN.gear_step_change_activ FALSE Gear stage change active
16.7 CTM_IN.get_tool_data FALSE Updating tool data
17 CTM_IN.assign_contour_wheel B#16#0 Assignment of contour handwheel to hand-
wheel 1, 2, 3
26.0 CTM_IN.handwheel_mode FALSE Handwheel acts on geo/machine axes
26.1 CTM_IN.reserved_ds FALSE C axis mode/spindle switchover
26.2 CTM_IN.asup_start_locked FALSE ASUP starts are locked
26.3 CTM_IN.control_mmc_reset FALSE Control of the reset signal from the user inter-
face
26.4 CTM_IN.disable_m5_pos FALSE Behavior after spindle positioning
27 CTM_IN.assign_x_wheel B#16#0 Assignment X axis handwheel to
handwheel 1, 2, 3
28 Reserved – –
29 CTM_IN.assign_z_wheel B#16#0 Assignment Z axis handwheel to
handwheel 1, 2, 3
34 CTM_IN.teach.m_func B#16#0 Teach buffer for M functions
38.0 CTM_IN.teach.strobe FALSE Strobe for transfer of teach buffer

 Siemens AG, 2002. All rights reserved


5-52 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.1 Overview of ManualTurn interface DB82

5.1.2 Signals from ManualTurn (output signals)

Table 5-2 Signals from ManualTurn (output signals)

Address Name Initial value Comment


40.0 CTM_OUT.ctm_activ FALSE ManualTurn active
40.1 CTM_OUT.x_plus FALSE 1st geometry axis (x axis) in plus direction
40.2 CTM_OUT.x_minus FALSE 1st geometry axis (x axis) in minus direction
40.3 Reserved – –
40.4 Reserved – –
40.5 CTM_OUT.z_plus FALSE 3rd geometry axis (z axis) in plus direction
40.6 CTM_OUT.z_minus FALSE 3rd geometry axis (z axis) in minus direction
40.7 Reserved – –
41.0 Reserved – –
41.1 CTM_OUT.c_plus FALSE 3rd machine axis (c axis) in plus direction
41.2 CTM_OUT.c_minus FALSE 3rd machine axis (c axis) in minus direction
41.3 CTM_OUT.spindle_right FALSE Spindle rotation clockwise preselected
41.4 CTM_OUT.spindle_left FALSE Spindle rotation counterclockwise preselected
41.5 CTM_OUT.nc_activ FALSE NC part program active
41.6 CTM_OUT.nc_stopped FALSE NC part program has been interrupted
41.7 CTM_OUT.spindle_activ FALSE Spindle running
42.0 CTM_OUT.spindle_stopped FALSE Spindle stop requested
42.1 CTM_OUT.hand_wheel_1 FALSE Handwheel factor 1
42.2 CTM_OUT.hand_wheel_10 FALSE Handwheel factor 10
42.3 CTM_OUT.hand_wheel_100 FALSE Handwheel factor 100
42.4 CTM_OUT.contour_wheel FALSE Contour handwheel
42.5 CTM_OUT.x_wheel FALSE Handwheel for 1st geometry axis (x axis)
42.6 Reserved – –
42.7 CTM_OUT.z_wheel FALSE Handwheel for 3rd geometry axis (z axis)
43.1 CTM_OUT.single_block FALSE Single-step mode selected
43.2 CTM_OUT.spindle_control_disabled FALSE Spindle control ManualTurn suppressed
43.3 CTM_OUT.teach_in_activ FALSE Teach-in selected
43.4 CTM_OUT.reset FALSE Reset activated
43.5 CTM_OUT.reference_mode_selected FALSE Reference point approach selection
43.6 CTM_OUT.manual_mode_straight FALSE Soft key “Straight” is selected in manual mode
43.7 CTM_OUT.manual_mode_conical FALSE Soft key “Conical” is selected in manual mode
44.0 CTM_OUT.spindle_pos_mode_sel FALSE Soft key “Oriented spindle stop” is activated
44.1 CTM_OUT.manual_mode_pos FALSE “Position” soft key is selected in manual mode.
44.2 CTM_OUT.e_asup_activ FALSE E_ASUP is active
44.3 CTM_OUT.e_iasup_activ FALSE E_IASUP is active
44.4 CTM_OUT.e_s_asup_activ FALSE E_S_ASUP is active
44.5 CTM_OUT.asup_ini_fin FALSE ASUP initialization ended

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-53
5 Signal Description 08.02
5.1 Overview of ManualTurn interface DB82

Table 5-2 Signals from ManualTurn (output signals)

Address Name Initial value Comment


44.6 CTM_OUT.mmc_reset FALSE Reset request from the user interface
45 CTM_OUT.active_mmc_mode B#16#0 Active operating mode
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 message, NC stop key defective
64.2 CTM_OUT.errors.spindle_start_error FALSE Error messages, spindle start defective
64.3 CTM_OUT.errors.spindle_stop_error FALSE Error messages, spindle stop defective
64.4 CTM_OUT.errors.asup_select_error FALSE The E_ASUP, E_IASUP and/or E_S_ASUP
cycles could not be selected after control
power-up.
76.0 nck_signal_monitor.monitor_on FALSE Function NCK signal monitor active
(input signal)
76.1 nck_signal_monitor.monitor_initialize FALSE Delete data
(input signal)
78 nck_signal_monitor.access_error[1].cur- W#16#0 Current no. of error message 1
rent_number (output signal)
80 nck_signal_monitor.access_er- B#16#0 DB number of error message 1
ror[1].db_number (output signal)
81 nck_signal_monitor.access_error[1]. B#16#0 Byte number of error message 1
byte_number (output signal)
82 nck_signal_monitor.access_er- B#16#0 Bit number of error message 1
ror[1].bit_number (output signal)
84 nck_signal_monitor.access_error[2].cur- W#16#0 Current no. of error message 2
rent_number (output signal)
86 nck_signal_monitor.access_er- B#16#0 DB number of error message 2
ror[2].db_number (output signal)
87 nck_signal_monitor.access_error[2]. B#16#0 Byte number of error message 2
byte_number (output signal)
88 nck_signal_monitor.access_er- B#16#0 Bit number of error message 2
ror[2].bit_number (output signal)
.
.
192 nck_signal_monitor.access_error[20].cur- W#16#0 Current no. of error message 20
rent_number (output signal)
194 nck_signal_monitor.access_error[20]. B#16#0 DB number of error message 20
db_number (output signal)
195 nck_signal_monitor.access_error[20]. B#16#0 Byte number of error message 20
byte_number (output signal)
196 nck_signal_monitor.access_error[20]. B#16#0 Bit number of error message 20
bit_number (output signal)

 Siemens AG, 2002. All rights reserved


5-54 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

5.2 Description of ManualTurn interface DB82

5.2.1 Signals to ManualTurn (input signals)

DB82 mode
DBB0 Specific operating modes for ManualTurn
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The following eight ManualTurn modes can be created:

Value Meaning
0 Manual operation
1 Straight
2 Conical
3 Circle
4 Cycle
5 Cut
6 Contour
7 Program
Special cases, errors, ...... The value range from 8 to 255 is reserved.
Application(s) The ManualTurn operating modes can be implemented in the application program via
 a rotary switch,
 keys,
 or via the vertical soft keys on the operator panel.
Related to ... MD 9623: $MM_CTM_MODE_SELECT_BY_SOFT KEY

DB82 feed_ovrd
DBB1 Feed override switch
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The feedrate is used by all eight ManualTurn operating modes, both channel and axis-spe-
cific (e.g. for the C axis).
Special cases, errors, ...... The feedrate override has no effect if axes are traversing at fixed feeds or under handwheel
control. It is also possible to define in an MD whether axes can be traversed in setup mode
with an override setting of 0.
Related to ... MD 12200: $MN_RUN_OVERRIDE_0
References /FB/, V1, “Feeds” (DB21, DBB4 or DB31,DBB0)

DB82 spindle_ovrd
DBB2 Spindle speed override switch
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The spindle feedrate is used for all eight ManualTurn operating elements and is always
axis-specific for the 3rd axis or spindle.
References /FB/, V1, “Feeds” (DB33, DBB19)

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-55
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 nc_start.open + nc_start.close


DBX4.0 +4.1 NC start
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition The part program is started on the condition that an operating mode has already been para-
0 –––> 1 –––> 0 meterized. An operating element consisting of an NC CONTACT and an NO CONTACT is
used as the NC start key. The operating element is checked for plausibility, i.e. the signals
for the element can be applied at the PLC inputs as illustrated in the following diagram.
Diagram

NO CONTACT: NC CONTACT: Switching state


Bit 4.1 Bit 4.0
0 1 Not actuated
1 0 Actuated
0 0 Not actuated/actuated (transition state)
1 1 Fault (operating element defective)
Special cases, errors, ...... If a fault is detected, alarm “nc_start_error” is output. As a result, the NC cannot be started
again.
Application(s)
NC CONTACT: NO CONTACT:
E X.Y CTM_IN.NC_START.CLOSE
E X.Y CTM_IN.NC_START.OPEN

 Siemens AG, 2002. All rights reserved


5-56 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 nc_stop.open + nc_stop.close


DBX6.0 + 6.1 NC stop
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition The spindle is stopped by means of M5. An operating element consisting of an NC
0 –––> 1 –––> 0 CONTACT and an NO CONTACT is used as the spindle stop key. The operating element is
checked for plausibility, i.e. the signals for the element can be applied at the PLC inputs as
illustrated in the following diagram.
Diagram

NO CONTACT: NC CONTACT: Switching state


Bit 6.1 Bit 6.0
0 1 Not actuated
1 0 Actuated
0 0 Not actuated/actuated (transition state)
1 1 Fault (operating element defective)
Signal state 0 No effect
Special cases, errors, ...... If a fault is detected, the spindle and axes are shut down. Alarm “nc_stop_error” is output in
DB82. As a result, the NC cannot be started again.
Application(s)
NC CONTACT: NO CONTACT:
E X.Y CTM_IN.NC_STOP.CLOSE
E X.Y CTM_IN.NC_STOP.OPEN

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-57
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 spindle_start.open + spindle_start.close


DBX8.0 +8.1 Spindle start
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition The spindle start command is prepared with the parameterized speed. An operating
0 –––> 1 –––> 0 element consisting of an NC CONTACT and an NO CONTACT is used as the spindle start
key. The operating element is checked for plausibility, i.e. the signals for the element can be
applied at the PLC inputs as illustrated in the following diagram.
Diagram

NO CONTACT: NC CONTACT: Switching state


Bit 8.1 Bit 8.0
0 1 Not actuated
1 0 Actuated
0 0 Not actuated/actuated (transition state)
1 1 Fault (operating element defective)
Special cases, errors, ...... Alarm “nc_spindle_start” is output in DB82. As a result, the NC cannot be started again.
Application(s)
NC CONTACT: NO CONTACT:
E X.Y CTM_IN.SPINDLE_START.CLOSE
E X.Y CTM_IN.SPINDLE_START.OPEN

 Siemens AG, 2002. All rights reserved


5-58 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 spindle_stop.open + spindle_stop.close


DBX10.0 + 10.1 Spindle stop
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition The spindle is stopped by means of M5. An operating element consisting of an NC CON-
0 –––> 1 –––> 0 TACT and an NO CONTACT is used as the spindle stop key. The operating element is
checked for plausibility, i.e. the signals for the element can be applied at the PLC inputs as
illustrated in the following diagram.
Diagram

NO CONTACT: NC CONTACT: Switching state


Bit 10.1 Bit 10.0
0 1 Not actuated 0
1 0 Actuated
0 0 Not actuated/actuated (transition state)
1 1 Fault (operating element defective)
Signal state 0 No effect
Special cases, errors, ...... If a fault is detected, the spindle and axes are shut down. Alarm “nc_spindle_start” is output
in DB82. As a result, the NC cannot be started again.
Application(s)
NC CONTACT: NO CONTACT:
E X.Y CTM_IN.SPINDLE_STOP.CLOSE
E X.Y CTM_IN.SPINDLE_STOP.OPEN

DB82 boot_standard
DBX10.4 System boot with standard CNC user interface
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal can be enabled in order to boot the system with the standard CNC user inter-
face. Changeover from ManualTurn to standard CNC user interface is possible when the
signal is reset.

DB82 spindle_left
DBX12.0 Spindle rotation counterclockwise
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition Counterclockwise spindle rotation is accepted as the preselected direction of rotation and is
0 –––> 1 –––> 0 effective only when the spindle is started or already active. In the case of an active part
program in which the spindle has been programmed with M3 or M4, the direction of rotation
set in the part program is applied. This rotational direction is also output as a feedback
signal to the machine control panel.
Signal state 0 No effect
References

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-59
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 spindle_right
DBX12.1 Spindle rotation clockwise
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition Clockwise spindle rotation is accepted as the preselected direction of rotation and is
0 –––> 1 –––> 0 effective only when the spindle is started or already active. In the case of an active part
program in which the spindle has been programmed with M3 or M4, the direction of rotation
set in the part program is applied. This rotational direction is also output as a feedback
signal to the machine control panel.
Signal state 0 No effect
References

DB82 direction_xz_off
DBX12.2 Axis direction xz off
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The preselected axis direction is deselected. Active axes are shut down in setup mode.
Application(s) Function can be implemented via the following operator elements:
 control stick (statically applied signal) or
 keys.
References /BA/

DB82 x_plus + x_minus


DBX12.3 + 12.4 1st geometry axis in +/– direction (X axis)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal Selection in + or – direction for the 1st geometry axis. Effective in setup, incremental or
transition 0–––>1 manual modes.
Signal state 0 or signal No effect
transition 1–––>0
Application(s) Function can be implemented via the following operator elements:
 control stick (statically applied signal) or
 key (transfer on rising signal edge)
Related to ... DB82, DBX12.2, direction_xz_off
References /BA/

DB82 z_plus + z_minus


DBX12.7 + 13.0 3rd geometry axis in +/– direction (Z axis)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal Selection in + or – direction for the 3rd geometry axis. Effective in setup, incremental or
transition 0–––>1 manual modes.
Signal state 0 or signal No effect
transition 1–––>0
Application(s) Function can be implemented via the following operator elements:
 control stick (statically applied signal) or
 key (transfer on rising signal edge)
Related to ... DB82, DBX12.2, direction_xz_off
References /BA/

 Siemens AG, 2002. All rights reserved


5-60 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 direction_c_off
DBX13.1 Machine axis direction (C) off
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The preselected axis direction is deselected. The axes are shut down in setup mode.
Application(s) Function can be implemented via the following operator elements:
 control stick (statically applied signal) or
 keys.
References /BA/

DB82 c_plus + c_minus


DBX13.4 + 13.5 3rd machine axis in +/– direction (C axis)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal Selection in + or – direction for the 3rd machine axis (C axis). Effective in setup,
transition 0–––>1 incremental or manual modes.
Signal state 0 or signal No effect
transition 1–––>0
Application(s) Function can be implemented via the following operator elements:
 control stick (statically applied signal) or
 key (transfer on rising signal edge)
Special cases, errors, ...... A direction can be preselected only when C axis mode is active.
Related to ... DB82, DBX13.1, direction_c_off
References /BA/

DB82 increment
DBX13.6 Increment on/off
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition Increment screenform is displayed/concealed.
0–––>1–––>0
Signal state 0 No effect
References /BA/

DB82 fix_feed1 to fix_feed4


DBX13.7 – 14.2 Fixed feeds on (F1, F2, F3, F4)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning When an operating mode has been started, the axes are not traversed at the programmed
feed, but at a fixed feed. When an operating mode has not been started or is interrupted,
the keys act as jog keys for the feed axis or C axis. The direction of travel is determined by
the selected axis direction.
Application(s) Fixed feeds can be implemented by means of the control stick.
Special cases, errors, ...... In setup mode, axes X and Z are traversed at the channel-specific feedrate and the C axis
at the axis-specific fixed feed.
Related to ... MD 51008: $MN_FIXED_FEEDRATE[0–3] (channel-specific fixed feeds)
MD 12202: $MA_FIXED_FEEDRATE[0–3] (axis-specific fixed feeds)
References /FB/, V1, “Feeds”

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-61
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 hand_wheel_1 to hand_wheel_100


DBX14.3 – 14.5 Handwheel factors 1, 10, 100 on/off
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition These signals are used to set the weighting factors 1, 10, 100 for the handwheels.
0–––>1–––>0
Signal state 0 No effect
References /BA/

DB82 contour_feed_plus + contour_feed_minus


DBX14.6 + 14.7 Contour feed plus/minus
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning When the contour handwheel is selected, it is possible to traverse at the programmed
feedrate along the contour in a positive (block end) or negative (block start) direction.
References /FB/, V1, “Feeds”

DB82 contour_wheel
DBX15.0 Contour handwheel on/off
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition The contour handwheel is selected/deselected when this signal is set. Axes cannot be
0–––>1–––>0 traversed at the contour handwheel feedrate until the program has been interrupted.
Signal state 0 No effect
Note At the point when the contour handwheel is selected, the assignment “Contour handwheel
to handwheel 1, 2, 3” DB82 DBB17 must already apply.
References /FB/, V1, “Feeds”

DB82 x_wheel + z_wheel


DBX15.1 + 15.3 Handwheels for 1st + 3rd geometry axes, on/off
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition The appropriate handwheel is selected/deselected when the corresponding signal is set.
0–––>1–––>0 The axes can be traversed with the selected handwheel during program execution and in
setup mode.
Signal state 0 No effect
References /BA/

DB82 single_block
DBX15.4 Single-step mode on/off
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal transition Single-step mode is selected/deselected in the PROGRAM mode.
0–––>1–––>0
Signal state 0 No effect
Related to ... DB82, DBX43.1, single_block

 Siemens AG, 2002. All rights reserved


5-62 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 teach_feed
DBX15.5 TEACH-IN feedrate (G01)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal An approached position is transferred to the TEACH-IN memory as a feed block (G01).
transition 0–––>1
Signal state 0 or signal No effect
transition 1–––>0
Related to ... MD 9417: $MM_TEACH_HANDW_FEED
MD 9418: $MM_TEACH_HANDW_FEED_P_MIN
MD 9419: $MM_TEACH_HANDW_FEED_P_REV
References /BA/

DB82 teach_rapid
DBX15.6 TEACH-IN rapid traverse (G00)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal An approached position is transferred to the TEACH-IN memory as a rapid traverse block
transition 0–––>1 (G00).
Signal state 0 or signal No effect
transition 1–––>0
Related to ... MD 32000: MAX_AX_VELO
References /BA/

DB82 boot_standard
DBX15.7 System boot with standard CNC user interface
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning This signal can be enabled in order to boot the system with the standard CNC user inter-
face. Changeover from ManualTurn to standard CNC user interface is possible when the
signal is reset.

DB82 jog_feed
DBX16.0 Jog feed (override active)
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.3
Signal state 1 or signal When an operating mode has not been started or is interrupted, the keys act as jog keys for
transition 0–––>1 the feed axis or C axis. The direction of travel is determined by the selected axis direction.
The feed can be overlaid by the feedrate override.
Signal state 0 or signal No effect
transition 1–––>0
Related to ... MD 32020: JOG_VELO
References –

DB82 disable_popup
DBX16.1 Disabling of popup alarm window
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The popup alarm window is disabled when this signal is set.
References /BA/

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-63
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 disable_cnc_standard
DBX16.2 Changeover to standard CNC is disabled
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.3
Signal meaning Changeover from ManualTurn to standard CNC operator interface is not possible.
References /BA/

DB82 reset
DBX16.3 Reset
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning Setting the signal initiates a channel-specific reset and resets the ManualTurn PLC. The
active program is interrupted.
Related to ... DB82, DBX43.4, reset
Note Channel-specific reset may not be used directly. In the case of mode group reset, the reset
must be supplied.
Timing diagram

CTM_IN.
reset

CTM_OUT.
reset Setting of at least 100ms

 Siemens AG, 2002. All rights reserved


5-64 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 disable_spindle_control
DBX16.4 Suppressing the spindle control ManualTurn
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 The internal spindle control function is disabled if a spindle is not activated.
Spindle control is implemented via the PLC user program.
Signal state 0 The spindle control of ManualTurn is taken immediately.
Application(s) E.g. for gear stage change by the PLC user program with FC18.
Related to ... Feedback signal
Timing diagram
Sequence for disabling spindle control function in MANUALTURN PLC

CTM_OUT. Precondition: Spindle is stationary


spindle_activ

CTM_OUT.
spindle_stopped
CTM_IN.
disable_spindle_control

CTM_OUT.
spindle_control_disabled
Spindle/FC18
free for user
program

DB82 reset_nc_start_dir_off
DBX16.5 Reset NC Start at direction deselection in MANUAL mode soft key STRAIGHT
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Explanation In MANUAL mode, soft key STRAIGHT, with direction deselection or non-activated axis
direction, NC Start is
0 = not reset
1 = reset.
Related to ...

DB82 gear_step_change_activ
DBX16.6 Gear stage change active
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Explanation This bit returns a checkback signal to the PLC indicating that a gear stage change is active.
Its purpose is to prevent generation of error message “Error on selection/deselection of
constant cutting rate” when a gear stage change is initiated, for example, as a result of a
change in speed.
0 = Gear stage has been changed
1 = Gear stage change active
Related to ...

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-65
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 get_tool_data
DBX16.7 Updating tool data
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Explanation 0 = No tool updating
1 = Tool data are updated by ManualTurn. When tool data have been
accepted by ManualTurn, this signal is automatically reset.
Related to ...

DB82 assign_contour_wheel
DBB17 Assignment of contour handwheel to handwheel 1, 2, 3
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Explanation By setting one of the values 1, 2 or 3, it is possible to assign the contour
handwheel to handwheel 1, 2 or 3.
Related to ... DBB27 Assignment of X axis handwheel to handwheel 1, 2, 3
DBB29 Assignment of Z axis handwheel to handwheel 1, 2, 3

DB82 handwheel_mode
DBX26.0 Handwheel acts on geo/machine axes
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Explanation 0: The handwheel pulses act on the geometry axes. One of the consequences of this,
however, is that the preselected increments are halved when DIAMON (diameter
programming in facing axis) is active.
1: The handwheel pulses act on the machine axes. With this setting, the increment
weighting remains the same, irrespective of DIAMON/DIAMOF.
Related to ...

DB82 reserved_ds
DBX26.1 C axis mode/spindle switchover
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Explanation Bit = 1: If the spindle is in C axis mode, it is not automatically switched back to spindle
mode at the end of the program.
Related to ...

DB82 asup_start_locked
DBX26.2 ASUB starts are locked
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Explanation Bit = 1: The start of asynchronous subprograms E_ASUP, E_S_ASUP and E_IASUP used
by ManualTurn is disabled.
Related to ...

 Siemens AG, 2002. All rights reserved


5-66 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 control_mmc_reset
DBX26.3 Control of the reset signal from the user interface
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Explanation Bit = 0: A reset request from the operator interface is processed by the PLC and triggers a
channel reset.
Bit = 1: A reset request from the operator interface is active (signal CTM.mmc_reset is
active) but is not processed. The reset request is not reset until the bit is set to 0.
Related to ... CTM_OUT.mmc_reset

DB82 disable_m5_pos
DBX26.4 Behavior after spindle positioning
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Explanation Bit = 0: If the spindle is stopped with the Spindle Stop key while spindle positioning is
active, an M5 is triggered when the positioning operation is complete (the spindle
switches from positioning mode back to open-loop control mode).
Bit = 1: If the spindle is stopped with the Spindle Stop key while spindle positioning is
active, an M5 is not triggered when the positioning operation is complete (the
spindle remains in positioning mode).
Related to ... CTM_OUT.mmc_reset

DB82 assign x_wheel


DBB27 Assignment X axis handwheel to handwheel 1, 2, 3
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Explanation By setting one of the values 1, 2 or 3, it is possible to assign the X axis handwheel to hand-
wheel 1, 2 or 3.
Exception: A setting of 0 assigns handwheel 1 to the X axis.
Related to ... DBB17 Assignment of contour handwheel to handwheel 1, 2, 3
DBB29 Assignment of Z axis handwheel to handwheel 1, 2, 3

DB82 assign z_wheel


DBB29 Assignment Z axis handwheel to handwheel 1, 2, 3
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Explanation By setting one of the values 1, 2 or 3, it is possible to assign the Z axis handwheel to hand-
wheel 1, 2 or 3.
Exception: A setting of 0 assigns handwheel 2 to the Z axis.
Related to ... DBB17 Assignment of contour handwheel to handwheel 1, 2, 3
DBB27 Assignment of X axis handwheel to handwheel 1, 2, 3

DB82 teach.m_func
DBB34 Teach buffer for M functions
Data block Signal(s) to ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Explanation The buffer contents are transferred to the Teach-In program when the strobe signal is
activated.
The value range 0 to 99 corresponds to M0 to M99.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-67
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 teach.strobe
DBX38.0 Strobe for transfer of teach buffer
Data block Signal(s) to ManualTurn
Edge evaluation: yes Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal The contents of the Teach buffer are transferred when this signal is set.
transition 0–––>1
Signal state 0 or signal No effect
transition 1–––>0
Timing diagram

CTM_OUT.
teach_in_activ

CTM_IN.
teach
m_func
Load M buffer Coolant Mxx
e.g. M3/M4/M5

CTM_IN.
teach
strobe M function is
transferred im-
mediately

Related to ... DB82, DBB34, TEACH buffer for M functions

 Siemens AG, 2002. All rights reserved


5-68 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

5.2.2 Signals from ManualTurn (output signals)

DB82 ctm_active
DBX40.0 ManualTurn active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal state 1 or signal The ManualTurn PLC program is currently active.
transition 0–––>1
Signal state 0 or signal The ManualTurn program is not active. The user program is capable of performing standard
transition 1–––>0 CNC operations.
Special cases, errors, ...... The ManualTurn PLC program becomes active when the ManualTurn application is
activated in the operator interface by pressing the ManualTurn soft key.
After deselection of ManualTurn, the ManualTurn PLC program is in an inactive state.

DB82 x_plus + x_minus


DBX40.1 + 40.2 1st geometry axis in +/– direction (X axis)
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the 1st geometry axis (X axis) in the + or – direction
is selected.

DB82 z_plus + z_minus


DBX40.5 + 40.6 3rd geometry axis in +/– direction (Z axis)
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the 3rd geometry axis (Z axis) in the + or – direction
is selected.

DB82 c_plus + c_minus


DBX41.1 + 41.2 3rd machine axis in +/– direction (C axis)
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the 3rd machine axis (C axis) in the + or – direction
is selected.

DB82 spindle_right
DBX41.3 Spindle rotation clockwise
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that clockwise spindle rotation is preselected.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-69
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 spindle_left
DBX41.4 Spindle rotation counterclockwise
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that counterclockwise spindle rotation is preselected.

DB82 nc_active
DBX41.5 NC part program active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the NC part program is active or interrupted.

DB82 nc_stopped
DBX41.6 NC part program has been interrupted
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the NC part program is interrupted.

DB82 spindle_activ
DBX41.7 Spindle running
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the spindle is in operation.

DB82 spindle_stopped
DBX42.0 Spindle stop requested
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that a spindle stop is requested.

DB82 hand_wheel_1 to hand_wheel_100


DBX42.1 – 42.3 Handwheel factors 1, 10, 100
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the selected handwheel factor is active.

DB82 contour_wheel
DBX42.4 Contour handwheel
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the contour handwheel is selected.

 Siemens AG, 2002. All rights reserved


5-70 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 x_wheel + z_wheel


DBX42.5 + 42.7 Handwheels for 1st + 3rd geometry axes
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that the selected handwheel (1st or 3rd geometry axis) is
active.

DB82 single_block
DBX43.1 Single-step mode selected
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that single-step mode is selected.

DB82 spindle_control_disabled
DBX43.2 Spindle control ManualTurn suppressed
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning The signal acknowledges that the ManualTurn spindle control is suppressed.

DB82 teach_in_active
DBX43.3 TEACH-IN selected
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that TEACH-IN is selected.

DB82 reset
DBX43.4 Reset actuated
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal supplies the feedback that a channel-specific Reset has been executed.

DB82 reference_mode_selected
DBX43.5 Soft key reference point approach active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.3
Signal meaning The “Ref. point” soft key is activated in “Manual” mode.
References /BA/

DB82 manual_mode_straight
DBX43.6 Soft key Straight active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Signal meaning The “Straight” soft key is activated in “Manual” mode.
References /BA/

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-71
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 manual_mode_conical
DBX43.7 Soft key Conical active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Signal meaning The “Conical” soft key is activated in “Manual” mode.
References /BA/

DB82 spindle_pos_mode_sel
DBX44.0 Soft key “Oriented spindle stop” is activated
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.4, 810D SW 2.4
Signal meaning Soft key “Orient ON” (Oriented spindle stop) is activated in the “Spindle” soft key menu.
References /BA/

DB82 manual_mode_pos
DBX44.1 Soft key “Position” is activated
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning The “Position” soft key is activated in “Manual” mode.

DB82 e_asup_activ
DBX44.2 Function E_ASUP is active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning The signal supplies the feedback that asynchronous subprogram E_ASUP is active.

DB82 e_iasup_activ
DBX44.3 Function E_IASUP is active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning The signal supplies the feedback that asynchronous subprogram E_IASUP is active.

DB82 e_s_asup_activ
DBX44.4 Function E_S_ASUP is active
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning The signal supplies the feedback that asynchronous subprogram E_S_ASUP is active.

 Siemens AG, 2002. All rights reserved


5-72 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 5 Signal Description
5.2 Description of ManualTurn interface DB82

DB82 asup_ini_fin
DBX44.5 ASUP initialization ended
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning When the control has booted, the ManualTurn PLC initializes asynchronous subprograms
E_ASUP, E_IASUP and E_S_ASUP (FB4 PI_SERVICE) and runs E_ASUP (FC9). If this
operation is completed without errors, the signal is set. You can use this signal to enable
the initialization of dedicated asynchronous subprograms.
Related to ... CTM_OUT.errors.asup_select_error

DB82 mmc_reset
DBX44.6 Reset request from the user interface
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning Bit = 1: A reset request from the operator interface is active (“NC reset” soft key was
activated).
Related to ... CTM_IN.control_mmc_reset

DB82 activ_mmc_mode
DBB45 Active operating mode
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning This signal returns the active ManualTurn mode:
Value Meaning
0 Manual operation
1 Straight
2 Conical
3 Circle
4 Cycle
5 Cut
6 Contour
7 Program

DB82 errors.nc_start_error
DBX64.0 Error message, NC start key defective
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning Feedback signal to PLC user program that the NC start key is defective, i.e. NC CONTACT
and NO CONTACT signal = 1
Related to ... DB82, DBX4.0 and DBX4.1

DB82 errors.nc_stop_error
DBX64.1 Error message, NC stop key defective
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning Feedback signal to PLC user program that the NC stop key is defective, i.e. NC CONTACT
and NO CONTACT signal = 1
Related to ... DB82, DBX6.0 and DBX6.1

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 5-73
5 Signal Description 08.02
5.2 Description of ManualTurn interface DB82

DB82 errors.spindle_start_error
DBX64.2 Error message, spindle start key defective
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning Feedback signal to PLC user program that the spindle start key is defective, i.e. NC CON-
TACT and NO CONTACT signal = 1
Related to ... DB82, DBX8.0 and DBX8.1

DB82 errors.spindle_stop_error
DBX64.3 Error message, spindle stop key defective
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 4.3, 810D SW 2.1
Signal meaning Feedback signal to PLC user program that the spindle stop key is defective,
i.e. NC CONTACT and NO CONTACT signal = 1
Related to ... DB82, DBX10.0 and DBX10.1

DB82 errors.asup_select_error
DBX64.4 Error message, E_ASUP, E_IASUP and/or E_S_ASUP not selected
Data block Signal(s) from ManualTurn
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW 5.2, 810D SW 3.2
Signal meaning The E_ASUP, E_IASUP and/or E_S_ASUP cycles could not be selected after control
power-up.
Possible error cause:
Cycles E_ASUP, E_IASUP and/or E_S_ASUP are not loaded or basic program parameter
DB7.NCKomm is not set.
If this error is output during power-up, the zero offsets (preset and offset), the spindle con-
trol and the calculations for the rough turning cycle are not ready.

Note
For a description of signals DB82 DBX 76.0 ... 196.0, please refer to Section
“Monitor functions for NC signals”.

 Siemens AG, 2002. All rights reserved


5-74 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Machine Data 6
6.1 NC machine data for ManualTurn

A set of machine data ctm.8x0 is supplied for ManualTurn containing all relevant
NC machine data and the values to be set. You will find the set of machine data
on the software CD in directory tools\md.

Note
Match the setting in MD 11602 $MN_ASUP_START_MASK = H7 and 20116
$MC_IGNORE_INHIBIT_ASUP = H70 to the machine conditions.
The ManualTurn basic setting also permits interrupt channel 7 (call asynchro-
nous subprogram E_S_ASUP after block search) to start when a read-in dis-
able is active.
Check whether this setting can be retained for interrupt channel 7, e.g. for a
tool change after a block search.
Please also check the setting of MD 20117 $MC_IGNORE_SINGLE-
BLOCK_ASUP = H70.

The most important NC machine data and the associated values required for
start-up from file TVAR2A1S.8x0 are listed in the table below. The values must
not be changed.

Table 6-1 Extract of NC machine data from file TVAR2A1S.8x0

NC MD num- Name Value


ber
10000 $MN_AXCONF_MACHAX_NAME_TAB[0] X1
10000 $MN_AXCONF_MACHAX_NAME_TAB[1] Z1
10000 $MN_AXCONF_MACHAX_NAME_TAB[2] C1
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

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-75
6 Machine Data 08.02
6.1 NC machine data for ManualTurn

Table 6-1 Extract of NC machine data from file TVAR2A1S.8x0

NC MD num- Name Value


ber
20080 $MC_AXCONF_CHANAX_NAME_TAB[2] C
20100 $MC_DIAMETER_AX_DEF X
30300 $MA_IS_ROT_AX[AX3] 1
30310 $MA_ROT_IS_MODULO[AX3] 1
30320 $MA_DISPLAY_IS_MODULO[AX3] 1
35000 $MA_SPIND_ASSIGN_TO_MACHAX[AX3] 1

You will find an exact description of all NC machine data in:


References: /LIS/, Lists
/IAC/, Installation & Start-Up Guide 810D
/IAD/, Installation & Start-Up Guide 840D
/FB/, Description of Functions

 Siemens AG, 2002. All rights reserved


6-76 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

6.2 Display machine data for ManualTurn


6.2.1 Overview of display machine data

Table 6-2 Display machine data for ManualTurn

MD MD identifier Comment Default


num- setting
ber
9182 $MM_USER_CLASS_INCH_METRIC Inch/metric switchover 0
9550 $MM_CTM_CYC_ROUGH_RELEASE_DIST Retraction distance for stock removal at a 1
contour
9551 $MM_CTM_CYC_ROUGH_RELEASE_ANGLE Retraction angle for stock removal at a 45
contour
9552 $MM_CTM_CYC_ROUGH_BLANC_OFFS Blank offset for stock removal at a contour 1
9553 $MM_CTM_CYC_ROUGH_TRACE_ANGLE Starting angle for tracing a contour 5
9554 $MM_CTM_CYC_ROUGH_MIN_REST_MAT_1 Starting thickness, with reference to the 50
final machining allowance, for machining
the residual material (axis 1)
9555 $MM_CTM_CYC_ROUGH_MIN_REST_MAT_2 Starting thickness, with reference to the 50
final machining allowance, for machining
the residual material (axis 2)
9599 $MM_CTM_OPTION_MASK Settings for ManualTurn 0
9600 $MM_CTM_SIMULATION_DEF_X Simulation default value for X 0
9601 $MM_CTM_SIMULATION_DEF_Z Simulation default value for Z 0
9602 $MM_CTM_SIMULATION_DEF_VIS_AREA Simulation default value for display area 100
9603 $MM_CTM_SIMULATION_MAX_X Simulation maximum display X 0
9604 $MM_CTM_SIMULATION_MAX_Z Simulation maximum display Z 0
9605 $MM_CTM_SIMULATION_MAX_VIS_AREA Simulation maximum display area 1000
9606 $MM_CTM_SIMULATION_TIME_NEW_POS Simulation updating rate of actual value 100
9607 $MM_CTM_ENABLE_RAPID_FEED Enable selection option rapid traverse as 1
feedrate
9608 $MM_CTM_ENABLE_FEED_P_MIN Enable selection option feedrate in mm/ 1
min
9609 $MM_CTM_SPEED_FIELD_DISPLAY_RES Number of places after decimal point in 0
speed input field
9610 $MM_CTM_POS_COORDINATE_SYSTEM Position of coordinate system 2
9611 $MM_CTM_CROSS_AX_DIAMETER_ON Diameter display for active transverse 1
axes
9612 $MM_CTM_TEACH_STORE_MANUAL_ABS Store setup motions as absolute values 1
9613 $MM_CTM_TEACH_STORE_START_ABS Store start position as absolute value 1
9614 $MM_CTM_TEACH_STORE_MANUAL_AUTO Store setup motions automatically 1
9615 $MM_CTM_TEACH_HANDW_FEED Handwheel feed mode 0
9616 $MM_CTM_TEACH_HANDW_FEED_P_MIN Path feed 10
9617 $MM_CTM_TEACH_HANDW_FEED_P_REV Rotational feedrate 1
9618 $MM_CTM_ENABLE_C_AXIS Enable C axis for interface 1
9619 $MM_CTM_G91_DIAMETER_ON Incremental infeed 0
9620 $MM_CTM_CYCLE_SAFETY_CLEARANCE Safety clearance, ManualTurn cycles 1.0
9621 $MM_CTM_CYCLE_DWELL_TIME Back-off time for cycles –1
9622 $MM_CTM_ENABLE_REFPOINT Reference point approach enable for Man- 1
ualTurn
9623 $MM_CTM_START_WITHOUT_REFPOINT Enable NC start without referenced axes 1
9624 $MM_CTM_MODE_SELECT_BY_SOFT KEY Operating mode switchover via vertical 0
soft keys
9625 $MM_CTM_CUSTOMER_START_PICTURE Customer power-up display 0
9626 $MM_CTM_TRACE Settings for ManualTurn 0
9627 $MM_CTM_COUNT_GEAR_STEPS Number of gear stages 1
9628 $MM_CTM_TOOL_INPUT_DIAM_ON Displays the tool data X as a diameter 0
value

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-77
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

MD MD identifier Comment Default


num- setting
ber
9629 $MM_CTM_WEAR_INPUT_DIAM_ON Displays the tool wear data X as a diame- 0
ter value
9630 $MM_CTM_FIN_SPEED_PERCENT Finishing feed in percent 100
9631 $MM_CTM_CYCLE_DWELL_TIME_SEC Dwelltime for cycles in seconds 1
9632 $MM_CTM_ANGLE_REFERENCE_AXIS Angle reference axis 1
9633 $MM_CTM_INC_DEC_FEED_PER_MIN No meaning 1
9634 $MM_CTM_INC_DEC_FEED_PER_ROT No meaning 0.1
9636 $MM_CTM_ENABLE_S_TOOL_TABLE Enable constant cutting speed from tool 0
table
9637 $MM_CTM_MAX_INP_FEED_P_MIN Upper input limit for feedrate in mm/min 2000
9638 $MM_CTM_MAX_INP_FEED_P_ROT Upper input limit for feedrate in mm/rev 1
9639 $MM_CTM_MAX_TOOL_WEAR Upper input limit for tool wear 1
9640 $MM_CTM_ENABLE_CALC_THREAD_PITCH Calculation of thread depth, if pitch entered 0
9641 $MM_CTM_ENABLE_G_CODE_INPUT Enable G code input 0
9642 $MM_CTM_ENABLE_CIRCLE_HOLE_CYCLE Enable hole circle drilling 0
9643 $MM_CTM_ENABLE_DRIVEN_TOOL Enable support for powered tools 0
9644 $MM_CTM_CIRC_TAP_DWELL_TIME_1 Dwelltime, bottom, tapping on hole circle 0
9645 $MM_CTM_CIRC_TAP_DWELL_TIME_2 Dwelltime, top, tapping on hole circle 0
9646 $MM_CTM_FACTOR_O_CALC_THR_PITCH Factor for calculating the external thread 0,6134
depth if pitch entered
9647 $MM_CTM_FACTOR_I_CALC_THR_PITCH Factor for calculating the internal thread 0.5413
depth if pitch entered
9648 $MM_CTM_ROUGH_O_RELEASE_DIST Retraction distance for stock removal/cut- 1
ting for external machining
9649 $MM_CTM_ROUGH_I_RELEASE_DIST Retraction distance for stock removal/cut- 0.5
ting for internal machining
9804 $MM_ST_INDEX_SPINDLE_MAIN Axis index for main spindle 3
9805 $MM_ST_INDEX_SPINDLE_TOOL Axis index for tool spindle 0

 Siemens AG, 2002. All rights reserved


6-78 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

6.2.2 Description of display machine data

9182 $MM_USER_CLASS_INCH_METRIC
MD number Inch/metric switchover
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: POWER ON Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 6.2; 810D SW 4.2
Meaning: If you perform the inch/metric switchover for ManualTurn in the CNC ISO user interface,
this can produce incorrect values in ManualTurn.
0: Inch/metric switchover in the CNC ISO user interface is not possible.
1: Inch/metric switchover in the CNC ISO user interface is possible.

9550 $MM_CTM_CYC_ROUGH_RELEASE_DIST
MD number Retraction distance for stock removal at a contour
Default value: 1 Min. input limit: 0 Max. input limit: 10
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm
Data type: DOUBLE Applies from software version:
840D SW 5.2; 810D SW 3.2
Meaning: This MD defines the distance by which both axes are lifted off the contour during rough
cutting operations. (Does not apply to stock removal in cutting mode.)
Special cases, errors –
Related to ... –

9551 $MM_CTM_CYC_ROUGH_RELEASE_ANGLE
MD number Retraction angle for stock removal at a contour
Default value: 45 Min. input limit: 0 Max. input limit: 90
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: degrees
Data type: DOUBLE Applies from software version:
840D SW 5.2; 810D SW 3.2
Meaning: This MD defines the angle at which axes are lifted off the contour during rough cutting op-
erations. (Does not apply to stock removal in cutting mode.)

Angle

Special cases, errors –


Related to ... –

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-79
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9552 $MM_CTM_CYC_ROUGH_BLANC_OFFS
MD number Blank offset for stock removal at a contour
Default value: 1 Min. input limit: 0 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm
Data type: DOUBLE Applies from software version:
840D SW 5.2; 810D SW 3.2
Meaning: This MD defines the distance from the blank at which G0 is switched over to G1 during
stock removal at a contour to compensate for any blank allowances. (Does not apply to
stock removal in cutting mode.)
Special cases, errors –
Related to ... –

9553 $MM_CTM_CYC_ROUGH_TRACE_ANGLE
MD number Starting angle for tracing a contour
Default value: 5 Min. input limit: 0 Max. input limit: 90
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: degrees
Data type: DOUBLE Applies from software version:
840D SW 5.2; 810D SW 3.2
Meaning: This MD is used to define the angle between the tool nose and the contour at which stock
removal (rough cutting) of a contour commences, in order to remove residual material. In
other words, if the angle of the residual material is greater than the angle defined in the MD,
the tool follows the contour.
(Does not apply to stock removal in cutting mode.)
Contour
Angle

Current cutting depth D

Residual
material

Special cases, errors –


Related to ... –

9554 $MM_CTM_CYC_ROUGH_MIN_REST_MAT1
MD number Starting thickness, with reference to the final machining allowance, for machining the
residual material (axis 1)
Default value: 50 Min. input limit: 0 Max. input limit: 1000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: %
Data type: DOUBLE Applies from software version:
840D SW 5.2; 810D SW 3.2
Meaning: This MD is used to define the limit value for machining of residual material in the direction of
axis 1 (Z axis). (This applies only to stock removal of a contour and not to stock removal in
cutting mode.)

Example:
If the MD is set to 50% and the final machining allowance is 0.5mm, residual material thin-
ner than 0.25mm is not machined in a separate machining step, but is removed during fin-
ish cutting.
Special cases, errors –
Related to ... MD 9555: $MM_CTM_CYC_ROUGH_MIN_RESET_MAT2

 Siemens AG, 2002. All rights reserved


6-80 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9555 $MM_CTM_CYC_ROUGH_MIN_REST_MAT2
MD number Starting thickness, with reference to the final machining allowance, for machining the
residual material (axis 2)
Default value: 50 Min. input limit: 0 Max. input limit: 1000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: %
Data type: DOUBLE Applies from software version:
840D SW 5.2; 810D SW 3.2
Meaning: This MD is used to define the limit value for machining of residual material in the direction of
axis 2 (X axis). (This applies only to stock removal of a contour and not to stock removal in
cutting mode.)

Example:
If the MD is set to 50% and the final machining allowance is 0.5mm, residual material thin-
ner than 0.25mm is not machined in a separate machining step, but is removed during fin-
ish cutting.
Special cases, errors –
Related to ... MD 9554: $MM_CTM_CYC_ROUGH_MIN_RESET_MAT1

9599 $MM_CTM_OPTION_MASK
MD number Settings for ManualTurn
Default value: 0 Min. input limit: 0000 Max. input limit: FFFF
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: HEX
Data type: WORD Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Bit 0: Do not switch back to spindle mode automatically after machining hole circles
Bits 1 to 7: Reserved
Bit 8: Hide “Teach In” soft key

9600 $MM_CTM_SIMULATION_DEF_X
MD number Simulation default value for X
Default value: 0 Min. input limit: –10000 Max. input limit: 10000
Changes effective: POWER ON Protection level: 3/4 Unit: mm
Data type: LONG Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD defines the size of the X coordinate of the display area. By selecting soft key TO
ORIGIN in the simulation run, it is possible to apply the value preset in this data.
Special cases, errors –
Related to ... MD 9601: $MM_CTM_SIMULATION_DEF_Z
MD 9602: $MM_CTM_SIMULATION_DEF_VIS_AREA

9601 $MM_CTM_SIMULATION_DEF_Z
MD number Simulation default value for Z
Default value: 0 Min. input limit: –10000 Max. input limit: 10000
Changes effective: POWER ON Protection level: 3/4 Unit: mm
Data type: LONG Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD defines the size of the Z coordinate of the display area. By selecting soft key TO
ORIGIN in the simulation run, it is possible to apply the value preset in this data.
Special cases, errors –
Related to ... MD 9600: $MM_CTM_SIMULATION_DEF_X
MD 9602: $MM_CTM_SIMULATION_DEF_VIS_AREA

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-81
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9602 $MM_CTM_SIMULATION_DEF_VIS_AREA
MD number Simulation default value for display area
Default value: 100 Min. input limit: –10000 Max. input limit: 10000
Changes effective: POWER ON Protection level: 3/4 Unit: mm
Data type: LONG Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This machine data defines the size of the display area above the X coordinate. The Z coor-
dinate is automatically calculated from this setting.
Special cases, errors –
Related to ... MD 9600: $MM_CTM_SIMULATION_DEF_X
MD 9601: $MM_CTM_SIMULATION_DEF_Z

9603 $MM_CTM_SIMULATION_MAX_X
MD number Simulation maximum display X
Default value: 0 Min. input limit: –10000 Max. input limit: 10000
Changes effective: POWER ON Protection level: 3/4 Unit: mm
Data type: LONG Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD defines the size of the X coordinate of a second display area (e.g. for large work-
pieces).
By selecting soft key MAX in the simulation run, it is possible to apply the value preset in
this data.
Special cases, errors –
Related to ... MD 9604: $MM_CTM_SIMULATION_MAX_Z
MD 9605: $MM_CTM_SIMULATION_MAX_VIS_AREA

9604 $MM_CTM_SIMULATION_MAX_Z
MD number Simulation maximum display Z
Default value: 0 Min. input limit: –10000 Max. input limit: 10000
Changes effective: POWER ON Protection level: 3/4 Unit: mm
Data type: LONG Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD defines the size of the Z coordinate of a second display area.
By selecting soft key MAX in the simulation run, it is possible to apply the value preset in
this data.
Special cases, errors –
Related to ... MD 9603: $MM_CTM_SIMULATION_MAX_X
MD 9605: $MM_CTM_SIMULATION_MAX_VIS_AREA

9605 $MM_CTM_SIMULATION_MAX_VIS_AREA
MD number Simulation maximum display area
Default value: 1000 Min. input limit: –10000 Max. input limit: 10000
Changes effective: POWER ON Protection level: 3/4 Unit: mm
Data type: LONG Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD is set to define the size of the second display area above the X coordinate. The Z
coordinate is automatically calculated from this setting.
Special cases, errors –
Related to ... MD 9603: $MM_CTM_SIMULATION_MAX_X
MD 9604: $MM_CTM_SIMULATION_MAX_Z

 Siemens AG, 2002. All rights reserved


6-82 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9606 $MM_CTM_SIMULATION_TIME_NEW_POS
MD number Simulation updating rate of actual value
Default value: 100 Min. input limit: 0 Max. input limit: 4000
Changes effective: POWER ON Protection level: 3/4 Unit: ms
Data type: WORD Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD is set to specify the time intervals at which the simulation graphic must be updated
in accordance with the current machining process on the machine tool.
A setting of 0 means that simulation is not updated.

9607 $MM_CTM_ENABLE_RAPID_FEED
MD number Enable selection option rapid traverse as feedrate
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: 0 = RAPID TRAVERSE cannot be selected in parameter field F (feed).
1 = RAPID TRAVERSE can be selected in parameter field F (feed).
Special cases, errors –
Related to ... –

9608 $MM_CTM_ENABLE_FEED_P_MIN
MD number Enable selection option feedrate in mm/min
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: 0 = Feedrate in mm/min cannot be selected in parameter field F (feed).
1 = Feedrate in mm/min can be selected in parameter field F (feed).
Special cases, errors –
Related to ... –

9609 $MM_CTM_SPEED_FIELD_DISPLAY_RES
MD number Number of places after decimal point in speed input field
Default value: 0 Min. input limit: 0 Max. input limit: 4
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD defines the number of places after the decimal point in parameter field S (speed).

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-83
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9610 $MM_CTM_POS_COORDINATE_SYSTEM
MD number Position of coordinate system
Default value: 2 Min. input limit: 0 Max. input limit: 7
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: The position of the coordinate system can be altered as follows:
+X +X

0 1
+Z +Z
+Z +Z

2 3
+X +X
+Z +Z

4 5
+X +X
+X +X

6 7
+Z +Z
Note:
All help displays, the sequence graphic and the input fields with rotation direction in the
ManualTurn operator interface automatically change according to the particular position.
Special cases, errors –
Related to ... –

9611 $MM_CTM_CROSS_AX_DIAMETER_ON
MD number Diameter display for active transverse axes
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: = 0:
S Absolute value inputs as radius value
S Zero offsets always specified as radius value

= 1:
S Position display as diameter
S Distance to go as diameter
S Absolute paths as diameter

 Siemens AG, 2002. All rights reserved


6-84 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9612 $MM_CTM_TEACH_STORE_MANUAL_ABS
MD number Store setup motions as absolute values
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Setup motions are stored as incremental/absolute values when TEACH IN function is acti-
vated
0 = incremental
1 = absolute
Special cases, errors –
Related to ... –

9613 $MM_CTM_TEACH_STORE_START_ABS
MD number Store start position as absolute value
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: The start position is stored as an incremental/absolute value when TEACH IN function is
activated
0 = incremental
1 = absolute
Special cases, errors –
Related to ... –

9614 $MM_CTM_TEACH_STORE_MANUAL_AUTO
MD number Store setup motions automatically
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: On every change in direction or stop, the travel path is
0 = not stored
1 = stored
Special cases, errors –
Related to ... –

9615 $MM_CTM_TEACH_HANDW_FEED
MD number Handwheel feed mode
Default value: 0 Min. input limit: 0 Max. input limit: 2
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Handwheel movements are stored with the following feed mode:
0 = mm/rev
1 = mm/min
2 = as set for MANUAL mode
Special cases, errors –
Related to ... MD 9617: $MM_CTM_TEACH_HANDW_FEED_P_MIN
MD 9618: $MM_CTM_TEACH_HANDW_FEED_P_REV

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-85
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9616 $MM_CTM_TEACH_HANDW_FEED_P_MIN
MD number Path feed
Default value: 10 Min. input limit: 1 Max. input limit: 3000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm/min
Data type: DOUBLE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Path feed for handwheel movements which is stored if MD 9615
$MM_CTM_TEACH_HANDW_FEED = 0.
Special cases, errors –
Related to ... MD 9616: $MM_CTM_TEACH_HANDW_FEED

9617 $MM_CTM_TEACH_HANDW_FEED_P_REV
MD number Rotational feedrate
Default value: 1 Min. input limit: 0.01 Max. input limit: 10000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm/rev
Data type: DOUBLE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Revolutional feedrate for handwheel movements that takes effect when MD 9615
$MM_CTM_TEACH_HANDW_FEED = 1.
Special cases, errors –
Related to ... MD 9616: $MM_CTM_TEACH_HANDW_FEED

9618 $MM_CTM_ENABLE_C_AXIS
MD number Enable C axis for interface
Default value: 1 Min. input limit: 0 Max. input limit: 2
Changes effective: POWER ON Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: 0 = The C axis is not displayed on the operator interface.
1 = The C axis is displayed on the operator interface (position display) and is program-
mable (STRAIGHT or INCLINED mode).
2 = The C axis is displayed on the operator interface (position display) but is not program-
mable.

9619 $MM_CTM_G91_DIAMETER_ON
MD number Incremental infeed
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: 0 = Input as radius value
1 = Input as diameter value
Special cases, errors –
Related to ... –

 Siemens AG, 2002. All rights reserved


6-86 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9620 $MM_CTM_CYCLE_SAFETY_CLEARANCE
MD number Safety clearance, ManualTurn cycles
Default value: 1.0 Min. input limit: 0.0 Max. input limit: 1000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm
Data type: DOUBLE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This MD specifies the size of the safety clearance for all variants of the recess and under-
cut cycles in the ManualTurn cycles.
Special cases, errors –
Related to ... –

9621 $MM_CTM_CYCLE_DWELL_TIME
MD number Back-off time for cycles
Default value: –1 Min. input limit: –100 Max. input limit: +100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit:
See Meaning
Data type: DOUBLE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: This machine data is applied if the tool clearance time is triggered during a cycle, e.g. re-
cessing. The tool clearance time is deactivated in the case of
 negative value in spindle revolutions
 positive value seconds.
Special cases, errors The dwell time for the deep hole drilling cycle is defined in MD 9631
$MM_CTM_CYCLE_DWELL_TIME_SEC.
Related to ... –

9622 $MM_CTM_ENABLE_REFPOINT
MD number Reference point approach enable for ManualTurn
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: WORD Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Reference point approach for ManualTurn values:
0 = not selected
1 = selected
Special cases, errors –
Related to ... MD 9623: $MM_CTM_START_WITHOUT_REFPOINT
If MD 9622=0 and MD 9623=0, reference point approach can only be started under the
standard operator interface.

9623 $MM_CTM_START_WITHOUT_REFPOINT
MD number Enable NC start without referenced axes
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: POWER ON Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Enable NC start
0 = Enable NC start only if all axes are referenced.
Exception: Reference point approach with NC start in MANUAL mode
1 = Enable NC start without referenced axes
Special cases, errors –
Related to ... MD 9622: $MM_CTM_ENABLE_REFPOINT

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-87
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9624 $MM_CTM_MODE_SELECT_BY_SOFT KEY


MD number Operating mode switchover via vertical soft keys
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: POWER ON Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Operating mode switchover if
0 = selected via operating mode selector switch
1 = selected via vertical soft keys on operator panel
Special cases, errors –
Related to ... –

9625 $MM_CTM_CUSTOMER_START_PICTURE
MD number Customer power-up display
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: POWER ON Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Power-up display is activated if
0 = Siemens power-up display
1 = Customer power-up display
Special cases, errors –
Related to ... –

9626 $MM_CTM_TRACE
MD number Settings for ManualTurn
Default value: 0 Min. input limit: 0000 Max. input limit: FFFF
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: HEX
Data type: WORD Applies from software version:
840D SW 4.3, 810D SW 2.1
Meaning: Bit 0: Display /xy version
Bits 1 to 6: Reserved
Bit 7: Set single block mode to SBL3
Bit 8: Reserved

9627 $MM_CTM_COUNT_GEAR_STEPS
MD number Number of gear stages
Default value: 1 Min. input limit: 0 Max. input limit: 5
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.3
Meaning: This MD specifies the number of gear stages that can be selected at the operator interface.
Special cases, errors –
Related to ... –

 Siemens AG, 2002. All rights reserved


6-88 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9628 $MM_CTM_TOOL_INPUT_DIAM_ON
MD number Displays the tool data X as a diameter value
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.3
Meaning: This MD specifies how the tool offset data X is to be displayed:
0 = Radius
1 = Diameter
Special cases, errors –
Related to ... –

9629 $MM_CTM_WEAR_INPUT_DIAM_ON
MD number Displays the tool wear data X as a diameter value
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.3, 810D SW 2.3
Meaning: This MD specifies how the tool wear data X is to be displayed:
0 = Radius
1 = Diameter
Special cases, errors –
Related to ... –

9630 $MM_CTM_FIN_SPEED_PERCENT
MD number Finishing feed in percent
Default value: 100 Min. input limit: 1 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: %
Data type: WORD Applies from software version:
840D SW 4.3, 810D SW 2.3
Meaning: This MD specifies a feedrate for complete machining selection “Roughing and finishing”,
which is equal to the percentage value entered for the F parameter (feedrate).
Special cases, errors –
Related to ... –

9631 $MM_CTM_CYCLE_DWELL_TIME_SEC
MD number Dwelltime for cycles in seconds
Default value: 1 Min. input limit: 0 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: s
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: Specification of dwell for cycles (with deep hole drilling) in seconds.
Special cases, errors –
Related to ... –

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-89
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9632 $MM_CTM_ANGLE_REFERENCE_AXIS
MD number Angle reference axis
Default value: 1 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: WORD Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: In CONICAL, CIRCLE and CONTOUR modes, you can change the axis to which an angle
is to refer. The direction of rotation, however changes.
In the contour calculator of CONTOUR mode, circle angles are measured as with CAD
systems.
Coordinate cross
= 0: 1st axis (Z) =90°; = 1: 1st axis (Z)= 0°;
2nd axis (X) = 0° 2nd axis (X)= 90°

+Z +Z
90° 0°
α α

+X +X
0° 90°

Application examples CONICAL mode (X, α)


=0 +Z =1 +Z
90° 0°
α α

+X +X
0° 90°

CIRCLE mode (D, E)

=0 +Z =1 +Z
90° 0°
D
E
E
D
+X +X

0° 90°
CONTOUR mode (circle)

+Z =1 +Z
=0 90° 0°
β1
β1 α1

+X +X
α1
0° 90°
Related to ... –

9633 $MM_CTM_INC_DEC_FEED_PER_MIN
MD number
Default value: 1 Min. input limit: 0.001 Max. input limit: 1000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm/min
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This MD has no meaning.

 Siemens AG, 2002. All rights reserved


6-90 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9634 $MM_CTM_INC_DEC_FEED_PER_ROT
MD number
Default value: 0.1 Min. input limit: 0.001 Max. input limit: 10
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm/rev
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This MD has no meaning.

9636 $MM_CTM_ENABLE_S_TOOL_TABLE
MD number Enable constant cutting speed from tool table
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: With this MD you can assign a constant cutting speed to each tool in the tool table.
0 = column “constant cutting speed” is not available in the tool table
1 = column “constant cutting speed” is available in the tool table
Special cases, errors –
Related to ... –

9637 $MM_CTM_MAX_INP_FEED_P_MIN
MD number Upper input limit for feedrate in mm/min
Default value: 2000 Min. input limit: 0 Max. input limit: 100000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm/min
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for specifying the upper feedrate limit for mm/min.
Special cases, errors –
Related to ... –

9638 $MM_CTM_MAX_INP_FEED_P_ROT
MD number Upper input limit for feedrate in mm/rev
Default value: 1 Min. input limit: 0 Max. input limit: 10000
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm/rev
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for specifying the upper feedrate limit for mm/rev.
Special cases, errors –
Related to ... –

9639 $MM_CTM_MAX_TOOL_WEAR
MD number Upper input limit for tool wear
Default value: 1 Min. input limit: 0 Max. input limit: 10
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for defining the maximum tool wear in X and Z direction of the tool.
Special cases, errors –
Related to ... –

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-91
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9640 $MM_CTM_ENABLE_CALC_THREAD_PITCH
MD number Calculation of thread depth, if pitch entered
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for calculating thread depth K for an ISO thread according to the
thread pitch P (mm/rev) and the thread type (external/internal thread).
0 = no calculation of thread depth K
1 = calculation of thread depth K
Special cases, errors –
Related to ... –

9641 $MM_CTM_ENABLE_G_CODE_INPUT
MD number Enable G code input
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for specifying whether the G code input is enabled via the ManualTurn
operator interface (soft key G_CODE appears).
0 = G code input not supported via ManualTurn operator interface.
1 = G code input supported via ManualTurn operator interface.
Special cases, errors –
Related to ... –

9642 $MM_CTM_ENABLE_CIRCLE_HOLE_CYCLE
MD number Enable hole circle drilling
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for specifying whether the “Hole circle drilling” function is supported
via the ManualTurn operator interface (soft key HOLE CIRCLE DRILLING appears).
0 = “Hole circle drilling” function is not enabled.
1 = “Hole circle drilling” function is enabled.
Special cases, errors –
Related to ... –

9643 $MM_CTM_ENABLE_DRIVEN_TOOL
MD number Enable support for powered tools
Default value: 0 Min. input limit: 0 Max. input limit: 2
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: BYTE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is for specifying how a powered tool is to be supported.
0 = No support for powered tool
(non-controlled 2nd spindle)
1 = Support for a powered tool via PLC
(controlled 2nd spindle)
2 = Support for a powered tool via NC (controlled 2nd spindle)
Special cases, errors –
Related to ...

 Siemens AG, 2002. All rights reserved


6-92 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 6 Machine Data
6.2 Display machine data for ManualTurn

9644 $MM_CTM_CIRC_TAP_DWELL_TIME_1
MD number Dwelltime, bottom, tapping on hole circle
Default value: 0 Min. input limit: 0 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: s
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is required for tapping on a hole circle with a controlled spindle. Here
you can define the dwelltime (in s) of the tap in the thread final drilling depth.
Special cases, errors –
Related to ... –

9645 $MM_CTM_CIRC_TAP_DWELL_TIME_2
MD number Dwelltime, top, tapping on hole circle
Default value: 0 Min. input limit: 0 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: s
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: This machine data is required for tapping on a hole circle with a controlled spindle. Here
you can define the dwelltime (in s) of the tap in the return plane outside the workpiece.
Special cases, errors –
Related to ... –

9646 $MM_CTM_FACTOR_O_CALC_THR_PITCH
MD number Factor for calculating the external thread depth if pitch entered
Default value: 0,6134 Min. input limit: – Max. input limit: –
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: DOUBLE Applies from software version:
840D SW 6.2, 810D SW 4.2
Meaning: The factor for converting thread pitch to thread depth for metric DIN external threads is
defined in this MD.

9647 $MM_CTM_FACTOR_I_CALC_THR_PITCH
MD number Factor for calculating the internal thread depth if pitch entered
Default value: 0.5413 Min. input limit: – Max. input limit: –
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: DOUBLE Applies from software version:
840D SW 6.2, 810D SW 4.2
Meaning: The factor for converting thread pitch to thread depth for metric DIN internal threads is de-
fined in this MD.

9648 $MM_CTM_ROUGH_O_RELEASE_DIST
MD number Retraction distance for stock removal/cutting for external machining
Default value: 1 Min. input limit: -1 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: You use this MD to specify how far the tool is retracted from the external contour
during a stock removal or external machining operation (in cutting mode). This does not
apply to stock removal of a contour.
–1 = Retract through twice the tool nose radius
Special cases, errors –
Related to ... –

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 6-93
6 Machine Data 08.02
6.2 Display machine data for ManualTurn

9649 $MM_CTM_ROUGH_I_RELEASE_DIST
MD number Retraction distance for stock removal/cutting for internal machining
Default value: 0.5 Min. input limit: -1 Max. input limit: 100
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: mm
Data type: DOUBLE Applies from software version:
840D SW 4.4, 810D SW 2.4
Meaning: You use this MD to specify how far the tool is retracted from the internal contour
during a stock removal or internal machining operation (in cutting mode). This does not
apply to stock removal of a contour.
–1 = Retract through twice the tool nose radius
Special cases, errors –
Related to ... –

9804 $MM_ST_INDEX_SPINDLE_MAIN
MD number Axis index for main spindle
Default value: 3 Min. input limit: 0 Max. input limit: 127
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: UBYTE Applies from software version:
840D SW 6.2, 810D SW 4.2
Meaning: Enter the axis number of the main spindle in this MD.

9805 $MM_ST_INDEX_SPINDLE_TOOL
MD number Axis index for tool spindle
Default value: 0 Min. input limit: 0 Max. input limit: 127
Changes effective: IMMEDIATELY Protection level: 3/4 Unit: –
Data type: UBYTE Applies from software version:
840D SW 6.2, 810D SW 4.2
Meaning: Enter the axis number of the tool spindle in this MD.

 Siemens AG, 2002. All rights reserved


6-94 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Reservations 7
The following functions are used by ManualTurn and must not be assigned!

Digital I/Os
S Digital inputs:
DB10 DBB122, 123, bit 0...7 (input 9...16)
DB10 DBB124, 125, bit 0...7 (input 17...24)
S Digital outputs:
DB10 DBB130...133, bit 0...7 (output 9...16)

Interrupt Interrupt inputs 5, 6 and 7 for asynchronous subprogams


inputs
DB10 DBX0.4 and DBX1.4: Input 5: Asynchronous subroutine E_ASUP
DB10 DBX0.5 and DBX1.5: Input 6: Asynchronous subroutine E_IASUP
DB10 DBX0.6 and DBX1.6: Input 7: Asynchronous subroutine E_S_ASUP

Note
The asynchronous subroutines listed above are activated by the ManualTurn
PLC.
E_ASUP: After G95/G96 switchover or zero point offset
E_IASUP: With selection of incremental mode
E_S_ASUP: After a block search

Parameters for Enable data communication PLC/NCK: DB7.NCKomm=TRUE


basic PLC
program

Note
When ManualTurn is active, the signal MMCtoIF is set in DB7 (instance DB of
FB1).

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 7-95
7 Reservations 08.02

Notes

 Siemens AG, 2002. All rights reserved


7-96 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Functions 8
8.1 General

As a general rule, all turning functions that are enabled and executable on the
SINUMERIK 840D or 810D can be used in the ManualTurn system.

ManualTurn The following functions are of particular importance for the ManualTurn system:
functionality
S Contour handwheel

S Third handwheel via actual value input

S Permanent feeds

S Buffering of actual values after power OFF with incremental encoders

S 2st spindle with ManualTurn

Note
Descriptions of the Contour Handwheel and Permanent Feedrates functions
can be found in the documentation for standard CNC operation. These are
relevant for the ManualTurn user only if he wishes to implement them in stan-
dard CNC operation.
The interface signals described in Sections 8.2 “Contour handwheel” and 8.4
“Permanent feeds” may only be used in standard CNC operation. Only the in-
terface signals in DB82 may be used under ManualTurn. Similarly, the repre-
sentation of channel 2 in Figs. 8-1 “Overview of interface signals for contour
handwheel” and 8-3 “Overview of interface signals for permanent feed” is valid
only for standard CNC operation.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-97
8 Functions 08.02
8.2 Contour handwheel

8.2 Contour handwheel

Function When the function is activated, the feedrate of path and synchronized axes can
be controlled via a handwheel in AUTOMATIC and MDI mode.

Operating The following operating characteristics of the contour handwheel can be set via
characteristics MD $MN_HANDWH_TRUE_DISTANCE:
of function
S Path specification:
Limiting the velocity to the maximum permissible value causes the axes to
overtravel. The path preset by the handwheel is traversed; no pulses are
lost.

S Velocity specification:
The handwheel specifies only the velocity at which the axes must traverse.
As soon as the handwheel stops, the axes stop too. The axis motion is
braked immediately if no pulses are supplied by the handwheel in one IPO
cycle, preventing overtravel by the axes. The handwheel pulses do not
supply a path default.

Feedrate The feedrate in mm/min is dependent upon:

S The number of pulses supplied by the selected handwheel within one pe-
riod,

S The pulse weighting of the handwheel via MD 11320


$MN_HANDWH_IMP_PER_LATCH

S The activated increment (INC1, 10, 100, ...) and


S The path weighting of an increment (MD 31090 $MA_JOG_INCR_WEIGHT
of the first available geometry axis)
The feedrate is not dependent upon:

S The programmed feed mode (mm/min, mm/rev.),


S The programmed feedrate (resultant velocity can be higher),
S The rapid traverse rate with G0 blocks and
S The override (the position 0% is effective, i.e. zero speed)

Travel direction The travel direction is dependent upon the rotational direction:

S In clockwise direction: Causes axes to travel in the programmed direction


If the block change criterion (IPO end) is reached, then the program ad-
vances to the next block (response identical to G60).

S In counterclockwise direction: Causes axes to travel counter to in the


programmed direction. In this case, the axes can only traverse until the be-
ginning of the next block is reached. Pulses are not collected if the hand-
wheel continues to rotate.

 Siemens AG, 2002. All rights reserved


8-98 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.2 Contour handwheel

Activating the The function can be activated via the interface signals or via the NC program.
function
S Activation via the interface signal “Activate handwheel x as contour hand-
wheel”. The function is activated/deactivated by means of the following inter-
face signal:
IS “Activate handwheel x as contour handwheel” (DB21, ... DBX30.0, 30.1,
30.2)

S Activation via NC program


The contour handwheel can be activated in the program for individual blocks
with FD=0, that is, velocity F from the block before the contour handwheel is
effective in the following block without any new programming.

Note
If no feedrate was programmed in the preceding NC blocks, the appropriate
alarm is output.
FD and F together are not possible in one NC block (an alarm is issued).

Simulation of the When the contour handwheel is activated, it can also be simulated. After activa-
contour tion via the interface signal, the feedrate is no longer preset by the contour
handwheel handwheel; the programmed feedrate is used instead. The direction is also pre-
set via interface signal.
IS “Simulation contour handwheel” (DB21, ... DBX30.3)
IS “Negative direction simulation contour handwheel” (DB21, ... DBX30.4)

If then
simulation is deselected, the active movement is braked with a de-
celeration ramp
the direction is changed,
Note:
The override is effective as with NC program execution.

Boundary
conditions
S Requirements
Permanent feed, dry run feedrate, thread cutting or tapping must not be
activated.

S Limit values
Acceleration and velocity of the axes are limited to the values defined in the
machine data.

S Interrupting the traversing movement


The function remains selected at NC STOP, however the handwheel pulses
are not added together and are not effective (for this it is necessary to set
MD 20624 $MC_HANDWH_CHAN_STOP_COND bit 2 = 1).

S DRF
In addition, a selected DRF function has a path overlay action.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-99
8 Functions 08.02
8.2 Contour handwheel

S Channel-specific delete distance-to-go


This causes the movement that was triggered by the contour handwheel to
be aborted; the axes are braked and the program is restarted with the next
NC block.
The contour handwheel is then effective again.

Machine data

11346 $MN_HANDWH_TRUE_DISTANCE
MD number Handwheel path/velocity values
Default value: 1 Min. input limit: 0 Max. input limit: 3
Changes effective after power ON Protection level: 2/4 Unit: –
Data type: BYTE Applies from software version: 840D SW4.1
810D SW2.1
Meaning: Setting the operating characteristics for traversing with handwheel, contour handwheel or
for FDA=0:
Value = 1:
The settings from the handwheel are path default settings. No pulses are lost. Limiting the
velocity to the maximum permissible value causes the axes to overtravel.
Value = 0:
The settings from the handwheel are velocity default settings. As soon as the handwheel
stops, the axes stop as well. The axis motion is braked immediately, if no pulses are sup-
plied by the handwheel in one IPO cycle, preventing overtravel by the axes. The handwheel
pulses do not supply a path default.
Value = 2:
The settings from the handwheel are velocity default settings. As soon as the handwheel
stops, the axes stop as well. The motion is decelerated immediately, however value = 0 is
decelerated not across the shortest possible path, but at the next possible point in an
imaginary increment scale. This scale corresponds to the distance traveled by the selected
axis per handwheel detent position (see $MA_JOG_INCR_WEIGHT and
$MN_JOG_INCR_SIZE_TAB, $MC_HANDWH_GEOAX_MAX_INCR_SIZE,
$MA_HANDWH_MAX_INCR_SIZE). The zero point of the increment scale is assumed to
be at the start of the traversing movement.
Value = 3:
The settings from the handwheel are path default settings. If premature deceleration is
necessary based on the settings in other MD ($MN_HANDWH_REVERSE = 0,
$MC_HANDWH_CHAN_STOP_COND, $MA_HANDWH_STOP_COND), the deceleration
takes place not across the shortest possible path, unlike value = 1, but at the next possible
point in an imaginary increment scale.

 Siemens AG, 2002. All rights reserved


8-100 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.2 Contour handwheel

Interface signals

Signals to channel (DB21, ... ) Channel 2 Signals from channel (DB21, ... )
Channel 1
Activate handwheel x as contour hand-
wheel (DBX30.0, 30.1, 30.2) Handwheel x active as contour
Contour handwheel (DBX37.0, 37.1, 37.2)
handwheel
Simulation contour handwheel ON
(DBX30.3)

HMI Signals from HMI (DB10)


Contour Define handwheel x as contour hand-
handwheel wheel (DBX100.5, 101.5, 102.5)

Fig. 8-1 Overview of interface signals with contour handwheel

DB 21, 22, ...


DBX30.0 Activate handwheel 1 as contour handwheel
DBX30.1 Activate handwheel 2 as contour handwheel
DBX30.2 Activate handwheel 3 as contour handwheel
Data block Signal(s) to channel (PLC ––> NCK)
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW4.1, 810D SW2.1
Description One of the three handwheels can be activated/deactivated as contour handwheel via these
signals.

Signal = 1 Handwheel x is activated as contour handwheel


Signal = 0 Handwheel x is deactivated as contour handwheel

A contour handwheel can be activated/deactivated in the middle of a block.


Upon activation, the movement is first braked and then traversed according to the contour
handwheel.
When deactivated, the movement is braked and the NC program is continued immediately.
If the NC program is to be continued only after a new NC START, then deactivation of the
contour handwheel in the PLC user program must be combined with an NC STOP.
Special cases, errors, ...... The signal is maintained after NC RESET.
Related to ... IS “Handwheel x active as contour handwheel” (DB21, 22, ... , DBX37.0, 37.1, 37.2)

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-101
8 Functions 08.02
8.2 Contour handwheel

DB 21, 22, ...


DBX30.3 Simulation contour handwheel ON
DBX30.4 Negative direction simulation contour handwheel
Data block Signal(s) to channel (PLC ––> NCK)
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW4.1, 810D SW2.1
Description Set these signals as follows to activate/deactivate the contour handwheel simulation and to
specify the travel direction:

Bit 3 Bit 4 Meaning


0 0 Simulation OFF
0 1 Simulation OFF
1 0 Simulation ON, direction as programmed
1 1 Simulation ON, reverse direction to that programmed

With simulation, the feedrate is no longer preset by the contour handwheel; instead travel
on the contour takes place with the programmed feedrate.
If the function is deselected, the active movement is braked by means of the deceleration
ramp.
If the travel direction is changed over, the activated movement is braked by means of the
deceleration ramp, then traversed in reverse direction.
Special cases, errors, ...... Simulation is only effective in AUTOMATIC mode and can only be activated when the con-
tour handwheel is activated.

DB 21, 22, ...


DBX37.0 Handwheel 1 active as contour handwheel
DBX37.1 Handwheel 2 active as contour handwheel
DBX37.2 Handwheel 3 active as contour handwheel
Data block Signal(s) from channel (NCK ––> PLC)
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW4.1, 810D SW2.1
Description These signals show which handwheel is activated as contour handwheel.

Signal = 1 Handwheel x is activated as contour handwheel


Signal = 0 Handwheel x is deactivated as contour handwheel
Special cases, errors, ...... The signal is maintained after NC RESET.
Related to ... IS “Activate handwheel x as contour handwheel” (DB21, 22, ... DBX30.0, 30.1, 30.2)

DB10
DBX100.5 Define handwheel 1 as contour handwheel
DBX101.5 Define handwheel 2 as contour handwheel
DBX102.5 Define handwheel 3 as contour handwheel
Data block Signal(s) from HMI (HMI ––> PLC)
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW4.1, 810D SW2.1
Description These signals show which handwheel is defined via HMI as contour handwheel.

Signal = 1 Handwheel x is defined as contour handwheel via the HMI


Signal = 0 Handwheel x is not defined as contour handwheel

In order for the handwheel defined via HMI to be active as contour handwheel as well, it is
necessary to combine the appropriate signal with interface signal “Activate handwheel x as
contour handwheel” (DB21, 22, ... ,DBX30.0, 30.1, 30.2).
Special cases, errors, ...... Depending on the settings of parameter HWheelMMC in FB1 of the basic PLC program,
these signals are either supplied by the basic program or must be supplied by the PLC user
program.
Related to ... IS “Activate handwheel x as contour handwheel” (DB21, 22, ..., DBX30.0, 30.1, 30.2)
FB1 parameter HWheelMMC

 Siemens AG, 2002. All rights reserved


8-102 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.2 Contour handwheel

For more information on the handwheels, please refer to:


References: /FB/, H1, Manual Travel and Handwheel Travel
/LIS/, Lists

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-103
8 Functions 08.02
8.3 Third handwheel via actual value input

8.3 Third handwheel via actual value input

Function Previously:
Up to two handwheels can be connected to the I/O interface (X121, 37-pin) on
the NCU module via the cable distributor.
840D from 4.1, 810D from 2.1:
It is possible to connect an additional third handwheel via a 611D actual value
input that can be selected in machine data.
A third handwheel can be used, for example, as the contour handwheel.

Comparison of the All three handwheels perform equally well in terms of response and functional-
three handwheels ity. The third handwheel differs from the other two only in its hardware connec-
tion.

Connecting the The signals of the handwheel (track A, *A, B, *B, 5V and 0V) must be wired to
handwheel to the the actual value input as follows:
actual value input

(colors are only applicable if


Pin 3
A yellow
the recommended cable is
*A green used)
4
6
B black

7 *B brown Handwheel
with tracks
1 +5 V AC black
A, *A, B, *B, +%v, 0V
14
+5 V AC red

2 0V AC yellow

16 0V AC blue

Actual value input 25-pin Note:


female connector Affix cable shield on both sides

Fig. 8-2 Connecting the handwheel to the actual value input

Recommendation:

S Use the “Actual value cable for encoders with voltage signals”
(6FX2002–2CG00– ...)

S Cut the cable at the circular connector, remove the outer shield and place on
potential to ground

S Apply handwheel signals as shown in Fig. 8-2

 Siemens AG, 2002. All rights reserved


8-104 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.3 Third handwheel via actual value input

Activation, The following machine data and interface signals are required for activating the
machine data and third handwheel:
interface signals
S Machine data
MD 11340: $MN_ENC_HANDWHEEL_SEGMENT_NR
MD 11342: $MN_ENC_HANDWHEEL_MODULE_NR
MD 11344: $MN_ENC_HANDWHEEL_INPUT_NR

S Interface signals
IS “Channel number for handwheel 3” (DB10, DBX99.0, 99.1, 99.2)
IS “Axis number for handwheel 3” (DB10, DBX102.0 to 102.4)
IS “Define handwheel 3 as contour handwheel” (DB10, DBX102.5)
IS “Handwheel 3 active” (DB10, DBX102.6)
IS “Machine axis” (DB10, DBX102.7)
IS “Activate handwheel 3” (DB21, ... , DBX12.2, 16.2, 20.2)
IS “Handwheel 3 active” (DB21, ... , DBX40.2, 46.2, 52.2)
IS “Activate handwheel 3” (DB31, ... , DBX4.2)
IS “Handwheel 3 active” (DB31, ... , DBX64.2)

Boundary
conditions
S The alarm “Handwheel %1 configuration faulty or inactive” is issued at
power ON if any of the parameters for connecting the measuring circuit are
incorrectly set or if hardware is missing.

S In contrast with actual value encoders, there is no encoder monitoring with


connected handwheels. If hardware is defective or if cable break occurs,
there are no handwheel impulses.

S There is no interlocking for dual assignment of an actual value input. There-


fore, in principle, it is possible to assign an actual value encoder used for
position/speed detection as “third handwheel” at the same time. In this case,
the “handwheel pulses” are evaluated according to the number of encoder
marks (course increments).

S The third handwheel can only be operated after successful power up of the
SIMODRIVE 611D bus.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-105
8 Functions 08.02
8.3 Third handwheel via actual value input

Machine data

11340 $MN_ENC_HANDWHEEL_SEGMENT_NR
MD number Third handwheel: bus segment
Default value: 1 Min. input limit: 1 Max. input limit: 1
Changes effective after power ON Protection level: 0/0 Unit: –
Data type: BYTE Applies from software version: 840D SW4.1
810D SW2.1
Meaning: Number of bus segment over which the 3rd handwheel (encoder connection) is addressed:
1: Drive bus 611D
0, 2, 3: Reserved
Related to ... $MN_ENC_HANDWHEEL_MODULE_NR
$MN_ENC_HANDWHEEL_INPUT_NR

11342 $MN_ENC_HANDWHEEL_MODULE_NR
MD number Third handwheel: Drive no./measuring circuit no.
Default value: 0 Min. input limit: 0 Max. input limit: NCU 572: 15
Changes effective after power ON Protection level: 2/4 Unit: –
Data type: BYTE Applies from software version: 840D SW4.1
810D SW2.1
Meaning: Number of the module within a segment ($MN_ENC_HANDWHEEL_SEGMENT_NR), over
which the 3rd handwheel is addressed.
On the 611D you have to enter the logical drive number here (see MD 13010:
DRIVE_LOGIC_NR), on the local bus the module number (count from left to right).
Special cases, errors, ...... = 0:
The configuration of the 3rd handwheel is deactivated, in this case the settings in
$MN_ENC_HANDWHEEL_SEGMENT_NR and $MN_ENC_HANDWHEEL_INPUT_NR
are irrelevant.
Related to ... MD 13010: DRIVE_LOGIC_NR
$MN_ENC_HANDWHEEL_SEGMENT_NR
$MN_ENC_HANDWHEEL_INPUT_NR

11344 $MN_ENC_HANDWHEEL_INPUT_NR
MD number Third handwheel: input on module/measuring circuit card
Default value: 1 Min. input limit: 1 Max. input limit: 2
Changes effective after power ON Protection level: 2/4 Unit: –
Data type: BYTE Applies from software version: 840D SW4.1
810D SW2.1
Meaning: Number of the input on a module that is addressed via the 3rd handwheel is addressed.
840D: 1/2 = upper/lower actual value input
810D: always 1
Related to ... $MN_ENC_HANDWHEEL_SEGMENT_NR
$MN_ENC_HANDWHEEL_MODULE_NR

For more information on the handwheels, please refer to:


References: /FB/, H1, Manual Travel and Handwheel Travel
/LIS/, Lists

 Siemens AG, 2002. All rights reserved


8-106 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.4 Permanent feeds

8.4 Permanent feeds

Function In machine data you can define four permanent feed values which can be acti-
vated by means of interface signals. The function is supported in AUTOMATIC
and JOG modes.

Operating When an operating mode has been started and in setup mode, the axes are not
characteristics traversed at the programmed feedrate, but at a permanent feed value. When an
operating mode has not been started or is interrupted, the keys act as jog keys
for the feed axis or C axis. The direction of travel is determined by the selected
axis direction. In setup mode, axes X and Z are traversed at the channel-speci-
fied feedrate and the C axis at the axis-specific permanent feed.
Permanent feeds for path/geometry axes and for machine axes can be selected
via the following machine data and interface signals:
MD 12202: $MN_PERMANENT_FEED[n] (permanent feeds for linear axes)
MD 12204: $MN_PERMANENT_ROT_AX_FEED[n] (permanent feeds for
rotary axes)
IS “Activate permanent feed x for path/geometry axes”
(DB21, 22, ... ,DBX29.0, 29.1, 29.2, 29.3)
IS “Activate permanent feed x for machine axes”
(DB31, 32, ... ,DBX3.2, 3.3, 3.4, 3.5)

Boundary
conditions
S Permanent feed is not effective with spindles, positioning axes and tapping.
S The override depends on MD 12200: $MN_RUN_OVERRIDE_0 (travel with
override 0) for travel with permanent feed.

S If permanent feed is set, the DRF offset cannot be activated.


S The permanent feeds are always linear feed values. With revolutional fee-
drate too, switchover to linear feedrate takes place internally.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-107
8 Functions 08.02
8.4 Permanent feeds

Machine data

12200 $MN_RUN_OVERRIDE_0
MD number Travel with override 0
Default value: 0 Min. input limit: 0 Max. input limit: 1
Changes effective after power ON Protection level: 2/4 Unit: –
Data type: BOOLEAN Applies from software version: 4.1
Meaning: =0
Override 0 is effective and means deceleration (jog mode, safety function)
With handwheels, you can define whether the pulses are to be added together via
$MA_HANDWH_STOP_COND for machine axes and via
$MC_HANDW_CHAN_STOP_COND, bit 0 and 1 for geometry axes and contour hand-
wheel.
=1
Override 0 is not effective, that is, travel with handwheels and in JOG mode with perma-
nent feeds is also possible with override 0%.
Related to ... $MA_HANDWH_STOP_COND
$MC_HANDW_CHAN_STOP_COND

12202 $MN_PERMANENT_FEED[n]
MD number Permanent feeds for linear axes
Default value: Min. input limit: Max. input limit:
Changes effective after RESET Protection level: 2/4 Unit:
mm/min, inch/min
Data type: DOUBLE Applies from software version: 840D SW4.1
810D SW2.1
Meaning: In AUTOMATIC mode:
After a permanent feed is activated via the interface signal, travel takes place with a perma-
nent feed instead of with a programmed feedrate.
In JOG mode:
After a permanent feed is activated via an interface signal and the linear axis is traversed
by means of a traversing key, traversal takes place in the selected direction with permanent
feed.
n = 0, 1, 2, 3 means permanent feed 1, 2, 3, 4
Special cases, errors, ...... The maximum velocity defined in $MA_MAX_AX_VELO is effective.
The effect of the override depends on $MN_RUN_OVERRIDE_0.
Related to ... $MN_RUN_OVERRIDE_0

12204 $MN_PERMANENT_ROT_AX_FEED[n]
MD number Permanent feeds for rotary axes
Default value: Min. input limit: Max. input limit:
Changes effective after RESET Protection level: 2/4 Unit: degrees/min
Data type: DOUBLE Applies from software version: 840D SW4.1
810D SW2.1
Meaning: In AUTOMATIC mode:
After a permanent feed is activated via the interface signal, travel takes place with a perma-
nent feed instead of with a programmed feedrate.
In JOG mode:
After a permanent feed is activated via an interface signal and the linear axis is traversed
by means of a traversing key, traversal takes place in the selected direction with permanent
feed.
n = 0, 1, 2, 3 means permanent feed 1, 2, 3, 4
Special cases, errors, ...... The maximum velocity defined in $MA_MAX_AX_VELO is effective.
The effect of the override depends on $MN_RUN_OVERRIDE_0.
Related to ... $MN_RUN_OVERRIDE_0

 Siemens AG, 2002. All rights reserved


8-108 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.4 Permanent feeds

12205 $MN_PERMANENT_SPINDLE_FEED[n]
MD number Permanent feeds for spindles
Default value: Min. input limit: Max. input limit:
Changes effective after RESET Protection level: 2/4 Unit: degrees/s
Data type: DOUBLE Applies from software version: 840D SW4.4
810D SW2.4
Meaning: In JOG mode:
After a permanent feed is activated via an interface signal and the linear axis is traversed
by means of a traversing key, a spindle is traversed with permanent feed.
n = 0, 1, 2, 3 means permanent feed 1, 2, 3, 4
Special cases, errors, ...... The maximum velocity defined in $MA_MAX_AX_VELO is effective.
The effect of the override depends on $MN_RUN_OVERRIDE_0.
Related to ... $MN_RUN_OVERRIDE_0

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-109
8 Functions 08.02
8.4 Permanent feeds

Interface signals

Signals to channel (DB21, ... ) Channel 2


Channel 1
Activate permanent feed 1 for path/geometry
axes (DBX29.0, 29.1, 29.2, 29.3) Permanent feed

Signals to axis (DB31, ... ) Axis 2


Axis 1
Activate permanent feed 1 for machine axes
Permanent feed
(DBX3.2, 3.3, 3.4, 3.5)

Fig. 8-3 Overview of interface signals with permanent feed

DB 21, 22, ...


DBX29.0 Activate permanent feed 1 for path/geometry axes
DBX29.1 Activate permanent feed 2 for path/geometry axes
DBX29.2 Activate permanent feed 3 for path/geometry axes
DBX29.3 Activate permanent feed 4 for path/geometry axes
Data block Signal(s) to channel (PLC ––> NCK)
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW4.1, 810D SW2.1
Description These signals are for activating/deactivating the permanent feed function and defining
which permanent feed is to be effective for path/geometry axes.
Bit 3 Bit 2 Bit 1 Bit 0 Meaning
0 0 0 0 Permanent feed is deactivated
0 0 0 1 Permanent feed 1 is activated
0 0 1 0 Permanent feed 2 is activated
0 1 0 0 Permanent feed 3 is activated
1 0 0 0 Permanent feed 4 is activated
Related to ... $MN_PERMANENT_FEED[n]
$MN_RUN_OVERRIDE_0

DB 31, 32, ...


DBX3.2 Activate permanent feed 1 for machine axes
DBX3.3 Activate permanent feed 2 for machine axes
DBX3.4 Activate permanent feed 3 for machine axes
DBX3.5 Activate permanent feed 4 for machine axes
Data block Signal(s) to axis (PLC ––> NCK)
Edge evaluation: no Signal(s) updated: cyclically Signal(s) valid from SW vers.:
840D SW4.1, 810D SW2.1
Description These signals are for activating/deactivating the permanent feed function and defining
which permanent feed is to be effective for machine axes.
Bit 5 Bit 4 Bit 3 Bit 2 Meaning
0 0 0 0 Permanent feed is deactivated
0 0 0 1 Permanent feed 1 is activated
0 0 1 0 Permanent feed 2 is activated
0 1 0 0 Permanent feed 3 is activated
1 0 0 0 Permanent feed 4 is activated
Related to ... $MN_PERMANENT_FEED[n]
$MN_RUN_OVERRIDE_0

For more information, please refer to:


References: /FB/, V1, Feeds
/LIS/, Lists

 Siemens AG, 2002. All rights reserved


8-110 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.5 Buffering of actual values after power OFF with incremental encoders

8.5 Buffering of actual values after power OFF with incre-


mental encoders

Function With earlier software versions, axes with incremental encoders had to be re-ref-
erenced after every control system power-up (power ON), parking process, etc.
This function makes it possible to continue operating a conventional machine
tool, for example, after power OFF/ON using the original position data without
explicit re-referencing.

Conditions One condition that must be fulfilled to ensure continued operation of axes in a
properly referenced state after power OFF/power ON is that the axes concerned
are not moved between power OFF and power ON.
Appropriate holding brakes can be used, for example, to ensure that they re-
main stationary during this period.

Note

S When this function is used, it must be taken into account that any position
error can accumulate when the power supply is switched off and on several
times if appropriate preventative machine design measures are not taken.

S The functionality is coupled to the “Exact stop fine” axis signal. It cannot be
applied on axes or spindles which do not process this particular signal.

Automatic Prerequisite for “automatic” referencing after power OFF/ON is:


referencing
1. The encoder, with which the axis controls is (mechanically) adjusted.
2. “Automatic” referencing was entered in MD 34210 ENC_REFP_STATE=1
or 2.
3. The axis with the encoder was referenced, whereby MD 34210:
ENC_REFP_STATE is changed internally from 1 to 2.
4. After power OFF/power ON MD 34210: ENC_REFP_STATE=2. This means
that the axis was referenced, at zero speed, before power OFF/power ON;
thus a valid old position is available that is buffered within the control.

Note
It is the user’s responsibility to ensure that no de-adjusting movement took
place with deactivated encoder.

When the encoder is activated, the NC (controller, interpolator and block proc-
essing) synchronizes with an old absolute value that is buffered within the con-
trol. Axis motions are disabled internally until synchronization is completed;
spindles can continue to operate.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-111
8 Functions 08.02
8.5 Buffering of actual values after power OFF with incremental encoders

Behavior when
switched on
S Axis was previously referenced and motionless (MD 34210:
ENC_REFP_STATE=2)
– Unlike conventional axis activation response with incremental encoders,
the interface signal “referenced” appears automatically. The axis position
is not initialized with “0”, instead it is started with the buffered absolute
value.
– Although additional referencing is not necessary, it can also be easily
conducted if required.

S Axis has not been referenced previously and/or was not at zero speed (MD
34210: ENC_REFP_STATE=1)
– Referencing is therefore required. The axis is initialized with start position
“0”. The status “Axis is referenced” is not displayed.
– With the next referencing operation, MD 34210: ENC_REFP_STATE=2
is set within the control (at zero speed/exact stop). During travel move-
ments (no zero speed/exact stop) machine data MD 34210:
ENC_REFP_STATE changes back to “1” briefly.

Note
For spindles that do not supply exact stop signals, the state MD 34210:
ENC_REFP_STATE=2 cannot be reached, that is, the function “buffered actual
value” is not effective here.

For more information, please refer to:


References: /FB/, R1, Reference Point Approach
/LIS/, Lists

 Siemens AG, 2002. All rights reserved


8-112 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.6 2nd spindle with ManualTurn

8.6 2nd spindle with ManualTurn

Function The 2nd spindle can be used to control a powered tool. The following functions
can be implemented with a powered tool on a turning machine:

S Horizontal eccentric drilling (also deep holes and thread holes)


S Drilling on the peripheral end
S Drilling hole circles on the face/peripheral end
S Cylinder path milling and contours on the face end
These functions can be used only if MD 9642: $MM_CTM_EN-
ABLE_CIRCLE_HOLE_CYCLE is set to 1.
You can set in MD 9643: $MM_CTM_ENABLE_DRIVEN_TOOL how the pow-
ered tool is to be controlled. Possible input values are 0, 1 or 2 and have the
following meaning:

0=Non-controlled This spindle is not controlled by ManualTurn. It must be operated externally by


2nd spindle the user, e.g. activated/deactivated, spindle speed and direction of rotation. It is
possible to drill and mill with this configuration, however it is not possible to drill
threads.

Example Simple drilling machine that is attached to the toolholder and is activated/deacti-
vated manually.

Characteristics
S Motor control is implemented externally only
S The actual speed value is not known to the NCK
S Operator interface has input fields for a 2nd Spindle
S PLC and NCK do not support this spindle

1=Controlled With ManualTurn, this spindle is an internally simulated spindle. Hardware con-
2nd spindle trol must take place via the PLC.
The spindle functions spindle speed, direction of rotation, and activation/deac-
tivation are controlled by ManualTurn.
With this configuration, drilling and milling, as well as tapping with floating tap-
holder are possible.

Example Powered tool, with which the motor is not supplied by the 810D/840D power
section.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-113
8 Functions 08.02
8.6 2nd spindle with ManualTurn

Characteristics
S Motor control via an external AC power controller
S The actual value can be connected to the NCK (if there is an encoder)
S The operator interface has input fields for a 2nd spindle
S The NCK controls this spindle via auxiliary functions (S and M functions)
S The PLC evaluates the NCK auxiliary functions and controls the AC power
controller

2=Controlled The closed-loop control of this spindle is handled by the NC and supported by
2nd spindle ManualTurn.
With this configuration, tapping is also possible without floating tapholder.

Example Powered tool that is operated as a full NC spindle.

Characteristics
S Motor control via NCK and 810D/840D power section
S Actual value encoder connected to NCK
S Input fields for 2nd spindle included in the operator interface
S NCK fully independently controls this spindle
S PLC sends enabling signals to the NCK interface only

Activating the For configurations 1 and 2, the following NCK machine data must be set as a
function minimum:

S Channel-specific machine data:


20070 $MC_AXCONF_MACHAX_USED [3]=4

S Axis-specific machine data for the 4th axis:


30300 $MA_IS_ROT_AX=1
30310 $MA_ROT_IS_MODULO=1
30320 $MA_DISPLAY_IS_MODULO=1
30350 $MA_SIMU_AX_VDI_OUTPUT=1
35000 $MA_SPIND_ASSIGN_TO_MACHAX=2
To adapt the above NC machine data, please proceed as follows:

S Read out axis data record for 4th axis


S Modify the NC machine data (see above) using an editor
S Read in the edited axis data record again
S Perform a NCK reset
S Read in the axis data record once more
S If necessary, adapt any further NC machine data for the 4th axis to meet the
actual conditions.

 Siemens AG, 2002. All rights reserved


8-114 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 8 Functions
8.6 2nd spindle with ManualTurn

For information on how to start up the controlled 2nd spindle, please refer to the
following manuals:
References: /FB/, Description of Functions, Basic Machine, S1, Spindles
/IAD/, Installation & Start-Up Guide 840D
/IAC/, Installation & Start-Up Guide 810D
J

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 8-115
8 Functions 08.02
8.6 2nd spindle with ManualTurn

Notes

 Siemens AG, 2002. All rights reserved


8-116 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Tool Change 9
9.1 Manual tool change

A tool-changing cycle is automatically installed for manual tool change when


you install ManualTurn.
The principle of the manual tool change is as follows:
The operator specifies a two-digit tool number to define the tool with which (s)he
wishes to work.
The tool change cycle outputs a message defining the tool to be inserted and
interrupts the NC program.
The operator loads the new tool and continues machining by pressing the “NC
Start” key.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 9-117
9 Tool Change 08.02
9.2 Automatic tool change (tool turret)

9.2 Automatic tool change (tool turret)

If your machine is equipped with a turret, you can use a special automatic tool-
changing cycle. You will find a sample cycle E_T_REV in tools\cycles\bsp.
Modify the cycle to meet your machine conditions and copy it into the manufac-
turer cycle or user cycle directory. You must not change the name of the cycle
(E_T_REV).
ManualTurn then uses the specially modified tool-changing cycle instead of the
ManualTurn cycle when a tool change occurs.
The principle of the automatic tool change is as follows:
The operator enters a four-digit tool number to specify both the turret position
and the tool itself. (For example, enter tool number 0204 for tool T4 in turret
position 2.) The tool-changing cycle initiates the automatic tool change and re-
sumes machining.

1
T3

6 T10 T4 2
Turret position

Turret Tool number


T7
4

Fig. 9-1 Assignments on tool turret

Teach-in You can only teach in a tool in a turret if the corresponding turret position is writ-
ten to GUD variable _E_REV.
Use the GETGUD function if the GUD variable is to be written from the PLC.
References: /FB1/, Description of Functions Basic Machine,
P3 Basic PLC Program
J

 Siemens AG, 2002. All rights reserved


9-118 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Configuring of Customer Cycles 10
10.1 General information

You can integrate your own custom cycles in ManualTurn, i.e. dedicated pro-
grams implementing specific function extensions.
You can add up to 8 custom cycles to the existing ManualTurn cycles in CYCLE
and CUT modes. You can also relocate the existing ManualTurn cycles in these
two modes (see Subsection 10.5.1 “Assigning a cycle to a soft key”).

Note
The result of the custom cycle is displayed during simulation or simultaneous
recording.
However, the custom cycles are not presented as programming graphics.

Menu tree The menu trees of the CYCLE and CUT modes comprise two levels. You can
of modes include the custom cycles directly in the 1st level (e.g. CUSTOM1) or the 2nd
level (e.g. CUSTOM2 or CUSTOM3).

CYCLES

CYC5.CNF

SK1 SK2 SK3 SK5 SK7


UNDER- MORE
THREAD CUT DRILL CUSTOM1 CYCLES

SK1.1 SK1.2 SK1.3


LONGITU–
DINAL FACE CONICAL

SK2.1 SK2.2 SK2.3 SK2.4


FORM F FORM E THREAD THREAD
DIN

SK7.1 SK7.2

CUSTOM2 CUSTOM3

CUT

CYC6.CNF

Fig. 10-1 Menu tree structure of CYCLES and CUT operating modes

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-119
10 Configuring of Customer Cycles 08.02
10.1 General information

Example A sample custom cycle is stored in directory TOOLS\CUS_CYC. To display this


custom cycle in the ManualTurn user interface, proceed as follows:

S Delete the semicolon at the start of the following line in file


TOOLS\CUS_CYC\MASK\CYC5.CNF:
;//S (5 / / T_CCYC_DEMO)

S Run file TOOLS\CUS_CYC\MASK\CONV_CNF.BAT.


Files CYC5.CNF and CYC6.CNF are converted and files CYC5.BIN and
CYC6.BIN are stored in directory CUS_CYC.

S Install files CYC5.BIN and CYC6.BIN and the help screens from directory
TOOLS\CUS_CYC\PIC on the PCU (see Section 10.7 “Installing the custom
cycle and the custom cycle screen”).

 Siemens AG, 2002. All rights reserved


10-120 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.2 Procedure

10.2 Procedure

When you configure a custom cycle for ManualTurn, you have to program the
custom cycle and define the associated screen for the user interface. The cus-
tom cycle screen consists of text and help screens which you need to define or
create. You can also integrate text in the help screens.
You then have to install the custom cycle, the screen and all associated files on
the PCU 20 or PCU 50.

A Program custom cycle (Section 10.3)

B Define texts for custom cycle screen (Section 10.4):


Set up CCYC.TXT in all necessary languages
Run CONV_TXT.BAT

C Define custom cycle screen (Section 10.5):


Set up CYC5.CNF
Set up CYC6.CNF
Run CONV_CNF.BAT

D Create help screens for custom cycle screen


(Section 10.6):
Create help screens in *.BMP format
Convert help screens with BMP2BIN

E Integrate texts in help screens (Subsection 10.6.1):


Set up CCYC_HLP.STT
Run POS_TXT.BAT

F Install custom cycle and screen on PCU


(Section 10.7)

Fig. 10-2 Configuring of Customer Cycles

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-121
10 Configuring of Customer Cycles 08.02
10.3 Programming the custom cycle

10.3 Programming the custom cycle

You program the desired machining operation in the custom cycle.

S Create the custom cycle as an NC program in directory


TOOLS\CUS_CYC\CYC.
You will also find sample cycle CUST1.BSP in this directory.
Please note the following when programming:

Start/end point When the custom cycle has ended, the start point must be approached again.

Name The name of a custom cycle may not exceed 8 characters. Use letters (without
accents), numbers or an underscore.
The name may not begin with “E_”, as this string is reserved for ManualTurn
cycles. You may not use a file extension in the name.

Parameters The first six parameters of the custom cycles (tool number, feed, spindle speed,
variant, machining mode and position) always have the same functionality as
the parameters in ManualTurn cycles. These can be followed by up to 15 cus-
tom parameters.
Parameters are transferred from the operator interface to custom cycles in the
following order:
1. Tool number int
2. Feed rate real
3. Alternative feed rate int:
194=mm/min rapid traverse; 94=mm/min; 95=mm/rev
4. Spindle speed real
5. Alternative spindle speed int:
96=m/min; 97=rev/min
6. Selected variant int:
0...7
7. Processing mode int:
1=roughing; 2=finishing; 3=roughing+finishing
8. Workpiece position int:
0 = Longitudinal/External +Z
1 = Longitudinal/External –Z
2 = Longitudinal/Internal +Z
3 = Longitudinal/Internal –Z
4 = Face/External +X
5 = Face/External –X
6 = Face/Internal +X
7 = Face/Internal –X

 Siemens AG, 2002. All rights reserved


10-122 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.3 Programming the custom cycle

9. Incremental absolute identifiers for the custom parameters as value int:


Every bit represents an identifier for each specific parameter. The identifier
specifies whether the parameter was input as an absolute (bit = 1) or incre-
mental value (bit = 0).
In this case, bit 0 is assigned to the 1st specific parameter, it 1 to the 2nd
specific parameter, etc. (if this identifier is not to be evaluated for a specific
parameter, the parameter is counted anyway).
10. All specific parameters for a custom cycle (max. 15).

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-123
10 Configuring of Customer Cycles 08.02
10.4 Defining texts for the custom cycle screen

10.4 Defining texts for the custom cycle screen


You have to define the name of the custom cycle, the soft key texts, the param-
eter texts, cursor texts and texts for variants for a custom cycle in a text file. Var-
iants are subsidiary steps of the machining operation which can be imple-
mented in different ways. For example, in the “deep hole drilling” ManualTurn
cycle, you can choose between the variants “Retraction through amount V” and
“Retract to starting position” for retraction.
You also define the file names of the help screens in the text file.

S Set up the text file CCYC.TXT in all desired language directories


TOOLS\CUS_CYC\TEXT\...
(D = German, E = Spanish, F = French, G = English, I = Italian)

Structure of text The syntax for the text entries is as follows:


line Text identifier “Text” //comment
You can define your own text identifier. It must be unique and can consist of up
to 28 characters.

Note
Please note that you have to use this text identifier in all of the languages.

At least one space must appear between the text identifier and the text. The text
must always be enclosed in quotation marks “ ”.
All characters after // are interpreted as a comment.
Example:
SK_CUSTOM “CYCLE%nCUSTOM1” //soft key designation

Order of the texts You must define the texts in the following order:

Note
Please be aware that the texts are displaced in the screens if the order is incor-
rect.

1. Soft key designation


If you want to call a cycle from a soft key in the 2nd level of the menu tree,
and not directly from the 1st level, define the designation of that soft key first.
You then need to assign a position to that soft key in file CYC5.CNF or
CYC6.CNF (see Subsection 10.5.1 “Assigning a cycle to a soft key”).
You also have to enter the text identifier in the “sk_txt_id” parameter in the
soft key definition line (see Subsection 10.5.1 “Assigning a cycle to a soft
key”).
If you want to call a cycle directly from the 1st level of the menu tree, this
text entry is omitted.

 Siemens AG, 2002. All rights reserved


10-124 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.4 Defining texts for the custom cycle screen

2. Name of the custom cycle


The text identifier for the name of the custom cycle must also be entered in
the “cyc_txt_id” parameter in the soft key definition line (see Subsection
10.5.1 “Assigning a cycle to a soft key”) and in the “cyc_txt_id” parameter in
the custom cycle definition line (see Subsection 10.5.2 “Calling the custom
cycle”).
3. Soft key designation
You can define a two-line text for the soft key that you use to call the custom
cycle. This line can contain up to 9 characters. You can force a line break
with “%n”.
4. Variant designation
A text must be specified for each variant (including the first variant). The text
may not exceed 25 characters. The variant inscription appears below the
mode in the user interface.
You specify the number of variants in the custom cycle definition line (see
Subsection 10.5.2 “Calling the custom cycle”).
5. Parameter designation
You have to specify a designation not exceeding a length of 2 characters
(e.g. X0) for each parameter.
6. Cursor text
You have to specify a designation not exceeding a length of 25 characters
for each parameter. The cursor text of the parameter is displayed in the dia-
log line of the screen when you position the cursor on the parameter.
The parameter name and the cursor text definitions must be adjacent.
Example:
T_CCYC_DEMO_P_X0 ”X0” //Parameter 1
T_CCYC_DEMO_P_X0_TEXT ”Reference point X” //Cursor text 1
T_CCYC_DEMO_P_Z0 ”Z0” //Parameter 2
T_CCYC_DEMO_P_Z0_TEXT ”Reference point Z” //Cursor text 2

7. Name of the help screens


You have to assign one help screen per variant to each custom cycle. The
file names of the help screens can contain 8 characters and the extension
“.bin” or “.bmp”, depending on how you saved your help screen.
The help screens must be defined and assigned in the following order, and
the start and end label (T_CTM_FILE_PCX_START and
T_CTM_FILE_PCX_END) may not be changed:

T_CTM_FILE_PCX_START ;Start label, must not be


;changed
T_CCYC_PCX_ZYK11 ”gerade.bin” ;Help screen of 1st variant
.
T_CCYC_PCX_ZYK12 ”kreis.bin” ;Help screen for nth variant
T_CTM_FILE_PCX_END ;End label, must not be
;changed

The text identifier of the 1st help screen must then also be entered in the
“pcx_txt_id” parameter in the custom cycle definition line (see Subsection
10.5.2 “Calling the custom cycle”).
Help screens are assigned to individual parameters in the parameter defini-
tion (see Subsection 10.5.3 “Defining parameters”).

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-125
10 Configuring of Customer Cycles 08.02
10.4 Defining texts for the custom cycle screen

Note
The number n of variants is specified in the cycle definition line. A help screen
must be provided for each variant. The order of the help screens determines
which screen is assigned to which variant.

Several Proceed as follows if you want to define the texts for several custom cycles:
custom cycles
Soft key designation for branch to 2nd level (optional)

Name of custom cycle 1


Soft key designation for custom cycle 1
Variant 1, custom cycle 1
...
Variant n, custom cycle 1
Parameter 1, custom cycle 1
Cursor text, parameter 1, custom cycle 1
...
Parameter n, custom cycle 1
Cursor text, parameter n, custom cycle 1

Name of custom cycle 2


Soft key designation for custom cycle 2
Variant 1, custom cycle 2
...
Variant n, custom cycle 2
Parameter 1, custom cycle 2
Cursor text, parameter 1, custom cycle 2
...
Parameter n, custom cycle 2
Cursor text, parameter n, custom cycle 2
...
T_CTM_FILE_PCX_START
Help screen 1, custom cycle 1
...
Help screen n, custom cycle 1
Help screen 1, custom cycle 2
...
Help screen n, custom cycle 2
...
T_CTM_FILE_PCX_END

Example You will find an example of file CCYC.TXT in the language directories
TOOLS\CUS_CYC\TEXT\....

// Text file for customer cycles


// recommended name conventions:
//
// T_ identifies a text number
// CCYC_ text number belongs to customer cycles
// P_ text describes a parameter
// SK_ soft key text

 Siemens AG, 2002. All rights reserved


10-126 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.4 Defining texts for the custom cycle screen

// ..name name of cycle in NC


// PCX name of a help file
// Numbers right of ’//’ represent the maximum letter count for this text
// ********************** soft key texts *******************************************
// base soft key
T_CCYC_SK_T ”Sub-%nmenu” // 2 * 9
// **************** Demo example *************************************************
T_CCYC_DEMO ”CUST1” // 8 cycle name
T_CCYC_SK_DEMO ”Demo%ncycle” // 2*9 soft key text
T_CCYC_DEMO_VAR_1 ”Demo variant: Line ” // 25 description 1st variation
T_CCYC_DEMO_VAR_2 ”Demo variant: Circle ” // 25 description 2st variation
// Parameter texts and cursor texts
T_CCYC_DEMO_P_X0 ”X0” // 2
T_CCYC_DEMO_P_X0_TEXT ”Reference point X” // 25
T_CCYC_DEMO_P_Z0 ”Z0” // 2
T_CCYC_DEMO_P_Z0_TEXT ”Reference point Z” // 25
T_CCYC_DEMO_P_L ”L” // 2
T_CCYC_DEMO_P_L_TEXT ”Length” // 25
T_CCYC_DEMO_P_A ”%<SYM1,12>” // 10 Alpha
T_CCYC_DEMO_P_A_TEXT ”Angle” // 25
T_CCYC_DEMO_P_R ”R” // 2
T_CCYC_DEMO_P_R_TEXT ”Radius (circle var. only)” // 25
T_CCYC_DEMO_P_U ”U” // 2
T_CCYC_DEMO_P_U_TEXT ”Finishing allowance” // 25
// Help files
// all help file names have to be included between T_CTM_FILE_PCX_START and
// T_CTM_FILE_PCX_END
T_CTM_FILE_PCX_START ”” // 0
T_CCYC_PCX_DEMO1 ”taper.bin” // 0
T_CCYC_PCX_DEMO2 ”radius.bin” // 0
T_CTM_FILE_PCX_END ”” // 0

10.4.1 Converting the text file

Once you have defined all the texts you want to use in the custom cycle screen
in file CCYC.TXT, you have to convert this file.
The conversion is necessary in order to create file CCYC_TXV.H, which is
needed later in order to generate the custom cycle screen.
The text files in all languages are not converted until installation on the PCU.

S Copy a text file CCYC.TXT to directory TOOLS\CUS_CYC\TEXT\LAN-


GUAGE.

S Run file TOOLS\CUS_CYC\TEXT\CONV_TXT.BAT.


File CCYC.TXT is converted and file CCYC_TXV.H is created in directory
CUS_CYC.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-127
10 Configuring of Customer Cycles 08.02
10.5 Defining the custom cycle screen

10.5 Defining the custom cycle screen

You define the screen for the custom cycle in the configuration file CYC5.CNF
or CYC6.CNF. File CYC5.CNF is used for the menu tree in the CYCLES operat-
ing mode and file CYC6.CNF for the menu tree in the CUT operating mode.
You can define up to 8 custom cycles in each configuration file.

S Set up file TOOLS\CUS_CYC\MASK\CYC5.CNF or CYC6.CNF.

Structure The structure of files CYC5.CNF and CYC6.CNF is as follows:


1. Definition lines for soft keys (Subsection 10.5.1 “Assigning a cycle to a soft
key”)
All cycles (ManualTurn and custom cycles) which are to appear in CYCLE or
CUT modes have to be assigned to a soft key here.
//S (.../.../...) ;1st cycle
.
.
//S (.../.../...) ;nth cycle
2. Definition line for custom cycle (Subsection 10.5.2 “Calling the custom
cycle”)
In this definition line, the custom cycle is called and assigned to the 1st help
screen and, if necessary, the general parameters are modified.
//C (../../../../../..) ;1st custom cycle
3. Definition lines for parameters of the custom cycle (see Subsection 10.5.3
“Defining parameters”)
All specific parameters of the custom cycle must be listed here.
(.../.../.../.../.../.../...) ;1st parameter, custom cycle 1
.
.
(.../.../.../.../.../.../...) ;nth parameter, custom cycle 1

If you want to integrate several custom cycles, you have to define the definition
line for the custom cycle and the definition lines for the parameters of the cus-
tom cycle in direct succession for each custom cycle:
//C (../../../../../..) ;1st custom cycle
(.../.../.../.../.../.../...) ;1st parameter, custom cycle 1
.
.
(.../.../.../.../.../.../...) ;nth parameter, custom cycle 1

//C (../../../../../..) ;2nd custom cycle


(.../.../.../.../.../.../...) ;1st parameter, custom cycle 2
.
.
(.../.../.../.../.../.../...) ;nth parameter, custom cycle 2

 Siemens AG, 2002. All rights reserved


10-128 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.5 Defining the custom cycle screen

10.5.1 Assigning a cycle to a soft key

All cycles (ManualTurn and custom cycles) which are to appear in CYCLE or
CUT modes have to be assigned to a soft key in a definition line. In other words,
this assignment allows you to relocate existing ManualTurn cycles in both
modes.

Definition line The syntax for the definition line of the soft keys is as follows:
for soft keys //S (sk_pos / sk_txt_id / cyc_txt_id)
All parameters are separated by ’/’.
You can also use any number of blanks and tabs. All characters after the semi-
colon ’;’ are interpreted as a comment.
You can choose any order for the soft key definition lines.

Meaning of
parameters

//S Identifies the soft key assignment

sk_pos Soft key position in menu tree in format a.b, or a


a: Position on soft key level 1 (valid settings: 1...8)
b: Position on soft key level 2 (valid settings: 1...8)
If you only enter a, the cycle is inserted at the corresponding position on soft
key level 1.

sk_txt_id Text identifier for a soft key text


You only need to enter this parameter if you want to branch from the soft key to
the 2nd soft key line. (You define the text identifier and the soft key text in file
CCYC.TXT (see Section 10.4 “Defining texts for the custom cycle screen”)).
The parameter remains empty if you use the soft key to call a cycle directly.

cyc_txt_id Text identifier for the cycle name


This parameter represents the link between the soft key and the cycle. (You
define the text identifier and the name of the custom cycle in file CCYC.TXT
(see Section 10.4 “Defining texts for the custom cycle screen”)).
If you use the soft key to branch to the 2nd soft key line, the parameter remains
empty.
The tables below show the text identifiers for existing ManualTurn cycles.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-129
10 Configuring of Customer Cycles 08.02
10.5 Defining the custom cycle screen

Table 10-1 Text identifiers for ManualTurn cycles, CYCLE mode

Text identifier for... Comment


Soft key Cycle name
T_CYC_SK_THREAD Soft key text thread
T_SCYC_TH_X Threading cycle transversal
T_SCYC_TH_Z Threading cycle longitudinal
T_SCYC_TH_XZ Threading cycle tapered
T_CYC_SK_CUT Soft key text undercut
T_SCYC_UCUT_F Undercut cycle form F
T_SCYC_UCUT_E Undercut cycle form E
T_SCYC_UCUT_TD Undercut cycle thr. DIN
T_SCYC_UCUT_T Undercut cycle thread
– T_SCYC_DRILL Drilling cycle

Table 10-2 Text identifiers for ManualTurn cycles, CUT mode

Text identifier for... Comment


Soft key Cycle name
– T_SCYC_ROUGH_1 Roughing cycle

– T_SCYC_ROUGH_2 Roughing cycle

– T_SCYC_ROUGH_3 Roughing cycle

– T_SCYC_ROUGH_4 Roughing cycle

– T_SCYC_ROUGH_5 Roughing cycle

– T_SCYC_GROOV_1 Grooving cycle

– T_SCYC_GROOV_2 Grooving cycle

– T_SCYC_GROOV_3 Grooving cycle

Example .
.
//S(5/ /T_CCYC_DEMO) ;Customer cycle CUST1 to soft key 5
//S(7/SK_MORE / ) ;Another soft key level is stored behind
;soft key 7
//S(7.1/ /T_CCYC_DEMO2) ;Customer cycle CUST2 to soft key 7.1
//S(7.2/ /T_CCYC_DEMO3) ;Customer cycle CUST3 to soft key 7.2
//S(6/ /T_SCYC_UCUT_T) ;ManualTurn cycle thread undercut
;on soft key 6 of the 1st soft key level
.
.

 Siemens AG, 2002. All rights reserved


10-130 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.5 Defining the custom cycle screen

10.5.2 Calling the custom cycle

You must enter the definition line for the custom cycle after assigning the cycles
to the soft keys. In this definition line, you call custom cycle, assign the 1st help
screen and, if necessary, modify the general parameters of the custom cycle.
The general parameters are the first six parameters of the custom cycles and
they always have the same functionality as the parameters of the ManualTurn
cycles.
The parameters are as follows:

S T= Tool
S F= Feed
S S= Spindle speed
S variant
S machining mode (roughing/finishing),
S position and
You can modify the meaning of the variant, machining mode and position pa-
rameters.

Definition line for The syntax for the definition line of the custom cycle is as follows:
custom cycle //C (cyc_txt_id / icon_id / pcx_txt_id / finish / var / pos [,pos])
All parameters are separated by ’/’.
You can also use any number of blanks and tabs. All characters after the semi-
colon ’;’ are interpreted as a comment. A line may hold a maximum of 150 char-
acters.

Meaning of
parameters

//C Identifies a definition line for cycles

cyc_txt_id Text identifier for the name of the custom cycle


(You define the text identifier and the name of the custom cycle in file
CCYC.TXT (see Section 10.4 “Defining texts for the custom cycle screen”)).

icon_id This parameter is reserved, i.e. you do not have to enter a value here.

pcx_txt_id Text identifier for the help screen of the 1st (or only) variant
(You define the text identifier and the name of the custom cycle in file
CCYC.TXT (see Section 10.4 “Defining texts for the custom cycle screen”)).

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-131
10 Configuring of Customer Cycles 08.02
10.5 Defining the custom cycle screen

Note
The assignment of help screens to further variants is performed in text file
CCYC.TXT (see Section 10.4 “Defining texts for the custom cycle screen”).

finish Enable the selection options for the machining mode


You can then choose between the various options in the screen using the Alter-
native key.
Input as hexadecimal value.
Bit 0 = 1: “Roughing” included in toggle selection
Bit 1 = 1: “Finishing” included in toggle selection
Bit 2 = 1: “Roughing and finishing” included in toggle selection
The parameter is optional and applies to all variants of the cycle.
If you do not enter a value for the parameter, roughing machining mode is
selected.
Example:
The alternative soft key is to switch over between roughing, finishing, roughing
and finishing: 0x07

var Number of variants (1...8)


This parameter is optional. If you do not enter a value here, it is not possible to
switch variants in the screen, i.e. only one variant is available.

pos Enable the selection options for the positions of each variant
You can then choose between the various options in the screen using the Alter-
native key.
Input as hexadecimal value.
Bit 0 = Longitudinal/External +Z
Bit 1 = Longitudinal/External –Z
Bit 2 = Longitudinal/Internal +Z
Bit 3 = Longitudinal/Internal –Z
Bit 4 = Face/External +X
Bit 5 = Face/External –X
Bit 6 = Face/Internal +X
Bit 7 = Face/Internal –X
You have to specify this parameter for each variant, separated by commas.You
can also use any number of blanks and tabs.
If you do not enter a value for the parameter, the Face/External position is
selected.
Example:
The alternative soft key is to switch over between Longitudinal/External (+Z)
and Face/External (+X): 0x11

 Siemens AG, 2002. All rights reserved


10-132 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.5 Defining the custom cycle screen

10.5.3 Defining parameters

Immediately after the definition line for the custom cycle, you list all specific pa-
rameters of the custom cycle. You can define up to 15 parameters for each cus-
tom cycle. You can assign specific characteristics to these parameters in the
definition line for parameters.

Definition line The syntax for the definition line of the parameters is as follows:
for parameters (type / lim / init / unit / dec / pcx_txt_id / attr)

Meaning of
parameters
type Data type
R = DOUBLE value
I = INTEGER value
This parameter must always be entered.

lim Check limit values

S Lower limit and upper limit


Enter first the lower limit and then the upper limit, separated by a blank. If
you only want to check one limit, enter ’%’ instead of the other limit.

S Selection options
Enter ’*’ followed by up to 10 selection values, separated by blanks. The
selection values must be integers in the range from +32767 to –32768.
Examples:
200.0 99999.0 ; Check for upper and lower limit
% 22.4 ; Check for upper limit only
*0 1 2 3 4 9 ; Selection values
This parameter is optional. If you do not enter a value for the parameter, no limit
check takes place.

init Default value


Enter the default value which appears in the parameter on the screen. This pa-
rameter is relevant only for the first input in the screen. The next time you open
the screen, the previous input is used as the default.
This parameter is optional. If you do not enter a value for the parameter, the
default is 0.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-133
10 Configuring of Customer Cycles 08.02
10.5 Defining the custom cycle screen

unit Unit
0 = No unit
1 = ABS/INC (selectable)
2 = ABS
3 = INC
4 = mm or inch
5=°
6 = mm/min or inch/min
7 = rpm
8=s
9=%
10 = mm/rev or inch/rev
This parameter is optional. If you do not enter a value for the parameter, no unit
is displayed.

dec Number of places after decimal point (max. 5).


This parameter is optional. If you do not enter a value for the parameter, the
number of decimal places defined in display MD 9004 MM_DISPLAY_RESOLU-
TION is displayed.

pcx_txt_id Text identifier for the name of a parameter-specific help screen


This parameter is only relevant if a particular help screen is to be displayed as
soon as the cursor is positioned on the parameter.
It is an optional parameter. If you do not enter a value for the parameter, the
help screen which was assigned to the corresponding variant appears.

attr Attribute
Input as hexadecimal value.
Bit 0 = Facing axis parameter;
see MD 9619 $MM_CTM_G91_DIAMETER_ON
Bit 1 = Display soft key “+/–” when the cursor is positioned
on the field of this parameter and the parameter value is not equal to 0.
This parameter is optional. If you do not enter a value for the parameter, neither
of the two attributes is assigned to the parameter.
Example:
Display soft key “+/–”: 0x02

Note
You must define the parameters in the same order as the parameter names in
text file CCYC.TXT (see Section 10.4 “Defining texts for the custom cycle
screen”).

 Siemens AG, 2002. All rights reserved


10-134 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.5 Defining the custom cycle screen

Example .
; Comment
//C(T_CCYC_DEMO/ /T_CCYC_PCX_DEMO1/0x03/2/0x12, 0x12)
(R/ / /1/ / /0x03) ;Parameter X0 with ABS/INC, facing axis
;+/– soft key
(R/ / /1/ / /0x03) ;Parameter Z0 with ABS/INC longitudinal axis
;+/– soft key
(R/0 %/50/4/ / / ) ;Parameter L not negative,
;Default 50mm
(R/–45 45/30/5/ / / ) ;Parameter alpha with limiting value
;–45..45 degrees, default 30 degrees
(R/0 %/100/4/ / / ) ;Parameter R not negative,
;Default 100mm
(R/ /1/4/ / / ) ;Parameter U, default 1mm

10.5.4 Converting the configuration file

Once you have modified configuration files CYC5.CNF and CYC6.CNF, you
have to convert them:

S Run file TOOLS\CUS_CYC\MASK\CONV_CNF.BAT.


Files CYC5.CNF und CYC6.CNF are converted and files CYC5.BIN and
CYC6.BIN are stored in directory CUS_CYC.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-135
10 Configuring of Customer Cycles 08.02
10.6 Creating help screens

10.6 Creating help screens

Creating a help Create each help screen with 16 colors as a bitmap file in directory
screen TOOLS\CUS_CYC\PIC. The maximum size of a help screen for the
OP010/OP010C/OP010S is 224x224 pixels.
You will also find 2 sample help screens in directory TOOLS\CUS_CYC\PIC.
The color palette of ManualTurn does not correspond to that of popular paint
programs such as Paint and PaintShopPro. Please see Table 10-3 for details of
the ManualTurn color palette. To create the help screen in these colors, you can
modify the color palette of the paint program and assign the palette numbers
below to the individual elements (inscription text, background, etc.).

Table 10-3 ManualTurn color palette

Palette no. Color RGB color proportion


0 Gray 202 202 202
1 Orange 202 101 4
2 Petrol 0 130 113
3 Gray 202 202 202
4 Red 255 0 0
5 Light gray 211 211 231
6 Light yellow 255 255 182
7 White 243 251 243
8 Black 00 0
9 Orange 202 101 4
10 Green 121 255 40
11 Yellow 255 243 20
12 Orange 202 101 4
13 Green 121 255 40
14 Black gray 5 5 5
15 Black gray 5 5 5

 Siemens AG, 2002. All rights reserved


10-136 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.6 Creating help screens

Converting and For the PCU 20, you should convert the help screens after you have created
compressing the them, in order to accelerate the display of help screens in the user interface.
help screen You can then compress the help screens to reduce the file size.
Please proceed as follows:

S Start the conversion program BMP2BIN in directory ...\INSTUTIL of the ap-


plication environment.

S Enter the following command:


bmp2bin bmp_file_name color_file_name
bmp2bin: conversion command
bmp_file_name: path + name of help screen
color_file_name: name of color file with color conversion table
The name of the ManualTurn color table is ctmcol.col.
The *.BIN file format is generated when you convert the help screen.
Example:
bmp2bin kegel.bmp ctmcol.col

S Then start the arj.exe compression file in directory ...\INSTUTIL of the ap-
plication environment.

S Enter the following command:


arj a archiv_file_name pic_file_name
arj: compression command
a: add file to an archive
archiv_file_name: path + name of archive
pic_file_name: path + name of help screen
You can add the help screens to the CST.ARJ, CUS.ARJ or CMA.ARJ archives
in directory ...\BIN of the application environment or create a separate *.BM_ or
*.BI_ archive for each help screen using the same name as the help screen.
Example:
Several help screens per archive:
arj a cus.arj kegel.bin radius.bin
One help screen per archive:
arj a kegel.bi_ kegel.bin

Note
With the PCU 50, you do not have to convert and compress the help screens,
i.e. the help screens are added directly to the PCU 50 as a bitmap file.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-137
10 Configuring of Customer Cycles 08.02
10.6 Creating help screens

10.6.1 Integrating texts in help screens

Defining texts If you want to integrate parameter texts in your help screens, you have to define
the texts and positions in file TOOLS\CUS_CYC\POS\CCYC_HLP.STT. The
center of the text is then anchored at the defined position in the help screen.

S Enter the texts and positions in file CCYC_HLP.STT using the following syn-
tax:
[text identifier for help screen]
text identifier for parameter ; X coordinate ; Y coordinate ; palette no. color
Example:
[T_CCYC_PCX_DEMO1]
T_CCYC_DEMO_P_U;106;124;15
To determine the coordinates of the desired position, you can set the cursor at
the desired position in the help screen in the paint program (e.g. Paint or Paint-
ShopPro) and read off the coordinates.

Converting the file Once you have defined all the texts and positions in file CCYC_HLP.STT, you
have to convert the file:

S Run file TOOLS\CUS_CYC\POS\POS_TXT.BAT.


File CCYC_HLP.STT is converted and file CCYC5_HLP.BHT is stored in direc-
tory CUS_CYC.

 Siemens AG, 2002. All rights reserved


10-138 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.7 Installing the custom cycle and custom cycle screen

10.7 Installing the custom cycle and custom cycle screen

Once you have created the custom cycle and the custom cycle screen with the
associated texts and help screens, you have to install all the generated files on
the PCU 20 or PCU 50.

10.7.1 PCU 20

To install the files on the PCU 20, please proceed as follows:

S Copy the modified CCYC.TXT text files from the language directories
TOOLS\CUS_CYC\TEXT... to the corresponding language directories
...\PROJ\TEXT\... of the application environment.

S Copy file CCYC_TXV.H from directory TOOLS\CUS_CYC to directory


...\PROJ\INCLUDE of the application environment.

S Copy files CYC5.BIN, CYC6.BIN and CCYC5_HLP.BHT from directory


TOOLS\CUS_CYC to directory ...\BIN of the application environment.

S Call up file ...\INSTUTIL\APP_INST.EXE of the application environment.


S Select <2> “Modify configuration”.
S Select the foreground and background language from the menu.
S Select <6> “Add user-specific files to application”.
S Enter the path and name of the help screens (or the archive containing the
help screens).
The help screens are added to the application.

S Return to the main menu.


S Select <1> “Install all modules on hardware”.
S Select the languages and the operator panel (resolution) from the menu.
The system builds the modified application (the CCYC.TXT text files are
converted, among other things).

S Install the application on the PC card (<2> “Create Flash memory card
image”) and load the PC card in the PCU 20.

S Load the custom cycle onto the NC from directory TOOLS\CUS_CYC\CYC.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-139
10 Configuring of Customer Cycles 08.02
10.7 Installing the custom cycle and custom cycle screen

10.7.2 PCU 50

To install the files on the PCU 50, please proceed as follows:

Note
To integrate the CCYC.TXT text files in the PCU 50, you need the application
environment of the PCU 20.

S Copy the modified CCYC.TXT text files from the language directories
TOOLS\CUS_CYC\TEXT... to the corresponding language directories
...\PROJ\TEXT\... of the application environment.

S Copy file CCYC_TXV.H from directory TOOLS\CUS_CYC to directory


...\PROJ\INCLUDE of the application environment.

S Call up file ...\INSTUTIL\APP_INST.EXE of the application environment.


S Select <2> “Modify configuration”.
S Select the foreground and background language from the menu.
S Return to the main menu.
S Select <1> “Install all modules on hardware”.
S Select the languages and the operator panel (resolution) from the menu.
The system builds the modified application (the CCYC.TXT text files are
converted, among other things).

S Press “Esc” to quit the program.


S Copy files CCYCTX.S01 to CCYCTX.S05 from directory
...\PROJ\TEXT\KONVERT of the application environment to directory
MMC0W32 of the PCU 50.

S Open file MMC0W32\MMC0_TXV.INI on the PCU 50.


S Check whether the language assignment at the end of file MMC0_TXV.INI
matches files CCYCTX.S01 to CCYCTX.S05 in the same directory. (E.g.
does file CCYCTX.S01 contain the language assigned to number 1 in file
MMC0_TXV.INI?)
If not, you must rename files CCYCTX.S01 to CCYCTX.S05 for the desired
languages so that the language assignment matches.

S Copy files CYC5.BIN, CYC6.BIN and CCYC5_HLP.BHT from directory


TOOLS\CUS_CYC to directory MMC0W32 on the PCU 50.

 Siemens AG, 2002. All rights reserved


10-140 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 10 Configuring of Customer Cycles
10.7 Installing the custom cycle and custom cycle screen

S Copy the help screens from directory TOOLS\CUS_CYC\PIC to directory


MMC0W32 or directory DH\CUS.DIR\HLP.DIR\640.DIR or
DH\CMA.DIR\HLP.DIR\640.DIR on the PCU 50.

S Load the custom cycle onto the NC from directory TOOLS\CUS_CYC\CYC.


J

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 10-141
10 Configuring of Customer Cycles 08.02
10.7 Installing the custom cycle and custom cycle screen

Notes

 Siemens AG, 2002. All rights reserved


10-142 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Miscellaneous 11
11.1 Configuring the custom boot screen
11.1.1 PCU 20

You can create your own custom logo and display it when the control boots.
Please proceed as follows to configure the customer boot screen:
1. Create your own boot screen in 16-color mode. The maximum size of the
screen for the OP010/OP010C/OP010S is 224x224 pixels.
2. Save the boot screen in bitmap format as CUSTOM.BMP.
3. Run file app_inst.exe (see Subsection 2.2.1 “Start-up on PCU 20”).
4. Select <2> “Modify configuration”.
5. Select <6> “Add user-specific files to application”.
6. Enter the path of file CUSTOM.BMP.
The custom boot screen is added to the application.
7. Press Esc to return to the main menu.
8. Finish installing the software on the PC card (see Subsection 2.2.1 “Start-up
on PCU 20”).
9. Load the PC card in the PCU 20 (see Subsection 2.2.1 “Start-up on
PCU 20”).
10. Set MD 9625 $MM_CTM_CUSTOMER_START_PICTURE to value 1.

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 11-143
11 Miscellaneous 08.02
11.1 Configuring the custom boot screen

11.1.2 PCU 50

You can create your own custom logo and display it when the control boots.
Please proceed as follows to configure the customer boot screen:
1. Create your own boot screen in 16-color mode. The maximum size of the
screen for the OP010/OP010C/OP010S is 224x224 pixels.
2. Save the boot screen in bitmap format as CUSTOM.BMP.
3. Copy file CUSTOM.BMP to directory F:\DH\CUS.DIR\HLP.DIR.
4. Set MD 9625 $MM_CTM_CUSTOMER_START_PICTURE to value 1.

 Siemens AG, 2002. All rights reserved


11-144 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 11 Miscellaneous
11.2 Configuring a user screen

11.2 Configuring a user screen

You can create your own user screens to expand the operator interface.
References: /IAM/, Installation and Start-Up Guide, BE1 Expand the
Operator Interface
Some cycles cannot be integrated in this way. In this case, please follow the
instructions in Chapter 10 “Configuring Custom Cycles”.

Entry soft keys The user-configured screens can be displayed using the following entry soft
keys. Each SC number establishes the connection between the entry soft key
and the configuration file of the screen:

Table 11-1 Entry soft keys for screens

Starting screen Soft key SCxxx


Extended basic menu bar (via operating Horizontal soft key 2 SC702
area switchover key)
Extended basic menu bar (via operating Horizontal soft key 3 SC703
area switchover key)
Extended basic menu bar (via operating Horizontal soft key 4 SC704
area switchover key)
Extended basic menu bar (via operating Horizontal soft key 5 SC705
area switchover key)
Extended basic menu bar (via operating Horizontal soft key 6 SC706
area switchover key)
Extended basic menu bar (via operating Horizontal soft key 7 SC707
area switchover key)

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 11-145
11 Miscellaneous 08.02
11.3 Alarms

11.3 Alarms
11.3.1 PCU 20

Alarms which occur can be displayed in a popup window.


You can use an attribute for each individual alarm, in order to specify that the
alarm is displayed in the message line instead.

Syntax
100105 0 0 “Search string %1 not found”
Help text (HMI)

Attribute number
Alarm number

Attribute number = 0 (bit 0): Alarm appears in popup window


Attribute number = 8 (bit 3): Alarm appears in message line

How to proceed
S Open desired alarm file in the desired language,
e.g. *.app\Bin\Proj\Text\D\aluc.txt.

S Set an attribute number from 0 to 8 for the alarm which is to appear in the
message line.

S Save and close the file.


S Run file *.app\instutil\APP_INST.exe.
S Select <1> install all modules on hardware.
S Select the desired language.
S Press F4 (accept).
S Select operator panel OP0xx.
S Press F4 (accept).
S Select <2> create Flash Memory Card image.
S Enter the drive of the system environment.
S Enter the directory of the system environment.
S Enter the destination drive of file PCU_20.abb.
S Enter the destination directory of file PCU_20.abb.
The PCU_20.abb file is created in the specified directory.

 Siemens AG, 2002. All rights reserved


11-146 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 11 Miscellaneous
11.3 Alarms

11.3.2 PCU 50

Alarms which occur can be displayed in a popup window.


You can use an attribute for each individual alarm, in order to specify that the
alarm is displayed in the message line instead.

Syntax
100105 0 0 “Search string %1 not found”
Help text (HMI)

Attribute number
Alarm number

Attribute number = 0 (bit 0): Alarm appears in popup window


Attribute number = 8 (bit 3): Alarm appears in message line

How to proceed
S Open desired alarm file in the desired language,
e.g. F:\dh\mb.dir\alm_gr.com.

S Set an attribute number from 0 to 8 for the alarm which is to appear in the
message line.

S Save and close the file.


J

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition 11-147
11 Miscellaneous 08.02
11.3 Alarms

Notes

 Siemens AG, 2002. All rights reserved


11-148 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Abbreviations A
ASUB Asynchronous subprogram

BAG Mode group

BP Basic Program

CCU Compact Control Unit

COM Communication:
Component for NC control executing and coordinating communications.

CNC Computerized Numerical Control

DB Data Block

DBB Data Block Byte

DBD Data Block Double word

DBX Data Block Bit

DBW Data Block Word

DRAM Dynamic Random Access Memory

FB Function Block

FC Function Call, function block in PLC

GUD Global User Data

HPU Handheld Programming Unit

HSK Horizontal Soft Key

IBN Installation & Start-Up

INC Increment

IS Interface Signal

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition A-149
A Abbreviations 08.02

ISA Industry Standard Architecture

MCP Machine Control Panel

MD Machine Data

MDA Manual Data Automatic (MDI)

MPF Main Program File: NC part program (main program)

MPI Multi-Port-Interface

NC Numerical Control:
The NC control comprises NCK, PLC, PCU and COM.

NCK Numerical Control Kernel:


NC control component executing programs and coordinating movements for the
machine tool.

NCU Numerical Control Unit: NC module

OB Organization Block in PLC

OP Operator Panel

PC Personal Computer

PCMCIA Personal Computer Memory Card International Association

PCU Personal Computer Unit


NC control component allowing communication between operator and ma-
chine.

PG Programming Device

PLC Programmable Logic Control:


NC control component for processing the controller logic of the machine tool.

RAM Random Access Memory in which data can be read and written

RS-232-C Serial interface


(definition of interchange circuit between DTE and DCE)

SD Setting Data

SK Soft Key

SPF Subprogram File

SRAM Static RAM (non-volatile)

 Siemens AG, 2002. All rights reserved


A-150 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 A Abbreviations

STL Statement list

SW Software

T Tool

TOA Tool Offset Active

TO No. Tool Number

TOOLMAN Tool Management

VSK Vertical Soft Key

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition A-151
References B
General Documentation

/BU/ SINUMERIK 840D/840Di/810D/802S, C, D


Ordering Information
Catalog NC 60
Order No.: E86060-K4460-A101-A9-7600

/ST7/ SIMATIC
SIMATIC S7 Programmable Logic Controllers
Catalog ST 70
Order No.: E86 060-K4670-A111-A3

/Z/ SINUMERIK, SIROTEC, SIMODRIVE


Accessories and Equipment for Special-Purpose Machines
Catalog NC Z
Order No.: E86060-K4490-A001-A8-7600

Electronic Documentation

/CD1/ The SINUMERIK System (11/02 Edition)


DOC ON CD
(includes all SINUMERIK 840D/840Di/810D/802 and SIMODRIVE publications)
Order No.: 6FC5 298-6CA00-0BG3

 Siemens AG, 2002. All rights reserved


B-152 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 B References

User Documentation

/AUK/ SINUMERIK 840D/810D


Short Guide AutoTurn Operation (09/99 Edition)
Order No.: 6FC5 298-4AA30-0BP2

/AUP/ SINUMERIK 840D/810D


AutoTurn Graphic Programming System (02/02 Edition)
Programming/Setup
Order No.: 6FC5 298-4AA40-0BP3

/BA/ SINUMERIK 840D/810D


Operator’s Guide MMC (10/00 Edition)
Order No.: 6FC5 298-6AA00-0BP0

/BAD/ SINUMERIK 840D/840Di/810D


Operator’s Guide HMI Advanced (11/02 Edition)
Order No.: 6FC5 298-6AF00-0BP2

/BEM/ SINUMERIK 840D/810D


Operator’s Guide HMI Embedded (11/02 Edition)
Order No.: 6FC5 298-6AC00-0BP2

/BAH/ SINUMERIK 840D/840Di/810D


Operator’s Guide HT 6 (06/02 Edition)
Order No.: 6FC5 298-0AD60-0BP2

/BAK/ SINUMERIK 840D/840Di/810D


Short Operation Guide (02/01 Edition)
Order No.: 6FC5 298-6AA10-0BP0

/BAM/ SINUMERIK 840D/810D


Operation/Programming ManualTurn (08/02 Edition)
Order No.: 6FC5 298-6AD00-0BP0

/BAS/ SINUMERIK 840D/810D


Operation/Programming ShopMill (11/02 Edition)
Order No.: 6FC5 298-6AD10-0BP1

/BAT/ SINUMERIK 840D/810D


Operation/Programming ShopTurn (03/03 Edition)
Order No.: 6FC5 298-6AD50-0BP2

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition B-153
B References 08.02

/BNM/ SINUMERIK 840D/840Di/810D


User’s Guide Measuring Cycles (11/02 Edition)
Order No.: 6FC5 298-6AA70-0BP2

/CAD/ SINUMERIK 840D/840Di/810D


Operator’s Guide CAD Reader (03/02 Edition)
Order No.: (included in online help)

/DA/ SINUMERIK 840D/840Di/810D


Diagnostics Guide (11/02 Edition)
Order No.: 6FC5 298-6AA20-0BP3

/KAM/ SINUMERIK 840D/810D


Short Guide ManualTurn (04/01 Edition)
Order No.: 6FC5 298-5AD40-0BP0

/KAS/ SINUMERIK 840D/810D


Short Guide ShopMill (04/01 Edition)
Order No.: 6FC5 298-5AD30-0BP0

/KAT/ SINUMERIK 840D/810D


Short Guide ShopTurn (07/01 Edition)
Order No.: 6FC5 298-6AF20-0BP0

/PG/ SINUMERIK 840D/840Di/810D


Programming Guide Fundamentals (11/02 Edition)
Order No.: 6FC5 298-6AB00-0BP2

/PGA/ SINUMERIK 840D/840Di/810D


Programming Guide Advanced (11/02 Edition)
Order No.: 6FC5 298-6AB10-0BP2

/PGK/ SINUMERIK 840D/840Di/810D


Short Guide Programming (02/01 Edition)
Order No.: 6FC5 298-6AB30-0BP1

/PGM/ SINUMERIK 840D/840Di/810D


Programming Guide ISO Milling (11/02 Edition)
Order No.: 6FC5 298-6AC20-0BP2

/PGT/ SINUMERIK 840D/840Di/810D


Programming Guide ISO Turning (11.02 Edition)
Order No.: 6FC5 298-6AC10-0BP2

 Siemens AG, 2002. All rights reserved


B-154 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 B References

/PGZ/ SINUMERIK 840D/840Di/810D


Programming Guide Cycles (11/02 Edition)
Order No.: 6FC5 298-6AB40-0BP2

/PI / PCIN 4.4


Software for Data Transfer to/from MMC Module
Order No.: 6FX2 060 4AA00-4XB0 (English, French, German)
Order from: WK Fürth

/SYI/ SINUMERIK 840Di


System Overview (02/01 Edition)
Order No.: 6FC5 298-6AE40-0BP0

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition B-155
B References 08.02

Manufacturer/Service Documentation

a) Lists

/LIS/ SINUMERIK 840D/840Di/810D


SIMODRIVE 611D
Lists (11/02 Edition)
Order No.: 6FC5 297-6AB70-0BP3

b) Hardware

/BH/ SINUMERIK 840D/840Di/810D


Operator Components Manual (HW) (11/02 Edition)
Order No.: 6FC5 297-6AA50-0BP2

/BHA/ SIMODRIVE Sensor


Absolute Position Sensor with Profibus-DP
User Guide (HW) (02/99 Edition)
Order No.: 6SN1197-0AB10-0YP1

/EMV/ SINUMERIK, SIROTEC, SIMODRIVE


EMC Installation Guide
Planning Guide (HW) (06/99 Edition)
Order No.: 6FC5 297-0AD30-0BP1

/PHC/ SINUMERIK 810D


Configuring Manual (HW) (03/02 Edition)
Order No.: 6FC5 297-6AD10-0BP0

/PHD/ SINUMERIK 840D


Configuring Manual NCU 561.2-573.4 (HW) (10/02 Edition)
Order No.: 6FC5 297-6AC10-0BP2

/PMH/ SIMODRIVE Sensor


Measuring System for Main Spindle Drives
Configuring/Installation Guide, SIMAG-H (HW) (05/99 Edition)
Order No.: 6SN1197-0AB30-0BP0

 Siemens AG, 2002. All rights reserved


B-156 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 B References

c) Software

/FB1/ SINUMERIK 840D/840Di/810D


Description of Functions, Basic Machine (Part 1) (11/02 Edition)
(the various sections are listed below)
Order No.: 6FC5 297-6AC20-0BP2
A2 Various Interface Signals
A3 Axis Monitoring, Protection Zones
B1 Continuous Path Mode, Exact Stop and Look Ahead
B2 Acceleration
D1 Diagnostic Tools
D2 Interactive Programming
F1 Travel to Fixed Stop
G2 Velocities, Setpoint/Actual-Value Systems, Closed-Loop
Control
H2 Output of Auxiliary Functions to PLC
K1 Mode Group, Channel, Program Operation Mode
K2 Axes, Coordinate Systems, Frames,
Actual-Value System for Workpiece, External Zero Offset
K4 Communication
N2 EMERGENCY STOP
P1 Transverse Axes
P3 Basic PLC Program
R1 Reference Point Approach
S1 Spindles
V1 Feeds
W1 Tool Compensation

/FB2/ SINUMERIK 840D/840Di/810D(CCU2)


Description of Functions, Extended Functions (Part 2) (11/02 Edition)
including FM-NC: Turning, Stepper Motor
(the various sections are listed below)
Order No.: 6FC5 297-6AC30-0BP2
A4 Digital and Analog NCK I/Os
B3 Several Operator Panels and NCUs
B4 Operation via PG/PC
F3 Remote Diagnostics
H1 JOG with/without Handwheel
K3 Compensations
K5 Mode Groups, Channels, Axis Replacement
L1 FM-NC Local Bus
M1 Kinematic Transformation
M5 Measurement
N3 Software Cams, Position Switching Signals
N4 Punching and Nibbling
P2 Positioning Axes
P5 Oscillation
R2 Rotary Axes
S3 Synchronous Spindles
S5 Synchronized Actions (up to and including SW 3)
S6 Stepper Motor Control
S7 Memory Configuration
T1 Indexing Axes
W3 Tool Change
W4 Grinding

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition B-157
B References 08.02

/FB3/ SINUMERIK 840D/840Di/810D(CCU2)


Description of Functions, Special Functions (Part 3) (11/02 Edition)
(the various sections are listed below)
Order No.: 6FC5 297-6AC80-0BP2
F2 3-Axis to 5-Axis Transformation
G1 Gantry Axes
G3 Cycle Times
K6 Contour Tunnel Monitoring
M3 Coupled Motion and Leading Value Coupling
S8 Constant Workpiece Speed for Centerless Grinding
T3 Tangential Control
TE0 Installation und Aktivierung der Compilezyklen
TE1 Clearance Control
TE2 Analog Axis
TE3 Master-Slave for Drives
TE4 Transformation Package Handling
TE5 Setpoint Exchange
TE6 MCS Coupling
TE7 Retrace Support
TE8 Path-Synchronous Switch Signal
V2 Preprocessing
W5 3D Tool Radius Compensation

/FBA/ SIMODRIVE 611D/SINUMERIK 840D/810D


Description of Functions Drive Functions (11/02 Edition)
(the various sections are listed below)
Order No.: 6SN1 197-0AA80-0BP9
DB1 Operational Messages/Alarm Reactions
DD1 Diagnostic Functions
DD2 Speed Control Loop
DE1 Extended Drive Functions
DF1 Enable Commands
DG1 Encoder Parameterization
DL1 Linear Motor MD
DM1 Calculation of Motor/Power Section Parameters and
Controller Data
DS1 Current Control Loop
DÜ1 Monitors/Limitations

/FBAN/ SINUMERIK 840D/SIMODRIVE 611 digital


Description of Functions
ANA MODULE (02/00 Edition)
Order No.: 6SN1 197-0AB80-0BP0

/FBD/ SINUMERIK 840D


Description of Functions Digitizing (07/99 Edition)
Order No.: 6FC5 297-4AC50-0BP0
DI1 Start-up
DI2 Scanning with Tactile Sensors (scancad scan)
DI3 Scanning with Lasers (scancad laser)
DI4 Milling Program Generation (scancad mill)

 Siemens AG, 2002. All rights reserved


B-158 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 B References

/FBDN/ IT Solutions
System for NC Data Management and Data
Distribution (DNC NT-2000) (01/02 Edition)
Description of Functions
Order No.: 6FC5 297-5AE50-0BP2

/FBDT/ SINUMERIK 840D/810D


IT Solutions
NC Data Transfer (SinDNC) (09/01 Edition)
Description of Functions
Order No.: 6FC5 297-1AE70-0BP1

/FBFA/ SINUMERIK 840D/840Di/810D


Description of Functions
ISO Dialects for SINUMERIK (11/02 Edition)
Order No.: 6FC5 297-6AE10-0BP2

/FBFE/ SINUMERIK 840D/840Di/810D


Description of Functions Remote Diagnosis (11/02 Edition)
Order No.: 6FC5 297-0AF00-0BP2

/FBH/ SINUMERIK 840D/840Di/810D


HMI Configuring Package (11/02 Edition)
Order No.: (supplied with the software)

Part 1 User’s Guide


Part 2 Description of Functions

/FBHLA/ SINUMERIK 840D/SIMODRIVE 611 digital


Description of Functions HLA Module (04/00 Edition)
Order No.: 6SN1 197-0AB60-0BP2

/FBMA/ SINUMERIK 840D/810D


Description of Functions ManualTurn (08/02 Edition)
Order No.: 6FC5 297-6AD50-0BP0

/FBO/ SINUMERIK 840D/810D


Configuring OP 030 Operator Interface (09/01 Edition)
Description of Functions
Order No.: 6FC5 297-6AC40-0BP0
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

/FBP/ SINUMERIK 840D


Description of Functions C-PLC Programming (03/96 Edition)
Order No.: 6FC5 297-3AB60-0BP0

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition B-159
B References 08.02

/FBR/ SINUMERIK 840D/810D


IT Solutions
Description of Functions Computer Link (SinCOM) (09/01 Edition)
Order No.: 6FC5 297-6AD60-0BP0
NFL Host Computer Interface
NPL PLC/NCK Interface

/FBSI/ SINUMERIK 840D / SIMODRIVE 611 digital


Description of Functions SINUMERIK Safety Integrated (09/02 Edition)
Order No.: 6FC5 297-6AB80-0BP1

/FBSP/ SINUMERIK 840D/810D


Description of Functions ShopMill (11/02 Edition)
Order No.: 6FC5 297-6AD80-0BP1

/FBST/ SIMATIC (01/01 Edition)


Description of Functions FM STEPDRIVE/SIMOSTEP
Order No.: 6SN1 197-0AA70-0YP4

/FBSY/ SINUMERIK 840D/840Di/810D


Description of Functions Synchronized Actions (10/02 Edition)
Order No.: 6FC5 297-6AD40-0BP2

/FBT/ SINUMERIK 840D/810D


Description of Functions ShopTurn (03/03 Edition)
Order No.: 6FC5 297-6AD70-0BP2

/FBTC/ SINUMERIK 840D/810D


IT Solutions
SINUMERIK Tool Data Communication SinTDC (01/02 Edition)
Description of Functions
Order No.: 6FC5 297-5AF30-0BP0

/FBTD/ SINUMERIK 840D/810D


IT Solutions
SINTDI Tool Information System (SinTDI) with Online Help
Description of Functions (02/01 Edition)
Order No.: 6FC5 297-6AE00-0BP0

/FBU/ SIMODRIVE 611 universal/universal E


Closed-Loop Control Component for Speed Control and Positioning
Description of Functions (02/02 Edition)
Order No.: 6SN1 197-0AB20-0BP5

/FBW/ SINUMERIK 840D/840Di/810D


Description of Functions Tool Management (10/02 Edition)
Order No.: 6FC5 297-6AC60-0BP1

 Siemens AG, 2002. All rights reserved


B-160 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 B References

/FBWI/ SINUMERIK 840D/840Di/810D


Description of Functions WinTPM (02/02 Edition)
Order No.: The document is an integral part of the software

/HBA/ SINUMERIK 840D/840Di/810D


Manual @Event (01/02 Edition)
Order No.: 6AU1900-0CL20-0AA0

/HBI/ SINUMERIK 840Di


Manual (09/02 Edition)
Order No.: 6FC5 297-6AE60-0BP1

/INC/ SINUMERIK 840D/840Di/810D


Commissioning Tool SINUMERIK SinuCOM NC (02/02 Edition)
System Description
Order No.: (an integral part of the online Help for the start-up tool)

/PFK/ SIMODRIVE
Planning Guide Motors 1FT5, 1FT6, 1FK6 (12/01 Edition)
AC servo motors for feed and main spindle drives
Order No.: 6SN1 197-0AC20-0BP0

/PJE/ SINUMERIK 840D/810D


Configuring Package HMI Embedded (08/01 Edition)
Description of Functions: Software Update, Configuration Installation
Order No.: 6FC5 297-6EA10-0BP0
(the document PS Configuring Syntax is supplied with the software
and available as a pdf file)

/PJFE/ SIMODRIVE
Planning Guide Built-In Synchronous Motors 1FE1
Three-Phase AC Motors for Main Spindle Drives (09/01 Edition)
Order No.: 6SN1 197-0AC00-0BP1

/PJLM/ SIMODRIVE
Planning Guide Linear Motors 1FN1, 1FN3 (11/01 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-0AB70-0BP2

/PJM/ SIMODRIVE
Planning Guide Motors (11/00 Edition)
Three-Phase AC Motors for Feed and Main Spindle Drives
Order No.: 6SN1 197-0AA20-0BP5

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition B-161
B References 08.02

/PJU/ SIMODRIVE 611


Planning Guide Inverters (05/01 Edition)
Order No.: 6SN1 197-0AA00-0BP5

/PMS/ SIMODRIVE (04/02 Edition)


Planning Guide ECO Motor Spindle for Main Spindle Drives
Order No.: 6SN1 197-0AD04-0BP0

/POS1/ SIMODRIVE POSMO A (08/02 Edition)


Distributed Positioning Motor on PROFIBUS DP, User’s Guide
Order No.: 6SN2197-0AA00-0BP3

/POS2/ SIMODRIVE POSMO A


Installation Instructions (enclosed with POSMO A)

/POS3/ SIMODRIVE POSMO SI/CD/CA (08/02 Edition)


Distributed Servo Drive Systems, User’s Guide
Order No.: 6SN2197-0AA20-0BP3

/PPH/ SIMODRIVE
Planning Guide Motors 1PH2, 1PH4, 1PH7 (12/01 Edition)
AC Induction Motors for Main Spindle Drives
Order No.: 6SN1 197-0AC60-0BP0

/PPM/ SIMODRIVE
Planning Guide Hollow-Shaft Motors (10/01 Edition)
for Main Spindle Drives 1PM4 and 1PM6
Order No.: 6SN1 197-0AD03-0BP0

/S7H/ SIMATIC S7–300 (10/98 Edition)


– Manual: Assembly, CPU Data (Hardware)
– Reference Manual: Module Data
Order No.: 6ES7 398-8AA03-8AA0

/S7HT/ SIMATIC S7–300 (03/97 Edition)


Manual STEP7, Fundamentals, V. 3.1
Order No.: 6ES7 810-4CA02-8AA0

/S7HR/ SIMATIC S7–300 (03/97 Edition)


Manual STEP7, Reference Manuals, V. 3.1
Order No.: 6ES7 810-4CA02-8AR0

/S7S/ SIMATIC S7–300 (04/97 Edition)


FM 353 Positioning Module for Stepper Drive
Order together with configuring package

 Siemens AG, 2002. All rights reserved


B-162 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
08.02 B References

/S7L/ SIMATIC S7–300 (04/97 Edition)


FM 354 Positioning Module for Servo Drive
Order together with configuring package

/S7M/ SIMATIC S7–300 (01/01 Edition)


FM 357.2 Multimodule for Servo and Stepper Drives
Order together with configuring package

/SP/ SIMODRIVE 611–A/611–D,


SimoPro 3.1
Program for Configuring Machine-Tool Drives
Order No.: 6SC6 111-6PC00-0AAj, Order from: WK Fürth

d) Installation and
Start-Up

/IAA/ SIMODRIVE 611A


Installation and Start-Up Guide (10/00 Edition)
Order No.: 6SN 1197-0AA60-0BP6

/IAC/ SINUMERIK 810D


Installation and Start-Up Guide (03/02 Edition)
(incl. description of SIMODRIVE 611D start-up software)
Order No.: 6FC5 297-6AD20-0BP0

/IAD/ SINUMERIK 840D/SIMODRIVE 611D


Installation and Start-Up Guide (11/02 Edition)
(incl. description of SIMODRIVE 611D start-up software)
Order No.: 6FC5 297-6AB10-0BP2

/IAM/ SINUMERIK 840D/840Di/810D


HMI/MMC Installation and Start-Up Guide (11/02 Edition)
Order No.: 6FC5 297-6AE20-0BP2
AE1 Updates/Supplements
BE1 Expanding the Operator Interface
HE1 Online Help
IM2 Starting up HMI Embedded
IM4 Starting up HMI Advanced
TX1 Creating Foreign Language Texts

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition B-163
B References 08.02

Notes

 Siemens AG, 2002. All rights reserved


B-164 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
Index C
D
Data blocks, 4-42
Data transfer, 2-21
Numbers DB82, 4-44
2nd spindle, 8-113 Diagnostic function, 4-47
Non-controlled, 8-113 Digital I/Os, 7-95
With closed-loop control, 8-114
With open-loop control, 8-113
3rd handwheel, 8-104 E
EMERGENCY STOP key, 1-18
Entry soft key, 11-145
A
Actual value buffering, 8-111
Alarms F
PCU 20, 11-146
FB 28, 4-43
PCU 50, 11-147
FC30..35, 4-43
Application disks, 2-22
Feedrate override, 1-14
Automatic tool change, 9-118
First start-up, 2-24
Function blocks, 4-41
Functions, 8-97
B 2nd spindle, 8-113
Basic components, 1-12 3rd handwheel, 8-104
Boot screen Actual value buffering, 8-111
PCU 20, 11-143 Contour handwheel, 8-98
PCU 50, 11-144 Permanent feed, 8-107

C H
Contour handwheel, 8-98 Handwheel, 1-14
Control stick, 1-13 Hardware, 1-11
Custom boot screen, 11-143 Basic components, 1-12
PCU 20, 11-143 Operator components, 1-12
PCU 50, 11-144
Custom cycles, 10-119
Assigning to a soft key, 10-129 I
Defining, 10-131
Illuminated keys, 1-15
Defining parameters, 10-133
Input signals, 5-51, 5-55
Help screens, 10-136
Interface signals, 5-51
Installing, 10-139
Interrupt inputs, 7-95
Name, 10-122
Parameters, 10-122
Procedure, 10-121
Screen, 10-128 K
Text identifier, 10-124
Keys, 1-14
Texts, 10-124
Texts in help screens, 10-138
Variant, 10-124

 Siemens AG, 2002. All rights reserved


SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition C-165
C Index 08.02

M Reserved settings
Digital inputs and outputs, 7-95
Machine control panel, 1-13, 1-19 Interrupt inputs, 7-95
OP032S, 1-19 PLC basic parameters, 7-95
Machine data
Display, 6-77
NC, 6-75
Manual tool change, 9-117 S
ManualTurn cycles, relocating, 10-129 Series machine start-up, 2-35
Mode switch, 1-13 Software installation
NC card, 2-23
Spplication disks, 2-22
N System disks, 2-22
Tool box disks, 2-22
NC card, 2-23 Software package, 2-21
NC signals, 4-48 Software start-up, 2-21
NC start-up, 2-32 Spindle override, 1-14
Start-up
First, 2-24
O NC, 2-32
PCU 20, 2-24
OB1, 4-40 PCU 50, 2-27
OB100, 4-40 PLC, 2-34
Operating elements, 1-13 Series machine start-up, 2-35
Operator components, 1-12 Software, 2-21
Output signals, 5-53, 5-69 Switchover, CNC operation, 4-45
System disks, 2-22

P
PCU 20 T
Installation via PC card, 2-24 Tool box disks, 2-22
Start-up, 2-24 Tool change
PCU 50, start-up, 2-27 Automatic, 9-118
Permanent feed, 8-107 Manual, 9-117
PLC
Basic parameters, 7-95
Interface signals, 5-51
Tool box disks, 2-22 U
PLC program, Structure, 4-39 User screen, 11-145
PLC start-up, 2-34

R
Reservations, 7-95

 Siemens AG, 2002. All rights reserved


C-166 SINUMERIK 840D/810D ManualTurn Description of Functions (FBMA) – 08.02 Edition
To Suggestions
SIEMENS AG Corrections
A&D MC BMS For Publication/Manual:
P.O. Box 3180
SINUMERIK 840D/810D
D–91050 Erlangen, Germany
ManualTurn
Phone: ++49–(0)180–5050–222 [Hotline]
Fax: ++49–(0)9131–98–2176 [Documentation]
E-mail: [email protected] Manufacturer/Service Documentation
Description of Functions
From
Order No.: 6FC5297–6AD50–0BP0
Name Edition: 08/02

Company/Dept. Should you come across any printing errors


when reading this publication, please notify
Address: us on this sheet.
Suggestions for improvement are also wel-
Zip code: Town:
come.
Phone: /
Fax: /

Suggestions and/or corrections


Overview of SINUMERIK 840D/840Di/810D Documentation (08.2002)
General Documentation User Documentation

SINUMERIK
SIROTEC
SINUMERIK SINUMERIK SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK
840D/810D 840D/840Di/ Accessories 840D/810D/ 840D/840Di/ 840D/840Di/ 840D/840Di/
810D/ FM-NC 810D 810D 810D

Brochure Catalog Catalog AutoTurn Operator’s Guide Diagnostics Operator’s Guide *)


Ordering Info. Accessories – Short Guide – HT 6 Guide *) – Short Guide
NC 60 *) NC-Z – Programming/ – HMI Embedded
Setup – HMI Advanced

User Documentation Manufacturer/Service Documentation

SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK


840D/840Di/ 840D/810D 840Di 840D/840Di/ 840D/810D 840D/840Di/
810D 810D 810D

Program. Guide Operator’s Guide System Overview Configuring Operator Description of Description of
– Short Guide – ManualTurn (HW) *) Components Functions Functions
– Fundamentals *) – Short Guide ManualTurn – 810D (HW) *) – ManualTurn Synchronized
– Advanced *) – ShopMill – 840D – ShopMill Actions
– Cycles – Short Guide ShopMill – ShopTurn
– Measuring Cycles – ShopTurn
– ISO Turning/Milling – Short Guide ShopTurn
Manufacturer/Service Documentation

SINUMERIK
SIMODRIVE SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK
611D 840D/840Di/ 840D/840Di/ 840D/810D 840D/810D 840D/810D
840D/810D 810D 810D

Description of Description of Description of Configuring Kit Description of IT Solutions


Functions Functions Functions HMI Embedded Functions – Computer Link
Drive Functions *) – Basic Machine *) Tool Manage- Operator Interface – Tool Data Information System
– Extended Functions ment OP 030 – NC Data Management
– Special Functions – NC Data Transfer
– Tool Data Communication

Manufacturer/Service Documentation

SINUMERIK
SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK SIMODRIVE
SIMODRIVE SINUMERIK SIMODRIVE SIMODRIVE SIMODRIVE SIMODRIVE SIROTEC
840D 840D/840Di 840D 840D
810D 611D 611D
611D

Description of Description of Installation & Lists *) Description of Description of Functions EMC


Functions Functions Start-Up Guide *) Functions – Hydraulics Module Guidelines
SINUMERIK Digitizing – 810D Linear Motor – Analog Module
Safety Integrated – 840D/611D
– HMI Manufacturer/Service Documentation
Electronic Documentation

SINUMERIK SINUMERIK SINUMERIK SINUMERIK SINUMERIK


SIMODRIVE 840Di
840D/840Di/ 840D/810D 840D/840Di/
840D/840Di/ 810D 810D
810D
611, Motors

DOC ON CD *) Description of Manual Description of Manual


The SINUMERIK System Functions (HW + Installation Functions @ Event
ISO Dialects for and Start-Up) Remote Diagnosis
SINUMERIK
*) These documents are a minimum requirement
Siemens AG
Automation & Drives
Motion Control Systems
P.O. Box 3180, D-91050 Erlangen © Siemens AG, 2002
Subject to change without prior notice
Germany Order No: 6FC5297-6AD50-0BP0

www.ad.siemens.de Printed in Germany

You might also like