0% found this document useful (0 votes)
8 views16 pages

G-code Program for CNC Operations

The document contains a series of G-code commands for CNC machining operations, detailing tool movements, spindle speeds, and coolant control. It includes multiple subroutines (M98) for specific machining tasks and utilizes various G-codes for drilling, milling, and positioning. The program concludes with a series of commands to return to the home position and stop the machine.

Uploaded by

behnam shokohi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views16 pages

G-code Program for CNC Operations

The document contains a series of G-code commands for CNC machining operations, detailing tool movements, spindle speeds, and coolant control. It includes multiple subroutines (M98) for specific machining tasks and utilizes various G-codes for drilling, milling, and positioning. The program concludes with a series of commands to return to the home position and stop the machine.

Uploaded by

behnam shokohi
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

#%

:0020
G17G90G54
M03S1000
G0X-37.Y7.3
Z-2.
M08
T3
M98P21
G0Z200
M06
G17G90G54
M03S2200
G0X24.Y0
Z0M08
T1
G81Z-26.R0F200
Y50X0
Y115.
Y180.
Y245
Y295.X24.
X89.
X113.Y245.
Y180
Y115.
Y50
Y0X89.
G80
G0Z200.
M06
G17G90G54
M03S1000
G0X-37.Y7.3
M08
Z-3.2
M98P21
G0Z300.
G28G91Y0
M30
:0021
G17G90G54
G0X-37.Y7.3
G01X110.F500
Y290.
X3.
Y-40.
M99
:0030
G17G90G54
M03S1000
G0X-42.Y6.
T4
Z-2.M08
M98P31
G0Z250
M06
G17G90G54
M03S2200
G0X0Y0
T1
Z0.M08
G81Z-27.R0F200
Y73
Y146
Y221.
Y294.
Y367.
X67.
X134.
X151Y294.
Y221.
Y146.
Y73
Y0X134
X67
G80
G0Z300
M06
G17G90G54
M03S1000
G0X-42.Y6.
Z-3.3M08
M98P31
G0Z300
G28G91G0Y0
M30
:0031
G17G90
G0X-42.Y5.
G01X150.F500
Y365.
X2.
Y-40.
M99
:0040
G17G90G54
M03S1000
G0X-39.Y10.2
T2
Z-2.
M08
M98P41
G0Z300
M06
G17G90G54
M03S2500
G0X0Y61
Z5M08
T1
G81Z-20.R5.F200
Y125.
Y189.
Y250X19
X79.
X98Y189.
Y125
Y61
X79Y0
X19.
G80
G0Z300
M06
G17G90G54
M03S1200
G0X-39.Y10.2
Z-3.3
M08
M98P41
G0Z300
G28G91G0Y0
M30
:0041
G17G90
G0X-39.Y10.2
G01X93.F300
Y248.
X4.
Y-35.
M99
:0050
G17G90G54
M03S1000
G0X-38.Y3.4
T3
Z-1.5
M08
M98P51
G0Z300
M06
G17G90G54
M03S2300
G0X0Y0
Z0
M08
T1
G81Z-25.R0F300
Y57.
Y114.
Y171.
Y228.
Y285.
X53.
X106.
X152.
X159.Y228.
Y171.
Y114.
Y57.
Y0X152.
X106.
X53.
G80
G0Z300
M06
G17G90G54
M03S1500
G0X-38.Y3.4
Z-4.1
M08
M98P51
G0Z300
G28G91G0Y0
M30
:0051
G17G90G54
X-38.Y3.4
G01X160.F300
Y283.
X0
Y-45.
M99
:0060
T3
M06
G17G90G55
M03S2500
G0X0Y0
T7
Z5M08
G01Z-23.F250
G0Z300
M06
G17G90G55
M03S2000
G0X0Y0
M08
Z5.
T10
G01Z-4F50
G0Z300
M06
G17G90G55
G0X0Y0
M08
T7
Z-11.
S300
M29
G84Z-37.R-11.F300
G0Z300M09
M03S200
M06
G28G91G0Y0
M30
:0100
G59G00G90G98G17G80
X2.5Y0M03S1800
M08
Z-13.
G01Y220.F300
Z-14.
Y0
G0Z50.
M30
:0110
G54G90G17G00G64
X0Y0M03S3000
Z50
G98
G81P8000Z-16.6R0K0F200
M98P100
G80Z200
M30
:0200
G17G90G56
M03S7000
#3004=2
G0X0Y0
M08Z0
G01Y-97.F2700
X64.
G0Z14.9
G01Y-40.
G0Z80.
T2
G17G90G57
M03S7000
G0X0Y0
Z0.3
G01X170.F2700
G0X0
Y0.2
Z0
G01X170.
G0Y-93.
G01X132.
G0Z5
X70.Y-106.
Z0
G01X35.
G0Z200.
M09
G0G91G28Z0M05
T2M06
G17G90G58
M03S7000
G0X-61.65Y0
Z-405.M08
G01Z-436.5F800
G0Z-405.
X-58.35
G01Z-436.5
G01Y0.15F200
X-61.65
Y-0.15
X-58.45
Y0
G0Z-350.
T3
X0Y45.
Z-400.
G01Z-436.5F600
X-0.25
G02I0.25F350
G0Z0M05
T3M06
G17G90G58
M03S7000
G0X-36.9Y103.05
Z-400.M08
T1
G81Z-448.R-400.F900
X58.85Y102.7
X59.05Y-0.25
X-37.1Y-8.8
G80
G0Z0M09
M05
X-500.Y320.
T1M06
M30
:0300
G17G90G56
M03S7000
#3004=2
G0X0Y0
M08Z0
G01Y-96.F2700
X64.
G0Z14.9
G01Y-40.
G0Z80.
T2
G17G90G57
M03S7000
G0X0Y0
Z0.3
G01X170.F2700
G0X0
Y0.2
Z0
G01X170.
G0Y-93.
G01X132.
G0Z5
X70.Y-106.
Z0
G01X35.
G0Z200.
M09
G0G91G28Z0M05
T2M06
G17G90G58
M03S7000
G0X-61.65Y0
Z-405.M08
G01Z-439.8F600
G0Z-405.
X-58.35
G01Z-439.8
G01Y0.2F200
X-61.65
Y-0.2
X-58.45
Y0
G0Z-350.
T3
X0Y45.
Z-400.
G01Z-439.8F500
X-0.25
G02I0.25F350
G0Z0M05
T3M06
G17G90G58
M03S7000
G0X-36.9Y103.1
Z-400.M08
T1
G81Z-448.R-400.F900
X59.Y103.
X59.1Y-0.15
X-36.9Y-8.6
G80
G0Z0M09
M05
X-500.Y320.
T1M06
M30
:0500
G17G90G59
M03S1100
G0X0Y0
Z5.
G81Z-4.8R5F100
G0Z50.
M30
:1002
G00G90G55G80G98
X0Y0M03S1400
Z20.
G83Z-13.5R3.Q3.5K0F100
X15.6Y0
X50.7Y0
G80Z100.
M30
:1111
G17G90G55
G0X20Y49Z2
G01Z0.F900
G01X25
Y35.
X15.
Y60
X25
Y54
G0Z5
G17G90G55
G0X40.Y35.Z3
G01Z-0.5F900
Y60
G0Z5.
X52Y35
G01Z0
Y60
G0Z5
X40Y47.5
G01Z0
X52
G0Z5.
G17G90G55
G0X62.Y35
Z5.
G01Z-0.5F900
X69.Y60
Y35.X77.
G0Z5.
Y47.5X65.5
G01Z-0.5
X73.
G0Z5.
G17G90G55
G0X87.Y43.5
Z5.
G01Z-0.5F900
Y35.
X97.
Y45.
X87.Y52.
Y60.
X97.
Y55.
G0Z5.
G17G90G55
G0X117.Y35.
Z5.
G01Z-0.5F900
X107.
Y60
X117.
G0Z5.
Y47.5
G01Z-0.5
X107.
G0Z5.
X127.Y35.
Z5.
G01Z-0.5
Y60.
X134.5Y47.5
X142.Y60
Y35.
G0Z200
M30
M30
:1300
G54X-1.Y0.8Z-0.3
G55X-515.63Y-504.1Z0
G17G90G54
#3004=2
M03S900
G0X-580.Y-428.
M08
Z-603.5
G01X-69.F600
G0Z-590.
X-580.
Y-453.
Z-603.5
G01X-69.
G0Z-490.
T3
X-580.Y-428.
Z-604.5
G01X-69.
G0Z-590.
X-580.
Y-453.
Z-604.5
G01X-450.
Y-470.
X-210.
Y-453.
G01X-69.
G0Z-100.
M11
G0B180.
M10
G0X-395.Y-400.
Z-530.2
G01Y-440.
G0Z-440.
X-236.Y-400.
Z-530.2
G01Y-440.F500
G0Z-100.M09
M11
G0G28G91B0
M10
G91G30G0X0Y0Z0
M06
G17G90G54
M03S1100
G0X-570.Y-475.
Z-500.M08
T5
G01Z-550.F5500
G01X-477.F300
G0X-170.
G01X-70.
G0Z-465.
X-570.
Z-500.
G01Z-591.F5500
G01X-477.F300
G0X-170.
G01X-70.
G0Z-465.
X-570.
Z-500.
G01Z-550.F5500
G01X-477.F250
G0X-170.
G01X-70.
G0Z-465.
X-570.
G01Z-591.F5500
G01X-477.F250
G0X-170.
G01X-70.
G0Z-100.M09
G0G91G30G0X0Y0Z0
M06
G17G90G54
M03S900
G0X-572.Y-461.
Z-583.7M08
T1
G01X-450F800
G01X-210.F2500
G01X-60.F800
G0Z-100.M09
G30G0G91X0Y0Z0
M06
G17G90G54
M03S2500
M11
G0B180.
M10
G0X-391.Y-450.
M08
T2
Z-525.
G01Z-575.F600
G0Z-450.
X-241.
Z-525.
G01Z-575.
G0Z-100.M09
G30G0G91X0Y0Z0
M06
G17G90G54
M03S300
G0X-391.Y-450.
M08
T6
Z-510.
M29
G84Z-560.R-510.F450
G80
G0Z-415.
M03S300
M80
X-241.
Z-510.
M29
G84Z-560.R-510.F450
G80
G0Z-100.M09
M81
M11
G28G0B0
M10
G30G91G0X0Y0Z0
M06
M60
G17G90G55
#3004=2
M03S2000
G0X0Y0
M08
T7
Z-590.
G01Z-622.F600
G0Z-590.
X400.
G01Z-622.
G0Z-100.M09
G30G91G0X0Y0Z0
M06
G17G90G55
M03S1800
M80
G0X-9.Y0
M08
Z-625.
T24
G01Z-637.F400
G02I9.F600
G0Z-625.
X391.
G01Z-637.F400
G02I9.F600
G0Z-100.M09
M81
G30G91G0X0Y0Z0
M06
M60
M99
:1363
G17G90G54
M03S1800
G0X-8.Y-19.
Z5.
G83Z-25.R5.Q8.F100
X-8.Y-115.
G80
G0Z50
M30
:2000
G00G9G98G17G80G54
T14M6
X0Y0M03S2000
G43Z20.H14
G83Z-16.5R3.Q2.K0F30
M98P2001
G80Z100.
T5M6
G0X0Y0M03S700
G43Z20.H5
G82Z-1.2R2.P500K0F100
M98P2001
G80Z100.
T15M6
X0Y0S500
G43Z20.H15
M29
G84Z-10.Q5.R3.K0F400
M98P2001
G80Z100.
M30
:2001
X0Y20.
X0Y36.
X0Y87.
X0Y103
M99
:5599
G17G90G54
M03S1800
G0X-80.Y0
Z5.
G01Z0F200
X-57.
G02I57.F300
G01X-30.F200
G02I30.F300
G0Z300
G17G90G56
M03S1000
G0X-70.Y0
Z5.
G01Z-4.7F200
G02I70.F900
G0Z300
M30
G17G90G56
S400
G0X0Y56.
Z10.
M29
G84Z-16.R10.F400
X48.497Y-28
X-48.497Y-28.
G80
G0Z200
M30
:8000
IF[#7GE#1]GOTO9101
IF[ABS[#18-#26]LE#17]GOTO9102
IF[#26GT#18]GOTO9103
#100=#4001
#101=#4003
#102=#4010
#103=#5023
#104=[#1-#7]/2
#105=FUP[[#18-#26]/#17]
#106=[#18-#26]/[-#105]
#105=#105+1
#107=1
G17
G00Z#18
#110=ABS[#26-#18]
#112=ABS[#103-#111]
#113=#110+#112
G00G91X-#104
G90
#111=#5023
WHILE[#107LT#105]DO1
#108=[#106*#107]
#109=#18+#108
G02I#104Z#109F#9
#107=#107+1
END1
G01Z#26
G02I#104F#9
G01G91X#104
G90G00Z#18
G#100G#101
GOTO9999
N9101#3000=101
N9102#3000=102
N9103#3000=103
N9999M99
:8001
IF[#3GT#2]GOTO0101
IF[#3GT#7]GOTO9102
IF[#26GE#18]GOTO9103
#100=#4001
#101=#4003
#102=5
#103=[#7/2]+#102
#104=#1+[2*#103]
#105=FUP[[#2/#3]+1]
G00G90X0Y0
G91X-#103
#33=1
WHILE[#33LE#105]DO1
G00G90Z#26
IF[#33EQ1]GOTO100
G91Y-#3
N100G91G01X#104F#9
G90G00Z#18
G91X-#104
#33=#33+1
END1
G#100
G#101
GOTO9999
N9101#3000=101
N9102#3000=102
N9103#3000=103
N9999M99
:9001
M9
M89
G28G91Z0
G69
M19
M6
G49
G90
G00
M99
:9002
M5
M9
M89
G28G91Z0
G05.1Q0
G69
G10L50
N4077P1R750
G11
S220M3
G4P300
M5
M19
M33
G90
M99
:9003
M5
M9
M89
G28G91Z0
G69
M19
G90
M99
:9050
#33=1
WHILE[#33GT10]DO1
#100=#[#33+500]
#32
IF[#[#100]=0]THEN#[#100]=[[#101/1000]+0.0001]
IF[#[#100]GT#[#33+100]GOTO100
#33=#33+1
END1
M30
N100#3000=100
M30
:9051
#101=300
#102=350
#103=400
#104=450
#105=500
#106=600
#107=500
#108=550
#109=400
#110=200
M99
:9955
#3004=2
G17G90G55
M03S1000
G0X-905.Y-330.
Z-357.3M08
G01Y-180.F300
G0Y-330.
Z-359.3
G01Y-155.
G0Z-300.
X-758.Y-330.
Z-357.3
G01Y-180.
G0Y-330.
Z-359.3
G01Y-155.F300
G0Z-300.
X-713.Y-404.
Z-411.5
G01Y-335.
G0Z-300.
X-957.Y-404.
Z-411.5
G01Y-335.
G0Z-300.T2
X-957.Y-129.
Z-411.7
G01Y-175.
G0Z-300.
X-659.Y-175.
Z-411.8
G01X-713.
G0Z-200.
G17G90G56
M03S750
G0X-645.Y-380.
Z-365.
G01Z-369.F300
M98P1363
G01Z-371.
M98P1363
G01Z-372.
M98P1363
G0Z-100.
T2M06
G17G90G54
M03S2500
G0X0Y0
Z-395.M08
G01G01Z-428.F300
G0Z-300.
X240.
Z-395.
G01Z-428.
G0Z-300.T3
Y155.
Z-395.
G01Z-428.
G0Z-300.
X0
Z-395.
G01Z-428.
G0Z-100.
T3M06
G17G90G54
M03S3000
G0X44.5Y119.T1
Z-320.M08
G01Z-377.F250
G01Z-320.F500
G0X196.
G01Z-377.F250
G01Z-320.F500
G0Z-100.
T1M06
G0G17G90G55
X-950.Y0
M30
T4M06
G17G90G54
M03S300
G0X44.5Y119.T1
Z-220.M08
G81Z-294.R-220.F150
X196.
G80
Z-100.M09
T1M06
G0G17G55
#3004=0
G0X-950.Y0
M30
:0000
G54G90G17G98G0
X0Y0M03S1500
M30
G43Z21.H1
G66P8000Z-15.R2.A25.D10.4Q1.F300
X0Y0
G67
Z50.
M30
%#

You might also like