Siemens CNC Milling | CIP | Circular Interpolation

Circular Interpolation (CIP Code) Introduction

If you know three contour points of the circle, instead of center point or radius or aperture angle, then it is advantageous to use the CIP (circular interpolation) function.

CIP Code Format

The direction of the circle results here from the position of the intermediate point (between starting and end points). The intermediate point is written according to the following axis assignment:

I1=… for the X axis,
J1=… for the Y axis,
K1=… for the Z axis.

CIP remains active until canceled by another instruction from this G group (G0, G1, G2, …).

Note: The configured dimensional data G90 or G91 applies to the end point and the intermediate point.

CIP Code Examples

CIP Code CNC Program Example – 1

See the following illustration for circle with end point and intermediate point specification using the example of G90:

N5 G90 X30 Y40 ; Starting point circle for N10
N10 CIP X50 Y40 I1=40 J1=45 ; End point and intermediate point