You are on page 1of 270

‫تكنولوجيا الماكينات العددية‬

‫‪CNC‬‬
‫البرمجـ ـ ـ ـ ـ ـ ـ ـة بنظ ـ ـ ـ ـ ـ ـ ـ ـام الفـانـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــوك‬
‫‪Fanuc 0/21 Programming System‬‬

‫إعداد‬
‫مهندس ‪ /‬أحمد ابراهيم مدبولي الطناني‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِمذِـــــــــــــــــــــــــــــــــــــــــــخ‬

‫ِغ اٌزمذَ اٌ‪ٙ‬بئً ف‪ ٟ‬اٌّؼذاد اإلٌىزش‪١ٔٚ‬خ ‪ ،‬أصجؼ اٌزؾىُ ا‪ ٌٟ٢‬أ‪ ٚ‬األ‪ٚ‬ر‪ِٛ‬بر‪ِّ ٟ‬ىٕب ف‪ٟ‬‬
‫ِخزٍف اٌّغبالد اإلٔزبع‪١‬خ ‪ٚ ،‬عّ‪ ٟ‬ثب‪١ٌ٢‬خ أ‪ ٚ‬األ‪ٚ‬ر‪ِٛ‬بر‪١‬خ ) ‪. (Automation‬‬
‫‪ِٚ‬غ ص‪٠‬بدح اٌطٍت ػٍ‪ِٕ ٝ‬زغبد أوضش رؼم‪١‬ذا ‪ ،‬رُ اخزشاع ِبو‪ٕ١‬بد اٌزشغ‪ ً١‬اٌؼذد‪٠‬خ‬
‫) ‪ٌ ( CNC machines‬زط‪٠ٛ‬ش األ‪ٚ‬ر‪ِٛ‬بر‪١‬خ ف‪ ٟ‬اٌزصٕ‪١‬غ ‪ٚ‬رمٍ‪ ً١‬االؽز‪١‬بط اٌ‪ ٝ‬اٌؼّبٌخ اٌّب٘شح‬
‫ٌزشغ‪ٔ ً١‬ظُ اٌزصٕ‪١‬غ ‪.‬‬
‫‪ِٕٚ‬ز خّغ‪ٕ١‬بد اٌمشْ اٌؼشش‪ ٓ٠‬اٌّ‪١‬الد‪ ٞ‬ؽذصذ ػذح رط‪ٛ‬ساد ػٍّ‪١‬خ ‪ٚ‬رمٕ‪١‬خ ف‪ٔ ٟ‬ظُ اٌزؾىُ‬
‫اٌؼذد‪ٚ ٞ‬اٌش‪ٚ‬ث‪ٛ‬د ‪ٚ‬اٌزصٕ‪١‬غ ثّؼ‪ٔٛ‬خ اٌؾبعت ) ‪ٔٚ ( CAM‬ظُ اٌزصٕ‪١‬غ اٌّشٔخ ) ‪. ( FMS‬‬
‫‪ٚ‬ثبعزخذاَ اٌزمٕ‪١‬بد اٌصٕبػ‪١‬خ ثّؼ‪ٔٛ‬خ اٌؾبعت ا‪ ، ٌٟ٢‬رُ رصٕ‪١‬غ ِٕزغبد ػٍ‪ ٝ‬شىً دفؼبد‬
‫صغ‪١‬شح ثزىٍفخ ِٕخفعخ ثبإلظبفخ اٌ‪ ٝ‬رط‪٠ٛ‬ش اٌؼبًِ اٌجشش‪ ٞ‬ف‪ ٟ‬ارخبر اٌمشاس ‪.‬‬
‫‪ِٚ‬غ االعزغبثخ ٌٍّٕ‪ ٛ‬اٌغش‪٠‬غ ٌٍطٍت ػٍ‪ ٝ‬إٌّزغبد اٌصٕبػ‪١‬خ رُ رط‪٠ٛ‬ش ػذح أعبٌ‪١‬ت ٌإلٔزبط‬
‫اٌىّ‪ٌٚ ، ٟ‬ىٓ ِغ اصد‪٠‬بد اٌشغجخ ف‪ ٟ‬رٕ‪٠ٛ‬غ إٌّزغبد اٌصٕبػ‪١‬خ رؾ‪ٛ‬ي اإلٔزبط ِشح أخش‪ِٓ ٜ‬‬
‫ظخُ اٌ‪ ٝ‬أزبط ػٍ‪ ٝ‬دفؼبد ِز‪ٛ‬عطخ أ‪ ٚ‬صغ‪١‬شح ‪.‬‬
‫‪ٚ‬أخ‪١‬شا أعجشد إٌّبفغخ اٌؼبٌّ‪١‬خ اٌششعخ اٌششوبد ػٍ‪ ٝ‬رجٕ‪ ٟ‬أعٍ‪ٛ‬ة أزبط عش‪٠‬غ ٌّٕزغبر‪ٙ‬ب ِغ‬
‫اعزخذ اَ ؽذ أدٔ‪ٌ ٝ‬ؾغُ اٌّخض‪ِّ ، ْٚ‬ب عؼً إٌّبفغخ ف‪ ٟ‬ػبٌُ اٌ‪ َٛ١‬رؼزّذ ػٍ‪ ٝ‬ا‪١ٌ٢‬خ ِغ ظّبْ‬
‫ػذَ اٌزفش‪٠‬ػ ف‪ِ ٟ‬ش‪ٔٚ‬خ اإلٔزبط ف‪ٔ ٟ‬فظ اٌ‪ٛ‬لذ‬
‫‪ٕ٠ٚ‬ؾصش اٌّطٍ‪ٛ‬ة ارْ ِٓ ا‪١ٌ٢‬خ ف‪ ٟ‬ر‪ٛ‬ف‪١‬ش ع‪ٛ‬دح ػبٌ‪١‬خ ‪ٚ‬أعؼبس ِٕخفعخ ِغ اٌّش‪ٔٚ‬خ ف‪ٟ‬‬
‫اٌزصٕ‪١‬غ ‪٠ٚ ،‬ىّٓ رٌه ف‪ ٟ‬اٌزصٕ‪١‬غ ثّؼ‪ٔٛ‬خ اٌؾبعت ) ‪ ( CAM‬ػٍ‪ِ ٝ‬غز‪ ٜٛ‬خػ اإلٔزبط ‪ ،‬أِب‬
‫ػٍ‪ ٝ‬اٌّغز‪ ٜٛ‬اٌىٍ‪ٌ ٟ‬ؼٍّ‪١‬خ اٌزصٕ‪١‬غ فبْ اٌؾً ‪٠‬ىّٓ ف‪ ٟ‬اعزخذاَ اٌزصٕ‪١‬غ اٌّزىبًِ ثبٌؾبعت‬
‫) ‪ٌٚ ، ( CIM‬زٌه ‪٠‬ؼزجش اٌزصٕ‪١‬غ ثّؼ‪ٔٛ‬خ اٌؾبعت عضءا ِٓ اٌزصٕ‪١‬غ اٌّزىبًِ ثبٌؾبعت ‪ ،‬ؽ‪١‬ش‬
‫رشىً ٔظُ اٌزصٕ‪١‬غ اٌّشٔخ ) ‪ ( FMS‬رمٕ‪١‬بد ِ‪ّٙ‬خ ‪ٚ‬ظش‪ٚ‬س‪٠‬خ ٌزطج‪١‬ك ٔظُ اٌزصٕ‪١‬غ ثّؼ‪ٔٛ‬خ‬
‫اٌؾبعت )‪. (CAM‬‬

‫‪٠‬ؾز‪٘ ٞٛ‬زا اٌىزبة ػٍ‪ ٝ‬اٌششػ اٌ‪ٛ‬اف‪ٌ ٟ‬جشِغخ ‪ٚ‬رشغ‪ٔ ً١‬ظبَ اٌزؾىُ ٌٍّبو‪ٕ١‬بد اٌؼذد‪٠‬خ‬
‫( فش‪٠‬ضح – ِخشغخ ) ثبعزخذاَ اٌغ‪ٛ‬فذ ‪٠ٚ‬ش ‪٠ٚ ، Fanuc 0/21‬زٕب‪ٚ‬ي اٌششػ اٌ‪ٛ‬اظؼ ٌّؼظُ‬
‫اٌ‪ٛ‬ظبئف اٌ‪ٙ‬بِخ ف‪ ٟ‬اٌجشِغخ ‪ٚ‬اٌزشغ‪ٌ ً١‬زؾم‪١‬ك اٌزؼٍُ اٌشبًِ ‪ٚ‬اٌّغزف‪١‬ط ‪ٕ٠ٚ ،‬ز‪ ٟٙ‬ثّ‪ٛ‬ع‪ٛ‬ػخ‬
‫ِٓ اٌزذس‪٠‬جبد اٌؼٍّ‪١‬خ ػبٌ‪١‬خ اٌّغز‪ٚ ٜٛ‬االخزجبس اٌزار‪ِ ٟ‬غ اإلعبثخ إٌّ‪ٛ‬رع‪١‬خ ٌزط‪٠ٛ‬ش اإلدسان‬
‫اٌفٕ‪ ٟ‬ف‪ ٟ‬ػٍّ‪١‬خ اٌجشِغخ ‪ٚ‬اٌزشغ‪ٌٍّ ً١‬بو‪ٕ١‬بد اٌؼذد‪٠‬خ‬

‫‪ٔٚ‬غؤي هللا عجؾبٔٗ ‪ٚ‬رؼبٌ‪ ٝ‬أْ ‪٠‬ى‪٘ ْٛ‬زا اٌؼًّ خبٌصب ٌ‪ٛ‬ع‪ ٗٙ‬اٌىش‪ٚ ، ُ٠‬أْ ‪ٕ٠‬فغ ثٗ أِزٕب‬
‫ف‪ِ ٟ‬غ‪١‬شر‪ٙ‬ب اٌّجبسوخ ٌزؾم‪١‬ك اٌزمذَ ‪ٚ‬اٌزّٕ‪١‬خ اٌشبٍِخ ف‪ ٟ‬وبفخ اٌّغبالد اٌصٕبػ‪١‬خ اٌز‪ِٓ ٟ‬‬
‫شؤٔ‪ٙ‬ب رؾم‪١‬ك االصد٘بس االلزصبد‪ٌ ٞ‬ألِخ ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪1‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّؾزـــــــــــــــــــــــــــــــــ‪٠ٛ‬بد‬
‫اٌصفؾخ‬ ‫اٌّ‪ٛ‬ظ‪ٛ‬ع‬
‫‪2‬‬ ‫اٌّؾزـــــــــــــــــــــــــــــــــ‪٠ٛ‬بد‬
‫‪7‬‬ ‫ِالِــــــــــــــــــــــــــؼ اٌزذس‪٠‬ت‬
‫‪8‬‬ ‫ِمذِخ اٌزؾىُ اٌؼذد‪ٞ‬‬
‫‪9‬‬ ‫اٌزؾىُ اٌؼذد‪(NC) ٞ‬‬
‫‪01‬‬ ‫ثٌُٔ‪ٗٞ‬جس ث‪ّ٧‬جّ‪٤‬ز ُ٘ظجّ )‪)NC‬‬
‫‪00‬‬ ‫ٓٔ‪َ٤‬ثس ثُضقٌْ ثُؼوه‪(NC)١‬‬
‫‪02‬‬ ‫اٌزؾىُ اٌؼذد‪ ٞ‬ثبٌؾبعت )‪)CNC‬‬
‫‪02‬‬ ‫ٓٔ‪َ٤‬ثس ثُـــــــ (‪ٓ (CNC‬وجًٗز ٓغ ثُــــــــ )‪(NC‬‬
‫‪03‬‬ ‫أٔظّخ اٌزى‪٠ٛ‬ذ ف‪ِ ٟ‬بو‪ٕ١‬بد ‪CNC‬‬
‫‪03‬‬ ‫ثُو‪ٞ‬ثػو ثٌُهٔ‪٤‬ز‬
‫‪03‬‬ ‫ث‪ً٧‬هجّ ثُغ٘جة‪٤‬ز ‪Binary numbers‬‬
‫‪04‬‬ ‫ثّضنوثّ ثُ٘ظجّ ثُؼٌٖ‪ ١‬دضٌ‪٣ٞ‬و ع٘جة‪Binary Coded decimal ٢‬‬
‫‪05‬‬ ‫أٗظٔز صٌ‪٣ٞ‬و ‪(CNC Coding Systems) CNC‬‬
‫‪05‬‬ ‫أ‪ًٞ ٢ٌّ٫‬ه ‪The ASCII Code‬‬
‫‪06‬‬ ‫ٗظجّ ‪ُ ISO‬ضٌ‪٣ٞ‬و ثُضقٌْ ثُؼوه‪The ISO numerical control Coding ١‬‬
‫‪06‬‬ ‫ثُٔٔ‪َ٤‬ثس ‪ٝ‬ثُؼ‪ٞ٤‬ح ُِضقٌْ ثُؼوه‪ ١‬دجُقجّخ )‪)CNC‬‬
‫‪07‬‬ ‫ِمبسٔخ آالد اٌزؾىُ اٌؼذد‪ ٞ‬ثبٌؾبعت ِغ ا‪٢‬الد اٌزمٍ‪١‬ذ‪٠‬خ‬
‫‪09‬‬ ‫ظجػ اٌذلخ ف‪ ٟ‬آالد اٌزؾىُ اٌؼذد‪ (ٞ‬اٌزغز‪٠‬خ اٌشاعؼخ)‬
‫‪09‬‬ ‫ه‪٤‬جُ ٌّػز ثُو‪ًٝ‬ثٕ‬
‫‪09‬‬ ‫ه‪٤‬جُ ث‪ٍ٩‬ثفز‬
‫‪21‬‬ ‫اٌزؾىُ اٌؼذد‪ ٞ‬اٌّجبشش )‪(DNC‬‬
‫‪21‬‬ ‫ٌٓ‪ٗٞ‬جس ٗظجّ ثُــ ‪DNC‬‬
‫‪20‬‬ ‫ٓٔ‪َ٤‬ثس ٗظجّ ثُــ )‪(DNC‬‬
‫‪20‬‬ ‫ٓوجًٗز د‪ٗ ٖ٤‬ظْ ثُــ ‪ٗٝ DNC‬ظْ ثُــ ‪CNC‬‬
‫‪22‬‬ ‫ِشاوض اٌزصٕ‪١‬غ اٌــ )‪(Machining Centers and Turning Centers) )CNC‬‬
‫‪24‬‬ ‫أٔ‪ٛ‬اع أخش‪ ِٓ ٞ‬آالد اٌـ )‪Other Types of CNC Equipment (CNC‬‬
‫‪24‬‬ ‫آ‪٫‬س ثُوطغ دجُِْي )‪)EDM‬‬
‫‪24‬‬ ‫آ‪٫‬س ثُوطغ )‪ )CNC‬دجّضنوثّ إٔؼز ثُِ‪)Laser CNC Machines) ًَ٤‬‬
‫‪26‬‬ ‫غشق اٌجشِغخ‬
‫‪25‬‬ ‫أ‪ :٫ٝ‬ثُذٌٓؾز ثُ‪٤‬و‪٣ٝ‬ز‬
‫‪25‬‬ ‫عجٗ‪٤‬ج ثُذٌٓؾز ث‪٤ُ٥‬ز‬
‫‪26‬‬ ‫ثُضٌؽٔز ٖٓ ُـز دٌٓؾز إُ‪ُ ٢‬ـز أمٌ‪١‬‬
‫‪27‬‬ ‫غشق اٌؾشوخ‬
‫‪29‬‬ ‫اخز‪١‬بس شش‪ٚ‬غ اٌزشغ‪ً١‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪2‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪29‬‬ ‫ػٔن ثُوطغ‬


‫‪29‬‬ ‫ثُضـي‪٣‬ز‬
‫‪29‬‬ ‫ثمض‪٤‬جً ه‪ٔ٤‬ز ثُضـي‪٣‬ز‬
‫‪31‬‬ ‫ٌّػز ثُوطغ‬
‫‪31‬‬ ‫فْجح ٌّػز ثُو‪ًٝ‬ثٕ أ‪ ٝ‬ثُضٌهه ٖٓ ٌّػز ثُوطغ‬
‫‪31‬‬ ‫فْجح ٌّػز ثُضـي‪٣‬ز‬
‫‪30‬‬ ‫اٌزؼشف ػٍ‪ ٝ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬
‫‪30‬‬ ‫ٓجً‪٘٤‬ز ثُلٌ‪َ٣‬ر ‪Emco PC Mill 100‬‬
‫‪30‬‬ ‫ٓجً‪٘٤‬ز ثُٔنٌ‪ٟ‬ز ‪Emco PC Turn 120‬‬
‫‪32‬‬ ‫ثُ‪ٞ‬فوثس ثٌُة‪٤ْ٤‬ز ثٌُٔ‪ٗٞ‬ز ‪٧‬ؽَثء ثُٔجً‪٘٤‬ز‬
‫‪32‬‬ ‫ٔ ‪ٝ -‬فور ٓلجص‪٤‬ـ ثُضقٌْ ك‪ ٢‬ثُٔجً‪٘٤‬ز‬
‫‪38‬‬ ‫ٕ ‪ٝ -‬فور ثُٔؼجُؾز‬
‫‪38‬‬ ‫ٖ ‪ٝ -‬فور ثُضٖـ‪َ٤‬‬
‫‪39‬‬ ‫‪ٝ‬ظجةق ثُٔلجص‪٤‬ـ ثُٔ٘جظٌر دِ‪ٞ‬فز ٓلجص‪٤‬ـ ؽ‪ٜ‬جٍ ثُقجّخ ‪PC keyboard‬‬
‫‪41‬‬ ‫إٌمبغ اٌّشعؼ‪١‬خ ‪ Reference Points‬ف‪ ٟ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬
‫‪42‬‬ ‫ٔظبَ اإلؽذاص‪١‬بد ‪ Coordinate system‬ف‪ ٟ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬
‫‪42‬‬ ‫ٗظجّ ث‪٩‬فوثع‪٤‬جس ُٔجً‪٘٤‬ز ثُلٌ‪َ٣‬ر ‪Emco PC Mill 100‬‬
‫‪44‬‬ ‫ٗظجّ ث‪٩‬فوثع‪٤‬جس ُٔجً‪٘٤‬ز ثُٔنٌ‪ٟ‬ز ‪Emco PC Turn 120‬‬
‫‪47‬‬ ‫ثشِغخ اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬
‫‪47‬‬ ‫ثُنط‪ٞ‬ثس ثُضٔ‪٤ٜ‬و‪٣‬ز ُِذٌٓؾز‬
‫‪47‬‬ ‫صؼٌ‪٣‬ق ًٓ‪ ٍٞ‬ثُٖلٌر ثُْٔضنوٓز ك‪ ٢‬ثُذٌٓؾز‬
‫‪48‬‬ ‫ػ٘ج‪ ٌٙ‬ثُذٌٗجٓؼ‬
‫‪48‬‬ ‫ثٌَُٖ ثُؼجّ ُ‪٤ٚ‬ـز ًضجدز ث‪ٝ٧‬ثٌٓ ) ‪( Program format‬‬
‫‪48‬‬ ‫صًٌ‪٤‬خ ثُذٌٗجٓؼ ) ‪( Program Structure‬‬
‫‪49‬‬ ‫صقو‪٤‬ن ثُذٌٗجٓؼ‬
‫‪51‬‬ ‫األو‪ٛ‬اد اٌّغزخذِخ ف‪ ٟ‬ثشِغخ اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬
‫‪52‬‬ ‫]‪G Codes Fanuc Series 0 [Milling‬‬
‫‪54‬‬ ‫]‪M Codes Fanuc Series 0 [Milling‬‬
‫‪55‬‬ ‫]‪G Codes Fanuc Series 0 [Turning‬‬
‫]‪M Codes Fanuc Series 0 [Turning‬‬
‫‪57‬‬
‫اٌؼٍّ‪١‬بد ‪ G18,G17,G3,G2,G1,G0‬ؽغت اٌّ‪ٛ‬اصفبد اٌم‪١‬بع‪١‬خ األٌّبٔ‪١‬خ ‪DIN‬‬
‫‪58‬‬
‫اٌؼٍّ‪١‬بد اإلظبف‪١‬خ ‪ M‬ؽغت اٌّ‪ٛ‬اصفبد األٌّبٔ‪١‬خ اٌم‪١‬بع‪١‬خ ‪DIN‬‬
‫‪59‬‬
‫رؾش‪٠‬ش اٌج‪١‬بٔبد اٌزىٕ‪ٌٛٛ‬ع‪١‬خ‬
‫‪61‬‬
‫اٌّؼبسف إٌظش‪٠‬خ ألو‪ٛ‬اد ثشِغخ ِبو‪ٕ١‬خ اٌفش‪٠‬ضح ‪Emco PC Mill 100‬‬
‫‪60‬‬
‫ثُو‪٤‬جُ دج‪٧‬دؼجه ثُٔطِوز ‪ٝ‬ثُْ٘ذ‪٤‬ز (ثُضَث‪٣‬و‪٣‬ز)‬
‫‪62‬‬
‫‪ : G00‬ثُقًٌز ثُنط‪٤‬ز ثٌُْ‪٣‬ؼز ُِٖٔج‪ ٌ٣ٝ‬ثُؼج‪ِٟ‬ز ) ‪( Rapid Traverse‬‬
‫‪63‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪3‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪64‬‬ ‫‪ :G01‬ثُقًٌز ثُنط‪٤‬ز ٓغ ثُضـي‪٣‬ز ) ‪( Linear Interpolation‬‬


‫‪64‬‬ ‫ثُٖطق ‪ٝ‬ث‪٧‬ه‪ٞ‬ثُ ) ‪(Chamfers & Radii‬‬
‫‪65‬‬ ‫ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور ‪٣‬و‪٣ٝ‬ج‬
‫‪68‬‬ ‫ثُقًٌز ثُوثةٌ‪٣‬ز دجّضنوثّ ثٌُ‪ٞ‬ه ‪G03 & G02‬‬
‫‪71‬‬ ‫ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور ( ً‪ٞ‬ه ‪)G43 & G44‬‬
‫‪70‬‬ ‫ثُض‪ٚ‬ق‪٤‬ـ ثُضِوجة‪ُٚ٘ ٢‬ق هطٌ ٌّ‪٘٤‬ز ثُضلٌ‪ًٞ ( َ٣‬ه ‪(G42 & G41‬‬
‫‪73‬‬ ‫ٌَٕ ْٓجًثس ثُؼور ٓغ دٌٓؾز ثٌُ‪ٞ‬ه ‪G41&G42‬‬
‫‪74‬‬ ‫ثُذٌٓؾز دجّضنوثّ ث‪ًٞ٧‬ثه ‪( polar Coordinates( G15&G16‬‬
‫‪75‬‬ ‫ص‪ٞ‬هق ثُضـي‪٣‬ز ٓغ ثّضٌٔثً ه‪ًٝ‬ثٕ ثُؼجٓ‪ٞ‬ه ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز ‪(Dwell) G04‬‬
‫‪76‬‬ ‫ثمض‪٤‬جً ْٓض‪ ٟٞ‬ثُضٖـ‪: ( G17 – G18 – G19 ) َ٤‬‬
‫‪77‬‬ ‫ثمض‪٤‬جً ‪ٝ‬فوثس ٗظجّ ثُو‪٤‬جُ ( ِِٓ‪ٔ٤‬ضٌ – د‪ٙٞ‬ز )‬
‫‪78‬‬ ‫صلؼ‪ َ٤‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُِٔجً‪٘٤‬ز)‪G28 (Approach Reference point‬‬
‫‪79‬‬ ‫هطغ ثُو‪ٝٝ٬‬ظ )‪G33 (Thread cutting‬‬
‫‪79‬‬ ‫ْٗذز ٓو‪٤‬جُ ثٌُّْ ‪ٝ‬ث‪ٗ٫‬ؼٌجُ‬
‫‪82‬‬ ‫دٌٓؾز ٗظجّ ث‪٩‬فوثع‪٤‬جس ُِٖـِز ‪ٝ‬ثُٔجً‪٘٤‬ز‬
‫‪84‬‬ ‫ثُض‪ٞ‬هق ثٌُجَٓ ُِؼور د٘‪ٜ‬ج‪٣‬ز ًَ ٖٓ‪ٞ‬ثً)‪(Exact stop‬‬
‫‪85‬‬ ‫ه‪ًٝ‬ثس ثُغوخ ‪ٝ‬ثُوِ‪ٞ‬ظز‬
‫‪91‬‬ ‫اٌّؼبسف إٌظش‪٠‬خألو‪ٛ‬اد ثشِغخ ِبو‪ٕ١‬خ اٌّخشغخ ‪Emco PC Turn 120‬‬
‫‪91‬‬ ‫ثُقًٌز ثُنط‪٤‬ز ثٌُْ‪٣‬ؼز ُِٖٔج‪ ٌ٣ٝ‬ثُؼج‪ِٟ‬ز ) ‪G00 ( Rapid Traverse‬‬
‫‪91‬‬ ‫ثُقًٌز ثُنط‪٤‬ز ٓغ ثُضـي‪٣‬ز ) ‪G01 ( Linear Interpolation‬‬
‫‪90‬‬ ‫إهمجٍ ثُٖط‪ٞ‬ف ‪ٝ‬ث‪٧‬ه‪ٞ‬ثُ‬
‫‪92‬‬ ‫ثُقًٌز ثُوثةٌ‪٣‬ز دجّضنوثّ ثٌُ‪ٞ‬ه ‪G03 & G02‬‬
‫‪93‬‬ ‫ص‪ٞ‬هق ثُضـي‪٣‬ز ٓغ ثّضٌٔثً ه‪ًٝ‬ثٕ ثُؼجٓ‪ٞ‬ه ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز )‪G04 (Dwell‬‬
‫‪94‬‬ ‫ث‪ٗ٫‬ضوجٍ إُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ‪G28‬‬
‫‪94‬‬ ‫ه‪ًٝ‬ر ثُنٌث‪ٟ‬ز ثُط‪٤ُٞ‬ز ‪G20‬‬
‫‪96‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ‪ٝ‬ؽ‪G24 Face Turning Cycle ٚ٤ٜ‬‬
‫‪96‬‬ ‫ه‪ًٝ‬ر هطغ ثُو‪ٝٝ٬‬ظ ‪G21‬‬
‫‪97‬‬ ‫ه‪ًٝ‬ر ثُوِ‪ٞ‬ظز ثُٔضؼوهر ‪G78‬‬
‫‪014‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضنٖ‪ ٖ٤‬ثُط‪٤ُٞ‬ز ‪ّ٫‬ضوٌثح ثٌُ٘ض‪G73 (Roughing Cycle)ًٞ‬‬
‫‪015‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضنٖ‪ ٖ٤‬ثُ‪ٞ‬ؽ‪ّ٫ ٚ٤ٜ‬ضوٌثح ثٌُ٘ض‪G74 (Roughing Cycle)ًٞ‬‬
‫‪017‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضنٖ‪ ٖ٤‬ثُط‪٤ُٞ‬ز ُِ٘ٔجىػ ) ‪G75 ( Pattern Repeating‬‬
‫‪018‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضٖط‪٤‬خ ‪ٝ‬ثُض٘ؼ‪G72( Finishing Cycle ) ْ٤‬‬
‫‪019‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضؾج‪٣ٝ‬ق ‪ٝ‬ثُو٘‪ٞ‬ثس ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪G77(Grooving Cycle) Xًٞ‬‬
‫‪001‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضؾج‪٣ٝ‬ق ‪ٝ‬ثُو٘‪ٞ‬ثس ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪G76(Grooving Cycle) Zًٞ‬‬
‫‪000‬‬ ‫ثُذٌٓؾز دج‪٩‬همجٍ ثُٔذجٌٕ ُذ‪٤‬جٗجس ثٌُّْ ‪Direct draw input‬‬
‫‪003‬‬ ‫ثُض‪ٚ‬ق‪٤‬ـ ثُضِوجة‪ُٚ٘ ٢‬ق هطٌ ثُقو ثُوج‪ٟ‬غ ُِؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪4‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪004‬‬ ‫صؼ‪ٚٗ ٜ٣ٞ‬ق ثُوطٌ ‪ْ٣‬جً ‪G41 Cutter radius compensation left‬‬
‫‪004‬‬ ‫صؼ‪ٚٗ ٜ٣ٞ‬ق ثُوطٌ ‪G42 Cutter radius compensation Right ٖ٤ٔ٣‬‬
‫‪005‬‬ ‫اٌجشٔبِظ اٌفشػ‪Subprogram ٟ‬‬
‫‪006‬‬ ‫أو‪ٛ‬اد اٌزؾىُ ف‪ ٟ‬شش‪ٚ‬غ اٌمطغ‬
‫‪006‬‬ ‫‪:G54,G55,G56,G57,G58,G59‬إٍثفز ٗوطز ثُ‪ٚ‬لٌ )‪(Zero Offsets‬‬
‫‪006‬‬ ‫‪:G92‬دٌٓؾز ٗظجّ ث‪٩‬فوثع‪٤‬جس ‪Local Coordinate System‬‬
‫‪007‬‬ ‫‪ٓ:G94‬ؼوٍ ثُضـي‪٣‬ز ) ‪feed Rate Data in (m/ min‬‬
‫‪007‬‬ ‫‪ٓ:G95‬ؼوٍ ثُضـي‪٣‬ز ) ‪feed Rate Data in ( mm/ rev‬‬
‫‪007‬‬ ‫‪:G96‬صغذ‪٤‬ش ٌّػز ثُوطغ ) ‪Constant Cutting Speed ( m/ min‬‬
‫‪007‬‬ ‫‪:G97‬صغذ‪٤‬ش ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ)‪Direct speed programming(rev/min‬‬
‫‪008‬‬ ‫اٌزذس‪٠‬ــــــــــــــــــــــــــــــــت اٌؼّـــــــــــــــــــــــــــٍ‪ٟ‬‬
‫‪009‬‬ ‫رؼٍ‪ّ١‬بد األِٓ ‪ٚ‬اٌغالِخ‬
‫‪020‬‬ ‫اػذاد اٌّبو‪ٕ١‬بد ٌٍؼًّ ‪Machines Setup‬‬
‫‪020‬‬ ‫صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز )‪(Emco PC Mill 100 – Emco PC Turn 120‬‬
‫‪020‬‬ ‫إ‪٣‬وجف صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز )‪(Emco PC Mill 100 – Emco PC Turn 120‬‬
‫‪020‬‬ ‫اٌخط‪ٛ‬اد اٌؼٍّ‪١‬خ إلصاؽخ ٔمطخ صفش اٌّبو‪ٕ١‬خ ‪Zero Offset‬‬
‫‪020‬‬ ‫مط‪ٞ‬ثس إٍثفز ٗوطز ‪ٙ‬لٌ ٓجً‪٘٤‬ز ثُنٌث‪ٟ‬ز ‪Emco PC Turn 120‬‬
‫‪023‬‬ ‫مط‪ٞ‬ثس إٍثفز ٗوطز ‪ٙ‬لٌ ٓجً‪٘٤‬ز ثُلٌ‪َ٣‬ر ‪Emco PC Mill 100‬‬
‫‪025‬‬ ‫اٌخط‪ٛ‬اد اٌؼٍّ‪١‬خ ٌم‪١‬بط اٌؼـــــــــــــــــذح‬
‫‪025‬‬ ‫مط‪ٞ‬ثس ه‪٤‬جُ ثُؼور ك‪ٓ ٢‬جً‪٘٤‬ز ثُنٌث‪ٟ‬ز ‪Emco PC Turn 120‬‬
‫‪030‬‬ ‫مط‪ٞ‬ثس ه‪٤‬جُ ثُؼور ك‪ٓ ٢‬جً‪٘٤‬ز ثُلٌ‪َ٣‬ر ‪Emco PC Mill 100‬‬
‫‪033‬‬ ‫اٌزذس‪٠‬ـــــــــــــــــــــــــت اٌؼّـــــــــــٍ‪ ( ٟ‬فش‪٠‬ــــــــــضح )‬
‫‪034‬‬ ‫صوً‪٣‬خ (ٔ) كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه‪G0/G1‬‬
‫‪035‬‬ ‫صوً‪٣‬خ (ٕ) كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه‪G2/G3‬‬
‫‪036‬‬ ‫صوً‪٣‬خ (ٖ) كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه‪G40/G41/G42‬‬
‫‪037‬‬ ‫صوً‪٣‬خ (ٗ) كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه‪G15/G16‬‬
‫‪038‬‬ ‫صوً‪٣‬خ (٘) كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه‪M98/M99‬‬
‫‪039‬‬ ‫صوً‪٣‬خ (‪ )ٙ‬كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G80/G81/G83/G84‬‬
‫‪041‬‬ ‫صوً‪٣‬خ (‪ )7‬كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G15/G16‬‬
‫‪040‬‬ ‫صوً‪٣‬خ (‪ )8‬كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G50/G51‬‬
‫‪042‬‬ ‫صوً‪٣‬خ (‪ )9‬كٌ‪َ٣‬ر ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G50/G51‬‬
‫‪043‬‬ ‫صوً‪٣‬خ (ٓٔ) كٌ‪َ٣‬ر ‪ -‬صوً‪٣‬خ ٕجَٓ ‪Teacher Guide‬‬
‫‪050‬‬ ‫اٌزذس‪٠‬ــــــــــــــــــــــت اٌؼّــــــــــٍ‪ِ ( ٟ‬خــــــــشغخ )‬
‫‪052‬‬ ‫صوً‪٣‬خ (ٔ) ٓنٌ‪ٟ‬ز ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G0/G1‬‬
‫‪053‬‬ ‫صوً‪٣‬خ (ٕ) ٓنٌ‪ٟ‬ز ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G2/G3‬‬
‫‪055‬‬ ‫صوً‪٣‬خ (ٖ) ٓنٌ‪ٟ‬ز ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ثٌُ‪ٞ‬ه ‪G20‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪5‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪056‬‬ ‫صوً‪٣‬خ (ٗ) ٓنٌ‪ٟ‬ز ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G73/G72‬‬


‫‪057‬‬ ‫صوً‪٣‬خ (٘) ٓنٌ‪ٟ‬ز ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G77/G21‬‬
‫‪059‬‬ ‫صوً‪٣‬خ (‪ٓ )ٙ‬نٌ‪ٟ‬ز ‪ -‬ثُضوً‪٣‬خ ػِ‪ ٠‬ث‪ًٞ٧‬ثه ‪G78‬‬
‫‪061‬‬ ‫صوً‪٣‬خ (‪ٓ )7‬نٌ‪ٟ‬ز ‪ -‬صوً‪٣‬خ ٕجَٓ ‪Teacher Guide‬‬
‫‪064‬‬ ‫ثشِغــــــــــــــــــــــــخ ِزمذِــــــــــــــــــــــــــــــــــــخ‬
‫‪065‬‬ ‫اٌجشِغخ ثبٌؼ‪ٛ‬اًِ )‪Parametric programming (Macros‬‬
‫‪067‬‬ ‫‪Parametric Program ‘Milling,‬‬
‫‪069‬‬ ‫’‪Parametric Program ‘Turning‬‬
‫‪070‬‬ ‫اخزجـــــــــــــــــــــــــــــــــــــــــــــــــــبس اٌزم‪ ُ١١‬اٌزار‪ٟ‬‬
‫‪095‬‬ ‫اإلعـــــــــــــــــــــــــــــــــــــــــــــــــــــــبثخ إٌّ‪ٛ‬رع‪١‬خ‬
‫‪213‬‬ ‫رّش‪ٕ٠‬بد ػــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــبِخ‬
‫‪214‬‬ ‫صٌٔ‪٣‬ــــــٖ (ٔ) كٌ‪٣‬ـــَر‬
‫‪214‬‬ ‫صٌٔ‪٣‬ــــــٖ (ٕ) كٌ‪٣‬ـــَر‬
‫‪215‬‬ ‫صٌٔ‪٣‬ــــــٖ (ٖ) كٌ‪٣‬ـــَر‬
‫‪215‬‬ ‫صٔــــــٌ‪ )ٗ( ٖ٣‬كٌ‪٣‬ـــَر‬
‫‪216‬‬ ‫صٌٔ‪٣‬ــــــٖ (٘) كٌ‪٣‬ـــَر‬
‫‪216‬‬ ‫صٌٔ‪٣‬ــــــٖ (‪ٓ )ٙ‬نٌ‪ٟ‬ز‬
‫‪217‬‬ ‫صٌٔ‪٣‬ــــــٖ (‪ٓ )7‬نٌ‪ٟ‬ز‬
‫‪217‬‬ ‫صٌٔ‪٣‬ــــــٖ (‪ٓ )8‬نٌ‪ٟ‬ز‬
‫‪218‬‬ ‫اٌّشاعـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــغ‬
‫‪218‬‬ ‫اٌّالؽــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــك‬

‫‪Fanuc 0/21programming system‬‬


‫‪6‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِالِــــــــــــــــــــــــــــــــؼ اٌزذس‪٠‬ت‬
‫األ٘ذاف اٌزذس‪٠‬ج‪١‬خ ‪:‬‬
‫دؼو ثُضوً‪٣‬خ ػِ‪ٛ ٠‬ي‪ ٙ‬ثُ‪ٞ‬فور ‪ ٌٕٞ٣‬ثُٔضوًح هجهًث ػِ‪: ٠‬‬
‫ٔ‪ .‬صٖـ‪ َ٤‬ثُٔجً‪٘٤‬جس ثُؼوه‪٣‬ز ‪ٝ CNC‬إهمجٍ ثُذ‪٤‬جٗجس‬
‫ٕ‪ .‬هٌثءر ثٌُّ‪ ّٞ‬ثُ‪ٜ٘‬وّ‪٤‬ز‬
‫ٖ‪ .‬ص‪ ْ٤ٔٚ‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ُِ NC Program ١‬ؾَء ثُٔطِ‪ٞ‬ح د٘ظجّ ثُلجٗ‪ٞ‬ى‬
‫ٗ‪ .‬ثمضذجً ثُذٌٗجٓؼ دجُٔقجًجر دجٌُّْ ‪Simulation‬‬
‫٘‪ .‬صغذ‪٤‬ش ثُؼوه ‪ٝ‬ثُٖـِز دجُٔجً‪٘٤‬جس ثُؼوه‪٣‬ز ‪CNC‬‬
‫‪ .ٙ‬ه‪٤‬جُ ثُؼوه ‪ٝ‬إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬
‫‪ .7‬صٖـ‪ َ٤‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ٗ٩ NC Program ١‬ضجػ ثُؾَء ثُٔطِ‪ٞ‬ح‬
‫اٌخجشاد اٌغبثمخ ‪:‬‬
‫‪٣‬ؾخ إٔ ‪ ٌٕٞ٣‬ثُٔضوًح ٓضو٘ج ُِٔ‪ٜ‬جًثس ثُضجُ‪٤‬ز ‪:‬‬
‫ٔ‪ .‬صٖـ‪ َ٤‬ثُٔجً‪٘٤‬جس ثُضوِ‪٤‬و‪٣‬ز ( كٌ‪َ٣‬ر – ٓنٌ‪ٟ‬ز )‬
‫ٕ‪ .‬صَِْْ ثُؼِٔ‪٤‬جس ‪ٝ‬ثُنط‪ٞ‬ثس ُضٖـ‪ َ٤‬ؽَء ٓؼ‪ ٖ٤‬دجُضلٌ‪ َ٣‬أ‪ ٝ‬ثُنٌث‪ٟ‬ز‬
‫ٖ‪ .‬ثمض‪٤‬جً ثُؼوه ‪ ٌٟٕٝٝ‬ثُوطغ ثُٔ٘جّذز‬
‫ٍِخص اٌّؾز‪٠ٛ‬بد ‪:‬‬
‫ٔ‪ٓ .‬ؼجًف ٗظٌ‪٣‬ز‬
‫ٕ‪ .‬صوً‪٣‬ذجس ػِٔ‪٤‬ز‬
‫ٖ‪ .‬ثمضذجً ثُضو‪ ْ٤٤‬ثُيثص‪ٝ ٢‬ث‪٩‬ؽجدز ثُ٘ٔ‪ٞ‬ىؽ‪٤‬ز‬
‫ٗ‪ .‬صٔجً‪ ٖ٣‬ػجٓز‬
‫ِغز‪ ٜٛ‬األداء اٌّطٍ‪ٛ‬ة ‪ :‬إٔ ‪ َٚ٣‬ثُٔضوًح إُ‪ ٠‬إصوجٕ ‪ٛ‬ي‪ ٙ‬ثُؾوثًر دْ٘ذز ٓٓٔ‪%‬‬
‫اٌ‪ٛ‬لذ اٌّز‪ٛ‬لغ ٌٍزذس‪٠‬ت ‪ّ 360 :‬جػز‬
‫‪:‬‬ ‫اٌ‪ٛ‬عبئً اٌّغبػذح‬
‫ٔ‪ٓ .‬جً‪٘٤‬ز ثُلٌ‪َ٣‬ر ‪ٓ – Emco PC Mill 100‬جً‪٘٤‬ز ثُٔنٌ‪ٟ‬ز ‪Emco PC Turn 120‬‬
‫ٕ‪ٝ .‬فور ٓقجًجر دجٌُّْ ‪ٌٗٞٓ Simulation‬ز ٖٓ ‪:‬‬
‫أ ‪ُٞ -‬فز صٖـ‪ٝ َ٤‬إهمجٍ د‪٤‬جٗجس‬
‫ح ‪ -‬ؽ‪ٜ‬جٍ فجّخ آُ‪َٝٓ ٢‬ه دذٌٗجٓؼ صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ‪Win CTS‬‬
‫ٖ‪ٕ .‬ذٌز ٓ‪ٞ‬ث‪٬ٙ‬س ٌِّ‪٤‬ز ُ٘وَ ثُذ‪٤‬جٗجس‬
‫ٗ‪ .‬ؽ‪ٜ‬جٍ ػٌ‪ ٛ‬د‪٤‬جٗجس ‪Data show‬‬
‫٘‪ .‬ؽ‪ٜ‬جٍ ػٌ‪ٕ ٛ‬لجكجس ‪Projector‬‬
‫‪ .ٙ‬ثّضنوثّ ٕلجكجس ُؼٌ‪ ٛ‬ثُٔؼِ‪ٓٞ‬جس ثُ‪ٜ‬جٓز‬
‫‪ .7‬ثّضنوثّ ثُٔؼِ‪ٓٞ‬جس ك‪ٛ ٢‬ي‪ ٙ‬ثُ‪ٞ‬فور ‪ٝ‬صطذ‪٤‬وجص‪ٜ‬ج ثُؼِٔ‪٤‬ز‬
‫اٌّشاعغ اٌؼٍّ‪١‬خ ‪:‬‬
‫ٔ‪ً .‬ضجح أّجّ‪٤‬جس ث‪ٗ٩‬ضجػ ‪ٝ‬ثُض‪٤٘ٚ‬غ ( ث‪.‬ه‪ٓ /‬قٔو ػ‪٬‬ء ثُو‪ ٖ٣‬ثُقٌ‪) ْ٤‬‬
‫ٕ‪ٓ .‬يًٌر صٌ٘‪ُٞٞ‬ؽ‪٤‬ج ثُٔجً‪٘٤‬جس ثُؼوه‪٣‬ز ‪ ( CNC‬ه‪/‬ػج‪ٟ‬ق ػل‪٤‬ل‪) ٢‬‬
‫ٖ‪ٓ .‬ؾٔ‪ٞ‬ػز ًضجُ‪ٞ‬ؽجس ثُٔجً‪٘٤‬جس )‪(Emco PC Mill 100 – Emco PC Turn 120‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪7‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِمذِـخ اٌزؾىُ اٌؼذد‪ٞ‬‬

‫ثُتتضقٌْ ثُؼتتوه‪ٛ ( Numerical Control ( ٟ‬تت‪٣ٌٟ ٞ‬وتتز ُِتتضقٌْ ث‪ُ٥‬تت‪ ٢‬كتت‪ ٢‬فًٌتتجس أؽتتَثء‬
‫ثُٔجً‪٘٤‬تتجس دئهمتتجٍ ٓؾٔ‪ٞ‬ػتتز ٓتتٖ ثُضؼِ‪ٔ٤‬تتجس ٌٓض‪ٞ‬دتتز ػِتت‪٤ٛ ٠‬تتت‪ ٚ‬فتتٌ‪ٝ‬ف أدؾو‪٣‬تتز ‪ٝ‬أػتتوثه ‪ًٓ ٝ‬تت‪ٍٞ‬‬
‫‪ٝ‬ػ‪ٓ٬‬جس ( ‪ ) % , / , + , -‬صضق‪ ٍٞ‬إُ‪ ٠‬إٕجًثس ً‪ٌٜ‬د‪ ٚ٤‬صضقٌْ ك‪ ٠‬ث‪ٖٗ٧‬طز ثُضجُ‪٤‬ز ‪:‬‬
‫‪ ‬كضـ ‪ً ٝ‬د‪ ٠‬ثُٔغذضجس ثُض‪ ٠‬صؼَٔ آُ‪٤‬ج ‪.‬‬
‫‪ ‬إهثًر ػٔ‪ٞ‬ه ثُٔجً‪٘٤‬ز ك‪ ٢‬ث‪٫‬صؾج‪ ٙ‬ثُٔطِ‪ٞ‬ح ‪ ٝ‬دجٌُْػز ثُٔقوهر ُ‪ ٚ‬أ‪ ٝ‬إ‪٣‬وجك‪ٝ ٝ ٚ‬ذ‪ٝٞٓ ٠‬غ ص‪ٞ‬هل‪ٚ‬‬
‫‪ ‬صقٌ‪٣‬تتي ثُٖتتـِز أ‪ ٝ‬ثُؼتتور دجُضـي‪٣‬تتز ثُٔطِ‪ٞ‬دتتز كتت‪ ٢‬ث‪٫‬صؾج‪ٛ‬تتجس ثُٔنضِلتتز ‪ُِْٔٝ‬تتجكجس ثُٔطِ‪ٞ‬دتتز ػِتت‪٠‬‬
‫ثُْٔجًثس ثُٔقوهر‬
‫‪ ‬ثّضذوثٍ ثُؼور ‪.‬‬
‫‪ٝ‬صقَ ٓقَ ثُؾ‪ٜ‬و ث‪ْٗ٩‬جٗ‪ُٔٞ ٢‬جٕ صٌتٌثً ثُضٖتـ‪ َ٤‬دت٘لِ ْٓتض‪ ٟٞ‬ثُؾت‪ٞ‬هر ثُٔطِ‪ٞ‬دتز ٓتغ ثُتضقٌْ كت‪٢‬‬
‫ٍٓتتٖ ثُضٖتتـ‪ َ٤‬ه‪ ٕٝ‬ثػضٔتتجه ػِتت‪ٜٓ ٠‬تتجًر ثُؼجٓتتَ ‪ّ ٝ‬تتٌػض‪ ٝ ٚ‬فجُضتت‪ً ٝ ٚ‬تتيُي ثُتتضنِ٘ ٓتتٖ صتت ع‪ٌ٤‬‬
‫ث‪٫‬مض‪٬‬ف ٖٓ ػجَٓ ‪٥‬مٌ ٓٔج ًجٕ ‪ْ٣‬ذخ مل‪ ٜ‬ث‪ٗ٩‬ضجػ ‪ ٝ‬صوِ‪٤‬تَ ثُؾت‪ٞ‬هر ‪٣ٍ ٝ‬تجهر ْٗتذ‪ ٚ‬ثُٔؼجدتجس ‪...‬‬
‫إُل ‪.‬‬

‫‪ٝ‬صضٌ‪ ٕٞ‬د‪٤‬جٗجس ثُضٖـ‪ ٍٟٞ ٖٓ َ٤‬ثُٖٔ‪ٞ‬ثً ك‪ ًَ ٢‬ثصؾج‪ ٝ ) x , y , z ( ٙ‬ثُْتٌػجس ثُٔنضِلتز‬


‫( ٌّػز ثُوطغ – ٌّػجس ثُضـي‪٣‬ز ) ‪ ٝ‬ثُؼوه ثُٔطِ‪ٞ‬دز ‪ ٝ‬ثّضنوثّ ّتجةَ ثُضذٌ‪٣‬تو… إُتل ‪٣ ٝ‬تضْ إهمجُ‪ٜ‬تج‬
‫إٓتتج ‪٣‬تتو‪٣ٝ‬ج دجّتتضنوثّ ُ‪ٞ‬فتتز ثُٔلتتجص‪٤‬ـ أ‪ ٝ‬ػِتت‪ ٠‬أفتتو ‪ّٝ‬تتجةَ ث‪٩‬همتتجٍ ٓغتتَ ثُٖتتٌ‪ ٠٣‬ثُٔغوتتخ أ‪ ٝ‬ثُٖتتٌثة‪٠‬‬
‫ثُٔٔـ٘طز أ‪ ٝ‬ث‪٧‬هٌثٗ ثٌُٔٗز ‪ ٝ‬صو‪ ّٞ‬أؽ‪َٜ‬ر مج‪ٙ‬ز دوٌثءر ثُذ‪٤‬جٗجس ‪ ٝ‬صضٌؽٔ‪ٜ‬ج إُت‪ ٠‬صؼِ‪ٔ٤‬تجس صٖتـ‪َ٤‬‬
‫دِـز ثُٔجً‪٘٤‬ز ص‪ٞ‬ؽ‪ ٚ‬إُ‪ ٠‬أؽ‪َٜ‬ر ثُضقٌْ ثُنج‪ٙ‬ز دضقٌ‪٣‬ي ًَ ؽَء دجُووً ثُٔطِ‪ٞ‬ح ‪.‬‬

‫‪ٝ‬صْتتضنوّ صطذ‪٤‬وتتجس ثُتتضقٌْ ثُؼتتوه‪ُِ ١‬تتضقٌْ ك ت‪ٓ ٢‬جً‪٘٤‬تتجس ثُضٖتتـ‪ َ٤‬د ٗ‪ٞ‬ثػ‪ٜ‬تتج ثُٔنضِلتتز ٓغتتَ‬
‫ثُٔنتتجً‪ ٝ ٟ‬ثُلٌث‪٣‬تتَ ‪ٓ ٝ‬جً‪٘٤‬تتجس ثُضؾِتت‪٤‬ل ‪ٓ ٝ‬جً‪٘٤‬تتجس هطتتغ ثُضتتٌ‪ … ُٝ‬إُتتل ‪ً ٝ‬تتيُي كتت‪ ٢‬ثٌُٔتتجدِ ‪ٝ‬‬
‫ٓجً‪٘٤‬جس صٌٖ‪ َ٤‬ثُذ‪ّ٬‬ض‪٤‬ي ‪ٓٝ‬جً‪٘٤‬جس ع٘‪ ٠‬ثُٔ‪ٞ‬ثّ‪ ٝ ٌ٤‬صٌٖ‪ َ٤‬ثُ‪ٚ‬جػ ‪ً ٝ‬يُي ٓجً‪٘٤‬جس ثُوطغ دتجُضلٌ‪٣‬ؾ‬
‫ثٌُ‪ٌٜ‬دتت‪ ٢‬دجُوطتتخ أ‪ ٝ‬دجُْتتِي ‪ ...‬إُتتل ُِق‪ٚ‬تت‪ ٍٞ‬ػِتت‪ ٠‬ث‪ٕ٧‬تتٌجٍ ثُٔؼوتتور أ‪ ٝ‬ىثس ثُوهتتز ثُؼجُ‪٤‬تتز ثُضتت‪٢‬‬
‫‪ٚ٣‬ؼخ ثُق‪ ٍٞٚ‬ػِ‪ٜ٤‬ج دجُ‪ّٞ‬تجةَ ثُضوِ‪٤‬و‪٣‬تز ‪ ٝ‬ص‪ٚ‬تِـ ‪ٛ‬تي‪ ٙ‬ثُٔؼتوثس ُ‪ٗ٪‬ضتجػ دجُوكؼتز د ػتوثه هِ‪ِ٤‬تز إُت‪٠‬‬
‫ٓض‪ّٞ‬طز ( ٖٓ هطؼز ‪ٝ‬فض‪ ٠‬ف‪ٞ‬ثُ‪ ٘ٓٓ ٢‬هطؼز ) ‪.‬‬

‫أٓتج ٓجً‪٘٤‬تتجس ثُضٖتتـ‪ َ٤‬ىثس ثُتتضقٌْ ثُؼتوه‪ ١‬دجُقجّتتخ )‪ (CNC Machine tools‬ك‪ٜ‬تت‪٢‬‬
‫ٓجً‪٘٤‬جس صٖـ‪ ( َ٤‬مٌث‪ٟ‬ز – صلٌ‪ – َ٣‬عوخ – هِ‪ٞ‬ظز … إُل ) صؼَٔ د‪ٞ‬ثّتطز فجّتخ ‪٣‬تضقٌْ ك‪ٜ٤‬تج ػتٖ‬
‫‪٣ٌٟ‬ن دٌٗجٓؼ ٌٓض‪ٞ‬ح دِـز مج‪ٙ‬ز صضٌ‪ ٖٓ ٕٞ‬فٌ‪ٝ‬ف ‪ ٝ ًٍٞٓ ٝ‬أػتوثه صؼذتٌ ػتٖ صؼِ‪ٔ٤‬تجس ثُضٖتـ‪َ٤‬‬
‫( ‪ ٍٟٞ‬ثُٖٔ‪ٞ‬ثً – ه‪ٔ٤‬ز ثُضـي‪٣‬ز – ٌّػز ثُو‪ًٝ‬ثٕ – ػٔن ثُوطغ … إُل ) ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪8‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزؾىُ اٌؼذد‪(NC) ٞ‬‬

‫ػ٘تتوٓج ‪٣‬تتٌثه ص‪ٚ‬تت٘‪٤‬غ ؽتتَء ٓتتج ػِتت‪ ٢‬آُتتز صٖتتـ‪ َ٤‬صوِ‪٤‬و‪٣‬تتز‪ -‬أ‪ٓ ١‬تتضقٌْ ك‪ٜ٤‬تتج دجُ‪٤‬تتو‪ -‬ػ٘وةتتي ّتت‪٤‬و‪ ّٞ‬ثُل٘تت‪٢‬‬
‫ثُٔنض٘ دئػوثه مطز ػَٔ صٖضَٔ ػِ‪: ٢‬‬
‫‪ ‬صقو‪٣‬و أه‪ٝ‬ثس ثُوطغ ثُٔ٘جّذز ‪.‬‬
‫‪ ‬صقو‪٣‬و ٌّػجس ثُوطغ ‪ٝ‬أػٔجم ثُضٖـ‪ َ٤‬ثُٔ٘جّذز‪.‬‬
‫‪ ‬صٌص‪٤‬خ مط‪ٞ‬ثس صٖـ‪ َ٤‬ثُنجٓز ‪.‬‬
‫‪ ًَٝ‬ىُي د٘جءث ػِ‪ ٢‬مذٌثص‪ٓٝ ٚ‬ؼجًك‪ٜٓٝ ٚ‬جًثص‪ ٚ‬ثُٖن‪٤ٚ‬ز ‪ٝ ,‬صضْ صٌؽٔز مطز ثُؼَٔ إُ‪٘ٓ ٢‬ضؼ ٖٓ‬
‫م‪ ٍ٬‬ثُضقٌْ ك‪ ٢‬ث‪ُ٥‬ز ‪ٝ ,‬ىُي ٖٓ م‪ ٍ٬‬صٖـ‪ٓ َ٤‬لجص‪٤‬ـ ‪ًٝٝ‬ثكغ ‪ٟ ٝ‬جًثس ‪٣‬و‪٣ٝ‬ز ‪ٝ‬ؿ‪ٌٛ٤‬ج ‪ٝ‬ديُي‬
‫ّ‪٤‬ضْ إٗضجػ ثُؾَء ثُٔطِ‪ٞ‬ح‪.‬‬

‫ٓذوأ ثُض‪٤٘ٚ‬غ دجُْ٘ذز ‪٫٥‬س ثُضٖـ‪ َ٤‬ثُضوِ‪٤‬و‪٣‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪9‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّى‪ٔٛ‬بد األعبع‪١‬خ ٌٕظبَ )‪:)NC‬‬

‫أ ‪ٓ -‬غوخ ثٌُٖ‪:)Punch Tape) ٠٣‬‬


‫‪٣‬و‪ ّٞ‬ثُٔذٌٓؼ دضق‪ َ٣ٞ‬صؼِ‪ٔ٤‬جس ثُضٖـ‪ َ٤‬إُ‪ٓ ٢‬ج ‪ٞ٣‬ثكو‪ٜ‬ج ٓتٖ ٓؾٔ‪ٞ‬ػتز عوت‪ٞ‬ح )‪ )Hole Pattern‬ػِت‪٢‬‬
‫ٌٕ‪ , ,٠٣‬صْضنوّ ‪ٝ‬فوثس ثُضقٌْ ثُؼوه‪ٞٗ ١‬ع ٖٓ أٗ‪ٞ‬ثع ث‪٧‬ؽ‪َٜ‬ر ثُٔغوذز‪ ,‬أٓج ثُ‪ٞ‬فوثس ثُقو‪٣‬غتز كئٗ‪ٜ‬تج‬
‫صض ُق ٖٓ ٓ‪ًٌٌٓٞٝ٤‬ذ‪ٞ٤‬صٌ ‪٣‬ق‪ ٍٞ‬صؼِ‪ٔ٤‬جس ثُضٖـ‪ َ٤‬إُ‪ٓ ٢‬ؾٔ‪ٞ‬ػز ٖٓ ثُغو‪ٞ‬ح ػٖ ‪٣ٌٟ‬ن ‪ٝ‬فور صغو‪٤‬تخ‬
‫ثٌُٖ‪ ٠٣‬ثٌُٔصذطز د‪.ٚ‬‬
‫ح ‪ -‬هجًا ثٌُٖ‪ٝ )Tape Reader) ٠٣‬ؽ‪ٜ‬جٍ ثُضقٌْ )‪:)Controller‬‬
‫‪٣‬و‪ ّٞ‬هجًا ثٌُٖ‪ ٠٣‬دوٌثءر ٓؾٔ‪ٞ‬ػز ثُغو‪ٞ‬ح ‪٣ٝ‬ق‪ُٜٞ‬ج إُ‪ٓ ٢‬ج ‪ٔ٣‬جعِ‪ٜ‬ج ٖٓ ًَٓ ‪ٕ٩‬جًر ً‪ ٌٜ‬دجة‪٤‬تز ‪ ,‬عتْ‬
‫صوتت‪ٝ ّٞ‬فتتور ثُتتضقٌْ دضق‪٣ٞ‬تتَ ‪ٛ‬تتيث ثٌُٓتتَ ‪ٕ٩‬تتجًر ً‪ٜ‬تتٌ دجة‪٤‬تز ٓض‪ٞ‬ثكوتتز ص٘ضوتتَ إُتت‪ٓ ٢‬قًٌتتجس آُتتز ثُتتضقٌْ‬
‫ثُؼوه‪.١‬‬
‫ٔ‪ .‬آُز ثُضقٌْ ثُؼوه‪:(NC Machine) ١‬‬
‫صْضؾ‪٤‬خ ‪ٛ‬ي‪ ٙ‬ث‪ُ٥‬ز ُ‪ٕ٪‬جًثس ثُوجهٓز ٖٓ ‪ٝ‬فور ثُضقٌْ‪ٝ ,‬دجُضجُ‪ ٢‬صو‪ ّٞ‬ث‪ُ٥‬ز دض٘ل‪٤‬ي ثُقًٌتجس ثُٔطِ‪ٞ‬دتز‬
‫ُض‪٤٘ٚ‬غ ٖٓـ‪ُٞ‬ز ٓج‪.‬‬

‫ثُؼ٘ج‪ ٌٙ‬ثُٔؤُلز ‪ٗ٧‬ظٔز )‪)NC‬‬

‫ِّ‪١‬ضاد اٌزؾىُ اٌؼذد‪:(NC)ٞ‬‬


‫صضٔضغ أٗظٔز ثُضقٌْ ثُؼوه‪ ١‬دَٔث‪٣‬ج ػو‪٣‬ور صٔ‪َٛ٤‬ج ػٖ آ‪٫‬س ثُضٖـ‪ َ٤‬ثُضوِ‪٤‬و‪٣‬ز‪:‬‬
‫ٔ ‪-‬صنط‪ ٠٤‬إٗضجؽ‪ ٢‬أك‪.َٞ‬‬
‫ٕ ‪-‬ههز إٗضجػ ػجُ‪٤‬ز‪.‬‬
‫ٖ ‪ ٍٖٓ-‬إٗضجػ أهَ‪.‬‬
‫ٗ ‪-‬هجدِز ُِضٌٌثً‪.‬‬
‫٘ ‪-‬ص٘ل‪٤‬ي إٌٔجٍ ٓؼوور‪.‬‬
‫‪- ٙ‬صوِ‪ْٗ َ٤‬ذز صِق ثُنجٓجس‪.‬‬
‫‪ٌّ- 7‬ػز صذو‪ َ٣‬أه‪ٝ‬ثس ثُوطغ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪11‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌشِ‪ٛ‬ص ػٍ‪ ٝ‬اٌشش‪٠‬ػ اٌّضمت (‪ٚ‬رشعّبر‪ٙ‬ب)‬

‫‪Fanuc 0/21programming system‬‬


‫‪11‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزؾىُ اٌؼذد‪ ٞ‬ثبٌؾبعت )‪)CNC‬‬

‫‪ٗ ٞٛ‬ظجّ صقٌْ ػوه‪ٞٓ ١‬جف إُ‪ ٚ٤‬فجّخ آُ‪ – ٢‬ى‪ ٝ‬ىثًٌر ُقلع ثُذٌثٓؼ – ؿ‪٤‬تٌ ٓ٘ل‪ٚ‬تَ ػتٖ ث‪ُ٥‬تز‪.‬‬
‫‪٣ٝ‬قضت‪ ١ٞ‬ثُقجّتخ ػِت‪ٝ ٢‬فتور صقٌتْ )‪ - Machine Control Unit -(MCU‬صوت‪ ّٞ‬دضقو‪٤‬تن ‪ٓٝ‬ؼجُؾتز‬
‫دٌٗجٓؼ ثُضٖـ‪ٓٝ َ٤‬وجًٗض‪ ٚ‬دجُقًٌجس ثُؼجٓز ثُض‪ ٢‬دجّضطجػز ث‪ُ٥‬ز ثُو‪٤‬جّ د‪ٜ‬ج ‪.‬‬
‫‪ٝ‬صقض‪ٝ ١ٞ‬فور ثُضقٌْ ػِ‪ ٢‬دٌٓؾ‪٤‬تجس )‪ )Soft Ware‬صنتَٕ دتٌثٓؼ ثُضٖتـ‪ َ٤‬دق‪٤‬تظ ‪ ٫‬ص٘ٔقت‪ ٢‬ػ٘توٓج‬
‫صض‪ٞ‬هتق ث‪ُ٥‬تز ػتٖ ثُؼٔتتَ ‪ُٝ ,‬تيُي ‪ٌٔ٣‬تٖ إػتتجهر صٖتـ‪ َ٤‬ثُذٌٗتجٓؼ دٖتتٌَ ٓضٌتًٌ ُِق‪ٚ‬ت‪ ٍٞ‬ػِتت‪ ٢‬آ‪٫‬ف‬
‫ثُٖٔـ‪٫ٞ‬س ثُٔ‪٘ٚ‬ؼز ‪.‬‬
‫ًٔج إٔ ثُقجّخ ‪٣‬قض‪ ١ٞ‬ػِ‪ُٞ ٢‬فز ٓلجص‪٤‬ـ ىثس أفٌف ‪ٝ‬أًهجّ ‪٩‬همجٍ دٌٗجٓؼ ثُضٖـ‪٣ َ٤‬و‪٣ٝ‬ج ‪.‬‬
‫‪َٝٓ ٞٛٝ‬ه دٖجٕز صو‪ ّٞ‬دؼٌ‪ ٛ‬دٌٗجٓؼ ثُضٖـ‪ْٓٝ َ٤‬جً ثُؼور ثُوج‪ٟ‬ؼز )‪. (Tool Path‬‬

‫ثُؼ٘ج‪ ٌٙ‬ثُٔؤُلز ‪ٗ٧‬ظٔز ‪ CNC‬ثُقو‪٣‬غز‬

‫ِّ‪١‬ضاد اٌـــــــ (‪ِ (CNC‬مبسٔخ ِغ اٌــــــــ )‪: (NC‬‬


‫ٔ ‪-‬ثُضنل‪ ٜ٤‬كت‪ ٢‬فؾتْ صؾ‪٤ٜ‬تَثس ثُقجّتخ ثُل‪٣َ٤‬جة‪٤‬تز )‪ (Hard Ware‬ثُ‪ٍٓ٬‬تز ‪ٝ٩‬تجكز ػِٔ‪٤‬تز‬
‫صٖـ‪٤ِ٤‬ز ؽو‪٣‬ور ُ‪ُ٦‬ز ‪.‬‬
‫ف‪٤‬ظ ‪ ٌٖٔ٣‬دٌٓؾض‪ٜ‬ج هثمَ )‪ )MCU‬دٔغجدز دٌٓؾ‪٤‬جس )‪(Soft Ware‬‬
‫ٕ ‪-‬دٌٗجٓؼ ثُضٖـ‪ً ٌٖٔ٣ َ٤‬ضجدض‪ , ٚ‬صنَ‪ , ٚ٘٣‬ػٌ‪ٝ , ٚٝ‬ص٘ل‪٤‬ي‪ٓ ٙ‬ذجٌٕر ػِ‪ ٢‬آُز )‪.)CNC‬‬
‫ٖ ‪-‬أ‪ ١‬هْْ ٖٓ دٌٗجٓؼ ثُضٖـ‪ ٌٖٔ٣ َ٤‬إػجهر ‪ِٟ‬ذ‪ُِ ٚ‬ضٖـ‪ٝ َ٤‬صؼو‪ ِٚ٣‬فْخ ثُقجؽز‪.‬‬
‫ٗ ‪-‬فًٌجس أهثر ثُوطغ ‪ ٌٖٔ٣‬ص‪٤ٝٞ‬ق‪ٜ‬ج إٌُضٌ‪٤ٗٝ‬ج )‪.)Simulation‬‬
‫٘ ‪ ٌٖٔ٣-‬صنَ‪ ٖ٣‬ػور دٌثٓؼ ك‪ٝ ٢‬فور ثُضقٌْ دج‪ُ٥‬ز )‪.)MCU‬‬
‫‪ً ٌٖٔ٣- ٙ‬د‪ ٠‬ػور آ‪٫‬س )‪ٓ (CNC‬غ دؼ‪ٜٞ‬ج ‪ٝ‬ص‪ِٜ٤ٙٞ‬ج إُ‪ ٢‬فجّخ ًة‪.٢ْ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪12‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أٔظّخ اٌزى‪٠ٛ‬ذ ف‪ِ ٟ‬بو‪ٕ١‬بد ‪CNC‬‬

‫اٌم‪ٛ‬اػذ اٌشلّ‪١‬خ ‪:‬‬


‫ك‪ ٢‬ف‪٤‬جص٘ج ثُ‪٤ٓٞ٤‬ز ْٗضنوّ ث‪ً٧‬هجّ دجُ٘ظجّ ثُؼٌٖ‪ٝ ١‬ثُي‪ ١‬هجػوص‪ ٚ‬ث‪ّ٧‬جّ‪٤‬ز ثُؼوه ( ‪. ) 10‬‬
‫ف‪٤‬ظ ‪٣‬ضْ ثّضنوثّ ث‪٧‬ػوثه ثُؼٌٖر ث‪٤ِٙ٧‬ز ( ‪ُ ) 0 ، 1 ، 2 ، 3 ، 4 ، 5 ، 6 ، 7 ، 8 ، 9‬ضٌت‪ ٖ٣ٞ‬ثُتٌهْ‬
‫ثُٔطِ‪ٞ‬ح ‪ٓٝ ,‬غجٍ ُيُي ثٌُهْ ‪ّ٨ُ 5236‬جُ ‪٣ 10‬ؼ٘‪٢‬‬
‫= ‪5 Thousands + 2 Hundreds + 3 Tens + 6 Ones‬‬
‫‪5x1000‬‬ ‫‪+ 2x100‬‬ ‫‪+ 3x10 + 6x1‬‬ ‫=‬
‫‪5000‬‬ ‫‪+ 200‬‬ ‫‪+ 30‬‬ ‫‪+6‬‬ ‫‪= 523610‬‬

‫‪ّ٠ٚ‬ىٓ ر‪ٛ‬ظ‪١‬ؼ اٌشلُ ثبٌٕظبَ اٌؼشش‪ ٞ‬ثبألعٍ‪ٛ‬ة اٌزبٌ‪: ٟ‬‬

‫‪1000s‬‬ ‫‪100s‬‬ ‫‪10s‬‬ ‫‪1s‬‬ ‫اٌم‪ّ١‬خ اٌّىبٔ‪١‬خ ٌٍشلُ‬


‫‪10³‬‬ ‫‪10²‬‬ ‫‪10¹‬‬ ‫‪100‬‬ ‫ل‪ّ١‬خ لبػذح اٌشلُ ( ‪ٚ‬صْ اٌشلُ )‬
‫‪5‬‬ ‫‪2‬‬ ‫‪3‬‬ ‫‪6‬‬ ‫ل‪ّ١‬خ اٌشلُ ٌألعبط ‪10‬‬
‫‪٘ٛٝ‬تتجى أٗظٔ تز ػو‪٣‬تتور ُ‪ً٨‬هتتجّ صْتتضنوّ ‪٧‬ؿتتٌث‪ ٛ‬مج‪ٙ‬تتز ‪ُٜ ٝ‬تتج ٗلتتِ ثُ‪ٌ٤ٜ‬تتَ ثُْٔتتضنوّ كتت‪ ٢‬ثُ٘ظتتجّ‬
‫ثُؼٌٖ‪. ١‬‬

‫األسلبَ اٌضٕبئ‪١‬خ ‪Binary numbers‬‬


‫ثُقجّخ ث‪ ٞٛ ٢ُ٥‬ؽ‪ٜ‬جٍ إٌُضٌ‪٣ ٢ٗٝ‬ؼضٔو ك‪ٗ ٢‬وَ ثُٔؼِ‪ٓٞ‬جس ػِ‪ْٓ ٠‬ض‪٣ٞ‬جس ٓنضِلز ٓتٖ ثُل‪ُٞ‬تش ‪ٝ‬كت‪٢‬‬
‫فجُز ثّضنوثّ ثُ٘ظجّ ثُؼٌٖ‪ ١‬ك‪ ٢‬ثُؾ‪ٜ‬جٍ ك‪ُ َِّ٤‬يُي ػٌٖر ْٓتض‪٣ٞ‬جس ٓنضِلتز ٓتٖ ثُل‪ُٞ‬تش ُ‪٤‬ؼذتٌ ًتَ‬
‫ْٓض‪ ْٜ٘ٓ ١ٞ‬ػٖ ػوه ٓؼ‪. ٖ٤‬‬
‫‪٣ٝ‬ؼو ىُي ٖٓ ث‪ ًٞٓ٧‬ثُ‪ٚ‬ؼذز ك‪ ٢‬فجُز ثُضطذ‪٤‬ن ثُؼِٔ‪ُٝ , ٢‬ض‪ ٌ٤ْ٤‬ث‪٣ ٌٓ٧‬ضْ ص‪ ْ٤ٔٚ‬هثةتٌر إٌُضٌ‪٤ٗٝ‬تز‬
‫د‪ٜ‬ج ‪ٝٝ‬ؼ‪ٓ ٖ٤‬نضِل‪ٝٝ( ٖ٤‬غ د‪ْٓ ٚ‬ض‪ٓ ١ٞ‬ؼ‪ ٖٓ ٖ٤‬ثُل‪ُٞ‬ش ‪ٝ‬ث‪٧‬مٌ ‪ ٫‬ص‪ٞ‬ؽو د‪ ٚ‬أ‪ ١‬إٕجًر ً‪ ٌٜ‬دجة‪٤‬ز) ‪.‬‬
‫ُيُي كجٕ ثُ٘ظجّ ثُغ٘جة‪ٝ ٢‬ثُي‪ ١‬صٌ‪ ٕٞ‬هجػوصت‪ ٚ‬ثُتٌهْ ( ‪ْ٣ , ) 2‬تضنوّ كوت‪ً ٠‬هٔت‪ٔٛ ٖ٤‬تج ( ‪ٛٝ ) 0 ، 1‬ت‪ٞ‬‬
‫ثْٗتتخ ٗظتتجّ ُضطذ‪٤‬وتتجس ثُقجّتتخ ‪ٛٝ‬تتيث ثُ٘ظتتجّ ‪ْ٣‬تتٔ‪ٗ ٢‬ظتتجّ ًهٔتت‪ٝ ٢‬ثُقجّتتذجس ثُضتت‪ ٢‬صْتتضنوٓ‪ ٚ‬صْتتٔ‪٢‬‬
‫فجّذجس ًهٔ‪٤‬ز )‪ٓٝ ) Digital Computers‬جً‪٘٤‬جس ‪ CNC‬صْضنوّ ‪ٛ‬ي‪ ٙ‬ثُقجّذجس ثٌُهٔ‪٤‬ز ‪.‬‬
‫‪ٗٝ‬ض‪٤‬ؾز ‪ّ٫‬ضنوثّ ًهٔ‪ ٖ٤‬كو‪ ٠‬ك‪ٛ ٢‬يث ثُ٘ظجّ كجٕ ث‪ً٧‬هجّ ثُغ٘جة‪٤‬تز ص متي ٕتٌَ ِّْتز ٓتٖ (‪)1s and 0s‬‬
‫ًٔغجٍ ‪. 101011‬‬
‫‪ً ًَٝ‬هْ ك‪ٛ ٢‬ي‪ ٙ‬ثُِْْز ‪٣‬ؼتٌف دجُذتش ( ‪ ) bit‬ثمض‪ٚ‬تجً ‪ٌٔ٣ٝ Binary digit‬تٖ ثُضؼذ‪٤‬تٌ ػتٖ ثُتٌهْ‬
‫ثُٔيً‪ 101011 ًٞ‬دجُ٘ظجّ ثُؼٌٖ‪ً ١‬ج‪٥‬ص‪: ٢‬‬

‫‪32‬‬ ‫‪16‬‬ ‫‪8‬‬ ‫‪4‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫اٌم‪ّ١‬خ اٌّىبٔ‪١‬خ ٌٍشلُ‬


‫‪2³‬‬ ‫‪2‬‬ ‫‪2³‬‬ ‫‪2²‬‬ ‫‪2¹‬‬ ‫‪2º‬‬ ‫ل‪ّ١‬خ لبػذح اٌشلُ ( ‪ٚ‬صْ اٌشلُ )‬
‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫ل‪ّ١‬خ اٌشلُ اٌضٕبئ‪ٌ ( ٟ‬ألعبط ‪) 2‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪13‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ُٝ‬يُي ‪٣‬ضٌ‪ ٕٞ‬ثٌُهْ ثُغ٘جة‪ ٖٓ ٢‬ث‪٥‬ص‪: ٢‬‬


‫= ‪1 x 32 + 0 x 16 + 1 x 8 + 0 x 4 + 1 x 2 + 1 x 1‬‬
‫‪32‬‬ ‫‪+ 0‬‬ ‫‪+ 8‬‬ ‫‪+ 0‬‬ ‫‪+ 2‬‬ ‫‪+ 1‬‬ ‫‪= 43‬‬
‫‪ٝ‬دجُضجُ‪ ٢‬كجٕ ثٌُهْ ثُؼٌٖ‪ ١‬ثُٔ٘جظٌ ٌُِهْ ثُغ٘جة‪43 ٞٛ 101011 ٢‬‬
‫اعزخذاَ إٌظبَ اٌؼشش‪ ٞ‬ثزى‪٠ٛ‬ذ صٕبئ‪: Binary Coded decimal ٟ‬‬

‫ػ٘و صطذ‪٤‬ن ثُ٘ظجّ ثُغ٘جة‪ ٢‬ػِ‪ٓ ٠‬جً‪٘٤‬جس ‪ٝ CNC‬ؽو إٔ ‪٘ٛ‬جى ٌِٖٓض‪ً ٖ٤‬ة‪ْ٤‬ض‪ٔٛ ٖ٤‬ج‪:‬‬
‫ٔ‪ًِٔ .‬تتج ٍثهس ه‪ٔ٤‬تتز ثُتتٌهْ ٍثه ‪ٟ‬تت‪ ٍٞ‬ثُِْْتتِز ثُضتت‪ ٢‬صؼذتتٌ ػ٘تت‪٣ٝ ٚ‬ؼذتتٌ ػتتٖ ‪ٟ‬تت‪ٛ ٍٞ‬تتي‪ ٙ‬ثُِْْتتِز‬
‫(‪ )Length of the bit Pattern‬دٔتتج ‪ْ٣‬تتٔ‪ ٢‬دطتت‪ ٍٞ‬ثٌُِٔتتز (‪ُ )Word length‬تتيُي كتتجٕ‬
‫ٓوجّ جس ثُٖـِز ثُط‪ِ٣ٞ‬ز صقضجػ ُط‪ًِٔ ٍٞ‬ز ثًذٌ ٖٓ ٓوجّجس ثُٖـِز ثُ‪ٚ‬تـ‪ٌ٤‬ر ‪ًٔٝ‬غتجٍ ُتيُي‬
‫ٓج ‪. ٢ِ٣‬‬
‫‪43 = 101011‬‬ ‫‪6-bit word length‬‬
‫‪143 = 10001111‬‬ ‫‪8-bit word length‬‬
‫‪943 = 1110101111‬‬ ‫‪10-bit word length‬‬
‫ٕ‪ .‬ػتتوّ ‪ٝ‬ؽتت‪ٞ‬ه أّتتِ‪ٞ‬ح ُِضؼذ‪٤‬تتٌ ػتتٖ ثٌُْتت‪ ًٞ‬ثُؼٖتتٌ‪٣‬ز ‪ٝ‬ثُضتت‪ٌٔ٣ ٢‬تتٖ ثُضؼذ‪٤‬تتٌ ػ٘‪ٜ‬تتج كتت‪ ٢‬ثُ٘ظتتجّ‬
‫ثُؼٖتٌ‪ ١‬د‪ٞ‬ؽتت‪ٞ‬ه ػ‪ٓ٬‬تتز ػٖتتٌ‪٣‬ز أ‪ٗ (ٝ‬وطتتز ) ٓغتتَ ‪ُ 256.83‬تيُي صتتْ ثُِؾتت‪ٞ‬ء إُتت‪ٗ ٠‬ظتتجّ ؽو‪٣‬تتو‬
‫‪ْ٣‬تٔ‪ ٢‬ثُ٘ظتتجّ ثُؼٖتتٌ‪ ١‬دضٌ‪٣ٞ‬تتو ع٘تتجة‪ ٢‬ف‪٤‬تتظ ‪ٌٔ٣‬تتٖ ٓتتٖ م‪ُ٬‬تت‪ ٚ‬ثُضـِتتخ ػِتت‪ ٠‬ثُٖٔتتجًَ ثُْتتجدوز‬
‫ُضْ‪ َ٤ٜ‬ػِٔ‪٤‬ز ثُضطذ‪٤‬ن ػِ‪ٓ ٠‬جً‪٘٤‬جس ‪ٝ . CNC‬ك‪ٛ ٢‬يث ثُ٘ظجّ ‪٣‬ضْ إػطجء ًَ ػوه كت‪ ٢‬ثُ٘ظتجّ‬
‫ثُؼٖتتٌ‪ًِٔ ١‬تز دجُ٘ظتتجّ ثُغ٘تتجة‪ ) Binary Word ( ٢‬دؼتتو ىُتتي ‪٣‬تتضْ ‪ٝٝ‬تتغ ‪ٛ‬تتي‪ ٙ‬ثٌُِٔتتجس ‪ٟ‬ذوتج‬
‫ُضٌص‪٤‬ذ‪ٜ‬ج ك‪ ٢‬ثُ٘ظجّ ثُؼٌٖ‪ ٌٖٔ٣ٝ ١‬صطذ‪٤‬ن ‪ٛ‬يث ثُ٘ظجّ ػِ‪ ٠‬ثٌُهْ ‪ً 256.83‬جُضجُ‪ : ٢‬ـ‬
‫‪1st‬‬ ‫‪Word‬‬ ‫‪0010‬‬ ‫‪2‬‬
‫‪2nd‬‬ ‫‪Word‬‬ ‫‪0101‬‬ ‫‪5‬‬
‫‪3rd‬‬ ‫‪Word‬‬ ‫‪0110‬‬ ‫‪6‬‬
‫‪4th‬‬ ‫‪Word‬‬ ‫‪1000‬‬ ‫‪8‬‬
‫‪5th‬‬ ‫‪Word‬‬ ‫‪0011‬‬ ‫‪3‬‬
‫‪ٝ‬دجُْ٘ذز ُٔؾٔ‪ٞ‬ػز ٖٓ ‪ٝ‬فوثس ثُضقٌْ ُٔجً‪٘٤‬جس ‪ CNC‬كتجٕ ‪ٝ‬ؽت‪ٞ‬ه ثُؼ‪ٓ٬‬تز ثُؼٖتٌ‪٣‬ز ؿ‪٤‬تٌ ‪ٝ‬تٌ‪١ًٝ‬‬
‫ف‪٤‬ظ صلٌ‪ٝ ٛ‬فور ثُضقٌْ ‪ٝ‬ؽ‪ٞ‬ه ‪ٛ‬ي‪ ٙ‬ثُؼ‪ٓ٬‬ز دؼو أ‪ ٍٝ‬ع‪٬‬ط أ‪ ٝ‬أًدغ أًهجّ ‪ٟ‬ذوج ‪ٌٓ٩‬جٗ‪٤‬تجس ثُٔجً‪٘٤‬تز‬
‫‪ ٌُٖٝ‬ك‪ٛ ٢‬ي‪ ٙ‬ثُقجُز ‪٣‬ؾخ ‪ٝٝ‬غ أ‪ٙ‬لجً َُٔء ثُلٌثؿجس ثُٔطِ‪ٞ‬دز فض‪٣ ٫ ٠‬قوط أمطتجء كت‪٣ٌٟ ٢‬وت‪ٚ‬‬
‫هٌثءر ثٌُهْ ‪ٓٝ .‬غجٍ ُيُي ‪ ٌٖٔ٣‬ثُضؼذ‪ ٌ٤‬ػٖ ثُٔوجُ ‪ 2.56mm.‬دجّضنوثّ ‪ٛ‬يث ثُ٘ظجّ ًجُضتجُ‪002.56 ٢‬‬
‫ُ‪ٞ‬فوثس ثُضقٌْ ىثس إٌٓجٗ‪٤‬ز ع‪٬‬ط أًهجّ ‪ٙ‬ق‪٤‬قز ) ‪.‬‬
‫‪ ٌٖٔ٣ٝ‬صن‪٣ٌٟ َ٤‬وز صطذ‪٤‬ن ثُ٘ظجّ ثُؼٌٖ‪ ١‬دجُضٌ‪٣ٞ‬و ثُغ٘جة‪ ٖٓ ٢‬م‪ٓ ٍ٬‬ؾٔ‪ٞ‬ػتز ٓتٖ ‪ٙ‬تل‪ٞ‬ف ثُغوت‪ٞ‬ح‬
‫ػِ‪ٓ ٠٣ٌٕ ٠‬غوخ ف‪٤‬ظ ‪٣‬ضْ ػَٔ عوخ ٌُِهْ ‪ٝ‬ثفو ( ‪ٝ ) 1‬صٌى ثٌُٔتجٕ دتو‪ ٕٝ‬عوتخ ُِضؼذ‪٤‬تٌ ػتٖ ثُتٌهْ‬
‫‪ٙ‬لٌ ( ‪. ) 0‬‬
‫‪ٝ‬دؼو ىُي ‪٣‬ضْ ثُضؼٌف ػِ‪ٛ ٠‬ي‪ ٙ‬ث‪ً٧‬هجّ ٖٓ م‪ٝ ٍ٬‬ؽ‪ٞ‬ه ثُغوخ ٖٓ ػوٓ‪ ٖٓ ٚ‬م‪ٓ ٍ٬‬ؾٔ‪ٞ‬ػز ٖٓ‬
‫ث‪ٗ٧‬ظٔز ك‪ٝ ٢‬فور ثُضقٌْ ك‪ٓ ٢‬جً‪٘٤‬جس ‪. CNC‬‬
‫‪ٝ‬هو أ‪ٝ‬جف ثُ٘ظجّ ثُؼٌٖ‪ ١‬دضٌ‪٣ٞ‬و ع٘جة‪َ٤ٓ ٢‬ر ثّضنوثّ ثٌُٖ‪ ٠٣‬ثُٔغوخ ً‪ّٞ‬ت‪ِ٤‬ز ُ٘وتَ دٌٗتجٓؼ ثُتضقٌْ‬

‫‪Fanuc 0/21programming system‬‬


‫‪14‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ثُؼوه‪ ) Part Program ( ١‬إُ‪ٝ ٠‬فور ثُضقٌْ ‪ٝ .‬هتو أٌٓتٖ ثّتضنوثّ ٕتٌ‪ ٠٣‬دؼتٌ‪ٙ ٛ‬تـ‪ٗ ٌ٤‬ض‪٤‬ؾتز إٔ‬
‫‪ ٍٟٞ‬ثٌُِٔز (‪ )Word length‬أ‪ٙ‬ذـ ‪ٙ‬ـ‪ٌ٤‬ث ف‪٤‬ظ ‪ ٌٖٔ٣‬ثُضؼذ‪ ٌ٤‬ػٖ ث‪ً٧‬هجّ ٖٓ ‪ 0‬إُت‪ 9 ٠‬دجّتضنوثّ‬
‫ًِٔز ‪ُٜٟٞ‬ج ( ‪) 4 bit‬‬

‫أٔظّخ رى‪٠ٛ‬ذ ‪CNC Coding Systems CNC‬‬


‫ًٔتتج ‪ٛ‬تت‪ٓ ٞ‬ؼتتٌ‪ٝ‬ف كتتجٕ أ‪ٞٓ ١‬هتتغ كتت‪ ٢‬ىثًتتٌر ثُقجّتتخ ( ‪ٌٔ٣ ) Memory Location‬تتٖ ثٕ ‪٣‬قتتضلع‬
‫دقتتٌف ‪ٝ‬ثفتتو ٓتتٖ ثُٔؼِ‪ٓٞ‬تتجس ‪ٝ‬ثُتتي‪ٓ ١‬تتٖ ثٌُٔٔتتٖ إٔ ‪ٌ٣‬تت‪ً ٕٞ‬هتتْ أ‪ ٝ‬فتتٌف ‪ٛ‬ؾتتجة‪ ٢‬أ‪ ٝ‬ػ‪ٓ٬‬تتز صتتٌه‪ْ٤‬‬
‫( ‪ٝ ) Punctuation Symbol‬دجّضنوثّ ثُ٘ظجّ ثُؼٌٖ‪ ١‬دضٌ‪٣ٞ‬و ع٘جة‪ ٢‬صْ ثُضؼٌف ػِ‪٤ً ٠‬ل‪٤‬ز ثُضؼذ‪ٌ٤‬‬
‫ػٖ ث‪ً٧‬هجّ ‪.‬‬
‫‪ ٌُٖٝ‬ك‪ ٢‬ػِٔ‪٤‬ز دٌٓؾز ٓجً‪٘٤‬جس ‪٫ CNC‬دو ٖٓ ثّضنوثّ دؼ‪ ٜ‬ثُقٌ‪ٝ‬ف ثُ‪ٜ‬ؾجة‪٤‬تز ‪ٝ‬ػ‪ٓ٬‬تجس ثُضتٌه‪ْ٤‬‬
‫إُ‪ ٠‬ؽجٗتخ ث‪ً٧‬هتجّ ‪ٝ .‬هتو ‪ٝ‬ؽتو ٓتٖ ‪ٛ‬تيث ثُ٘ظتجّ إٔ ًتَ ًهتْ ‪ٌٔ٣‬تٖ ثُضؼذ‪٤‬تٌ ػ٘ت‪ ٚ‬دِْْتز ع٘جة‪٤‬تز ٓ٘لتٌهر‬
‫مج‪ٙ‬ز د‪ٝ )1s and 0s ( ٖٓ ٚ‬هتو صتْ ثّتضنوثّ ( ‪ُِ ) 4 bit‬ضؼذ‪٤‬تٌ ػتٖ ػٖتٌر أًهتجّ ( ‪ٌُٝ ) 0 – 9‬تٖ‬
‫ك‪ ٢‬ثُ‪ٞ‬ثهغ كجٕ ص‪٤ُٞ‬ق ( ‪ ٌٖٔ٣ ) 4 bit‬إٔ ‪ْٔ٣‬ـ دجُضؼذ‪ ٌ٤‬ػٖ ّضز ػٌٖ ًَٓ ٓنضِق‬
‫‪0000‬‬ ‫‪0010‬‬ ‫‪0100‬‬ ‫‪0110‬‬
‫‪1000‬‬ ‫‪1010‬‬ ‫‪1100‬‬ ‫‪1110‬‬
‫‪0001‬‬ ‫‪0011‬‬ ‫‪0101‬‬ ‫‪0111‬‬
‫‪1001‬‬ ‫‪1011‬‬ ‫‪1101‬‬ ‫‪1111‬‬

‫‪The ASCII Code‬‬ ‫أالعى‪ ٟ‬و‪ٛ‬د‬


‫ثًغٌ أٗظٔز ثُضٌ‪٣ٞ‬و ثُْٔضنوٓز ك‪ ٢‬صطذ‪٤‬وجس ثُقجّخ ‪ٗ ٞٛ‬ظجّ ‪ ASCII‬ثمض‪ٚ‬جً‬
‫( ‪٣ٝ , )American Standard Code for Information Interchange‬ؼضذتٌ ٗظتجّ ثُضٌ‪٣ٞ‬تو ثُو‪٤‬جّت‪٢‬‬
‫( ‪ ) ISO‬ثُْٔتتضنوّ كتت‪ٓ ٢‬جً‪٘٤‬تتجس ‪ٗٝ . CNC‬ظتتجّ ث‪ّ٫‬تتٌ‪ْ٣ ) ASCII ( ٢‬تتضنوّ ُِضؼذ‪٤‬تتٌ ػتتٖ ث‪ً٧‬هتتجّ‬
‫‪ٝ‬ثُقٌ‪ٝ‬ف ثُ‪ٜ‬ؾجة‪٤‬ز دجّضنوثّ ًِٔز ىثس ‪. ) 7 bit ( ٍٟٞ‬‬
‫‪٣ٝ‬تتضْ ثّتتضنوثّ ًِٔتتز ىثس ‪ٟ‬تت‪ٓ (7 bit)ٍٞ‬تتٖ فْتتجح ػتتوه ثهتتَ فتتٌ‪ٝ‬ف ‪ٝ‬أًهتتجّ ‪ٝ‬ػ‪ٓ٬‬تتجس ‪ٌٔ٣‬تتٖ‬
‫ثّضنوثٓ‪ٜ‬ج د‪ٞ‬ثّطز ثُِـز ث‪ٗ٩‬ؾِ‪٣َ٤‬ز ًجُضجُ‪ : ٢‬ـ‬
‫‪Capital Letters‬‬ ‫‪ 26‬ؽشف وج‪١‬ش‬
‫‪Small Letters‬‬ ‫‪ 26‬ؽشف صغ‪١‬ش‬
‫( ‪)0–9‬‬ ‫‪ 10‬أسلبَ‬
‫‪ 4‬ػالِبد ؽبعج‪) + ٚ - ٚ × ٚ ÷ ( ٗ١‬‬
‫‪ 1‬ػالِخ ػشش‪Capital Letters ٗ٠‬‬
‫‪ 67‬ؽشف‬
‫ُيُي كجٕ ثُ‪ِ٤ّٞ‬ز ثُ‪ٞ‬ف‪٤‬ور ُِق‪ ٍٞٚ‬ػِ‪ٛ ٠‬يث ثُؼوه ‪ ٞٛ‬ثّضنوثّ ‪ٟ‬ت‪ًِٔ ٍٞ‬تز ٓتٖ )‪ (7 bit‬ف‪٤‬تظ ‪ٌٔ٣‬تٖ‬
‫ثٕ صؼذٌ ػٖ ‪ٓ ًَٓ 128‬نضِق ك‪ ٢‬فت‪ ٖ٤‬إٔ ‪ٟ‬ت‪ًِٔ ٍٞ‬تز )‪ٌٔ٣ (6 bit‬تٖ إٔ ‪٣‬ؼذتٌ ػتٖ ‪ًٓ 64‬تَ كوت‪. ٠‬‬
‫ُتتيُي كتتجٕ ثّتتضنوثّ ‪ٟ‬تت‪ًِٔ ٍٞ‬تتز ( ‪ٌٔ٣ ) 7 bit‬تتٖ إٔ ‪٣‬ؼطتت‪ ٢‬ثُقٌ‪٣‬تتز كتت‪ ٢‬ثُضؼذ‪٤‬تتٌ أ‪ٞ٣‬تتج ػتتٖ ؽٔ‪٤‬تتغ‬
‫ػ‪ٓ٬‬جس ثُضٌه‪ٝ (Punctuation symbols)ْ٤‬ثُؼ‪ٓ٬‬جس ثُٖتجةؼز ث‪ّ٫‬تضنوثّ ٓغتَ ث‪٧‬هت‪ٞ‬ثُ ‪ٝ‬ػ‪ٓ٬‬تجس‬
‫ثُو‪ٝ ً٫ٝ‬ثُؾ٘‪ٝ ٚ٤‬ػ‪ٓ٬‬جس ثُْ٘ذز ثُٔت‪٣ٞ‬ز ‪......‬ثُل ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪15‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٗض‪٤‬ؾز ‪٫‬ص‪ٚ‬جٍ ثُق‪ٞ‬ثّخ ك‪ ٢‬ثُ‪ٞ‬هش ثُقج‪ٝ‬تٌ ثص‪ٚ‬تجٍ ٓذجٕتٌ د‪ٞ‬فتوثس ثُتضقٌْ ُٔجً‪٘٤‬تجس ‪ CNC‬كٔتٖ‬
‫ثُقٌٔز إٔ ‪ٗ ٌٕٞ٣‬ظجّ ثُضٌ‪٣ٞ‬و ُٔجً‪٘٤‬جس ‪ٓ CNC‬ذ٘‪ ٠‬ػِ‪ٗ ٠‬لِ ‪ٛ‬يث ث‪ّ٧‬تِ‪ٞ‬ح ثُ٘ٔطت‪ ٢‬ثُْٔتضنوّ كت‪٢‬‬
‫أؽ‪َٜ‬ر ثُقجّخ ُْ‪ُٜٞ‬ز صذجهٍ ثُٔؼِ‪ٓٞ‬جس د‪. ْٜ٘٤‬‬

‫ٔظبَ ‪ٌ ISO‬زى‪٠ٛ‬ذ اٌزؾىُ اٌؼذد‪The ISO numerical control Coding ٞ‬‬


‫ٗظجّ ثُضٌ‪٣ٞ‬و )‪٣ (ISO‬ؼضذٌ ؽَء ٖٓ ٗظجّ )‪ُِ (ASCII‬ضٌ‪٣ٞ‬و ف‪٤‬ظ ‪٣‬ضْ ثّتضنوثّ ‪ 50‬ؽرشف كت‪ٛ ٢‬تيث‬
‫ثُ٘ظجّ‬
‫‪ٚ‬اٌشش‪٠‬ػ اٌّضمت ًجٕ ثُ‪ِ٤ّٞ‬ز ث‪ً٧‬غٌ ثٗضٖجًث ك‪ ٢‬إهمجٍ ثُٔؼِ‪ٓٞ‬جس ُٔجً‪٘٤‬جس ‪NC‬‬
‫‪ٝ‬دجٌُؿْ ٓتٖ إٔ ‪ٛ‬تيث ثُ٘ظتجّ ُِضٌ‪٣ٞ‬تو ‪٣‬ضٌت‪ٓ ٕٞ‬تٖ ‪ٟ‬ت‪ًِٔ ٍٞ‬ت‪ ) 7 bit ( ٚ‬كئٗت‪٣ ٚ‬تضْ صٔغ‪ِ٤‬ت‪ ٚ‬ػِت‪ ٠‬ثُٖتٌ‪٠٣‬‬
‫ثُ‪ًٞ‬ه‪ ٢‬دؼوه (‪ٝ ) 8bit‬ثُي‪ٔ٣ ١‬غَ ‪ ٍٟٞ‬ثٌُِٔز ثُْٔضنوٓز ك‪ ٢‬ثُضٌ‪٣ٞ‬و ‪.Bite = 8 bit‬‬
‫ف‪٤‬ظ ‪٣‬ضْ ثّضنوثّ أه‪ bit ٠ٚ‬ك‪ ٢‬ثُ‪ْ٤‬جً ُؾ‪ٜ‬جٍ ثمض‪٤‬جً ث‪٧‬مطجء ثُي‪ْ٣ ١‬تٔ‪ ٠‬ثمضذتجً ثُضٌتجكؤ ‪parity‬‬
‫‪ٛٝ check‬تيث ثُ٘ظتجّ ‪ْ٣‬تضنوّ ‪ً٫‬ضٖتجف ث‪٧‬مطتجء أع٘تجء ػِٔ‪٤‬تز ٗوتَ ثُٔؼِ‪ٓٞ‬تجس ‪٣ ٫ٝ‬ؼضذتٌ ؽتَء ٓتٖ‬
‫ٗظجّ ثُضٌ‪٣ٞ‬و ٗلْ‪٣ٝ ٚ‬طذن ‪ٛ‬يث ثُ٘ظجّ أّجّج ػِ‪ ٠‬ثُٔؼِ‪ٓٞ‬جس ثُض‪٣ ٢‬ضْ ٗوِ‪ٜ‬تج د‪ٞ‬ثّتطز اٌشرش‪٠‬ػ اٌّضمرت‬
‫ٗظٌث ُ‪ّ٬‬ضنوثّ ثُٖجةغ ُ‪ٜ‬يث ك‪ ٢‬دوث‪٣‬ز صطذ‪٤‬ن ٗظجّ ثُضقٌْ ثُؼوه‪.NUMERICAL CONTROL ١‬‬
‫‪ٝ‬إىث ثػضذٌ إٔ ًتَ ػٔت‪ٞ‬ه كت‪ ٢‬ثُٖتٌ‪ ٠٣‬ثُٔغوتخ ٌٓٔتٖ صْتٔ‪٤‬ض‪ ٚ‬دجُْٔتجً ( ‪ )TRACK‬كْت‪ٞ‬ف ٗؾتو إٔ‬
‫‪٘ٛ‬جى ْٓجً ك‪ ٢‬ثٌُٖ‪ ٠٣‬ثُٔغوخ ‪٣ ٫‬ؼضذٌ أ‪ٞ٣‬ج ؽَء ٖٓ ٗظجّ ثُضٌ‪٣ٞ‬و ‪ٌُ٘ٝ‬ت‪ٓ ٚ‬تٖ ثُ٘جف‪٤‬تز ثُؼِٔ‪٤‬تز ك‪ٜ‬ت‪ٞ‬‬
‫ٓؾٔ‪ٞ‬ػ‪ ٖٓ ٚ‬صم‪ٛ‬ة اٌزغز‪٠‬خ ثُض‪ ٢‬صْضنوّ ٌزؾش‪٠‬ه اٌشرش‪٠‬ػ د‪ٞ‬ثّتطز ػغٍرخ اداسح ِغرٕٕخ ‪Sprocket‬‬
‫ك‪ ٢‬أٗظٔ‪ ٚ‬صغو‪٤‬خ ثٌُٖ‪ ٠٣‬ػِ‪ٝ ٠‬فور ثُضقٌْ‬
‫‪ ٖٓٝ‬ثُْ‪ َٜ‬ثُضؼٌف ػِ‪ٓ ٠‬و‪ ُّٜٚٞ ٟ‬لشاءح اٌجشٔبِظ ٖٓ م‪ ٍ٬‬ثُ٘ظٌ ك‪ ٢‬اٌشش‪٠‬ػ اٌّضمت ‪.‬‬

‫اٌّّ‪١‬ضاد ‪ٚ‬اٌؼ‪ٛ١‬ة ٌٍزؾىُ اٌؼذد‪ ٞ‬ثبٌؾبعت )‪: )CNC‬‬

‫ػ‪ٛ١‬ة ‪CNC‬‬ ‫ِّ‪١‬ضاد ‪CNC‬‬


‫ٔ‪ -‬صٌِ‪٤‬ق ثّضغٔجً‪٣‬ز ػجُ‪٤‬ز‪.‬‬ ‫ٔ‪ -‬أًغٌ كجػِ‪٤‬ز ‪.‬‬
‫ٕ‪ -‬ثًصلجع صٌجُ‪٤‬ق ثُ‪٤ٚ‬جٗز ‪ٝ‬ثُنوٓز‬ ‫ٕ‪ -‬ػوّ ث‪٫‬ػضٔجه ػِ‪ ٢‬ثُْٔضنوّ ٓغ عذجس‬
‫ؽ‪ٞ‬هر ثُٖٔـ‪٫ٞ‬س‬
‫ٖ‪ٌّ -‬ػز ثُضؼٌ‪ُِ ٛ‬نَِ‬ ‫ٖ‪ -‬أًغٌ ههز ‪ٝٝ‬ذ‪٠‬‬
‫ٗ‪ ٍٖٓ -‬ثُضؾ‪َ٣ٟٞ َ٤ٜ‬‬ ‫ٗ‪ -‬إٗضجػ هطغ ٓضٔجعِز‬
‫٘‪ -‬ػخء ٗلْ‪ ٢‬ػِ‪ ٢‬ثُْٔضنوّ‬ ‫٘‪ -‬صوِ‪ْٗ َ٤‬ذز ثُضجُق‬
‫‪ -ٙ‬ثّضـ‪ ٍ٬‬أك‪ُِ َٞ‬ؼور ‪ ٍٖٓٝ‬صٖـ‪ َ٤‬أك‪َٞ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪16‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِمبسٔخ آالد اٌزؾىُ اٌؼذد‪ ٞ‬ثبٌؾبعت ِغ ا‪٢‬الد اٌزمٍ‪١‬ذ‪٠‬خ‬

‫ا‪٢‬الد اٌزمٍ‪١‬ذ‪٠‬خ‬ ‫َ آالد اٌزؾىُ اٌؼذد‪ ٞ‬ثبٌؾبعت‬


‫ٔ ثُض‪٤‬تتتجً ثُْٔتتتضنوّ ص‪٤‬تتتجً ْٓتتتضٌٔ ثُض‪٤‬جً ثُْٔضنوّ ص‪٤‬جً ٓضٌهه‪AC‬‬
‫‪.DC‬‬
‫ٕ ُ‪ٜ‬تتتتتتتج ٓقتتتتتتتٌى إهثًر ًةتتتتتتت‪ُٜ ِ٤‬ج ٓقٌى ًة‪ٝ ِ٤‬ثفو‬
‫‪ٓٝ‬قًٌجس إ‪ٝ‬جك‪٤‬ز ُضقٌ‪٣‬ي ًتَ‬
‫ٓق‪ًٞ‬‬
‫ٖ ُ‪ُٞ‬تتتتخ ػٔتتتت‪ٞ‬ه ثُٔقتتتت‪ ًٞ‬ػِتتتت‪ُُٞ ٢‬تتخ أػٔتتور ثُٔقتتج‪ ًٝ‬ػِتت‪ٕ ٢‬تتٌَ‬
‫ٕتتتٌَ ٗ‪ٚ‬تتتق ْٓتتتضو‪ًٌ٣ ٌ٣‬تتتخ ٕتتتذ‪٘ٓ ٚ‬قتتتٌف ‪٘٣‬تتتضؼ ػ٘تتتز ثفضٌتتتجى‬
‫ػِ‪٤‬ز ًٌ‪٣‬جس ًٓجٕ ك‪٫ٞ‬ى‪٣‬ز ػ٘تو ‪ٝ‬مِ‪ٝ ٗٞ‬دجُضجُ‪ ٢‬صٌ‪ ٕٞ‬ثُوهز أهَ‬
‫صؼٖتتتتتتتت‪٤‬وز ثُ‪ٚ‬تتتتتتتتجٓ‪ُٞ‬ز ك‪٤‬وتتتتتتتتَ‬
‫ث‪٫‬فضٌتتتتتجى ‪٘٣ ٫ٝ‬تتتتتضؼ مِتتتتت‪ٗٞ‬‬
‫‪ٝ‬دجُضجُ‪ ٢‬صٌ‪ ٕٞ‬ثُوهز ػجُ‪٤‬ز‬
‫ٗ ‪٣‬تتتتضْ ثُو‪٤‬تتتتجُ إٌُضٌ‪٤ٗٝ‬تتتتج ‪ٝ‬دوهتتتتز ‪٣‬ضْ ثُو‪٤‬جُ دجُ٘ظٌ ‪ٝ‬دوهز ص‪ َٚ‬إُت‪٢‬‬
‫‪0.01mm‬‬ ‫ص‪ َٚ‬إُ‪0.001mm ٢‬‬
‫٘ ‪ ٌٖٔ٣‬صقٌ‪٣‬تي أًغتٌ ٓتٖ ٓقت‪ٌٔ٣ ٫ ًٞ‬تتٖ صقٌ‪٣‬تتي أًغتتٌ ٓتتٖ ٓقتت‪ًٞ‬‬
‫ك‪ ٢‬إٓ ‪ٝ‬ثفو‬ ‫ك‪ ٢‬إٓ ‪ٝ‬ثفو‬
‫‪ ٙ‬ثُضٖتتـ‪ َ٤‬ػتتٖ ‪٣ٌٟ‬تتن ثُذٌٗتتجٓؼ ثُضٖـ‪ َ٤‬دجُ‪٤‬و أ‪ ٝ‬آُ‪٤‬ج‬
‫(ثُقجّخ)‬
‫صقضجػ إُ‪ ٢‬ػٔجُز ٓج‪ٌٛ‬ر‬ ‫‪ ٫ 7‬صقضجػ إُ‪ ٢‬ثُؼٔجُز ثُٔج‪ٌٛ‬ر‬
‫‪ٓ 8‬قج‪ٟ‬تتتتز دـتتتت‪٬‬ف فٔج‪٣‬تتتتز ٓتتتتٖ ‪ٞ٣ ٫‬ؽو د‪ٜ‬ج ؿ‪٬‬ف فٔج‪٣‬ز‬
‫ثٌُث‪ّٝ ٔ٣‬جةَ ثُضذٌ‪٣‬تو ‪ُٝ‬قؾتخ‬
‫ثُ‪ٝٞٞ‬جء‬
‫‪٣ 9‬قتتتتتتتضلع ثُقجّتتتتتتتخ دذتتتتتتتٌثٓؼ صؼتتو مطتت‪ٞ‬ثس ثُضٖتتـ‪ٌُ َ٤‬تتَ ػِٔ‪٤‬تتز‬
‫ك‪ٝ ٢‬هض‪ٜ‬ج‬ ‫ثُضٖـ‪َ٤‬‬
‫ٓٔ ‪………………………….. ……………………….‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪17‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِى‪ٔٛ‬بد ِبو‪ٕ١‬خ رفش‪٠‬ض رمٍ‪١‬ذ‪٠‬خ‬

‫ِى‪ٔٛ‬بد ِبو‪ٕ١‬خ رفش‪٠‬ض ػذد‪٠‬خ ‪CNC‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪18‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ظجػ اٌذلخ ف‪ ٟ‬آالد اٌزؾىُ اٌؼذد‪ (ٞ‬اٌزغز‪٠‬خ اٌشاعؼخ)‬

‫‪٣‬ضْ ثُضقٌْ كت‪ ٢‬ثُْٔتجًثس ٓتٖ مت‪ ٍ٬‬ه‪ٝ‬ثةتٌ صقٌتْ ٓـِوتز ) ‪ ( Closed loop systems‬ف‪٤‬تظ‬
‫صو‪ ّٞ‬ػ٘ج‪ ٌٙ‬ث‪٩‬فْجُ دو‪٤‬جُ ٌّػز ثُقًٌز ‪ ٝ‬ث‪ٍ٩‬ثفز ‪ ٝ‬صـي‪ ٟ‬إُ‪ ٠‬ثُقجّخ ُٔوجًٗز ثُوت‪ ْ٤‬ثُٔوجّتز‬
‫دجُو‪ ْ٤‬ثُٔطِ‪ٞ‬دز ثُض‪٣ ٢‬ـي‪ٜ٣‬ج ثُقجّخ فْخ ثُذٌٗجٓؼ ‪ْ٣ ٝ‬ضنوّ ثُلٌم دؼو صٌذ‪ٓ ٝ ٌٙ٤‬ؼجُؾضت‪ُ - ٚ‬ضـ‪٤٤‬تٌ‬
‫فجُز ثُٔقًٌجس ثٌُ‪ٌٜ‬د‪٤‬ز ‪٣ ٝ‬ضْ ‪ٛ‬يث ث‪٩‬ؽٌثء ُقظز دِقظز ٖٓ دوث‪٣‬تز ثُقًٌتز فضت‪ٜٗ ٠‬ج‪٣‬ض‪ٜ‬تج ُض‪ٚ‬تق‪٤‬ـ‬
‫ثُْٔجً أ‪ ً٫ٝ‬د ‪ ٍٝ‬إُ‪ ٠‬إٔ ‪٣‬ض‪ٞ‬هق ثُٔقٌى ػ٘و دِ‪ٞ‬ؽ ثُٔ‪ٝٞ‬غ ثُٔطِ‪ٞ‬ح ‪.‬‬

‫ل‪١‬بط عشػخ اٌذ‪ٚ‬ساْ ‪:‬‬

‫صوتتجُ ّتتٌػز ه‪ًٝ‬ثٕ ث‪٧‬ػٔتتور إٓتتج دطٌ‪٣‬وتتز ًهٔ‪٤‬تتز ( ‪ ) Digital‬أ‪ ٝ‬دطٌ‪٣‬وتتز ص٘جظٌ‪٣‬تتز ( ‪. ) Analog‬‬
‫‪ْ٣‬ضنوّ ك‪ ٢‬ثُقجُز ث‪ ٠ُٝ٧‬فْجُ ًهٔ‪٣ ) Digital encoder (٢‬وجُ ٓ٘‪ ٚ‬صٌهه ثُ٘ذ‪ٞ‬جس ثُ٘جصؾتز ٓتٖ‬
‫ه‪ًٝ‬ثٕ هٌٗ ٓوْْ ‪٣‬و‪ ًٝ‬د‪ٚٓ ٖ٤‬وً ‪ٞٝ‬ة‪ ٢‬أ‪ ٝ‬مِ‪٤‬ز ‪ٞٝ‬ة‪٤‬ز ك‪ْ٤‬ذخ ثُو‪ًٝ‬ثٕ هطغ ث‪ٕ٧‬ؼز ثُ‪ٞ‬ت‪ٞ‬ة‪٤‬ز‬
‫دؼوه ث‪٧‬هْجّ ك‪ُ ًَ ٢‬لز ‪.‬‬
‫أٓج ك‪ ٢‬فجُز ثُطٌ‪٣‬وتز ثُض٘جظٌ‪٣‬تز ك‪ْ٤‬تضنوّ ٓ‪ُٞ‬تو ً‪ٌٜ‬دت‪ُ (Taco generator ) ٢‬و‪٤‬تجُ ّتٌػز ثُتو‪ًٝ‬ثٕ‬
‫ػٖ ‪٣ٌٟ‬ن ه‪٤‬جُ كٌم ثُؾ‪ٜ‬و ثُٔض‪ُٞ‬و ثُٔ٘جظٌ ُ‪ٜ‬ج ‪.‬‬

‫ل‪١‬بط اإلصاؽخ ‪:‬‬

‫صْضنوّ ْٓج‪ٓ ٌٟ‬ؤْز صوت‪ ِ٤‬دطٌ‪٣‬وتز ًهٔ‪٤‬تز ػتوه ثُ٘ذ‪ٞ‬تجس ثُ٘جصؾتز ٓتٖ هطتغ ٕتؼجع ‪ٝ‬ت‪ٞ‬ة‪ ٢‬مت‪ٍ٬‬‬
‫ثُٖٔ‪ٞ‬ثً ‪٘ٛ ٝ‬جى أ‪ٞ٣‬ج ْٓتج‪ ٌٟ‬صوت‪ ِ٤‬ث‪ٍ٩‬ثفتجس دطٌ‪٣‬وتز ص٘جظٌ‪٣‬تز دو‪٤‬تجُ كتٌم ثُؾ‪ٜ‬تو ثُ٘تجصؼ دجُقتظ‬
‫د‪ْٓ ٖ٤‬طٌر ‪ٙ‬تـ‪ٌ٤‬ر ٓضقًٌتز ػِ‪ٜ٤‬تج ِٓلتجٕ ْٓتض‪٣ٞ‬جٕ د‪ٜٔ٘٤‬تج ْٓتجكز صْتج‪ً ٟٝ‬دتغ مطت‪ٞ‬ر ثُِٔتق أ‪١‬‬
‫ٓ‪ 9‬هًؽز ‪٣ ٝ‬ـي‪٣‬جٕ دلٌه‪ ٢‬ؽ‪ٜ‬و ٓضٌهه ‪ْ٣‬ذن أفوث‪ٔٛ‬ج ث‪٥‬مٌ دٔووثً ٓ‪ 9‬هًؽز ‪ ٝ‬د‪ْٓ ٖ٤‬طٌر ‪ِ٣ٟٞ‬تز‬
‫ٓغذضز ػِ‪ ٠‬ثُٔجً‪٘٤‬ز ‪ ٝ‬صقَٔ ِٓلتجس ْٓتض‪٣ٞ‬ز دت٘لِ مطت‪ٞ‬ر ثُْٔتطٌر ثُ‪ٚ‬تـ‪ٌ٤‬ر ك‪٤‬ظ‪ٜ‬تٌ ػِت‪ٌٟ ٠‬ك‪ٜ٤‬تج‬
‫كٌم ثُؾ‪ٜ‬و ثُ٘جصؼ دجُقظ ‪ ٝ‬ثُي‪٣ ١‬ضـ‪ ٌ٤‬ه‪٣ًٝ‬ج دضـ‪ ٌ٤‬ث‪ٍ٩‬ثفز ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪19‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزؾىُ اٌؼذد‪ ٞ‬اٌّجبشش )‪(DNC‬‬

‫‪ ٞٛ‬ص‪ َ٤ٙٞ‬ػتور آ‪٫‬س صقٌتْ ػتوه‪ ١‬دقجّتخ إٗضتجػ ًٌٓتَ‪ ١‬د‪ٞ‬ثّتطز ٕتذٌز ثص‪ٚ‬تجٍ ٓذجٕتٌ ‪,‬‬
‫‪٣‬و‪ ّٞ‬ثُقجّخ دئٓوثه ث‪٫٥‬س دؾٔ‪٤‬غ ثُذ‪٤‬جٗجس ثُ‪ٍٓ٬‬ز ُضضتجدغ ثُتضقٌْ ‪ ,‬ك‪٘٤‬ضوتَ ثُذٌٗتجٓؼ ثُنتجٗ دئٗضتجػ‬
‫ثُٖـِز ٖٓ ىثًٌر ثُقجّخ ٓذجٌٕر إُ‪ ٠‬آُز ثُضقٌْ ثُؼوه‪ ١‬ثُٔقوهر‪.‬‬
‫‪ٚ٣ٝ‬تْٔ ثُقجّتتخ دق‪٤‬تتظ ‪٣‬تتَ‪ٝ‬ه ًتتَ آُتتز ػِتت‪ ٢‬فتتور دذٌٗجٓؾ‪ٜ‬تج ثُٔطِتت‪ٞ‬ح كتت‪ ٢‬ثُ‪ٞ‬هتتش ثُٔ٘جّتتخ ‪ٛٝ ,‬تتي‪ٙ‬‬
‫ثُؼِٔ‪٤‬ز ٓؼٌ‪ٝ‬كز دٔغجدز ثُضقٌْ ثُؼوه‪ ١‬ثُٔذجٌٕ )‪Direct Numeric Control (DNC‬‬

‫اٌؼٕبصش اٌّئٌفخ ألٔظّخ ‪ DNC‬اٌؾذ‪٠‬ضخ‬

‫ِى‪ٔٛ‬بد ٔظبَ اٌــ ‪: DNC‬‬

‫ثُقجّخ ثًٌَُٔ‪١‬‬
‫ثُيثًٌر ثٌُة‪٤ْ٤‬ز ثُض‪ ٢‬صو‪ ّٞ‬دضنَ‪ ٖ٣‬ثُذٌثٓؼ‬
‫مط‪ ٟٞ‬ث‪٫‬ص‪ٚ‬جٍ( ثُٖذٌز ‪(Network‬‬
‫آ‪٫‬س ثُضقٌْ ثُؼوه‪.١‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪21‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِّ‪١‬ضاد ٔظبَ اٌــ )‪:(DNC‬‬

‫ٔ ‪-‬ثُضقٌْ ك‪ ٢‬أًغٌ ٖٓ آُز دجّضنوثّ فجّخ ‪ٝ‬ثفو‬


‫ٕ ‪-‬ثُقجّخ ثُْٔضنوّ ‪ٖ٣ ٫‬ضٌ‪ٝ ٟ‬ؽ‪ٞ‬ه‪ ٙ‬ك‪ٗ ٢‬لِ ٌٓجٕ ث‪٫٥‬س‬
‫ٖ ‪ ٌٖٔ٣-‬إٔ ص‪ َٙٞ‬ػتور أٗظٔتز ٓتٖ ثُـتـ (‪ )DNC‬إُت‪ٕ ٢‬تذٌز ٓ‪ٞ‬فتور ‪ُ ,‬ضٖتٌ‪ٗ َ٤‬ظتجّ صقٌتْ‬
‫ػوه‪ ١‬ص‪٣ٍٞ‬ؼ‪ٝ ٢‬نْ ‪.‬‬

‫اٌؼٕبصش اٌّئٌفخ ألٔظّخ اٌزؾىُ )‪ (DNC‬اٌعخّخ‬

‫ِمبسٔخ ث‪ٔ ٓ١‬ظُ اٌــ ‪ٔٚ DNC‬ظُ اٌــ ‪: CNC‬‬

‫ٔظُ اٌــ ‪CNC‬‬ ‫ٔظُ اٌــ ‪DNC‬‬


‫‪٣‬تتتضقٌْ ثُقجّتتتخ ثًٌُٔتتتَ‪ ١‬كتتت‪ ٢‬ػتتتوه ًذ‪٤‬تتتٌ ٓتتتٖ ‪٣‬ضقٌْ ثُقجّخ ك‪ ٢‬آُز ‪ٝ‬ثفور‬
‫ث‪٫٥‬س‬
‫‪ٌ٣‬تت‪ ٕٞ‬ثُقجّتتخ ثًٌُٔتتَ‪ ١‬دؼ‪٤‬تتو ػتتٖ ث‪٫٥‬س ثُضتت‪ ٌٕٞ٣ ٢‬ثُقجّخ ٓ‪ٙ٬‬ن ُ‪ُ٦‬ز‬
‫‪٣‬ضقٌْ ك‪ٜ٤‬ج‬
‫ثُقجّتتخ ثًٌُٔتتَ‪ٛ ١‬وكتت‪ُ ٚ‬تت‪ ِ٤‬كوتت‪ ٠‬ثُتتضقٌْ كتت‪ ٢‬ثُقجّتتتخ ثُْٔتتتضنوّ كتتت‪ٛ ٢‬تتتيث ثُ٘تتت‪ٞ‬ع ‪ْ٣‬تتتنٌ ًتتتَ‬
‫ث‪٫٥‬س دَ ‪ٛ‬ت‪ ٞ‬ؽتَء ٓتٖ ٗظتجّ صت‪ٞ‬ك‪ ٌ٤‬ثُٔؼِ‪ٓٞ‬تجس إٌٓجٗ‪٤‬جص‪ُ ٚ‬نوٓز ث‪ُ٥‬ز‬
‫‪٩‬هثًر ثُٔ‪٘ٚ‬غ‬

‫‪Fanuc 0/21programming system‬‬


‫‪21‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِشاوض اٌزصٕ‪١‬غ اٌــ )‪)CNC‬‬


‫)‪(Machining Centers and Turning Centers‬‬

‫صؼضذٌ ٌٓثًَ ثُض‪٤٘ٚ‬غ آمٌ ٓج ‪ِٙٝ‬ش إُ‪ ٚ٤‬صو٘‪٤‬ز (‪ , (CNC‬ف‪٤‬ظ ‪ٛ‬ي‪ ٙ‬ث‪ٗ٧‬ظٔز ٓؾ‪َٜ‬ر دـ ‪:‬‬
‫‪ٓ ‬ذو‪٫‬س آُ‪٤‬ز ‪٧‬ه‪ٝ‬ثس ثُوطغ ‪٣‬قض‪ ١ٞ‬دؼ‪ٜٞ‬ج ػِ‪ٓ ٢‬ذو‪٫‬س صْضط‪٤‬غ صذو‪ َ٣‬صْؼ‪ ٖ٤‬أهثر هطغ‬
‫ٓنضِلز ‪.‬‬

‫‪ٟ ‬ج‪٫ٝ‬س صٖـ‪ َ٤‬صْٔـ دضقٌ‪٣‬ي ثُٖٔـ‪٫ٞ‬س ك‪ ٢‬أ‪ٝٝ‬جع ٓؼوور ُض‪ٞ‬ك‪ٝ ٌ٤‬هش ثُ‪ٞ‬ذ‪٠‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪22‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٟ ‬ج‪٫ٝ‬س ػَٔ ٓضقًٌز )‪ )Pallets‬صْضنوّ ك‪ ٢‬صقٔ‪ٝ َ٤‬صلٌ‪٣‬ؾ ثُٖٔـ‪٫ٞ‬س دٌَٖ آُ‪. ٢‬‬

‫‪ً ‬ؤ‪ ُٝ‬صوْتت‪ )Indexing heads) ْ٤‬هتتتجهًر ػِتتت‪ ٢‬صقٌ‪٣‬تتي ثُٖٔتتتـ‪٫ٞ‬س دجَُ‪ٝ‬ث‪٣‬تتتج ثُضٖتتتـ‪٤ِ٤‬ز‬
‫ثُٔطِ‪ٞ‬دز ‪ُ ,‬ض‪ٞ‬ك‪ ٌ٤‬أ‪ٝٝ‬جع صٖـ‪ٓ َ٤‬ؼوور‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪23‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أٔ‪ٛ‬اع أخش‪ ِٓ ٞ‬آالد اٌـ )‪(CNC‬‬


‫‪Other Types of CNC Equipment‬‬

‫آالد اٌمطغ ثبٌغٍه )‪:)EDM‬‬

‫صْتتضنوّ ّتتٌِج ىث هطتتٌ ‪ٙ‬تتـ‪٣ ٌ٤‬ضتتٌث‪ٝ‬ؿ دتت‪ٔ٣ )0.1-0.3 mm) ٖ٤‬غتتَ إٌُضتتٌ‪ٝ‬ه ‪٣‬وضِتتغ ثُٔتتجهر دجُض ًتتَ‬
‫)‪ )Erosion‬ثُ٘تتجؽْ ػتتٖ ثُٖتتًٌ ثُتتي‪٣ ١‬ضقتتٌى أكو‪٤‬تتج ٓتتغ ثُْتتِي ثُتتي‪ٌ٣ ١‬تت‪ٖٓ ٕٞ‬تتو‪ٝ‬هث دتت‪ ٖ٤‬هفتتٌ‪ٝ‬ؽ‪ٖ٤‬‬
‫ٌٓصذط‪ ٖ٤‬دطج‪ُٝ‬ض‪ ٖ٤‬أكو‪٤‬ض‪ ٖ٤‬ػِ‪٣ٞ‬ز ‪ّٝ‬تلِ‪٤‬ز ‪ٌٔ٣‬تٖ إٔ صؼٔت‪ ٕ٬‬دٔقت‪ ٖ٣ًٞ‬أ‪ ٝ‬أًدؼتز ‪٣ٝ‬وت‪ٗ ّٞ‬ظتجّ ثُتضقٌْ‬
‫)‪ (CNC‬دجُضقٌْ دجُطج‪ُٝ‬ض‪.ٖ٤‬‬
‫صْضنوّ ‪ٛ‬ي‪ ٙ‬ث‪٫٥‬س ‪ٗ٩‬ضجػ ثُو‪ٞ‬ثُخ ‪ٝ‬ثُوطغ ثُٔوقٔز ىثس ثُْط‪ٞ‬ؿ ثُؼٔ‪ٞ‬ه‪٣‬ز ًو‪ٞ‬ثُخ دغن ثُذ‪ّ٬‬ض‪٤‬ي‬
‫)‪ٝ , )Plastic Extrusion Dies‬ه‪ٞ‬ثُخ ثُو٘ )‪ٝ , )Trim dies‬أه‪ٝ‬ثس ثُوطغ‬
‫) ‪) Form Tools‬‬ ‫ثُضٌٖ‪٤ِ٤‬ز‬

‫ثُوطغ دجُِْي ثًٌُٖ‪)EDM) ١‬‬


‫صلٌ‪٣‬ؾ ٖٓـ‪ُٞ‬ز دجُق‪ ٍٞٚ‬ػِ‪ ٢‬كٌثؽ ع‪٬‬ع‪ ٢‬ثُذؼو ‪ّ٧‬طـ ٓجةِز‬

‫آالد اٌمطغ )‪ )CNC‬ثبعزخذاَ اشؼخ اٌٍ‪١‬ضس )‪: )Laser CNC Machines‬‬

‫صْضنوّ ٕؼجع ًغ‪٤‬ق ٖٓ ‪ٞٝ‬ء ثُِ‪ ًَ٤‬ثًٌَُٔ ُو٘ ثُٖـِز دجٌَُٖ ثُٔطِ‪ٞ‬ح ف‪٤‬ظ ‪٣‬قوط ثًصلجع‬
‫ٌّ‪٣‬غ ُوًؽز فٌثًص‪ٜ‬ج ‪٣‬و‪ ّٞ‬دضذن‪ ٌ٤‬ثُٔؼوٕ ( هطغ ثُٔؼوٕ ) ‪ٝ‬دْذخ ػوّ ‪ٝ‬ؽ‪ٞ‬ه ه‪ٌ٤ٓ ١ٞ‬جٗ‪٤ٌ٤‬ز كئٕ‬
‫ػِٔ‪٤‬ز ثُوطغ دجُِ‪ ٫ ًَ٤‬صْذخ صٖ‪ٛٞ‬ج ‪٣‬يًٌ ك‪ ٢‬ثُوطؼز ثُٔ٘ضؾز ‪.‬‬
‫‪ٛ‬ي‪ ٙ‬ث‪٫٥‬س صٌ‪ ٕٞ‬كؼجُز ؽوث ك‪ ٢‬ػَٔ ثُغو‪ٞ‬ح ىثس ث‪٧‬هطجً ثُ‪ٚ‬ـ‪ٌ٤‬ر ؽوث ‪ٝ‬ثُٔؾجً‪ ١‬ثُ‪٤ٞ‬وز‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪24‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫غشق اٌجشِغخ‬

‫اٌجشِغخ‪:‬‬

‫‪ ٢ٛ‬صق‪ َ٣ٞ‬ثُؼِٔ‪٤‬جس ثُضٖـ‪٤ِ٤‬ز إُ‪ٓ ٢‬ؼط‪٤‬جس ص‪ِٚ‬ـ ُضٖـ‪ َ٤‬آُز ثُضقٌْ ثُؼوه‪ٝ , ١‬صٌ‪ٛ ٕٞ‬ي‪ٙ‬‬
‫ثُٔؼط‪٤‬جس ػِ‪ ٌَٕ ٢‬فٌ‪ٝ‬ف ‪ٝ‬أًهجّ ‪ٝ ًٍٞٓٝ‬إٕجًثس صٌضخ هثمَ دٌٗجٓؼ ثُضقٌْ ثُؼوه‪. ١‬‬
‫‪ٝ‬ص٘وْْ ‪ٌٟ‬م ثُذٌٓؾز إُ‪ٞٗ ٠‬ػ‪: ٖ٤‬‬

‫أ‪ٚ‬ال‪ :‬اٌجشِغخ اٌ‪١‬ذ‪٠ٚ‬خ‪:‬‬

‫‪ ٢ٛ‬ث‪٩‬ػوثه ثُٔذجٌٕ ُذٌٗجٓؼ ثُضقٌْ ثُؼوه‪ ١‬ػٖ ‪٣ٌٟ‬ن ك٘‪ ٢‬ثُذٌٓؾز ‪.‬‬
‫‪ ٝ‬فض‪ ٌٕٞ٣ ٠‬ك٘‪ ٢‬ثُذٌٓؾز هجهًث ػِ‪ ٢‬إػوثه دٌٗجٓؼ ثُضقٌْ ثُؼوه‪٣ ١‬ؾخ إٔ ‪٣‬ض‪ٞ‬كٌ ُ‪: ٚ‬‬
‫ٔ ‪-‬د‪٤‬جٗجس ثُٖـِز ‪.‬‬
‫ٕ ‪-‬د‪٤‬جٗجس ثُؼوه ‪.‬‬
‫ٖ ‪ٜٓ-‬جًثس ك٘‪٤‬ز ‪.‬‬
‫عْ ‪٣‬و‪ ّٞ‬ثُل٘‪ ٢‬دؼَٔ ث‪٥‬ص‪: ٢‬‬
‫ٔ ‪-‬صقو‪٣‬و ثُٔؼِ‪ٓٞ‬جس ثُل٘‪٤‬ز (ث‪٧‬دؼجه ‪ٝ‬ثُضلج‪ٝ‬صجس ‪ ,‬أه‪ٝ‬ثس ثُوطغ) ‪.‬‬
‫ٕ ‪-‬صقو‪٣‬و أك‪ َٞ‬صٌص‪٤‬خ ُنط‪ٞ‬ثس ثُضٖـ‪( َ٤‬دٔج ‪٘٣‬جّخ ػِٔ‪٤‬جس ثُضٖـ‪ٝ َ٤‬ثُؼوه ثُْٔضنوٓز )‬
‫ٖ ‪-‬ثُٔؼِ‪ٓٞ‬جس ثُذٌٓؾ‪٤‬ز (ً‪٤‬ل‪٤‬ز ًضجدز – دٌٓؾز – ػِٔ‪٤‬جس ثُضٖـ‪) َ٤‬‬
‫‪ٝ‬د٘جء ػِ‪ ٢‬ثُٔؼط‪٤‬جس ثُْجدوز ‪٣‬و‪ ّٞ‬ك٘‪ ٢‬ثُذٌٓؾز دئٖٗجء دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ٝ ١‬صنَ‪. ٚ٘٣‬‬
‫‪ ‬صضطِخ ثُذٌٓؾز ثُ‪٤‬و‪٣ٝ‬ز ٓ‪ٞ‬ث‪ٙ‬لجس مج‪ٙ‬ز ُل٘‪ ٢‬ثُذٌٓؾز ‪.‬‬
‫‪ ‬صل‪٤‬و ثُذٌٓؾز ثُ‪٤‬و‪٣ٝ‬ز ػ٘و دٌٓؾز ثُٖٔـ‪٫ٞ‬س ؿ‪ ٌ٤‬ثُٔؼوور ‪.‬‬
‫‪ ‬صْضـٌم ثُذٌٓؾز ثُ‪٤‬و‪٣ٝ‬ز ‪ٝ‬هضج ‪ْٗ ٬٣ٟٞ‬ذ‪٤‬ج ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪25‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫صبٔ‪١‬ب اٌجشِغخ ا‪١ٌ٢‬خ ‪:‬‬


‫‪ ٢ٛ‬إػوثه دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ , ١‬ػٖ ‪٣ٌٟ‬ن ث‪ّ٫‬ضؼجٗز د٘ظجّ ثُض‪ٝ ْ٤ٔٚ‬ثُض‪٤٘ٚ‬غ دٔؼ‪ٗٞ‬تز دجُقجّتخ‬
‫ث‪.)CAD/CAM) ٢ُ٥‬‬

‫‪ ٝ‬فض‪ ٌٕٞ٣ ٢‬ثُقجّخ هجهًث ػِ‪ ٢‬إػوثه دٌٗجٓؼ ثُضقٌْ ثُؼوه‪٣ ١‬ؾخ إٔ صض‪ٞ‬كٌ ُ‪:ٚ‬‬
‫ٔ ‪-‬د‪٤‬جٗجس ثُٖـِز ( ٗ‪ٞ‬ػ‪ٜ‬ج ‪ ,‬أدؼجه‪ٛ‬ج ‪ ,‬أػٔجم ثُوطغ)‪.‬‬
‫ٕ ‪-‬د‪٤‬جٗجس ثُؼوه ( ٗ‪ٞ‬ػ‪ٜ‬ج ‪ ,‬أًهجٓ‪ٜ‬ج ‪ ,‬أهطجً‪ٛ‬ج ‪ ,‬أ‪ٟٞ‬ثُ‪ٜ‬ج )‪.‬‬
‫ٖ ‪-‬فو‪ٝ‬ه ‪ْٓٝ‬جً ثُضٖـ‪ْٓ( َ٤‬جً فًٌز ثُؼور دجُْ٘ذز ُقو‪ٝ‬ه صٖـ‪ َ٤‬ثُنجّ )‪.‬‬
‫ٗ ‪ٜٓ-‬جًثس ك٘‪٤‬ز ( هوًر ثُل٘‪ ٢‬ػِ‪ ٢‬ثّضنوثّ ثُو‪ًٝ‬ثس ‪ٝ‬صقو‪٣‬و ُـز ثُذٌٗجٓؼ )‪.‬‬

‫دؼو إهمجٍ ‪ٛ‬ي‪ ٙ‬ثُٔؼط‪٤‬جس ك‪ ٢‬ثُقجّخ ‪٣‬و‪ ّٞ‬دجّض٘ضجػ‪:‬‬


‫ٔ ‪-‬ثُؼِٔ‪٤‬جس ثُقْجد‪٤‬ز ‪ٝ‬ثُل٘‪٤‬ز (ٌّػجس ثُو‪ًٝ‬ثٕ ‪ٝ‬ثُضـي‪٣‬ز)‪.‬‬
‫ٕ ‪ْٓ-‬جً أهثر ثُوطغ (فْجدجس ‪٘ٛ‬وّ‪٤‬ز ‪. )CAD/CAM,‬‬

‫عتتتتتْ ‪٣‬وتتتتت‪ ّٞ‬ثُٔؼتتتتتجُؼ دضق‪٣ٞ‬تتتتتَ ‪ٛ‬تتتتتي‪ ٙ‬ثُٔؼط‪٤‬تتتتتجس إُتتتتت‪ ٢‬دٌٗتتتتتجٓؼ ثُتتتتتضقٌْ ثُؼتتتتتوه‪ ١‬دِـتتتتتز (‪)CLD‬‬
‫‪ , Cutter Location Data‬ثّتتضؼوثهث ُضق‪ ِ٣ٞ‬ت‪ ٚ‬إُتت‪ُ ٢‬ـتتز ٗظتتجّ ثُتتضقٌْ ثُؼتتوه‪ ١‬د‪ٞ‬ثّتتطز ثُٔؼتتجُؼ‬
‫ثُٔضووّ (‪ , ) Post Processor‬عْ ‪٣‬ضْ صق‪ٓ ِٚ٣ٞ‬تٌر عجٗ‪٤‬تز هثمتَ ثُقجّتخ د‪ٞ‬ثّتطز )‪ (Decoder‬إُت‪٠‬‬
‫ُـز ثُٔجً‪٘٤‬ز ‪ ,‬عْ ‪٣‬ضْ ٗوِز إُ‪ ٢‬ث‪ُ٥‬ز د‪ٞ‬ثّطز ثُ‪ِٙٞ‬ز ثُذ‪٤٘٤‬ز‪.‬‬

‫‪ ‬ثُذٌٓؾز ث‪٤ُ٥‬ز صنل‪ٝ ٜ‬هش إٖٗجء دٌٗجٓؼ ثُضقٌْ ثُؼوه‪.١‬‬


‫‪ ‬ثُذٌٓؾز ث‪٤ُ٥‬ز صنضذٌ ‪ٙ‬قز ثُذٌٗجٓؼ دجّضٌٔثً هذَ ٗوِ‪ُ٦ُ ٚ‬ز ‪.‬‬
‫‪ ‬ثُذٌٓؾز ث‪٤ُ٥‬ز صٖ٘ب دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ ١‬د ‪ُ ١‬ـز دٌٓؾز ص٘جّخ أ‪ ١‬آُز صقٌْ‬

‫اٌزشعّخ ِٓ ٌغخ ثشِغخ اٌ‪ٌ ٟ‬غخ أخش‪: ٞ‬‬


‫ُوو ‪ٝ‬ؽو أٗتز كت‪ ٢‬فجُتز ًت‪ ٕٞ‬دٌٗتجٓؼ ثُتضقٌْ ثُؼتوه‪ٌٓ ١‬ض‪ٞ‬دتج دِـتز دٌٓؾ‪٤‬تز (أ) ‪ٝ ,‬آُتز ثُتضقٌْ ثُؼتوه‪١‬‬
‫ثُٔض‪ٞ‬كٌر صْضنوّ ُـز دٌٓؾ‪٤‬ز (ح) ‪ ,‬كئٕ ث‪ُ٥‬ز ‪ ٫‬صْضط‪٤‬غ ص٘ل‪٤‬تي ثُذٌٗتجٓؼ ثُضٖتـ‪ ٢ِ٤‬إ‪ ٫‬إىث صتْ صق‪ِ٣ٞ‬ت‪ٚ‬‬
‫إُ‪ ٢‬ثُِـز ثُذٌٓؾ‪٤‬ز (ح) ‪ ٌٖٔ٣ ٝ .‬فَ ‪ٛ‬ي‪ ٙ‬ثٌُِٖٔز دئفو‪ ٟ‬ثُطٌ‪٣‬وض‪:ٖ٤‬‬

‫أ‪ٚ‬ال ‪ :‬اػبدح وزبثخ ثشٔبِظ اٌزؾىُ اٌؼذد‪ٞ‬‬


‫‪ٛٝ‬ي‪ ٙ‬ثُطٌ‪٣‬وز ؿ‪ ٌ٤‬ػِٔ‪٤‬ز ‪ ,‬إى إٗ‪ٜ‬تج صؼضٔتو ػِت‪ ٢‬إػتجهر ثُذٌٓؾتز (ثُ‪٤‬و‪٣ٝ‬تز) ٓتٖ ؽو‪٣‬تو ‪ ٝ ,‬هتو صْتضـٌم‬
‫‪ٝ‬هش ‪ َ٣ٟٞ‬م‪ٙٞٚ‬ج إىث ًجٕ ثُذٌٗجٓؼ ثُضٖـ‪ً ٢ِ٤‬ذ‪ ٌ٤‬ؽوث ‪ٓٝ‬ؼوو ‪.‬‬

‫صبٔ‪١‬ب‪ :‬اعزخذاَ رمٕ‪١‬خ اٌؾبعت ا‪ ٌٟ٢‬ف‪ ٟ‬اٌزشعّخ ‪:‬‬


‫‪ٛٝ‬تتتتتي‪ ٙ‬ثُطٌ‪٣‬وتتتتتز ّتتتتت‪ِٜ‬ز ‪ّٝ‬تتتتتٌ‪٣‬ؼز ؽتتتتتوث ‪ ,‬إى أٗتتتتت‪٣ ٚ‬تتتتتضْ صَ‪٣ٝ‬تتتتتو ثُقجّتتتتتخ ث‪ُ٥‬تتتتت‪ ٢‬دِـتتتتتز (‪)CLD‬‬
‫‪ُ ٢ٛٝ , Cutter Location Data‬ـتز ‪ّٝ‬ت‪٤‬طز دت‪ٓ ٖ٤‬نضِتق ُـتجس ثُذٌٓؾتز ‪ ,‬عتْ د‪ٞ‬ثّتطز ثُٔؼتجُؼ‬
‫ثُٔضووّ )‪٣ )Post Processor‬ق‪ ٍٞ‬ثُذٌٗجٓؼ إُ‪ُ ٢‬ـز آُز ثُضقٌْ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪26‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫غشق اٌؾشوخ‬

‫‪ ٌٖٔ٣‬دٌٓؾز فًٌز ثُؼور ػِ‪ ٠‬ثُٖـِز ك‪ٓ ٢‬جً‪٘٤‬جس ثُضقٌْ ثُؼوه‪ C.N.C ١‬ك‪ٓ ٢‬ؾجٍ ثُٔقج‪ًٝ‬‬
‫دنِٔ ‪ٌٟ‬م ‪:‬‬

‫‪- 0‬رؾىُ ِ‪ٛ‬ظؼ‪: ٟ‬‬


‫(ثُقًٌز ػِ‪ٓ ٢‬ق‪ ًٞ‬أهثر ثُوطغ)‬
‫‪ٞ٣ ٫‬ؽو ُ‪ ٚ‬صؼ‪ٚٗ ٜ٣ٞ‬ق هطٌ‪.‬‬

‫‪- 2‬رؾىُ خط‪: ٟ‬‬


‫(ثُقًٌز ثُْٔضو‪ٔ٤‬ز دٔ‪ٞ‬ثٍثر أفو ٓقج‪ْٓ ًٝ‬ض‪ ١ٞ‬ثُضٖـ‪)َ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪27‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪- 3‬رؾىُ صٕبئ‪ ٟ‬اإلرغبح ‪:‬‬


‫(ثُقًٌز ػِ‪ٓ ٢‬ق‪ْٓ ١ًٞ‬ض‪ ١ٞ‬ثُضٖـ‪ َ٤‬ك‪ٗ ٢‬لِ ثُ‪ٞ‬هش)‬

‫‪- 4‬رؾىُ ف‪ ٟ‬ارغب٘‪ٔٚ ٓ١‬صف‪:‬‬


‫(ثُقًٌز ثُؼجٓز ُض٘ل‪٤‬ي ثُو‪ًٝ‬ثس ‪)Cycles‬‬
‫ثُقًٌز ػِ‪ٓ ٢‬ق‪ْٓ ١ًٞ‬ض‪ ١ٞ‬ثُضٖـ‪ َ٤‬عْ ث‪ٗ٫‬ضوجٍ ػِ‪ ٢‬ثُٔق‪ ًٞ‬ثُغجُظ ‪.‬‬

‫‪- 5‬رؾىُ صالص‪ ٟ‬اإلرغبح‪:‬‬


‫(ثُقًٌز ػِ‪ ٢‬ع‪٬‬عز ٓقج‪ ًٝ‬ك‪ٗ ٢‬لِ ثُ‪ٞ‬هش )‬

‫‪Fanuc 0/21programming system‬‬


‫‪28‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اخز‪١‬بس شش‪ٚ‬غ اٌزشغ‪ً١‬‬

‫‪٣‬قضجػ صنط‪ ٠٤‬ثُؼِٔ‪٤‬جس إُ‪ ٠‬ثمض‪٤‬جً ٌٕ‪ ٟٝ‬ثُضٖتـ‪ٌُ َ٤‬تَ مطت‪ٞ‬ر ‪ ٝ‬ىُتي ‪٣‬ؼ٘ت‪ ٠‬دجُضقو‪٣‬تو إ‪٣‬ؾتجه‬
‫ه‪ٌّ ْ٤‬ػز ثُوطغ ‪ ٝ‬ثُضـي‪٣‬ز ‪ ٝ‬ػٔن ثُوطغ ثُضت‪ ٢‬صؼضذتٌ ثُٔضـ‪٤‬تٌثس ث‪ّ٧‬جّت‪٤‬ز ‪ ١٧‬ػِٔ‪٤‬تز صٖتـ‪ َ٤‬ف‪٤‬تظ‬
‫أٗ‪ٜ‬ج صؤعٌ ص ع‪ٌ٤‬ث ٓذجٌٕثً ػِ‪ ٠‬أهثة‪ٜ‬ج ‪٣ٝ ,‬ؤه‪ّٞ ٟ‬ء ثمض‪٤‬جً ٕتٌ‪ ٟٝ‬ثُوطتغ إُت‪ ٠‬صتو‪ْٓ ًٞٛ‬تض‪ ٟٞ‬ؽت‪ٞ‬هر‬
‫ثُٔ٘ضؼ ‪٣ ٝ‬ضْ صقو‪٣‬و ه‪ ٌٟٕٝ ٚٔ٤‬ثُوطغ فْخ ثُضٌص‪٤‬خ ث‪٥‬ص‪: ٢‬‬
‫ػّك اٌمطغ ‪:‬‬
‫‪ْٓ ٞٛ‬جكز هم‪ ٍٞ‬ثُؼور ثُوج‪ٟ‬ؼز ػٔ‪ٞ‬ه‪٣‬ج ػِ‪ّ ٠‬طـ ثُٖـِز ‪ ٝ‬ك‪ ٢‬ث‪٫‬صؾج‪ ٙ‬ثُؼٔ‪ٞ‬ه‪ ١‬ػِ‪ ٠‬ثصؾج‪ٙ‬‬
‫فًٌز ثُضـي‪٣‬ز ‪ ٝ‬صضقوه ه‪ٔ٤‬ض‪ ٚ‬دؼٔن ثُطذوز ثٌُٔثه إٍثُض‪ٜ‬ج ٓتٖ ّتطـ ثُٖتـِز كت‪ً ٢‬تَ ٖٓت‪ٞ‬ثً صـي‪٣‬تز‬
‫‪ٍ٩‬ثُتتز ّتتٔجؿ ثُضٖتتـ‪ٙٝ Machining Allowance َ٤‬تت‪ٓ ٫ٞ‬تتٖ ثُنجٓتتز إُتت‪ ٠‬ثُٔ٘تتضؼ ثُ٘‪ٜ‬تتجة‪ ٢‬كتت‪٢‬‬
‫ٖٓ‪ٞ‬ثً ‪ٝ‬ثفو أ‪ ٝ‬ك‪ ٢‬ػور ٖٓج‪ ٌ٣ٝ‬صـي‪٣‬ز‬
‫‪ْ٣ ٝ‬ضنوّ ػٔن هطغ ( ٘‪ ) ْٓ ٔ – ْٓٓ.‬ك‪ ٢‬فجُز ثُضٖط‪٤‬خ ثُٔض‪ٍ٩ ٠ّٞ‬ثُز ثُؼ‪ٞ٤‬ح ثُ٘جصؾتز ٓتٖ‬
‫ػِٔ‪٤‬ز ثُضنٖ‪ ٖ٤‬د‪ٔ٘٤‬ج ‪ْ٣‬ضنوّ ػٔن هطغ (ٕ٘‪ ) ْٓ ٓ.٘ – ْٓٓ.‬ك‪ ٢‬فجُز ثُضٖـ‪ َ٤‬ثُوه‪٤‬ن ٓ‬
‫اٌزغز‪٠‬خ ‪:‬‬
‫‪ٓ ٢ٛ‬ووثً ٓج صضقًٌ‪ ٚ‬ثُؼور دجُْ٘ذز ُِٖـِز ك‪ٝ ٢‬ؽ‪ٞ‬ه فًٌز ثُوطغ ث‪ّ٧‬جّ‪٤‬ز ثّضٌٔثًث‬
‫ُؼِٔ‪٤‬ز إٍثُز ثٌُث‪ ٝ ٔ٣‬صؼط‪ ٠‬ثُضـي‪٣‬ز ك‪ ٢‬فجُز ًَ ٖٓ ثُنٌث‪ٟ‬ز ‪ ٝ‬ثُغوخ ‪ ٝ‬ثُذٌؿِز ‪ ٝ‬ثُضن‪ٔ٣ٞ‬‬
‫د‪ٞ‬فوثس ( ْٓ ‪ُ /‬لز ) ‪ ٝ‬صؼط‪ ٠‬ك‪ ٢‬فجُز ثٌُٔجٕ‪ ٠‬د‪ٞ‬فوثس ( ْٓ ‪ُِٖٞٔ /‬ثً ) د‪ٔ٘٤‬ج صقوه ه‪ٔ٤‬ز‬
‫ثُضـي‪٣‬ز ك‪ ٠‬فجُز ثُضلٌ‪ َ٣‬د‪ٞ‬فوثس ( ْٓ ‪ُِْ٘ /‬ز ) أ‪ُٔٞ ً٫ٝ‬جٕ ػوّ ٍ‪٣‬جهر صقٔ‪ َ٤‬أّ٘جٕ ثٌُْ‪٘٤‬ز عْ‬
‫‪٣‬قْخ ٓ٘‪ٜ‬ج ه‪ٔ٤‬ز ٌّػز ثُضـي‪٣‬ز د‪ٞ‬فوثس ( ْٓ ‪ /‬هه‪٤‬وز ) ‪.‬‬

‫اخز‪١‬بس ل‪ّ١‬خ اٌزغز‪٠‬خ‪:‬‬


‫‪٣‬تتضْ ثمض‪٤‬تتجً ه‪ٔ٤‬تتز ثُضـي‪٣‬تتز ٓتتٖ ثُؾتتوث‪ ٍٝ‬فْتتخ ٗتت‪ٞ‬ع ػِٔ‪٤‬تتز ثُضٖتتـ‪ْٓ ٝ َ٤‬تتض‪ ٟٞ‬ثُضٖتتـ‪َ٤‬‬
‫ثُٔطِتت‪ٞ‬ح ( صنٖتت‪ ٖ٤‬أ‪ ٝ‬ص٘ؼتت‪ ) ْ٤‬كلتت‪ ٢‬فجُتتز ثُضنٖتت‪ ٖ٤‬صؤمتتي أًذتتٌ ه‪ٔ٤‬تتز صْتتٔـ د‪ٜ‬تتج ‪ٟ‬جهتتز ٓ٘ظ‪ٓٞ‬تتز‬
‫ثُضٖتتـ‪ ٝ َ٤‬ؽْتتجءص‪ٜ‬ج دق‪٤‬تتظ ‪ ٫‬صتتؤه‪ ٟ‬إُتت‪ ٠‬ثٗ‪٤ٜ‬تتجً أ‪ٓ ١‬تتٖ ػ٘ج‪ٙ‬تتٌ‪ٛ‬ج أ‪ ٝ‬صْتتذخ ثُضقٔ‪٤‬تتَ ثَُثةتتو‬
‫ُِٔجً‪٘٤‬ز أ‪ ٝ‬ثٗق٘جء ثُٖـِز أ‪ ٝ‬ثُؼور ثُوج‪ٟ‬ؼز أ‪ ٝ‬إكت‪٬‬س أ‪ٜٔ٘ٓ ١‬تج ٓتٖ ثُٔغذضتجس ثُنج‪ٙ‬تز د‪ٜٔ‬تج ‪ ٝ‬كت‪٢‬‬
‫فجُز ثُض٘ؼ‪ٗ ْ٤‬نضجً أًذٌ ه‪ٔ٤‬ز صـي‪٣‬ز صؤه‪ ٟ‬إُت‪ ٠‬صقو‪٤‬تن ْٓتض‪ ٟٞ‬ثُوهتز ‪ ٝ‬هًؽتز ثُضٖتط‪٤‬خ ثُٔطِ‪ٞ‬دتز‬
‫‪ٝٞ٣ ٝ‬تتـ ثُؾتتو‪ ٍٝ‬ثُضتتجُ‪ ٢‬هتت‪ ْ٤‬ثُضـي‪٣‬تتز ثُٔؼضتتجهر كتت‪ ٢‬ػِٔ‪٤‬تتجس ثُضٖتتـ‪ َ٤‬ثُٔنضِلتتز ُ‪ٚ‬تتِخ ‪St 50‬‬
‫‪ٌ٣ ٝ‬ثػ‪ ٠‬ثمض‪٤‬جً ثُو‪ ْ٤‬ث‪ٙ٧‬ـٌ ك‪ ٢‬فج‪٫‬س ثُٔ‪ٞ‬ثه ث‪٧‬ػِ‪ٓ ٠‬ضجٗتز ‪ ٝ‬ثمض‪٤‬تجً ثُوت‪ ْ٤‬ث‪ً٧‬ذتٌ كت‪ ٢‬فتج‪٫‬س‬
‫ثُٔ‪ٞ‬ثه ث‪٧‬هَ ٓضجٗز‪.‬‬
‫رفش‪٠‬ض‬ ‫وشػ‬ ‫صمت‬ ‫خشاغخ‬ ‫ػٍّ‪١‬خ‬
‫غشف‪ٌٍ / ُِ( ٟ‬غٕخ)‬ ‫ِؾ‪١‬ط‪ٟ‬‬ ‫‪ٚ‬ع‪ٟٙ‬‬ ‫ُِ ‪ٌ /‬فخ ُِ ‪ٌ /‬فخ ُِ ‪/‬‬ ‫اٌزشغ‪ً١‬‬
‫ٌٍّش‪ٛ‬اس ُِ ‪ٌٍ /‬غٕخ ُِ ‪ٌٍ /‬غٕخ لطش<‪ ُِ21‬لطش>‪ُِ21‬‬
‫ٔ‪ٓ.ٔ - ٓ.ٓ٘ ٓ.ٓ٘ - ٓ.ٖٓ ٓ.ٕ - ٓ.‬‬ ‫ٔ‪ٓ.٘ - ٓ.‬‬ ‫ٔ‪ٖ - ٓ.ٖ ٓ.٘ - ٓ.‬‬ ‫ٖ‪ٔ - ٓ.‬‬ ‫رخش‪ٓ١‬‬
‫رشط‪١‬ت ِز‪ٛ‬عػ ٘ٓ‪ٓ.ٓ٘ - ٓ.ٖٓ ٓ.ٖٓ - ٓ.ٕٓ ٓ.ٔ - ٓ.ٓ٘ ٓ.ٔ - ٓ.ٓ٘ ٓ.ٕ -ٓ.ٔ ٓ.ٔ - ٓ.ٓ٘ ٓ.ٔ - ٓ.‬‬
‫ٕ٘ٓ‪ٓ.ٖٓ - ٓ.ٕٓ ٓ.ٕٓ - ٓ.ٓٔ ٓ.ٓ٘-ٓ.ٕٓ٘ ٓ.ٓ٘ - ٓ.‬‬ ‫‪-‬‬ ‫‪-‬‬ ‫ٕ٘ٓ‪ٓ.ٓ٘ - ٓ.‬‬ ‫رٕؼ‪ُ١‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪29‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫عشػخ اٌمطغ ‪:‬‬

‫‪ ٢ٛ‬ثٌُْػز ثُنط‪٤‬ز ُقًٌز ثُوطغ ثُْ٘ذ‪٤‬ز د‪ ٖ٤‬ثُؼور ثُوج‪ٟ‬ؼز ‪ ٝ‬ثُٖـِز ٓ ‪ ٝ‬ص٘تضؼ ٓتٖ ه‪ًٝ‬ثٕ‬
‫ثُٖـِز ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ‪ ٖٓ ٝ‬ه‪ًٝ‬ثٕ ثُؼور ثُوج‪ٟ‬ؼز ك‪ ٢‬فجُز ثُضلٌ‪ ٝ َ٣‬ثُغوخ ‪ ٝ‬ثُضؾِ‪٤‬ل‪.‬‬

‫( ّ ‪ /‬هه‪٤‬وز )‬ ‫ط ‪ X‬ق ‪ X‬ن‬ ‫ٌّػز ثُوطغ ع =‬


‫‪0111‬‬
‫م = هطٌ ثُؼور أ‪ ٝ‬ثُٖـَ أ‪ٜٔ٣‬ج صو‪) ْٓ ( ًٝ‬‬
‫ٕ = ٌّػز ثُو‪ًٝ‬ثٕ ُلز ‪ /‬هه‪٤‬وز‬
‫‪ = ٟ‬ثُْ٘ذز ثُضوٌ‪٣‬ذ‪٤‬ز = ٗٔ‪ٖ.‬‬

‫ؽغبة عشػخ اٌذ‪ٚ‬ساْ أ‪ ٚ‬اٌزشدد ِٓ عشػخ اٌمطغ ‪- :‬‬

‫دؼو ثمض‪٤‬جً ّتٌػز ثُوطتغ ثُٔ٘جّتذز ُٔتجهر ًتَ ٓتٖ ثُٖتـِز ‪ ٝ‬ثُؼتور ٓتٖ ثُؾتوث‪ٌٔ٣ ٍٝ‬تٖ فْتجح‬
‫ٌّػز ثُو‪ًٝ‬ثٕ ُِٔنجً‪ ٝ ٟ‬ثُلٌث‪ ٝ َ٣‬ثُٔغجه‪٤‬خ ‪ ...‬إُل ًٔج ‪- : ٠ِ٣‬‬
‫‪ × 0111‬ع‬
‫( ُلز ‪ /‬هه‪٤‬وز )‬ ‫ٕ =‬
‫ط ×ق‬

‫ؽغبة عشػخ اٌزغز‪٠‬خ ‪:‬‬

‫‌أ ‪-‬ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ‪ٝ‬ثُغوخ ‪ ٝ‬ثُذٌؿِز ‪:‬‬


‫‪ = ٟ‬س ×ٕ‬
‫( ْٓ ‪ /‬ثُوه‪٤‬وز )‬ ‫‪ٌّ = ٟ‬ػز ثُضـي‪٣‬ز‬
‫( ْٓ ‪ُ /‬ل‪) ٚ‬‬ ‫س = ثُضـي‪٣‬ز‬
‫( ُل‪ / ٚ‬ثُوه‪٤‬وز )‬ ‫ٕ = ٌّػز ثُو‪ًٝ‬ثٕ‬

‫‌ب ‪-‬ك‪ ٢‬فجُز ثُضلٌ‪:َ٣‬‬


‫( ْٓ ‪ /‬ثُوه‪٤‬وز )‬ ‫‪ = ٟ‬سُ ‪ٕ x ُ x‬‬
‫( ْٓ ‪ُِْ٘ /‬ز )‬ ‫س ُ = ثُضـي‪٣‬ز‬
‫ُ = ػوه أّ٘جٕ ثٌُْ‪٘٤‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪31‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزؼشف ػٍ‪ ٝ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬

‫ِبو‪ٕ١‬خ اٌفش‪٠‬ضح ‪Emco PC Mill 100‬‬

‫ِبو‪ٕ١‬خ اٌّخشغخ ‪Emco PC Turn 120‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪31‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌ‪ٛ‬ؽذاد اٌشئ‪١‬غ‪١‬خ اٌّى‪ٔٛ‬خ ألعضاء اٌّبو‪ٕ١‬خ‪:‬‬

‫‪ٚ .0‬ؽذح ِفبر‪١‬ؼ اٌزؾىُ ف‪ ٟ‬اٌّبو‪ٕ١‬خ ‪:‬‬


‫‪ ٢ٛ‬ثُ‪ٞ‬فور ثُْٔؤُز ػٖ إهمجٍ ثُذ‪٤‬جٗجس ثُنج‪ٙ‬ز دجُذٌٗجٓؼ ‪ٝ‬صؼٌ‪٣‬ق ثُؼوه ثُْٔضنوٓز ‪ٝ‬أدؼجه ثُٖـِز‬
‫‪ٝ‬أ‪ٞ٣‬ج د‪٤‬جٗجس صؾ‪ َ٤ٜ‬ثُٔجً‪٘٤‬ز ‪ٝ‬إػوثه‪ٛ‬ج ُ‪ٜ‬يث ثُذٌٗجٓؼ ‪ ٠ٛٝ‬صضٌ‪ٓ ٖٓ ٕٞ‬ؾٔ‪ٞ‬ػز ٓلجص‪٤‬ـ ْٓت‪ُٞ‬ز ػٖ‬
‫إهمجٍ د‪٤‬جٗجس ثُذٌٗجٓؼ ‪ٝ‬أمٌ‪ْٓ ٟ‬ت‪ُٞ‬ز ػٖ ثُضقٌْ ك‪ ٢‬ثُٔجً‪٘٤‬ز ‪ٝ‬صؾ‪َٛ٤ٜ‬ج ُِؼَٔ ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪32‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٌ‪ٛ‬ؽخ ِفبر‪١‬ؼ ادخبي اٌج‪١‬بٔبد ‪:‬‬

‫ِفبر‪١‬ؼ اإلدخبي‪:‬‬

‫ٔ‪٩ .‬همجٍ فٌف (‪ O‬أ‪ N ٝ‬أ‪...... G ٝ‬ثُل )‬


‫‪٣‬ضْ ‪ٝ‬ـ‪ ٠‬ثُٔلضجؿ ٌٓر ‪ٝ‬ثفور‬
‫ٕ‪٩ .‬همجٍ ًهْ (‪ 7‬أ‪ 8 ٝ‬أ‪...... 9 ٝ‬ثُل )‬
‫‪٣‬ضْ ‪ٝ‬ـ‪ ٠‬ثُٔلضجؿ ٌٓص‪ٖ٤‬‬
‫ٖ‪ .‬دجه‪ ٢‬ثُؼ‪ٓ٬‬جس ثُٔ‪ٞ‬ؽ‪ٞ‬هر ػِ‪ ٠‬ثُٔلجص‪٤‬ـ‬
‫ؿ‪ ٌ٤‬كؼجُز دجُٔجً‪٘٤‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪33‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِفبر‪١‬ؼ ِغبػذح ‪:‬‬


‫‪ِRESET ‬فزبػ ‪ :‬إُـجء ًّجُز ثُنط – إًؽجع ثُٔقظ إُ‪ ٠‬دوث‪٣‬ز ثُذٌٗجٓؼ أع٘جء ًضجدز أ‪ٝ‬‬
‫صؼو‪ َ٣‬ثُذٌٗجٓؼ – إ‪٣‬وجف ثُٔجً‪٘٤‬ز أع٘جء ثُضٖـ‪ َ٤‬ثُلؼِ‪ ٢‬أ‪ ٝ‬ثُضٖـ‪ َ٤‬ث‪٫‬مضذجً‪ُِ ١‬ذٌٗجٓؼ دو‪ٕٝ‬‬
‫ك‪ َٚ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪ ٢‬ػٖ ثُٔجً‪٘٤‬ز‬
‫‪ِ ‬فزبػ ‪ُِ :CURSOR‬ضقٌى د‪ ٖ٤‬ثٌُِٔجس هثمَ ثُذٌٗجٓؼ‬
‫‪ٙ‬لقز ‪٧‬ػِ‪ٙ – ٠‬لقز ‪ّ٧‬لَ‬ ‫‪ِ ‬فزبػ ‪:PAGE‬‬
‫‪ِ ‬فزبػ ‪ّ٫ :ALTER‬ضذوثٍ ًِٔز ٌٓجٕ ًِٔز هثمَ ثُذٌٗجٓؼ ( ٓغ‪ٌٓ G2 ٬‬جٕ ‪) G1‬‬
‫‪ِ ‬فزبػ ‪:INSRT‬‬
‫ٔ‪٩ .‬همجٍ ثُذ‪٤‬جٗجس ك‪ٙ ٢‬لقز ثُذٌٗجٓؼ ( ‪٣‬ضْ ًضجدز ثُذ‪٤‬جٗجس عْ ‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ُ INSERT‬ضْضوٌ ثُذ‪٤‬جٗجس ك‪ ٢‬ثُذِ‪ٞ‬ى ثُقجُ‪) ٢‬‬
‫ٕ‪ُ .‬لضـ دِ‪ٞ‬ى ؽو‪٣‬و ك‪ ٢‬ثُذٌٗجٓؼ ‪٣‬ضْ ‪ٝ‬ـ‪ٓ ٠‬لضجؿ ‪ INSERT‬دو‪ ٕٝ‬إهمجٍ د‪٤‬جٗجس‬
‫ٖ‪ٝ٩ .‬جكز دٌٗجٓؼ ؽو‪٣‬و ك‪ٌٓ ٢‬ضذز ثُذٌثٓؼ ‪٣( LIBRARY‬ضْ ًضجدز ثّْ ثُذٌٗجٓؼ ثُؾو‪٣‬و ‪,‬‬
‫ٓغ‪, O0004 ٬‬عْ ‪ٝ‬ـ‪ٓ ٠‬لضجؿ ‪ٝ٩ INSERT‬جكز ثُذٌٗجٓؼ )‬
‫‪ِ ‬فزبػ ‪ُ :DELET‬قيف (ًِٔز – دِ‪ٞ‬ى – دٌٗجٓؼ)‬
‫ٔ‪ .‬فيف ًِٔز ( د‪ٝٞ‬غ ثُٔقظ هذَ ثٌُِٔز ثٌُٔثه فيك‪ٜ‬ج عْ ثُ‪ٞ‬ـ‪ ٠‬ػِ‪ٓ ٠‬لضجؿ ‪DELET‬‬
‫ٕ‪ .‬فيف دِ‪ٞ‬ى ( د‪ٝٞ‬غ ثُٔقظ هذَ ثُذِ‪ٞ‬ى ثٌُٔثه فيك‪ ٚ‬عْ ًضجدز ًهْ ثُذِ‪ٞ‬ى ‪ٓ ,‬غ‪, N50 ٬‬‬
‫عْ ‪ٝ‬ـ‪ٓ ٠‬لضجؿ ‪ٝ – DELET‬ك‪ ٢‬فجُز ثُذِ‪ٞ‬ى دو‪ً ٕٝ‬هْ ‪٣‬ضْ ًضجدز ًهْ ثُذِ‪ٞ‬ى ‪ N0‬عْ‬
‫‪ٝ‬ـ‪ٓ ٠‬لضجؿ ‪DELET‬‬
‫ٖ‪ .‬فيف دٌٗجٓؼ ( دئهمجٍ ثّْ ثُذٌٗجٓؼ ‪ٓ ,‬غ‪ , O0005 ٬‬عْ ‪ٝ‬ـ‪ٓ ٠‬لضجؿ ‪ , DELET‬ك‪٤‬ضْ‬
‫فيف ثُذٌٗجٓؼ ٖٓ ‪ٙ‬لقز ثُذٌٗجٓؼ ‪ٌٓٝ‬ضذز ثُذٌثٓؼ )‬
‫‪ِ ‬فزبػ ‪ٓ :/,#EOB‬لضجؿ ُ‪ ٚ‬أًدؼز ػ‪ٓ٬‬جس‬
‫ٔ‪ .‬دجُ‪ٞ‬ـ‪ٌٓ ٠‬ر ‪ٝ‬ثفور ‪٣‬ضْ إهمجٍ ثُؼ‪ٓ٬‬ز ; )‪ٝ (End Of Block‬ىُي ‪ٜٗ٩‬جء ثُذِ‪ٞ‬ى ثُقجُ‪٢‬‬
‫‪ٝ‬ثدضوثء دِ‪ٞ‬ى ؽو‪٣‬و‬
‫ٕ‪ .‬دجُ‪ٞ‬ـ‪ٌٓ ٠‬ص‪٣ ٖ٤‬ضْ إهمجٍ ثُؼ‪ٓ٬‬ز ‪٣ ( /‬ضْ ‪ٝٝ‬غ ‪ٛ‬ي‪ ٙ‬ثُؼ‪ٓ٬‬ز هذَ ثُذِ‪ٞ‬ى ثٌُٔثه ػوّ‬
‫ص٘ل‪٤‬ي‪ ٙ‬أع٘جء صٖـ‪ َ٤‬ثُذٌٗجٓؼ )‬
‫ٖ‪ .‬دجُ‪ٞ‬ـ‪ ٠‬ع‪٬‬عز ٌٓثس ‪٣‬ضْ إهمجٍ ثُؼ‪ٓ٬‬ز ‪ ٫ ( ,‬صْضنوّ ًؼ‪ٓ٬‬ز ك‪ ٢‬ثُذٌٗجٓؼ – ‪ٌٖٔ٣ٝ‬‬
‫ثّضنوثٓ‪ٜ‬ج ‪ ٖٔٝ‬أ‪ ١‬ػذجًثس إًٕجه‪٣‬ز د‪ ٖ٤‬ث‪٧‬ه‪ٞ‬ثُ )‬
‫ٗ‪ .‬دجُ‪ٞ‬ـ‪ ٠‬أًدؼز ٌٓثس ‪٣‬ضْ إهمجٍ ثُؼ‪ٓ٬‬ز ‪ ( #‬صْضنوّ ك‪ٗ ٢‬ظجّ ثُذٌٓؾز دجُؼ‪ٞ‬ثَٓ –‬
‫‪ٛٝ‬يث ثُن‪٤‬جً ؿ‪ٞٓ ٌ٤‬ؽ‪ٞ‬ه دجُٔجً‪٘٤‬ز )‬
‫فيف ثُذ‪٤‬جٗجس دؼو ًضجدض‪ٜ‬ج ‪ٝ‬هذَ إهمجُ‪ٜ‬ج ُِذٌٗجٓؼ‬ ‫‪ِ ‬فزبػ ‪:CAN‬‬
‫‪ِ ‬فزبػ ‪٩ :INPUT‬همجٍ د‪٤‬جٗجس ك‪ٙ ٢‬لقجس ( ‪ٙ‬لٌ ثُؼور ‪ٙ – Tool Offset‬لٌ‬
‫ثُٔجً‪٘٤‬ز ‪ٗ – Machine Zero Point‬ظجّ ثُضٖـ‪ – ) Degnos Param َ٤‬دج‪ٝ٩‬جكز إُ‪ْٗ ٠‬ل‬
‫ثُذٌثٓؼ ٖٓ ثُوّي ثٌُٕٔ ‪ Flopy Disk‬إُ‪ ٠‬ثُٔجً‪٘٤‬ز دجصذجع ثُنط‪ٞ‬ثس ثُضجُ‪٤‬ز ‪:‬‬
‫ٔ‪ٝٝ .‬غ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ػِ‪ٝٝ ٠‬غ ‪Edit‬‬
‫ٕ‪ٝ .‬ـ‪ٓ ٠‬لضجؿ ‪ PRGRM‬ك‪ُٞ ٢‬فز إهمجٍ ثُذ‪٤‬جٗجس ُِوم‪ ٍٞ‬ك‪ٙ ٢‬لقز ثُذٌٗجٓؼ ثُلؼجٍ‬
‫ٖ‪ .‬إهمجٍ ثُوّي ثٌُٕٔ ك‪ ٢‬ثُْ‪ٞ‬ثهز‬

‫‪Fanuc 0/21programming system‬‬


‫‪34‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٗ‪ً .‬ضجدز ثّْ ثُذٌٗجٓؼ ثُٔ‪ٞ‬ؽ‪ٞ‬ه دجُوّي ‪ٝ‬ثُٔطِ‪ٞ‬ح إ‪ٝ‬جكض‪ُِٔ ٚ‬جً‪٘٤‬ز ‪ٓ ,‬غ‪O0005 ٬‬‬
‫٘‪ .‬د‪ٞ‬ـ‪ٓ ٠‬لضجؿ ‪٣ INPUT‬ضْ ٗوَ ثُذٌٗجٓؼ ‪ ٖٓ O0005‬ثُوّي إُ‪ ٠‬ثُٔجً‪٘٤‬ز‬
‫‪ِ ‬فزبػ ‪ْ٣ :OUTPT START‬ضنوّ ك‪ْٗ ٢‬ل ثُذٌثٓؼ ٖٓ ثُٔجً‪٘٤‬ز إُ‪ ٠‬ثُوّي ثٌُٕٔ ‪Flopy‬‬
‫‪ Disk‬دجصذجع ٗلِ ثُنط‪ٞ‬ثس ثُْجدوز ٓغ ‪ٝ‬ـ‪ٓ ٠‬لضجؿ ‪ OUTPT START‬دو‪ٓ ٖٓ ٫‬لضجؿ‬
‫‪INPUT‬‬
‫ِفبر‪١‬ؼ اٌ‪ٛ‬ظبئف‪:‬‬

‫‪ِ ‬فزبػ ‪٩ :POS‬ظ‪ٜ‬جً إفوثع‪٤‬جس ثُ‪ٝٞ‬غ ثُقجُ‪ُِ ٢‬ؼور‬


‫‪ِ ‬فزبػ ‪٩ :PRGRM‬ظ‪ٜ‬جً ‪ٙ‬لقز ثُذٌٗجٓؼ‬
‫‪ِ ‬فزبػ‪٩ : MENU OFSET‬ظ‪ٜ‬جً ‪ٙ‬لقجس إٍثفز (‪ٙ‬لٌ ثُؼور– ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز )‬
‫‪ِ ‬فزبػ ‪٩ :DGNOS PARAM‬ظ‪ٜ‬جً ‪ٙ‬لقز ثُٔؼجٓ‪٬‬س ثُنج‪ٙ‬ز د٘ظجّ ثُؼَٔ‬
‫‪ِ ‬فزبػ ‪٩ :OPR ALARM‬ظ‪ٜ‬جً ثٌُّجةَ ثُنج‪ٙ‬ز دجُضقي‪ ٌ٣‬أ‪ ٝ‬ثُنط هذَ فيك‪ٜ‬ج‬
‫‪ِ ‬فزبػ ‪٩ : AUX GRAPH‬ظ‪ٜ‬جً ‪ٙ‬لقجس ثُٔقجًجر دجٌُّْ ‪Simulation‬‬
‫( ‪ْٓ - 3D View‬جً فًٌز ثُؼور )‬
‫ٌ‪ٛ‬ؽخ ِفبر‪١‬ؼ اٌزؾىُ ف‪ ٟ‬اٌّبو‪ٕ١‬خ ‪:‬‬

‫‪٣‬ضْ صلؼ‪ ِٚ٤‬دجُ‪ٞ‬ـ‪ ٠‬ػِ‪ ٚ٤‬ػ٘وٓج ‪ٌ٣‬ثه إُـجء ص٘ل‪٤‬ي ثُذِ‪ًٞ‬جس ثُٔ‪ٞ‬ؽ‪ٞ‬ه أٓجٓ‪ٜ‬ج‬ ‫‪ٓ ‬لضجؿ ‪SKIP‬‬
‫ثُؼ‪ٓ٬‬ز ‪ /‬أع٘جء صٖـ‪ َ٤‬ثُذٌٗجٓؼ‬
‫‪ُِ DRY RUN‬ضٖـ‪ َ٤‬ث‪٩‬مضذجً‪ُِ ١‬ذٌٗجٓؼ (ثمضذجً ثُذٌٗجٓؼ دو‪ ٕٝ‬صغذ‪٤‬ش ثُٖـِز)‬ ‫‪ٓ ‬لضجؿ‬
‫– ‪٣‬ضْ ثُ‪ٞ‬ـ‪ ٠‬ػِ‪ُ ٚ٤‬ضلؼ‪ , ِٚ٤‬عْ صٖـ‪ َ٤‬ثُذٌٗجٓؼ ٖٓ ٓلضجؿ ‪Program start‬‬
‫ُِض‪ٞ‬هق ثٌُٖٔ‪ُِ ٟٝ‬ذٌٗجٓؼ دجّضنوثّ ثٌُ‪ٞ‬ه ‪ – M1‬دجُ‪ٞ‬ـ‪ ٠‬ػِ‪ٚ٤‬‬ ‫‪ٓ ‬لضجؿ ‪OPT STOP‬‬
‫ُضلؼ‪٣ ِٚ٤‬ضْ إ‪٣‬وجف صٖـ‪ َ٤‬ثُذٌٗجٓؼ ػ٘و ثُذِ‪ٞ‬ى ثُٔ‪ٞ‬ؽ‪ٞ‬ه د‪M1 ٚ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪35‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ُ٩ RESET‬ـجء ًّجةَ ثُنط ثُض‪ ٢‬صظ‪ ٌٜ‬ػِ‪ ٠‬ثُٖجٕز – ‪٣٩‬وجف ثُذٌٗجٓؼ أع٘جء‬ ‫‪ٓ ‬لضجؿ‬
‫ثُضٖـ‪ َ٤‬ث‪٫‬مضذجً‪ ١‬أ‪ ٝ‬ثُضٖـ‪ َ٤‬ثُلؼِ‪ – ٢‬إػجهر ثُٔقظ إُ‪ ٠‬دوث‪٣‬ز ثُذٌٗجٓؼ أع٘جء هٌثءر أ‪ٝ‬‬
‫ًضجدز أ‪ ٝ‬صؼو‪ َ٣‬ثُذٌٗجٓؼ‬
‫‪٣‬ضْ ثُ‪ٞ‬ـ‪ ٠‬ػِ‪ُ ٚ٤‬ضلؼ‪ ِٚ٤‬ػ٘وٓج ‪ٌ٣‬ثه صٖـ‪ َ٤‬ثُذٌٗجٓؼ‬ ‫‪ٓ ‬لضجؿ ‪Single block machining‬‬
‫دِ‪ٞ‬ى ‪ٝ‬ثفو ك‪ٌٓ ًَ ٢‬ر أع٘جء ثُٔقجًجر دجٌُّْ ‪ٝ‬ثُضٖـ‪ َ٤‬ث‪٫‬مضذجً‪ٝ ١‬ثُضٖـ‪ َ٤‬ثُلؼِ‪٢‬‬
‫ُذوء صٖـ‪ َ٤‬ثُذٌٗجٓؼ ( ك‪ ٢‬فجُز ثُٔقجًجر دجٌُّْ ‪ٝ‬ثُضٖـ‪َ٤‬‬ ‫‪ٓ ‬لضجؿ ‪Program start‬‬
‫ث‪٫‬مضذجً‪ٝ ١‬ثُضٖـ‪ َ٤‬ثُلؼِ‪) ٢‬‬
‫‪٣٩‬وجف ثُذٌٗجٓؼ ( ك‪ ٢‬فجُز ثُٔقجًجر دجٌُّْ ‪ٝ‬ثُضٖـ‪َ٤‬‬ ‫‪ٓ ‬لضجؿ ‪Program stop‬‬
‫ث‪٫‬مضذجً‪ٝ ١‬ثُضٖـ‪ َ٤‬ثُلؼِ‪) ٢‬‬

‫ُِضقٌ‪٣‬ي ‪٣‬و‪٣ٝ‬ج ػِ‪ ٠‬ثُٔقج‪X,Y,Z ًٝ‬‬ ‫‪ٓ ‬لجص‪٤‬ـ ‪Manual axis movement‬‬
‫ٔ‪٣ .‬ؼَٔ ٓغ ٓلضجؿ ٗظجّ ثُؼَٔ ‪ JOG‬ػ٘و ه‪٤‬جُ ثُؼور ‪ٝ‬إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬
‫ٕ‪٣ .‬ؼَٔ ٓغ ٓلضجؿ ٗظجّ ثُؼَٔ ‪ Reference‬ػ٘و إٕؼجً ثُٔجً‪٘٤‬ز دجُ٘وطز ثٌُٔؽؼ‪٤‬ز‬
‫‪Reference Point‬‬
‫‪ٕ٩‬ؼجً ثُٔجً‪٘٤‬ز دجُ٘وطز ثٌُٔؽؼ‪٤‬ز ك‪ ٢‬ؽٔ‪٤‬غ ثُٔقج‪ًٝ‬‬ ‫‪ٓ ‬لضجؿ ‪Reference point‬‬
‫صٖـ‪ َ٤‬ثُضـي‪٣‬ز‬ ‫‪ٓ ‬لضجؿ ‪Feed start‬‬
‫إ‪٣‬وجف ثُضـي‪٣‬ز‬ ‫‪ٓ ‬لضجؿ ‪Feed stop‬‬
‫ٍ‪٣‬جهر أ‪ ٝ‬مل‪ٌّ ٜ‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ثُٔذٌٓؾز‬ ‫‪ٓ ‬لضجؿ ‪Spindle override‬‬
‫أع٘جء ثُضٖـ‪َ٤‬‬
‫صٖـ‪ َ٤‬ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫‪ٓ ‬لضجؿ ‪Spindle start‬‬
‫إ‪٣‬وجف ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫‪ٓ ‬لضجؿ‪Spindle stop‬‬
‫ُلضـ ثُذجح‬ ‫‪ٓ ‬لضجؿ ‪Open door‬‬
‫ُـِن ثُذجح‬ ‫‪ٓ ‬لضجؿ ‪Close door‬‬
‫كضـ أ‪ ٝ‬ؿِن ثُٔغذش ( ٓنٌ‪ٟ‬ز )‬ ‫‪ٓ ‬لضجؿ ‪Open/Close clamping device‬‬
‫ُو‪ًٝ‬ثٕ دٌػ ثُؼور (كٌ‪َ٣‬ر) أ‪ ٝ‬فجَٓ‬ ‫‪ٓ ‬لضجؿ ‪Swivel tool turret or tool holder‬‬
‫ثُؼور(ٓنٌ‪ٟ‬ز)‬
‫ُضٖـ‪ َ٤‬أ‪ ٝ‬إ‪٣‬وجف ّجةَ ثُضذٌ‪٣‬و‬ ‫‪ٓ ‬لضجؿ‪Coolant ON/OFF‬‬
‫ُض‪ َ٤ٙٞ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪ُٔ ٢‬قًٌجس ثُٔجً‪٘٤‬ز‬ ‫‪ٓ ‬لضجؿ ‪AUX ON‬‬
‫ُل‪ َٚ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪ ٢‬ػٖ ٓقًٌجس ثُٔجً‪٘٤‬ز‬ ‫‪ٓ ‬لضجؿ‪AUX OFF‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪36‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫صقٌ‪٣‬ي ثُـٌثح ثُٔضقٌى ُِنِق ( ٓنٌ‪ٟ‬ز )‬ ‫‪ٓ ‬لضجؿ ‪Tail stock back‬‬
‫‪ Tail stock forward‬صقٌ‪٣‬ي ثُـٌثح ثُٔضقٌى ُ‪ٓ٨‬جّ ( ٓنٌ‪ٟ‬ز )‬ ‫‪ٓ ‬لضجؿ‬

‫ُل‪ َٚ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪ ٢‬ػٖ ثُٔجً‪٘٤‬ز ػ٘و ثُط‪ٞ‬ثًا‬ ‫‪ٓ ‬لضجؿ‪Emergency off‬‬

‫ُ‪ٝٝ ٚ‬ؼ‪: ٖ٤‬‬ ‫‪ٓ ‬لضجؿ ‪Key switch for special operations‬‬
‫ٔ‪ .‬ثُ‪ٝٞ‬غ ثُ‪٤‬و‪ْ٣ ٝ : ١ٝ‬ضنوّ ػ٘و ه‪٤‬جُ ثُؼوه ‪ٝ‬إٍثفز ٗوطز ثُ‪ٚ‬لٌ ‪ٝ‬ثُذجح ٓلض‪ٞ‬ؿ دـٌ‪ٛ‬‬
‫صقٌ‪٣‬ي ثُٔقج‪٣ ًٝ‬و‪٣ٝ‬ج‬
‫ٕ‪ .‬ثُ‪ٝٞ‬غ ث‪ : ٢ُ٥‬ػ٘و ثُضٖـ‪ َ٤‬ث‪ُِٔ ٢ُ٥‬جً‪٘٤‬ز‬

‫‪ِ ‬فزبػ اٌزؾىُ ف‪ ٟ‬ل‪ ُ١‬اٌزغز‪٠‬خ ‪:‬‬

‫ُِضقٌْ ك‪ ٢‬ه‪ ْ٤‬ثُضـي‪٣‬ز دجَُ‪٣‬جهر أ‪ ٝ‬ثُ٘و‪ٚ‬جٕ دْ٘ذز ٓت‪٣ٞ‬ز ٖٓ ثُو‪ٔ٤‬ز ثُٔومِز ك‪ ٢‬ثُذٌٗجٓؼ ‪ٝ‬صضٌث‪ٝ‬ؿ ‪ٛ‬ي‪ٙ‬‬
‫ثُو‪ٙ ٖٓ ْ٤‬لٌ ( ‪٣‬ؼ٘‪ ٢‬ثُض‪ٞ‬هق ثٌُجَٓ أ‪ ٝ‬ثٗؼوثّ ثُضـي‪٣‬ز ) إُ‪ ٖٓ 120% ٠‬ه‪ٔ٤‬ز ثُضـي‪٣‬ز ثُٔذٌٓؾز‬

‫‪ِ ‬فزبػ ِزؼذد األٔظّخ ‪:‬‬

‫‪٫‬مض‪٤‬جً ‪ٝٝ‬غ ثُضٖـ‪(Ref-Auto-Edit-MDI-JOG-Inc) َ٤‬‬

‫‪ٝٝ‬غ إًؽجع ثُٔجً‪٘٤‬ز إُ‪ ٠‬ثُ٘وطز‬ ‫‪ٝٝ ‬غ ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ‪: Reference‬‬
‫ثٌُٔؽؼ‪٤‬ز ( ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ) ‪٣ٝ‬طِخ ىُي ٓغ دوث‪٣‬ز ثُضٖـ‪ َ٤‬أ‪ ٝ‬ك‪ ٢‬فجُز ثُض‪ٞ‬هق ث‪٢ُ٥‬‬
‫ُِٔجً‪٘٤‬ز ػ٘و فو‪ٝ‬ط ص‪ٚ‬جهّ‬

‫‪Fanuc 0/21programming system‬‬


‫‪37‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٝٝ‬غ ثُضٖـ‪ َ٤‬ث‪ُِ ٢ُ٥‬ذٌٗجٓؼ‬ ‫‪ٝٝ ‬غ ثُضٖـ‪ َ٤‬ث‪: Automatic ٢ُ٥‬‬
‫ٌُضجدز ‪ٝ‬صؼو‪ َ٣‬ثُذٌٗجٓؼ‬ ‫‪ٝٝ‬غ ثُضؼو‪: (Edit ) َ٣‬‬
‫‪٩‬همجٍ دٌٗجٓؼ دْ‪٠٤‬‬ ‫‪ٝٝ ‬غ إهمجٍ ثُذ‪٤‬جٗجس ‪٣‬و‪٣ٝ‬ج ‪: (Manual Data Input) MDI‬‬
‫‪٣‬و‪٣ٝ‬ج ‪ ٍَٝ٣‬دجٗض‪ٜ‬جء ص٘ل‪٤‬ي‪ ( ٙ‬ػ٘و ص٘ل‪٤‬ي مط‪ٞ‬ثس ه‪٤‬جُ ثُؼور ‪ٝ‬إٍثفز ثُ‪ٚ‬لٌ أ‪ ٝ‬ث‪ّ٫‬ضوػجء‬
‫ثٌُْ‪٣‬غ ُِؼور )‬
‫ُِضقٌ‪٣‬ي ‪٣‬و‪٣ٝ‬ج ػِ‪ ٠‬ثُٔقج‪X,Y,Z ًٝ‬‬ ‫‪ٝٝ ‬غ صقٌ‪٣‬ي ثُٔقج‪: JOG ًٝ‬‬

‫ُضقٌ‪٣‬ي َُٓ٘وجس ثُٔقج‪X,Y,Z ًٝ‬‬ ‫‪ ‬ث‪ٝٝ٧‬جع ‪: 1,10.100.1000,10000‬‬


‫‪٣‬و‪٣ٝ‬ج دجُو‪ ْ٤‬ثُٔ‪ٝٞ‬قز هٌ‪ٝٝ ًَ ٖ٣‬غ د‪ٞ‬فوثس ثُٔ‪ٌٌٕٝ٤‬‬

‫‪ٚ .2‬ؽذح اٌّؼبٌغخ ‪:‬‬


‫‪ ٢ٛ‬ثُ‪ٞ‬فور ثُْٔت‪ُٞ‬ز ػٖ ٓؼجُؾز ثُذ‪٤‬جٗجس ثُض‪٣ ٢‬ضْ إهمجُ‪ٜ‬ج دجّضنوثّ ‪ٝ‬فور ث‪٩‬همجٍ ف‪٤‬ظ ‪٣‬ضْ ث‪٥‬ص‪:٢‬‬
‫أ‪ٓ .‬ؼجُؾز ث‪ًٞ٧‬ثه ثٌُة‪٤ْ٤‬ز ثُْٔت‪ُٞ‬ز ػٖ صقٌ‪٣‬ي ثُؼور ػِ‪ ٠‬ثُٖـِز ُضق‪ِٜ٣ٞ‬ج إُ‪ُ ٠‬ـز ثُٔجً‪٘٤‬ز‬
‫‪ٝ‬ثُض‪ ٢‬دو‪ًٛٝ‬ج ‪٣‬ضْ صقٌ‪٣‬ي ٓقًٌجس ثَُُٔ٘وجس ُض٘ل‪٤‬ي ػِٔ‪٤‬جس ثُضٖـ‪ َ٤‬ثُٔطِ‪ٞ‬دز – ‪ٛٝ‬ي‪ٙ‬‬
‫ثُ‪ٞ‬فور صضٌ‪ ٖٓ ٕٞ‬ؽ‪ٜ‬جٍ ثُقجّخ ‪ٗٝ Computer‬ظجّ ثُضقٌْ ‪NC Controller‬‬
‫ح‪ٓ .‬ؼجُؾز ث‪ًٞ٧‬ثه ثُْٔجػور ثُْٔضنوٓز ك‪ ٢‬صقٌ‪٣‬ي دجه‪ ٢‬أؽَثء ثُٔجً‪٘٤‬ز ( كضـ ثُذجح – صٖـ‪َ٤‬‬
‫ّجةَ ثُضذٌ‪٣‬و – ‪ٌٟ‬ه ثٌُث‪ٛٝ -. ).…… - ٔ٣‬ي‪ ٙ‬ثُ‪ٞ‬فور صْٔ‪ٝ PLC ٠‬ص‪ٞ‬ؽو ‪ٖٔٝ‬‬
‫ثٌُٔ‪ٗٞ‬جس ثُوثمِ‪٤‬ز ُِٔجً‪٘٤‬ز‬

‫‪ٚ .3‬ؽذح اٌزشغ‪: ً١‬‬


‫‪ ٢ٛ‬ثُ‪ٞ‬فور ثُض‪٣ ٢‬ضْ د‪ٞ‬ثّطض‪ٜ‬ج ثُضقٌْ ك‪ ٢‬ثُضٖـ‪ َ٤‬ثُلؼِ‪ُِٖٔ ٢‬ـ‪٫ٞ‬س دؼو صق‪ َ٣ٞ‬ث‪ٝ٧‬ثٌٓ ثٌُٔض‪ٞ‬دز‬
‫ك‪ ٌَٕ ٢‬ثً‪ٞ‬ثه ( ثُذٌٗجٓؼ ) د‪ٞ‬فور ث‪٩‬همجٍ ػٖ ‪٣ٌٟ‬ن ‪ٝ‬فور ثُٔؼجُؾز (‪ٝ‬فور ثُقجّخ ‪ٝ +‬فور‬
‫‪ٝ ) PLC‬صضٌ‪ : ٖٓ ٕٞ‬دٌػ ثُؼور ‪ -‬ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ثٌُة‪– ٢ْ٤‬ثُظٌف – ٓ٘ؾِز ثُضغذ‪٤‬ش‬

‫‪Fanuc 0/21programming system‬‬


‫‪38‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٚ‬ظبئف اٌّفبر‪١‬ؼ إٌّبظشح ثٍ‪ٛ‬ؽخ ِفبر‪١‬ؼ ع‪ٙ‬بص اٌؾبعت ‪PC keyboard‬‬

‫‪٣‬ضْ إٗ‪ٜ‬جء دؼ‪ًّ ٜ‬جةَ ثُنط د‪ٞ‬ـ‪ٓ ٠‬لضجؿ ‪Esc.‬‬


‫د‪ٞ‬ـ‪ٓ ٠‬لضجؿ ‪٣ F1‬ضْ ػٌ‪ٗ ٛ‬ظجّ )‪(Mem ,Edit , MDI ,…..‬‬
‫د‪ٞ‬ـ‪ٓ ٠‬لضجؿ ‪٣ F12‬ضْ ػٌ‪ٓ ٛ‬لجص‪٤‬ـ ثُ‪ٞ‬ظجةق ‪(Pos , Prog , Offset setting , System ,‬‬
‫) ‪Messages and Graph‬‬
‫‪٣ ٫‬ضْ صلؼ‪ٝ َ٤‬ظجةق ثُٔجً‪٘٤‬ز ك‪ ٢‬دِ‪ٞ‬ى ثُٔلجص‪٤‬ـ ثٌُهٔ‪٤‬ز إ‪ ٫‬دؼو صلؼ‪ٓ َ٤‬لضجؿ ‪Num lock‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪39‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫إٌمبغ اٌّشعؼ‪١‬خ ‪ Reference Points‬ف‪ ٟ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬

‫ثُ٘وج‪ ٟ‬ثٌُٔؽؼ‪٤‬ز ُٔجً‪٘٤‬ز ثُلٌ‪َ٣‬ر ‪Emco PC Mill 100‬‬

‫ثُ٘وج‪ ٟ‬ثٌُٔؽؼ‪٤‬ز ُٔجً‪٘٤‬ز ثُٔنٌ‪ٟ‬ز ‪Emco PC Turn 120‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪41‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٔمطخ صفش اٌّبو‪ٕ١‬خ ‪: M=Machine zero point‬‬ ‫‪‬‬


‫ٗوطز ث‪ُ٘ َٙ٧‬ظجّ ٓقج‪ ًٝ‬ث‪٩‬فوثع‪٤‬جس ‪ ٢ٛٝ ,‬ػذجًر ػٖ ٗوطز عجدضز صْ ص‪ٜٔ٤ٔٚ‬ج د‪ٞ‬ثّطز ثًٌُٖز‬
‫ثُٔ‪٘ٚ‬ؼز ‪ٝ ,‬صؼضذٌ ٗوطز دوث‪٣‬ز ثُو‪٤‬جُ ُِٔجً‪٘٤‬ز ‪,‬‬
‫إٌمطخ اٌّشعؼ‪١‬خ ٌٍّبو‪ٕ١‬خ ‪: R=Reference point‬‬ ‫‪‬‬
‫ٓ‪ٝٞ‬غ هثمَ ْٓجفز ثُضٖـ‪ُِٔ َ٤‬جً‪٘٤‬ز ‪٣ ,‬ضْ صؼ‪ٜ٘٤٤‬ج دجُ‪ٞ‬ذ‪ ٠‬د‪ٞ‬ثّطز ٓقوهثس ٗ‪ٜ‬ج‪٣‬ز ثُقًٌز ‪Limit‬‬
‫‪٣ٝ . switches‬ضْ صوٌ‪ٞٓ ٌ٣‬ث‪ٝ‬غ ثَُُٔ٘ن ك‪ٗ ٢‬ظجّ ثُضقٌْ ‪ Control‬دجهضٌثح ثَُُٔ٘ن إُ‪ ٠‬ثُ٘وطز ‪.R‬‬
‫‪ٛٝ‬ي‪ ٙ‬ثُ٘وطز صطِخ دؼو ًَ إملجم ُِٔجً‪٘٤‬ز‬
‫إٌمطخ اٌّشعؼ‪١‬خ ٌّضجذ اٌؼذح ‪: N=Tool mount reference point‬‬ ‫‪‬‬
‫‪ٗ ٢ٛ‬وطز ث‪٫‬دضوثء ػ٘و ه‪٤‬جُ ثُؼوه ‪ ٝ .‬صوغ ػ٘و ٗوطز ٓ٘جّذز ك‪ٗ ٢‬ظجّ فجَٓ ثُؼور ‪٣ٝ ,‬ضْ ص‪ٜٔ٤ٔٚ‬ج‬
‫ٖٓ هذَ ثُٔ‪٘ٚ‬غ ُِٔجً‪٘٤‬ز‬
‫ٔمطخ صفش اٌشغٍخ ‪: W=Workpiece zero point‬‬ ‫‪‬‬
‫‪ٗ ٢ٛ‬وطز ث‪٫‬دضوثء ػ٘و ص٘ل‪٤‬ي ث‪٧‬دؼجه ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪٣ٝ . ١‬ضْ ص‪ٜٔ٤ٔٚ‬ج د‪ٞ‬ثّطز ثُٔذٌٓؼ ‪,‬‬
‫‪٣ٝ‬ؾ‪ٗ ٍٞ‬وِ‪ٜ‬ج هثمَ ثُذٌٗجٓؼ إىث َُّ ث‪. ٌٓ٧‬‬

‫اصاؽخ ٔمطخ صفش اٌّبو‪ٕ١‬خ ‪:‬‬ ‫‪‬‬

‫اصاؽخ اٌصفش ٌّبو‪ٕ١‬خ اٌفش‪٠‬ضح ‪Emco PC Mill 100‬‬


‫صوتتغ ٗوطتتز ‪ٙ‬تتلٌ ثُٔجً‪٘٤‬تتز ‪ M‬أػِتت‪ْ٣ ٠‬تتجً ثُ‪ٞ‬ثؽ‪ٜ‬تتز ث‪ٓ٧‬جٓ‪٤‬تتز ُلتتٌٓ ثُٔجً‪٘٤‬تتز ‪ٛٝ .‬تتيث ثُٔ‪ٝٞ‬تتغ ؿ‪٤‬تتٌ‬
‫ٓ٘جّخ ً٘وطز ثدضوثء ُض٘ل‪٤‬ي ث‪٧‬دؼجه ‪ٝ .‬دئٍثفز ٗوطز ثُ‪ٚ‬لٌ ‪٣ ,‬تضْ صقٌ‪٣‬تي ٗظتجّ ث‪٩‬فتوثع‪٤‬جس إُت‪ٗ ٠‬وطتز‬
‫ٓ٘جّذز هثمَ ْٓجفز ثُضٖـ‪ُِٔ َ٤‬جً‪٘٤‬ز ‪.‬‬
‫‪ٌٔ٣‬تٖ صؼٌ‪٣‬تتق ّتذؼز ٗوتتج‪ٍ٩ ٟ‬ثفتتز ٗوطتز ثُ‪ٚ‬تتلٌ كت‪ٙ ٢‬تتلقز إٍثفتتز ٗوطتز ثُ‪ٚ‬تتلٌ )‪ٛٝ , (Work‬تتي‪ٙ‬‬
‫ثُ٘وج‪٣ ٟ‬ضْ ثّضوػجة‪ٜ‬ج هثمَ ثُذٌٗجٓؼ دجّضنوثّ ث‪ًٞ٧‬ثه )‪(G54 – G59‬‬

‫إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ‪ M‬إُ‪ٗ ٠‬وطز ‪ٙ‬لٌ ثُٖـِز‪W‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪41‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اصاؽخ اٌصفش ٌّبو‪ٕ١‬خ اٌّخشغخ ‪Emco PC Turn 120‬‬


‫صوتتغ ٗوطتتز ‪ٙ‬تتلٌ ثُٔجً‪٘٤‬تتز ‪ M‬ػِتت‪ٓ ٠‬قتت‪ ًٞ‬ثُتتو‪ًٝ‬ثٕ ‪ٝ‬كتت‪ٜٗ ٢‬ج‪٣‬تتز ثُ‪ٞ‬ؽتت‪ ٚ‬ثُنِلتت‪ُ ٢‬ظتتٌف ثُٔنٌ‪ٟ‬تتز‪.‬‬
‫‪ٛٝ‬يث ثُٔ‪ٝٞ‬غ ؿ‪٘ٓ ٌ٤‬جّخ ً٘وطتز ثدضتوثء ُض٘ل‪٤‬تي ث‪٧‬دؼتجه ‪ٝ .‬دئٍثفتز ٗوطتز ثُ‪ٚ‬تلٌ ‪٣ ,‬تضْ صقٌ‪٣‬تي ٗظتجّ‬
‫ث‪٩‬فوثع‪٤‬جس إُ‪ٗ ٠‬وطز ٓ٘جّذز هثمَ ْٓجفز ثُضٖـ‪ُِٔ َ٤‬جً‪٘٤‬ز ‪.‬‬
‫‪ ٌٖٔ٣‬صؼٌ‪٣‬ق ٗوطز ‪ٙ‬لٌ ‪ٝ‬ثفور ‪ٝ ,‬دئهمجٍ ه‪ٔ٤‬ز إٍثفز ٗوطز ثُ‪ٚ‬لٌ ك‪ٙ ٢‬لقز إٍثفز ٗوطز‬
‫ثُ‪ٚ‬لٌ )‪٣ , (Work‬ضْ ثُؼَٔ د‪ٜ‬ج صِوجة‪٤‬ج ػ٘و دوث‪٣‬ز ثُذٌٗجٓؼ ‪٣ ٝ ,‬ضْ إٍثفز ٗوطز ثُ‪ٚ‬لٌ ُٔقج‪ًٝ‬‬
‫ث‪٩‬فوثع‪٤‬جس ٖٓ ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ‪ M‬إُ‪ٗ ٠‬وطز ‪ٙ‬لٌ ثُٖـِز ‪.W‬‬
‫‪٣ ٝ‬ضْ إٍثفز ٗوطز ‪ٙ‬لٌ ثُٖـِز ‪ ٖٓ W‬هثمَ ثُذٌٗجٓؼ أ‪ٞ٣‬ج دجّضنوثّ ثٌُ‪ٞ‬ه ‪G92‬‬

‫إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ‪ M‬إُ‪ٗ ٠‬وطز ‪ٙ‬لٌ ثُٖـِز‪W‬‬

‫ٔظبَ اإلؽذاص‪١‬بد ‪ Coordinate system‬ف‪ ٟ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪CNC‬‬

‫‪: Emco PC Mill 100‬‬ ‫ٔظبَ اإلؽذاص‪١‬بد ٌّبو‪ٕ١‬خ اٌفش‪٠‬ضح‬ ‫‪‬‬

‫ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ص٘ضٔ‪ ٢‬إُ‪ٗ ٠‬وطز عجدضز‬


‫‪ٝ‬ث‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ص٘ضٔ‪ ٢‬إُ‪ٝٞٓ ٠‬غ ثُؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪42‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٔظبَ اإلؽذاص‪١‬بد ف‪ ٟ‬اٌجشِغخ ثبٌم‪ ُ١‬اٌّطٍمخ ‪: Absolute value programming‬‬


‫صوغ ٗوطز ثُ‪ٚ‬لٌ ُ٘ظجّ ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثُذٌٓؾز دتجُو‪ ْ٤‬ثُٔطِوتز كت‪ٗ ٢‬وطتز ‪ٙ‬تلٌ ثُٔجً‪٘٤‬تز ‪ M‬أ‪ٗ ٝ‬وطتز‬
‫‪ٙ‬لٌ ثُٖـِز ‪W‬‬
‫‪٣‬وغ ٓق‪ ًٞ‬ث‪٩‬فتوثع‪٤‬جس ‪ٞٓ X‬ثٍ‪٣‬تج ُِقجكتز ثُؼِ‪٣ٞ‬تز ُِ‪ٞ‬ثؽ‪ٜ‬تز ث‪ٓ٧‬جٓ‪٤‬تز ُلتٌٓ ثُٔجً‪٘٤‬تز ‪ٖ٣ٝ ,‬ت‪ ٌ٤‬ث‪٫‬صؾتج‪ٙ‬‬
‫ثُٔ‪ٞ‬ؽخ إُ‪ ٠‬ؽ‪ٜ‬ز ثٌُٖم ‪ٝ‬ثُْجُخ إُ‪ ٠‬ؽ‪ٜ‬ز ثُـٌح‬
‫‪٣ٝ‬وغ ٓق‪ ًٞ‬ث‪٩‬فوثع‪٤‬جس ‪ٞٓ Y‬ثٍ‪٣‬ج ُِقجكز ثُؾجٗذ‪٤‬ز ُلٌٓ ثُٔجً‪٘٤‬ز ‪ ٌ٤ٖ٣ٝ ,‬ث‪٫‬صؾج‪ ٙ‬ثُٔ‪ٞ‬ؽتخ إُت‪ ٠‬ؽ‪ٜ‬تز‬
‫ثُٖٔجٍ ‪ٝ‬ثُْجُخ إُ‪ ٠‬ؽ‪ٜ‬ز ثُؾ٘‪ٞ‬ح‬
‫‪٣ٝ‬وتغ ٓقت‪ ًٞ‬ث‪٩‬فتوثع‪٤‬جس ‪ٓ Z‬ضؼجٓتوث ػِت‪ ٠‬كتٌٓ ثُٔجً‪٘٤‬تز ‪ٖ٣ٝ ,‬ت‪ ٌ٤‬ث‪٫‬صؾتج‪ ٙ‬ثُْتجُخ إُت‪ ٠‬ثصؾتج‪ ٙ‬فًٌتز‬
‫ثُؼور إُ‪ ٠‬ثُٖـِز ‪ ٌ٤ٖ٣ٝ ,‬ث‪٫‬صؾج‪ ٙ‬ثُٔ‪ٞ‬ؽخ إُ‪ ٠‬ثصؾج‪ ٙ‬مٌ‪ٝ‬ػ ثُؼور ٖٓ ثُٖـِز‬
‫‪٣‬تتتضْ ص‪ٙٞ‬تتت‪٤‬ق أ‪ٗ ١‬وطتتتز هثمتتتَ ْٓتتتجفز ثُضٖتتتـ‪ َ٤‬دٔوتتتوثً ْٓتتتجكز ثُضذجػتتتو ػتتتٖ ٗوطتتتز ثُ‪ٚ‬تتتلٌ ُ٘ظتتتجّ‬
‫ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثصؾج‪ ٖٓ ًَ ٙ‬ثُٔقج‪ ًٝ‬ثُغ‪٬‬عز ‪X,Y,Z‬‬
‫ٗظجّ ثُذٌٓؾز دجّضنوثّ ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ‪ ٞٛ‬ثُ٘ظجّ ث‪٫‬كضٌث‪ُِٔ ٢ٝ‬جً‪٘٤‬ز ‪ْ٣ٝ‬ضنوّ‬ ‫‪‬‬
‫ُيُي ثٌُ‪ٞ‬ه ‪G90‬‬
‫ٔظبَ اإلؽذاص‪١‬بد ف‪ ٟ‬اٌجشِغخ ثبٌم‪ ُ١‬إٌغج‪١‬خ ‪: Incremental value programming‬‬
‫صوغ ٗوطز ثُ‪ٚ‬لٌ ُ٘ظجّ ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثُذٌٓؾز دجُو‪ ْ٤‬ثُْ٘ذ‪٤‬ز ك‪ ٢‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُٔغذش ثُؼور ‪, N‬‬
‫أ‪ ٝ‬ك‪ٝ ًٌَٓ ٢‬ؽ‪ ٚ‬ثُؼور دؼو إهمجٍ ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور‬
‫‪ ٌٕٞ٣ٝ‬ث‪٫‬صؾج‪ ٙ‬ثُٔ‪ٞ‬ؽخ ‪ ٝ‬ثُْجُخ ُ٘ظجّ ث‪٩‬فوثع‪٤‬جس ٓٔجع‪ُ٘ ٬‬ظجّ ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثُذٌٓؾز دجُو‪ْ٤‬‬
‫ثُٔطِوز‬
‫‪٣‬ضْ إهمجٍ إفوثع‪٤‬جس ًَ ٗوطز ك‪ْٓ ٢‬جً ثُؼور ْٓ٘‪ٞ‬دز ُِ٘وطز ثُْجدوز ُ‪ٜ‬ج ك‪ ٢‬ثُْٔجً‬ ‫‪‬‬
‫‪ْ٣ٝ‬ضنوّ ُيُي ثٌُ‪ٞ‬ه ‪G91‬‬
‫ثٌُ‪ٞ‬ه ‪ G90‬أ‪ٝ‬ثٌُ‪ٞ‬ه‪ٓ ٌٕٞ٣ G91‬ؤعٌث ك‪ ٢‬ؽٔ‪٤‬غ ثُذِ‪ًٞ‬جس ثُض‪ ٢‬صِ‪modal ٚ٤‬‬ ‫‪‬‬
‫ٓغجٍ ‪:‬‬
‫ثٗط‪٬‬هج ٖٓ ٗوطز ثُ‪ٚ‬لٌ ُِٖـِز دجٌُّْ ثُٔ‪ٝٞ‬ـ ‪٣ ,‬ضْ صؼٌ‪٣‬ق ًَ ٗوطز دج‪٩‬فوثع‪٤‬جس ثُٔطِوز‬
‫‪ٝ‬ثُْ٘ذ‪٤‬ز ًجُٔ‪ٝٞ‬ـ دجُؾو‪ ٖ٤ُٝ‬ثُضجُ‪ٖ٤٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪43‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ثُذٌٓؾز دجُو‪ ْ٤‬ثُْ٘ذ‪٤‬ز‬ ‫ثُذٌٓؾز دجُو‪ ْ٤‬ثُٔطِوز‬


‫إٌمطخ‬ ‫‪X‬‬ ‫‪Y‬‬ ‫إٌمطخ‬ ‫‪X‬‬ ‫‪Y‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪31‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪31‬‬ ‫‪1‬‬
‫‪2‬‬ ‫‪1‬‬ ‫‪28‬‬ ‫‪2‬‬ ‫‪31‬‬ ‫‪28‬‬
‫‪3‬‬ ‫‪-62‬‬ ‫‪1‬‬ ‫‪3‬‬ ‫‪-32‬‬ ‫‪28‬‬
‫‪4‬‬ ‫‪01‬‬ ‫‪-53‬‬ ‫‪4‬‬ ‫‪-22‬‬ ‫‪-25‬‬
‫‪5‬‬ ‫‪43‬‬ ‫‪6‬‬ ‫‪5‬‬ ‫‪20‬‬ ‫‪-09‬‬
‫‪6‬‬ ‫‪-20‬‬ ‫‪09‬‬

‫ٔظبَ اإلؽذاص‪١‬بد ٌّبو‪ٕ١‬خ اٌّخشغخ ‪: Emco PC Turn 120‬‬ ‫‪‬‬

‫ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ص٘ضٔ‪ ٢‬إُ‪ٗ ٠‬وطز عجدضز‬


‫‪ٝ‬ث‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ص٘ضٔ‪ ٢‬إُ‪ٝٞٓ ٠‬غ ثُؼور‬
‫‪٣‬وغ ٓق‪ ًٞ‬ث‪٩‬فوثع‪٤‬جس ‪ X‬ك‪ ٢‬ثصؾج‪ ٙ‬ث‪٫َٗ٫‬م ثُؼٌ‪ُِ ٢ٝ‬ؼور ‪ ,‬د‪ٔ٘٤‬ج ‪٣‬وغ ٓق‪ ًٞ‬ث‪٩‬فوثع‪٤‬جس ‪ Z‬ك‪٢‬‬
‫ثصؾج‪ ٙ‬ث‪٫َٗ٫‬م ثُط‪ُِ ٢ُٞ‬ؼور‬
‫‪ٝ‬صٌ‪ ٕٞ‬ه‪ ْ٤‬ث‪٩‬فوثع‪ّ Z ٢‬جُذز ػ٘و صقٌ‪٣‬ي ثُؼور ك‪ ٢‬ثصؾج‪ ٙ‬ثُٖـِز‬
‫‪ٝ‬صٌ‪ ٕٞ‬ه‪ ْ٤‬ث‪٩‬فوثع‪ٞٓ Z ٢‬ؽذز ػ٘و صقٌ‪٣‬ي ثُؼور ك‪ ٢‬ثصؾج‪ ٙ‬ثُنٌ‪ٝ‬ػ ٖٓ ثُٖـِز‬

‫‪Fanuc 0/21programming system‬‬


‫‪44‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٔظبَ اإلؽذاص‪١‬بد ف‪ ٟ‬اٌجشِغخ ثبٌم‪ ُ١‬اٌّطٍمخ ‪: Absolute value programming‬‬


‫صوغ ٗوطز ثُ‪ٚ‬لٌ ُ٘ظجّ ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثُذٌٓؾز دتجُو‪ ْ٤‬ثُٔطِوتز كت‪ٗ ٢‬وطتز ‪ٙ‬تلٌ ثُٔجً‪٘٤‬تز ‪ M‬أ‪ٗ ٝ‬وطتز‬
‫‪ٙ‬لٌ ثُٖـِز ‪W‬‬
‫‪٣‬تتتضْ ص‪ٙٞ‬تتت‪٤‬ق أ‪ٗ ١‬وطتتتز هثمتتتَ ْٓتتتجفز ثُضٖتتتـ‪ َ٤‬دٔوتتتوثً ْٓتتتجكز ثُضذجػتتتو ػتتتٖ ٗوطتتتز ثُ‪ٚ‬تتتلٌ ُ٘ظتتتجّ‬
‫ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثصؾج‪ ٖٓ ًَ ٙ‬ثُٔقج‪ٝ X , Z ًٝ‬صؼذٌ ثُْٔجكجس ػِ‪ٓ ٠‬ق‪ X ًٞ‬ػٖ ه‪ٔ٤‬ز ثُوطٌ‬
‫ٗظجّ ثُذٌٓؾز دجّضنوثّ ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ‪ ٞٛ‬ثُ٘ظجّ ث‪٫‬كضٌث‪ُِٔ ٢ٝ‬جً‪٘٤‬ز ‪ْ٣ٝ‬ضنوّ‬ ‫‪‬‬
‫ُيُي ثٌُ‪ٞ‬ه ‪G90‬‬

‫ٔظبَ اإلؽذاص‪١‬بد ف‪ ٟ‬اٌجشِغخ ثبٌم‪ ُ١‬إٌغج‪١‬خ ‪: Incremental value programming‬‬


‫صوغ ٗوطز ثُ‪ٚ‬لٌ ُ٘ظجّ ث‪٩‬فوثع‪٤‬جس ك‪ ٢‬ثُذٌٓؾز دجُو‪ ْ٤‬ثُْ٘ذ‪٤‬ز ك‪ ٢‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُٔغذش ثُؼور ‪, N‬‬
‫أ‪ ٝ‬ك‪ٓ ٢‬ووٓز ثُقو ثُوج‪ٟ‬غ ُِؼور دؼو ثّضوػجة‪ٜ‬ج‬
‫‪٣‬وغ ٓق‪ ًٞ‬ث‪٩‬فوثع‪٤‬جس ‪ U‬كت‪ ٢‬ثصؾتج‪ ٙ‬ث‪ٗ٫‬تَ‪٫‬م ثُؼٌ‪ٝ‬ت‪ُِ ٢‬ؼتور ‪ ,‬د‪ٔ٘٤‬تج ‪٣‬وتغ ٓقت‪ ًٞ‬ث‪٩‬فتوثع‪٤‬جس ‪ W‬كت‪٢‬‬
‫ثصؾج‪ ٙ‬ث‪٫َٗ٫‬م ثُط‪ُِ ٢ُٞ‬ؼور‬
‫ثُٔضؾ‪ٜ‬جس ثُٔ‪ٞ‬ؽذز ‪ٝ‬ثُْجُذز ‪ٗ ٢ٛ‬لِ ثُٔضؾ‪ٜ‬جس ك‪ ٢‬فجُز ثُذٌٓؾز دجُو‪ ْ٤‬ثُٔطِوز‬
‫‪٣ٝ‬ضْ ص‪٤ٙٞ‬ق ثُْٔجكجس ػِ‪ٓ ٠‬ق‪ X ًٞ‬دٔووثً ثُْٔجكز ثُٔوط‪ٞ‬ػز ٖٓ ٗوطز إُ‪ٗ ٠‬وطز‬
‫‪ٝ‬صؼذٌ ثُْٔجكجس ػِ‪ٓ ٠‬ق‪ X ًٞ‬ػٖ ه‪ٔ٤‬ز ثُوطٌ‬
‫‪٣‬ضْ إهمجٍ إفوثع‪٤‬جس ًَ ٗوطز ك‪ْٓ ٢‬جً ثُؼور ْٓ٘‪ٞ‬دز ُِ٘وطز ثُْجدوز ُ‪ٜ‬ج ك‪ ٢‬ثُْٔجً‬ ‫‪‬‬
‫‪ْ٣ٝ‬ضنوّ ُيُي ثٌُ‪ٞ‬ه ‪G91‬‬
‫ثٌُ‪ٞ‬ه ‪ G90‬أ‪ٝ‬ثٌُ‪ٞ‬ه‪ٓ ٌٕٞ٣ G91‬ؤعٌث ك‪ ٢‬ؽٔ‪٤‬غ ثُذِ‪ًٞ‬جس ثُض‪ ٢‬صِ‪modal ٚ٤‬‬ ‫‪‬‬

‫ِضبي ‪:‬‬
‫ثٗط‪٬‬هج ٖٓ ٗوطز ثُ‪ٚ‬لٌ ُِٖـِز دجٌُّْ ثُٔ‪ٝٞ‬ـ ‪٣ ,‬ضْ صؼٌ‪٣‬ق ًَ ٗوطز دج‪٩‬فوثع‪٤‬جس ثُٔطِوز‬
‫‪ٝ‬ثُْ٘ذ‪٤‬ز ًجُٔ‪ٝٞ‬ـ دجُؾو‪ ٖ٤ُٝ‬ثُضجُ‪ٖ٤٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪45‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌجشِغخ ثبٌم‪ ُ١‬إٌغج‪١‬خ‬ ‫اٌجشِغخ ثبٌم‪ ُ١‬اٌّطٍمخ‬

‫إٌمطخ‬ ‫‪X‬‬ ‫‪Z‬‬ ‫إٌمطخ‬ ‫‪X‬‬ ‫‪Z‬‬


‫‪0‬‬ ‫‪1‬‬ ‫‪1‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪31‬‬ ‫‪1‬‬ ‫‪1‬‬ ‫‪31‬‬
‫‪2‬‬ ‫‪28‬‬ ‫‪1‬‬ ‫‪2‬‬ ‫‪56‬‬ ‫‪31‬‬
‫‪3‬‬ ‫‪1‬‬ ‫‪-62‬‬ ‫‪3‬‬ ‫‪56‬‬ ‫‪-32‬‬
‫‪4‬‬ ‫‪-3‬‬ ‫‪01‬‬ ‫‪4‬‬ ‫‪51‬‬ ‫‪-22‬‬
‫‪5‬‬ ‫‪-6‬‬ ‫‪43‬‬ ‫‪5‬‬ ‫‪38‬‬ ‫‪20‬‬
‫‪0‬‬ ‫‪-09‬‬ ‫‪9‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪46‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ثشِغخ اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ‪CNC‬‬

‫‪٣‬ضٌ‪ ٕٞ‬ثُذٌٗجٓؼ ٖٓ ٓؾٔ‪ٞ‬ػ‪ ٖٓ ٚ‬صؼِ‪ٔ٤‬جس ثُضٖـ‪ َ٤‬ثُٔضضجدؼز ُض‪ٞ‬ؽ‪ ٚ٤‬أؽَثء ثُٔجً‪٘٤‬ز ‪ٗ٩‬ؾتجٍ ثُؼِٔ‪٤‬تجس‬
‫ثُٔطِ‪ٞ‬دز ‪: ٠ٛ ٝ‬‬
‫أ ‪-‬صؼِ‪ٔ٤‬تجس ّتتٌػز ثُقًٌتتز ُِؼتتور أ‪ ٝ‬ثُٖتتـِز ‪ ٝ‬صض‪ٞ‬تتٖٔ ّتتٌػز ه‪ًٝ‬ثٕ ثُؼٔتت‪ٞ‬ه ثٌُة‪ْ٤‬تت‪ّ ٝ ٠‬تتٌػجس‬
‫ثُضـي‪٣‬ز ُِٔقج‪ ًٝ‬ثُٔنضِلز ‪.‬‬
‫ح ‪-‬صؼِ‪ٔ٤‬جس ث‪ٍ٩‬ثفز ك‪ ٢‬ثصؾج‪ ٖٓ ًَ ٙ‬ثُٔقج‪ ٝ X , Y , Z ًٝ‬ف‪ ٍٞ‬ثُٔقج‪. A , B , C ًٝ‬‬
‫ػ ‪-‬صؼِ‪ٔ٤‬جس ثُ‪ٞ‬ظجةق ثُْٔجػور ‪.‬‬
‫‪ ‬ثمض‪٤‬جً ثُؼور ‪.‬‬
‫‪ ‬صٖـ‪ َ٤‬أ‪ ٝ‬إ‪٣‬وجف ثُذٌٗجٓؼ ك‪ٜٗ ٢‬ج‪٣‬ض‪ ٚ‬أ‪ ٝ‬ث‪٣٩‬وجف ث‪٫‬مض‪٤‬جً‪ُِ ١‬ذٌٗجٓؼ ‪.‬‬
‫‪ ‬صٖـ‪ َ٤‬ثُؼٔ‪ٞ‬ه ثٌُة‪ ٠ْ٤‬ك‪ ٢‬ثصؾج‪ ٙ‬ثُو‪ًٝ‬ثٕ ثُٔطِ‪ٞ‬ح أ‪ ٝ‬إ‪٣‬وجك‪. ٚ‬‬
‫‪ ‬ثمض‪٤‬جً ‪ ٝ‬صٖـ‪ّ َ٤‬جةَ ثُضذٌ‪٣‬و أ‪ ٝ‬إ‪٣‬وجك‪. ٚ‬‬

‫اٌخط‪ٛ‬اد اٌزّ‪١ٙ‬ذ‪٠‬خ ٌٍجشِغخ ‪:‬‬


‫‪ ‬صقو‪٣‬و ٗوطز ث‪٧ َٙ٧‬دؼجه ثُٖـِز ‪.‬‬
‫‪ ‬فْجح إفوثع‪٤‬جس ٗو‪ ٠‬ثُضوج‪ٟ‬غ ُق‪ٞ‬ثف ثُٖـِز ػِ‪ ٠‬ثُْٔجً ثُٔطِ‪ٞ‬ح ‪ ٝ‬صقو‪٣‬تو ٗوطتز دوث‪٣‬تز ثُضٖتـ‪َ٤‬‬
‫‪ٗ ٝ‬وطز ٗ‪ٜ‬ج‪٣‬ض‪ ٚ‬ػِ‪ ٠‬ثٌُّْ ثُض٘ل‪٤‬ي‪ُِٖ ٟ‬ـِز ‪.‬‬
‫‪ ‬صقو‪٣‬و مط‪ٞ‬ثس ثُضٖـ‪. َ٤‬‬
‫‪ ‬صقو‪٣‬و ه‪ ْ٤‬ػٔن ثُوطغ ‪ ٝ‬ثُضـي‪٣‬ز ‪ٜ٘ٓ ٝ‬تج ‪٣‬تضْ صقو‪٣‬تو ّتٌػز ثُوطتغ ‪ٓ ٝ‬تٖ عتْ ّتٌػز ه‪ًٝ‬ثٕ ثُؼٔت‪ٞ‬ه‬
‫ٌَُ مط‪ٞ‬ر صٖـ‪. َ٤‬‬
‫‪ً ‬ضجدز مط‪ٞ‬ثس ثُذٌٗجٓؼ ‪.‬‬
‫رؼش‪٠‬ف سِ‪ٛ‬ص اٌشفشح اٌّغزخذِخ ف‪ ٟ‬اٌجشِغخ ‪:‬‬
‫ًهْ َِْْٓ ُنط‪ٞ‬ثس ثُذٌٗجٓؼ ‪.‬‬ ‫‪N‬‬
‫‪ ٍٟٞ X , Y , Z‬ثُٖٔ‪ٞ‬ثً ك‪ ٢‬ثصؾج‪ٓ ًَ ٙ‬ق‪.ًٞ‬‬
‫أدؼجه ٌٓثًَ ث‪٧‬ه‪ٞ‬ثُ دجُْ٘ذز ُ٘وطز دوث‪٣‬ز ثُو‪ ُٞ‬أ‪ ٝ‬دجُْ٘ذز ُ٘وطز ث‪. َٙ٧‬‬ ‫‪I,J,K‬‬
‫ًهْ ثُؼور ‪.‬‬ ‫‪T‬‬
‫ٌّػز ه‪ًٝ‬ثٕ ثُؼٔ‪ٞ‬ه ثٌُة‪. ٠ْ٤‬‬ ‫‪S‬‬
‫ه‪ٔ٤‬ز ثُضـي‪٣‬ز ‪.‬‬ ‫‪F‬‬
‫ه‪ٝ‬ثٍ ثُ‪ٞ‬ظجةق ثُْٔجػور ‪.‬‬ ‫‪M‬‬
‫ه‪ٝ‬ثٍ ثُ‪ٞ‬ظجةق ثٌُة‪٤ْ٤‬ز ‪.‬‬ ‫‪G‬‬
‫ػ‪ٓ٬‬ز دوث‪٣‬ز ثُذٌٗجٓؼ ‪.‬‬ ‫‪%‬‬
‫ػ‪ٓ٬‬ز صنط‪ ٠‬مط‪ٞ‬ثس ك‪ ٠‬ثُذٌٗجٓؼ ‪.‬‬ ‫‪/‬‬
‫صقؾخ ٓج د‪ ٖ٤‬ثُو‪ ٖ٤ّٞ‬ػٖ ٗظجّ ثُضقٌْ ‪.‬‬ ‫( )‬

‫‪Fanuc 0/21programming system‬‬


‫‪47‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ػٕبصش اٌجشٔبِظ ‪:‬‬


‫‪ٌ٣‬ضخ ثُذٌٗجٓؼ ك‪ًٞٙ ٢‬ر ٖٓلٌر ) ‪ ( Word Address Format‬صْضنوّ ثُؼ٘ج‪ ٌٙ‬ث‪٥‬ص‪٤‬ز ‪:‬‬
‫‪ ‬اٌؼٕر‪ٛ‬اْ ‪ٌٓ٣ ٝ ( Address ) :‬تَ ُت‪ ٚ‬دقتٌف ٓغتَ ‪ X , Y , Z , G , M , T ,‬صضذؼت‪ ٚ‬ثُٔؼِ‪ٓٞ‬تجس‬
‫ثُؼوه‪٣‬ز ُ‪ٜ‬يث ثُؼ٘‪ٞ‬ثٕ ‪.‬‬
‫‪ ‬اٌىٍّخ )‪ : (Word‬صضٌ‪ ٖٓ ٕٞ‬ثُؼ٘‪ٞ‬ثٕ ٓضذ‪ٞ‬ػج دجُٔؼِ‪ٓٞ‬جس ثُؼوه‪٣‬ز ثُنج‪ٙ‬ز دت‪ٓ ٚ‬تغ‪X155.250 ٬‬‬
‫صؼ٘‪ ٠‬إٍثفز ثُؼور ثُوج‪ٟ‬ؼز دجُْ٘ذز ُِٖـِز ْٓجكز ٓووثً‪ٛ‬ج ‪ ْٓ 155.25‬ك‪ ٠‬ث‪٩‬صؾج‪ ٙ‬ثُٔ‪ٞ‬ؽخ ُٔق‪ًٞ‬‬
‫‪X‬‬
‫‪ ‬اٌغٍّخ ) ‪ : ( Block‬صضٌ‪ٓ ٖٓ ٕٞ‬ؾٔ‪ٞ‬ػتز ٓتٖ ثٌُِٔتجس ثُٔضضجدؼتز ٓغتَ ‪G00 X 155.250 Y 100‬‬
‫صْضنوّ ‪ٛ‬ي‪ ٙ‬ثُؼ٘ج‪ ٌٙ‬ك‪ً ٠‬ضجدز ثُذٌٗجٓؼ ‪٣ ٝ‬ضْ صغو‪٤‬ذ‪ ٚ‬ػِ‪ ٠٣ٌٕ ٠‬أ‪ ٝ‬إهمجُ‪ٓ ٚ‬ذجٌٕر دطٌ‪٣‬وز ‪٣‬و‪٣ٝ‬تز‬
‫) ‪ ٖٓ ( M D I‬م‪ُٞ ٍ٬‬فز ثُٔلجص‪٤‬ـ إُ‪ ٠‬ثُقجّخ ‪.‬‬

‫اٌشىً اٌؼبَ ٌص‪١‬غخ وزبثخ األ‪ٚ‬اِش ‪( Program format ) :‬‬

‫صٌضخ ث‪ٝ٧‬ثٌٓ ؽِٔز ؽِٔز ًَ ٓ٘‪ٜ‬ج ك‪ّ ٠‬طٌ ‪ً ُٚ ٝ‬هْ َِْْٓ ‪ ٝ‬ىُي ػِ‪ ٠‬ثُ‪ًٞٚ‬ر ثُٔنض‪ٌٚ‬ر‬
‫ثُضجُ‪٤‬ز ‪( N4 . G2 . X42 . Y42 . Z32 . F3 . S4 . T2 . M2 ) :‬‬
‫‪٣‬وٍ ثٌُهْ ث‪ ٍٝ٧‬ثُٔ‪ٞ‬ؽ‪ٞ‬ه ػِ‪ ٖ٤ٔ٣ ٠‬ثُقٌف ‪ -‬ػِ‪ ٠‬ػوه ث‪ٓ٧‬جًٖ ثُٔقؾ‪ٍٞ‬ر ٌُضجدز ث‪٧‬ػوثه‬
‫ثُ‪ٚ‬ق‪٤‬قز ثُٔطِ‪ٞ‬دز د‪ٔ٘٤‬ج ‪٣‬وٍ ثٌُهْ ثُغجٗ‪ ٠‬إُ‪ ٠‬ثُ‪ ٖ٤ٔ٤‬ػِ‪ ٠‬ث‪ٓ٧‬جًٖ ثُؼٌٖ‪٣‬ز ثُضجُ‪٤‬ز ُ‪ٜ‬ج ‪.‬‬
‫‪N0100 G01 S2000 F300 M03‬‬ ‫كٔغ‪: ٬‬‬

‫رشو‪١‬ت اٌجشٔبِظ ‪( Program Structure ) :‬‬


‫‪٣‬ؼضٔو إػوثه أ‪ ١‬دٌٗجٓؼ ُٔجً‪٘٤‬جس ثُضقٌْ ثُؼوه‪ ١‬ػِ‪ ٠‬ع‪٬‬ط ٓؾٔ‪ٞ‬ػجس ٓنضِلز ٖٓ ثُضؼِ‪ٔ٤‬جس ‪:‬‬

‫‪ِ- 0‬غّ‪ٛ‬ػخ رؼٍ‪ّ١‬بد ثذا‪٠‬خ اٌجشٔبِظ ‪:‬‬


‫صٖتتَٔ ػ٘تت‪ٞ‬ثٕ ثُذٌٗتتجٓؼ ‪ً ٝ‬هٔتت‪ ٝ ٚ‬ثُضؼٌ‪٣‬تتق د٘وطتتز ث‪ٙ٧‬تتَ ُِٔغذ تش ‪ٗ ٝ‬وطتتز ث‪ٙ٧‬تتَ ُِٖتتـِز‬
‫‪ٝ‬صنضِق فْخ ٗظجّ ثُضقٌْ كٔغ‪ ٬‬ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ك‪ٗ ٠‬ظجّ ) ‪: ) SINUMERIK‬‬
‫‪%0015‬‬ ‫( ‪ٌ٣‬ضخ أّْ ثُذٌٗجٓؼ )‬
‫‪N0010 T0101‬‬ ‫ثّضوػجء ثُؼور‬
‫‪N0020 G54‬‬ ‫إٍثفز ثُٔقج‪ ًٝ‬ث‪٩‬فوثع‪٤‬ز ٖٓ ‪ٙ‬لٌ ثُٔغذش إُ‪ٙ ٠‬لٌ ثُٖـِز‬
‫‪N0030 G59 X0 Z100‬‬ ‫إٍثفز ثُٔقج‪ ًٝ‬ث‪٩‬فوثع‪٤‬ز ٖٓ ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز إُ‪ٙ ٠‬لٌ ثُٔغذش‬
‫د‪ٔ٘٤‬ج صؼٌف ك‪ ٢‬دؼ‪ ٜ‬ث‪ٗ٧‬ظٔز ث‪٧‬مٌ‪ٓ ٟ‬غَ ٗظجّ )‪ًٔ (FANUC‬ج ‪: ٢ِ٣‬‬
‫‪O0015‬‬ ‫) ‪ٌ٣‬ضخ إّْ ثُذٌٗجٓؼ (‬
‫‪٣‬ضْ ٗوَ ثُؼور دق‪٤‬ظ ص‪ٚ‬ذـ ٓقجى‪٣‬ز ُ‪ٚ‬لٌ ثُٖـِز أ‪ ٫ٝ‬عْ ‪ٌ٣‬ضخ ث‪ ٌٓ٧‬ثُ‪ُ٘ ٍّ٬‬وَ ثُٔقج‪ ًٝ‬ث‪٩‬فوثع‪٤‬ز‬
‫إُ‪ٙ ٠‬لٌ ثُٖـِز ‪.‬‬
‫‪N0010 T0101‬‬
‫‪N0020 G00 X60 Z100‬‬
‫‪N0030 G92 Z0‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪48‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ِ- 2‬غّ‪ٛ‬ػخ رؼٍ‪ّ١‬بد شش‪ٚ‬غ اٌزشغ‪: ً١‬‬

‫‪ ٝ‬صٖتتَٔ ثمض‪٤‬تتجً ثُؼتتور ‪ ٝ‬هتت‪ ْ٤‬ثُضـي‪٣‬تتز ‪ّ ٝ‬تتٌػز ثُتتو‪ًٝ‬ثٕ ‪ٝ‬ثصؾتتج‪ ٙ‬ه‪ًٝ‬ثٕ ثُؼٔتت‪ٞ‬ه ثٌُة‪ْ٤‬تت‪ّ ٝ ٠‬تتجةَ‬
‫ثُضذٌ‪٣‬و ‪ ٝ‬صقٌ‪٣‬ي ثُؼور إُ‪ ٠‬ثُٔ‪ٞ‬ث‪ٝ‬غ ثُٔطِ‪ٞ‬دز م‪ ٍ٬‬ثُضٖـ‪. َ٤‬‬
‫‪N0020 M6 T1‬‬ ‫ثمض‪٤‬جً ثُؼور ‪ ٝ‬إٍثفض‪ٜ‬ج ثُٔطِ‪ٞ‬دز‬
‫صقو‪٣‬و ثٌُْػز ‪ ٝ‬ثُضـي‪٣‬ز ‪ ٝ‬إصؾج‪ ٙ‬ثُو‪ًٝ‬ثٕ ‪ّ ٝ‬جةَ ثُضذٌ‪٣‬و ‪N0040 S2000 F0.10 M04 M08‬‬
‫‪N0050 G00 X50 Z2‬‬ ‫فًٌز ٌّ‪٣‬ؼز إُ‪ٝٞٓ ٠‬غ ثُذوث‪٣‬ز‬
‫‪N0060 G01 Z-50‬‬ ‫فًٌز صـي‪٣‬ز ‪٤ُٟٞ‬ز ُْٔجكز ٓ٘ ْٓ‬

‫ٖ ‪ِ-‬غّ‪ٛ‬ػخ رؼٍ‪ّ١‬بد ٔ‪ٙ‬ب‪٠‬خ اٌجشٔبِظ ‪:‬‬

‫‪N0080 G00 X60‬‬ ‫‪ ٝ‬صَٖٔ صقٌ‪٣‬ي ثُؼور دؼ‪٤‬وث‬


‫‪N0100 Z20 M05‬‬ ‫ػٖ ثُٖـِز ٓغ إ‪٣‬وجف ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‪.‬‬
‫‪N0120 M30‬‬ ‫ٗ‪ٜ‬ج‪٣‬ز ثُذٌٗجٓؼ‬
‫دؼو إصٔجّ ًضجدتز ثُذٌٗتجٓؼ ‪٣‬ؾتخ ٌٓثؽؼضت‪ ٚ‬دوهتز هذتَ ثُٖتٌ‪ٝ‬ع كت‪ ٢‬ص٘ل‪٤‬تي‪ ٙ‬ف‪٤‬تظ إٔ دؼت‪ ٜ‬ث‪٧‬مطتجء هتو‬
‫صؤه‪ ٟ‬إُ‪ ٠‬فو‪ٝ‬ط إص‪٬‬ف ؽْ‪ ْ٤‬ك‪ ٢‬أؽَثء ثُٔجً‪٘٤‬ز أ‪ ٝ‬ثُؼور ثُوج‪ٟ‬ؼز أ‪ ٝ‬ثُٖـِز أ‪ ٝ‬ثُٔغذش ثُنتجٗ د‪ٜ‬تج‬
‫ٓٔج ‪ْ٣‬ضَِّ ٌٓثؽؼز ثُذٌٗجٓؼ ُِض ًو ٖٓ ث‪٥‬ص‪: ٢‬‬

‫‪ْٓ -‬جً ثُقًٌز ثٌُْ‪٣‬ؼز ‪٣ :‬ؾخ إٔ ‪ ٫‬صض‪ٚ‬جهّ ثُؼور ٓتغ ثُٖتـِز أ‪ ٝ‬ثُٔغذضتجس ثُْٔتضنوٓز دتَ ‪٣‬ؾتخ‬ ‫ٔ‬
‫إٔ صذؼو ػ٘‪ٜ‬ج دْٔجكز آٓ٘ز‪.‬‬
‫‪ٙ -‬قز ًضجدز ثُٔؼِ‪ٓٞ‬جس ثُؼوه‪٣‬ز ػِ‪ ٠‬ثُٖجٕز ‪.‬‬ ‫ٕ‬
‫‪ -‬صطجدن ثُذٌٗجٓؼ ٓغ ًّْ ثُٖـِز ‪ٛ ٝ‬يث ‪٣‬ؼ٘‪ٓ ٠‬طجدوز ثُٖـِز ثُٔ‪٘ٚ‬ؼز ٌُِّْ ‪.‬‬ ‫ٖ‬
‫‪ -‬ث‪٫‬مض‪٤‬تتجً ثُ‪ٚ‬تتق‪٤‬ـ ُوتت‪ ْ٤‬ثُْتتٌػجس ‪ ٝ‬ثُضـتتي‪٣‬جس ‪ ٝ‬ػٔتتن ثُوطتتغ دٔتتج ‪٣‬ض٘جّتتخ ٓتتغ ثُٔتتجهر ثُٖٔتتـِز‬ ‫ٗ‬
‫‪ ٝ‬ثُؼور ثُْٔضنوٓز ‪ٟ ٝ‬جهز ثُٔجً‪٘٤‬ز ‪.‬‬
‫‪ -‬صٔ‪ َ٤‬ث‪٧‬هٌثٗ ثٌُٔٗز أ‪ ٝ‬ثٌُٖثة‪ ٠‬ثُٔغوذز ثُقجِٓز ُِذٌثٓؼ ‪ ٝ‬ثُض‪ ٠‬صٔتش ٌٓثؽؼض‪ٜ‬تج دِت‪ٓ ٕٞ‬نضِتق‬ ‫٘‬
‫ػٖ ثُض‪٣ ُْ ٠‬ضْ ٌٓثؽؼض‪ٜ‬ج ‪.‬‬
‫‪ -‬إٔ صضْ أ‪ ١‬صؼو‪٬٣‬س ػِ‪ ٠‬ثُذٌٗجٓؼ د‪ٞ‬ثّطز ٖٓ هجّ دئػوثه ثُذٌٗجٓؼ ه‪ ٕٝ‬ؿ‪. ٌٙ٤‬‬ ‫‪ٙ‬‬

‫رؾم‪١‬ك اٌجشٔبِظ ‪:‬‬

‫‪٣‬ضْ ‪ٟ‬ذوج ُِضٌص‪٤‬خ ث‪٥‬ص‪: ٠‬‬


‫ٔ ‪ -‬كق٘ ثُذٌٗجٓؼ ثُي‪ ٟ‬صْ إهمجُ‪ ٚ‬ك‪ ٠‬ىثًٌر ثُقجّخ ًٔج صووّ ‪.‬‬
‫ٕ ‪ -‬صٖتتـ‪ َ٤‬ثُذٌٗتتجٓؼ دؼتتو ثُض ًتتو ٓتتٖ ّتت‪ٓ٬‬ض‪ ٚ‬مطتت‪ٞ‬ر دنطتت‪ٞ‬ر ٓتتغ صوِ‪٤‬تتَ ّتتٌػجس ثُضـي‪٣‬تتز ‪ّ ٝ‬تتٌػز‬
‫ثُو‪ًٝ‬ثٕ ٓغ إدؼجه ثُؼور ػٖ ثُٖـِز ‪.‬‬
‫ٖ ‪ -‬صٖـ‪ َ٤‬ثُذٌٗجٓؼ آُ‪٤‬ج ٌُٖ دو‪ ٕٝ‬هطغ ‪ٌٓ ٝ‬ثهذز ْٓجً ثُؼور ‪ ٝ‬ثفضٔج‪٫‬س ثُض‪ٚ‬تجهّ دت‪ ٖ٤‬ثُؼتور ‪ ٝ‬دت‪ٖ٤‬‬
‫ثُٖـِز أ‪ ٝ‬ثُٔغذضجس ‪ ٝ‬إؽٌثء أ‪ ١‬صؼو‪ ٍّ٫ َ٣‬ك‪ ٢‬ثُْٔجً د٘جء ػِ‪ ٠‬ىُي ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪49‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٗ ‪ -‬ثّضنوثّ ثُقجّخ ك‪ٓ ٢‬قجًجر ثُؼِٔ‪٤‬ز دٌّْ ثُٖـِز ‪ْٓ ٝ‬جً ثُؼور م‪ٌٓ ٍ٬‬ثفَ ثُضٖتـ‪ َ٤‬ثُٔنضِلتز‬
‫ػِ‪ٕ ٠‬جٕز ثُقجّخ ‪.‬‬
‫٘ ‪٣ -‬تتضْ صٖتتـ‪ َ٤‬ثُؾتتَء دجٌُجٓتتَ ‪ٟ‬ذوتتج ُِذٌٗتتجٓؼ ‪ٌٓ ٝ‬ثؽؼتتز أدؼتتجه‪ ٝ ٙ‬ؽتت‪ٞ‬هر صٖتتط‪٤‬خ ثُْتتطـ ‪ٝ‬صؼتتو‪َ٣‬‬
‫ٌٕ‪ ٟٝ‬ثُوطغ إىث َُّ ث‪. ٌٓ٧‬‬

‫ِضبي ‪:‬‬

‫‪ٌ٣‬ثه صٖـ‪ َ٤‬ثُؾَء ثُٔ‪ٝٞ‬تـ كت‪ ٢‬ثُٖتٌَ ػِت‪ًٌٓ ٠‬تَ صٖتـ‪ َ٤‬دتجُضقٌْ ثُؼتوه‪ ٝ ١‬ثُٔطِت‪ٞ‬ح إػتوثه‬
‫دٌٗجٓؼ ُضٖـ‪ َ٤‬ىُي ثُؾَء‬

‫‪Fanuc 0/21programming system‬‬


‫‪51‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌؾً ‪:‬‬

‫أ‪ٚ‬ال ‪ - :‬سعُ ِغبس اٌؼذح‬

‫صبٔ‪١‬ب ً ‪ - :‬اػذاد ثشٔبِظ اٌزؾىُ اٌؼذد‪: ٞ‬‬

‫) ‪O0001 ( Milling‬‬ ‫ًهْ ثُذٌٗجٓؼ‬

‫رؼٍ‪ّ١‬بد ثذا‪٠‬خ‬
‫دِ‪ٞ‬ى ث‪ٓ٧‬جٕ‬

‫اٌجشٔبِظ‬
‫‪N0010 G17 G40 G49 G80 G90‬‬
‫) ‪N0020 M6 T1 ( End mill Ø 12‬‬ ‫ثمض‪٤‬جً ثُؼور ًهْ ٔ ( ٌّ‪٘٤‬ز ‪ٌٟ‬ك‪٤‬ز ‪)Ø 12‬‬
‫‪N0030 G54‬‬ ‫‪ٝ‬ذ‪ٗ ٠‬وطز ث‪ُِٔ َٙ٧‬غذش‬
‫‪N0040 G00 X-10 Y-10 Z15‬‬ ‫ثُض‪ٞ‬ؽ‪ ٚ‬إُ‪ ٠‬ثُٔ‪ٝٞ‬غ (ٓٔ‪ )-ٔٓ,-‬دٌْػز ػجُ‪٤‬ز‬

‫‪N0050 F250 S445 M03‬‬ ‫ثَُ٘‪ ٍٝ‬دجُؼور إُ‪ٓ ٠‬ج دؼو ثُقجكز ثُْلِ‪٤‬ز ُِٖـِز ٓغ ‪ٝ‬ذ‪٠‬‬
‫‪N0060 G43H1 M08 Z-‬‬ ‫إٍثفز ثُؼور ‪ ٝ‬ه‪ًٝ‬ثٕ ثُؼٔ‪ٞ‬ه دٌْػز٘ٗٗ (ُلز ‪ /‬هه‪٤‬وز)‬
‫‪ٝ 20‬صٖـ‪ّ َ٤‬جةَ ثُضذٌ‪٣‬و‬ ‫رؼٍ‪ّ١‬بد اٌزشغ‪ً١‬‬
‫‪N0070 G00 G41H11 X0‬‬ ‫ثُقًٌز ك‪ ٢‬ثصؾج‪ ٙ‬ؽجٗخ ثُٖـِز ٓغ إٍثفز ثٌُْ‪٘٤‬ز‬
‫د٘‪ٚ‬ق ثُوطٌ إُ‪ ٠‬ثُ‪ْ٤‬جً‬
‫‪N0080 G1Y40‬‬ ‫ثُقًٌز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ Y ًٞ‬فض‪ْٓ ٗٓ ٠‬‬
‫‪N0090 X105 Y110‬‬ ‫ثُقًٌز ػِ‪ ٠‬ثُْٔض‪ ٟٞ‬ثُٔجةَ‬
‫‪N0100 X135‬‬ ‫ثُقًٌز ث‪٧‬كو‪٤‬ز فض‪ٝٞٓ ٠‬غ ٖ٘ٔ ْٓ‬
‫‪N0110 Y0‬‬ ‫ثُقًٌز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ Y ًٞ‬فض‪ٜٗ ٠‬ج‪٣‬ض‪ٚ‬‬
‫‪N0120 X–10‬‬ ‫ثُنٌ‪ٝ‬ػ ٖٓ ثُٖـِز إُ‪ٝٞٓ ٠‬غ دوء ثُضٖـ‪َ٤‬‬
‫ٓغ إُـجء إٍثفز ثُؼور ‪ ٝ‬إ‪٣‬وجف ه‪ًٝ‬ثٕ ثُؼٔ‪ٞ‬ه‬
‫رؼٍ‪ّ١‬بد ٔ‪ٙ‬ب‪٠‬خ‬

‫‪N0130 G40 G00 Y–10 M5M09‬‬


‫اٌجشٔبِظ‬

‫‪ ٝ‬إدطجٍ ّجةَ ثُضذٌ‪٣‬و‬


‫‪N0140 G00 Z150‬‬ ‫عْ ثُقًٌز ثٌُْ‪٣‬ؼز ‪٧‬ػِ‪ ٠‬فض‪ْٓ ٠‬ض‪ ْٓ ٔ٘ٓ ٟٞ‬ك‪ٞ‬م ثُٖـِز‬
‫‪N0150 M30‬‬ ‫عْ ثُض‪ٞ‬هق ‪ٝ‬إٗ‪ٜ‬جء ثُذٌٗجٓؼ‬

‫‪Fanuc 0/21programming system‬‬


‫‪51‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ ثشِغخ اٌّبو‬ٟ‫اد اٌّغزخذِخ ف‬ٛ‫األو‬


G Codes Fanuc Series 0
[Milling]

G Commands ‫ه‬ٌُٞ‫إّْ ث‬
G00 Rapid Traverse ‫ز‬٣‫ٕ صـي‬ٝ‫ٔز دو‬٤‫ز ْٓضو‬٤‫فًٌز مط‬
G01 Liner Interpolation ‫ز‬٣‫ٔز دضـي‬٤‫ز ْٓضو‬٤‫فًٌز مط‬
G02 Circular Interpolation Clockwise ‫ ػوجًح ثُْجػز‬ٙ‫ أصؾج‬٠‫ز ك‬٤ٗ‫ًث‬ٝ‫فًٌز ه‬
G03 Circular Interpolation ‫ ػوتتتجًح‬ٙ‫ ػٌتتتِ أصؾتتتج‬٠‫تتتز كتتت‬٤ٗ‫ًث‬ٝ‫فًٌتتتز ه‬
Counterclockwise ‫ثُْجػز‬
G04 Dwell ‫ز‬٣‫ٕ صـي‬ٝ‫ دو‬٢ْ٤‫ه ثٌُة‬ٞٔ‫ًثٕ ثُؼ‬ٝ‫ه‬
G20 Measuring In Inches ‫ز‬ٙٞ‫جُ دجُذ‬٤‫ثُو‬
G21 Measuring In Millimeter ٌ‫ٔض‬٤ُِٔ‫جُ دج‬٤‫ثُو‬
G17 Plane Selection X y X Y َ٤‫ ثُضٖـ‬ٟٞ‫ْٓض‬
G18 Plane Selection XZ X Z َ٤‫ ثُضٖـ‬ٟٞ‫ْٓض‬
G19 Plane Selection Y Z Y Z َ٤‫ ثُضٖـ‬ٟٞ‫ْٓض‬
G28 Return To Reference Point ‫ز‬٤‫ ثُ٘وطز ثٌُٔؽؼ‬٠ُ‫ٗضوجٍ إ‬٫‫ث‬
G40 Cancel Cutter Radius Compensation ‫ق هطٌ ثُؼور‬ٚٗ ٜ٣ٞ‫إُـجء صؼ‬
G41 Cutter Radius Compensation Left ٍ‫ق هطٌ ثُؼور ٕٔج‬ٚ٘‫ د‬ٜ٣ٞ‫ثُضؼ‬
G42 Cutter Radius Compensation Right ٖ٤ٔ٣ ‫ق هطٌ ثُؼور‬ٚ٘‫ د‬ٜ٣ٞ‫ثُضؼ‬
G43 Tool Length Compensation Positive ‫ؽخ‬ُٞٔ‫ٍ ثُؼور دج‬ٞ‫ دط‬ٜ٣ٞ‫ثُضؼ‬
G44 Tool Length Compensation Negative ‫ٍ ثُؼور دجُْجُخ‬ٞ‫ دط‬ٜ٣ٞ‫ثُضؼ‬
G49 Neutralization Off tool Length
‫ٍ ثُؼور‬ٞ‫ دط‬ٜ٣ٞ‫إُـجء ثُضؼ‬
Compensation
G97 revolution per minute ) ‫وز‬٤‫ ثُوه‬/ ‫ًثٕ ( ُلز‬ٝ‫ش ٌّػز ثُو‬٤‫صغذ‬
G94 Feed Rate Data In ( mm / min ) ) ‫وز‬٤‫ هه‬/ ٌ‫ٔض‬٤ِِٓ ( ‫ز‬٣‫ٓؼوٍ ثُضـي‬
G95 Feed Rate Data In ( mm / rev ) ) ‫ ُلز‬/ ٌ‫ٔض‬٤ِِٓ ( ‫ز‬٣‫ٓؼوٍ ثُضـي‬
G90 Absolute Programming ‫ثُذٌٓؾز ثُٔطِوز‬
G91 Incremental Programming ‫ز‬٤‫ثُذٌٓؾز ثُْ٘ذ‬
G52 Local Coordinate System ‫لٌ أع٘جء ثُذٌٓؾز‬ُٚ‫ٗوَ ٗوطز ث‬
G53 Machine Coordinate System ‫٘ز دجُذٌٓؾز‬٤ً‫لٌ ثُٔج‬ٙ ‫ ٗوطز‬٠ُ‫ع إ‬ٞ‫ثٌُؽ‬
G09 Exact Stop ً‫ٌ ثُْٔج‬٤٤‫هق ثٌُجَٓ ُِؼور هذَ صـ‬ٞ‫ثُض‬
G98 Return to Start Plane (drilling cycle) ‫ًر ثُغوخ‬ٝ‫ ه‬٠‫ ثُذوء ك‬ٟٞ‫ ْٓض‬٠ُ‫ع إ‬ٞ‫ثٌُؽ‬
G99 Return withdrawal Plan (drilling
‫ًر ثُغوخ‬ٝ‫ ه‬٠‫ًصوثه ك‬٫‫ ث‬ٟٞ‫ ْٓض‬٠ُ‫ع إ‬ٞ‫ثٌُؽ‬
cycle )

Fanuc 0/21programming system


52
CNC ‫تكنولوجيا الماكينات العددية‬

G50 Neutralization Scale Factor ُ‫ج‬٤‫ٌ ٓؼجَٓ ثُٔو‬٤٤‫ه صـ‬ًٞ ‫وجف‬٣‫إ‬


G51 Scale Factor ُ‫ج‬٤‫ٌ ٓؼجَٓ ثُٔو‬٤٤‫ه صـ‬ًٞ
G73 Chip Break Drilling Cycle ٔ٣‫ٌ ثٌُث‬٤ٌْ‫ًر ثُغوخ ٓغ ص‬ٝ‫ه‬
G74 Left Tapping Cycle ٍ‫ظ ٕٔج‬ٝٝ٬‫ًر ه‬ٝ‫ه‬
G76 Fine Drilling Cycle ‫ز‬٤ٜ‫ؽ‬ٝ ‫ز‬٣ٌ‫ًر ػَٔ ه٘جر هثة‬ٝ‫ه‬
G80 Neutralization Drilling Cycle ‫ًر ثُغوخ‬ٝ‫وجف ه‬٣‫إ‬
G81 Drilling Cycle ‫غ‬٣ٌُْ‫ع ث‬ٞ‫ًر ثُغوخ عْ ثٌُؽ‬ٝ‫ه‬
ْ‫ٕ ػ٘تتو هتتجع ثُغوتتخ عتت‬ٌٞ‫ًر ثُغوتتخ ٓتتغ ثُْتت‬ٝ‫ه‬
G82 Drilling cycle with Dwell
‫غ‬٣ٌُْ‫ع ث‬ٞ‫ثٌُؽ‬
G83 chip break Drilling Cycle ٔ‫ٌ ثٌُثة‬٤ٌْ‫ًر عوخ ٓغ ص‬ٝ‫ه‬
G84 Tapping Cycle ‫ظ‬ٝٝ٬‫ًر ه‬ٝ‫ه‬
G85 Reaming Cycle ْ٤‫ًر ص٘ؼ‬ٝ‫ه‬
G86 Drilling Cycle with Spindle Stop ٠ْ٤‫هثًر ثٌُة‬٩‫ه ث‬ٞٔ‫وجف ػ‬٣‫ًر عوخ ٓغ إ‬ٝ‫ه‬
G88 Drilling Cycle with Program Stop ‫هق ثُذٌٗجٓؼ‬ٞ‫ًر عوخ ٓغ ص‬ٝ‫ه‬
G89 Reaming Cycle With Dwell ٢‫هق ُقظ‬ٞ‫ْ دض‬٤‫ًر ص٘ؼ‬ٝ‫ه‬
G33 Thread cutting ‫ظ‬ٝٝ٬‫هطغ ه‬
G54 Zero Offset 1 ٔ ٌ‫ل‬ُٚ‫ٗوَ ث‬
G55 Zero Offset 2 ٕ ٌ‫ل‬ُٚ‫ٗوَ ث‬
G56 Zero Offset 3 ٖ ٌ‫ل‬ُٚ‫ٗوَ ث‬
G57 Zero Offset 4 ٗ ٌ‫ل‬ُٚ‫ٗوَ ث‬
G58 Zero Offset 5 ٘ ٌ‫ل‬ُٚ‫ٗوَ ث‬
G59 Zero Offset 6 ٙ ٌ‫ل‬ُٚ‫ٗوَ ث‬
G61 Exact Stop Mode ‫هق صجّ ُِؼور‬ٞ‫ٗظجّ ص‬
G15 End Polar Coordinate Interpolation ‫ز‬٤‫جس ثُوطذ‬٤‫فوثع‬٩‫جء ثُضضذغ دج‬ٜٗ‫إ‬
G16 Begin Polar Coordinate Interpolation ‫ز‬٤‫جس ثُوطذ‬٤‫فوثع‬٩‫ز ثُضضذغ دج‬٣‫دوث‬

Fanuc 0/21programming system


53
CNC ‫تكنولوجيا الماكينات العددية‬

M Codes Fanuc Series 0


Milling

M Commands ‫ه‬ٌُٞ‫إّْ ث‬
M00 Programming Stop ‫ ُِذٌٗجٓؼ‬ٌٟٖٝٓ ٌ٤‫وجف ؿ‬٣‫إ‬
M01 Programming Stop Conditional ‫ ُِذٌٗجٓؼ‬ٌٟٖٝٓ ‫وجف‬٣‫إ‬
M02 Main Program End ٠ْ٤‫جء ثُذٌٗجٓؼ ثٌُة‬ٜٗ‫إ‬
‫ ػوجًح‬ٙ‫ ثصؾج‬٠‫ ك‬٠ْ٤‫هثًر ثٌُة‬٩‫ه ث‬ٞٔ‫ًثٕ ػ‬ٝ‫ه‬
M03 Main Spindle On Clockwise
‫ثُْجػز‬
M04 Main Spindle On ٙ‫ ػٌتتتِ ثصؾتتتج‬٠‫ كتتت‬٠‫ْتتت‬٤‫هثًر ثٌُة‬٩‫ه ث‬ٞ‫ًثٕ ػٔتتت‬ٝ‫ه‬
Counterclockwise ‫ػوجًح ثُْجػز‬
M05 Main Spindle Stop ٠ْ٤‫هثًر ثٌُة‬٩‫ه ث‬ٞٔ‫وجف ػ‬٣‫إ‬
M06 Tool Change ‫ٌ ثُؼور‬٤٤‫صـ‬
M08 Coolant On ‫و‬٣ٌ‫كضـ ّجةَ ثُضذ‬
M09 Coolant Off ‫و‬٣ٌ‫وجف ّجةَ ثُضذ‬٣‫إ‬
M19 Oriented Spindle Stop ٢ْ٤‫هثًر ثٌُة‬٫‫ه ث‬ٞٔ‫ فًٌز ػ‬ٙ‫وجف ثصؾج‬٣‫ث‬
M25 Release Clamping Device ‫كي ثُٔغذش‬
M26 Close Clamping Device ‫هلَ ثُٔغذش‬
M98 Call Up subroutine ٠‫ثّضوػجء ثُذٌٗجٓؼ ثُلٌػ‬
M99 End Of subroutine ٠‫جء ثُذٌٗجٓؼ ثُلٌػ‬ٜٗ‫إ‬
M30 Program End ‫جء ثُذٌٗجٓؼ‬ٜٗ‫إ‬

Fanuc 0/21programming system


54
CNC ‫تكنولوجيا الماكينات العددية‬

G Codes Fanuc Series 0


[Turning]

G Commands ‫ه‬ٌُٞ‫إّْ ث‬
G00 Rapid Traverse ‫ز‬٣‫ٕ صـي‬ٝ‫غ دو‬٣ٌُْ‫ع ث‬ٞ‫فًٌز ثٌُؽ‬
G01 Liner Interpolation ‫ز‬٣‫ٔز دضـي‬٤‫ز ْٓضو‬٤‫فًٌز مط‬
G02 Circular Interpolation Clockwise ‫ ػوجًح ثُْجػز‬ٙ‫ ثصؾج‬٢‫ز ك‬٤ٗ ‫ًث‬ٝ‫فًٌز ه‬
G03 Circular Interpolation
Counterclockwise ‫ ػوجًح ثُْجػز‬ٙ‫ ػٌِ ثصؾج‬٠‫ز ك‬٤ٗ‫ًث‬ٝ‫فًٌز ه‬
G04 Dwell ‫ز‬٣‫ٕ صـي‬ٝ‫ دو‬٢ْ٤‫ه ثٌُة‬ٞٔ‫ًثٕ ثُؼ‬ٝ‫ه‬
G20 Longitudinal Turning Cycle ‫ز‬٤ُٞ‫ز ثُط‬ٟ‫ًر ثُنٌث‬ٝ‫ه‬
G21 Threading Cutting Cycle ‫ظ‬ٝٝ٬‫ًر هطغ ثُو‬ٝ‫ه‬
G24 Facing Cycle ‫ز‬٤ٜ‫ؽ‬ُٞ‫ز ث‬ٟ‫ًر ثُنٌث‬ٝ‫ه‬
G33 Thread Cutting ‫ظ‬ٝٝ٬‫هطغ ثُو‬
G28 Return To Reference Point ‫ز‬٤‫ ثُ٘وطز ثٌُٔؽؼ‬٠ُ‫ٗضوجٍ ث‬٫‫ث‬
G92 Setting Coordinate System ‫لٌ دجُذٌٓؾز‬ُٚ‫إٍثفز ٗوطز ث‬
(G92 X.. Z… ) ٕ‫ًث‬ٝ‫ه ثُو‬ٞٔ‫ ُؼ‬ٟٞٚ‫ثهمجٍ ثٌُْػز ثُو‬
& Shift coordinate System
( G92 U…. w…. )
& Maximum Spindle Speed
( G92 S…. )
G72 Finishing Cycle ْ٤‫ز ص٘ؼ‬ٟ‫ًر مٌث‬ٝ‫ه‬
G73 Turning Cycle Contour )ٍ‫ً ثُٖـِز ػو‬ٞ‫ٖ( ً٘ض‬٤ٖ‫ز صن‬ٟ‫ًر مٌث‬ٝ‫ه‬
G74 Facing Cycle Contour ‫ز‬٤ٜ‫ؽ‬ُٞ‫ز ث‬ٟ‫ًر ثُنٌث‬ٝ‫ه‬
‫ىػ‬ُٞٔ٘‫ً ثُٖـِز ًج‬ٞ‫ٖ ( ً٘ض‬٤ٖ‫ز صن‬ٟ‫ًر مٌث‬ٝ‫ه‬
G75 Pattern Repeating
) ‫ح‬ِٞ‫ثُٔط‬
G76 Deep Hole Drilling , Grooving
Z ٙ‫ ثصؾج‬٠‫ ثُنِنِز ك‬ٝ‫ أ‬, ‫ن‬٤ٔ‫ًر ثُغوخ ثُؼ‬ٝ‫ه‬
Cycle In Z
G77 Grooving Cycle In X X ٙ‫ ثصؾج‬٠‫ًر ثُغوخ ك‬ٝ‫ه‬
G78 Multiple Threading Cycle ‫ظ ثُٔضؼوه‬ٝٝ٬‫ًر ثُو‬ٝ‫ه‬
G96 Constant Cutting Speed ) ‫وز‬٤‫ ثُوه‬/ ٌ‫ش ٌّػز ثُوطغ (ٓض‬٤‫صغذ‬
G97 Direct Speed Programming
) ‫وز‬٤‫ ثُوه‬/ ‫ًثٕ ( ُلز‬ٝ‫ش ٌّػز ثُو‬٤‫صغذ‬
( rev / min )
G90 Absolute Programming ‫ثُذٌٓؾز ثُٔطِوز‬
G91 Incremental Programming ‫ز‬٤‫ثُذٌٓؾز ثُْ٘ذ‬

Fanuc 0/21programming system


55
CNC ‫تكنولوجيا الماكينات العددية‬

G94 Feed Rate Data In ( mm / min ) ) ‫وز‬٤‫ ثُوه‬/ ٌ‫ٔض‬٤ِِٓ ( ‫ز‬٣‫ٓؼوٍ ثُضـي‬
G95 Feed Rate Data In ( mm / rev ) ) ‫ ثُِلز‬/ ٌ‫ٔض‬٤ِِٓ( ‫ز‬٣‫ٓؼوٍ ثُضـي‬
G70 Measuring Data In Inch ‫ز‬ٙٞ‫جُ دجُذ‬٤‫ثُو‬
G71 Measuring Data In mm ٌ‫ٔض‬٤ُِٔ‫جُ دج‬٤‫ثُو‬
G40 Cancel Cutter Radius
‫ق هطٌ ثُؼور‬ٚٗ ٜ٣ٞ‫إُـجء صؼ‬
Compensation
G41 Cutter Radius Compensation Left ٍ‫ق هطٌ ثُؼور ٕٔج‬ٚٗ ٛ‫ث‬ٞ‫ثّضؼ‬
G42 Cutter Radius Compensation Right ٖ٤ٔ٣ ‫ق هطٌ ثُؼور‬ٚٗ ٛ‫ث‬ٞ‫ثّضؼ‬
G80 Cancel drilling Cycle ‫ًثس ثُغوخ‬ٝ‫إُـجء ه‬
G83 Drilling Cycle ‫ًر عوخ‬ٝ‫ه‬
G84 Tapping Cycle ‫ظ‬ٝٝ٬‫ًر ه‬ٝ‫ه‬
G85 reaming Cycle ْ٤‫ًر ص٘ؼ‬ٝ‫ه‬
G98 Return To Start Plane
‫ًر ثُغوخ‬ٝ‫ ه‬٠‫دضوثء ك‬٫‫ ث‬ٟٞ‫ ْٓض‬٠ُ‫ع إ‬ٞ‫ثٌُؽ‬
( Drilling Cycle )
G99 Return With Drawl Plan
‫ًر ثُغوخ‬ٝ‫ ه‬٠‫ًصوثه ك‬٫‫ ث‬ٟٞ‫ ْٓض‬٠ُ‫ع إ‬ٞ‫ثٌُؽ‬
(Drilling Cycle )

Fanuc 0/21programming system


56
CNC ‫تكنولوجيا الماكينات العددية‬

M Codes Fanuc Series 0


[Turning]

M Commands ‫ه‬ٌُٞ‫إّْ ث‬
M00 Programming Stop ‫وجف ثُذٌٗجٓؼ‬٣‫إ‬
M01 Programming Stop Conditional ‫ ُِذٌٗجٓؼ‬ٌٟٖٝٓ ‫وجف‬٣‫إ‬
M02 Main Program End ٠ْ٤‫جء ثُذٌٗجٓؼ ثٌُة‬ٜٗ‫إ‬
M03 Main Spindle On Clockwise ٙ‫ ثصؾج‬٠‫ ك‬٠ْ٤‫هثًر ثٌُة‬٩‫ه ث‬ٞٔ‫ًثٕ ػ‬ٝ‫ه‬
‫ػوجًح ثُْجػز‬
M04 Main Spindle On ٙ‫ ػٌتِ ثصؾتج‬٠‫ كت‬٠ْ٤‫هثًر ثٌُة‬٩‫ه ث‬ٞٔ‫ًثٕ ػ‬ٝ‫ه‬
Counterclockwise ‫ػوجًح ثُْجػز‬
M05 Main Spindle off ٠ْ٤‫هثًر ثٌُة‬٩‫ه ث‬ٞٔ‫وجف ػ‬٣‫إ‬
M08 Coolant On ‫و‬٣ٌ‫ثّضنوثّ ّجةَ ثُضذ‬
M09 Coolant Off ‫و‬٣ٌ‫وجف ّجةَ ثُضذ‬٣‫إ‬
M17 Subroutine End ٠‫جء ثُذٌٗجٓؼ ثُلٌػ‬ٜٗ‫إ‬
M20 tailstock Back ‫ع ثُـٌثح ثُٔضقٌى‬ٞ‫ًؽ‬
M21 tailstock Forward ‫صووّ ثُـٌثح ثُٔضقٌى‬
M25 Open Clamping Device ‫كضـ ثُٔغذش‬
M26 Close Clamping Device ‫ؿِن ثُٔغذش‬
M30 Program End ‫ز ثُذٌٗجٓؼ‬٣‫ع ُذوث‬ٞ‫ثٌُؽ‬ٝ ‫جء ثُذٌٗجٓؼ‬ٜٗ‫إ‬
M98 Subprogram Call ٠‫ثّضوػجء ثُذٌٗجٓؼ ثُلٌػ‬
M99 Subprogram End Jump
٠‫جء ثُذٌٗجٓؼ ثُلٌػ‬ٜٗ‫إ‬
Instruction

Fanuc 0/21programming system


57
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌؼٍّ‪١‬بد ‪ G18,G17,G3,G2,G1,G0‬ؽغت اٌّ‪ٛ‬اصفبد اٌم‪١‬بع‪١‬خ األٌّبٔ‪١‬خ ‪66025 DIN‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪58‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌؼٍّ‪١‬بد اإلظبف‪١‬خ ‪ M‬ؽغت اٌّ‪ٛ‬اصفبد األٌّبٔ‪١‬خ اٌم‪١‬بع‪١‬خ ‪DIN 66025‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪59‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رؾش‪٠‬ش اٌج‪١‬بٔبد اٌزىٕ‪ٌٛٛ‬ع‪١‬خ‬

‫‪Fanuc 0/21programming system‬‬


‫‪61‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّؼبسف إٌظش‪٠‬خ‬
‫ألو‪ٛ‬اد ثشِغخ ِبو‪ٕ١‬خ اٌفش‪٠‬ضح ‪Emco PC Mill 100‬‬

‫اٌم‪١‬بط ثبألثؼبد اٌّطٍمخ ‪ٚ‬إٌغج‪١‬خ (اٌزضا‪٠‬ذ‪٠‬خ) ‪:‬‬

‫‪ٔ : G90‬ظبَ اٌجشِغخ ثبعزخذاَ اإلؽذاص‪١‬بد اٌّطٍمخ‬


‫‪FORMAT:‬‬
‫‪N.. G90‬‬
‫‪٣ ‬ضْ إهمجٍ إفوثع‪٤‬جس ثُ٘وج‪ ٟ‬ك‪ْٓ ٢‬جً ثُؼور ْٓ٘‪ٞ‬دز ُ٘وطز ‪ٙ‬لٌ ثُٖـِز‬
‫‪ٗ ‬ظجّ ثُذٌٓؾز دجّضنوثّ ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ‪ ٞٛ‬ثُ٘ظجّ ث‪٫‬كضٌث‪ُِٔ ٢ٝ‬جً‪٘٤‬ز‬

‫ِضبي ‪:‬‬

‫ػ٘و صلؼ‪ َ٤‬ثٌُ‪ٞ‬ه ‪ُ G90‬ضقٌ‪٣‬ي ثُؼور ٖٓ ثُ٘وطز )‪ (0,0‬ػِ‪ً٘ ٠‬ض‪ ًٞ‬ثُٖـِز ثُٔ‪ٝٞ‬ـ دجٌُّْ‬
‫(‪ ) 0 – 1 – 6 – 5 – 4 – 3 – 2 – 1‬دجّضنوثّ ث‪٫‬فوثع‪٤‬جس ثُٔطِوز – ‪٣‬ضْ إهمجٍ إفوثع‪٤‬جس ثُ٘وج‪ٟ‬‬
‫ك‪ْٓ ٢‬جً ًٌَٓ ثُؼور ًٔج ‪ٝٞٓ ٞٛ‬ـ دجُؾو‪ ٍٝ‬ثُضجُ‪: ٢‬‬
‫اإلؽذاص‪ٟ‬‬
‫ِؾ‪ٛ‬س ‪Y‬‬ ‫ِؾ‪ٛ‬س ‪X‬‬ ‫إٌمطخ‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪25‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪50‬‬ ‫‪2‬‬
‫‪25‬‬ ‫‪50‬‬ ‫‪3‬‬
‫‪50‬‬ ‫‪25‬‬ ‫‪4‬‬
‫‪50‬‬ ‫‪0‬‬ ‫‪5‬‬
‫‪25‬‬ ‫‪0‬‬ ‫‪6‬‬
‫‪0‬‬ ‫‪25‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪61‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٔ : G91‬ظبَ اٌجشِغخ ثبعزخذاَ اإلؽذاص‪١‬بد إٌغج‪١‬خ‪:‬‬


‫‪FORMAT:‬‬
‫‪N.. G91‬‬
‫‪٣ ‬ضْ إهمجٍ إفوثع‪٤‬جس ًَ ٗوطز ك‪ْٓ ٢‬جً ثُؼور ْٓ٘‪ٞ‬دز ُِ٘وطز ثُْجدوز ُ‪ٜ‬ج ك‪ ٢‬ثُْٔجً‬
‫‪ ‬ثٌُ‪ٞ‬ه ‪ G90‬أ‪ٝ‬ثٌُ‪ٞ‬ه‪ٓ ٌٕٞ٣ G91‬ؤعٌث ك‪ ٢‬ؽٔ‪٤‬غ ثُذِ‪ًٞ‬جس ثُض‪ ٢‬صِ‪modal ٚ٤‬‬

‫ِضبي ‪:‬‬

‫ػ٘و صلؼ‪ َ٤‬ثٌُ‪ٞ‬ه ‪ُ G91‬ضقٌ‪٣‬ي ثُؼور ٖٓ ثُ٘وطز )‪ (0,0‬ػِ‪ً٘ ٠‬ض‪ ًٞ‬ثُٖـِز ثُٔ‪ٝٞ‬ـ دجٌُّْ‬
‫(‪ ) 0 – 1 – 6 – 5 – 4 – 3 – 2 – 1‬دجّضنوثّ ث‪٫‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز – ‪٣‬ضْ ثهمجٍ ثفوثع‪٤‬جس ثُ٘وج‪ ٟ‬ك‪٢‬‬
‫ْٓجً ًٌَٓ ثُؼور ًٔج ‪ٝٞٓ ٞٛ‬ـ دجُؾو‪ ٍٝ‬ثُضجُ‪: ٢‬‬

‫اإلؽذاص‪ٟ‬‬
‫ِؾ‪ٛ‬س ‪Y‬‬ ‫ِؾ‪ٛ‬س ‪X‬‬ ‫إٌمطخ‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪25‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪25‬‬ ‫‪2‬‬
‫‪25‬‬ ‫‪0‬‬ ‫‪3‬‬
‫‪25‬‬ ‫‪-25‬‬ ‫‪4‬‬
‫‪0‬‬ ‫‪-25‬‬ ‫‪5‬‬
‫‪-25‬‬ ‫‪0‬‬ ‫‪6‬‬
‫‪-25‬‬ ‫‪-25‬‬ ‫‪1‬‬
‫‪0‬‬ ‫‪-25‬‬ ‫‪0‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪62‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌؾشوخ اٌخط‪١‬خ ثبعزخذاَ اٌى‪ٛ‬د ‪G00 & G01‬‬

‫‪ : G00‬اٌؾشوخ اٌخط‪١‬خ اٌغش‪٠‬ؼخ ٌٍّشب‪٠ٚ‬ش اٌؼبغٍخ ) ‪( Rapid Traverse‬‬


‫‪ ٢ٛ‬فًٌز ثُؼور ك‪ ٠‬ثُلٌثؽ دو‪ ٕٝ‬ػِٔ‪٤‬ز صٖـ‪ ( َ٤‬أ‪ ١‬دو‪ ٕٝ‬ػِٔ‪٤‬ز هطغ ُِٔؼوٕ ) ‪ ٠ٛٝ‬فًٌز ك‪ْٓ ٢‬جً‬
‫مط‪ ٠‬د‪ٗ ٖ٤‬وطض‪ ( ٖ٤‬ثه‪ْٓ ٌٚ‬جكز د‪ٗ ٖ٤‬وطض‪ ٖ٤‬ك‪ ٢‬ثُلٌثؽ )‬

‫‪ ‬ػ٘و ثّضنوثّ ثٌُ‪ٞ‬ه ‪ٌ٣ G00‬ثػ‪ٓ ٠‬ؼٌكز ثْٗخ ْٓجً ُِؼور ك‪ ٢‬ثُلٌثؽ فض‪٣ ٫ ٠‬قوط ص‪ٚ‬جهّ د ‪١‬‬
‫ؽْْ هثمَ ْٓجفز ثُضٖـ‪َ٤‬‬
‫‪٣ ‬ؾخ صقٌ‪٣‬ي ثُؼور ك‪ٝٝ ٢‬غ ثدضوثة‪ ٢‬أهٌح ٓج ‪ُِٖ ٌٖٔ٣‬ـِز دجٌُ‪ٞ‬ه ‪ G0‬هذَ دوث‪٣‬ز ثُوطغ ُضوِ‪َ٤‬‬
‫ٍٖٓ ثُوطغ ك‪ ٢‬ثُ‪ٜٞ‬ثء ]‪[ Air Cutting Time‬‬
‫‪FORMAT:‬‬
‫…‪G0 X..Y..Z‬‬
‫صضقٌى ثَُُٔ٘وجس دجٌُْػز ثُو‪ٝ ٟٞٚ‬دو‪ ٕٝ‬صـي‪٣‬ز إُ‪ٗ ٠‬وطز ثُ‪ٜ‬وف ثُٔذٌٓؾز (ٓ‪ٝٞ‬غ صـ‪ ٌ٤٤‬ثُؼور‬
‫أ‪ٗ ٝ‬وطز ثدضوثء ُض٘ل‪٤‬ي ػِٔ‪٤‬جس هجهٓز)‪ُٝ ,‬يُي ‪٣‬ؾخ ثُض ًو ٖٓ صلجه‪ ٟ‬ثُض‪ٚ‬جهّ د ‪ ١‬ؽَء ك‪ ٢‬ثُٔجً‪٘٤‬ز‬
‫(ثُٖـِز أ‪ ٝ‬ثُٔغذضجس)‬
‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪ ‬أع٘جء ص٘ل‪٤‬ي ثٌُ‪ٞ‬ه ‪٣ G0‬ضْ صِوجة‪٤‬ج صؾج‪ٌّ َٛ‬ػز ثُضـي‪٣‬ز ثُٔذٌٓؾز ك‪ٗ ٢‬ظجّ ثُضقٌْ‬
‫‪ ‬ه‪ٔ٤‬ز ثٌُْػز ثُو‪ ٟٞٚ‬ك‪ ٢‬ثصؾج‪ُِٔ (X,Y,Z) ٙ‬جً‪٘٤‬ز صؼٌف ٖٓ ًضجُ‪ٞ‬ػ ثُٔجً‪٘٤‬ز‬
‫)‪ُٔ (3000mm/min.‬جً‪٘٤‬جس ثُضوً‪٣‬خ ‪Emco PC Turn 120 & Emco PC Mill 100‬‬
‫‪ٓ ‬لضجؿ ‪ٝ‬ذ‪ ٠‬ثُضـي‪٣‬ز ‪٣‬و‪٣ٝ‬ج ‪ ٌٕٞ٣‬كؼج‪Feed Override Switch is active ٫‬‬
‫ِضبي ‪:‬‬

‫‪Absolute G90‬‬
‫‪N50 G00 X 40 Y 56‬‬
‫‪Incremental G91‬‬
‫‪N50 G00 X- 30 Y-30.5‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪63‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ : G01‬اٌؾشوخ اٌخط‪١‬خ ِغ اٌزغز‪٠‬خ ) ‪( Linear Interpolation‬‬


‫فًٌز ثُؼور ػِ‪ْٓ ٠‬جً مط‪ ٠‬د‪ٗ ٖ٤‬وطض‪ ٖ٤‬دجُضـي‪٣‬ز ثُٔذٌٓؾز ُض٘ل‪٤‬ي ػِٔ‪٤‬ز هطغ ك‪ ٢‬ثُٔؼوٕ‬
‫‪FORMAT‬‬
‫‪N.. G01 X..Y..Z..F..‬‬
‫صضقٌى ثَُُٔ٘وجس دجُضـي‪٣‬ز إُ‪ٗ ٠‬وطز ثُ‪ٜ‬وف ثُٔذٌٓؾز( ُض٘ل‪٤‬ي ػِٔ‪٤‬ز صٖـ‪ َ٤‬ك‪ ٢‬ثُٔؼوٕ ػِ‪ْٓ ٠‬جً‬
‫مط‪) ٢‬‬

‫ِضبي‪:‬‬

‫‪Absolute G90‬‬
‫‪N.. G94‬‬
‫…‬
‫‪N20 G01 X 40 Y20.130 F500‬‬
‫‪Incremental G91‬‬
‫‪N.. G94 F500‬‬
‫…‬
‫‪N20 G01 X20 Y –25.9‬‬

‫اٌشطف ‪ٚ‬األل‪ٛ‬اط ) ‪: (Chamfers & Radii‬‬


‫ٓؼظْ ‪ٝ‬فوثس ثُضقٌْ َٓ‪ٝ‬هر دو‪ٝ‬ثٍ إ‪ٝ‬جك‪٤‬ز ‪ٝ‬ثُض‪ ٌٖٔ٣ ٠‬د‪ٜ‬ج ُِٔذٌٓؼ إٔ ‪٣‬وَِ ٖٓ ثُؼِٔ‪٤‬جس ثُقْجد‪٤‬ز‬
‫ف‪٤‬ظ ‪٣‬ضْ دٌٓؾز ثُٔؼجٓ‪٬‬س ‪ C‬أ‪ُ R ٝ‬ؼَٔ ٕطق ٓضٔجعَ د‪ْٓ ٖ٤‬جً‪ٓ ٖ٣‬ضوج‪ٟ‬ؼ‪ ٖ٤‬أ‪ ٝ‬ه‪ٔٓ ُٞ‬جُ‬
‫ُِْٔجً‪ ٖ٣‬دجّضنوثّ ‪ G00‬أ‪ٓ G01 ٝ‬غ ثّضنوثّ إفوثع‪٤‬جس ٗوطز ثًٌُٖ ٌَُ ٖٓ ثُٖطق أ‪ ٝ‬ثُو‪ُٞ‬‬
‫‪FORMAT‬‬
‫‪N.. G00/G01 X… Y.. C/R‬‬
‫‪N.. G00/G01 X.. Y..‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪64‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي‪: 0‬‬

‫صضقٌى ثُؼور ػِ‪ ٠‬ثٌُ٘ض‪ ًٞ‬ثُٔطِ‪ٞ‬ح ٖٓ ثُ٘وطز ٔ إُ‪ ٕ ٠‬ثُ‪ ٖ٠‬إُ‪ ٗ ٠‬دجّضنوثّ ثٌُ‪ٞ‬ه ‪٣ٝ - G01‬ضْ‬
‫دٌٓؾز ‪ٓ R & C‬غ ثّضنوثّ ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ُ٘وطز ًًٖ ثُو‪ (2) ُٞ‬أ‪ ٝ‬ثُٖطق )‪ً (3‬ج‪٥‬ص‪: ٢‬‬
‫‪N10 G01 X20 Y10 R8‬‬
‫‪N15 Y 50 C4‬‬
‫‪N20 X0‬‬
‫ِضبي ‪2‬‬

‫‪N05 G54‬‬
‫)‪N10 T1 H1 G43 M6 ( shell end mill Ø40‬‬
‫‪N15 S300 G94 F114 M3 M8‬‬
‫‪N20 G0 X-25 Y-25‬‬
‫‪N25 Z-10‬‬
‫‪N30 G41 H11 G1 X20 Y20‬‬
‫‪N35 Y90 C20‬‬ ‫ٗوطز ثُ‪ٜ‬وف ٔ ‪ٕ :‬طق‬
‫‪N40 X110 R20‬‬ ‫ٗوطز ثُ‪ٜ‬وف ٕ ‪ :‬صو‪ٌ٣ٝ‬‬
‫‪N45 X90 Y20 R20‬‬ ‫ٗوطز ثُ‪ٜ‬وف ٖ ‪ :‬صو‪ٌ٣ٝ‬‬
‫‪N50 X20‬‬
‫‪N55 G40 G0 X-25 Y-25‬‬
‫‪N60 G00 Z30 M5 M9‬‬
‫‪N65 M30‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪65‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِالؽظبد ‪:‬‬
‫ٔ – ‪٣‬ؾخ إٔ صٌ‪ ٕٞ‬ه‪ٔ٤‬ز ٗ‪ٚ‬ق ثُوطٌ أ‪ ٝ‬ثُٖطق ثهَ ٖٓ ‪ ٖٓ ًَ ٍٟٞ‬ثُْٔجً ثُْجدن ‪ٝ‬ثُضجُ‪ُٚ ٢‬‬
‫ٌُ‪٣ ٢‬ضقون ص٘ل‪٤‬ي‪ٙ‬‬
‫ٕ – ‪٣‬ؾخ إٔ ‪ ٌٕٞ٣‬ثُٖطق أ‪ ٝ‬ثُو‪ْٓ ُٞ‬ذ‪ٞ‬هج دقًٌز مط‪٤‬ز ‪ ٚ٤ِ٣ٝ G0 /G1‬فًٌز مط‪٤‬ز ‪G0 /‬‬
‫‪G1‬‬
‫ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور ‪٣‬و‪٣ٝ‬ج‪:‬‬
‫ػ٘و دٌٓؾز ْٓجً ثُقًٌز ‪٣‬ضْ صقٌ‪٣‬ي ثُؼور ػِ‪ً٘ ٠‬ض‪ ًٞ‬ثُٖـِز دض‪ٞ‬ؽ‪ ًٌَٓ ٚ٤‬ثُؼور د‪ٞ‬ثّطز ‪ٝ‬فور‬
‫ثُضقٌْ ُِٔجً‪٘٤‬ز‬
‫ِضبي ‪:‬‬
‫ػ٘و صقٌ‪٣‬ي ثُؼور ػِ‪ً٘ ٠‬ض‪ ًٞ‬ثُٖـِز ٖٓ ثُ٘وطز ‪ A‬إُ‪ ٠‬ثُ٘وطز ‪ B‬إُ‪ ٠‬ثُ٘وطز ‪ْٓ ٌٕٞ٣ C‬جً ثُؼور‬
‫ًجُٔ‪ٝٞ‬ـ دجٌُّْ ثُضجُ‪: ٢‬‬

‫ٖٓ ثٌُّْ ‪٣‬ض‪ٞ‬ـ إٔ ثٌُ٘ض‪ ًٞ‬ثُ٘جصؼ ػٖ ْٓجً ثُؼور ‪٣‬نضِق ػٖ ثٌُ٘ض‪ ًٞ‬ثُٔطِ‪ٞ‬ح ٖٓ ثٌُّْ‬
‫‪ُٝ‬يُي ‪٣‬ضْ ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور ػ٘و دٌٓؾز ْٓجً فًٌز ثُؼور ‪ ,‬إٓج ‪٣‬و‪٣ٝ‬ج د‪ٞ‬ثّطز‬
‫ثُٔذٌٓؼ أ‪ ٝ‬آُ‪٤‬ج د‪ٞ‬ثّطز ‪ٝ‬فور صقٌْ ثُٔجً‪٘٤‬ز‬
‫ِضبي ‪:‬‬
‫ُِضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور ‪٣‬و‪٣ٝ‬ج د‪ٞ‬ثّطز ثُٔذٌٓؼ ػ٘و صقٌ‪٣‬ي ثُؼور ٖٓ ثُ٘وطز ‪ A‬إُ‪ ٠‬ثُ٘وطز‬
‫‪ B‬إُ‪ ٠‬ثُ٘وطز ‪ُ C‬ؼَٔ ثٌُ٘ض‪ ًٞ‬ثُٔ‪ٝٞ‬ـ دجٌَُٖ ‪٣‬ضْ فْجح إفوثع‪٤‬جس ٗوج‪ ٟ‬صقو‪٣‬و ثُْٔجً ًج‪٥‬ص‪: ٢‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪66‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

‫ق‬ٚٗ ً‫ً ثُٖـِز دٔووث‬ٞ‫ؾخ إٍثفز ًٌَٓ ثُؼور ػٖ ً٘ض‬٣ ْ٤‫ ْٓضو‬٠‫ م‬٢‫ٔ) دجُْ٘ذز ُِقًٌز ك‬
‫هطٌ ثُؼور‬
Xa = R (absolute)
Ya =Yb = - R (absolute)
‫جس‬٤‫فوثع‬٪ُ ‫ذوج‬ٟ ‫ً ثُٖـِز‬ٞ‫ؾخ إٍثفز ًٌَٓ ثُؼور ػٖ ً٘ض‬٣ َ‫ ٓجة‬٠‫ م‬٢‫ٕ) دجُْ٘ذز ُِقًٌز ك‬
: ‫ز‬٤‫ص‬٥‫س ث‬٫‫ثُْٔض٘ضؾز ٖٓ ثُٔؼجه‬
‫اٌشغٍخ‬

‫اٌؼذح‬

Xb = R + L1 + b (incremental)
= R + L1 + R* cot (a/2)

Xc = ( b+L2+c)* cos (180-a) (incremental)


= [ R * cot (a/2) + L2 + R* cot (e/2) ]* cos (180-a)

Yc = ( b + L2 + c )* sin (180-a) (incremental)


= [ R * cot (a/2) + L2 + R* cot (e/2) ]* sin (180-a)

: ٟ‫ وبالر‬a & e ‫ب‬٠‫ا‬ٚ‫ٓ اٌض‬١‫غبد اٌؼاللخ ث‬٠‫ّىٓ ا‬٠ٚ

< e = 180º - <1


= 180º - (90º - <2)
= 180º - [90º - (180º -< a )]
=[180º - 90º + 180º - < a ]
=270º -< a
i.e < e = 270º- < a

Fanuc 0/21programming system


67
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌؾشوخ اٌذائش‪٠‬خ ثبعزخذاَ اٌى‪ٛ‬د ‪: G03 & G02‬‬

‫‪:G02‬اٌؾشوخ اٌذائش‪٠‬خ ف‪ ٟ‬ارغبٖ ػمبسة اٌغبػخ‬


‫)‪:(Circular interpolation clockwise‬‬
‫‪:G03‬اٌؾشوخ اٌذائش‪٠‬خ ف‪ ٟ‬ػىظ ارغبٖ ػمبسة اٌغبػخ‬
‫)‪:(Circular interpolation counterclockwise‬‬

‫‪ٝ‬صضْ ثُذٌٓؾز ُِقًٌز ثُوثةٌ‪٣‬ز دئفو‪ ٟ‬ثُطٌم ث‪٥‬ص‪٤‬ز ‪:‬‬


‫ٔ‪ -‬دئهمجٍ إفوثع‪٤‬جس ٗوطز ث‪ٗ٫‬ض‪ٜ‬جء ‪ٚٗٝ‬ق هطٌ ثُو‪ُٞ‬‬
‫‪FORMAT:‬‬
‫‪N../G02/G03 X..Y..Z.. R..F..‬‬

‫صضقٌى ثُؼور ك‪ْٓ ٢‬جً هثةٌ‪ٗ ٖٓ ١‬وطز ث‪٫‬دضوثء إُ‪ٗ ٠‬وطز ث‪ٗ٫‬ض‪ٜ‬جء دضـي‪٣‬ز ‪F‬‬
‫‪ : X, Y, Z‬إفوثع‪٤‬جس ٗوطز ث‪ٗ٫‬ض‪ٜ‬جء (ٓطِوز أ‪ْٗ ٝ‬ذ‪٤‬ز)‬
‫‪ٚٗ :‬ق هطٌ ثُو‪ُٞ‬‬ ‫‪R‬‬
‫‪٣ٝ‬ضْ صقو‪٣‬و ثُو‪ ُٞ‬ثُٔطِ‪ٞ‬ح دجمض‪٤‬جً إٓج ‪ R‬أ‪-R ٝ‬‬

‫ٕ‪ -‬دئهمجٍ إفوثع‪٤‬جس ٗوطز ث‪ٗ٫‬ض‪ٜ‬جء ‪ ًٌَٓٝ‬ثُو‪ًٝ‬ثٕ‬


‫‪FORMAT:‬‬
‫‪N.. G02 / G03 X..Y..Z.. I.. J.. K..F..‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪68‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫صضقٌى ثُؼور ك‪ْٓ ٢‬جً هثةٌ‪ٗ ٖٓ ١‬وطز ث‪٫‬دضوثء إُ‪ٗ ٠‬وطز ث‪ٗ٫‬ض‪ٜ‬جء دضـي‪٣‬ز ‪F‬‬
‫‪ : X, Y, Z‬إفوثع‪٤‬جس ٗوطز ث‪ٗ٫‬ض‪ٜ‬جء (ٓطِوز ث‪ْٗ ٝ‬ذ‪٤‬ز)‬
‫‪ : I, J, K‬ث‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ًٌَُٔ ثُو‪ًٝ‬ثٕ ٓوجّج ٓتٖ ٗوطتز ث‪٫‬دضتوثء (صؤمتي دئٕتجًثس ٓ‪ٞ‬ؽذتز أ‪ٝ‬‬
‫ّجُذز فْخ ثصذجػ‪ٜ‬ج أ‪ٓ ٝ‬نجُلض‪ٜ‬ج ‪٫‬صؾج‪ٛ‬جس ثُٔقج‪ X,Y,Z ًٝ‬ػِ‪ ٠‬ثُضٌص‪٤‬خ‬
‫‪ :‬أفوثع‪ ٢‬ثًٌَُٔ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬ ‫‪I‬‬
‫‪ :‬أفوثع‪ ٢‬ثًٌَُٔ ك‪ ٢‬ثصؾج‪ ٙ‬ثُٔق‪Y ًٞ‬‬ ‫‪J‬‬
‫‪ :‬أفوثع‪ ٢‬ثًٌَُٔ ك‪ ٢‬ثصؾج‪ ٙ‬ثُٔق‪Z ًٞ‬‬ ‫‪K‬‬
‫ِالؽظبد‪:‬‬
‫ٔ ‪ -‬ػ٘وٓج صٌ‪ ٕٞ‬ه‪ٔ٤‬ز ثُٔؼجَٓ ‪ I‬أ‪ Jٝ‬أ‪ٙ = Kٝ‬لٌ ‪ ٌٖٔ٣‬فيف ثُٔؼجَٓ ٖٓ ثُذِ‪ٞ‬ى‬
‫ٕ ‪٣ -‬ضْ دٌٓؾز ثُقًٌز ثُوثةٌ‪٣‬ز ك‪ ٢‬ثُْٔض‪ ٟٞ‬ثُلؼجٍ )‪(G17,G18,G19‬‬
‫ٖ ‪ -‬ػ٘تتو ثُذٌٓؾتتز ُؼٔتتَ ْٓتتجً هثةتتٌ‪ً ١‬جٓتتَ (ٓ‪ ٖٙ‬هًؽتتز) صٌتت‪ٗ ٕٞ‬وطتتز ث‪٫‬دضتتوثء = ٗوطتتز ث‪ٗ٫‬ض‪ٜ‬تتجء‬
‫‪٣ٝ‬ؾخ ك‪ٛ ٢‬ي‪ ٙ‬ثُقجُز ثُذٌٓؾز دجّضنوثّ ثُٔؼجٓ‪٬‬س ‪ُ I & J & K‬ضقو‪٣‬و ًٌَٓ ثُوثةٌر‬

‫ٗ ‪ -‬ك‪ ٢‬فجُز إهمجٍ ثُٔق‪ ًٞ‬ثُغجُظ ك‪ ٠‬ثُذٌٓؾز ُِقًٌز ثُوثةٌ‪٣‬ز ك‪٘٤‬ضؼ ػٖ ىُي ْٓجً هثةٌ‪ُُٞ ١‬ذ‪٢‬‬
‫٘ ‪ّ -‬تتٌػز ثُضـي‪٣‬تتز كتت‪ٛ ٢‬تتي‪ ٙ‬ثُقجُتتز ‪ ٫‬صضؼِتتن دجُْٔتتجً ثُِتت‪ُٞ‬ذ‪ٝ ٢‬إٗٔتتج صضؼِتتن دْٔتو‪ ٠‬ثُْٔتتجً ثُِتت‪ُٞ‬ذ‪٢‬‬
‫] ثُْٔجً ثُوثةٌ‪ ١‬ك‪ْٓ ٢‬ض‪ ٟٞ‬ث‪ّ٩‬وج‪[ ٟ‬‬
‫‪٣‬ضْ ثُضقٌْ ك‪ ٢‬ثُقًٌز ثُنط‪٤‬ز ُِٔق‪ ًٞ‬ثُغجُظ دق‪٤‬ظ ‪ُ٘ َٚ٣‬وطز ث‪ٗ٫‬ض‪ٜ‬تجء كت‪ٗ ٢‬لتِ ص‪ٞ‬ه‪٤‬تش ثُ‪ٙٞ‬ت‪ٍٞ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪69‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ُِقًٌز ثُٔق‪٣ًٞ‬ز ثُوثةٌ‪٣‬ز‬


‫‪ - ٙ‬ثُْٔجً ثُِ‪ُٞ‬ذ‪ٓ ٌٕٞ٣ ٢‬ضجفج كو‪ ٠‬ك‪ْٓ ٢‬ض‪ٓ XY ٟٞ‬غ ‪G17‬‬
‫‪ٍ - 7‬ث‪٣ٝ‬ز ثُٔ‪٣ Ø َ٤‬ؾخ إٔ صٌ‪ ٕٞ‬ثهَ ٖٓ٘ٗ هًؽز ) ‪(Ø < 45º‬‬
‫‪ - 8‬ك‪ ٢‬فجُز ف‪ َ٤‬ثُضٔجُ ‪٣‬نضِق د ًغٌ ٖٓ ٕهًؽز ك‪ ٢‬ثُقًٌز ث‪ٗ٫‬ضوجُ‪٤‬ز هثمَ ثُذِ‪ٞ‬ى ثُ‪ٞ‬ثفو ك‪٤‬ؾتخ‬
‫ػ٘و ىُي ثُض‪ٞ‬هق دجٌُجَٓ ك‪ٌٓ ًَ ٢‬ر هذَ أ‪ ٝ‬دؼو ثُِ‪ُٞ‬خ ثُقَِ‪ّ٫ ٢ٗٝ‬ضٌٔجٍ ثُْٔجً‬

‫اٌزؼ‪٠ٛ‬ط ف‪ ٟ‬غ‪ٛ‬ي اٌؼذح ( و‪ٛ‬د ‪)G43 & G44‬‬


‫‪ : G43‬صؼ‪ ٍٟٞ ٜ٣ٞ‬ثُؼور دجُٔ‪ٞ‬ؽخ ‪Tool length compensation +ve‬‬
‫‪ : G44‬صؼ‪ ٍٟٞ ٜ٣ٞ‬ثُؼور دجُْجُخ ‪Tool length compensation -ve‬‬
‫‪FORMATE:‬‬
‫‪N.. G43/G44 H..‬‬
‫دئهمجٍ ثٌُ‪ٞ‬ه ‪ G43‬أ‪ ٝ‬ثٌُ‪ٞ‬ه ‪٣ G44‬ضْ ثّضوػجء ه‪ٔ٤‬ز ‪ ٍٟٞ‬ثُؼور ثُض‪ ٢‬صْ ه‪٤‬جّ‪ٜ‬ج ‪ٝ‬صْؾ‪ِٜ٤‬ج ك‪ٙ ٢‬لقز‬
‫‪ Tool Offset‬ك‪ ٢‬ؽ‪٤‬خ ثُؼور ‪H‬‬
‫‪ٛ‬ي‪ ٙ‬ثُو‪ٔ٤‬ز ‪٣‬ضْ إ‪ٝ‬جكض‪ٜ‬ج أ‪ ٝ‬م‪ٜٔٚ‬ج ٖٓ ه‪ٔ٤‬ز إفوثع‪ ًٌَٓ ٢‬ثُؼور ك‪ ٢‬ثصؾج‪ ٙ‬ثُٔق‪ً Z ًٞ‬ضؼ‪ ٜ٣ٞ‬ك‪٢‬‬
‫‪ ٍٟٞ‬ثُؼور ك‪ ٢‬ؽٔ‪٤‬غ ٓ‪ٞ‬ث‪ٝ‬غ فًٌز ثُؼور ( ٓغ صلؼ‪ َ٤‬ثُْٔض‪ XY ٟٞ‬دجٌُ‪ٞ‬ه ‪) G17‬‬
‫ٓغ‪٣ : ٬‬ضْ إ‪ٝ‬جكز ثُو‪ٔ٤‬ز ثُْٔؾِز ك‪ ٢‬ؽ‪٤‬خ ثُؼور ‪ H05‬إُ‪ ٠‬ث‪٫‬فوثع‪ ًٌَُٔ Z ٢‬ثُؼور ًجّضؼ‪ٞ‬ث‪ٛ‬‬
‫ُط‪ ٍٞ‬ثُؼور‬
‫‪ : G49‬إُـجء ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور‬
‫‪FORMATE:‬‬
‫‪N.. G49..‬‬

‫دئهمجٍ ثٌُ‪ٞ‬ه ‪٣ G49‬ضْ إُـجء ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور دجٌُ‪ٞ‬ه ‪ G43‬أ‪ ٝ‬ثٌُ‪ٞ‬ه ‪ G44‬ثُي‪ّ ١‬ذن إهمجُ‪ٚ‬‬
‫ك‪ ٢‬ثُذٌٗجٓؼ )‬

‫‪Fanuc 0/21programming system‬‬


‫‪71‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزصؾ‪١‬ؼ اٌزٍمبئ‪ٌٕ ٟ‬صف لطش عى‪ٕ١‬خ اٌزفش‪٠‬ض ( و‪ٛ‬د ‪: (G42 & G41‬‬

‫دئهمجٍ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ٌّ‪٘٤‬ز ثُضلٌ‪ُ٘ َ٣‬ظجّ ثُضقٌْ ‪٣ ,‬و‪ ّٞ‬ثُ٘ظجّ آُ‪٤‬ج دقْجح ْٓجً ًٌَٓ ثُؼور‬
‫ٓ‪ٞ‬ثٍ‪٣‬ج ُْٔجً ثٌُ٘ض‪ ًٞ‬ثُٔذٌٓؼ ‪٣ٝ‬ذؼو ػ٘‪ ٚ‬دٔووثً ٗ‪ٚ‬ق ثُوطٌ ‪ٝ‬دجُضجُ‪٣ ٢‬ضْ ثُض‪ٚ‬ق‪٤‬ـ ثُضِوجة‪٢‬‬
‫ُ٘‪ٚ‬ق هطٌ ثٌُْ‪٘٤‬ز‬
‫‪ : G41‬رؼ‪٠ٛ‬ط ٔصف اٌمطش ‪٠‬غبس ‪Cutter radius compensation left‬‬

‫ك‪ ٢‬فجُز ص‪ٞ‬ؽ‪ ٚ‬ثُ٘ظٌ ك‪ ٢‬ثصؾج‪ ٙ‬فًٌز ثُؼور ‪ًٝ‬جٗش ثُؼور ك‪ ٢‬ثُؾجٗخ ث‪ٌُِ٘ ٌْ٣٧‬ض‪ ًٞ‬ثُٔطِ‪ٞ‬ح‬
‫صٖـ‪ ِٚ٤‬صضْ ثُذٌٓؾز دجّضنوثّ ثٌُ‪ٞ‬ه ‪G41‬‬
‫دجمض‪٤‬جً ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور ‪٣‬ضْ ثّضوػجء ٗ‪ٚ‬ق ثُوطٌ دذٌٓؾز ثُٔؼجَٓ ‪ٌٓ( H‬جٕ ك‪٢‬‬
‫‪ٙ‬لقز ‪٣ tool offset‬ضْ إهمجٍ ٗ‪ٚ‬ق ثُوطٌ ك‪)ٚ٤‬‬
‫‪FORMAT:‬‬
‫‪G41 H..‬‬
‫‪ : G42‬رؼ‪٠ٛ‬ط ٔصف اٌمطش ‪Cutter radius Compensation right ٓ١ّ٠‬‬

‫ك‪ ٢‬فجُز ص‪ٞ‬ؽ‪ ٚ‬ثُ٘ظٌ ك‪ ٢‬ثصؾج‪ ٙ‬فًٌز ثُضـي‪٣‬ز ُِؼور ‪ًٝ‬جٗش ثُؼور ك‪ ٢‬ثُؾجٗخ ث‪ٌُِ٘ ٖٔ٣٧‬ض‪ًٞ‬‬
‫ثُٔطِ‪ٞ‬ح صٖـ‪ ٌٖٔ٣ – ِٚ٤‬ثُذٌٓؾز دجّضنوثّ ثٌُ‪ٞ‬ه ‪G42‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪71‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ ‬دٌٓؾز ثُٔؼجَٓ ‪ٓ H‬غ ‪٣ G41 & G42‬ؼضذٌ ‪٣ًٌٝٝ‬ج ‪ ٌُٚ٘ٝ‬ؿ‪ ٌٟٖٝٓ ٌ٤‬ف‪٤‬ظ إٔ‬
‫ثُٔؼجَٓ ‪ ٌٕٞ٣ H‬كؼج‪ ٖٓ ٫‬آمٌ ٌٓر صْ إهمجُ‪ ٚ‬ك‪ ٢‬ػِٔ‪٤‬ز ثُذٌٓؾز‬
‫‪ : G40‬اٌغبء اٌزؼ‪٠ٛ‬ط ف‪ٔ ٝ‬صف اٌمطش )‪(Canceling cutter radius compensation‬‬
‫‪FORMAT: N.. G40‬‬
‫‪N.. G40 G0 / G1 X.. Y.. Z..‬‬
‫‪ ٌٖٔ٣ ‬إهمجٍ ثٌُ‪ٞ‬ه ‪ G40‬ك‪ٗ ٢‬لِ ثُذِ‪ٞ‬ى ثُنجٗ دقًٌز ثُؼور أ‪ ٝ‬ك‪ ٢‬دِ‪ٞ‬ى ٓ٘ل‪ َٚ‬هذِ‪ٚ‬‬
‫‪٣ ‬ضْ إهمجٍ ثٌُ‪ٞ‬ه ‪ G40‬ػ٘و مٌ‪ٝ‬ػ ثُؼور دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ثُْٔجً ثُٔطِ‪ٞ‬ح أ‪ ٝ‬دٌؽ‪ٞ‬ع ثُؼور‬
‫إُ‪ٗ ٢‬وطز دوث‪٣‬ز صلؼ‪ G41 & G42 َ٤‬أ‪ٜٔ٣‬ج أّذن‬
‫‪ ‬ػ٘و صـ‪ ٌ٤٤‬ثُذٌٓؾز ٖٓ ً‪ٞ‬ه ‪ G41‬إُ‪ًٞ ٠‬ه ‪ G42‬أ‪ ٝ‬ثُؼٌِ ‪٣‬ؾخ أ‪ ٫ٝ‬ث‪ُ٩‬ـجء دجّضنوثّ ‪ G40‬عْ‬
‫ثُضق‪٦ُ َ٣ٞ‬مٌ – ف‪٤‬ظ ‪٣ ٫‬ضْ ثُضـ‪ ٌ٤٤‬ثُٔذجٌٕ د‪G42 & G41 ٖ٤‬‬
‫ِغبساد اٌؼذح ِغ اخز‪١‬بس أ‪ ٚ‬اٌغبء اٌزؼ‪٠ٛ‬ط ف‪ٔ ٟ‬صف لطش اٌؼذح ‪:‬‬
‫ثُْٔجً ثُٔذٌٓؼ‬
‫ثُْٔجً ثُقو‪٤‬و‪٢‬‬

‫ٗوطز ث‪٫‬هضٌثح أٓجّ فجكز ً٘ض‪ ًٞ‬ثُٖـِز‬

‫ٗوطز ث‪٫‬هضٌثح صوغ دؾ‪ٞ‬ثً ثُقٌف ثُؾجٗذ‪ُ ٢‬قجكز ً٘ض‪ ًٞ‬ثُٖـِز‬

‫ٗوطز ث‪٫‬هضٌثح صوغ مِق فجكز ً٘ض‪ ًٞ‬ثُٖـِز‬

‫‪Fanuc 0/21programming system‬‬


‫‪72‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫شىً ِغبساد اٌؼذح ِغ ثشِغخ اٌى‪ٛ‬د ‪:G41&G42‬‬


‫ثُْٔجً ثُٔذٌٓؼ‬
‫ثُْٔجً ثُقو‪٤‬و‪٢‬‬

‫ْٓجً ثُؼور ػ٘و فجكز هثمِ‪٤‬ز‬

‫ْٓجً ثُؼور ػ٘و فجكز مجًؽ‪٤‬ز دَث‪٣ٝ‬ز أًذٌ ٖٓ ٓ‪º9‬‬

‫ْٓجً ثُؼور ػ٘و فجكز مجًؽ‪٤‬ز دَث‪٣ٝ‬ز أ‪ٙ‬ـٌ ٖٓ ٓ‪º9‬‬


‫ِالؽظبد ‪:‬‬
‫‪ٓ ‬غ ثُقًٌز ك‪ْٓ ٢‬جً ه‪ ُٞ‬هثةٌ‪٣ ١‬ضْ ث‪٫‬هضٌثح ٖٓ ٗوطز ث‪٫‬دضوثء أ‪ ٝ‬ث‪ٗ٫‬ض‪ٜ‬جء ُِو‪ٔٓ ُٞ‬جّج‬
‫ُ‪ٜ‬ج‬
‫‪ْٓ ‬جً ث‪٫‬هضٌثح أ‪ ٝ‬ثُنٌ‪ٝ‬ػ ٖٓ ثٌُ٘ض‪٣ ًٞ‬ؾخ إٔ ‪ ٌٕٞ٣‬أًذٌ ٖٓ ٗ‪ٚ‬ق هطٌ ثٌُْ‪٘٤‬ز ‪, R‬‬
‫‪ٝ‬إ‪٤ّ ٫‬ض‪ٞ‬هق ثُذٌٗجٓؼ ‪ٚ٣ٝ‬وً ًّجُز مط‬
‫‪ ‬ك‪ ٢‬فجُز ػ٘ج‪ ٌٙ‬ثٌُ٘ض‪ ًٞ‬أ‪ٙ‬ـٌ ٖٓ ٗ‪ٚ‬ق هطٌ ثُؼور ‪ , R‬ك‪ٜ‬يث ‪٣‬ؤه‪ ١‬إُ‪ ِٟٔ ٠‬د‪٤‬جٗجس‬
‫ثٌُ٘ض‪٣ٝ , ًٞ‬و‪ ّٞ‬ثُذٌٗجٓؼ دوٌثءر ع‪٬‬عز دِ‪ًٞ‬جس ّجدوز ُِضؼٌف ػِ‪ ٠‬د‪٤‬جٗجس ػ٘ج‪ ٌٙ‬ثٌُ٘ض‪,ًٞ‬‬
‫‪ٚ٣ٝ‬وً ثُذٌٗجٓؼ ًّجُز مط ك‪ٛ ٢‬ي‪ ٙ‬ثُقجُز‬

‫‪Fanuc 0/21programming system‬‬


‫‪73‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫صفؾخ ادخبي ث‪١‬بٔبد اٌؼذح ف‪ ٟ‬ثشٔبِظ رشغ‪ ً١‬اٌّبو‪ٕ١‬خ‬

‫‪T3G43H3‬‬

‫‪G41H13‬‬
‫‪G42H13‬‬

‫اٌجشِغخ ثبعزخذاَ األو‪ٛ‬اد ‪( polar Coordinates( G15&G16‬‬


‫‪ : G16‬رشغ‪ ً١‬اإلؽذاص‪١‬بد اٌمطج‪١‬خ )‪(Polar coordinates‬‬

‫‪FORMAT:‬‬
‫‪N.. G15/G16‬‬
‫‪ ‬دضلؼ‪٣ G16 َ٤‬ضْ صؼٌ‪٣‬ق إفوثع‪٤‬جس ثُ٘وج‪ ٟ‬دج‪٩‬فوثع‪٤‬جس ثُوطذ‪٤‬ز‬
‫‪٣ ‬ضْ ثمض‪٤‬جً ثُْٔض‪ ٟٞ‬ثُي‪ْٗ ١‬ضؼَٔ ك‪ ٚ٤‬ثُذٌٓؾز دج‪٩‬فوثع‪٤‬جس ثُوطذ‪٤‬ز د‪ٞ‬ثّطز ثٌُ‪ٞ‬ه‬
‫‪G17–G18 G19‬‬
‫‪ ‬ػ٘‪ٞ‬ثٕ ثُٔق‪ ًٞ‬ث‪ٚٗ = ٍٝ٧‬ق ثُوطٌ دجُْ٘ذز ُ‪ٚ‬لٌ ثُٖـِز‬
‫‪ ‬ػ٘‪ٞ‬ثٕ ثُٔق‪ ًٞ‬ثُغجٗ‪ = ٢‬ثَُث‪٣ٝ‬ز ثُٔذٌٓؾز دجُوًؽجس دجُْ٘ذز ُ‪ٚ‬لٌ ثُٖـِز‬

‫‪Fanuc 0/21programming system‬‬


‫‪74‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي‪:‬‬
‫‪N 75 G17 G16‬‬
‫‪N 80 G01 X50 Y30‬‬
‫)‪X =50 (mm‬‬ ‫ٗ‪ٚ‬ق ثُوطٌ‬ ‫ثُٔق‪ ًٞ‬ث‪ٍٝ٧‬‬
‫‪Y = 30‬‬ ‫ثَُث‪٣ٝ‬ز دجُوًؽجس‬ ‫ثُٔق‪ ًٞ‬ثُغجٗ‪٢‬‬

‫‪: G15‬اٌغبء رشغ‪ ً١‬اإلؽذاص‪١‬بد اٌمطج‪١‬خ )‪(Polar coordinates‬‬


‫‪N 85 G15 G01 X30 Y60‬‬

‫ر‪ٛ‬لف اٌزغز‪٠‬خ ِغ اعزّشاس د‪ٚ‬ساْ اٌؼبِ‪ٛ‬د اٌشئ‪١‬غ‪ٌٍّ ٟ‬بو‪ٕ١‬خ ‪: ( Dwell ) G04‬‬

‫‪FORMAT:‬‬
‫]‪N.. G04 X… [sec.‬‬
‫‪OR‬‬
‫]‪N.. G04 P… [m sec.‬‬
‫صض‪ٞ‬هق فًٌز صـي‪٣‬ز ثُؼور َُٖٓ ٓؼ‪٣ ٖ٤‬ؼٌف دجُٔؼجَٓ ‪ P‬أ‪X ٝ‬‬

‫‪٠‬غزخذَ ف‪ ٝ‬اٌؾبالد االر‪١‬خ‪:‬‬


‫ٔ ‪ -‬ك‪ ٢‬ثٌُٔثفَ ث‪ٗ٫‬ضوجُ‪٤‬ز د‪ ٖ٤‬ػِٔ‪٤‬ض‪ ٢‬صٖـ‪َ٤‬‬
‫ٕ ‪ -‬ػ٘و ثٌُؿذز ك‪ ٢‬ػَٔ ٗ‪ٜ‬ج‪٣‬جس فجهر‬
‫ٖ ‪ -‬ثّتتتضؼوثٍ ‪ٝ‬صْتتت‪٣ٞ‬ز ‪ٝ‬صٖتتتط‪٤‬خ أً‪ٝ‬تتت‪٤‬ز ثُغوتتت‪ٞ‬ح م‪ٙٞٚ‬تتتج كتتت‪ ٢‬ػِٔ‪٤‬تتتجس ثُضنتتت‪ ٔ٣ٞ‬ث‪ّ٫‬تتتط‪ٞ‬ثٗ‪٢‬‬
‫‪ٝ‬ثُٔنٌ‪٢ٟٝ‬‬
‫ٗ ‪ -‬ػ٘و ثُض‪ٞ‬هق ك‪ٝٞٓ ٢‬غ ٓقوه ُِؼور‬
‫٘ ‪ -‬ػ٘وٓج ‪ٌ٣‬ثه إػطجء ثُلٌ‪ٙ‬ز ُ‪ ٍٞٙٞ‬ثُؼٔ‪ٞ‬ه ثٌُة‪ ٢ْ٤‬إُ‪ ٠‬ثٌُْػز ثُٔطِ‪ٞ‬دز هذَ هم‪ ٍٞ‬ثُؼور كت‪٢‬‬
‫ثُٖـِز‬

‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪ ‬ػ٘و ثّضنوثّ ثُٔؼجَٓ ‪٣ ٫ P‬ؾ‪ ٍٞ‬ثّضنوثّ ثٌُْ‪ ًٞ‬ثُؼٌٖ‪٣‬ز ( أًهجّ ‪ٙ‬ق‪٤‬قز كو‪)٠‬‬
‫‪ ‬صقوط فجُز ثُو‪ًٝ‬ثٕ دو‪ ٕٝ‬صـي‪٣‬تز ػ٘توٓج ص‪ٚ‬تَ ّتٌػز صـي‪٣‬تز ثُؼتور كت‪ ٢‬ثُقًٌتز ث‪٧‬م‪٤‬تٌر إُت‪٠‬‬
‫‪ٙ‬لٌ‬
‫( ثُو‪ٔ٤‬ز ثُو‪ َُٖٓ ٟٞٚ‬ثُض‪ٞ‬هق ػٖ ثُضـي‪٣‬ز) ‪t max = 2000 sec‬‬
‫‪t min = 0.1sec‬‬ ‫(ثُو‪ٔ٤‬ز ثُ‪ٚ‬ـٌ‪ َُٖٓ ٟ‬ثُض‪ٞ‬هق ػٖ ثُضـي‪٣‬ز)‬

‫‪Fanuc 0/21programming system‬‬


‫‪75‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي‪:‬‬
‫]‪N 75 G04 X 2.5 [dwell=2.5sec‬‬

‫]‪N 95 G04 P1000 [dwell = 1sec=1000 m sec‬‬

‫ػوه ه‪ًٝ‬ثس ثُؼٔ‪ٞ‬ه ثُ‪ٍٓ٬‬ز ‪ٔٓٓٓxٙٓ x‬‬


‫ٍٖٓ ص‪ٞ‬هق ثُضـي‪٣‬ز ( دجُِٔ‪ ٢‬عجٗ‪٤‬ز ) =‬
‫ٌّػز ه‪ًٝ‬ثٕ ثُؼٔ‪ٞ‬ه ثٌُة‪ُ( ٢ْ٤‬لز ‪ /‬هه‪٤‬وز )‬

‫‪ٌ٣‬ل‪٨ُ ٢‬ؿٌث‪ ٛ‬ثُؼجه‪٣‬ز ٖٓ ٖ ثُ‪ُ ٕٓ ٠‬لز ُضٖط‪٤‬خ أً‪٤ٝ‬جس ثُغو‪ٞ‬ح ٓغ‪٬‬‬

‫اخز‪١‬بس ِغز‪ ٜٛ‬اٌزشغ‪: ( G17 – G18 – G19 ) ً١‬‬

‫‪ : G17‬ثمض‪٤‬جً ثُْٔض‪ُ X-Y Plane ٟٞ‬ضٖـ‪ َ٤‬ثُقًٌز ثُنط‪٤‬ز ‪ٝ‬ثُوثةٌ‪٣‬ز ‪ٝ‬ث‪٩‬فوثع‪٤‬جس ثُوطذ‪٤‬ز‬
‫‪:: G18‬ثمض‪٤‬جً ثُْٔض‪ُ X-Z Plane ٟٞ‬ضٖـ‪ َ٤‬ثُقًٌز ثُنط‪٤‬ز ‪ٝ‬ثُوثةٌ‪٣‬ز ‪ٝ‬ث‪٩‬فوثع‪٤‬جس ثُوطذ‪٤‬ز‬
‫‪: : G19‬ثمض‪٤‬جً ثُْٔض‪ُ Y-Z Plane ٟٞ‬ضٖـ‪ َ٤‬ثُقًٌز ثُنط‪٤‬ز ‪ٝ‬ثُوثةٌ‪٣‬ز ‪ٝ‬ث‪٩‬فوثع‪٤‬جس ثُوطذ‪٤‬ز‬

‫‪FORMAT:‬‬
‫‪N..G17 / G18 /G19‬‬
‫‪٣‬ضْ صؼٌ‪٣‬ق ثُْٔض‪ ٟٞ‬ثُي‪٣ ١‬ضْ ك‪ ٚ٤‬صٖـ‪ َ٤‬ثُقًٌز ثُوثةٌ‪٣‬ز ‪ٝ‬صٖـ‪ َ٤‬ث‪٩‬فوثع‪٤‬جس ثُوطذ‪٤‬ز ‪ٝ‬أ‪ٞ٣‬ج ‪٣‬ضْ ك‪ٚ٤‬‬
‫فْجح ثّضؼ‪ٞ‬ث‪ٚٗ ٛ‬ق هطٌ ثُؼور‬
‫‪٣ٝ‬ضْ إهمجٍ ه‪ٔ٤‬ز ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور ك‪ ٢‬ثصؾج‪ ٙ‬ثُٔق‪ ًٞ‬ثُؼٔ‪ٞ‬ه‪ ١‬ػِ‪ْٓ ٠‬ض‪ ٟٞ‬ثُضٖـ‪ َ٤‬ثُي‪٣ ١‬ضْ‬
‫ثمض‪٤‬جً‪ٙ‬‬
‫‪G17 XY - plane‬‬
‫‪G18 XZ - plane‬‬
‫‪G19 YZ - plane‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪76‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اخز‪١‬بس ‪ٚ‬ؽذاد ٔظبَ اٌم‪١‬بط ( ٍٍِ‪ّ١‬زش – ث‪ٛ‬صخ )‬


‫‪:‬صٖـ‪ٗ َ٤‬ظجّ ثُو‪٤‬جُ دجُذ‪ٙٞ‬ز ػِ‪ٌٓ ٠‬ثًَ ثُضٖـ‪ َ٤‬دجُضلٌ‪َ٣‬‬ ‫‪(Measuring in inches) G20‬‬
‫‪: (Measuring in Millimeters) G21‬صٖـ‪ٗ َ٤‬ظجّ ثُو‪٤‬جُ دجُِِٔ‪ٔ٤‬ضٌ ػِ‪ٌٓ ٠‬ثًَ ثُضٖـ‪ َ٤‬دجُضلٌ‪َ٣‬‬
‫ٔظبَ اٌم‪١‬بط ثبٌج‪ٛ‬صخ )‪: (Measuring in inches‬‬
‫‪FORMAT:‬‬
‫‪N … G20‬‬
‫دذٌٓؾز ثٌُ‪ٞ‬ه ‪ G20‬صضق‪ ٍٞ‬ثُو‪ ْ٤‬ثُضجُ‪٤‬ز إُ‪ٗ ٠‬ظجّ ثُو‪٤‬جُ دجُذ‪ٙٞ‬ز‪:‬‬
‫ٔ ‪-‬ثُضـي‪٣‬ز ‪ / ْٓ :‬هه‪٤‬وز ← د‪ٙٞ‬ز ‪ /‬هه‪٤‬وز‬
‫ْٓ ‪ُ /‬لز ← د‪ٙٞ‬ز ‪ُ /‬لز‬
‫ٕ ‪ : ( Offsets )-‬ه‪ ْ٤‬إٍثفز ثُ‪ٚ‬لٌ ‪ٝ‬ه‪٤‬جُ ثُؼور ‪ٝ‬ص ًَ ثُؼور ْٓ ← د‪ٙٞ‬ز‬
‫ٖ ‪ْٓ-‬جكجس فًٌز ثُؼور ْٓ ← د‪ٙٞ‬ز‬
‫ٗ ‪ -‬إفوثع‪٤‬جس ٓ‪ٝٞ‬غ ثُؼور ْٓ ← د‪ٙٞ‬ز‬
‫٘ ‪ٌّ-‬ػز ثُوطغ ٓضٌ‪ /‬ثُوه‪٤‬وز ← هوّ ‪ /‬هه‪٤‬وز‬

‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪٣‬ؾخ ثُذٌٓؾز دجٌُ‪ٞ‬ه ‪ G20‬ك‪ ٢‬ثُذِ‪ٞ‬ى ث‪ ٖٓ ٍٝ٧‬ثُذٌٗجٓؼ‬
‫‪ ‬آمٌ ٗظجّ ه‪٤‬جُ كؼجٍ ك‪ ٢‬ثُذٌٗجٓؼ ّ‪ ٞٛ ٌٕٞ٤‬ثُ٘ظجّ ثُلؼجٍ فض‪ ٠‬دؼو ثّضنوثّ ثُٔلضجؿ‬
‫ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز ‪ON / OFF‬‬
‫‪ُِ ‬ؼ‪ٞ‬هر إُ‪ٗ ٠‬ظجّ ثُضٖـ‪ َ٤‬ثٌُة‪٣ ٢ْ٤‬ل‪ َٞ‬ثّضنوثّ ‪٣ٌٟ‬وز )‪MDI (manual data input‬‬
‫ِضبي ) ‪(MDI - G20 – cycle start‬‬

‫ٔظبَ اٌم‪١‬بط ثبٌٍٍّ‪ّ١‬زش )‪(Measuring in Millimeters‬‬


‫‪FORMAT:‬‬
‫‪N.. G21‬‬
‫دذٌٓؾز ثٌُ‪ٞ‬ه ‪ G21‬صضق‪ ٍٞ‬ثُو‪ ْ٤‬ثُضجُ‪٤‬ز إُ‪ٗ ٠‬ظجّ ثُو‪٤‬جُ دجُِِٔ‪ٔ٤‬ضٌ‪:‬‬
‫ٔ ‪ -‬ثُضـي‪٣‬ز ‪ :‬د‪ٙٞ‬ز ‪ /‬هه‪٤‬وز ← ْٓ ‪ /‬هه‪٤‬وز‬
‫د‪ٙٞ‬ز ‪ُ /‬لز ← ْٓ ‪ُ /‬لز‬
‫ٕ ‪ : ( Offsets ) -‬ه‪ ْ٤‬إٍثفز ثُ‪ٚ‬لٌ ‪ٝ‬ه‪٤‬جُ ثُؼور ‪ٝ‬ص ًَ ثُؼور د‪ٙٞ‬ز ← ْٓ‬
‫د‪ٙٞ‬ز ← ْٓ‬ ‫ٖ ‪ْٓ -‬جكجس فًٌز ثُؼور‬
‫ٗ ‪ -‬إفوثع‪٤‬جس ٓ‪ٝٞ‬غ ثُؼور د‪ٙٞ‬ز ← ْٓ‬
‫هوّ ‪ /‬هه‪٤‬وز ← ْٓ ‪/‬ثُوه‪٤‬وز‬ ‫٘ ‪ٌّ -‬ػز ثُوطغ‬

‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪٣ ‬ؾخ ثُذٌٓؾز دجٌُ‪ٞ‬ه ‪ G21‬ك‪ ٢‬ثُذِ‪ٞ‬ى ث‪ ٖٓ ٍٝ٧‬ثُذٌٗجٓؼ‬
‫‪ ‬آمٌ ٗظجّ ه‪٤‬جُ كؼجٍ ك‪ ٠‬ثُذٌٗجٓؼ ّ‪ ٞٛ ٌٕٞ٤‬ثُ٘ظجّ ثُلؼجٍ فض‪ ٠‬دؼو ثّضنوثّ ثُٔلضجؿ‬
‫ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز ‪ON / OFF‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪77‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ُِ ‬ؼ‪ٞ‬هر إُ‪ٗ ٠‬ظجّ ثُضٖـ‪ َ٤‬ثٌُة‪٣ ٢ْ٤‬ل‪ َٞ‬ثّضنوثّ ٓ‪ٞ‬ه )‪MDI (manual data input‬‬
‫ِضبي ) ‪(MDI - G21 – cycle start‬‬

‫‪ xٟ‬م‪ٕ x‬‬
‫هوّ ‪ /‬ثُوه‪٤‬وز‬ ‫ٌّػز ثُوطغ ك‪ ٢‬ثُ٘ظجّ ث‪ٗ٩‬ؾِ‪= ١َ٤‬‬
‫ٕٔ‬
‫ٕٔ ‪ x‬ع‬
‫ُلز ‪ /‬ثُوه‪٤‬وز‬ ‫=‬ ‫ٌّػز ثُو‪ًٝ‬ثٕ ( ٕ)‬
‫‪ xٟ‬م‬
‫د‪ٙٞ‬ز ‪ /‬هه‪٤‬وز‬ ‫س ُ‪ٕ x ُ x‬‬ ‫=‬ ‫ٌّػز ثُضـي‪٣‬ز (س)‬
‫ف‪٤‬ظ ‪:‬‬
‫م = هطٌ ثٌُْ‪٘٤‬ز دجُذ‪ٙٞ‬ز‬
‫ُ = ػوه أّ٘جٕ ثٌُْ‪٘٤‬ز‬
‫‪ٖ,ٔٗ = ٟ‬‬
‫س ُ = ثُضـي‪٣‬ز ُِْ٘ز‬

‫ارفؼ‪ ً١‬إٌمطخ اٌّشعؼ‪١‬خ ٌٍّبو‪ٕ١‬خ)‪: G28 (Approach Reference point‬‬

‫‪FORMAT:‬‬
‫‪N.. G28 X.. Y..Z..‬‬
‫‪ :X.. Y.. Z..‬إفوثع‪٤‬جس ثُ٘وطز ث‪ٗ٫‬ضوجُ‪٤‬ز‬
‫( ‪٣‬ضْ دٌٓؾز ٗوطز آٓ٘ز هثمَ ْٓجفز ثُضٖـ‪ َ٤‬دجُوٌح ٖٓ ثُ٘وطز ثٌُٔؽؼ‪٤‬ز)‬

‫إٌمطخ اٌّشعؼ‪١‬خ‪:‬‬
‫‪ٝٞٓ ٢ٛ‬غ ك‪ْٓ ٢‬جفز ثُضٖـ‪٣ َ٤‬ضْ صقو‪٣‬و‪ ٙ‬دجُ‪ٞ‬ذ‪ ٠‬دٔلجص‪٤‬ـ ‪ limit Switches‬ف‪٤‬ظ ‪٣‬ضْ صْؾ‪َ٤‬‬
‫ٓ‪ٝٞ‬غ ثَُُٔ٘وجس ك‪ٗ ٢‬ظجّ ثُضقٌْ د‪ ٍٞٙٞ‬ثَُُٔ٘وجس ثُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز‬
‫‪٣ٝ ‬ؾخ صؼٌ‪٣‬ق ثُ٘وطز ثٌُٔؽؼ‪٤‬ز دؼو أدطجٍ ثُٔجً‪٘٤‬ز ٓغ دوث‪٣‬ز ثُضٖـ‪ َ٤‬ثُضجُ‪ ٢‬دضقٌ‪٣‬ي ثَُُٔ٘وجس‬
‫‪ ‬دضلؼ‪٣ G28 َ٤‬ضْ ثُ‪ ٍٞٙٞ‬دذٌػ ثُؼور ُِ٘وطز ثٌُٔؽؼ‪٤‬ز ُِٔجً‪٘٤‬ز ػذٌ ٓ‪ٝٞ‬غ ثٗضوجُ‪(X,Y,Z) ٠‬‬
‫ف‪٤‬ظ ‪٣‬ضْ ث‪ٗ٫‬ضوجٍ أ‪ ٫ٝ‬إُ‪ ٢‬ثُ٘وطز ثُٔذٌٓؾز‪ٝ X,Y,Z‬دؼو‪ٛ‬ج ‪٣‬ضْ ث‪ٗ٫‬ضوجٍ آُ‪٤‬ج ُِ٘وطز ثٌُٔؽؼ‪٤‬ز‬
‫‪ ٬ًٝ‬ث‪ٗ٫‬ضوجُ‪٣ ٖ٤‬ضْ دجُقًٌز ثٌُْ‪٣‬ؼز‬
‫‪ ‬ك‪ ٢‬فجُز إىث ًجٕ ثٌُ‪ٞ‬ه ‪ (datum shift ) G92‬كؼج‪ ٫‬كْ‪ٞ‬ف ‪٣‬ضْ ثُـجؤر دجُ‪ ٍٞٙٞ‬إُ‪ ٢‬ثُ٘وطز‬
‫ثٌُٔؽؼ‪٤‬ز ُِٔجً‪٘٤‬ز دضلؼ‪ َ٤‬ثٌُ‪ٞ‬ه ‪G28‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪78‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫لطغ اٌمال‪ٚٚ‬ظ )‪: G33 (Thread cutting‬‬

‫‪FORMAT:‬‬
‫‪N.. G33 X.. Z.. F..‬‬
‫‪ : F‬خط‪ٛ‬ح اٌمال‪ٚٚ‬ظ‬
‫‪ : Z‬غ‪ٛ‬ي اٌمال‪ٚٚ‬ظ‬
‫دجّضنوثّ ػور صؾ‪٣ٞ‬ق ) ‪ ٌٖٔ٣ ( boring or facing head‬هطغ ثُو‪ٝٝ٬‬ظ‬
‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪٣ ‬ضْ إ‪٣‬وجف صلؼ‪ٓ َ٤‬لجص‪٤‬ـ ثُ‪ٞ‬ذ‪ ٠‬ثُ‪٤‬و‪ ٖٓ ٌَُ ١ٝ‬ثُضـي‪٣‬ز ‪ٝ‬ثٌُْػز صِوجة‪٤‬ج ٓغ صٖـ‪ َ٤‬ثٌُ‪ٞ‬ه ‪G33‬‬
‫‪ُ َِّ٣ ‬ضٖـ‪ َ٤‬ثُو‪ٝٝ٬‬ظ ‪ٝ‬ؽ‪ٞ‬ه ‪ Encoder‬ك‪ ٢‬ثُٔجً‪٘٤‬ز ُِؼَٔ ػِ‪ٝ ٠‬ذ‪ ٠‬صَثٖٓ فًٌز ثُضـي‪٣‬ز‬
‫ٓغ فًٌز ثُو‪ًٝ‬ثٕ ك‪ ٢‬دوث‪٣‬ز ‪ٜٗٝ‬ج‪٣‬ز ٖٓ‪ٞ‬ثً ثُوطغ ٓغ ثًصذج‪ٌّ ٟ‬ػز ثُضـي‪٣‬ز دٌْػز ثُو‪ًٝ‬ثٕ‬

‫ٔغجخ ِم‪١‬بط اٌشعُ ‪ٚ‬االٔؼىبط‬

‫‪ٔ : G51‬غجخ ِم‪١‬بط اٌشعُ ‪ٚ‬االٔؼىبط‬


‫‪ : G50‬اٌغبء ٔغجخ ِم‪١‬بط اٌشعُ ‪ٚ‬االٔؼىبط‬
‫‪FORMAT:‬‬
‫‪N .. G50‬‬
‫…‪N .. G51 X… Y … Z … I… J … K‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪79‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫دئهمجٍ ثٌُ‪ٞ‬ه ‪٣ G51‬ضْ فْجح ؽٔ‪٤‬غ ث‪٫‬فوثع‪ِ٤‬ش دْ٘ذز ه‪٤‬جُ فض‪٣ ٠‬ضْ إُـجء صلؼ‪ َ٤‬ثٌُ‪ٞ‬ه دئهمجٍ‬
‫ثٌُ‪ٞ‬ه ‪G50‬‬
‫‪ : X,Y,Z‬ثفوثع‪٤‬جس ٗوطز ث‪ّ٧‬جُ ‪ Pb‬ثُض‪٣ ٢‬ضْ ٓ٘‪ٜ‬ج فْجح ْٗذز ثُو‪٤‬جُ ُؾٔ‪٤‬غ ثُ٘وج‪ٟ‬‬
‫‪ٓ : I,J,K‬ضؾ‪ ٚ‬ثُ‪ٞ‬فور ‪٫‬همجٍ ٓؼجَٓ ثُو‪٤‬جُ ك‪ٓ ًَ ٢‬ق‪ ًٞ‬دجُٔ‪ٌٌٕٝ٤‬‬
‫ِضبي ‪:‬‬

‫‪Scale in X,Y = 1:2‬‬ ‫‪Scale in Z = 1:1‬‬

‫‪G51 X0 Y0 Z0 I2000 J2000 K1000‬‬

‫‪Scale in X = 1:2‬‬ ‫‪Scale in Y,Z = 1:1‬‬

‫‪G51 X0 Y0 Z0 I2000 J1000 K1000‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪81‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أؼىبط اٌىٕز‪ٛ‬س‬

‫دئهمجٍ ه‪ٔ٤‬ز ٓؼجَٓ ثُو‪٤‬جُ دجُْجُخ ‪٘٣‬ضؼ ػٖ ىُي ثٗؼٌجُ ثٌُ٘ض‪ ًٞ‬ف‪ٗ ٍٞ‬لطز ث‪ّ٧‬جُ ‪PB‬‬
‫ٔ‪ .‬دئهمجٍ ثُو‪ٔ٤‬ز ‪٣ I-1000‬ضْ ثٗؼٌجُ ؽٔ‪٤‬غ ه‪X ْ٤‬‬

‫ٕ‪ .‬دئهمجٍ ثُو‪ٔ٤‬ز ‪٣ J-1000‬ضْ ثٗؼٌجُ ؽٔ‪٤‬غ ه‪Y ْ٤‬‬

‫ٖ‪ .‬دئهمجٍ ثُو‪ٔ٤‬ز ‪٣ K-1000‬ضْ ثٗؼٌجُ ؽٔ‪٤‬غ ه‪Z ْ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪81‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ثشِغخ ٔظبَ اإلؽذاص‪١‬بد ٌٍشغٍخ ‪ٚ‬اٌّبو‪ٕ١‬خ‬


‫‪ : G54- G55- G56- G57- G58- G59‬أو‪ٛ‬اد اصاؽخ ٔمطخ اٌصفش ‪Zero offset‬‬
‫‪ٞ٣‬ؽو ّضز ٓ‪ٞ‬ث‪ٝ‬غ هثمَ ْٓجفز ثُضٖـ‪ ٌٖٔ٣ َ٤‬ثمض‪٤‬جً‪ٛ‬ج ‪ٍ٩‬ثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ( ٓغَ ثُ٘وج‪ٟ‬‬
‫ثُغجدضز ثُض‪ ٌٖٔ٣ ٢‬ص‪٤ٙٞ‬ل‪ٜ‬ج ػِ‪ ٠‬ثُلي ثُغجدش ُِٔ٘ؾِز أ‪ ٝ‬أ‪ٓ ١‬غذش آمٌ )‬
‫ؽٔ‪٤‬غ ‪ٛ‬ي‪ ٙ‬ثُ٘وج‪ ٌٖٔ٣ ٟ‬إٍثفز ٗوطز ثُ‪ٚ‬لٌ إُ‪ٜ٤‬ج ‪٣‬ضْ ثّضوػجؤ‪ٛ‬ج هثمَ ثُذٌٗجٓؼ دج‪ًٞ٧‬ثه‬
‫)‪(G54- G55- G56- G57- G58- G59‬‬

‫‪FORMAT:‬‬
‫‪N.. G54/G55/G56/G57/G58/G59‬‬

‫‪ٔ : G53‬ظبَ اؽذاص‪١‬بد اٌّبو‪ٕ١‬خ ‪Machine coordinate system‬‬


‫‪FORMAT:‬‬
‫‪N.. G53‬‬
‫ٔ‪٣ .‬ضْ صقو‪٣‬و ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز د‪ٞ‬ثّطز ثُٔ‪٘ٚ‬غ ( دجُْ٘ذز ُٔجً‪٘٤‬جس ثُضلٌ‪Emco milling َ٣‬‬
‫‪ machines‬صوغ ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ك‪ ٢‬ثًٌُٖ ث‪ٓ٧‬جٓ‪ ٢‬ث‪ُ ٌْ٣٧‬طج‪ُٝ‬ز ثُٔجً‪٘٤‬ز )‬
‫ٕ‪ .‬أع٘جء صٖـ‪ َ٤‬مط‪ٞ‬ثس ٓؼ‪٘٤‬ز ( صـ‪ ٌ٤٤‬ػور – ه‪٤‬جُ ٓ‪ٝٞ‬غ ٓؼ‪ٝ )... ٖ٤‬ػ٘وٓج ‪ٌ٣‬ثه ثُض٘ل‪٤‬ي ك‪٢‬‬
‫ٓ‪ٝٞ‬غ ٓؼ‪ ٖ٤‬ك‪ْٓ ٢‬جفز ثُضٖـ‪ْ٣ َ٤‬ضنوّ ثٌُ‪ٞ‬ه ‪G53‬‬
‫ٖ‪ .‬دئهمجٍ ثٌُ‪ٞ‬ه ‪٣ G53‬ضْ إُـجء ً‪ٞ‬ه إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ‪ Zero offset‬هثمَ دِ‪ٞ‬ى ‪ٝ‬ثفو‬
‫ٖٓ ثُذٌٗجٓؼ ‪ٝ ,‬صٌ‪ ٕٞ‬ديُي ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ‪ٗ ٢ٛ‬وطز ثُ‪ٚ‬لٌ ثُلؼجُز ُ‪ٜ‬يث ثُذِ‪ٞ‬ى كو‪٠‬‬
‫‪٘٣‬ض‪ ٢ٜ‬ص ع‪ ٌ٤‬ثٌُ‪ٞ‬ه‪ G53‬ك‪ ٢‬ثُذِ‪ٞ‬ى ثُضجُ‪٣ٝ ٢‬ؼ‪ٞ‬ه ص ع‪ًٞ ٌ٤‬ه إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬
‫ثُٔذٌٓؼ هذَ ىُي‬

‫‪Fanuc 0/21programming system‬‬


‫‪82‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٔ : G52‬ظبَ اؽذاص‪١‬بد اٌشغٍخ ‪Local Coordinate System‬‬

‫دئهمجٍ ثٌُ‪ٞ‬ه ‪ G52‬ك‪ ٢‬ثُذٌٗجٓؼ ‪٣‬ضْ إٍثفز إفوثع‪٤‬جس ٗوطز ثُ‪ٚ‬لٌ – ف‪٤‬ظ ‪٣‬ضْ إٖٗجء ٗظجّ إفوثع‪٤‬جس‬
‫كٌػ‪ُ٘ ٢‬وطز ثُ‪ٚ‬لٌ ٖٓ ٗظجّ ث‪٩‬فوثع‪٤‬جس ثٌُة‪ ٢ْ٤‬ثُٔذٌٓؼ ]‪[G54‬‬
‫‪٣‬ؤعٌ ثٌُ‪ٞ‬ه ‪ G52‬ػَٔ ؽٔ‪٤‬غ ثُذِ‪ًٞ‬جس ثُض‪ ٢‬صِ‪ modal ٚ٤‬فض‪٣ ٠‬ضْ صـ‪ , ٌٙ٤٤‬إٓج دئهمجٍ ‪ٌٓ G52‬ر‬
‫أمٌ‪ٓ ٟ‬غ صـ‪ ٌ٤٤‬ث‪٫‬فوثع‪ِ٤‬ش ‪ , X,Y,Z‬أ‪ ٝ‬دذٌٓؾز ٗوطز ‪ٙ‬لٌ أمٌ‪ ٖٓ ٟ‬ثُْٔض‪ ٟٞ‬ثٌُة‪ِ٤‬‬
‫]‪[G55...G59‬‬

‫‪FORMAT:‬‬
‫… ‪N G52 X… Y… Z‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪83‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌز‪ٛ‬لف اٌىبًِ ٌٍؼذح ثٕ‪ٙ‬ب‪٠‬خ وً ِش‪ٛ‬اس)‪(Exact stop‬‬


‫‪ : G09‬اٌز‪ٛ‬لف اٌىبًِ)‪(Exact stop‬‬

‫‪G9 active‬‬ ‫‪G9 not active‬‬


‫‪FORMAT:‬‬
‫‪N.. G09‬‬
‫‪٣‬ضْ ٓضجدؼز ثُذِ‪ٞ‬ى ثُقجُ‪ ٢‬ػ٘وٓج صض‪ٞ‬هق ثَُُٔ٘وجس ك‪ٜٗ ٢‬ج‪٣‬ز ثُٖٔ‪ٞ‬ثً ثُنجٗ دجُذِ‪ٞ‬ى ثُْجدن ُيُي ‪٫‬‬
‫‪٣‬قوط صو‪ ٌ٣ٝ‬ك‪ ٠‬ثُق‪ٞ‬ثف ‪٣ٝ‬قوط ثٗضوج‪٫‬س هه‪٤‬وز ٖٓ دِ‪ٞ‬ى ‪٫‬مٌ‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ٛ ‬يث ثٌُ‪ٞ‬ه ‪ٓ ٌٕٞ٣‬ؤعٌث ك‪ ٢‬ثُذِ‪ٞ‬ى كو‪G09 is effective blockwise ٠‬‬
‫‪٣ ‬ضْ إ‪٣‬وجف صلؼ‪ ِٚ٤‬دقيك‪ ٖٓ ٚ‬ثُذِ‪ٞ‬ى أ‪ٝ‬إُـجء ص٘ل‪٤‬ي‪ ٙ‬د‪ٝٞ‬غ ػ‪ٓ٬‬ز ‪ /‬أٓجّ ثُذِ‪ٞ‬ى‬
‫‪: G61‬اٌز‪ٛ‬لف اٌىبًِ)‪: (Exact stop mode‬‬

‫‪G61 active‬‬ ‫‪G61 not active‬‬


‫‪FORMAT:‬‬
‫‪N.. G61‬‬
‫ٗلِ ص ع‪ ٌ٤‬ثٌُ‪ٞ‬ه ‪٣ ٌُٖٝ G09‬ضْ إ‪٣‬وجف صلؼ‪ ِٚ٤‬هثمَ ثُذٌٗجٓؼ دئهمجٍ ثٌُ‪ٞ‬ه ‪ G62‬أ‪ ٝ‬ثٌُ‪ٞ‬ه ‪G64‬‬
‫‪ : G62‬اٌض‪٠‬بدح ا‪١ٌ٢‬خ ٌٍغشػخ ػٕذ األسوبْ ‪Automatic Corner override‬‬
‫‪Cutting mode : G64‬‬
‫‪FORMAT:‬‬
‫‪N.. G62/G64‬‬

‫ٌّػز ثَُُٔ٘ن ٓغ ثّضنوثّ ثٌُ‪ٞ‬ه ‪G62/G64‬‬


‫‪ ‬ثٌُ‪ٞ‬ه ‪ٝ G62‬ثٌُ‪ٞ‬ه ‪ُٜٔ G64‬ج ٗلِ ثُض ع‪ٌ٤‬‬
‫‪ ‬هذَ ثُ‪ُِ٘ ٍٞٙٞ‬وطز ثُ‪ٜ‬وف ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪٣ X ًٞ‬ضْ صؼؾ‪ َ٤‬ثَُُٔ٘ن ثُنجٗ دجُٔق‪Y ًٞ‬‬
‫‪ٛ‬يث ‪٣‬ؤه‪ ١‬إُ‪ ٠‬فًٌز ثٗضوجُ‪٤‬ز ٓ٘ضظٔز ( دٌْػز عجدضز) ٖٓ ثُٔق‪ X ًٞ‬إُ‪ ٠‬ثُٔق‪Y ًٞ‬‬
‫‪ٝ‬ىُي ‪٣‬ؤه‪ ١‬إُ‪ ٠‬ػوّ فو‪ٝ‬ط ف‪ٞ‬ثف فجهر صٔجٓج (صٌ‪ ٕٞ‬دٌَٖ ‪ Parabola‬أ‪) Hyperbola ٝ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪84‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫د‪ٚ‬ساد اٌضمت ‪ٚ‬اٌمٍ‪ٛ‬ظخ‬


‫ٔ‪ : G81 .‬ه‪ًٝ‬ر عوخ ؿ‪ ٌ٤‬ػٔ‪٤‬ن )‪ (L/d<3‬عْ ثْٗقجح ٌّ‪٣‬غ‬
‫ٕ‪ : G82 .‬ه‪ًٝ‬ر عوخ ؿ‪ ٌ٤‬ػٔ‪٤‬ن )‪ (L/d<3‬عْ ٌّ‪ ٕٞ‬ثُضـي‪٣‬ز ٓغ ثّضٌٔثً ثُو‪ًٝ‬ثٕ ُضْ‪٣ٞ‬ز‬
‫أً‪٤ٝ‬ز ثُغوخ ‪٣‬ضذؼ‪ ٚ‬ثْٗقجح ٌّ‪٣‬غ‬
‫ٖ‪ : G73 .‬ه‪ًٝ‬ر عوخ ػٔ‪٤‬ن )‪ُ (L/d>3‬نجٓز ‪ِٙ‬ور ٓغ ثْٗقجح ٓقو‪ٝ‬ه ٓضًٌٌ ُضٌْ‪ ٌ٤‬ثٌُث‪ٔ٣‬‬
‫ٗ‪ : G83 .‬ه‪ًٝ‬ر عوخ ػٔ‪٤‬ن )‪ُ (L/d>3‬نجٓز ‪٣ٌٟ‬ز ٓغ ثْٗقجح ٓضًٌٌ ُِنجًػ ُضٌْ‪ٌ٤‬‬
‫‪ٝ‬إمٌثػ ثٌُث‪ٔ٣‬‬
‫٘‪ : G74 .‬ه‪ًٝ‬ر هِ‪ٞ‬ظز ٕٔجٍ ديًٌ ثُو‪ٝٝ٬‬ظ ‪Left tapping cycle‬‬
‫‪ : G84 .ٙ‬ه‪ًٝ‬ر هِ‪ٞ‬ظز ‪ ٖ٤ٔ٣‬ديًٌ ثُو‪ٝٝ٬‬ظ ‪Right tapping cycle‬‬

‫د‪ٚ‬سح اٌضمت صُ اٌشع‪ٛ‬ع اٌغش‪٠‬غ ‪: G81‬‬

‫‪Format :‬‬
‫…‪N…G98(G99) G81 X…Y…Z…(R…) F…K‬‬
‫صضقٌى ثُؼور ٖٓ ْٓض‪ ٟٞ‬ث‪٫‬دضوثء دجُضـي‪٣‬ز ‪ّ٧‬لَ فض‪ٜٗ ٠‬ج‪٣‬ز ثُؼٔن ‪ Z‬عْ صٌصو ‪٧‬ػِ‪ ٠‬دقًٌز ٌّ‪٣‬ؼز‬
‫إُ‪ ٠‬أفو ثُْٔض‪ ٖ٤٣ٞ‬ث‪٥‬ص‪ ٖ٤٤‬فْخ ثُٔطِ‪ٞ‬ح ‪:‬‬
‫‪ :‬ثُنٌ‪ٝ‬ػ إُ‪ْٓ ٠‬ض‪ ٟٞ‬ث‪٫‬دضوثء ػ٘و ثٗض‪ٜ‬جء ثُغوخ ( ثُقجُز ث‪٫‬كضٌث‪٤ٝ‬ز ُِو‪ًٝ‬ر ‪) default‬‬ ‫‪G98‬‬
‫‪ :‬ثُنٌ‪ٝ‬ػ إُ‪ْٓ ٠‬ض‪ ٟٞ‬ث‪ً٫‬صوثه ك‪ ٢‬فجُز ثُنٌ‪ٝ‬ػ إُ‪ْٓ ٠‬ض‪ ٟٞ‬أهَ ٖٓ ْٓض‪ ٟٞ‬ث‪٫‬دضوثء‬ ‫‪G99‬‬
‫ػ٘و ثُقجؽز إُ‪ ٠‬صٌٌثً ثُغوخ ك‪ٞٓ ٢‬ث‪ٝ‬غ ٓنضِلز دق‪٤‬ظ صذوأ ًِ‪ٜ‬ج ٖٓ ٗلِ ْٓض‪ٟٞ‬‬
‫ث‪ً٫‬صوثه‬
‫ِغز‪ ٜٛ‬االثزذاء ‪ ٞٛ :‬آمٌ ْٓض‪ِٙٝ ٟٞ‬ش إُ‪ ٚ٤‬ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ Z ًٞ‬هذَ دوء ثُو‪ًٝ‬ر ٓذجٌٕر‬
‫(ص٘ض‪ ٢ٜ‬ػ٘و‪ ٙ‬فًٌز ث‪٫‬هضٌثح ثٌُْ‪٣‬ؼز ‪٣ٝ‬ذوأ ٓ٘‪ ٚ‬فًٌز ثُضـي‪٣‬ز )‬
‫‪ : X,Y‬إفوثع‪٤‬جس ًٌَٓ ثُغوخ‬
‫‪ :‬ػٔن ثُغوخ ٓوجّج ٖٓ ّطـ ثُٖـِز (إفوثع‪٤‬جس ٓطِوز ٓغ ‪ )G90‬أ‪ٓ ٝ‬وجّج ٖٓ‬ ‫‪Z‬‬
‫ٓ‪ٝٞ‬غ ثُؼور (إفوثع‪٤‬جس ْٗذ‪٤‬ز ٓغ ‪) G91‬‬
‫]‪ : R[mm‬ثُو‪ٔ٤‬ز ثُوثُز ػِ‪ ٠‬ثًصلجع ْٓض‪ ٟٞ‬ث‪ً٫‬صوثه ٓوجّج ٖٓ ّطـ ثُٖـِز (إفوثع‪٤‬جس ٓطِوز ٓغ‬
‫‪ )G90‬أ‪ٓ ٝ‬وجّج ٖٓ ٓ‪ٝٞ‬غ ثُؼور (إفوثع‪٤‬جس ْٗذ‪٤‬ز ٓغ ‪) G91‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪85‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٌّ :‬ػز ثُضـي‪٣‬ز (ْٓ‪ /‬هه‪٤‬وز) = ثُضـي‪٣‬ز (ْٓ‪ُ /‬لز) ‪ٌّ x‬ػز ثُو‪ًٝ‬ثٕ (ُلز ‪ /‬هه‪٤‬وز)‬ ‫‪F‬‬
‫‪ :‬ػوه ٌٓثس ثُضٌٌثً (ػ٘و ثّضنوثّ ث‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ٓغ ‪ُ G91‬ضٌٌثً ثُغوخ ف‪٤‬ظ‬ ‫‪K‬‬
‫صضًٌٌ ث‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ‪ X,Y‬دو‪ٓ ْ٤‬ضْج‪٣ٝ‬ز ٌُٔثًَ ثُغو‪ٞ‬ح ثُٔطِ‪ٞ‬دز‬

‫صْضنوّ ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ك‪ ٢‬ػَٔ عوخ ؿ‪ ٌ٤‬ػٔ‪٤‬ن ‪L/d < 3‬‬

‫د‪ٚ‬سح اٌضمت ِغ اٌغى‪ ْٛ‬ػٕذ لبع اٌضمت صُ اٌشع‪ٛ‬ع اٌغش‪٠‬غ ‪:G82‬‬

‫‪Format :‬‬
‫…‪N…G98(G99) G82 X…Y…Z…(R…) P…F…K‬‬
‫صضقٌى ثُؼور ٖٓ ْٓض‪ ٟٞ‬ث‪٫‬دضوثء دجُضـي‪٣‬ز ‪ّ٧‬لَ فض‪ٜٗ ٠‬ج‪٣‬ز ثُؼٔن ‪ Z‬عْ ٌّ‪ ٕٞ‬ثُضـي‪٣‬ز ٓغ ثّضٌٔثً‬
‫ثُو‪ًٝ‬ثٕ ُضْ‪٣ٞ‬ز هجع ثُغوخ عْ ث‪ً٫‬صوثه ‪٧‬ػِ‪ ٠‬دقًٌز ٌّ‪٣‬ؼز‬
‫]‪: P[m sec.‬‬
‫ٍٖٓ ثُو‪ًٝ‬ثٕ دو‪ ٕٝ‬صـي‪٣‬ز ػ٘و هجع ثُغوخ = ػوه ثُِلجس (ٖ‪ُٕٓ -‬لز) ‪ٔٓٓٓxٙٓ x‬‬
‫ٌّػز ثُو‪ًٝ‬ثٕ (ُلز‪/‬هه‪٤‬وز) ‪P1000 = 1sec.‬‬
‫صؼٌ‪٣‬ق دجه‪ ٢‬ثُٔؼجٓ‪٬‬س ًٔج ّذن ك‪G81 ٢‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪86‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رغزخذَ ٘زٖ اٌذ‪ٚ‬سح ف‪ ٟ‬اٌؾبالد ا‪٢‬ر‪١‬خ ‪:‬‬


‫ٔ‪ .‬ػَٔ عو‪ٞ‬ح ؿ‪ ٌ٤‬ػٔ‪٤‬وز ‪L/d < 3‬‬
‫ٕ‪ .‬ػَٔ صن‪ٓ ٔ٣ٞ‬نٌ‪ ٢ٟٝ‬أ‪ ٝ‬ثّط‪ٞ‬ثٗ‪٢‬‬
‫ٖ‪ .‬ػَٔ عوخ ٌٓثًَ‬
‫ٗ‪ .‬ػَٔ عوخ ٓـِن ٓطِ‪ٞ‬ح ثّضؼوثٍ هجػ‪ٚ‬‬

‫د‪ٚ‬سح اٌضمت اٌؼّ‪١‬ك ِغ رىغ‪١‬ش اٌشا‪٠‬ش ‪:G73‬‬

‫‪Format :‬‬
‫…‪N…G98(G99) G73/G83 X…Y…Z…(R…) P…Q…F…K‬‬
‫صضقٌى ثُؼور دجُضـي‪٣‬ز ‪ّ٧‬لَ فض‪ ٠‬ػٔن = ‪ Q‬عْ صٌصو ‪٧‬ػِ‪ ٠‬دٌْػز ْٓجكز ْٔٓ ُضٌْ‪ ٌ٤‬ثٌُث‪ ٔ٣‬عْ‬
‫صًٌٌ ثُقًٌز ‪ّ٧‬لَ فض‪ ٠‬ػٔن = ‪ Q‬آمٌ عْ صٌصو ْٔٓ ‪ٝ ,‬صًٌٌ ٗلِ ثُؼِٔ‪٤‬ز ثُْجدوز فض‪ ٠‬ص‪َٚ‬‬
‫ُ٘‪ٜ‬ج‪٣‬ز ثُؼٔن ثُٔطِ‪ٞ‬ح عْ صٌصو دقًٌز ٌّ‪٣‬ؼز ‪٧‬ػِ‪ ٠‬إٓج إُ‪ْٓ ٠‬ض‪ ٟٞ‬ث‪٫‬دضوثء ٓغ ‪ G98‬أ‪ ٝ‬إُ‪٠‬‬
‫ْٓض‪ ٟٞ‬ث‪ً٫‬صوثه ٓغ ‪ G99‬فْخ ثُٔطِ‪ٞ‬ح‬
‫‪ : X,Y‬إفوثع‪٤‬جس ًٌَٓ ثُغوخ‬
‫‪ :‬ػٔن ثُغوخ ٓوجّج ٖٓ ّطـ ثُٖـِز (إفوثع‪٤‬جس ٓطِوز ٓغ ‪ )G90‬أ‪ٓ ٝ‬وجّج ٖٓ‬ ‫‪Z‬‬
‫ٓ‪ٝٞ‬غ ثُؼور (إفوثع‪٤‬جس ْٗذ‪٤‬ز ٓغ ‪) G91‬‬
‫]‪ : R[mm‬ثُو‪ٔ٤‬ز ثُوثُز ػِ‪ ٠‬ثًصلجع ْٓض‪ ٟٞ‬ث‪ً٫‬صوثه ٓوجّج ٖٓ ّطـ ثُٖـِز (إفوثع‪٤‬جس ٓطِوز ٓغ‬
‫‪ )G90‬أ‪ٓ ٝ‬وجّج ٖٓ ٓ‪ٝٞ‬غ ثُؼور (إفوثع‪٤‬جس ْٗذ‪٤‬ز ٓغ ‪) G91‬‬
‫]‪ ٍٖٓ :P[m sec.‬ثُو‪ًٝ‬ثٕ ٓغ ٌّ‪ ٕٞ‬ثُضـي‪٣‬ز ػ٘و هجع ثُغوخ ‪٣ ( dwell‬ؤمي دو‪ٔ٤‬ز ‪ٙ‬لٌ إ‪ ٫‬إىث‬
‫ًجٗش ‪٘ٛ‬جى ‪ًٌٝٝ‬ر ٌُِْ‪ ٕٞ‬ػ٘و هجع ثُغوخ ُضْ‪٣ٞ‬ض‪)ٚ‬‬
‫‪ :‬ثُضـي‪٣‬ز ْٓ‪/‬ثُوه‪٤‬وز‬ ‫‪F‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪87‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫]‪ : Q[mm‬ػٔن ٖٓ‪ٞ‬ثً ثُغوخ ك‪ٌٓ ًَ ٢‬فِز‬


‫‪ :‬ػوه ٌٓثس ثُضٌٌثً‬ ‫‪K‬‬
‫صْضنوّ ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ك‪ ٢‬فجُز ثُغوخ ثُؼٔ‪٤‬ن ) ‪ (L/d > 3‬ك‪ ٢‬ثُٔ‪ٞ‬ثه ثُض‪٘٣ ٢‬ضؼ ػ٘‪ٜ‬ج ًث‪ ٔ٣‬ه‪ٌ٤ٚ‬‬

‫د‪ٚ‬سح اٌضمت اٌؼّ‪١‬ك ِغ اخشاط اٌشا‪٠‬ش ‪:G83‬‬

‫‪Format :‬‬
‫…‪N…G98(G99) G73/G83 X…Y…Z…(R…) P…Q…F…K‬‬

‫صضقٌى ثُؼور دجُضـي‪٣‬ز ‪ّ٧‬لَ فض‪ ٠‬ػٔن = ‪ Q‬عْ صٌصو ‪٧‬ػِ‪ ٠‬دٌْػز ُضٌْ‪ٝ ٌ٤‬إمٌثػ ثٌُث‪ ( ٔ٣‬إُ‪٠‬‬
‫ْٓض‪ ٟٞ‬ث‪٫‬دضوثء ٓغ ‪ G98‬أ‪ ٝ‬إُ‪ْٓ ٠‬ض‪ ٟٞ‬ث‪ً٫‬صوثه ٓغ ‪ – ) G99‬عْ صضقٌى دٌْػز ‪ّ٧‬لَ فض‪ ٠‬دؼو‬
‫ْٔٓ ٖٓ ٗ‪ٜ‬ج‪٣‬ز ثُؼٔن ‪ Q‬ثُْجدن – عْ صضقٌى دضـي‪٣‬ز ‪ّ٧‬لَ فض‪ ٠‬ػٔن ‪ Q‬آمٌ ‪ٝ ,‬صًٌٌ ٗلِ‬
‫ثُؼِٔ‪٤‬ز ثُْجدوز فض‪ ٠‬ص‪ُٜ٘ َٚ‬ج‪٣‬ز ثُؼٔن ثُٔطِ‪ٞ‬ح ‪ Z‬عْ صٌصو دقًٌز ٌّ‪٣‬ؼز ‪٧‬ػِ‪ ٠‬إُ‪ ٠‬أفو‬
‫ثُْٔض‪ ٖ٤٣ٞ‬فْخ ثُٔطِ‪ٞ‬ح‬
‫‪ -‬دجه‪ ٢‬ثُٔؼجٓ‪٬‬س ثُٔيً‪ًٞ‬ر ك‪ ٢‬ثُو‪ًٝ‬ر ‪ٗ ٢ٛ‬لِ ثُٔؼجٓ‪٬‬س ثُْجدن ىًٌ‪ٛ‬ج ك‪G73 ٢‬‬

‫صْضنوّ ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ك‪ ٢‬فجُز ثُغو‪ٞ‬ح ثُؼٔ‪٤‬وز ) ‪ (L/d > 3‬ك‪ٞٓ ٢‬ثه صؼط‪ً ٢‬ث‪ٓ َ٣ٟٞ ٔ٣‬ض‪َٚ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪88‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫د‪ٚ‬سح لال‪ٚٚ‬ظ شّبي ‪: G74‬‬

‫د‪ٚ‬سح لال‪ٚٚ‬ظ ‪: G84ٓ١ّ٠‬‬

‫‪Format :‬‬
‫…‪N…G98(G99) G74/G84 X…Y…Z…(R…) F…P…K‬‬
‫صضقٌى ثُؼور دضـي‪٣‬ز صْج‪ ١ٝ‬مط‪ٞ‬ر ّٖ ثُو‪ٝٝ٬‬ظ ‪ّ٧‬لَ هثمَ ثُٖـِز فض‪ ٠‬ثُؼٔن ثُٔطِ‪ٞ‬ح ‪ٝ‬و‬
‫ػوجًح ثُْجػز )‪ (G74‬أ‪ٓ ٝ‬غ ػوجًح ثُْجػز )‪ (G84‬عْ ‪٘٣‬ؼٌِ ثصؾج‪ ٙ‬ثُو‪ًٝ‬ثٕ ُضٌصو ثُ‪ ٠‬ثُنجًػ‬
‫دضـي‪٣‬ز = مط‪ٞ‬ر ّٖ ثُو‪ٝٝ٬‬ظ‬
‫‪٣ -‬ؾخ صغذ‪٤‬ش ٌّػز ثُو‪ًٝ‬ثٕ ‪ٝ‬ثُضـي‪٣‬ز أع٘جء هم‪ٝ ٍٞ‬مٌ‪ٝ‬ػ ثُؼور‬
‫‪Speed override & feed override = 100%‬‬
‫‪ : X,Y‬إفوثع‪٤‬جس ًٌَٓ عوخ ثُو‪ٝٝ٬‬ظ‬
‫‪ :‬ػٔن ثُو‪ٝٝ٬‬ظ ٓوجّج ٖٓ ّطـ ثُٖـِز (إفوثع‪٤‬جس ٓطِوز ٓغ ‪ )G90‬أ‪ٓ ٝ‬وجّج ٖٓ‬ ‫‪Z‬‬
‫ٓ‪ٝٞ‬غ ثُؼور (إفوثع‪٤‬جس ْٗذ‪٤‬ز ٓغ ‪) G91‬‬
‫]‪ : R[mm‬ثُو‪ٔ٤‬ز ثُوثُز ػِ‪ ٠‬ثًصلجع ْٓض‪ ٟٞ‬ث‪ً٫‬صوثه ٓوجّج ٖٓ ّطـ ثُٖـِز (إفوثع‪٤‬جس ٓطِوز ٓغ‬
‫‪ )G90‬أ‪ٓ ٝ‬وجّج ٖٓ ٓ‪ٝٞ‬غ ثُؼور (إفوثع‪٤‬جس ْٗذ‪٤‬ز ٓغ ‪) G91‬‬
‫‪٣ -‬ؾخ أ‪٣ ٫‬وَ ثًصلجع ‪ٛ‬يث ثُْٔض‪ ٟٞ‬ػٖ ّطـ ثُٖـِز دٔووثً ‪ْٓٙ‬‬
‫]‪ ٍٖٓ : P[m sec.‬ه‪ًٝ‬ثٕ ُِؼجٓ‪ٞ‬ه دو‪ ٕٝ‬صـي‪٣‬ز ‪٣ٝ , Dwell‬ضْ إهمجٍ ‪ P=0‬إ‪ ٫‬إىث ص ًو مٌ‪ٝ‬ػ ىًٌ‬
‫ثُو‪ٝٝ٬‬ظ د ًِٔ‪ ٖٓ ٚ‬ثُغوخ ثُ٘جكي ( دٌٖ‪ٝ ٟ‬ؽ‪ٞ‬ه فْجُ ‪ُ encoder +‬و‪٤‬جُ ٍث‪٣ٝ‬ز ه‪ًٝ‬ثٕ ثُؼٔ‪ٞ‬ه) –‬
‫‪ ٌٖٔ٣ٝ‬إهمجٍ أ‪ ١‬ه‪ٔ٤‬ز أمٌ‪ ٟ‬ك‪ ٢‬فجُز ػوّ ‪ٝ‬ؽ‪ٞ‬ه ‪ encoder‬ف‪٤‬ظ ‪٣‬ضْ ثُذٌٓؾز ث‪٤ُ٥‬ز دجٗؼٌجُ ثصؾج‪ٙ‬‬
‫ثُو‪ًٝ‬ثٕ‬
‫‪ :‬ثُضـي‪٣‬ز ( ْٓ ‪ُ /‬لز ) = مط‪ٞ‬ر ّٖ ثُو‪ٝٝ٬‬ظ‬ ‫‪F‬‬
‫ٌّػز ثُضـي‪٣‬ز ( ْٓ ‪ /‬هه‪٤‬وز ) = ثُنط‪ٞ‬ر ( ْٓ ‪ُ /‬لز ) ‪ٌّ x‬ػز ثُو‪ًٝ‬ثٕ ( ُلز ‪ /‬هه‪٤‬وز )‬
‫‪ :‬ػوه ٌٓثس ثُضٌٌثً‬ ‫‪K‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪89‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّؼبسف إٌظش‪٠‬خ‬
‫ألو‪ٛ‬اد ثشِغخ ِبو‪ٕ١‬خ اٌّخشغخ ‪Emco PC Turn 120‬‬

‫اٌؾشوخ اٌخط‪١‬خ اٌغش‪٠‬ؼخ ٌٍّشب‪٠ٚ‬ش اٌؼبغٍخ ) ‪: G00 ( Rapid Traverse‬‬


‫‪FORMAT:‬‬
‫‪G0 X(U) ..Z(W) ..‬‬

‫ثُو‪٤‬جُ دج‪٩‬فوثع‪٤‬جس ثُٔطِوز ‪ٝ‬ثُْ٘ذ‪٤‬ز ُِقًٌز ثٌُْ‪٣‬ؼز ‪G00‬‬

‫صضقٌى ثَُُٔ٘وجس دجٌُْػز ثُو‪ ٟٞٚ‬إُ‪ ٠‬ثُ٘وطز ثُ‪ٜ‬وف ‪ ٌٖٔ٣ٝ .‬ثّضنوثّ ثُو‪٤‬جُ دج‪٧‬دؼجه ثُٔطِوز‬
‫‪ٝ‬ثُْ٘ذ‪٤‬ز ك‪ ٢‬إٓ ‪ٝ‬ثفو‬
‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪ ‬أع٘جء ص٘ل‪٤‬ي ثٌُ‪ٞ‬ه ‪٣ G0‬ضْ صِوجة‪٤‬ج صؾج‪ٌّ َٛ‬ػز ثُضـي‪٣‬ز ثُٔذٌٓؾز‬
‫‪ ‬ه‪ٔ٤‬ز ثٌُْػز ثُو‪ ٟٞٚ‬صؼٌف ٖٓ ًضجُ‪ٞ‬ػ ثُٔجً‪٘٤‬ز )‪(3000mm/min.‬‬
‫‪ٓ ‬لضجؿ ‪ٝ‬ذ‪ ٠‬ثُضـي‪٣‬ز ‪٣‬و‪٣ٝ‬ج ‪ ٌٕٞ٣‬كؼج‪Feed Override Switch is active ٫‬‬
‫ِضبي ‪:‬‬
‫‪Absolute G90‬‬
‫‪N50 G00 X 40 Z 56‬‬
‫‪Incremental G91‬‬
‫‪N50 G00 X- 30 W -30.5‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪91‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌؾشوخ اٌخط‪١‬خ ِغ اٌزغز‪٠‬خ ) ‪: G01 ( Linear Interpolation‬‬


‫‪Format :‬‬
‫…‪N... G01 X(U)... Z(W)... F‬‬

‫ثُو‪٤‬جُ دج‪٩‬فوثع‪٤‬جس ثُٔطِوز ‪ٝ‬ثُْ٘ذ‪٤‬ز ُِقًٌز ثُنط‪٤‬ز ‪G01‬‬


‫ثُقًٌز ثُنط‪٤‬ز َُُِٔ٘ن ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ثُ‪ٞ‬ؽ‪٤ٜ‬ز أ‪ ٝ‬ثُط‪٤ُٞ‬ز أ‪ ٝ‬ثُٔنٌ‪٤ٟٝ‬ز ٓغ ثُضـي‪٣‬ز ثُٔذٌٓؾز‬
‫ِضبي ‪:‬‬
‫‪Absolute G90‬‬
‫‪N…G95 F 0.1‬‬
‫‪…..‬‬
‫‪N20 G01 X 40 Z 20.1‬‬
‫‪Incremental G91‬‬
‫‪N…G95 F 0.1‬‬
‫‪….‬‬
‫‪N20 G01 X10 W -25.9‬‬
‫ادخبي اٌشط‪ٛ‬ف ‪ٚ‬األل‪ٛ‬اط‬

‫‪Fanuc 0/21programming system‬‬


‫‪91‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي ‪:‬‬
‫‪N95‬‬ ‫‪G01‬‬ ‫‪X26‬‬ ‫‪Z53‬‬
‫‪N100‬‬ ‫‪G01‬‬ ‫‪X26‬‬ ‫‪Z27 R6‬‬
‫‪N105‬‬ ‫‪G01‬‬ ‫‪X86‬‬ ‫‪Z27 C3‬‬
‫‪N110‬‬ ‫‪G01‬‬ ‫‪X86‬‬ ‫‪Z0‬‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ ٌٖٔ٣ ‬إهمجٍ ثُٖط‪ٞ‬ف ‪ٝ‬ث‪٧‬ه‪ٞ‬ثُ د‪ ٖ٤‬ثُقًٌجس ثُٔذٌٓؾز دج‪ًٞ٧‬ثه ‪ G00/G01‬كو‪٠‬‬
‫‪ ‬ثُقًٌز ثُٔذٌٓؾز ك‪ ٢‬ثُذِ‪ٞ‬ى ثُغجٗ‪٣ , ٢‬ؾخ إٔ صذوأ ٖٓ ثُ٘وطز ‪ ( b‬دجٌُّْ )‬
‫‪ ‬ػ٘و ثُذٌٓؾز دج‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ‪٣‬ؾخ إهمجٍ ثُْٔجكز ثُٔذٌٓؾز ٖٓ ثُ٘وطز ‪b‬‬
‫‪ٓ ‬غ ٗظجّ ثُذٌٓؾز دجُذِ‪ٞ‬ى ثُٔلٌه ‪٣ ,‬ؾخ إٔ ‪٘٣‬ض‪ٖٞٓ ٢ٜ‬ثً فًٌز ثُؼور ػ٘و ثُ٘وطز ‪ C‬عْ‬
‫‪٘٣‬ض‪ٌٓ ٢ٜ‬ر أمٌ‪ ٟ‬ػ٘و ثُ٘وطز ‪d‬‬
‫‪ ‬ك‪ ٢‬فجُز ٓج إىث ًجٗش ثُقًٌجس ك‪ ٢‬أفو ثُذِ‪ًٞ‬جس ه‪ٌ٤ٚ‬ر ْٗذ‪٤‬ج ‪ُ ,‬وًؽز أٗ‪ ٚ‬ػ٘و إهًثػ‬
‫ٕطق أ‪ ٝ‬ه‪ ٫ ُٞ‬صضقون ٗوطز صوج‪ٟ‬غ ‪ ,‬كْ‪ٞ‬ف ‪٣‬قوط ثُنط ًهْ ‪055‬‬

‫اٌؾشوخ اٌذائش‪٠‬خ ثبعزخذاَ اٌى‪ٛ‬د ‪G03 & G02‬‬

‫اٌؾشوخ اٌذائش‪٠‬خ ف‪ ٟ‬ارغبٖ ػمبسة اٌغبػخ ‪: G02‬‬


‫اٌؾشوخ اٌذائش‪٠‬خ ف‪ ٟ‬ػىظ ارغبٖ ػمبسة اٌغبػخ ‪: G03‬‬

‫‪Format :‬‬
‫…‪N… G02 X (U)… Z(W)… I…K…F‬‬
‫‪Or‬‬
‫…‪N… G02 X (U)… Z(W)… R…F‬‬
‫‪ : X,Z,U,W‬إفوثع‪٤‬جس ٗوطز ٗ‪ٜ‬ج‪٣‬ز ثُو‪ُٞ‬‬
‫‪ : I,K‬ثُٔؼجٓ‪٬‬س ثُْ٘ذ‪٤‬ز ُِوثةٌر ( ثُْٔجكز ٖٓ ٗوطز ثُذوث‪٣‬ز إُ‪ٗ ٠‬وطز ًٌَٓ ثُو‪ I , ُٞ‬ص٘ضٔ‪ ٢‬إُ‪٠‬‬
‫‪ K , X‬ص٘ضٔ‪ ٢‬إُ‪) Z ٠‬‬
‫‪ٚٗ : R‬ق هطٌ ثُو‪ُٞ‬‬
‫صضقٌى ثُؼور إُ‪ ٠‬ثُ٘وطز ثُ‪ٜ‬وف ػِ‪ ٠‬ثُو‪ ُٞ‬ثُٔؼٌف دجُضـي‪٣‬ز ثُٔذٌٓؾز ‪F‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪92‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ ‬ػ٘وٓج صٌ‪ ٕٞ‬ثُو‪ٔ٤‬ز ثُٔذٌٓؾز ُِٔؼجَٓ ( ‪ I‬أ‪ ٝ‬ثُٔؼجَٓ ‪ , 0 = ) K‬ك‪ ٌٖٔ٤‬إ‪ٔٛ‬جُ‪ٜ‬ج‬
‫‪ ‬ػ٘و إهمجٍ ٗ‪ٚ‬ق ثُوطٌ ‪ R‬دئٕجًر ٓ‪ٞ‬ؽذز ‪٣ ,‬ضؼ‪ ٖ٤‬ؽَء ثُو‪ ُٞ‬دجَُث‪٣ٝ‬ز ثًٌَُٔ‪٣‬ز أهَ ٖٓ ‪180º‬‬
‫‪ ‬ػ٘و إهمجٍ ٗ‪ٚ‬ق ثُوطٌ ‪ R‬دئٕجًر ّجُذز ‪٣ ,‬ضؼ‪ ٖ٤‬ؽَء ثُو‪ ُٞ‬دجَُث‪٣ٝ‬ز ثًٌَُٔ‪٣‬ز أًذٌ ٖٓ ‪180º‬‬
‫‪ ٌٖٔ٣ ٫ ‬دٌٓؾز هثةٌر ًجِٓز دجّضنوثّ ٓؼجَٓ ٗ‪ٚ‬ق ثُوطٌ ‪R‬‬
‫‪ ‬هثةٔج ‪ ٌٕٞ٣‬ثصؾج‪ ٙ‬ثُقًٌز ٌُِ‪ٞ‬ه ‪ًٔ G02 , G03‬ج ك‪ ٢‬فجُز ثُؼور مِق ٓق‪ ًٞ‬ثُٔنٌ‪ٟ‬ز ( ‪ٟ‬ذوج‬
‫ُِٔ‪ٞ‬ث‪ٙ‬لجس ثُو‪٤‬جّ‪٤‬ز ث‪ُٔ٧‬جٗ‪٤‬ز ‪ , ) DIN 66 025‬ك‪ ٢‬أ‪ ٖٓ ١‬فجُض‪ ٢‬فو‪ٝ‬ط ػِٔ‪٤‬ز ثُضٖـ‪ َ٤‬أٓجّ أ‪ٝ‬‬
‫مِق ٓق‪ ًٞ‬ثُٔنٌ‪ٟ‬ز‬

‫ر‪ٛ‬لف اٌزغز‪٠‬خ ِغ اعزّشاس د‪ٚ‬ساْ اٌؼبِ‪ٛ‬د اٌشئ‪١‬غ‪ٌٍّ ٟ‬بو‪ٕ١‬خ ‪: ( Dwell ) G04‬‬


‫‪FORMAT:‬‬
‫]‪N.. G04 X(U)… [sec.‬‬
‫‪OR‬‬
‫]‪N.. G04 P… [m sec.‬‬
‫صض‪ٞ‬هق فًٌز صـي‪٣‬ز ثُؼور ك‪ ٢‬أمٌ ٓ‪ٝٞ‬غ ُ‪ٜ‬ج َُٖٓ ٓؼ‪٣ ٖ٤‬ؼٌف دجُٔؼجَٓ ‪ P‬أ‪X,U ٝ‬‬
‫‪٠‬غزخذَ ف‪ ٝ‬اٌؾبالد االر‪١‬خ‪:‬‬
‫ٔ ‪ -‬ك‪ ٢‬ثٌُٔثفَ ث‪ٗ٫‬ضوجُ‪٤‬ز د‪ ٖ٤‬ػِٔ‪٤‬ض‪ ٢‬صٖـ‪َ٤‬‬
‫ٕ ‪ -‬ػ٘و ثٌُؿذز ك‪ ٢‬ػَٔ ٗ‪ٜ‬ج‪٣‬جس فجهر‬
‫ٖ ‪ -‬ثّتتضؼوثٍ ‪ٝ‬صْتت‪٣ٞ‬ز ‪ٝ‬صٖتتط‪٤‬خ أً‪ٝ‬تت‪٤‬ز ثُغوتت‪ٞ‬ح م‪ٙٞٚ‬تتج كتت‪ ٢‬ػِٔ‪٤‬تتجس ثُضنتت‪ ٔ٣ٞ‬ث‪ّ٫‬تتط‪ٞ‬ثٗ‪٢‬‬
‫‪ٝ‬ثُٔنٌ‪٢ٟٝ‬‬
‫ٗ ‪ -‬ػ٘و ثُض‪ٞ‬هق ك‪ٝٞٓ ٢‬غ ٓقوه ُِؼور‬
‫٘ ‪ -‬ػ٘تتوٓج ‪٣‬تتٌثه إػطتتجء ثُلٌ‪ٙ‬تتز ُ‪ٙٞ‬تت‪ ٍٞ‬ثُؼٔتت‪ٞ‬ه ثٌُة‪ْ٤‬تت‪ ٢‬إُتت‪ ٠‬ثُْتتٌػز ثُٔطِ‪ٞ‬دتتز هذتتَ همتت‪ٍٞ‬‬
‫ثُؼور ك‪ ٢‬ثُٖـِز‬

‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪ ‬ػ٘و ثّضنوثّ ثُٔؼجَٓ ‪٣ ٫ P‬ؾ‪ ٍٞ‬ثّضنوثّ ثٌُْ‪ ًٞ‬ثُؼٌٖ‪٣‬ز ( أًهجّ ‪ٙ‬ق‪٤‬قز كو‪)٠‬‬
‫‪٣ ‬ذوأ فْجح ٍٖٓ ثُو‪ًٝ‬ثٕ دو‪ ٕٝ‬صـي‪٣‬ز ػ٘وٓج ص‪ٌّ َٚ‬ػز ثُضـي‪٣‬ز ُِؼور كت‪ ٢‬ثُقًٌتز ث‪٧‬م‪٤‬تٌر‬
‫إُ‪ٙ ٠‬لٌ‬
‫( ثُو‪ٔ٤‬ز ثُو‪ َُٖٓ ٟٞٚ‬ثُض‪ٞ‬هق ػٖ ثُضـي‪٣‬ز) ‪t max. = 2000 sec‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪93‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪t min. = 0.1sec‬‬ ‫(ثُو‪ٔ٤‬ز ثُ‪ٚ‬ـٌ‪ َُٖٓ ٟ‬ثُض‪ٞ‬هق ػٖ ثُضـي‪٣‬ز)‬


‫ِضبي‪:‬‬
‫]‪N 75 G04 X 2.5 [dwell=2.5sec‬‬

‫]‪N 95 G04 P1000 [dwell = 1sec=1000 m sec‬‬

‫ػوه ه‪ًٝ‬ثس ثُؼٔ‪ٞ‬ه ثُ‪ٍٓ٬‬ز ‪ٔٓٓٓxٙٓ x‬‬


‫ٍٖٓ ص‪ٞ‬هق ثُضـي‪٣‬ز ( دجُِٔ‪ ٢‬عجٗ‪٤‬ز ) =‬
‫ٌّػز ه‪ًٝ‬ثٕ ثُؼٔ‪ٞ‬ه ثٌُة‪ُ( ٢ْ٤‬لز ‪ /‬هه‪٤‬وز )‬
‫‪ٌ٣‬ل‪٨ُ ٢‬ؿٌث‪ ٛ‬ثُؼجه‪٣‬ز ٖٓ ٖ ثُ‪ُ ٕٓ ٠‬لز ُضٖط‪٤‬خ أً‪٤ٝ‬جس ثُغو‪ٞ‬ح ٓغ‪٬‬‬

‫االٔزمبي اٌ‪ ٝ‬إٌمطخ اٌّشعؼ‪١‬خ ‪: G28‬‬


‫‪Format:‬‬
‫…)‪N…G28 X(U)… Z(W‬‬
‫‪ : X,Z‬ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ُٔ‪ٝٞ‬غ ثٗضوجُ‪٢‬‬
‫‪ : U,W‬ث‪٩‬فوثع‪٤‬جس ثُْ٘ذ‪٤‬ز ُِٔ‪ٝٞ‬غ ث‪ٗ٫‬ضوجُ‪٢‬‬
‫‪ْ٣‬ضنوّ ثٌُ‪ٞ‬ه ‪ G28‬ك‪ ٢‬ثُقًٌز ثٌُْ‪٣‬ؼز ُِؼور إُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُِٔجً‪٘٤‬ز ػٖ ‪٣ٌٟ‬ن إهمجٍ‬
‫إفوثع‪٤‬جس ٓ‪ٝٞ‬غ ثٗضوجُ‪ٓ ٢‬ض‪ X(U), Z(W) ٠ّٞ‬مجًػ ثُٖـِز ف‪٤‬ظ صضْ ثُقًٌز ثٌُْ‪٣‬ؼز ُِؼور أ‪٫ٝ‬‬
‫إُ‪ ٠‬ثُٔ‪ٝٞ‬غ ث‪ٗ٫‬ضوجُ‪ X(U), Z(W) ٢‬عْ إُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُِٔجً‪٘٤‬ز ‪.‬‬
‫دؼو ثّضنوثّ ثٌُ‪ٞ‬ه ‪ ٌ٤ٚ٣ G28‬إُـجء ثمض‪٤‬جً ٗوطز ثُ‪ٚ‬لٌ ثُٔذٌٓؾز دجٌُ‪ٞ‬ه ‪G92‬‬

‫د‪ٚ‬سح اٌخشاغخ اٌط‪١ٌٛ‬خ ‪: G20‬‬

‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ‪٤ُٟٞ‬ز دِْٔ‪ٞ‬ح ‪-R‬‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ‪٤ُٟٞ‬ز دو‪ِْٞٓ ٕٝ‬ح‬

‫‪Fanuc 0/21programming system‬‬


‫‪94‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪Format:‬‬
‫) ‪N… G20 X (U ) … Z ( W ) … F … ( straight‬‬
‫‪or‬‬
‫) ‪N… G20 X (U ) … Z ( W ) … R … F … ( taper‬‬

‫)‪ : X(U),Z(W‬ث‪٩‬فوثع‪٤‬جس ثُٔطِوز ( ثُْ٘ذ‪٤‬ز) ُ٘وطز ثٌُ٘ض‪K ًٞ‬‬


‫)‪ : R(mm‬ثُذؼو ثُٔنٌ‪ ٢ٟٝ‬ثُْ٘ذ‪ ٢‬ك‪ ٢‬ثصؾج‪ُٔ (+/-) ٙ‬ق‪X ًٞ‬‬

‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر صظَ ٖٗطز إُ‪ ٠‬إٔ صِـ‪ ٠‬د فو أً‪ٞ‬ثه ٗلِ ثُٔؾٔ‪ٞ‬ػز‬
‫‪٣‬ؾخ ثهمجٍ ث‪٩‬فوثع‪٤‬جس ثُذو‪ِ٣‬ز كو‪ ٠‬ػ٘و ًضجدز ثُذِ‪ًٞ‬جس ثُضجُ‪٤‬ز‬
‫ثُٔؼجَٓ ثُٔنٌ‪ ٢ٟٝ‬ثُْجُخ )‪ُ (–R‬ضؼٌ‪٣‬ق ٌَٕ ثُٔنٌ‪ ٟٝ‬ثُٔ‪ٝٞ‬ـ دجٌُّْ‬
‫ِضبي ‪:‬‬

‫‪N 100 G91‬‬


‫‪N 110 G20 U-4 W-66 F0.18‬‬
‫‪N 115 U-8‬‬
‫‪N 120 U-12‬‬
‫‪N 125 U-16‬‬
‫…… ‪N 130 G00‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪95‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫د‪ٚ‬سح خشاغخ ‪ٚ‬ع‪١ٙ‬خ ‪:G24 Face Turning Cycle‬‬

‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ‪ٝ‬ؽ‪٤ٜ‬ز ٓنٌ‪٤ٟٝ‬ز‬ ‫ه‪ًٝ‬ر مٌث‪ٟ‬ز ‪ٝ‬ؽ‪٤ٜ‬ز ػوُز‬

‫‪Format :‬‬
‫… ‪N … G24 X ( U ) … Z ( W ) … F‬‬ ‫)‪(straight‬‬
‫‪OR‬‬
‫) ‪N … G24 X ( U ) … Z ( W ) … R … F … (taper‬‬

‫‪ : R‬ثُو‪ٔ٤‬ز ثُْ٘ذ‪٤‬ز ُِٔنٌ‪ ٟٝ‬ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪Z ًٞ‬‬

‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫أ ‪ٛ -‬ي‪ ٙ‬ثُو‪ًٝ‬ر صظَ ٖٗطز إُ‪ ٠‬إٔ صِـ‪ ٠‬د فو أً‪ٞ‬ثه ٗلِ ثُٔؾٔ‪ٞ‬ػز‬
‫ح ‪٣ -‬ؾخ إهمجٍ ث‪٩‬فوثع‪٤‬جس ثُذو‪ِ٣‬ز كو‪ ٠‬ػ٘و ًضجدز ثُذِ‪ًٞ‬جس ثُضجُ‪٤‬ز‬
‫س ‪ -‬ثُٔؼجَٓ ثُٔنٌ‪ ٢ٟٝ‬ثُْجُخ )‪ُ (–R‬ضؼٌ‪٣‬ق ٌَٕ ثُٔنٌ‪ ٟٝ‬ثُٔ‪ٝٞ‬ـ دجٌُّْ‬

‫د‪ٚ‬سح لطغ اٌمال‪ٚٚ‬ظ ‪: G21‬‬

‫ه‪ًٝ‬ر هطغ ه‪ٝٝ٬‬ظ ٓنٌ‪٢ٟٝ‬‬ ‫ه‪ًٝ‬ر هطغ ه‪ٝٝ٬‬ظ ػوٍ‬

‫‪Fanuc 0/21programming system‬‬


‫‪96‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪Format :‬‬
‫… ‪N … G21 X ( U ) … Z ( W ) … F‬‬ ‫)‪(straight‬‬
‫‪OR‬‬
‫) ‪N … G21 X ( U ) … Z ( W ) … R … F … (taper‬‬
‫‪ ٍٟٞ : F….. ‬مط‪ٞ‬ر ثُو‪ٝٝ٬‬ظ (‪) mm‬‬
‫‪ : R(mm) ‬ثُذؼو ثُٔنٌ‪ ٢ٟٝ‬ثُْ٘ذ‪ ٢‬ك‪ ٢‬ثصؾج‪ُٔ (+/-) ٙ‬ق‪X ًٞ‬‬
‫ٍِؾ‪ٛ‬ظخ‪:‬‬
‫ٔ‪ٛ .‬ي‪ ٙ‬ثُو‪ًٝ‬ر صظَ ٖٗطز إُ‪ ٠‬إٔ صِـ‪ ٠‬د فو أً‪ٞ‬ثه ٗلِ ثُٔؾٔ‪ٞ‬ػز‬
‫ٕ‪٣ .‬ؾخ ثهمجٍ ث‪٩‬فوثع‪٤‬جس ثُذو‪ِ٣‬ز كو‪ ٠‬ػ٘و ًضجدز ثُذِ‪ًٞ‬جس ثُضجُ‪٤‬ز‬
‫ٖ‪ .‬ثُٔؼجَٓ ثُٔنٌ‪ ٢ٟٝ‬ثُْجُخ )‪ُ (–R‬ضؼٌ‪٣‬ق ٌَٕ ثُٔنٌ‪ ٟٝ‬ثُٔ‪ٝٞ‬ـ دجٌُّْ‬

‫د‪ٚ‬سح اٌمٍ‪ٛ‬ظخ اٌّزؼذدح ‪: G78‬‬


‫‪Format :‬‬
‫‪N... G78 P... Q... R...‬‬
‫‪N... G78 X(U).. Z(W).. R.. P.. Q.. F..‬‬

‫اٌجٍ‪ٛ‬ن األ‪ٚ‬ي‬
‫‪ٓ : P‬ؼجَٓ ُ‪ّ ٚ‬ضز أًهجّ ٓؤْز ػِ‪ ٠‬ع‪٬‬عز أًهجّ ٍ‪ٝ‬ؽ‪٤‬ز ‪ٙ‬ق‪٤‬قز‬
‫ِضبي‪:‬‬
‫‪P03 02 60‬‬
‫أ‪ٚ‬ي سلّ‪ ٓ١‬ف‪ ٟ‬اٌّؼبًِ ُضؼٌ‪٣‬ق ػوه ٖٓج‪ ٌ٣ٝ‬ثُضٖط‪٤‬خ ( ثُض٘ؼ‪ٌ٣ٝ ) ْ٤‬ل‪ ٢‬ػوه ٕ أ‪ٖ ٝ‬‬
‫ٖٓ‪ٞ‬ثً ‪ ,‬ػِٔج د ٕ ثُو‪ٔ٤‬ز ثُٔضٌ‪ًٝ‬ز ُِض٘ؼ‪ّ ْ٤‬ضؤمي ك‪ ٢‬أ‪ٖٞٓ ٍٝ‬ثً‬
‫اٌشلّ‪ ٓ١‬ثبٌ‪ٛ‬عػ ُضؼٌ‪٣‬ق ه‪ٔ٤‬ز ٓؼجَٓ ثُٖطق ‪ٓ ٞٛٝ (Pxx= 10 x PF/F‬ؼجَٓ ‪٣‬وٍ‬
‫ػِ‪ ٠‬ثُْٔجكز ث‪٘ٓ٥‬ز ‪ PF‬ثُض‪ ٠‬صُ َقوه ُنٌ‪ٝ‬ػ ثُؼور دَث‪٣ٝ‬ز ٘ٗ˚ دجٗض‪ٜ‬جء ٖٓ‪ٞ‬ثً ثُو‪ٝٝ٬‬ظ‬
‫ُٔ٘غ ص‪ٚ‬جهّ ثُؼور دجُٖـِز دؼو ثُنٌ‪ٝ‬ػ ٖٓ ثُو‪ٝٝ٬‬ظ ‪ٝ‬ىُي ك‪ ٢‬فجُز ػوّ ‪ٝ‬ؽ‪ٞ‬ه مِنِز‬
‫ك‪ٜٗ ٢‬ج‪٣‬ز ثُو‪ٝٝ٬‬ظ ‪ ,‬أٓج ك‪ ٢‬فجُز ‪ٝ‬ؽ‪ٞ‬ه مِنِز ك‪٤‬ضْ إٗ‪ٜ‬جء ٖٓ‪ٞ‬ثً ثُو‪ٝٝ٬‬ظ ك‪ ٢‬ثُ‪ٜٞ‬ثء‬
‫‪٣ٝ‬ضْ إهمجٍ ثُو‪ٔ٤‬ز ‪ُِْٔ Pxx= 0‬جؿ دنٌ‪ٝ‬ػ هِْ ثُو‪ٝٝ٬‬ظ ػٔ‪ٞ‬ه‪٣‬ج ‪٧‬ػِ‪) ٠‬‬
‫آخش سلّ‪ُ ٓ١‬ضؼٌ‪٣‬ق ه‪ٔ٤‬ز ٍث‪٣ٝ‬ز َٗ‪ ٍٝ‬هِْ ثُو‪ٝٝ٬‬ظ‬

‫‪Fanuc 0/21programming system‬‬


‫‪97‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ : Q‬ه‪ٔ٤‬ز أهَ ػٔن هطغ ( ‪Q =0.02 – 0.06 mm = 20 – 60 μm ) μm‬‬


‫‪ : R‬ػٔن ثُضٖط‪٤‬خ ( ‪ ٫ٝ R = ½ Q ) mm‬صوَ ػٖ ‪0.02 mm‬‬
‫اٌجٍ‪ٛ‬ن اٌضبٔ‪: ٝ‬‬
‫)‪ : X(U) Z(W‬إفوثع‪٤‬جس ثُ٘وطز ‪ٓ ( K‬طِوز أ‪ْٗ ٝ‬ذ‪٤‬ز )‬

‫ثُوطٌ ثُوثمِ‪ُِ ٢‬و‪ٝٝ٬‬ظ ‪ = XK‬ثُوطٌ ث‪ً٧‬ذٌ – ػٔن ثُْٖ ‪ٕ x‬‬


‫‪ ٍٟٞ‬ثُو‪ٝٝ٬‬ظ ‪ZK‬‬
‫‪ : R‬ه‪ٔ٤‬ز ٓ‪ َ٤‬ثُو‪ٝٝ٬‬ظ ) ‪ٞٓ ( mm‬ؽذز أ‪ّ ٝ‬جُذز‬
‫‪ + R‬ه‪ٝٝ٬‬ظ ٓجةَ ‪ّ٧‬لَ‬
‫ه‪ٝٝ٬‬ظ ٓجةَ ‪٧‬ػِ‪٠‬‬ ‫‪-R‬‬
‫‪ R = 0‬ه‪ٝٝ٬‬ظ ػوٍ ( ثّط‪ٞ‬ثٗ‪) ٢‬‬
‫‪ : P‬ػٔن ثُو‪ٝٝ٬‬ظ ( ‪ = ) μm‬ػٔن ثُْٖ ٖٓ ؽ‪ٜ‬ز ‪ٝ‬ثفور = ثُنط‪ٞ‬ر ‪ٔٓٓٓ x 0.65 x‬‬
‫‪ : Q‬ه‪ٔ٤‬ز ػٔن أ‪ٖٞٓ ٍٝ‬ثً ُِوطغ ( ‪) μm‬‬
‫‪ : F‬ه‪ٔ٤‬ز ثُضـي‪٣‬ز = ‪ ٍٟٞ‬مط‪ٞ‬ر هطغ ثُو‪ٝٝ٬‬ظ‬

‫‪Fanuc 0/21programming system‬‬


‫‪98‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

Fanuc 0/21programming system


99
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي ‪:‬‬

‫‪M20‬‬

‫ُضٖـ‪ َ٤‬ػِٔ‪٤‬ز ثُوِ‪ٞ‬ظز ػِ‪ٓ ٠‬جً‪٘٤‬ز ثُنٌث‪ٟ‬ز ‪ٟ CNC‬ذوج ُ‪٨‬دؼجه ثُٔ‪ٝٞ‬قز دجٌُّْ ‪٣‬ؾخ ثصذجع‬
‫ثُنط‪ٞ‬ثس ث‪٥‬ص‪٤‬ز ‪:‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪111‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٔ‪ .‬فْجح ‪ ٍٟٞ‬مط‪ٞ‬ر هطغ ثُو‪ٝٝ٬‬ظ ٖٓ ثُؾوث‪ ٍٝ‬ثُل٘‪٤‬ز ‪:‬‬


‫‪ ٍٟٞ‬ثُنط‪ٞ‬ر )‪ُِ (Pitch‬و‪ٝٝ٬‬ظ ‪2.5 mm = M20‬‬
‫ٕ‪ .‬فْجح ػٔن هجع ثُْ٘ز ‪:‬‬

‫‪a = 17/24 *H‬‬ ‫(ٖٓ ثُؾوث‪ ٍٝ‬ثُل٘‪٤‬ز )‬


‫‪=17/24 *Pcos30‬‬
‫‪=17/24 *0.866 P =0.65 P = 0.65 *2.5‬‬
‫‪=1.5335 mm =1533.5 µm‬‬
‫ٖ‪ .‬فْجح ثُوطٌ ثُوثمِ‪ُِ ٢‬و‪ٝٝ٬‬ظ ‪:‬‬
‫ثُوطٌ ثُوثمِ‪ = ) CD ( ٢‬ثُوطٌ ثُنجًؽ‪2*a – ( OD ) ٢‬‬
‫= ‪16.933 mm =3.067 –20 = 2*1.5335–20‬‬
‫ٗ‪ .‬فْجح ػوه ٖٓج‪ ٌ٣ٝ‬ثُوطغ ُِو‪ٝٝ٬‬ظ (ٖٓ ؽوث‪ ٍٝ‬مذٌر ثًٌُٖجس) ‪:‬‬
‫ُنط‪ٞ‬ر ثُو‪ٝٝ٬‬ظ ‪ ٌٕٞ٣ 2.5‬أْٗخ ػوه ٖٓج‪ُِ ٌ٣ٝ‬وطغ = ‪ٖٞٓ 12‬ثً‬
‫٘‪ .‬فْجح ه‪ٔ٤‬ز ػٔن أ‪ٖٞٓ ٍٝ‬ثً ُِوطغ ‪ٝ ,‬أهَ ػٔن ُِوطغ‪:‬‬

‫‪ً = n‬هْ ثُٖٔ‪ٞ‬ثً‬ ‫ف‪٤‬ظ ‪:‬‬


‫‪ = a‬ػٔن هجع ثُْ٘ز – ػٔن ثُضٖط‪٤‬خ ®‬
‫= ‪0.065 - 1.5335‬‬
‫= ‪1.4685‬‬
‫ه‪ٔ٤‬ز ػٔن أ‪ٖٞٓ ٍٝ‬ثً ُِوطغ ( ‪: )a1‬‬

‫ه‪ٔ٤‬ز ثهَ ػٔن هطغ( ‪: ( a12 - a11‬‬

‫ٍِؾ‪ٛ‬ظخ ‪ :‬ه‪ٔ٤‬ز أهَ ػٔن هطغ (ٖٓ ؽوث‪ ٍٝ‬مذٌر ثًٌُٖجس) = ‪ ( 0.03-0.10‬دٌٖ‪ ٟ‬إٔ ‪ٌٕٞ٣ ٫‬‬
‫ثُؼٔن ثُٔضٌ‪ٝ‬ى ُِضٖط‪٤‬خ أًذٌ ٖٓ أهَ ػٔن هطغ )‬

‫‪Fanuc 0/21programming system‬‬


‫‪111‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ .ٙ‬ثمض‪٤‬جً ثُؼور ثُٔ٘جّذز ‪ٝ‬ثمض‪٤‬جً ٌٕ‪ ٟٝ‬ثُوطغ‬

‫‪ .7‬فْجح ػوه ُلجس ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ( ٌّػز ثُو‪ًٝ‬ثٕ ) ‪:‬‬


‫)‪) = 1000*Vc /(π*D‬ػوه ثُِلجس( ‪S‬‬
‫‪٣‬ضْ ثُضؼ‪ ٜ٣ٞ‬ك‪ ٢‬ثُوجٗ‪ ٕٞ‬دجُو‪ ْ٤‬ث‪٥‬ص‪٤‬ز ‪:‬‬
‫ثٌُْػز ثُنط‪٤‬ز ‪ُ (10-20) m/min = Vc‬وطغ ثُو‪ٝٝ٬‬ظ‬
‫هطٌ ثُٖـِز ) ‪20 mm = ( D‬‬
‫‪S = 1000 * 20 / (3.14 * 20) = 300 r.p.m‬‬

‫‪ .8‬إػوثه دٌٗجٓؼ ثُضقٌْ ثُؼوه‪: ١‬‬

‫‪O0900‬‬
‫)‪N05 T0202 ( Threading tool left‬‬
‫‪N10 G97 S300 G95 M04 M08‬‬
‫‪N15 G0 X22 Z5‬‬
‫‪N20 G78 P030260 Q62.5 R0.065‬‬
‫‪N25 G78 X16.933 Z-42 R0 P1533.5 Q0.4239 F2.5‬‬
‫‪N30 G0 Z60 M5 M9‬‬
‫‪N35 G28 U0 W0 M30‬‬
‫غش‪٠‬مخ أخش‪ٌ ٜ‬ؾغبة وً ِش‪ٛ‬اس لطغ ػٍ‪ ٝ‬ؽذح ‪:‬‬

‫‪ .0‬ػٕذ ؽغبة ِشب‪٠ٚ‬ش ِزغب‪٠ٚ‬خ ‪:‬‬


‫‪an‬‬ ‫‪= a/12 = 1.5335/12‬‬ ‫‪= 0.1278 mm‬‬
‫‪X1 = 20 – 2*0.1278‬‬
‫– ‪= 20‬‬ ‫‪0.2556‬‬ ‫‪= 19.744 mm‬‬
‫‪X2 = 20 – 2*0.2556‬‬ ‫‪= 19.488 mm‬‬
‫‪X3 = 20 – 3*0.2556‬‬ ‫‪= 19.233 mm‬‬
‫‪X4 = 20 – 4*0.2556‬‬ ‫‪= 18.977 mm‬‬
‫‪X5 = 20 – 5*0.2556‬‬ ‫‪= 18.722 mm‬‬
‫‪X6 = 20 – 6*0.2556‬‬ ‫‪= 18.466 mm‬‬
‫‪X7 = 20 – 7*0.2556‬‬ ‫‪= 18.211mm‬‬
‫‪X8 = 20 – 8*0.2556‬‬ ‫‪= 17.955 mm‬‬
‫‪X9 = 20 – 9*0.2556‬‬ ‫‪= 17.699 mm‬‬
‫‪X10 = 20 – 10*0.2556‬‬ ‫‪= 17.444mm‬‬
‫‪X11 = 20 – 11*0.2556‬‬ ‫‪= 17.188 mm‬‬
‫‪X12 = 20 – 12*0.2556‬‬ ‫‪= 16.933 mm‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪112‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ش ِزٕبلصخ‬٠ٚ‫ ػٕذ ؽغبة ِشب‬.2

a1 = 0.4427√1 → X1 = 20 – 2 a1 = 19.1146 mm
a2 = 0.4427√2 → X2 = 20 – 2 a2 = 18.7478 mm
a3 = 0.4427√3 → X3 = 20 – 2 a3 = 18.4664 mm
a4 = 0.4427√4 → X4 = 20 – 2 a4 = 18.2292 mm
a5 = 0.4427√5 → X5 = 20 – 2 a5 = 18.0201 mm
a6 = 0.4427√6 → X6 = 20 – 2 a6 = 17.8312 mm
a7 = 0.4427√7 → X7 = 20 – 2 a7 = 17.6574 mm
a8 = 0.4427√8 → X8 = 20 – 2 a8 = 17.4957 mm
a9 = 0.4427√9 → X9 = 20 – 2 a9 = 17.3438 mm
a10 = 0.4427√10 → X10 = 20 – 2 a10 = 17.2000 mm
a11 = 0.4427√11 → X11 = 20 – 2 a11 = 17.0634 mm
a 12 = 0.4427√12 → X12 = 20 – 2 a12 = 16.9330 mm

minimum cutting depth ‫أهَ ػٔن هطغ‬


= a12 – a11
= 0.4427√12 – 0.4427√11
= 0.4427 [√12 –√11]
= 0.4427 [3.464 – 3.3166]
= 0.065mm

Fanuc 0/21programming system


113
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫د‪ٚ‬سح خشاغخ اٌزخش‪ ٓ١‬اٌط‪١ٌٛ‬خ العزمشاة اٌىٕز‪ٛ‬س ) ‪: G73 ( Roughing Cycle‬‬

‫‪Format:‬‬
‫‪N.. G73 U1.. R..‬‬
‫‪N.. G73 P.. Q.. U2+/-.. W+/-.. F.. S.. T..‬‬
‫اٌجٍ‪ٛ‬ن األ‪ٚ‬ي ‪:‬‬
‫)‪: U1(mm‬ػٔن ثُوطغ ٌَُ ٖٓ‪ٞ‬ثً هطغ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ٝٞٓ ٖٓ , X ًٞ‬غ ثُؼور ‪ٝ ,‬دو‪ ٕٝ‬إٕجًر‬
‫)‪ : R(mm‬ه‪ٔ٤‬ز ثُنٌ‪ٝ‬ػ ٖٓ ثُٖـِز ك‪ٜٗ ٢‬ج‪٣‬ز ًَ ٖٓ‪ٞ‬ثً هطغ‬
‫اٌجٍ‪ٛ‬ن اٌضبٔ‪: ٟ‬‬
‫‪ً : P‬هْ ثُذِ‪ٞ‬ى ث‪ ٖٓ ٍٝ٧‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ّ٬ُ ًٞ‬ضوٌثح‬
‫‪ً :Q‬هْ ثُذِ‪ٞ‬ى ث‪٧‬م‪ ٖٓ ٌ٤‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ّ٬ُ ًٞ‬ضوٌثح‬
‫)‪ْٓ :U2(mm‬جكز ‪ٝ‬ثصؾج‪ ٙ‬ػٔن ثُضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬
‫)‪ْٓ : W(mm‬جكز ‪ٝ‬ثصؾج‪ ٙ‬ػٔن ثُضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ٝٞٓ ٖٓ , Z ًٞ‬غ ثُؼور ‪ ,‬دو‪ ٕٝ‬إٕجًر‬
‫‪ٌّ : F,S,T‬ػز ثُضـي‪٣‬ز – ٌّػز ثُوطغ – ػور ثُوطغ‬
‫‪ -‬هذَ ثدضوثء فًٌز ثُوطغ ‪ٝٞٓ ٌٕٞ٣‬غ ثُؼور ك‪ ٢‬ثُ٘وطز ‪C‬‬
‫‪٣ -‬ضْ دٌٓؾز هطغ ثٌُ٘ض‪ , (A- A' -B ) ًٞ‬ثدضوثءث ٖٓ ثُذِ‪ٞ‬ى ‪ٝ P‬ثٗض‪ٜ‬جءث دجُذِ‪ٞ‬ى ‪Q‬‬
‫‪٣ -‬ضْ ص٘ل‪٤‬ي ثُوطغ دؼٔن ‪ U1‬فض‪ ٠‬ص‪ َٚ‬ثُؼور إُ‪ ٠‬ثُؼٔن ‪ U2‬ثُٔضٌ‪ٝ‬ى ُِضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬
‫‪٣ -‬ضؾج‪ٗ َٛ‬ظجّ ثُضقٌْ ُِؼ٘ج‪ F,S,T ٖ٣ٝ‬هثمَ ثُذِ‪ًٞ‬جس ٖٓ ‪ P‬إُ‪٣ٝ Q ٠‬ضْ ثُؼَٔ دجُو‪ ْ٤‬ثُٔومِز ُ‪ٜ‬ي‪ٙ‬‬
‫ثُؼ٘ج‪ْٓ ٖ٣ٝ‬ذوج هذَ دِ‪ًٞ‬جس ثُذٌٓؾز ُْٔجً ثٌُ٘ض‪ًٞ‬‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪٣ -‬ؾخ إٔ صٌ‪ ٕٞ‬ثُذٌٓؾز ص‪ٚ‬جػو‪٣‬ز ُو‪ٔ٤‬ز ثُوطٌ ك‪ ٢‬دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ ًٞ‬ثُط‪ ( ٢ُٞ‬ػوث‬
‫ثُٔ‪ ٍٞ٤‬ثُنل‪٤‬لز ثُض‪ ٢‬صض٘جّخ ٓغ ثٌَُٖ ثُ‪ٜ٘‬وّ‪ُ ٢‬ؼور ثُوطغ )‬
‫‪ -‬ؿ‪ْٞٔٓ ٌ٤‬ؿ دجّضوػجء دٌٗجٓؼ كٌػ‪ ٢‬ك‪ ٢‬دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ًٞ‬‬
‫‪ -‬ثُ‪ٜ‬وف ٖٓ ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ‪ ٞٛ‬إٍثُز أًذٌ ًٔ‪٤‬ز ٖٓ ثٌُث‪ ٔ٣‬دـ‪ ٜ‬ثُ٘ظٌ ػٖ ؽ‪ٞ‬هر ثُضٖط‪٤‬خ – ُيُي‬
‫‪ْ٣‬ضنوّ ٌّػز صـي‪٣‬ز ػجُ‪٤‬ز ٓغ ٌّػز هطغ ٓ٘نل‪ٞ‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪114‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ًجس‬ِٞ‫ ثُذ‬٢‫ج ك‬٤‫ٌر ْٗذ‬٤‫ْ ًذ‬٤‫ دو‬U1,R,U2,W ‫س‬٬ٓ‫ضْ إهمجٍ ثُٔؼج‬٣ , ٚ٤ُ‫ـ دؼج‬ُٝٞٔ‫ً ث‬ٞ‫َ ثٌُ٘ض‬٤‫ُضٖـ‬
‫ ثُٔقجًجر‬٢‫َ ك‬ٞ‫ور أك‬ٛ‫ـ ٖٓج‬٤ٝٞ‫ ُض‬N110 & N100
A : X= 102 , Z=0
A': X= 20 , Z=0
B : X= 100 , Z= -50
O0016
……………………..
N070 G00 X102 Z0 ( point A )
…………………..…
N100 G73 U8 R2
N110 G73 P120 Q190 U10 W5
N120 G0 X20 ( point A' )
N130 G1 Z-15
N140 X40
N150 X70 Z-30
N160 Z-40
N170 X80
N180 X90 Z-50
N190 X100 ( point B )
N200 S.. F.. T.. ( Finishing tool )
N210 G72 P120 Q190 ( finishing cycle )
……………………
: G74 ( Roughing Cycle ) ًٞ‫ّضوٌثح ثٌُ٘ض‬٫ ‫ز‬٤ٜ‫ؽ‬ُٞ‫ٖ ث‬٤ٖ‫ز ثُضن‬ٟ‫ًر مٌث‬ٝ‫ه‬

Format:
N.. G74 W1.. R..
N.. G74 P.. Q.. U+/-.. W2+/-.. F.. S.. T..

Fanuc 0/21programming system


115
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌجٍ‪ٛ‬ن األ‪ٚ‬ي ‪:‬‬


‫)‪: W1(mm‬ػٔن ثُوطغ ٌَُ ٖٓ‪ٞ‬ثً هطغ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ٝٞٓ ٖٓ , Z ًٞ‬غ ثُؼور ‪ٝ ,‬دو‪ ٕٝ‬إٕجًر‬
‫)‪ : R(mm‬ه‪ٔ٤‬ز ثُنٌ‪ٝ‬ػ ٖٓ ثُٖـِز ك‪ٜٗ ٢‬ج‪٣‬ز ًَ ٖٓ‪ٞ‬ثً هطغ‬
‫اٌجٍ‪ٛ‬ن اٌضبٔ‪: ٟ‬‬
‫‪ً : P‬هْ ثُذِ‪ٞ‬ى ث‪ ٖٓ ٍٝ٧‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ّ٬ُ ًٞ‬ضوٌثح‬
‫‪ً :Q‬هْ ثُذِ‪ٞ‬ى ث‪٧‬م‪ ٖٓ ٌ٤‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ّ٬ُ ًٞ‬ضوٌثح‬
‫)‪ْٓ :U (mm‬جكز ‪ٝ‬ثصؾج‪ ٙ‬ػٔن ثُضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬
‫)‪ْٓ : W2(mm‬جكز ‪ٝ‬ثصؾج‪ ٙ‬ػٔن ثُضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ٝٞٓ ٖٓ , Z ًٞ‬غ ثُؼور ‪ ,‬دو‪ ٕٝ‬إٕجًر‬
‫‪ٌّ : F,S,T‬ػز ثُضـي‪٣‬ز – ٌّػز ثُوطغ – ػور ثُوطغ‬
‫‪ -‬هذَ ثدضوثء فًٌز ثُوطغ ‪ٝٞٓ ٌٕٞ٣‬غ ثُؼور ك‪ ٢‬ثُ٘وطز ‪C‬‬
‫‪٣ -‬ضْ دٌٓؾز هطغ ثٌُ٘ض‪ , (A- A' -B ) ًٞ‬ثدضوثءث ٖٓ ثُذِ‪ٞ‬ى ‪ٝ P‬ثٗض‪ٜ‬جءث دجُذِ‪ٞ‬ى ‪Q‬‬
‫‪٣ -‬ضْ ص٘ل‪٤‬ي ثُوطغ دؼٔن‪ W1‬فض‪ ٠‬ص‪ َٚ‬ثُؼور إُ‪ ٠‬ثُؼٔن ‪ W2‬ثُٔضٌ‪ٝ‬ى ُِضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪Z ًٞ‬‬
‫‪٣ -‬ضؾج‪ٗ َٛ‬ظجّ ثُضقٌْ ُِؼ٘ج‪ F,S,T ٖ٣ٝ‬هثمَ ثُذِ‪ًٞ‬جس ٖٓ ‪ P‬إُ‪٣ٝ Q ٠‬ضْ ثُؼَٔ دجُو‪ ْ٤‬ثُٔومِز ُ‪ٜ‬ي‪ٙ‬‬
‫ثُؼ٘ج‪ْٓ ٖ٣ٝ‬ذوج هذَ دِ‪ًٞ‬جس ثُذٌٓؾز ُْٔجً ثٌُ٘ض‪ًٞ‬‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ -‬صْضنوّ ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضنٖ‪ ٖ٤‬ثُ‪ٞ‬ؽ‪٤ٜ‬ز ك‪ ٢‬ثّضوٌثح ثٌُ٘ض‪ ًٞ‬ػ٘وٓج صٌ‪ ٕٞ‬ه‪ٔ٤‬ز ثُوطٌ ثُٖٔـَ‬
‫أًذٌ ٖٓ ه‪ٔ٤‬ز ثُط‪ٍٞ‬‬
‫‪٣ -‬ؾخ إٔ صٌ‪ ٕٞ‬ثُذٌٓؾز ص٘جٍُ‪٤‬ز ُو‪ٔ٤‬ز ثُوطٌ ك‪ ٢‬دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ ًٞ‬ثُ‪ٞ‬ؽ‪ (٢ٜ‬ػوث ثُٔ‪ٍٞ٤‬‬
‫ثُنل‪٤‬لز ثُض‪ ٢‬صض٘جّخ ٓغ ثٌَُٖ ثُ‪ٜ٘‬وّ‪ُ ٢‬ؼور ثُوطغ )‬
‫‪ -‬ؿ‪ْٞٔٓ ٌ٤‬ؿ دجّضوػجء دٌٗجٓؼ كٌػ‪ ٢‬ك‪ ٢‬دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ًٞ‬‬
‫‪ -‬ثُ‪ٜ‬وف ٖٓ ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ‪ ٞٛ‬إٍثُز أًذٌ ًٔ‪٤‬ز ٖٓ ثٌُث‪ ٔ٣‬دـ‪ ٜ‬ثُ٘ظٌ ػٖ ؽ‪ٞ‬هر ثُضٖط‪٤‬خ – ُيُي‬
‫‪ْ٣‬ضنوّ ٌّػز صـي‪٣‬ز ػجُ‪٤‬ز ٓغ ٌّػز هطغ ٓ٘نل‪ٞ‬ز‬

‫ِضبي ‪:‬‬
‫ُضٖـ‪ َ٤‬ثٌُ٘ض‪ ًٞ‬ثُٔ‪ٝٞ‬ـ دؼجُ‪٣ , ٚ٤‬ضْ إهمجٍ ثُٔؼجٓ‪٬‬س ‪ W1,R,W2,U‬دو‪ً ْ٤‬ذ‪ٌ٤‬ر ْٗذ‪٤‬ج ك‪٢‬‬
‫ثُذِ‪ًٞ‬جس ‪ُ N110 & N100‬ض‪٤ٝٞ‬ـ ٖٓج‪ٛ‬ور أك‪ َٞ‬ك‪ ٢‬ثُٔقجًجر‬
‫‪A : X= 120 , Z=0‬‬
‫‪A': X= 120 , Z= -45‬‬
‫‪B : X= 20 , Z= 0‬‬
‫‪O0017‬‬
‫‪……………………..‬‬
‫‪N070 G00 X102 Z0‬‬ ‫) ‪( point A‬‬
‫…‪…………………..‬‬
‫‪N100 G74 W9 R2‬‬
‫‪N110 G74 P120 Q190 U10 W5‬‬
‫‪N120 G0 Z-45‬‬ ‫) '‪( point A‬‬
‫‪N130 G1 X80 Z-40‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪116‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

N140 Z-30
N150 X60 Z-25
N160 Z-20
N170 X30 Z-15
N180 X20
N190 Z0 ( point B )
N200 S.. F.. T.. ( Finishing tool )
N210 G72 P120 Q190 ( finishing cycle )
……………………

:G75 ( Pattern Repeating ) ‫خ ٌٍّٕبرط‬١ٌٛ‫ٓ اٌط‬١‫سح خشاغخ اٌزخش‬ٚ‫د‬

Format:
N.. G75 U1+/-.. W1+/-.. R..
N.. G75 P.. Q.. U2.. W2.. F.. S.. T..
: ‫ي‬ٚ‫ن األ‬ٍٛ‫اٌج‬
X ًٞ‫ ٓق‬٢‫ًر ك‬ٝ‫ ٗوطز ثدضوثء ثُو‬: U1
Z ًٞ‫ ٓق‬٢‫ًر ك‬ٝ‫ ٗوطز ثدضوثء ثُو‬: W1
َ٤‫ػوه ٌٓثس ثُضٖـ‬: R

Fanuc 0/21programming system


117
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌجٍ‪ٛ‬ن اٌضبٔ‪: ٟ‬‬


‫‪ً : P‬هْ ثُذِ‪ٞ‬ى ث‪ ٖٓ ٍٝ٧‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ّ٬ُ ًٞ‬ضوٌثح‬
‫‪ً :Q‬هْ ثُذِ‪ٞ‬ى ث‪٧‬م‪ ٖٓ ٌ٤‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ّ٬ُ ًٞ‬ضوٌثح‬
‫)‪ْٓ : U2(mm‬جكز ‪ٝ‬ثصؾج‪ ٙ‬ػٔن ثُضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬

‫)‪ْٓ : W2(mm‬جكز ‪ٝ‬ثصؾج‪ ٙ‬ػٔن ثُضٖط‪٤‬خ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ٝٞٓ ٖٓ , Z ًٞ‬غ ثُؼور ‪ ,‬دو‪ ٕٝ‬إٕجًر‬
‫‪ٌّ : F,S,T‬ػز ثُضـي‪٣‬ز – ٌّػز ثُوطغ – ػور ثُوطغ‬
‫‪ -‬صْٔـ ه‪ًٝ‬ر مٌث‪ٟ‬ز ثُضنٖ‪ُِٔ٘ ٖ٤‬جىػ ‪ G75‬دجُضٖـ‪ َ٤‬ك‪ْٓ ٢‬جً ٓ‪ٞ‬ثٍ‪ٞٔٗ ٌَُٖ ١‬ىػ ً٘ض‪ًٞ‬‬
‫ثُٖـِز ‪ٝ ,‬صضق‪ ٍٞ‬ثُٖـِز ٌَُِٖ ثُ٘‪ٜ‬جة‪ ٢‬مط‪ٞ‬ر دنط‪ٞ‬ر‬
‫‪٣ -‬ضْ صطذ‪٤‬ن ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ػِ‪ٔٗ ٠‬جىػ ثُنجٓجس ثُ٘‪ٚ‬ق ٖٓـِز ػِ‪ ٠‬ثُٔنٌ‪ٟ‬ز ثُضوِ‪٤‬و‪٣‬ز أ‪ ٝ‬ثُنجٓجس‬
‫ثُض‪٣ ٢‬ضْ صٌٖ‪ِٜ٤‬ج دجُقوثهر أ‪ ٝ‬ثُ‪ٚ‬خ‬

‫د‪ٚ‬سح خشاغخ اٌزشط‪١‬ت ‪ٚ‬اٌزٕؼ‪: G72( Finishing Cycle ) ُ١‬‬


‫‪Format:‬‬
‫‪N.. G72 P.. Q..‬‬
‫‪ً : P‬هْ ثُذِ‪ٞ‬ى ث‪ ٖٓ ٍٝ٧‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ُِ ًٞ‬ضٖط‪٤‬خ‬
‫‪ً :Q‬هْ ثُذِ‪ٞ‬ى ث‪٧‬م‪ ٖٓ ٌ٤‬دِ‪ًٞ‬جس دٌٓؾز ْٓجً هطغ ثٌُ٘ض‪ُِ ًٞ‬ضٖط‪٤‬خ‬
‫‪ -‬دؼو ثُوطغ ‪ّ٫‬ضوٌثح ثٌُ٘ض‪ ًٞ‬د فو ثُو‪ًٝ‬ثس ‪ ٌٖٔ٣ G73, G74, G75‬صٖـ‪ َ٤‬ثُو‪ًٝ‬ر ‪G72‬‬
‫ُِضٖط‪٤‬خ‬
‫‪٣ -‬ضْ إػجهر صٖـ‪ َ٤‬ثُْٔجً ثُٔذٌٓؼ ُوطغ ثٌُ٘ض‪ ٖٓ ًٞ‬ثُذِ‪ٞ‬ى ‪ P‬إُ‪ ٠‬ثُذِ‪ٞ‬ى ‪ٝ , Q‬ثُي‪ ١‬صْ ثّضنوثٓ‪ٚ‬‬
‫ك‪ ٢‬ػِٔ‪٤‬ز ثُضنٖ‪ْٓ ٖ٤‬ذوج ‪ ,‬دو‪ ٕٝ‬إهمجٍ ػٔن ُِوطغ ‪ٝ‬دو‪ ٕٝ‬صٌى ػٔن ُِضٖط‪٤‬خ‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ -‬ه‪ ْ٤‬ثُؼ٘ج‪ F,S,T,G41,G42 ٖ٣ٝ‬ثُض‪٣ ٢‬ضْ إهمجُ‪ٜ‬ج ٖٓ ثُذِ‪ٞ‬ى ‪ P‬إُ‪ ٠‬ثُذِ‪ٞ‬ى ‪ Q‬صٌ‪ ٕٞ‬كؼجُز ٓغ ه‪ًٝ‬ر‬
‫ثُضٖط‪٤‬خ ‪ G72‬كو‪٣ ٫ٝ , ٠‬ضْ صلؼ‪ِٜ٤‬ج ٓغ ثُو‪ًٝ‬ثس ‪G73,G74,G75‬‬
‫‪٣ ٫ -‬ضْ صٖـ‪ َ٤‬ه‪ًٝ‬ر ثُضٖط‪٤‬خ ‪ G72‬إ‪ ٫‬دؼو صٖـ‪ َ٤‬أفو ه‪ًٝ‬ثس ث‪ّ٫‬ضوٌثح ‪G73, G74, G75‬‬
‫‪ -‬ثُ‪ٜ‬وف ٖٓ ‪ٛ‬ي‪ ٙ‬ثُو‪ًٝ‬ر ‪ ٞٛ‬صٖط‪٤‬خ ‪ٝ‬ص٘ؼ‪ ْ٤‬ثُْطـ ثُٖٔـَ – ُيُي ‪ْ٣‬ضنوّ ٌّػز صـي‪٣‬ز‬
‫ٓ٘نل‪ٞ‬ز ٓغ ٌّػز هطغ ػجُ‪٤‬ز ُِقلجظ ػِ‪ ٠‬ؽ‪ٞ‬هر ثُضٖط‪٤‬خ‬

‫‪Fanuc 0/21programming system‬‬


‫‪118‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫د‪ٚ‬سح خشاغخ اٌزغب‪٠ٚ‬ف ‪ٚ‬اٌمٕ‪ٛ‬اد ف‪ ٟ‬ارغبٖ ِؾ‪ٛ‬س ‪:G77( Grooving Cycle ) X‬‬

‫‪Format:‬‬
‫‪N.. G77 R..‬‬
‫‪N.. G77 X(U).. Z(W).. P.. Q.. R.. F..‬‬
‫اٌجٍ‪ٛ‬ن األ‪ٚ‬ي ‪:‬‬
‫)‪ْٓ : R(mm‬جكز ثًصوثه ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ُ X ًٞ‬ضٌْ‪ ٌ٤‬ثٌُث‪ٝٞٓ ٖٓ , ٔ٣‬غ ثُؼور ‪ٝ ,‬دو‪ ٕٝ‬إٕجًر‬
‫اٌجٍ‪ٛ‬ن اٌضبٔ‪: ٟ‬‬
‫)‪ : X(U) , Z(W‬ثفوثع‪٤‬جس ٗوطز فجكز ثُضؾ‪٣ٞ‬ق ( ثُ٘وطز ‪) K‬‬
‫)‪: X(U‬ثُوطٌ ث‪ٙ٧‬ـٌ ُِضؾ‪٣ٞ‬ق‬
‫)‪ : Z(W‬ثصْجع ثُضؾ‪٣ٞ‬ق‬
‫)‪ : P(µm‬ػٔن ثُوطغ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬
‫)‪ْٓ :Q(µm‬جكز إٍثفز ٌّ‪٘٤‬ز ثُوطغ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪٣( Z ًٞ‬ؾخ إٔ صٌ‪ ٕٞ‬ثُْٔجكز ‪ Q‬أهَ ٖٓ ػٌ‪ٛ‬‬
‫ٌّ‪٘٤‬ز ثُوطغ !)‬
‫‪ْٓ : R‬جكز ثًصوثه ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ُ Z ًٞ‬ضذ٘‪ ( ٠٤‬صْ‪٣ٞ‬ز ) هجع ثُضؾ‪٣ٞ‬ق‬
‫‪ٌّ : F‬ػز ثُضـي‪٣‬ز‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ -‬ك‪ٖٞٓ ٢‬ثً ثُوطغ ث‪ُِ ٍٝ٧‬ؼور ‪٣ ٫‬ضْ ص٘ل‪٤‬ي ثًصوثه ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪! Z ًٞ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪119‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫د‪ٚ‬سح خشاغخ اٌزغب‪٠ٚ‬ف ‪ٚ‬اٌمٕ‪ٛ‬اد ف‪ ٟ‬ارغبٖ ِؾ‪ٛ‬س ‪:G76( Grooving Cycle ) Z‬‬

‫‪Format:‬‬
‫‪N.. G76 R..‬‬
‫‪N.. G76 X(U).. Z(W).. P.. Q.. R.. F..‬‬
‫اٌجٍ‪ٛ‬ن األ‪ٚ‬ي ‪:‬‬
‫)‪ْٓ : R(mm‬جكز ثًصوثه ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ُ X ًٞ‬ضٌْ‪ ٌ٤‬ثٌُث‪ٝٞٓ ٖٓ , ٔ٣‬غ ثُؼور ‪ٝ ,‬دو‪ ٕٝ‬إٕجًر‬
‫اٌجٍ‪ٛ‬ن اٌضبٔ‪: ٟ‬‬
‫)‪ : X(U) , Z(W‬ثفوثع‪٤‬جس ٗوطز فجكز ثُضؾ‪٣ٞ‬ق ( ثُ٘وطز ‪) K‬‬
‫)‪: X(U‬ثُوطٌ ث‪ٙ٧‬ـٌ ُِضؾ‪٣ٞ‬ق‬
‫)‪ : Z(W‬ػٔن ثُضؾ‪٣ٞ‬ق‬
‫)‪ْٓ : P(µm‬جكز إٍثفز ٌّ‪٘٤‬ز ثُوطغ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪٣( X ًٞ‬ؾخ إٔ صٌ‪ ٕٞ‬ثُْٔجكز ‪ P‬أهَ ٖٓ ػٌ‪ٛ‬‬
‫ٌّ‪٘٤‬ز ثُوطغ !)‬
‫)‪ :Q(µm‬ػٔن ثُوطغ ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪Z ًٞ‬‬
‫‪ْٓ : R‬جكز ثًصوثه ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ُ X ًٞ‬ضذ٘‪ ( ٠٤‬صْ‪٣ٞ‬ز ) هجع ثُضؾ‪٣ٞ‬ق‬
‫‪ٌّ : F‬ػز ثُضـي‪٣‬ز‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ -‬دو‪ ٕٝ‬إهمجٍ ثُؼ٘‪ٞ‬ثٕ )‪ٝ X(U‬ثُؼ٘‪ٞ‬ثٕ ‪ ٌٖٔ٣ P‬ثّضنوثّ ه‪ًٝ‬ر ثُضؾج‪٣ٝ‬ق ‪ً G76‬و‪ًٝ‬ر عوخ‬
‫( صضقٌى ثُؼور فض‪) X=0 ٠‬‬
‫‪ -‬ك‪ٖٞٓ ٢‬ثً ثُوطغ ث‪ُِ ٍٝ٧‬ؼور ‪٣ ٫‬ضْ ص٘ل‪٤‬ي ثًصوثه ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪! Z ًٞ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪111‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

ُ‫بٔبد اٌشع‬١‫اٌجشِغخ ثبإلدخبي اٌّجبشش ٌج‬


Direct draw input

Format:

N.. G01 X.. A..

N.. G01 Z.. A..


: ‫ِضبي‬
O0009
N5 G28 X80 Z120
N10 T0101 ( Roughing tool left )
N15 G0 Z100
N20 G92 Z0 S3000
N25 G96 S150 F.2 M4 M8
N30 Z2
N35 X22
N40 G1 Z0
N45 X26 C2 ( Chamfer )
N50 Z-25 R10 ( Radius )
N55 X66 A120 C3 ( Angle & Chamfer )
N60 Z-55 R10 ( Radius )
N65 X86 A120 ( Angle )
N70 Z-80
N75 G0 X90 M5 M8
N80 M30

Fanuc 0/21programming system


111
CNC ‫تكنولوجيا الماكينات العددية‬

Format:

N.. G01 A1..C.. (R..)


N.. G01 X.. Z.. A2..

N.. G01 A1..C.. (R..) X.. Z..


A2..
: ‫ِضبي‬
O0014
N5 G28 X80 Z120
N10 T0101 ( Roughing tool left )
N15 G0 Z100
N20 G92 Z0 S3000
N25 G96 S150 F.2 M4 M8
N30 Z2
N35 X22
N40 G1 Z0
N45 X26 C2 ( Chamfer )
N50 Z-20 R10 ( Radius )
N55 A115 C3 X60 Z-45 A170 ( Angle – Chamfer – Angle )
N60 Z-55
N65 G0 X90 M5 M8
N70 M30

Fanuc 0/21programming system


112
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزصؾ‪١‬ؼ اٌزٍمبئ‪ٌٕ ٟ‬صف لطش اٌؾذ اٌمبغغ ٌٍؼذح ‪:‬‬

‫فًٌز ثُقو ثُوج‪ٟ‬غ ٓ‪ٞ‬ثٍ‪٣‬ج ُِٔقج‪ ًٝ‬أ‪ٓ ٝ‬جة‪ ٬‬ػِ‪ٜ٤‬ج‬ ‫ثُقو ثُوج‪ٟ‬غ ُِؼور‬

‫‪ ‬م‪ ٍ٬‬ػِٔ‪٤‬ز ه‪٤‬جُ ثُؼور ‪٣ ,‬ضْ ه‪٤‬جُ ثُقو ثُوج‪ٟ‬غ ُِؼور ػ٘و ٗوطض‪ ٢‬ثُضٔجُ ٓغ ٓق‪X,Z ١ًٞ‬‬
‫‪ُٝ‬يُي كئٕ إٍثفز ثُؼور ‪ٜٗ ٕ ٖٓ Tool Offset‬ج ‪ٙٝ‬ق ثُقو ثُوج‪ٟ‬غ ُِؼور كو‪ٛٝ , ٠‬ي‪ ٙ‬ثُ٘وطز‬
‫صضقٌى ػِ‪ ٠‬ثُٖـِز م‪ْٓ ٍ٬‬جًثس ثُذٌٓؾز‬
‫ػ٘و ثُقًٌز ك‪ ٢‬ثصؾج‪ٛ‬جس ثُٔقج‪ ( ًٝ‬ثُنٌث‪ٟ‬ز ثُط‪٤ُٞ‬ز ‪ ٝ‬ثُ‪ٞ‬ؽ‪٤ٜ‬ز ) ‪٣ ,‬ضْ ثّضنوثّ ٗوطض‪٢‬‬ ‫‪‬‬
‫ثُضٔجُ د‪ ٖ٤‬ثُقو ثُوج‪ٟ‬غ ‪ٓٝ‬ق‪ X,Z ١ًٞ‬ك‪ ٢‬ػِٔ‪٤‬ز ثُوطغ ‪ُٝ ,‬يُي ‪٣ ٫‬قوط أمطجء ك‪٢‬‬
‫أدؼجه ثُٖـِز‬
‫أٓج ػ٘و ثُقًٌز ك‪ ٢‬ثصؾج‪ ٙ‬ثُٔق‪ X,Z ٖ٣ًٞ‬ك‪ ٢‬إٓ ‪ٝ‬ثفو (ك‪ ٢‬فجُز ثُوطغ ثُوثةٌ‪ ١‬أ‪ٝ‬‬ ‫‪‬‬
‫ثُٔنٌ‪ٝٞٓ ٌٕٞ٣ ) ٢ٟٝ‬غ ٗوطز ثُضٔجُ ُِقو ثُوج‪ٟ‬غ ٗظٌ‪٣‬ج ‪٘٣ ٫‬طذن ػِ‪ٗ ٠‬وطز ثُقو‬
‫ثُوج‪ٟ‬غ ثُلؼِ‪٤‬ز ‪ُٝ ,‬يُي ‪٣‬قوط أمطجء ك‪ ٢‬أدؼجه ثُٖـِز‬
‫ث‪٧‬مطجء ثُو‪ ٟٞٚ‬ثُض‪ ٢‬صقوط ك‪ ٢‬ث‪٧‬دؼجه ك‪ ٢‬فجُز ػوّ ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُقو‬ ‫‪‬‬
‫ثُوج‪ٟ‬غ ُِؼور ػ٘و ثُقًٌز ثُٔجةِز دَث‪٣ٝ‬ز ‪ 45º‬صٌ‪ً ٕٞ‬ج‪٥‬ص‪: ٢‬‬
‫دجػضذجً ٗ‪ٚ‬ق هطٌ ثُقو ثُوج‪ٟ‬غ = ‪0.4mm‬‬
‫ثُنط ك‪ ٢‬ث‪٧‬دؼجه = ‪ 0.16 mm‬ػِ‪ٓ ٠‬ق‪X ًٞ‬‬
‫ثُنط ك‪ ٢‬ث‪٧‬دؼجه = ‪ 0.24 mm‬ػِ‪ٓ ٠‬ق‪Z ًٞ‬‬
‫ك‪ ٢‬فجُز ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُقو ثُوج‪ٟ‬غ ُِؼور )‪٣ , (0.4‬و‪ٗ ّٞ‬ظجّ ثُضقٌْ دقْجح‬ ‫‪‬‬
‫أمطجء ث‪٧‬دؼجه ثُٔيً‪ًٞ‬ر آُ‪٤‬ج ‪ٝ‬ثُضؼ‪ ٜ٣ٞ‬د‪ٜ‬ج‬

‫‪Fanuc 0/21programming system‬‬


‫‪113‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رؼ‪٠ٛ‬ط ٔصف اٌمطش ‪٠‬غبس ‪: G41 Cutter radius compensation left‬‬

‫ك‪ ٢‬فجُز ص‪ٞ‬ؽ‪ ٚ‬ثُ٘ظٌ ك‪ ٢‬ثصؾج‪ ٙ‬فًٌز ثُضـي‪٣‬ز ُِؼور ‪ًٝ‬جٗش ثُؼور ك‪ ٢‬ثُؾجٗخ ث‪ٌُِ٘ ٌْ٣٧‬ض‪ًٞ‬‬
‫ثُٔطِ‪ٞ‬ح صٖـ‪ ِٚ٤‬صضْ ثُذٌٓؾز دجّضنوثّ ثٌُ‪ٞ‬ه ‪G41‬‬

‫رؼ‪٠ٛ‬ط ٔصف اٌمطش ‪: G42 Cutter radius compensation Right ٓ١ّ٠‬‬

‫ك‪ ٢‬فجُز ص‪ٞ‬ؽ‪ ٚ‬ثُ٘ظٌ ك‪ ٢‬ثصؾج‪ ٙ‬فًٌز ثُضـي‪٣‬ز ُِؼور ‪ًٝ‬جٗش ثُؼور ك‪ ٢‬ثُؾجٗخ ث‪ٌُِ٘ ٖٔ٣٧‬ض‪ًٞ‬‬
‫ثُٔطِ‪ٞ‬ح صٖـ‪ ٌٖٔ٣ – ِٚ٤‬ثُذٌٓؾز دجّضنوثّ ثٌُ‪ٞ‬ه ‪G42‬‬

‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪٣ ‬ؾخ صؼٌ‪٣‬ق ٗ‪ٚ‬ق هطٌ ثُقو ثُوج‪ٟ‬غ ُِؼور ‪ٝ ,‬ص‪ٞ‬ؽ‪ٝٞٓ ٚ‬غ ثُؼور أ‪ٞ٣‬ج‬
‫‪ ‬ػ٘و صـ‪ ٌ٤٤‬ثُذٌٓؾز ٖٓ ً‪ٞ‬ه ‪ G41‬إُ‪ًٞ ٠‬ه ‪ G42‬أ‪ ٝ‬ثُؼٌِ ‪٣‬ؾخ أ‪ ٫ٝ‬ث‪ُ٩‬ـجء دجّضنوثّ ‪ G40‬عْ‬
‫ثُضق‪٦ُ َ٣ٞ‬مٌ – ف‪٤‬ظ ‪٣ ٫‬ضْ ثُضـ‪ ٌ٤٤‬ثُٔذجٌٕ د‪G42 & G41 ٖ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪114‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌجشٔبِظ اٌفشػ‪Subprogram ٟ‬‬


‫‪ْ٣ ‬ضنوّ ثُذٌٗجٓؼ ثُلٌػ‪ ٢‬ػ٘وٓج ‪ٌ٣‬ثه صٌٌثً ص٘ل‪٤‬ي ػِٔ‪٤‬ز صٖـ‪ٓ َ٤‬ؼ‪٘٤‬ز ك‪ ٢‬أًغٌ ٖٓ ٓ‪ٝٞ‬غ هثمَ‬
‫ثُذٌٗجٓؼ ثٌُة‪ ٢ْ٤‬أ‪ ٝ‬ػ٘و ص٘ل‪٤‬ي ػِٔ‪٤‬ز صٖـ‪ َ٤‬ك‪ٝٞٓ ٢‬غ ‪ٝ‬ثفو دجّضنوثّ أًغٌ ٖٓ ػور ( ٓغَ‬
‫ص٘ل‪٤‬ي ٓؾٔ‪ٞ‬ػز عو‪ٞ‬ح ٓغ صـ‪ ٌ٤٤‬د٘طز ثُغوخ ك‪ٌٓ ًَ ٢‬ر ُض‪٤ّٞ‬غ ثُغو‪ٞ‬ح‬
‫‪ ٌٖٔ٣ ‬ثّضنوثّ ثُذٌٗجٓؼ ثُلٌػ‪ ٢‬ك‪ ٢‬أًغٌ ٖٓ دٌٗجٓؼ ًة‪٢ْ٤‬‬
‫‪ M98‬و‪ٛ‬د اعزذػبء اٌجشٔبِظ اٌفشػ‪: ٟ‬‬
‫‪Format:‬‬
‫□□□□□□□□ ‪N.. M98 P‬‬
‫□□□□□□□□ ‪ : P‬ث‪ً٧‬ه جّ ث‪ً٧‬دؼز ٖٓ ثُ‪ ٖ٤ٔ٤‬صقوه ًهْ ثُذٌٗجٓؼ ثُلٌػ‪ٝ , ٢‬ث‪ً٧‬دؼز أًهجّ ث‪٧‬مٌ‪ٟ‬‬
‫صقوه ػوه ٌٓثس ثُضٌٌثً‬
‫ِضبي ‪ّ٫ :‬ضوػجء ثُذٌٗجٓؼ ثُلٌػ‪ O1010 ٢‬ع‪٬‬ط ٌٓثس ( ‪ P00031010‬أ‪ P031010ٝ‬أ‪) P31010ٝ‬‬
‫‪ّ٫‬ضوػجء ثُذٌٗجٓؼ ثُلٌػ‪ٌٓ O0020 ٢‬ر ‪ٝ‬ثفور ( ‪ P00010020‬أ‪ P10020ٝ‬أ‪) P0020ٝ‬‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ ٌٖٔ٣‬إهمجٍ ثٌُ‪ٞ‬ه ‪ M98‬ك‪ٗ ٢‬لِ ثُذِ‪ٞ‬ى ٓغ أٌٓ ثُقًٌز )‪( G01 X25 M98 P25001‬‬
‫ك‪ ٢‬فجُز ػوّ ص‪٤ٙٞ‬ق ػوه ٌٓثس ثُضٌٌثً ُِذٌٗجٓؼ ثُلٌػ‪٣ ٢‬ضْ ثّضوػجؤ‪ٌٓ ٙ‬ر ‪ٝ‬ثفور )‪( P5001‬‬
‫‪ ٌٖٔ٣‬ثّضوػجء دٌٗجٓؼ كٌػ‪ ٖٓ ٢‬هثمَ دٌٗجٓؼ كٌػ‪ ٢‬آمٌ ‪nested subprogram‬‬

‫‪ M99‬و‪ٛ‬د أ‪ٙ‬بء اٌجشٔبِظ اٌفشػ‪: ٟ‬‬


‫‪Format:‬‬
‫‪N.. M99‬‬
‫‪٘٣‬ض‪ ٢ٜ‬ثُذٌٗجٓؼ ثُلٌػ‪ ٢‬دجٌُ‪ٞ‬ه ‪ٝ , M99‬دؼو ص٘ل‪٤‬ي ٌٓثس ثُضٌٌثً ‪٣ ,‬ضْ ثُولَ ػِ‪ ٠‬ثُذِ‪ٞ‬ى ثُضجُ‪ ٢‬ك‪٢‬‬
‫ثُذٌٗجٓؼ ثٌُة‪٢ْ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪115‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أو‪ٛ‬اد اٌزؾىُ ف‪ ٟ‬شش‪ٚ‬غ اٌمطغ‬

‫‪: G54, G55, G56, G57, G58, G59‬اصاؽخ ٔمطخ اٌصفش )‪(Zero Offfsets‬‬
‫‪ٞ٣‬ؽو ّضز ٓ‪ٞ‬ث‪ٝ‬غ ك‪ْٓ ٢‬جفز ثُضٖـ‪ ٌٖٔ٣ َ٤‬صؼ‪ٜ٘٤٤‬ج ً٘وج‪ُِٚ ٟ‬لٌ ( ٓغَ ٗوج‪ ٟ‬ػِ‪ ٠‬ثُلي ثُغجدش‬
‫‪٧‬ؽ‪َٜ‬ر ثُضغذ‪٤‬ش )‬
‫‪ٛ‬ي‪ ٙ‬ثُ٘وج‪ ٌٖٔ٣ ٟ‬ثّضوػجة‪ٜ‬ج دجّضنوثّ ث‪ًٞ٧‬ثه ‪G54, G55, G56, G57, G58, G59‬‬
‫‪ : G92‬ثشِغخ ٔظبَ اإلؽذاص‪١‬بد ‪Local Coordinate System‬‬
‫‪ ٌٖٔ٣ ‬ثّضنوثّ ثٌُ‪ٞ‬ه ‪ G92‬ك‪ ٢‬ثُلٌ‪َ٣‬ر ‪ٍ٩‬ثفز ٗوطز ثُ‪ٚ‬لٌ دجُذٌٓؾز‬
‫‪Format:‬‬
‫‪N.. G0 X..Y..‬‬
‫‪N.. G92 X0 Y0‬‬
‫‪………………...‬‬
‫‪N.. G92 X.. Y..‬‬
‫‪.………………..‬‬
‫‪N.. G28 Z0‬‬
‫‪٣ ‬ضْ إهمجٍ ثٌُ‪ٞ‬ه ‪ G92‬ك‪ ٢‬ثُذٌٗجٓؼ ‪ٍ٩‬ثفز ٗوطز ثُ‪ٚ‬لٌ إُ‪ ٠‬إفوثع‪ٝٞٓ ٢‬غ ثُؼور‬
‫‪ ٌٖٔ٣ ‬ثّضنوثّ ثٌُ‪ٞ‬ه ‪ُ G92‬ضقو‪٣‬و ٗوطز ‪ٙ‬لٌ ٌٓؽؼ‪٤‬ز هثمَ ثُذٌٗجٓؼ ( ٓغ‪ ٬‬ػ٘وٓج ‪ٌ٣‬ثه صقو‪٣‬و‬
‫أفو ٌٓثًَ ثُغو‪ٞ‬ح ً٘وطز ‪ٙ‬لٌ ٌٓؽؼ‪٤‬ز )‬
‫‪ ‬دئهمجٍ ثٌُ‪ٞ‬ه ‪ G92‬ك‪ ٢‬ثُذٌٗجٓؼ ‪ٚ٣‬ذـ كؼجٍ ك‪ٗ ٢‬ظجّ صقٌْ ثُلجٗ‪ٞ‬ى فض‪ ٠‬دؼو ثٗض‪ٜ‬جء ثُذٌٗجٓؼ‬
‫‪ُٝ‬يُي ‪٣‬ؾخ إُـجؤ‪ ٙ‬ك‪ٗ ٢‬لِ ثُذٌٗجٓؼ أ‪ ٝ‬ػ٘و ثدضوثء دٌٗجٓؼ آمٌ دجّضنوثّ ثٌُ‪ٞ‬ه ‪ُٝ - G28‬يُي‬
‫‪ٚ٘٣ ٫‬ـ دجّضنوثّ ثٌُ‪ٞ‬ه ‪ G92‬ك‪ ٢‬ثُلٌ‪َ٣‬ر ‪٣ٝ ,‬ل‪ َٞ‬ثّضنوثّ ثٌُ‪ٞ‬ه ‪ٍ٩ G52‬ثفز ٗوطز ثُ‪ٚ‬لٌ‬
‫دجُذٌٓؾز‬
‫‪Format:‬‬
‫‪N.. G54‬‬
‫‪N.. G52 X.. Y..‬‬
‫‪ْ٣ ‬ضنوّ ثٌُ‪ٞ‬ه ‪ G92‬ك‪ ٢‬ثُٔنٌ‪ٟ‬ز ‪ٍ٩‬ثفز ٗوطز ثُ‪ٚ‬لٌ دجُذٌٓؾز دج‪ٝ٩‬جكز إُ‪ ٠‬صقو‪٣‬و ثٌُْػز‬
‫ثُو‪ُ ٟٞٚ‬ظٌف ثُٔنٌ‪ٟ‬ز‬
‫‪Format:‬‬
‫‪N.. G00 X..Z..‬‬
‫‪N.. G92 Z0 S…..‬‬
‫‪………………...‬‬
‫‪N.. G92 W..‬‬
‫‪………………...‬‬
‫‪N.. G28 Z0‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪116‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ِ : G94‬ؼذي اٌزغز‪٠‬خ ) ‪feed Rate Data in (m/ min‬‬


‫‪Format:‬‬
‫‪N.. G94 F150‬‬ ‫( ٓؼوٍ ثُضـي‪٣‬ز = ‪( 150 m/min‬‬
‫‪ِ : G95‬ؼذي اٌزغز‪٠‬خ ) ‪feed Rate Data in ( mm/ rev‬‬
‫‪Format:‬‬
‫‪N.. G95 F0.08‬‬ ‫( ٓؼوٍ ثُضـي‪٣‬ز = ‪( 0.08 mm/rev‬‬
‫‪ : G96‬رضج‪١‬ذ عشػخ اٌمطغ ) ‪Constant Cutting Speed ( m/ min‬‬
‫‪Format:‬‬
‫‪N.. G96 S200‬‬ ‫( ٌّػز ثُوطغ = ‪( 200 m/min‬‬
‫‪ْ٣‬ضنوّ ثٌُ‪ٞ‬ه ‪ G96‬ك‪ ٢‬ػِٔ‪٤‬جس ثُنٌث‪ٟ‬ز ُضغذ‪٤‬تش ّتٌػز ثُوطتغ ُِق‪ٚ‬ت‪ ٍٞ‬ػِت‪ ٠‬هًؽتز مٖت‪ٗٞ‬ز عجدضتز‬
‫ُِْطـ ثُٖٔـَ‬

‫‪ٗٝ‬ظٌث ‪ٌّ ٕ٧‬ػز ثُو‪ًٝ‬ثٕ ّضٌ‪ٓ ٕٞ‬ضـ‪ٌ٤‬ر دجَُ‪٣‬جهر ًِٔج ثهضٌد٘ج ثُ‪ ًٌَٓ ٠‬ثُٖـِز ‪ٟ ,‬ذوج ُِؼ‪٬‬هز‪:‬‬
‫‪n = 1000* Vc/ π*D‬‬
‫ُيُي ‪٣‬ؾخ كٌ‪ ٛ‬ه‪ٔ٤‬تز ‪٧‬ه‪ٚ‬ت‪ّ ٠‬تٌػز ه‪ًٝ‬ثٕ ُظتٌف ثُٔنٌ‪ٟ‬تز ) ‪ُ n (rev. / min.‬ضغذ‪٤‬تش ثُْتٌػز‬
‫دجُوٌح ٖٓ ثًٌَُٔ ػ٘و ‪ٛ‬ي‪ ٙ‬ثُو‪ٔ٤‬ز ُضلجه‪ ١‬صِق ثُؼور ‪ٝ‬ثُنجٓز– ‪٣ٝ‬ؾخ إٔ ‪ ٫‬صضؼو‪ ٟ‬ثٌُْػز ثُٔومِتز‬
‫ُو‪ًٝ‬ثٕ ظٌف ثُٔنٌ‪ٟ‬ز ُو‪ٔ٤‬تز ثُْتٌػز ثُو‪ٚ‬ت‪ ٟٞ‬فضت‪٣ ٫ ٠‬نضتَ صغذ‪٤‬تش ثُٖتـِز كض٘نِتغ ٓتٖ ثُظتٌف‬
‫صقش ص ع‪ ٌ٤‬ه‪ٞ‬ر ثُطٌه ثًٌَُٔ‪٣‬ز ػ٘و ثُو‪ًٝ‬ثٕ دٌْػز ػجُ‪٤‬ز ؽوث‬
‫ص‪ٌّ َٚ‬ػز ثُو‪ًٝ‬ثٕ ثُ‪ ٠‬ثٌُْػز ثُو‪ ٟٞٚ‬ثُٔلٌ‪ٝٝ‬ز ػِ‪ْٓ ٠‬جكز ٓؼ‪٘٤‬ز ٖٓ ًٌَٓ ثُٖتـِز – ‪ٝ‬دؼتو‬
‫‪ٛ‬ي‪ ٙ‬ثُ٘وطز صذوأ ٌّػز ثُوطغ ‪ Vc‬ك‪ ٢‬ث‪ٗ٫‬نلج‪ًِٔ ٛ‬ج ثهضٌد٘ج ٖٓ ثًٌَُٔ ‪ٟ‬ذوج ُِؼ‪٬‬هز‪:‬‬
‫‪Vc= π*D*n/1000‬‬
‫‪ٝ‬دجُضجُ‪ ٢‬صَهثه ه‪ٔ٤‬ز هًؽز ثُنٖ‪ٗٞ‬ز ك‪ٛ ٢‬ي‪ ٙ‬ثُٔ٘طوز فض‪ ٠‬ص‪ َٚ‬إُ‪ ٠‬ه‪ٔ٤‬ز ػجُ‪٤‬ز ؽوث ػ٘و ثًٌَُٔ‬
‫‪ : G97‬رضج‪١‬ذ عشػخ ػّ‪ٛ‬د اٌذ‪ٚ‬ساْ ) ‪Direct Speed Programming ( rev/ min‬‬
‫‪Format:‬‬
‫‪N.. G97 S2500‬‬ ‫( ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ = ‪( 2500 rev/min‬‬
‫دجّضنوثّ ثٌُ‪ٞ‬ه ‪ G97‬صظَ ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ) ‪ n (rev. / min.‬عجدضز ‪٣ٝ‬ضـ‪ ٌ٤‬صذؼج ُيُي ٌّػز‬
‫ثُوطغ ) ‪ Vc (m./min.‬دجُ٘و‪ٚ‬جٕ ًِٔج ثصؾ‪ٜ٘‬ج إُ‪ ٠‬ثًٌَُٔ‬
‫‪ْ٣‬ضنوّ ثٌُ‪ٞ‬ه ‪ G97‬ك‪ ٢‬ػِٔ‪٤‬جس ثُغوخ أ‪ ٝ‬ثُوِ‪ٞ‬ظز ديًٌ ثُو‪ٝٝ٬‬ظ أ‪ ٝ‬مٌث‪ٟ‬ز ثُو‪ٝٝ٬‬ظجس ثُنجًؽ‪٤‬ز‬
‫‪ٝ‬ثُوثمِ‪٤‬ز‬
‫أٓج ك‪ ٢‬فجُز ثُضلٌ‪ٗ , َ٣‬ظٌث ُغذ‪ٞ‬س هطٌ ثُؼور ثُٖٔـِز ‪ ,‬ك‪٘٤‬ضؼ ٖٓ ىُي ػ‪٬‬هز ٓذجٌٕر د‪ٌّ ٖ٤‬ػز‬
‫ثُوطغ ) ‪ٌّٝ Vc ( m/ min‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ) ‪ُٝ , (rev/ min‬يُي ‪٣‬ؼضذٌ ثٌُ‪ٞ‬ه ‪ ٞٛ G97‬ثُقجُز‬
‫ث‪٫‬كضٌث‪٤ٝ‬ز ك‪ ٢‬ػِٔ‪٤‬جس ثُضلٌ‪ َ٣‬د‪ٚ‬لز ػجٓز‬

‫‪Fanuc 0/21programming system‬‬


‫‪117‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫التدريب العمل ـ ـي‬

‫‪Fanuc 0/21programming system‬‬


‫‪118‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رؼٍ‪ّ١‬بد األِٓ ‪ٚ‬اٌغالِخ‬

‫اٌم‪ٛ‬اػ ِذ األعبع‪ِ ١‬خ اٌز‪٠ ٟ‬غت ارجبػ‪ٙ‬ب ػٕذ رَشْغ‪ ًَ ١‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪: CNC‬‬
‫ٔ‪ .‬ص‪ َ٤ٙٞ‬أ‪ ٝ‬ك‪ َٚ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪ُٔ ٢‬ؼَٔ ثُٔجً‪٘٤‬جس صقش إٌٕثف ثُْٔت‪ ٍٞ‬ػٖ ثُٔؼَٔ‬
‫ٕ‪ .‬ثُٔقجكظز ثُوثةٔز ػِ‪ٗ ٠‬ظجكز ٌٓجٕ ثُؼَٔ ‪ٝ‬ػوّ ‪ٝ‬ؽ‪ٞ‬ه ػوه أ‪ ٝ‬أه‪ٝ‬ثس ك‪٘ٓ ٢‬طوز ثُضٖـ‪ًٔ َ٤‬ج‬
‫‪ٌ٣‬ثػ‪ ٠‬ص٘ظ‪٤‬ق ثُٔغذضجس ُ‪ٔٞ‬جٕ ثّضوٌثً ثُٖـِز ػِ‪ ٠‬أّطـ ثُْ٘جهر ُضؾ٘خ ثُق‪ٞ‬ثهط ‪.‬‬
‫ثُؼَٔ‪.‬‬
‫َ‬ ‫ٖ‪ .‬ثُض ًّ ْو ٖٓ ػوّ ص‪ٞ‬ثؽو إٔنجُٗ ؿ‪ٓ ٌ٤‬وًّد‪ ٖ٤‬ك‪ٌٓ ٢‬جٕ‬
‫ٗ‪ًٌٝٝ .‬ر ثُذوء دضٖـ‪ َ٤‬ث‪ّ٧‬طـ ثٌُٔؽؼ‪٤‬ز هذَ ثٌُٖ‪ٝ‬ع ك‪ ٢‬مط‪ٞ‬ثس ثُضٖـ‪ َ٤‬فض‪ٌٖٔ٣ ٠‬‬
‫صغذ‪٤‬ش ثُٖـِز دطٌ‪٣‬وز ِّ‪ٔ٤‬ز ص‪ٞ‬كٌ ث‪ٓ٧‬جٕ ‪ٝ‬ثُْ‪ٓ٬‬ز ( ‪٣‬ل‪ َٞ‬إػوثه ث‪ّ٧‬طـ ثٌُٔؽؼ‪٤‬ز ػِ‪٠‬‬
‫ثُٔجً‪٘٤‬جس ثُضوِ‪٤‬و‪٣‬ز ُِٔقجكظز ػِ‪ٓ ٠‬جً‪٘٤‬جس ‪ٝ CNC‬ص‪ٞ‬ك‪ ٌ٤‬ثُضٌجُ‪٤‬ق )‬
‫٘‪ٌ٣ .‬ثػ‪ ٠‬ػ٘و صٖـ‪ َ٤‬ث‪ّ٧‬طـ ثٌُٔؽؼ‪٤‬ز ثّضنوثّ ٌٕ‪ ٟٝ‬هطغ ‪ٙ‬ـ‪ٌ٤‬ر ُضلجه‪ ١‬ثُق‪ٞ‬ثهط‬
‫‪ .ٙ‬ثُض ًو ٖٓ ثُضغذ‪٤‬ش ثُؾ‪٤‬و ُِٖـِز ُ‪ٔٞ‬جٕ ػوّ إٍثفز ثُٖـِز ٖٓ ٌٓجٗ‪ٜ‬ج أع٘جء ثُضٖـ‪ٔٓ َ٤‬ج‬
‫‪ْ٣‬ذخ ثُق‪ٞ‬ثهط أ‪ ٝ‬ث‪٩‬م‪ ٍ٬‬دن‪ٞ‬ثٗ ‪ ٌٟٕٝٝ‬ثُضٖـ‪.ََ ٤‬‬
‫ثُوطغ ‪ٌٓ٩‬جٕ ثُٔضجدؼز ثُؾ‪٤‬ور ُؼِٔ‪٤‬ز‬
‫ِ‬ ‫‪ ٖٓ .7‬ث‪٧‬ك‪ َٞ‬إ‪ٝ‬جءر ْٓجفز ثُضٖـ‪ٝ َ٤‬دجُيثس ٓ٘طوز‬
‫ثُضٖـ‪.َ٤‬‬
‫‪ .8‬صؾ٘خ صقٔ‪ َ٤‬ثُٔجً‪٘٤‬ز أًغٌ ٖٓ هوًر ٓقٌى صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ثٌُة‪.٢ْ٤‬‬
‫‪٤ٙ .9‬جٗز ثُؼوه ‪ٝ‬ثُٔقجكظز ػِ‪ٜ٤‬ج ٗظ‪٤‬لز ‪ٝ‬ك‪ ٢‬فجُز ؽ‪٤‬ور ‪ٝ‬ثّضذوثٍ ثُؼوه ثُْٔض‪ٌِٜ‬ز‪.‬‬
‫صؾ٘خ ثّضنوثّ ثُ‪ٜٞ‬ثء ثُٔ‪ٞ‬ـ‪ٍ٩ ٟٞ‬ثُز ثٌُث‪ٝ ٔ٣‬ثّضنوثّ كٌٕز ثُ٘ظجكز ‪ٝ‬هطغ ثُؤجٓ‬ ‫ٓٔ‪.‬‬
‫ثُٔن‪ٚٚ‬ز ُ‪ٜ‬يث ثُـٌ‪ٛ‬‬
‫ثصذجع مط‪ٞ‬ثس كضـ ‪ٝ‬ؿِن ثُٔجً‪٘٤‬ز دجُضَِْْ ثُ‪ٚ‬ق‪٤‬ـ ‪.‬‬ ‫ٔٔ‪.‬‬
‫صؾ٘خ ثُ‪ٞ‬ـ‪ ٠‬ػِ‪ٓ ٠‬لضجؿ ثُضٖـ‪ َ٤‬أ‪ٓٝ‬لضجؿ ثُط‪ٞ‬ثًا أع٘جء ثُؼَٔ‬ ‫ٕٔ‪.‬‬
‫صؾ٘خ كضـ دجح ‪ٝ‬فور ثُضٖـ‪ َ٤‬أع٘جء ثُضٖـ‪ َ٤‬ثُيثص‪٢‬‬ ‫ٖٔ‪.‬‬
‫صطذ‪٤‬ن دٌثٓؼ ثمضذجً ‪ٙ‬قز ثُؼَٔ هذَ ثُضٖـ‪ َ٤‬ثُلؼِ‪: ٢‬‬ ‫ٗٔ‪.‬‬
‫‪ ‬دٌٗجٓؼ ثُٔقجًجر دجٌُّْ ‪Simulation‬‬
‫‪ ‬دٌٗجٓؼ ثُضٖـ‪ َ٤‬ثُؾجف هذَ صغذ‪٤‬ش ثُٖـِز ‪ُِ Dry run‬ض ًو ٖٓ مِ‪ ٞ‬ف‪َ٤‬‬
‫ثُضٖـ‪ ٖٓ َ٤‬أ‪ ١‬ػجةن‬
‫ثُط‪ٞ‬ثًا ‪٣٩‬وجف ثُٔجً‪٘٤‬ز ػ٘و ثُ‪ًٌٝٞ‬ر‪.‬‬
‫َ‬ ‫إّضنوثّ ٓلضجؿ‬ ‫٘ٔ‪.‬‬

‫خط‪ٛ‬اد رٕف‪١‬ز ِشغ‪ٌٛ‬خ ػٍ‪ِ ٝ‬بو‪ٕ١‬خ اٌفش‪٠‬ضح ‪ /‬اٌّخشغخ‬


‫‪(Emco PC Mill 100 / Emco PC Turn 120/VMC 300/ET 365) :‬‬
‫ثٌُّْ ثُ‪٤‬و‪ُِ ١ٝ‬ؾَء ‪ٝ‬صقو‪٣‬و ث‪٧‬دؼجه‬ ‫ٔ‪.‬‬
‫ػٌ‪ ٛ‬ثُض‪ َْ ٤ٔٚ‬ػِ‪ً ٠‬ة‪ ِ٤‬ثُوْْ ُِٔ‪ٞ‬ثكو ِز ػِ‪.ٚ٤‬‬ ‫ٕ‪.‬‬
‫صقو‪٣‬و ٗ‪ٞ‬ع ‪ٝ‬أدؼجه ثُنجٓز ثُٔطِ‪ٞ‬دز ُض٘ل‪٤‬ي ثُض‪ْ٤ٔٚ‬‬ ‫ٖ‪.‬‬
‫صقو‪٣‬و ٍٖٓ ثُضٖـ‪ٝ َ٤‬ثُٔجً‪٘٤‬ز ثُْٔضنوٓز‬ ‫ٗ‪.‬‬
‫صقو‪٣‬و ثُؼوه ثُٔطِ‪ٞ‬دز ُض٘ل‪٤‬ي ػِٔ‪٤‬جس ثُضٖـ‪َ٤‬‬ ‫٘‪.‬‬
‫صقو‪٣‬و صَِْْ مط‪ٞ‬ثس ثُضٖـ‪ َ٤‬ثُٔذوة‪٤‬ز ‪ْٓٝ‬جً ػور ثُوطغ ‪.‬‬ ‫‪.ٙ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪119‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ .7‬صؾ‪ َ٤ٜ‬ثُنجٓز دج‪٧‬دؼجه ثُٔطِ‪ٞ‬دز ُِض‪ْ٤ٔٚ‬‬


‫‪ ًّْ .8‬ثُؾَء دجّضنوثّ دٌٗجٓؼ ث‪ٝ٧‬ص‪ًٞ‬جه (ك‪ ٢‬فجُز ثُذٌٓؾز ث‪٤ُ٥‬ز ‪ٝ‬أع٘جء ٖٓجً‪٣‬غ ثُضنٌػ)‬
‫‪ .9‬فلع ِٓق ثٌُّْ ك‪ ٢‬دٌٗجٓؼ ث‪ٝ٧‬ص‪ًٞ‬جه دجٓضوثه ‪DXF‬‬
‫ٓٔ‪ً .‬ضجدز ثُذٌٗجٓؼ ‪٣‬و‪٣ٝ‬ج ‪ٌٓٝ‬ثؽؼض‪ ٚ‬د‪ٞ‬ثّطز ًة‪ ِ٤‬ثُوْْ ُِض‪ٚ‬و‪٣‬ن ػِ‪ٚ٤‬‬
‫ٔٔ‪ .‬ثّضنوثّ دٌٗجٓؼ ٓقجًجر صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز )‪ (WinCTS‬ثُٔغذش ػِ‪ ٠‬أؽ‪َٜ‬ر ثُقجّخ دٔؼَٔ‬
‫ثُٔقجًجر دجٌُّْ ك‪ً ٢‬ضجدز ثُذٌٗجٓؼ ‪ٝ‬إهمجٍ ثُٔؼجٓ‪٬‬س ثُنج‪ٙ‬ز دئٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ك‪٢‬‬
‫‪ٙ‬لقز ‪ٝ , Zero Offset‬ثُٔؼجٓ‪٬‬س ثُنج‪ٙ‬ز دجُؼور ك‪ٙ ٢‬لقز ‪ٝ , Tool Offset‬إفوثع‪٤‬جس‬
‫ثُٖـِز ك‪ٙ ٢‬لقز ‪ , Workpiece‬عْ ص٘ل‪٤‬ي ثُٔقجًجر دجٌُّْ ك‪ٙ ٢‬لقز‬
‫‪ – Win 3D –View Simulation‬عْ ٌٓثؽؼز ثُذٌٗجٓؼ ٓغ ثٌُٖٔف ثُْٔت‪ ٍٞ‬ػٖ ثُضوً‪٣‬خ‬
‫ٕٔ‪ .‬ك‪ ٢‬فجُز ثُضوً‪٣‬خ ػِ‪ ٠‬ثُذٌٓؾز ث‪٤ُ٥‬ز ‪٣ ,‬ضْ صق‪ َ٣ٞ‬ثُِٔق ‪ ٖٓ DXF‬دٌٗجٓؼ ث‪ٝ٧‬ص‪ًٞ‬جه إُ‪٠‬‬
‫دٌٗجٓؼ ‪ WinCAM‬د ٌٓ ‪ ( Import‬أ‪ ٝ‬ثدضوثء ثٌُّْ هثمَ دٌٗجٓؼ ‪)WinCAM‬‬
‫ٖٔ‪ .‬إٖٗجء ْٓجً ثُؼور ك‪ ٢‬دٌٗجٓؼ ‪ WinCAM‬هثمَ ‪ٙ‬لقز ‪ٝ , CAM mode‬فلع دٌٗجٓؼ‬
‫ثُضقٌْ ثُؼوه‪ ١‬ثُٔض‪ُٞ‬و‬
‫ٗٔ‪ .‬إهمجٍ ثُذ‪٤‬جٗجس ثُنج‪ٙ‬ز دجُذٌٗجٓؼ ثُٔض‪ُٞ‬و ك‪ ٢‬ثُقجّخ ثُنجٗ دجُٔجً‪٘٤‬ز (إٓج ػٖ ‪٣ٌٟ‬ن‬
‫ثُْ٘ل ٖٓ ثُوٌٗ ثٌُٕٔ ‪ ,‬أ‪ٗ ٝ‬وِ‪ ٚ‬دجّضنوثّ ٕذٌز ثُٔ‪ٞ‬ث‪٬ٙ‬س ثُوثمِ‪٤‬ز ‪ Network‬أ‪ ٝ‬ثُضقٔ‪َ٤‬‬
‫ثُٔذجٌٕ ك‪ ٢‬فجُز ثُضٖـ‪ َ٤‬ثُٔذجٌٕ ُِٔجً‪٘٤‬ز )‪ (DNC‬د‪ٞ‬ثّطز دٌٗجٓؼ ‪.WinCAM‬‬
‫٘ٔ‪ .‬صـ‪ ٌ٤٤‬أ‪ٓ ١‬ؼجٓ‪٬‬س أ‪ ٝ‬أً‪ٞ‬ثه مج‪ٙ‬ز دؼِٔ‪٤‬ز ثُذٌٓؾز إىث َُّ ث‪ٌٓ٧‬‬
‫‪ .ٔٙ‬إػوثه ثُٔجً‪٘٤‬ز دو‪ ٕٝ‬صًٌَ‪٤‬خ ثُٖـِز (إٍثفز ثُ‪ٚ‬لٌ – صًٌ‪٤‬خ ‪ٝ‬ه‪٤‬جُ ثُؼوه)‬
‫‪ .ٔ7‬صقٌ‪٣‬ي ثُؼور ثُ‪ٝٞٓ ٠‬غ دوث‪٣‬ز ثُضٖـ‪َ٤‬‬
‫‪ .ٔ8‬صٖـ‪ َ٤‬ثُذٌٗجٓؼ مط‪ٞ‬ر دنط‪ٞ‬ر ٓغ إ‪٣‬وجف ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ُِض ًو ٖٓ ْٓجً فًٌز ثُؼور – عْ‬
‫ثُضٖـ‪ َ٤‬ث‪ ٢ُ٥‬هذَ صغذ‪٤‬ش ثُٖـِز ُِض ًو ٖٓ ‪ٙ‬قز ثُذٌٗجٓؼ ‪٬ٙٝ‬ف‪٤‬ض‪ُِ ٚ‬ض٘ل‪٤‬ي‬
‫‪ .ٔ9‬صًٌ‪٤‬خ ثُٖـِز ٓغ ٌٓثػجر ثُضغذ‪٤‬ش ثُؾ‪٤‬و‬
‫ٕٓ‪ .‬ثَُض ًو ٖٓ ؿِن دجح ثُقٔج‪٣‬ز ٖٓ ثٌُث‪ٔ٣‬‬
‫ٕٔ‪ .‬صقٌ‪٣‬ي ثُؼور إُ‪ ٠‬ثُ‪ٝٞ‬غ ث‪٫‬دضوثة‪٢‬‬
‫ٕٕ‪ .‬ثُق‪ ٍٞٚ‬ػِ‪ٞٓ ٠‬ثكوز ثُٔوًح ثٌُٖٔفَ ػِ‪ ٠‬صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز‬
‫ثُذٌٗجٓؼ ‪ْٓ ًٖ ,‬ضؼ ِوث ‪٣٩‬وجف ثُٔجً‪٘٤‬ز دجّضنوثّ ٓلضجؿ ثُط‪ٞ‬ثًا ك‪ ٢‬أ‪١‬‬
‫ِ‬ ‫ٖٕ‪ .‬ثُذوء ك‪ ٢‬صٖـ‪َ٤‬‬
‫‪ٝ‬هش إىث َُّ ث‪ٌٓ٧‬‬
‫ٕٗ‪ .‬دؼو ثٗض‪ٜ‬جء ػِٔ‪٤‬ز ثُضٖـ‪٣ , َ٤‬ؾخ ثُضنِ٘ ٖٓ ثٌُث‪ٝ ٔ٣‬ص٘ظ‪٤‬ق ثُٔجً‪٘٤‬ز ‪ٝ‬ثُض ًو ٖٓ ‪ٝٝ‬غ‬
‫ًَ ث‪٧‬ه‪ٝ‬ثس ‪ٝ‬ثُٔ‪ٞ‬ثه ثُْٔضؼِٔز ك‪ٌٓ ٢‬جٗ‪ٜ‬ج ثُ‪ٚ‬ق‪٤‬ـ ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪121‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اػذاد اٌّبو‪ٕ١‬بد ٌٍؼًّ ‪Machines Setup‬‬

‫رشغ‪ ً١‬اٌّبو‪ٕ١‬خ ‪:Emco PC Mill 100 – Emco PC Turn 120‬‬


‫ٔ‪ٝ .‬غ ثُٔلضجؿ ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز ك‪ٝٝ ٢‬غ ثُؼَٔ ‪Main Switch‬‬
‫ٕ‪ .‬دؼو صقٔ‪ َ٤‬دٌٗجٓؼ صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ( ‪٣‬ضْ ثمض‪٤‬جً ٗظجّ ثُضٖـ‪ ) Fanuc َ٤‬هْ دلضـ ‪ٝ‬إؿ‪٬‬م‬

‫‪٫‬مضذجً ‪ٙ‬قز ػَٔ ٓلضجؿ‬ ‫ثُذجح ٌٓر ٓغ ثُ‪ٞ‬ـ‪ ٠‬ػِ‪ٓ ٢‬لضجؿ ‪Consent Key‬‬
‫ث‪ٓ٧‬جٕ ُِذجح ‪.‬‬

‫ُض‪ َ٤ٙٞ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪٢‬‬ ‫ٖ‪٣ .‬ضْ صٖـ‪ َ٤‬ثُٔقٌى ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز دجُ‪ٞ‬ـ‪ ٠‬ػِ‪ٓ ٠‬لضجؿ‬
‫ُ‪٨‬ؽَثء ثٌُ‪ٌٜ‬د‪٤‬ز ُِٔجً‪٘٤‬ز ‪.‬‬

‫دجُ‪ٞ‬ـ‪ ٠‬ػِ‪ ٠‬ثُٔلجص‪٤‬ـ‬ ‫ٗ‪٣ .‬ضْ صؼٌ‪٣‬ق ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُِٔجً‪٘٤‬ز ‪Reference Point‬‬

‫‪ ,‬ك‪ ٢‬فجُز ثُٔنٌ‪ٟ‬ز ‪.‬‬ ‫&‬ ‫ك‪ ٢‬فجُز ثُلٌ‪َ٣‬ر ‪ ,‬أ‪ ٝ‬ثُٔلجص‪٤‬ـ‬ ‫&‬ ‫&‬
‫‪٣‬ضْ صقٌ‪٣‬ي ثَُُٔ٘ن إُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ك‪ٓ ٢‬ق‪Xًٞ‬‬ ‫أ ‪ -‬د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪٣‬ضْ صقٌ‪٣‬ي ثَُُٔ٘ن إُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ك‪ٓ ٢‬ق‪Yًٞ‬‬ ‫ح ‪ -‬د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬

‫‪٣‬ضْ صقٌ‪٣‬ي ثَُُٔ٘ن إُ‪ ٠‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ك‪ٓ ٢‬ق‪Zًٞ‬‬ ‫س ‪ -‬د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬

‫ا‪٠‬مبف رشغ‪ ً١‬اٌّبو‪ٕ١‬خ ‪:Emco PC Mill 100 – Emco PC Turn 120‬‬


‫‪٣٩ , AUX OFF‬وجف صٖـ‪ َ٤‬ثُٔقٌى ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز‬ ‫ٔ‪-‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫ٕ‪ -‬أؿِن دٌٗجٓؼ صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ‪ , Win NC‬عْ أؿِن ٗظجّ ثُضٖـ‪Windows َ٤‬‬

‫ك‪ٝٝ ٢‬غ ثٌُثفز ُل‪ َٚ‬ثُض‪٤‬جً ثٌُ‪ٌٜ‬د‪٢‬‬ ‫ٖ‪ٝ -‬غ ثُٔلضجؿ ثٌُة‪ُِٔ ٢ْ٤‬جً‪٘٤‬ز ‪Main Switch‬‬

‫اٌخط‪ٛ‬اد اٌؼٍّ‪١‬خ إلصاؽخ ٔمطخ صفش اٌّبو‪ٕ١‬خ ‪Zero Offset‬‬

‫خط‪ٛ‬اد اصاؽخ ٔمطخ صفش ِبو‪ٕ١‬خ اٌخشاغخ ‪: Emco PC Turn 120‬‬

‫صوغ ٗوطز ‪ٙ‬لٌ ٓجً‪٘٤‬ز ثُٔنٌ‪ٟ‬ز ‪ Emco‬ػِ‪ٓ ٠‬ق‪ ًٞ‬ثُو‪ًٝ‬ثٕ ‪ٝ ,‬ػِ‪ ٠‬ثُ‪ٞ‬ؽ‪ ٚ‬ثُنِل‪ُ ٢‬ظٌف ثُٔجً‪٘٤‬ز‬
‫‪ٛٝ ,‬يث ثُٔ‪ٝٞ‬غ ؿ‪٘ٓ ٌ٤‬جّخ ً٘وطز ثدضوثء ُو‪٤‬جُ ث‪٧‬دؼجه ‪ُٝ ,‬يُي ‪٣‬ضْ إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬
‫‪ٍ٩‬ثفز ٓقج‪ ًٝ‬ث‪٩‬فوثع‪٤‬جس إُ‪ٝٞٓ ٠‬غ ٓ٘جّخ هثمَ ْٓجفز ثُضٖـ‪َ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪121‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪٣ٝ‬ضْ إٍثفز ٗوطز ثُ‪ٚ‬لٌ دئفو‪ ٟ‬ثُطٌ‪٣‬وض‪: ٖ٤‬‬


‫ثُطٌ‪٣‬وز ث‪ ( ٠ُٝ٧‬إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز إُ‪ٝ ٠‬ؽ‪ ٚ‬ثُظٌف ) ‪:‬‬

‫ٔ‪٣ .‬ضْ صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز دجُنط‪ٞ‬ثس ثُْجدوز‬


‫ُضقٌ‪٣‬ي ثُٔقج‪ًٝ‬‬ ‫ٕ‪ٝ .‬غ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ك‪ٝٝ ٢‬غ ‪JOG‬‬

‫‪ّ٫‬ضوػجء ؽ‪٤‬خ ػور كجًؽ‬ ‫ٖ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ فجَٓ ثُؼور‬
‫ُضقٌ‪٣‬ي دٌػ ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ , Z ًٞ‬فض‪٣ ٠‬ضْ ص‪ّ ِٓ٬‬طـ دٌػ‬ ‫ٗ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫ثُؼور ٓغ ‪ٝ‬ؽ‪ ٚ‬ثُظٌف ‪ٓ ,‬غ ٌٓثػجر ثّضنوثّ ‪ًٝ‬هز ك‪ُ ٌِ٤‬ضؾ٘خ ثُنوٓ‬

‫صظ‪ ٌٜ‬ه‪ٔ٤‬ز ‪ Z‬ػِ‪ ٠‬ثُٖجٕز ( ثًضخ ثُو‪ٔ٤‬ز ك‪ًٝ ٢‬هز مجًؽ‪٤‬ز )‬ ‫٘‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫صظ‪ٌٜ‬‬ ‫‪ٜ٘ٓٝ‬ج ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫‪ .ٙ‬ثكضـ ‪ٙ‬لقز ه‪٤‬جُ ثُؼور د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬

‫‪Fanuc 0/21programming system‬‬


‫‪122‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ٙ‬لقز إٍثفز ثُ‪ٚ‬لٌ‬

‫‪ .7‬أهمَ ه‪ٔ٤‬ز ‪ Z‬دجُْجُخ‪ٝ ,‬ديُي ‪٣‬ضْ ٗوَ ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ك‪ٓ ٢‬ق‪ٝ , Z ًٞ‬ص‪ٚ‬ذـ ؽٔ‪٤‬غ‬
‫هٌثءثس ه‪ٔ٤‬ز ‪ Z‬دؼو ىُي ْٓ٘‪ٞ‬دز إُ‪ٝ ٠‬ؽ‪ ٚ‬ثُظٌف ‪ ,‬دو‪ٗ ٖٓ ٫‬وطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬

‫ثُطٌ‪٣‬وز ثُغجٗ‪٤‬ز ( إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُٖـِز) ‪:‬‬

‫ٔ‪٣ .‬ضْ صغذ‪٤‬ش ثُٖـِز ك‪ ٢‬ظٌف ثُٔنٌ‪ٟ‬ز‬


‫ٕ‪ .‬ص٘ل‪٤‬ي ثُنط‪ٞ‬ثس ثُْجدوز ‪ٓ ,‬غ صقو‪٤‬ن ثُضٔجُ ُْطـ دٌػ ثُؼور ٓغ ‪ٝ‬ؽ‪ ٚ‬ثُؼور دو‪ٖٓ ٫‬‬
‫‪ٝ‬ؽ‪ ٚ‬ثُظٌف ‪ ,‬ك‪٤‬ضْ ديُي إٍثفز ٗوطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُٖـِز‬

‫خط‪ٛ‬اد اصاؽخ ٔمطخ صفش ِبو‪ٕ١‬خ اٌفش‪٠‬ضح ‪: Emco PC Mill 100‬‬


‫ٔ‪٣ .‬ضْ صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز دجُنط‪ٞ‬ثس ثُْجدوز‬
‫ٕ‪ًً .‬خ ػور ه‪٤‬جُ ‪ Edge Indicator‬ك‪ٌٓ ٢‬جٕ مجُ‪ ٢‬دذٌػ ثُؼور ‪ ,‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ دٌػ‬
‫‪ّ٫‬ضوػجء ػور ثُو‪٤‬جُ ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫ثُؼور‬
‫ٖ‪ٝ .‬غ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ك‪ٝٝ ٢‬غ إهمجٍ ثُذ‪٤‬جٗجس ‪٣‬و‪٣ٝ‬ج ‪MDI‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪123‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٗ‪ .‬أهمَ ٌّػز ُؼٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ‪ٝ – S600‬أهمَ ثٌُ‪ٞ‬ه ‪ٝ - M3‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬


‫ُذوء صٖـ‪ َ٤‬ثُذٌٗجٓؼ‬ ‫٘‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ .ٙ‬فٌى ػور ثُو‪٤‬جُ ‪ Edge Indicator‬ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ X ًٞ‬فض‪ ِٓ٬٣ ٠‬ثُلي ثُغجدش ُِٔ٘ؾِز‬
‫صظ‪ ٌٜ‬ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ X ًٞ‬ػِ‪ ٠‬ثُٖجٕز ( ثًضخ ه‪ٔ٤‬ز‬ ‫‪ .7‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫ث‪ٍ٩‬ثفز ك‪ًٝ ٢‬هز مجًؽ‪٤‬ز ‪ٝ ,‬أ‪ٝ‬ق إُ‪ٜ٤‬ج ٗ‪ٚ‬ق هطٌ ػور ثُو‪٤‬جُ )‬
‫‪ ًًٌ .8‬ثُنط‪ٞ‬ثس ‪ 7&ٙ‬ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ ( Y ًٞ‬ثًضخ ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ًٝ ٢‬هز مجًؽ‪٤‬ز ‪ٝ ,‬أ‪ٝ‬ق‬
‫إُ‪ٜ٤‬ج ٗ‪ٚ‬ق هطٌ ػور ثُو‪٤‬جُ )‬
‫‪ًً .9‬خ ثُؼور ثٌُٔؽؼ‪٤‬ز ‪ Reference Tool‬ك‪ٌٓ ٢‬جٕ مجُ‪ ٢‬دذٌػ ثُؼور ‪ ,‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ‬
‫‪ّ٫‬ضوػجء ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫دٌػ ثُؼور‬
‫‪ٝ‬غ ثُنِ‪٤‬ز ثُ‪ٞٞ‬ة‪٤‬ز ػِ‪ ٠‬كٌٓ ثُٔجً‪٘٤‬ز‬ ‫ٓٔ‪.‬‬
‫ُضقٌ‪٣‬ي ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ ٢‬ثصؾج‪ –Z ٙ‬فض‪ ٠‬صوضٌح ٖٓ ثُنِ‪٤‬ز‬ ‫ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٔٔ‪.‬‬
‫ثُ‪ٞٞ‬ة‪٤‬ز ‪ ,‬عْ ثّضنوّ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ُ‪ٞ‬ذ‪ٖٞٓ ٠‬ثً ثُقًٌز دٔووثً ‪ٝ – 10μm‬ثهضٌح‬
‫ٖٓ ثُنِ‪٤‬ز مط‪ٞ‬ر دنط‪ٞ‬ر فض‪ ٠‬ص‪ٞ‬ب ُٔذز ثُذ‪٤‬جٕ ػ٘و ص‪ ِٓ٬‬ثُؼور ثٌُٔؽؼ‪٤‬ز ٓغ ثُنِ‪٤‬ز‬
‫ثُ‪ٞٞ‬ة‪٤‬ز‬
‫صظ‪ ٌٜ‬ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ Z ًٞ‬ػِ‪ ٠‬ثُٖجٕز ( ثًضخ‬ ‫ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٕٔ‪.‬‬
‫ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ًٝ ٢‬هز مجًؽ‪٤‬ز ‪ٝ ,‬ث‪ٌٟ‬ؿ ٓ٘‪ٜ‬ج ّٔي ثُنِ‪٤‬ز ثُ‪ٞٞ‬ة‪٤‬ز )‬
‫‪ٜ٘ٓٝ‬ج ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ثكضـ ‪ٙ‬لقز ه‪٤‬جُ ثُؼور د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٖٔ‪.‬‬
‫صظ‪ٙ ٌٜ‬لقز إٍثفز ثُ‪ٚ‬لٌ‬

‫أهمَ ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ثُض‪ ٢‬صْ ثّض٘ضجؽ‪ٜ‬ج ٖٓ ثُنط‪ٞ‬ثس ثُْجدوز ك‪ ٖٓ ًَ ٢‬ثُٔقج‪ًٝ‬‬ ‫ٗٔ‪.‬‬
‫‪X&Y&Z‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪124‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌخط‪ٛ‬اد اٌؼٍّ‪١‬خ ٌم‪١‬بط اٌؼـــــــــــــــــذح‬

‫خط‪ٛ‬اد ل‪١‬بط اٌؼذح ف‪ِ ٟ‬بو‪ٕ١‬خ اٌخشاغخ ‪: Emco PC Turn 120‬‬

‫ٗ‪ٚ‬ق هطٌ ثُقو ثُوج‪ٟ‬غ ُِؼور‬ ‫ص‪ٚ‬ق‪٤‬ـ ‪ ٍٟٞ‬ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X&Z ١ًٞ‬‬

‫ص‪ٞ‬ؽ‪ٝٞٓ ٚ‬غ ثُؼور‬


‫اٌ‪ٙ‬ذف ِٓ ل‪١‬بط اٌؼذح ‪:‬‬
‫‪٣‬ضْ صقو‪٣‬و ٓ‪ٝٞ‬غ ثُؼور ك‪ ٢‬ثُٔجً‪٘٤‬جس ثُؼوه‪٣‬ز ‪ CNC‬دو‪ُ٫‬ز ٗوطز ثُٔووٓز ُِقو ثُوج‪ٟ‬غ ُِؼور‪ِ٤ُٝ ,‬‬
‫دو‪ُ٫‬ز ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُٔغذش ثُؼور ‪ُٝ .‬يُي ‪٣‬ؾخ ه‪٤‬جُ ؽٔ‪٤‬غ ثُؼوه ثُْٔضنوٓز ك‪ ٢‬ػِٔ‪٤‬ز ثُوطغ ‪,‬‬
‫ف‪٤‬ظ ‪٣‬ضْ ه‪٤‬جُ ثُْٔجكجس ك‪ ٢‬ثصؾج‪ ٖٓ ًَ ٙ‬ثُٔق‪ X&Z ٖ٣ًٞ‬د‪ٗ ٖ٤‬وطز ٓووٓز ثُقو ثُوج‪ٟ‬غ ‪ٝ‬ثُ٘وطز‬
‫ثٌُٔؽؼ‪٤‬ز ُٔغذش ثُؼور‬
‫‪٣‬ضْ صو‪ ٖ٣ٝ‬د‪٤‬جٗجس ًَ ٖٓ ص‪ٚ‬ق‪٤‬ـ ‪ ٍٟٞ‬ثُؼور & ٗ‪ٚ‬ق هطٌ ثُقو ثُوج‪ٟ‬غ ُِؼور & ‪ٝ‬ص‪ٞ‬ؽ‪ٝٞٓ ٚ‬غ‬
‫ثُؼور ك‪ ٢‬ثُْؾَ ثُنجٗ دذ‪٤‬جٗجس ثُؼور‬
‫‪ٝ‬ػِ‪ ٠‬أ‪٣‬ز فجٍ كئٗ‪٣ ٚ‬ضْ إهمجٍ أ‪ً ١‬هْ ك‪ّ ٢‬ؾَ د‪٤‬جٗجس ثُؼور ُ‪ٔ٤‬غَ ًهْ ص‪ٚ‬ق‪٤‬ـ ثُؼور ‪ ,‬ػِ‪ ٠‬إٔ ‪٣‬ضْ‬
‫ثّضوػجء ثُؼور ك‪ ٢‬ثُذٌٗجٓؼ د٘لِ ًهْ ثُؼور ك‪ ٢‬ثُْؾَ‬

‫‪Fanuc 0/21programming system‬‬


‫‪125‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي ‪:‬‬
‫ص‪ٚ‬ق‪٤‬ـ ثُؼور ثُٔ‪ٞ‬ؽ‪ٞ‬هر ك‪ ٢‬ثُؾ‪٤‬خ ًهْ ‪ُ 4‬ذٌػ ثُؼور ‪٣‬ضْ صنَ‪ٜ٘٣‬ج دٌهْ ثُض‪ٚ‬ق‪٤‬ـ ‪٣ٝ , 4‬ضْ‬
‫ثّضوػجة‪ٜ‬ج ك‪ ٢‬ثُذٌٗجٓؼ دجٌُ‪ٞ‬ه ‪T0404‬‬
‫‪ٔ٣‬غَ أ‪ً ٍٝ‬هٔ‪ٝٞٓ ٖ٤‬غ ثُؼور ك‪ ٢‬دٌػ ثُؼور ‪ٔ٣ٝ ,‬غَ ثٌُهٔجٕ ثُضجُ‪٤‬جٕ ًهْ ثُض‪ٚ‬ق‪٤‬ـ ثُنجٗ د‪ٜ‬ج ك‪٢‬‬
‫ثُْؾَ ‪.‬‬
‫‪ ٌٖٔ٣‬ه‪٤‬جُ ثُض‪ٚ‬ق‪٤‬ـ ك‪ ٍٟٞ ٢‬ثُؼور دطٌ‪٣‬وز ٗ‪ٚ‬ق آُ‪٤‬ز ‪ ,‬د‪ٔ٘٤‬ج ‪٣‬ضْ إهمجٍ ٗ‪ٚ‬ق هطٌ ثُقو ثُوج‪ٟ‬غ‬
‫‪ٝ ,‬ص‪ٞ‬ؽ‪ٝٞٓ ٚ‬غ ثُؼور ‪٣‬و‪٣ٝ‬ج‬
‫‪٣ٝ‬ؼضذٌ إهمجٍ ٗ‪ٚ‬ق ثُوطٌ ‪ٝ‬ثُٔ‪ٝٞ‬غ ‪٣ًٌٝٝ‬ج ك‪ ٢‬فج‪٫‬س ثّضنوثّ ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور‬
‫كو‪٠‬‬

‫ل‪١‬بط اٌؼذح ثبعزخذاَ اٌغ‪ٙ‬بص اٌع‪ٛ‬ئ‪: ٟ‬‬

‫ٔ‪ًً .‬خ ثُؾ‪ٜ‬جٍ ثُ‪ٞٞ‬ة‪ ( ٢‬ثُؼوّز ) ثُنجٗ دو‪٤‬جُ ثُؼور – ‪٫‬فع إٔ ثُؼور ّ‪ٞ‬ف صظ‪ٌٜ‬‬
‫ٓؼٌ‪ّٞ‬ز‬
‫ٕ‪ًً .‬خ ثُؼور ثٌُٔؽؼ‪٤‬ز ‪ Reference Tool‬ك‪ ٢‬دٌػ ثُؼور‬

‫ثُؼور ثٌُٔؽؼ‪٤‬ز ‪Reference Tool‬‬

‫ُضقٌ‪٣‬ي ثُٔقج‪ًٝ‬‬ ‫ٖ‪ٝ .‬غ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ك‪ٝٝ ٢‬غ ‪JOG‬‬

‫‪ّ٫‬ضوػجء ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫ٗ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ فجَٓ ثُؼور‬
‫٘‪ .‬فٌى ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ ٢‬ثُٔقج‪ X,Z ًٝ‬فض‪٣ ٠‬ضْ صطجدن ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ ٢‬ثٌُدغ ثُغجُظ‬
‫ُٖؼٌص‪ ٢‬ثُضؼجٓو ُِؾ‪ٜ‬جٍ ثُ‪ٞٞ‬ة‪٢‬‬

‫‪ ,‬صظ‪ ٌٜ‬ثُ٘جكير ثُضجُ‪٤‬ز‬ ‫عْ ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫‪ .ٙ‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫‪Fanuc 0/21programming system‬‬


‫‪126‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ص‪ٚ‬ذـ ثُو‪ٔ٤‬ز ػِ‪ٓ ٠‬ق‪ٙ = X ًٞ‬لٌ‬ ‫عْ‬ ‫‪ .7‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫ص‪ٚ‬ذـ ثُو‪ٔ٤‬ز ػِ‪ٓ ٠‬ق‪ٙ = Z ًٞ‬لٌ‬ ‫عْ‬ ‫‪ .8‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬


‫‪ .9‬فٌى ثُؼور ثٌُٔؽؼ‪٤‬ز إُ‪ ٍٟٞ ( -22mm ٠‬ثُؼور ثٌُٔؽؼ‪٤‬ز ) ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪Z ًٞ‬‬

‫ص‪ٚ‬ذـ ثُو‪ٔ٤‬ز ػِ‪ٓ ٠‬ق‪ٙ = Z ًٞ‬لٌ‬ ‫عْ‬ ‫ٓٔ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬


‫‪ّ٫‬ضوػجء ثُؼور ث‪ ٠ُٝ٧‬ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫ٔٔ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ فجَٓ ثُؼور‬
‫ٕٔ‪ .‬فٌى ثُؼور فض‪ ٠‬ص٘طذن ػِ‪ ٠‬ثٌُدغ ثُغجُظ ُٖؼٌص‪ ٢‬ثُضؼجٓو ُِؾ‪ٜ‬جٍ ثُ‪ٞٞ‬ة‪٢‬‬

‫صظ‪ٌٜ‬‬ ‫‪ٜ٘ٓٝ‬ج ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٖٔ‪ .‬ثكضـ ‪ٙ‬لقز ه‪٤‬جُ ثُؼور د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ٙ‬لقز ه‪٤‬جُ ثُؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪127‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪٫‬مض‪٤‬جً ًهْ ثُؼور عْ أهمَ ص‪ٚ‬ق‪٤‬ـ ثُؼور ًجُضجُ‪: ٢‬‬ ‫ٗٔ‪ .‬ثّضنوّ ث‪ّْٜ٧‬‬

‫‪٣‬ضْ صْؾ‪ َ٤‬ثُوٌثءر ك‪ٓ ٢‬ق‪X ًٞ‬‬ ‫عْ ٓلضجؿ‬ ‫٘ٔ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫‪٣‬ضْ صْؾ‪ َ٤‬ثُوٌثءر ك‪ٓ ٢‬ق‪Z ًٞ‬‬ ‫عْ ٓلضجؿ‬ ‫‪ .ٔٙ‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ ًًٌ .ٔ7‬ثُنط‪ٞ‬ثس ثُْجدوز ‪٩‬همجٍ د‪٤‬جٗجس ص‪ٚ‬ق‪٤‬ـ أ‪ٟٞ‬ثٍ ثُؼوه ثُضجُ‪٤‬ز‬

‫ل‪١‬بط اٌؼذح ثطش‪٠‬مخ ِظ اٌشغٍخ ثّمذِخ اٌؾذ اٌمبغغ ٌٍؼذح ‪:‬‬

‫ُضقٌ‪٣‬ي ثُٔقج‪ٓ , ًٝ‬غ صنل‪ ٜ٤‬ثُضـي‪٣‬ز‬ ‫ٔ‪ٝ .‬غ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ك‪ٝٝ ٢‬غ ‪JOG‬‬
‫ٕ‪ .‬فٌى دٌػ ثُؼور ثُلجًؽ دجّضنوثّ ٓلجص‪٤‬ـ ث‪ ّْٜ٧‬ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ -Z ًٞ‬إُ‪ٝ ٠‬ؽ‪ ٚ‬ثُٖـِز ‪, A‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪128‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ػٌ‪٣ٌٕ ٛ‬قز ٖٓ ثُ‪ًٞ‬م د‪ ٖ٤‬دٌػ ثُؼور ‪ٝٝ‬ؽ‪ ٚ‬ثُٖـِز ‪ -‬ثهضٌح دقٌٗ ٖٓ ‪ٝ‬ؽ‪ ٚ‬ثُٖـِز‬
‫( ك‪ ٢‬ثُ٘‪ٜ‬ج‪٣‬ز مط‪ٞ‬ر دنط‪ٞ‬ر ‪ٝ‬د هَ صـي‪٣‬ز ) – فض‪ ٠‬صِض‪ٚ‬ن ثُ‪ًٞ‬هز‬

‫‪ ,‬صظ‪ ٌٜ‬ثُ٘جكير ثُضجُ‪٤‬ز‬ ‫عْ ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٖ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫ص‪ٚ‬ذـ ثُو‪ٔ٤‬ز ػِ‪ٓ ٠‬ق‪ٙ = Z ًٞ‬لٌ‬ ‫عْ‬ ‫ٗ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬


‫‪ّ٫‬ضوػجء ثُؼور ثٌُٔثه ه‪٤‬جّ‪ٜ‬ج ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫٘‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ فجَٓ ثُؼور‬
‫‪ .ٙ‬فٌى ثُؼور دجّضنوثّ ٓلجص‪٤‬ـ ث‪ ّْٜ٧‬ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ -Z ًٞ‬إُ‪ٝ ٠‬ؽ‪ ٚ‬ثُٖـِز ‪ – A‬ػٌ‪ٛ‬‬
‫ٌٕ‪٣‬قز ٖٓ ثُ‪ًٞ‬م د‪ ٖ٤‬ثُؼور ‪ٝٝ‬ؽ‪ ٚ‬ثُٖـِز ‪ -‬ثهضٌح دقٌٗ ٖٓ ‪ٝ‬ؽ‪ ٚ‬ثُٖـِز ( ك‪ ٢‬ثُ٘‪ٜ‬ج‪٣‬ز‬
‫مط‪ٞ‬ر دنط‪ٞ‬ر ‪ٝ‬د هَ صـي‪٣‬ز ) – فض‪ ٠‬صِض‪ٚ‬ن ثُ‪ًٞ‬هز‬

‫صظ‪ٌٜ‬‬ ‫‪ٜ٘ٓٝ‬ج ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫‪ .7‬ثكضـ ‪ٙ‬لقز ه‪٤‬جُ ثُؼور د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ٙ‬لقز ه‪٤‬جُ ثُؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪129‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪٫‬مض‪٤‬جً ًهْ ثُؼور‬ ‫‪ .8‬ثّضنوّ ث‪ّْٜ٧‬‬

‫‪٣‬ضْ ثهمجٍ ثُو‪ٔ٤‬ز ‪( W‬ثُْٔجكز د‪ ٖ٤‬ثُقو ثُوج‪ٟ‬غ ُِؼور‬ ‫عْ ٓلضجؿ‬ ‫‪ .9‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ٝ‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُٔغذش ثُؼور ) ثُ‪ّ ٠‬ؾَ د‪٤‬جٗجس ثُؼور‬
‫ٓٔ‪ .‬فٌى ثُؼور دجّضنوثّ ٓلجص‪٤‬ـ ث‪ ّْٜ٧‬ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ -X ًٞ‬إُ‪ّ ٠‬طـ ٓق‪ ٠٤‬ثُٖـِز‪– B‬‬
‫ػٌ‪٣ٌٕ ٛ‬قز ٖٓ ثُ‪ًٞ‬م د‪ ٖ٤‬ثُؼور ‪ّٝ‬طـ ٓق‪ ٠٤‬ثُٖـِز ‪ -‬ثهضٌح دقٌٗ ٖٓ ّطـ ٓق‪٠٤‬‬
‫ثُٖـِز ( ك‪ ٢‬ثُ٘‪ٜ‬ج‪٣‬ز مط‪ٞ‬ر دنط‪ٞ‬ر ‪ٝ‬د هَ صـي‪٣‬ز ) – فض‪ ٠‬صِض‪ٚ‬ن ثُ‪ًٞ‬هز‬

‫‪ ,‬صظ‪ ٌٜ‬ثُ٘جكير ثُضجُ‪٤‬ز‬ ‫عْ ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٔٔ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫ٕٔ‪ .‬ث‪ٌٟ‬ؿ هطٌ ثُٖـِز ٖٓ ثُو‪ٔ٤‬ز ثُٔؼٌ‪ٝٝ‬ز ػِ‪ ٠‬ثُٖجٕز‬

‫صظ‪ٌٜ‬‬ ‫‪ٜ٘ٓٝ‬ج ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫ٖٔ‪ .‬ثكضـ ‪ٙ‬لقز ه‪٤‬جُ ثُؼور د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬
‫‪ٙ‬لقز ه‪٤‬جُ ثُؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪131‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪٣‬ضْ‬ ‫أهمَ ه‪ٔ٤‬ز ‪ ( X‬ه‪ٔ٤‬ز ٗجصؼ ػِٔ‪٤‬ز ثُطٌؿ ) عْ ٓلضجؿ‬ ‫ٗٔ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫صْؾ‪ َ٤‬ص‪ٚ‬ق‪٤‬ـ ثُؼور ك‪ٓ ٢‬ق‪X ًٞ‬‬
‫٘ٔ‪ ًًٌ .‬ثُنط‪ٞ‬ثس ثُْجدوز ُذجه‪ ٢‬ثُؼوه ثٌُٔثه ه‪٤‬جّ‪ٜ‬ج‬

‫خط‪ٛ‬اد ل‪١‬بط اٌؼذح ف‪ِ ٟ‬بو‪ٕ١‬خ اٌفش‪٠‬ضح ‪: Emco PC Mill 100‬‬

‫ٗ‪ٚ‬ق هطٌ ثُؼور ‪R‬‬ ‫ص‪ٚ‬ق‪٤‬ـ ‪ ٍٟٞ‬ثُؼور‬

‫‪ ٌٖٔ٣‬إهمجٍ ص‪ٚ‬ق‪٤‬ـ ‪ ٍٟٞ‬ثُؼور دطٌ‪٣‬وز ٗ‪ٚ‬ق آُ‪٤‬ز ‪٣ٝ ,‬ضْ إهمجٍ ٗ‪ٚ‬ق هطٌ ثُؼور ‪٣‬و‪٣ٝ‬ج دجصذجع‬
‫ثُنط‪ٞ‬ثس ثُضجُ‪٤‬ز ‪:‬‬
‫ُضقٌ‪٣‬ي ثُٔقج‪ًٝ‬‬ ‫ٔ‪ٝ .‬غ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ك‪ٝٝ ٢‬غ ‪JOG‬‬

‫‪ّ٫‬ضوػجء ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫ٕ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ فجَٓ ثُؼور‬
‫ٖ‪ٝ .‬غ ثُنِ‪٤‬ز ثُ‪ٞٞ‬ة‪٤‬ز ثُْٔضنوٓز ك‪ ٢‬ه‪٤‬جُ ثُؼور ػِ‪ ٠‬كٌٓ ثُٔجً‪٘٤‬ز‬
‫ُضقٌ‪٣‬ي ثُؼور ثٌُٔؽؼ‪٤‬ز ك‪ ٢‬ثصؾج‪ –Z ٙ‬فض‪ ٠‬صوضٌح ٖٓ ثُنِ‪٤‬ز‬ ‫ٗ‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫ثُ‪ٞٞ‬ة‪٤‬ز ‪ ,‬عْ ثّضنوّ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ُ‪ٞ‬ذ‪ٖٞٓ ٠‬ثً ثُقًٌز دٔووثً ‪– 10μm‬‬
‫‪ٝ‬ثهضٌح ٖٓ ثُنِ‪٤‬ز مط‪ٞ‬ر دنط‪ٞ‬ر فض‪ ٠‬ص‪ٞ‬ب ُٔذز ثُذ‪٤‬جٕ ػ٘و ص‪ ِٓ٬‬ثُؼور ثٌُٔؽؼ‪٤‬ز ٓغ‬
‫ثُنِ‪٤‬ز ثُ‪ٞٞ‬ة‪٤‬ز‬

‫‪ ,‬صظ‪ ٌٜ‬ثُ٘جكير ثُضجُ‪٤‬ز‬ ‫عْ ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬ ‫٘‪ .‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬

‫‪Fanuc 0/21programming system‬‬


‫‪131‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ص‪ٚ‬ذـ ثُو‪ٔ٤‬ز ػِ‪ٓ ٠‬ق‪ٙ = Z ًٞ‬لٌ‬ ‫عْ‬ ‫‪ .ٙ‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬


‫‪ّ٫‬ضوػجء ثُؼور ث‪ ٠ُٝ٧‬ك‪ٝٝ ٢‬غ ثُضٖـ‪َ٤‬‬ ‫‪ .7‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ ه‪ًٝ‬ثٕ فجَٓ ثُؼور‬
‫ُضقٌ‪٣‬ي ثُؼور ك‪ ٢‬ثصؾج‪ –Z ٙ‬فض‪ ٠‬صوضٌح ٖٓ ثُنِ‪٤‬ز ثُ‪ٞٞ‬ة‪٤‬ز ‪ ,‬عْ‬ ‫‪ .8‬ث‪ٝ‬ـ‪ٓ ٠‬لضجؿ‬
‫ثّضنوّ ٓلضجؿ ٓضؼوه ث‪ٗ٧‬ظٔز ُ‪ٞ‬ذ‪ٖٞٓ ٠‬ثً ثُقًٌز دٔووثً ‪ٝ – 10μm‬ثهضٌح ٖٓ ثُنِ‪٤‬ز‬
‫مط‪ٞ‬ر دنط‪ٞ‬ر فض‪ ٠‬ص‪ٞ‬ب ُٔذز ثُذ‪٤‬جٕ ػ٘و ص‪ ِٓ٬‬ثُؼور ٓغ ثُنِ‪٤‬ز ثُ‪ٞٞ‬ة‪٤‬ز‬

‫‪ّٝ‬ؾَ ثُوٌثءر ثُقجُ‪٤‬ز ك‪ٓ ٢‬ق‪٣ , Z ًٞ‬ضْ‬ ‫‪ .9‬ثكضـ ‪ٙ‬لقز ه‪٤‬جُ ثُؼور د‪ٞ‬ـ‪ٓ ٠‬لضجؿ‬
‫إهمجٍ ٓووثً ثُض‪ٚ‬ق‪٤‬ـ ُط‪ ٍٞ‬ثُؼور ث‪٠ُٝ٧‬‬

‫ٓٔ‪ ًًٌ .‬ثُنط‪ٞ‬ثس ثُْجدوز ‪٩‬همجٍ ص‪ٚ‬ق‪٤‬ـ دجه‪ ٢‬ثُؼوه‬


‫ٔٔ‪ .‬ك‪ٙ ٢‬لقز ه‪٤‬جُ ثُؼور ‪ ,‬ثّضنوّ ثُٔ‪ٞ‬ث‪ٝ‬غ ٖٓ ‪ H1‬إُ‪ُ H10 ٠‬ضْؾ‪ َ٤‬أ‪ٟٞ‬ثٍ ثُؼوه‬
‫ٖٓ ‪ 1‬إُ‪ 10 ٠‬ػِ‪ ٠‬ثُضٌص‪٤‬خ‪ٝ ,‬ثّضنوّ ثُٔ‪ٞ‬ث‪ٝ‬غ ٖٓ ‪ H11‬إُ‪ُ H20 ٠‬ضْؾ‪ َ٤‬أٗ‪ٚ‬جف أهطجً‬
‫ثُؼوه ٖٓ ‪ 1‬إُ‪ 10 ٠‬ػِ‪ ٠‬ثُضٌص‪٤‬خ‬

‫‪Fanuc 0/21programming system‬‬


‫‪132‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫التدريب العملي( فريزة )‬

‫‪Fanuc 0/21programming system‬‬


‫‪133‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬0(‫ت‬٠‫رذس‬
G0/G1‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬

O01
N05 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X0 Y-50 Z10
N20 T1 H1 G43 M6 ( Shell end millØ40 )
N25 G97 S716 G94 F86 M3
N30 G0 X18 Y-25 Z5
N35 Z0
N40 G1 Y55
N45 G0 Z5
N50 X32 Y-25
N55 Z0
N60 G1 Y55
N65 G0 Z5
N70 T2 H2 G43 M6 ( Slot drill Ø10)
N75 G97 S2866 G94 F110 M3
N80 G0 X0 Y-10 Z5
N85 Z-5
N90 G1 Y50
N95 X50
N100 Y0
N105 X-10
N110 G0 Z5
N115 G28 Z10
N120 G28 X10 Y10
N125 M30

Fanuc 0/21programming system


134
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬2(‫ت‬٠‫رذس‬
G2/G3‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O02
N05 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X0 Y-50 Z10
N20 T1 H1 G43 M6 ( Shell end mill Ø40)
N25 G97 S716 G94 F86 M3
N30 G0 X18 Y-25 Z5
N35 Z0
N40 G1 Y55
N45 G0 Z5
N50 X32 Y-25
N55 Z0
N60 G1 Y55
N65 G0 Z5
N70 T2 H2 G43 M6 ( Slot drill Ø10)
N75 G97 S2866 G94 F110 M3
N80 G0 X0 Y-10 Z5
N85 Z-2
N90 G1 Y50
N95 X50
N100 Y0
N105 X-10
N110 Y25
N115 G1 X50
N120 G2 X25 Y50 R25
N125 G3 X0 Y25 R25
N130 G0 Z5
N135 X25 Y-10
N140 Z-2
N145 G1 Y55
N150 G0 Z5
N155 G28 Z10
N160 G28 X10 Y10
N165 M30

Fanuc 0/21programming system


135
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬3( ‫ت‬٠‫رذس‬


G40/G41/G42‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O03
N05 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X0 Y-50 Z10
N20 T1 H1 G43 M6 ( Shell end mill Ø40)
N25 G97 S716 G94 F86 M3
N30 G0 X18 Y-25 Z5
N35 Z0
N40 G1 Y55
N45 G0 Z5
N50 X32 Y-25
N55 Z0
N60 G1 Y55
N65 G0 Z5
N70 T2 H2 G43 M6 ( Slot drill Ø10)
N75 G97 S2866 G94 F110 M3
N80 G0 X0 Y-10 Z5
N85 Z-3
N90 G41 H12 G1 X5 Y-5
N100 Y45 R5
N105 X45 R5
N110 Y5 R5
N115 X5 R5
N120 Y15
N125 Z5
N130 G0 G40 X-10 Y15
N135 M30

Fanuc 0/21programming system


136
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬4( ‫ت‬٠‫رذس‬


G15/G16‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O04
N05 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X25 Y-25 Z10
N20 T1 H1 G43 M6 ( Shell end mill Ø40)
N25 G97 S716 G94 F86 M3
N30 G0 X-7 Y-50 Z5
N35 Z0
N40 G1 Y30
N45 G0 Z5
N50 X7 Y-50
N55 Z0
N60 G1 Y30
N65 G0 Z5
N70 X-55 Y0
N75 Z-3
N80 G41 H11 G1 Y0
N85 X-20
N90 G16 X20 Y120
N95 Y60
N100 Y0
N105 Y300
N110 Y240
N115 Y180
N120 G15 G40 G1 X-50 Y0
N125 Z5
N130 M30

Fanuc 0/21programming system


137
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬5( ‫ت‬٠‫رذس‬


M98/M99‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O05
N05 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X25 Y-25 Z10
N20 T1 H1 G43 M6 ( Shell end millØ40)
N25 G97 S716 G94 F86 M3
N30 G0 X-7 Y-50 Z5
N35 Z0
N40 G1 Y30
N45 G0 Z5
N50 X7 Y-50
N55 Z0
N60 G1 Y30
N65 G0 Z5
N70 T2 H2 G43 M6 ( Slot drill Ø10)
N75 G97 S2866 G94 F110 M3
N80 G0 X0 Y0 Z2
N85 G1 Z0
N90 M98 P045066
N95 Z0
N100 M98 P025077
N105 G0 Z5
N110 M30

O5077
N05 G91 Z-2
N10 G90
N15 G41 G1 H12 X12.5
N20 Y12.5 O5066
N25 X-12.5 N05 G91 Z-2
N30 Y-12.5 N10 G90
N35 X12.5 N15 G41 G1 H12 X7.5
N40 Y0 N20 G3 X7.5 Y0 I-7.5 J0
N45 G40 X0 Y0 N25 G1 G40 X0 Y0
N50 M99 N30 M99

Fanuc 0/21programming system


138
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬6( ‫ت‬٠‫رذس‬


G80/G81/G83/G84 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O06
N5 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X0 Y-50 Z10
N20 T1 H1 G43 M6 ( Shell end mill Ø40)
N25 G97 S716 G94 F86 M3 M8
N30 G0 X18 Y-25 Z5
N35 Z0
N40 G1 Y55
N45 G0 Z5
N50 X32 Y-25
N55 Z0
N60 G1 Y55
N65 G0 Z5
N70 M00
N75 T3 H3 G43 M6 ( Spot drill Ø10)
N80 G97 S2000 G95 F.07 M3
N85 G0 X0 Y15 Z3
N90 G81 G91 X10 Z-5.02 K4
N95 Y20
N100 X-10 K3
N105 G90 G0 G80 Z10
N110 T4 H4 G43 M6 ( Twist drill Ø5)
N115 G97 S2500 G95 F.07 M3
N120 G0 X0 Y15 Z3
N125 G83 G91 X10 Z-23 Q5 K4
N130 Y20 Z-13
N135 X-10 K3
N140 G90 G80 G0 Z10
N145 T5 H5 G43 M6 ( Tap M6 )
N150 G97 S400 G95 F.95 M3
N155 G0 X0 Y15 Z3
N160 G84 G91 X10 Z-20 F.95 K4
N165 G90 G80 G0 Z10
N170 G28 X50 Y15
N175 M30

Fanuc 0/21programming system


139
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬7( ‫ت‬٠‫رذس‬


G15/G16 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O07
N05 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X25 Y-25 Z10
N20 T1 H1 G43 M6 ( Shell end mill Ø40)
N25 G97 S716 G94 F86 M3 M8
N30 G0 X-7 Y-50 Z5
N35 Z0
N40 G1 Y30
N45 G0 Z5
N50 X7 Y-50
N55 Z0
N60 G1 Y30
N65 G0 Z5
N70 T3 H3 G43 M6 ( Spot drill Ø10)
N75 G97 S2000 G95 F.07 M3
N80 G0 X0 Y0 Z3
N85 G16 G81 X15 Y0 Z-1.73
N90 Y45
N95 Y90
N100 Y135
N105 Y180
N110 Y225
N115 Y270
N120 Y315
N125 G15 G0 X0 Y0 Z10
N130 T4 H4 G43 M6 ( Twist drill Ø5)
N135 G97 S2500 G95 F.07 M3
N140 G0 X0 Y0 Z3
N145 G16 G83 X15 Y0 Z-20 Q5
N150 Y45
N155 Y90
N160 Y135
N165 Y180
N170 Y225
N175 Y270
N180 Y315
N185 G15 G0 X0 Y0 Z0 N190 G28 Z 10
N195 G28 X0 Y0 N200 M30

Fanuc 0/21programming system


141
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬8( ‫ت‬٠‫رذس‬


G50/G51 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O08
N5 G28 G17 G90 G80 G40 G49
N10 G54
N15 G52 X25 Y-25 Z10
N20 T1 H1 G43 M6 ( Shell end mill Ø40)
N25 G97 S716 G94 F86 M3 M8
N30 G0 X-7 Y-50 Z5
N35 Z0
N40 G1 Y30
N45 G0 Z5
N50 X7 Y-50
N55 Z0
N60 G1 Y30
N65 G0 Z5
N70 M00
N75 T2 H2 G43 M6 ( Slot drill Ø10)
N80 G97 S2866 G94 F110 M3
N85 G0 X0 Y0 Z5
N90 Z0
N95 M98 P010111
N100 G51 I-1000
N105 M98 P010111
N110 G51 J-1000
N115 M98 P010111
N120 G51 I-1000 J-1000
N125 M98 P010111
N130 G0 Z5
O111
N135 G0 X32 Y0
N5 G1 Z-3
N140 G1 Z-3
N10 G42 H12 X5 Y5
N145 G2 X32 Y0 I-32
N15 X20
N150 G0 Z5
N20 X5 Y20
N155 M30
N25 Y5
N30 G50 G40 X0 Y0
N35 M99

Fanuc 0/21programming system


141
CNC ‫تكنولوجيا الماكينات العددية‬

‫ضح‬٠‫) فش‬9( ‫ت‬٠‫رذس‬


G50/G51 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O09
N5 G54 G17 G28 G40 G80 G50 G90
N10 G52 X25 Y-25 Z10
N15 T1 H1 G43 M6 (Shell end mill Ø40)
N20 G97 S716 G94 F84 M3
N25 G1 X-50 Y0 Z5
N30 Z-12
N35 M98 P10113
N40 G51 I750 J750
N45 M98 P10113
N50 G51 I500 J500
N55 M98 P10113
N60 G51 I250 J250
N65 M98 P10113
N70 G0 Z0
N75 G1 X0
N80 G0 Z5
N85 G28 X0 Y0 Z10
N90 M30

O113
N05 G41 G1 H11 X-20 Y0
N10 Y20
N15 X20
N20 Y-20
N25 X-20
N30 Y0
N35 G40 G0 G50 X-50 Y0
N40 G91 Z3
N45 G90
N50 M99

Fanuc 0/21programming system


142
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رذس‪٠‬ت (‪ )01‬فش‪٠‬ضح‬
‫رذس‪٠‬ت شبًِ ‪Teacher Guide‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪143‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

O0004
N05 G54 G90 G21 G17 G40 G80 G49 G50
N10 T1 G43 H1 M6 (SHELL END MILL Ø40MM)
N15 S600 G94 F100 M3 M8(Facing)
N20 G0 X18 Y-25
N25 Z0
N30 G1Y72
N35 G0 Z5
N40 X32 Y-25
N45 Z0
N50 G1 Y72
N55 G0 Z30
N60 T2 M6 G43 H2 ( Slot Drill Ø 6(
N65 S2500 G94 F150 M3 M8 (Slotting Pocket)
N70 G0 X9 Y31
N75 Z1
N80 M98 P00031005
N85 G0 Z30
N90 T3 M6 G43 H3 (Spot Drill Ø10/120 (
N95 S2500 G95 F0.06 M3 M8 (Centering(
N100 G0 X37 Y5
N105 Z1
N110 G91 G81 X0 Y6 Z-2.5 K3
N115 G90 G80
N120 G0 X18.5 Y42.5
N125 G91 G81 X8 Y0 Z-2.5 K3
N130 G80 G90
N135 G0 X18.5 Y34.5
N140 G91 G81 X8 Y0 Z-2.5 K3
N145 G90 G80
N150 G52 X16 Y16
N155 G16 ( Setting Polar Coordinates (
N160 G81 X7 Y0 Z-1.5 ( X = radius & Y = angle (
N165 Y60
N170 Y120
N175 Y180
N180 Y240

Fanuc 0/21programming system


144
CNC ‫تكنولوجيا الماكينات العددية‬

N190 G15 ( End Polar Coordinates )


N195 G52 X0 Y0
N200 G0 X9 Y31
N205 Z-0.6
N210 G41 H13
N215 G91 G94 F150 G1 X2.298 Y-2.298 ( Contouring Chamfer of Slot )
N220 X10 Y10
N225 G3 X-4.59 Y4.59 R3.25 F50
N230 G1 X-10 Y-10 F150
N235 G3 X4.59 Y-4.59 R3.25 F10
N240 G40 G90 G0 X9 Y31 Z30
N245 T4 M6 G43 H4 ( Twist Drill Ø 5 )
N250 S2500 G95 F0.08 M3 M8(Drilling Holes )
N255 G0 X37 Y5 Z1
N260 G91 G83 X0 Y6 Z-11 R1 P100 Q5 K3
N265 G90 G80 G0 X18.5 Y42.5
N270 G91 G83 X8 Y0 Z-12 R1 P100 Q5 K3
N275 G90 G80 G0 X18.5 Y34.5
N280 G91 G83 X8 Y0 Z-12 R1 P100 Q5 K3
N285 G90 G80
N290 G52 X16 Y16
N295 G16 ( Setting Polar Coordinates )
N300 G83 X7 Y0 Z-11 R1 P100 Q5
N305 Y60
N310 Y120
N315 Y180
N320 Y240
N325 G15 ( End Polar Coordinates )
N330 G52 X0 Y0
N335 G0 Z30
N340 T5 M6 G43 H5 ( Tapping M6 )
N345 M0
N350 S400 G95 F0.99 M3 M8
N355 G0 X26.5 Y34.5 Z5
N360 G84 X26.5 Y34.5 Z-7 F0.99
N365 X34.5
N370 X42.5

Fanuc 0/21programming system


145
CNC ‫تكنولوجيا الماكينات العددية‬

N375 Y42.5
N380 X34.5
N385 X26.5
N390 G0 Z30
N395 T6 M6 G43 H6 ( Slot Drill Ø8 )
N400 S2500 G94 F200 M3 M8( Milling Rectangular Pocket (
N405 G0 X37 Y17
N410 Z1
N420 M98 P00021006
N425 G0 Z1
N430 X16 Y16 ( Milling Circular Pocket (
N435 G1 Z-2.5 F80
N440 G42 H16
N445 G1 Y27 F200
N450 G2 X16 Y27 I0 J-11 F140
N455 G40 G1 Y16 F200
N460 G0 Z1
N465 X-1 Y-6
N470 M98 P00021007 ( Contouring Shoulder (
N475 G0 Z30
N480 T7 M6 G43 H7 (Angle Cutter16x45˚ (
N485 S1600 G94 F200 M3 M8 ( Programmed Radius = 5mm (
N490 Z-1.5 ( Contouring Chamfer on Shoulder (
N495 G91 G41 H17 G1 X4 Y9
N500 Y44 O1007
N05 G91 G0 Z-2
N505 X44
N10 G41 H16
N510 Y-44 N15 G1Y44
N515 X-50 N20 X44
N520 G90 G40 G0 X-1 Y-6 N25 Y-44
N525 Z5 N30X-44
N530 X16 Y16 N35 G40 G90 X-1 Y-6
N535 Z-2 N40 M99
N540 G91
N545 G1 X0 Y-6 ( Contouring Chamfer on Circular Pocket (
N550 G2 X0 Y0 I0 J6
N555 G90 G0 Z5
N560 X37 Y17

Fanuc 0/21programming system


146
CNC ‫تكنولوجيا الماكينات العددية‬

N565 Z-1.5
N570 G91 G1 X2 ( Contouring Chamfer on Rectangle Pocket (
N575 Y5
N580 X-4
N585 Y-10
N590 X4
N595 Y5
N600 G90 G0 Z30
N605 T8 M6 G43 H8 ( Twist Drill Ø 7 (
N610 S2000 G95 F0.08 M3 M8
N615 G0 X37 Y5 Z1
N620 G91 G81 X0 Y6 Z-5.4 R1 K3 ( Countersinking Holes in Rectangle Pocket (
N625 G90
N630 G52 X16 Y16
N635 G16 ( Setting Polar Coordinates (
N640 G81 X7 Y0 Z-3.9 R1 ( Countersinking Holes in Circular Pocket(
N645 Y60
N650 Y120
N655 Y180
N660 Y240
N665 G15 ( End Polar Coordinates (
N670 G0 Z30 G49 M9
N675 M30

Fanuc 0/21programming system


147
CNC ‫تكنولوجيا الماكينات العددية‬

Technological Process Planning TPP ‫بد‬١ٍّ‫اد اٌؼ‬ٛ‫ػ خط‬١‫رخط‬

No Procedures Tool Tool Programed Speed Feed


No Radius n F
1 Facing Shell End 1 600 100
Mill Ø40 r.p.m mm/min.

2 Slotting Inclined Pocket Slot Drill Ø6 2 3mm 2500 150


r.p.m mm/min.

3 Centering Holes Spot Drill 3 1mm 2500 0.06


Ø10/120° r.p.m mm/rev.

4 Contouring Chamfer of Slot Spot Drill 3 1mm 2500 150


Ø10/120° r.p.m mm/min.

5 Drilling Holes of Rectangular Twist Drill 4 2500 0.08


Pocket Ø5 r.p.m mm/rev.

6 Drilling Holes of Circular Twist Drill 4 2500 0.08


Pocket Ø5 r.p.m mm/rev.

Fanuc 0/21programming system


148
CNC ‫تكنولوجيا الماكينات العددية‬

Drilling Holes of Rectangular Twist Drill 4 2500 0.08


7 Pattern Ø5 r.p.m mm/rev.

8 Tapping Holes of Rectangular Tap M6 5 400 0.99


Pattern r.p.m mm/rev.
Vc=7.5-8 =1-0.01=0.99

m/min 0.01÷0.05delay

n=1000Vc/πD

9 Milling Rectangular Pocket Slot Drill Ø8 6 4mm 2500 200


r.p.m mm/min.

10 Milling Circular Pocket Slot Drill Ø8 6 4mm 2500 200


r.p.m mm/min.

11 Contouring Shoulder Slot Drill Ø8 6 2500 200


r.p.m mm/min.

12 Contouring Chamfer of Angle Cutter 7 5mm 1600 200


Shoulder 16x45° r.p.m mm/min.

13 Contouring Chamfer of Angle Cutter 7 5mm 1600 200


Circular Pocket 16x45° r.p.m mm/min.
N=100Vc/πD

D: ِٓ٬‫هطٌ ثُض‬

ٌ‫ًذ‬٧‫ث‬

Fanuc 0/21programming system


149
CNC ‫تكنولوجيا الماكينات العددية‬

14 Contouring Chamfer of Angle Cutter 7 5mm 1600 200


Rectangular Pocket 16x45° r.p.m mm/min.

15 Countersinking of Holes in Twist Drill 8 2000 0.08


Circular Pocket Ø7 r.p.m mm/rev.

16 Countersinking of Holes in Twist Drill 8 2000 0.08


Rectangular Pocket Ø7 r.p.m mm/rev.

) ‫ز‬٤ِٔ‫ع ثُؼ‬ٞٗٝ – ‫ع ثُؼور‬ٞٗٝ – ‫ع ثُنجٓز‬ٞٗ ‫ٍ – فْخ‬ٝ‫ ( ٖٓ ثُؾوث‬Vc ‫ٌّػز ثُوطغ‬ 


) ‫ِخ‬ٙ ( ‫وز‬٤‫ هه‬/ ّ ٖٓ – ٕٓ = Vc ‫ٌّػز ثُوطغ‬ 
) ّٞ٤ُٗٞٔ‫وز ( ث‬٤‫ هه‬/ ّ ٙٓ – ٗٓ =
n=1000Vc/πD (r.p.m) ‫*م‬ٟ/ ٔٓٓٓ * ‫ًثٕ = ع‬ٝ‫ٌّػز ثُو‬ 
‫ٍ ) * ػوه‬ٝ‫ ٖٓ ثُؾوث‬-Feed mm/tooth - ‫ ّ٘ز‬/ ْٓ( ‫ز ٌَُ ّ٘ز‬٣‫ = ثُضـي‬Feed ‫ز‬٣‫ثُضـي‬ 
n(r.p.m) ٕ‫ًث‬ٝ‫ّ٘جٕ * ٌّػز ثُو‬٧‫ث‬

Fanuc 0/21programming system


151
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫التدريب العملي( مخرطة )‬

‫‪Fanuc 0/21programming system‬‬


‫‪151‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

‫)ِخشغخ‬0( ‫ت‬٠‫رذس‬
G0/G1 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
O01
N5 G28 X80 Z120
N10 T0101 (Roughing Tool Left )
N15 G0 X40 Z100
N20 G92 Z0 S3000
N25 G96 S150 F.1 M4 M8
N30 G1 X-1
N35 G0 Z20
N40 X80
N45 T0202 (Center Drill)
N50 G97 S2000 F.07 M3
N55 G0 X0 Z5
N60 G1 Z-4
N65 G0 Z5
N70 X80
N75 M00 (move tailstock )
N80 T0101 (Roughing Tool Left)
N85 G96 S150 F0.2 M4
N90 G0 X27 Z3
N95 G1 Z-45
N100 X31
N105 G0 Z3
N110 X24
N115 G1 Z-20
N120 X28
N125 G0 Z3
N130 X23
N135 G1 Z-20
N140 X28
N145 G0 Z3
N150 X22
N155 G1 Z-20 S250 F.08
N160 X26
N165 Z-45
N170 G0 X80
N175 Z5
N180 M30

Fanuc 0/21programming system


152
CNC ‫تكنولوجيا الماكينات العددية‬

‫) ِخشغخ‬2( ‫ت‬٠‫رذس‬
G2/G3 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
N05 G28 X80 Z120
N10 T0101 (Roughing Tool Left)
N15 G0 X30 Z50
N20 G92 Z0 S3000
N25 G96 S180 G95 F.1 M4 M8
N30 G0 X30 Z0
N35 G1 X-1.5
N40 G0 Z5
N45 X30
N50 G96 S150 G95 F0.15
N55 G0 X23.5 Z2
N60 G1 Z-30
N65 G0 X24
N70 Z2
N75 X22.5
N80 G1 Z-30
N85 G0 X23
N90 Z2
N95 X21
N100 G1 Z-17
N105 G0 X22
N110 Z2
N115 X19.5
N120 G1 Z-15
N125 G0 X20
N130 Z2
N135 X18
N140 G1 Z-13
N145 G0 X19
N150 Z2
N155 X16
N160 G1 Z-13
N165 G0 X17
N170 Z2
N175 X14

Fanuc 0/21programming system


153
CNC ‫تكنولوجيا الماكينات العددية‬

N180 G1 Z-11
N185 G0 X15
N190 Z2
N195 X12
N200 G1 Z-9
N205 G0 X13
N210 Z2
N215 X11
N220 G1 Z-7
N225 G0 X70
N230 Z20
N240 G96 S250 G95 F0.05
N245 G0 X6 Z2
N250 G42
N255 G1 Z0
N260 G3 X10 Z-2 R2
N265 G1 Z-8
N270 G2 X22 Z-20 I15 K0
N275 G1 Z-30
N280 X25
N285 G40
N290 G0 X70 Z20
N295 M30

Fanuc 0/21programming system


154
CNC ‫تكنولوجيا الماكينات العددية‬

‫) ِخشغخ‬3( ‫ت‬٠‫رذس‬
G20 ‫د‬ٛ‫ اٌى‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
N5 G28 X80 Z120
N10 T0101 (Roughing Tool Left)
N15 G0 X50 Z100
N20 G92 Z0 S3000
N25 G96 S150 F.1 M4 M8
N30 G1 X-1.5
N35 G0 Z20
N40 X80
N45 T0202 (Center Drill)
N50 G97 S2000 F.07 M3
N55 G0 X0 Z5
N60 G1 Z-4
N65 G0 Z5
N70 X80
N75 M00 ( move tailstock )
N80 T0101 ( Roughing Tool Left)
N85 G96 S150 F0.2 M4
N90 G0 X40 Z2
N95 G20 X32 Z-45
N100 X30
N105 X28
N110 X26
N115 X24 Z-20
N120 X22
N125 M30

Fanuc 0/21programming system


155
CNC ‫تكنولوجيا الماكينات العددية‬

‫)ِخشغخ‬4( ‫ت‬٠‫رذس‬
G73/G72 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
N5 G28 X80 Z120
N10 T0101 (Roughing Tool Left)
N15 G0 X40 Z100
N20 G92 Z0 S3000
N25 G96 S150 F.1 M4 M8
N30 G1 X-1
N35 G0 Z20
N40 X80
N45 T0202 (Center Drill)
N50 G97 S2000 G95 F.07 M3
N55 G0 X0 Z5
N60 G1 Z-4
N65 G0 Z5
N70 X80
N75 M00 ( move tailstock)
N80 T0303 ( Side Tool Left )
N85 G96 S150 G95 F.1 M4
N90 G0 X30 Z2
N95 G73 U1 R1
N100 G73 P105 Q150 U.4 W.1
N105 G42 G1 X12 Z0
N110 G3 X16 Z-2 R2
N115 G1 X16 Z-10
N120 X22 Z-20
N125 X16 Z-30
N130 Z-37
N135 G2 X22 Z-40 R3
N140 G1 Z-60
N145 X25
N150 G40
N155 G72 P105 Q150 S250 F.08
N160 G0 X80 Z10
N165 M30

Fanuc 0/21programming system


156
CNC ‫تكنولوجيا الماكينات العددية‬

‫) ِخشغخ‬5( ‫ت‬٠‫رذس‬
G77/G21 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
N5 G28 X80 Z120
N10 T0101 (Roughing Tool Left)
N15 G0 X40 Z75
N20 G92 Z0 S3000
N25 G96 S150 F.1 M4 M8
N30 G1 X-1
N35 G0 Z20
N40 X80
N45 T0202 (Center Drill)
N50 G97 S2000 F.07 M3
N55 G0 X0 Z5
N60 G1 Z-4
N65 G0 Z5
N70 X80
N75 M00 ( move tailstock )
N80 T0101 (Roughing Tool Left)
N85 G96 S150 F.1 M4
N90 G0 X25 Z2
N95 G20 X21 Z-49
N100 X20
N105 G42 G0 X14 Z1
N110 G1 X20 Z-2
N115 Z-3
N120 G40 G0 X80 Z5
N125 T0404 ( Parting off Tool Right )
N130 G96 S200 F.05 M4
N135 G0 X22 Z-16
N140 G77 R1
N145 G77 X18 Z-21 P500 Q2000 R4 F0.05
N150 G1 X20 Z-15
N155 X18 Z-16
N160 G0 X22
N165 Z-22
N170 G1 X20
N175 X18 Z-21

Fanuc 0/21programming system


157
CNC ‫تكنولوجيا الماكينات العددية‬

N180 G0 X22
N185 Z-33
N190 G77 R1
N195 G77 X18 Z-38 P500 Q2000 R4 F.05
N200 G1 X20 Z-32
N205 X18 Z-33
N210 G0 X22
N215 Z-39
N220 X20
N225 X18 Z-38
N230 G0 X80
N240 Z5
N245 M00
N250 T0505 ( Threading Tool )
N255 G97 S500 M3 F1.5
N260 G0 X22 Z3
N265 G21 X19.7 Z-18 F1.5
N270 X19.55
N275 X19.4
N280 X19.3
N285 X19.2
N290 X19.1
N295 X19
N300 X18.9
N305 X18.8
N310 X18.7
N315 X18.6
N320 X18.5
N325 X18.4
N330 X18.3
N335 X18.2
N340 X18.1
N345 X18.05
N350 X18.05
N355 X18.05
N360 G0 X80 Z5
N365 M30

Fanuc 0/21programming system


158
CNC ‫تكنولوجيا الماكينات العددية‬

‫) ِخشغخ‬6( ‫ت‬٠‫رذس‬
G78 ‫اد‬ٛ‫ األو‬ٍٝ‫ت ػ‬٠‫اٌزذس‬
N5 G28 X80 Z120
N10 T0101 (Roughing Tool Left)
N15 G0 X45 Z55
N20 G92 Z0 S3000
N25 G96 S150 F.1 M4 M8
N30 G1 X-1
N35 G0 X40 Z5
N40 G73 U1 R1
N45 G73 P50 Q80 U.4 W.1
N50 G42 G1 X16 Z0
N55 X20 Z-2
N60 Z-20
N65 X25
N70 Z-35
N75 X35
N80 G40
N85 G0 X80 Z20
N90 T0303 ( Side Tool Left )
N95 G96 S250 G95 F.08 M4
N100 G0 X40 Z5
N105 G72 P50 Q80
N110 G0 X80 Z30
N115 T0404 ( Parting Off Tool Right )
N120 G96 S150 F.05 M4
N125 G0 X26 Z-17
N130 G1 X16
N135 X21
N140 X20 Z-15
N145 X16 Z-17
N150 G0 X80
N155 Z5
N160 M00
N165 T0505 ( Threading Tool )
N170 G97 S500 F.83 M3
N175 G0 X22 Z3
N180 G78 P030260 Q62.5 R0.065
N185 G78 X16.933 Z-17 R0 P1533.5 Q0.4239 F2.5
N190 G0 X80 Z50
N195 M30

Fanuc 0/21programming system


159
CNC ‫تكنولوجيا الماكينات العددية‬

‫) ِخشغخ‬7( ‫ت‬٠‫رذس‬
Teacher Guide ًِ‫ت شب‬٠‫رذس‬
N05 G28 X80 Z120
N10 T0101 (Roughing Tool Left)
N15 G0 X40 Z100
N20 G92 Z0
N25 G96 S150 F.08 M4 M8
N30 G1 X-1
N35 G0 Z20
N40 X80
N45 M00
N50 T0202 ( Center Drill )
N55 G97 S1000 G95 F.08 M3
N60 G0 X0 Z5
N65 G1 Z-3
N70 G0 Z5
N75 X80
N80 T0101 (Roughing Tool Left)
N85 M00 (adjusting tailstock )
N90 G96 S180 G95 F0.1 M4
N95 G0 X35 Z2
N100 G20 X33 Z-68.8 F.08
N105 X31
N110 X29
N115 X27
N120 X25
N125 X23
N130 X21
N135 G0 X70 Z5
N140 M00
N145 T0303 ( Side Tool Left )
N150 G96 S200 G95 F0.07 M4
N155 G42
N160 G0 X22 Z2
N165 G72 P170 Q215
N170 G1 X16 Z0
N175 X20 Z-2

Fanuc 0/21programming system


161
CNC ‫تكنولوجيا الماكينات العددية‬

N180 Z-40
N185 G2 X20 Z-50 R10
N190 G1 Z-55
N195 G2 X20 Z-65 R10
N200 G1 Z-69
N205 X26
N110 X28 Z-70
N215 Z-71
N220 G40 G0 X80 Z5
N225 M00
N230 T0404 ( Parting Off Tool )
N235 G96 S150 G95 F0.05 M4
N240 G0 X22 Z-15
N245 M98 P030118 O118
N250 G0 Z-13 N5 G77 R.5
N255 G1 X20 N10 G77 X14 W-.5
N260 X16 Z-15 P1000 Q500 R0 F.05
N265 X14 N15 W-6
N270 G0 X21 N20 M99
N275 Z-16.4
N280 G1 X20
N285 X16 Z-15.4
N290 X14
N295 G0 X80 Z5
N300 T0505 ( Threading Tool )
N305 G97 S500 M3
N310 G0 X22 Z5
N315 G78 P030260 Q62.5 R0.065
N320 G78 X16.933 Z-15 R0 P1533.5 Q0.4239 F2.5
N325 G0 X80 Z5
N330 M30

Fanuc 0/21programming system


161
CNC ‫تكنولوجيا الماكينات العددية‬

Technological Process Planning TPP ‫بد‬١ٍّ‫اد اٌؼ‬ٛ‫ػ خط‬١‫رخط‬

No Procedures Tool To Cutting Speed Feed


ol Speed Vc N F
No m/min r.p.m mm/rev.
1 Clamping

2 Facing Roughing Tool Left 1 150 2500 0.08

3 Centering Center Drill Ø3.2 2 10 1000 0.08

4 Adjusting tailstock

5 Roughing Roughing Tool Left 1 180 2500 0.1

6 Contouring Side Tool Left 3 200 3000 0.07

Fanuc 0/21programming system


162
CNC ‫تكنولوجيا الماكينات العددية‬

7 Grooving and Parting Off Tool 4 150 2500 0.05


Chamfering

8 Threading Threading Tool 5 10 160 1.5

Removing tailstock
9

Fanuc 0/21programming system


163
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫برمج ـة متقدمـ ـة‬

‫‪Fanuc 0/21programming system‬‬


‫‪164‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌجشِغخ ثبٌؼ‪ٛ‬اًِ )‪Parametric programming (Macros‬‬

‫ِغّ‪١‬بد أخش‪ٌٍ ٜ‬ـ ‪:Parametric programming‬‬


‫‪Macros C‬‬
‫‪Macros Version A‬‬
‫‪Macros Version B‬‬

‫‪Custom Macros‬‬
‫ػذجًر ػٖ دٌٗجٓؼ كٌػ‪ْ٣ ٢‬ضنوّ ك‪ ًٍٞٓ ٚ٤‬مج‪ٙ‬ز ٓقَ ث‪ً٧‬هجّ ثُوثُز ػِ‪ ٠‬إفوثع‪٤‬جس فًٌز ًٌَٓ‬
‫ثُؼور ‪٣ ٝ ,‬ضْ ثّضوػجؤ‪ ٖٓ ٙ‬م‪ ٍ٬‬دٌٗجٓؼ ًة‪ ٢ْ٤‬دئهمجٍ ً‪ٞ‬ه مجٗ ٓغَ ‪G65‬‬

‫أ‪ٚ‬عٗ اٌزشبثٗ ث‪ ٓ١‬اٌـ‪ٚ Macros‬اٌـ ‪: Subroutine‬‬


‫ُ‪ ٚ‬أٌٓ ثّضوػجء ٓغَ ‪ٝ G65‬أٌٓ ثٗض‪ٜ‬جء – ‪ٝ‬ؿجُذج ‪٘٣‬ض‪ ٢ٜ‬دـ ‪ٓ M99‬غَ ثُـ‪Subroutine‬‬

‫أ‪ٚ‬عٗ االخزالف ث‪ ٓ١‬اٌـ‪ٚ Macros‬اٌـ ‪: Subroutine‬‬


‫‪٠‬زُ ‪ٚ‬ظغ ِؼبِالد خبصخ ‪ Parametric Symbols‬رذي ػٍ‪ ٝ‬اؽذاص‪١‬بد ؽشوخ اٌؼذح أ‪ٔ ٚ‬صف لطش‬
‫اٌؼذح أ‪ ٚ‬خالفٗ‬

‫سِ‪ٛ‬ص اٌّؼبِالد ‪: Parametric Symbols‬‬


‫ٔ‪ .‬ثُٔطجُخ ٖٓ ؽِٔز ث‪ّ٫‬ضوػجء)‪ ٢ٛٝ (Arguments from the call statements‬ػذجًر ػٖ‬
‫ثٌُٓ‪ ٍٞ‬ثُض‪٣ ٢‬ضْ إهمجُ‪ٜ‬ج ُض‪٤ٙٞ‬ق ث‪٧‬دؼجه ػِ‪ ٠‬ثٌُّْ أ‪ٚٗ ٝ‬ق هطٌ ثُؼور ‪ٝ ,‬دجُضجُ‪٢‬‬
‫ص‪٤ٙٞ‬ق إفوثع‪٤‬جس فًٌز ًٌَٓ ثُؼور‬
‫‪٠ٚ‬غزخذَ ٌزٌه األؽشف األثغذ‪٠‬خ اٌزبٌ‪١‬خ ‪:‬‬
‫‪A-B-C-D-E-F-H-I-J-K-M-Q-R-S-T-U-V-W-X-Y-Z‬‬
‫دؼ‪ ٜ‬ث‪٧‬فٌف ‪٣ ٫‬ؾ‪ ٍٞ‬ثّضنوثٓ‪ٜ‬ج ك‪ٛ ٢‬يث ثُٖ ٕ ُضؼجً‪ٜٝ‬ج ٓغ أً‪ٞ‬ثه أمٌ‪ٓ ٟ‬غَ ‪:‬‬
‫‪( N-O-G-P-L‬عّ‪١‬غ ٘زٖ األؽشف رخزٍف ثبخزالف اٌّبو‪ٕ١‬خ اٌّغزخذِخ )‬
‫ٕ‪ٓ .‬ضـ‪ٌ٤‬ثس ٓقِ‪٤‬ز )‪: (Local Variables‬‬
‫‪A#1 B#2 C#3 D#7 E#8 F#9 H#11 I#4 J#5 K#6 M#13 Q#17 R#18‬‬
‫‪S#19 T#20 U#21 V#22 W#23 X#24 Y#25 Z#26‬‬
‫ػذجًر ػٖ أًهجّ ‪٣‬ضْ إهمجُ‪ٜ‬ج د٘ظجّ مجٗ ك‪ٙ ٢‬لقز ثُْٔؾَ ‪ Register‬ثُنجٗ دجُٔجً‪٘٤‬ز‬
‫ثُْٔضنوٓز ك‪ ٢‬ص٘ل‪٤‬ي ثُـ‪ٛٝ – Macro‬ي‪ ٙ‬ث‪ً٧‬هجّ صٌ‪ ٕٞ‬دو‪ِ٣‬ز ٌُِٓ‪ ٍٞ‬ثُْجدوز ‪ٝ‬ثُ‪ٜ‬وف ٓ٘‪ٜ‬ج ‪ٞٛ‬‬
‫‪٤ٙ‬جؿز ّطٌ ث‪ٝ٧‬ثٌٓ د ِّ‪ٞ‬ح صوذِ‪ ٚ‬ثُٔجً‪٘٤‬ز (ٓغ‪٣ ٫ - G1 x10 y20 ٬‬ؾ‪ ٍٞ‬ثُضؼذ‪ ٌ٤‬ػٖ‬
‫ث‪ً٧‬هجّ ثُٔيً‪ًٞ‬ر ُض‪٤ٙٞ‬ق ث‪٩‬فوثع‪٤‬جس ك‪ٛ ٢‬يث ث‪ ٌٓ٧‬د ‪ ١‬أفٌف أمٌ‪) ٟ‬‬
‫ٖ‪ٓ .‬ضـ‪ٌ٤‬ثس ٕجةؼز )‪: (Common Variables‬‬
‫‪ٓ ٢ٛٝ‬ضـ‪ٌ٤‬ثس ػذجًر ػٖ فْجدجس مج‪ٙ‬ز )‪٣ ٢ٌُ (Calculations‬ضْ ثُضؼذ‪ ٌ٤‬دٌهْ ‪ٝ‬ثفو ‪٣‬وٍ‬

‫‪Fanuc 0/21programming system‬‬


‫‪165‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ػِ‪ ٠‬ث‪٩‬فوثع‪ ٢‬ثُٔطِ‪ٞ‬ح‬


‫ٓغ‪ ٬‬إىث ًجٗش ه‪ٔ٤‬ز ثُْٔجكز ثُٔطِ‪ٞ‬دز ُقًٌز ًٌَٓ ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪E-W-R ٢ٛ X ًٞ‬‬
‫)‪ٝ (Arguments of the call statements‬ثُض‪ّٞ ٢‬ف ‪٣‬قَ ٓقِ‪ٜ‬ج ثُو‪ٔ٤‬ز ‪#8-#23-#18‬‬
‫)‪٣ – (Local Variables‬ؾخ ثّضذوثٍ ‪ٛ‬ي‪ ٙ‬ثُو‪ٔ٤‬ز دٌهْ ‪ٝ‬ثفو ٓغَ ‪#103‬‬
‫)‪ٝ (Common Variables‬ىُي ‪ٌٓ٩‬جٕ ‪٤ٙ‬جؿز ّطٌ ث‪ٝ٧‬ثٌٓ د٘ظجّ ٓوذ‪ٍٞ‬‬
‫‪٣ٝ‬ضْ إهمجٍ ‪ٛ‬ي‪ ٙ‬ثُٔضـ‪ٌ٤‬ثس ك‪ٙ ٢‬لقز ثُْٔؾَ ‪ Register‬ثُنجٗ دجُٔجً‪٘٤‬ز ثُْٔضنوٓز ك‪٢‬‬
‫ص٘ل‪٤‬ي ثُـ‪Macro‬‬
‫‪٣ٝ‬ضْ ْٓـ ؽٔ‪٤‬غ ‪ٛ‬ي‪ ٙ‬ثُٔضـ‪ٌ٤‬ثس ٖٓ ثُ٘ظجّ دٔؾٌه إهمجٍ ‪ٜٗ٩ M99‬جء ثُذٌٗجٓؼ‬

‫أٓغِز ُقْجح ثُٔضـ‪ٌ٤‬ثس ثُٖجةؼز ‪:Common Variables‬‬


‫‪#101=3‬‬
‫‪#102=3 +1‬‬
‫‪#103=3 *3‬‬
‫‪#104= 9 / 3‬‬
‫‪#101= (3 +4) * 3‬‬
‫)‪#101=3 +(11-5‬‬
‫‪#105= #25 +5‬‬
‫ٗ‪ٓ .‬ضـ‪ٌ٤‬ثس ثُ٘ظجّ )‪: (System Variables‬‬
‫صْضنوّ ٗلِ ثُؼ‪ٞ‬ثَٓ ‪ُ Parameters‬ض٘ل‪٤‬ي أ‪ٝ‬ثٌٓ ٓؼ‪٘٤‬ز هثمَ ثُ٘ظجّ ٗلْ‪ ٢ٛٝ ٚ‬ػ‪ٞ‬ثَٓ عجدضز‬
‫ٓغَ ث‪ًٞ٧‬ثه ثُنج‪ٙ‬ز دقًٌز ثُؼور ‪ ٌٟٕٝٝ‬ثُوطغ ‪ٝ‬ه‪ًٝ‬ثس ثُوطغ ‪ٝ Cycles‬م‪٬‬ك‪ٚ‬‬

‫أُ٘ اٌزطج‪١‬مبد اٌخبصخ ثبٌـ ‪: Macros‬‬

‫‪ْ٣‬ضنوّ ٗظجّ ثُـ )‪ (Macros‬ك‪: ٢‬‬


‫ٔ‪ٗ .‬ظجّ ثُض‪٤٘ٚ‬غ دجُٔؾٔ‪ٞ‬ػجس ‪Group technology‬‬
‫ٕ‪ .‬ص‪٤٘ٚ‬غ ث‪٧‬ؽَثء ثُٔؼوور ‪Complex Geometric Shape‬‬
‫ثٌُّ‪ٓٞ‬جس ىثس ثُٔ٘ق٘‪٤‬جس ثُوثةٌ‪٣‬ز ثُ‪ٚ‬ؼذز ( كجٗ‪٤ّ ُٞ‬جًر – ٕذجى – دجح ‪ٙ‬جػ – ؿطجء ًذ‪ٞ‬س ‪-‬‬
‫ٖ‪ .‬صٖـ‪ َ٤‬ثُضؾ‪َ٤ٜ‬ثس ث‪ٝ٩‬جك‪٤‬ز ُٔجً‪٘٤‬جس ‪ٓ CNC‬غَ ‪:‬‬
‫‪ Tool system manager ‬ف‪٤‬ظ ‪٣‬ضْ ثّضوػجء ػور ٓؼ‪٘٤‬ز د٘ظجّ ثُـ ‪Macros‬‬
‫‪ ٌٖٔ٣ ‬صؼو‪ َ٣‬أ‪ Parameter ١‬مجٗ دجُٔجً‪٘٤‬ز ُضـ‪ٝ ٌ٤٤‬ظ‪٤‬لض‪ٚ‬‬
‫‪ ‬ص‪٤٘ٚ‬غ ثُٔقًٌجس )‪٨ُ (Drives‬ؽ‪َٜ‬ر ثُنج‪ٙ‬ز دجُٔجً‪٘٤‬ز ٓغَ ثُـ ‪ digitizer‬ثُي‪٣ ١‬و‪ ّٞ‬دٌّْ‬
‫ثُْٔجً )‪ُٔ (profile‬ؾْْ ك‪ ٢‬ثُـ‪3D operation‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪166‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

Parametric Program ‘Milling’

F = cutting feed rate


T = tool radius

1 - Main program:

O0048
N005 G54
N010 T1 M6 G43 H1 (Slot mill cutter Ф10)
N015 G97 S350 G94 M3 M8
N020 G65 P1000 X48 Y24 R5 D4 W3 T5 (calling parametric program)
N025 G0 Z30
N030 M30
G65 : Parametric programming ‫ه ثّضوػجء ثُـ‬ًٞ
P1000: Parametric program ٢‫ًهْ ثُذٌٗجٓؼ ثُلٌػ‬
X,Y,R,D,W,T : Argument of call statement

Register ‫لقز ثُـ‬ٙ ٢‫ٕ ٓومِز ْٓذوج ك‬ٌٞ‫( ص‬X,Y,R,D,W,T ) ٖ٣ٌٔ‫ ثُض‬٢‫ٍ ثُْٔضنوٓز ك‬ٌُٞٓ‫ ث‬-
: Local variable numbers ‫ز‬ٙ‫ْ مج‬٤‫دو‬
X #24 Y #25 D #7 W #23 R #18 F #9 T #20
ٖ٣ٌٔ‫ ثُض‬٢‫جس ُقًٌز ثُؼور ك‬٤‫فوثع‬٩‫ْ ث‬٤‫ دو‬Register ‫لقز ثُـ‬ٙ ٢‫ز ك‬ٙ‫ضْ إهمجٍ ثُقْجدجس ثُنج‬٣ -

Fanuc 0/21programming system


167
CNC ‫تكنولوجيا الماكينات العددية‬

: ٢ُ‫ًجُضج‬
2 – Calculations :
#101 = #20 + 2
#102 = #24 - #23 - #18
#103 = #23 + #18
#104 = #23 - #20
#105 = #23 + #18
#106 = #25 - #23 - #18
#107 = #24 - #23 + #20
#108 = #20 + #18
#109 = #25 - #23 + #20

3 - cutting motion :
O1000: (Parametric program)
N005 G00X-#101 Y#104
N010 G00 Z-#7 F100
N015 G01 X#102 F#9
N020 G03 X#107 Y#105 R#108
N025 G01 Y#106
N030 G03 X#102 Y#109 R#108
N035 G01X#103
N040 G03X#104Y#106R#108
N045 G01Y#105
N050 G03X#103Y#104R#108
N055 G00Z30
N060 M99

Fanuc 0/21programming system


168
CNC ‫تكنولوجيا الماكينات العددية‬

Parametric Program ‘Turning’

T#20 W#23 B#2 D#7 C#3 Z#26 H#11 F#9


Number of Passes (‫ثخ‬ٍٛ‫ = ) ػذد اٌّشاد اٌّط‬Fup [W/(T-0.02)]
Fup : Fixed up ٠ِ‫ػ‬٧ ّ‫ًهج‬٧‫خ ث‬٣ٌ‫صو‬
W : Groove ‫ ثُنِنِز‬ٌٛ‫ػ‬
T : ‫ ثُؼور‬ٌٛ‫ػ‬
0.02 :
‫ٌر‬٤‫مٌ( ْٓجكز ٓضـ‬٥ ٕ‫ٗضوجٍ ٖٓ ٌٓج‬٫‫ صضٌى ػضخ ػ٘و ث‬٫ ٠‫٘ز فض‬٤ٌُْ‫ ث‬ٌٛ‫ْٓجكز صطٌؿ ٖٓ ػ‬
)‫٘ز‬٤ٌُْ‫ ث‬ٌٛ‫فْخ ػ‬
Stock removing after 1st pass
More over amount (‫خ‬١‫= ( اٌّغبفخ اٌّزجم‬
Number of passes –1

W-T
=
Fup [W / (T- 0.02) ] - 1

Fanuc 0/21programming system


169
CNC ‫تكنولوجيا الماكينات العددية‬

Calculations:
#101 = Fup [#23 / (#20 - 0.02 ) ] (‫ز‬٤ٌُِ‫) ػوه ثٌُٔثس ث‬
#102 = #23 - #20 (W-T)
#103 = #102 / [#101 – #104] ( ‫ز‬٤‫) ثُْٔجكز ثُٔضذو‬
#104 = 1 (‫ج‬ٛ‫ي‬٤‫ صْ ص٘ل‬٢‫ ػوه ثٌُٔثس ثُض‬١ٝ‫ْج‬٣ ْ‫) ًه‬
#105 = #26 ( Z ‫) ثُْٔجكز‬
#106 = #2 + [2*#11] ( B + 2H )

Cutting motion :
N05 G0 X#106 Z#105 GT: Greater Than
N06 IF [#23 GT #20] GO TO 25
‫ ثُنِنِز‬ٌٛ‫إىث ًجٕ ػ‬
N07 G1X#7 F#9 ٠‫ثفور كو‬ٝ ‫هطغ ٌٓر‬ ‫ ثُؼور‬ٌٛ‫أًذٌ ٖٓ ػ‬
N10 G4 P500 ٕ٘ ٌ‫ ثُْط‬٠ُ‫خ إ‬ٛ‫ي‬٣
N15 G0 X#106
N20 GO TO 50 ‫إىث ًجٕ ػوه ثٌُٔثس‬
N25 IF[#104 = #101] GO TO 50 = ‫ج‬ٛ‫ي‬٤‫ صْ ص٘ل‬٢‫ثُض‬
N30 Z#105
‫ز‬٤ٌُِ‫ػوه ثٌُٔثس ث‬
N35 G1X#7 F#9 ‫ػَٔ ثُنِنِز‬ 50 ٌ‫ ثُْط‬٠ُ‫خ إ‬ٛ‫ي‬٣
N40 G4 P500
N41 G0 X #106
N42 #105 = #105 - #23 + #103
N43 #104 = #104 +1
N45 GO TO 25
N50 G0 Z - [#26 + #3]
N55 G1 X#2
‫ف‬ٞ‫ػَٔ ثُٖط‬
N60 X[#2-(2*#3)] Z#26
N65 G0 X #106
N70 Z[ #26 - #23 - #3 + #20 ]
N75 G1 X#2
N80 X[#2 – (2*#3) ] Z [ #26 - #23 + #20 ]

N85 G0X#106
N90 M99

Fanuc 0/21programming system


171
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اختبار التقييم الذاتي‬

‫‪Fanuc 0/21programming system‬‬


‫‪171‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ي‬ٚ‫اٌغئاي األ‬
‫ز‬٤‫جس ثُْ٘ذ‬٤‫فوثع‬٩‫ث‬ٝ ‫جس ثُٔطِوز‬٤‫فوثع‬٩‫ز دْٔجً ثُقًٌز ًٌَُٔ ثُؼور دج‬ٙ‫جس ثُنج‬٤‫فوثع‬٩‫أهمَ ث‬

Absolute (G90) Incremental (G91)


From 6 to 1 X………… Y…………. From 6 to 1 X………… Y………….
From 5 to 4 X………… Y…………. From 5 to 4 X………… Y………….
From 8 to 3 X………… Y…………. From 8 to 3 X………… Y………….
From 2 to 4 X………… Y…………. From 2 to 4 X………… Y………….
From 4 to 5 X………… Y…………. From 4 to 5 X………… Y………….
From 5 to 6 X………… Y…………. From 5 to 6 X………… Y………….
From 12 to 7 X………… Y…………. From 12 to 7 X………… Y………….
From 10 to 8 X………… Y…………. From 10 to 8 X………… Y………….
From 4 to 9 X………… Y…………. From 4 to 9 X………… Y………….

Fanuc 0/21programming system


172
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌغئاي اٌضبٔ‪: ٟ‬‬


‫ثًضخ ْٓجً فًٌز ًٌَٓ ثُؼور ٌَُ ٖٓ ث‪ٌٕ٧‬جٍ ث‪٥‬ص‪٤‬ز دجّضنوثّ ‪G00 , G01 , X ,Y, Z‬‬
‫)ػٔن ثُضلٌ‪ - ( Z = -3mm َ٣‬ثكضٌ‪ ٛ‬إٔ ثُؼور هِْ ًضجدز‬

‫‪Fanuc 0/21programming system‬‬


‫‪173‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌغئاي اٌضبٌش ‪:‬‬


‫ثًضخ ْٓجً فًٌز ًٌَٓ ثُؼور ٌَُ ٖٓ ث‪ٌٕ٧‬جٍ ث‪٥‬ص‪٤‬ز دجّضنوثّ ‪G00 , G01 , G02 , G03 ,‬‬
‫)ػٔن ثُضلٌ‪ - ( Z = -3mm َ٣‬ثكضٌ‪ ٛ‬إٔ ثُؼور هِْ ًضجدز‬ ‫‪X ,Y, Z , I , J‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪174‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌغئاي اٌشاثغ ‪:‬‬


‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬
‫أًضخ دٌٗجٓؼ ٌَُِٖ ث‪٥‬ص‪٠‬‬
‫‪‬‬
‫ثكضٌ‪ ٛ‬إٔ ثُؼور هِْ ًضجدز‬
‫‪‬‬ ‫أ‪ٝ‬ثٌٓ ثُقًٌز ‪Z=-2 mm , G03 , G02 , G01 , G00‬‬
‫‪‬‬ ‫ٗوطز ثُذوء ك‪ ٠‬ثُضلٌ‪X0 , Y0 , Z2 : َ٣‬‬
‫‪‬‬ ‫ثُذٌٓؾز ك‪ ٠‬ثصؾج‪ ٙ‬ػوجًح ثُْجػز ‪ٝ‬دجُو‪٤‬جُ ثُٔطِن‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫‪‬‬ ‫اٌغئاي اٌخبِظ ‪:‬‬
‫‪‬‬ ‫أًضخ دٌٗجٓؼ ٌَُِٖ ث‪٥‬ص‪٠‬‬
‫‪‬‬ ‫ثكضٌ‪ ٛ‬إٔ ثُؼور هِْ ًضجدز‬
‫‪‬‬ ‫أ‪ٝ‬ثٌٓ ثُقًٌز ‪‌‌Z=-2 mm , G03 , G02 , G01 , G00‬‬
‫ٗوطز ثُذوء ك‪ ٠‬ثُضلٌ‪X0 , Y0 , Z2 : َ٣‬‬
‫‪‬‬
‫ثُذٌٓؾز ك‪ ٠‬ثصؾج‪ ٙ‬ػوجًح ثُْجػز ‪ٝ‬دجُو‪٤‬جُ ثُضٌثًٔ‪٢‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪175‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌغئاي اٌغبدط‪:‬‬
‫ٓطِ‪ٞ‬ح صٖـ‪ٖٓ َ٤‬وذ‪٤‬ز ك‪ُٞ ٠‬ؿ أدؼجه‪170 mm X 140 mm ٙ‬‬
‫ػٔن ثُضلٌ‪Z=-2 mm َ٣‬‬
‫ثُذٌٓؾز ك‪ ٠‬ثصؾج‪ ٙ‬ػوجًح ثُْجػز ‪ٝ ,‬دجُو‪٤‬جُ ثُٔطِن‬
‫دوء ثُذٌٓؾز ٖٓ ثُ٘وطز ‪1‬‬
‫ٗوطز دوء ثُضلٌ‪X0 , Y0 , Z2 : َ٣‬‬

‫اٌغئاي اٌغبثغ‪:‬‬
‫ٓطِ‪ٞ‬ح صٖـ‪ٖٓ َ٤‬وذ‪٤‬ز ك‪ُٞ ٠‬ؿ أدؼجه‪140 mm X 140 mm ٙ‬‬
‫ػٔن ثُضلٌ‪Z=-2 mm َ٣‬‬
‫ثُذٌٓؾز ك‪ ٠‬ثصؾج‪ ٙ‬ػوجًح ثُْجػز ‪ٝ ,‬دجُو‪٤‬جُ ثُٔطِن‬
‫دوء ثُذٌٓؾز ٖٓ ثُ٘وطز ‪1‬‬
‫ٗوطز دوء ثُضلٌ‪X0 , Y0 , Z2 : َ٣‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪176‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: ِٓ‫اٌغئاي اٌضب‬
ًٞ‫ ثٌُ٘ض‬٠ِ‫ ثُنجٗ دْٔجً ًٌَٓ ثُؼور ػ‬١‫ّضٌٔجٍ دٌٗجٓؼ ثُضقٌْ ثُؼوه‬٫ ‫أًَٔ ثُلٌثؿجس‬
Z = 5 mm ‫ـ دجٌُّْ ٖٓ ثُنجًػ – ػٔن ثُوطغ‬ُٝٞٔ‫ث‬

O0008 (Polar coordinates) O1118 (Polar coordinates)


N05 G17G21G80 G90 G50 G40 G49 N5 G91 Z-2.5
N10 G54 N10 G42 H12 G90 Y0
N15 T2G43H2M6 (Slot End Mill Ø10) N15 G1 X ……...
N20 S2000 G94 F200 M3 M8 N20 G16
N25 G0 X-7Y-7 (Shouldering) N25 G52 X32Y15
N30 Z0 N30 G3 X…..... Y…... R…...
N35 M98 P00021118 N35 G52 X12 Y30
N40 G0 Z20 N40 G1 X……. Y…….
N45 G49 M….. M…… N45 G3 Y……. R…….
N50 M……. N50 G52 X16 Y16
N55 G1 X……. Y…….
N60 G3 Y……. R…….
N65 G52 X0 Y0
N70 G15
N75 G40 G0 X-7 Y-7
N80 M………

Fanuc 0/21programming system


177
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌغئاي اٌزبعغ ‪:‬‬


‫ظغ دائشح ؽ‪ٛ‬ي اٌؾشف اٌذاي ػٍ‪ ٝ‬اإلعبثخ اٌصؾ‪١‬ؾخ أ‪ ٚ‬أوضش اإلعبثبد صؾخ ِٓ اٌؼجبساد ا‪٢‬ر‪١‬خ‬
‫‪ – 0‬رغزخذَ ِبو‪ٕ١‬بد اٌـ‪ CNC‬ف‪: ٟ‬‬
‫أ ‪ -‬ث‪ٗ٩‬ضجػ ثٌُٔ‪. ٢‬‬
‫ح‪ -‬ث‪ٗ٩‬ضجػ دوكؼجس ًذ‪ٌ٤‬ر ‪.‬‬
‫ػ ‪ -‬ث‪ٗ٩‬ضجػ دوكؼجس ٓض‪ّٞ‬طز ‪.‬‬
‫ه ‪ -‬ث‪ٗ٩‬ضجػ دوكؼجس ‪ٙ‬ـ‪ٌ٤‬ر ‪.‬‬
‫‪ – 2‬رغزخذَ ِبو‪ٕ١‬بد اٌـ‪ CNC‬ف‪ ٟ‬أزبط األعضاء ‪:‬‬
‫أ – ٓ٘نل‪ٞ‬ز ثُوهز ‪.‬‬
‫ح – ػجُ‪٤‬ز ثُوهز ‪.‬‬
‫ػ – ٓض‪ّٞ‬طز ثُوهز ‪.‬‬
‫‪ – 3‬رغزخذَ ِبو‪ٕ١‬بد اٌـ‪ CNC‬ف‪ ٟ‬أزبط األعضاء ‪:‬‬
‫أ – ىثس ْٓجً ثُوطغ ( ثٌُ‪ٗٞ‬ض‪ ) ًٞ‬ثُذْ‪. ٠٤‬‬
‫ح – ىثس ْٓجً ثُوطغ ( ثٌُ‪ٗٞ‬ض‪ ) ًٞ‬ثُٔؼوو ‪.‬‬
‫ػ – ‪ ٫‬صْضنوّ ُؼَٔ ْٓجًثس هطغ ‪.‬‬
‫‪ – 4‬أظبف ‪ٚ‬ع‪ٛ‬د اٌؾبعت ا‪ِ ٌٟ٢‬غ ٔظبَ اٌـ‪: NC‬‬
‫أ – صنَ‪ ٖ٣‬ثُذٌثٓؼ ‪.‬‬
‫ح – ػوّ صنَ‪ ٖ٣‬ثُذٌثٓؼ ‪.‬‬
‫ػ – صنَ‪ ٖ٣‬ثُذٌٗجٓؼ دٌَٖ ٓؤهش ‪.‬‬
‫‪ – 5‬أظبف ‪ٚ‬ع‪ٛ‬د اٌؾبعت ا‪ِ ٌٟ٢‬غ ٔظبَ اٌـ‪: NC‬‬
‫أ – ‪ٙ‬ؼ‪ٞ‬دز ك‪ ٢‬صؼو‪ َ٣‬ثُذٌٗجٓؼ ‪.‬‬
‫ح – ّ‪ُٜٞ‬ز صؼو‪ َ٣‬ثُذٌثٓؼ ‪.‬‬
‫ػ – ػوّ صؼو‪ َ٣‬ثُذٌٗجٓؼ ٗ‪ٜ‬جة‪٤‬ج ً ‪.‬‬
‫‪ - 6‬أظبف ‪ٚ‬ع‪ٛ‬د اٌؾبعت ا‪ِ ٌٟ٢‬غ ٔظبَ اٌـ‪: NC‬‬
‫أ – ثُضؼجَٓ ٓغ ًٌَٓ ثُؼور كو‪. ٠‬‬
‫ح – إّضؼ‪ٞ‬ث‪ٚٗ ٛ‬ق هطٌ ثُؼور ‪. CRC‬‬
‫ػ – إّضؼ‪ٞ‬ث‪ ٍٟٞ ٛ‬ثُؼور ‪.‬‬
‫‪ ِٓ – 7‬ػ‪ٛ١‬ة ِبو‪ٕ١‬بد اٌـ‪: CNC‬‬
‫أ – ثُضٌِلز ثٌُأّٔجُ‪٤‬ز ثُؼجُ‪٤‬ز ‪.‬‬
‫ح – ثُق‪ ٍٞٚ‬ػِ‪ ٠‬ههز ٓ٘نل‪ٞ‬ز ‪.‬‬
‫ػ – ثُضٌِلز ثٌُأّٔجُ‪٤‬ز ثُٔ٘نل‪ٞ‬ز ‪.‬‬
‫‪ – 8‬رؾزبط ِبو‪ٕ١‬بد اٌـ‪: CNC‬‬
‫أ – ٓ‪ٜ‬جًر ‪٣‬و‪٣ٝ‬ز ػجُ‪٤‬ز ‪.‬‬
‫ح – ٓ‪ٜ‬جًر ى‪٤٘ٛ‬ز ػجُ‪٤‬ز ‪.‬‬
‫ػ – ‪ ٫‬صقضجػ إُ‪ ٠‬أ‪ٜٓ ١‬جًر ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪178‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ ِٓ – 9‬ػ‪ٛ١‬ة ِبو‪ٕ١‬بد اٌـ‪ CNC‬أٔ‪ٙ‬ب ‪:‬‬


‫أ – صقضجػ إُ‪ً ٠‬جهً مجٗ ٖٓ ثُ‪٤ٚ‬جٗز ‪.‬‬
‫ح – صقضجػ إُ‪ٝ ٠‬هش ًذ‪ ٌ٤‬ك‪ ٢‬صغذ‪٤‬ش ثُٖٔـ‪٫ٞ‬س ‪.‬‬
‫ػ – صقضجػ إُ‪ ٠‬ثٌُغ‪ ٖٓ ٌ٤‬ثٌُٕٔوثس ‪ٝ‬ثُٔغذضجس ‪.‬‬
‫‪ – 01‬ألص‪ ٟ‬ػذد ِٓ دسعبد اٌؾش‪٠‬خ ػٍ‪ِ ٝ‬بو‪ٕ١‬بد اٌـ‪: CNC‬‬
‫أ – ع‪٬‬ط ٓقج‪. ًٝ‬‬
‫ح – صْغ ٓقج‪. ًٝ‬‬
‫ػ – ّضز ٓقج‪. ًٝ‬‬
‫‪ – 00‬األعضاء اٌز‪ّ٠ ٟ‬ىٓ رشغ‪ٍٙ١‬ب ػٍ‪ ٝ‬اٌّبو‪ٕ١‬بد اٌؼذد‪٠‬خ ‪: CNC‬‬
‫أ – ثُض‪ُٜ ٢‬ج أدؼجه ًذ‪ٌ٤‬ر ‪.‬‬
‫ح – ثُض‪ُٜ ٢‬ج أدؼجه ‪ٙ‬ـ‪ٌ٤‬ر ‪.‬‬
‫ػ – صؼضٔو ػِ‪ ٠‬ف‪ َ٤‬صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ثُْٔٔ‪ٞ‬ؿ د‪ٜ‬ج ‪.‬‬
‫‪ّ٠ – 02‬ىٓ رشغ‪ ً١‬األعضاء ‪:‬‬
‫أ – ىثس ثُ‪٬ٚ‬هر ثُؼجُ‪٤‬ز ‪.‬‬
‫ح – ىثس ثُ‪٬ٚ‬هر ثُٔ٘نل‪ٞ‬ز ‪.‬‬
‫ػ – صؼضٔو ػِ‪ ٠‬هوًر ثُٔجً‪٘٤‬ز ‪.‬‬
‫‪ّ٠ – 03‬ىٓ رشغ‪ ً١‬األعضاء ‪:‬‬
‫أ – ثُض‪ُٜ ٢‬ج أ‪ٍٝ‬ثٕ عو‪ِ٤‬ز ‪.‬‬
‫ح – ثُض‪ُٜ ٢‬ج أ‪ٍٝ‬ثٕ ٓ٘نل‪ٞ‬ز ‪.‬‬
‫ػ – فْخ ٓ‪ٞ‬ث‪ٙ‬لجس ثُٔجً‪٘٤‬ز ‪.‬‬
‫‪٠ – 04‬زُ رض‪٠‬ذ األعضاء اٌّزؾشوخ ثّبو‪ٕ١‬بد اٌـ‪: CNC‬‬
‫أ – ‪٣‬و‪٣ٝ‬ج ً دجَُٔ‪٘٣‬ز ‪.‬‬
‫ح – آُ‪٤‬ج د‪ٞ‬فور مج‪ٙ‬ز ُِضَ‪٣‬ش ‪.‬‬
‫ػ – ػِ‪ ٠‬فْخ ٗ‪ٞ‬ع ثُٔجً‪٘٤‬ز ‪.‬‬
‫‪ – 05‬ف‪ ٟ‬ؽبٌخ ؽذ‪ٚ‬س أ‪ ٞ‬ػطً ف‪ ٟ‬اٌّبو‪ٕ١‬خ ‪:‬‬
‫أ – صظ‪ًّ ٌٜ‬جُز صوٍ ػِ‪ّ ٠‬ذخ ثُؼطَ ‪.‬‬
‫ح – ‪ ٫‬صؼط‪ ٢‬أ‪ًّ ١‬جُز ‪.‬‬
‫ػ – ‪٣‬ضْ إ‪٬ٙ‬ؿ ثُؼطَ ىثص‪٤‬ج ً ‪.‬‬
‫‪ – 06‬ف‪ ٟ‬ؽبٌخ ؽذ‪ٚ‬س خطؤ ف‪ ٟ‬ثشٔبِظ اٌزؾىُ اٌؼذد‪: ٞ‬‬
‫أ – ‪ ٫‬صؼط‪ًّ ٢‬جُز صوٍ ػِ‪ ٠‬ثُنط ك‪ ٢‬ثُذٌٗجٓؼ ‪.‬‬
‫ح – صؼط‪ًّ ٢‬جُز صوٍ ػِ‪ ٠‬ثُنط ك‪ ٢‬ثُذٌٗجٓؼ ‪.‬‬
‫ػ – ‪٣‬ضْ ص‪ٚ‬ق‪٤‬ـ ثُذٌٗجٓؼ ىثص‪٤‬ج ً ‪.‬‬
‫ه – صض‪ٞ‬هق ثُٔجً‪٘٤‬ز صٔجٓج ً ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪179‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ّ٠ – 07‬ىٓ رشغ‪ ً١‬األعضاء اٌز‪: ٟ‬‬


‫أ – ُ‪ٜ‬ج ػوه ٓقو‪ٝ‬ه ٖٓ مط‪ٞ‬ثس ثُضٖـ‪. َ٤‬‬
‫ح – ػوه ؿ‪ٓ ٌ٤‬قو‪ٝ‬ه ٖٓ مط‪ٞ‬ثس ثُضٖـ‪. َ٤‬‬
‫ػ – فْخ ٓ‪ٞ‬ث‪ٙ‬لجس ثُٔجً‪٘٤‬ز ‪.‬‬
‫‪ – 08‬رزغ‪١‬ش اؽذاص‪١‬بد ِ‪ٛ‬ظغ اٌزشغ‪ ً١‬ثبٌّ‪ٛ‬عت أ‪ ٚ‬اٌغبٌت ػٍ‪ِ ٝ‬ؾب‪ٚ‬س اٌّبو‪ٕ١‬خ ٔز‪١‬غخ ؽشوخ ‪:‬‬
‫أ – ثُؼور ‪.‬‬
‫ح – ثُٖـِز ‪.‬‬
‫ػ – ثُؼور ‪ٝ‬ثُٖـِز ٓؼج‪.‬‬
‫‪٠ – 09‬زُ ؽغبة اؽذاص‪١‬بد ِ‪ٛ‬ظغ اٌزشغ‪ ً١‬أصٕبء ػٍّ‪١‬خ اٌزشغ‪:ً١‬‬
‫أ – دجُْ٘ذز ُ‪ٚ‬لٌ ثُٔجً‪٘٤‬ز ‪.‬‬
‫ح – دجُْ٘ذز ُ‪ٚ‬لٌ ثُؼور ‪.‬‬
‫ػ – دجُْ٘ذز ُ‪ٚ‬لٌ ثُٖـِز ‪.‬‬
‫ه – دجُْ٘ذز ُذ‪٤‬ش ثُٔجً‪٘٤‬ز ‪.‬‬
‫‪ – 21‬رؼزجش ِبو‪ٕ١‬بد اٌخشاغخ ‪ٚ‬اٌزفش‪٠‬ض اٌـ‪: ِٓ CNC‬‬
‫أ – ٓجً‪٘٤‬جس هطغ ‪ٝ‬صٖـ‪ َ٤‬ثُٔؼجهٕ ‪.‬‬
‫ح – أػٔجٍ ثٌُذِ ‪ٝ‬إٔـجٍ ثُ‪ٚ‬جػ ‪.‬‬
‫ػ – ثُض‪٤٘ٚ‬غ ‪ٝ‬ثُِقجّ ‪.‬‬
‫اٌغئاي اٌؼبشش ‪:‬‬

‫ظغ دائشح ؽ‪ٛ‬ي اٌؾشف اٌذاي ػٍ‪ ٝ‬اإلعبثخ اٌصؾ‪١‬ؾخ أ‪ ٚ‬أوضش اإلعبثبد صؾخ ِٓ اٌؼجبساد ا‪٢‬ر‪١‬خ‬
‫‪ .0‬اٌغجت اٌشئ‪١‬غ‪ ٟ‬اٌز‪٠ ٞ‬زطٍت اعزخذاَ ِبو‪ٕ١‬بد ‪CNC‬‬
‫أ ‪ُ -‬ضٖـ‪ٖٓ َ٤‬ـ‪٫ٞ‬س صْضنوّ ك‪٘ٓ ٢‬ضؾجس ثًٌُٖز‬
‫ح ‪ -‬إٗضجػ ٖٓـ‪٫ٞ‬س ُِـ‪ٌ٤‬‬
‫س ‪ -‬إٗضجػ ثُؼوه‬
‫ط ‪ -‬إٗضجػ ثُؼ‪٘٤‬جس ث‪٤ُٝ٧‬ز ‪ٝ‬ث‪ّ٫‬طٔذجس‬
‫‪ .2‬اٌغجت اٌضبٔ‪ ٞٛ‬اٌز‪٠ ٞ‬زطٍت اعزخذاَ ِبو‪ٕ١‬بد ‪CNC‬‬
‫أ ‪٘ٛ ِ٤ُ -‬جى ّذذج آمٌث ؿ‪ ٌ٤‬ثُْذخ ثُٔ‪ٞ‬ؽ‪ٞ‬ه دجُْؤثٍ ث‪ٍٝ٧‬‬
‫ح ‪ُ -‬ضٖـ‪ٖٓ َ٤‬ـ‪٫ٞ‬س صْضنوّ ك‪٘ٓ ٢‬ضؾجس ثًٌُٖز‬
‫س ‪ -‬إٗضجػ ٖٓـ‪٫ٞ‬س ُِـ‪ٌ٤‬‬
‫ط ‪ -‬إٗضجػ ثُؼوه‬
‫ػ ‪ -‬إٗضجػ ثُؼ‪٘٤‬جس ث‪٤ُٝ٧‬ز ‪ٝ‬ث‪ّ٫‬طٔذجس‬
‫‪ .3‬ػذد ِبو‪ٕ١‬بد اٌـــ ‪ CNC‬اٌّغزخذِخ ثبٌششوخ اٌز‪ ٟ‬رؼًّ ث‪ٙ‬ب ‪.‬‬
‫أ ‪ٝ -‬ثفور‬
‫ح ‪ ٕ ٖٓ -‬إُ‪٘ ٢‬‬
‫س ‪ ٙ ٖٓ -‬إُ‪ٔٓ ٢‬‬
‫ط ‪ ٕٔ ٖٓ -‬إُ‪ٕٓ ٢‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪181‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ػ ‪ ٕٔ ٖٓ -‬إُ‪ٔٓٓ ٢‬‬
‫ؿ ‪ -‬أًغٌ ٖٓ ٓتز ٓجً‪٘٤‬ز‬
‫ؽغُ اٌذفؼبد اٌّز‪ٛ‬عطخ ػٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـــ ‪.CNC‬‬ ‫‪.4‬‬
‫أ ‪ -‬أهَ ٖٓ ٓٔ ٖٓـ‪٫ٞ‬س‬
‫ح ‪ٕ ٔٓٓ : ٔٔ ٖٓ -‬ـِز‬
‫س ‪ٕ ٘ٓٓ: ٔٓٔ ٖٓ -‬ـِز‬
‫ط ‪ٕ ٔٓٓٓ: ٘ٓٔ ٖٓ -‬ـِز‬
‫ػ ‪ -‬أًغٌ ٖٓ ٓٓٓٔ ٕـِز‬
‫ألً دفؼخ أزبط ػٍ‪ِ ٝ‬بو‪ٕ١‬بد اٌــ ‪CNC‬‬ ‫‪.5‬‬
‫أ ‪ -‬أهَ ٖٓ ٓٔ ٖٓـ‪٫ٞ‬س‬
‫ح ‪ٕ ٔٓٓ : ٔٔ ٖٓ -‬ـِز‬
‫س ‪ٕ ٘ٓٓ: ٔٓٔ ٖٓ -‬ـِز‬
‫ط ‪ٕ ٔٓٓٓ: ٘ٓٔ ٖٓ -‬ـِز‬
‫ػ ‪ -‬أًغٌ ٖٓ ٓٓٓٔ ٕـِز‬
‫أوجش دفؼخ أزبط ػٍ‪ِ ٝ‬بو‪ٕ١‬بد اٌــ ‪CNC‬‬ ‫‪.6‬‬
‫أ ‪ -‬أهَ ٖٓ ٓٔ ٖٓـ‪٫ٞ‬س‬
‫ح ‪ٕ ٔٓٓ : ٔٔ ٖٓ -‬ـِز‬
‫س ‪ٕ ٘ٓٓ: ٔٓٔ ٖٓ -‬ـِز‬
‫ط ‪ٕ ٔٓٓٓ: ٘ٓٔ ٖٓ -‬ـِز‬
‫ػ ‪ -‬أًغٌ ٖٓ ٓٓٓٔ ٕـِز‬
‫‪ّ٠‬ىٓ رصٕ‪١‬ف اٌّشبوً اٌشئ‪١‬غخ اٌز‪ٛ٠ ٟ‬اع‪ٙٙ‬رب ػّربي اٌــرـ ‪ٌ CNC‬زٕف‪١‬رز اٌّشرغ‪ٛ‬الد‬ ‫‪.7‬‬
‫وّب ‪: ٍٟ٠‬‬
‫أ ‪ٖٓ -‬ـ‪٫ٞ‬س دْ‪٤‬طز (ػِٔ‪٤‬جس ثُضٖـ‪ َ٤‬ثُذْ‪٤‬طز ‪ٝ‬صؾ‪ َ٤ٜ‬ثُذٌٗجٓؼ ‪٣‬و‪٣ٝ‬ج )‬
‫ح ‪ٖٓ -‬ـ‪٫ٞ‬س أًغٌ ‪ٙ‬ؼ‪ٞ‬دز (أف‪٤‬جٗج صقضجػ إُ‪ٗ ٢‬ظجّ ثُـ ‪ُِٔ CAM‬ؼج‪ٗٝ‬ز ك‪٢‬‬
‫صؾ‪ َ٤ٜ‬ثُذٌٗجٓؼ)‬
‫س ‪ٖٓ -‬تتـ‪٫ٞ‬س ٓؼوتتور (ؿجُذتتج ‪٣‬ضطِتتخ ٗظتتجّ ثُتتـ ‪ ٝ CAM‬ثُؼتتجِٓ‪ ٖ٤‬ػِ‪٤‬تت‪ُ ٚ‬ضؾ‪٤ٜ‬تتَ‬
‫ثُذٌٗجٓؼ)‬
‫ط ‪ٖٓ -‬تتـ‪٫ٞ‬س ٓؼوتتور ؽتتوث ( دتتٌثٓؼ ثُٖٔتتـ‪٫ٞ‬س ثُضتت‪ ٢‬صضطِتتخ ثُؼٔتتَ كتت‪ ٢‬ث‪٧‬دؼتتجه‬
‫ثُغ‪٬‬عز )‬
‫اٌزغب‪ٚ‬صاد أ‪ ٚ‬ؽذ‪ٚ‬د األخطبء ػٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪ CNC‬وب‪٢‬ر‪: ٟ‬‬ ‫‪.8‬‬
‫أ ‪ -‬أهَ ٖٓ ٘ٓٓ‪ْٓ ٓ.‬‬
‫ح ‪ ٓ.ٖٓٓ٘ٓ -‬إُ‪ْٓ ٓ.ٕٓٔ ٢‬‬
‫س ‪ ٓ.ٕٓٔ ٖٓ -‬إُ‪ْٓ ٓ.ٖٓ ٢‬‬
‫ط ‪ ٓ.ٖٓ ٖٓ -‬إُ‪ْٓ ٓ.ٓ8 ٢‬‬
‫ػ ‪ -‬أػِ‪ْٓ ٓ.ٓ8 ٖٓ ٢‬‬
‫ألً رغب‪ٚ‬ص ( أ‪ ٚ‬ألً خطؤ ) ػٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪ CNC‬وب‪٢‬ر‪: ٟ‬‬ ‫‪.9‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪181‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أ ‪ -‬أهَ ٖٓ ٘ٓٓ‪ْٓ ٓ.‬‬


‫ح ‪ ٓ.ٖٓٓ٘ٓ -‬إُ‪ْٓ ٓ.ٕٓٔ ٢‬‬
‫س ‪ ٓ.ٕٓٔ ٖٓ -‬إُ‪ْٓ ٓ.ٖٓ ٢‬‬
‫ط ‪ ٓ.ٖٓ ٖٓ -‬إُ‪ْٓ ٓ.ٓ8 ٢‬‬
‫ػ ‪ -‬أػِ‪ْٓ ٓ.ٓ8 ٖٓ ٢‬‬
‫‪ .01‬صِٓ د‪ٚ‬سح اٌزشغ‪ ً١‬ػٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪ CNC‬وب‪٢‬ر‪: ٟ‬‬
‫أ ‪ -‬أهَ ٖٓ ٓ‪ ٙ‬عجٗ‪٤‬ز‬
‫ح ‪ ٔ ٖٓ -‬إُ‪ ٕ ٢‬هه‪٤‬وز‬
‫س ‪ ٕ ٖٓ -‬إُ‪ ٔٓ ٢‬هه‪٤‬وز‬
‫ط ‪ ٔٓ ٖٓ -‬إُ‪ ٖٓ ٢‬هه‪٤‬وز‬
‫ػ ‪ ٖٓ ٖٓ -‬إُ‪ ٙٓ ٢‬هه‪٤‬وز‬
‫ؿ ‪ -‬أًغٌ ٖٓ ّجػز‬
‫‪ .00‬ألً صِٓ ٌذ‪ٚ‬سح اٌزشغ‪ ً١‬ػٍ‪ِ ٝ‬بو‪ٕ١‬بد اٌـ ‪ CNC‬وب‪٢‬ر‪: ٟ‬‬
‫أ ‪ -‬أهَ ٖٓ ٓ‪ ٙ‬عجٗ‪٤‬ز‬
‫ح ‪ ٔ ٖٓ -‬إُ‪ ٕ ٢‬هه‪٤‬وز‬
‫س ‪ ٕ ٖٓ -‬إُ‪ ٔٓ ٢‬هه‪٤‬وز‬
‫ط ‪ ٔٓ ٖٓ -‬إُ‪ ٖٓ ٢‬هه‪٤‬وز‬
‫ػ ‪ ٖٓ ٖٓ -‬إُ‪ ٙٓ ٢‬هه‪٤‬وز‬
‫ؿ ‪ -‬أًغٌ ٖٓ ّجػز‬
‫‪ .02‬أغ‪ٛ‬ي صِٓ ٌذ‪ٚ‬سح اٌزشغ‪ ً١‬ػٍ‪ِ ٝ‬بو‪ٕ١‬بد اٌـ ‪ CNC‬وب‪٢‬ر‪: ٟ‬‬
‫أ ‪ -‬أهَ ٖٓ ٓ‪ ٙ‬عجٗ‪٤‬ز‬
‫ح ‪ ٔ ٖٓ -‬إُ‪ ٕ ٢‬هه‪٤‬وز‬
‫س ‪ ٕ ٖٓ -‬إُ‪ ٔٓ ٢‬هه‪٤‬وز‬
‫ط ‪ ٔٓ ٖٓ -‬إُ‪ ٖٓ ٢‬هه‪٤‬وز‬
‫ػ ‪ ٖٓ ٖٓ -‬إُ‪ ٙٓ ٢‬هه‪٤‬وز‬
‫ؿ ‪ -‬أًغٌ ٖٓ ّجػز‬
‫‪ .03‬اٌخبِبد إٌّبعجخ ٌٍزشغ‪ ً١‬ػٍ‪ِ ٝ‬بو‪ٕ١‬بد اٌـ ‪ CNC‬وب‪٢‬ر‪: ٟ‬‬
‫أ ‪ -‬ثُ‪ِٚ‬خ ‪Steel‬‬
‫ح ‪ِٙ -‬خ ػو‪ ْ٣‬ثُ‪ٚ‬وأ ‪Stainless Steel‬‬
‫س ‪ -‬فو‪٣‬و ٍ‪Cast Iron ٌٛ‬‬
‫ط ‪ -‬ثُ‪Aluminum ّٞ٤٘ٓٞ‬‬
‫ػ ‪ -‬دٌ‪Bronze َٗٝ‬‬
‫ؿ ‪ٓ -‬جؿْ٘‪ / ّٞ٤‬ص‪٤‬ضجٗ‪Magnesium/Titanium ّٞ٤‬‬
‫ك ‪ٓ -‬ؼجهٕ أمٌ‪١‬‬
‫‪ .04‬اٌّشغ‪ٛ‬الد اٌز‪٠ ٟ‬زُ رشغ‪ٍٙ١‬ب ػٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪CNC‬‬
‫أ ‪ٓ -‬ضٖجد‪ٜ‬ز صٔجٓج ٌَُ ٓؾٔ‪ٞ‬ػجس ثُضٖـ‪َ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪182‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ح ‪ٓ -‬ضٖجد‪ٜ‬ز دؼ‪ ٜ‬ثُٖ‪٢‬ء ( ٓضٖجد‪ٜ‬ز ك‪ ٢‬ػِٔ‪٤‬جس ثُضٖـ‪) َ٤‬‬


‫س ‪ٖ٣ ٫ -‬ضٌ‪ ٟ‬إٔ ‪٘ٛ ٌٕٞ٣‬جى أ‪ ١‬صٖجد‪ ٚ‬ك‪ ٢‬ثُٖٔـ‪٫ٞ‬س‬
‫‪ .05‬إٌغجخ اٌّئ‪٠ٛ‬خ ٌزىشاس دفؼبد اإلٔزبط ػٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪CNC‬‬
‫أ ‪ -‬أهَ ٖٓ ٘ ‪%‬‬
‫ح ‪ % ٘ ٖٓ -‬إُ‪%ٔٓ ٢‬‬
‫س ‪ % ٔٓ ٖٓ -‬إُ‪% ٖٓ ٢‬‬
‫ط ‪ % ٖٓ ٖٓ -‬إُ‪% ٘ٓ ٢‬‬
‫ػ ‪ % ٘ٓ ٖٓ -‬إُ‪% 8ٓ ٢‬‬
‫ؿ ‪ -‬أػِ‪% 8ٓ ٖٓ ٢‬‬
‫‪ .06‬اٌّ‪ٙ‬بَ اٌخبصخ ٌّشغٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪ٌ CNC‬ششوزه ‪.‬‬
‫أ ‪ -‬صغذ‪٤‬ش ‪ٝ‬كي ثُٖٔـ‪٫ٞ‬س‪ٝ ,‬ذ‪ ٠‬ث‪ٍ٩‬ثفجس ثُٔطِ‪ٞ‬دز )‪ُ٘ (Offsets‬وَ ثُ‪ٚ‬لٌ‬
‫ح ‪ -‬صؾ‪ٓ َ٤ٜ‬وجّجس ثُؼوه ‪ٝ‬ه‪٤‬جّ‪ٜ‬ج‬
‫س ‪ -‬ػَٔ ثُذٌٗجٓؼ ‪ٝ‬صؾ‪ َ٤ٜ‬ثُؼوه ‪ٝ‬ه‪٤‬جّ‪ٜ‬ج ‪ٗٝ‬وَ ثُ‪ٚ‬لٌ‬
‫‪ .07‬األفشاد اٌمبئّ‪ ْٛ‬ػٍ‪ ٟ‬رغّ‪١‬غ ػذد اٌمطغ اٌّطٍ‪ٛ‬ثخ ٌزشغ‪ِ ً١‬بو‪ٕ١‬بد اٌـ ‪CNC‬‬
‫أ ‪ٖٓ -‬ـِ‪ٓ ٢‬جً‪٘٤‬جس ثُـ ‪CNC‬‬
‫ح ‪ -‬ك٘‪ ٢‬صؾ‪ٝ َ٤ٜ‬ه‪٤‬جُ ثُؼوه )‪(Setup‬‬
‫س ‪ -‬ثُٔذٌٓؾ‪ُ ٖ٤‬ضٖـ‪ َ٤‬ث‪٧‬ؽَثء‬
‫ط ‪ -‬ثُل٘‪ ٕٞ٤‬دوْْ ثُؼوه‬
‫‪ .08‬غبٌجب ‪٠‬زُ رضج‪١‬ذ اٌّشغ‪ٛ‬الد ف‪ِ ٟ‬شاوض اٌزشغ‪ ً١‬اٌـ ‪ CNC‬ث‪ٛ‬اعطخ‬
‫أ ‪ -‬دِ‪ًٞ‬جس ثُضغذ‪٤‬ش‬
‫ح ‪٘ٓ -‬جؽَ ثُضغذ‪٤‬ش‬
‫س ‪ٓ -‬غذضجس مج‪ٙ‬ز‬
‫ط ‪ٞ٣ ٫ -‬ؽو صغذ‪٤‬ش ُِٖٔـ‪٫ٞ‬س ك‪ٌٓ ٢‬ثًَ ثُضٖـ‪ َ٤‬ثُـ ‪CNC‬‬
‫‪ .09‬غبٌجب رى‪ِ ْٛ‬ضجزبد اٌشغٍخ ف‪ِ ٟ‬شاوض اٌزشغ‪ ً١‬ثبٌخشاغخ ‪ CNC‬ػجبسح ػٓ ‪:‬‬
‫أ ‪ -‬ظٌف ً‪٤ُٞ‬ش‬
‫ح ‪ -‬ظٌف ع‪٬‬ع‪ ٢‬ثُِوْ‬
‫س ‪ -‬ظٌف ًدجػ‪ ٢‬ثُِوْ‬
‫ط ‪ -‬ظٌف ‪٤٘٤ٙ‬ز‬
‫ػ ‪ٓ -‬غذضجس مج‪ٙ‬ز‬
‫‪ِ .21‬شغٍ‪ِ ٛ‬بو‪ٕ١‬بد اٌـ ‪ ُ٘ CNC‬اٌز‪٠ ٓ٠‬م‪ ِْٛٛ‬ثم‪١‬بط األثؼبد ؟‬
‫أ ‪ٙ -‬ـ‬
‫ح ‪ -‬مط‬
‫‪ِ .20‬شغٍ‪ٛ‬ا ِبو‪ٕ١‬بد اٌـ ‪ ُ٘ CNC‬اٌز‪٠ ٓ٠‬م‪ ِْٛٛ‬ثبػذاد رمبس‪٠‬ش اٌج‪١‬بٔبد ‪.‬‬
‫أ ‪ٙ -‬ـ‬
‫ح ‪ -‬مط‬
‫‪ .22‬اٌؼذد اٌّغزخذِخ ف‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪CNC‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪183‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أ ‪ -‬ػوه مج‪ٙ‬ز ك‪ ٢‬أؿِخ ث‪٧‬ف‪٤‬جٕ‬


‫ح ‪ٗ -‬جهًث ٓج ٗقضجػ إُ‪ ٢‬ػوه مج‪ٙ‬ز‬
‫س ‪ -‬ؿجُذج ‪٣‬ضْ ٌٕثء ثُؼوه ثُو‪٤‬جّ‪٤‬ز )‪(standard‬‬
‫‪٠ .23‬زُ رشغ‪ِ ً١‬بو‪ٕ١‬بد اٌـ ‪CNC‬‬
‫أ ‪ًٝ -‬ه‪٣‬ز ‪ٝ‬ثفور ك‪ ٢‬ثُ‪ّٞ٤‬‬
‫ح ‪ًٝ -‬ه‪٣‬ض‪ ٖ٤‬ك‪ ٢‬ثُ‪ّٞ٤‬‬
‫س ‪ -‬ع‪٬‬ط ‪ًٝ‬ه‪٣‬جس ك‪ ٢‬ثُ‪ّٞ٤‬‬
‫‪ٚ .24‬لذ اٌؼًّ اإلظبف‪ٌّ ٟ‬شغٍ‪ِ ٟ‬بو‪ٕ١‬بد اٌـ ‪.CNC‬‬
‫أ ‪ -‬أهَ ٖٓ ٘ ّجػجس ‪ /‬ث‪ّ٧‬ذ‪ٞ‬ع‬
‫ح ‪ ٘ ٖٓ -‬إُ‪ّ ٔٓ ٢‬جػجس ‪ /‬ث‪ّ٧‬ذ‪ٞ‬ع‬
‫س ‪ ٔٔ ٖٓ -‬ثٍ٘ٔ ّجػز ‪ /‬ث‪ّ٧‬ذ‪ٞ‬ع‬
‫ط ‪ -‬أًغٌ ٖٓ ٘ٔ ّجػز ‪ /‬ث‪ّ٧‬ذ‪ٞ‬ع‬
‫‪ .25‬اٌؼبٍِ‪ ْٛ‬اٌغذد ف‪ ٟ‬رشغ‪ِ ً١‬بو‪ٕ١‬بد اٌــ ‪ CNC‬ثبٌششوخ ‪.‬‬
‫أ ‪ٓ -‬تتٖ ثُٔض‪ٞ‬هتتغ إُٔتتجٓ‪ ْٜ‬دضٖتتـ‪ٓ َ٤‬جً‪٘٤‬تتجس ثُـتتـ ‪ CNC‬دٖتتٌَ ًتتجف فضتت‪ٌٗٞ٣ ٠‬تت‪ٞ‬ث‬
‫أًغٌ إٗضجؽ‪٤‬ز ٓ٘ي أ‪ ّٞ٣ ٍٝ‬دجُؼَٔ‬
‫ح ‪ ٖٓ -‬ثُٔض‪ٞ‬هغ إٔ ‪ٌٞٗٞ٣‬ث ٓ٘ضؾ‪ ٖ٤‬دؼو ثُق‪ ٍٞٚ‬ػِ‪ ٠‬كضٌر صوً‪٣‬ذ‪٤‬ز ه‪ٌ٤ٚ‬ر‬
‫س ‪٣ -‬قضجؽ‪ ٕٞ‬إُ‪ ٠‬ثٌُغ‪ ٖٓ ٌ٤‬ثُضوً‪٣‬خ‬

‫اٌغئاي اٌؾبد‪ ٞ‬ػشش ‪:‬‬


‫ظغ دائشح ؽ‪ٛ‬ي اٌؾشف اٌذاي ػٍ‪ ٝ‬اإلعبثخ اٌصؾ‪١‬ؾخ أ‪ ٚ‬أوضش اإلعبثبد صؾخ ِٓ اٌؼجبساد ا‪٢‬ر‪١‬خ‬
‫‪ .0‬عشػخ ػّ‪ٛ‬د اٌذ‪ٚ‬ساْ فر‪ ٟ‬اٌجشٔربِظ غ‪١‬رش صرؾ‪١‬ؾخ ‪ٌ ،‬زخفر‪١‬ط عرشػخ اٌرذ‪ٚ‬ساْ فر‪ٟ‬‬
‫ثُذٌٗجٓؼ ‪ َِّ٣‬صـ‪ًِٔ ٌ٤٤‬ز‬
‫أ ‪F word -‬‬
‫ح ‪S word -‬‬
‫س ‪G word -‬‬
‫ط ‪T word -‬‬
‫‪ٌ .2‬زؾذ‪٠‬ذ ِؼذي اٌزغز‪٠‬خ ف‪ ٟ‬اٌجشٔبِظ = ‪ٔ 5 mm/min‬غزخذَ اٌىٍّبد‬
‫أ ‪F0.5 -‬‬
‫ح ‪S5.0 -‬‬
‫س ‪F5.0 -‬‬
‫ط ‪F0.005 -‬‬
‫‪ .3‬ػٕذ رشغ‪ ً١‬ثشٔبِظ أل‪ٚ‬ي ِشح ػٍ‪ِ ٝ‬بو‪ٕ١‬خ رُ اػذاد٘ب ٌٍؼًّ ِرغ اٌؼٍرُ ثرؤْ اٌجشٔربِظ‬
‫رُ اخزجبسٖ ِغجمب ‪ٚ‬اٌزؤوذ ِٓ عالِزٗ ‪ٚ ،‬ػٕذ ِؾب‪ٌٚ‬خ رؾش‪٠‬ه اٌؼذح األ‪ ٌٝٚ‬ثؾرش‬
‫اٌ‪ِٛ ٝ‬ظغ الزشاث‪ٙ‬ب ِٓ اٌشغٍخ ‪ ،‬رالؽع أْ اٌؼذح الرصً اٌ‪ ٝ‬اٌّ‪ٛ‬ظغ اٌّطٍ‪ٛ‬ة‪:‬‬
‫أ ‪ٌّ -‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ؿ‪ٙ ٌ٤‬ق‪٤‬قز‬
‫ح ‪ٗ -‬وطز ‪ٙ‬لٌ ثُذٌٗجٓؼ ؿ‪ٙ ٌ٤‬ق‪٤‬قز‬

‫‪Fanuc 0/21programming system‬‬


‫‪184‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫س ‪ٓ -‬لضجؿ ثُضٖـ‪ َ٤‬ثُؾجف ‪٣ Dry run‬ؾخ إٔ ‪ ٌٕٞ٣‬ك‪ٝٝ ٢‬غ ثُؼَٔ‬


‫ط ‪ٗ -‬ظجّ إفوثع‪٤‬جس ثُذٌٗجٓؼ ؿ‪ٙ ٌ٤‬ق‪٤‬قز‬
‫ػٕذ ر‪ٛ‬ص‪١‬ف اإلؽذاص‪١‬بد ف‪ ٟ‬اٌجشٔبِظ ِٕغ‪ٛ‬ثخ اٌ‪ ٝ‬صفش اٌجشٔبِظ ‪٠ ،‬غّ‪ ٝ‬رٌه ‪:‬‬ ‫‪.4‬‬
‫أ ‪ -‬إفوثع‪٤‬جس ْٗذ‪٤‬ز‬
‫ح ‪ -‬إفوثع‪٤‬جس ٓطِوز‬
‫س ‪ -‬ثُقًٌز ثٌُْ‪٣‬ؼز‬
‫ط ‪ -‬ثُو‪ًٝ‬ثس ثُٔنَٗز ‪Canned Cycles‬‬
‫ِب ٘‪ِٛ ٛ‬ظغ ِفزبػ ِزؼذد األٔظّخ اٌز‪٠ ٞ‬غّؼ ثزؼذ‪ ً٠‬اٌجشاِظ ؟‬ ‫‪.5‬‬
‫أ ‪Jog -‬‬
‫ح ‪Auto -‬‬
‫س ‪Edit -‬‬
‫ط ‪Zero return -‬‬
‫ػ ‪MDI -‬‬
‫ِب ٘‪ِٛ ٛ‬ظغ ِفزبػ ِزؼذد األٔظّخ اٌز‪٠ ٞ‬غّؼ ثزشغ‪ ً١‬اٌجشاِظ آٌ‪١‬ب؟‬ ‫‪.6‬‬
‫أ ‪Jog -‬‬
‫ح ‪Auto -‬‬
‫س ‪Edit -‬‬
‫ط ‪Zero return -‬‬
‫ػ ‪MDI -‬‬
‫ِب ٘‪ِٛ ٛ‬ظغ ِفزبػ ِزؼذد األٔظّخ اٌز‪٠ ٞ‬غّؼ ثزفؼ‪ ً١‬ثٍ‪ٛ‬ن ٌجشٔبِظ ‪ CNC‬؟‬ ‫‪.7‬‬
‫أ ‪Jog -‬‬
‫ح ‪Auto -‬‬
‫س ‪Edit -‬‬
‫ط ‪Zero return -‬‬
‫ػ ‪MDI -‬‬
‫ِررب ٘رر‪ِٛ ٛ‬ظررغ ِفزرربػ ِزؼررذد األٔظّررخ اٌررز‪٠ ٞ‬غررّؼ ث‪ٛ‬ظررغ اٌّبو‪ٕ١‬ررخ فرر‪ ٟ‬إٌمطررخ‬ ‫‪.8‬‬
‫اٌّشعؼ‪١‬خ ؟‬
‫أ ‪Jog -‬‬
‫ح ‪Auto -‬‬
‫س ‪Edit -‬‬
‫ط ‪Zero return -‬‬
‫ػ ‪MDI -‬‬
‫ِرررب ٘ررر‪ِٛ ٛ‬ظرررغ ِفزررربػ ِزؼرررذد األٔظّرررخ اٌرررز‪٠ ٞ‬غرررّؼ ثزؾش‪٠‬ررره ِٕضٌمررربد ِؾرررب‪ٚ‬س‬ ‫‪.9‬‬
‫اإلؽذاص‪١‬بد ‪٠‬ذ‪٠ٚ‬ب ؟‬
‫أ ‪Jog -‬‬
‫ح ‪Auto -‬‬
‫س ‪Edit -‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪185‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

Zero return - ‫ط‬


MDI - ‫ػ‬
Slash / ‫ٍرٗ ثبدخربي ػالِرخ‬١‫رشرجػ رفؼ‬٠ٚ On/Off َ‫ؼًّ ثٕظب‬٠ ٞ‫ اٌّفزبػ اٌز‬ٛ٘ ‫ ِب‬.01
‫ اٌجشٔبِظ؟‬ٟ‫ف‬
Dry run - ‫أ‬
Optional stop - ‫ح‬
Optional block skip/block delete - ‫س‬
Single block - ‫ط‬
Machine lock - ‫ػ‬
ٟ‫ فرر‬M01 ‫د‬ٛ‫ٍررٗ ثبدخرربي اٌىرر‬١‫ررشرجػ رفؼ‬٠ٚ On/Off َ‫ؼّررً ثٕظررب‬٠ ٞ‫ اٌّفزرربػ اٌررز‬.00
‫اٌجشٔبِظ؟‬
Dry run - ‫أ‬
Optional stop - ‫ح‬
Optional block skip/block delete - ‫س‬
Single block - ‫ط‬
Machine lock - ‫ػ‬
ٟ‫اؽذ ِٓ اٌجشٔبِظ ف‬ٚ ‫ن‬ٍٛ‫ً ث‬١‫ رشغ‬ٟ‫زؾىُ ف‬٠ٚ On/Off َ‫ؼًّ ثٕظب‬٠ ٞ‫ اٌّفزبػ اٌز‬.02
‫وً ِشح‬
Dry run - ‫أ‬
Optional stop - ‫ح‬
Optional block skip/block delete - ‫س‬
Single block - ‫ط‬
Machine lock - ‫ػ‬
‫ عرشػخ ؽشورخ‬ٟ‫ اٌزؾىُ ف‬ٟ‫غّؼ ف‬٠ Feed override ‫خ‬٠‫ُ اٌزغز‬١‫ ل‬ٟ‫ ِفزبػ اٌزؾىُ ف‬.03
‫بد اٌمطغ‬١ٍّ‫س أصٕبء ػ‬ٚ‫ِٕضٌمبد اٌّؾب‬
‫ مط‬- ‫أ‬
‫ـ‬٤‫ق‬ٙ - ‫ح‬
ٞ‫ً ثشٔبِظ اٌزؾىُ اٌؼذد‬١‫ رشغ‬ٟ‫غزخذَ ف‬٠ ٞ‫ اٌّفزبػ اٌز‬.04
Reset - ‫أ‬
Emergency stop - ‫ح‬
Coolant on - ‫س‬
Cycle start - ‫ط‬
Feed hold - ‫ػ‬
‫ أصٕرربء‬ٞ‫ ٌجشٔرربِظ اٌررزؾىُ اٌؼررذد‬ٞ‫لررف االظررطشاس‬ٛ‫ اٌز‬ٟ‫غررزخذَ فرر‬٠ ٞ‫ اٌّفزرربػ اٌررز‬.05
ٍٗ١‫رشغ‬
Reset - ‫أ‬
Emergency stop - ‫ح‬

Fanuc 0/21programming system


186
CNC ‫تكنولوجيا الماكينات العددية‬

Coolant on - ‫س‬
Cycle start - ‫ط‬
Feed hold - ‫ػ‬
‫لررف‬ٛ‫ ثؼررذ اٌز‬ٞ‫ً ثشٔرربِظ اٌررزؾىُ اٌؼررذد‬١‫ اػرربدح رشررغ‬ٟ‫غررزخذَ فرر‬٠ ٞ‫ اٌّفزرربػ اٌررز‬.06
‫ ٌٍجشٔبِظ‬ٞ‫االظطشاس‬
Reset - ‫أ‬
Emergency stop - ‫ح‬
Coolant on - ‫س‬
Cycle start - ‫ط‬
Feed hold - ‫ػ‬
‫ٕخ‬١‫ ٌٍّبو‬ٍٟ‫مبف اٌى‬٠‫ اإل‬ٟ‫غزخذَ ف‬٠ ٞ‫ اٌّفزبػ اٌز‬.07
Reset - ‫أ‬
Emergency stop - ‫ح‬
Coolant on - ‫س‬
Cycle start - ‫ط‬
Feed hold - ‫ػ‬
‫خ اٌجشٔبِظ‬٠‫ ثذا‬ٌٝ‫ اسعبع اٌّؾش ا‬ٟ‫غزخذَ ف‬٠ ٞ‫ اٌّفزبػ اٌز‬.08
Reset - ‫أ‬
Emergency stop - ‫ح‬
Coolant on - ‫س‬
Cycle start - ‫ط‬
Feed hold - ‫ػ‬
: ٛ٘ ‫ وبِال‬ٞ‫خ ثشٔبِظ اٌزؾىُ اٌؼذد‬٠‫غّؼ ثشإ‬٠ ٞ‫ ٔظبَ ػشض اٌشبشخ اٌز‬.09
Offset page - ‫أ‬
Position page - ‫ح‬
Alarm page - ‫س‬
Program page - ‫ط‬
Program check page - ‫ػ‬
:‫بٔبد اٌؼذح‬١‫ ث‬ٟ‫ي ف‬ٛ‫غّؼ ثبٌذخ‬٠ ٞ‫ ٔظبَ ػشض اٌشبشخ اٌز‬.21
Offset page - ‫أ‬
Position page - ‫ح‬
Alarm page - ‫س‬
Program page - ‫ط‬
Program check page - ‫ػ‬
: ٛ٘ ‫بد‬١‫س اإلؽذاص‬ٚ‫بٔبد ِؾب‬١‫خ ث‬٠‫غّؼ ثشإ‬٠ ٞ‫ ٔظبَ ػشض اٌشبشخ اٌز‬.20
Offset page - ‫أ‬
Position page - ‫ح‬

Fanuc 0/21programming system


187
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫س ‪Alarm page -‬‬


‫ط ‪Program page -‬‬
‫ػ ‪Program check page -‬‬
‫‪ .22‬اٌصفؾخ اٌز‪٠ ٟ‬زُ ػشظ‪ٙ‬ب ػٍ‪ ٝ‬اٌشبشخ ػٕذ ؽذ‪ٚ‬س ِشىٍخ ف‪ٔ ٟ‬ظبَ اٌزؾىُ ٘‪: ٟ‬‬
‫أ ‪Offset page -‬‬
‫ح ‪Position page -‬‬
‫س ‪Alarm page -‬‬
‫ط ‪Program page -‬‬
‫ػ ‪Program check page -‬‬
‫‪ٔ .23‬ظرربَ ػررشض اٌشبشررخ اٌررز‪٠ ٞ‬غررّؼ ثشإ‪٠‬ررخ اٌّغرربفخ اٌزرر‪٠ ٟ‬غررت لطؼ‪ٙ‬ررب فرر‪ ٟ‬اٌجٍرر‪ٛ‬ن‬
‫اٌؾبٌ‪ٌٍ ٟ‬جشٔبِظ ٘‪: ٛ‬‬
‫أ ‪Offset page -‬‬
‫ح ‪Position page -‬‬
‫س ‪Alarm page -‬‬
‫ط ‪Program page -‬‬
‫ػ ‪Program check page -‬‬
‫‪ .24‬ف‪ ٟ‬ؽبٌخ أْ اٌّبو‪ٕ١‬خ ال رغّؼ ثبٌزؾىُ اٌ‪١‬ذ‪ٌ ٞٚ‬ؼّ‪ٛ‬د اٌذ‪ٚ‬ساْ – ػٕذِب ‪٠‬رشاد رفؼ‪١‬رً‬
‫ػّ‪ٛ‬د اٌذ‪ٚ‬ساْ أصٕبء إػوثه ثُٔجً‪٘٤‬ز ‪٣‬ؾخ‬
‫أ ‪ -‬ث‪٫‬ص‪ٚ‬جٍ دٔ‪٘ٚ‬غ ثُٔجً‪٘٤‬ز ُٔؼجُؾز ثٌُِٖٔز‬
‫ح ‪ً -‬ضجدز دٌٗجٓؼ صقٌْ ػوه‪ُ ١‬ضلؼ‪ َ٤‬ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ دجٌُْػز ثُٔطِ‪ٞ‬دز‬
‫س ‪ -‬ثّضنوثّ ٗظجّ ‪ُ MDI‬ضلؼ‪ َ٤‬ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬
‫ط ‪ ٫ -‬ص‪ٞ‬ؽو أ‪ِ٤ّٝ ١‬ز ُضلؼ‪ َ٤‬ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬
‫‪ِ .25‬ز‪٠ ٝ‬زُ اخزجبس ِغز‪٠ٛ‬بد اٌزض‪١٠‬ذ ف‪ِ ٟ‬بو‪ٕ١‬خ اٌزؾىُ اٌؼذد‪CNC ٞ‬‬
‫أ ‪ٌٓ -‬ر ًَ ّجػز‬
‫ح ‪ٌٓ -‬ر ًَ أّذ‪ٞ‬ع‬
‫س ‪ٌٓ -‬ر ًَ ‪ًٝ‬ه‪٣‬ز‬
‫ط ‪ٌٓ -‬ر ًَ ٕ‪ٌٜ‬‬
‫‪ .26‬رؼشظذ اٌّبو‪ٕ١‬خ ٌؾبدس رصبدَ ثربٌشغُ ِرٓ ػرذَ ‪ٚ‬عر‪ٛ‬د أ‪ِ ٞ‬جرشس ‪ٚ‬اظرؼ ٌؾرذ‪ٚ‬س‬
‫٘زا اٌزصبدَ ‪ ،‬ف‪٘ ٟ‬زٖ اٌؾبٌخ ‪٠‬غت ‪:‬‬
‫أ ‪ -‬ث‪٫‬مضذتتجً دتتجُ٘ظٌ ُِض ًتتو ٓتتٖ ػتتوّ ‪ٝ‬ؽتت‪ٞ‬ه أ‪ ١‬مْتتجةٌ ‪ٝ‬ث‪ّ٫‬تتضٌٔثً كتت‪ ٢‬صٖتتـ‪ َ٤‬ػِٔ‪٤‬تتز‬
‫ث‪ٗ٩‬ضجػ‬
‫ح ‪ -‬إمطجً ثُٔ‪٬‬فع ثُل٘‪ ٢‬ك‪ ٢‬ثُقجٍ‬
‫س ‪ -‬ػ‪٬‬ػ أ‪ ١‬مْجةٌ ‪ٝ‬ث‪ّ٫‬ضٌٔثً ك‪ ٢‬صٖـ‪ َ٤‬ػِٔ‪٤‬ز ث‪ٗ٩‬ضجػ‬
‫ط ‪ -‬إ‪٣‬وجف صٖـ‪ َ٤‬ػِٔ‪٤‬ز ث‪ٗ٩‬ضجػ ُٔقجّذز ثُ‪ًٞ‬ه‪٣‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪188‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ .27‬أصٕبء اٌزؾمك ِٓ ثشٔبِظ عذ‪٠‬ذ ٌُ ‪٠‬زُ رشغ‪ ِٓ ٍٗ١‬لجً ‪ ،‬رالؽع ‪ٚ‬ع‪ٛ‬د خطؤ ِض‪١‬ش ف‪ٟ‬‬
‫ِغبساد اٌؾشوخ ٌٍجشٔبِظ ‪ ،‬ف‪٘ ٟ‬زٖ اٌؾبٌخ ‪٠‬غت ‪:‬‬
‫أ ‪ -‬إٔ صذيٍ ًَ ٓج ك‪ّٝ ٢‬ؼي ُٔؼجُؾز ثٌُِٖٔز ‪ٝ‬ث‪ّ٫‬ضٌٔثً ك‪ ٢‬ثُؼَٔ‬
‫ح ‪ -‬إمطجً ثُٔ‪٬‬فع ثُل٘‪٬ُ ٢‬ص‪ٚ‬جٍ دجُٔذٌٓؼ‬
‫س ‪ -‬ثكضتتٌ‪ ٛ‬إٔ ثُذٌٗتتجٓؼ هتتو صتتْ ثمضذتتجً‪ ٙ‬ؽ‪٤‬تتوث د‪ٞ‬ثّتتطز ثُٔذتتٌٓؼ ‪ٝ‬هتتْ دضٖتتـ‪َ٤‬‬
‫ثُذٌٗجٓؼ ًٔج ‪ٞٛ‬‬
‫‪ .28‬ػٕررذ ‪ٚ‬عرر‪ٛ‬د ِشررىٍخ ِررٓ أ‪ٔ ٞ‬رر‪ٛ‬ع ‪٠ٚ‬ررشاد إٌظررش فرر‪ ٟ‬لبئّررخ رؾرر‪ ٞٛ‬عّ‪١‬ررغ اٌجٍ‪ٛ‬ورربد‬
‫اٌّؼش‪ٚ‬ظخ ؽبٌ‪١‬ب ‪ِ ،‬ب ٘‪ ٟ‬شبشخ اٌؼشض اٌز‪ ٟ‬رغّؼ ثزٌه ؟‬
‫أ ‪Program -‬‬
‫ح ‪Program check -‬‬
‫س ‪Offset -‬‬
‫ط ‪Position -‬‬
‫‪ .29‬صبدف اٌجشٔربِظ اٌىر‪ٛ‬د ‪ٚ M00‬ر‪ٛ‬لرف رشرغ‪ ً١‬اٌجشٔربِظ ‪ٌٚ ،‬ىٕره ٌغرذ ِزؤورذا ِرٓ‬
‫عجت اٌز‪ٛ‬لف اٌؾم‪١‬م‪ٌٍ ٟ‬جشٔبِظ ‪ ،‬ف‪١‬غت ػٍ‪١‬ه ‪:‬‬
‫أ ‪ٝ -‬ـ‪ٓ ٠‬لضجؿ ‪ّ٫ Cycle start‬ضت٘جف صٖـ‪ َ٤‬ثُذٌٗجٓؼ‬
‫ح ‪ -‬ثّضوػجء ٗظجّ ػٌ‪ ٛ‬ثُذٌٗجٓؼ ػِ‪ ٠‬ثُٖجٕتز ‪ٝ ,‬صقوتن ٓتٖ ‪ٝ‬ؽت‪ٞ‬ه ًّتجُز صذِ‪٤‬تؾ ػٔتج‬
‫‪٣‬ؾخ كؼِ‪ٓ ٚ‬غ ثٌُ‪ٞ‬ه ‪M00‬‬
‫س ‪ -‬صلؼ‪٤‬تتَ فجُتتز صٖتتـ‪ َ٤‬دِتت‪ٞ‬ى ‪ٝ‬ثفتتو كتت‪ً ٢‬تتَ ٓتتٌر ‪ ,‬عتتْ ٕتتـَ ػتتوه ٓتتٖ ثُذِ‪ًٞ‬تتجس ثُضجُ‪٤‬تتز‬
‫دقٌٗ‬
‫‪ .31‬أصٕبء رشغ‪ ً١‬ثشٔبِظ عذ‪٠‬ذ ‪ ،‬ظ‪ٙ‬شد ؽبٌخ رؾز‪٠‬ش ‪ alarm‬سلُ ‪ 41‬ثشعبٌخ‬
‫"‪" Over cutting will occur during، cutter radius compensation‬‬
‫ف‪١‬غت ‪:‬‬
‫أ ‪ -‬إػجهر ثُذوء ك‪ ٢‬صٖـ‪ َ٤‬ثُذٌٗجٓؼ ‪ٝ‬فج‪ٌٓ ٍٝ‬ر أمٌ‪ٟ‬‬
‫ح ‪ -‬صلؼ‪٤‬تتَ فجُتتز صٖتتـ‪ َ٤‬دِتت‪ٞ‬ى ‪ٝ‬ثفتتو كتت‪ً ٢‬تتَ ٓتتٌر ‪ ,‬عتتْ ٕتتـَ ػتتوه ٓتتٖ ثُذِ‪ًٞ‬تتجس ثُضجُ‪٤‬تتز‬
‫دقٌٗ‬
‫س ‪ -‬ث‪ّ٫‬ضٌٕتتتجه دوجةٔتتتز ثُضقتتتي‪ٌ٣‬ثس ‪ alarm list‬كتتت‪ً ٢‬ضتتتجُ‪ٞ‬ػ ثُضٖتتتـ‪ُِ َ٤‬ق‪ٚ‬تتت‪ ٍٞ‬ػِتتت‪٠‬‬
‫ٓؼِ‪ٓٞ‬جس ُضٖن‪ٞٗ ٘٤‬ع ثُضقي‪ٌ٣‬‬
‫‪ .30‬ثؼذ رشخ‪١‬ص سعبٌخ اٌزؾز‪٠‬ش ‪ alarm‬ف‪ ٟ‬اٌّغؤٌخ اٌغبثمخ ‪ّ٠ ،‬ىٕه أْ ‪:‬‬
‫أ ‪ -‬صـ‪ ٌ٤٤‬ه‪ٔ٤‬ز إٍثفز ثُؼور ‪tool offset value‬‬
‫ح ‪ -‬صؼو‪ َ٣‬دِ‪ًٞ‬جس ك‪ ٢‬ثُذٌٗجٓؼ‬
‫س ‪ٝ -‬ـ‪ٓ ٠‬لضجؿ ‪ُ٩ Reset‬ـجء ًّجُز ثُضقي‪ٌ٣‬‬
‫ط ‪ -‬ؽٔ‪٤‬غ ثُذ٘‪ٞ‬ه ثُْجدوز‬

‫‪Fanuc 0/21programming system‬‬


‫‪189‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌغئاي اٌضبٔ‪ ٟ‬ػشش ‪:‬‬


‫ظغ دائشح ؽ‪ٛ‬ي اٌؾشف اٌذاي ػٍ‪ ٝ‬اإلعبثخ اٌصؾ‪١‬ؾخ أ‪ ٚ‬أوضش اإلعبثبد صؾخ ِٓ اٌؼجبساد ا‪٢‬ر‪١‬خ‬
‫‪ .0‬ر‪ٛ‬ص‪١‬ف عشػخ ػّ‪ٛ‬د اٌذ‪ٚ‬ساْ ف‪ِ ٟ‬شاوض اٌزشغ‪٠ ً١‬ى‪ ْٛ‬دائّب ‪:‬‬
‫أ ‪ -‬هوّ‪/‬هه‪٤‬وز أ& ٓضٌ ‪ /‬هه‪٤‬وز‬
‫ح ‪ُ -‬لز ك‪ ٢‬ثُوه‪٤‬وز ‪RPM‬‬
‫س ‪ -‬د‪ٙٞ‬ز ‪ /‬ثُوه‪٤‬وز‬
‫ط ‪ -‬د‪ٙٞ‬ز ‪ُ /‬لز‬
‫‪ .2‬ػٕررذ إٌظررش اٌرر‪ِ ٝ‬شوررض رشررغ‪ ً١‬سأعرر‪ِ ٟ‬ررٓ اٌّمذِررخ ‪٠‬ىرر‪ِ ْٛ‬ؾرر‪ٛ‬س ‪ٌ X‬غ‪ٙ‬ررخ اٌ‪ّ١‬رر‪/ٓ١‬‬
‫اٌ‪١‬غبس‪ِٚ ،‬ؾ‪ٛ‬س ‪ Y‬لجً ‪ /‬ثؼذ ‪ِٚ ،‬ؾ‪ٛ‬س ‪ Z‬ف‪ٛ‬ق‪ /‬رؾذ‬
‫أ ‪ٙ -‬ـ‬
‫ح ‪ -‬مط‬
‫‪ .3‬اٌؼذ‪٠‬ررذ ِررٓ ِشاوررض اٌزشررغ‪٠ ً١‬ؾزرربط اٌرر‪ ٝ‬ل‪١‬بعرربد ‪٠‬ذ‪٠ٚ‬ررخ ٌإلػررذاد فرر‪ ٟ‬رؾذ‪٠‬ررذ اٌمرر‪ُ١‬‬
‫اٌّخصصخ ٌصفش اٌجشٔبِظ ‪٘ ،‬زٖ اٌم‪ ُ١‬رّضً ‪:‬‬
‫أ ‪ -‬ث‪ٟٞ٧‬ثٍ ثُٖٔضًٌز ُؾٔ‪٤‬غ ثُؼوه‬
‫ح ‪ -‬ثُْٔجكز د‪ٗ ٖ٤‬وطز ‪ٙ‬لٌ ثُذٌٗجٓؼ ‪ٗٝ‬وطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬
‫س ‪ -‬ثُْٔجكز د‪ٗ ٖ٤‬وطز ‪ٙ‬لٌ ثُذٌٗجٓؼ ‪ٝ‬أػِ‪ ٠‬ثُلٌٓ‬
‫ط ‪ -‬ثُْٔجكز د‪ٓ ٖ٤‬ووٓز ثُؼور ‪ٓٝ‬ووٓز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬
‫‪ .4‬ثّغشد رؾذ‪٠‬ذ ل‪ ُ١‬صفش اٌجشٔبِظ ‪٠ ،‬غت ‪ٚ‬ظؼ‪ٙ‬ب ف‪: ٟ‬‬
‫أ ‪ -‬دِ‪ٞ‬ى ثُذٌٗجٓؼ ثُنجٗ دجٌُ‪ٞ‬ه ‪G92‬‬
‫ح ‪ٙ -‬لقز إٍثفز ثُٔغذش ثُٔ٘جظٌ‬
‫س ‪ٙ -‬لقز إٍثفز ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور‬
‫ط ‪ٙ -‬لقز إٍثفز ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ثُؼور‬
‫‪٠ .5‬ررشاد رغ‪١١‬ررش اٌؼررذح ‪٠‬ررذ‪٠ٚ‬ب ٌزضج‪١‬ررذ اٌؼررذح سلررُ ‪ٚ‬اؽررذ ‪ ،‬فرربرا وبٔررذ اٌّبو‪ٕ١‬ررخ ٌ‪١‬غررذ ث‪ٙ‬ررب‬
‫ِفبر‪١‬ؼ خبصخ ثؼٍّ‪١‬خ رغ‪١١‬ش اٌؼذح ‪٠‬ذ‪٠ٚ‬ب – ٌزٌه ‪٠‬غت ‪:‬‬
‫أ ‪ -‬ث‪٫‬ص‪ٚ‬جٍ دٔ‪٘ٚ‬غ ثُٔجً‪٘٤‬ز ُٔؼجُؾز ثٌُِٖٔز‬
‫ح ‪ً -‬ضجدز دٌٗجٓؼ ه‪ُ ٌ٤ٚ‬ضـ‪ ٌ٤٤‬ثُؼور‬
‫س ‪ -‬ثّضنوثّ ٗظجّ ‪ُ MDI‬ضـ‪ ٌ٤٤‬ثُؼور ػٖ ‪٣ٌٟ‬ن إهمجٍ دٌٗجٓؼ ه‪ُٜ ٌ٤ٚ‬يث ثُـٌ‪ٛ‬‬
‫ط ‪ٌ٘ٔ٣ ٫ -‬ي صلؼ‪ َ٤‬أٌٓ صـ‪ ٌ٤٤‬ثُؼور ‪٣‬و‪٣ٝ‬ج ُ‪ٜ‬ي‪ ٙ‬ثُٔجً‪٘٤‬ز‬
‫‪ .6‬ػٕذ رشرغ‪ ً١‬ثشٔربِظ ررُ اخزجربسٖ ِغرجمب إلٔزربط اٌّشرغ‪ٌٛ‬خ األ‪ٌٚ‬ر‪ٚ ، ٝ‬ررُ رشرغ‪ ً١‬أ‪ٚ‬ي‬
‫أسثؼررخ ػررذد فرر‪ ٟ‬اٌجشٔرربِظ ثزؾم‪١‬ررك ػٍّ‪١‬رربد لطررغ ع‪١‬ررذح ‪ٚ ،‬ػٕررذ اعررزخذاَ اٌؼررذح‬
‫اٌخبِغررخ ‪ٌ end mill‬مطررغ ع‪١‬ررت ‪ٌ – Pocket‬ررُ رررزُ ػٍّ‪١‬ررخ اٌمطررغ اٌرر‪ ٝ‬ػّررك‬
‫اٌمطغ اٌّطٍ‪ٛ‬ة ثشىً ع‪١‬ذ‪ -‬ف‪ِ ٟ‬ؼظُ اٌؾبالد ‪٠‬ى‪: ْٛ‬‬
‫أ ‪ٗ -‬وطز ‪ٙ‬لٌ ثُذٌٗجٓؼ ؿ‪ٙ ٌ٤‬ق‪٤‬قز‬
‫ح ‪ -‬ثُضؼ‪ ٜ٣ٞ‬ك‪ ٢‬ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ُط‪ ٍٞ‬ثُؼور ثُنجْٓز ؿ‪ٙ ٌ٤‬ق‪٤‬ـ‬
‫س ‪ -‬ثُضؼ‪ ٜ٣ٞ‬ك‪ ٢‬ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ُ٘‪ٚ‬ق هطٌ ثُؼور ثُنجْٓز ؿ‪ٙ ٌ٤‬ق‪٤‬ـ‬
‫ط ‪ٓ -‬قج‪ ًٝ‬ث‪٩‬فوثع‪٤‬جس ُِذٌٗجٓؼ ك‪ ٢‬ثُؼور ثُنجْٓز ؿ‪ٙ ٌ٤‬ق‪٤‬ـ‬

‫‪Fanuc 0/21programming system‬‬


‫‪191‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ .7‬أصٕرربء اٌزؾمررك ِررٓ صررؾخ ثشٔرربِظ عذ‪٠‬ررذ ‪ٚ ،‬ػٕررذ اٌغررّبػ ٌىررً ػررذح ثررباللزشاة ِررٓ‬
‫اٌشغٍخ ثؾش ثزفؼ‪ٔ ً١‬ظبَ رؾم‪١‬ك ثٍ‪ٛ‬ن ‪ٚ‬اؽذ ف‪ ٟ‬وً ِشح ‪ٚ‬اٌزشرغ‪ ً١‬اٌغربف ‪dry‬‬
‫‪ – run‬وبٔذ ؽشوخ االلزشاة ٌٍؼذح األ‪ٚ ٌٝٚ‬اٌضبٔ‪١‬خ صؾ‪١‬ؾخ – صرُ رالؽرع فر‪ ٟ‬اٌؼرذح‬
‫اٌضبٌضررخ ػٕررذ الزشاث‪ٙ‬ررب ثّمررذاس ‪ِ 2.5 mm‬ررٓ عررطؼ اٌزشررغ‪ – ً١‬أٔ‪ٙ‬ررب الرصررً اٌرر‪ٝ‬‬
‫اٌّ‪ٛ‬ظررغ إٌّبعررت رمش‪٠‬جررب – ٌررزٌه رررُ االظررطشاس اٌرر‪ ٝ‬ظررغػ ِفزرربػ ا‪٠‬مرربف اٌزغز‪٠‬ررخ‬
‫ٌٍزؾمررك ِررٓ اٌّغرربفخ اٌّطٍرر‪ٛ‬ة لطؼ‪ٙ‬ررب فرر‪ ٟ‬صررفؾخ ػررشض اٌشبشررخ – ‪ٚ‬رررُ لررشاءح‬
‫اٌم‪ّ١‬خ ‪ٌ ، Z=-8.5mm‬زٌه ‪٠‬ؾزًّ أْ ‪:‬‬
‫أ ‪٣ ُْ -‬ضْ صْؾ‪ َ٤‬ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور ُ‪ٜ‬ي‪ ٙ‬ثُؼور‬
‫ح ‪ -‬ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ثُْٔؾِز ُِضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور ُ‪ٙ ِ٤‬ق‪٤‬قج‬
‫س ‪ -‬ه‪ٔ٤‬ز ث‪٩‬فوثع‪ Z ٢‬ثُٔذٌٓؾز ُ‪٬‬هضٌثح ٖٓ ّطـ ثُٖـِز دجُؼور ثُغجُغز ؿ‪ٙ ٌ٤‬ق‪٤‬ـ‬
‫ط ‪ -‬أ‪ ٖٓ ١‬ثُذ٘‪ٞ‬ه ثُْجدوز‬
‫‪ .8‬ػٕررذ رشررغ‪ ً١‬ثشٔرربِظ رررُ اخزجرربسٖ ِغررجمب إلٔزرربط اٌّشررغ‪ٌٛ‬خ األ‪ٌٚ‬رر‪ٚ ،ٝ‬ثزشررغ‪ ً١‬اٌؼررذح‬
‫اٌشاثؼخ ( ػذح رفش‪٠‬ض ‪ٌ ( milling cutter‬زفش‪٠‬ض ع‪١‬ت ‪ ، pocket‬وبْ ِٓ اٌّفزرشض‬
‫‪ ٚ ، 1.5 ±0.02 mm‬ثؼرررذ‬ ‫=‬ ‫أْ ػّرررك اٌغ‪١‬رررت‬
‫االٔز‪ٙ‬بء ِٓ رفش‪٠‬ض اٌغ‪١‬ت‪ٚ ،‬عذد أْ ػّك اٌغ‪١‬ت = ‪ٌ 1.49mm‬زٌه ‪٠‬غت ‪:‬‬
‫أ ‪ -‬صـ‪ ٌ٤٤‬ثُذٌٗجٓؼ ‪٩‬ػجهر دٌٓؾز ػٔن ثُوطغ ُ‪ ٌٕٞ٤‬أًذتٌ ٓتٖ ثُؼٔتن ثُٔطِت‪ٞ‬ح دٔوتوثً‬
‫‪ُِ 0.01mm‬ض‪ٚ‬ق‪٤‬ـ‬
‫ح ‪٣ٍ -‬جهر ه‪ٔ٤‬ز ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور دٔووثً‪0.01mm‬‬
‫س ‪ -‬إٗوجٗ ه‪ٔ٤‬ز ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور دٔووثً ‪0.01mm‬‬
‫ط ‪٣ٍ -‬جهر ه‪ٔ٤‬ز ‪ Z‬ك‪ٗ ٢‬وطز ‪ٙ‬لٌ ثُذٌٗجٓؼ دٔووثً ‪0.01mm‬‬
‫‪ .9‬ثؼررذ رصررؾ‪١‬ؼ اٌّشررىٍخ اٌغرربثمخ فرر‪ ٟ‬اٌّغررؤٌخ سلررُ (‪٠ - )8‬ررشاد اػرربدح رشررغ‪ ً١‬اٌؼررذح‬
‫اٌشاثؼخ – ‪٠‬غت ػٍ‪١‬ه‪:‬‬
‫أ ‪ -‬صٖتـ‪ٓ َ٤‬لضتجؿ ثُض‪ٞ‬هتق ث‪٫‬مض‪٤‬تجً‪ٝ ,optional stop ١‬صقٌ‪٣‬تي ٓقتظ ثُذٌٗتجٓؼ إُت‪٠‬‬
‫ثُذِ‪ٞ‬ى ثُٔ٘جّخ ُِؼور ثٌُثدؼز ‪ٝ‬صٖـ‪ َ٤‬ثُذٌٗجٓؼ ٖٓ ‪ٛ‬يث ثُٔ‪ٝٞ‬غ‬
‫ح ‪ -‬صٖـ‪ َ٤‬ثُذٌٗجٓؼ ٖٓ ثُذوث‪٣‬ز فض‪ ٠‬ثُ‪ُِ ٍٞٙٞ‬ؼور ثٌُثدؼز‬
‫س ‪ٌ٘ٔ٣ ٫ -‬ي إػجهر صٖـ‪ َ٤‬ثُؼوه ثُض‪ ٢‬صْ صٖـ‪ِٜ٤‬ج ك‪ ٢‬ػِٔ‪٤‬ز ثُوطغ‬
‫‪ .01‬ػررذح لطررغ فرر‪ ٟ‬ثشٔرربِظ رررُ اخزجرربسٖ ِغررجمب رمرر‪ َٛ‬ثزفش‪٠‬ررض رخرر‪٠ٛ‬ش دائررش‪ٌ ٞ‬ضمررت‬
‫ثبعزخذاَ أو‪ٛ‬اد اٌمطغ اٌذائش‪ ٞ‬فربرا وربْ ؽغرُ اٌزخر‪٠ٛ‬ش اٌرذائش‪ ٞ‬اٌّطٍر‪ٛ‬ة ٘ر‪ٛ‬‬
‫‪ٚ – Ø7mm‬ػٕذ اٌم‪١‬بط ‪ٚ‬عذ ‪٠ٚ، Ø6.75mm‬غت ػٍ‪١‬ه ‪:‬‬
‫أ ‪ -‬صـ‪ٓ ٌ٤٤‬قج‪ ًٝ‬ث‪٩‬فوثع‪٤‬جس ثُٔذٌٓؾز ُؼور ثُضلٌ‪َ٣‬‬
‫ح ‪٣ٍ -‬جهر ه‪ٔ٤‬ز ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ػور ثُضلٌ‪ َ٣‬دٔووثً ‪0.25mm‬‬
‫س ‪ -‬إٗوجٗ ه‪ٔ٤‬ز ثُضؼ‪ ٜ٣ٞ‬ك‪ٚٗ ٢‬ق هطٌ ػور ثُضلٌ‪ َ٣‬دٔووثً ‪0.25mm‬‬
‫ط ‪٣ -‬ؾخ ػِ‪ ٠‬ثُٔذٌٓؼ ٓؼجُؾز ٓغَ ‪ٛ‬ي‪ ٙ‬ثٌُِٖٔز‬
‫‪ .00‬ػٕررذ رشررغ‪ ً١‬ثشٔرربِظ رررُ اخزجرربسٖ ِغررجمب إلٔزرربط اٌّشررغ‪ٌٛ‬خ األ‪ٌٚ‬رر‪ - ٝ‬وبٔررذ اٌؼررذح‬
‫اٌخبِغخ ػذح رفش‪٠‬ض ٌمطغ ع‪١‬ت ‪ pocket‬اٌ‪ ٝ‬ػّك ثم‪ّ١‬خ رغب‪ٚ‬ص راد دلرخ ػبٌ‪١‬رخ –‬
‫‪٠‬غت ػٍ‪١‬ه‪:‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪191‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أ ‪ -‬صٖتتـ‪ َ٤‬ػتتور ثُضلٌ‪٣‬تتَ ‪ٝ‬إىث ًجٗتتش ه‪ٔ٤‬تتز ثُضؼتت‪ ٜ٣ٞ‬كتت‪ٟ ٢‬تت‪ ٍٞ‬ثُؼتتور‪ ,‬ث‪٫‬فتتوثع‪ Z ٢‬كتت‪٢‬‬
‫ثُذٌٗجٓؼ‪ٗٝ ,‬وطز ‪ٙ‬تلٌ ثُذٌٗتجٓؼ كت‪ٓ ٢‬قت‪ًِٜ Z ًٞ‬تج ‪ٙ‬تق‪٤‬قز‪ ,‬كْت‪ٞ‬ف ‪ٌ٣‬ت‪ ٕٞ‬ػٔتن‬
‫ثُؾ‪٤‬خ ‪ٙ‬ق‪٤‬قج ٓطِوج‬
‫ح ‪٣ٍ -‬تتجهر ه‪ٔ٤‬تتز ثُضؼتت‪ ٜ٣ٞ‬كتت‪ٟ ٢‬تت‪ ٍٞ‬ثُؼتتور ثُنجْٓتتز دو‪ٔ٤‬تتز ‪ٙ‬تتـ‪ٌ٤‬ر‪ٝ ,‬ىُتتي ‪٣‬ؼٔتتَ ػِتت‪٠‬‬
‫إٗوجٗ ‪ٛ‬ي‪ ٙ‬ثُو‪ٔ٤‬ز ثُٔ‪ٞ‬جكز ك‪ ٢‬ػٔن ثُؾ‪٤‬خ‪ٝ ,‬دؼو إصٔجّ ثُوطغ‪ ,‬ثمضذٌ ػٔن ثُؾ‪٤‬خ‪,‬‬
‫‪ٝ‬هْ د‪ٞ‬ذ‪ ٠‬ث‪ٍ٩‬ثفز ك‪ ٢‬ه‪ٔ٤‬ز ثُضؼ‪ ٜ٣ٞ‬ك‪ ٍٟٞ ٢‬ثُؼور ‪ٟ‬ذوج ُِٔووثً ثُٔطِ‪ٞ‬ح عْ أػتو‬
‫صٖـ‪ َ٤‬ثُؼور‬
‫س ‪ٞ٣ ٫ -‬ؽو ‪٘ٛ‬جى ‪٣ٌٟ‬وز ُِض ًو ٖٓ إصٔجّ ػِٔ‪٤‬ز هطغ ثُؾ‪٤‬خ ُِؼٔن ثُٔطِ‪ٞ‬ح‬
‫اٌغئاي اٌضبٌش ػشش ‪:‬‬
‫ظغ دائشح ؽ‪ٛ‬ي اٌؾشف اٌذاي ػٍ‪ ٝ‬اإلعبثخ اٌصؾ‪١‬ؾخ أ‪ ٚ‬أوضش اإلعبثبد صؾخ ِٓ اٌؼجبساد ا‪٢‬ر‪١‬خ‬
‫‪ .0‬اٌّؾ‪ٛ‬س اٌز‪٠ ٞ‬زؾىُ ف‪ ٟ‬اٌمطش ف‪ِ ٟ‬شاوض اٌزشغ‪ ً١‬ثبٌخشاغخ ٘‪ِ ٛ‬ؾ‪ٛ‬س ‪X‬‬
‫أ ‪ٙ -‬ق‪٤‬ـ‬
‫ح ‪ -‬مط‬
‫‪٠ .2‬غرت رؼ‪١‬رر‪ ٓ١‬صررفش اٌجشٔرربِظ ٌىررً ػررذح فرر‪ ٟ‬عّ‪١‬ررغ ِشاوررض اٌزشررغ‪ ً١‬ثبٌخشاغررخ‪٘ٚ -‬ررزٖ‬
‫األسلبَ رّضً دائّب ػٍ‪ٚ ٝ‬عٗ اٌزمش‪٠‬ت‪:‬‬
‫أ ‪ -‬ثُْٔجكز د‪ٙ ٖ٤‬لٌ ثُذٌٗجٓؼ ‪ٝٝ‬ؽ‪ ٚ‬ثُظٌف‬
‫ح ‪ -‬ثُْٔجكز د‪ٙ ٖ٤‬لٌ ثُذٌٗجٓؼ ‪ٗٝ‬وطز ‪ٙ‬لٌ ثُٔجً‪٘٤‬ز‬
‫س ‪ -‬أًذٌ هطٌ ‪ٝ‬أًذٌ ْٓجكز ‪ ٌٖٔ٣‬صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ػِ‪ٜ٤‬ج‬
‫ط ‪ -‬ثُْٔجكز ٖٓ ث‪٤ًٝ٧‬ز إُ‪ٓ ٠‬ق‪ ًٞ‬ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬
‫‪ .3‬ثّغشد رؼ‪ ٓ١١١‬ل‪ٔ ُ١‬مطخ صفش اٌجشٔبِظ ٌىً ػذح‪٠ ،‬غت ‪ٚ‬ظؼ‪:ُٙ‬‬
‫أ ‪ -‬ك‪ ٢‬ثُذٌٗجٓؼ ػ٘و دوث‪٣‬ز ًَ ػور دجٌُ‪ٞ‬ه ‪G92‬‬
‫ح ‪ -‬ك‪ٙ ٢‬لقز ث‪ٍ٩‬ثفز ثُٔطجدوز ٌَُ ٓ‪ٝٞ‬غ‬
‫س ‪ -‬ك‪ٙ ٢‬لقز ص ًَ ثُؼور‬
‫ط ‪ -‬ثُذ٘و ث‪ ٍٝ٧‬أ‪ ٝ‬ثُذ٘و ثُغجٗ‪ٓ ٢‬ؼضٔوث ػِ‪٣ٌٟ ٠‬وز صقو‪٣‬و ‪ٙ‬لٌ ثُذٌٗجٓؼ‬
‫‪ .4‬رؾزبط اٌ‪ٚ ٝ‬ظغ دٌ‪ِ( ً١‬ئشش) ػٍ‪ ٝ‬ثشط اٌؼذح ( ؽبًِ اٌؼذح) ػٕذ اٌّ‪ٛ‬ظغ سلرُ ‪،5‬‬
‫‪ٌٚ‬ىٓ اٌّبو‪ٕ١‬خ ٌ‪١‬ظ ٌ‪ٙ‬ب ِفبر‪١‬ؼ ‪٠‬ذ‪٠ٚ‬خ ٌٍغّبػ ثزشل‪ ُ١‬اٌجشط‪٠ ،‬غت ػٍ‪١‬ه‪:‬‬
‫أ ‪ -‬ث‪٫‬ص‪ٚ‬جٍ دٔ‪٘ٚ‬غ ثُٔجً‪٘٤‬ز ُضؼو‪ َ٣‬ثُٔجً‪٘٤‬ز‬
‫ح ‪ً -‬ضجدز دٌٗجٓؼ ه‪ُ ٌ٤ٚ‬ؼَٔ صٌه‪ُِ ْ٤‬ذٌػ‬
‫س ‪ -‬ثّتتضنوثّ ٗظتتجّ ‪ُ MDI‬ضقٌ‪٣‬تتي ثُذتتٌػ إُتت‪ ٠‬ثُتتٌهْ ثُٔطِتت‪ٞ‬ح دجّتتضنوثّ دٌٗتتجٓؼ ُ‪ٜ‬تتيث‬
‫ثُـٌ‪ٛ‬‬
‫ط ‪ٌ٘ٔ٣ ٫ -‬ي صلؼ‪ً َ٤‬هْ ثُذٌػ ك‪ٛ ٢‬ي‪ ٙ‬ثُٔجً‪٘٤‬ز ‪٣‬و‪٣ٝ‬ج‬
‫‪ .5‬ػٕذ اٌزؾمك ِٓ ثشٔبِظ عذ‪٠‬ذ‪ٚ ،‬ثبٌغّبػ ٌىً ػذح ِٓ االلزشاة ثؾش اٌ‪ ٝ‬اٌشرغٍخ‬
‫ِغزخذِب ٔظبَ رشغ‪ ً١‬ثٍ‪ٛ‬ن ‪ٚ‬اؽذ ف‪ ٟ‬وً ِشح ‪ٚ‬اٌزشرغ‪ ً١‬اٌغربف ‪ ، Dry run‬وبٔرذ‬
‫ؽشوخ اٌؼذح األ‪ٚ ٌٝٚ‬اٌضبٔ‪١‬خ صؾ‪١‬ؾخ‪ ،‬صُ رالؽرع فر‪ ٟ‬اٌؼرذح اٌضبٌضرخ أٔ‪ٙ‬رب ال رمرف فر‪ٟ‬‬
‫ِ‪ٛ‬ظررغ االلزررشاة اٌصررؾ‪١‬ؼ ٌ‪ٙ‬ررب‪ٌٚ ،‬ررزٌه ػٕررذِب رمزررشة اٌؼررذح ثؾرر‪ٛ‬اٌ‪ 1.4mm ٟ‬اٌرر‪ٝ‬‬
‫اٌشررغٍخ فرر‪ِ ٟ‬ؾرر‪ٛ‬س ‪ٚ ، Z‬ثبٌعررغػ ػٍرر‪ِ ٝ‬فزرربػ ر‪ٛ‬لررف اٌزغز‪٠‬ررخ ‪ٚ‬اخزجرربس اٌّغرربفخ‬

‫‪Fanuc 0/21programming system‬‬


‫‪192‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّطٍ‪ٛ‬ثخ ف‪ ٟ‬صفؾخ اٌؼشض ثبٌشبشخ‪ ،‬صُ اٌزؤوذ رّبِب ثؤْ اٌّغبفخ اٌّطٍ‪ٛ‬ثرخ رمرشأ‬
‫‪ ِٓ - 8.4mm‬اٌّؾزًّ أْ‪:‬‬
‫أ ‪ -‬ؽٔ‪٤‬غ ه‪ ْ٤‬ث‪ٍ٫‬ثفجس ك‪ٓ ٢‬ق‪ُِ Z ًٞ‬ؼور ًهْ ٖ ؿ‪ٙ ٌ٤‬ق‪٤‬قز‬
‫ح ‪ -‬إفوثع‪٤‬جس ٓ‪ٝٞ‬غ ث‪٫‬هضٌثح ثُٔذٌٓؼ ؿ‪ٙ ٌ٤‬ق‪٤‬ـ‬
‫س ‪ -‬ه‪ٔ٤‬ز إٍثفز ٓق‪ Z axis work shift Zًٞ‬ؿ‪ٙ ٌ٤‬ق‪٤‬قز‬
‫ط ‪ -‬أ‪ ١‬د٘و ٓٔج ّذن‬
‫ػٕذ رشغ‪ ً١‬ثشٔبِظ رُ اخزجبسٖ ِغجمب إلٔزربط اٌّشرغ‪ٌٛ‬خ األ‪ٌٚ‬ر‪ ،ٝ‬وبٔرذ اٌؼرذح اٌضبٔ‪١‬رخ‬ ‫‪.6‬‬
‫ػذح رشط‪١‬ت ‪ finish turning tool‬رؼًّ ػٍ‪ ٝ‬رصف‪١‬خ اٌمطرش اٌر‪، 7±0.001mm ٝ‬‬
‫‪ٚ‬ثؼذ رشغ‪ ً١‬اٌؼذح اٌضبٔ‪١‬خ صُ ل‪١‬بط ٘زا اٌمطش ف‪ٛ‬عذ ‪٠ ، 7.005mm‬غت‪:‬‬
‫أ ‪٣ٍ -‬جهر ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ ٢‬ص ًَ ثُؼور ًهْ ٕ ك‪ٓ ٢‬ق‪ X ًٞ‬دٔووثً ‪0.005mm‬‬
‫ح ‪ -‬إٗوجٗ ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ ٢‬ص ًَ ثُؼور ًهْ ٕ ك‪ٓ ٢‬ق‪ X ًٞ‬دٔووثً ‪0.005mm‬‬
‫س ‪٣ٍ -‬جهر ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ ٢‬ص ًَ ثُؼور ًهْ ٕ ك‪ٓ ٢‬ق‪ Zًٞ‬دٔووثً ‪0.005mm‬‬
‫ط ‪ -‬إٗوجٗ ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ك‪ ٢‬ص ًَ ثُؼور ًهْ ٕ ك‪ٓ ٢‬ق‪ Zًٞ‬دٔووثً ‪0.005mm‬‬
‫ػ ‪ -‬ؿ‪ ٌ٤‬ثُذٌٗجٓؼ ‪ٗ٩‬وجٗ ه‪ٔ٤‬ز ثُوطغ دٔووثً ‪0.005mm‬‬
‫ثؼررذ رصررؾ‪١‬ؼ اٌّشررىٍخ اٌزرر‪ ٟ‬رررُ ‪ٚ‬صررف‪ٙ‬ب فرر‪ ٟ‬اٌغررئاي اٌغرربثك سلررُ ‪٠ ،6‬غررت اػرربدح‬ ‫‪.7‬‬
‫رشغ‪ ً١‬اٌؼذح سلُ ‪٠ٚ ،2‬غت‪:‬‬
‫أ ‪ -‬إػجهر صٖـ‪ َ٤‬ثُذٌٗجٓؼ فض‪ ٠‬ص‪ُِ َٚ‬ؼور ًهْ ٕ‪.‬‬
‫ح ‪ٌ٘ٔ٣ ٫ -‬ي إػجهر ثُضٖـ‪ُِ َ٤‬ؼوه ثُض‪ ٢‬صْ صٖـ‪ِٜ٤‬ج ْٓذوج ك‪ ٢‬ػِٔ‪٤‬ز ثُوطغ‪.‬‬
‫س ‪ -‬أًضخ دٌٗجٓؼ ه‪ُِ ٌ٤ٚ‬ؼور ًهْ ٕ كو‪٠‬‬
‫ط ‪ٕ -‬تـَ ٓلضتجؿ ثُض‪ٞ‬هتق ث‪٫‬مض‪٤‬تجً‪ٝ , optional stop switch ١‬تغ ٓقتظ ثُذٌٗتجٓؼ‬
‫ػ٘و ثُذِ‪ٞ‬ى ثُنجٗ دجُؼور ًهْ ٕ عْ ٕـَ ثُذٌٗجٓؼ ثدضوثء ٖٓ ‪ٛ‬يث ثُذِ‪ٞ‬ى‪.‬‬
‫ػٕررذ رشررغ‪ ً١‬ثشٔرربِظ رررُ اخزجرربسٖ ِغررجمب إلٔزرربط اٌّشررغ‪ٌٛ‬خ األ‪ٌٚ‬رر‪ ٝ‬فرر‪ ٟ‬اػررذاد عذ‪٠‬ررذ‬ ‫‪.8‬‬
‫ٌٍّبو‪ٕ١‬ررخ‪ ،‬رالؽررع أٔررٗ ‪ٛ٠‬عررذ رفررب‪ٚ‬د لش‪٠‬ررت عررذا فرر‪ ٟ‬اٌمطررش اٌخرربسع‪ ٟ‬اٌررز‪٠ ٞ‬غررت‬
‫رشط‪١‬جٗ ثبٌخشاغخ ثبٌؼذح سلُ ‪٠ ،3‬غت ‪:‬‬
‫أ ‪ -‬صٖتتتـ‪ َ٤‬ػتتتور ثُضٖتتتط‪٤‬خ ‪ , finish turning tool‬كتتتئىث ًجٗتتتش ه‪ٔ٤‬تتتز ث‪ٍ٩‬ثفتتتز‬
‫‪ٝ‬ث‪٩‬فوثع‪٤‬جس ثُٔذٌٓؾز ‪ٙ‬ق‪٤‬قز – ‪٣‬ؾخ إٔ ص‪ َٚ‬ثُٖـِز إُ‪ ٠‬ثُقؾْ ثُٔ٘جّخ‬
‫ح ‪٣ٍ -‬تتجهر ه‪ٔ٤‬تتز إٍثفتتز ثُض ًتتَ ُِؼتتور ثُغجُغتتز دٔوتتوثً هِ‪٤‬تتَ ٓٔتتج ‪٣‬تتؤه‪ ١‬إُتت‪٣ٍ ٠‬تتجهر ْٓتتجكز‬
‫ثُتتوم‪ ٍٞ‬كتت‪ ٢‬ثصؾتتج‪ ٙ‬هطتتٌ ثُٖتتـِز‪ٕ ,‬تتـَ ثُوطتتغ دجُؼتتور ًهتتْ ٖ‪ ,‬عتتْ ثمضذتتٌ دجُو‪٤‬تتجُ –‬
‫ث‪ٝ‬تتذ‪ ٠‬ه‪ٔ٤‬تتز إٍثفتتز ثُض ًتتَ ُِؼتتور ثُغجُغتتز ‪ٟ‬ذوتتج ُ٘ض‪٤‬ؾتتز ثُو‪٤‬تتجُ عتتْ أػتتو صٖتتـ‪ َ٤‬ثُؼتتور‬
‫ثُغجُغز‪.‬‬
‫س ‪ٞ٣ ٫ -‬ؽو ‪٘ٛ‬جى ‪٣ٌٟ‬وز ُِض ًو ٖٓ إٔ ‪ٛ‬يث ثُوطٌ ّ‪٤‬ضْ صٖـ‪ ِٚ٤‬دوهز ُِٖـِز ث‪.٠ُٝ٧‬‬
‫ط ‪ -‬ث‪ٝ‬ذ‪ ٠‬ث‪ٍ٩‬ثفز ك‪ ٢‬ثصؾج‪ Z ٙ‬دق‪٤‬ظ صظَ ثُؼور دؼ‪٤‬ور ػٖ ثُْطـ ثُٔطِ‪ٞ‬ح صٖـ‪ِٚ٤‬‬
‫وّررب رررُ ر‪ٛ‬صرر‪١‬ف ػررذح اٌزشررط‪١‬ت فرر‪ ٟ‬اٌغررئاي اٌغرربثك سلررُ ‪، 8‬اعررزّش فرر‪ ٟ‬رشررغ‪ً١‬‬ ‫‪.9‬‬
‫اٌّشغ‪ٛ‬الد‪ -‬ؽز‪ ٝ‬رجذأ ف‪ ٟ‬اٌزآوً آخش األِش‪ِ -‬ب اٌز‪٠ ٞ‬غرت ػٍ‪١‬ره فؼٍرٗ ػرذح ِرشاد‬
‫خررالي ِررذح اعررزخذاَ اٌؼررذح ٌٍؾفرربظ ػٍرر‪ ٝ‬اِىبٔ‪١‬ررخ رشررغ‪ ً١‬اٌؼررذح ‪ٚ‬اٌ‪ٛ‬صرر‪ٛ‬ي ث‪ٙ‬ررب اٌرر‪ٝ‬‬
‫اٌمطش إٌّبعت ‪:‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪193‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أ ‪ -‬إٗوجٗ ه‪ٔ٤‬ز إٍثفز ص ًَ ثُؼور ك‪ٓ ٢‬ق‪X ًٞ‬‬


‫ح ‪ -‬إٗوجٗ ه‪ٔ٤‬ز إٍثفز ص ًَ ثُؼور ك‪ٓ ٢‬ق‪Z ًٞ‬‬
‫س ‪٣ٍ -‬جهر ه‪ٔ٤‬ز إٍثفز ص ًَ ثُؼور ك‪ٓ ٢‬ق‪X ًٞ‬‬
‫ط ‪٣ٍ -‬جهر ه‪ٔ٤‬ز إٍثفز ص ًَ ثُؼور ك‪ٓ ٢‬ق‪Z ًٞ‬‬
‫‪ .01‬ف‪ ٟ‬آخش األِش ‪٠‬غت اعزجذاي فص ػذح اٌزشرط‪١‬ت اٌّ‪ٛ‬صر‪ٛ‬فخ فر‪ ٟ‬اٌّغرؤٌخ سلرُ ‪، 8‬‬
‫‪ٚ‬ػٕذئز ‪٠‬غت ػٍ‪١‬ه أ‪٠‬عب‪:‬‬
‫أ ‪٣ٍ -‬جهر ه‪ٔ٤‬ز إٍثفز ثُض ًَ فض‪ ٠‬ص‪ُِ َٚ‬و‪ٔ٤‬ز ث‪٤ِٙ٧‬ز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬
‫ح ‪ -‬إٗوجٗ ه‪ٔ٤‬ز إٍثفز ثُض ًَ فض‪ ٠‬ص‪ُِ َٚ‬و‪ٔ٤‬ز ث‪٤ِٙ٧‬ز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪X ًٞ‬‬
‫س ‪٣ٍ -‬جهر ه‪ٔ٤‬ز إٍثفز ثُض ًَ فض‪ ٠‬ص‪ُِ َٚ‬و‪ٔ٤‬ز ث‪٤ِٙ٧‬ز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪Z ًٞ‬‬
‫ط ‪ -‬إٗوجٗ ه‪ٔ٤‬ز إٍثفز ثُض ًَ فض‪ ٠‬ص‪ُِ َٚ‬و‪ٔ٤‬ز ث‪٤ِٙ٧‬ز ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪Z ًٞ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪194‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اإلجـ ـابة النموذجـ ـية‬

‫‪Fanuc 0/21programming system‬‬


‫‪195‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ي‬ٚ‫اعبثخ اٌغئاي األ‬

Absolute (G90) Incremental (G91)


From 6 to 1 X-8 Y8 From 6 to 1 X-12 Y0
From 5 to 4 X7 Y4 From 5 to 4 X12 Y-1
From 8 to 3 X-4 Y-5 From 8 to 3 X-10 Y3
From 2 to 4 X7 Y4 From 2 to 4 X15 Y5
From 4 to 5 X-5 Y-5 From 4 to 5 X-12 Y1
From 5 to 6 X4 Y8 From 5 to 6 X9 Y3
From 12 to 7 X2 Y4 From 12 to 7 X0 Y8
From 10 to 8 X6 Y-8 From 10 to 8 X0 Y-5
From 4 to 9 X-2 Y1 From 4 to 9 X-9 Y-3

: ٟٔ‫اعبثخ اٌغئاي اٌضب‬

Fanuc 0/21programming system


196
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪3‬‬

‫اعبثخ اٌغئاي اٌضبٌش ‪:‬‬

‫‪1‬‬

‫‪2‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪197‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪3‬‬

‫اعبثخ اٌغئاي اٌشاثغ ‪:‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪198‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫اعبثخ اٌغئاي اٌخبِظ‬

       :‫اعبثخ اٌغئاي اٌغبدط‬


   0
  
   
   
   
     
 1 50 60
   
   
   
   
     
   
   
   
  
   

Fanuc 0/21programming system


199
CNC ‫تكنولوجيا الماكينات العددية‬

:‫اعبثخ اٌغئاي اٌغبثغ‬


      
   
  
   
   
     
   
   
   
     
   
   
 0 2
   

ِٓ‫اعبثخ اٌغئاي اٌضب‬

O1118 (Polar coordinates)


O0008 (Polar coordinates) N5 G91 Z-2.5
N05 G17G21G80 G90 G50 G40 G49 N10 G42 H12 G90 Y0
N10 G54 N15 G1 X32
N15 T2G43H2M6 (Slot End Mill Ø10) N20 G16
N20 S2000 G94 F200 M3 M8 N25 G52 X32Y15
N25 G0 X-7Y-7 (Shouldering) N30 G3 X15 Y60 R15
N30 Z0 N35 G52 X12 Y30
N35 M98 P00021118 N40 G1 X12 Y60
N40 G0 Z20 N45 G3 Y180 R12
N45 G49 M5 M9 N50 G52 X16 Y16
N50 M30 N55 G1 X16 Y180
N60 G3 Y270 R16
N65 G52 X0 Y0
N70 G15
N75 G40 G0 X-7 Y-7
N80 M99

Fanuc 0/21programming system


211
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اعبثخ اٌغئاي اٌزبعغ ‪:‬‬

‫ط‬ ‫ط‬
‫د‬ ‫‪0‬‬
‫ة‬ ‫‪2‬‬
‫ة‬ ‫‪3‬‬
‫أ‬ ‫‪4‬‬
‫ة‬ ‫‪5‬‬
‫ة‬ ‫‪6‬‬
‫أ‬ ‫‪7‬‬
‫ة‬ ‫‪8‬‬
‫أ‬ ‫‪9‬‬
‫ط‬ ‫‪01‬‬
‫ط‬ ‫‪00‬‬
‫ط‬ ‫‪02‬‬
‫ط‬ ‫‪03‬‬
‫ة‬ ‫‪04‬‬
‫أ‬ ‫‪05‬‬
‫ة‬ ‫‪06‬‬
‫ط‬ ‫‪07‬‬
‫أ‬ ‫‪08‬‬
‫ط‬ ‫‪09‬‬
‫أ‬ ‫‪21‬‬

‫اعبثخ اٌغئاي اٌؼبشش‪:‬‬

‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬


‫ػ‬ ‫ٕٕ‬ ‫‪ٛ‬ـ‬ ‫٘ٔ‬ ‫ه‬ ‫‪8‬‬ ‫ه‬ ‫ٔ‬
‫ػ‬ ‫ٖٕ‬ ‫ث‬ ‫‪ٔٙ‬‬ ‫ػ‬ ‫‪9‬‬ ‫ه‬ ‫ٕ‬
‫ػ‬ ‫ٕٗ‬ ‫ث‬ ‫‪ٔ7‬‬ ‫ه‬ ‫ٓٔ‬ ‫ػ‬ ‫ٖ‬
‫ح‬ ‫ٕ٘‬ ‫ث‪-‬ح‬ ‫‪ٔ8‬‬ ‫ػ‬ ‫ٔٔ‬ ‫ح‬ ‫ٗ‬
‫ح‬ ‫‪ٔ9‬‬ ‫‪ٛ‬ـ‬ ‫ٕٔ‬ ‫ث‬ ‫٘‬
‫ث‬ ‫ٕٓ‬ ‫ث‬ ‫ٖٔ‬ ‫ػ‬ ‫‪ٙ‬‬
‫ث‬ ‫ٕٔ‬ ‫ػ‬ ‫ٗٔ‬ ‫ه‬ ‫‪7‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪211‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اعبثخ اٌغئاي اٌؾبد‪ ٞ‬ػشش‪:‬‬

‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬


‫ػ‬ ‫ٕ٘‬ ‫ح‬ ‫‪ٔ7‬‬ ‫ث‬ ‫‪9‬‬ ‫ػ‬ ‫ٔ‬
‫ه‬ ‫‪ٕٙ‬‬ ‫ث‬ ‫‪ٔ8‬‬ ‫ػ‬ ‫ٓٔ‬ ‫ػ‬ ‫ٕ‬
‫ح‬ ‫‪ٕ7‬‬ ‫ه‬ ‫‪ٔ9‬‬ ‫ح‬ ‫ٔٔ‬ ‫ح‬ ‫ٖ‬
‫ح‬ ‫‪ٕ8‬‬ ‫ث‬ ‫ٕٓ‬ ‫ه‬ ‫ٕٔ‬ ‫ح‬ ‫ٗ‬
‫ػ‬ ‫‪ٕ9‬‬ ‫ح‬ ‫ٕٔ‬ ‫ح‬ ‫ٖٔ‬ ‫ػ‬ ‫٘‬
‫ث‬ ‫ٖٓ‬ ‫ػ‬ ‫ٕٕ‬ ‫ه‬ ‫ٗٔ‬ ‫ح‬ ‫‪ٙ‬‬
‫ػ‬ ‫ٖٔ‬ ‫‪ٛ‬ـ‬ ‫ٖٕ‬ ‫‪ٛ‬ـ‬ ‫٘ٔ‬ ‫‪ٛ‬ـ‬ ‫‪7‬‬
‫ػ‬ ‫ٕٗ‬ ‫ه‬ ‫‪ٔٙ‬‬ ‫ه‬ ‫‪8‬‬

‫اعبثخ اٌغئاي اٌضبٔ‪ ٟ‬ػشش‪:‬‬

‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬


‫ػ‬ ‫ٓٔ‬ ‫ػ‬ ‫‪7‬‬ ‫‪ٛ‬ـ‬ ‫ٗ‬ ‫ح‬ ‫ٔ‬
‫ح‬ ‫ٔٔ‬ ‫ه‬ ‫‪8‬‬ ‫ػ‬ ‫٘‬ ‫ث‬ ‫ٕ‬
‫ث‬ ‫‪9‬‬ ‫ح‬ ‫‪ٙ‬‬ ‫ح‬ ‫ٖ‬

‫اعبثخ اٌغئاي اٌضبٌش ػشش‪:‬‬

‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬ ‫ط‬


‫ح‬ ‫ٓٔ‬ ‫ه‬ ‫‪7‬‬ ‫ػ‬ ‫ٗ‬ ‫ث‬ ‫ٔ‬
‫ح‬ ‫‪8‬‬ ‫ػ‬ ‫٘‬ ‫ح‬ ‫ٕ‬
‫ػ‬ ‫‪9‬‬ ‫ح‬ ‫‪ٙ‬‬ ‫ه‬ ‫ٖ‬

‫‪Fanuc 0/21programming system‬‬


‫‪212‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫تمرينات ع ـ ـ ـامة‬

‫‪Fanuc 0/21programming system‬‬


‫‪213‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رّش‪)0( ٓ٠‬فش‪٠‬ضح‬

‫رّش‪)2(ٓ٠‬فش‪٠‬ضح‬

‫‪Fanuc 0/21programming system‬‬


‫‪214‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رّش‪)3(ٓ٠‬فش‪٠‬ضح‬

‫رّش‪)4(ٓ٠‬فش‪٠‬ضح‬

‫‪Fanuc 0/21programming system‬‬


‫‪215‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رّش‪)5(ٓ٠‬فش‪٠‬ضح‬

‫رّش‪ِ )6)ٓ٠‬خشغخ‬

‫‪Fanuc 0/21programming system‬‬


‫‪216‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رّش‪ِ )7)ٓ٠‬خشغخ‬

‫رّش‪ِ )8)ٓ٠‬خشغخ‬

‫‪Fanuc 0/21programming system‬‬


‫‪217‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

‫المراجع العلمية‬
Emco PC Mill 100 - Fanuc 0/21 ( Soft Ware description) .0
Emco PC Turn 120 - Fanuc 0/21 ( Soft Ware description) .2
Emco PC Mill 100 Sinumerik 810/820 –( Soft Ware description) .3
Emco PC Turn 120 - Sinumerik 810/820 ( Soft Ware description) .4
Emco PC Mill 100 Sinumerik 810D/840D – ( Soft Ware description) .5
Emco PC Turn 120 - Sinumerik 810D/840D – ( Soft Ware description) .6
Emco Teacher's guide for PC Mill 100 Fanuc OM-C .7
Emco Teacher's guide for PC Turn 120 Fanuc OT-C .8
Emco Teacher's guide for PC Mill 100 Sinumerik 810/820 .9
Emco Teacher's guide for PC Turn 120 Sinumerik 810/820 .01
WinTutorial Sinumerik 840D (Emco - Multi media) .00
WinTrain CNC (Emco - Multi media) .02
Example Collection for PC Mill 100 ( Fanuc – Sinumerik ) .03
Example Collection for PC Turn 120 ( Fanuc – Sinumerik ) .04
Maintenance and Repair for Emco PC machines .05
ُ١‫ٓ اٌؾى‬٠‫ ِؾّذ ػالء اٌذ‬/ ‫د‬.‫غ أ‬١ٕ‫اٌزص‬ٚ ‫بد اإلٔزبط‬١‫ وزبة أعبع‬.06
ٟ‫ف‬١‫ ػبغف ػف‬/‫ د‬CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ ِزوشح رى‬.07

‫المالحق‬
(Corrections) ‫ؼ األخطبء‬١‫ رصؾ‬- CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ رى‬: 0 ‫ٍِؾك‬
‫خ‬١‫ اػذاد األعطؼ اٌّشعؼ‬- CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ رى‬: 2 ‫ٍِؾك‬
‫ٔخ اٌغطؼ‬ٛ‫ خش‬ٍٝ‫ ػ‬G96,G97 ‫اد‬ٛ‫شاألو‬١‫ رؤص‬- CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ رى‬: 3 ‫ٍِؾك‬
810/820 ‫ِشن‬ٛ١ٕ‫ – اٌجشِغخ ثٕظبَ اٌغ‬CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ رى‬: 4 ‫ٍِؾك‬
840 ‫ِشن‬ٛ١ٕ‫ – اٌجشِغخ ثٕظبَ اٌغ‬CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ رى‬: 5 ‫ٍِؾك‬
ٍّٟ‫ت اٌؼ‬٠‫اٌزذس‬- 840 ‫ِشن‬ٛ١ٕ‫ – اٌجشِغخ ثٕظبَ اٌغ‬CNC ‫خ‬٠‫ٕبد اٌؼذد‬١‫ب اٌّبو‬١‫ع‬ٌٕٛٛ‫ رى‬: 6 ‫ٍِؾك‬
Flexible NC- Programming ‫ِشن‬ٛ١ٕ‫ ثٕظـبَ اٌغ‬ٞ‫ اٌجشِغخ اٌّشٔخ ٌٍزؾىُ اٌؼذد‬: 7 ‫ٍِؾك‬
Maintenance and Repair for Emco PC machines ‫خ‬٠‫ٕبد اٌؼذد‬١‫اصالػ اٌّبو‬ٚ ‫بٔخ‬١‫ص‬: 8 ‫ٍِؾك‬

Fanuc 0/21programming system


218
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫تكنولوجيا الماكينات العددية‬


‫‪CNC‬‬
‫البرمجـ ـ ـ ـ ـ ـ ـ ـة بنظ ـ ـ ـ ـ ـ ـ ـ ـام الفـانـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــوك‬
‫‪Fanuc 0/21 Programming System‬‬
‫)‪(CORRECTIONS‬‬

‫إعداد‬
‫مهندس ‪ /‬أحمد ابراهيم مدبولي الطناني‬

‫‪Fanuc 0/21programming system‬‬


‫‪219‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّؾزـــــــــــــــــــــــــــــــــ‪٠ٛ‬بد‬
‫اٌصفؾخ‬ ‫اٌّ‪ٛ‬ظ‪ٛ‬ع‬

‫‪201‬‬ ‫اٌّؾز‪٠ٛ‬بد‬
‫‪200‬‬ ‫اٌزصؾ‪١‬ؾبد )‪ٌّ (Corrections‬بو‪ٕ١‬خ اٌفش‪٠‬ضح ‪PC Mill 100‬‬
‫‪200‬‬ ‫ٔ‪ .‬ث‪ٛ٧‬وثف ثُضوً‪٣‬ذ‪٤‬ز‬
‫‪200‬‬ ‫ٕ‪ٓ .‬ووٓز ‪ٝ‬أّجّ‪٤‬جس‬
‫‪202‬‬ ‫ٖ‪ .‬ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور‬
‫‪224‬‬ ‫ٗ‪ .‬ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز‬
‫‪225‬‬ ‫٘‪ .‬ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز ‪ٝٝ ,‬ذ‪ ٠‬ثُؼوه‬
‫‪229‬‬ ‫‪ .ٙ‬ص‪ٚ‬ق‪٤‬ـ ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ( ثُقًٌجس ثٌُْ‪٣‬ؼز )‬
‫‪229‬‬ ‫‪ٗ .7‬ضجةؼ ثُض‪ٚ‬ق‪٤‬ـ‬
‫‪229‬‬ ‫‪ .8‬ث‪ّ٫‬ض٘ضجػ‬
‫‪231‬‬ ‫اٌزصؾ‪١‬ؾبد )‪ٌّ (Corrections‬بو‪ٕ١‬خ اٌّخشغخ ‪PC Turn 120‬‬
‫‪231‬‬ ‫ٔ‪ .‬ث‪ٛ٧‬وثف ثُضوً‪٣‬ذ‪٤‬ز‬
‫‪231‬‬ ‫ٕ‪ٓ .‬ووٓز ‪ٝ‬أّجّ‪٤‬جس‬
‫‪230‬‬ ‫ٖ‪ .‬ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور‬
‫‪233‬‬ ‫ٗ‪ .‬ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز ‪ٝٝ ,‬ذ‪ ٠‬ثُؼوه‬
‫‪237‬‬ ‫٘‪ .‬ص‪ٚ‬ق‪٤‬ـ ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ( ثُقًٌجس ثٌُْ‪٣‬ؼز )‬
‫‪241‬‬ ‫‪ٗ .ٙ‬ضجةؼ ثُض‪ٚ‬ق‪٤‬ـ‬
‫‪241‬‬ ‫‪ .7‬ث‪ّ٫‬ض٘ضجػ‬

‫‪Fanuc 0/21programming system‬‬


‫‪211‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزصؾ‪١‬ؾبد )‪ٌّ (Corrections‬بو‪ٕ١‬خ اٌفش‪٠‬ضح ‪PC Mill 100‬‬

‫األ٘ذاف اٌزذس‪٠‬ج‪١‬خ‬

‫ِٓ خالي ٘زا اٌفصً اٌذساع‪ ٟ‬ع‪١‬زُ اوزغبة اٌّ‪ٙ‬بساد اٌزبٌ‪١‬خ ‪:‬‬
‫ٔ‪ .‬ص‪ًٞٚ‬ػ‪٘٤‬جس ثُٖـِز هذَ ‪ٝ‬دؼو ثُض‪ٚ‬ق‪٤‬قجس ‪Corrections‬‬
‫ٕ‪ .‬هًثّز ثُ٘وج‪ ٟ‬ثُضوً‪٣‬ذ‪٤‬ز ثُضجُ‪٤‬ز ‪:‬‬
‫أ ‪ -‬ثُضٔ‪ َ٤٤‬د‪ ٖ٤‬صقْ‪ ٖ٤‬ثُؾ‪ٞ‬هر ‪ٝ‬صنل‪ ٍٖٓ ٜ٤‬ث‪ٗ٩‬ضجػ‬
‫ح ‪ -‬ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ‪Tool data‬‬
‫س ‪ -‬ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِٖـِز ‪Geometrical data‬‬
‫ط ‪ٝ -‬ذ‪ ٠‬ثُذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز ‪Technological data‬‬
‫ػ ‪ -‬صوه‪٤‬ن ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ‪Traverse movements‬‬
‫ٖ‪ .‬ص٘ل‪٤‬ي ث‪٩‬ؽٌثءُش ثُضجُ‪٤‬ز ‪:‬‬
‫أ ‪ -‬صؼو‪ َ٣‬د‪٤‬جٗجس ثُؼور ‪Tool data‬‬
‫ح ‪ -‬صؼو‪ َ٣‬ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِٖـِز ‪Geometrical data‬‬
‫س ‪ٝ -‬ذ‪ ٠‬ثُؼوه ‪Adjusting tools‬‬
‫ط ‪ -‬صؼو‪ َ٣‬ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ‪Traverse movements‬‬

‫ِمذِخ ‪ٚ‬أعبع‪١‬بد‬
‫‪٣‬ضْ ص‪ٚ‬ق‪٤‬ـ ث‪٫‬مطجء دـٌ‪ ٛ‬صقْ‪ ٖ٤‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ‪ٝ‬ثُ‪ ٍٞٙٞ‬ثُ‪ ٠‬ثُقَ ث‪ٓ٧‬غَ ك‪ ٢‬ههز ث‪٫‬دؼجه‬
‫دج‪ٝ٫‬جكز ثُ‪ ٠‬مل‪ ٍٖٓ ٜ‬ث‪ٗ٫‬ضجػ‬
‫‪ٛ٠‬ظؼ اٌغذ‪ٚ‬ي اٌزبٌ‪ ٟ‬اٌؼاللخ ث‪ ٓ١‬اٌغشض ِٓ اٌزصؾ‪١‬ؼ ‪ٚ‬غش‪٠‬مخ اٌزصؾ‪١‬ؼ‬
‫ثُـٌ‪ ٖٓ ٛ‬ثُض‪ٚ‬ق‪٤‬ـ‬
‫غش‪٠‬مخ اٌزصؾ‪١‬ؼ‬
‫مل‪ ٍٖٓ ٜ‬ث‪ٗ٫‬ضجػ‬ ‫صقْ‪ ٖ٤‬ثُؾ‪ٞ‬هر‬
‫ػ٘و ‪ٝ‬ؽ‪ٞ‬ه ػور أّطـ د‪ٜ‬ج ٗلِ‬
‫ثُنط ك‪ ٢‬ث‪٧‬دؼجه ‪ ,‬مج‪ٙ‬ز ثُض‪٢‬‬ ‫رصؾ‪١‬ؼ أخطبء اٌؼذح‬
‫صْ هطؼ‪ٜ‬ج دؼور ‪ٝ‬ثفور‬
‫ك‪ ٢‬فجُز ‪ٝ‬ؽ‪ٞ‬ه دؼو ‪ٝ‬ثفو ؿ‪ٌ٤‬‬
‫رؼذ‪ ً٠‬اٌج‪١‬بٔبد اٌ‪ٕٙ‬ذع‪١‬خ‬
‫‪ٙ‬ق‪٤‬ـ‬
‫صؼو‪ َ٣‬ثُقًٌز ثٌُْ‪٣‬ؼز –‬
‫ٌّػز ثُضـي‪٣‬ز – ٌّػز ثُوطغ‬
‫ظجػ اٌجشٔبِظ‬
‫– ه‪ًٝ‬ثس ثُوطغ ‪- Cycles‬‬
‫‪...‬ثُل‬

‫‪Fanuc 0/21programming system‬‬


‫‪211‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ ث‪١‬بٔبد اٌؼذح‬

‫‪٣‬ضْ ص٘ل‪٤‬ي ثُض‪ٚ‬ق‪٤‬ـ ُذ‪٤‬جٗجس ثُؼور ( ‪ٝ‬ثُض٘ج‪ٝ‬ح دض‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِٖـِز ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ‬
‫ثُؼوه‪ NC Program ١‬أ‪ٞ٣‬ج )‪ ,‬ك‪ ٢‬فجُز إٔ ث‪٧‬دؼجه ثٌُِ‪٤‬ز ُِٔ٘ضؼ دؼو ثُضٖـ‪ ٫ َ٤‬صضلن ٓغ ث‪٧‬دؼجه‬
‫ثُٔطِ‪ٞ‬دز ٖٓ ثُض‪ ْ٤ٔٚ‬ثُ‪ٜ٘‬وّ‪٢‬‬
‫ػ٘وٓج ‪٘ٛ ٌٕٞ٣‬جى ٗلِ ثُضلج‪ٝ‬س ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُضوٌ‪٣‬خ أ‪ ٝ‬دجُ‪ٞ‬ذ‪ ٠‬د‪ ٖ٤‬ػور أدؼجه ‪ٝ ,‬د‪ٚ‬لز مج‪ٙ‬ز ك‪٢‬‬
‫ث‪٧‬دؼجه ثُض‪ ٢‬صْ هطؼ‪ٜ‬ج د٘لِ ثُؼور ‪ ,‬ك‪٤‬ؾخ إٔ ٗذوأ دض‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور‬
‫ِضبي ‪:‬‬

‫‪ ٌٕٞ٣ٝ‬ثُوٌثً إٓج دض‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور أ‪ ٝ‬دض‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬
‫‪ٓ , NC Program‬ؼضٔوث ػِ‪ ٠‬ثُذؼو ثُنط ُِٖـِز ًج‪٥‬ص‪: ٢‬‬
‫ِىبْ اٌزصؾ‪١‬ؼ‬ ‫اٌزصؾ‪١‬ؼ‬ ‫اٌزفب‪ٚ‬د‬
‫ْٓؾَ ثُؼور‬ ‫ٗ‪ٚ‬ق هطٌ ثُؼور‬ ‫ثُنط ك‪ = P1٢‬ثُنط ك‪P2 ٢‬‬
‫ْٓؾَ ثُؼور‬ ‫ٗ‪ٚ‬ق هطٌ ثُؼور‬ ‫ثُنط ك‪ = L1٢‬ثُنط ك‪L2 ٢‬‬
‫ْٓؾَ ثُؼور‬ ‫‪ ٍٟٞ‬ثُؼور‬ ‫ثُنط ك‪ = H1٢‬ثُنط ك‪H2 ٢‬‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫‪ P1‬مط & ‪ٙ P2‬ق‪٤‬ـ ( أ‪ ٝ‬ثُؼٌِ ) ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪X or Y٢‬‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫‪ L1‬مط & ‪ٙ L2‬ق‪٤‬ـ ( أ‪ ٝ‬ثُؼٌِ ) ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪X or Y٢‬‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫‪ H1‬مط &‪ٙ H2‬ق‪٤‬ـ ( أ‪ ٝ‬ثُؼٌِ ) ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪Z ٢‬‬
‫ْٓؾَ ثُؼور ‪+‬‬ ‫ٗ‪ٚ‬ق هطٌ ثُؼور ‪+‬‬ ‫‪ P1‬مط & ‪ P2‬مط‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪X or Y٢‬‬ ‫( ثُنط ُ‪ٓ ِ٤‬ضْج‪) ١ٝ‬‬
‫ْٓؾَ ثُؼور ‪+‬‬ ‫ٗ‪ٚ‬ق هطٌ ثُؼور ‪+‬‬ ‫‪ L1‬مط & ‪ L2‬مط‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪X or Y٢‬‬ ‫( ثُنط ُ‪ٓ ِ٤‬ضْج‪) ١ٝ‬‬
‫ْٓؾَ ثُؼور ‪+‬‬ ‫‪ ٍٟٞ‬ثُؼور ‪+‬‬ ‫‪ H1‬مط & ‪ H2‬مط‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪Z ٢‬‬ ‫( ثُنط ُ‪ٓ ِ٤‬ضْج‪) ١ٝ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪212‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ ‬ك‪ ٢‬فجُز فو‪ٝ‬ط ثُنط ك‪ ٖٓ ًَ ٢‬مط‪ً٘ ٢‬ض‪ ( ًٞ‬ثٌُضق ‪ٝ‬ثُؾ‪٤‬خ ) دٔووثً ٓنضِق ‪٣ ,‬ضْ ص‪ٚ‬ق‪٤‬ـ‬
‫مط ثُؼور أ‪ ٫ٝ‬فض‪ ٌ٤ٚ٣ ٠‬أفو ث‪٧‬دؼجه ‪ٙ‬ق‪٤‬قج ‪ٝ ,‬دؼو ىُي ‪٣‬ضْ ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز‬
‫ُِنط ثُغجٗ‪ٗ٬ُ ٢‬قٌثف ثُٔضذو‪ ٢‬ك‪ ٢‬ثُذٌٗجٓؼ‬
‫‪ ‬ػ٘وٓج صؼَٔ ثُؼور ك‪ ٢‬دؼو ‪ٝ‬ثفو ( ًضق ‪ٝ‬ثفو ٓغ‪ , ) ٬‬ك‪٤‬ؾخ ثُض‪ٚ‬ق‪٤‬ـ ك‪ْٓ ٢‬ؾَ ثُؼور كو‪٠‬‬
‫‪٣ ‬ضْ ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ك‪ ٢‬فجُض‪: ٖ٤‬‬
‫ٔ‪ .‬أع٘جء ػِٔ‪٤‬ز ث‪ٗ٩‬ضجػ ‪:‬‬
‫ك‪ ٢‬فجُز ثّضنوثّ أًغٌ ٖٓ ػور ‪ٝ‬ثفور ‪٣‬ضْ ثُو‪٤‬جُ دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ثُؼِٔ‪٤‬جس ثُنج‪ٙ‬ز دٌَ‬
‫ػور ػِ‪ ٠‬فور‬
‫ٕ‪ .‬دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ػِٔ‪٤‬ز ث‪ٗ٩‬ضجػ ‪:‬‬
‫ػ٘وٓج ‪ٌ٣‬ثه ه‪٤‬جُ دؼو ‪ٝ‬ثفو كو‪ ( ٠‬دؼو ‪٣‬ض‪ٞ‬هق ػِ‪ ٠‬إصٔجّ ثُؼِٔ‪٤‬ز دجٌُجَٓ )‬

‫اٌزصؾ‪١‬ؼ أصٕبء ػٍّ‪١‬خ اإلٔزبط ‪:‬‬


‫‪٘ٛ‬جى ّضز أمطجء ‪ ٌٖٔ٣‬فو‪ٝ‬ع‪ٜ‬ج ‪ٝٞ٣ٝ ,‬ـ ثُؾو‪ ٍٝ‬ثُضجُ‪ٛ ٢‬ي‪ ٙ‬ث‪٧‬مطجء ‪٤ًٝ‬ل‪٤‬ز ص‪ٚ‬ق‪٤‬ق‪ٜ‬ج‬
‫اٌزصؾ‪١‬ؼ‬ ‫اٌزفب‪ٚ‬د‬
‫ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ثُؼور ك‪ْٓ ٢‬ؾَ ثُؼور ‪ Tool register‬أ‪ٝ‬‬
‫ثؼذ اٌىزف ‪ L‬وج‪١‬ش عذا ثُذٌٗجٓؼ عْ أػو ثُضٖـ‪ْٓ َ٤‬ضنوٓج ٗلِ ثُٖـِز ‪ٝ‬دجُٔوم‪٬‬س ثُؾو‪٣‬ور‬
‫ُِؼور‬
‫‪٣‬ضْ إ‪٣‬وجف ثُذٌٗجٓؼ – عْ ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ثُؼور ك‪ْٓ ٢‬ؾَ ثُؼور‬
‫ثؼذ اٌىزف ‪ L‬صغ‪١‬ش عذا ‪ Tool register‬أ‪ ٝ‬ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ‪ٝ X‬ه‪ٔ٤‬ز ‪ Y‬ك‪ ٢‬ثُذٌٗجٓؼ‪ -‬عْ إػجهر‬
‫ثُضٖـ‪ َ٤‬دنجٓز ؽو‪٣‬ور‬
‫‪٣‬ضْ إ‪٣‬وجف ثُذٌٗجٓؼ – عْ ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ثُؼور ك‪ْٓ ٢‬ؾَ ثُؼور‬
‫ثؼذ اٌغ‪١‬ت ‪ P‬وج‪١‬ش عذا ‪ Tool register‬أ‪ ٝ‬ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ‪ٝ X‬ه‪ٔ٤‬ز ‪ Y‬ك‪ ٢‬ثُذٌٗجٓؼ‪ -‬عْ إػجهر‬
‫ثُضٖـ‪ َ٤‬دنجٓز ؽو‪٣‬ور‬
‫ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ثُؼور ك‪ْٓ ٢‬ؾَ ثُؼور ‪ Tool register‬أ‪ٝ‬‬
‫ثؼذ اٌغ‪١‬ت ‪ P‬صغ‪١‬ش عذا ثُذٌٗجٓؼ عْ أػو ثُضٖـ‪ْٓ َ٤‬ضنوٓج ٗلِ ثُٖـِز ‪ٝ‬دجُٔوم‪٬‬س ثُؾو‪٣‬ور‬
‫ُِؼور‬
‫‪٣‬ضْ إ‪٣‬وجف ثُذٌٗجٓؼ – عْ ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ‪ ٍٟٞ‬ثُؼور ك‪ْٓ ٢‬ؾَ ثُؼور ‪Tool‬‬
‫‪ register‬أ‪ ٝ‬ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ‪ Z‬ك‪ ٢‬ثُذٌٗجٓؼ‪ -‬عْ إػجهر ثُضٖـ‪ َ٤‬دنجٓز‬ ‫االسرفبع ‪ H‬وج‪١‬ش عذا‬
‫ؽو‪٣‬ور‬
‫ص‪ٚ‬ق‪٤‬ـ ه‪ٔ٤‬ز ‪ ٍٟٞ‬ثُؼور ك‪ْٓ ٢‬ؾَ ثُؼور ‪ Tool register‬أ‪ ٝ‬ثُذٌٗجٓؼ عْ‬
‫االسرفبع ‪ H‬صغ‪١‬ش عذا‬
‫أػو ثُضٖـ‪ْٓ َ٤‬ضنوٓج ٗلِ ثُٖـِز ‪ٝ‬دجُٔوم‪٬‬س ثُؾو‪٣‬ور ُِؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪213‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ أثؼبد اٌشغٍخ ثبعزخذاَ رشؽ‪ ً١‬اٌؼذح ‪: Tool Offset‬‬


‫صقض‪ٙ ١ٞ‬لقز صٌف‪ َ٤‬ثُؼور ‪ Tool Offset‬ػِ‪ ٠‬د‪٤‬جٗجس ٓنضِلز ٌَُ ػور ٓغذضز ك‪ ٢‬دٌػ ثُؼور ‪,‬‬
‫‪ٝ‬م‪ ٍ٬‬صٖـ‪ َ٤‬ثُذٌٗجٓؼ ‪ْ٣‬ضؼِْ ٗظجّ ثُضقٌْ ‪ Controller‬ػٖ د‪٤‬جٗجس ثُؼور ثٌُِ‪٤‬ز‬
‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫ك‪ٙ ٢‬لقز صٌف‪ َ٤‬ثُؼور ‪٣ Tool Offset‬ضْ ثّضنوثّ ٓنَٕ ُضْؾ‪ ٍٟٞ َ٤‬ثُؼور ‪ٓٝ ,‬نَٕ آمٌ‬
‫ُضْؾ‪ٚٗ َ٤‬ق هطٌ ثُؼور ‪ُٝ ,‬يُي ‪٣‬ضْ ثصذجع مط‪ٞ‬ثس ٓ٘طو‪٤‬ز ُضنَ‪ ٖ٣‬د‪٤‬جٗجس ثُؼوه ًج‪٥‬ص‪: ٢‬‬
‫ثُؼور ًهْ ٔ ه‪ٔ٤‬ز ‪ ٍٟٞ‬ثُؼور ك‪ ٢‬ثُٔنَٕ ًهْ ٔ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ثُؼور ك‪ ٢‬ثُٔنَٕ ًهْ ٔٔ‬
‫ثُؼور ًهْ ٗ ه‪ٔ٤‬ز ‪ ٍٟٞ‬ثُؼور ك‪ ٢‬ثُٔنَٕ ًهْ ٗ ه‪ٔ٤‬ز ٗ‪ٚ‬ق هطٌ ثُؼور ك‪ ٢‬ثُٔنَٕ ًهْ ٗٔ‬

‫صفؾخ رشؽ‪ ً١‬اٌؼذح ‪: Tool Offset‬‬

‫‪"NO" ……Tool offset number‬‬ ‫‪٣‬ضْ صْؾ‪ً َ٤‬هْ ثُؼور‬


‫‪"DATA" …….Data for tool length or tool radius‬‬
‫‪٣‬ضْ صْؾ‪ ٍٟٞ َ٤‬ثُؼور أ‪ٚٗ ٝ‬ق هطٌ ثُؼور‬

‫‪٣‬ضْ ثُضذو‪ َ٣‬د‪ ٖ٤‬أ‪ٝٝ‬جع صٌف‪ ًَ َ٤‬ػور دجّضنوثّ ٓلجص‪٤‬ـ ثُٔقظ ‪Cursor keys‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪214‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ ِغبس اٌؼذح ‪:‬‬

‫‪Real radius of tool = 31.5 mm‬‬


‫‪Tool offset data R = 31.5 mm‬‬

‫‪ ‬دئهمجٍ ثٌُ‪ٞ‬ه )‪ (G41&G42‬ك‪ّ ٢‬طٌ ثُذٌٗجٓؼ ُض‪ٚ‬ق‪٤‬ـ ْٓجً ثُؼور ‪٣ ,‬ضْ صؼ‪ ٖ٤٤‬ثُْٔجكز ‪X‬‬
‫د‪ ٖ٤‬م‪ ٠‬ثٌُ٘ض‪ ًٞ‬ثُٔذٌٓؼ ( ٖٓ ثُ٘وطز ‪ P1‬ثُ‪ ٠‬ثُ٘وطز ‪ٝ ) P2‬د‪ ًٌَٓ ٖ٤‬ثُؼور = ٗ‪ٚ‬ق هطٌ‬
‫ثُؼور‬
‫‪ٝ ‬دضـ‪ ٌ٤٤‬ه‪ٔ٤‬ز ثُض ًَ ك‪ٚٗ ٢‬ق هطٌ ثُؼور كو‪ ٠‬ك‪ٙ ٢‬لقز صٌف‪ َ٤‬ثُؼور ‪Tool offset‬‬
‫( دٔؼ٘‪ ٠‬ثهمجٍ ثُو‪ٔ٤‬ز ‪ ٫‬صْج‪ٚٗ ١ٝ‬ق ثُوطٌ ثُقو‪٤‬و‪ُِ ٢‬ؼور ) ‪٣ ,‬ضْ صـ‪ ٌ٤٤‬ػِٔ‪٤‬ز هطغ‬
‫ثٌُ٘ض‪ ًٞ‬دو‪ ٕٝ‬ثُضـ‪ ٌ٤٤‬هثمَ ثُذٌٗجٓؼ‬

‫ِضبي ‪: 0‬‬

‫‪Real radius of tool R real= 31.5 mm‬‬


‫‪Theoretical radius R theor. = 33 mm‬‬
‫‪Result :An oversize of 1.5mm will be machined‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪215‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِضبي ‪: 2‬‬

‫‪Real radius of tool R real= 31.5 mm‬‬


‫‪Theoretical radius R theor. = 29 mm‬‬
‫‪Result :An Undersize of 2.5mm will be machined‬‬

‫‪ٝ ‬د٘لِ ثُطٌ‪٣‬وز ‪ ٌٖٔ٣‬إهمجٍ ‪ ٍٟٞ‬ثُؼور دو‪ٓ ْ٤‬نضِلز ُضـ‪ ٌ٤٤‬ث‪٧‬دؼجه ك‪ٓ ٢‬ق‪: Z ًٞ‬‬
‫ه‪ٔ٤‬ز ث‪ٍ٩‬ثفز ‪ 80‬صقوه إٔ ثُْٔجكز ‪ Z‬د‪ ٖ٤‬ثٌُ٘ض‪ ًٞ‬ثُٔذٌٓؼ (ٖٓ ثُ٘وطز ‪ P1‬إُ‪ ٠‬ثُ٘وطز ‪) P2‬‬
‫‪ٝ‬ثُ٘وطز ثٌُٔؽؼ‪٤‬ز ُٔغذش ثُؼور ‪ = ( 80 = N‬ثُط‪ ٍٞ‬ثُلؼِ‪ُِ ٢‬ؼور )‬

‫‪Real length of tool Lreal = 80mm‬‬


‫‪Tool offset data L1 = 80mm‬‬
‫‪ ‬دضـ‪ ٌ٤٤‬ه‪ٔ٤‬ز ‪ ٍٟٞ‬ثُؼور كو‪ ٠‬ك‪ٙ ٢‬لقز إٍثفز ثُؼور دق‪٤‬ظ ‪٫‬صضْج‪ٓ ٟٝ‬غ ثُط‪ ٍٞ‬ثُقو‪٤‬و‪٢‬‬
‫ُِؼور ‪٣ ,‬ضْ صـ‪ ٌ٤٤‬ػِٔ‪٤‬ز هطغ ثٌُ٘ض‪ ًٞ‬دو‪ ٕٝ‬أ‪ ١‬صـ‪ ٌ٤٤‬ك‪ ٢‬ثُذٌٗجٓؼ‬

‫‪Fanuc 0/21programming system‬‬


‫‪216‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

: 3 ‫ِضبي‬
82mm ٠ُ‫ إ‬١ٌ‫ٍ ثُ٘ظ‬ٞ‫ٌ ثُط‬٤٤‫ضْ صـ‬٣ ‫٘ٔج‬٤‫ د‬, 80mm = ‫ ُِؼور‬٢‫و‬٤‫ٍ ثُقو‬ٞ‫ثُط‬

Real length of tool Lreal = 80mm


Theoretical length of tool Ltheor. = 82mm
Result :An oversize of 2 mm will be machined

:4 ‫ِضبي‬
77mm ٠ُ‫ إ‬١ٌ‫ٍ ثُ٘ظ‬ٞ‫ٌ ثُط‬٤٤‫ضْ صـ‬٣ ‫٘ٔج‬٤‫ د‬, 80mm = ‫ ُِؼور‬٢‫و‬٤‫ٍ ثُقو‬ٞ‫ثُط‬

Real length of tool Lreal = 80mm


Theoretical length of tool Ltheor. = 77mm
Result :An undersize of 3 mm will be machined

‫ـ‬ٝٞٓ ٞٛ ‫دز ( ًٔج‬ِٞ‫دؼجه ثُٔط‬٧‫ ث‬٠ُ‫ٍ إ‬ُِٞٙٞ Tool offset ْ٤‫ ثّضنوثّ ه‬٢‫ن ك‬٤‫يث ثُضطذ‬ٛ 
ْ٤ٔٚ‫ٌثه إٗضجػ ص‬٣ ‫ز ػ٘وٓج‬ٙ‫س مج‬٫‫ فج‬٢‫ ك‬ٚٓ‫ٌٖٔ ثّضنوث‬٣ , )ٗ&ٖ&ٕ&ٔ ‫ٓغِز‬٧‫ ث‬٢‫ك‬
H8 & H7 َ‫٘ز ٓغ‬٤‫س ٓؼ‬ٝ‫ هًؽز صلج‬٠ُ‫ٍ إ‬ُٞٙٞ‫ ث‬ٝ‫وز ؽوث أ‬٤‫د دؼجه هه‬

Fanuc 0/21programming system


217
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ش عذا‬١‫ صغ‬L ‫ثؼذ اٌىزف‬
‫ّخ فمػ‬١‫ؼ ثٕصف اٌم‬١‫زُ اٌزصؾ‬٠
TOOL WEAR COMPENSATION
(Radius Compensation)

Machined dimension 24.954 mm


- Requested dimension 25.000 mm
Difference (two sides) -00.046 mm
COMPENSATION -00.023 mm
FACTOR External dimension = -1 -1
Internal dimension = +1

FACTOR* COMPENSATION 0.023 mm


+ Actual wear for radius 0.000 mm
New wear for radius 0.023 mm

Fanuc 0/21programming system


218
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ش عذا‬١‫ وج‬L ‫ثؼذ اٌىزف‬
‫خ‬١ٍ‫ّخ اٌى‬١‫ؼ ثبٌم‬١‫زُ اٌزصؾ‬٠
TOOL WEAR COMPENSATION
(Radius Compensation)

Machined dimension 25.046 mm


- Requested dimension 25.000 mm
Difference (two sides) 00.046 mm
COMPENSATION 00.046 mm
FACTOR External dimension = -1
-1
Internal dimension = +1

FACTOR* COMPENSATION - 0.046 mm


+ Actual wear for radius 0.000 mm
New wear for radius - 0.046 mm

Fanuc 0/21programming system


219
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ش عذا‬١‫ وج‬P ‫ت‬١‫ثؼذ اٌغ‬
‫ّخ فمػ‬١‫ؼ ثٕصف اٌم‬١‫زُ اٌزصؾ‬٠
TOOL WEAR COMPENSATION
(Radius Compensation)

Machined dimension 25.046 mm


- Requested dimension 25.000 mm
Difference (two sides) 00.046 mm
COMPENSATION 00.023 mm

External dimension = -1
FACTOR 1
Internal dimension = +1

FACTOR* COMPENSATION - 0.023 mm


+ Actual wear for radius 0.000 mm
New wear for radius 0.023 mm

Fanuc 0/21programming system


221
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ش عذا‬١‫ صغ‬P ‫ت‬١‫ثؼذ اٌغ‬
‫خ‬١ٍ‫ّخ اٌى‬١‫ؼ ثبٌم‬١‫زُ اٌزصؾ‬٠
TOOL WEAR COMPENSATION
(Radius Compensation)

Machined dimension 24.954 mm


- Requested dimension 25.000 mm
Difference (two sides) - 00.046 mm
COMPENSATION - 00.046 mm

External dimension = -1
FACTOR 1
Internal dimension = +1

FACTOR* COMPENSATION - 0.046 mm


+ Actual wear for radius 0.000 mm
New wear for radius - 0.046 mm

Fanuc 0/21programming system


221
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ش عذا‬١‫ صغ‬H ‫االسرفبع‬
TOOL WEAR COMPENSATION
(Length Compensation)

Machined dimension - 24.954 mm


- Requested dimension - 25.000 mm
Difference 00.046 mm
COMPENSATION 00.046 mm
FACTOR Length Compensation= -1 -1

FACTOR* COMPENSATION - 0.046 mm


+ Actual wear for L1 0.000 mm
New wear for L1 - 0.046 mm

Note:
All dimensions are
Measured from
Workpiece zero point
(use appropriate sign
For each dimension)

Fanuc 0/21programming system


222
CNC ‫تكنولوجيا الماكينات العددية‬

: ‫ِضبي‬
‫ش عذا‬١‫ وج‬H ‫االسرفبع‬
TOOL WEAR COMPENSATION
(Length Compensation)

Machined dimension - 25.046 mm


- Requested dimension - 25.000 mm
Difference - 00.046 mm
COMPENSATION - 00.046 mm
FACTOR Length Compensation= -1 -1

FACTOR* COMPENSATION 0.046 mm


+ Actual wear for L1 0.000 mm
New wear for L1 0.046 mm

Note:
All dimensions are
Measured from
Workpiece zero point
(use appropriate sign
For each dimension)

Fanuc 0/21programming system


223
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ اٌج‪١‬بٔبد اٌ‪ٕٙ‬ذع‪١‬خ‬

‫ك‪ ٢‬فجُز ثُو‪٤‬جُ ثُوه‪٤‬ن ‪ٝ‬ثُض‪ٚ‬ق‪٤‬ـ ثُٔ‪٬‬ةْ ُِذ‪٤‬جٗجس ‪٣ ,‬ؾخ ثُ‪ ٍٞٙٞ‬إُ‪ ٠‬ث‪٧‬دؼجه ثُٔطِ‪ٞ‬دز‬
‫ُِض‪ٝ , ْ٤ٔٚ‬ك‪ ٢‬فجُز فو‪ٝ‬ط ثٗقٌثكجس أمٌ‪ٚ٣ ٟ‬ؼخ إؽٌثء ثُض‪ٚ‬ق‪٤‬ـ ثُٔ٘طو‪ُٜ ٢‬ج دجّضنوثّ‬
‫د‪٤‬جٗجس ثُؼور كو‪ , ٠‬كيُي ‪٣‬وٍ ػِ‪ٝ ٠‬ؽ‪ٞ‬ه مط ‪ٝ‬ثفو ػِ‪ ٠‬ث‪٧‬هَ ك‪ ٢‬ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز دذٌٗجٓؼ‬
‫ثُضقٌْ ثُؼوه‪ٝ , NC Program ١‬ثُض‪ ٌٖٔ٣ ٢‬ص‪ٚ‬ق‪٤‬ق‪ٜ‬ج دئهمجٍ ثُضؼو‪ ٖٓ َ٣‬هثمَ ثُذٌٗجٓؼ ىثص‪ٚ‬‬
‫‪ٝ‬صض‪ٞ‬هق ػِٔ‪٤‬ز ثُضؼو‪ َ٣‬ك‪ ٢‬ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز فجٍ فو‪ٝ‬ط أمطجء ؿ‪٘ٓ ٌ٤‬ضظٔز ك‪ ٢‬ث‪٧‬دؼجه ‪ٝ‬ث‪٧‬هطجً‬
‫كو‪ٝ , ٠‬ىُي ‪٣‬قوط ػ٘و إهمجٍ د‪٤‬جٗجس ؿ‪ٙ ٌ٤‬ق‪٤‬قز أع٘جء ػِٔ‪٤‬ز ثُذٌٓؾز‬
‫‪٣ٝ‬ؼضٔو ثصنجى ثُوٌثً دجٌُٖ‪ٝ‬ع ك‪ ٢‬ثُض‪ٚ‬ق‪٤‬ـ أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ مط‪ٞ‬ر دنط‪ٞ‬ر ‪ ,‬أ‪ ٝ‬ثُض‪ٚ‬ق‪٤‬ـ دؼو‬
‫إٗؾجٍ ػِٔ‪٤‬ز ثٗضجػ ًجِٓز ‪ ,‬ػِ‪ٗ ٠‬لِ ثُٔذجها ثُٔضذؼز ٓغ ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور‬

‫‪ ٝ‬دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ص‪ٚ‬ق‪٤‬ـ ههز ث‪٫‬دؼجه ُِٔ٘ضؼ ‪٤ّ ,‬ضْ هًثّز ث‪٩‬ؽٌثءثس ثُٔطِ‪ٞ‬دز ُِق‪ ٍٞٚ‬ػِ‪٠‬‬
‫ّطـ ٗجػْ ‪ٓٝ‬ؼوٍ ٓ٘نل‪ُ ٜ‬ض ًَ ثُؼور ك‪ ٢‬ثُنط‪ٞ‬ر ثُضجُ‪٤‬ز‬
‫‪ ٖٓ ٝ‬ثُ‪ ١ًٌٝٞ‬صوِ‪ َ٤‬صٌجُ‪٤‬ق ث‪ٗ٫‬ضجػ دؾجٗخ صقو‪٤‬ن ثُ‪ٜ‬وف ك‪ ٢‬ثُق‪ ٍٞٚ‬ػِ‪ ٠‬ههز ٓؼ‪٘٤‬ز ‪ٝ ,‬ىُي‬
‫دجصذجع ث‪٥‬ص‪: ٢‬‬
‫‪ ‬صنل‪ ٜ٤‬صٌجُ‪٤‬ق ثُؼوه ثُض‪ ٢‬ص‪ ٖٔٞ‬ثٗضجػ أّطـ ٗجػٔز‬
‫‪ ‬صنل‪ ٍٖٓ ٜ٤‬ث‪ٗ٫‬ضجػ‬

‫‪Fanuc 0/21programming system‬‬


‫‪224‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ اٌج‪١‬بٔبد اٌزىٕ‪ٌٛٛ‬ع‪١‬خ ‪ٚ ،‬ظجػ اٌؼذد‬

‫ك‪ ٢‬فجُز ػوّ صقو‪٤‬ن ؽ‪ٞ‬هر ثُٔ٘ضؼ د ‪ ٖٓ ١‬ثُٔ‪ٞٝٞ‬ػجس ثُْجُلز ثُيًٌ ‪ٞ٣ ,‬ؽو ػور أّذجح ٓلٌهر أ‪ٝ‬‬
‫ٓؾٔؼز صؤعٌ ػِ‪ ٠‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ٓ٘‪ٜ‬ج ‪:‬‬

‫‪ٓ ‬ؼوٍ ثُضـي‪٣‬ز أ‪ٌّ ٝ‬ػز ثُو‪ًٝ‬ثٕ ٌٓصلؼز ؽوث أ‪٘ٓ ٝ‬نل‪ٞ‬ز ؽوث‬
‫‪ ‬ػٔن ثُوطغ ًذ‪ ٌ٤‬ؽوث أ‪ٙ ٝ‬ـ‪ ٌ٤‬ؽوث‬
‫‪ ‬صغذ‪٤‬ش ثُؼور ؿ‪٘ٓ ٌ٤‬جّخ‬
‫‪ ‬ثُقو ثُوج‪ٟ‬غ ُِؼور د‪ ًٌْ ٚ‬أ‪ ٝ‬ص ًَ ٍثةو‬
‫دج‪ٝ٫‬جكز ثُ‪ ٠‬ثُض‪ٚ‬ق‪٤‬قجس ثُض‪ ٢‬صْ ٌٕف‪ٜ‬ج ْٓذوج ‪ٌ٘ٔ٣ ,‬ي ثمضذجً فج‪٫‬س ثُٖـِز ًج‪٥‬ص‪: ٢‬‬

‫ثؼذ االٔزبط‬ ‫أصٕبء ػٍّ‪١‬خ االٔزبط‬


‫ثمضذٌ‪:‬‬ ‫ثمضذٌ‪:‬‬
‫‪ ‬أّطـ ثُٖـِز‬ ‫ؽ‪ٞ‬هر ثُْطـ دؼو ػِٔ‪٤‬جس ثُضنٖ‪ٖ٤‬‬ ‫‪‬‬
‫ٌَٕ ‪ٝ‬صوكن ثٌُث‪ُ ( ٔ٣‬ؾٔ‪٤‬غ ثُؼوه)‬ ‫‪‬‬
‫ثُقو ثُوج‪ٟ‬غ ُِؼور ( ؽٔ‪٤‬غ ثُؼوه)‬ ‫‪‬‬
‫صغذ‪٤‬ش ثُؼوه ( ؽٔ‪٤‬غ ثُؼوه)‬ ‫‪‬‬

‫‪ٌ٘ٔ٣‬ي ص‪ٚ‬ق‪٤‬ـ ؽٔ‪٤‬غ د‪٤‬جٗجس ػِٔ‪٤‬ز ثُوطغ ف‪٣ٌٚ‬ج ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ٌٓٝ , ١‬ثؽؼز صغذ‪٤‬ش‬
‫ثُؼوه ك‪ ٢‬دٌػ ثُؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪225‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫االخزجبس أصٕبء ػٍّ‪١‬خ االٔزبط‪:‬‬


‫ٖٓ ثُٔل‪٤‬و ُض٘ل‪٤‬ي ‪ٛ‬ي‪ ٙ‬ث‪٫‬مضذجًثس ‪ ,‬ثٗضجػ ٕـِز ‪ٝ‬ثفور د٘ظجّ صٖـ‪ٝ ٢ِ٤‬ثفو ‪ٝ Single mode‬ىُي‬
‫دضغذ‪٤‬ش ٓلضجؿ ‪ Feed override‬ػِ‪ٝٝ ٠‬غ ‪ - 100%‬ثمضذٌ ك‪ ًَ ٢‬مط‪ٞ‬ر صٖـ‪ ( َ٤‬أع٘جء ‪ٝ‬دؼو‬
‫ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ًَ مط‪ٞ‬ر ) – ًثهخ مط‪ٞ‬ثس ثُضنٖ‪ ( Roughing ٖ٤‬ف‪٤‬ظ ‪ٚ٣‬ؼخ ىُي دؼو ث‪ٗ٫‬ض‪ٜ‬جء‬
‫ٖٓ ػِٔ‪٤‬ز صنٖ‪ً ٖ٤‬جِٓز ) – ‪ٝ‬ك‪ٛ ٢‬يث ثُ٘‪ٞ‬ع ٖٓ ث‪٫‬مضذجً ‪ ٌٖٔ٣‬صؼو‪ ٌٟٕٝ َ٣‬ثُوطغ ك‪ ٢‬ثُذٌٗجٓؼ أ‪ٝ‬‬
‫‪ٝ‬ذ‪ ٠‬ثُؼور ك‪ ٢‬ثُقجٍ ًجُضجُ‪: ٢‬‬

‫اٌزؼذ‪ً٠‬‬ ‫ٔ‪ٛ‬ع االخزجبس‬ ‫اٌؾبٌخ‬


‫ػٔن ثُوطغ‬ ‫‪‬‬ ‫ثمضذجً دجُ٘ظٌ دؼو ػِٔ‪٤‬ز ثُضنٖ‪ٖ٤‬‬
‫ٓؼوٍ ثُضـي‪٣‬ز‬ ‫‪‬‬ ‫( ثُٔجً‪٘٤‬ز ٓض‪ٞ‬هلز )‬
‫ٌّػز ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬ ‫اٌغطؼ ثؼذ اٌزخش‪ٓ١‬‬
‫ثُقو ثُوج‪ٟ‬غ ُِؼور ‪Tool tip‬‬ ‫‪‬‬
‫‪ٝ‬ذ‪ ٠‬ثُؼور‬ ‫‪‬‬
‫ٓؼوٍ ثُضـي‪٣‬ز‬ ‫‪‬‬ ‫ثمضذجً دجُ٘ظٌ أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ‬
‫ٌّػز ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬
‫ػٔن ثُوطغ‬ ‫‪‬‬ ‫رذفك اٌشا‪٠‬ش‬
‫ثُقو ثُوج‪ٟ‬غ ُِؼور ‪Tool tip‬‬ ‫‪‬‬
‫‪ٝ‬ذ‪ ٠‬ثُؼور‬ ‫‪‬‬
‫ؿ‪ ٌ٤‬ثُِوْ ثٌٌُد‪٤‬و‪٣‬ز‬ ‫‪‬‬ ‫ثمضذجً دجُ٘ظٌ دؼو ثُؼِٔ‪٤‬ز ثُنج‪ٙ‬ز‬
‫( أ‪ ٝ‬إػجهر ّٖ ثُؼور )‬ ‫دجُؼور( ثُٔجً‪٘٤‬ز ٓض‪ٞ‬هلز )‬
‫‪ٝ‬ذ‪ ٠‬صغذ‪٤‬ش ثُؼور‬ ‫‪‬‬ ‫اٌؾذ اٌمبغغ ٌٍؼذح‬
‫ػٔن ثُوطغ‬ ‫‪‬‬ ‫‪Tool tip‬‬
‫ٓؼوٍ ثُضـي‪٣‬ز‬ ‫‪‬‬
‫ٌّػز ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬
‫أػو صغذ‪٤‬ش ثُؼور ٓغ ٌٓثػجر‬ ‫‪‬‬ ‫ثمضذجً دجُ٘ظٌ دؼو ثُؼِٔ‪٤‬ز ثُنج‪ٙ‬ز‬
‫ظجػ اٌؼذح‬
‫صوِ‪ َ٤‬دٌ‪ ٍٝ‬ثُؼور ‪overtop‬‬ ‫دجُؼور( ثُٔجً‪٘٤‬ز ٓض‪ٞ‬هلز )‬

‫‪٫‬فع إٔ ثُٔؼجٓ‪٬‬س ثُض‪٣ ٢‬ضْ صؼو‪ِٜ٣‬ج ‪ٗ ٢ٛ‬لِ ثُٔؼجٓ‪٬‬س ٌَُ ٗ‪ٞ‬ع ٖٓ ثُض‪ٚ‬ق‪٤‬قجس صوٌ‪٣‬ذج‬

‫‪ٌٚ‬ىٓ ‪:‬‬
‫ث‪٣ُٞٝ٧‬ز ك‪ ٢‬ثُضؼو‪ َ٣‬صنضِق ٌَُ ٗ‪ٞ‬ع ٖٓ ٓ‪ٞٝٞ‬ػجس ث‪٫‬مضذجً‬

‫ِضبي ‪:‬‬
‫ك‪ ٢‬فجُز ‪ٝ‬ؽ‪ٞ‬ه ّطـ مٖٖ ؽوث – ٗذوأ ثُض‪ٚ‬ق‪٤‬قجس دضؼو‪ َ٣‬ػٔن ثُوطغ – ‪ٝ‬ػ٘وٓج ‪ٌَٕ ٌٕٞ٣‬‬
‫ثٌُث‪ ٔ٣‬ؿ‪ٗ , ٢ٌٝٓ ٌ٤‬ذوأ دٔؼوٍ ثُضـي‪٣‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪226‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫دٔؾٌه صقو‪٤‬ن ثُ٘ضجةؼ ثٌُٔؿ‪ٞ‬دز – ‪٣‬ضْ إ‪٣‬وجف ثُضؼو‪ َ٣‬ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬
‫ػجهر ‪٘ٛ ,‬جى أًغٌ ٖٓ ٓؼجَٓ ‪ ٌٖٔ٣‬ص‪ٚ‬ق‪٤‬ق‪ُ ٚ‬ضقو‪٤‬ن ثُؾ‪ٞ‬هر ثُٔطِ‪ٞ‬دز – ‪ٝ‬ثُن‪٤‬جً ك‪ ٢‬ىُي ‪٣‬ؼضذٌ ٖٓ‬
‫فج‪٫‬س ثُنذٌر ثُض‪ ٌٖٔ٣ ٢‬ثًضْجد‪ٜ‬ج ٖٓ م‪ ٍ٬‬ثُؼَٔ ثُ٘ٔط‪ ٢‬أ‪ ٝ‬ث‪٫‬ػض‪٤‬جه‪١‬‬

‫‪ .0‬اخزجبس األعطؼ ثؼذ اٌزخش‪: ٓ١‬‬


‫‪٣‬ضْ ث‪٣‬وجف ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬
‫ثمضذجً ثُْطـ ك‪ٓ ٢‬طجدوز ه‪٫‬ةَ ثُضنٖ‪ٖ٤‬‬ ‫‪‬‬
‫صؼو‪ َ٣‬ػٔن ثُوطغ ( ك‪ ٢‬فجُز ثُض ًو ٖٓ ّ‪ٓ٬‬ز ًَ ٖٓ ٌَٕ ثٌُث‪ٝ , ٔ٣‬ثُقو ثُوج‪ٟ‬غ ُِؼور ‪,‬‬ ‫‪‬‬
‫‪ٝٝ‬ذ‪ ٠‬ثُؼور )‬
‫ك‪ ٢‬فجُز ثُ‪ًٌٝٞ‬ر ‪٣‬ضْ صؼو‪ٓ َ٣‬ؼوٍ ثُضـي‪٣‬ز‬ ‫‪‬‬
‫ك‪ ٢‬فجُز ثُ‪ًٌٝٞ‬ر ‪٣‬ضْ صؼو‪ٌّ َ٣‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬

‫‪ .2‬اخزجبس شىً اٌشا‪٠‬ش ‪:‬‬


‫دجُ٘ظٌ إُ‪ ٌَٕ ٠‬ثٌُث‪ ٔ٣‬أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ – ف‪٤‬ظ إٔ ٌَٕ ثٌُث‪٣ ٔ٣‬ؼط‪ ٢‬ثٗطذجع ػٖ ػٌٔ ثُقو‬
‫ثُوج‪ٟ‬غ ُِؼور ‪ٝ ,‬ػٖ فجُز ٗؼ‪ٓٞ‬ز ثُْطـ ثُ٘جصؾز‪.‬‬
‫‪٣ٝ‬ؼضٔو ثٌَُٖ ثُ‪ٚ‬ق‪٤‬ـ ٌُِث‪ ٔ٣‬ػِ‪ ٠‬ثُنجٓز ثُٖٔـِز – ‪ٝ‬ؽْجءر ثُٔجً‪٘٤‬ز – ‪ ٌَٕٝ‬ثُقو ثُوج‪ٟ‬غ –‬
‫‪ٝ‬مجٓز ثُؼور ‪.‬‬
‫‪ٝ‬د‪ٚ‬لز مج‪ٙ‬ز ػ٘و صوٌ‪٬ٙ ٌ٣‬ف‪٤‬ز ثٌُث‪ ٖٓ ٔ٣‬ػوٓ‪ , ٚ‬صؼضذٌ ثُنذٌر ٖٓ ثُؼ‪ٞ‬ثَٓ ثُ‪٣ًٌٝٞ‬ز ك‪٢‬‬
‫‪ٛ‬يث ثُٖ ٕ ‪.‬‬

‫‪ٚ‬ف‪ ٟ‬ؽبٌخ أْ شىً اٌشا‪٠‬ش غ‪١‬ش ِٕبعت ‪٠‬زُ ػًّ ا‪٢‬ر‪: ٟ‬‬
‫‪ٝ ‬ذ‪ٓ ٠‬ؼوٍ ثُضـي‪٣‬ز دجّضنوثّ ٓلضجؿ ‪٣ٝ , Override‬ؼضٔو ٓؼوٍ ثُضـي‪٣‬ز ثُ‪ٚ‬ق‪٤‬ـ ػِ‪ٌّ ٠‬ػز‬
‫ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ‪ٝ‬ػٔن ثُوطغ‬
‫‪ ‬صؼو‪ َ٣‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ ١‬دجُو‪ ْ٤‬ثُؾو‪٣‬ور‬
‫‪ٝ ‬ذ‪ٌّ ٠‬ػز ثُو‪ًٝ‬ثٕ ( أع٘جء ثُضٖـ‪ %٘ٓ ٖٓ – َ٤‬ثُ‪٫ - ) %ٕٔٓ ٠‬فع إٔ ٌّػز‬
‫ثُو‪ًٝ‬ثٕ ُ‪ٜ‬ج ص ع‪ٓ ٌ٤‬ذجٌٕ ػِ‪ ٠‬ثُضـي‪٣‬ز ثُٔذٌٓؾز – ػوٍ ثُذٌٗجٓؼ دجُو‪ ْ٤‬ثُؾو‪٣‬ور‬
‫‪ ‬إىث ًجٕ ٖٓ ثُ‪ – ١ًٌٝٞ‬ػوٍ ػٔن ثُوطغ‬
‫‪ ‬إىث ًجٕ ٖٓ ثُ‪ ١ًٌٝٞ‬ػوٍ ‪ٝ‬ذ‪ ٠‬ثُؼور‬

‫‪ .3‬اخزجبس اٌؾذ اٌمبغغ ٌٍؼذح ‪:‬‬


‫صؼضذٌ فجُز ثُقو ثُوج‪ٟ‬غ ُِؼور ‪ ,‬ػجَٓ إ‪ٝ‬جك‪ُ٘ ْٜٓ ٢‬ؼ‪ٓٞ‬ز ثُْطـ ‪ٝ ,‬صٌ‪ ٖ٣ٞ‬ثٌُث‪ٝ . ٔ٣‬ث‪٫‬مضذجً‬
‫‪ ٌٕٞ٣‬دجُ٘ظٌ ‪٣ٝ ,‬ضْ أع٘جء إ‪٣‬وجف صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪227‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ػٕذِب ‪٠‬ى‪ ْٛ‬اٌؾذ اٌمبغغ ٌٍؼذح ف‪ ٟ‬ؽبٌخ ع‪١‬ئخ ‪٠‬زُ ػًّ ا‪٢‬ر‪: ٟ‬‬
‫‪ ‬صـ‪ ٌ٤٤‬ثُِوْ ثٌٌُد‪٤‬و‪٣‬ز ( أ‪ ٝ‬إػجهر صؾِ‪٤‬ل ثُقو ثُوج‪ٟ‬غ )‬
‫‪ ‬صؼو‪ٝ َ٣‬ذ‪ ٠‬ثُؼور‬
‫‪ ‬إىث ًجٗش ثُ‪ًٌٝٞ‬ر ‪٣ ,‬ضْ صؼو‪ َ٣‬ػٔن ثُوطغ‬
‫‪ ‬إىث ًجٗش ثُ‪ًٌٝٞ‬ر ‪٣ ,‬ضْ صؼو‪ٓ َ٣‬ؼوٍ ثُضـي‪٣‬ز‬
‫‪ ‬إىث ًجٗش ثُ‪ًٌٝٞ‬ر ‪٣ ,‬ضْ صؼو‪ٌّ َ٣‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬

‫‪ .4‬اخزجبس ظجػ اٌؼذح ‪:‬‬

‫ّذخ آمٌ ٓقضَٔ ُْ‪ٞ‬ء ؽ‪ٞ‬هر ثُْطـ ‪ ٞٛ ,‬ػوّ ثُٔقجىثر ‪ ,‬أ‪ ٝ‬ثُضغذ‪٤‬ش ثُـ‪٘ٓ ٌ٤‬جّخ ُِؼور ‪.‬‬
‫‪٘ٛٝ‬جى أمطجء ٕجةؼز ك‪ ٢‬صغذ‪٤‬ش ثُؼوه ‪: ٢ٛ‬‬
‫ك‪ ٢‬فجُز دٌ‪ ٍٝ‬ثُؼور ‪ ٖٓ Tool overtops‬فجَٓ ثُؼور ًذ‪ ٌ٤‬ؽوث ‪ ,‬صٌ‪ ٕٞ‬ث‪ٛ٫‬ضَثٍثس ‪Vibrations‬‬
‫ٗض‪٤‬ؾز ٓ٘طو‪٤‬ز‬
‫ػ٘و ثًضٖجف إٔ ثُضغذ‪٤‬ش ثُـ‪٘ٓ ٌ٤‬جّخ ًجٕ ّذذج ‪ٗ٩‬ضجػ ؽ‪ٞ‬هر أّطـ ًه‪٣‬تز ‪ ,‬أػو ػِٔ‪٤‬ز ثُضغذ‪٤‬ش دؼور‬
‫ه‪ٌ٤ٚ‬ر‬

‫االخزجبس ثؼذ ػٍّ‪١‬خ االٔزبط‪:‬‬

‫ػ٘و ثمضذجً ثُٖـِز دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ػِٔ‪٤‬ز ثُضٖـ‪ , َ٤‬صٌٖٔ ثُؼ‪ٞ٤‬ح ك‪: ٢‬‬
‫‪ ‬ثُْطـ مٖٖ ؽوث‬
‫‪٣ ‬ظ‪ ٌٜ‬دجُْطـ ٗؤ ث‪ٛ‬ضَثٍ‪١‬‬
‫اٌزؼذ‪٠‬الد‬ ‫ٔ‪ٛ‬ع االخزجبس‬ ‫اٌّ‪ٛ‬ظ‪ٛ‬ع‬
‫ٓؼوٍ ثُضـي‪٣‬ز‬ ‫ثمضذجً دجُ٘ظٌ دؼو ث‪ٗ٫‬ضجػ‬
‫ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫عطؼ خشٓ‬
‫ػٔن ثُوطغ‬
‫دٌ‪ ٍٝ‬ثُؼور ‪Overtop‬‬ ‫ثمضذجً دجُ٘ظٌ دؼو ث‪ٗ٫‬ضجػ‬ ‫ٔمش ا٘زضاص‪ٞ‬‬
‫‪٣‬ضْ ص٘ل‪٤‬ي ثُضؼو‪٬٣‬س ك‪ٓ ٢‬ؼوٍ ثُضـي‪٣‬ز ‪ٌّٝ ,‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ‪ٝ ,‬ػٔن ثُوطغ د٘لِ ثُنط‪ٞ‬ثس ًٔج‬
‫ك‪ ٢‬ث‪٫‬مضذجً أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ‬

‫أزجٗ !‬
‫ثُضؼو‪٬٣‬س ك‪ ٢‬دٌ‪ ٍٝ‬ثُؼور ‪ُٜ Tool overtop‬ج ص ع‪ٓ ٌ٤‬ذجٌٕ ػِ‪ ٠‬د‪٤‬جٗجس ثُؼور !‬
‫‪ُٝ‬يُي ‪٣‬ؾخ ثهمجٍ ثُذ‪٤‬جٗجس ثُؾو‪٣‬ور ُضٌف‪ َ٤‬ثُؼور ك‪ٙ ٢‬لقز صْؾ‪ َ٤‬د‪٤‬جٗجس ثُؼور ( ٓغ‪ ٬‬ػ٘و‬
‫ثّضنوثّ ؽ‪ٜ‬جٍ ‪٩‬ػجهر ثُ‪ٞ‬ذ‪ ) ٠‬هذَ ث‪ّ٫‬ضٌٔثً ك‪ ٢‬ثُؼَٔ‬

‫‪Fanuc 0/21programming system‬‬


‫‪228‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ اٌؾشوبد اٌؼشظ‪١‬خ ٌٍؼذح ( اٌؾشوبد اٌغش‪٠‬ؼخ )‬


‫ص‪ٜ‬وف ‪ٛ‬ي‪ ٙ‬ثُض‪ٚ‬ق‪٤‬قجس إُ‪ ٠‬مل‪ ٜ‬ثُضٌجُ‪٤‬ق ػٖ ‪٣ٌٟ‬ن مل‪ ٍٖٓ ٜ‬ث‪ٗ٫‬ضجػ ‪ٝ‬دجُضجُ‪٣ٍ ٢‬جهر ث‪ٗ٫‬ضجػ‬
‫‪ْ٤ُٝ‬ش ُضقْ‪ ٖ٤‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ٗلْ‪ , ٚ‬ف‪٤‬ظ أٗ‪٣٫ ٚ‬ضْ إهمجٍ أ‪ ١‬ص‪ٚ‬ق‪٤‬قجس ك‪ ٢‬ثُذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز‬
‫أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ ‪٣ ٌُٖٝ ,‬ضْ ثُض‪ٚ‬ق‪٤‬ـ ك‪ ٢‬ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ُِؼور كو‪٠‬‬
‫‪ٛٝ‬ي‪ ٙ‬ثُض‪ٚ‬ق‪٤‬قجس صضْ ًِ‪ٜ‬ج ٖٓ م‪ ٍ٬‬ثُذٌٗجٓؼ ٗلْ‪ٝ , ٚ‬صضؼِن دْٔجً ثُقًٌز ثٌُْ‪٣‬ؼز ُِؼور ‪, G00‬‬
‫‪ٛٝ‬ي‪ ٙ‬ثُض‪ٚ‬ق‪٤‬قجس صؼضذٌدٔغجدز مذٌر مج‪ٙ‬ز ‪٣ًٌٝٝ ٢ٛٝ ,‬ز ُضقْ‪ ٖ٤‬ث‪ٗ٫‬ضجػ دو‪ ٕٝ‬ثُٔنج‪ٌٟ‬ر ك‪٢‬‬
‫فو‪ٝ‬ط أ‪ ١‬مْجةٌ ٗض‪٤‬ؾز ص‪ٚ‬جهّ ثُؼور أع٘جء ثُقًٌز‬
‫‪٣ٝ‬ؾخ ػوّ ثُو‪٤‬جّ د‪ٜ‬يث ثُ٘‪ٞ‬ع ٖٓ ثُض‪ٚ‬ق‪٤‬قجس ك‪ ٢‬فجُز ػوّ ص‪ٞ‬كٌ ثُٔؼٌكز ثُؾ‪٤‬ور د ‪ٝ‬ثٌٓ ثُذٌٓؾز ‪,‬‬
‫أ‪ ٝ‬ك‪ ٢‬فجُز ػوّ ثّضٌٔجٍ ثُض‪ٚ‬ق‪٤‬قجس ُِذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز‬
‫‪ ٖٓٝ‬ثُ‪ ١ًٌٝٞ‬ػَٔ دٌٗجٓؼ ٗٔ‪ٞ‬ىؽ‪ ٢‬د ‪ٝ‬ثٌٓ دٌٓؾز ؽ‪٤‬ور ‪ ,‬عْ ثُو‪٤‬جّ دؼو ىُي دؼَٔ ثُض‪ٚ‬ق‪٤‬قجس‬
‫ثُ‪ٍٓ٬‬ز ًٔج ّذن ٌٕف‪ٚ‬‬
‫‪ٌٚ‬زؾغ‪ ٓ١‬صِٓ االٔزبط ‪ٍ٠‬ضَ اخزجبس ا‪٢‬ر‪: ٟ‬‬
‫ٔ‪ .‬ثُ‪ٝٞ‬غ ثُ٘‪ٜ‬جة‪ُِ ٢‬ؼور دؼو إصٔجّ ثُقًٌز ثٌُْ‪٣‬ؼز ‪ G00‬صؾج‪ ٙ‬ثُٖـِز‬
‫ٕ‪ .‬ثُ‪ٝٞ‬غ ث‪٫‬دضوثة‪ٝ ٢‬ثُ٘‪ٜ‬جة‪ُِ ٢‬ؼور أع٘جء ص٘ل‪٤‬ي ه‪ًٝ‬ثس ثُضٖـ‪(Machining Cycles) َ٤‬‬
‫اخزجبس اٌ‪ٛ‬ظغ االثزذائ‪ٚ ٟ‬إٌ‪ٙ‬بئ‪ٌٍ ٟ‬ؼذح‪:‬‬
‫‪ٛ‬يث ثُ٘‪ٞ‬ع ٖٓ ثُض‪ٚ‬ق‪٤‬ـ ‪٣‬وَِ ٍٖٓ ث‪ٗ٫‬ضجػ ‪ٛ‬جٖٓ‪٤‬ج – ‪٣ٝ‬ؾخ إٔ صٌ‪ ٕٞ‬ثُْٔجكز ثُٔضٌ‪ًٝ‬ز د‪ ٖ٤‬ثُؼور‬
‫‪ٝ‬ثٌُ٘ض‪ ًٞ‬ثُقجُ‪ ٢‬ك‪ ٢‬فج‪٫‬س ثُضلٌ‪ َ٣‬ثُٔنضِلز = ‪ 5mm‬ػِ‪ ٠‬ث‪٧‬هَ ‪ٝ ,‬م‪ٙٞٚ‬ج ك‪ ٢‬ثُٔ‪ٞ‬ثهغ ثُضؼِ‪٤ٔ٤‬ز‬
‫‪ٝ‬دٔوج ًٗز ث‪٧‬ؽَثء ثُض‪ ٢‬صْ ثُذوء ك‪ ٢‬إٗضجؽ‪ٜ‬ج هذَ ثُض‪ٚ‬ق‪٤‬قجس ٓغ ث‪٧‬ؽَثء ثُض‪ ٢‬صْ ثٗضجؽ‪ٜ‬ج دؼو إهمجٍ‬
‫ثُض‪ٚ‬ق‪٤‬قجس ػِ‪ٜ٤‬ج ‪ٌ٘ٔ٣‬ي ٓ‪٬‬فظز ثُ٘ضجةؼ‬
‫ٔزبئظ اٌزصؾ‪١‬ؼ‬

‫اٌغشض ِٓ اٌزصؾ‪١‬ؼ‬
‫غش‪٠‬مخ اٌزصؾ‪١‬ؼ‬
‫خفط صِٓ االٔزبط‬ ‫رؾغ‪ ٓ١‬اٌغ‪ٛ‬دح‬
‫‪ ‬صقْ‪ ٖ٤‬ؽ‪ٞ‬هر ث‪ّ٧‬طـ‬
‫‪ ‬صقْ‪ ٖ٤‬ههز ث‪٧‬دؼجه‬ ‫رصؾ‪١‬ؼ أخطبء اٌؼذح‬
‫‪ ‬صقْ‪ ٌَٕ ٖ٤‬ثٌُث‪ٔ٣‬‬
‫‪ ‬صوِ‪ َ٤‬ص ًَ ثُقو ثُوج‪ٟ‬غ ُِؼور‬
‫ظجػ اٌجشٔبِظ‬
‫‪ ‬صقْ‪ ٖ٤‬ثُٔ٘ضؼ‬

‫االعزٕزبط‬

‫ف‪٘ ٟ‬زا اٌفصً اٌذساع‪ ٟ‬رُ اوزغبة اٌّ‪ٙ‬بساد اٌّؼشف‪١‬خ اٌزبٌ‪١‬خ ‪:‬‬
‫ٔ‪ .‬ثُلٌم د‪ ٖ٤‬صقْ‪ ٖ٤‬ثُؾ‪ٞ‬هر ‪ٝ‬صقْ‪ ٍٖٓ ٖ٤‬ث‪ٗ٩‬ضجػ‬
‫ٕ‪ .‬ثُضقْ‪٘٤‬جس ثُٔومِز ػِ‪ ٠‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ( ههز ث‪٧‬دؼجه ‪ٝ‬ث‪ّ٧‬طـ)‬
‫ٖ‪ .‬ثُضقْ‪٘٤‬جس ك‪ ٍٖٓ ٢‬ث‪ٗ٫‬ضجػ ( ثُقًٌجس ثُؼٌ‪٤ٝ‬ز )‬

‫‪Fanuc 0/21programming system‬‬


‫‪229‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌزصؾ‪١‬ؾبد )‪ٌّ (Corrections‬بو‪ٕ١‬خ اٌّخشغخ ‪PC Turn 120‬‬

‫األ٘ذاف اٌزذس‪٠‬ج‪١‬خ‬
‫ِٓ خالي ٘زا اٌفصً اٌذساع‪ ٟ‬ع‪١‬زُ اوزغبة اٌّ‪ٙ‬بساد اٌزبٌ‪١‬خ ‪:‬‬
‫ٔ‪ .‬ص‪ًٞٚ‬ػ‪٘٤‬جس ثُٖـِز هذَ ‪ٝ‬دؼو ثُض‪ٚ‬ق‪٤‬قجس ‪Corrections‬‬
‫ٕ‪ .‬هًثّز ثُ٘وج‪ ٟ‬ثُضوً‪٣‬ذ‪٤‬ز ثُضجُ‪٤‬ز ‪:‬‬
‫أ ‪ -‬ثُضٔ‪ َ٤٤‬د‪ ٖ٤‬صقْ‪ ٖ٤‬ثُؾ‪ٞ‬هر ‪ٝ‬صنل‪ ٍٖٓ ٜ٤‬ث‪ٗ٩‬ضجػ‬
‫ح ‪ -‬ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ‪Tool data‬‬
‫س ‪ -‬ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِٖـِز ‪Geometrical data‬‬
‫ط ‪ٝ -‬ذ‪ ٠‬ثُذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز ‪Technological data‬‬
‫ػ ‪ -‬صوه‪٤‬ن ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ‪Traverse movements‬‬
‫ٖ‪ .‬ص٘ل‪٤‬ي ث‪٩‬ؽٌثءُش ثُضجُ‪٤‬ز ‪:‬‬
‫أ ‪ -‬صؼو‪ َ٣‬د‪٤‬جٗجس ثُؼور ‪Tool data‬‬
‫ح ‪ -‬صؼو‪ َ٣‬ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِٖـِز ‪Geometrical data‬‬
‫س ‪ٝ -‬ذ‪ ٠‬ثُؼوه ‪Adjusting tools‬‬
‫ط ‪ -‬صؼو‪ َ٣‬ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ‪Traverse movements‬‬

‫ِمذِخ ‪ٚ‬أعبع‪١‬بد‬
‫‪٣‬ضْ ص‪ٚ‬ق‪٤‬ـ ث‪٫‬مطجء دـٌ‪ ٛ‬صقْ‪ ٖ٤‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ‪ٝ‬ثُ‪ ٍٞٙٞ‬ثُ‪ ٠‬ثُقَ ث‪ٓ٧‬غَ ك‪ ٢‬ههز ث‪٫‬دؼجه‬
‫دج‪ٝ٫‬جكز ثُ‪ ٠‬مل‪ ٍٖٓ ٜ‬ث‪ٗ٫‬ضجػ‬
‫‪ٛ٠‬ظؼ اٌغذ‪ٚ‬ي اٌزبٌ‪ ٟ‬اٌؼاللخ ث‪ ٓ١‬اٌغشض ِٓ اٌزصؾ‪١‬ؼ ‪ٚ‬غش‪٠‬مخ اٌزصؾ‪١‬ؼ‬

‫ثُـٌ‪ ٖٓ ٛ‬ثُض‪ٚ‬ق‪٤‬ـ‬
‫‪٣ٌٟ‬وز ثُض‪ٚ‬ق‪٤‬ـ‬
‫مل‪ ٍٖٓ ٜ‬ث‪ٗ٫‬ضجػ‬ ‫صقْ‪ ٖ٤‬ثُؾ‪ٞ‬هر‬
‫ػ٘و ‪ٝ‬ؽ‪ٞ‬ه ػور أّطـ د‪ٜ‬ج ٗلِ‬
‫ثُنط ك‪ ٢‬ث‪٧‬دؼجه ‪ ,‬مج‪ٙ‬ز ثُض‪٢‬‬ ‫ص‪ٚ‬ق‪٤‬ـ أمطجء ثُؼور‬
‫صْ هطؼ‪ٜ‬ج دؼور ‪ٝ‬ثفور‬
‫ك‪ ٢‬فجُز ‪ٝ‬ؽ‪ٞ‬ه دؼو ‪ٝ‬ثفو ؿ‪ٌ٤‬‬
‫صؼو‪ َ٣‬ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز‬
‫‪ٙ‬ق‪٤‬ـ‬
‫صؼو‪ َ٣‬ثُقًٌز ثٌُْ‪٣‬ؼز –‬
‫ٌّػز ثُضـي‪٣‬ز – ٌّػز ثُوطغ‬
‫‪ٝ‬ذ‪ ٠‬ثُذٌٗجٓؼ‬
‫– ه‪ًٝ‬ثس ثُوطغ ‪- Cycles‬‬
‫‪...‬ثُل‬

‫‪Fanuc 0/21programming system‬‬


‫‪231‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ ث‪١‬بٔبد اٌؼذح‬

‫‪٣‬ضْ ص٘ل‪٤‬ي ثُض‪ٚ‬ق‪٤‬ـ ُذ‪٤‬جٗجس ثُؼور ( ‪ٝ‬ثُض٘ ج‪ٝ‬ح دض‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِٖـِز ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ‬
‫ثُؼوه‪ NC Program ١‬أ‪ٞ٣‬ج )‪ ,‬ك‪ ٢‬فجُز إٔ ث‪٧‬دؼجه ثٌُِ‪٤‬ز ُِٔ٘ضؼ دؼو ثُضٖـ‪ ٫ َ٤‬صضلن ٓغ ث‪٧‬دؼجه‬
‫ثُٔطِ‪ٞ‬دز ٖٓ ثُض‪ ْ٤ٔٚ‬ثُ‪ٜ٘‬وّ‪٢‬‬
‫ػ٘وٓج ‪٘ٛ ٌٕٞ٣‬جى ٗلِ ثُضلج‪ٝ‬س ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُضوٌ‪٣‬خ أ‪ ٝ‬دجُ‪ٞ‬ذ‪ ٠‬د‪ ٖ٤‬ػور أدؼجه ‪ٝ ,‬د‪ٚ‬لز مج‪ٙ‬ز ك‪٢‬‬
‫ث‪٧‬دؼجه ثُض‪ ٢‬صْ هطؼ‪ٜ‬ج د٘لِ ثُؼور ‪ ,‬ك‪٤‬ؾخ إٔ ٗذوأ دض‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور‬
‫ِضبي ‪:‬‬

‫‪٠ٚ‬ى‪ ْٛ‬اٌمشاس اِب ثزصؾ‪١‬ؼ ث‪١‬بٔبد اٌؼذح أ‪ ٚ‬ثزصؾ‪١‬ؼ اٌج‪١‬بٔبد اٌ‪ٕٙ‬ذع‪١‬خ ف‪ ٟ‬ثشٔبِظ اٌزؾىُ اٌؼذد‪ٞ‬‬
‫‪ِ ، NC Program‬ؼزّذا ػٍ‪ ٝ‬اٌجؼذ اٌخطؤ ٌٍشغٍخ وب‪٢‬ر‪: ٟ‬‬

‫ِىبْ اٌزصؾ‪١‬ؼ‬ ‫اٌزصؾ‪١‬ؼ‬ ‫اٌزفب‪ٚ‬د‬


‫ْٓؾَ ثُؼور‬ ‫د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪X ًٞ‬‬ ‫ثُنط ك‪ = D1٢‬ثُنط ك‪D2 ٢‬‬
‫ْٓؾَ ثُؼور‬ ‫د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪Z ًٞ‬‬ ‫ثُنط ك‪ = L1٢‬ثُنط ك‪L2 ٢‬‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫‪ D1‬مط & ‪ٙ D2‬ق‪٤‬ـ ( أ‪ ٝ‬ثُؼٌِ ) ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪ٓ ٢‬ق‪X ًٞ‬‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫‪ L1‬مط & ‪ٙ L2‬ق‪٤‬ـ ( أ‪ ٝ‬ثُؼٌِ ) ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪ٓ ٢‬ق‪Zًٞ‬‬
‫ْٓؾَ ثُؼور ‪+‬‬ ‫د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪+ X ًٞ‬‬ ‫‪ D1‬مط & ‪ D2‬مط‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪ٓ ٢‬ق‪X ًٞ‬‬ ‫( ثُنط ُ‪ٓ ِ٤‬ضْج‪) ١ٝ‬‬
‫ْٓؾَ ثُؼور ‪+‬‬ ‫د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪+ Z ًٞ‬‬ ‫‪ L1‬مط & ‪ L2‬مط‬
‫دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬ ‫ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ك‪ٓ ٢‬ق‪Zًٞ‬‬ ‫( ثُنط ُ‪ٓ ِ٤‬ضْج‪) ١ٝ‬‬

‫ٍِؾ‪ٛ‬ظخ ‪:‬‬
‫‪ ‬ك‪ ٢‬فجُز فو‪ٝ‬ط ثُنط ك‪ ٖٓ ًَ ٢‬ثُوطٌ‪ ٖ٣‬دٔووثً ٓنضِق ‪٣ ,‬ضْ ص‪ٚ‬ق‪٤‬ـ مط ثُؼور أ‪ ٫ٝ‬فض‪٠‬‬
‫‪ ٌ٤ٚ٣‬أفو ث‪٧‬دؼجه ‪ٙ‬ق‪٤‬قج ‪ٝ ,‬دؼو ىُي ‪٣‬ضْ ص‪ٚ‬ق‪٤‬ـ ثُذ‪٤‬جٗجس ثُ‪ٜ٘‬وّ‪٤‬ز ُِنط ثُغجٗ‪ٗ٬ُ ٢‬قٌثف‬
‫ثُٔضذو‪ ٢‬ك‪ ٢‬ثُذٌٗجٓؼ‬
‫‪ ‬ػ٘وٓج صؼَٔ ثُؼور ك‪ ٢‬دؼو ‪ٝ‬ثفو ( هطٌ ‪ٝ‬ثفو ٓغ‪ , ) ٬‬ك‪٤‬ؾخ ثُض‪ٚ‬ق‪٤‬ـ ك‪ْٓ ٢‬ؾَ ثُؼور كو‪٠‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪231‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٌٓجٕ ثُض‪ٚ‬ق‪٤‬ـ‬ ‫ثُض‪ٚ‬ق‪٤‬ـ‬ ‫ثُضلج‪ٝ‬س‬


‫ْٓؾَ ثُؼور‬ ‫د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪X ًٞ‬‬ ‫ك‪ ٢‬ثُوطٌ‬
‫ْٓؾَ ثُؼور‬ ‫د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪Z ًٞ‬‬ ‫ك‪ ٢‬ثُط‪ٍٞ‬‬
‫‪٣ ‬ضْ ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ك‪ ٢‬فجُض‪: ٖ٤‬‬
‫ٔ‪ .‬أع٘جء ػِٔ‪٤‬ز ث‪ٗ٩‬ضجػ ‪:‬‬
‫ك‪ ٢‬فجُز ثّضنوثّ أًغٌ ٖٓ ػور ‪ٝ‬ثفور ‪٣‬ضْ ثُو‪٤‬جُ دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ثُؼِٔ‪٤‬جس ثُنج‪ٙ‬ز دٌَ‬
‫ػور ػِ‪ ٠‬فور‬
‫ٕ‪ .‬دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ػِٔ‪٤‬ز ث‪ٗ٩‬ضجػ ‪:‬‬
‫ػ٘وٓج ‪ٌ٣‬ثه ه‪٤‬جُ دؼو ‪ٝ‬ثفو كو‪ ( ٠‬دؼو ‪٣‬ض‪ٞ‬هق ػِ‪ ٠‬إصٔجّ ثُؼِٔ‪٤‬ز دجٌُجَٓ )‬
‫اٌزصؾ‪١‬ؼ أصٕبء ػٍّ‪١‬خ اإلٔزبط ‪:‬‬
‫ًجُٔؼ‪ٜٞ‬ه ‪ ,‬ػ٘وٓج ‪٘ٛ ٌٕٞ٣‬جى ػِٔ‪٤‬ز صنٖ‪ٝ ٖ٤‬ص٘ؼ‪ ْ٤‬ػِ‪ ٠‬هطٌ ‪ٝ‬ثفو ‪ ٌٕٞ٣ ,‬ثُض‪ٚ‬ق‪٤‬ـ ٓ٘جّذج م‪ٍ٬‬‬
‫ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ ‪ٝ .‬صضِن٘ ثُلٌٌر ك‪ ٢‬إٌٓجٗ‪٤‬ز ثمضذجً ٓج إىث ًجٗش ػور ثُضنٖ‪ ٖ٤‬هو صًٌش صنجٗز‬
‫‪ٙ‬ق‪٤‬قز ك‪ ٢‬ثُٔؼوٕ ُؼَٔ ػور ثُض٘ؼ‪٘ٛ . ْ٤‬جى أًدؼز أمطجء ‪ ٍٟٞ :‬ثُضنٖ‪ً ٖ٤‬ذ‪ ٌ٤‬ؽوث أ‪ٙ ٝ‬ـ‪ ٌ٤‬ؽوث‬
‫‪ ,‬هطٌ ثُضنٖ‪ً ٖ٤‬ذ‪ ٌ٤‬ؽوث أ‪ٙ ٝ‬ـ‪ ٌ٤‬ؽوث ‪.‬‬
‫‪ٛ٠ٚ‬ظؼ اٌغذ‪ٚ‬ي اٌزبٌ‪٘ ٟ‬زٖ األخطبء ‪ٚ‬و‪١‬ف‪١‬خ رصؾ‪١‬ؾ‪ٙ‬ب‬
‫اٌزصؾ‪١‬ؼ‬ ‫اٌزفب‪ٚ‬د‬
‫ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪ X ًٞ‬ك‪ْٓ ٢‬ؾَ ثُؼور أ‪ ٝ‬ك‪ ٢‬ثُذٌٗجٓؼ‬ ‫هطٌ ثُضنٖ‪ً D ٖ٤‬ذ‪ ٌ٤‬ؽوث‬
‫عْ أػو ثُضٖـ‪ْٓ َ٤‬ضنوٓج ٗلِ ثُٖـِز ‪ٝ‬دجُٔوم‪٬‬س ثُؾو‪٣‬ور ُِؼور‬
‫‪ ٍٟٞ‬ثُضنٖ‪ٙ L ٖ٤‬ـ‪ ٌ٤‬ؽوث ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪ Z ًٞ‬ك‪ْٓ ٢‬ؾَ ثُؼور أ‪ ٝ‬ك‪ ٢‬ثُذٌٗجٓؼ عْ‬
‫أػو ثُضٖـ‪ْٓ َ٤‬ضنوٓج ٗلِ ثُٖـِز ‪ٝ‬دجُٔوم‪٬‬س ثُؾو‪٣‬ور ُِؼور‬
‫هطٌ ثُضنٖ‪ٙ D ٖ٤‬ـ‪ ٌ٤‬ؽوث ‪٣‬ضْ إ‪٣‬وجف ثُذٌٗجٓؼ – عْ ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪ X ًٞ‬ك‪٢‬‬
‫ْٓؾَ ثُؼور أ‪ ٝ‬ك‪ ٢‬ثُذٌٗجٓؼ‪ -‬عْ إػجهر ثُضٖـ‪ َ٤‬دنجٓز ؽو‪٣‬ور‬
‫‪٣‬ضْ إ‪٣‬وجف ثُذٌٗجٓؼ – عْ ص‪ٚ‬ق‪٤‬ـ د‪٤‬جٗجس ثُؼور ك‪ٓ ٢‬ق‪ Z ًٞ‬ك‪ْٓ ٢‬ؾَ‬ ‫‪ ٍٟٞ‬ثُضنٖ‪ً L ٖ٤‬ذ‪ ٌ٤‬ؽوث‬
‫ثُؼور أ‪ ٝ‬ك‪ ٢‬ثُذٌٗجٓؼ‪ -‬عْ إػجهر ثُضٖـ‪ َ٤‬دنجٓز ؽو‪٣‬ور‬
‫‪ْ٣‬ضنوّ ٓغجٍ ثُٖـِز ٖٓ ‪ٛ‬يث ثُ٘‪ٞ‬ع ٖٓ مط‪ٞ‬ثس ثُض‪ٚ‬ق‪٤‬ـ‪ ,‬ػ٘و ‪ٝ‬ؽ‪ٞ‬ه مط‪ٞ‬ر ‪ٝ‬ثفور ُِضنٖ‪ٖ٤‬‬
‫‪ٝ‬مط‪ٞ‬ر ‪ٝ‬ثفور ُِض٘ؼ‪ ْ٤‬ك‪ٌٓ ًَ ٢‬ر ‪.‬‬
‫‪ ٌٕٞ٣‬ث‪٫‬مضذجً ٓ٘جّذج ؽوث ػ٘و ثُؼَٔ د٘ظجّ دِ‪ٞ‬ى ‪ٝ‬ثفو ك‪ٌٓ ًَ ٢‬ر ‪ٌٖٔ٣ٝ , single block mode‬‬
‫أ‪ٞ٣‬ج ثّضنوثّ ‪ٝ‬هلجس ثُذٌٓؾز ‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪232‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫رصؾ‪١‬ؼ اٌج‪١‬بٔبد اٌزىٕ‪ٌٛٛ‬ع‪١‬خ ‪ٚ ،‬ظجػ اٌؼذد‬

‫دؾجٗخ ثُ‪ٜ‬وف ك‪ ٢‬صقو‪٤‬ن ؽ‪ٞ‬هر ٓؼ‪٘٤‬ز ‪ ٖٓ ,‬ثُ‪ ١ًٌٝٞ‬صنل‪ ٜ٤‬صٌجُ‪٤‬ق ث‪ٗ٫‬ضجػ ػٖ ‪٣ٌٟ‬ن ‪:‬‬
‫‪ ‬صنل‪ ٜ٤‬صٌجُ‪٤‬ق ثُؼوه ‪ ,‬ثُض‪ ٢‬دو‪ًٛٝ‬ج صقون أّطـ ٗجػٔز آُ‪٤‬ج‬
‫‪ ‬صنل‪ ٍٖٓ ٜ٤‬ث‪ٗ٫‬ضجػ‬
‫ك‪ ٢‬فجُز ػوّ صقو‪٤‬ن ؽ‪ٞ‬هر ثُٔ٘ضؼ د ‪ ٖٓ ١‬ثُٔ‪ٞٝٞ‬ػجس ثُْجُلز ثُيًٌ ‪ٞ٣ ,‬ؽو ػور أّذجح ٓلٌهر أ‪ٝ‬‬
‫ٓؾٔؼز صؤعٌ ػِ‪ ٠‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ٓ٘‪ٜ‬ج ‪:‬‬
‫‪ٓ ‬ؼوٍ ثُضـي‪٣‬ز أ‪ٌّ ٝ‬ػز ثُو‪ًٝ‬ثٕ ٌٓصلؼز ؽوث أ‪٘ٓ ٝ‬نل‪ٞ‬ز ؽوث‬
‫‪ ‬ػٔن ثُوطغ ًذ‪ ٌ٤‬ؽوث أ‪ٙ ٝ‬ـ‪ ٌ٤‬ؽوث‬
‫‪ ‬صغذ‪٤‬ش ثُؼور ؿ‪٘ٓ ٌ٤‬جّخ‬
‫‪ ‬ثُقو ثُوج‪ٟ‬غ ُِؼور د‪ ًٌْ ٚ‬أ‪ ٝ‬ص ًَ ٍثةو‬

‫ثبالظبفخ اٌ‪ ٝ‬اٌزصؾ‪١‬ؾبد اٌز‪ ٟ‬رُ ششؽ‪ٙ‬ب ِغجمب ‪ّ٠ ،‬ىٕه اخزجبس ؽبالد اٌشغٍخ وب‪٢‬ر‪: ٟ‬‬

‫ثؼذ االٔزبط‬ ‫أصٕبء ػٍّ‪١‬خ االٔزبط‬


‫ثمضذٌ‪:‬‬ ‫ثمضذٌ‪:‬‬
‫‪ ‬أّطـ ثُٖـِز‬ ‫ؽ‪ٞ‬هر ثُْطـ دؼو ػِٔ‪٤‬جس ثُضنٖ‪ٖ٤‬‬ ‫‪‬‬
‫ٌَٕ ‪ٝ‬صوكن ثٌُث‪ُ ( ٔ٣‬ؾٔ‪٤‬غ ثُؼوه)‬ ‫‪‬‬
‫ثُقو ثُوج‪ٟ‬غ ُِؼور ( ؽٔ‪٤‬غ ثُؼوه)‬ ‫‪‬‬
‫صغذ‪٤‬ش ثُؼوه ( ؽٔ‪٤‬غ ثُؼوه)‬ ‫‪‬‬

‫‪ٌ٘ٔ٣‬ي ص‪ٚ‬ق‪٤‬ـ ؽٔ‪٤‬غ د‪٤‬جٗجس ػِٔ‪٤‬ز ثُوطغ ف‪٣ٌٚ‬ج ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ٌٓٝ , ١‬ثؽؼز صغذ‪٤‬ش‬
‫ثُؼوه ك‪ ٢‬دٌػ ثُؼور‬

‫‪Fanuc 0/21programming system‬‬


‫‪233‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫االخزجبس أصٕبء ػٍّ‪١‬خ االٔزبط‪:‬‬


‫ٖٓ ثُٔل‪٤‬و ُض٘ل‪٤‬ي ‪ٛ‬ي‪ ٙ‬ث‪٫‬مضذجًثس ‪ ,‬ثٗضجػ ٕـِز ‪ٝ‬ثفور د٘ظجّ صٖـ‪ٝ ٢ِ٤‬ثفو ‪ٝ Single mode‬ىُي‬
‫دضغذ‪٤‬ش ٓلضجؿ ‪ Feed override‬ػِ‪ٝٝ ٠‬غ ‪ - 100%‬ثمضذٌ ك‪ ًَ ٢‬مط‪ٞ‬ر صٖـ‪ ( َ٤‬أع٘جء ‪ٝ‬دؼو‬
‫ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ًَ مط‪ٞ‬ر ) – ًثهخ مط‪ٞ‬ثس ثُضنٖ‪ ( Roughing ٖ٤‬ف‪٤‬ظ ‪ٚ٣‬ؼخ ىُي دؼو ث‪ٗ٫‬ض‪ٜ‬جء‬
‫ٖٓ ػِٔ‪٤‬ز صنٖ‪ً ٖ٤‬جِٓز ) – ‪ٝ‬ك‪ٛ ٢‬يث ثُ٘‪ٞ‬ع ٖٓ ث‪٫‬مضذجً ‪ ٌٖٔ٣‬صؼو‪ ٌٟٕٝ َ٣‬ثُوطغ ك‪ ٢‬ثُذٌٗجٓؼ أ‪ٝ‬‬
‫‪ٝ‬ذ‪ ٠‬ثُؼور ك‪ ٢‬ثُقجٍ ًجُضجُ‪: ٢‬‬
‫اٌزؼذ‪ً٠‬‬ ‫ٔ‪ٛ‬ع االخزجبس‬ ‫اٌؾبٌخ‬
‫ثمضذجً دجُ٘ظٌ دؼو ػِٔ‪٤‬ز ثُضنٖ‪  ٖ٤‬ػٔن ثُوطغ‬ ‫ثُْطـ دؼو ثُضنٖ‪ٖ٤‬‬
‫‪ٓ ‬ؼوٍ ثُضـي‪٣‬ز‬ ‫( ثُٔجً‪٘٤‬ز ٓض‪ٞ‬هلز )‬
‫‪ٌّ ‬ػز ثُو‪ًٝ‬ثٕ‬
‫‪ ‬ثُقو ثُوج‪ٟ‬غ ُِؼور ‪Tool tip‬‬
‫‪ٝ ‬ذ‪ ٠‬ثُؼور‬
‫ثمضذجً دجُ٘ظٌ أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ ‪ٓ ‬ؼوٍ ثُضـي‪٣‬ز‬ ‫صوكن ثٌُث‪ٔ٣‬‬
‫‪ٌّ ‬ػز ثُو‪ًٝ‬ثٕ‬
‫‪ ‬ػٔن ثُوطغ‬
‫‪ ‬ثُقو ثُوج‪ٟ‬غ ُِؼور ‪Tool tip‬‬
‫‪ٝ ‬ذ‪ ٠‬ثُؼور‬
‫ثُقو ثُوج‪ٟ‬غ ُِؼور ‪ Tool tip‬ثمضذجً دجُ٘ظٌ دؼو ثُؼِٔ‪٤‬ز ثُنج‪ٙ‬ز ‪ ‬ؿ‪ ٌ٤‬ثُِوْ ثٌٌُد‪٤‬و‪٣‬ز‬
‫( أ‪ ٝ‬إػجهر ّٖ ثُؼور )‬ ‫دجُؼور( ثُٔجً‪٘٤‬ز ٓض‪ٞ‬هلز )‬
‫‪ٝ ‬ذ‪ ٠‬صغذ‪٤‬ش ثُؼور‬
‫‪ ‬ػٔن ثُوطغ‬
‫‪ٓ ‬ؼوٍ ثُضـي‪٣‬ز‬
‫‪ٌّ ‬ػز ثُو‪ًٝ‬ثٕ‬
‫ثمضذجً دجُ٘ظٌ دؼو ثُؼِٔ‪٤‬ز ثُنج‪ٙ‬ز ‪ ‬أػو صغذ‪٤‬ش ثُؼور ٓغ ٌٓثػجر‬ ‫‪ٝ‬ذ‪ ٠‬ثُؼور‬
‫صوِ‪ َ٤‬دٌ‪ ٍٝ‬ثُؼور ‪overtop‬‬ ‫دجُؼور( ثُٔجً‪٘٤‬ز ٓض‪ٞ‬هلز )‬

‫‪٫‬فع إٔ ثُٔؼجٓ‪٬‬س ثُض‪٣ ٢‬ضْ صؼو‪ِٜ٣‬ج ‪ٗ ٢ٛ‬لِ ثُٔؼجٓ‪٬‬س ٌَُ ٗ‪ٞ‬ع ٖٓ ثُض‪ٚ‬ق‪٤‬قجس صوٌ‪٣‬ذج‬

‫‪ٌٚ‬ىٓ ‪:‬‬
‫ث‪٣ُٞٝ٧‬ز ك‪ ٢‬ثُضؼو‪ َ٣‬صنضِق ٌَُ ٗ‪ٞ‬ع ٖٓ ٓ‪ٞٝٞ‬ػجس ث‪٫‬مضذجً‬

‫ِضبي ‪:‬‬
‫ك‪ ٢‬فجُز ‪ٝ‬ؽ‪ٞ‬ه ّطـ مٖٖ ؽوث – ٗذوأ ثُض‪ٚ‬ق‪٤‬قجس دضؼو‪ َ٣‬ػٔن ثُوطغ – ‪ٝ‬ػ٘وٓج ‪ٌَٕ ٌٕٞ٣‬‬
‫ثٌُث‪ ٔ٣‬ؿ‪ٗ , ٢ٌٝٓ ٌ٤‬ذوأ دٔؼوٍ ثُضـي‪٣‬ز‬
‫دٔؾٌه صقو‪٤‬ن ثُ٘ضجةؼ ثٌُٔؿ‪ٞ‬دز – ‪٣‬ضْ إ‪٣‬وجف ثُضؼو‪ َ٣‬ك‪ ٢‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪١‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪234‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ػجهر ‪٘ٛ ,‬جى أًغٌ ٖٓ ٓؼجَٓ ‪ ٌٖٔ٣‬ص‪ٚ‬ق‪٤‬ق‪ُ ٚ‬ضقو‪٤‬ن ثُؾ‪ٞ‬هر ثُٔطِ‪ٞ‬دز – ‪ٝ‬ثُن‪٤‬جً ك‪ ٢‬ىُي ‪٣‬ؼضذٌ ٖٓ‬
‫فج‪٫‬س ثُنذٌر ثُض‪ ٌٖٔ٣ ٢‬ثًضْجد‪ٜ‬ج ٖٓ م‪ ٍ٬‬ثُؼَٔ ثُ٘ٔط‪ ٢‬أ‪ ٝ‬ث‪٫‬ػض‪٤‬جه‪١‬‬

‫‪ .0‬اخزجبس األعطؼ ثؼذ اٌزخش‪: ٓ١‬‬


‫‪٣‬ضْ ث‪٣‬وجف ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬
‫ثمضذجً ثُْطـ ك‪ٓ ٢‬طجدوز ه‪٫‬ةَ ثُضنٖ‪ٖ٤‬‬ ‫‪‬‬
‫صؼو‪ َ٣‬ػٔن ثُوطغ ( ك‪ ٢‬فجُز ثُض ًو ٖٓ ّ‪ٓ٬‬ز ًَ ٖٓ ٌَٕ ثٌُث‪ٝ , ٔ٣‬ثُقو ثُوج‪ٟ‬غ ُِؼور ‪,‬‬ ‫‪‬‬
‫‪ٝٝ‬ذ‪ ٠‬ثُؼور )‬
‫ك‪ ٢‬فجُز ثُ‪ًٌٝٞ‬ر ‪٣‬ضْ صؼو‪ٓ َ٣‬ؼوٍ ثُضـي‪٣‬ز‬ ‫‪‬‬
‫ك‪ ٢‬فجُز ثُ‪ًٌٝٞ‬ر ‪٣‬ضْ صؼو‪ٌّ َ٣‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬ ‫‪‬‬

‫‪ .2‬اخزجبس شىً اٌشا‪٠‬ش ‪:‬‬


‫دجُ٘ظٌ إُ‪ ٌَٕ ٠‬ثٌُث‪ ٔ٣‬أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ – ف‪٤‬ظ إٔ ٌَٕ ثٌُث‪٣ ٔ٣‬ؼط‪ ٢‬ثٗطذجع ػٖ ػٌٔ ثُقو‬
‫ثُوج‪ٟ‬غ ُِؼور ‪ٝ ,‬ػٖ فجُز ٗؼ‪ٓٞ‬ز ثُْطـ ثُ٘جصؾز‪.‬‬
‫‪٣ٝ‬ؼضٔو ثٌَُٖ ثُ‪ٚ‬ق‪٤‬ـ ٌُِث‪ ٔ٣‬ػِ‪ ٠‬ثُنجٓز ثُٖٔـِز – ‪ٝ‬ؽْجءر ثُٔجً‪٘٤‬ز – ‪ ٌَٕٝ‬ثُقو ثُوج‪ٟ‬غ –‬
‫‪ٝ‬مجٓز ثُؼور ‪.‬‬
‫‪ٝ‬د‪ٚ‬لز مج‪ٙ‬ز ػ٘و صوٌ‪٬ٙ ٌ٣‬ف‪٤‬ز ثٌُث‪ ٖٓ ٔ٣‬ػوٓ‪ , ٚ‬صؼضذٌ ثُنذٌر ٖٓ ثُؼ‪ٞ‬ثَٓ ثُ‪٣ًٌٝٞ‬ز ك‪٢‬‬
‫‪ٛ‬يث ثُٖ ٕ ‪.‬‬

‫‪ٚ‬ف‪ ٟ‬ؽبٌخ أْ شىً اٌشا‪٠‬ش غ‪١‬ش ِٕبعت ‪٠‬زُ ػًّ ا‪٢‬ر‪: ٟ‬‬
‫‪ٝ ‬ذ‪ٓ ٠‬ؼوٍ ثُضـي‪٣‬ز دجّضنوثّ ٓلضجؿ ‪٣ٝ , Override‬ؼضٔو ٓؼوٍ ثُضـي‪٣‬ز ثُ‪ٚ‬ق‪٤‬ـ ػِ‪ٌّ ٠‬ػز‬
‫ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ‪ٝ‬ػٔن ثُوطغ‬
‫‪ ‬صؼو‪ َ٣‬دٌٗجٓؼ ثُضقٌْ ثُؼوه‪ ١‬دجُو‪ ْ٤‬ثُؾو‪٣‬ور‬
‫‪ٝ ‬ذ‪ٌّ ٠‬ػز ثُو‪ًٝ‬ثٕ ( أع٘جء ثُضٖـ‪ %٘ٓ ٖٓ – َ٤‬ثُ‪٫ - ) %ٕٔٓ ٠‬فع إٔ ٌّػز‬
‫ثُو‪ًٝ‬ثٕ ُ‪ٜ‬ج ص ع‪ٓ ٌ٤‬ذجٌٕ ػِ‪ ٠‬ثُضـي‪٣‬ز ثُٔذٌٓؾز – ػوٍ ثُذٌٗجٓؼ دجُو‪ ْ٤‬ثُؾو‪٣‬ور‬
‫‪ ‬إىث ًجٕ ٖٓ ثُ‪ – ١ًٌٝٞ‬ػوٍ ػٔن ثُوطغ‬
‫‪ ‬إىث ًجٕ ٖٓ ثُ‪ ١ًٌٝٞ‬ػوٍ ‪ٝ‬ذ‪ ٠‬ثُؼور‬

‫‪ .3‬اخزجبس اٌؾذ اٌمبغغ ٌٍؼذح ‪:‬‬


‫صؼضذٌ فجُز ثُقو ثُوج‪ٟ‬غ ُِؼور ‪ ,‬ػجَٓ إ‪ٝ‬جك‪ُ٘ ْٜٓ ٢‬ؼ‪ٓٞ‬ز ثُْطـ ‪ٝ ,‬صٌ‪ ٖ٣ٞ‬ثٌُث‪ٝ . ٔ٣‬ث‪٫‬مضذجً‬
‫‪ ٌٕٞ٣‬دجُ٘ظٌ ‪٣ٝ ,‬ضْ أع٘جء إ‪٣‬وجف صٖـ‪ َ٤‬ثُٔجً‪٘٤‬ز ‪.‬‬

‫ػٕذِب ‪٠‬ى‪ ْٛ‬اٌؾذ اٌمبغغ ٌٍؼذح ف‪ ٟ‬ؽبٌخ ع‪١‬ئخ ‪٠‬زُ ػًّ ا‪٢‬ر‪: ٟ‬‬
‫‪ ‬صـ‪ ٌ٤٤‬ثُِوْ ثٌٌُد‪٤‬و‪٣‬ز ( أ‪ ٝ‬إػجهر صؾِ‪٤‬ل ثُقو ثُوج‪ٟ‬غ )‬
‫‪ ‬صؼو‪ٝ َ٣‬ذ‪ ٠‬ثُؼور‬
‫‪ ‬إىث ًجٗش ثُ‪ًٌٝٞ‬ر ‪٣ ,‬ضْ صؼو‪ َ٣‬ػٔن ثُوطغ‬

‫‪Fanuc 0/21programming system‬‬


‫‪235‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ ‬إىث ًجٗش ثُ‪ًٌٝٞ‬ر ‪٣ ,‬ضْ صؼو‪ٓ َ٣‬ؼوٍ ثُضـي‪٣‬ز‬


‫‪ ‬إىث ًجٗش ثُ‪ًٌٝٞ‬ر ‪٣ ,‬ضْ صؼو‪ٌّ َ٣‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬

‫‪ .4‬اخزجبس ظجػ اٌؼذح ‪:‬‬

‫ّذخ آمٌ ٓقضَٔ ُْ‪ٞ‬ء ؽ‪ٞ‬هر ثُْطـ ‪ ٞٛ ,‬ػوّ ثُٔقجىثر ‪ ,‬أ‪ ٝ‬ثُضغذ‪٤‬ش ثُـ‪٘ٓ ٌ٤‬جّخ ُِؼور ‪.‬‬
‫‪ٕ٘ٚ‬بن أخطبء شبئؼخ ف‪ ٟ‬رضج‪١‬ذ اٌؼذد ٘‪: ٟ‬‬
‫أ ‪ -‬ك‪ ٢‬فجُز دٌ‪ ٍٝ‬ثُؼور ‪ ٖٓ Tool overtops‬فجَٓ ثُؼور ًذ‪ ٌ٤‬ؽوث ‪ ,‬صٌ‪ ٕٞ‬ث‪ٛ٫‬ضَثٍثس‬
‫‪ٗ Vibrations‬ض‪٤‬ؾز ٓ٘طو‪٤‬ز‬

‫ح ‪ -‬ك‪ ٢‬فجُز ػوّ ثُٔقجىثر ك‪ ٢‬صغذ‪٤‬ش ثُؼور ‪ٔٓ ,‬ج ‪٣‬ؤه‪ ١‬إُ‪ ٠‬فو‪ٝ‬ط ثُنط ك‪ٍٝ ٢‬ث‪٣‬ج ثُقو ثُوج‪ٟ‬غ‬
‫ُِؼور‬

‫س ‪ -‬ك‪ ٢‬فجُز ثٕ ثُقو ثُوج‪ٟ‬غ ُِؼور دؼ‪٤‬وث ػٖ ٓق‪ ًٞ‬ثُٖـِز‬

‫‪Below center‬‬ ‫‪above center‬‬


‫ػ٘وٓج ٌٗضٖق إٔ ثُضغذ‪٤‬ش ثُـ‪٘ٓ ٌ٤‬جّخ ُِؼور ‪ً ,‬جٕ ّذذج ك‪ ٢‬إٗضجػ أّطـ ًه‪٣‬تز ‪٣ ,‬ؾخ ثصذجع ث‪٥‬ص‪:٢‬‬
‫ٔ‪ .‬صغذ‪٤‬ش ػور ه‪ٌ٤ٚ‬ر‬

‫‪Fanuc 0/21programming system‬‬


‫‪236‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٕ‪ .‬صغذ‪٤‬ش ثُؼور دٔقجىر ‪ٙ‬ق‪٤‬قز‬


‫ٖ‪ٝ .‬ذ‪ ٠‬ثُقو ثُوج‪ٟ‬غ ُِؼور ٓغ م‪ ٠‬ثُٔق‪ُِٖ ًٞ‬ـِز‬

‫االخزجبس ثؼذ ػٍّ‪١‬خ االٔزبط‪:‬‬


‫ػ٘و ثمضذجً ثُٖـِز دؼو ث‪ٗ٫‬ض‪ٜ‬جء ٖٓ ػِٔ‪٤‬ز ثُضٖـ‪ , َ٤‬صٌٖٔ ثُؼ‪ٞ٤‬ح ك‪: ٢‬‬
‫‪ ‬ثُْطـ مٖٖ ؽوث‬
‫‪٣ ‬ظ‪ ٌٜ‬دجُْطـ ٗؤ ث‪ٛ‬ضَثٍ‪١‬‬
‫اٌزؼذ‪٠‬الد‬ ‫ٔ‪ٛ‬ع االخزجبس‬ ‫اٌّ‪ٛ‬ظ‪ٛ‬ع‬
‫ٓؼوٍ ثُضـي‪٣‬ز‬ ‫ثمضذجً دجُ٘ظٌ دؼو ث‪ٗ٫‬ضجػ‬ ‫ّطـ مٖٖ‬
‫ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ‬
‫ػٔن ثُوطغ‬
‫دٌ‪ ٍٝ‬ثُؼور ‪Overtop‬‬ ‫ثمضذجً دجُ٘ظٌ دؼو ث‪ٗ٫‬ضجػ‬ ‫ٗؤ ث‪ٛ‬ضَثٍ‪١‬‬
‫ثُٔقجىثر‬
‫ثًصلجع ٓق‪ ًٞ‬ثُٖـِز‬
‫‪٣‬ضْ ص٘ل‪٤‬ي ثُضؼو‪٬٣‬س ك‪ٓ ٢‬ؼوٍ ثُضـي‪٣‬ز ‪ٌّٝ ,‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ‪ٝ ,‬ػٔن ثُوطغ د٘لِ ثُنط‪ٞ‬ثس ًٔج‬
‫ك‪ ٢‬ث‪٫‬مضذجً أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ‬
‫أزجٗ !‬
‫ثُضؼو‪٬٣‬س ك‪ ٢‬دٌ‪ ٍٝ‬ثُؼور ‪ُٜ Tool overtop‬ج ص ع‪ٓ ٌ٤‬ذجٌٕ ػِ‪ ٠‬د‪٤‬جٗجس ثُؼور !‬
‫‪ُٝ‬يُي ‪٣‬ؾخ ثهمجٍ ثُذ‪٤‬جٗجس ثُؾو‪٣‬ور ُضٌف‪ َ٤‬ثُؼور ك‪ٙ ٢‬لقز صْؾ‪ َ٤‬د‪٤‬جٗجس ثُؼور ( ٓغ‪ ٬‬ػ٘و‬
‫ثّضنوثّ ؽ‪ٜ‬جٍ ‪٩‬ػجهر ثُ‪ٞ‬ذ‪ ) ٠‬هذَ ث‪ّ٫‬ضٌٔثً ك‪ ٢‬ثُؼَٔ‬

‫رصؾ‪١‬ؼ اٌؾشوبد اٌؼشظ‪١‬خ ( اٌؾشوبد اٌغش‪٠‬ؼخ )‬


‫ص‪ٜ‬وف ‪ٛ‬ي‪ ٙ‬ثُض‪ٚ‬ق‪٤‬قجس إُ‪ ٠‬مل‪ ٜ‬ثُضٌجُ‪٤‬ق ػٖ ‪٣ٌٟ‬ن مل‪ ٍٖٓ ٜ‬ث‪ٗ٫‬ضجػ ‪ٝ‬دجُضجُ‪٣ٍ ٢‬جهر‬
‫ث‪ٗ٫‬ضجػ ‪ْ٤ُٝ‬ش ُضقْ‪ ٖ٤‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ٗلْ‪ , ٚ‬ف‪٤‬ظ أٗ‪٣٫ ٚ‬ضْ إهمجٍ أ‪ ١‬ص‪ٚ‬ق‪٤‬قجس ك‪ ٢‬ثُذ‪٤‬جٗجس‬
‫ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز أع٘جء ػِٔ‪٤‬ز ث‪ٗ٫‬ضجػ ‪٣ ٌُٖٝ ,‬ضْ ثُض‪ٚ‬ق‪٤‬ـ ك‪ ٢‬ثُقًٌجس ثُؼٌ‪٤ٝ‬ز ُِؼور كو‪٠‬‬
‫‪ٛٝ‬ي‪ ٙ‬ثُض‪ٚ‬ق‪٤‬قجس صضْ ًِ‪ٜ‬ج ٖٓ م‪ ٍ٬‬ثُذٌٗجٓؼ ٗلْ‪ٝ , ٚ‬صضؼِن دْٔجً ثُقًٌز ثٌُْ‪٣‬ؼز ُِؼور ‪, G00‬‬
‫‪ٛٝ‬ي‪ ٙ‬ثُض‪ٚ‬ق‪٤‬قجس صؼضذٌدٔغجدز مذٌر مج‪ٙ‬ز ‪٣ًٌٝٝ ٢ٛٝ ,‬ز ُضقْ‪ ٖ٤‬ث‪ٗ٫‬ضجػ دو‪ ٕٝ‬ثُٔنج‪ٌٟ‬ر ك‪٢‬‬
‫فو‪ٝ‬ط أ‪ ١‬مْجةٌ ٗض‪٤‬ؾز ص‪ٚ‬جهّ ثُؼور أع٘جء ثُقًٌز‬
‫‪٣ٝ‬ؾخ ػوّ ثُو‪٤‬جّ د‪ٜ‬يث ثُ٘‪ٞ‬ع ٖٓ ثُض‪ٚ‬ق‪٤‬قجس ك‪ ٢‬فجُز ػوّ ص‪ٞ‬كٌ ثُٔؼٌكز ثُؾ‪٤‬ور د ‪ٝ‬ثٌٓ ثُذٌٓؾز ‪,‬‬
‫أ‪ ٝ‬ك‪ ٢‬فجُز ػوّ ثّضٌٔجٍ ثُض‪ٚ‬ق‪٤‬قجس ُِذ‪٤‬جٗجس ثُضٌ٘‪ُٞٞ‬ؽ‪٤‬ز‬
‫‪ٌٚ‬زؾغ‪ ٓ١‬صِٓ االٔزبط ‪ٍ٠‬ضَ اخزجبس ا‪٢‬ر‪: ٟ‬‬
‫ٔ‪ٝٞٓ .‬غ صـ‪ ٌ٤٤‬ثُؼور ُذٌػ ثُؼور‬
‫ٕ‪ .‬ثُٔ‪ٝٞ‬غ ثُ٘‪ٜ‬جة‪ُِ ٢‬ؼور دؼو إصٔجّ ثُقًٌز ثٌُْ‪٣‬ؼز ‪ G00‬صؾج‪ ٙ‬ثُٖـِز‬
‫ٖ‪ .‬ثُٔ‪ٝٞ‬غ ث‪٫‬دضوثة‪ٝ ٢‬ثُ٘‪ٜ‬جة‪ُِ ٢‬ؼور أع٘جء ص٘ل‪٤‬ي ه‪ًٝ‬ثس ثُضٖـ‪(Machining Cycles) َ٤‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪237‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اخزجبس ِ‪ٛ‬ظغ رغ‪١١‬ش اٌؼذح ‪:‬‬

‫أ ‪٣ -‬ؾخ ثمضذجً ٓ‪ٝٞ‬غ صـ‪٤٤‬تٌ ثُؼتور دؼ٘ج‪٣‬تز ‪ ,‬دق‪٤‬تظ ‪٘٣٫‬تضؼ أ‪ٗ ١‬ت‪ٞ‬ع ٓتٖ أٗت‪ٞ‬ثع ثُنطتٌ ُِؼتور أ‪ٝ‬‬
‫ثُٖـِز أ‪ ٝ‬أ‪ ١‬مْجةٌ ك‪ ٢‬ثُٔجً‪٘٤‬ز ٗض‪٤‬ؾز ص‪ٚ‬جهّ أع٘جء ه‪ًٝ‬ثٕ دٌػ ثُؼور‬
‫ح ‪٣ -‬ؾخ ػوّ ث‪٫‬ػضٔجه ػِ‪ ٠‬مط‪ٞ‬ثس صغذ‪٤‬ش ثُؼور ك‪ ٢‬دٌػ ثُؼتور ‪ ,‬ف‪٤‬تظ إٔ ؽٔ‪٤‬تغ أٗظٔتز ثُتضقٌْ‬
‫ُِٔجً‪٘٤‬تتجس ثُؼوه‪٣‬تتز ‪ CNC‬ثُٔؾ‪ٜ‬تتَر دذتتٌػ ػتتور ٓ٘طوتت‪ ٢‬صتتضقٌْ كتت‪ ٢‬ه‪ًٝ‬ثٕ ثُذتتٌػ كتت‪ً ٢‬تتَ ٓتتٖ‬
‫ث‪٫‬صؾج‪ , ٖ٤ٛ‬دق‪٤‬ظ ‪ ٌٖٔ٣‬ثّضوػجء ثُؼور ٖٓ أه‪٣ٌٟ ٌٚ‬ن ٌٖٓٔ‬
‫س ‪٣ٝ -‬ؼضذتتٌ أ‪ٛ‬تتْ ػ٘‪ٚ‬تتٌ أّجّتت‪ُ ٢‬ؾٔ‪٤‬تتغ ثُضقْتت‪٘٤‬جس ٓتتٖ ‪ٛ‬تتيث ثُ٘تت‪ٞ‬ع ‪ٛ‬تت‪ٌٓ ٞ‬ثػتتجر ػتتوّ ثُضؾتتج‪ٍٝ‬‬
‫‪ً٧‬ذٌّٔجؿ مٌ‪ٝ‬ػ ُِؼور ًج‪٥‬ص‪: ٢‬‬
‫ٔ‪ .‬ثُؼور ثُنجًؽ‪٤‬ز دجُْ٘ذز ُٔق‪X ًٞ‬‬
‫ٕ‪ .‬ثُؼور ثُوثمِ‪٤‬ز دجُْ٘ذز ُٔق‪Z ًٞ‬‬
‫ٖ‪ .‬صَ‪٣ٝ‬و ًَ ٖٓ ثُ٘‪ٞ‬ػ‪ ٖ٤‬ثُْجدو‪ ٖ٤‬دْٔجكز أٓجٕ‬
‫‪ ٖٓٝ ‬ؽ‪ٜ‬ز ثُٖـِز ‪٣ ,‬ؾخ إٔ صٌ‪ ٕٞ‬أدؼجه ثُنجٓز ‪ ٢ٛ‬ثُؼ٘‪ ٌٚ‬ث‪ّ٧‬جّ‪ُِ ٢‬قْجدجس‬

‫‪ٝ‬ػِ‪ ٠‬ىُي ‪٣‬ضْ فْجح ٓ‪ٝٞ‬غ دٌػ ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ X ًٞ‬ػ٘و ثُو‪ًٝ‬ثٕ ًج‪٥‬ص‪: ٢‬‬
‫‪Xm = Xs + X0‬‬
‫‪ٝ‬ثُض‪٣ ٢‬ؼذٌ ػ٘‪ٜ‬ج دْٔجكز أٓجٕ ٓ‪ٞ‬جكج ثُ‪ٜ٤‬ج ٓووثً ثُذٌ‪ُِ ٍٝ‬ؼور‬
‫‪٣ٝ‬ضْ ثصذجع ٗلِ ثُٔذوأ ػ٘و فْجح ٓ‪ٝٞ‬غ دٌػ ثُؼور ك‪ ٢‬ثصؾج‪ٓ ٙ‬ق‪ Z ًٞ‬ػ٘و ثُو‪ًٝ‬ثٕ‬

‫‪Fanuc 0/21programming system‬‬


‫‪238‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪Zm = Zs + Z0‬‬
‫‪ٝ‬ثُض‪٣ ٢‬ؼذٌ ػ٘‪ٜ‬ج دْٔجكز أٓجٕ ٓ‪ٞ‬جكج ثُ‪ٜ٤‬ج ٓووثً ثُذٌ‪ُِ ٍٝ‬ؼور‬
‫‪ًِٔٝ‬ج صْ صقٌ‪٣‬ي دٌػ ثُؼور هذَ ثُو‪ًٝ‬ثٕ ثُ‪ٛ ٠‬يث ثُٔ‪ٝٞ‬غ ‪٣ ُْ ,‬قوط مط‪ًٞ‬ر ‪٘٣‬ضؼ ػ٘‪ٜ‬ج ص‪ٚ‬جهّ‬
‫‪ ٖٓٝ‬ثُْٔضقخ ك‪ ٢‬دؼت‪ ٜ‬ثُقتج‪٫‬س ثُنج‪ٙ‬تز إٔ ‪٣‬تضْ فْتجح أهتَ ْٓتجكز صقتٌى ٌُتَ ػتور ‪ٛٝ ,‬تيث‬
‫‪٣‬قضجػ إُ‪ ٠‬ثُٔؼٌكز ثُؾ‪٤‬ور ٌَُ ٖٓ ثُذٌٓؾز ‪ٝ‬مذٌر ثُٔجً‪٘٤‬ز ثُض‪ ٢‬صؼَٔ ػِ‪ٜ٤‬ج‬

‫اخزجبس اٌّ‪ٛ‬ظغ االثزذائ‪ٚ ٟ‬إٌ‪ٙ‬بئ‪ٌٍ ٟ‬ؼذح‪:‬‬

‫‪ٛ‬يث ثُ٘ت‪ٞ‬ع ٓتٖ ثُض‪ٚ‬تق‪٤‬ـ ‪٣‬ؼٔتَ ػِت‪ ٠‬صنلت‪ٍٓ ٜ٤‬تٖ ث‪ٗ٫‬ضتجػ ‪ٛ‬جٖٓت‪٤‬ج كوت‪٣ٝ . ٠‬ؾتخ إٔ صٌت‪ ٕٞ‬أهتَ‬
‫ْٓجكز د‪ ٖ٤‬ثُؼور ‪ٝ‬ثٌُ٘ض‪ ًٞ‬ثُقجُ‪ٝ , 1-2 mm = ٢‬ىُي ك‪ ٢‬ثُٔ‪ٞ‬ثهغ ثُضؼِ‪٤ٔ٤‬ز د‪ٚ‬لز مج‪ٙ‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪239‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ٔزبئظ اٌزصؾ‪١‬ؼ‬

‫اٌغشض ِٓ اٌزصؾ‪١‬ؼ‬ ‫غش‪٠‬مخ اٌزصؾ‪١‬ؼ‬


‫خفط صِٓ االٔزبط‬ ‫رؾغ‪ ٓ١‬اٌغ‪ٛ‬دح‬
‫ط ‪ -‬صقْ‪ ٖ٤‬ؽ‪ٞ‬هر ث‪ّ٧‬طـ‬ ‫ص‪ٚ‬ق‪٤‬ـ أمطجء ثُؼور‬
‫ػ ‪ -‬صقْ‪ ٖ٤‬ههز ث‪٧‬دؼجه‬
‫ؿ ‪ -‬صقْ‪ ٌَٕ ٖ٤‬ثٌُث‪ٔ٣‬‬
‫‪ ‬صوِ‪ َ٤‬ص ًَ ثُقو ثُوج‪ٟ‬غ ُِؼور‬ ‫‪ٝ‬ذ‪ ٠‬ثُذٌٗجٓؼ‬
‫‪ ‬صقْ‪ ٖ٤‬ثُٔ٘ضؼ‬

‫االعزٕزبط‬

‫ف‪٘ ٟ‬زا اٌفصً اٌذساع‪ ٟ‬رُ اوزغبة اٌّ‪ٙ‬بساد اٌّؼشف‪١‬خ اٌزبٌ‪١‬خ ‪:‬‬
‫ٔ‪ .‬ثُلٌم د‪ ٖ٤‬صقْ‪ ٖ٤‬ثُؾ‪ٞ‬هر ‪ٝ‬صقْ‪ ٍٖٓ ٖ٤‬ث‪ٗ٩‬ضجػ‬
‫ٕ‪ .‬ثُضقْ‪٘٤‬جس ثُٔومِز ػِ‪ ٠‬ؽ‪ٞ‬هر ثُٔ٘ضؼ ( ههز ث‪٧‬دؼجه ‪ٝ‬ث‪ّ٧‬طـ)‬
‫ٖ‪ .‬ثُضقْ‪٘٤‬جس ك‪ ٍٖٓ ٢‬ث‪ٗ٫‬ضجػ ( ثُقًٌجس ثُؼٌ‪٤ٝ‬ز )‬

‫‪Fanuc 0/21programming system‬‬


‫‪241‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫تكنولوجيا الماكينات العددية‬


‫‪CNC‬‬
‫البرمجـ ـ ـ ـ ـ ـ ـ ـة بنظ ـ ـ ـ ـ ـ ـ ـ ـام الفـانـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــوك‬
‫‪Fanuc 0/21 Programming System‬‬
‫إعداد األسـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـطح المرجعيـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ـة‬

‫إعداد‬
‫مهندس ‪ /‬أحمد ابراهيم مدبولي الطناني‬

‫‪Fanuc 0/21programming system‬‬


‫‪241‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اػذاد األعطؼ اٌّشعؼ‪١‬خ‬

‫( أ‪ٚ‬ال ) ِشغ‪ٛ‬الد اٌخشاغخ ‪:‬‬

‫‪٣‬ؾتتخ إػتتوثه ثُنجٓ تز ثُْٔتتضنوٓز ُِضٖتتـ‪ َ٤‬ػِتت‪ٓ ٠‬جً‪٘٤‬تتجس ثُنٌث‪ ٟ‬تز ‪ CNC‬فضتت‪ ٠‬صٌتت‪ٓ ٕٞ‬ؤ‪ِٛ‬تتز‬
‫ُِضٖتتـ‪ٝ , َ٤‬ىُتتي دؼٔتتَ أّتتطـ إّتت٘جه ؽ‪٤‬تتور ػِتت‪ٓ ٠‬جً‪٘٤‬تتجس ثُنٌث‪ٟ‬تتز ثُضوِ‪٤‬و‪٣‬تتز – ‪ٜ٤ِ٣‬تتج ػٔتتَ أّتتطـ‬
‫ٌٓؽؼ‪٤‬ز ػِ‪ٓ ٠‬جً‪٘٤‬جس ثُنٌث‪ٟ‬ز ‪. CNC‬‬

‫اٌغشض ِٓ اٌغطؼ اٌّشعؼ‪: ٟ‬‬

‫ثُقلجظ ػِ‪ ٠‬ثُٔق‪٣ًٞ‬ز ُِٖـِز‪.‬‬ ‫ٔ‪.‬‬


‫صوِ‪ َ٤‬ث‪ٛ٫‬ضَثٍثس ثُ٘جصؾز ٖٓ ػوّ ثُضغذ‪٤‬ش ثُؾ‪٤‬و ‪ٝ‬ص ع‪ٌٛ٤‬ج ػِ‪ ٠‬ث‪ّ٧‬طـ‪.‬‬ ‫ٕ‪.‬‬
‫ثٗضْجح ث‪٧‬هطجً إُ‪ ٠‬أّجُ ‪ٝ‬ثفو‪.‬‬ ‫ٖ‪.‬‬
‫ػوّ كي ثُٖـِز ٖٓ ثُظٌف ػ٘و ثّضنوثّ ٌٕ‪ ٟٝ‬هطغ ػجُ‪٤‬ز‬ ‫ٗ‪.‬‬

‫خط‪ٛ‬اد رخٍ‪١‬ك اٌغطؼ اٌّشعؼ‪: ٟ‬‬

‫ٔ‪٣ .‬ضْ ػَٔ صْ‪٣ٞ‬ز ُِ‪ٞ‬ؽت‪ )facing( ٚ‬دجّتضنوثّ ثٌُت‪ٞ‬ه ‪ G97‬دتو‪ٓ ً٫‬تٖ ‪ُ G96‬ضغذ‪٤‬تش ّتٌػز ثُتو‪ًٝ‬ثٕ‬
‫(‪ ٕ٧‬ثّضنوثّ ‪٣َ٣ G96‬تو ٓتٖ ّتٌػز ثُتو‪ًٝ‬ثٕ ًِٔتج ثهضٌد٘تج إُت‪ ٠‬ثًٌُٔتَ ‪ٝ‬كت‪ٛ ٢‬تي‪ ٙ‬ثُقجُتز صٌت‪ٕٞ‬‬
‫ثُٖـِز ك‪ٝٝ ٢‬غ مطٌ ‪ ٕ٧‬ثُضغذ‪٤‬ش ؿ‪ ٌ٤‬ؽ‪٤‬و )‬
‫شش‪ٚ‬غ اٌمطغ ‪:‬‬
‫ثٌُْػز ‪ ٫‬صضؾج‪ ٍٝ‬ػٖ ٖٓ ٓضٌ ‪ /‬ثُوه‪٤‬وز ‪ ,‬ػٔن ثُوطغ ‪٣ ٫‬ضؾج‪.ْٓٓ.ٖ ٍٝ‬‬
‫ٕ‪ .‬ػَٔ ّ٘ضٌر ُِٖـِز ( ُِْ٘و دجُـٌثح ثُٔضقٌى ) ك‪ ٢‬فجُز إىث ًجٕ ‪ٟ‬ت‪ ٍٞ‬ثُٖتـِز أًذتٌ ٓتٖ ‪ٝ‬تؼق‬
‫ثُوطٌ (‪( L/D  2‬‬
‫هطٌ ثُٖـِز‬ ‫هطٌ ثُْ٘ضٌ هً‪ َ٣‬ثُْٔضنوّ = ½‬
‫ػٔن ثُغوخ ‪ × ٔ ½ ‬هطٌ ثُْ٘ضٌ هً‪ َ٣‬ثُْٔضنوّ‬
‫شش‪ٚ‬غ اٌمطغ ‪:‬‬
‫ثٌُْػز ‪ ٫‬صَ‪٣‬و ػٖ ّٖٓ ‪ /‬هه‪٤‬وز ‪ٝ‬ثُضـي‪٣‬ز ( ٖ‪ُ / ْٓ) ٓ.٘ - ٓ.‬لز‬
‫ٖ‪٣ .‬ضْ ّ٘جهر ثُٖـِز دجّضنوثّ ثُـٌثح ثُٔضقٌى‬
‫ٗ‪٣ .‬ضْ ػَٔ مٌث‪ٟ‬ز ‪٤ُٟٞ‬ز ُِٖـِز دط‪ ٍٞ‬أًذٌ ٖٓ ‪ُ ٍٟٞ‬وْ ثُظٌف‬
‫شش‪ٚ‬غ اٌمطغ ‪:‬‬
‫ثٌُْػز ( ٓ‪ /ّ ) 8ٓ - ٙ‬هه‪٤‬وز ‪ ,‬ثُضـي‪٣‬ز ٘ٓ‪ُ / ْٓ ٓ.‬لز ‪ ,‬ػٔن ثُوطغ ٖ‪.ْٓ ٓ.‬‬
‫٘‪٣ .‬ضْ كي ثُٖـِز عْ إػجهر صغذ‪٤‬ض‪ٜ‬ج ٖٓ ثُْطـ ثٌُٔؽؼ‪ ٢‬ثُي‪ ١‬صْ صنِ‪٤‬و‪ ٚ‬ك‪ ٢‬ثُنط‪ٞ‬ثس ثُْجدوز‪.‬‬
‫‪٣ .ٙ‬تتضْ ػٔتتَ صْتت‪٣ٞ‬ز ُِْتتطـ ث‪٥‬متتٌ ُِٖتتـِز ‪ٝ‬ثُْتت٘ضٌر دتت٘لِ ثُنطتت‪ٞ‬ثس ثُْتتجدوز عتتْ ثُْتت٘و دتتجُـٌثح‬
‫ثُٔضقٌى ُِٔقجكظز ػِ‪ ٠‬ثُٔق‪٣ًٞ‬ز أع٘جء ثُضٖـ‪.َ٤‬‬
‫‪٣ .7‬ضْ ص٘ل‪٤‬ي ػِٔ‪٤‬جس ثُضٖـ‪ َ٤‬ثُٔطِ‪ٞ‬دز‪.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪242‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫( صبٔ‪١‬ب ) ِشغ‪ٛ‬الد اٌزفش‪٠‬ض ‪:‬‬

‫‪٣‬ؾتتخ إػتتوثه ثُنجٓ تز ثُْٔتتضنوٓز ُِضٖتتـ‪ َ٤‬ػِتت‪ٓ ٠‬جً‪٘٤‬تتجس ثُلٌ‪٣‬تتَر ‪ CNC‬فضتت‪ ٠‬صٌتت‪ٓ ٕٞ‬ؤ‪ِٛ‬تتز‬
‫ُِضٖـ‪ٝ , َ٤‬ىُي دؼٔتَ أّتطـ إّت٘جه ؽ‪٤‬تور ػِت‪ٓ ٠‬جً‪٘٤‬تجس ثُلٌ‪٣‬تَر ثُضوِ‪٤‬و‪٣‬تز عتْ ػٔتَ أّتطـ ٌٓؽؼ‪٤‬تز‬
‫ػِ‪ٓ ٠‬جً‪٘٤‬جس ثُلٌ‪َ٣‬ر ‪. CNC‬‬

‫اٌغشض ِٓ اٌغطؼ اٌّشعؼ‪: ٟ‬‬

‫ٔ‪ .‬صوِ‪ َ٤‬ث‪ٛ٫‬ضَثٍثس ثُ٘جصؾز ٖٓ ػوّ ثُضغذ‪٤‬ش ثُؾ‪٤‬و ‪ٝ‬ص ع‪ٌٛ٤‬ج ػِ‪ ٠‬ث‪ّ٧‬طـ‪.‬‬
‫ٕ‪ .‬ثٗضْجح ث‪٧‬دؼجه إُ‪ ٠‬أّجُ ‪ٝ‬ثفو‪.‬‬
‫ٖ‪ .‬ػوّ كي ثُٖـِز ٖٓ ثُٔغذش ػ٘و ثّضنوثّ ٌٕ‪ ٟٝ‬هطغ ػجُ‪٤‬ز‬

‫خط‪ٛ‬اد رخٍ‪١‬ك اٌغطؼ اٌّشعؼ‪: ٟ‬‬

‫‪٣‬ضْ صغذ‪٤‬ش ثُٖـِز ك‪٘ٓ ٢‬ؾِز ثُلٌ‪َ٣‬ر ثُضوِ‪٤‬و‪٣‬ز صغذ‪٤‬ضج ؽ‪٤‬وث‬ ‫ٔ‪.‬‬
‫‪٣‬تضْ ثّتضؼوثٍ ‪ٝ‬ؽت‪ ٚ‬ثُٖتـِز دجّتضنوثّ ػتور ‪ٓ Shell End Mill‬تغ ٌٓثػتجر ثّتضنوثّ ّتٌػز ه‪ًٝ‬ثٕ‬ ‫ٕ‪.‬‬
‫‪ٌّٝ‬ػز صـي‪٣‬ز ٓض‪ّٞ‬طز ْٗذ‪٤‬ج‬
‫‪٣‬ضْ صنِ‪٤‬ن ً٘ض‪ ًٞ‬مجًؽ‪ُِٖ ٢‬تـِز دجّتضنوثّ ػتور ‪ٓ Shank End Mill‬تغ ٌٓثػتجر ثّتضنوثّ ّتٌػز‬ ‫ٖ‪.‬‬
‫ه‪ًٝ‬ثٕ ‪ٌّٝ‬ػز صـي‪٣‬ز ٓض‪ّٞ‬طز ْٗذ‪٤‬ج – ‪ٝ‬ديُي ‪٣‬ضْ ػَٔ ّطـ ٌٓؽؼ‪ ٢‬ثدضوثة‪٢‬‬
‫‪٣‬ضْ هِخ ثُٖـِز ُؼَٔ ّطـ ٌٓؽؼ‪ ٢‬أّجّ‪ِٚ٣ ٢‬ـ ُض٘ل‪٤‬ي ثُؼِٔ‪٤‬جس ػِ‪ً ٚ٤‬ج‪٥‬ص‪: ٢‬‬ ‫ٗ‪.‬‬
‫أ ‪٣ -‬ضْ صغذ‪٤‬ش ثُٖـِز ك‪٘ٓ ٢‬ؾِز ثُلٌ‪َ٣‬ر ‪ CNC‬صغذ‪٤‬ضج ؽ‪٤‬وث‬
‫ح ‪٣ -‬تتضْ ثّتتضؼوثٍ ‪ٝ‬ؽتت‪ ٚ‬ثُٖتتـِز دجّتتضنوثّ ػتتور ‪ٓ Shell End Mill‬تتغ ٍ‪٣‬تتجهر ّتتٌػز ثُتتو‪ًٝ‬ثٕ‬
‫‪ٌّٝ‬ػز ثُضـي‪٣‬ز إُ‪ ٠‬فو ٓج‬
‫س ‪٣ -‬ضْ صنِ‪٤‬ن ً٘ض‪ ًٞ‬مجًؽ‪ُِٖ ٢‬ـِز دجّضنوثّ ػور ‪ٝ – Shank End Mill‬ديُي صٌ‪ ٕٞ‬ثُٖتـِز‬
‫ؽج‪َٛ‬ر ‪٩‬ؽٌثء ثُؼِٔ‪٤‬جس ثُٔنضِلز ػِ‪ٜ٤‬ج‬

‫‪Fanuc 0/21programming system‬‬


‫‪243‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أعٍ‪ٛ‬ة اػذاد األعطؼ اٌّشعؼ‪١‬خ ‪ٚ‬رضج‪١‬ذ اٌشغٍخ ف‪ ٝ‬اٌّخشغخ‬

‫لطش وج‪١‬ش ‪ٚ‬عّه صغ‪١‬ش‬ ‫اٌشغٍخ لش‬

‫‪ :‬ظٌف ُوْ ٓوِ‪ٞ‬دز‬ ‫‪ ‬ثُوطٌ ثُنجًؽ‪٘ٓ ٠‬ضظْ‬


‫‪ ‬ثُوطٌ ثُنجًؽ‪ ٠‬ؿ‪٘ٓ ٌ٤‬ضظْ ‪٤٘ٙ :‬ز د ًدغ ُوْ ٓوِ‪ٞ‬دز‬
‫ٔ‪ -‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪٤ٜ‬ز ػِ‪ ٠‬ثُ‪ٞ‬ؽ‪ٖ٤ٜ‬‬

‫‪ – 2‬ػبِ‪ٛ‬د لص‪١‬ش ‪ ،‬ق < فغ‪ٛ‬ح اٌظشف‬


‫ٔ‪ .‬صغذ‪٤‬ش ك‪ ٠‬ثُظٌف ٓغ ّ٘جهر ‪ٝ‬ؽ‪ ٚ‬ثُٖـِز ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُظٌف‬
‫ٕ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ + ٚ٤ٜ‬مٌث‪٤ُٟٞ ٟٚ‬ز ُط‪ُ < ٍٞ‬وْ ثُظٌف‬
‫ٖ‪ .‬عْ ‪٣‬ضْ كي ‪ٝ‬هِخ ثُٖـِز ‪ٝ‬إػجهر ثُضغذ‪٤‬ش ػِ‪ ٠‬ث‪ّ٧‬طـ ثٌُٔؽؼ‪٤‬ز‬
‫ٗ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪٤ٜ‬ز‬

‫‪ – 3‬ػبِ‪ٛ‬د لص‪١‬ش ‪ ،‬ق ‪ ‬فغ‪ٛ‬ح اٌظشف‬


‫ٔ‪ْ٣ .‬قخ ‪ً ٍٟٞ‬جك‪ ٖٓ ٠‬ثُٖـِ‪ ٚ‬مجًػ ثُظٌف عْ ‪٣‬ضْ ثُضغذ‪٤‬ش‬
‫ٕ‪ .‬مٌث‪ٝ ٟٚ‬ؽ‪ + ٚ٤ٜ‬مٌث‪ٟ‬ز هطٌ مجًؽ‪ًٝ ٠‬ضق صٌل‪ُِ ٠‬ضغذ‪٤‬ش أًذٌ ٖٓ ‪ ٍٟٞ‬ثُِوْ‬
‫ٖ‪ .‬كي ‪ٝ‬هِخ ثُٖـِ‪ ٚ‬عْ ثػجهر ثُضغذ‪٤‬ش ػِ‪ ٠‬ث‪ّ٧‬طـ ثٌُٔؽؼ‪٤‬ز دجُْ٘جهر ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُِوْ‬
‫ٗ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ٚ٤ٜ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪244‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ – 4‬ػبِ‪ٛ‬د غ‪ ، ً٠ٛ‬ق < فغ‪ٛ‬ح اٌظشف ‪ :‬رغزخذَ ٌمُ ػذٌخ أ‪ِ ٚ‬مٍ‪ٛ‬ثخ ؽغت ( ق )‬
‫أ‪ٚ‬الً ‪ :‬ف‪ ٝ‬ؽبٌخ أْ اٌمطش اٌخبسع‪ِٕ ٝ‬زظُ ( دسفٍٗ ػٍ‪ ٝ‬اٌجبسد )‬
‫ٔ‪ .‬صغذ‪٤‬ش ك‪ ٠‬ثُظٌف ‪ّ٘ٝ‬جهر دجُٔن٘وز ثُغجدضز‬
‫ٕ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ – ٚ٤ٜ‬عوخ كؾ‪ٞ‬ر ًٌَٓ – إدؼجه ثُٔن٘وز عْ ّ٘جهر دجَُٗذز ‪ٝ‬ػَٔ مٌث‪ٟ‬ز ُِوطٌ‬
‫ثُنجًؽ‪٠‬‬
‫ٖ‪ .‬كي ‪ٝ‬هِخ ثُٖـِز ُضٌٌثً ٓج ّذن‬
‫ٗ‪ .‬ثُضٖـ‪ َ٤‬د‪ٍٗ ٖ٤‬ذض‪ٖ٤‬‬

‫( ح)‬ ‫( أ)‬
‫أ‪ٚ‬‬
‫ٔ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ٝ ٚ٤ٜ‬مٌث‪ٟ‬ز مجًؽ‪٤‬ز د‪ ٖ٤‬ثُظٌف ‪ٝ‬ثُٔن٘وز ثُغجدضز دط‪ ٍٟٞ < ٍٞ‬ثُِوْ‬
‫ٕ‪ .‬كي ‪ٝ‬هِخ ثُٖـِز ٓغ ّ٘جهر ‪ٝ‬ؽ‪ٜٜ‬ج ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُظٌف عْ ثُضغذ‪٤‬ش‬
‫ٖ‪ّ٘ .‬جهر دجُٔن٘وز ثُغجدضز ‪ +‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ + ٚ٤ٜ‬كؾ‪ٞ‬ر ًٌَٓ‬
‫ٗ‪ّ٘ .‬جهر دجَُٗذز عْ ثُنٌث‪ٟ‬ز ثُنجًؽ‪٤‬ز د‪ ٖ٤‬ظٌف ‪ٍٗٝ‬ذز‬

‫صبٔ‪١‬ب ً ‪ :‬ف‪ ٝ‬ؽبٌخ أْ اٌمطش اٌخبسع‪ ٝ‬غ‪١‬ش ِٕزظُ ( ثبٌؾذادٖ أ‪ ٚ‬اٌغجبوٗ أ‪ ٚ‬اٌذسفٍٗ ػٍ‪ ٝ‬اٌغبخٓ )‬
‫ٔ‪ .‬صْ‪٣ٞ‬ز ‪ٝ‬ؽ‪ ٚ٤ٜ‬دجُٔذٌه ُِ‪ٞ‬ؽ‪ ٖ٤ٜ‬عْ ٌٌٕ٘ر عْ ػَٔ كؾ‪ٞ‬ر ًٌَٓ‪ ٖٓ ٙ‬ثُؾ‪ٜ‬ض‪ٖ٤‬‬
‫ٕ‪ .‬صغذ‪٤‬ش ك‪ ٠‬ثُظٌف ٓغ ثُْ٘جهر دجَُٗذز ثُ٘‪ٚ‬ل‪٤‬ز ‪ +‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ٚ٤ٜ‬‬
‫ٖ‪ .‬مٌث‪ٟ‬ز ‪٤ُٟٞ‬ز ُط‪ ٍٟٞ ٖٓ < ٍٞ‬ثُِوْ‬
‫ٗ‪ .‬كي ‪ٝ‬هِخ ثُٖـِز ٓغ ثُْ٘جهر ػِ‪ٝ ٠‬ؽ‪ ٚ‬ثُظٌف ٓغ ثُْ٘جهر دجَُٗذز ثُ٘‪ٚ‬ل‪٤‬ز‬
‫٘‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ٚ٤ٜ‬‬
‫‪ .ٙ‬ثُنٌث‪ٟ‬ز د‪ٍٗ ٖ٤‬ذض‪ ٖ٤‬أ‪ ٝ‬د‪ ٖ٤‬ظٌف ‪ٍٗٝ‬ذز‬

‫‪Fanuc 0/21programming system‬‬


‫‪245‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ – 5‬ػبِ‪ٛ‬د غ‪ ، ً٠ٛ‬ق ‪ ‬فغ‪ٛ‬ح اٌظشف‬

‫أ‪ٚ‬الً اٌمطش ِٕزظُ ‪:‬‬


‫ٔ‪ْ٣ .‬قخ ‪ ٍٟٞ‬هِ‪٣ٝ َ٤‬غذش ك‪ ٠‬ثُظٌف ‪٣ٝ‬ضْ مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ٝ ٚ٤ٜ‬كؾ‪ٞ‬ر ًٌَٓر‬
‫ٕ‪ْ٣ .‬قخ ثُط‪ ٍٞ‬ثُٔطِ‪ٞ‬ح ‪ْ٘٣ٝ‬و دجَُٗذز ٓغ ثُضغذ‪٤‬ش ك‪ ٠‬ثُظٌف‬
‫ٖ‪٣ .‬ضْ ثُنٌث‪ٟ‬ز د‪ ٖ٤‬ظٌف ‪ٍٗٝ‬ذز‬

‫أ‪ٚ‬‬
‫‪ٓ ًٌٌ٣‬جّذن ػِ‪ ٠‬ثُ٘جف‪٤‬ز ث‪٧‬مٌ‪٣ٝ ٟ‬ضْ د‪ٍٗ ٖ٤‬ذض‪ٖ٤‬‬
‫ِٓق‪ٞ‬ظز ‪ :‬صْضنوّ ثُٔن٘وز ثُٔضقًٌز ُِْ٘جهر إىث ًجٕ ‪ٔٓ < L/d‬‬
‫ًٔج ‪ ٌٖٔ٣‬ث‪ّ٫‬ضؼجٗز دجُٔن٘وز ثُغجدضز دج‪ٝ٩‬جكز إُ‪ ٠‬ثُٔضقًٌز ُ‪٨‬هطجً ثُ‪ٚ‬ـ‪ٌ٤‬ر‬

‫صبٔ‪١‬ب ً اٌمطش غ‪١‬ش ِٕزظُ ‪:‬‬


‫ٔ‪ْ٣ .‬قخ ‪ ٍٟٞ‬هِ‪٣ٝ َ٤‬غذش ك‪ ٠‬ثُظٌف ‪ٝ‬صضْ مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ٝ ٚ٤ٜ‬كؾ‪ٞ‬ر ًٌَٓ‬
‫ٕ‪ْ٣ .‬قخ ‪ُ < ٍٟٞ‬وْ ثُظٌف ‪ٝ‬صضْ مٌث‪ٟ‬ز د‪ ٖ٤‬ثُظٌف ‪ٝ‬ثَُٗذز‬
‫ٖ‪ .‬هِخ ثُٖـِز ‪ٝ‬صٌٌثً ثُؼِٔ‪٤‬جس ثُْجدوز‬
‫ٗ‪ .‬ثُْ٘جهر د‪ٍٗ ٖ٤‬ذض‪ – ٖ٤‬أ‪ – ٝ‬د‪ ٖ٤‬ظٌف ‪ٍٗٝ‬ذز‬
‫٘‪ .‬صْضنوّ ثُٔن٘وز ثُٔضقًٌز دؼو ثُنٌث‪ٟ‬ز ثُنجًؽ‪٤‬ز إىث ًجٕ ‪ٔٓ < L/d‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪246‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪ -6‬اٌخشاغخ اٌالِشوض‪ ( ٗ٠‬رشغ‪ ً١‬ػبِ‪ٛ‬د الِشوض‪) ٜ‬‬


‫ٔ‪ .‬صضْ مٌث‪ ٟٚ‬مجًؽ‪٤‬ز ‪ٝٝ‬ؽ‪٤ٜ‬زػِ‪ ٠‬ثُوطٌ ث‪ً٧‬ذٌ‬
‫ٕ‪ٌٌٕ٘ .‬ر ثُ‪ٞ‬ؽ‪ٜٔ٘ٓ ًَ ٖ٤ٜ‬ج ٓ‪ٞ‬ثهغ ًٌَُِٔ‪ٖ٣‬‬
‫ٖ‪ .‬ػَٔ كؾ‪ٞ‬ر ًَ ًٌَٓ‬
‫ٗ‪ .‬ثُنٌث‪ٟ‬ز د‪ٍٗ ٖ٤‬ذض‪ًٌَٓ ٌَُ ٖ٤‬‬

‫‪ – 7‬خشاغخ اٌّشغ‪ٛ‬الد غ‪١‬ش اٌّزّبصٍخ‬


‫ٔ‪ْ٣ .‬ضنوّ ‪٤٘٤ٙ‬ز مج‪ٙ‬ز ػِ‪ٜ٤‬ج ‪٣‬غذش ثُٖـِز‬
‫ٕ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ ٚ٤ٜ‬عْ كؾ‪ٞ‬ر ًٌَٓ عْ عوخ ‪ٝ‬صؾ‪٣ٞ‬ق ‪ٝ‬دٌؿِز‬

‫‪ – 8‬اٌخشاغخ اٌذاخٍ‪١‬خ‬
‫ٔ‪ .‬ثُضغذ‪٤‬ش ثُنجًؽ‪ ٠‬ك‪ ٠‬ثُظٌف ( ُوْ ػوُز ‪ٓٝ‬وِ‪ٞ‬دز ) أ‪ ٝ‬ثُ‪٤٘٤ٚ‬ز ثٌُدجػ‪٤‬ز‬
‫ٕ‪ .‬مٌث‪ٟ‬ز ‪ٝ‬ؽ‪ + ٚ٤ٜ‬كؾ‪ٞ‬ر ًٌَٓ ‪ +‬عوخ ‪ٝ‬صؾ‪٣ٞ‬ق ‪ٝ‬دٌؿِز‬
‫ٖ‪ .‬ػَٔ ٕجهز ُِْ٘جهر ٖٓ ثُوثمَ ٓغ ثُضغذ‪٤‬ش ػِ‪ٜ٤‬ج‬
‫ٗ‪ .‬ػَٔ ثُنٌث‪ٟ‬ز ثُنجًؽ‪٤‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪247‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اخز‪١‬بس شش‪ٚ‬غ اٌزشغ‪ً١‬‬

‫‪٣‬قضجػ صنط‪ ٠٤‬ثُؼِٔ‪٤‬جس إُ‪ ٠‬ثمض‪٤‬تجً ٕتٌ‪ ٟٝ‬ثُضٖتـ‪ٌُ َ٤‬تَ مطت‪ٞ‬ر ‪ٝ‬ىُتي ‪٣‬ؼ٘ت‪ ٢‬دجُضقو‪٣‬تو إ‪٣‬ؾتجه‬
‫ه‪ٌّ ْ٤‬ػز ثُوطغ ‪ٝ‬ثُضـي‪٣‬ز ‪ٝ‬ػٔن ثُوطغ ثُض‪ ٢‬صؼضذٌ ثُٔضـ‪ٌ٤‬ثس ث‪ّ٧‬جّ‪٤‬ز ‪ ١٧‬ػِٔ‪٤‬ز صٖـ‪ َ٤‬ف‪٤‬ظ أٗ‪ٜ‬تج‬
‫صتتؤعٌ ص ت ع‪ٌ٤‬ثً ٓذجٕتتٌثً ػِتت‪ ٠‬أهثة‪ٜ‬تتج ٓتتٖ متت‪ ٍ٬‬ص ع‪ٌٛ٤‬تتج ػِتت‪ ٠‬هتت‪ ٟٞ‬ثُوطتتغ ‪ٝ‬ثُوتتوًر ثُْٔتتض٘لير ‪ٝ‬هًؽتتز‬
‫ثُقٌثًر ك‪٘ٓ ٢‬طوز ثُوطغ ‪ٝ‬ػٔتٌ ثُؼتور ‪ٝ‬ههتز ثُضٖتـ‪ٝ َ٤‬ؽت‪ٞ‬هر ثُضٖتط‪٤‬خ ‪ٛٝ‬ت‪ٓ ٞ‬تج ‪٣‬تؤعٌ دجُضتجُ‪ ٢‬ػِت‪٠‬‬
‫ٓؼوٍ إٍ ثُز ثُٔجهر ٖٓ ّطـ ثُٖـِز ‪ ٖٓٝ‬عتْ ػِت‪ٓ ٠‬ؼتو‪٫‬س ث‪ٗ٩‬ضتجػ ‪ٍٓٝ‬تٖ ثُضٖتـ‪ٝ َ٤‬صٌِلتز ثُوطؼتز ‪,‬‬
‫ُيُي ‪٣‬ؤه‪ّٞ ١‬ء ثمض‪٤‬جً ٌٕ‪ ٟٝ‬ثُوطغ إُ‪ ٠‬ثٗنلج‪ ٛ‬ث‪ٗ٩‬ضجؽ‪٤‬ز ‪ٝ‬صو‪ْٓ ًٞٛ‬ض‪ ٟٞ‬ؽ‪ٞ‬هر ثُٔ٘تضؼ ‪ٝ‬ثًصلتجع‬
‫ثُضٌِلز ‪٣ٝ‬ضْ صقو‪٣‬و ه‪ٔ٤‬ز ٌٕ‪ ٟٝ‬ثُوطغ فْخ ثُضٌص‪٤‬خ ث‪٥‬ص‪: ٢‬‬

‫أ‪ٚ‬الً ‪ :‬ػّك اٌمطغ ‪:‬‬

‫‪ْٓ ٞٛ‬جكز همت‪ ٍٞ‬ػتور ثُوطتغ ػٔ‪ٞ‬ه‪٣‬تج ً ػِت‪ّ ٠‬تطـ ثُٖتـِز ‪ٝ‬كت‪ ٢‬ث‪٫‬صؾتج‪ ٙ‬ثُؼٔت‪ٞ‬ه‪ ١‬ػِت‪ ٠‬ثصؾتج‪ٙ‬‬
‫فًٌتتز ثُضـي‪٣‬تتز ‪ٝ‬صضقتتوه ه‪ٔ٤‬ضتت‪ ٚ‬دؼٔتتن ثُطذوتتز ثُٔتتٌثه إٍثُض‪ٜ‬تتج ٓتتٖ ّتتطـ ثُٖتتـِز كتت‪ً ٢‬تتَ ٖٓتت‪ٞ‬ثً صـي‪٣‬تتز‬
‫‪ٍ٩‬ثُز ّٔجؿ ثُضٖـ‪ ٖٓ ً٫ٞٙٝ Machining allowance َ٤‬ثُنجٓز إُت‪ ٠‬ثُٔ٘تضؼ ثُ٘‪ٜ‬تجة‪ ٢‬كت‪ٖٓ ٢‬ت‪ٞ‬ثً‬
‫‪ٝ‬ثفو أ‪ ٝ‬ك‪ ٢‬ػور ٖٓج‪ ٌ٣ٝ‬صـي‪٣‬ز ‪٣ٝ‬ض‪ ٖٔٞ‬ىُي إٍثُز ّٔجؿ ثُضٖـ‪ َ٤‬ثُٔن‪ُِ ٘ٚ‬تضنِ٘ ٓتٖ ثُؼ‪٤‬ت‪ٞ‬ح‬
‫ثُ٘جٕتز ٓتٖ ثُؼِٔ‪٤‬تجس ثُْتجدوز ػِت‪ ٠‬ثُٖتـِز ٓغتَ ػتوّ ث‪ّ٫‬تضوثًر أ‪ ٝ‬ػتوّ ث‪ّ٫‬تضوجٓز أ‪ ٝ‬ػتوّ ث‪ّ٫‬تض‪ٞ‬ثء‬
‫‪ٝ‬مٖ‪ٗٞ‬ز ثُْطـ ‪ٝ‬أمطجء ث‪٧‬دؼجه ك‪ ً٬ٞ‬ػٖ ثُضـ‪ ٌ٤‬ك‪ ٢‬فجُز ‪ٟ‬ذوجس ثُْطـ ٓغَ ٓتج ‪٣‬قتوط ٓتٖ ص‪ٚ‬تِو‬
‫ٗض‪٤‬ؾتتز ُؼِٔ‪ ٤‬تجس ثُضٖتتٌ‪ َ٤‬ػِتت‪ ٠‬ثُذتتجًه ًجُوًكِتتز ‪ٝ‬ثُْتتقخ ‪ٝ‬م‪٬‬كتت‪ ٚ‬أ‪ ٝ‬ص‪ُٞ‬تتو ث‪٩‬ؽ‪ٜ‬تتجهثس ثُوثمِ‪٤‬تتز ٓتتٖ‬
‫ػِٔ‪٤‬جس صٌٖ‪ َ٤‬ػِت‪ ٠‬ثُْتجمٖ أ‪ ٝ‬ثُٔؼجُؾتز ثُقٌثً‪٣‬تز أ‪ ٝ‬ص ًْتو ثُْتطـ ‪ٛٝ‬ت‪ٓ ٞ‬تج ‪٘٣‬تضؼ ػ٘ت‪ٓ ٚ‬تج ‪ْ٣‬تٔ‪٠‬‬
‫دجُطذوتتز ثُـٖتتٔ‪٤‬ز ‪ٝ Hard Shin‬صضتتٌث‪ٝ‬ؿ ه‪ٔ٤‬تتز ػٔتتن ثُوطتتغ كتت‪ ٢‬فجُتتز ثُضنٖتت‪ ٖ٤‬ثُضتت‪ ٢‬صْتتضنوّ ‪ٍ٩‬ثُتتز‬
‫ثُؼ‪٤‬تت‪ٞ‬ح ثُٔتتيً‪ًٞ‬ر ٓتتج دتت‪ ٕ ٖ٤‬إُتت‪ٓ ٔٓ ٠‬تتْ فْتتخ فجُتتز ص‪٣ًٞ‬تتو ثُنجٓتتجس (ْٓتتذ‪ًٞ‬جس – ٓطٌ‪ٝ‬هتتجس –‬
‫ٓوًكِز ػِ‪ ٠‬ثُْجمٖ – ٓوًكِز ػِ‪ ٠‬ثُذتجًه) ‪ٝ‬م‪ٚ‬تجة٘ ثُٔتجهر ثُٔتٌثه صٖتـ‪ِٜ٤‬ج (ثُٔضجٗتز ‪ -‬ثُ‪ٚ‬ت‪٬‬هر)‬
‫‪ٞٗٝ‬ع ػِٔ‪٤‬ز ثُضٖـ‪ٝ َ٤‬فجُض‪ٜ‬ج (صنٖ‪ – ٖ٤‬ص٘ؼ‪ٝ )ْ٤‬ثُؾْجءر ث‪ّ٫‬ضجص‪٤ٌ٤‬ز ‪ٝ‬ثُو‪٘٣‬جٓ‪٤ٌ٤‬ز ُٔ٘ظ‪ٓٞ‬تز ثُضٖتـ‪َ٤‬‬
‫د ًِٔ‪ٜ‬ج ‪ٟٝ‬جهز ثُٔجً‪٘٤‬ز ثُْٔضنوٓز ‪ٝ‬دٖتٌ‪ ٟ‬أ‪٣ ٫‬ضؾتج‪ ٍٝ‬أه‪ٚ‬ت‪ ٠‬ه‪ٔ٤‬تز ُؼٔتن ثُوطتغ = ‪ × ٓ.ٙ‬ػتٌ‪ٛ‬‬
‫ثُقو ثُوج‪ٟ‬غ × ؽ‪٤‬خ ٍث‪٣ٝ‬ز ثُٔوجدِز‬
‫‪ْ٣ٝ‬ضنوّ ػٔن هطغ ‪ :‬ك‪ ٢‬فو‪ٝ‬ه ٘‪ ٓ.‬إُ‪ ْٓ ٔ ٠‬ك‪ ٢‬فجُتز ثُضٖتط‪٤‬خ ثُٔض‪ّٞ‬ت‪ٍ٩ ٠‬ثُتز ثُؼ‪٤‬ت‪ٞ‬ح ثُ٘جصؾتز‬
‫ٖٓ ػِٔ‪٤‬ز ثُضنٖ‪ ٖ٤‬د‪ٔ٘٤‬ج ‪ْ٣‬ضنوّ ػٔن هطغ( ٕ٘‪ ْٓ ) ٓ.٘ - ٓ.‬ك‪ ٢‬فجُز ثُضٖـ‪ َ٤‬ثُوه‪٤‬ن‪.‬‬

‫صبٔ‪١‬ب ً ‪ :‬اٌزغز‪٠‬خ ‪:‬‬

‫‪ٓ ٢ٛ‬ووثً ٓج صضقًٌ‪ ٚ‬ثُؼور دجُْ٘ذز ُِٖـِز ك‪ٝ ٢‬ؽ‪ٞ‬ه فًٌز ثُوطتغ ث‪ّ٧‬جّت‪٤‬ز ثّتضٌٔثًث ُؼِٔ‪٤‬تز‬
‫ثٍثُز ثٌُث‪ٔ٣‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪248‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اخز‪١‬بس ل‪ّ١‬خ اٌزغز‪٠‬خ ‪:‬‬

‫‪٣‬ضْ ثمض‪٤‬جً ه‪ٔ٤‬ز ثُضـي‪٣‬ز ٖٓ ثُؾوث‪ ٍٝ‬فْخ ٗ‪ٞ‬ع ػِٔ‪٤‬ز ثُضٖـ‪ْٓٝ َ٤‬ض‪ ٟٞ‬ثُضٖـ‪ َ٤‬ثُٔطِت‪ٞ‬ح (‬
‫صنٖ‪ – ٖ٤‬ص٘ؼ‪ ) ْ٤‬كل‪ ٢‬فجُز ثُضنٖ‪ ٖ٤‬صؤمتي أًذتٌ ه‪ٔ٤‬تز صْتٔـ د‪ٜ‬تج ‪ٟ‬جهتز ٓ٘ظ‪ٓٞ‬تز ثُضٖتـ‪ٝ َ٤‬ؽْتجةض‪ٜ‬ج‬
‫دق‪٤‬تتظ ‪ ٫‬صتتؤه‪ ١‬إُتت‪ ٠‬إٗ‪٤ٜ‬تتجً أ‪ٓ ١‬تتٖ ػ٘ج‪ٙ‬تتٌ‪ٛ‬ج أ‪ ٝ‬صْتتذخ ثُضقٔ‪٤‬تتَ ثَُثةتتو ُِٔجً‪٘٤‬تتز أ‪ ٝ‬إٗق٘تتجء ثُٖتتـِز‬
‫أ‪ ٝ‬ثُؼور ثُوج‪ٟ‬ؼز أ‪ ٝ‬إك‪٬‬س أ‪ٜٔ٘ٓ ١‬ج ٖٓ ثُٔغذضجس ثُنج‪ٙ‬تز د‪ٜٔ‬تج ‪ٝ‬كت‪ ٢‬فجُتز ثُض٘ؼت‪ ْ٤‬صنضتجً أًذتٌ ه‪ٔ٤‬تز‬
‫صـي‪٣‬تتز صتتؤه‪ ١‬إُتت‪ ٠‬صقو‪٤‬تتن ْٓتتض‪ ٟٞ‬ثُوهتتز ‪ٝ‬هًؽتتز ثُضٖتتط‪٤‬خ ثُٔطِ‪ٞ‬دتتز ‪ٝٞ٣ٝ‬تتـ ثُؾتتو‪ ٍٝ‬ثُضتتجُ‪ ٢‬ه‪ٔ٤‬تتز‬
‫ثُضـي‪٣‬تتز ثُٔؼضتتجهر كتت‪ ٢‬ػِٔ‪٤‬تتجس ثُنٌث‪ٟ‬تتز ثُٔنضِلتتز ‪ٌ٣ٝ‬ثػتت‪ ٢‬ثمض‪٤‬تتجً ثُوتت‪ ْ٤‬ث‪ٙ٧‬تتـٌ كتت‪ ٢‬فتتج‪٫‬س ثُٔتت‪ٞ‬ثه‬
‫ث‪٧‬ػِ‪ٓ ٠‬ضجٗز ‪ٝ‬ثمض‪٤‬جً ثُو‪ ْ٤‬ث‪ً٧‬ذٌ ك‪ ٢‬فج‪٫‬س ثُٔ‪ٞ‬ثه ث‪٧‬هَ ٓضجٗز‬

‫ل‪ ُ١‬اٌزغز‪٠‬خ ٌؼٍّ‪١‬بد اٌخشاغخ اٌّخزٍفخ ٌصٍت ‪St 50‬‬

‫عوخ‬ ‫مٌث‪ٟ‬ز‬ ‫ػِٔ‪٤‬ز‬


‫ْٓ ‪ُ /‬لز‬ ‫ْٓ ‪ُ /‬لز‬ ‫ثُضٖـ‪َ٤‬‬
‫ٔ‪ٓ.٘ – ٓ.‬‬ ‫ٖ‪ٔ – ٓ.‬‬ ‫صنٖ‪ٖ٤‬‬
‫صٖط‪٤‬خ‬
‫٘ٓ‪ٓ.ٔ – ٓ.‬‬ ‫٘ٓ‪ٓ.ٔ – ٓ.‬‬
‫ٓض‪٠ّٞ‬‬
‫‪-‬‬ ‫ٕ٘ٓ‪ٓ.ٓ٘ – ٓ.‬‬ ‫ص٘ؼ‪ْ٤‬‬

‫ٌّػز ثُضـي‪٣‬ز ‪ :‬صْضنوّ ٌّػز ثُضـي‪٣‬ز (ْٓ ‪ /‬هه‪٤‬وز) ك‪ ٢‬ث‪٧‬ف‪ٞ‬ثٍ ث‪٥‬ص‪٤‬ز ‪:‬‬
‫ُقْجح ٍٖٓ ثُضٖـ‪ ٍٖٓ : َ٤‬ثُضٖـ‪ٖٞٓ ٍٟٞ = َ٤‬ثً ثُضـي‪٣‬ز ‪ٌّ /‬ػز ثُضـي‪٣‬ز‬

‫صبٌضب ً ‪ :‬عشػخ اٌمطغ ‪:‬‬

‫‪ٛ‬تت‪ ٢‬ثُْتتٌػز ثُنط‪٤‬تتز ُقًٌتتز ثُوطتتغ ثُْ٘تتذ‪٤‬ز دتت‪ ٖ٤‬ثُؼتتور ثُوج‪ٟ‬ؼتتز ‪ٝ‬ثُٖتتـِز ‪ٝ‬ص٘تتضؼ ٓتتٖ ه‪ًٝ‬ثٕ‬
‫ثُٖـِز ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ‪ ٖٓٝ‬ه‪ًٝ‬ثٕ ثُؼور ثُوج‪ٟ‬ؼز ك‪ ٢‬فجُز ثُضلٌ‪٣‬تَ ‪ٝ‬ثُغوتخ ‪ٝ‬ثُضؾِت‪٤‬ل د‪ٔ٘٤‬تج صؼتٌف‬
‫د ٗ‪ ٜ‬ج ثٌُْػز ثُنط‪٤‬ز ثُٔض‪ّٞ‬طز م‪ٖٞٓ ٍ٬‬ثً ثُوطتغ كت‪ ٢‬فجُتز ثٌُٔجٕت‪٣ٝ ٠‬تضْ فْتجح ّتٌػز ثُوطتغ‬
‫ًٔج ‪: ٢ِ٣‬‬

‫ك‪ ٢‬فجُز فًٌز ثُوطغ ثُو‪ًٝ‬ثٗ‪٤‬ز (ُِؼور أ‪ ٝ‬ثُٖـِز)‬


‫ٌّػز ثُوطغ ع = ‪ × ٟ‬م × ٕ ‪ / ّ( ٔٓٓٓ /‬هه‪٤‬وز)‬
‫م = هطٌ ثُؼور أ‪ ٝ‬ثُٖـِز أ‪ٜٔ٣‬ج صو‪)ْٓ( ًٝ‬‬
‫ٕ = ٌّػز ثُو‪ًٝ‬ثٕ ُلز ‪ /‬هه‪٤‬وز‬
‫‪ = ٟ‬ثُْ٘ذز ثُضوٌ‪٣‬ذ‪٤‬ز = ٗٔ‪ٖ.‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪249‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪٣ٝ‬ضْ ثمض‪٤‬جً ٌّػز ثُوطغ (ع) ٓتٖ ثُؾتوث‪ ٍٝ‬فْتخ ٓتجهر ثُٖتـِز ‪ٓٝ‬تجهر ثُؼتور ثُوج‪ٟ‬ؼتز ‪ٗٝ‬ت‪ٞ‬ع ػِٔ‪٤‬تز‬
‫ثُضٖـ‪ُ َ٤‬ؼٌٔ ٓقوه ُِؼور ك‪ ٢‬فجُض‪ ٢‬ثُض٘ؼ‪ٝ ْ٤‬ثُضنٖت‪( ٖ٤‬فْتخ ه‪ٔ٤‬تز ثُضـي‪٣‬تز) ػِت‪ ٠‬أ‪ ٫‬صضؼتو‪ ٟ‬ثُوتوًر‬
‫ثُ‪ٍٓ٬‬تتز ُِضٖتتـ‪ َ٤‬هتتوًر ثُٔقتتٌى ثٌُ‪ٌٜ‬دتت‪ ٢‬ثُْٔتتضنوّ ‪٬٣ٝ‬فتتع إٔ ّتتٌػز ثُوطتتغ ثُْٔتتٔ‪ٞ‬ؿ د‪ٜ‬تتجُؼٌٔ‬
‫ٓقوه ُِؼور ثُوج‪ٟ‬ؼز صوَ دَ‪٣‬جهر ‪٬ٙ‬هر ‪ٓٝ‬ضجٗز ٓجهر ثُٖـِز – د‪ٔ٘٤‬ج صَهثه ٓغ ‪٬ٙ‬هر ثُؼتور ثُوج‪ٟ‬ؼتز –‬
‫ًٔج ‪٣‬ؤه‪ ١‬ثّضنوثّ ّ‪ٞ‬ثةَ ثُضذٌ‪٣‬و إُ‪٣ٍ ٠‬جهر ٓٔ‪ %‬ثُ‪ %ٕٓ ٠‬ك‪ ٢‬ثٌُْػز ثُْٔٔ‪ٞ‬ؿ د‪ٜ‬ج ػ٘تو ثُوطتغ‬
‫ثُؾجف ‪ ٢ٛٝ‬ك‪ ٢‬فجُز ثُض٘ؼ‪ ْ٤‬أػِ‪ٜ٘ٓ ٠‬ج ك‪ ٢‬فجُز ثُضنٖ‪ ٖ٤‬دق‪ٞ‬ثُ‪ٝ %٘ٓ ٢‬ػ٘تو ٍ‪٣‬تجهر ّتٌػز ثُوطتغ‬
‫ػٖ ثُو‪ٔ٤‬ز ثُْٔٔ‪ٞ‬ؿ د‪ٜ‬ج ك‪ ًَ ٢‬فجُز ‪٘٣‬نل‪ ٜ‬ػٌٔ ثُؼور دوًؽز ًذ‪ٌ٤‬ر كٔغ‪ ً٬‬ػ٘و ٍ‪٣‬جهر ٌّػز ثُوطغ‬
‫دجُْ٘تذز ٕٓ ‪٣ %‬ت٘نل‪ ٜ‬ػٔتتٌ ثُؼتور ثُوج‪ٟ‬ؼتز دْ٘تتذز ‪ُِ % ٙ7‬ؼتوه ثُٔ‪ٚ‬ت٘‪ٞ‬ػز ٓتتٖ ‪ٙ‬تِخ ثُْتٌػجس‬
‫ثُؼجُ‪٤‬ز د‪ٔ٘٤‬ج ‪٘٣‬نل‪ ٜ‬دْ٘ذز ٓ٘ ‪ُِ %‬ؼوه ثٌٌُد‪٤‬و‪٣‬ز‪.‬‬

‫ؽغبة عشػخ اٌذ‪ٚ‬ساْ أ‪ ٚ‬اٌزشدد ِٓ عشػخ اٌمطغ ‪:‬‬

‫دؼو ثمض‪٤‬جً ٌّػز ثُوطغ ثُٔ٘جّذز ُٔجهر ًَ ٖٓ ثُٖـِز ‪ٝ‬ثُؼور ٖٓ ثُؾوث‪ ٌٖٔ٣ ٍٝ‬فْجح ٌّػز‬
‫ثُو‪ًٝ‬ثٕ ُِٔنجً‪ٝ ٟ‬ثُلٌث‪ٝ َ٣‬ثُٔغجهخ ‪ .......‬ثُل ًٔج ‪: ٢ِ٣‬‬

‫ٕ = ٓٓٓٔ × ع ‪ × ٟ /‬م (ُلز ‪ /‬هه‪٤‬وز)‬

‫‪ٝ‬صل‪٤‬و ٓؼٌكتز ّتٌػز ثُتو‪ًٝ‬ثٕ كت‪ٝ ٢‬تذ‪ّ ٠‬تٌػز ػتجٓ‪ٞ‬ه ثُٔجً‪٘٤‬تز ‪ًٝ‬تيُي كت‪ ٢‬فْتجح ّتٌػز ثُضـي‪٣‬تز‬
‫ثُ‪ٍٓ٬‬ز ُقْجح ٍٖٓ ثُضٖـ‪ َ٤‬ف‪٤‬ظ إٔ ٍٖٓ ثُضٖـ‪ َ٤‬ك‪ ٢‬أ‪ ١‬ػِٔ‪٤‬ز ‪٣‬ضْ فْجد‪ًٔ ٚ‬ج ‪: ٢ِ٣‬‬

‫ٍٖٓ ثُضٖـ‪ٖٞٓ ٍٟٞ = )ٍ( َ٤‬ثً ثُضٖـ‪ × )ٍ( َ٤‬ػوه ثُٖٔج‪ٌّ / )ٝ( ٌ٣ٝ‬ػز ثُضـي‪٣‬ز (‪)١‬‬

‫ساثؼب ً ‪ :‬ؽغبة عشػخ اٌزغز‪٠‬خ ‪:‬‬

‫ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ‪ٝ‬ثُغوخ ‪ٝ‬ثُذٌؿِز‬


‫‪=ٟ‬س×ٕ‬
‫(ْٓ ‪ /‬ثُوه‪٤‬وز)‬ ‫‪ٌّ = ٟ‬ػز ثُضـي‪٣‬ز‬
‫(ْٓ ‪ُ /‬لز)‬ ‫س = ثُضـي‪٣‬ز‬
‫(ُلز ‪ /‬ثُوه‪٤‬وز)‬ ‫ٕ = ٌّػز ثُو‪ًٝ‬ثٕ‬

‫‪Fanuc 0/21programming system‬‬


‫‪251‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫عشػبد اٌمطغ (ِزش ‪ /‬اٌذل‪١‬مرخ) ٌخشاغرخ صرٍت أشربئ‪ St50 ٟ‬أ‪ C35 ٚ‬ثؼرذح صرٍت عرشػبد ػبٌ‪١‬رخ‬
‫(ػّش اٌؼذح ‪ 61‬دل‪١‬مخ) ‪:‬‬
‫ثُضـي‪٣‬ز (ْٓ ‪ُ /‬لز)‬ ‫ػٔن ثُوطغ‬
‫٘‪ٓ.‬‬ ‫ٗ‪ٓ.‬‬ ‫ٖ‪ٓ.‬‬ ‫ٕ‪ٓ.‬‬ ‫ٔ‪ٓ.‬‬ ‫(ْٓ)‬
‫ٗٗ‬ ‫‪ٗ8‬‬ ‫ٗ٘‬ ‫ٖ‪ٙ‬‬ ‫ٓ‪8‬‬ ‫ٔ‬
‫‪ٖ8‬‬ ‫ٕٗ‬ ‫‪ٗ7‬‬ ‫٘٘‬ ‫ٓ‪7‬‬ ‫ٕ‬
‫ٖ٘‬ ‫‪ٖ8‬‬ ‫ٗٗ‬ ‫ٓ٘‬ ‫٘‪ٙ‬‬ ‫ٖ‬
‫ٖٗ‬ ‫‪ٖٙ‬‬ ‫ٓٗ‬ ‫‪ٗ8‬‬ ‫ٕ‪ٙ‬‬ ‫ٗ‬
‫ٕٖ‬ ‫ٖ٘‬ ‫‪ٖ8‬‬ ‫‪ٗٙ‬‬ ‫ٓ‪ٙ‬‬ ‫٘‬

‫ػّش اٌؼذح اٌمبغؼخ ‪:‬‬


‫ػٔتتٌ ثُؼتتور ‪ٛ‬تت‪ ٞ‬ثُتتَٖٓ دجُتتوهجةن ُ‪ٙٞ‬تت‪ ٍٞ‬ثُؼتتور ثُوج‪ٟ‬ؼتتز إُتت‪ ٠‬فجُتتز ‪ْ٣‬تت‪ٞ‬ء دؼتتو‪ٛ‬ج أهثء ػِٔ‪٤‬تتز‬
‫ثُضٖـ‪ٝ َ٤‬ىُي ػ٘وٓج ص‪ َٚ‬ه‪ٔ٤‬ز ثُذٌ‪ ١‬إُ‪ ٠‬ه‪ٔ٤‬ز ٓقوهر ‪ُِٚ ْٓ ٓ.ٙ‬خ ثٌُْػجس ثُؼجُ‪٤‬تز أ‪ٓ.ٗ ٝ‬‬
‫ْٓ ُِؼوه ثٌٌُد‪٤‬و‬

‫عشػبد اٌمطغ (ِزش ‪ /‬دل‪١‬مخ) ٌخشاغرخ ثؼرط اٌّر‪ٛ‬اد ثبعرزخذاَ ػرذح صرٍت عرشػبد ػبٌ‪١‬رخ ‪ٚ‬ػرذح‬
‫وشث‪١‬ذ ػّك اٌمطغ ‪ ُِ 3 – 2‬اٌزغز‪٠‬خ ‪ٌ / ُِ( 1.5 – 1.2‬فخ) ػّش اٌؼذح اٌمبغؼخ ‪ 61‬دل‪١‬مخ ‪:‬‬

‫ٌّػز ثُوطغ ٓضٌ ‪ /‬هه‪٤‬وز‬


‫ػور ًٌد‪٤‬و‬ ‫ػور ‪ِٙ‬خ‬ ‫ٓجهر ثُٖـِز‬
‫ِغٍف‬ ‫ػجه‪١‬‬ ‫ٌّػجس ػجُ‪٤‬ز‬
‫ٕٓٔ – ٕٓٓ ٓ‪ٖٓٓ – ٔ8‬‬ ‫ٖ٘ – ٓ٘‬ ‫‪ِٙ‬خ إٖٗجة‪٢‬‬
‫ٓٓٔ – ٓٗٔ ٓ٘ٔ – ٕٓٓ‬ ‫ٕ٘ – ٖ٘‬ ‫‪ِٙ‬خ ًٌد‪٢ٗٞ‬‬
‫ٓٓٔ – ٕٓٔ‬ ‫ٓ‪8ٓ – ٙ‬‬ ‫٘ٔ – ٕٓ‬ ‫‪ِٙ‬خ ٓ‪ٚ‬ذ‪ٞ‬ح‬
‫ٓ‪ٔ8ٓ – ٔٓٓ ٕٔٓ – ٙ‬‬ ‫ٓٔ – ٖٓ‬ ‫‪ِٙ‬خ ّذجةٌ‪٢‬‬
‫ٕٓٔ – ٕٕٓ‬ ‫ٓ‪ٔ٘ٓ-8‬‬ ‫ٕٓ – ٓٗ‬ ‫فو‪٣‬و ٍ‪ًٓ ٌٛ‬جه‪ٔ8ٓ – ٔٗٓ ١‬‬
‫ٓ‪ٕٔٓ – 9‬‬ ‫ٓ‪8ٓ-ٙ‬‬ ‫ٕٔ – ٕٓ‬ ‫فو‪٣‬و ٍ‪ًٓ ٌٛ‬جه‪ٕٙٓ – ٕٕٓ ١‬‬
‫ٓ‪ٕٓٓ – 9‬‬ ‫ٓ٘‪ٕٔٓ-‬‬ ‫٘ٔ – ٖٓ‬ ‫فو‪٣‬و ٍ‪١ٌٟ ٌٛ‬‬
‫ٓٗ – ٓٓٔ‬ ‫ٕٓ‪ٙٓ-‬‬ ‫‪-‬‬ ‫فو‪٣‬و ٍ‪ٗ ٌٛ‬جٕق (أد‪)ٜ٤‬‬
‫‪-‬‬ ‫ٕٓٓ – ٖٓٓ ٓٓ٘ٔ‪ٕ٘ٓٓ-‬‬ ‫أُ‪ّٞ٤٘ٓٞ‬‬
‫‪-‬‬ ‫ٖٓٓ – ٓٓٗ‬ ‫ٓ٘ – ٓ‪8‬‬ ‫أُ‪ٓ / ٌٕٞ٤ِ٤ّ / ّٞ٤٘ٓٞ‬جؿْ٘‪ّٞ٤‬‬
‫‪-‬‬ ‫ٖٓٓ – ٓٓٗ‬ ‫ٓٗ – ٓ‪ٙ‬‬ ‫أُ‪)ٌٕٞ٤ِ٤ّ % ٕٔ( ٌٕٞ٤ِ٤ّ ّٞ٤٘ٓٞ‬‬
‫‪-‬‬ ‫ٓ٘ – ٓ‪ٔٓٓٓ – 8ٓٓ ٙ‬‬ ‫ٗقجُ أفٌٔ‬
‫‪-‬‬ ‫ٓ‪ٔٓٓٓ – 8ٓٓ ٔٓٓ – 8‬‬ ‫ٗقجُ ث‪ٙ‬لٌ‬
‫‪-‬‬ ‫ٓٓٗ – ٓٓ٘‬ ‫ٓ٘ – ٓ‪ٙ‬‬ ‫دٌ‪َٗٝ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪251‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِالؽظبد ‪:‬‬

‫‪٣‬تؤه‪ ١‬ثّتتضنوثّ ػتوه ثُوطتتغ ثٌٌُد‪٤‬و‪٣‬تتز إُت‪٣ٍ ٠‬تتجهر ّتٌػز ثُوطتتغ فتت‪ٞ‬ثُ‪ٓ ٗ ٢‬تٌثس كتت‪ ٢‬صٖتتـ‪َ٤‬‬ ‫ٔ‪.‬‬
‫ثُ‪ِٚ‬خ ‪ٌٓ ٔٓ – 8‬ثس صٖـ‪ َ٤‬ثُٔ‪ٞ‬ثه ؿ‪ ٌ٤‬فو‪٣‬و‪٣‬ز ػٖ ػوه ثُوطغ ثُ‪ِٚ‬خ ثٌُْػجس ثُؼجُ‪٤‬ز‬
‫صض٘جّخ ٌّػز ثُوطغ ص٘جّذج ً ػٌْ‪٤‬ج ً ٓغ ٓضجٗز ثُٖو ُِٔ‪ٞ‬ثه ثُٖٔـِز ك‪ ٢‬فجُتز ثُ‪ٚ‬تِخ ث‪ٖٗ٩‬تجة‪٢‬‬ ‫ٕ‪.‬‬
‫‪ٝ‬ثٌٌُد‪ٝ ٢ٗٞ‬ػِ‪ ٠‬ىُي ‪ ٌٖٔ٣‬ثّض٘ضجػ ٌّػجس ثُوطغ ‪ٞٗ٧‬ثع ثُ‪ِٚ‬خ ثُضت‪ ٢‬صنضِتق كت‪ ٢‬ثُٔضجٗتز‬
‫ػٖ ‪ِٙ‬خ ‪ ST 50‬أ‪ ٖٓ (C35) ٝ‬ثُْ٘ذز ثُؼٌْ‪٤‬ز ُِٔضجٗز‬
‫ك‪ ٢‬فجُز ثُضٖـ‪ َ٤‬ثُٔضوطغ صوَِ ٌّػز ثُوطغ ثُٔ‪ٞ‬ؽ‪ٞ‬ه‪ٝ‬ر ك‪ ٢‬ثُؾوث‪ ٍٝ‬دْ٘ذز ص‪ َٚ‬إُ‪% ٕٓ٠‬‬ ‫ٖ‪.‬‬
‫ػ٘و صٖـ‪ َ٤‬ثُطذوز ثُـٖٔ‪٤‬ز كت‪ ٢‬ثُٔتوًك‪٬‬س ‪ٝ‬ثُٔطٌ‪ٝ‬هتجس صوِتَ ثُْتٌػز دْ٘تذز ٕٓ – ٖٓ ‪%‬‬ ‫ٗ‪.‬‬
‫د‪ٔ٘٤‬ج ك‪ ٢‬فجُز ثُْٔذ‪ًٞ‬جس صوَِ ثٌُْػز دْ٘ذز ٓٗ ‪.%‬‬
‫ػ٘تو ٍ‪٣‬تتجهر ٍث‪٣ٝ‬تتز ثُٔوجدِتتز (‪ )æ‬صوِتتَ ّتتٌػز ثُوطتتغ ثُٔنضتتجًر دْ٘تتذز ٓٔ ‪ٌُ %‬تتَ ٘ٔ صَ‪٣‬تتو‪ٛ‬ج‬ ‫٘‪.‬‬
‫ٍث‪٣ٝ‬ز ثُٔوجدِز ػٖ ٘ٗ‬
‫ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ثُوثمِ‪٤‬ز صوَِ ٌّػز ثُوطغ دْ٘تذز ٕٓ ‪٨ُ %‬هطتجً ثُوثمِ‪٤‬تز ثُ‪ٚ‬تـ‪ ٌ٤‬فضت‪٠‬‬ ‫‪.ٙ‬‬
‫٘‪ٝ 7‬صوَ ‪ٛ‬ي‪ ٙ‬ثُْ٘ذز دَ‪٣‬جهر ثُوطٌ ػٖ ىُي‪.‬‬
‫ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ثُ‪ٞ‬ؽ‪٤ٜ‬تز فضت‪ٓ ٠‬قت‪ ًٞ‬ثُٖتـِز صٌكتغ ّتٌػز ثُوطتغ ثُٔنضتجًر دْ٘تذز ٖٓ ‪%‬‬ ‫‪.7‬‬
‫‪ٝ‬صوَ ‪ٛ‬ي‪ ٙ‬ثُْ٘ذز ًِٔج دؼو ثُٖٔ‪ٞ‬ثً ػٖ ٓق‪ ًٞ‬ثُٖـِز‪.‬‬
‫ػ٘و ثّضنوثّ ّ‪ٞ‬ثةَ ثُضذٌ‪٣‬و ‪٣ٍ ٌٖٔ٣‬جهر ٌّػجس ثُوطغ ثُٔنضجًر دْ٘ذزٓٔ‪%ٕٓ-‬‬ ‫‪.8‬‬
‫ػ٘و ثّضنوثّ هِْ ثُوطؼ‪٤‬ز صنل‪ ٜ‬ثٌُْػز دْ٘ذز ٕٓ ‪ُٞ %‬ؼق ٓوطؼز‬ ‫‪.9‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪252‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫تكنولوجيا الماكينات العددية‬


‫‪CNC‬‬
‫البرمجـ ـ ـ ـ ـ ـ ـ ـة بنظ ـ ـ ـ ـ ـ ـ ـ ـام الفـانـ ـ ـ ـ ـ ـ ـ ـ ـ ـ ــوك‬
‫‪Fanuc 0/21 Programming System‬‬
‫تأثير األكواد ‪ G96,G97‬على خشونة السطح‬

‫إعداد‬
‫مهندس ‪ /‬أحمد ابراهيم مدبولي الطناني‬

‫‪Fanuc 0/21programming system‬‬


‫‪253‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌّؾزـــــــــــــــــــــــــــــــــ‪٠ٛ‬بد‬
‫اٌصفؾخ‬ ‫اٌّ‪ٛ‬ظــــــــــــــــــــــــــــــــــ‪ٛ‬ع‬
‫‪254‬‬ ‫اٌّؾز‪٠ٛ‬بد‬
‫‪255‬‬ ‫ِمــــــــــذِخ‬
‫‪256‬‬ ‫ِؼبسف ٔظش‪٠‬خ ف‪ ٟ‬شش‪ٚ‬غ اٌمطغ‬
‫‪257‬‬ ‫ثٌُ‪ٞ‬ه‪:G96‬صغذ‪٤‬ش ٌّػز ثُوطغ ) ‪Constant Cutting Speed ( m/ min‬‬
‫‪258‬‬ ‫ثٌُ‪ٞ‬ه‪:G97‬صغذ‪٤‬ش ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ) ‪Direct Speed Programming(rev/min‬‬
‫ثؾش‪:‬‬
‫‪258‬‬ ‫هًثّز ص ع‪ ٌٟٕٝ ٌ٤‬ثُوطغ (ٌّػز ثُوطغ–ثُضـي‪٣‬ز–ػٔن ثُوطغ)ػِ‪ ٠‬مٖ‪ٗٞ‬ز ثُْطـ‬
‫‪258‬‬ ‫اٌ‪ٙ‬ذف ِٓ اٌجؾـــش‬
‫‪258‬‬ ‫ِ‪ٛ‬ظ‪ٛ‬ع اٌجؾـــش‬
‫‪259‬‬ ‫خطخ اٌؼًّ‬
‫‪261‬‬ ‫اٌخالصخ ‪ٚ‬االعزٕزبط‬
‫‪261‬‬ ‫(‪ )0‬رؤص‪١‬ش عشػخ اٌمطغ ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌط‪١ٌٛ‬خ‬
‫‪262‬‬ ‫(‪ )2‬رؤص‪١‬ش اٌزغز‪٠‬خ ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌط‪١ٌٛ‬خ‬
‫‪263‬‬ ‫(‪ )3‬رؤص‪١‬ش ػّك اٌمطغ ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌط‪١ٌٛ‬خ‬
‫‪264‬‬ ‫(‪ )4‬رؤص‪١‬ش اعزخذاَ اٌى‪ٛ‬د ‪ G96,G97‬ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌ‪ٛ‬ع‪١ٙ‬خ‬
‫‪266‬‬ ‫(‪ )5‬رؤص‪١‬ش اعزخذاَ اٌى‪ٛ‬د ‪ G96,G97‬ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ػٕذ اٌخشاغخ اٌط‪١ٌٛ‬خ‬
‫‪ٚ‬رصف‪١‬خ ألطبس ِخزٍفخ‬

‫‪Fanuc 0/21programming system‬‬


‫‪254‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِمــــــــــذِخ‬

‫ٗض‪٤‬ؾز ُضٖـ‪ َ٤‬ث‪ّ٧‬طـ د ه‪ٝ‬ثس ثُوطغ ‪٣‬ظ‪ ٌٜ‬ػِ‪ ٠‬ثُْطـ ْٗت‪٤‬ؼ ‪ٓ Texture‬تٖ آعتجً ػِٔ‪٤‬تز‬
‫ثُوطتتغ ‪ٝٞ٣ٝ‬تتـ ثُٖتتٌَ ثُضتتجُ‪ًّ ٢‬تتٔج ص‪ٝٞ‬تت‪٤‬ق‪٤‬ج ً ُِْتتطـ ‪ٛٝ‬تت‪ٌٓ ٞ‬تت‪ٓ ٕٞ‬تتٖ ؽتتَأ‪ٔٛ ٖ٣‬تتج ث‪ٗ٫‬قتتٌثف‬
‫ثُٔ‪ٞ‬ؽ‪ ٝ Waviness ٢‬ثُنٖ‪ٗٞ‬ز ‪Roughness‬‬

‫‪٘٣‬ضؼ االٔؾشاف اٌّر‪ٛ‬ع‪ٗ ٟ‬ض‪٤‬ؾتز ُ‪ٗ٬‬قتٌثف ثُٔقت‪ًٝ Misalignment of centers ١ًٞ‬تيُي ٗض‪٤‬ؾتز‬
‫ُِضـي‪٣‬ز ثُـ‪ ٌ٤‬مط‪٤‬ز ‪ٝ Non Iinear feed motion‬ثُضت‪ ٢‬ؿجُذتج ٓتج صٌت‪ ٕٞ‬دْتذخ ػتوّ ث‪ّ٫‬تض‪ٞ‬ثء كت‪٢‬‬
‫ث‪٧‬ؽَثء ثَُُٔ٘وز ( ثُلٌٓ )‬

‫‪ٝ‬ص٘تضؼ خشر‪ٔٛ‬خ اٌغرطؼ ٗض‪٤‬ؾتز ُِضـي‪٣‬تز ثُـ‪٤‬تٌ مط‪٤‬تز ‪٧‬هثر ثُوطتغ ‪ًٝ Feed tool rate‬تيث ث‪ً٫‬صؾتجػ‬
‫ثُ٘جصؼ ػٖ أهثر ثُوطغ ‪ Tool cutter‬دْذخ ث‪ٛ‬ضَثٍ ثُٔجً‪٘٤‬جس ‪.‬‬

‫‪ٝ‬صٌصذ‪ ٠‬خش‪ٔٛ‬خ اٌغطؼ دئٌٓجٗ‪٤‬جس ثُؼِٔ‪٤‬جس ث‪ٗ٩‬ضجؽ‪٤‬ز ‪.‬‬


‫‪٣ٝ‬تتَ‪ٝ‬ه ثُٔ‪ٚ‬تتْٔ ًّتت‪ٓٞ‬جس ثُٔ٘تتضؼ دتتوًؽجس مٖتت‪ٗٞ‬ز ُ‪ّ٨‬تتطـ ثُٔنضِلتتز ُضؾ٘تتخ أ‪ ١‬ػِٔ‪٤‬تتجس صٖتتط‪٤‬خ‬
‫ٍثةور ػٖ ثُقجؽز ٗظٌثً ‪ً٫‬صلجع صٌِلز صٖـ‪ٛ َ٤‬ي‪ ٙ‬ثُؼِٔ‪٤‬جس‬

‫‪Fanuc 0/21programming system‬‬


‫‪255‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ِؼبسف ٔظش‪٠‬خ ف‪ ٟ‬شش‪ٚ‬غ اٌمطغ‬

‫عشػخ اٌمطغ‬

‫‪ ٢ٛ‬ثٌُْػز ثُنط‪٤‬ز ُقًٌز ثُوطغ ثُْ٘ذ‪٤‬ز د‪ ٖ٤‬ثُؼور ثُوج‪ٟ‬ؼز ‪ ٝ‬ثُٖـِز ٓ ‪ ٝ‬ص٘تضؼ ٓتٖ ه‪ًٝ‬ثٕ‬
‫ثُٖـِز ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ‪ ٖٓ ٝ‬ه‪ًٝ‬ثٕ ثُؼور ثُوج‪ٟ‬ؼز ك‪ ٢‬فجُز ثُضلٌ‪ ٝ َ٣‬ثُغوخ ‪ ٝ‬ثُضؾِ‪٤‬ل‪.‬‬

‫( ّ ‪ /‬هه‪٤‬وز )‬ ‫ط ‪ X‬ق ‪ X‬ن‬ ‫ٌّػز ثُوطغ ع =‬


‫‪0111‬‬
‫م = هطٌ ثُؼور أ‪ ٝ‬ثُٖـِز أ‪ٜٔ٣‬ج صو‪) ْٓ ( ًٝ‬‬
‫ٕ = ٌّػز ثُو‪ًٝ‬ثٕ ُلز ‪ /‬هه‪٤‬وز‬
‫‪ = ٟ‬ثُْ٘ذز ثُضوٌ‪٣‬ذ‪٤‬ز = ٗٔ‪ٖ.‬‬

‫ؽغبة عشػخ اٌذ‪ٚ‬ساْ أ‪ ٚ‬اٌزشدد ِٓ عشػخ اٌمطغ ‪:‬‬

‫دؼو ثمض‪٤‬جً ّتٌػز ثُوطتغ ثُٔ٘جّتذز ُٔتجهر ًتَ ٓتٖ ثُٖتـِز ‪ ٝ‬ثُؼتور ٓتٖ ثُؾتوث‪ٌٔ٣ ٍٝ‬تٖ فْتجح‬
‫ٌّػز ثُو‪ًٝ‬ثٕ ُِٔنجً‪ ٝ ٟ‬ثُلٌث‪ ٝ َ٣‬ثُٔغجه‪٤‬خ ‪ ...‬إُل ًٔج ‪- : ٠ِ٣‬‬
‫‪ × 0111‬ع‬
‫( ُلز ‪ /‬هه‪٤‬وز )‬ ‫ٕ =‬
‫ط ×ق‬

‫ؽغبة عشػخ اٌزغز‪٠‬خ ‪:‬‬

‫‌ج ‪-‬ك‪ ٢‬فجُز ثُنٌث‪ٟ‬ز ‪ٝ‬ثُغوخ ‪ ٝ‬ثُذٌؿِز ‪:‬‬


‫‪ = ٟ‬س ×ٕ‬
‫( ْٓ ‪ /‬ثُوه‪٤‬وز )‬ ‫‪ٌّ = ٟ‬ػز ثُضـي‪٣‬ز‬
‫( ْٓ ‪ُ /‬ل‪) ٚ‬‬ ‫س = ثُضـي‪٣‬ز‬
‫( ُل‪ / ٚ‬ثُوه‪٤‬وز )‬ ‫ٕ = ٌّػز ثُو‪ًٝ‬ثٕ‬

‫‌د ‪-‬ك‪ ٢‬فجُز ثُضلٌ‪:َ٣‬‬


‫( ْٓ ‪ /‬ثُوه‪٤‬وز )‬ ‫‪ = ٟ‬سُ ‪ٕ x ُ x‬‬
‫( ْٓ ‪ُِْ٘ /‬ز )‬ ‫س ُ = ثُضـي‪٣‬ز‬
‫ُ = ػوه أّ٘جٕ ثٌُْ‪٘٤‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪256‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ثٌُ‪ٞ‬ه ‪ :G96‬صغذ‪٤‬ش ٌّػز ثُوطغ ) ‪Constant Cutting Speed ( m/ min‬‬

‫‪Format:‬‬
‫‪N.. G96 S200‬‬ ‫( ٌّػز ثُوطغ = ‪( 200 m/min‬‬

‫‪ْ٣‬ضنوّ ثٌُ‪ٞ‬ه ‪ G96‬ك‪ ٢‬ػِٔ‪٤‬جس ثُنٌث‪ٟ‬ز ُضغذ‪٤‬تش ّتٌػز ثُوطتغ ُِق‪ٚ‬ت‪ ٍٞ‬ػِت‪ ٠‬هًؽتز مٖت‪ٗٞ‬ز عجدضتز‬
‫ُِْطـ ثُٖٔـَ‬

‫‪ٗٝ‬ظٌث ‪ٌّ ٕ٧‬ػز ثُو‪ًٝ‬ثٕ ّضٌ‪ٓ ٕٞ‬ضـ‪ٌ٤‬ر دجَُ‪٣‬جهر ًِٔج ثهضٌد٘ج إُ‪ ًٌَٓ ٠‬ثُٖـِز ‪ٟ ,‬ذوج ُِؼ‪٬‬هز‪:‬‬

‫‪n = 1000* Vc/ π*D‬‬

‫ُيُي ‪٣‬ؾخ كٌ‪ ٛ‬ه‪ٔ٤‬تز ‪٧‬ه‪ٚ‬ت‪ّ ٠‬تٌػز ه‪ًٝ‬ثٕ ُظتٌف ثُٔنٌ‪ٟ‬تز ) ‪ُ n (rev. / min.‬ضغذ‪٤‬تش ثُْتٌػز‬
‫دجُوٌح ٖٓ ثًٌَُٔ ػ٘و ‪ٛ‬ي‪ ٙ‬ثُو‪ٔ٤‬ز ُضلجه‪ ١‬صِق ثُؼور ‪ٝ‬ثُنجٓز– ‪٣ٝ‬ؾخ إٔ ‪ ٫‬صضؼو‪ ٟ‬ثٌُْػز ثُٔومِتز‬
‫ُو‪ًٝ‬ثٕ ظٌف ثُٔنٌ‪ٟ‬ز ُو‪ٔ٤‬تز ثُْتٌػز ثُو‪ٚ‬ت‪ ٟٞ‬فضت‪٣ ٫ ٠‬نضتَ صغذ‪٤‬تش ثُٖتـِز كض٘نِتغ ٓتٖ ثُظتٌف‬
‫صقش ص ع‪ ٌ٤‬ه‪ٞ‬ر ثُطٌه ثًٌَُٔ‪٣‬ز ػ٘و ثُو‪ًٝ‬ثٕ دٌْػز ػجُ‪٤‬ز ؽوث‬
‫ص‪ٌّ َٚ‬ػز ثُو‪ًٝ‬ثٕ ثُ‪ ٠‬ثٌُْػز ثُو‪ ٟٞٚ‬ثُٔلٌ‪ٝٝ‬ز ػِ‪ْٓ ٠‬جكز ٓؼ‪٘٤‬ز ٖٓ ًٌَٓ ثُٖتـِز – ‪ٝ‬دؼتو‬
‫‪ٛ‬ي‪ ٙ‬ثُ٘وطز صذوأ ٌّػز ثُوطغ ‪ Vc‬ك‪ ٢‬ث‪ٗ٫‬نلج‪ًِٔ ٛ‬ج ثهضٌد٘ج ٖٓ ثًٌَُٔ ‪ٟ‬ذوج ُِؼ‪٬‬هز‪:‬‬

‫‪Vc= π*D*n/1000‬‬

‫‪ٝ‬دجُضجُ‪ ٢‬صَهثه ه‪ٔ٤‬ز هًؽز ثُنٖ‪ٗٞ‬ز ك‪ٛ ٢‬ي‪ ٙ‬ثُٔ٘طوز فض‪ ٠‬ص‪ َٚ‬إُ‪ ٠‬ه‪ٔ٤‬ز ػجُ‪٤‬ز ؽوث ػ٘و ثًٌَُٔ‬

‫‪Fanuc 0/21programming system‬‬


‫‪257‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ثٌُ‪ٞ‬ه ‪ : G97‬صغذ‪٤‬ش ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ) ‪Direct Speed Programming (rev/ min‬‬

‫‪Format:‬‬
‫‪N.. G97 S2500‬‬ ‫( ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ = ‪( 2500 rev/min‬‬

‫دجّضنوثّ ثٌُ‪ٞ‬ه ‪ G97‬صظَ ٌّػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ) ‪ n (rev. / min.‬عجدضز ‪٣ٝ‬ضـ‪ ٌ٤‬صذؼج ُيُي ٌّػز‬
‫ثُوطغ ) ‪ Vc (m./min.‬دجُ٘و‪ٚ‬جٕ ًِٔج ثصؾ‪ٜ٘‬ج إُ‪ ٠‬ثًٌَُٔ‬
‫‪ْ٣‬ضنوّ ثٌُ‪ٞ‬ه ‪ G97‬ك‪ ٢‬ػِٔ‪٤‬جس ثُغوخ أ‪ ٝ‬ثُوِ‪ٞ‬ظز ديًٌ ثُو‪ٝٝ٬‬ظ أ‪ ٝ‬مٌث‪ٟ‬ز ثُو‪ٝٝ٬‬ظجس ثُنجًؽ‪٤‬ز‬
‫‪ٝ‬ثُوثمِ‪٤‬ز‬
‫أٓج ك‪ ٢‬فجُز ثُضلٌ‪ٗ , َ٣‬ظٌث ُغذ‪ٞ‬س هطٌ ثُؼور ثُٖٔـِز ‪ ,‬ك‪٘٤‬ضؼ ٖٓ ىُي ػ‪٬‬هز ٓذجٌٕر د‪ٌّ ٖ٤‬ػز‬
‫ثُوطغ ) ‪ٌّٝ Vc ( m/ min‬ػز ػٔ‪ٞ‬ه ثُو‪ًٝ‬ثٕ ) ‪ُٝ , (rev/ min‬يُي ‪٣‬ؼضذٌ ثٌُ‪ٞ‬ه ‪ ٞٛ G97‬ثُقجُز‬
‫ث‪٫‬كضٌث‪٤ٝ‬ز ك‪ ٢‬ػِٔ‪٤‬جس ثُضلٌ‪ َ٣‬د‪ٚ‬لز ػجٓز‬

‫ثؾـــــــــــــــــــــــش‬
‫دساعخ رؤص‪١‬ش شش‪ٚ‬غ اٌمطغ (عشػخ اٌمطغ – اٌزغز‪٠‬خ – ػّك اٌمطغ ) ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ‬

‫اٌ‪ٙ‬ذف ِٓ اٌجؾـــش ‪:‬‬

‫ٔ‪ .‬هًثّز ص ع‪ ٌٟٕٝ ٌ٤‬ثُوطغ (ٌّػز ثُوطغ – ثُضـي‪٣‬ز – ػٔتن ثُوطتغ ) ‪ ,‬ػِت‪ ٠‬مٖت‪ٗٞ‬ز ثُْتطـ‬
‫ك‪ ٢‬ػِٔ‪٤‬جس ثُنٌث‪ٟ‬ز ثُط‪٤ُٞ‬ز ‪ٝ‬ثُ‪ٞ‬ؽ‪٤ٜ‬ز ‪ ,‬دجّضنوثّ ّ‪ٞ‬ثةَ ثُضذٌ‪٣‬و ‪ٝ‬دو‪ٜٗٝ‬ج‬
‫ٕ‪ .‬د‪٤‬جٕ ص ع‪ ٌ٤‬أٌٓ ‪ G96 , G97‬ػِ‪ ٠‬ؽ‪ٞ‬هر ثُضٖط‪٤‬خ‬

‫ِ‪ٛ‬ظ‪ٛ‬ع اٌجؾـــش ‪:‬‬

‫ٔ‪ .‬ثُضٖـ‪ َ٤‬دجُنٌث‪ٟ‬ز ثُط‪٤ُٞ‬ز ‪ٝ‬ثُ‪ٞ‬ؽ‪٤ٜ‬ز (ٖٓ ف‪٤‬ظ أٗ‪ٜ‬ج أًغٌ ثُؼِٔ‪٤‬جس ثُٔضٌتًٌر كت‪ ٢‬ثُنٌث‪ٟ‬تز )‬
‫دجّتتضنوثّ ػ‪٘٤‬تتجس ٓتتٖ ّتتذ‪ٌ٤‬ز ث‪٤ُٗٞٔ٧‬تت‪ّ % 8 ( ّٞ‬تت‪ ) ٌٕٞ٤ِ٤‬ثُٔضجفتتز دوْتتْ ثُــــتتتـ)‪) CNC‬‬
‫دجُٔؼ‪ٜ‬تتتتتو ثُل٘تتتتت‪ُِٚ ٢‬تتتتت٘جػجس ثُٔضطتتتتت‪ًٞ‬ر –‪ٝ‬ثّتتتتتضنوثّ ػتتتتتوه ًٌد‪٤‬و‪٣‬تتتتتز ٓـِلتتتتتز ٓتتتتتٖ ٗتتتتت‪ٞ‬ع‬
‫‪ٝ –CopyingTool‬ثّتتضنوثّ ّتتجةَ صذٌ‪٣‬تتو )‪ْٗ (Mobil Solvac 1533‬تتذز ثُٔتتجء إُتت‪ ٠‬ثَُ‪٣‬تتش‬
‫(ٗٔ ‪ٝ – ) ٔ :‬صقش ٌٕ‪ ٟٝ‬هطغ ٓنضِلز [ٌّػز ثُوطغ (ٓضٌ‪ /‬هه‪٤‬وز ) – ثُضـي‪٣‬ز ( ْٓ ‪ُ /‬لتز )‬
‫– ػٔن ثُوطغ (ْٓ) ]‬
‫ٕ‪٣ .‬تتضْ ه‪٤‬تتجُ مٖتت‪ٗٞ‬ز ثُْتتطـ ثُ٘تتجصؼ ٓتتٖ ثُؼِٔ‪٤‬تتجس ثُْتتجُلز ثُتتيًٌ ‪ٝ‬صٔغ‪ِٜ٤‬تتج د‪٤‬جٗ‪٤‬تتج ‪ ,‬عتتْ ثُنتتٌ‪ٝ‬ػ‬
‫دج‪ّ٫‬ض٘ضجؽجس ثُ‪ٍٓ٬‬ز ُٔ‪ٞٝٞ‬ع ثُوًثّز‬

‫‪Fanuc 0/21programming system‬‬


‫‪258‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫خطخ اٌؼًّ‬

‫صٖـ‪ َ٤‬ػوه ٗ هطغ ٖٓ ثُٔ٘تضؼ دؼٔتَ مٌث‪ٟ‬تز ‪٤ُٟٞ‬تز ‪ٝ‬ثّتضنوثّ ّتٌػجس هطتغ ٓضـ‪٤‬تٌر – ٓتغ‬ ‫ٔ‪.‬‬
‫عذجس ػٔن ثُوطغ ‪ٝ‬ثُضـي‪٣‬ز‬
‫صٖـ‪ َ٤‬ػوه ٗ هطتغ ٓتٖ ثُٔ٘تضؼ دؼٔتَ مٌث‪ٟ‬تز ‪٤ُٟٞ‬تز ‪ٝ‬ثّتضنوثّ صـتي‪٣‬جس ٓضـ‪٤‬تٌر – ٓتغ عذتجس‬ ‫ٕ‪.‬‬
‫ٌّػز ثُوطغ ‪ٝ‬ػٔن ثُوطغ‬
‫صٖتتـ‪ َ٤‬ػتتوه ٗ هطتتغ ٓتتٖ ثُٔ٘تتضؼ دؼٔتتَ مٌث‪ٟ‬تتز ‪٤ُٟٞ‬تتز ‪ٝ‬ثّتتضنوثّ أػٔتتجم هطتتغ ٓضـ‪٤‬تتٌر – ٓتتغ‬ ‫ٖ‪.‬‬
‫عذجس ٌّػز ثُوطغ ‪ٝ‬ثُضـي‪٣‬ز‬
‫صٖـ‪ َ٤‬ػوه ٗ هطغ ٖٓ ثُٔ٘ضؼ دؼَٔ مٌث‪ٟ‬ز ‪ٝ‬ؽ‪٤ٜ‬ز ‪ٝ‬ثّتضنوثّ ّتٌػز ه‪ًٝ‬ثٕ ٓضـ‪٤‬تٌر )‪(G96‬‬ ‫ٗ‪.‬‬
‫دْجةَ صذٌ‪٣‬و ‪ٝ‬دو‪ّ ٕٝ‬جةَ صذٌ‪٣‬و‬
‫‪ٝ‬ثّضنوثّ ٌّػز هطغ ٓضـ‪ٌ٤‬ر )‪ٌٓ (G97‬ر أمٌ‪ ٟ‬دْجةَ صذٌ‪٣‬و ‪ٝ‬دو‪ّ ٕٝ‬جةَ صذٌ‪٣‬و – ٓغ عذتجس‬
‫ػٔن ثُوطغ ‪ٝ‬ثُضـي‪٣‬ز ك‪ًِ ٢‬ضج ثُقجُض‪ٖ٤‬‬
‫صٖـ‪ َ٤‬ػوه ٗ هطغ ٖٓ ثُٔ٘ضؼ دض‪ٚ‬ل‪٤‬ز أهطجً ٓنضِلز ‪ٝ‬ثّضنوثّ ٌّػز ه‪ًٝ‬ثٕ ٓضـ‪٤‬تٌر )‪(G96‬‬ ‫٘‪.‬‬
‫دْجةَ صذٌ‪٣‬و ‪ٝ‬دو‪ّ ٕٝ‬جةَ صذٌ‪٣‬و‬
‫‪ٝ‬ثّضنوثّ ٌّػز هطغ ٓضـ‪ٌ٤‬ر )‪ٌٓ (G97‬ر أمٌ‪ ٟ‬دْجةَ صذٌ‪٣‬و ‪ٝ‬دو‪ّ ٕٝ‬جةَ صذٌ‪٣‬و – ٓغ عذتجس‬
‫ػٔن ثُوطغ ‪ٝ‬ثُضـي‪٣‬ز ك‪ًِ ٢‬ضج ثُقجُض‪ٖ٤‬‬
‫ه‪٤‬تتجُ مٖتت‪ٗٞ‬ز ثُْتتطـ ثُ٘جصؾتتز ػتتٖ ؽٔ‪٤‬تتغ ػِٔ‪٤‬تتجس ثُضٖتتـ‪ َ٤‬ثُْتتجدوز – ‪ٝ‬إهًثػ ثُذ‪٤‬جٗتتجس كتت‪٢‬‬ ‫‪.ٙ‬‬
‫ؽوث‪ ٍٝ‬صل‪٤ِ٤ٚ‬ز – عْ إٖٗجء ثُضٔغ‪ َ٤‬ثُذ‪٤‬جٗ‪ ٢‬ثُي‪ٝٞ٣ ١‬ـ ثُؼ‪٬‬هز د‪ ٖ٤‬مٖ‪ٗٞ‬ز ثُْطـ ٓغ ؽٔ‪٤‬تغ‬
‫ثُٔضـ‪ٌ٤‬ثس ثُْجُلز ثُيًٌ ك‪ ًَ ٢‬ػِٔ‪٤‬ز‬
‫ػٔتَ هًثّتز ػِٔ‪٤‬تتز صل‪ٚ‬ت‪٤ِ٤‬ز ٓتتٖ ‪ٝ‬ثهتغ ثُذ‪٤‬جٗتتجس ‪ٝ‬ثُؼ‪٬‬هتجس ثُضتت‪ ٢‬صتْ صٔغ‪ِٜ٤‬تتج د‪٤‬جٗ‪٤‬تج ‪ٝ‬ثُنتتٌ‪ٝ‬ػ‬ ‫‪.7‬‬
‫دج‪ّ٫‬ض٘ضجؽجس‬

‫‪Fanuc 0/21programming system‬‬


‫‪259‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫اٌخالصخ ‪ٚ‬االعزٕزبط‬

‫(‪ )0‬رؤص‪١‬ش عشػخ اٌمطغ ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌط‪١ٌٛ‬خ ‪:‬‬

‫‪Vc‬‬ ‫=‬ ‫‪π* D*n /1000‬‬


‫‪Vc‬‬ ‫‪α‬‬ ‫) ‪n (D = const.‬‬
‫‪Vc‬‬ ‫‪α‬‬ ‫) ‪D (n = const.‬‬
‫‪Vc‬‬ ‫=‬ ‫) ‪const. ( D&n = const.‬‬

‫ٔ‪٣ٍ .‬جهر ٌّػز ثُوطغ صٌكغ هًؽز فٌثًر ثُوطغ (‪٣‬ؼ٘‪ ٢‬ثٌُْػز ظج‪ٌٛ‬ر فٌثً‪٣‬ز )‬
‫ٕ‪ .‬صضقوه ثٌُْػز ثُو‪ ٟٞٚ‬دجُؼٌٔ ثُْٔٔ‪ٞ‬ؿ د‪ُِ ٚ‬قو ثُوج‪ٟ‬غ فْخ ٗ‪ٞ‬ع ثُؼور ‪ٞٗٝ‬ع ثُنجٓز‬
‫تلعب العدة دورا رئيسيا في شويو ا السي – فييثرر ويهل ا ودر يا هيدت ا واهتتياُّ تهيو الهيد التولديد‬
‫“ ‪ “Built- up Edge‬ل ا وتقدار سرعا الق ع والتغذييا عليد در يا الشويو ا التي تيثدا الي يا‬
‫عتليات التوغيُّ التشتلفا – فع د ارتفاع در ا الهرارة ال ات ا ت زيادة السرعا يلتصي يزم تي‬
‫تعد الوغلا بالهد القا ع للعدة تغيرا في ويهُّ الهيد القيا ع وبالتيال في ويهُّ السي ال ياتم تي‬
‫التوغيُّ – فتتغير در ا الشوو ا للس‬
‫‪Built- up‬‬
‫‪Edge‬‬

‫حساب خشونة السطح نظريا ‪:‬‬

‫‪Rz = 1000* ( S )2 / 8*R‬‬

‫‪S‬‬ ‫)‪= feed (mm/ rev‬‬

‫)‪= 0.05 (mm/ rev‬‬


‫‪R‬‬ ‫‪S‬‬
‫‪Rz‬‬
‫‪R = nose radius of turning tool‬‬

‫‪= 0.3 mm‬‬

‫‪Rz = 1000* ( 0.05 )2 / 8*0.3‬‬


‫‪= 1.04 μm‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪261‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫تأثير السرعة على حجم “ ‪“Built- up Edge‬‬

‫اعزخذاَ عبئً اٌزجش‪٠‬ذ ‪:‬‬


‫ّجةَ ثُضذٌ‪٣‬و ثُْٔضنوّ ك‪ ٢‬ثُذقظ ‪٣‬قض‪ ١ٞ‬ػِ‪ْٗ ٠‬ذز ٖٓ ثُٔجء ‪ٝ‬ثَُ‪٣‬ش = ( ٗٔ‪) ٔ :‬‬
‫‪٣ -‬ؼَٔ ثَُ‪٣‬ش ػِ‪ ٠‬ص٘ؼ‪ ْ٤‬ثُْطـ ‪ٝ‬مل‪ ٜ‬ثُنٖ‪ٗٞ‬ز د‪ٚ‬لز ػجٓز‬
‫‪٣ٝ -‬ؼَٔ ثُٔجء ػِ‪ ٠‬مل‪ ٜ‬هًؽز ثُقٌثًر ك‪٤‬ؤمٌ صٌ‪ ٖ٣ٞ‬ثُـ ‪٘٣ٝ Built up edge‬ضؼ ػٖ ىُي صٌف‪َ٤‬‬
‫( ‪ُِ٘ٔ ) Shift‬ق٘‪ ٠‬ك‪ْ٤‬ذخ مٖ‪ٗٞ‬ز ٍثةور ػ٘و ٌّػز ٓٓٔ ٓضٌ‪ /‬هه‪٤‬وز عْ صذوأ ثُنٖ‪ٗٞ‬ز ك‪٢‬‬
‫ث‪ٗ٫‬نلج‪ ٛ‬فض‪ ٠‬صغذش ثُو‪ٔ٤‬ز ػ٘و ٌّػز ٕٓٓ ٓضٌ ‪ /‬هه‪٤‬وز‬

‫‪Fanuc 0/21programming system‬‬


‫‪261‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫(‪ )2‬رؤص‪١‬ش اٌزغز‪٠‬خ ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌط‪١ٌٛ‬خ ‪:‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪262‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫ؽغبة خش‪ٔٛ‬خ اٌغطؼ ٔظش‪٠‬ب ‪:‬‬


‫‪2‬‬
‫‪Rz = 1000* ( S ) /8*R‬‬
‫‪= (1000/8*R)* ( S )2‬‬
‫=‬ ‫‪const .* ( S )2‬‬
‫‪R = nose radius = 0.3 mm‬‬
‫) ‪S = feed (mm/rev‬‬
‫‪When S = 0.01(mm/rev ):‬‬
‫‪Rz = 1000* ( S )2 /8*R‬‬
‫‪= 1000 * (0.01)2 / 8* 0.3 =0.04 μm‬‬
‫‪When S = 0.05(mm/rev ):‬‬
‫‪Rz = 1000 ( S )2 /8R‬‬
‫‪= 1000 * (0.05)2 / 8* 0.3 =1.04 μm‬‬
‫‪When S = 0.11(mm/rev ):‬‬
‫‪Rz = 1000* ( S )2 /8*R‬‬
‫‪= 1000 * (0.11)2 / 8* 0.3 =5 μm‬‬

‫(‪ )3‬رؤص‪١‬ش ػّك اٌمطغ ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌط‪١ٌٛ‬خ ‪:‬‬

‫ٔ‪ .‬ػٔن ثُوطغ ‪٣ ٫‬ؤعٌ ك‪ٌّ ٢‬ػز ثُوطغ‬


‫ٕ‪٘٣ .‬ضؼ ٖٓ عذجس ٌّػز ثُوطغ ‪ٝ Vc‬ؽ‪ٞ‬ه ػ‪٬‬هز مط‪٤‬ز عجدضتز دت‪ ٖ٤‬مٖت‪ٗٞ‬ز ثُْتطـ ‪ٝ‬ػٔتن ثُوطتغ‬
‫(مٖ‪ٗٞ‬ز ثُْطـ عجدضز ‪) Rz= const.‬‬
‫ٖ‪ .‬صغذش مٖ‪ٗٞ‬ز ثُْطـ إُ‪ ٠‬فو ٓؼ‪ ٖ٤‬عْ ‪٣‬قتوط ‪ٝ‬عذتز كؾجة‪٤‬تز ػ٘تو فتو ٓؼت‪ٌ٣ٝ ٖ٤‬ؽتغ ثُْتذخ كت‪٢‬‬
‫ىُي ُ‪٦‬ص‪: ٢‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪263‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫أ ‪ -‬ك‪ ٢‬ثُقجُز ث‪ ٠ُٝ٧‬صغذش مٖ‪ٗٞ‬ز ثُْطـ ػ٘تو ه‪ٔ٤‬تز ‪ٙ‬تـ‪ٌ٤‬ر ْٗتذ‪٤‬ج ‪ ٕ٧‬ػٔتن ثُوطتغ كت‪٢‬‬
‫‪ٛ‬تتي‪ ٙ‬ثُقجُتتز ‪٣ ٫‬ضؾتتج‪ٓ ٍٝ‬وتتوثً ٗ‪ٚ‬تتق ثُوطتتٌ ُِقتتو ثُوتتج‪ٟ‬غ ُِؼتتور ‪ٛٝ ,‬تتي‪ ٙ‬ثُقجُتتز صٌتت‪ٕٞ‬‬
‫ػِٔ‪٤‬ز ص٘ؼ‪ُِْ ْ٤‬طـ‬
‫ح ‪ -‬ك‪ ٢‬ثُقجُز ثُغجٗ‪٤‬ز ػ٘وٓج صقوط ثُ‪ٞ‬عذز ثُلؾجة‪٤‬ز ُو‪ٔ٤‬ز مٖ‪ٗٞ‬ز ثُْطـ ‪ ٕ٧ ,‬ػٔتن ثُوطتغ‬
‫ك‪ٛ ٢‬ي‪ ٙ‬ثُقجُتز هتو صؾتج‪ٓ ٍٝ‬وتوثً ٗ‪ٚ‬تق هطتٌ ثُقتو ثُوتج‪ٟ‬غ ُِؼتور ‪ٝ ,‬دتوأ ثُوطتغ دجُقتو‬
‫ثُؾجٗذ‪ُِ ٢‬ؼور ك‪ٞ‬م ٓ٘طوز ٗ‪ٚ‬ق ثُوطٌ ‪ٝ ,‬صغذش ه‪ٔ٤‬تز ثُنٖت‪ٗٞ‬ز دؼتو ىُتي ( ‪ ٕ٧‬ػٔتن‬
‫ثُوطغ ‪٣ ٫‬ؤعٌ ك‪ٌّ ٢‬ػز ثُوطغ ‪ٝ‬دجُضجُ‪٣ ٫ ٢‬ؤعٌ ك‪ ٢‬مٖ‪ٗٞ‬ز ثُْطـ ) – ‪ٛٝ‬ي‪ ٙ‬ثُقجُز‬
‫صٔغَ ػِٔ‪٤‬ز ثُضنٖ‪ُِْ ٖ٤‬طـ‬

‫(‪ )4‬رؤص‪١‬ش اعزخذاَ اٌى‪ٛ‬د ‪ G96,G97‬ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ف‪ ٟ‬اٌخشاغخ اٌ‪ٛ‬ع‪١ٙ‬خ ‪:‬‬
‫‪ .0‬اعزخذاَ اٌى‪ٛ‬د ‪: G96‬‬

‫دجّضنوثّ ثٌُ‪ٞ‬ه ‪ G96‬صٌ‪ٌّ ٕٞ‬ػز ثُوطغ ‪ Vc‬عجدضز – ‪ٝ‬دجُضجُ‪ ٢‬صغذش ه‪ٔ٤‬ز مٖ‪ٗٞ‬ز ثُْطـ‬
‫‪ٗٝ‬ظٌث ‪ٌّ ٕ٧‬ػز ثُو‪ًٝ‬ثٕ ّضٌ‪ٓ ٕٞ‬ضـ‪ٌ٤‬ر دجَُ‪٣‬جهر ًِٔج ثهضٌد٘ج ثُ‪ ًٌَٓ ٠‬ثُٖـِز ‪ٟ ,‬ذوج ُِؼ‪٬‬هز‪:‬‬

‫‪n = 1000* Vc/ π*D‬‬

‫ُيُي ‪٣‬ؾخ كٌ‪ ٛ‬ه‪ٔ٤‬ز ‪٧‬ه‪ٌّ ٠ٚ‬ػز ه‪ًٝ‬ثٕ ) ‪ n (rev. / min.‬فضت‪ ٠‬صغذتش ‪ٛ‬تي‪ ٙ‬ثُو‪ٔ٤‬تز دتجُوٌح ٓتٖ‬
‫ثًٌُٔتتَ فضتت‪٫ ٠‬ص‪ٚ‬تتَ ثُتت‪ ٠‬ه‪ٔ٤‬تتز ػجُ‪٤‬تتز ؽتتوث ‪٘٣‬تتضؼ دْتتذذ‪ٜ‬ج صِتتق ُِؼتتور ‪ٝ‬ثُنجٓتتز– ‪ٛ‬تتي‪ ٙ‬ثُو‪ٔ٤‬تتز ثُٔومِتتز‬
‫ُْتتٌػز ثُتتو‪ًٝ‬ثٕ ‪٣‬ؾتتخ أ‪ٞ٣‬تتج إٔ ‪ ٫‬صضؼتتو‪ ٟ‬أه‪ٚ‬تت‪ّ ٠‬تتٌػز ُظتتٌف ثُٔنٌ‪ٟ‬تتز فضتت‪٣ ٫ ٠‬نضتتَ صغذ‪٤‬تتش‬
‫ثُٖـِز كضنٌػ ٖٓ ثُظٌف صقش ص ع‪ ٌ٤‬ه‪ٞ‬ر ثُطٌه ثًٌَُٔ‪٣‬ز ػ٘و ثُو‪ًٝ‬ثٕ دٌْػز ػجُ‪٤‬ز ؽوث‬
‫ص‪ٌّ َٚ‬ػز ثُو‪ًٝ‬ثٕ ثُ‪ ٠‬ثٌُْػز ثُو‪ ٟٞٚ‬ثُٔلٌ‪ٝٝ‬ز ػِ‪ْٓ ٠‬تجكز ٓؼ‪٘٤‬تز ٓتٖ ًٌٓتَ ثُٖتـِز – ٓتٖ‬

‫‪Fanuc 0/21programming system‬‬


‫‪264‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫دؼو ‪ٛ‬ي‪ ٙ‬ثُ٘وطز صذوأ ٌّػز ثُوطغ ‪ Vc‬ك‪ ٢‬ث‪ٗ٫‬نلج‪ًِٔ ٛ‬ج ثهضٌد٘ج ٖٓ ثًٌَُٔ ‪ٟ‬ذوج ُِؼ‪٬‬هز‪:‬‬
‫‪Vc= π*D*n/1000‬‬

‫‪ٝ‬دجُضجُ‪ ٢‬صَهثه ه‪ٔ٤‬ز هًؽز ثُنٖ‪ٗٞ‬ز ك‪ٛ ٢‬ي‪ ٙ‬ثُٔ٘طوز فض‪ ٠‬ص‪ َٚ‬إُ‪ ٠‬ه‪ٔ٤‬ز ػجُ‪٤‬ز ؽوث ػ٘و ثًٌَُٔ‬
‫‪ُٝ‬قْجح ثُْٔجكز ٖٓ ًٌَٓ ثُوثةٌر ثُض‪٣ ٢‬قوط ك‪ٜ٤‬ج ثٗنلج‪ٌُْ ٛ‬ػز ثُوطغ ‪:‬‬
‫‪D = 1000*Vc/ π * n max.‬‬
‫‪n max = 4000rev./min.‬‬
‫‪Vc = 120 m/min.‬‬
‫‪D = 1000*120/ π * 4000 =9.5 mm‬‬
‫اٌجؼذ ػٓ اٌّشوض = ‪4.75 mm = 9.5/2 = D/2‬‬
‫ٍِؾ‪ٛ‬ظخ ٘بِخ ‪:‬‬
‫ك‪ٛ ٢‬ي‪ ٙ‬ثُضؾٌدز ُْ ‪٣‬ضْ ًضجدز‪ n max=4000rev./min.‬ك‪ ٢‬ثُذٌٗجٓؼ ك‪ ٢‬دجها ث‪ٌٓ٧‬‬
‫) ‪ُٝ G92 S (limit speed‬يُي صْ ثفضْجد‪ٜ‬ج آُ‪٤‬ج د‪ٞ‬ثّطز ثُٔجً‪٘٤‬ز ٖٓ آمٌ دٌٗتجٓؼ صتْ صٖتـ‪ْٓ ِٚ٤‬تذوج‬
‫‪ًٝ‬جٗتش ‪ٛ‬تي‪ ٙ‬ثُو‪ٔ٤‬تز = ‪ٗٝ 2500 rev./min‬تضؼ ػتٖ ىُتي ٍ‪٣‬تجهر ِٓق‪ٞ‬ظتز كت‪ ٢‬هًؽتز ثُنٖت‪ٗٞ‬ز ػِت‪٠‬‬
‫ْٓجكز ًذ‪ٌ٤‬ر ْٗذ‪٤‬ج ٖٓ ثًٌَُٔ (ٗضجةؼ ؿ‪ٓ ٌ٤‬ض‪ٞ‬هؼز )‬
‫‪ًٝ‬جٗش ‪ٛ‬ي‪ ٙ‬ثُْٔجكز = ‪ 7.6 mm‬أ‪ ١‬ػِ‪ ٠‬هطٌ = ‪15.3 4 mm‬‬
‫‪ٝ‬صتتْ ص‪ٚ‬تتق‪٤‬ـ ‪ٛ‬تتيث ثُنط ت دؼتتو ىُتتي دٌضجدتتز ‪ n max=4000rev./min‬كتت‪ ٢‬دٌٗتتجٓؼ إػتتوثه ثُْتتطـ‬
‫ثٌُٔؽؼت‪ ٢‬دتج‪ٝ G92 S 4000 : ٌٓ٧‬ف‪٤‬تظ إٔ ‪ٛ‬تي‪ ٙ‬ثُْتٌػز صٔغتَ أه‪ٚ‬ت‪ّ ٠‬تٌػز ُظتٌف ثُٔجً‪٘٤‬تز‬
‫‪ٝ‬دجُضجُ‪ ٢‬كوو صْ ث‪ّ٫‬ضنوثّ ث‪ٓ٧‬غَ ُِٔجً‪٘٤‬ز‬

‫‪ .2‬اعزخذاَ اٌى‪ٛ‬د ‪: G97‬‬

‫دجّضنوثّ ثٌُ‪ٞ‬ه ‪ G97‬صظَ ٌّػز ثُو‪ًٝ‬ثٕ ) ‪ n (rev. / min.‬عجدضز ‪٣ٝ‬ضـ‪ ٌ٤‬صذؼج ُيُي ٌّػز ثُوطغ‬

‫‪Fanuc 0/21programming system‬‬


‫‪265‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫) ‪ Vc (m./min.‬دجُ٘و‪ٚ‬جٕ ًِٔج ثصؾ‪ٜ٘‬ج إُ‪ ٠‬ثًٌَُٔ ‪ُٝ‬يُي صضقوه ثُؼ‪٬‬هز د‪ ٖ٤‬ه‪ٔ٤‬ز ثُذؼو ػٖ ثًٌَُٔ‬
‫‪ٝ ,‬مٖ‪ٗٞ‬ز ثُْطـ د٘لِ ثُؼ‪٬‬هز ثُض‪ ٢‬صضقوه د‪ٜ‬ج ٌّػز ثُوطغ ‪ٓ Vc (m./min).‬غ مٖ‪ٗٞ‬ز ثُْطـ‬
‫ًٔج ‪ٝٞٓ ٞٛ‬ـ دجُ٘ضجةؼ ثُْجدوز‬

‫(‪ )5‬رؤص‪١‬ش اعزخذاَ اٌى‪ٛ‬د ‪ G96,G97‬ػٍ‪ ٝ‬خش‪ٔٛ‬خ اٌغطؼ ػٕذ اٌخشاغخ اٌط‪١ٌٛ‬خ ‪ٚ‬رصف‪١‬خ ألطبس‬
‫ِخزٍفخ ‪:‬‬

‫استخدام الكود ‪: G96‬‬


‫‪Vc = π D n /1000‬‬
‫‪ o‬دغذ‪ٞ‬س ٌّػز ثُوطغ ثُنط‪٤‬ز ‪ ,Vc‬صغذش هًؽز ثُنٖ‪ٗٞ‬ز‬
‫‪ o‬ػ٘تتو ؽٔ‪٤‬تتغ ث‪٧‬هطتتجً ثُٔنضِلتتز ‪ ٝ ,‬دجّتتضنوثّ ‪ G96‬صٌتت‪ّ ٕٞ‬تتٌػز ثُوطتتغ ثُنط‪٤‬تتز ‪ Vc‬عجدضتتز ‪,‬‬
‫‪ُٝ‬يُي صٌ‪ ٕٞ‬ثُنٖ‪ٗٞ‬ز عجدضز ( دلٌ‪ ٛ‬عذ‪ٞ‬س دجه‪ ٢‬ثُؼ‪ٞ‬ثَٓ )‬

‫استخدام الكود ‪: G97‬‬


‫‪ o‬ػ٘و ؽٔ‪٤‬غ ث‪٧‬هطجً ثُٔنضِلز ‪ٝ ,‬دجّضنوثّ ثٌُ‪ٞ‬ه ‪ G97‬صٌت‪ّ ٕٞ‬تٌػز ثُتو‪ًٝ‬ثٕ عجدضتز ‪ٝ ,‬صنضِتق‬
‫ٌّػز ثُوطغ ثُنط‪٤‬ز ‪ Vc‬دجَُ‪٣‬جهر ٓغ ٍ‪٣‬جهر ثُوطتٌ‪ُٝ ,‬تيُي صٌت‪ ٕٞ‬ثُنٖت‪ٗٞ‬ز ٓضـ‪٤‬تٌر ( دلتٌ‪ٛ‬‬
‫عذ‪ٞ‬س دجه‪ ٢‬ثُؼ‪ٞ‬ثَٓ )‬
‫‪ o‬فْجح ٌّػز ثُوطغ ‪ Vc‬ػ٘و ث‪٧‬هطجً ثُٔنضِلز ‪:‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪266‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫‪Vc‬‬ ‫=‬ ‫‪π *D *n /1000‬‬ ‫‪& n = 2500 rev/min.‬‬ ‫) ‪(G97‬‬


‫‪1-‬‬ ‫‪D‬‬ ‫=‬ ‫‪20 mm‬‬
‫‪Vc‬‬ ‫=‬ ‫‪π * 20 * 2500 /1000 = 157‬‬ ‫‪m/min.‬‬
‫‪2-‬‬ ‫‪D‬‬ ‫=‬ ‫‪45 mm‬‬
‫‪Vc‬‬ ‫=‬ ‫‪π * 45 * 2500 /1000 = 353.25 m/min.‬‬

‫‪ٝ‬دجُضجُ‪ ٢‬صٌ‪ ٕٞ‬ثُؼ‪٬‬هز د‪ ٖ٤‬ثُوطٌ ‪ٝ‬هًؽز ثُنٖ‪ٗٞ‬ز ‪ٗ ٢ٛ‬لِ ثُؼ‪٬‬هز د‪ٌّ ٖ٤‬ػز ثُوطغ‪ٝ Vc‬هًؽز‬
‫ثُنٖ‪ٗٞ‬ز‬

‫‪Fanuc 0/21programming system‬‬


‫‪267‬‬
‫تكنولوجيا الماكينات العددية ‪CNC‬‬

‫خبرّــــــــــــــــــــــــــــــــخ‬

‫ف‪٘ ٝ‬زٖ اٌّشؽٍخ اٌؾشعخ اٌز‪ ٟ‬رزغٗ ف‪ٙ١‬ب اٌجالد اٌ‪ ٝ‬االٔفزبػ ػٍ‪ ٝ‬إٌظبَ اٌؼبٌّ‪ ٟ‬اٌغذ‪٠‬ذ‬
‫‪ِٚ‬ب ف‪ ِٓ ٗ١‬رىزالد الزصبد‪٠‬خ ػّاللخ ال ٔغذ أِبِٕب ِٓ عج‪ ً١‬اال اٌ‪ٛ‬ل‪ٛ‬ف ثم‪ٛ‬ح ‪ٚ‬عذ‪٠‬خ ف‪ِٛ ٟ‬اع‪ٙ‬خ‬
‫اٌزؾذ‪٠‬بد االلزصبد‪٠‬خ ‪ٚ‬إٌّبفغبد اٌزغبس‪٠‬خ اٌششعخ و‪ٔ ٟ‬فشض ‪ٚ‬ع‪ٛ‬دٔب ػٍ‪ ٝ‬اٌغبؽخ اٌؼبٌّ‪١‬خ‬
‫‪ٚ‬رٌه ثّغب‪٠‬شح ‪ٚ‬اعز‪١‬ؼبة اٌزط‪ٛ‬ساد اٌزىٕ‪ٌٛٛ‬ع‪١‬خ اٌغش‪٠‬ؼخ ٌض‪٠‬بدح لذسارٕب اٌزٕبفغ‪١‬خ ‪ِ ٛ٘ٚ‬ب ال‬
‫‪٠‬زؾمك اال ثبإلػذاد اٌغ‪١‬ذ ألع‪١‬بي ِٓ اٌّ‪ٕٙ‬ذع‪ٚ ٓ١‬اٌفٕ‪ ٓ١١‬ف‪ِ ٟ‬غبالد اٌزصٕ‪١‬غ اٌّخزٍفخ ‪ِ ٛ٘ٚ‬ب‬
‫‪٠‬غز‪ٙ‬ذفٗ ٘زا اٌىزبة ‪ٚ‬هللا اٌّ‪ٛ‬فك ‪ٚ‬اٌّؼ‪. ٓ١‬‬

‫اٌج‪١‬بٔبد اٌشخص‪١‬خ‬
‫االعـــُ ‪ِٕٙ :‬ذط ‪ /‬أؽّذ اثشا٘‪ِ ُ١‬ذث‪ ٌٟٛ‬اٌطٕبٔ‪ٟ‬‬
‫اٌؼٕ‪ٛ‬اْ ‪ :‬ط ‪. َ.‬ع – شج‪ ٓ١‬اٌمٕبغش(لٍ‪ٛ١‬ث‪١‬خ) – ػضثخ اٌ‪ٛ‬والء‬
‫ِؾّ‪ٛ‬ي ‪0108808400 :‬‬
‫ثش‪٠‬ذ اٌىزش‪cadcamcnc2009@gmail.com : ٟٔٚ‬‬

‫‪Fanuc 0/21programming system‬‬


‫‪268‬‬
CNC ‫تكنولوجيا الماكينات العددية‬

Fanuc 0/21programming system


269

You might also like