Download as pdf or txt
Download as pdf or txt
You are on page 1of 40

BETRIEBS-

ANLEITUNG
Operating Instructions · Manual de operación

Option for the Control

C-Axis
Circular Axis
Linear Axis (Transmit Functions)

INDEX G200
INDEX G300
INDEX ABC

Control INDEX C 200 - 4

LL13 02.1 041 1 - 03.01


0301/KR
Note on applicability
Some illustrations in this publication may deviate slightly from the product supplied, but this will not detract
from their instructional value.
The right of alteration by reason of technical progress is reserved by INDEX.

A word on copyright
This publication is protected by the law of copyright. The rights thereby established, particularly those of
translation, reprinting, extraction of illustrations, reproduction by photo-mechanical or similar means, and
storage in data processing installations, are strictly reserved, even for use as extracts.
Photo-copies for personal and other use of one’s own may only be made of individual sections or parts thereof
as single copies.

© Copyright by INDEX-Werke GmbH & Co. KG Esslingen 2001


Contents

Introduction ...................................................................................................................................................... 4
C-Axis sence of rotation .................................................................................................................................... 4

Technical Data of the C-Axis ........................................................................................................................ 5


C-axis, driven by main drive unit (direct drive principle) ................................................................................. 5

General Description ........................................................................................................................................ 6


Selection and cancellation of the C-axis, switching over the C-axis .............................................................. 7

Manual Operation ........................................................................................................................................... 8


"Spindle inching mode" assignment .................................................................................................................. 8

Machining Planes ............................................................................................................................................ 10


Selection of Machining Planes .......................................................................................................................... 10
Machining Plane-Axial Tool ................................................................................................................................ 11
Machining Plane-Radial Tool .............................................................................................................................. 12
Exemples with circular axis ............................................................................................................................... 13

Milling of Cylinder Tracks L136 .................................................................................................................... 15


Programming Example ....................................................................................................................................... 16

Cutter Radius Correction ............................................................................................................................... 18


Selection and cancellation of cutter radius correction ..................................................................................... 18

C-Axis as Linear Axis (Transmit) L137 (OPTION) ....................................................................................... 19


Short Description of Contour ............................................................................................................................ 20
Examples with Sections of Contour ................................................................................................................. 21
Example with Linear Axis L137 ........................................................................................................................ 22

Programming example solutions .................................................................................................................. 23


Positioning the workspindle for drilling and milling in arbitrary angular positions ......................................... 23
Milling of circular arcs on the flat surface of a workpiece ............................................................................. 27
Milling of Circular arcs and Straight Lines on the Flat Surface of a Workpiece ........................................... 29
Milling of Annular Grooves, consisting of Straight Lines on the Circumference of the
Workpiece in the Z-C-Plane ............................................................................................................................... 31
Programming C-axis only channel 2 with facing from channel 2 and turning from channel 1 .................... 33
Programming example with linear axis L137 ................................................................................................... 35
Programming example with linear axis L137 and cutter radius correction .................................................... 37

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 3 –
Introduction

The C-axis, in conjunction with driven tools in the turret, enables turning and also
complicated milling operations to be carried out on the INDEX CNC machines, with
a single clamping. By this device the manufacturing costs can be considerably reduced,
due to shorter tool running times. Where the demands on accuracy, concentricity and
circularity of turned and milled components are exacting, the finish machining enables
tedious aligning operations on a milling machine to be saved.

With the C-axis, the workspindle can be held in a controlled position. The workspindle
is thus an additional, programmable axis of rotation. It is given its position via the
address letter "C" from the part program.

The accuracies achieved on the workpiece will depend upon the current working
radius. With increasing distance from the centre point, the accuracy decreases.

C-axis special features are being described in this chapter.

C-Axis sence of rotation

Main spindle Counter spindle


(INDEX G200, G300, ABC) (INDEX G200, G300)

C+
C+

C or C4 C3

Y1301.10301/2
Fig. 1

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 4 –
Technical Data of the C-Axis

C-axis, driven by main drive unit (direct drive principle)

Max. torque Reso-


Can be used on Max. programmable Max lution
with machine workspindle workspindle speed acceleration time de-
INDEX Nm rpm s grees

for acceleration to
nmax. = 3000 min-1

G200, G300 Drive motor 3000 min-1 G200, ABC 0,001


ABC nominal torque for G00 u. G60 = ca. 1s

G300
for G00 u. G60 = ca. 2,5 s

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 5 –
General Description

In milling or positioning, the C-axis is programmed in degrees of arc. Since a maximum


of 27,7 workspindle revolutions can be programmed in one traverse block, a maximum
programmable number of degrees of 9999.9999° is possible for the C-axis.

Plus or minus dimensions can be stated. All three axes X, Z and C can be simultaneously
traversed and interpolated.

The dimensions of the X-axis must always be stated as a diameter in absolute


programming.

The speed of the C-axis is stated in degrees per minute (accuracy of input 1°/minute).
If it is desired to obtain the feed in millimetres per minute, the angular speed must
be converted into the corresponding circumferential speed, according to the machining
diameter.

For the unit diameter D0 = 360/π = 114.592 mm, the angular speed (degrees/minute)
is equal to the linear speed (millimetre/minute).

If machining is carried out only with the C-axis at a constant diameter, then we obtain
from the following formula:

Linear speed: VB = D • VW
VB = linear speed at machining
D0 diameter in mm/min
VW = programmed angular speed
D0 in degrees/min
Angular speed: VW = • VB
D D = machining diameter
D0 = unit diameter = 114.592 mm

Where there is a joint movement of the C- and Z-axes (Fig. 2: Helix on a cylinder) the
result is a uniform linear speed as a function of the programmed speed, the machining
diameter and the pitch of the helix (Fig. 2).

C
D

Z α

Y01216/03

Fig. 2: Joint movement of C-axis and Z-axis

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 6 –
General Description

Selection and cancellation of the C-axis, switching over


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

x = 0 or 4 => C-axis Main spindle


x=1 => C-axis Synchronized spindle
x=3 => C-axis Counter spindle G200/G300

When switching-on the machine the C-axis is cancelled.

Example:
For alternating machining with C-axis main spindle by turret 1 and turret 2.

Channel 1 Channel 2
. .
[WAIT_M,0815,12] [WAIT_M,0815,1,2]
R10=0L140 .
G0 C100 . Wait
. .
R10=0 L141 .
[WAIT_M,0816,1,2 [WAIT_M,0816,1,2]
. R10=0 L140
. G0 C200
Turning (rear end) .
. .
. R10=0 L142
[WAIT_M,0817,1,2] [WAIT_M,0817,1,2]
R10=0 L140 .
G0 C50 .
. .
R10=0 L142 .
[WAIT_M,0818,1,2] [WAIT_M,0818,1,2]

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 7 –
Manual Operation

"Spindle inching mode" assignment


With active milling functions, the C-axis can be manually traversed in the JOG or
INCREMENT modes by means of the SPINDLE INCHING mode keys. The SPINDLE
INCHING mode keys can be assigned to a single spindle or several spindles simultanously.
S123.3 S124.5

Depress key MACHINE OPERATION (if necessary).


M

XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX XXXXXX

Depress softkey operate units.

XXXXXXX

XXXXXXX

XXXXXXX
Depress softkey spindles.
XXXXXXX

XXXXXXX

XXXXXXX

XXXXXXX

The following screen will be displayed:

Spindles
Input

Spindle Speed Position


4 0

Actual values
Speed M19 from Spindle tip button
Position turret active
Nomin. Actual Nomin. Actual
S1 0 0 0.0 0.0 01 0
S2 0 0 0.0 0.0 02 0
S3 0 0 0.0 0.0 01 0
S4 0 0 0.0 0.0 01 1
S5 0 0 0.0 0.0 01 0
S6 0 0 0.0 0.0 01 0

Cursor

Y1302.10021/1

The number of displayed spindles depends on machine extension


level.

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 8 –
Manual Operation

Position the cursor in the "spindle inching key effective" window to the input field for
the desired spindle.

S4 = Main spindle
S3 = Counter spindle
etc.

Enter figure "1" to activate the function. After figure "0" input, the activation will be
cancelled.

Entries will be taken over by INPUT.

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 9 –
Machining Planes

Selection of Machining Planes


In conjunction with the C-axis there are three main working planes which are programmed
with the subprograms L135 and L136 (Option-L137 Transmit).

L136 = radial

C-axis
X-axis

L140 (L135) = axial Y1301.10301/1


Z-axis

Fig. 3

L140 (L135) = X-Z (C) Plane Tool positioned axially

L136 = Z-C (X) Plane Tool positioned radially

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 10 –
Machining Planes

Machining Plane-Axial Tool

The X-Z machining plane is used for work on the

"end face"

of the workpiece.

The tool lengths X and Z as well as the cutter radius B are input into the tool offset
memory. On the tool illustrated, the tool length X = 0.

X+
X, Z = Tool length
B = cutter radius
B

Z+
L1601.40011/4

Fig. 4

As the cutter radius B cannot be taken into account by the control (no tool nose
radius compensation)

the path of the centre point of the cutter must be programmed,


except with the option "transmit function" (tool nose radius
compensation possible).

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 11 –
Machining Planes

Machining Plane-Radial Tool

The "C-Z" machining plane is used for machining on the

"circumferential surface"

of a workpiece with a radially oriented tool.

The tool lengths X and Z and the cutter radius B are input into the tool offset memory.

X, Z = Tool length
B = cutter radius

X+

L1601.40011/4
B

Fig. 5

The cutter radius B will be compensated in the Z- and C-directions for milling cylindrical
paths when the tool nose radius compensation is called up.

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 12 –
Machining Planes

Exemples with circular axis


37
30 10
6 3 3

C– C+ 3

12 4

C0 W
8 Ø80

30°
Ø10
R30

12

Y01216/09

Fig.: Positioning the workspindle for drilling and milling in arbitrary angular positions

40°
2

C+50
8

=Anfang
Start

C0 W

R2
0 =ENDE
End

Y01216/10

Fig.: Milling of Circular Arcs on the Flat Surface of a Workpiece

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 13 –
Machining Planes

Depth of groove 4 mm

18
27

30¡

5
10

72 Y01216/11

Fig.: Milling of Circular Arcs and Straight Lines on the Flat Surface of a Workpiece

Z-axis

–25

–22 Outside diameter 120 mm


–10
Depth of groove 4 mm

W
30°
90°
180°

C-axis
270°

Y01216/12

Fig.: Milling of Annular Grooves

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 14 –
Milling of Cylinder Tracks L136

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.

For this purpose the conversion factor

P= machining diameter (R11 = ... )


unit diameter

is programmed under G92 P... Accuracy of input 0.00001 (L136).

The unit diameter is calculated as follows:

360
unit diameter = = 114,592 mm
π

Programming example:

N105 R10 = x R11 = xxx.xxxxx L136

Conversion factor

0 or 4 = C-axis Main spindle


1 = C-axis Synchronized spindle
3 = C-axis Counter spindle G200/G300

The conversion factor P is self-holding until renewed programming takes place, e.g.
R10 = x R11 = xxx.xxxx L136.

So long as the factor is not 1, the C-axis can interpolate only with the Z-axis. Before
a linear interpolation with the X-axis can be carried out, the cylinder track milling must
be cancelled with L135 or L142.

A value in the X-axis in its own block without Z-information or C-inform-ation is


admissible.

The feed speed is stated in mm/min. It is maintained according to the machining


diameter on the contour.

For circular contours (G2 or G3), the radius is programmed with B.... (mm).

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 15 –
Milling of Cylinder Tracks L136

Programming Example

Development of cylinder

60
Z+
20

C+
R1

65°
Workpiece drawing 8

R1
5

230°
80
60

0
R2
Ø90
Ø100

30°

R30

360°
8
8
20 20
Y01216_14
Fig. 6

Calculation of the individual contour elements


Since the drawing dimensions are stated partly in degrees of angle and partly in
millimetres, all dimensions of the C-axis must first be calculated as circumferential
dimensions in millimetres, according to the machining diameter established. All the
C-axis dimensions are then converted into degrees of arc.

Calculation of the conversion factor P:(R11 = ... )

R11 = ... (P) = machining diameter the more accurate the


unit diameter calculation, the more
precise will be the
100 produced radii
R11 = ... (P) = = 0,87266
114,592

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 16 –
Milling of Cylinder Tracks L136

Mostly the drawing dimensions are stated in mixed dimensional


systems. Therefore they mut be converted.

Calculation of circumferential dimensions in millimetres:

Conversion of degrees 65 degrees x 0,87266 = 56,723 mm


into "mm" 230 degrees x 0,87266 = 200,712 mm
360 degrees x 0,87266 = 314,158 mm

–25,981
Development of cylinder = Statement of contour

Z-axis
–57,321

–20 –18
+20

–60
–45
Z–

–38
–20
–24,019

38,723

15 56,723
71,723
C+
200,712
210,712
268,391
15
283,392
314,158

C-axis
Fig. 7
L1301.10411_1

Conversion of circumferential dimensions into degrees of arc:

Conversion of mm 38,723 mm : 0,87266 = 44,374 degrees


into "degrees" 56,723 mm : 0,87266 = 65,000 degrees
71,723 mm : 0,87266 = 82,189 degrees etc.

Development of cylinder = Statement of contour


–25,981
–57,321

Z-axis
–20 -18
+20

–60
–45

Z—
–38
–20
–24,019

44,374°
17,189° 65°
82,189°
C+
230°
241,46°
17,189° 307,557°
324,748°
360°

Fig. 8
C-axis
L1301.10411_2

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 17 –
Cutter Radius Correction

Selection and cancellation of cutter radius correction

G40 No cutter radius correction; is active when the NC is


switched on. Cancel by G41 or G42.

G41 Cutter is to left of contour in direction of traverse.

G42 Cutter is to right of contour in direction of traverse.

Fig. 9:Tool to right of contour- G42

Fig. 10: Tool to left of contour - G41


Y01216_17

When the cutter radius correction is selected, G00 or G01 must be active. In addition
the two axes which lie in the cutter radius correction plane must be programmed in
the selection block.

With axial machining (L137 Transmit function), the cutter radius correction is taken
into account in the U- and V-plane (Option).

With radial machining (L136 Cylinder track milling), the cutter radius correction is
taken into account in the Z- and C-plane.

Where the cutter radius correction is active, a maximum of one intermediate block
without a movement distance in the cutter radius correction plane is admissible.

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 18 –
C-Axis as Linear Axis (Transmit) L137 (OPTION)

By this option, an imaginary U-V Cartesian co-ordinate system is formed on the end-
face of the workpiece. Sequence of the axes U - V - Z.

Radius
V+
C+
U+
X+

Z— Z+
X—
U-

C—
V-
Y01216_18
Fig. 11

At the front end of the workpiece, any desired shape compounded of straights and
circular arcs can be produced.

For linear movements, interpolation in all three axes is possible. On circular arc
movements in the U and V axes, an accompanying feed in the Z-axis as a linear axis
is permissible.

The zero point of the U and V axes should be at the centre of the workpiece.

Before selection of the transmit functions, the following must be


observed:
- The C-axis must be set to 'C0', otherwise the complete contour
will be shifted by the difference in degrees.
- The tool must be in a positive X-position (X>0), otherwise the
programmed contour will be mirrored.

The linear axis is engaged with subprogram L137.


With subprogram L135 (L142), the linear axis is disengaged again.

Progr.ex.:
N500 R10=0 L137 (Selection Transmit funct. C-axis Main drive)

N600 R10=0 L135 (Cancellation Transmit funct. Selection Rotary axis)

U-V-axis values are input as positive or negative values in millimeters as radius


specifications. The minimum programmable increment is 0,001mm. Advance speed
is input in units of mm/min.

The transmit function must be reset via L135 prior to any turret indexing or return
cycle.

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 19 –
C-Axis as Linear Axis (Transmit) L137 (OPTION)

Short Description of Contour


For front-end milling, a short description of the contour can be inserted. This appreciably
simplifies the manual programming of inclined surfaces and radii, a prerequisite being
the "C-axis as linear axis" option. In the programming of inclined surfaces, the angle
A must be given as measured in the clockwise direction from the positive U-axis.

A90
A V+
V+

A
A180 A0
U– U+ U– U+

V– V–
A270

880/04

Fig. 12

The individual straights can be radiused or chamfered where they join others, it being
merely necessary to give the size of the radius (B) or the chamfer (B-). The geometrical
calculation is performed by the control. Three-dimensional machining is not possible.

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 20 –
C-Axis as Linear Axis (Transmit) L137 (OPTION)

Examples with Sections of Contour


Angle statement Angle statement
(2-point section of contour) with insertion of a radius

N30 A140 V–10 N45 A140 V30 B10


N50 U10
V+
V+
U– (Ø) W 70 U+
–30 140°
–10 140°

0
R1
–10
–30 W

U– (Ø) 10 U+
V– V–

Angle statement Two-angle statement


with insertion of a chamfer (3-point section of contour)
N45 U80 V35 B–3
N50 A170 U–30 N54 A110 A170 U–80 V–10
Winkel
Angle Fase (B–)
Chamfer (B-) V+
V+
3
U– W U+
170°
–30 –80 30
–10
170°
2.2nd angle
Winkel

U– –10 W U+ 110°
–38
30 80 90 1.1st angle
Winkel

V– V–

Two-angle statement Two-angle statement


with insertion of a radius with insertion of several radii
2.Radius
2nd radius
N56 A70 A10 U58 V15 B15
N41 U54 B4
N42 A110 A170 U–42 V21 B0 B6
V+ N43 V32
15 V+
10° 32
U– R6
R1

170°
21 kein Radius
5

No radius
–60 W 58 U+ 2.Winkel
2nd angle
70° U– 42 W 54 U+
110°
–25 –9 1.Winkel
1st angle
V–
R4

V–
Übergangsrad.
Transition radius
880_05
Fig. 13

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 21 –
C-Axis as Linear Axis (Transmit) L137 (OPTION)

L137

G3 U... V... B...


V+
C+

U-
X– =B U+
X+
R

C–
V- 880_02

Fig. 14

Example with Linear Axis L137


V+

V+
C+
30 20 20 20
R40

P4 P3
P2 P1
R
20

10
20

P3
U–
X– U+
X+ U– U+
8 10

R8 B
15

P4 A
25

P5 R6 D
P5 P6
5

C P2 P7
P6
P1
75
°

30 Y01216/20
Groove 3mm deep Y01216_19
C–
V–

V–
Fig. 15 Fig. 16

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 22 –
Programming example solutions

Positioning the workspindle for drilling and milling in


arbitrary angular positions

Direction of movement

37
30 10
6 3 3

C– C+ 3

12 4

C0 W
8 Ø80

30°
Ø10
R30

12

Fig. 17
Y01216/09

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 23 –
Programming example solutions

C-axis only from channel 1, cylindrical path milled from


channel 2

Example for Fig. 17:

%MPF1007 %MPF2007
N5 L100 N5 L100
N10 G0 G53 X260 Z540 D0 N10 G0 G53 X390 Z517 D0
N15 G59 X=R901 Z=R902 C=R903 N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=3700 N20 G92 S4=3700
N25 M4=26 M4=33 N25 M4=26
N30 T1 D1 N30 T4 D34
N1010 [ WAIT M,10,1,2 ] N2010 [ WAIT M,10,1,2 ]
N35 R10=0 L140 N40 M2=26 M2=33
N40 M1=26 M1=33 N45 G0 X82 Z–13
N45 T1 D1 M0=8
N50 G0 X60 Z2 C-30
N55 M1=3 S1=1200
N60 G1 G94 Z–15 F120
N65 G0 Z50
N70 T3 D3
N80 G0 C–180 X90 Z2
N85 Z–4
N90 M1=3 S1=1500
N95 G1 G94 X24 F120
N100 X30 Z2 F500
N105 M1=5
N110 G0 G95 Z70 X100 C270
N1020 [ WAIT M,20,1,2 ] N2020 [ WAIT M,20,1,2 ]
N50 M2=3 S2=1800
N55 G1 G9 G94 X74 F80
N60 G9 Z-37 F120
N65 X82 Z–35 F500
N70 G0 G95 X100 Z50
N75 M2=5
N1030 [ WAIT M,30,1,2 ] N2030 [ WAIT M,30,1,2 ]
N120 R10=0 L142
N135 G0 G53 X260 Z540 D0 N80 G0 G53 X390 Z517 D0
N1050 [ WAIT M,50,1,2 ] N2050 [ WAIT M,50,1,2 ]
N140 M30 N90 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 24 –
Programming example solutions

C-axis from channel 1 and from channel 2

Example for Fig. 17:

%MPF1007 %MPF2007
N5 L100 N5 L100
N10 G0 G53 X260 Z540 D0 N10 G0 G53 X390 Z517 D0
N15 G59 X=R901 Z=R902 C=R903 N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=3700 N20 G92 S4=3700
N25 M4=26 M4=33 N25 M4=26
N30 T1 D1 N30 T4 D34
N1010 [ WAIT M,10,1,2 ] N2010 [ WAIT M,10,1,2 ]
N35 R10=0 L140 N40 M2=26 M2=33
N40 M1=26 M1=33
N50 G0 X60 Z2 C-30 M0=8
N55 M1=3 S1=1200
N60 G1 G94 Z–15 F120
N65 G0 Z50
N75 T3 D3
N80 G0 C–180 X90 Z2
N85 Z-4
N90 M1=3 S1=1500
N95 G1 G94 X24 F120
N100 X30 Z2 F500
N105 M1=5
N110 G0 G95 Z70 X100
N115 R10=0 L141
N1020 [ WAIT M,20,1,2 ] N2020 [ WAIT M,20,1,2 ]
N45 R10=0 L140
N55 M2=3 S2=1800
N60 G0 X82 Z-13 C90
N70 G1 G9 G94 X74 F80
N75 G9 Z–37 F120
N80 X82 Z–35 F500
N85 G0 G95 X100 Z50
N90 M2=5
N95 R10=0 L142
N125 G0 G53 X260 Z540 D0 N105 G0 G53 X390 Z517 D0
N1040 [ WAIT M,40,1,2 ] N2040 [ WAIT M,40,1,2 ]
N130 M30 N110 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 25 –
Programming example solutions

C-axis programming in channel 1 and channel 2 with facing


turret 1 and turning turret 2

Example for Fig. 17:

%MPF1007 %MPF20 07
N5 L100 N5 L100
N10 G0 G53 X260 Z540 D0 N10 G0 G53 X390 Z517 D0
N15 G59 X=R901 Z=R902 C=R903 N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=3700 N20 G92 S4=3700
N25 M4=26 M4=33 N25 M4=26
N30 T2 D2 M1=8 N30 T2 D32 M2=8
N35 G0 X85 Z0 M4=3 G96 S4=180 N35 G0 X100 Z2
N40 G1 X-1 F0.2
N45 G0 X100 Z100 G95 S4=1500
N1010 [ WAIT M,10,1,2 ] N2010 [ WAIT M,10 ,1, 2 ]
N50 T3 D3 N45 M4 =33
N55 G0 X60 Z50 N50 M4=3 S4=1500
N55 G0 X80
N60 G1 Z–5 F0.2
N65 G0 X100 Z50
N1020 [ WAIT M,20,1, 2 ] N2020 [ WAIT M,20,1,2 ]
N60 R10=0 L140 N75 T4 D34
N65 T3 D3 N80 G0 X85 Z–13
N70 M1=26 M1=33
M75 M1=3 S1=1200
N80 G0 X60 Z2 C-30
N90 G1 G94 Z–15 F120
N95 G0 Z50
N100 T5 D5
N110 M1=3 S1=1500
N115 G0 X90 Z2 C–180
N125 Z–4
N130 G1 G94 X24 F120
N135 X30 Z2 F500
N145 G0 G95 X150 Z50
N150 R10=0 L142
N1030 [ WAIT M, 30 ,1, 2 ] N2030 [ WAIT M1, 30 ,1, 2 ]
N155 T2 D2 N85 R10=0 L140
N95 M2=26 M2=33
N100 M2=3 S2=1800
N105 G0 X82 Z–13 C90
N115 G1 G94 X74 F80
N120 Z-37 F120
N125 X82 Z–35 F500
N135 G0 G95 X100 Z50
N140 R10=0 L142
N165 G0 G53 X260 Z540 D0 N150 G0 G53 X390 Z517 D0
N1050 [ WAIT M,50,1,2 ] N2050 [ WAIT M, 50 ,1, 2 ]
N170 M30 N155 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 26 –
Programming example solutions

Milling of Circular Arcs on the Flat Surface of a


Workpiece
The centre point of the circular arc must lie on the centre of the workspindle. Cutter
radius compensation cannot be used.

40°
2

C+50

8
= Start
=Anfang

C0 W

R2
0 = End
=ENDE

Fig. 18 Y01216_10

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 27 –
Programming example solutions

Programming C-axis only channel 1

Example for Fig. 18:

%MPF1008
N5 L100
N10 G0 G53 X260 Z540 D0
N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=4000
N25 T1 D1 M1=8
N30 M4=26 M4=33
N35 M4=4 S4=2500
N40 G0 G95 X82 Z0
N45 G1 X–1 F0.2
N50 G0 X100 Z80

N1010 [ WAIT M,10,1,2 ]

N55 R10=0 L140


N60 M1=26 M1=33
N65 T3 D3
N70 G0 X40 Z2 C50
N80 M1=3 S1=1200
N90 G1 G9 G94 Z–2 F60
N95 C90 F100
N100 C270 Z–4
N110 Z2 F1000
N115 M1=5
N120 G0 G95 X150 Z80
N125 R10=0 L142

N1020 [ WAIT M,20,1,2 ]

N130 G0 G53 X260 Z540 D0

N1030 [ WAIT M,30,1,2 ]

N140 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 28 –
Programming example solutions

Milling of Circular Arcs and Straight Lines on the Flat


Surface of a Workpiece
The centre points of the circular arcs must lie at the centre point of the workpiece.
When milling straight lines, their centre line must pass through the centre point of
the workpiece.

Depth of groove 4 mm

18
30¡ 27

5
10

72

Fig. 19 Y01216_11

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 29 –
Programming example solutions

Programming C-axis only channel 1

Example for Fig. 19:

%MPF1009
N5 L100
N10 G0 G53 X260 Z540 D0
N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=4000
N25 T1 D1 M1=8
N30 M4=26 M4=33
N35 G95 M4=4 S4=700
N40 G0 X82 Z0
N45 G96 S4=180
N50 G1 X-1 F0.2
N55 G0 X100 Z80 G95 S4=1000

N1010 [ WAIT M,10,1,2 ]

N60 R10=0 L140


N65 M1=26 M1=33
N70 T3 D3
N75 G0 X80 Z2 C0
N80 Z–4 M1=3 S1=2200
N90 G1 G9 G94 X54 F140
N100 C150 F300
N110 X36 F140
N120 C510 X20
N125 Z3 F1000
N130 G0 X150 Z80 M1=5
N135 R10=0 L142

N1020 [ WAIT M,20,1,2 ]

N145 G0 G53 X260 Z540 D0

N1030 [ WAIT M,30,1,2 ]

N150 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 30 –
Programming example solutions

Milling of Annular Grooves, consisting of Straight Lines


on the Circumference of the Workpiece in the Z-C-Plane
Only linear movements can be traversed. An interpolation in three axes simultaneously
is possible. The cutter radius compensation cannot be used.

External diameter of cylinder 120 mm


Depth of groove 3 mm

Developed view of cylinder

Z-axis

–25

–22
–10

W
30°
90°
180°

C-axis
270°

Y01216_12
+

Fig. 20

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 31 –
Programming example solutions

Programming C-axis at main Programming C-axis at main


spindle (channel 1) with turret 1 spindle (channel 2) with turret 2

Example for Fig. 20: Example for Fig. 20:

%MPF1010 %MPF2020
N5 L100 N5 L100
N10 G0 G53 X260 Z540 D0 N10 G0 G53 X400 Z500 D0
N15 G59 X=R901 Z=R902 C=R903 N15 L130
N20 G92 S4=4000 N20 G92 S3=4000
N25 T1 D1 M1=8 N25 G59 X=R901 Z=R906
N30 M4=26 M4=33 N30 M3=26 M3=33
N35 G95 M4=4 S4=480 N35 T2=1 D31 S3=600 M3=4
N40 G0 X122 Z0 N40 G0 X125 Z0 M2=8
N45 G96 S4=180 N45 G1 X–1 F0.2
N50 G1 X-1 F0.2 N50 G0 G95 X130 Z30 S3=1000
N55 G0 X125 Z80 G95 S4=1000
N2010 [ WAIT M,10,1, 2 ]
N1010 [ WAIT M,10,1, 2 ]
N55 R10=3 L140
N60 R10=0 L140 N60 M2=26 M2=33
N65 M1=26 M1=33 N65 T2=3 D33
N70 T3 D3 N70 S2=2200 M2=3
N75 G0 X114 Z3.5 C30 N75 G0 X114 Z4 C3=30
N85 M1=3 S1=2200 N80 G1 G94 Z–10 F140
N90 G1 G94 Z–10 F140 N85 C3=90
N100 C90 N90 Z–22
N110 Z–22 N95 C3=180 Z-25
N120 C180 Z-25 N100 C3=270
N125 C270 N105 G0 G95 X125 M2=35
N130 G0 X125 N110 R10=3 L142
N135 Z100 M1=5 N115 L131
N140 R10=0 L142
N2020 [ WAIT M,20,1,2 ]
N1020 [ WAIT M,20,1,2 ]
N150 G0 G53 X400 Z500 D0
N150 G0 G53 X260 Z540 D0
N2030 [ WAIT M,30,1,2 ]
N1030 [ WAIT M,30,1,2 ]
N155 M30
N155 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 32 –
Programming example solutions

Programming C-axis only channel 2 with facing from


channel 2 and turning from channel 1

Development of cylinder

60
Z+
Workpiece drawing 20

C+
R1

65°
8

80 R1
5
60

230°
0
R2
Ø90
Ø100

30°

R30
8
20 360°
8
20 Y01216_14

Fig. 21

For the calculation of the individual contour elements refer to the section "Milling of
Cylinder Tacks".

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 33 –
Programming example solutions

Example for Fig. 21:

%MPF1012 %MPF2012
N5 L100 N5 L100
N10 G0 G53 X260 Z540 D0 N10 G0 G53 X390 Z517 D0
N15 G59 X=R901 Z=R902 C=R903 N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=4000 N20 G92 S4=4000
N25 T1 D1 N25 T1 D31
N30 G0 Z5 N30 M4=26 M4=33
N35 M4=4 S4=560
N40 G0 X104 Z0 M2=8
N45 G96 S4=180
N50 G1 X-1 F0.25
N55 G0 X120 Z30 G95 S4=700
N1010 [ WAIT M,10,1,2 ] N2010 [ WAIT M,10,1,2 ]
N35 X100 Z2 M4=26 M4=33 N60 M2=26 M2=33
N40 M4=4 S4=700
N45 G1 Z–85 F0.2 M1=8
N50 X103
N55 G0 X110 Z80
N1020 [ WAIT M,20,1,2 ] N2020 [ WAIT M,20,1,2 ]
N65 G0 G53 X260 Z540 D0 M1=9 N75 R10=0 L140
N80 T3 D33
N85 G0 X102 M2=3 S2=1200
N90 R10=0 R11=0.87266 L136
N95 G0 G94 G41 Z-20 C0
N100 G1 G9 X90 F60
N105 C44.374 F100
N110 G2 C65 Z-38 B18
N115 G1 Z–45
N120 G3 C82.189 Z–60 B15
N125 G1 C230
N130 G3 C241.46 Z–57.321 B20
N135 G1 C307.746 Z–24.019
N140 G2 C324.746 Z–20 B30
N145 G1 C362
N150 X102 F1000
N155 G0 G40 X120 Z10 M2=5 M2=9
N160 R10=0 L142
N170 G0 G53 X390 Z517 D0
N1030 [ WAIT M,30,1,2 ] N2030 [ WAIT M,30,1,2 ]
N70 M30 N175 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 34 –
Programming example solutions

Programming example with linear axis L137

V+
C+
30 20

P2 P1
R
10

20
P3
U-
X– U+
X+
R8

15
P4

P5 P6

5
Y01216_19
Groove 3 mm deep
C
V-–

Fig. 22

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 35 –
Programming example solutions

Programming C-axis only from channel 1

Example for Fig. 22:

%MPF1021
N5 L100
N10 G0 G53 X260 Z540 D0
N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=4000
N25 T1 D1 M1=8
N30 M4=26 M4=33
N35 M4=4 S4=1200
.
. } Bearbeitung
.
N1040 [ WAIT M,40,1,2 ]

N175 R10=0 L140


N180 T5 D5
N185 M1=26 M1=33
N190 M1=3 S1=1900
N195 G0 X60 Z5 C0
N200 R10=0 L137
N202 G0 U0 V30 Z2
N205 G42 U0 V20
N210 G1 G94 G9 Z–3 F95
N215 U–20 F190
N220 G3 U-30 V10 B10 or U–30 B10

N225 G1 V–7
N230 G3 U–22 V–15 B8 or V–15 B8
N235 G1 U20
N240 V20
N245 U–1
N250 U–3 Z1 F1000
N255 G0 G40 U–20 Z80 M1=5
N260 R10=0 L142

N1050 [ WAIT M,50,1,2 ]

N270 G0 G53 X260 Z540 D0 M1=9

N1060 [ WAIT M,60,1,2 ]

N275 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 36 –
Programming example solutions

Programming example with linear axis L137 and cutter


radius correction

Finish milling the contour

V+
35

5
20 20

R40
P4 P3

20
U–

Ø80
U+
8 10

B A

25
P5 R6 D
C P2 P7
P6
P1
75
°

30
7

V–

Y01216_20

Fig. 23

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 37 –
Programming example solutions

Programming only from channel 1

Example for Fig. 23:

%MPF1024
N5 L100
N10 G0 G53 X260 Z540 D0
N15 G59 X=R901 Z=R902 C=R903
N20 G92 S4=4000

N25 T1 D1 M1=8
N30 M4=26 M4=33
N35 M4=4 S4=2300
.
. } Bearbeitung
.
N1070 [ WAIT M,70,1,2 ]

N325 R10=0 L140


N330 T3 D3
N335 M1=26 M1=33
N340 M1=3 S1=720
N345 G0 X120 Z3 C0
N350 R10=0 L137
N355 G0 G42 U30 V-32
N360 Z–7
N365 G1 G94 U30 V-25 F60
N370 U20 V20
N375 G2 U–20 V20 B40
N390 G1 A255 A0 U32 V–25 B6
N395 G0 G40 U100 V0 Z80
N400 R10=0 L135
N405 T5 D5
N410 M1=3 S1=2380
N415 G0 X95 Z-5 C0
N420 R10=0 L137
N425 G0 G41 V–10 U32
N430 G1 G94 U–32 F170
N435 V–18
N440 U32
N445 G0 G40 G95 U100 V0 Z80
N450 R10=0 L142
N452 M1=5

N1080 [ WAIT M,80,1,2 ]

N460 G0 G53 X260 Z540 D0 M1=9

N1090 [ WAIT M,90,1,2 ]

N465 M30

C-axis with transmit functions - INDEX G200, G300, ABC, Control C200-4
– 38 –
INDEX-Werke GmbH & Co. KG
Hahn & Tessky
Postfach 10 03 54
D-73726 Esslingen
Fax (0711) 3191 - 587
E-Mail TED@INDEX-Werke.de

You might also like