Professional Documents
Culture Documents
ANLEITUNG
Operating Instructions · Manuel d’opération
Programming hints
Control INDEX C 200 - 4
valid from Software State 4
INDEX G200
INDEX G300
Contents ................................................................................................................................... 2
Coordinates system / Axes specification .................................................................................. 3
Program Numbering Code ......................................................................................................... 5
Synopsis of Addresses .............................................................................................................. 6
G Functions ............................................................................................................................... 7
Programming of Switching Functions ........................................................................................ 9
M Functions .............................................................................................................................. 11
H-Functions (switching functions) ............................................................................................. 27
L Functions (Cycles) ................................................................................................................... 28
Roughing Cycle L95 / L96 .......................................................................................................... 33
Threading Cycle L97 ................................................................................................................. 35
Deep Drilling Cycle L98 ............................................................................................................. 36
Traversing to Tool Changing Point L110 .................................................................................... 37
Workpiece presence test L113 .................................................................................................. 38
Spindle positioning by cycle L119 ............................................................................................. 39
Synchronization with Axis Position - L146 ................................................................................. 40
Gantry type receiving attachment ............................................................................................. 41
Counter spindle ........................................................................................................................ 42
C-Axis ....................................................................................................................................... 46
C-Axis ....................................................................................................................................... 47
Y- and B-axes ........................................................................................................................... 48
Tools Working Geometry .......................................................................................................... 51
Tool Radius Compensation G41, G42 ....................................................................................... 55
Contour Features ...................................................................................................................... 56
– 2 –
Coordinates system / Axes specification
INDEX G200
X1+
Y+
Turret 1 1
Revolver
B–
S1 Z1+
Main spindle
Hauptspindel counter spindle
Gegenspindel
X+
S1
S4 Z+ S3
Z4+
M W W3 M3
C4 Z- C3
S2
X+
Z2+
Turret 22
Revolver
X2+ Y4301.10071/4
A+B/01Arb/02/L3L4/0198
– 3 –
Coordinates system / Axes specification
INDEX G300
X3+ X1+
Turret 33
Revolver
Turret 1
Revolver 1 Y+
Z3+ Z1+
B–
S1
X+
X+ S1
S5
Z-
Z+
counter spindle
Gegenspindel
S4 S3
Z4+
M W W3 M3
C4 Z- C3
S2
X+
Main spindle
Hauptspindel
Z2+
Turret 22
Revolver
X2+
Y4301.10071/3
A+B/01Arb/02/L3L4/0198
– 4 –
Program Numbering Code
The following program numbers code must be strictly adhered to in order to obtain
unambiguous program numbers:
%MPF X Y ZZ
Channel number
Channel Unit
number
A+B/01Arb/02/L3L4/0198
– 5 –
Synopsis of Addresses
Effect: M ... Modal S ... Per block L ... Cancelling position (Reset)
A+B/05/G-Fu/02/allg/1197
– 7 –
G Functions
A+B/05/G-Fu/02/allg/1197
– 8 –
Programming of Switching Functions
M Functions
M... = ...............
Function
Unit No.
Three functions are max. possible per block. All M functions are compiled in table 1 in
the annex.
The fast M function must stand in a separate block (only with C200-4 valid from GA3)
and must have a minus sign.
M-8, M3=–8 without reader stop, without confirmation time (100msc.)
When a T word is programmed from its own channel then the extension "Turret No." may
be omitted.
A+B/10/M-Fu 1/02/L34T678GU/0198
– 9 –
Programming of Switching Functions
A+B/10/M-Fu 1/02/L34T678GU/0198
– 10 –
M Functions
General M-Functions
My = Function y = M - Extension Group
A+B/10/M-Fu 1/02/L34T678GU/0198
– 11 –
M Functions
A+B/10/M-Fu 1/02/L34T678GU/0198
– 12 –
M Functions
A+B/10/M-Fu 1/02/L34T678GU/0198
– 13 –
M Functions
Example:
M2 = 05 ... Spindle turret 2 rpm-stop
M4 = 19 ... Main spindle positioning
A+B/10/M-Fu 1/02/L34T678GU/0198
– 14 –
M Functions
Mx = 98 H56yy Oscillating
'x' 'x' 'yy' RpM
on off NC-MD450* Value
Spindle 1 01 0 30
Spindle 2 02 1 30
Spindle 3 7 9 03 2 30
Spindle 4 04 3 30
Spindle 5 05 4 30
Spindle 6 30
e.g. M7 = 98 H5604 Oscillating RpM spindel 4 ON
M9 = 98 H5604 Oscillating RpM spindel 4 OFF
My = 06 Tool change
My = 15 Turret indexing without reader stop
My = 16 Reader stop until turret indexing is completed
1) These functions serve for program optimization. They may be used only
after precise analysis of trhe part programm and after try-out of the
workpiece.
A+B/10/M-Fu 1/02/L34T678GU/0198
– 15 –
M Functions
A+B/10/M-Fu 1/02/L34T678GU/0198
– 16 –
M Functions
With "My=Z22 - Turn chuck" the swivelling position is transferred with "Z"
With "My=ZZ28 - Adjust chucking pressure " the chucking pressure is transferred
with "ZZ"
With "My=Z28 - Chucking travel adjustment ZNS " the opening travel of the
clamping device is transferred with "Z"
A+B/10/M-Fu 1/02/L34T678GU/0198
– 17 –
M Functions
Precondition for this is, that all axes and spindles are stopped.
The original state of the MAFU is restored with RESET
H0 Mx = yy
Clamping command to be reversed "68/69"
Clamping means No.
Example:
The workpiece is faced without tailstock support. The tailstock-point is manually
clamped after program stop and visual check.
A+B/10/M-Fu 1/02/L34T678GU/0198
– 18 –
M Functions
When only a central coolant valve is fitted only "M8" and "M9" is programmed.
The valves will be switched off at pending faults or at spindle stop and will be switched
on again after cycle start.
A+B/10/M-Fu 1/02/L34T678GU/0198
– 19 –
M Functions
y = 0… free
1… Tool breakage monitoring 1
2… Tool breakage monitoring 2
3… Tool breakage monitoring 3
4… Tool breakage monitoring 4
5… Tool breakage monitoring 5
6… Tool life and tool (breakage monitoring)
Example : M2= 185 Check with Leukard 2 (post process measuring device)
the signal E2 i.e. fault when whisker is able to swing
through (drill broken !?)
The monitoring system evaluates the current of the main drive motor for tool
breakage monitoring.
6 different upper limit values can be set in the monitoring system which must be
enabled by machining program.
The actual limit value is cancelled by selection of another limit value or by the command
M6 = 085, by the reset-key or by the end of program.
For setting the monitoring limit values the power display of the device must be observed
during the program run, and the max. value is set with the addition of a tolerance.
A+B/10/M-Fu 1/02/L34T678GU/0198
– 21 –
M Functions
zz = No. of cycles;
M6 = 63 Indexing pin up
M6 = 64 Indexing pin down
M6 = 60 Single part escape 1 down 1)
M1 = 60 Start conveyor for blank transport
M1 = 61 Start conveyor for finished part transport
A+B/15/M-Fu 2/02/L34GU/0198
– 22 –
M Functions
Supply/removal WHF160
M1 = 60 Supply blank (conveyor 1)
M2 = 61 Remove finished part (conyeyor 2)
A+B/15/M-Fu 2/02/L34GU/0198
– 23 –
M Functions
A+B/15/M-Fu 2/02/L34GU/0198
– 24 –
M Functions
Individ. functions 1 My = 89
A+B/15/M-Fu 2/02/L34GU/0198
– 25 –
M Functions
Individ. functions My = 88
A+B/15/M-Fu 2/02/L34GU/0198
– 26 –
H-Functions (switching functions)
H-Command Meaning
H01 = 1XXX Feed for turret 1 rotation
XXX = value in µm/min
H01 = 1000 Standard feed for turret 1 rotation
A+B/20/H-Fu 1/02/L34T678/0198
– 27 –
L Functions (Cycles)
A+B/25/Zyk/02/allg/0198
– 28 –
L Functions (Cycles)
C-Y-B-axes cycles:
L135 Rotational axis
L136 Milling on cylinder O.D.
L137 Face surface interpolation (transmit)
L138 Cylindrical surface interpolation (double transmit)-(not for ABC)
L140 Select C-axis
L141 Transfer C-axis
L142 Cancellation of C-axis
L144 Y-offset selection (not for ABC)
L172 Gear hobbing preparation (not for ABC)
L173 Gear hobbing on (not for ABC)
L174 Gear hobbing off (not for ABC)
L177 Starting angle for plain milling is called internally (not for ABC)
L178 Coupling gear milling ON is called internally (not for ABC)
L179 Coupling gear milling OFF is called internally (not for ABC)
L180 Transformation selection (Y- and B-axes) - (not for ABC)
L181 Deselection transmit on inclined cylindrical surfaces (Y-B-axes)- (not for ABC)
L182 Transformation data loading (Y- and B-axes) - (not for ABC)
L183 Correction calculation in real axes (not for ABC)
A+B/25/Zyk/02/allg/0198
– 29 –
L-Functions (cycles)
A+B/25/Zyk/02/allg/0198
– 30 –
L-Functions (cycles)
Gantry work receiving attachment cycles (not for ABC and V-machines):
L132 Remove workpiece from counter spindle and deselet counter spindle machining
Handling cycles shaft type workpieces (not for ABC and V-machines):
A+B/25/Zyk/02/allg/0198
– 31 –
L-Functions (cycles)
Free Subroutine-Numbers
L02 to L79
L300 to L399
L700 to L799
A+B/25/Zyk/02/allg/0198
– 32 –
Roughing Cycle L95 / L96
The following values are either input in the menue picture or programmed as parameter
assignments in the part program.
Parameter Description
R20 Subroutine-No. under which the contour is filed
R21 Starting point of the contour in X (absolute)
R22 Starting point of the contour in Z (absolute)
R24 Finish-turning allowance in X (incremental)
R25 Finish-turning allowance in Z (incremental)
R26 Depth of roughing cut in X or Z (incremental)
(not required for finishing with R29=21 to 24)
R27 Tool nose radius compensation (G41, G42)
R28 Feed speed with L95 only
R29 Mode determination for roughing and finishing
R30 Feed factor for approach speed with undercut with L95 only
X + (Ø)
140 R26
120
°
R12
150°
70
40 R24
R21 R22 R25
Z+ L1601.40011/6
80 60 20 W
Example:
…
N15 R20=36 R21=40 R22=0 R24=0.3 R25=0.1 R26=4 R27=42 R29=41 LF
N16 L96 F0.3 LF
Subprogram
…
%PF36
N1 Z–20 F0.15 LF
▲
N2 X70 LF
N3 A150 B12 A120 X140 Z-60 LF
N4 M17 LF
A+B/25/Zyk/02/allg/0198
– 33 –
Roughing Cycle L95 / L96
Contour-parallel finishing
A+B/25/Zyk/02/allg/0198
– 34 –
Threading Cycle L97
External-, internal-, taper- and scroll threads can be cut with this cycle. The infeed is
automatic and degressive, the cross section of the chip stays constant.
The following values are input in the menue picture or are programmed directly in the
part program as parameter assignment.
Parameter Description
Y31011/10
A+B/25/Zyk/02/allg/0198
– 35 –
Deep Drilling Cycle L98
This cycle is used for drilling deep holes. The drill is relieved for clearing of chips to the
starting point of the drilling after each of the partly drilling-depths has been reached.
The following values are input in the menue picture or are programmed as parameters
directly in the part program.
Parameter Description
R11 0 = with chip breaking, 1 = with retraction
R22 Starting point in Z-direction (absolute)
R24 Value of degression: input without sign (incremental)
R25 First drilling depth: input without sign (incremental)
R26 Final drilling depth (absolute)
R27 Dwell time in starting point (for chip clearing)
R28 Dwell time at drilling depth (chip breaking)
R28=1
R28=1
Rapid traverse
R28=1 Feed
R27=0.5
Z+
W
8 8 R22=1
(R25 – R24)
16 20 R25=30
L1601.40011/7
R26= – 65
Example:
…
N100 R11=1 R22=1 R24=10 R25=30 R26= –65 R27=0.5 R28=1 LF
N110 L98 F0.12 LF
…
Note:
Approach to desired "X" home position must be made prior to the deep drilling cycle call!
A+B/25/Zyk/02/allg/0198
– 36 –
Traversing to Tool Changing Point L110
With the cycle L110 it is possible to traverse to a predetermined tool changing (indexing)
point. The position of the tool changing point is defined with the cycle L410 in the co-
ordination program (%0-%99).
With the parameter R10 can be decided if traversing to the tool changing point should
be in one or both axes. Apart from this the sequence of traversing to the axes can be
influenced.
R12
T
øR11
M
Cycle call:
Traversing to the tool changing point will be in the actual channel first in X-direction then
in Z-direction.
Attention!
During traversing to the tool changing point a pending tool offset No. will be cancelled.
The tool nose radius compensation G41/G42 or constant cutting speed (G96) must be
cancelled before calling the cycle L110.
Traversing to the tool changing point with the cycle L110 is possible in X- and Z-directions
only. Any pending transformations like transmit, double-transmit (U-, V-axes) or rear end
machining (X3-, Z3-axes) must be cancelled before calling the cycle.
A+B/25/Zyk/02/allg/0198
– 37 –
Workpiece presence test L113
Cycle call:
R12 = axis number. The following axis number values are be entered:
A+B/25/Zyk/02/allg/0198
– 38 –
Spindle positioning by cycle L119
Positioning of main and counter spindles can be simplified by means of cycle L119.
0 Main spindle
3 Counter spindle
Angle (0 to ± 359.9 degrees)
The cycle provides for automatic compensation of resulting angular offsets at turret 1
(main spindle, – 20° and counter spindle + 20°) and turret 2 (180°).
If positioning is to be performed without reader stop, M3=95 or M4=95 can be
programmed upstream of cycle call.
The cycle will be quitt with nominal and actual speed values in this
channel and via G0, G64.
A+B/30/Zykspez/02/L3L4/0198
– 39 –
Synchronization with Axis Position - L146
This cycle enables the synchronization of one channel with another channel with
reference to a position of the workpiece. The channel in which the cycle is programmed
is waiting until the programmed position is reached in another channel.
Example: The Z-axes of both turrets travel to starting position only after the Z4-axis of
the counter spindle has reached the positive value 550 mm.
… Machining … Machining
… …
N780 T12 D12 (cut-off tool) N650 T9 D0 (idle indexing)
N785 G0 X42 M4=26 M4=33 N655 G0 G53 X340 D0
N790 Z–65.5 M4=4 S4=1800 N660 G53 Z122 D0
N1060 [ WAIT M , 60 , 1, 2 ] N2060 [ WAIT M , 60 , 1, 2 ]
N795 M8=62
N800 R10=0 R11=1800 R12=4 R13=–4
R14=5 R15=90 R16=0 L128
N805 G96 S4=120 M4=4
N810 G1 X3 F0.08
N815 X–1 F0.04
N820 R16=1 L129
N825 G0 X80 Z–65.3 G95 S4=1000
N830 R10=6 R11=1 R12=550 L146
N1070 [ WAIT M , 70 , 1, 2 ] N2070 [ WAIT M , 70 , 1, 2 ]
N835 G0 G53 X340 Z380 D0 M4=4 N665 G0 G53 X340 Z400 D0
N1080 [ WAIT M , 80 , 1, 2 ] N2080 [ WAIT M , 80 , 1, 2 ]
N840 M392 N670 M392
N845 @100 K–15 N675 @100 K–15
N9999 M30 N9999 M30
A+B/30/Zykspez/02/L3L4/0198
– 40 –
Gantry type receiving attachment
Greifer
Gripper
WG MG
R913 R912
L1301.10041/2
L1301.10041/2
M8=62 checking if the gantry work receiving attachment has traversed out of the
collision zone (no automatic check).
A+B/30/Zykspez/02/L3L4/0198
– 41 –
Counter spindle
The cycle L123 may be called only when the tailstock is active
(MAFU). Set additionally MAFU "Start at open chucking means" .
Spindle 4 4
Spindel Spindle
Spindel33
(Hauptspindel)
(Main spindle) (Counter spindle)
(Gegenspindel)
R10
R13
Toleranz
Tolerance
– +
M W M3
L1301.10031/6
The tailstock point traverses with the cycle L123 in rapid traverse to the programmed
approach position.
Engaging the tailstock centre for support of the workpiece and releasing it are
programmed as follows:
A+B/30/Zykspez/02/L3L4/0198
– 42 –
Counter spindle
R16 = 0 Workpiece pulling The main spindle chuck opens and the
counterspindle pulls the workpiece by the
dimension Z4 = R13 from the main spindle. The
main spindlechuck closes when the position is
reached.
R16 = 1 Workpiece re-gripping The counter spindle chuck opens and the counter
spindle advances by the dimension Z4 = R13
over the workpiece. The counter spindle chuck
is closed on reaching the position
A+B/30/Zykspez/02/L3L4/0198
– 43 –
Counter spindle
R16 = d Mode:
0 - With rotation
1 - Without rotation
2 - Only selection of rotation
10 - Traversing against dead stop with rotation
11 - Traversing against dead stop without rotation
Spindle 44
Spindel Spindle 33
Spindel
(Main spindle)
(Hauptspindel) (Counter spindle)
(Gegenspindel)
R13 R14 R15
S4 S3
M W M3
R902 (ZMW)
Working
Arbeits-
position
position
L1301.10031/1
A+B/30/Zykspez/02/L3L4/0198
– 44 –
Tolerance
Counter spindle
R16 = x L129
R16 = 1 The counter spindle with the workpiece traverses to the rear working
position.
A cut-off check is carried out prior to the traversing.
R16 = –1 The counter spindle traverses without a workpiece to the rear working
position.
The workpiece remains in the main spindle chucking means.
R16 = x L117
A+B/30/Zykspez/02/L3L4/0198
– 45 –
C-Axis
R10 = x L140 (M70) Selecting C-axis (When this is done the reference point of the
C-axis is approached automatically).
R10 = x L142 (M71) Cancelling C-axis.
R10 = x L141 Switching C-axis from one channel to another channel.
On the periphery of the workpiece any desired cylinder tracks, consisting of straight lines
and circular arcs, can be produced. The cutter radius compensation can be used. The
positions of the C-axis are stated in degrees. The conversion to the circumferential
dimensions of the working diameter is carried out internally to the control.
Programming example:
Conversion factor
0 or 4 = C-axis Main spindle
3 = C-axis Counter spindle
A+B/30/Zykspez/02/L3L4/0198
– 46 –
C-Axis
X1+ (U1+)
L138
L137
W
Z1+Y1301.40014_1
Y1+ (V1+)
Y1+ (V1+)
On leaving the cycles, the functions G0, G64 and G94 are
pending.
A+B/30/Zykspez/02/L3L4/0198
– 47 –
Y- and B-axes
After selection all traversing movements and zero offsets must be programmed as U, V,
W or U, Y, W commands
X U W
∆Z–
X, Z = real axes
U W Wf U,W = fictive axes
∆X+
+αT
Z
M Wr
X+
+αT
Z+
−αT L1301.10051/4
M Machine datum
Wr Workpiece zero point of the real coordinate system
Wf Workpiece zero point of the fictive coordinate system
R11=αT Transformation angle coordinates shifting from Wr to Wf.
R12=∆X X-shifting (radius programming)
R13=∆Z Z-shifting
A+B/30/Zykspez/02/L3L4/0198
– 48 –
Y- and B-axes
Example:
.
R11 = 10 L184
D15 L183 α B-
. α B+
.
α B-
Z
Y
L1301.10051/2
A+B/30/Zykspez/02/L3L4/0198
– 49 –
Y- and B-axes
A+B/30/Zykspez/02/L3L4/0198
– 50 –
Tools Working Geometry
The tool reference point is moved from the tool datum to the tool point by the tool offsets.
The tool datum is the plane of contact of the tool carrier (tool holder) with the turret.
Tool length Z
B
Tool length X
T
Y1301.10161/2
D…
offset No.
The number of working memories depends on the degree of expansion. Per turret
there are 30 tool offsets. The numbering of the working memories (and offsets) is
continuous and could be divided as follows:
A+B/35/WZ/02/L3L4/1197
– 51 –
Tools Working Geometry
Z+
T T T
X+ X+ X+
Z+ Z+
2 6 1
X+ 7 2 6 1 5 X+
7 9 5
Z+ 3 8 4
Z+
3 8 4
T T T
X+ X+ X+
Z+ Z+
Z+
X … Tool length
Z … Tool length
B … Cutting edge radius
T … Tool carrier reference point
L1601.40011/3
A+B/35/WZ/02/L3L4/1197
– 52 –
Tools Working Geometry
X+
X+
Z+ L1601.40011/4
X… Tool length
Z… Tool length
B… Milling cutter radius
T… Tool carrier reference point
A+B/35/WZ/02/L3L4/1197
– 53 –
Tools Working Geometry
Z+
Z+ Z+
X+ X+ X+
T T T
3 8 4
Z+ Z+
3 8 4
7 9 5
X+ 7 2 1 5 X+
6
T T
Types: Turning tool
defined by position
of cutting edge
2 6 1
Z+ Z+
X+ X+ X+
T T T
Z+
Y1301.10161_11
X … Tool length
Z … Tool length
B … Cutting edge radius
T … Tool carrier reference point
A+B/35/WZ/02/L3L4/1197
– 54 –
Tool Radius Compensation G41, G42
Z-axis non-mirrored
Tool type
WZ-Typ G02
2 6 1
Revolver
Turret 1 1 7 9 5
X+
X+
3 8 4
G03
G41 G42 G42
G41
Main
Haupt- Gegen-
spindel G41 G42
spindle G42 G41 Counter
spindel
Z+ spindle
G42 G41
G41 G42
G42 G41
G41 G42
Tool type
WZ-Typ G03
3 8 4
X+
X+ Turret 2 7 9 5
Revolver 2
2 6 1
G02 Y1301.30012/6
Z-axis mirrored
Tool type
WZ-Typ G03
2 6 1 Revolver
Turret 1 1 X+
7 9 5
G42 G41
3 8 4
G02
G41
G42 Gegen-
Z+ Counter
G42 spindel
spindle
G41
Tool type
WZ-Typ G02
3 8 4 G42
G41
7 9 5
2 6 1
Turret 2
Revolver 2 X+
G03
Y1301.30012/7
A+B/35/WZ/02/L3L4/1197
– 55 –
Contour Features
Radius
Radius
Angle
Chamfer
Chamfer
Angle
Y31011/14-01
A+B/35/Kontur/02/allg/1197
– 56 –
Contour Features
2nd angle
1st angle
2nd angle
Radius
1st angle
1st radius
2nd radius
2nd angle
1st angle
Transition radius
Y31011/15-01
A+B/35/Kontur/02/allg/1197
– 57 –
Contour Features
Y31011/16-01
A+B/35/Kontur/02/allg/1197
– 58 –
INDEX-Werke GmbH & Co. KG
Hahn & Tessky
Postfach 10 03 54
D-73726 Esslingen
Fax (0711) 3191-587
E-Mail TED@INDEX-Werke.de