Thursday, September 17, 2020

G71 Roughing cycle का प्रयोग क्यों ओर कहा पर किया जाता है ।

 

G71 Roughing cycle का प्रयोग हम प्रोग्राम को छोटा ओर सिम्पल बनाने के लिए करते है यदि हम G71 का प्रयोग न करे तो हमारा प्रोग्राम बहुत ज्यादा बड़ा हो जाता है ओर उसमे हमे बहुत सी दिक्कत का सामना करना पड़ता है । ओर हम जब प्रोग्राम को पड़ते है तो उसमे हमारा बहुत सारा समय खराब हो जाता है ओर दूसरा हम प्रोग्राम को सिंगल ब्लॉक लगा कर चला कर देखने पर हमारा बहुत सारा समय भी खराब हो जाता है ओर गलती होने की बहुत ज्यादा संभावना होती है




1.   G71 U1.0 R1.0;
2.   G71 P10 Q20 U0.2 W0.2 F0.02;
  •   G71 - ROUGHING CYCLE
  •   U1.0 - DEPTH OF CUT
  •   R1.0 -  RETRACT VALUE
  •   P10 - FIRST LINE OF SUBROUTINE
  •   Q20 - LAST LINE OF SUBROUTINE
  •   U.02 - AMOUNT LEFT ON FOR FINISHING IN X
  •   W.02 - AMOUNT LEFT ON FOR FINISHING IN Z
  •   F.02 - FEED RATE

EXAMPLE FOR CNC LATH FANUC

O1234;
G28 U0.0W0.0;
T0101;
G50 S1200;
G96 S120 M03;
G0 X60.0 Z1.0;
G71 U1.0 R1.0;
G71 P10 Q20 U0.02 W0.02 F0.1;
N10 G01 X20.0 Z0.0;
G03 X24.0 Z-2.0 R2.0;
G01 Z-17.33;
G02 X28.0 Z-19.33 R2.0;
G01 X38.0;
G03 X42.0 Z-21.33 R2.0;
G01 Z-31.17;
G02 X46.0 Z-33.17 R2.0;
G01 X56.0;
G03 X60.0 Z-35.17 R2.0;
N20 G0 X60.0 Z1.0;
G28 U0.0 W0.0;
M01;
M30;

 

Wednesday, September 16, 2020

HOW TO USE G76 THREADING CYCLE IN HINDI

 

हम  G76 का प्रयोग चूड़ी काटने के लिए किया करते हे G76 का प्रयोग करके हम प्रोग्राम को बहुत छोटा ओर सिम्पल भी बना सकते हे । लेकिन हमे बहुत सी चीजों का यहा पर ध्यान रखना पड़ता है। क्योंकि अगर हम कोई भी वैल्यू गलत इनपुट करते है तो इस से हमारी मशीन का एक्सीडेंट होने का खतरा बढ़ जाता है चूड़ी काटते समय ध्यान रखने योग्य कुछ महत्त्वपूर्ण बिन्दु.



1.चूड़ी काटने के लिए काम में आने बाले टूल ।

2.Feed ओर Rpm का क्या काम होता है ।

3.Pitch निकालने का तरीका ।

4. Pit ch hight कैसे निकालते है ।

5.पहला कट कितने mm का देना चाहिए ।


1.चूड़ी काटने के लिए काम में आने बाले टूल ।
  • Boring bar सीधे हाथ की दिशा की ओर या उलटे हाथ की दिशा ओर RH And LH का इस्टमाल हम अपने प्रोग्राम को देख कर किया करते है ।
  • Threading tool holder for cnc machine सीधे हाथ की दिशा की ओर या उलटे हाथ की दिशा ओर RH And LH का इस्टमाल भी हम अपने प्रोग्राम को देख कर किया करते है ।

2. Feed ओर Rpm का क्या काम होता है ।

  • Feed हम pitch के बराबर रखते है ।
  • Rpm को हम लगभग 300 से 650 के बीच में रखते है ।
3.Pitch निकालने का तरीका ।
  • अगर हमारी pitch matrix में दी है तो हमे निकलने की जरुरत नहीं वहा हमे  pitch दी होती है उदाहरण – m12*1.5 and m14*1.5 etc.
  • अगर हमारी pitch unf में दी है तब हम जीतने unf की pitch है उससे 25.4 को भाग कर देते है उदाहरण -12 unf तो हम क्या केरगे 25.4 को हम 12 से भाग दे दिया कर ते है । 25.4/12=2.1166
4. Pitch hight कैसे निकालते है ।

  •   Pitch hight हम निकालते है मान लो अगर हमे m12*1.5 की thread hight निकालनी है तब हम क्या करते है ।

Thread hight = .61413*pitch*2

=1.8423mm

Outer dia = 12 mm

Iner dia = outer dia - thread hight

=10.1577mm  

5.5. पहला कट कितने mm का देना चाहिए ।

  •   पहला कट ओर फिनिश कट हम मटेरियल की हिसाब से लेते है अगर मटेरियल हार्ड है तब हम छोटे कट ही लिया करते है .2 ज्यादा से ज्यादा ओर कम से कम .01 का कट हम threading के लिए लिया करते है ।

HOW TO USE G76 THREADING CYCLE IN HINDI

  1.       G76 Threading cycle
  2.       G76  P010055 Q100 R20 [First line].
  3.       G76  X10.157 Z-16.8 P921 Q200 F1.5[2nd Line].

     1. First line-

  •       P01 = Number of finesh path.
  •       00 = Chamfer amount.
  •       55 = Angle of tool tip.
  •       Q100 = minimum depth of cut for each .
  •       R20 = Finshing allowance for last cut .

      2. 2nd line

  •      X10.157 = Minor dia of thread.
  •      Z-16.8 = Thread length.
  •      P921 = Total depth of Thread one side.
  •      Q200 = Depth of cut in first path 
  •      F1.5 = Thread pitch .
     O001;

  •     T0101;
  •     G97 M03 S450;
  •     G0 Z0.0;
  •     X12.0;
  •     G76 P010055 Q100 R20 ;
  •     G76 X10.157 Z-16.8 P921 Q200 F1.5 ;
  •     G0 X15.0;
  •     G0 X15.0 Z50.0;
  •     G28 U0.0 W0.0;
  •     M30;

 

कम्प्यूटर न्यूमरिकल कन्ट्रोल मशीन मै हम किस प्रकार से जी 92 का प्रयोग करते है

कम्प्यूटर न्यूमरिकल कन्ट्रोल मशीन मै हम किस प्रकार से जी 92 का  प्रयोग करते है  
HOW TO USE G92 CYCLE IN CNC MACHINE IN HINDI 




कम्प्यूटर न्यूमेरिकल कन्ट्रोल मशीन मै हम जी 92 का प्रयोग चूड़ी (THREADING) काटने के लिए किया करते है  
इसके लिए हमे DARWING चाहिए जिस के आधार पर हम अपने कम्पोनेन्ट को बनाते हे। कम्पोनेन्ट को बनाने के बाद हम उस कम्पोनेन्ट के ऊपर या अंदर चूड़ी काटते है। DARWING  में जो कम्पोनेन्ट दिया है हम उस पर M12*1.25 की THREADING CUTTING करगे। इसके लिए हमे जो DIMENSION चाहिए उनको पहले हम नोट केर लेते है। 
  1. Major dia - 12mm
  2. Minor dia - 10.4647mm
  3. Thread pitch- 1.25mm
  4. Thread hight - 1.5353mm
  5. Thread length - 20mm
G92 THREADING CYCLE IS ONLY USE FOR FANUC NOT IN USE SIEMENS

  1. O1234;
  2. G28 X0.0 Z0.0;
  3. T0303;
  4. G97 M03 S400;
  5. G0 X12.0 Z5.0;
  6. G92 X12.0 Z-20.0 F1.25;
  7. X11.6;
  8. X11.2;
  9. X10.8;
  10. X10.464;
  11. X10.464;
  12. G28 X0.0 Z0.0;
  13. M01;
  14. M30;
MORE ARTICLES


Monday, September 14, 2020

How to use u and w code for cnc machine

cnc machine 

Cnc machine में हम U और W का प्रयोग प्रोग्रामिंग के लिए करते है। U=X और W=Z होता है। Uऔर W का प्रयोग हम केबल अपने टूल को होम पर ले जाने के लिए ही करते है। 


उदाहरण के लिए हम एक छोटा सा प्रोग्राम बनाते है।




उदाहरण के लिए हम इस प्रोग्राम में केबल एक ही कट मै अपने जॉब को काट रहे है लेकिन जब हम प्रोग्राम को मशीन पर चलते है उस समय हमे यह ध्यान देना होता है की हमारा रो मटेरिल कितने साइज का है और हमे कितना साइज बनाना है उसके बाद ही हम मटेरियल की हार्डनेस को ध्यान में रखकर डेप्थ ऑफ़ कट लेते है 

Example for fanuc
  1. O0001;
  2. G28 U0.0W0.0;
  3. T0101;
  4. G50 S1000 M03;
  5. G96 S120 M08;
  6. G0X100.0Z5.0;
  7. G0X70.0Z0.0;
  8. G02X80.0Z-5.0 R5.0 F0.1;
  9. G01Z-10.0;
  10. G01X90.0;
  11. G01Z-15.0;
  12. G01X100.0;
  13. G01Z-20.0
  14. G0X150.0Z50.0;
  15. G28 U0.0 W0.0;
  16. M01;
  17. M09;
  18. M05;
  19. M30;
Example for Siemens

  1. O0001;
  2. G96 S80 LIMT=1200M03;
  3. G0G90G71G64G54G40;
  4. G75 X0.0 Z0.0;
  5. T01;
  6. M16;
  7. D1;
  8. G96S180 LIMT=2100M03;
  9. G0X100.0Z5.0;
  10. G0X70.0Z0.0;
  11. G02X80.0Z-5.0 CR=5.0 F0.1;
  12. G01Z-10.0;
  13. G01X90.0;
  14. G01Z-15.0;
  15. G01X100.0;
  16. G01Z-20.0
  17. G0X150.0Z50.0;
  18. G75 X0.0Z0.0;
  19. M01;
  20. M09;
  21. M05;
  22. M30;
FOR MORE CNC PROGRAM-



 

Friday, September 11, 2020

How to use G03 and chamfer fanuc and siemens cnc machine

 How to use G03 and chamfer fanuc and siemens cnc machine

CNC Machine में हम Chamfer कैसे लगाते है और G02,G03 का प्रयोग कहा पर किया जाता है। हम इसके लिए एक सिम्पल सी Darwing का इस्तेमाल करेंगे। और इस के लिए हमे कौन कौन से और दूसरे G और M कोड का प्रयोग करते  है। और किन किन बातो का ध्यान हमे मशीन का प्रोग्राम बनाते समय रखना है कुछ महत्वपूर्ण बिन्दुओ पर भी हम बात करेंगे  CNC Machine में  OFFSET कैसे लिया जाता है FANUC CONTROL में हम जब भी OFFSET लेते है तो हमे सबसे पहले हम मशीन को MDI MODE मै करते है और उसके बाद हम अपने TOOL को CALL करते है TOOL को CALL करने के लिए हम T0101 COMMAND का प्रयोग किया करते है उसे बाद हम  MDI MODE मै ही SPINDLE को ROTATE कराते है SPINDLE को ROTATE कराते समय हमे इस बात का ध्यान रखना पड़ता है की हमारा SPINDLE उसी दिशा मै ROTATE करे जिस पर हमने  अपने TOOL को FIX किया है या हम कह सकते है की SPINDLE को उस दिशा में ROTATE करना हैं जिस POSITION पर हमारी INSRET का CUTTING ADGE है SPINDLE को ROTATE करने के लिए हम M03 और  M04 का प्रयोग करते है उसके बाद हम MACHINE को HANDLE MODE मे लेते है और अपने TOOL को हम JOB पर टच कराते हुए Z AXIS मै एक TOUCHING CUT मार लेते है इसके बाद हम OFFSET BUTTON KO PRESS करते है और TOOL OFFSET बटन को दबाते है और उसके बाद हम GEOMETRY OFFSET BUTTON KO PRESS करते है और उसके बाद हम Z0.0 लिखकर MEASURE का BUTTON PRESS करते है  और इसी प्रकार से हम X AXIS का OFFSET लेते है बस हमे क्या करना होता है जब हम TOOL से TOUCHING CUT मारते है तो जो DIA हमारा बना है उसको BARNIER SE MEASURE कर के 
हम X AXIS को SALECT कर के उसमे X20.0 मान लो की हमारा DIA 20MM बचा है TOOL को उसी POSITION पर रहने देंगे TOOL को बहा से नहीं हिलना है और X20.0 लिखकर MEASURE BUTTON को दबाना है इसी प्रकार से हम सभी TOOLS का OFFSET लेते है और SIEMENS MACHINE में हम TOOL को 
CALL करने के लिए हम T01D1 का इस्तेमाल करते है और MDI मै जाकर हम SPINDLE KO ROTATE करते है उसके बाद Z AXIS मै TOUCHING CUT लेने के बाद हम TOOL BUTTON को प्रेस करते है और उसके बाद MANUALLY BOTTON KO PRESS करते है और Z SELECT कर के 0.0 लिखकर INPUT PRESS करते हैं उस के बाद X में TOUCH करके जीस DIA पर हमने TOOL को TOUCH किया है उसको MEASURE कर के जो भी VLUE आई है उस को हम X SETECT कर के उस में डाल देंगे और INPUT BUTTON को PRESS करेंगे। उसके बाद हम प्रोग्राम को चलाएगे। 

Porgramming Example- For Fanuc





  • O0001;
  • G28 X0.0Z0.0;
  • T0101;
  • G97M03S2000;
  • G0X25.0Z5.0M08;
  • G0Z0.0;
  • G01X-2.0 F.1;
  • G0Z5.0X25.0;
  • G0 X16.0 Z0.0;
  • G03X20.0Z-2.0R2.0F.08;
  • G01 Z-16.0 F.1;
  • G02X24.0Z-20.0R2.0F.08;
  • G01X26.0F.01;
  • G03X30.0Z-22.0R2.0F.08;
  • G01Z-33.0F.1;
  • G02X34.0Z-35.0R2.0F.08;
  • G01X37.0F.1;
  • G01X40.0 Z-36.0;
  • G01Z-45.0;
  • G0 X100.0 Z50.0;
  • G28 X0.0Z0.0;
  • MO1;
  • M09;
  • M05;
  • M30;
Porgramming Example- For Siemens


  • O0001;
  • G75X0.0Z0.0
  • T01D1
  • G97M03S2000;
  • G0X25.0Z5.0M08;
  • G0Z0.0;
  • G01X-2.0 F.1;
  • G0Z5.0X25.0;
  • G0 X16.0 Z0.0;
  • G03X20.0Z-2.0  CR=2.0F.08;
  • G01 Z-16.0 F.1;
  • G02X24.0Z-20.0 CR=2.0F.08;
  • G01X26.0F.01;
  • G03X30.0Z-22.0 CR=2.0F.08;
  • G01Z-33.0F.1;
  • G02X34.0Z-35.0 CR=2.0F.08;
  • G01X37.0F.1;
  • G01X40.0 Z-36.0;
  • G01Z-45.0;
  • G0 X100.0 Z50.0;
  • G75X0.0Z0.0;
  • MO1;
  • M09;
  • M05;
  • M30;
TO MORE CNC MACHINE BLOG-








Thursday, September 10, 2020

cnc fanuc programm run in siemens machine

 cnc machine fanuc programm run in siemens cnc machine

यदि हम FANUC का प्रोग्राम SIEMENS मै चलाते है तो कोई प्रॉब्लम नहीं आती है। बस उसके लिए हमे कुछ कोड को बदलना पड़ता है। और यदि हम एक साधारण प्रोग्राम को चलाये तो हमें कुछ भी नहीं करना पड़ता है। मै आपको इस के बहुत सारे उदाहरण देता हु आप इसको आसानी से समझ सकते है। 

Example- Fanuc programm

  1. O0001;
  2. G28 X0.0 Z0.0;
  3. T0101; 
  4. G0G40G80G94;
  5. G97M03S1500M08;
  6. G0 X22.0 Z5.0;
  7. G0Z0.0; 
  8. G01X20.0Z-20.0F120;
  9. G01X30.0;
  10. G01Z-25.0;
  11. G0X100.0Z50.0;
  12. G28X0.0Z0.0;
  13. MO1;
  14. M05;
  15. M30;                                                     
यही प्रोग्राम हम SIEMENS में चलाये तो क्या करना पड़ता है। ये एक छोटा प्रोग्राम है इस में ज़्यादा कुछ नहीं बस आप को T0101 की जगह पर T01D1 का प्रयोग करना पड़ता है।  और  होम करने के लिए हम G28 की जगह पर G75 का प्रयोग करते है।  

 

Example- Siemens programm

  1. O0001;
  2. G75 X0.0 Z0.0               
  3. T01D1;
  4. G97M03S1500M08;
  5. G0 X22.0 Z5.0;
  6. G0Z0.0; 
  7. G01X20.0Z-20.0F.1;
  8. G01X30.0;
  9. G01Z-25.0;
  10. G0X100.0Z50.0;
  11. G75X0.0Z0.0;
  12. MO1;
  13. M05;
  14. M30;
         

               




HOW TO USE G01 LINER COMMAND IN HINDI FOR CNC PROGRAMMING


                   

 HOW TO USE G01 LINER COMMAND IN HINDI FOR CNC PROGRAMMING 

G01  का प्रयोग हम अपने टूल को एक सीधी लाइन मै चलाने के लिए किया करते है। और जब भी हम इस कमांड का प्रयोग करते है उसके साथ हम FEED का प्रयोग किया करते है। 

EXAMPLE-
                      हम G01 का प्रयोग X और Z AXIS दोनों के लिए कर सकते है। 
                     

  • O0001;       PROGRAMME NAME
  • G28 X0.0 Z0.0;     HOME POSITION
  • T0101;    TOOL CALL
  • G0 G40 G80 G94;     CANCALTION AND FEED COMMAND
  • G97 M03 S1500;      CONSTENT RPM SPINDLE START 
  • G0 X22.0 Z5.0 M08;     SAFE POSITION
  • G0 Z0.0;         JOB ZERO POINT
  • G01 X20.0 Z-20.0 F120;       LINER MODE WITH TOOL RANING IN FEED
  • G01 X30.0;       LINER MODE WITH TOOL RANING IN FEED
  • G01 Z-25.0;        LINER MODE WITH TOOL RANING IN FEED
  • G0 X100.0 Z50.0;        BACK TOOL IN SAFE POSITION
  • G28 X0.0 Z0.0;         TOOL IN HOME POSITION
  • M01;      OPTIONAL STOP
  • M05;      SPINDLE STOP
  • M30;      PROGRAMME AND OR REPEAT PROGRAMME

G02 का प्रयोग हम अपने टूल को एक सीधी लाइन मै चलाने के लिए किया करते है। और जब भी हम इस कमांड का प्रयोग करते है उसके साथ हम FEED का प्रयोग किया करते है। 

EXAMPLE-
                      हम G02 का प्रयोग X और Z AXIS दोनों के लिए कर सकते है।                    
                   


  • O0002;       PROGRAMME NAME
  • G28 X0.0 Z0.0;     HOME POSITION
  • T0201;    TOOL CALL
  • G0 G40 G80 G94;     CANCALTION AND FEED COMMAND
  • G97 M03 S1500;      CONSTENT RPM SPINDLE START 
  • G0 X22.0 Z5.0 M08;     SAFE POSITION
  • G0 Z0.0;         JOB ZERO POINT
  • G01 X20.0 Z-19.5 F120;       LINER MODE WITH TOOL RANING IN FEED
  • G02 X20.5 Z-20.0;   CLOCKWISE CIRCULAR ARC
  • G01 X30.0;       LINER MODE WITH TOOL RANING IN FEED
  • G01 Z-25.0;        LINER MODE WITH TOOL RANING IN FEED
  • G0 X100.0 Z50.0;        BACK TOOL IN SAFE POSITION
  • G28 X0.0 Z0.0;         TOOL IN HOME POSITION
  • M01;      OPTIONAL STOP
  • M05;      SPINDLE STOP
  • M30;      PROGRAMME AND OR REPEAT PROGRAMME

 अगले BLOG मै हम G03 और CHAMFAR लगाना बताएगे धन्यबाद। 

 

 

Wednesday, September 9, 2020

cnc vmc hmc 2d programming in hindi step by step G code M code and its use for 2d programming

 G code list

G code use in cnc vmc and hmc programming language and it use only for 2d and 3d programming 

आज हम बात  करेंगे जी कोड  की  और उनके प्रयोग की जी कोड का प्रयोग हम प्रोग्रामिंग के लिए करते है।

अगर हम cnc मशीन की बात करे तो इसके लिए जो जी कोड प्रयोग किये जाते है बो सारे कोड vmc और hmc मशीन के लिए कुछ प्रयोग होते है और कुछ नहीं आज हम बात करेंगे cnc मशीन में प्रयोग होने बाले जी कोड की। 

 G code list 

  • 1 - G0 – Rapid Move.
  • 2 - G01 – Linear Move.
  • 3 - G02, G03 – Clockwise Arc, Counter-clockwise Arc.
  • 4 - G17, G18, G19 – Plane Designations.
  • 5 - G40, G41, G42 – Cutter Diameter Compensation.
  • 6 - G43 – Tool Length Compensation.
  • 7 - G54 – Work Offset.
  • 8 - G73 Pattern repeating cycle.
  • 9 - G76 Threading cycle.
  • 10 - G72 Facing cycle.
  • 11 - G20 inch mode.
  • 12 - G21 metric mode.
  • 13 - G28 x z zero retarun.
  • 14 - G91 Incremental mode.
  • 15 - G90 Absolute mode.
  • 16 - G94 Feed par minute mode.
  • 17 - G95 Feed par revolution mode.
  • 18 - G96 constent speed control .
  • 19 - G97 constent speed control cancal.
  • 20 - G92 Threading cycle.
  • 21 - G04 dwall time. 

 How to use G code in cnc machine

Use of G00 
G0 का प्रयोग हम अपने टूल को एक safe position पर रोकने के लिए करते हे। 
Example-
G28 X0.0 Z0.0;
T0101;
G97 M03 S1200;
G0 X20.0Z5.0;
ये जो लाइन का प्रयोग हमने किया हे इसका main resion हे। की हम जब किसी प्रोग्राम को बनाते हे तो हम टूल को component से थोड़ी दुरी पर रखते हे या रोकते हे और उसके बाद ही हम Next prosses follow  करते हे।