![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg1NBpjGQs1427Vd_0Cn_Onou-gX0-Z5_2nApc-pO1feqrS4pJpZXxlLW2zU26Kg4cXXVEOgEsvTJVgSZ3TO4P6w3AnhZmfdxnadX_GnrlDZKlAXWFfvPboGiziCgm12TPaFsog4tA734LT/s320/G72.1_1.jpg)
When a program is rotated in a circular fixed degree, the G72.1 is used. You see how the subprogram is linked to the Maine program. In the same way, it is also linked to the subprogram and to copy it in a fixed degree.
The programming format is
G72.1...P...L...X...Y...R...
L is a no. of program in rotation(compulsory)
R is degree between two program(compulsory)
Note : The program gets easy if your starting point of program is same with end point of program after completion of rotation copy.
G16,G17, G18, G19, G28, G51, G51.1 must not be specified in this program.
Main Program
%
O0001
N1 G0 G90 G54 X65 Y-37.53 M3 S200 (Point A)
N2 Z5
N3 G01 Z0 F300
N4 X31.681 Y-18.291 (Point B)
N5 G72.1 P0002 L6 R60 X0 Y0
N6 G90 G01 X65 Y-37.53 F300 (Point A)
N7 G0 Z100
N8 M30
%
Subprogram
O0002
N1 G91 G02 X5.20 Y3 R6 (Point C)
N2 G01 X3.12 (Point D)
N3 X16.02 Y10.23 (Point E)
N4 G03 Y10.11 R6 (Point F)
N5 G01 X-16.02 Y10.23 (Point G)
N6 X-3.12 (Point H)
N7 G02 X-5.20 Y3 R6 (Point I)
N8 M99
%