#
**G73 Pattern Repeating Cycle**

The **G73 Pattern Repeating Cycle** is used **for profile repetition** on **CNC lathes**. This cycle is generally used for profile repetition of an **already roughly formed casting** material. Shaped casting parts, pre-machined parts or casting mold parts are examples of include this. The **G73 CNC code** is also called the closed loop or a profile copying cycle for CNC Lathe.

#
**G70 Finishing Cycle**

The **G70 Finishing Cycle** is used for **finish cutting operations** (final cleaning cutting) **in CNC lathes.** The **G70 command** is used to final cutting after any roughing cycles like G71, G72 or G73.

#
**G73 Pattern Repeating Cycle Examples**

##
**Example - 1**

In this example, we used **G73 Pattern Repeating Cycle for outside diameter machining.** We used also G70 finishing cycle for final cutting and it was different tool.

*G73 Pattern repeating CNC Program example for CNC Lathe - 1*

```
O0012;
N20 G54;
N10 T0101 G99;
N12 G50 S1200 M04;
N15 G96 S100;
N20 G00 X90 Z0;
N25 G01 X-2 F0.2;
N35 G00 X89 Z5;
N40 G73 U4. W5 R3.;
N45 G73 P50 Q80 U0.5 W0.2 F0.2;
N50 G42 G00 X30 Z1
N55 G01 W–11;
N60 X60 W–10;
N65 W–10;
N70 G02 X80 W–10 R10;
N75 G01 X80 W–10;
N80 G40;
N85 G28;
N90 T0202
N91 G50 S200
N92 G96 S2000 M04
N93 G00 X100. Z100. M08
N95 G00 X95 Z3;
N100 G70 P50 Q80;
N105 G28;
N110 M05 M09;
N115 M30;
```

##
**Example - 2**

In this example, we used **G73 CNC code for pattern repeating**. We used also G70 finishing cycle for final cutting and it was same tool.

*CNC program example for G73 cnc code - 2*

(Diameter designation, metric input)

```
O1234;
N010 G00 X260.0 Z220.0 ;
N011 G00 X220.0 Z160.0 ;
N012 G73 U4.0 W4.0 R3 ;
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 ;
N014 G00 X80.0 Z120.0 ;
N015 G01 Z100.0 F0.15 ;
N017 X120 Z90.0 ;
N018 Z70 ;
N019 G02 X160.0 Z50.0 R20.0 ;
N020 G01 X180.0 Z40.0 F0.25 ;
N021 G70 P014 Q020 ;
N022 G00 X260.0 Z220.0 ;
N023 M30 ;
```

##
**Example - 3**

In this example, we wrote CNC program example with **G73 Canned cycle.** We used G70 finishing cycle for final cutting and it was same tool. We used G73 code as single line (one block format - type 1) to show how structure for Fanuc 10/11 series (old generations) CNC controller. Please always use two line format which is available for newer controller.

*Fanuc G73 canned cycle program example for CNC Lathe - 3*

(Diameter designation, metric input)

```
O2222;
N011 G50 X260.0 Z220.0 ;
N012 G00 X220.0 Z160.0 ;
N013 G73 P014 Q019 U4.0 W2.0 I14.0 K14.0 D3 F0.3 S0180 ;
N014 G00 X80.0 W-40.0 ;
N015 G01 W-20.0 F0.15 S0600 ;
N016 X120.0 W-10.0;
N017 W-20.0 S0400 ;
N018 G02 X160.0 W-20.0 R20.0 ;
N019 G01 X180.0 W-10.0 S0280 ;
N020 G70 P014 Q019 ;
N021 X260. Z220. ;
N022 M30 ;
```

##
**Example - 4**

In this CNC program example, we used **G73 Cycle for outside diameter machining.** We used G70 finishing cycle also for final cutting and it was different tool.

*G73 CNC Programming Example for CNC Lathe - 4*

```
O1331;
T0101;
G50 S2500;
G96 M4 S180;
G0 X105 Z2 M8;
G73 U3 W2 R5;
G73 P1 Q2 U0.6 W0.1 F0.25;
N1 G1 G42 X34 F0.1;
Z0;
X38 Z-2;
Z-30;
G3 X68 Z-45 R15
G1 Z-60;
X80 Z-70;
Z-82.5;
X85 Z-85;
Z-98;
N2 X100;
G40;
G0 X200 Z200 M9;
T0303;
G97 M4 S3500;
G0 G54 X105 Z2 M8;
G70 P1 Q2;
G0 X200 Z200 M9;
M30;
```

##
**Example - 5**

In this CNC program example, we used **G73 Pattern Repeating Cycle for outside diameter machining.** We used G70 finishing cycle also for final cutting and it was same cutting tool.

*G73 Pattern Repeating Cycle CNC Program Example - 5*

```
O4444;
N10 G50 S2000 T0300 ;
G96 S200 M03 ;
G00 X35.0 Z5.0 T0303 ;
Z0 ;
G01 X-1.6 F0.2 ;
G00 X70.0 Z10.0 ;
G73 U3.0 W2.0 R2 ;
G73 P12 Q16 U0.5 W0.1 F0.25 ;
N12 G00 G42 X20.0 Z2.0 ;
G01 Z-10.0 F0.15 ;
G02 X40.0 Z-20.0 R10.0 ;
G01 Z-30.0 ;
X60.0 Z-50.0 ;
N16 G40 U1.0 ;
G70 P12 Q16 ;
G00 X200.0 Z200.0 T0300 ;
M30 ;
```

##
**Example - 6**

In this CNC program example, we used **G73 CNC code cycle for outside diameter machining.** We used also G70 finishing cycle for final cutting and it was same tool.

*G73 Cycle CNC Programming Example for CNC Lathe - 6*

```
O5555;
N010 G00 X260.0 Z80.0 ;
N011 G00 X220.0 Z40.0 ;
N012 G73 U4.0 W4.0 R3 ;
N013 G73 P014 Q020 U4.0 W2.0 F0.3 S180 ;
N014 G00 G42 X80.0 Z2.0 ;
N015 G01 W-20.0 F0.15 S0600 ;
N016 X120.0 W-10.0 ;
N017 W-20.0 S0400 ;
N018 G02 X160.0 W-20.0 R20.0 ;
N019 G01 X180.0 W-10.0 S0280 ;
N020 G40 ;
N021 G70 P014 Q020 ;
N022 G00 X260.0 Z80.0 ;
N023 M30 ;
```