Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Basic Version 3
Software Version 3
Part 2: Programming
User Documentation
Fundamentals of Programming 1
Subroutines 5
Parameters 6
Contour Definition 7
Tool Offsets 8
Cycles 10
Programming of Cycles 11
Page
4.1 M, S, T, H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.2 Miscellaneous functions M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
4.3 Spindle function S . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
4.4 Auxiliary functions H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
4.5 Tool number T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
a
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aaa
aa
aa
aa
aa
aa
a a
aa
aa
a
1.1
11.90
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
Block:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
W = Word
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
LF = Line Feed
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
A number of blocks
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaa aaa
Leader
aaaaaaaaaaaaaaaa aaa
2nd block
aaaaaaaaaaaaaaaa aaa
last block
aaaaaaaaaaaaaaaa aaa
The character for program end.
The character for program start
%
aa
a
W
W
W
W
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaaa
aaaaaaaaaaaaaaaa aaa
Word
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
= End of block
Program start
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
The program structure is based on DIN 66025.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
W
W
W
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaa aaa
MPF<No.>
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
W
W
W
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
LF
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
LF
LF
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
part program end is contained in the last block of the part program.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
Fundamentals of Programming
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaa aaa
M02/M30
aaaaaaaaaaaaaaaa aaa
aaaaaaaaaaaaaaaa aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aa
aaaaaaaaaaaaaaaa aaa
aa
aaa
aa
aa
aaaa
aaaa
aaaa
aaaa
aa
aa
aa
aaaaa
Subroutines and cycles may be components of the program. Cycles are subroutines which
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaa aaa
have been created either by the machine manufacturer or by Siemens. They can be specially
The character for program start precedes the first block in the part program. The character for
aaaaaaaaaaaaaaaa aaa
A part program comprises a complete string of blocks which define the sequence of operations
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaa aa
1.1 Program structure
1-1
1 Fundamentals of Programming
aaaaaaaaaaaaaaaaaaaa
1 Fundamentals of Programming 09.91
1.1 Program structure
If the program is entered by means of operator prompting via the operator panel, when the
Block number softkey is actuated, the block numbers are generated automatically in steps of
five. The Cancel key can be used to delete the entered block number; the Edit key can be
used to overwrite it.
A block contains all data required to implement an operating procedure. The block comprises
several words and the block end character.
The block length is max. 120 characters. The block is displayed in its entirety over several
lines.
Block
Block format
The block number is entered under address N or with :. Block numbers are freely
selectable. A defined block search and defined jump functions can only be guaranteed if a
block number is used no more than once in a program.
Programming without a block number is permissible. In this case, however, no block search or
jump functions will be possible.
The block format should be made as simple as possible by arranging the words of a block in
the program key sequence.
Block example:
N925 G.. X.. Z.. F.. S.. T.. M.. H.. LF
N Address of block number
925 Block number
G.. Preparatory function
X.. Z.. Position data
F.. Feedrate
S.. Spindle speed
T.. Tool number
M.. Miscellaneous function
H.. Miscellaneous function
LF Block end
If the value for an address letter is programmed more than once, the last value to have been
programmed applies.
Each block must be terminated with the LF end-of-block character. This character appears
on the screen as the special character LF. When the program is printed out, this character
does not appear.
Block example:
:10 G1 X10 Z-15 F200 S1000 M03 LF
A subblock contains only those functions which differ from the functions in the previous block.
Block example:
N15 Z20 LF
Example: :10
N105 Section
N110
N115
Program blocks which must not be executed during every program run can be skipped by
entering the slash character / in front of the word with the block number. Skipping blocks is
activated via the SKIP YES-NO softkey or via the interface controller. The skipped blocks
must form a loop (with start and end at the same point) or the program may be executed
incorrectly. A section can be skipped by skipping several consecutive blocks.
N...
N...
Processing
Skipped block: /N... sequence
N...
N...
Skipping blocks
)
(
X
aaaaaa
aaaa
aa a a a aaaa
aaaa
aa aaaaa
aa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
R1
a a aa aa a a a aa aa aaa aa aaa
N10
N05
100
N15
N10
N05
1-4
a a aa aaaaa
aaaa
a aaa
aaa
aaa
a aaa
aa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1.4
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1.3.3
a a aa aa aa aa a a aa aaa aa aaa aa aaa
Right:
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
(,).
MACHINE
a a aa aa aa aa a a aa aaa aa aa a
Wrong:
a
aaaaaa
aaaa
aaaa
aaaa
aa aaaaaa
aa aa
aa
aaaa
aaaaa
aa
a aa
aaa
a aa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G01
G00
a a aa aa aa aa a a aa aaa aa aaa aa aaa
....
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X100+
Digits
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
1.3.2 Skippable blocks
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Remark
Address
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a a aa aa aa aa a a aa aaa aa aaa aa aaa
R parameter
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Word format
a a aa aa aa aa a a aa aaa aa aaa aa aaa
1 Fundamentals of Programming
End of remark.
Start of remark
a a aa aa aa aa a a aa aaa aa aaa aa aaa
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
( Machine ) R1 Z200 LF
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
start-of-remark character (and the end-of-remark character).
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aaa aa aa aa aa a a aa aaa aa aa
aa
a a
aa
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
a
aa
aaa
a a
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
between a word and the corresponding parameter!
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a a aa aa aa aa a a aa aaa aa aaa aa aaa
If the machine stops on account of M00 (programmed stop), the next
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
be prevented by programming L999 (disable pre-reading in @ 714) after
line. The remark must never be located between the address and a digit or
The rapid block change times mean that several blocks must be buffered.
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
The remark must not contain the percent sign %, an end-of-block character LF, or bracket
address character is normally a letter. The string of digits may be specified with a sign and
a
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
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
for the operator to be displayed on the screen. The text of a remark is enclosed between the
with decimal points. The sign is written between the address letters and the string of digits. A
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
A word is an element of a block. It comprises an address character and a string of digits. The
a a aa aa aa aa a a aa aaa aa aaa aa aaa aaaaaaaaaaaaaaaaaaaaa
The blocks in a program can be explained by means of remarks. A remark permits instructions
a a aa aa aa aa a a aa aaa aa aaa
aa aa aaa
Word
Word format
Examples:
G91 or M30
G Address
91 Numerical value, signifying Incremental dimensions
M Address
30 Numerical value, signifying Program end
Extended address
Address
characters Digits = Numerical value
Extended address
Word
Extended address
Example:
Q1= 100 1st auxiliary axis
M1= 19 Oriented spindle stop of 1st spindle
M2= 100 M function 100 is output for channel 2
Note:
G1 X1 = Z LF means: G1 X1=0 Z0 LF
G16 X Y1 = Z LF means: G16 X0 Y1 = 0 Z0 LF
Plane selection with extended address (Y1)
specifies the direction of the tool offset and must be placed after the axis.
=- must be written to define the figure after the address as an address extension.
The word format is based on DIN 66025.
Definitions:
First letter Address
Second letter L Absolute/incremental
Second letter D Incremental
Character Absolute dimensions with positive or negative sign
First digit 0 Leading zeros may be omitted: Variable word length
(G01=G1)
Second digit Decades Positions in digit string
Second and Decades Digit string positions before and after decimal point
and third digit (coordinate values X,Z,I,K in mm)
Character LF Block end
Example: XL+053
X Address
L Absolute/incremental
+ Sign
0 Leading zeros may be omitted
5 Number of positions before decimal point
3 Number of positions after decimal point
X Address G Address
Sign 9 Digit
12345 Digits
. Decimal point
531 Digits
For address R only the notation with an extended address is valid: R10 = 50.0
(see Section 12 Program key for restrictions on S).
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, O, 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
Letter
D (Input of tool offset [TO - TOOL OFFSET])
Data input
The following characters are not processed or stored:
HT = Horizontal tabulator
SP = Space
DEL = Delete character
CR = Carriage return
1.6 Tapes
1.6.1 Tape reader
The tape reader must be matched to the controller. The data transfer rate and the transfer
format (see Universal Interface) are defined via the setting data.
1.6.3 Leader
The leader is used to identify the programs. The tape leader may include all characters except
the start-of-program character (% character). The leader is not stored, and is ignored by the
controller during program processing.
SHAFT % MPF 1579 LF
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 in the setting data, the program or data
block end (M02, M17, M30) will not stop the reader during reading in of the tape. The read-in
process is not halted until the end-of-transmission character is reached.
Leader Setting-Data:
%...
..
M02
.. either
%
..
M02 Individual stop
.
.
L...
..
or
M17
T0A
..
M02 Central stop
..
[End character] e.g. $
Program Leader
Subroutines Leader
N5...LF
Subroutine
N10...LF
N...=...LF
Machine data
N...=...LF
N...=...LF
Machine data
N...=...LF
D1 P0=...P1=...P9=...LF
Tool offsets (number of parameters in acc. with MD)
D2 P0=...P1=...LF
(0...9, 2000...2003,
N...=...LF
Address with value assignment 3000...3171, 4000...4033,
N...=...LF 5000...5771)
Memory areas:
The memory areas of the SINUMERIK 810T/820T controller are addressed by means of the
following identifiers:
Identifier Meaning
Deleting programs:
These functions permit part programs and subroutines to be deleted in any sequence via
the input/output interface.
%PCA LF
M02 or M30 LF
NUL 0
SOH 1
STX 2
ETX 3
EOT 4
ENQ Con- 5
ACK trol 6
BEL charac- 7
BS ters 8
HT are 9
VT not :
FF stored ;
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
% is
not
allo-
wed
in the
tape
leader
0.01to 0.001to
Length 99999.99 999.999
Tool offset
mm inch
0.01to 0.01to
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 to
Angle in contour definition (A) 359.99999 Degrees
_______
1) The maximum speed with linear feed (G94) must not be exceeded.
2) The limit values apply to MD 155 = 2
0.001 to 0.0001 to
Thread lead 400.000 16.0000
0.001to 0.0001-
Length 9999.999 999.9999
Tool offset
mm inch
0.001to 0.0001 -
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
0.1 to 99.9 Revolu- 0.1 to 99.9 Revolu-
S tions tions
0 to
Angle in contour definition (A) 359.99999 Degrees
_______
1) The maximum speed with linear feed (G94) must not be exceeded.
2) The limit values apply to MD 155 = 2.
0.0001 to 0.0001 to
Thread lead 40.0000 1.6000
0.0001 to 0.0001 to
Length 999.9999 99.99999
Tool offset
mm inch
0.0001 to 0.00001 to
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 99.9 Revolu- 0.1 to 99.9 Revolu-
S tions tions
0 to
Angle in contour definition (A) 359.99999 Degrees
_______
1) The maximum speed with linear feed (G94) must not be exceeded.
2) The limit values apply to MD 155 = 2.
0.0001 to 0.00001 to
Thread lead 200.0000 8.00000
0.0001 to 0.00001 to
Length 999.9999 99.99999
Tool offset
mm inch
0.0001 to 0.00001 to
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 99.9 Revolu- 0.1 to 99.9 Revolu-
S tions tions
0 to
Angle in contour definition (A) 359.99999 Degrees
_______
1) The maximum speed with linear feed (G94) must not be exceeded.
2) The limit values apply to MD 155 = 2.
1.10 Diagrams
1.10.1 Revolutional feedrate limit data
105
Spindle
nmax2=16000min-1
speed
104
min-1
nmax1=10000min-1 5m/min
1m/min 10m/min
103
45m/min
24m/min
0,1m/min
102
101
a
a
a
aa
a
a
aaaaaaa
a
a
a
a
aa
a
10-3 10-2 10-1 1 101 5.101 102 max 400 103 mm/rev 104
aaa
a
a
a
aa
a
a
a
aa
a
a
a
a
a
aa
a
mm/rev
a
a
a
a
a
a
Feedrate per revolution Thread lead
Thread lead Feedrate per revolution
Feedrate in m/min
a
aa
aa
aa
aa
aa
aa
a a
a
aaa
aa
a
aaa
aa
a
aaa
aa
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
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaaaaaa
aa a a aa
aa
a
aaaaaaa
aa aa
a
aaa
aa
aa
aaaa
a aa
a
aaa
aa
aa
aa
a
aaa
aa
aa
aa
aa
a
aaa
aa
a
aaaaaaa
aa aa
aa
a
aaaaaaa
aa aa
a
aaa
aa
aa
aaaa
a aa
a
aaa
aa
aa
a
aaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
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
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
a a
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaa
aaaaaaa a aa aa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aaa aaaaaaaaaaaaaa
(n)
aaaaaaa a aa aa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aaa
200
400
600
800
1000
1200
1400
1600
1800
2000
2200
2400
2600
2800
3000
aaaaaaa a aa aa aa aaa a aa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aaa aa aa aaa aa aaaa aaaaa aa aa aaa aa aa aaa aa aaa aaaaaaaaaaaaaa
Spindle
a
aa
aa
aa
aa
aa
aa
a a
aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
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
aaaa
aa
aaaa
aaaa
aa
aaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a
aa
aaaaaa
aa
a
a
a
aa
a
aa
a
aa
a
aa
aaa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
aaaa
a
20
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
40
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
aaaaaaa aa aa
100
a
aa
aa
aa
aa
aaa aa aa
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
aaaaaaa aa aa
200
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
300
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
a
400
a
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aaaaaaa aa
a
v=600m/min
aa
aa a
aa a
aaaaa aa aa a aa aa a a aa
cutting rate.
a aa
a a aa aa aa a aa aa a a a
aa
a
a
a
aa
a
a aa
a a
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
Rule of thumb:
a
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
aaaaaaa a a aaa aa aa a aa aa a a a
the circumference is 1m;
a
aa
aa
aaaa
aaaa
aaaa
a
a a
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaaaa
a
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
a
aa
aa
aa
aa
aa
aa
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
a a
a a
aa
a
aaaaaaa aa a aaa aa aa a aa aa a a aa
mm turning radius
aaaaaaa aa a aaa aa aa a aa aa a a aa
Thus the speed corresponds to the
aaaaaa
aa
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
a a
a a
aa
a
a
aa
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
a a
a a
aa
a
1.10.2 Spindle speed as a function of turning radius with v = constant
aa aa a aaa aa aa a aa aa a a aa
60 80 100 120 140 160 180 200 220 240 260 280 300
aa aa a aaa aa aa a aa aa a a aa
Given a radius of 160 mm (320mm dia.)
a
aa
a a
aa a
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
aaaaa aaaaaaaaaaaaaaaaa a
1.10.2 Spindle speed as a function of turning radius with v = constant
1-21
1 Fundamentals of Programming
a
aaaaaa
aa
aaaaaaaa
aaaa
aa
aaaa
aaaa
aa
aa
a a
aaa
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
a
a a aaa aa aa aaa aa aaaa aa
1-22
1.11
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
a
a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aaaa
aaaa
aa
aa
a a
aa
a
aaaaaa
aa
aaaa
aa aa
aaaaaa
aa aa
aaaa
aa
aa
aa a
aa
a
a
a a
a a
aa
aa
a aa aa aaa
a a
aa
a a
aa
aa
aa
a a
aa
a
a
a a
a a
aa
aa
a
aaa
aa
a
aaa
aa
a
aaa
aa
aa
a a
aa
a a
aa
aa
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
a
a
aa
aaaa
aa
aa
aa
aaaa
aa
aaa
aaa
aa
aa
aaa
aaa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaaaaaaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaaaaaa
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
a
a
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
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
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
a
1.11 Channel structure
a
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
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
aa
a a
aa 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
a
aa
a a a aaa aa aa aaa aa aaaa aa
AUTOMATIC mode.
aa
aaaaa
aa
aa
aa
aaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa a a a aaa aa aa aaa aa aaaa aa
Channel 1
a
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
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
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
a
a
aa
a a
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
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
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
a
aa aaaaa aaaaaaaaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa aa a a aaa aa aa aaa aa aaaa aa
1 Fundamentals of Programming
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 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
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
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
a
aaaaaaaaaaaaa a a 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
a
aaaaaaaaaaaaaaaa
aaaaa
aaaa
aaaaaa
aaaaaaaaaa
aaaa
aaaa
aaaa
aaaaaaa
aaaa
aaaaa
aaaa
aaaaaa
aaaaaaaa
a a a aaa aa aa aaa aa aaaa aa
functions in the background.
a
aa
aa
aa
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
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
a
a
aa
aa
aa
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
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
a
CRC
a
aa
aa
aa
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
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
Blueprint
aaaaaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa aa aa
a
Channel 2
a
aa
aa
aa
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
aa
a 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
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a aa
a
programming
a
aa
aa
aa
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
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
a
a
aa
aa
aa
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
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
a
The three channels have the following significance:
a
aa
aa
aa
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
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
a
a
aa
aa
aa
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
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
a
aaaaaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa aa aa a aa aa aa 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
a
a
aaa aaa aa aa aaa aa aaaa 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
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
a
aaaaaaaaaaaaa a a a a a aaa aa aa aaa aa aaaa aa
Unavailable functions
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
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
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaa
aa 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
a
a
aa
aa
aa
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
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
a
a
aa
aa
aa
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
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
a
a
aa
aa
aa
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
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
a
functions
aaaaaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a a aaa aa aa aaa aa aaaa a
a
aaa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aaaa
aaaa
aaaa
aaaa
aa
aaaaaa
aaaa
aa
aaaa
aaaa
aaaaaa
aaaa
aa aa
a
aChannel 3 aa
a aaaa
aa
aaaa
aa aa
aaaa
aa
aaaa
aaaa
aa
aa
aaaa
a
a
aaaaaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa aa a a aaa aa aa aaa aa aaaa aa
Channel 3: Graphic simulation for on-screen representation of programs.
Display of auxiliary
a
aa
aa
aa
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
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
a
a
aa
aa
aa
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
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
a
aaaaaaaaaaaaa aaa aa aa a aa aa a aa aa aa aaa a aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaa aa aa a aa aa aa 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
a
The SINUMERIK 810T/820T is fitted with 3 channels. These channels permit the
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
a
The auxiliary channel (channel 2) is a full-grade channel, with the exception of the
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
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
a
a
a a
a a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aaaa
aaaa
aa
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
a
a
a a
a a
aa
aa
aaaa
a aaa
aaaa
aa
a a
aa
a a
aa
aa
aa
a a
aa
a
Channel 2: Auxiliary channel for processing programs for auxiliary axes or for mathematical
simultaneous processing of two different programs in addition to other structural operations
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
a
a a aaa aa aa aaa aa aaaa aa
aa
The assignment of the axes (in automatic mode) to be traversed in each channel must be
performed in the program. The same axis can be moved in channel 1 and channel 2 if the
outputting of a travel command simultaneously from the 1st and 2nd channels is excluded
(... alarm 180* axis programmed in both channels).
However, the main function of the auxiliary channel is to operate loading axes under PLC
control at the same time as the main channel. Given the above-mentioned conditions,
however, it is also possible to achieve other options using the auxiliary channel, giving rise to
numerous potential applications.
However, since only M functions can be transferred from channel 2 to the PLC, the
opportunities for data transfer with the PLC are limited.
Channel 3 is used exclusively for the graphic simulation of a part program. Another part
program can be executed concurrently.
(See the notes in Part 1 Operating, Section 3.1.13.5 Shift program and Section 3.1.14
SIMULATION).
Spindle control can be made possible for the 2nd channel via machine data. For this purpose,
all functions regarding spindles are also available in the 2nd channel.
a
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aaa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a
2.1
11.90
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
a a
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
aa
a a
aa
aa
a
machining.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaa
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
aa aa
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
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
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
X
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa aa
aa
aa
aa
aa aa
aaa
a aa
aa
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
The coordinate system is defined as follows:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a 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
a
aaa
aa
aa
a
90
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
a a
aa
aa
aaaaaaaaaaaa aaaaa aaa aaaaa
system is based on the main axes of the machine
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
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
aaaaaaaaaaaa aaaaa aaa
Z
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a aaaaa
aa
aaaa
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
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
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
The default allocations for turning machines are as follows: Main axes X and Z;
aaaaaaaaaaaa aaaaa aaa
Directions of Movement, Dimensional
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 aaa
aa
aa
aa
a a
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
a a
aa
aa
aa
a a
aa
aa
aa
aaa
aa
aa
aaaa
aaaa
aaaa
aaaaaa aa
aaaa
aaaaa
aa
a
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
a a
aa
aa
a
The coordinate system used is clockwise and perpendicular, and has X and Z axes. The
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
aaa
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
2.1 Coordinate system
2-1
2 Directions of Movement, Dimensional Notation
aaaaaaaaaaaaaaaaaaaa a
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaa a aa aaaaaaaaaaaaaa
2-2
aaaaaaa a aa a
G19
G18
G17
G16
a
aa
aa
aa
aa
aa
aa
aaaaaa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.1.1
a
aa
aa
aa
aa
aa
aa
aa aa
a
aa
aa
aa
aa
aa
aa
aaa
aaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
a
aa
a
aa a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a
aa
aa
aa
aa
aa
aa
aa
a a
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aaaaaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
after NC start.
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
M version
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaa a aa
machine manufacturer.
aaaaaaa a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.1.1 Flexible plane selection
aaaaaaa a aa
Z
a
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaa aaaaaaa a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
3rd axis
aaaa
aaaa a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensional Notation
aaaaaaa a aa
Flexible plane selection
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaa a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaa
aa
aa
a a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
2nd axis
aaa
aaa a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
T version
a
aa
a
aaa
aa
a a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
a a
aa
aaa
aa
a aa
aaa
aaa
aaa
aaa
aaa
aaa
a aa
a aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa aa aaaaaaa a aa
1st axis
aa a
aaaaa a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
planes via machine data. This assignment must be
aaaaaaa a aa aaaaaaaaaaaaaaaaaaaaaaaaaaaa
Axes can be freely assigned to the G17, G18 and G19
a
aa
aa
aa
aa
aa
aa
a a
a a
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaa
made by the machine manufacturer. You can define the
separately for each channel (see Part 1 Operating, Section 7.3.4 Definition of the initial
You can also set the initial setting for the plane selection via machine data (NC MD 110*)
a
aa
aa
aa
aa
aa
aa
aa
a a
a a
a a aaaaaaaaaaaaaaaaaaaaa
aaaaaaaa
aaaaaaaa a a aaaaaaaaaaaaaaaaaaaa
Find out the three axis names for the axes which form the G17, G18 or G19 planes from the
aaaaaaaa a a
The assignment of the axes to the G17, G18 and G19 planes is also defined by the machine
Plane Z Z (2nd axis 3rd axis) aaaaaaaa a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Plane X Z (1st axis 3rd axis)
manufacturer. If the axis names are entered incorrectly, alarm 3003 invalid address appears
aaaaaaa aa
You can select the predefined planes G17, G18 and G19 by calling the corresponding G func-
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2nd axis)
aa
aa
aa
aa
aa
aa
aaaaaa
aa
aa
aa
aa
aa
aa
aaaaaa
aaaaaaaaaaaaaaa
09.91 2 Directions of Movement, Dimensional Notation
2.1.1 Flexible plane selection
Program G16 if the required plane is no longer determined by the axes defined in G17, G18 or
G19 or additional definitions are required. This applies to the following functions.
G16 X Y W
Let G17 plane be defined by axes X,Y,Z,
let the W axis (parallel axis) be parallel to the Z axis.
G16 X Y Z Y
The first two axis addresses (X, Y) define the plane in which the cutter/tool nose
radius compensation applies. The fourth axis address specifies the axis with the
additional length correction in the previously defined plane.
The 3rd and 4th axis address can be given a negative sign to reverse the
direction of the CRC/TNRC.
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, a reset or
a program end. They need not be programmed.
possible.
aa
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
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
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
a
a
a
a
a
a
a
a
a
a
a
a
a
aa
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
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
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
X
P2
40
30
20
10
P1
W 20 40 60 Z
50 P4 P3
40
30
20
P1 P2
10
W 20 40 60 80 Z
You can change between absolute and incremental dimensioning from block to block.
%10 LF
N5 G00 G90 G94 X20 Z30 LF (P1)
N10 G01 G91 Z40 F100 LF (P2)
N15 X25 LF (P3)
N20 Z-40 LF (P4)
N25 X-25 LF (P1)
N30 M30 LF
2-6
aa aa a a aaaa a aa aaa aa aa
2.4
tool.
a
aa
a a
aa
a a
aaaaaa
aa
aa
a a
a aaa
aaaa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
a a
aaaa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
a
aa
aa aa a aa aaa a a aa aa aa aa
aa
a
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
aa
a
aa
a
aa
a aa
a
zero offset.
a
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
aa
a
a
aa
a a
aa
a a
aaaaaa
aa
aa
a a
a aaa
aaaa
aa
a a
aa
a a
aa
a
a
aa
a a
aa
a a
a a
a a
aa
aa
aaaa
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa aa a a aaa aa aa aaa aa aa
2.4 Reference points
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
a
aa aa a a aaa aa aa aaa aa aa
+X
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
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
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
a
M
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
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
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
a
aa aa a a aaa aa aa aaa aa aa
ZMW
aa aa a a aaa aa aa aaa aa aa
Reference points
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
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
a
a
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
aaaaa
a aa
a
aaaaaaaaa
aa a aa
a
aaa
aa
a aa
aaa
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
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
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
a
ZMR
a aaa aa aa a aa aa a aa aa aa aa aa a a aaa aa aa aaa aa aa
2 Directions of Movement, Dimensional Notation
W
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
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
a
a aaa aa aa a aa aa a aa aa aa aa aa a a aaa aa aa aaa aa aa
WR
W
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
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
XFP
a
aa
the machine data.
aa
aaaaa
aa aaaaaa
aa
aaaa
aa aa
aaaa
aa
aaaa
aa a
P
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
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
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
a
ZFP
aa aa a a aaa aa aa aaa aa aa
F
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
a
The reference dimension is defined in
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
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
aaaaa
aa aaaaaa
aa
aaaa
aa aa
aaaa
aa
aaaa
aaaa
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
a
The machine zero M is the design zero of the machine coordinate system.
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
a
aa aa a a aaa aa aa aaa aa aa
XMR
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
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
a
+Z
aa aa a a aaa aa aa aaa aa aa
R
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
a
a
aa
a a
aa
a a
a a
a a
aa
aa
aaaa
aa aa
a a
aa
aa
a a
aa
a a
aa
a
a
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
aa
a
a
aa
a a
aa
a a
a a
aa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
a
a
aa
a a
aa
a a
a aaa
a a
aa
aa
a a
a a
a a
aa
a a
aa
a a
aa
a a
aa
a
aa aa a a a aaa a a aa aa aa aa
The reference point R is a point defined by the machine manufacturer which is approached
aa aa aa a aaa a a aa aa aa aa
when the controller is powered up and which synchronizes the NC control with the machine
aa aa aa a aaa a a aa aa aa aa
The workpiece zero W is the zero defined for programming the workpiece dimensions. It can
a
aa
a a
aa
a a
aaaaaa
aa
aa
a a
a aaa
aaaa
aa
a a
aa
a a
aa
a
be freely selected by the programmer. The relationship to the machine origin is defined by the
aa aa a a aaaa a aa aaa aa a
The zeros and various reference points are defined on all numerically controlled machine tools.
a
aa
F
P
R
aaaaaaaaaa aaaaaa
aaa M
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaa
aaa
aa
aa
aa
aa
a a
aa
aa
aa
a
WR
2.5
ZFP
XFP
09.91
aaaaaaaaaaaaaaaa aaaa
ZMR
XMR
ZMW
aaaaaaaaaaaaaaaa aaaa
XMW
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaa aaaa
Zero offset
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaa 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
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaa aaaa
Machine zero
Zero offset
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
Workpiece zero
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
M
Slide reference point
aaaaaaaaaaaaaaaa aaaa
X
Sum of zero offsets Z
Sum of zero offsets X
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaa aaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aa
aaaaaaaaaaaaaaaa 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
X
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaa aaaa
W
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
subsequently.
The following types of zero offset (ZO) can be activated:
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
Z
aaaaaaaaaaaaaaaa aaaa
Z
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
aaaaaaaaaaaaaaaa aaaa
Example: Longitudinal turning (machining before turning centre):
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
aa
aa
2-7
2.4 Reference points
2 Directions of Movement, Dimensional Notation
aaaaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensional Notation 09.91
2.5 Zero offset
1. 2. 3. 4.
Settable zero offset
G54 G55 G56 G57
Setting coarse
Setting fine
The settable zero offset values for each axis can be entered in the controller via the operator
panel or via the universal interface.
The values are calculated in absolute and incremental position data blocks for the block end
point if the relevant axis is programmed.
G54 to G57 permit 4 settable zero offsets each with two settings to be selected for the various
axes.
The various settable zero offsets subdivide into 2 ZOs (coarse ZO and fine ZO) which are
calculated additively.
The fine ZO is used as an additional fine offset (compensation) of the zero point.
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
a a
aa
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
a a
aa
aa
a
M30 LF
N45 ...
N30 ...
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
a a
aa
aa
a
M
%ZOA LF
a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aaa
+X
a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aaa
N35 G54 LF
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
a a
aa
aa
a
a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aaa
500
a aa aa a aa aa aa aaa a aa aaa aa aa a aa aa a a aa
Programming:
ZMW1
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
a a
aa
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
a a
aa
aa
a
W1
For reasons of compatibility, the format G54 X = 250 LF, for example, can be read in, the
existing axes. When calculating the path, the programmed values are added to the settable
An additional zero offset can be programmed with G58 and G59 under the axis address for all
2.5 Zero offset
2-9
2 Directions of Movement, Dimensional Notation
a
aa
aa
aa
aa
aa
aaa
aaa
aa
aa
aaa
aaa
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
2-10
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
are reset.
a
aa
aaaa
aaaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
To select:
To select:
+X
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
2.5 Zero offset
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
500
+X
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
ZMW1
aaaaaaaaaaaaaaaaaaaa
N..G59
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a
aaa
aa
aa
a
aaaaa
a aa
a
aaa
aa
aa
a
aaa
aa
a
aaa
aa
a
N..G59
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
aa
a a
a a
aa
a a
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
a a
aa
aa
a a
a a
aa
a a
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
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aaaaaaaaaaaaaaaaaaaa aa aaa a aa aaa aa aa
1100
ZMW
W1
X...LF
aaaaaaaaaaaaaaaaaaaa aa aaa a aa aaa aa aa
X0 LF
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
a a
aaaa
a a
aa
aa
aa
a a
a 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
aa
a a
a a
aa
a a
aa
aa
a a
a
600
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
aa
a a
a a
aa
a a
aa
aa
a a
a
aaaaaaaaaaaaaaaaaaaa aa aaa a aa aaa
W2
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
a a
aaaa
a a
aa
aa
aa
a
aaaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa a
aa aa
aa a aa
a aa
aaa aaaaa
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaaa
aaa
a aa
aaaa
a aaa
aaaa
a aaa
aaaa
a aaa
aaa
a aa
aaa
a a
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
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
600
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
aa
a a
a a
aa
a a
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
a a
aa
aa
a a
a a
aa
a a
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
a a
aa
aa
a a
a a
aa
a a
aa
aa
a a
aa
a a
aa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aaaaaaaaaaaaaaa a
aaaaaaaaaaaaaaaaaaa
NC machine data.
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
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
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
G58/G59 functions can apply to a maximum of five axes within one block.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
+Z
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaaa
Finishing allowance
a
aa
aa
aa
aa
aa
aa
aa
aa
aaa
a aa
aaaa
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
+Z
a finishing allowance, the total contour can be offset in the X coordinate by means of 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 block containing G58 or G59 must not include any functions other than the zero offsets. The
The contour has been exclusively programmed using absolute position data. In order to obtain
The programmable zero offset values set in this program are automatically reset each time the
aaaaaaaaaaaaaaaaaaa
program is terminated with M02 or M30 or aborted. After RESET all programmable zero offsets
a
aa
The offset of the coordinates from the machine zero to the workpiece zero obtained by means
of
settable zero offsets (G54 to G57)
programmable zero offsets (G58, G59)
external zero offsets (from PLC)
can be cancelled block by block using G53.
If the relevant machine data is set, you can also use G33 to cancel:
DRF offset
PRESET offset.
In this case G53 has the same effect as @706 (see Section 11.9).
The path calculation determines the distance to be travelled within a block, taking all offsets
and compensations into consideration.
The formula is generally as follows: Path = setpoint - actual value + zero offset (ZO)
+ tool offset (TO).
Absolute
ZO P1 dimension
TO P1
(setpoint) Path
for P1
M W P1 Movement P2
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 + zero offset + tool offset
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 aa
2-12
a
a a
aa
a a
aa
aa
aa
a
aaaa
a a
a a
aa
a
aaaaaaaaaaaaaaaaaa
a
a aa aaaa a a aa a aaaaaaaaaaaaaaaaa
aa
a aa
aaa
aaa
a aa
aaa
aaa
a aa
a aa
a aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a a
aa
a a
aa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
the system.
a
a a
aa
a a
aa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
a aa aaa a aa aa
Tool offset
a aa aaa a aa aa aaaaaaaaaaaaaaaaaa
Zero offset
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a aa aaa a a aaa
subroutines or cycles.
Position data X, Z
a aa aaa a a aaa
input system:
input system:
a aa aaa a a aaa aaaaaaaaaaaaaaaaaa
Chamfers/radii B-/B
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
inches
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
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
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a aa aaa a a aaa
2.7 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 aa aaa a a aaa aaaaaaaaaaaaaaaaaa
aa
a aa
aaa
a aa
aaa
aaa
a aa
a aa
a aa
aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
aa
a aaaaaaaaaaaaaaaaaa
a aa aaa a a aaa
a
aaaa aaa a a aaa
a
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
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
The following are dependent on the initial setting of the input system:
The dimensions can be entered in the program in either mm or inches.
aaaa
aaaa
aa
aaaaaaaa
aa
Workpiece dimensioning, input system G70/G71
a
a a
aa
a a
aa
aa
a a
a a
a a
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
a
a aa aaa a a aaa aaaaaaaaaaaaaaaaaa
The initial setting of the input system is defined
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 aaaaaaaaa
a
a a
aa
a a
aa
aa
a a aaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaa
a aa aaaa a a aa
It is essential to ensure that the units of measurement are the same before selecting
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
a
a a
aa
a a
aaa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
The first block must then contain the necessary G function; the initial setting must be written
a
a a
aa
a a
aa
aa
aa
a a
a a
a a
aa
a aaaaaaaaaaaaaaaaaa
The controller converts the entered value into the input system of the initial setting. When this
a aa aaa a aa aa aaaaaaaaa
The unit of measurement which is different from the initial setting can be fixed for one or more
type of block is processed, the value will be displayed already converted in the initial setting of
a aa aaa a aa aa
again following the last block (the initial setting is written automatically following a program end
N25
N20
N15
N10
N05
aaaaaaaaaaaaaaaaaa
2.8
09.91
a
aa
aa
aa
aaa
aa
aaa
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
. .
G01
G03
G91
. .
X
aaaaaaaaaaaaaaaaaa
W
aaaaaaaaaaaaaaaaaa
(mm)
.
.
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
aa
a
Z50 LF
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
zero offsets.
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
Mirroring
G71 X - 30 LF
aaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
G70 X - 1 Z1 K1 LF
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
aaaaaaaaaaaaaaaaaa
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
Example: G71 - Initial setting (metric)
a
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
aaaa
aaa
a
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a 50
aaaaaaaaaaaaaaaaaa
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
75.4
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
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aa
aaa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aaa
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Circular arc programmed in inches
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
the direction of rotation in the case of circular interpolation (G02 G03, G03 G02),
aaaaaaaaaaaaaaaaaa
110.8
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
Z
aa
a
Straight line programmed in metric dimensions
aa
aaa
aaaa
aaaa
aaaa
aaaa
aa
aaaa
aaaa
aaa
(mm)
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
aaaaaaaaaaaaaaaaa
2.7 Workpiece dimensioning, input system G70/G71
2-13
2 Directions of Movement, Dimensional Notation
aaaaaaaaaaaaaaaaaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaa
2-14
aaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.8 Mirroring
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mirroring of Z axis
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
-Z2
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mirrored
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
workpiece
-Z1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensional Notation
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
W
W
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X1
X2
SV
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
X
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
W
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
the facing axis is mirrored too.
a
aaa
aaa
aa
a a
a aa
a a a
a a
a a
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
a a
a a
a a
a a
a a
a a
a a
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
aa
aa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa
aaa
aaa
aaa
aaa
aaa
aaa
a a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z2
a
aa
aa
aa
aa
aaa
aaa aaa
aaa aaa
aaa aa
aaa
aa
aaaaaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaa a a a a a a a
Existing
aaaaaa
aaa
aaa
aaa
aaa
aaa
aaa
aaa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaa a a a a a a a
If the bit of MD 572*.3 has been set, the tool offset of
aaaaaaaaaaaaaaaaaaaa
workpiece
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaa
aaa
aaa
aaa
aaa
aaa
aaa
aaaaaaa a a a
aaaaaaaa a a aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z / Z'
aaaaaaaaaaaaaaaaaaaaa aaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
If necessary, the zero of the coordinate system can be offset to the correct position before
piece from the zero is equal. After mirroring the zero can be set back to its original position. aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Mirroring is always about the coordinate axis. In order for the contours to be mirrored to the
tion the zero must be offset by the value MO. This ensures that the distance of both work-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
mirroring is called in the program (W to W prime). To miror the workpiece onto the right posi-
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
is called must be such that the axes of the coordinate system are located exactly between the
exact position where they are to be machined, the position of the program start when mirroring
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
N36
N35
N30
N20
aaa aaaaa aaaa
a aaaaaaaa aa aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.9
G26
G25
09.91
a
aa
aa
a a
aa
aaa
aa
aaa
aaaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
mirroring.
a
aa
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Z30 LF
aaa aaaaaa aa aaaaaaaaa aa aaa
M... LF
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaa
aaa aaaaa aaa aaaaaaaa
aa
a aa aaa
N37 L999 P1 LF
aa
aaa
aaaa
aa
aa
aa
aaaa
aa
aaaa
aa
aa
aa
aa
aa
aaa aa
aaaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G04 F... LF
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
G1 Z0 F500 LF
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Empty buffer
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
the mirroring signal.
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aa
aaa
aaaa
aa
aa
aa
aaaa
aa
aaaa
aa
aa
aa
aa
aaaa
aaa
a aa
aaa
a aa
aaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Programmable working area limitation provides machine protection in the event of
a
aa
aa
a a
aa
aa
aa
aa
aaaa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa aaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
a
aa
aa
a a
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa a
aaa aa aaaaaaaaaaaaaaa
a
aa aa
aaaa
aa
The current following error is eliminated. Programmable working area limitation is active in
aa
aaa
aaaa
aaaa
aa aa
aa aa
aaaa
aaaa
aaaa
aa
aaa aa aaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
The slide reference point F must only move in the limited range (light area). As soon as the
a
aa
aa
a a
aa
aa
aa
aa
a a
aa
aa
a a
aa
aa
aa
aa
aa
aa
aa
aa
a a
aa
a a
aa
aa
a aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2.8 Mirroring
2-15
2 Directions of Movement, Dimensional Notation
aaaaaaaaaaaaaaaaaaaa a aa
aaaa
aa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2 Directions of Movement, Dimensional Notation 09.91
2.9 Programmable working area limitation G25/G26
Example:
No more data are allowed in this block. With G25/G26 the values in the setting data are over-
written. Working area limitation is no longer active when -99999.999 and +99999.999
respectively are input for the minimum and maximum values per axis in the setting data.
Programmable working
X
area limitation
G26
Xmax
200
M
Z
200 W -30
G25 500
Xmin
G25 G26
Zmin Zmax
but
aaaaaaaaaaaaaaaaaaaa
09.91
aaaaaaaaaaaaaaaaaaaa
2.10
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
PLC program.
Cam signals:
approach.
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
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
aaaaaaaaaaaaaaaaaaaa
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
machining table up in this way.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
The axis range assigned to the cam is designated the cam range.
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
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a aa
aaaa
aaaa
aaaaaa
aa aa
aa aa
aaaa
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
The software cam function is an option. It can be activated in all
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
modes except PRESET and REFPOINT and only refers to linear axes.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
Exception: axes for which no start disable is programmed before reference point
aaaaaaaaaaaaaaaaaaaa
No check is made to whether the cam position lies within the maximum traverse range.
a
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
aa
a
aaaaaaaaaaaaaaaaaaa
SINUMERIK 810T/M,820T/M, up to ten cams can be set up. Two cams form a cam pair.
aa
aaa
aa
aaaa
aaaaaa
aa aa
aa aa
aaaaaa
aaaaaa
aaa
a
a tool can be changed in the second. You can use the software cam function to divide the
(cam positions) and are grouped into a cam parameter block. With five reals axes, as with
aaaaaaaaaaaaaaaaaaaa
cam positions must relate to the machine system (metric or inch). The machine related axis
activated in direction of approach at the cam position. The cam signals are evaluated by the
You can reduce the retooling times during a machining operation on a workpiece by dividing
aaaaaaaaaaaaaaaaaaaa
Please consult the machine manufacturer for the numbers of the R parameters for the cams.
The software cam function generates cam signals and can be parameterized via R para-
aaaaaaaaaaaaaaaaaaaa
meters and machine data. The R parameters contain the axis positions of the individual cams
A cam pair consists of a plus cam and a minus cam. The axis range of the plus cam is grea-
Cam signals are control signals from the NC. They emulate a cam of infinite length which is
aaaaaaaaaaaaaaaaaaaa
ter than its cam position and the axis range of the minus cam is less than its cam position. The
aaaaaaaaaaaaaaaaaaaa
the machining table into two working areas. While in the first area workpiece is being machined
aaaaaaaaaaaaaaaaaaaa
2.10 Software cam
aaaaaaaaaaaaaaaaaaa
2-17
2 Directions of Movement, Dimensional Notation
aaaaaaaaaaaaaaaaaaaa
a
2 Directions of Movement, Dimensional Notation 09.91
2.10 Software cam
2nd NC
axis
1st NC axis
Cam position Cam position
Machine (minus) (plus)
zero
Cam signal
1
Nplus
0
1
Nminus
0
Cam Cam
range range
minus plus
2nd NC
axis
1st NC axis
Cam position Cam position
Machine (plus) (minus)
zero
Cam signal
1
Nplus
0
1
Nminus
0
Cam
range Cam
minus range
plus
2.11
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
aaaa
aaaa
aa
aa
aaaa
aa
aa
aa
aaaa
a a
aa
a
a
aa
aa
a a
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
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aa
aaa aa aa aaaa 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
a aa
a
a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
Cam parameters:
a
aa
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aaa aa aa aaaa aaaaa aa aa
a
aa
aa
a a
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
Coordinate rotation
a
aa
aa
a a
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
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
aa
aaa
aaaa
aaaa
aaaa
aa
aa
aaaa
aa
aa
aa
aaaa
aaaa
a
a
a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
R xxx
a
aa
aa
a a
aa
a a
aa
a a
aa
aa
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aaa aa aa aaaa aaaaa aa aa
R xxx+9
R xxx+8
R xxx+7
R xxx+6
R xxx+5
R xxx+4
R xxx+3
R xxx+2
R xxx+1
a
aa
aa
a a
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
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
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
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
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
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
aaa aa aa
the software cams.
aaa aa aa 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
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
aa
a a
aa
aa
aa
aa
a a
aa
a a
aa
a
Cam pair 5
Cam pair 4
Cam pair 3
Cam pair 2
Cam pair 1
a
aa
aa
a a
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
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
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
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
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
aa
a a
aa
aa
aa
aa
a a
aa