Siemens CNC Milling | CIP | Circular Interpolation

In this article, we describe how to use CIP code or circular interpolation in Siemens CNC controlled milling (machine centre) machines with all details and examples.


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.

You may be interested also:
“Siemens CNC Milling | MIRROR-AMIRROR | Programmable Mirroring”

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

Need to More?

Our volunteers have worked together and carefully prepared the articles published here in their native language without using machine translation. You can search the entire site for more information on the subject. You can start a discussion on forums and join us to get support, ask questions, improve a published article or give your opinion.

Previous articleCNC Milling | G94-G95-F Command | Feedrate
Next articleSiemens CNC Milling | CT | Circle with Tangential Transition