Professional Documents
Culture Documents
Sinumerik 805 Software Version 4: Programming Guide 05.93 Edition
Sinumerik 805 Software Version 4: Programming Guide 05.93 Edition
Software Version 4
Programming Guide 05.93 Edition
User Documentation
SINUMERIK 805
General Documentation
SINUMERIK
805 805 805 Accessories
SINUMERIK
SINUMERIK SINUMERIK
Manufacturer Documentation
Service Documentation
805
SINUMERIK
Installation Guide
- Instructions
- Lists
SINUMERIK 805
Software Version 4
Programming Guide
User 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 ”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.
user.
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aaaa
a aa 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
aa
a
aaaaaaaaaaaaaa
a
aa
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
a a
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a a
a a
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
aa
a
aaaaaaaaaaaaaa
a
aa
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
a a
aa
a a
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
aaaa
a a
aa
aaa a
aa
aa
a a
a a
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
aa
a
aaaaaaaaaaaaaa
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
aa
a a
a a
aa
a a
a a
aa
aa
a a
a a
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
aa
a
aaaaaaaaaaaaaa
aaaaaaa
programming.
aa
aaaaaaaaaaaaaaaaaaaa
aa
a aaaaa aa aa a aaaaaaaa
aa
a a aaaa a aa a aaa a a aa aa a
aa
a a a aa aaa aa a
aa
a a aaa
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
aaa
a
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
aaa
a
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 a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a a
aa
a
aa
a
aa
a
aaaaaaaaaaaaaaaaaaaaaa
a
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa aaaaa aa aa a aaaaaaaaa a aaa aa aa a aa aa a aa aa aa a a aa aaa aa aa a aaa aaaaaaaaaaaaaa
or when servicing.
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaa
aa
aaaaaaaaaaaaaaaaaaaa
aa
a aaaaa aa aa a aaaaaaaa
aa
a a aaa aa aa a aa aa a aa aa a
aa
a a a aa aaa aa a
aa
a a
aaaa
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
aaa
a
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
aaa
a
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 a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaa
General Remarks
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaa
Technical Comments
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaa
aaaaaaa
aaaaaaaaaaaaaaaaaaaa
aa
a aaaaa aa aa a aaaaaaaa
aa
a a aaa aa aa a aa aa a aa aa a
aa
a a a aa aaa aa a
aa
a a aaa
Preliminary Remarks
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaa
aa
aa
aaaa
aaaa
aaaaaa
aa
aa
aa
aa
aa
aaa aa
a aa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aa a a
aaaaaa
aaaa
aa
aaaa
aa a a
aaaa
aa
aaaaaaaaaaaaaaaaaaaaaa
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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 aaaaaaaaaaa a aaaaaaaaaaaaaaaaaa
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
aa
aa
aaaa
aaaa
aaaaaa
aa
aa
aa
aa
aaaa
aaa
a aa
a aa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
a
a
A symbol like this in the documentation is a reference
a
aa
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
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
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
aaaaaaaaaaaaaaaaaaaaa aaaaa aa aa a aaaaaaaaa a aaa aa aa a aa aa a aa aa aa
Other functions not described in this documentation might be executable in the control.
aaaaaaaaaaaaaaaaaaaa aaaaa aa aa a aaaaaaaa a aaa aa aa a aaa a a aa aa a
It explains how part programs are structured, their syntax and rules to be observed when
a
aa aa
a a
aa
This documentation is directed at qualified technical personnel who have been specifically
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaaaa aa
aaa
aa
aa
aa
aaaa
aaaaaaaa
aa
aa
aaaa
aaaaa aa
a aa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aa a
aaaaaaaaaaaaaaaaaaaaa aaaaaa aa a a aaaaaaaaa a aaaa a aaa aa aa a aa aa aa
ment the safety instructions and warnings described in general terms in the documentation.
essential for safe installation and start-up as well as for safety during operation and mainte-
This does not, however, represent an obligation to supply such functions with a new control
aaaaaaaaaaaaaaaaaaaaa aaaaaaaa
aaaa
a a aaaaaaaaa a aaaa a aa a aa aa a aa aa aa
Familiarity with and technically correct observation of the safety instructions and warnings are
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa
aa
aa
aa
a a
aa
a a
aa
a a
a a
aa
aa
aa
aa
aa
aa
aa
aa a
a a
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
a a
aa
a a
aa
aaaaaaaaaaaaaaaaaaaaa
a aaaaaaaaaaaaaaaaaaa a aaaaaaaaaaaaaaaaaaaa a
Proper usage
• The equipment/system or the system components may only be used for the applications
described in the catalog or the technical description, and only in combination with the
equipment, components and devices of other manufacturers as far as this is
recommended or permitted by Siemens.
• The product described has been developed, manufactured, tested and the documentation
compiled in keeping with the relevant safety standards. Consequently, if the described
handling instructions and safety guidelines described for planning, installation, proper
operation and maintenance are adhered to, the product, under normal conditions, will not
be a source of danger to property or life.
Safety Guidelines
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaaaaaaaaaaa
a
WARNING
a
a
a
a
a
a
aa
a
a
a
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
a
a
aa
a
a
a
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
a
a
aa
a
a
a
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
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
Notes on danger
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
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaa
Qualified Personnel
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa aa a a aa aa aa aaa a aa aaaa
•
•
•
•
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaaa
aa
aaaa
aaa
a aa
aaaaa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaaaa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa aa a a aa aa aa aaa a aa aaaa
not taken.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
equipment.
aa
aaaaaaaaaaaaaaaaaaa
aa
a aa a a aa aa aa aaa a aa aaa
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
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
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa aa a a aa aa aa aaa a aa aaaa
persons who, for instance:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa aa a a aa aa aa aaa a aa aaaa
to their jobs.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa aa a a aa aa aa aaa a aa aaaa
CAUTION
aaaaaaaaaaaaaaaaaaaa aa a a aa aa aa aaa a aa aaaa
WARNING
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
according to established safety practices.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
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
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaa
aa
a aa a a aa aa aa aaa a aa aaa
aa
a
electrostatically sensitive components or modules.
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaaaa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aaa
have received training or instruction in working with
following meanings in the context of this Manual and the remarks on the product itself:
have been instructed as operators to work with automation
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
aa
a a
a a
aa
a a
aa
aa
aa
a
Operator's and/or Programming Guide referring to operation.
have received training or instruction according to established
aaaaaaaaaaaaaaaaaaaa
aa aa a a aa aa aa aaa a aa aaaa
aa
technology equipment and are familiar with the contents in the
sticker on the product) is concerned, ”qualified personnel” refers to
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa aa
aaaaa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aa aa
aa a
As far as the safety advice (contained in the documentation or as a
Safety advice and warnings intended to avert danger to human life and health and to avoid
material damage are highlighted in this Manual by the terms defined here. The terms have the
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
aa
a a
a a
aa
aaaa
aa
a a
a a
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
a a aa a aaa a aa aaa
aaaaaaaaaaaaaaaaaaaa a aa aaaa
Fundamentals of Programming 1
Subroutines 5
Parameters 6
Contour Definition 7
Tool Offsets 8
Programming of Cycles 11
Program Key 13
Contents
Page
4.1 M, S, T, H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.2 Miscellaneous function M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.3 Spindle function S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.4 Auxiliary function H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.5 Tool number T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.6 Special auxiliary functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
6 Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-1
1 Fundamentals of Programming
The program structure is based on DIN 66025. A part program entered directly in the control
comprises the following elements:
Subroutines and cycles can be components of the program. Cycles are subroutines created
either by the machine manufacturer or by Siemens.
Machining blocks:
A single block contains all the data required to execute a work step.
Example:
N15 G91 G01 X100 F1500 LF
The block comprises the block number (N-), several words and the "LF" end-of-block
character.
The maximum block length is 120 characters. The entire block is displayed over several lines.
Any block number can be selected. To obtain a defined block search and defined jump
functions, a block number can be used only once in a program.
A block number does not have to be programmed. In such instances, however, no block
search and no block jump can be performed.
To obtain a clearly laid-out block structure, the words of a block should be arranged in the
program key sequence.
LF
aa aa aa a aa aa a aa aa aa aa
N20
M..
H..
D..
T..
S..
F..
G..
N45
1-2
a
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
a
a
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
a
a
aa
aa
a a
a a
aa
aaa a
aa
aaaa
a aa a
aa
aaaa
a a
aa
a a
aa
G..
aaa
aaaaaaaa
aaaaaa
aaaa
aa aaaa
aaaa
aa aa
aa aa
a
a
aaa a aa a aa aa a aa aa aa aa
M02 or M30
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
Program end:
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa aa
Block example:
=
=
=
aaa a aa a aa aa a aa aa aa aa
Word meanings:
1.1 Program structure
a
aa
aa
a a
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
a
Y..
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
Z..
a
aa
aa
a a
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
a
1 Fundamentals of Programming
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
End of block
aaa a aa a aa aa a aa aa aa aa
F..
Program end
aaa a aa a aa aa a aa aa aa aa
Block number
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa aa
S..
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
T..
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa a
aa
a
D..
aa
aa
a aaaaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aa a
aaa a aa a aa aa a aa aa aa aa
zero offset, traversing mode).
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa aa
conjunction with the axis name.
a
aa
aa
a a
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
a
H..
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
a
aa
aa
a a
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
M..
aa
aaa
aaaaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aa a
aa
a
The spindle speed is programmed here.
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa aa
LF
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa aa
The valid tool offsets are stated with the D number.
aaa a aa a aa aa a aa aa aa a
aaa a aa a aa aa a aa aa aa aa
Some words already have a fixed meaning. These words are contained in
a
aa
aa
a a
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
a
The desired traversing path for the axis concerned is programmed in
The feedrate (e.g. F500 = 0.5 m/min) valid from this block onwards is
a
aa
aa
a a
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
a
aaa a aa a aa aa a aa aa aa aa
this word. The H words can be freely programmed by the manufacturer.
aaa a aa a aa aa a aa aa aa aa
Each block must be terminated with the "LF" end-of-block character. This character appears
aaa a aa a aa aa a aa aa aa aa
This word selects the preparatory functions (e.g. valid dimension system,
a
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
a
The T number selects the tool with which the workpiece is to be machined.
on the screen as the special character LF. It does not appear when the program is printed out.
aa aa aa a aa aa a aa aa aa a
An auxiliary function specific to the manufacturer can be programmed under
6ZB5 410-0EK02
a
aa
aaaaaaaaaaaaaaaaaaaa a
11.91 1 Fundamentals of Programming
1.2 Block elements
The main block must contain all words required to start the machining cycle in the program
section beginning there. A main block may only be located in the part program (main
program).
A main block is identified by means of the character “:” instead of address character “N” (N
denotes subblock).
Block example:
:10 G1 X10 Y-15 F200 S1000 M03 LF
A subblock contains only those functions which differ from the functions in the previous block.
Block example:
N11 Z20 LF
Example: :10
N105 Program section
N110
N115
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 in the
”Program modification” softkey menu. A section can be skipped by skipping several
consecutive blocks.
N...
N...
Processing
Skipped block: /N... sequence
N...
N...
Block skip
)
(
a a a aaaaaaaaa aaaaaaa aaaaa aaaa a aaaaaa
X
a
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaaaa
aa a aa
a
aaa
aa
a
aaa
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R1
N45
1-4
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaa aaaaaaa aaaaa aaaa a aaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
100
X100
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1.2.3
a aaa aa aa a aa aa a aa aa aaa aaaaaaaa aaaaaa aaaaa aa aaaaa
Pocket
a aaaa a aaa aaa a a aaa a aaa aaaaaaaaa
aaaa
aaaaaa aaaaa aaaa
aaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X100+R1
a
aaaaa aa aa a aa aa a aa aa aaa
aa a
aa
aa
aa
aaaa
aaaa
aa
aa
aaaa
aaaa
aaaa
aa
aaaa
aa
aa
aa
aaaa
aa
aa
aaaaaa
aa
aa
aa
a aa
aaaaaa
aaaa
aaaaaa
aaaa
aa aaaa
aa aa
aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
Z100
Example:
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa
N50 M00 LF
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
/N60 X30 LF
N55 @714 LF
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
F500
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1.2.2 Skippable blocks
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
LF
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa
Remarks
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Address
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa
R parameter
1 Fundamentals of Programming
End of remark
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa
Remark, blank
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Numerical value
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Y200 ( Pocket ) LF
Y200 ( Pocket ) LF
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
the following must be noted:
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Skippable block
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Unconditional stop
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a aaa aa aa a aa aa a aa aa aa a
program (e.g. after programmed stop M00),
aa
a aa
aaaaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aa aa
aaa
a aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
a aa
aaa
aaa
aaa
aaa
aaa
aaa
a aa
aaa
aaa
aaa
aaa
a aa
aaa
aaa
aaa
a aa
a aa
aaa
aaa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
between the start-of-remark character “(” and the end-of-remark character “)”.
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
which have not yet been buffered. This buffering can be prevented by
times. When the machine stops owing to M00 (programmed stop), the
line. The remark must never be located between the address and a digit
It is advisable to write the remark at the end of the block or in a separate
a aaa aa aa a aa aa a aa aa aaa aaaaaaaaaa aaaaaaa aaaaa aaaa a aaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
instructions for the operator to be displayed on the screen. The text of a remark is enclosed
a
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
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aaaa
aa
aa
aaaaaa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
a a
a a
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaaaaa
6ZB5 410-0EK02
a
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaa a aaa
aaa
aaa
aaa
aaaaaa
aaa
aaaaaa
aaa
aaaaaa
aaa aaa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
11.91 1 Fundamentals of Programming
1.2.3 Remarks
The remarks line written directly next to the program header without a block number is a
special case. This line is displayed together with the program overview and thus contains the
program name (max. number of displayed characters 49).
Example: % 100
(Flange piece No. 37) LF Remarks line contains program name
N1 G0 X0 Y10 LF
.
.
M30 LF
Word
1 µm X.001
10 µm X.01
100 µm X.1
1000 µm X1 or X1
10200 µm X10.2
Leading and trailing zeros need not be written when decimal point notation is used.
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
Digits:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Data input
Data output
The V.24 (RS232C) device must be matched to the control. The control can also be matched
to the data input/output device by means of of the parameters in the "Data transfer" softkey
display.
1.5.2 Leader
The leader is used to identify the programs. The 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.
Leader
The read-in process is halted by M02, M30 or M17 if no central end-of-transmission character
has been defined.
If an end-of-transmission character has been specified and activated in the ”data transfer,
parameters” softkey display, the program or data block end (M02, M17, M30) will not stop the
device while the data are being read in. The read-in process is not halted until the end-of-
transmission character is reached (central stop).
Leader
%...
.
.
M02
. either
.
%
.
.
M02 Individual stop
.
.
L..
. or
.
M17
T0A Central stop
.
.
M02
.
.
[End character] e.g. $
Code table
NUL • 0 • • •
SOH • • • 1 • • • • •
STX • • • 2 • • • • •
ETX • • • 3 • • • • •
EOT • • • 4 • • • • •
ENQ • • • Control 5 • • • • •
ACK • • • charac- 6 • • • • •
BEL • • • • • ters are 7 • • • • • • •
BS • • • not 8 • • • • •
HT • • • stored 9 • • • • •
VT • • • • • : • • • • •
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
If external devices are connected to the V.24 (RS232C) interfaces of the NC, the following
settings should be made at the devices:
When using ISO code (standard): 7 data bits, ASCII even parity
2 stop bits
1 start bit
When using EIA code: 7 data bits, ASCII odd parity
2 stop bits
1 start bit
The parity (even/odd) must not be selected at the NC.
Reason:
The NC always outputs 8 bits marked by either even (ISO code) or odd (EIA code) parity
without parity selection.
1.6 Program format for input and output via V.24 (RS232C) interface
N... LF
Part program
N... LF
Subroutines Leader
N1... LF
Subroutine
N2... LF
G154 X=...Z=... LF
: 1st settable offset
G157 X=...Z=... LF
G254 X=...Z=... LF
: 2nd settable offset
G257 X=...Z=... LF
N...=... LF
Machine data
N...=... LF
N...=... LF
Machine data
N...=... LF
R...=... LF
Parameter numbers with value assignments
R...=... LF
D1 P0=...P1=...P7=... LF
Tool offsets
D2 P0=...P1=... LF
The control automatically generates the extended program header during read-out.
.
.
.
.
.
.
.
a
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaaaa
aa a aa
a aa
aaa
a
LF
LF
a aaa a aa aaa aa aa a aa aa a aa aa
11.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
a a
aa
aa
a a
aaaa
a a
aa
aa
aaaa
a a
aa
aaa a
aa
aaaa
a aa a
aa
a a
aa
a
//... LF
//... 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
M17 LF
a aaa a aa aaa aa aa a aa aa a aa aa
interface
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
NC-MD 32
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 aaa a aa aaa aa aa a aa aa a aa a
aa
a
% SPFxxx LF
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
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 aaa a aa aaa aa aa a aa aa a aa aa
xxx is determined by
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
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
aaaaa a aa aaa aa aa a aa aa a 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
.
.
.
.
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
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
aaaaa a aa aaa aa aa a aa aa a 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
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
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
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
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 aaa a aa aaa aa aa a aa aa a aa aa
6ZB5 410-0EK02
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
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 aaa a aa aaa aa aa a aa aa a aa aa
End of declaration block
End of declaration 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
Operator guidance texts
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
1234
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 aaa a aa aaa aa aa a aa aa a aa aa
End of operator guidance texts
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
Main program
a aaa a aa aaa aa aa a aa aa a aa aa
% MPF 1234 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
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
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
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
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
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
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
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
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
a
required in the case of direct programming in the control.
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
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
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 aaa a aa aaa aa aa a aa aa a aa aa
123
identifier (for reading in via the V.24 (RS232C) interface), which is not
The program header for the main programs and subroutines needs an
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
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
Subroutine
a aaa a aa aaa aa aa a aa aa a aa aa
aa
% SPF 123 LF
aa
a aa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
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
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
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
1.6 Program format for input and output via V.24 (RS232C) interface
a aaa a aa aaa aa aa a aa aa a aa a
1-15
1 Fundamentals of Programming
aaaaaaaaaaaaaaaaaaaaaaaa a
1 Fundamentals of Programming 11.91
1.7 Memory areas
Identifier Meaning
Deleting programs:
These functions permit part programs and subroutines to be deleted in any sequence via the
input/output interface.
1 to 1 to
Constant cutting speed (S)(G96) 2) 1200.0 12000
m/min ft/min
0.1 to 0.1 to
1200.0 1200.0
±0.01to ±0.001to
Length 99999.99 999.999
Tool offset
mm inch
±0.01to ±0.001to
Radius 9999.99 999.999
0.01 to 0.01 to
X 99999.999 99999.999
sec sec
0.01 to 0.01 to
Dwell F 99999.999 99999.999
0.1 to 99.9 rev 0.1 to 99.9 rev
S
0 to
Angle with polar coordinates - - 359.99999 degrees
1) The max. speed with linear feedrate (G94) may not be exceeded.
2) Determined by machine data.
3) As from software version 4.2
0.001 to 0.0001 to
Thread lead 2) 400.000 16.0000 -
1 to 12000 1 to 12000
Constant cutting speed G96 (S) 2)
m/min ft/min
0.1 to 0.1 to
1200.0 1200.0
±0.001to ±0.0001to
Length 9999.999 999.9999
Tool offset
mm inch
±0.001to ±0.0001 to
Radius 999.999 99.9999
0.01 to 0.01 to
X 99999.999 99999.999
sec sec
0.01 to 0.01 to
Dwell F 99999.999 99999.999
1) The max. speed with linear feedrate (G94) may not be exceeded.
2) Determined by machine data.
3) As from software version 4.2
1 to 1 to
Constant cutting speed.G96 (S) 2) 12000 12000
m/min ft/min
0.1 to 0.1 to
1200.0 1200.0
±0.0001to ±0.00001 -
Length 999.9999 99.99999
Tool offset
mm inch
±0.0001 to ±0.00001 -
Radius 99.9999 9.99999
0.01 to 0.01 to
X 99999.999 99999.999
sec sec
0.01 to 0.01 to
Dwell F 99999.999 99999.999
0.1 to rev 0.1 to rev
S 99.9 99.9
0 to
Angle with polar coordinates - - 359.99999 degrees
1) The max. speed with linear feedrate (G94) may not be exceeded.
2) Determined by machine data.
3) As from software version 4.2.
105
101
0.1 m/min
mm/rev
1
103
a
aa
a
aa
a
a
a
a
a
a
a
a
a
a
aa
a
a
a
a
a
aaaa a
2
10-3 10-2 10-1 101 5.101 102 4.10 104 Circumf.
aaa
aa
aa
aaa
a
a
a
a
a
a
a
a
a
aaaa
a
a
a
a
1
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
[mm]
The directions of movement of a machine tool are based on a coordinate system allocated to
the axes of motion of the machine.
The coordinate system used is clockwise and rectangular, and has X, Y and Z axes. The
system is based on the main axes of the machine.
The coordinate system is defined as follows:
• The second axis is perpendicular to the first axis.
• If the first axis rotates via the shortest path (90°) towards the second axis, a right-hand
threaded screw connected to it will move towards the third axis.
90°
Example:
The program is the same irrespective of whether the workpiece or the tool is moved during
machining.
The default assignment for the SINUMERIK 805 is: Main axes X, Y, Z (M selection)
X, Z (T selection)
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa
aaaa
aaaaaaaaaaaaaa
aaaaa
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
a
a
a
a
a
a
a
a
a
a
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
aaa
a
a
a
aaaaaa
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aa
a
a
a
a
a
a
a
a
a
a
a
a
aaaa
a
a
a
a
aaa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aaa
a
a
a
a
a
a
a
a
aa
a
aaa
Axis addresses are freely selectable by means of
aaaaa
a
a
a
a
aaa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aa
a
a
a
a
a
a
a
a
a
aa
a
aaa
a
a
a
a
a
aa
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aa
a
a
a
a
a
a
a
a
aa
a
aaa
a
a
a
a
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
machine data.
aaa
a
a
a
aaaaaa
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
aaa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aaa
a
a
a
a
a
a
a
a
aa
aaa a
aaaaaaaa
a
a
a
a
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
aaa
a
a
a
a
aa
a
a
aaaa
a
aaa
a
a
a
a
a
aaa
a
a
a
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
a
a
a
a
a
a
a
a
a
a
aaa
a
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
a
a
a
a
a
a
a
aaa
a
a
a
a
a
aaa
a
a
a
a
a
a
aa
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
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
a
a
a
a
a
a
a
a
a
aaa
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
a
a
a
a
a
a
a
a
a
a
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aaa
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
a
a
a
a
a
a
a
a
a
a
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
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
2.2 Position data, preparatory functions
The position data comprises an axis address and a numerical value, which describes the path
on the addressed axis. If a sign is specified, it is written between the address and the
numerical value.
In order to start the positioning procedure, the position data must be supplemented by the
preparatory function (G function) and the feedrate (F) data. The preparatory functions describe
the type of machine movements, the type of interpolation and the method of dimensioning.
The G functions are divided into groups (see section 13 Program Key). A program block may
only contain one function from each group. The G functions are either modal (stored) or
effective for a single block.
The G functions which remain active until they are replaced by a new G function in the same
group are said to be modally active. The G functions which are only active in the block in
which they are contained are said to be active block-by-block.
The resets take effect after powering up the controller, and after reset or program end. They
need not be programmed.
The traversing movement to a particular point in the coordinate system can be described by
means of absolute or incremental position data.
It is possible to switch between absolute and incremental position data input from block to
block as desired since the controller actual value is always referred to the zero point.
A zero offset is allowed for both in absolute and incremental programming.
Y
P2
40
30
20
10
P1
W 20 40 60 X
50 P4 P3
40
30
20
P1 P2
10
W 10 20 30 40 50 60 70 80 X
2-4
a
aa
aa
aa
aa
aa
aa
a a aaa
a
aaaaaaaaaaaaaaaaaa
aaaaaaaaa
aaaaaaaaaaaa
aa a
2.3.2
aaaaaaaa a aa
.
.
.
aaaaaaaa a aa aaaaaaaaaaaaaaaaaaaaaaaaaa
N5
a
aa
aa
aa
aa
aa
aa
aa
aaaaaa
a
aa
aa
aa
aa
aa
aa
aaaa
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
aaaaaaaaaaaaaaaaaa
G91
a
aa
aa
aa
aa
aa
aa
a a
aaaa
aa
a
aaaaaaaaaaaaaaaaaa
2.3.2 Rotary axes
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
C
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa aaaaaaaaaaaaaaaaaa
one revolution.
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
Program extract:
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa
Rotary axes
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa aaaaaaaaaaaaaaaaaa
99999.99
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa
LF
aaaaaaa a aaa aaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensioning
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a
aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa aaaaaaaaaaaaaaaaaa
The definition is made by means of machine data.
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
aaaaaaa a aaa
a
aa
aa
aa
aa
aa
aa
aa
a a a
aa
a aaaaaaaaaaaaaaaaaa
aaaaaaa a aa
"G68" is automatically activated for this first block. This automatic generation can be
When the rotary axis is programmed with "G90" for the first time in the part program,
a
aa
aa
aa
aa
aa
aa
a
aaa
aa
a a
aa
a
aaaaaaaaaaaaaaaaaa
is 0 to + 360.000 degrees. With reference to the current position of the rotary axis, the
aaaaaaa aa aa aaaaaaaaaaaaaaaaaa
control ascertains the shortest path to the programmed position and thus automatically
The sign indicates the traversing direction for positioning to the absolute position within
a
aa
aa
aa
aa
aa
aa
a a
aaaa
aa
a aaaaaaaaaaaaaaaaaa
The traversing range with absolute dimension programming (G90) is ± 360.000 degrees.
With absolute dimension programming with the shortest path (G68), the traversing range
6ZB5 410-0EK02
aa
aa
aa
aa
aa
aa
aaaaaa
aa
aaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aaa
aaa
aa
aa
aa
aaaaaa
aa
aaaa
aaaa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
11.91
a
aa
aa
aa
aa
aaa
aa
aaa
aa
aaa
a
aa
aa
aaaa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaa aa aa aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a aaaa Example:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
a a
aa
a a
aa
aa
a a
aa
aa
aa
a
aaaaaaaaaaaa aaa aa aa
aa
a aaa
aa
a
N25
Preconditions:
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aaaaa aa
aaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
a
aaa
aa
a
aaa
a
aa a
aaaa
aa
a
aaaaaaaaaaaa aaa aa aa a aa a
N20
G0
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aa aa
aaa
a aa
a aa
aa aa
aa
a aa
a aa
aaa
aa
a
270°
G90
NC MD 572x
NC MD 568x
NC MD 564x
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aaaa
aa
a a
aaaaaaaaaaaa aaa aa aaa a aaa a a
aaaaa
C0
180°
G68 C180
C180
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a aa
aaaaa
G90 C-270
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aaaa
aa
a
aaaaaaaaaaaa aaa aa aa a
90°
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aa aa
aaa
a aa
a aa
aaa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
00000100
00000101
10100xxx
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
N10
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aa
aaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
N15
6ZB5 410-0EK02
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aa a
aaaaa a
aa
aaa
aa
Positioning rotary axes by the shortest path G68
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a a
aa
aa
aa
a
N10
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a aaa
aaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
traversed to the programmed position by the shortest path.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
G68 is modal and like G90, selects the absolute dimension system.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
aaa
aa
aa
aaaa
aaaa
aa
aa
aa
aa
aa aa
a
aa aa
aaaaaa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
a a
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a a
aa
a a
aa
aa
a
2.3.2 Rotary axes
aaaaaaaaaaaa aaa aa aa
2-5
2 Directions of Movement, Dimensioning
aaaaaaaaaaaaaaaaaaaa a
2 Directions of Movement, Dimensioning 11.91
2.4 Reference points
ZMR
aaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaaaaaaa a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
aaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
a
a
a
a
a
aaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
ZMW M W WR
XMR
XMW
F
P
R
M
aaaaaaaaaa aaaaaaa
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
a
WR
11.91
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa
XFP, ZFP
aaaaaaaaaaaaaaaaaaaa
XMR, ZMR
zero offset.
aaaaaaaaaaaaaaaaaaaa
XMW, ZMW
aaaaaaaaaaaaaaaaaaaa
+X
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
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
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
aa
aaaaaaaaaaaaaaaaaaa
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
aaaaaaaaaaaaaaaaaaaa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a ZMW
Workpiece zero
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa a a a a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaa
ZMR
6ZB5 410-0EK02
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa aa aaa
a aa
aa aa
aa aa
aaa
a aa
aa aa
aaa
a aaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa
aaaa
aa aa
a
aa
aaaa
a aaa
aaaa
aa
aaaa
aaaa
aa
a aaaaaaaaaaaaaaaaaaaaaaa
machine data.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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 aaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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 aaaaaaaaaaaaaaaaaaaa
WR
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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 aaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aaaa
aa aa
aaaa
aa
aaaa
aaaa
aa
aaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa
XFP
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa
P
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
The machine zero M is the design zero of the machine coordinate system.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
ZFP
aa
aaaaaaaaaaaaaaaaaaa
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
F
aaaaaaaaaaaaaaaaaaaa
approached when the control is powered up and which synchronizes the system.
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
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
The machine reference point R is a point defined by the machine manufacturer which is
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
be freely selected by the programmer. The relation to the machine origin is defined by the
aa
aaa
aa
aa
aaaa
aaaa
aa
aa
aaaa
aaaa
aa
aa
aa
aaa
XMR
aaaaaaaaaaaaaaaaaaaa
+Z
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
The workpiece zero W is the zero defined for programming the workpiece dimensions. It can
aaaaaaaaaaaaaaaaaaaa
R
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaa
2-7
2.4 Reference points
2 Directions of Movement, Dimensioning
aaaaaaaaaaaaaaaaaaaa
a
2 Directions of Movement, Dimensioning 11.91
2.5 Zero offset
Z Z
X
W
W = Workpiece zero
M = Machine zero
Zero offset
Coarse setting
Fine setting
Sum of zero offsets = (G54) + external zero offset (from PLC) + (G58, G59).
Reading in the settable zero offsets via the V.24 (RS232C) interface:
ZMW1
500
aaaaaaaa
aaaa
+Z
W1
XMW2
ZMW2 600
1100
a
a
aa
a
aaa
aa
W2
a
aa
a
a
a
+X
"ZO coarse" and "ZO fine" settings are available in the control. In order for the control to
recognize which values are "ZO coarse" and which "ZO fine", the appropriate format must be
used:
e.g.: G54 coarse has the format G154
G54 fine has the format G254
% Z0A LF
M02 LF
If data and punched tape already exist with a format without any identification of the "ZO
coarse" and "ZO fine" setting, e.g. G54 X = 250 LF, this can also be read in via the V.24
(RS232C) interface, whereby the values are entered in the settable ZO coarse.
ZMW1
500
aaaaaaaa
aaaa
XMW1=0
M
aaaaaaaa
aaaaaaaa
W1 +Z
ZMW2
600 XMW2
600
ZMW
1100
+X
a
a
aa
a
aaa
aa
W2
a
aa
a
a
a
Settable and programmable zero offsets
Programming:
N30 ...
N35 G54 LF
N40 G59 X600 Z600 LF
N45 ...
A block containing G58 or G59 must not include any functions other than the zero offsets. Up
to 4 axes can be written in a block with G58/G59.
+X
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
aaaaaaaaaaaaaaaa
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
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
aa
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
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
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
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
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
aa
a
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
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
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
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
aa
a
a
a
a
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
aaaa
a
a
a
a
a
a
a
a
a
a
a
a
aa
a
aaa
a
a
a
a
a
a
a
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
aa
a
aa
a
a
a
a
a
a
a
a
a
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
aa
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
a
+Z
2-12
-
-
-
a
aa
a a
aa
aa
aa
a
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaa
aa
a aa
aaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.5 Zero offset
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
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa
Fine setting
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Action a (MD5007.1=0) aa aaa
PRESET offset
Coarse setting
aa aaa
G53 Cancelling zero offsets
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensioning
1st
a
G54
aa
aaa
a aa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
programmable zero offset (G58 and G59)
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2nd
aa
aaaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
using NC MD 5007.1.
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
With G53 the following zero offsets are cancelled block-by-block:
a
aa
a a
aa
aa
a 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
G57
aa aaa
Suppression
a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaa
6ZB5 410-0EK02
aa
aaaa
aa
aaaaaaaaaaaaaaaaaaaa
11.91 2 Directions of Movement, Dimensioning
2.5 Zero offset
• Action b (MD5007.1=1)
Block-by-block cancellation of:
- settable zero offset coarse and fine (G54 to G57)
- programmable zero offset (G58 and G59)
- external zero offset (from PLC)
- DRF offset
- PRESET offset
Coarse setting
Fine setting
Actual value 1
Actual value 2
If blocks with incremental position data input are used, the zero offset is incorporated
normally in the first block only.
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:
G71
G70
a aa aaa a aa aa
aaaaaaaaaaaaaaaaaaa
2.7
11.91
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
Chamfers/radii U-/U
or for an entire program.
a aa aaa a a aaa aaaaaaaaaaaaaaaaaa
Position data X, Y, Z
a aa aaa a a aaa
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-0EK02
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 aa aaa a a aaa
by machine data.
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
a
a aa aaa a a aaa aaaaaaaaaaaaaaaaaa
The initial setting of the input system is determined
aa
a aa
aaa
a aa
aaa
aaa
a aa
a aa
a aa
aaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
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
aaaa
aa
a aaaaaaaaaaaaaaaaaa
It is essential to ensure that the units of measurement are the same before selecting
a aa aaa aa
The input system can be changed by means of the preparatory function G70 or G71:
a aa aaaa a a aa aaaaaaaaa
again after the last block (the initial setting comes automatically after M02, M30 end of
a
a a
aa
a aa
aaa
aa
a a
a a
a a
aa
a a
a
aaaaa aaa a a aa aaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
aa
a
aaaa
a a
aa
aa
aa
aa
a
aa
a
aa
a
aa
a
aaaaaaaaaaaaaaaaaaa
a
The control converts the entered value into the input system of the initial setting. When this
The first block must then contain the necessary G function; the initial setting must be written
The unit of measurement differing from the initial setting can be fixed for one or more blocks
a aa aaaa a a aa aaaaaaaaaaaaaaaaaa
type of block is processed, the value will be displayed already converted in the system of the
a
a a
aa
a a
aa
aa
aaaaaa
a a
aa
a aaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
a a
a a
aaaa
aa
a aaaaaaaaaaaaaaaaaa
2.7 Workpiece dimensioning, input system G70 / G71
2-15
2 Directions of Movement, Dimensioning
aaaa
aaaa
aa
aaaaaaaa
aa
aaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensioning 11.91
2.7 Workpiece dimensioning, input system G70/G71
Example:
G71 - Initial setting (metric)
Y N10
mm
U=1 ”(inch)
N15
55.4
N20 30
50 75.4 mm X
N09 ...
N10 G91 X50 LF
N11 G03 G70 X1 Y-1 I1 LF
N12 G01 G71 Y–30 LF
N13 ...
2.8 Mirroring
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aaaa
aa
aaa
aaa
aa
aa
a a
aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mirroring of X axis
aa
aaaaa
aa
aa
aaaa
aaaa
aaaaaa
a
a
a
aa
a a
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-X1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
W'
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Y'
Y
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
6ZB5 410-0EK02
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Y
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
W
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X1
axis-specific definition).
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aaaa
aa
aaa
a a a
a a
a a
a a
a a
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
a a
a a
a a
a a
a a
a a
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
(TO mirroring/TO non-mirroring -
a
aa
a a
aa
aa
aa
a a
a a
a a
a a
a a
a a
a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaaaaaaaaaaaaaaaaaa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaa aaaaaa
a aaa
aaa
aaa
aaa
aaaaa
X2
a
aa
a a
aa
aa
aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaaaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aa
aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa aaaaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
a
aa aaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
This initial setting can be modified via machine data
aa
aaaaa
aa
aa
aaa
aaa
aaa
aaa
aaa aaa
aaa
aaaaaaaa a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X/X'
If necessary, the zero of the coordinate system can be offset to the correct position before
Mirroring is always about the coordinate axis. In order for the contours to be mirrored to the
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
exact position where they must be machined, the position of the program start when mirroring
is called must be such that the axes of the coordinate system are located exactly between the
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.8.1 Mirroring one axis
2-17
2 Directions of Movement, Dimensioning
aaaaaaaaaaaaaaaaaaaa
•
•
a
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aa
aa
aaa
aaa
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
aaaaaaaaaaaaaaaaaaaa
2-18
aaaaaaaaaaaaaaaaaaaa
2.8.2
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaaa
aa
a
a
aa
a
aa
aa
aa
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
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa
the subroutine.
-X2
aaaaaaaaaaaaaaaaaaaa
zero offsets.
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
2.8.2 Mirroring two axes
aaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensioning
aaaaaaaaaaaaaaaaaaaa
-X1
Mirroring two axes
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
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Y
aaaaaaaaaaaaaaaaaaaa
same since they have been inverted twice.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaaaaa
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
aaaaaaaaaaaaaaaaaaaa
W
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
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aa
a
aaaaaaaaaaaaaaaaaaaa
machine manufacturer.
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
aaaaaaaaaaaaaaaaaaaa
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
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
aaaaaaaaaaaaaaaaaaaa
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
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
aaaaaaaaaaaaaaaaaaa
Program sections which must be mirrored take the form of self-contained subroutines in the
The direction of machining and the direction of rotation for circular interpolation remain the
program. The relevant mirroring function for the contour must then be selected before calling
6ZB5 410-0EK02
a
aa
aaaaaaaaaaaaaaaaaaaa
a
.
.
.
.
.
.
.
.
.
a
aaa
aaa
aa
aa
aaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaa aaaaaa
N60
N50
N47
N46
N45
N40
N37
N36
N35
N30
N20
N10
aaaaaaaaaaaaaaaaaa aaaaaa
2.9
@714
L999
11.91
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
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
a
aaaaaaaaaaaaaaaaaa aaaaaa
M..
X50
aaaaaaaaaaaaaaaaaa aaaaaa
M17
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
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
a
G53 X0
G0 G53
LF
M.. LF
Z30 LF
aaaaaaaaaaaaaaaaaa aaaaaa
LF
Y50
aa
aaaaaaaaaaaaaaaaaa aaaaa
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
aaa
a
Subroutine L999:
Y0
Z0
aaaaaaaaaaaaaaaaaa aaaaaa
L999 P1 LF
G04 F... LF
LF
L999 P1 LF
aaaaaaaaaaaaaaaaaa aaaaaa
G04 F... LF
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
a
LF
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
a
M30
G1 Z0 F500 LF
aaaaaaaaaaaaaaaaaa aaaaaa
G90 G54 G00 X0
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
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
LF
aa
a
Y0
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aa
aaa
Example: To select mirroring
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
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
a
LF
aaaaaaaaaaaaaaaaaa aaaaaa
6ZB5 410-0EK02
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
a
Dwell time
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
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
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
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
a
Call "Mirror X axis"
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
a
aaaaaaaaaaaaaaaaaa aaaaaa
Cancel "Mirror X axis"
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
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
a
aaaaaaaaaaaaaaaaaa aaaaaa
Subroutine L999, 1 pass (clear buffer)
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
a
aaaaaaaaaaaaaaaaaa aaaaaa
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
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
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
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
a
aaaaaaaaaaaaaaaaaa aaaaaa
aa
path setting is terminated or a travel command is not accepted (program stop, no program
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaaa
aaaaa
broken lines). As soon as the tool leaves this limited area or is located outside this area on
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
a
aaaaaaaaaaaaaaaaaa aaaaaa
program start, or as soon as a position outside the working area limitation is programmed, the
aaaaaaaaaaaaaaaaaa aaaaaa
Special function @714 (buffer empty) makes it possible to stop any additional block increment
The tool reference point F (tool holder) must only move in the limited range (area indicated by
start, alarm). The current following error is eliminated. Programmable working area limitation is
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
a
2.8.2 Mirroring two axes
aaaaaaaaaaaaaaaaaa aaaaa
2-19
2 Directions of Movement, Dimensioning
aaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
N20
N10
G26
G25
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2-20
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G26
G25
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Example:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X500
X200
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Zmin
G25
G26
Zmax
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
M
Z200
Z-25
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
LF
LF
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
minimum working area limitation
maximum working area limitation
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
W
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.9 Programmable working area limitation G25/G26
G25
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Xmin
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aaa
aaa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaaaaaaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
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
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
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
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
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
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa a
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a
F
aaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa a
aa
a
aaa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
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
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
aaa a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a a aaa a
REPOS modes.
aa aa
a aa a
aaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
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 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
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
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 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
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
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 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
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
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 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aa aaa aa aa a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G26
Xmax
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
The programmable working area limitation is called using G25 and G26:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
be activated via machine data for JOG, INC and
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
The working area limitations G25 and G26 can also
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G25/G26. Working area limitation is no longer active when -99999999 and +99999999
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
respectively are input for the minimum and maximum values per axis in the setting data.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
No more data are allowed in this block. The values in the setting data are overwritten with
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
6ZB5 410-0EK02
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
.
.
.
.
a
aa
aa
aaa
aaa
aa
aa
aa
aaaaa
aa
aa
aaaa
aa
aa
aa
a a
aaaa
aaaaaa
aaaaaaaaaaaa
aaaa
aaaa
aa
aa
a a
aa
aaaa
aa
aaaa
aaaa
aa
a aaaaa
aa
aa
aaaa
a a
aaa
N5
3
a
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aaa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a aa
aaaa
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aa
aaa
a aa
a aa
a
aa
aa
aa
a a
aa
a a
aa
a
3.1
11.91
a
aa
aa
aa
aa
aaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
aa
aa
a a
aa
a a
aa
aa
a a
aa
a a
aaaa
aa
a a
aaaa
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
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
aa
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
G91
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
aa
a a
aa
aaaa
a a
a a
aa
aa
aa
a a
aa
a a
aa
aa
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
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
aaa a
aa
aa
a a
a a
a a
aa
aa
aa
a a
aa
a a
aa
aa
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
aa
a a
a a
a a
aa
aa
aa
a a
aa
a a
aa
aa
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
Rotary axis:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa a
a a
aa
a a
a a
aa
aaaa
a a
a a
aa
aa
aa
a a
aa
a a
aa
aa
aa a
aa
a a
aa
aa
aaaa
aaaa
aa
a a
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaaa
aaa
a aa
a aa
aaaaaa
aaaa
aa aaaa
aa
aa
aaaa
aaaaaa
aaa
a aa
aaaaa
aa
aaaa
aaaa
aa
aaaaaa
aa
aa
aa
aaaa
aaaa
a
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
C 99999.999
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aaaaaaaaaaaaaaa aaaaa a aa a aa aa a aaaa aa aaaa aa aaa aa aaa a aaaaa aa aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aaaaaaaaaaaaaaa aaaaa a aa a aa aa a aaaa aa aaaa aa aaa aa aaa a aaaaa aa aa
6ZB5 410-0EK02
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aaaaaaaaaaaaaaa aaaaa a aa a aa aa a aaaa aa aaaa aa aaa aa aaa a aaaaa aa aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aaaaaaaaaaaaaaa aaaaa a aa a aa aa a aaaa aa aaaa aa aaa aa aaa a aaaaa aa aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aaaaaaaaaaaaaaa aaaaa a aa a aa aa a aaaa aa aaaa aa aaa aa aaa a aaaaa aa aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
interpolation parameters, radius and chamfer
Addresses A, B, C, U, V, and W are optionally available for further axes.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aaaaaaaaaaaaaaa aaaaa a aa a aa aa a aaaa aa aaaa aa aaa aa aaa a aaaaa aa aa
The definition is made by means of machine data
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
a a
aa
a a
a a
aa
a a
aa
a a
a a
aa
aa
aa
a a
aa
a a
aa
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
aa
aaaaaaaaaaaaaaa aaaa
aa
a a aa a aa aa a aaaa aa aaa
aa
a aa aaa aa aaa a aaaaa 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
aaa
a
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
aaa
a
aa
a
a
aa
a
aa
a
aa
a
aa
a
aa