SlideShare a Scribd company logo
1 of 10
Download to read offline
3
Threading Cycle
G78
0.03;160 R1Q0200601G78 PN…
;02R7F2146.92P513.4250 Q-ZG78 X25.706N…
F: is the lead
Pitch = Lead/no.of starts = 7/2 = 3.5 mm
X= Diameter – 2*0.6134*Pitch = 30-2*0.6134*3.5 = 25.706 mm
and then deduce’2you should calculate Q2To calculate Q
2number of passes (n) then calculate Q
=’2Q
Where:
Hr Roughing Full depth.
1R-2= PrH
).Pitch0.6134depth (Total2PWhere
offset.FinishroallowanceFinish1R
(0.03  0.05 mm)
Hr = (0.6134 × 3.5) - 0.03 = 2.1169 mm
)mm0.080.06cut (min depth of1R*.
‫ضعف‬ ‫يكون‬ ‫أن‬ ‫ويفضل‬Finish offset
=’2Q
mm5004= 0.’2Q
r’/H2Q=r /H=’2Q
2
112 QQHr 


2
)06.0()06.01169.22( 
n n
4
n = n = = 17.896
n = 17  Roughing Passes (Round down or up)
will be :2So Q
mm5134= 0.=/rH=2Q
So the code will be as following
N… G78 P020060 Q60 R0.03;
N… G78 X25.706 Z-50 Q513.4 P2146.9 F7 R0;
You might notice that:
Q1 is in μm
R1 is in mm
Q2 is in μm
P2 is in μm
 2'Q
Hr
2
 5004.0
1169.2
2
 17
1169.2
n
5
G78 Threading Cycle
‫القالووظات‬ ‫وقطع‬ ‫اطة‬‫ر‬‫خ‬ ‫دورة‬
‫الداخلية‬ ‫أو‬ ‫اخلارجية‬ ‫القالووظات‬ ‫وقطع‬ ‫اطة‬‫ر‬‫خ‬ ‫مطلوب‬ ‫يكون‬ ‫عندما‬ ‫الدورة‬ ‫هذه‬ ‫تستخدم‬
‫وتعرف‬‫الرموز‬:‫كاآليت‬‫ابلدورة‬ ‫املوجودة‬
1)P XX xx xx‫التشطيب‬ ‫مشاويري‬ ‫عدد‬ ‫عن‬ ‫عبارة‬
2)P xx XX xx‫الشطف‬ ‫قيمة‬ ‫عن‬ ‫عبارة‬Pf=(F x PxxXXxx )/10‫قيمة‬ ‫طرح‬ ‫يتم‬Pf‫قيمة‬ ‫من‬
‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫القالووظ‬ ‫هناية‬Z‫اوية‬‫ز‬‫ب‬ ‫العدة‬ ‫خروج‬ ‫ويتم‬45○‫قيمة‬ ‫وضع‬ ‫ويفيد‬PxxXXxx‫ال‬ ‫عندما‬
‫يوجد‬undercut‫يلي‬ ‫الذي‬ ‫والكتف‬ ‫العدة‬ ‫بني‬ ‫تصادم‬ ‫حيدث‬ ‫ال‬ ‫حبيث‬ ‫حساهبا‬ ‫ويتم‬ ‫القالووظ‬ ‫هناية‬ ‫ىف‬
‫مباشرة‬ ‫القالووظ‬
3)P xx xx XX‫ا‬‫ز‬ ‫عن‬ ‫عبارة‬‫وية‬‫القلم‬ ‫دخول‬
4)Q(μm)‫ابمليكروميرت‬ ‫ويكون‬ ‫مشوار‬ ‫لكل‬ ‫القطع‬ ‫عمق‬ ‫عن‬ ‫عبارة‬
5)R(mm)‫للتشطيب‬ ‫كة‬‫املرتو‬ ‫النسبة‬ ‫عن‬ ‫عبارة‬
6)X(U)‫للقالووظ‬ ‫األصغر‬ ‫القطر‬ ‫عن‬ ‫عبارة‬
7)Z(W)‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫القالووظ‬ ‫هناية‬ ‫عن‬ ‫عبارة‬Z
8)R(mm)( ‫املسلوب‬ ‫قيمة‬ ‫عن‬ ‫عبارة‬R=0)‫عدل‬ ‫القالووظ‬ ‫يكون‬ ‫عندما‬
9)P(μm)‫القالووظ‬ ‫عمق‬ ‫عن‬ ‫عبارة‬(P=Fx0.65)(
10)Q(μm)‫للقالووظ‬ ‫قطع‬ ‫عمق‬ ‫أول‬ ‫عن‬ ‫عبارة‬
11)F(mm)‫القالووظ‬ ‫خطوة‬ ‫عن‬ ‫عبارة‬
6
:‫كاآليت‬‫تتم‬ ‫الدورة‬ ‫هذه‬ ‫عمل‬ ‫يقة‬‫ر‬‫ط‬
1.‫اب‬‫ر‬‫استق‬ ‫نقطة‬ ‫اىل‬ ‫الدورة‬ ‫استدعاء‬ ‫قبل‬ ‫القطع‬ ‫عدة‬ ‫تتحرك‬(Run in)‫قيمة‬ ‫تكون‬ ‫أن‬ ‫وجيب‬
X‫وقيمة‬ ‫األكرب‬ ‫القالووظ‬ ‫قطر‬ ‫من‬ ‫اكرب‬Z‫عن‬ ‫تقل‬ ‫ال‬(nxfx0.1/60)‫ان‬‫ر‬‫دو‬ ‫سرعة‬ ‫تصل‬ ‫حىت‬
‫حيث‬ ‫الثبات‬ ‫حالة‬ ‫اىل‬ ‫الظرف‬0.1‫للماكينة‬ ‫االستجابة‬ ‫زمن‬ ‫عن‬ ‫عبارة‬
2.‫القالووظ‬ ‫لقطع‬ ‫عمق‬ ‫أول‬ ‫اخذ‬ ‫يتم‬Q
3.‫اخلطوة‬ ‫بقيمة‬ ‫املشغولة‬ ‫داخل‬ ‫العدة‬ ‫تتحرك‬F‫القالووظ‬ ‫هناية‬ ‫اىل‬ ‫العدة‬ ‫تصل‬ ‫حىت‬Z
4.‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫العدة‬ ‫عتق‬ ‫أو‬ ‫خروج‬ ‫يتم‬X‫حملور‬ ‫املعطاة‬ ‫القيمة‬ ‫اىل‬ ‫فقط‬X‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬
5.‫نقطة‬ ‫اىل‬ ‫سريعا‬ ‫العدة‬ ‫تعود‬Z‫حملور‬ ‫املعطاة‬ ‫القيمة‬Z‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬
6.‫مقداره‬ ‫عمق‬ ‫اخذ‬ ‫يتم‬Q
7.‫اخلطوة‬ ‫بقيمة‬ ‫املشغولة‬ ‫داخل‬ ‫العدة‬ ‫تتحرك‬F‫القالووظ‬ ‫هناية‬ ‫اىل‬ ‫العدة‬ ‫تصل‬ ‫حىت‬Z
8.‫خ‬ ‫يتم‬‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫العدة‬ ‫عتق‬ ‫أو‬ ‫روج‬X‫حملور‬ ‫املعطاة‬ ‫القيمة‬ ‫اىل‬ ‫فقط‬X‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬
9.‫نقطة‬ ‫اىل‬ ‫سريعا‬ ‫العدة‬ ‫تعود‬Z‫حملور‬ ‫املعطاة‬ ‫القيمة‬Z‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬
10.‫مقداره‬ ‫جديد‬ ‫عمق‬ ‫اخذ‬ ‫يتم‬Q
11.‫من‬ ‫العمليات‬ ‫تتكرر‬3‫اىل‬7‫املتبقية‬ ‫النسبة‬ ‫ترك‬ ‫يتم‬ ‫والكن‬ ‫القالووظ‬ ‫هناية‬ ‫حىت‬
‫للت‬‫شطيب‬R
12.‫للتشطيب‬ ‫كة‬‫املرتو‬ ‫النسبة‬ ‫الة‬‫ز‬‫إ‬ ‫يتم‬ ‫مشوار‬ ‫أول‬ ‫ىف‬ ‫التشطيب‬ ‫مشاويري‬ ‫ات‬‫ر‬‫م‬ ‫عدد‬ ‫تنفيذ‬ ‫عند‬
‫للقالووظ‬ ‫السن‬ ‫متشيط‬ ‫يقها‬‫ر‬‫ط‬ ‫عن‬ ‫يتم‬ ‫املشاوير‬ ‫عدد‬ ‫وابقي‬ ‫واحدة‬ ‫مرة‬
7
Example 1
O0002 (Example)
N5 G18 G71 G40 G80 G90
N6 G28 U0 W0
N10 T0101 (RTL)
N15 G96 S150 G95 F.1 M4 M8
N20 X52 Z0
N25 G1 X-1 (Facing)
N30 G0 Z2
N36 X50
N35 G73 U1 R1
N40 G73 P45 Q75 U.4 W.2
N45 G42
N50 X24
N51 G1 Z0
N55 X30 Z-3
N60 Z-53
N65 X50
N70 Z-100
N75 G40
N80 G28 U0 W0
N85 T0202 (CTL)
N90 S250 F.08 M4 M8
N95 G72 P45 Q75
N100 G28 U0 W0
N105 T0303 (Recess tool)
8
N110 G96 S150 G95 F.2 M4 M8
N115 G0 X51 Z-50
N125 G1 X20
N130 G0 X51
N135 G28 U0 W0
N140 T0404 (Thread tool)
N145 G97 S2000 G95 F3 M4 M8
N146 G0 X32 Z5
N150 G78 P020060 Q60 R0.03
N155 G78 X25.706 Z-50 Q513.4 P2146.9 F7 R0
N160 Z8.5
N165 G78 P020060 Q60 R0.03
N170 G78 X25.706 Z-50 Q513.4 P2146.9 F7 R0
N175 G28 U0 W0
N180 M30

More Related Content

More from Amir Dawa

Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC ProgrammingAmir Dawa
 
Mini CNC (Router Machine)
Mini CNC (Router Machine)Mini CNC (Router Machine)
Mini CNC (Router Machine)Amir Dawa
 
CNC Lathe Machine Circuit layout
CNC Lathe Machine Circuit layout CNC Lathe Machine Circuit layout
CNC Lathe Machine Circuit layout Amir Dawa
 
CNC Lathe Manual (Mach3 Controller)
CNC Lathe Manual (Mach3 Controller)CNC Lathe Manual (Mach3 Controller)
CNC Lathe Manual (Mach3 Controller)Amir Dawa
 
Press Machine
Press MachinePress Machine
Press MachineAmir Dawa
 
Part program Example
Part program ExamplePart program Example
Part program ExampleAmir Dawa
 

More from Amir Dawa (7)

Chamfer in CNC Programming
Chamfer in CNC ProgrammingChamfer in CNC Programming
Chamfer in CNC Programming
 
Mini CNC (Router Machine)
Mini CNC (Router Machine)Mini CNC (Router Machine)
Mini CNC (Router Machine)
 
CNC Lathe Machine Circuit layout
CNC Lathe Machine Circuit layout CNC Lathe Machine Circuit layout
CNC Lathe Machine Circuit layout
 
CNC Lathe Manual (Mach3 Controller)
CNC Lathe Manual (Mach3 Controller)CNC Lathe Manual (Mach3 Controller)
CNC Lathe Manual (Mach3 Controller)
 
Press Machine
Press MachinePress Machine
Press Machine
 
Part prog1
Part prog1Part prog1
Part prog1
 
Part program Example
Part program ExamplePart program Example
Part program Example
 

G78 Thread Cycle

  • 1.
  • 2.
  • 3.
  • 4. 3 Threading Cycle G78 0.03;160 R1Q0200601G78 PN… ;02R7F2146.92P513.4250 Q-ZG78 X25.706N… F: is the lead Pitch = Lead/no.of starts = 7/2 = 3.5 mm X= Diameter – 2*0.6134*Pitch = 30-2*0.6134*3.5 = 25.706 mm and then deduce’2you should calculate Q2To calculate Q 2number of passes (n) then calculate Q =’2Q Where: Hr Roughing Full depth. 1R-2= PrH ).Pitch0.6134depth (Total2PWhere offset.FinishroallowanceFinish1R (0.03  0.05 mm) Hr = (0.6134 × 3.5) - 0.03 = 2.1169 mm )mm0.080.06cut (min depth of1R*. ‫ضعف‬ ‫يكون‬ ‫أن‬ ‫ويفضل‬Finish offset =’2Q mm5004= 0.’2Q r’/H2Q=r /H=’2Q 2 112 QQHr    2 )06.0()06.01169.22(  n n
  • 5. 4 n = n = = 17.896 n = 17  Roughing Passes (Round down or up) will be :2So Q mm5134= 0.=/rH=2Q So the code will be as following N… G78 P020060 Q60 R0.03; N… G78 X25.706 Z-50 Q513.4 P2146.9 F7 R0; You might notice that: Q1 is in μm R1 is in mm Q2 is in μm P2 is in μm  2'Q Hr 2  5004.0 1169.2 2  17 1169.2 n
  • 6. 5 G78 Threading Cycle ‫القالووظات‬ ‫وقطع‬ ‫اطة‬‫ر‬‫خ‬ ‫دورة‬ ‫الداخلية‬ ‫أو‬ ‫اخلارجية‬ ‫القالووظات‬ ‫وقطع‬ ‫اطة‬‫ر‬‫خ‬ ‫مطلوب‬ ‫يكون‬ ‫عندما‬ ‫الدورة‬ ‫هذه‬ ‫تستخدم‬ ‫وتعرف‬‫الرموز‬:‫كاآليت‬‫ابلدورة‬ ‫املوجودة‬ 1)P XX xx xx‫التشطيب‬ ‫مشاويري‬ ‫عدد‬ ‫عن‬ ‫عبارة‬ 2)P xx XX xx‫الشطف‬ ‫قيمة‬ ‫عن‬ ‫عبارة‬Pf=(F x PxxXXxx )/10‫قيمة‬ ‫طرح‬ ‫يتم‬Pf‫قيمة‬ ‫من‬ ‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫القالووظ‬ ‫هناية‬Z‫اوية‬‫ز‬‫ب‬ ‫العدة‬ ‫خروج‬ ‫ويتم‬45○‫قيمة‬ ‫وضع‬ ‫ويفيد‬PxxXXxx‫ال‬ ‫عندما‬ ‫يوجد‬undercut‫يلي‬ ‫الذي‬ ‫والكتف‬ ‫العدة‬ ‫بني‬ ‫تصادم‬ ‫حيدث‬ ‫ال‬ ‫حبيث‬ ‫حساهبا‬ ‫ويتم‬ ‫القالووظ‬ ‫هناية‬ ‫ىف‬ ‫مباشرة‬ ‫القالووظ‬ 3)P xx xx XX‫ا‬‫ز‬ ‫عن‬ ‫عبارة‬‫وية‬‫القلم‬ ‫دخول‬ 4)Q(μm)‫ابمليكروميرت‬ ‫ويكون‬ ‫مشوار‬ ‫لكل‬ ‫القطع‬ ‫عمق‬ ‫عن‬ ‫عبارة‬ 5)R(mm)‫للتشطيب‬ ‫كة‬‫املرتو‬ ‫النسبة‬ ‫عن‬ ‫عبارة‬ 6)X(U)‫للقالووظ‬ ‫األصغر‬ ‫القطر‬ ‫عن‬ ‫عبارة‬ 7)Z(W)‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫القالووظ‬ ‫هناية‬ ‫عن‬ ‫عبارة‬Z 8)R(mm)( ‫املسلوب‬ ‫قيمة‬ ‫عن‬ ‫عبارة‬R=0)‫عدل‬ ‫القالووظ‬ ‫يكون‬ ‫عندما‬ 9)P(μm)‫القالووظ‬ ‫عمق‬ ‫عن‬ ‫عبارة‬(P=Fx0.65)( 10)Q(μm)‫للقالووظ‬ ‫قطع‬ ‫عمق‬ ‫أول‬ ‫عن‬ ‫عبارة‬ 11)F(mm)‫القالووظ‬ ‫خطوة‬ ‫عن‬ ‫عبارة‬
  • 7. 6 :‫كاآليت‬‫تتم‬ ‫الدورة‬ ‫هذه‬ ‫عمل‬ ‫يقة‬‫ر‬‫ط‬ 1.‫اب‬‫ر‬‫استق‬ ‫نقطة‬ ‫اىل‬ ‫الدورة‬ ‫استدعاء‬ ‫قبل‬ ‫القطع‬ ‫عدة‬ ‫تتحرك‬(Run in)‫قيمة‬ ‫تكون‬ ‫أن‬ ‫وجيب‬ X‫وقيمة‬ ‫األكرب‬ ‫القالووظ‬ ‫قطر‬ ‫من‬ ‫اكرب‬Z‫عن‬ ‫تقل‬ ‫ال‬(nxfx0.1/60)‫ان‬‫ر‬‫دو‬ ‫سرعة‬ ‫تصل‬ ‫حىت‬ ‫حيث‬ ‫الثبات‬ ‫حالة‬ ‫اىل‬ ‫الظرف‬0.1‫للماكينة‬ ‫االستجابة‬ ‫زمن‬ ‫عن‬ ‫عبارة‬ 2.‫القالووظ‬ ‫لقطع‬ ‫عمق‬ ‫أول‬ ‫اخذ‬ ‫يتم‬Q 3.‫اخلطوة‬ ‫بقيمة‬ ‫املشغولة‬ ‫داخل‬ ‫العدة‬ ‫تتحرك‬F‫القالووظ‬ ‫هناية‬ ‫اىل‬ ‫العدة‬ ‫تصل‬ ‫حىت‬Z 4.‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫العدة‬ ‫عتق‬ ‫أو‬ ‫خروج‬ ‫يتم‬X‫حملور‬ ‫املعطاة‬ ‫القيمة‬ ‫اىل‬ ‫فقط‬X‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬ 5.‫نقطة‬ ‫اىل‬ ‫سريعا‬ ‫العدة‬ ‫تعود‬Z‫حملور‬ ‫املعطاة‬ ‫القيمة‬Z‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬ 6.‫مقداره‬ ‫عمق‬ ‫اخذ‬ ‫يتم‬Q 7.‫اخلطوة‬ ‫بقيمة‬ ‫املشغولة‬ ‫داخل‬ ‫العدة‬ ‫تتحرك‬F‫القالووظ‬ ‫هناية‬ ‫اىل‬ ‫العدة‬ ‫تصل‬ ‫حىت‬Z 8.‫خ‬ ‫يتم‬‫حمور‬ ‫اجتاه‬ ‫ىف‬ ‫العدة‬ ‫عتق‬ ‫أو‬ ‫روج‬X‫حملور‬ ‫املعطاة‬ ‫القيمة‬ ‫اىل‬ ‫فقط‬X‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬ 9.‫نقطة‬ ‫اىل‬ ‫سريعا‬ ‫العدة‬ ‫تعود‬Z‫حملور‬ ‫املعطاة‬ ‫القيمة‬Z‫اب‬‫ر‬‫االستق‬ ‫نقطة‬ ‫ىف‬ 10.‫مقداره‬ ‫جديد‬ ‫عمق‬ ‫اخذ‬ ‫يتم‬Q 11.‫من‬ ‫العمليات‬ ‫تتكرر‬3‫اىل‬7‫املتبقية‬ ‫النسبة‬ ‫ترك‬ ‫يتم‬ ‫والكن‬ ‫القالووظ‬ ‫هناية‬ ‫حىت‬ ‫للت‬‫شطيب‬R 12.‫للتشطيب‬ ‫كة‬‫املرتو‬ ‫النسبة‬ ‫الة‬‫ز‬‫إ‬ ‫يتم‬ ‫مشوار‬ ‫أول‬ ‫ىف‬ ‫التشطيب‬ ‫مشاويري‬ ‫ات‬‫ر‬‫م‬ ‫عدد‬ ‫تنفيذ‬ ‫عند‬ ‫للقالووظ‬ ‫السن‬ ‫متشيط‬ ‫يقها‬‫ر‬‫ط‬ ‫عن‬ ‫يتم‬ ‫املشاوير‬ ‫عدد‬ ‫وابقي‬ ‫واحدة‬ ‫مرة‬
  • 8.
  • 9. 7 Example 1 O0002 (Example) N5 G18 G71 G40 G80 G90 N6 G28 U0 W0 N10 T0101 (RTL) N15 G96 S150 G95 F.1 M4 M8 N20 X52 Z0 N25 G1 X-1 (Facing) N30 G0 Z2 N36 X50 N35 G73 U1 R1 N40 G73 P45 Q75 U.4 W.2 N45 G42 N50 X24 N51 G1 Z0 N55 X30 Z-3 N60 Z-53 N65 X50 N70 Z-100 N75 G40 N80 G28 U0 W0 N85 T0202 (CTL) N90 S250 F.08 M4 M8 N95 G72 P45 Q75 N100 G28 U0 W0 N105 T0303 (Recess tool)
  • 10. 8 N110 G96 S150 G95 F.2 M4 M8 N115 G0 X51 Z-50 N125 G1 X20 N130 G0 X51 N135 G28 U0 W0 N140 T0404 (Thread tool) N145 G97 S2000 G95 F3 M4 M8 N146 G0 X32 Z5 N150 G78 P020060 Q60 R0.03 N155 G78 X25.706 Z-50 Q513.4 P2146.9 F7 R0 N160 Z8.5 N165 G78 P020060 Q60 R0.03 N170 G78 X25.706 Z-50 Q513.4 P2146.9 F7 R0 N175 G28 U0 W0 N180 M30