486 880 GA1 GA2 Programming Guide
486 880 GA1 GA2 Programming Guide
User Documentation
SINUMERIK 880, SW6
SINUMERIK 880 GA2, SW1
Programming Guide
User Documentation
Applies to:
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 ”Remarks” column:
A . . . New documentation
B . . . Unrevised reprint 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.
You learn
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
a a
a a
a aaa
aa
a a
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
a a
a a
aa
aaaa
a aa a
aa
aa
a a
aa
aa
a a
aa
aa
a a
aa a
aa
aa
a aaaaaaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
a aaaa
aaaa
aa aa aa
aaaa
aa
aa
aaaa
aa
aaaa
a
a a
aa
aa
aaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa a a aa aa a aa aaaa aaa aa aaa
@ programming.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a User documentation a
aa
aa
a
aaaaaaaaaaaaaa
Service documentation
aaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaa a a aa aa a aa aaaa aaa a a
General documentation
aa
aaa
aa
aa
aa
aaaa
aaaa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
a aaaa
aaaa
aa aa aa
aaaa
aa
aa
aaaa
aa
aaaa
a
a aa
aaa
aaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
Manufacturer documentation and
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
aaaaaaa
This programming guide applies to the
aaaaaaaaaaaaaaaaaaa
aa
a aaaaaaaaaaaaaaaaaaa
aa
a a a aa aa a aa aaaa aaa a
aa
a aaa
Preliminary Remarks
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
a aaaa
aaaa
aa aa aa
aaaa
aa
aa
aaaa
aa
aa a a
aa
aa
aaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa a a aa aa a aa aaaa aaa aa controls and is part of the user documentation.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa a a aa aa a aa aaaa aaa aa
designated option.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa a a aa aa a aa aaaa aaa aa
The SINUMERIK 880 documentation is divided into four levels:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aaaa
aa
aa
a a
aa
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a aa aaa
aa
a a
aa
aa
aa
a a
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
aaaa
aa
a a
aa
a
aa
aaaaaaaaaaaaaaaaaaaa
aa aaaaaaaaaaaaaaaaaaa
aa
a a a aaa a a a aa aaaa aa aa
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aa
aa
aa
a
aa
a
aa
aa
aa
aa
a
aa
a
aa
a
aa
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a a
aa
aa
a
aa
a
aa
aa
aa
aa
a aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
aa
a a
a a
a aaa
aa
a a
aa
aa
aa
a a
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaa a a aaa a a aaa aaaa aa aa
For further information on other SINUMERIK 880 publications and on publications which apply
for all SINUMERIK controls (e.g. CL 800 Cycle Language, Universal Interface etc.), please get
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aaaa
aa
aa
a a
aa
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
a a a aa aa a aa a
aaaaaaaaaaaaaaaaaaaaa aaa aa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
a
aaaa
aaaaaa
aaaaaaaaaaaa
aa
aaaaaaaa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
basic settings.
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a when servicing. aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a All geometric values are metric. aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
Technical Comments
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa aaaaaaaaaaaaaaaaaaaa
a
aaaa
aaaaaa
aaaa
aa aaaaaa
aa
aaaa
aa aa
aaa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa a aa aa a a aaa aa aaa
The program examples have been written in ISO code.
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aaaa a aa aa a a aaa aa aa
aa
a
a aa
aaaaaa
aaaa
aa aaaaaa
aa
aaaa
aa aaa
CL 800 Planning Guide.
SINUMERIK System 800,
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
Cycles Programming Guide and
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa a aa aa a a aaa aa aaa
described in the following publications:
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
Cycle programming and CL 800 language are
a
aaaa
aaaaaa
aaaa
aa aaaaaa
aa
aaaa
aa aa
aaa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa a aa aa a a aaa aa aaa
This document is subject to modification as a result of technical developments.
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa a aa aa a a
aaaaaaaaaaaaaaaaaaaaa aa aaa
does not, however, represent an obligation to supply such functions with a new control or
Other functions not described in this documentation might be executable in the control. This
For simplicity, preparatory functions have been programmed in the examples even if they are
General Notes 1
Fundamentals of Programming 2
Subroutines 6
Parameters 7
Contour Definition 8
Tool Offsets 9
Programming of Cycles 11
Page
7 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1
7.1 Parameter programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–1
7.2 Parameter definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–2
7.3 Parameter calculations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–3
7.4 Parameter string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7–5
7.5 Programming examples with parameters . . . . . . . . . . . . . . . . . . . . . . . 7–6
1 General Notes
A numerically controlled machine tool functions according to the instructions it receives from
the numerical control. In order to carry out the necessary machining operations, the control
requires certain information, such as:
• Workpiece dimensions
• Travel of tool and axis slides
• Machining sequence
• Tool selection
• Speeds
• Feedrates
The program sorts this information into the necessary sequence and translates it into a
language which can be readily understood by the SINUMERIK.
This Programming Guide describes the programming possibilities for the SINUMERIK 880 and
the standard range of functions of the system. The maximum values specified are limit values.
During operation they may be restricted by the machine data, interface unit and input/output
devices.
LF
W
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
2.1
05.91
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
Block:
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
= Word
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
a
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
NUMBER” softkey.
= Line Feed
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
A number of blocks
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
controlled machine tool.
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
4th block
3rd block
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
Program structure
2nd block
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
Last block
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a
%
aa
a
W
W
W
W
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aa a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
Word
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
The character for beginning of program
>
W
W
W
W
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
Beginning of program
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
6ZB5 410-0HD02
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
MPF<No.
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
W
W
W
W
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
LF
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
LF
LF
W
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
Fundamentals of Programming
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
a aaa a aa aaa aa aa M02/M30
a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
LF
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
character for end of program is contained in the last block of the part program.
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aa a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
a
a a
aa
aEnd of program
a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
LF
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
The character for beginning of program precedes the first block in the part program. The
blocks which define the sequence of operations of a machining process on a numerically
Subroutines and cycles can be components of the program. Cycles are subroutines which
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aa a
The block number can be input consecutively in steps of five with the ”GENERATE BLOCK
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a aa
The program structure is based on DIN 66025. A part program comprises a complete string of
have been created either by the machine manufacturer or by SIEMENS. They can be specially
The number of main programs and subroutines that can be stored at any one time depends on
a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a
a aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a
2.1 Program structure
2–1
2 Fundamentals of Programming
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaaaa
N
aaaaaaaaaaaaaaaaaa
LF
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
2–2
2.2
G..
aaaaaaaaaaaaaaaaaa
9235
T...
F...
S...
lines.
aaaaaaaaaaaaaaaaaa
H...
M...
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
aaaaaaaaaaaaaaaaaa
last is valid.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
2.2 Block format
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Block example:
Block number
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Block format
aaaaaaaaaaaaaaaaaa
Feedrate
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
End of block
aaaaaaaaaaaaaaaaaa
Tool number
Position data
aaaaaaaaaaaaaaaaaa
Block number
Spindle speed
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Auxiliary function
aaaaaaaaaaaaaaaaaa
Preparatory function
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa
Miscellaneous function
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
Word
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa
Block
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa
N9235 G . . . X . . . Y . . . Z . . . F . . . S . . . T . . . M . . . H . . .
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa
Word
aaaaaaaaaaaaaaaaaa
LF
aa
aaaaaaaaaaaaaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa
on the screen as the special character LF. When the program is printed out, this character
The block number is entered under address N or with “:”. Block numbers are freely select-
The block length is max. 120 characters. The block is displayed in its entirety over several
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Each block must be terminated with the “LF” end-of-block character. This character appears
If an address character is programmed more than once, the address character programmed
aaaaaaaaaaaaaaaaaa
The block format should be made as simple as possible by arranging the words of a block in
aaaaaaaaaaaaaaaaaa
Programming without a block number is permissible. In this case however, no block search or
aaaaaaaaaaaaaaaaaa
able. A defined block search and defined jump functions are possible only if a block number is
aaaaaaaaaaaaaaaaa
6ZB5 410-0HD02
aa
a
aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
a
05.91 2 Fundamentals of Programming
2.3 Block elements
2–4
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
Note:
2.3.2
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
Skipping blocks
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
2.3.2 Skippable blocks
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
2 Fundamentals of Programming
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
Skippable blocks
Skipped block
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa a
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
N...
N...
N...
N...
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
by programming L999 (disable pre-reading; @ 714) after the block containing M00.
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
Differential block skip allows blocks to be skipped in nine levels. The skip levels are
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aa
”SKIP YES/NO” softkey or interface control. A section can be skipped by skipping several
Program blocks which must not be executed during every program run can be skipped by
entering the slash character “/” at the beginning of the block. Block skip is activated by the
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
count of M00 (Programmed Stop), the next blocks will already have been input. ”Block skip”
a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
To obtain shorter block change times, several blocks are buffered. If the machine stops on ac-
6ZB5 410-0HD02
a
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
•
•
•
•
•
•
a
aa
aa
aaaa
aaaa
aaaaaa
aaaaaaaaaa
aaaa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
2.4
05.91
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
2.3.3
aaa aa aa a aa aa a aa aaa
% 200
aaa aa aa a aa aa a aa aaa
N025 ...
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
be omitted.
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
aa
a
Correct
aa
aaa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaaa
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
N015 ( roughing ) LF
Remarks
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aaa aa aa a aa aa a aa aaa
Word format
aaa aa aa a aa aa a aa aaa
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aaa aa aa a aa aa a aa aaa
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aa
aaa aa aa a aa aa a aa aa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
Address
aaa aa aa a aa aa a aa aaa
With remarks, the following must be noted:
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
for the operator to be displayed on the screen.
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
Word
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
6ZB5 410-0HD02
aaa aa aa a aa aa a aa aaa
The remark must be enclosed in round brackets.
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aaa aa aa a aa aa a aa aaa
% 210
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
N025 ...
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
Numerical value
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
Incorrect
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
N015 ( roughing LF )
aaa aa aa a aa aa a aa aaa
as well as between the end of the remark and the closing bracket.
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
N005 T01 D (tool call) 01 LF
aa
aaa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aa aa
aaa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aaa aa aa a aa aa a aa aaa
It is advisable to write the remark at the end of the block or in a separate line.
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aaa aa aa a aa aa a aa aaa
N010 G00 X (positioning) 50 Z100 LF
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
address character is normally a letter. The string of digits can include signs and decimal
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a
aa
No percentage characters "%", end-of-block characters "LF", or additional brackets "()"
aa
aaa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaaa
aaa aa aa a aa aa a aa aaa
N020 G01 Z200+ (1st roughing cut ) R1 LF
aaa aa aa a aa aa a aa aaa
The remark must not be located between the address and a digit or between a word and
A word is an element of a block. It comprises an address character and a string of digits. The
aaa aa aa a aa aa a aa aaa
The remark can be up to 120 characters long. A maximum of 41 characters are shown on
aaa aa aa a aa aa a aa aaa
The blocks in a program can be explained by means of remarks. A remark permits instructions
points. A sign is written between the address letters and the string of digits. A positive sign can
aaa aa aa a aa aa a aa aaa
A space (blank) must be provided between the opening bracket and the start of the remark
a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
aa
2.3.3 Remarks
2–5
2 Fundamentals of Programming
aaaaaaaaaaaaaaaaaa a
aaaaaaaaaa
=
±
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2–6
=
aaaaaaaaaa
Note
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
M1 =
Q1 =
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
Example
First digit
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
Character
Character
First letter
aaaaaaaaaa
19
Number
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Definitions:
100
aaaaaaaaaa
Second digit
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.4 Word format
Second letter
Second letter
aaaaaaaaaa
G1 X1 = Y LF
Extended address
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G16 X Y1 = Z ±
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Extended address:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Address characters
aaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
0
L
Address characters
±
D
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
LF
value
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
• Axis
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
Address
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
• Spindle
Decades
Decades
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
• Axis number =...
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
• M function (Gr. 5)
• M function (Gr. 3)
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Word
aaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
(G01 = G1)
Incremental
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
End of block
aaaaaaaaaa
=
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaa
aaaaaaaaaa
Absolute/incremental
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
KD±053 F05 L03 S05 T08 R03 BD033 M04 H08 P04 UD±053 LF
a
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Numerical value
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
indicates the tool offset direction and must always be placed after the axis.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
%4 N04 G02/G03 D03 XL±053 YL±053 ZL±053 QL±053 AL±035 ID±053 JD±053
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
to separate the address extension number from the numerical
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa
character must be written to define the digit after the address as an address extension.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
6ZB5 410-0HD02
SINUMERIK 880, (PG)
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
05.91
aaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
05.91 2 Fundamentals of Programming
2.4 Word format
Example:
XL+05.3
Number of positions after decimal point
Number of positions before decimal point
Leading zeros can be omitted
Positive sign
Absolute/incremental
Address X
Word examples:
X—12345.531
Number of places after decimal point
Number of places before decimal point
Negative sign
Address X
G9 Q1=±12345.678
Digit
Address G Extended address
Example:
Input 1.1 means 1100 µm = 1.1 mm
Input 10. means 10000 µm = 10.0 mm
Input 1. means 1000 µm = 1.0 mm
All values with input resolution 0.001 mm.
The examples used in this Guide are based on the ISO code. The following characters are
available in ISO code for formulating program, geometric and process statements:
Address letters
A, B, C, D, E, F, G, H, I, J, K , L, M, N, P, Q, R, S, T, U, V, W, X, Y, Z
Lower-case letters
a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x, y, z
Digits
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Hexadecimal digits with CL 800 machine code
a, b, c, d, e, f (cf. CL 800 Planning Guide)
Letter
O (Input of tool offset [TO-TOOL OFFSET])
Printable special characters
%, (, ), +, – , /, :, ., =, *, @
Permissible addresses:
A Freely assignable address N Subblock
B Freely assignable address P Number of subroutine passes
C Freely assignable address Q Freely assignable address
D Tool offset number R Arithmetic parameter
E Freely assignable address S Spindle speed, S function
F Feedrate T Tool
G Preparatory function U Freely assignable address
H Auxiliary function V Freely assignable address
I Interpolation parameter W Freely assignable address
J Interpolation parameter X Freely assignable address
K Interpolation parameter Y Freely assignable address
L Subroutine Z Freely assignable address
M M function
Data input
The following characters are not processed or stored:
HT = Horizontal tabulator
SP = Space
DEL = Delete character
CR = Carriage return
Other control characters are shown in the code table.
Data output
The following characters are generated:
SP (after every word)
CR generated twice after LF or once before LF (setting data)
2.6 Tapes
The control automatically recognizes the correct code as soon as it reads the first % (ISO) or
EOR (EIA). The criterion relating to an odd or even number of holes is used, starting at the
second character of the program, for a character parity check, which has an error detection
rate for single errors of 100%. Each tape must be written in one of the permissible codes. It is
not permissible to change the code within a tape or to splice tapes with different codes; this
will cause the character parity check to respond.
2.6.3 Leader
The leader is used to identify the programs. The tape leader can include all characters except
the start-of-program character (%). The leader is not stored, and is ignored by the control
during program processing.
2-10
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
2.6.4
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aaaa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
2.6.4 Read-in stop
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
has been defined.
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
.
.
.
.
.
.
.
.
.
.
.
.
.
.
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
%
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
L...
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
%...
T0A
M02
M17
M02
M02
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
Read-in stop
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a aa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaaaa
aa
aaaa
aa aa
aaaa
aa
aaaa
aaaa
aa
aa
aaaa
aa
aa
aa
aaaa
aaaa
aa aa
aa
aaaa
aa aa
aaa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
either
Setting data
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
Central stop
aa
a aa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaaaa
aa
aaaa
aa aa
aaaa
aa
aaaa
aaaa
aa
aa
aaaa
aa
aa
aa
aaaa
aaaa
aa aa
aa
aaaa
aa aaa
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aaa
6ZB5 410-0HD02
a
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa a
05.91 2 Fundamentals of Programming
2.7 Input/output formats
Program Leader
Subroutines Leader
N1...LF
Subroutine
N2...LF
G 154X=...Z=...LF
: 1st to 4th settable offset coarse
G 157X=...Z=...LF (axis-specific)
G 254X=...Z=...LF
: 1st to 4th settable offset fine
G 257X=...Z=...LF (axis-specific)
G 154A=
:
G157A=
N...=...LF
Machine data
N...=...LF
N...=...LF
Machine data
N...=...LF
N...=...LF
Machine data
N...=...LF
0 = central
N...=...LF
Machine data 1...16 channel-specific
N...=...LF
(1...16 channel-specific)
R...=...LF
Parameter numbers with value assignments
R...=...LF
D1 P0=...P1=...P9=...LF
Tool offsets (number of parameters corresp. to MD)
D2 P0=...P1=...LF
(0...9, 2000...2003,
N...=...LF
Addresses with value assignments 3000...3171,
N...=...LF 4000...4033,
5000...5771)
N0
:
N99 System data
N400
:
N499 User data
N800
:
N849 System bits
N900
:
N949 User bits
N6xxx (Text) LF
:
N7xxx (Text) LF
Memory areas
The memory areas of the SINUMERIK 880 control are addressed by means of the following
identifiers:
Identifier
Deleting programs
These functions permit part programs and subroutines to be deleted in any sequence via the
input/output interface.
NUL • 0 • • •
SOH • • • 1 • • • • •
STX • • • 2 • • • • •
ETX • • • 3 • • • • •
EOT • • • 4 • • • • •
ENQ • • • Control 5 • • • • •
ACK • • • charac- 6 • • • • •
BEL • • • • • ters 7 • • • • • • •
BS • • • are 8 • • • • •
HT • • • not 9 • • • • •
VT • • • • • stored : • • • • •
FF • • • ; • • • • • • • ×
CR • • • • • < • • • • • ×
SO • • • • • = • • • • • • •
SI • • • • • > • • • • • • • ×
DLE • • • ? • • • • • • • ×
DC1 • • • @ • • •
DC2 • • • A • • •
DC3 • • • • • B • • •
DC4 • • • C • • • • •
NAK • • • • • D • • •
SYN • • • • • E • • • • •
ETB • • • • • F • • • • •
CAN • • • G • • • • •
EM • • • • • H • • •
SUB • • • • • I • • • • •
ESC • • • • • J • • • • •
FS • • • • • K • • • • •
GS • • • • • L • • • • •
RS • • • • • M • • • • •
US • • • • • • • N • • • • •
SP • • • O • • • • • • •
LF • • • P • • •
! • • • × Q • • • • •
” • • • × R • • • • •
• • • • • × S • • • • •
$ • • • × T • • • • •
% • • • • • U • • • • •
& • • • • • × V • • • • •
' • • • • • × W • • • • • • •
( • • • X • • • • •
) • • • • • Y • • • • •
* • • • • • Z • • • • •
+ • • • • • [ • • • • • • • ×
, • • • • • × \ • • • • • ×
- • • • • • ] • • • • • • • ×
• • • • • • ^ • • • • • • • ×
/ • • • • • • • – • • • • • • • ×
P 7 6 5 4 T 3 2 1
` • • • ×
a • • • • •
b • • • • •
c • • • • •
d • • • • •
e • • • • •
f • • • • •
g • • • • • • • ×
h • • • • • ×
i • • • • • ×
j • • • • • ×
k • • • • • • • ×
l • • • • • ×
m • • • • • • • ×
n • • • • • • • ×
o • • • • • • • ×
p • • • • • ×
q • • • • • ×
r • • • • • ×
s • • • • • • • ×
t • • • • • ×
u • • • • • • • ×
v • • • • • • • ×
w • • • • • • • ×
x • • • • • ×
y • • • • • • • ×
z • • • • • • • ×
{ • • • • • • • ×
: • • • • • • • ×
} • • • • • • • ×
• • • • • • •
DEL • • • • • • • • •
% not
allowed
in
tape
leader
P 7 6 5 4 T 3 2 1 P 7 6 5 4 T 3 2 1
No hole • × t • • • •
RT • • • • × u • • • •
TAB • • • • • • × v • • • •
<=EOB • • w • • • •
LC) • • • • • • x • • • • • •
ZWR • • y • • • •
( • • • • z • • • •
) • • • • IRR • • • • • • • • •
ER • • • •
UC • • • • • •
% • • • •
& • • • • Not all ISO characters can be represented in
> • • • • • • EIA code. Consequently, discrepancies can
@ • • • • • • occur when comparing a program generated
: • • • • in ISO code and stored in the NC with its
• • • • • • • equivalent converted to EIA code.
/ • • • •
+ • • • • The following functions are no longer exe-
- • • cutable when re-read into the SINUMERIK
0 • • control:
1 • •
2 • • • Parameter calculation,
3 • • • • • Extended address,
4 • • • @ commands with HEX digits (@ 36 a),
5 • • • • Special characters,
6 • • • • Comments.
7 • • • •
8 • • The EIA code for “@” and “:” can be
9 • • • • specified via setting data.
a • • • •
b • • • •
c • • • • • •
d • • • •
e • • • • • •
f • • • • • •
g • • • • • •
h • • • •
i • • • • • •
j • • • •
k • • • •
l • • • •
m • • • •
n • • • •
o • • • •
p • • • • • •
q • • • •
r • • • •
s • • • •
S2
a
a
a
aaaaaaaa a
aaaaa
a
a
a a
aa
a
a
a
a
a
aaa
a
a
aa
a
a
a
a
a
X1
Z1
T1
aaa
a
a
aa
a
aaaa
Gantry
a
aaa
a
a
a
a
a
loader
C S1
Q1
Q2
Q3
T2 Z2
X2
Schematic representation of a double-slide single-spindle lathe for turning and milling with integrated
loader
can be allocated to the channels of the SINUMERIK 880 according to the following scheme:
Central
part program memory
Channel 1 2 3 4 5 6 7 8
X1 T1 X2 T2 Q1 Max.
Z1 Z2 Q2 16 chan-
S1 (S1) Q3 nels with
C SINU-
S2 MERIK
880,
SW 6
Turning Turret Turret
and 1 2
milling
Loader
Mode Slide 1 Slide 2
group > 1 2
Axes/
spindles X1 Z1 S1 C S2 T1 X2 Z2 T2 Q1 Q2 Q3
A mode group contains those channels that, due to the operational sequence, must always
work simultaneously in the same mode. Within the mode group, any axis can be programmed
in any channel. In the above example, the loader has been assigned an own mode group. This
assignment permits Setting-up operation of the loader while workpieces are being
produced.
In addition to the 5 channels in which the programs for controlling the working units are run, 3
channels are reserved to be able to include future add-ons such as automatic tool retraction
in the case of tool breakage or coordination programs.
In the AUTOMATIC basic display, each channel is given its program number.
The channel structure allows the programs of the various channels to be processed
simultaneously and asynchronously. If synchronization is required it can be performed via the
PLC.
In each mode group as many axes can be traversed simultaneously in Jog mode as there are
channels for the mode group.
a
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
3.1
05.91
a
aa
aa
aa
aa
aaa
aa
aaa
aa
aaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
machining.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
Z (3rd axis)
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
Coordinate system
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaa aaaaa aaa
system is based on the main axes of the machine.
90°
aaaaaaaaaaaa aaaaa aaa
6ZB5 410-0HD02
aaaaaaaaaaaa aaaaa aaa
The second axis is perpendicular to the first axis.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaa aaaaa aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
aa
aaaaaaaaaaaa aaaaa aa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
aaa
a a
aa
aa
aa
aa
a a
aa
aa
a
Directions of Movement, Dimensioning
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
The coordinate system used is clockwise and rectangular, and has X, Y and Z axes. The
aa
aaaaaaaaaaaa aaaa
aa
a a aaa
aa
aaa
aa
aa
aaaa
aaaa
aa
aa
aa
aaaa
aaaa
aaaaaa
If the first axis rotates via the shortest path (90°) towards the second axis, a right-hand
The program is the same irrespective of whether the workpiece or the tool is moved during
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
The directions of movement of a machine tool are based on a coordinate system allocated to
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaa aaaaa aa
3.1 Coordinate system
3–1
3 Directions of Movement, Dimensioning
aaaaaaaaaaaaaaaaaaaa a
a
aaaa
aaaa
aaaa
aaaa
a a
a aaaaa
aaaa
aa
aaaa
a a
aaa
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a aa
a aa
a a
aa
aa
a a
aa
a a
aa
a
3–2
G19
G18
G17
G16
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
aaaa
a a
aa
aa
a a
aa
a a
aa
a
3.1.1
a
a a
aa
a a
aa
a a
aa
aaaa
a a
a a
aa
a a
a a
aa
aa
a a
aa
a a
aa
a
a
aaaa aa aaa a a aa a aaa aa aa
aa
a
a
aa
a
aa
a a
aa
aa
a
aa
a
aa
a
aa
a
aaaa
a a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
a a
aa
a a
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
aaaa
a a
a a
aaaa
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a aa aa aa aa a a aa aaa aa aa
3.1 Coordinate system
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a a a a
aa
aaaa
a
–X
a aa aa aa aa a a aa aaa aa aa aaaaaaaa aaaa
aa a a aa a
+Z
a aa aa aa aa a a aa aaa aa aa a aa aa
a a aaa aaaa
aa aa aa
a
+A
a aa aa aa aa a a aa aaa aa aa a a aaa a aaa
+W
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a aaaa
aa aa
a a
aa
aa
aa
a a
aa
aa
a a
aaaa
aa
a
a aa aa aa aa a a aa aaa aa aa aaaa
+C
Plane selection
a
aa
aa
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a
aaaaaaa a aa aa aa aa a a aa aaa aa aa aaaa
Z
aaaaa a aa aa aa aa a a aa aaa aa aa aaaaaaaa
3 Directions of Movement, Dimensioning
aaaaaa
aa
a a aa aa aa aa a a aa aaa aa aa
+Q
a
aa
aa
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aaaaaaaa
aaaa a aa aa aa aa a a aa aaa aa aa aaaaaaaa
3rd axis
aaaa
aaaa a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a aa
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
aaa
aa
a
aaaaaaaa
+E
+V
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a a
aa aaaaaaaa
aaaa
a aa
a aaaa
aaaa aaaaa
a
+Y
a aa aa
a aa
aaaa
aaaa
aaaa
aaaa aaaa
aaaa
aa
aaaa
aa a a a aaaaaaaa
–Y
a aa a aa aa aa aa a a aa aaa aa aa aaaa
aaaa
a aa
aaaa
a
Y
aaaa
a a
aa a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
2nd axis
aaaa a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a aa
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
aaa
aa
a
machine data.
+B
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa a
aa
a a
aa
aa
a aa
aaaa
aaaa
aaaa
aaaa aaaa
aaaa
aa
aaaa
aa a
aa
a aaaaa
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a aa
a aa aa aa aa a a aa aaa aa aa aaaaa
+A
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a aa
a
aa a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a aaaaa
a aa a
aaaa
aa
a
axes parallel to the main axes are designated U, V, W, P, Q and R.
+C
a
aa
a
aaa
aa
a a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aa
a
aaa
aa
a a
a a
aa
aa
+D
a
aa
a a
aa
aa a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa a
aa
a a
aa aaaaa
X
a
aa
a a
aa
aaa
aa
a aa
a aa
aaaa
aaaa
aaaa
aaaa aaaa
aaaa
aa
aaaa
aaaa
a
a aaaaa
aa aa a aa aa aa aa a a aa aaa aa aa aa a
1st axis
aa aa a aa aa aa aa a a aa aaa aa aa aaaaa
–Z
a aa aa aa aa a a aa aaa aa aa a aaa
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
aaa
aa
aa
a aaaa
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a aa
aa
aa
aa
a a
aa
aa
aa
a
+P
a
a a
aa
a a
aa
a a
aa
a a
aa
a a a aa
aa a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a
a
a a
aa
a a
aa
a a
aa
a a
aa
a
aaaa
a
a aa a
a a
aa
aa
a a
aa
a a
aa
a aaaa
a
a a
aa
a a
aa
a a
aa
aaaa
a a
a a
aa
a a
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
a a
aa
a a
a a
aa
aa
a a
aa
a a
aa
a
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
a a
aa
a a
a a
aa
aa
a a
aa
a a
aa
a
designated X, Y and Z. The rotary axes are designated A, B, C, D and E and the additional
a
a a
aa
a a
aa
a a
aa
aa
a a
a a
a a
aa
a a
a a
aa
aa
a a
aa
a a
aa
a
a aa aa aaa a a aa a aaa aa aa
According to ISO standard 841, DIN 66217 and EIA standard 267-A, the linear main axes are
a
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
6ZB5 410-0HD02
a
aa
aaaaaaaaaaaaaaaaaaaa a
05.91 3 Directions of Movement, Dimensioning
3.2 Position data, preparatory functions
Example:
The tool is at position (P1) X = 20, Y = 10 and is to move to position (P2) X = 60, Y = 30.
The input is:
G90 X60 Y30
The tool moves to the programmed target position irrespective of its current position.
30 P2
20
Y=30
P1
10
X
W 20 40 60
X=60
Example:
The tool is at position (P1) X = 20, Y = 10 and is to move to position (P2) X = 60, Y = 30.
The input is:
G91 X40 Y20
The tool moves on by the distance specified by the programmed values with reference to its
current position.
30 P2
Y=20 20
a
a
aa
a
aaa
aa
P1
a
aa
a
a
a
10
X
W 20 40 60
X=40
Note:
After the below functions have been programmed, all axes must be once programmed with
G 90 if compensating values have previously been allowed for (zero offset, tool offset ...):
• G 74
• G 200
• @ 720
• Selection and deselection of a transformation (also coordinate rotation)
is:
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a aa
aaa
aaa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
05.91
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
aaaaa a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaa aaaa aaa a aa aa a aaa
Example:
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
aa
aaaaaaa aaaa aa a a aa aa a aa
aa
a
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
aaa
a
block as desired.
10
20
30
40
W
Y
aa
aaa
aa
aa
aa
aa
aaaa
aa
aaaa
aa
aaaaaaaa
aaaa
aa aa aa
aaa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
P2
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaa aaa aaa a a aa aa a aaa
P1
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a
20
aa
aaa
aa
aa
aa
aa
aaaa
aa
aaaa
aa
aaaaaaaa
aaaa
aa aaaaa
aaaaaaa aaa aaa a a aa aa a aaa
(machining by turning).
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaa aaa aaa a a aa aa a aaa
6ZB5 410-0HD02
P6
P3
40
aaaaaaa aaa aaa a a aa aa a aaa
G90 X40 Y0
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
G91 X0 Y–10
G90 X60 Y40
G91 X30 Y10
G90 X10 Y30
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
60
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
P4
P5
in one block provided that the machine data are appropriately set.
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaa aaa aaa a a aa aa a aaa
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aaaa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
a a
aaa a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
aa
aaaa
a a
aa
a a
aa
a a
a a
aa
aa
a
aa
It is possible to switch between absolute and incremental position data input from block to
The tool is at position (P1) X = 10, Y = 10 and is to move consecutively to the subsequent
aa
aaa
aa
aa
aa
aa
aa aa
aaaa
aaaa
aaaa
aaaaaaaa
aa aaaaa
a
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
a a
aa
a a
aa
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaaa aaa aa aa aa aa a aaa
positions. The program contains absolute and incremental position data alternately. The input
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
a
Axes, angles and interpolation parameters (not contour definition) can be programmed together
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
a a
aa
aa
3–5
3 Directions of Movement, Dimensioning
3.3 Dimension systems: absolute and incremental position data G90/G91
aaaaaaaaaaaaaaaaaaaaaaa a
a
aa
aaaa
aa
aaaa
aaaa
aa
a a
aaaa
aa
aa
aa
aaaa
a a
aaa
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
3–6
3.4
a
aa
a a
aa
aa
aaaa
aaaa
aa
a a
aaaa
aa
aa
aa
a a
aa
a a
aa
a
offset.
a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
a
aa
aa aaaa aa aaa a aaaa aa aa
aa
a
a
aa
a
aa
aa
aa
aa
a
aa
a
aa
a
aa
a
aa
a
aaaa
aa
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
aaaa
aaaa
aa
a a
aaaa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
+X
aa aaa aa aaa a aaaaa aa aa
3.4 Reference points
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
M
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aa aaa aa aaa a aaaaa aa aa
Reference points
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a a a a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
a a
a
aaaaa
a aa
a
aaaaaaaaa
aa a aa
a
aaa
aa
a
aaa
a a
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
a a
a a
aa
a a
aa
aa
aaaa
a a
a a
a aa a
aa
aaaa
a aa a
aa
aaaa
a a
a a
a aaa
aa
a a
aaaa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a a aa aaa aa a a a aa aa a aa aa a a aaa a aa aaa aa aaa aa aaa a aaaaa aa aa
ZMW
a
a a
a a
aa
a a
aa
aa
a a
aa
a a
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
a a
aa
a a
aa
aa a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaa
aaaa
aa
aaaa
aaaaaa aaaa
aaaa
aa aaaa
aaaa
aaaaaa aa
aa
aaaaaa
aa aa
aaa
a aa
aaaaa
aa
aaaa
aaaa
aa
aaaaaa
aa
aa
aa
aaaa
aaaa
a
a
a
a a
a a
aa
a a
aa
aa
a a
aa
a a
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
a a
a a
aa
a a
aa
aa
a a
aa
a a
a a
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
a a
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
a a
a a
aa
a a
aa
aa
a a
aa
a a
aaa
aaaa a
aa
aaaa
a aa a
aa
aaaa
a a
aaa
aa a
aa
aa
a a
a a
aa
a a
aa
aa a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
a a
a a
aa
a a
aa
aa
a a
aa
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaa
a a aa aa a aa aa a a aaa a aa aaa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a a aa aa
aaa
aa aaa a a aaa a aa
aaa
aa aa aaa aa aaa aa aaa a aaaaa aa aa
aaaaaa
aaaa
aaa a a a a aaa a a aaa a a a a aa a
aaaa
a aaa aa aaa aa aaa a aaaaa aa aa
ZMR
aa aa a a a aa aa a aa aa a a aaa a aa aa aaa aa aaa a aaaaa aa aa
aa
aa aa a a a aa aa a aa aa a a aaa a aa
a aa aaa aa aaa a aaaaa aa aa
aa
a
a
aa
a
aa
aaaaaa aaaa
aaaa
aa aaaa
aaaa
aaaaaa aa
aa
aaaaaa aa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
WR
a
aaaaa
aaaaaa aaaa
aaaa
aa aaaa
aaaa
aaaaaa aa
aa
aaaaaa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aa
aaaa
aaaaaa aaaa
aaaa
aa aaaa
aaaa
aaaaaa aa
aa
aaaaaa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
XFP
aa aaa aa aaa a aaaaa aa aa
W
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
P
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aa aaa aa aaa a aaaaa aa a
aa
a
The reference dimension is defined in the
aa
aaaaa
aa
aaaa
aaaa
aa
aaaaaa
aa
aa
aa
aaaa
aa a
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aa aaa aa aaa a aaaaa aa aa
The machine zero M is the design zero of the machine coordinate system.
ZFP
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
F
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
approached when the control is powered up and which synchronizes the system.
a
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
a a
aa
a a
aa
aaa
a aaaa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aaaa
a a
aa
aa
aa
a a
aa
a a
aa
a
aa aaaa aa aaa a aaaa aa aa
XMR
a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
a
The machine reference point R is a point defined by the machine manufacturer which is
a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
a
aa aaaa aa aa aa aaaa aa aa
+Z
The workpiece zero W is the zero defined for programming the workpiece dimensions. It can
R
aa aaa aa aaa a aaaaa aa a
The zeros and various reference points are defined on all numerically controlled machine tools.
6ZB5 410-0HD02
a
aa
aaaaaaaaaaaaaaaaaaaa a
05.91 3 Directions of Movement, Dimensioning
3.4 Reference points
Z
R
ZMR
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aa a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
M W WR
X
ZMW
XMR
XMW
aa
a
aa
a
a
aa
W
aaaa
aa
aa
a
a
a
Y
ZMW
YMW
M
X
XMW
1. 2. 3. 4.
settable zero offset
G54 G55 G56 G57
Coarse setting
Fine setting
ZMW1
500
+Z
M W1
YMW2
ZMW2 800
1000
+X W2
% ZOA LF
G154 X = 250 Y = 280 LF
G155 X = 220 Y = 250 LF
. Settable ZO (coarse)
G157 X = 320 Y = 350 LF
For reasons of compatibility, the format G54 X = 250 LF can be read in, the values then being
entered into the settable ZO (coarse).
ZMW1=500
XMW1=0
+Z
a
a
a
aaaaa
a
a
aa
a
aaa
a
a
a
W1
aaa
aa
a
a
M
a
aa
a
a
a
a
a
a
a
ZMW2=600
XMW2=XMW=800
ZMW=1100
+X W2
Programming:
N30
N35 G54 LF
N40 G59 Z600 X800 LF
N45
A block containing G58 or G59 must not include any functions other than the zero offsets. Up
to 5 axes can be written in a block with G58/G59.
+X
Cancel: N . . G59 X0 LF
Select: N . . G59 Xa LF
a
aaaa
aa
aa
aa
aaaa
aaaa
a aaa
aa
aaaa
a
a aa
aaaaaaa aa aa aaaa
aaa
a
a a
aa
a
aa
a
aa
a
aaaa
a a
aaaa
a a
aaaa
a a
aa
a
aa a
a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
a
a aaaaa aa aa aa
Application example with G59:
a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
a
6ZB5 410-0HD02
a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
a
a
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a a
aa
aaaaaaaaaaaaaaa a
a
+Z
the program is terminated with M02 or M30 or program abort. All programmable ZOs are
The contour has been programmed using absolute position data only. In order to obtain a
The programmable zero offset values set in this program are automatically deleted each time
finishing allowance, the total contour can be offset in the X coordinate by means of a program-
3.5 Zero offset G54...G59
3–11
3 Directons of Movement, Dimensioning
•
•
•
a
aa
aaaa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa aaaaaaaaaaaaaaa
3–12
aa aaaa
block:
a
aa
a a
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaa
aa aa
aa
a
aa
a a
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
Action a
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3.5 Zero offset G54...G59
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Fine setting
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
PRESET offset
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Coarse setting
aa aaa
G53 Cancelling zero offsets
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa
1st
a
G54
programmable zero offset (G58 and G59)
aa
aaa
a aa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa
settable zero offset coarse and fine (G54 to G57)
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2nd
G55
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaa
aa
aaaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa
using the NC machine data.
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
3rd
aa aaa
G56
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
settable zero offset
a
aa
aaaa
aa
a
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
The machine tool manufacturer defines the G53 action
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
4th
with G53
G57
Suppression
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaa
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
With G53 the zero offsets described below under ”Action a” and ”b”are cancelled block-by-
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
6ZB5 410-0HD02
aa
aaaa
aa
aaaaaaaaaaaaaaaaaaaa
05.91 3 Directons of Movement, Dimensioning
3.5 Zero offset G54...G59
Action b
Coarse setting
Fine setting
PRESET offset
P2
Machine Workpiece P1 Movement
zero zero
Actual value 1
Actual value 2
If incremental position data input is used, the zero offset is incorporated normally in the first
block.
Path = incremental position data + ZO + TO
If a new zero offset and a new tool offset are programmed in a new program block, the formula
is as follows:
With absolute position data input
Path = absolute position data P2 - absolute position data P1 + ZOP2 - ZOP1 +TOP2 -
TOP1
With incremental position data input
Path = incremental position data + ZOP2 - ZOP1 +TOP2 - TOP1.
G71
G70
01.93
a
a a
aa
a a
aa
aa
aa
aaaaaa
a a
aa
a aaaaaaaaa
a
a a
aa
a a
aa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a a
aa
aa
a aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
program).
a
a a
aa
a a
aaa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
initial setting.
a
a a
aa
a a
aa
aa
aaaaaa
a a
aa
a aaaaaaaaa
Tool offset
Zero offset
aa
a aa
aaaa
aa
aaaaaaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
subroutines or cycles.
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a aa aaa a a aaa
Position data X, Y, Z
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a
aaaa
aaaa
aa
aaaaaaaa
aa
a aa aaa a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
Interpolation parameters I, J, K
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
6ZB5 410-0HD02
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
by the machine data.
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a aa aaa a a aaa
The following are dependent on the initial setting of the input system:
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
Workpiece dimensioning, input system G70/G71
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa