ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
سی ان سی چیست
10-22-2017, 02:06 AM (آخرین ویرایش در این ارسال: 10-22-2017 02:11 AM، توسط ali.)
ارسال: #21
RE: سی ان سی چیست
موتورهاي CNC و اجزاي آن
درون يك ماشين CNC چه مي گذرد ؟
ماشين هاي CNC از ابتدايي ترين نوع با كمترين تعداد محورهاي متحرك تا ماشين هاي پيشرفته امروزي كه قابليت هاي حركتي فراوان دارند در چند بخش اساسي مشترك مي باشند ، اگر چه معماري اين بخش ها تا حدود زيادي بهينه شده است اما اصول اوليه در تمام ماشين ها رعايت مي شود .اولين بخش در مسير اطلاعات در يك ماشين CNC ، ورودي مي باشد . بخش ورودي خوراك ديجيتال بخش هاي مابعد را فراهم مي كند ورودي براي آنكه بتواند با كاربر انساني ارتباط برقرار كند يا نيازمند يك پوسته رابطه انساني (AIP) است و يا نيازمند تبديل اطلاعات ديجيتال / كدهاي هندسي مي باشد و يا اصولاً اطلاعات را از يك وسيله واسطه ديگر ، مانند نوار پانچ ، كارت پانچ ، نوار مغناطيسي و 000 دريافت مي كند . هرگاه قسمتهاي پس از ورودي را براي تعريف واحد ورودي مبنا قرار دهيم ، مفسرهايي كه اطلاعات استاندارد داده هاي ورودي استخراج مي كنند نيز در تقسيم بندي جزء واحد ورودي قرار مي گيرند .
اطلاعات ديجيتال آماده شده در واحد ورودي در اختيار ( مديريت بانكهاي اطلاعاتي ) قرار مي گيرد . اين بخش ممكن است بصورت يك حافظه كوتاه مدت الكتريكي ، يا يك حافظه بلند مدت مغناطيسي باشد ، مدير بانك اطلاعاتي (Database manager )
ا طلاعات را براي تحليل به واحد درون ياب انتقال مي دهد .
حركت پله پله ابزار در زمينه هاي متنوع جمله در نمايش گرافيك منحني بر روي صفحه CRT و در ماشين هاي كنترل عددي كاربرد دارد در يك سيستم كنترل عددي وظيفه اصلي سيستم كنترل ايجاد سيگنال هاي متناسب با شكل قطعه و انتقال آن به موتورهاي محورهاي مي باشد . در سيستم هاي دو بعدي ، مسير حركت ابزار تركيبي از قطعات خطي دايره اي است و فقط لازم است كه مختصات نقاط ابتدا و انتهاي هر قسمت و سرعت پيشروي ، توسط واحد ورودي تعيين شوند عمل توليد نقاط مسير براساس اين اطلاعات درون يابي و واحدي كه اين عمل را انجام مي دهد واحد درون ياب ناميده مي شود .
واحد درون ياب حركت محورهاي متحرك مستقل ماشين را براي توليد مسير مورد نظر هماهنگ مي سازد در سيستم هاي با پالس مراجع حركت محورها به صورت پيوسته نبوده و بصورت پله اي انجام مي شود .
واحد رمز گشا بخشي از سيستم كنترل عددي است كه اطلاعات نهايي مورد استفاده سخت افزار الكتريكي ( موتورها ، يا عملكردهاي هيدروليك ) را تفسير كرده و آن را به پالس هاي الكتريكي يا تغييراتي آنالوگ در ولتاژ يا جريان الكتريكي تبديل مي كند . در اين واحد نبايد هيچگونه هوشمندي وجود داشته باشد و اصولاً هوش حاكم بر سيستم بر لايه هاي ماقبل اين واحد گسترده شده است .
واحد مقايسه و كنترل بر مبناي اطلاعاتي دريافتي از محيط ( كه فيزيك حسگر هاي حركت ، سرعت شالكه آن را تشكيل مي دهند ) وضعيت كنوني سيستم را با وضعيت
ايده آل آن( كه اطلاعات شالكه واحد درون ياب را شامل مي شوند ) مقايسه مي كند و در صورت لزوم دستورالعمل هايي براي سخت افزار الكتريكي و مكانيكي صادر مي كند .اين واحد در سيستم هاي كنترل عددي مدار باز عملاً وجود ندارد . در واقع سيستم هاي مدار باز از جهت آنكه اصطلاحاً ( بفرست و دعا كن ) هستند بايد از قابليت اطمينان بالاتري نسبت به سيستم هاي مدار بسته برخوردار باشند . البته تجربه عملي نشان داده است كه هرگاه يك سيستم مطمئن مدار باز كه به خوبي در برابر اغتشاشات محيطي حفاظت شده است بدون تغييرات در سخت افزار الكتريكي و مكانيكي تنها با افزودن مجموعه حسگر به علاوه سيستم مقايسه و كنترل تبديل به سيستم مدار بسته شود ، خروجي سيستم در جهت بهبود پيشرفت چندان زيادي نخواهد داشت واحد نظارت در واقع يك پوسته رابطه الكترونيكي / نرم افزاري براي برقراري ارتباط با كاربر انساني در تمام مراحل اجراي روند ماشين كاري است اين واحد ، هنگامي كه عمليات عملكردهاي الكترومكانيكي آغاز شده باشد بوسيله فيدبكهايي كه از محيط دريافت مي كند ، فرآيند را شبيه سازي كرده و به نحوي كه براي كاربرد انساني قبل درك باشد آن را نمايش مي دهد .
در سيستم هاي كنترل مدار باز با اين قسمت عملاً وجود ندارد و يا وظيفه آن به قبل از اجراي عملي ماشين كاري ، محدود شده است .
ساير بخش ها در ماشين هاي CNC جديد براي راحتي كاربر ايجاد شده اند و غالباً بسته به نوع دستگاههاي تعداد محورهاي كنترل شده ، شرايط به كارگيري دستگاه و 000متفاوت هستند . در بسياري از دستگاهها نيز يك پوسته CAD/CAM براي راحتي كار كاربر گنجانيده شده است .




تقسيم بندي ماشين هاي كنترل عددي:
1- تقسيم بندي از لحاظ نوع سيستم كنترل
بطور كلي در دستگاههاي كنترل عددي دو نوع سيستم كنترل وجود دارد :
1- سيستم كنترل مدار بسته
وجود اين سيستم مستلزم وجود فيدبك و واحد پردازش آن در سيستم مي باشد . به اين معنا كه خروجي سيستم اعم از مكان و سرعت توسط حسگر ها به خروجي ديجيتال (پالس) تبديل شده كه اين پالس ها پس از تقويت با ورودي مقايسه مي شوند به اين ترتيب اختلاف بين ورودي و خروجي در واحد مقايسه و كنترل شده و پيوسته فرمان مجدد جهت تصحيح آن صادر مي شوند . اين عمل تا هنگامي كه خروجي سيستم برابر با مقدار مورد نظر شود ادامه دارد بديهي است كه استفاده از چنين سيستمي نياز به مجموعه اي از حسگرها ، تقويت كننده ها و واحد مقايسه و كنترل جهت پردازش فيدبك دارد .

2- سيستم كنترل مدار باز
بطور كلي سيستم هايي كه خروجي آنها تأثيري بر روي ورودي سيستم نداشته باشد سيستم هاي كنترل مدار باز خوانده مي شوند . در اين سيستم ها فيدبك وجود ندارد لذا
دقت سيستم بسته به تنظيم و كاليبراسيون اوليه اي دارد كه در ابتداي پروسه انجام
مي پذيرد .
بنابراين هرگونه اختلال اعم از خارجي و داخلي كه در حين پروسه بر سيستم تأثير بگذارد منجر به ايجاد خطا در خروجي خواهد شد .
دلايل انتخاب سيستم كنترل مدار باز براي اين دستگاه
1- به علت آنكه ميز CNC ساخته شده به منظور استفاده براي برش پلاسمامي باشد و با توجه به اين نكته كه پروسه برش پلاسما ذاتاً دقتي در حدود دهم ميلي متر دارد ، در صورت استفاده از يك سيستم دقيق كنترل بسته كه دقت بالاتري نسبت به دقت برش پلاسما دارد ــ عملاً چون خطا ذاتي عمليات برش بيشتر است اين دقت زياد در قطعه نهايي حاصل نخواهد شد .
2- هزينه طراحي در ساخت چنين سيستمي نسبتاً زياد است كه اين هزينه براي پروژه توجيه پذير نيست .
3- عموماً در صنعت ماشين هاي برش دليل عدم بروز ناپايداري در كنترل مدار باز قيمت پايين تر و عدم محدوديت در طول محورهاي دستگاه ( كه يكي از عوامل ايجاد كننده آن طول حسگرهاي خطي است ) بصورت مدار باز ساخته مي شوند .بنابراين سيستم كنترل مدار باز انتخاب شده و لذا براي تامين نيروي محركه سيستم از موتورهاي پله اي استفاده شده سيستم كنترلي كه از يك موتور پله اي بهره مي برد داراي چندين مزيت مشخص است :
دانلود جزوه کامل در قالب فایل WORD DOC:

لینک 1

لینک 2


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 02:35 AM
ارسال: #22
RE: سی ان سی چیست
بنام خدا
بايد بيدار شويد و برويد دنبال اينكه صنايع پيشرفته را خودتان درست
(امام خميني ره)
امروزه با توجه به اينكه رشد سريع و نياز مبرم آن و كاربرد وسيع دستگاههاي تراش و يا فلز اندازه گيري دقيق اسپاركها و ديگر دستگاههاي ساخت كه خطوط توليد كارخانجات را تشكيل مي دهند و با توجه به اينكه امروزه به انواع سيستمهاي كنترول مجهز شده و فرايندهاي ساهت با دقت و سرعتي بالا انجام مي پذيرد.
امروزه با پيشرفت در علم كامپيوترها دستگاههاي CNC متولد شده اند و در پيشرفت بيشتر صنايع قابل بهره برداري هستند ماشينهاي ابزار كنترل عددي به طور فزاينده اي در صنايع براده برداري وارد مي شوند دقت تكراري بالا كوتاه شدن مدت زمان كار و نياز كم به ابزارها از ديگر دلايل با ماشين هاي ابزار كنترل عددي است.
امروزه همه سازندگان ماشينهاي ابزار CN خود را كاملاً مقيد به رعايت كامل استاندارد Din (ساختمان برنامه) و Din (موقعيت سيستم مختصات) نمي كنند. گاهي براي ساده تر شدن موارد ويژه كاربرد از علائم خاصي استفاده مي كنند كه فقط براي محدوده ويژه كاربرد اعتبار دارد.
N حرف اول كلمه انگليسي Numerical (عددي) و C حرف اول كلمه انگليسي Control (كنترل)
NC يك مفهوم عمومي براي كنترل عددي است و به دستگاههائي اطلاق مي شود كه با نوار سوراخ شده كار مي كنند.
CNC به كنترل عددي توسط كاكپيوتر اطلاق مي شود. پس همه CNCها يك NC نيز هستند ولي به عكس خير.
هدف استفاده از ماشينهاي NCNC در صنعت عبارتست:
1- خوكارسازي 2- حركت ابزار را كنترل كنيم 3- كنترل برروي سرعت دوران قطعه كار
همچنين يكي از نكات مهم استفاده از ماشينهاي كنترل عددي اين است كه تنها ماشيني در صنعت مي باشد كه توليد ارتباط با ماشينهاي ديگر برقرار كند ماشينهاي كنترل عددي است.
بدليل اينكه اين ماشينها با اعداد و حروف كار مي كنند مي توانند با رباط و كامپيوترها و غيره ارتباط داشته باشند كه آنها هم با اعداد و حروف كار مي كنند.
با توجه به گراني قيمت دستگاه و نياز به متخصص و ديگر هزينه هاي بالا اين دستگاههاي كنترل عددي داراي ارزش ويژه اي مي باشند.
ولي امروزه بهترين راه استنفاده از اين نوع دستگاهها نسبت به ساير دستگاهها مي باشد به عنوان مثال:
ماشينهاي ابزار كامپيوتري نسبت به انواع اينورسال داراي محسنات زير مي باشد.
1- دقت بالاي تولدي قطعات
2- ماشين ابزار با كنترل كامپيوتري در يك زمان مي تواند به جاي چند دستگاه ماشين ابزار معمولي بكار گرفته شود.
3- امكان توليد قطعات كه داراي پيچيدگي زياد است با ماشين كنترل عددي بيشتر است.
4- مصرف ابزار در ماشين ها كنترل عددي كمتر از ماشين هاي معمولي مي باشد.
فصل يكم
مقدمه
يكدستگاه با كنترل عددي دستگاهي است كه توسط يك كد ساختاربافتب و در مسير و هدفي كه برنامهب رايش تعيين كرده است حركت مي كند لازم آن برنامه ريزي قبلي و طبقه بندي اطلاعات و داده هاي مورد نظر دستگاه
اختلاف اساسي در بكارگيري و در فرآيند كار يك دستي و يك ماشين با كنترل برنامه اي در حركت پيشروي است.
در ماشين دستي هركدام از مراحل كار پشت سرهم با دست تنظيم مي شود. و در ماشينهاي با كنترل برنامه اي مراحل كار در يك برنامه ذخيره مي شود.
ماشينهاي ابزار كنترل برنامه اي قبلاً به طور مكانيكي كنترل مي شد.
اما امروزه طور كلي كنترل عددي استفاده مي شود.
نمونه اي از كنترل مكانيكي پيشروي توسط بادامك مطابق شكل است.
وقتي بادامك در جهت عقربه هاي ساعت مي چرخد موقعيت رنده تراشكاري تغيير مي كند. سرعت پيشروي به شكل بادامك بستگي دارد. در اينجا برنامه براده برداري به شكل يك بادامك ذخيره مي شود. برنامه ريزي دستگاه با روش دستي را برنامه نويسي جزء به جزء دستي، توسط صفحه كليد كنترل كننده است.
برنامه ريزي عملياتي كه توسط كامپيوتر انجام مي شود برنامه نويسي با يك كامپيوتر نام دارد.
امروزه كامپيوترها جاي نوارخوان را در دستگاههاي NC ابتدائي گرفت.
در واقع به جاي خواندن و اجراي برنامه از روي نوارهاي سوراخ شده برنامه توسط كامپيوتر دستگاهها اجرا مي شود.
اين دستگاهها بنام دستگاههاي كنترل شونده عددي توسط CNC ناميده مي شوند.
NC يك مفهوم عمومي براي كنترل هاي عددي است و به دستگاههاي اطلاق مي شود كه با نوارهاي سوراخ شده كار مي كنند.
CNC بر كنترل عددي توسط كامپيوتر اطلاق مي شو.د. پس هر CNC ها يك NC نيز هستند ولي برعكس خير.
هدف استفاده از ماشينهاي CNC در صنعت عبارتست.
1- خودكارسازي 2- حركت ابزار را كنترل كنيم 3- كنترل برروي سرعت دوران قطعي كار
همچنين يكي از نكات مهم استفاده از ماشينهاي كنترل عددي اين است كه تنها ماشيني كه در صنهت توليد ارتباط با ماشيم هاي ديگر برقرار كند ماشينهاي كنترل عددي است.
به دليل اينكه ماشينها با اعداد و حروف كار مي كنند مي توانند با رابط و كامپيوترها و غيره ارتباط داشته باشند كه آنها هم با اعداد و حروف كار مي كنند با توجه به گراني قيمت دستگاه و نياز به متخصص ئ ديگر هزينه هاي بالا اين دستگاههاي كنترل عددي «ولي امروزه بهترين راه استفاده از اين نوع» دستگاهها است نسبت به دستگاهها به عنوان مثال:
ماشينهاي ابزار كامپيوتري نسبت به انواع اينورسال داراي محاسن زير مي باشد.
1- دقت بالاي توليد قطعات
2- ماشين ابزار با كنترل كامپيوتري در يك زمان مي تواند بجاي چند دستگاه ماشين ابزار معمولي بكار گرفته شود.
3- امكان توليد قطعات داراي پيچيدگي زياد است با ماشين هاي كنترل عددي بيشتر است.
4- مصرف ابزار در ماشين هاي كنترل عددي كمتر از ماشينهاي معمولي مي باشد.
تاريخچه NC
در ساتل 1947 John Parsons از شركت پارسونز تحقيقاتي راجع به اطلاعات سه بعدي جهت كنترل دستگاههائي براي ساخت اجزاء جديد هواپيما استفاده مي شوند درست كرد.
در سال 1949 پارسيمز اولين قرارداد خود را با نيروي هوائي امريكا جهت ساخت اولين دستگاه با كنترل عددي منعقد كرد.
در سال 1952 دانشگاه MIT با استفاده از يك كنترل كننده ساختار يافته توانست حركت همزمان سي محوره را ايجاد نمايد. بدين ترتيب روياي كنترل عددي به تحقق پيوست در سال 1955 با اعمال تغييراتي كنترل عددي در صنعت قابل استفاده شد.
دستگاههاي CNC
يك دستگاه CNC كنترل كننده نرم افزاري است كه وقتي برنامه اي به حافظه كامپيوتر آن وارد شد براي انتقال كدهاي آن نياز به سخت افزاري نيست.
در دستگاههاي CNC برنامه هاي اجرائي در حافظه ROM مستقر مي شوند و كدهاي NC در حافظه RAM.
ROM به معني حافظه اي است كه فقط خوانده مي شود. اين حافظه در قطعات و مغزهاي الكترونيكي نوشته مي شوند و فط توسط دستگاههاي خاصي از بين مي روند.
پس برنامه هاي اجرائي تا هنگام روشن بودن دستگاه فعال هستند.
RAM به معناي حافظه متغير در دسترس مي باشد كه توسط كامپيوتر ايجاد مي شود. كدهاي CNC در درون آنها نوشته مي شوند محتويات RAM با خاموش شدن كنترل كننذه از بين مي رود...
برخي از CNC ها از نمونه هاي RAM بنام حافظه CMOS استفاده مي كنند كه در صورت قطع برق كامپيوتر اطلاعات را در خود نگهداري مي كنند.
درك نحوه پردازش اطلاعات در كنترل كننده ها در يادگيري برنامه نويسي دستگاههاي كنترل عددي با كامپيوتر بسيار مفيد است.
تمام پردازنده هاي داخلي با اعداد باينري (اعداد دودوئي) انجام مي شود. اين اعداد از دو عدد صفر و يك تشكيل شده اند.
درون كنترل كننده CNC يك به معناي بار مثبت و عدد صفر به معناي بار منفي است كه نحوه استفاده از آنها بستگي به نوع كنترل كننده دارد.
فرق بين NC و CNC
در شكل 001
سيستمهاي NC داراي سيستم كنترل بررزوي ماشين ابزار هستند كه اجازه مي دهند تا برنامه اي خارج از ماشين تهيه شده، وارد گردد.
برنامه هاي NC مي توانند (برروي ماشين)
1- شروع و نگهداشته شوند.
2- اما نمي توانند بوسيله ماشينكاري تصحيح شوند.
ابعاد ابزارها و نگهدارنده هيا آنها از قبل در برنامه ها منظور مي گردد و ماشينكاري بايد به صول بسيار دقيق ابزارها و ابزارهاي قيد و بستي را طبق اطلاعات داده شده نصب نمايد...
سيستمهاي CNC
در شكل 002
در اينگونهئ سيستمها ماشين ابزار مجهز به يك كامپيوتر است و اين ماشينكار را نه فقط قادر مي سازد تا برنامه هاي NC را اجراء نمايد بلكه به او اجازه مي دهد تا خود برنامه را نوشته و پس از وارد نمودن آن ادقام به تصحيح آن نمايند.
*** سيستم مختصات***
سيستم مختصات كارتزين (متعامد)
اساس حركت تمامي دستگاههاي سيستم مختصات كاتزين است.
عالباً ماشينهاي NC داراي سه سپورت عمود بر هم مي باشند. حركات پيشروي در راستاي اين سه محور (سه سپورت) به طور ساده روي سيستم مختصات با محورهاي موازي است با محورهاي سپورت
به عنوان مثال يك شعب را درنظر ني گيريم كه گوشه هاي آن يك سيستم مختصات كاتزين را تشكيل مي دهد. نقطه صفر مختصات محل تلاقي گوشه ها كه دراينجا روي گوشه زيرين چپ قرار دارد.
كه محور X ها محور افقي، محور Yها راستاي عمق قطعي كار محور Zها راستاي عمود است. هر نقطه اي در روي اين مكعب داراي X و Y و Z مي باشد.
اين سيستم مختصات يك سيستم مختصات فضائي و سه بعدي با محورهاي عمود بر هم مي باشند. سيستم مختصات در بعضي از دستگاهها نمايانگر دو بعدي و در بعضي ديگر سه بعدي است.
سيستم مختصات سه بعدي
اگر بخواهيم يه قطعه سه بعدي را نشان دهيم نياز به سيستم مختصات سه بعدي داريم. طريق نامگذاري محورها بترتيب در جهت گردش دست راست يا (قانون سه انگشت دست راست). هر محور داراي جهت و مقادير مثبت و منفي است.
سيستم مختصات دو بعدي
اين سيستم مختصات داراي محورهاي X و Y است و با اين سيستم مختصات مي توانيم محل دقيق نقاط به طور كلي در قطعه را مشخص كنيم.
سيستم مختصات قطبي 2
اگر يك صفحه افقي را درنظر بگيريم هر نقطه از اين صفحه داراي فاصله قابل اندازه گيري ق از نقطه قطب مختصات مي باشد.
مثلاً اگر مطاتبق شكل روبرو فاصله P و نقطه مركز را درنظر بگيريم اين نقطه P با محور ثابت مثلاً محور Xها را ويران مي سازد در اين زاويه را قابل اندازه گيري است بنام C مي باشد.
زاويه C در خلاف جهت حركت عقربه هاي ساعت اندازه گيري مي شود. مختصات قطبي براي سوراخهايي كه روي دايره تقسيم قرار دارد بيشترين كاربرد دارد
سيستم مختصات كروي 8
سيستم مختصات ماشين 1 و 2
در موقع برنامه نويسي بايد فرض كنيم كه قطعه ثابت است و ابزار در سيستم مختصات حركت مي كند. اين عمل باعث مي شود كه كنترل ابزار راحت باشد. (ولي نبايد فراموش كرد كه در واقع قطعه كار داراي حركت است). لازمه ماشينكاري يه قطعه بوسيله برنامه NC بكار گرفتن يك سيستم مختصات براي ابزار است. باز بايد توجه كرد كه جهت عمليات با توجه به فرم بالا و چه اگر فرض هم نكنيم در هر دو حالت يكسان است. وقتيكه يك مسير را برنامه ريزي مي كنيم فرض بر اين ميگيريم كه قطعه كار ثابت و نقض ابزاز حركت خواهد كرد. اين نوع عمليات را حركت نسبي ابزار مي نامند.
پس نبايد فراموش كرد كه در موقع ماشينكاري يك قطعه بوسيله برنامه NC يا CNC بكاربردن يك سيستم مختصات براي ابزار خيلي ضر.ري است.
حتي در ماشينهاي تراش هم قطعه كار را ثابت درنظر مي گيريم و براي ابزار يك سيستم مختصات قرار داده مي وشد. قطعه مطابق شكل (21) طوري جا داده مي شود كه محور Z منطبق با محور ماشين (محور دوران) بوده و مقادير X و Y همواره مقاديري مساوي دارند لذا Y در تراش بكار گرفته نمي شود.
محور برش همان محور X است و محور طول محور Z است.
مقادير X همواره برحسب قطر كار بيان مي شود. در ماشينهاي ابزار محور Z منطبق بر محور كله دهي يا موازي با آن است. يا به عبارتي موقعيت محور Zها با راستاي كار مطابقت مي كند.
ماشينهاي CNC غالباً براي انواع مختلف حركتهاي ساخته مي شود.
پس براي قطعات پيچيده مختصات و راستاهاي پرخشي ديگري را لازم است. اين مختصات و راستاها روي سيستم مختصات كارتزين بنا مي شود. همچنين جهت حركت محورهاي دستگاه براساس حركت محور (اسپندل) تعريف شده است.
براي پيدا كردن مكان دستگاهها نسبت به محور مختصاتشان دو راه وجود دارد.
1- مختصات مطلق
كه در اين نوع مختصات نقاط مختلف نسبت به يك محور ثابت صفر است و موقعست قطعي از نقطه X0 و Y0 در گوشه سمت چپ پايين سيستم اندازه گيري مي شود.
2- مختصات نسبي
در اين نوع نقطه صفر با محور جابجا مي شود و مختصات هر نقطه نسبت به نقطه قبلي محاسبه مي گردد. اكثر دستگاههاي CNC داراي يك سيستم مختصات از پيش تعريف شده مي باشند بنام سيستم مختصات دستگاه.
مبداء اين سيستم بنام مبداء دستگاه يا محل خانه صفر ناميده مي شود.
خانه صفر معمولاً در مركز تعويض ابزار دستگاه قرار دارد. قطعه كار جداگانه از سيستم مختصات برنامه ريزي مي شود.
در برنامه محلي براي قطعه انتخاب مي شود كه اين محل مبداء سيستم مختصات قطعي كار مي شود. سيستم مختصات دستگاه و سيستم مختصات قطعه كار هرگز بر هم منطبق نخواهد شد. پس پيش از اجراي برنامه بايد سيستم مختصات دستگاه به سيستم مختصات قطعي كار منتقل شود. اين عمل را مبداء يا تعيين نقطه صفر مي نامند كه به سه روش انجام مي شود.
1- توسط اپراتور و با دشت
2- توسط نغيير محل صفر مطلق
3- استفاده از مختصات كاري
سيستم اندازه دهي 5 2
در دستگاههاي CNC دو نوع اندازه دهي وجود دارد.
1- اندازه گذاري مطلق (اندازه گيري از مبداء) Absolate Position
2- اندازه گيري افزايشي (اندازه گيري نسبي ويا اندازه گيري زنجيري)Incrematal
الف.. اندازه گيري مطلق
در اين سيستم همه اندازه ها نسبت به يك نقطه ثابتي بنام نقطه صفر يا مبداء اندازه گيري مي شود. در اين روش موقعيت قطعه از نقطه X0/Y0 در گوشه سمت چپ پائين سيستم اندازه گيري مي شود.
ب.. اندازه گيري افزايشي
در اين سيستم اندازه هر نقطه نسبت به نقطه قبلي اندازه گيري خواهد شد.
در روش سنتي وقتي كه در بازدهي و تنظيم دستي كار مي كنيم. سعي مي كنيم از روش زنجيه اي استفاده نكنيم. تا خطاي تنظيم باعث كم دقتي كار نوشد. در نتيجه دقت بالاي كنترل عددي فقط انحراف دقت كمتري به وجود مي آورد.
در اندازه گيري افزايشي راستا و جهت مورد نظر داده مي وشد.
مثلاً براي تعيين فاصله از نقطه P3 به نقطه P2 روي محور X ها مقدار عددي
8/15- است.
*** چند نكته ... مزاياي سيستم مطلق
بهتر است مكان ها و مسيرها به صورت ابعاد مطلق ذكر شوند زيرا.
1- اشتباه در يم نقطع خاص اثر برروي ساير نقاط ندارد.
2- سيستم مطلق از نظر كنترل كردن خطاها راحت تر است.
3- روش افزايشي در مواقعي مفيد است كه در يك برنامه نياز به تكرار مسير وجود داشته باشد. در اين حالت برنامه مربوط به آن مسير چند بار استفاده مي شود.
ابعادگذاري 1 2
براي برنامه نويسي يك مسير حتي كافيست نقطه هدف داده شود (نقطه شروع قبلاً بوسيله ابزار اختيار شده و نقطه هدف ميتواند به صورت مطلق با افزايشي و در برخي سيستمهاي كنترل با دادن زاويه وارد سيستم گردد.
در هر دو شكل زاويه A مشخص كننده شيب خط نسبت به محور z است. اگر زاويه a در برنامه cnc ذكر شود تنها يكي از مختصات x يا z براي مشخص كردن هدف كافيست.
دو حالت ممكن براي برنامه نويسي قطاع دايروي وجود دارد.
1- برنامه نويسي شعاعي
2- برنامه نويسي مركز دايره
تراش قوس 3
با استفاده از كدهاي G02 و G03 در برنامه ابزار حركت قوسي در جهت عقربه هاي ساعت و مخالف آنها در ربع دايره يا 90 درجه خواهد داشت.
نكات مهم عباتست از...
1- هنگاميكه ابزار در حال رتاش قوس مي باشد در هيچ نقص ضخامت براده از حداكثر برش تجاوز نكند بنابراين جهت قوس زني قطعي بايد قبلاً خش تراشي شود.
2- مقدار I و k مورد نياز در برنامه محاسبه شود. در حالت اول براي اينكه عمق برش در روي محور طلي و عرضي حداقل برشد. قبل از قوس زني مي توان روي قطعه عمل پخ زني انجام داد. مقادير I و k جايگزين موقعيت مركز قوس نسبت به موقعيت ابزار در نقطه شروع قوس مي باشد مقدار در راستاي محور xها و مقدار k در راستاي محور z اندازه گيري مي شود هر دو اندازه زنجيره اي مي باشند و براي قوسهاي 90 درجه يكي از اين اندازه ها صفر خواهد بود.
فصل دوم
**انواع سيستمهاي كنترل**
در اين باره مي توان گفت كه در رابطه با طريقه كنترل سيستمهاي CNC به چند گروه كه در عمل با هم تفاوت دارند تقسيم مي شود. كه اين سه گروه عبارتست...
1- كنترل نقطه به نقطه
2- كنترل برش مستقيم
3- كنترل قوسي
الف.. كنترل نقطه اي 1
در اين روش كنترل نقطه به نقطه اجازه مي دهد تا ابزار برش با سرعت زياد در طول حركت خود بدون درگيري با كار حركت نمايد. مسير حركت را نمي توان كنترل نمود.
در كنترل نقطه به نقطه فقط موقعيت مقطه مورد نظر مي باشد و مسير رسيدن به نقطه دلخواه و اختياري است.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 02:35 AM
ارسال: #23
RE: سی ان سی چیست
از اين نوع كنترل در دستگاههاي مانند سوراخ كاري، پرس پنچ و مونتاژ قطعات و در حركت آزاد ابزار استفاده يم شود.
اين كنترل بسيار ساده بوده و محورهاي حركت مستقل از يكديگر عمل مي كنند و با رسيدن هر محور به نقطه انتهائي حركت آن متوقف شدهن و ساير محورها نيز حركت مي كنند.
توجه
در كنترل نقطه اي عمل ماشينكاري بعد از رسيدن به نقطه هدف انجام مي گيرد.
با اين روش نمي توان كمانهاي غيرمشخص را ايجاد كرد.
مسير پيوسته
در اين كنترل علاوه بر نقطه ابتداء و انتهاء مسير حركت ابزار نيز مورد نظر است. در اين نوع كنترل بايستي هميشه نسبت به سرعت محورها معادل ضريب زاويه خط تماس بر مسير باشد.
اين نوع كنترل پيچيده تر از كنترل نقطه به نقطه است و نياز به اندازه گيري دقيق تر دارد به عبارت ديگر به كنترل مداوم حركت محورها نياز دارد.
برش هرگونه كمان و هر زاويه با اين روش بسيار ساده است دستگاههاي مسير پيوسته اين قابليت را دارند تا موتورهاي خود را در سرعتهاي مختلف حركت دهند.
انواع حركات 1 4
1- حركت خطي يا برش مستقيم..
وقتي كه يك ابزار از نقطه شروع به سمت نقطه هدف حركت كند و اين حركت در امتداد خط مستقيمي باشد آن را حركت خطي مي گويند. اگر سيستم دو محور قابل كنترل داشته باشد و يا سه محور قابل كنترل وجود داشته باشد در اين شكل خطي در فضا بين نقطه هاي و در حركت خطي از دو نوع سيستم اندازه گيري استفاده مي شود.
1- سيستم نسبي IneReMenTaLS
2- حركت دايره اي و برش قوسي..
هرگاه حركت ابزار از نقطه اي شروع و بخ طرف هدف در طول يك مسير داريه اي باشد آن را حركت دايره مي گويند.
3- حركت قوسي..
اين نوع كنترل امكان حركتهاي خطي و قوسي را در سه جهت به طور همزمان فراهم مي سازد يعني سه محور مي تواند نسبت به هم گردش داشته باشند.
فصل سوم
نقاط صفر و نقاط مرجع
در ماشينهاي CNC حركت ابزار بوسيله سيستم مختصات كنترل مي شود.
مكان دقيق آنها بوسيله نقاط صفر تعيين مي شود.
علاوه بر نقاط صفر ابزار ماشينهاي CNC داراي تعدادي نقاط مرجع هستند كه اعمال و برنامه نويسي را پشتيباني مينمايد.
نقاط صفر نشان داده در اين شكل عبارتند از...
1- نقطه صفر ماشين M
2- مقطه صفر كار W
نقاط مرجع نشان داده شده در اين شكل عبارتند از...
1- نقاط مرجع R
2- و به عنوان مقاط مرجع ابزار...
الف.. نقطه تنظيم ابزار E
ب.. نقطه غلاف ابزار N
نقطه مرجع R 1 4
در انواع بخصوصي از ماشينهاي مانند فرز با استفاده از نقطه صفر ماشين آن را كاليبره مرد. معهذا در بيشتر حالات بي نقص صفر ماشين نمي توان پس از نصب ابزار و قطعه دست يافت و در اين صورت از نقطه مرجع بايستي استفاده نمود.
نقطه مرجع R براي كاليبره و يا كنترل سيستم اندازه گيري كشويي و حكرت ابزار به كار مي رود.
محل نقطه مرجع دقيقاً از قبل در روي هر محور تعيين شده است هميشه نسبت به نقطه صفر معين و ثابت خواهد شد.
نقطه مرجع (Referenz Punkt= R است.
در سيستم اندازه گيري فاصله طي شده را با توجه به نقطه مرجع تعيين مي كنند.
نقطه مرجع دستگاه نقطه ثابتي روي دستگاه است كه به هنگام دريافت G مناسب است. دستگاه به طور خودكار به محل نقطه مرجع باز مي گردد. اغلب اين نقص همان خانه صفر است. معمولاً نياز داريم كه ابزار توسط نقطه ديگري بنام نقطه واسطه مياني به نقطه مرجع فرستاده شود اينكار توسط كد 28G انجام مي شود. مختصات X و Z واسطه توسط 28 تعيين مي شود و با صدور دستور ابزار بي نقطه واسطه سپس به محور مرجع مي رود.
نقطه صفر قطعه كار W
نقطه صفر قطعه كار سيستم مختصات قطعي را در رابطه با نقطه صفر ماشين معين مي كند. نقطه صفر قطعي كار بوسيله برنامه نويس انتخاب شده و به هنگام تنظيم ماشين وارد سيستم CNC مي شود.
محل نقطه صفر قطعي كار ميتواند آزادانه بوسيله برنامه نويس در محدوده كار ماشين انتخاب گردد معهذا لازم به توصيه است اين نقطه آنچنان بايد انتخاب گردد كه ابعاد رسم شده قطعه به آساني قابل تبديل به مقداير مختثات باشد.
براي قطعات چرخنه نقطه صفر قطعي هم بايد در طول محور كله گي و منطبق بر كف سمت راست و يا چپ باشد و براي قطعات فرزكاري معمولاً انتخاب يك گوشه جانبي به عنوان نقطه صفر توصيه مي گردد.
گاهي اوقات نقطه صفر را نقطه صفر برنامه ريز هم مي نامند.
نقطه صفر قطعه كار Werk STuchnuILPnKT wNP است.
معمولاً در گوشه چپ پائين قطعه كار بيشتر مواقع است.
نقطه صفر ماشين MNP
نقطه صفر ماشين در ساختمان ماشين قرذار دارد. توسط موقعيت سيستم اندازه گيري تثبيت شده است اين نقطه را نمي توان تغيير داد.
نقطه صفر برنامه C
نقطه صفر برنامه فقط آغاز برنامه است. اين نقطه خارج از قطعه كار قرار مي گيرد. بدين وسيله مثلاً تعويض قطعه كار يا تعويض ابزار را بدون هيچ مانعي مي توان انجام داد.
نقطه مانع A
نقطه اي روي محور دستگاه تراش است كه قطعه كار در اين نقطه روي قيد گيرنده (سه نظام) قرار مي گيرد.
نقطه صفر سپورت F
اين نقطه مثلاً نقطه مركز ابزارگير مي باشد تصحيح ابعاد ابزار درراستاي X و راستاي Z نسبت به اين نقطه نسبي اندازه گيري مي شود.
** توجه**
جابجائي نقطه صفر سيستم مختصات را در نقطه آغاز مناسب جديدي مثلاً نقطه صفر قطعه كار قرار مي دهد. اين كار به جهت ساده تر شدن برنامه نويسي و اجتناب از محاسبات زايد انجام مي شود.
فصل چهارم
اجزاء سيستم كنترل
يك سيستم CNC مركب از اجزاي متعددي است نظري اجمالي بر انتظاراتي كه از يك سيستم جهت تكميل آن داريم بيافتيم بر شكل ساده زير مي باشد.
قلب سيستم CNC يك كامپيوتر است كه مجري تمام محاسبات و رابطه هاي منطقي مي باشد چون سيستم CNC رابطه بين ماشينكار و ماشين ابزار است لذا دو سيستم اتصال مورد نياز است.
اتصالات براي ماشينكار...
اين سيستم مركب از صفحه كنترل و اتصالات براي نوارخوان، منگنه و نوار مغناطيسي و ديسك و چاپگر است.
اتصالات براي ماشين ابزار..
شامل كنترل اتصالات كنترل محورها و برق دستگاه است.
- مبحث ارتباط ماشينكار با كامپيوتر از مهمترين مباحث است.
1- صفحه نمايش.. صفحه نمايش يا صفحه تلوزيوني سيستم CNC ميتواند عمليات زير را انجام دهد.
الف. برنامه ريزي. نمايش اطلاعات برنامه NC وارده ليست تمام برنامه هاي تغذيه شده NC
ب. ابزارآلات. ثبت مشخصات ابزارآلات در حافظه، اندازه آنها و تصحيحات و احتمالاً عمر مفيد آنها
ج. اطلاعات ماشين. پارامترهاي ماشين مثل حداكثر سرعت كله گي يا ميزان تغذيه
ث. ماشينكاري. نمايش اطلاعات مربوط به مختصات حقيقي ابزار برنامه جديد NC جديد سرعت پيشروي سرعت گله گي و ساير حالات وضعي ماشين
صفحه كنترل
صفحه كنترل ماشينهاي CNC به طور قابل توجهي يا يكديگر فرق مي كنند اما آنها مي توانند به گروههاي ذيل تقسيم شوند.
1- نمايشگرها..
اين وايل شامل صفحه يا نمايشگرهاي رقمي و همچنين لامپهاي سيگنال يم باشد.
2- كنترل عمليات ماشين..
از اين كنترل ها براي اجراي آن قسمت از اعمال كه در ماشينهاي معمولي با دستگيره ها و كليدها قابل كنترل هستند استفاده مي شود. به علاوه اين كنترل ها انواع موتورها و اجزاي ديگير را نيز دارند.
3- كنترل برنامه نويسي..
از اين كترل ها براي وارد كردن برنامه به ماشين، تصحيح و ذخيره اطلاعات خارجي استفاده مي شود. شامل يك صفحه كليد با اعداد و نشاني ها براي عمليات مختلف مورد نياز مي باشد.
براي اطمينان از اينكه عمليات مختلف بوسيله سيستم كنترل ماشين قبول مي شوند آنها را به تعدادي اعمال مثل برنامه ريزي نغذيه اطلاعات ابزار عمليات با دست و عمليات اتوماتيك تقسيم كرده اند براي انتخاب يكي از اين اعمال يك كليد چرخشي يا يك سري كليدهاي فشاري وجود دارند با استفاده از اين كليدها تغيير وضعيت سيستم از يك عمل به عمل ديگر آسان است.
كاركرد كنترل ها براي عمليات ماشين...
بعضي از كنترل ها براي اجراي آن قسمت از اعمال كه در ماشينهاي معمولي با دستگيره ها و كليدهاي قابل كنترل هستند استفاده مي شود. بعلاوه اين كنترل ها انواع موتورها و اجزاي ديگري را نيز راه مي اندازند. كنترل هاي ماشين مستقيماً اعمال را روي ابزار ماشين ايجاد مي كنند ساده ترين آنها كليدهاي روشن و خاموش كردن مي باشند كه مربوط به بعضي از كارهاي خاص هستند مثل كليد خنك كننده و كليد كله گي
براي اينكه بتوانيم محورهاي ماشين را براي تنظيم اوليه حركت بدهيم. (شكل2) دكمه هاي پيشروي دستگيره چرخشي و راخرم پيشروي جهت اين كار تعبيه شده است.
براي اينكه بتوانيم كله گي و سرعت پيشروي اوليه را براي تصحيح بالا و پايين بياوريم ميتوانيم از كليد درصد پيشروي استفاده كنيم (شكل 3).
با استفاده از اين سلكتور ميتوان مقدار پيشروي يا سرعت كله گي را كه در برنامه آورده شده به طريق درصد بالا يا پايين برد تا در موقع ماشينكاري تصحيح شده باشد.
كنترل برنامه ريزي
كاركرد كنترل براي برنامه ريزي...
از نظر كنترل بر روي برنامه نويسي بايستي اختلاف بين كليدهاي اطلاعات و عمليات ماشين را براي هر عمل ماشين بدانيم.
براي تغذيه اطلاعات به ماشين معمولاً از حروف و يك عددهاي آسان استفاده مي شود. مانند شكل 2 كه ميتوان بوسيله آنها برنامه هاي nc را يك بر يك وارد نمود.
در بعضي از سيستمهاي كنترل داراي يك سري كليدهاي عملياتي هستند كه اجازه مي دهند اطلاعات بهتر برنامه وارد كنيم.
كليدهاي عمليات بوسيله اسم همليات يا علامت اختصاري آنها نشان داده مي شوند. شكل 3 مربوط به اعمالي مانند ذخيره كردن اطلاعات تصحيح ليست و اجراي برنامه و خارج نمودن آنها روي وسايل جنبي خارجي مي باشد.
علائم شگلي از علائم پايه اي ساده تشكيل شده است.

علئم شكلي مشخصه و ملاحظات علائم شكلي مشخصه و ملاحظات
پيكان نشاندهنده راستا نقطه مرجع
پيكان كاري
مثلاً ماشين كاري جمله
مثلاً يك برنامه
حامل داده ها
مثلاً نوار سوراخدار حافطه
برنامه بدون
كار دستگاه تغيير
مثلاً يك برنامه
برنامه با
كار دستگاه پاك كردن، احتياط!
اين كليد برنامه را خاموش مي كند
خواندن – برنامه
با فشار دادن كليد برنامه براي حافظه خوانده مي شود. در ابتدا روي دستگاه تأثيري ندارد. نقطه مرجع
موقعيت به كار رفته در بيان اندازه نسبي كه نسبت به نقطه محورها در وضعيت معلومي قرار مي گيرد
خواندن به جمله
راه افتادن دستگاه با فعال كردن دستي: كادر داخلي اشاره به جمله هاي تكي دارد. نقطه صفر مختصات
اين نقطه آغاز سيستم مختصات دستگاه را نشان مي دهد.
جستجوي شماره جمله ها
(به جلو) تصحيح طول ابزار
پيكان روي ابزار فرز انگشتي شماتيك به طول آن اشاره مي كند.
جستجوي شماره جمله
(به عقب) تصحيح شعاع ابزار
پيكان روي ابزار فرز انگشتي شماتيك به شعاع آن اشاره مي كند.
شروع – برنامه
با فعال كردن كليدها برنامه داده شده در اولين مرحله قرار مي گيرد. تصحيح ابزار
بعد از فاشر دادن كليد، مقدار تصحيح داده شده درنظر گرفته مي شود.
ايست طبق برنامه وارد كردن اطلاعات به حافظه
بعد از فاشر دادن كليد خواندن داده ها به حافظه انجام مي شود.
وارد كردن دستي
بعد از فعال كردن كليد، كنترل وادر كردن اطلاعات را اجرا مي كند. خروج داده ها از حافظه
بيان اندازه مطلق
بعد از فعال كردن كليد، سيستم با اين روش كار مي كند. موقعيت – مقدار هست
مثلاً بعد از فشار دادن كليد موقعيت فعلي نشانداده مي شود
بيان اندازه نسبي (افزايشي)
بعد از فعال كردن كليد سيستم با اين روش كار مي كند. حركت دوباره
مثلاً بعد از تعويض ابزار شكسته


شرح خلاصه كليدهاي دستگاه DYNAMYTE2800
كليدهاي حالت
براي نوشتن برنامه از اين حالت استافده مي شود PRGGRAM ENTER
براي كاليبره كردنت ابزارها، حركت دستي و عيب يابي استفاده مي شود MANUAL
براي انتخاب و رفتن به يك خط از برنامه، پاك كردن خطوط و اضافه يا كم كردن خطوط در بين خطوط برنامه استفاده مي شود. LINE NO
براي اجراي برنامه از اين حالت استفاده مي شود PROGRAM RUN
كليدهاي دستورات
براي معرفي قطر ابزار استفاده مي شود TOOL DIAMETER
براي تعريف نرخ پيشروي از 0.3cm/min تا 76cm/min استفاده مي شود. FEED RATE
براي شروع برنامه و معرفي سيستم اندازه دهي و شماره برنامه استفاده مي شود. START
براي تعريف مبدأ مختصات استفاده مي شود اين عمل در هنگام اجراي برنامه امكان پذير است. STEP
انتهاي برنامه را تعيين مي كند. END
براي استفاده از كليدهاي آبي رنگ استفاده مي شود SHIFT
براي رفتن ابزار به نقطه مقصد با مختصات مطلق به كار برده مي شود. GO ABS
براي رفتن ابزار به نقطه مقصد با مختصات نسبي (نسبت به محل فعلي ابزار) استفاده مي شود GO REL
مقادير فعلي ابزار براي محور X,Y,Z را نشان مي دهد. DISPLAY
يك ريز برنامه (زيرروال) را با شماره آن فراخواني مي كند. CALL
شروع يك زيربرنامه (زيرروال يا ماكرو) با اين دستور آغاز مي وشد. SUB ROUTINE
يك زيربرنامه با اين دستور خاتمه پيدا مي كند. SUB RETURN
براي تعويض ابزار استفاده مي شود. TOOL CHANGE
محور Z (كله گي) را به سطح آزاد كه در دستور SET UP تعريف شده است مي برد. Z>C CLEAR
براي تعريف مبدأ مختصات در محل فعلي ابزار براي محورهاي داده شده استفاده مي شود. ZERO COODS
براي تريف مبدأ مختصات در نقطه مشخص شده به كار مي رود. ZERO AT
براي پرش كنترل به شماره خط داده شده و ادامه برنامه از آن نقطه استفاده مي شود SKIP TO
به تعداد داده شده باعث تكرار خطهاي بين اين دستور و دستور REPEAT END مي گردد REPEAT
براي نشان دادن آخرين سيكل تكرار (دستور REPEAT استفاده مي شود. REPEAT END
براي معرفي محوراهاي مورد نظر در دستورات استفاده مي شود. X,Y,Z,U
براي دادن مقادير شعاع به كار مي رود. RAD
براي دادن مقدار زاويه بكار مي رود. ANGLE
براي توليد قوسهاي سه محوره استفاده مي شود ANGEL Q
محور ها را در جهت نشان داده شده توسط فلش بصورت پيوسته جابجا مي كند كليدهاي پائيني به ازاي هر بار فشردن مقدار جابجائي بهمراه خواهد داشت. X,Y,Z, JOG
مقادير عددي توسط اين كليدها وارد مي شود. 9-0
در حالت LINE IN و PROGRAM ENTER براي برگشتن به خط قبلي استفاده مي شود. PREVIUOS
در حالت LINE IN و PROGRAM ENTER براي برگشتن به خط جلو استفاده مي شود. NEXT
براي حذف محتويات خطوط در حالت LINE NO بكار مي رود. CLEAR
براي وارد كردن علامت اعداد استفاده مي شود. (+ / -)
براي توقف برنامه در موارد لزوم بكار مي رود. با زدن دكمه NEXT برنامه ادامه مي يابد HULT
براي حذف مبدأ فعلي و بازشگست به مبدأ اصلي استفاده مي شود >PRE COODS
ابزار را به نقطه مبدأ در صفحه XY مي برد XY>REF O
براي بردن ابزار به نقطه قرينه در محور يا محورهاي ذكر شده استفاده مي شود. (Chane Sign) CS
براي جبران ابزار در مرزهاي داخلي استفاده مي شود. INSIDE/OUTSIDE
اجازه حركت سريع را به ابزار مي دهد FAST
به نقطه مشخص شده رفته و سپس به نقطه شروع برمي گردد. COME BACK
ابزار را در راستاي Z به بالاترين ارتفاع مي برد Z>Z MAX
جهت ايجاد وقفه در اجراي برنامه به اندازه زمان داده شده استفاده مي شود. DWELL
براي معرفي مبدأ مختصات به دستگاه استفاده مي شود. SETUP FEF
براي استفاده يا عدم استفاده از مقياس استفاده مي شود. FUNCTION
محور تيغه فلز را در برنامه خاموش يا روشن مي كند SPINDLE OFF/ON
روال هاي ايجاد مرزهاي معين:
MILL
RECT POCKET
RECT FRAME
CIRCLCL POCKET
ARC FRAME
DRILL
BOLT CIRCLE

طرز كار كامپيوتر
سيستم CNC داراي يك كامپيوتر كه تشكيل شده از يك يا چند ميكروپروسسور (ريزپردازنده) و امكانات حافظه مي باشد. از ريزپردازنده بريا پردازش برنامه استفاده شده است و اين اطلاعالت برگرفته شده توسط آن تبديل به علائم كنترل براي ابزار ماشين مي شود.
مفرضوات مركب از..
1- برنامه NC 2- مفروضات آماده سازي است.
پردازش اطلاعات در ميكروپوروسسور را ميتوان بوسيله ماشينكار در هر لحظه از زمان با پانل كنترل تغيير داد وسايل الكترونيكي در كامپيوتر براي ماشين ابزار ايجاد علائم كنترل مينمايد.
درنتيجه اين علائم الكترونيكي مرتباً در فواصل زماني بسيار كوتاه كنترل مي شوند.
به عنوان مثال.. يك برنامه NC درنظر بگيريد كه يك دستور بريا حركت كردن يك افزار فرزكاري به مقداري حدود 200 ميليمتر مي باشد وقتي كه ميكروپروسسور اين دستورالعمل را مي خواند اول مقصد را محاسبه مي كند و بعد شروع به حركت مي كند و سيستم اندازه گيري مسافت را مرتباً محل ابزار را در هر لحظه به اطلاع ميكروپروسسور مي رساند ميكروپروسسور اين مقادير را با مقدار محاسبه شده مقايسه مينمايد تا از رسيدن ابزار به محل 200 ميليمتر (پايان كار) اطلاع نمايد.
معمولاً هم ميتوان از يك دستگاه كامپيوتر ساده روميزي به عنوان سيستم CNC با چند عمل محدود براي يك ماشين استفاده كرد.
اين به دليل وجود صفحه كليد آن و امكانات حافظه اي و غيره آن مي باشد. يك سيستم كنترل بايد بين ماشين و كامپيوتر گذاشته شود كار آن تبديل اطلاعات محاسبه شده به علائم الكترونيكي براي الكتروموتورها مي باشد. در سيستم CNC اين واحد كنترل عبارتست از قسمت اتصالات كنترل محورها و واحد منبع تغذيه.
فصل پنجم
برنامه نويسي
برنامه نويسي هميشه بر پايه نقش قطعي كار انجام ميگيرد. كه نقش كار داراي اطلاعاتي از قبيل اندازه كلي و جنس قطعي است.
با درنظر گرفتن پارامترهاي زيادي طراحي انجام مي گيرد كه اين پرامترها عبارتند از (جنس قطعه ابزار سرعت براداه برداري...)
تغيير طرح ماشينكاري از حالت نهائي به يك حالت قابل فهم براي كنترل ماشين توسط اعداد و حروف و علائم است كه باعث ايجاد برنامه اصلي مي شود و اين تغير زبان مرحله اصلي برنامه نويسي است كه همان تبديل اعداد و ارقام مي باشد.
در مرحله اي كه برنامه اصلي را بدست آورديم با كمك كليدها و علائم كنترل ماشين مي دهيم.
طرح برنامه...
يك برنامه NC اكثراً متشكل از دستورالعمل هاست. اين دستورالعملها بوسيله سيستم كنترل براي ابز ار ماشين درمي آيند.
مثال: با توجه به شكل 1 اگر برنامه بيان كند كه حركن سريع به نقطه 40=x و 20=Z اين فرمان سبب خواهد شد تا موتورهاي متصل به كشوئي هاي محورهاي X و Z روشن شده تا رسيدن به نقاط ذكر شده كار كنند.
يك دستورالعمل علاوه بخش مكمل آن يك بلوك را در برنامه تشكيل ميدهد. لذا يك برنامه متشكل از بلوك هايي كه براساس يك منطق خاص مرتبت شده اند.
بلوكهاي برنامه را مي توان شماره گذاري كرد يعني 10N و يا 20N و غيره.. در برخي از سيستمهاي كنترل شماره گذاري جزء اصول مهم است و درحالي كه در بعضي ديگر از سيستم ها فقط بلوكهاي مهم شماره گذاري مي كنند.
فقط تعويض ابزار G01 X10 Z-76 تمام بلوكهاN50 301 X10 Z-75
شماره گذاري G27 شماره گذاري N70 327
شده است NC T5 شده اند N80 T5
1- ساختمان برنامه..
اغلب سيستمهاي كنترل از علايم 66525Din به عنوان زبان برنامه نويسي استفاده مي كنند. پس يك برنامه اصلي تشكيل شده از تعدادي جمله و يك جمله از تعدادي كلمات مي باشد.
كلمات از تركيب يك حرف يا يك رقم ساخته مي شوند.
هر جمله داراي اين اطلاعات است
1- اطلاعات فني برنامه
2- اطلاعات هندسي
3- اطلاعات فني
زبان برنامه نويسي...
اصول برنامه نيسي در سيستمهاي كنترل CNC استاندارد شده است. قواعد كلي زير در هنگام نوشتن بلوكهاي برنامه قابل كاربرد هستند. هر بلوك متشكل است از تعدادي لغت برنامه كه اين بنوبه خود از چند حرف آدرس و يك رشته اعداد ساخته شده اتست.
1200 S 300F 10Z 56Y 40X 01G 20N
لغت برنامه شماره آدرس رديف آدرس
شكل 001 يك بلوك از برنامه حاوي هدف لغت برنامه است.
حروف شروع هر لغت تعيين كننده نوع آن است.
مهمترين حروف آدرس از نوع فرمان G مي باشد. فرمانهاي G 00G تا 99G كنترل حركتد ابزار را بر عهده دارند.
مهمترين آدرس براي وضعيت هاي مكمل عبارتند از X و Y و Z كه وضعيت مختصات را روشن مي نمايد. حرف F كه سرعت پيشروي را مشخص مي كند و حرف S سرعت كلوني را تنظيم مي نمايد.
1- مفهوم علائم..
علائم در زبان برنامه نويسي به فرم بين المللي استاندارد مي باشند.
A چرخش محور حول محور X
B چرخش محور
C چرخش محور
D حافظه تصححي قرار ابزار
E دومين سرعت پيشروي
F اولين سرعت پيشروي
G زمان جابجائي ابزار
استفاده نشده h
I طول شيب رزوكاري موازي با محور
J طول شيب رزوكاري موازي با محور
K طول شيب رزوكاري موازي با محور
استفاده نشده، L
M تابع يا فرمان كمكي
N شماره بلوكچ
O استفاده نشده
P سومين حركت موازي با محور
Q سومين حركت موازي با محور
R حركت سريع در مسير Z يا سومين حركت موازي با Z
S سرعت كله گي T ابزار
U دومين حركت موازي با محور X
V دومين حركت موازي با محور Y
W دومين حركت موازي با محور Z
توضيح برنامه نويسي
براي اجراي گامهاي ماشينكاري مورد نظر ماشين CNC در ابتدا نياز به اطلاعات هندسي و فني دار. مهمترين اين اطلاعات هندسي شامل:
1- ابعاد قطعه پس از تراش كامل
2- توصيف حركات ابزار
3- بالاخره ايجاد نقاط صفر و مرجع در داخل محدوده كار
اطلاعات فني شامل .
1- اطلاعات مربوط به ابزار بكار رفته
2- اطلاعات فلزتراشي (سرعت برش سرعغت پيشروي و غيره)
3- كنترل اعمال مختلف ماشين (خنك كردن و غيره) مي باشد
محتويات اين بخش به سه قسمت است..
1- برنامه نويسي هندسي ساده
2- برنامه نويسي هندسي با توزيع برش
3- برنامه نويسي اطلاعات فني

1- برنامه نويسي هندسي ساده
ميخواهيم قطعه اي را با يك بار تراش صيقل كاري نمائيم مسير هم در شكل ديده مي شود.
«روش كار»
ابتدا بايد نقطه صفر قطعه كار را مشخص كنيم. در اين حخالت خاص بهتر است نقطه صفر قطعه كار را در طول محور مركزي و لبه چپ قطعه قطعه درنظر بگيريم.
در مرحله دوم تمام نقاط هندسي مهم در طول مسير بايستي نقطه گذاري شوند و جدول كليه مختصات اين نقاط را مشخص نمايد.

P1 X=0 Z=+50 X=45
P2 X=30 Z=150 Z=98
P3 X=30 Z=130
P4 X=25 Z=125
P5 X=25 Z=98
P6 X=25 Z=88
P7 X=45 Z=65
P8 X=75 Z=50
P9 X=75 Z=25
همچنين حركت نوك قلم بايد به ترتيب صحيح توصيف گردد.
شرح مراحل كار..
شكل 1- حركت سريع نوك ابزار بسمت نقطه آغاز مي شود. هدف مقطه اي با مختصات 35=X 150=Z و در امتداد حئفاصل بين P1 و P2 بوده و ابزار به منظور احتياط كمي دورتر از قطعه مي ايستد.
شكل 2- حال قطعه در مقابل ابزار قرار دارد. قطعه براي كف تراشي از نقطه P2 به P1 با مختصات 1- = X و 150=Z حركت مي كند.
1- = X براي اينكه مقداري از نقطه P1 يپايئن تر آمده است.
شكل 3- براي اجراي تراش اصولي (روي قطعه) ابزار بايستي از مسير خارج شود و به محل شروع جديد برود.
اين علت ابزار ابتدا در جهت Z به اندازه 5 ميليمتر از قطعه دور مي شود اين حركت بسوي نقطه 30=X و 155=Z به طور خطي صورت ميگيرد.
شكل 4- وقتي كه ابزار از مسير خارج شد، يعني حركت تا شروع پيشروي بعدي ميتواند سريع باشد. نقطه شروع داراي X مربوط به نقطه P2 يعني بايد در سمت راست P2 واقع باشد. لذا حركت سريع ابزار را به نقطه 30=X و
155=Z هدايت مي كند.
شكل 5- اولين قسمت تراش طولي از نقطه P2 به P3 با مختصات 30=X و 130=Z صورت ميگيرد. در قسمت بعدي كه مسيرهاي مستقيمي هستند ابزار را ابتدا به نقطه P4 با مختصات 25=X و 125=Z و سپس به نقطه P5 با مختصات 25=X و 98=Z هدايت مي نمايد.
شكل 6- بين دو نقطه P5 و P6 (45=X و 88=Z) يك قوس دايره اي با مركز 45=X و 98=Z وجود دارد. مختصات مركز دايره بايستي در شكل مشخص گردد. معهذا برخي از سيستمهاي كنترل شعاع را بجاي مختصات مركز استفاده مينمايند. در اين حالت مختصات مركز دايره بوسيله خود سيستم كنترل محاسبه مي شود.
شكل 7- بقيه مسير سه خط زير را شامل مي شود.
از نقطه P6 تا P7 به مختصات 45=X و 65=Z
از نقطه P7 تا P8 به مختصات 75=X و 50=Z
از نقطه P8 تا P9 به مختصات 75=X و 25=Z
شكل 8- وقتي كه ابزار به نقطه P9 رسيد بايد آن به نقطه اي برد تا با ابزار ديگري تعويض گردد. يا سيستم در آنجا بايستد براي انجام اين كارها بايد ابتداء به نقطه 80=X و 30=Z ميبريم و پس از آن با حركت سريع آن را به نقطه تعويض ابازار و يا محل توقف دستگاه با مختصات 115=X و 200=ظ ميبريم.
در اين وضعيت عمل ماشينكاري پايان يافته است.
برنامه نويسي يا توزيع برش
در برنامه ريزي فرض بر آن بوده


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 02:37 AM
ارسال: #24
RE: سی ان سی چیست
سخت افزار
مقدمه :
قمستهای سخت افزاری این CNC از دو قسمت سخت افزار الکترونیکی و سخت افزار مکانیکی ساخته شده است که سخت افزار الکترونیکی از پارالل و درایورها و تشکیل شده است و قسمت سخت افزار مکانیکی که ها بر روی آن سوار می شوند از یکسری محورها با فلزهای گوناناگون از جمله آلومینیوم ، فولاد، برنج تشکیل شده است البته لازم به ذکر می باشد که سخت افزار مکانیکی کاملا ابداعی و بدون تقلید بوده و به همین خاطر دارای اشکالات فراوانی می باشد .
که برای تولید سوراخکاری انبوه نمی توان از آن استفاده کرد و تنها برای آزمایش و کسب تجربه بوده در این زمینه ولی می توان بر روی همین دستگاه کار بیشتری کرد و آنرا برای تولید انبوه بکار برد.





نرم افزار
مقدمه :
نرم افزار این برنامه که به زبان نوشته شده است تحت dos می باشد زیرا حتما باید در محیط ویندوز 98 استفاده گردد و تا برنامه به زبان dos می باشد اجرا گردد این دستگاه را نرم افزار برنامه بر دوش می کشد و با درست کردن محیط کار و منوها و خواندن فایلهای خروجی PCB و همچنین ارتباط با پورت LPT دستگاه و .. این دستگاه را اداره می کند.









نتیجه گیری و پیشنهادات :
من در طول پروسه ساخت این پروژه بسیاری مطالب فرا گرفتم که شاید می توان گفت اگر این پروژه را انجام نمی دادم و اگرواحدی به این نام با این مشخصات نبود من شاید تا آخر عمرم یاد نمی گرفتم که چطور از تئوری ها و درسهای که در دانشگاه آموخته ام باید استفاده کنم من به این نتیجه رسیم که هدف از دانشگاه و دروس دانشگاهی به جز آشنایی با منابع علمی و یاد گرفتن معلومات سطحی نیست و تنها برای این به دانشجو گفته می شوند که دانشجو با اسامی کتابها و منابع علمی آشنایی داشته و در هنگام ساخت پروژه و در سر کار اگر به مشکلی برخورد کرد بداند که برای رفع این شکل به چه کتاب یا سایت و یا دیگر منابع مراجعه کند .
پیشنهاد من به مقامات دانشگاهی این است که با سرمایه داران و کارخانه های صنعتی رابطه برقرار کرده که اگر دانشجویی زحمت بسیار بسیار زیادی برای ساخت پروژه ای که برای دانشجویان دهه قبل بجر آرزو نبوده است کشیده است لااقل در صنعت از این پروژه ها استفاده شود برای خودکفایی ملی و سربلندی ایران عزیز.
و اگر دانشجو ببیند که برای کار او در کشور هیچ ارزشی قائل نیستند برای ثمر بخشیدن زحمات خود سر از کشورهای اروپائی و آمریکائی در آورده و آنها همین کار او را به تولید انبوه رسانده و با قیمتهای میلیون دلاری به کشور عزیز خودمان می فروشند.
خلاصه حمایت کنید از کسی که زحمت می کشد اگر این حمایت تنها آگاهی به دانشجو باشد.












نتایج ازمایشات:
در تست این مدار اولا به نکاتی برخورد کرده ایم که مهترین آنها خطا می باشد این خطا بعلت لقی پیچ و مهره و بازی مته در دریل می باشد.
که البته این خطاها آنقدر کمی می باشند که قابل چشم پوشی می باشند و خطای دریل بعلت اینکه موتور پمپ ضربه ای می باشند در ضربه اول سر مته کار سمبه زدن را می کند و خطای دریل از بین می رود و از دیگر اشکالات این مدار شکستن مته بخاطر ضربه های شدید می باشد که برای رفع این مشکل باید بجای موتور پمپ از
استفاده می کردم یعنی سه بعدی کار کردن و بسیار بسیار پیچیده شدن نرم افزار و سخت افزار و مکانیک دستگاه ولی کلا رضایت بخش می باشد و سوراخکاری های قابل قبولی می کند البته برای تولید انبوه ساخته شده است و هدف این پروژه ام این نبوده است ولی با کار بیشتر بر روی این دستگاه می توان این دستگاه را برای استفاده در بازار بهتر کرد.




نحوه تولید و یک فایل PCB در پروتل :
ابتدا یک Design جدید بصورت زیر باز می کنیم .
از گزینه file ، New را انتخاب نموده و در قسمت (Database file Name) نام Design جدید که می خواهیم باز کنیم را وارد می کنیم و در قسمت Browse مسیر ذخیره آن را وارد می کنیم سپس ok کرده؛
از سه folder باز شده روی Documents (اسناد من) دو بار کلیک کرده ، حال در صفحه باز شده کلیک راست نموده New را انتخاب کرده حال فولدر (PCB Document) را انتخاب کرده ok می کنیم.
حال بر روی فولدر ایجاد شده دوبار کلیک کنیم تا وارد محیط PCB شویم:
حال برای رسم یک مدار ، ابتدا در سمت چپ صفحه در قسمت Browse PCB کتابخانه قطعات libraries را انتخاب می کنیم تا لیستی از قسمت components در اختیار ما قرار گیرد؛
باید توجه داشت که در این محیط نام المانها با آنچه در محیط های شماتیک دیده اید متفاوت است ، مثلا خازن بدون پلاریته با RAD و متفاوت با AxiAl و آی سی با DIP و ...
لازم به ذکر است ابتدا باید قبل احضار قطعات یک مقدار فضا (keepout) برای مدار خود تعیین کنیم که قطعات در آن محدوده قرار گیرند. بدین صورت که ابتدا بروی لایه keep out در زیر صفحه کلید کرده سپس از مسیر زیر نقطه صفر را می یابیم منو Edit ، گزینه origin ، set را انتخاب و سپس Enter را می زنیم . حال از منو place گزینه line را انتخاب کرده و یک کادر برای دور فیبر رسم می کنیم.
حال قطعات خود را از قسمت components سمت چپ صفحه انتخاب کرده و یکی یکی با دکمه place در محدوده صفحه keep out قرار می دهیم، دو نوشته بالای هر المان بصورت زیراند،
Designator که با دوبار کلیک روی آن می توان نام به قطعه داد و comment که می توان مقدار آن را نوشت.
حال برای اتصال قطعات به هم لایه to player را از زیر صفحه انتخاب کرده و از منو place گزینه line را انتخاب کرده و pad هایی را که می خواهیم به هم متصل شوند را با این ابزار به هم وصل می کنیم البته با رعایت زوایای رسم ، اگر فیبر ما دو رو باشد می توانیم با انتخاب لایه سایر المان ها را از طریق این لایه به هم وصل کنیم، در نتیجه برای مشاهده فقط ped ها و line ها ابتدا به قسمت Back up of PCB1 کنار Documents بالای صفحه رفته و از منو Design گزینه Options را انتخاب نمود و در قسمت Layers از بخش silk screen تیک کنار گزینه Top over lag را برداشته و ok کنید در این بخش همچنین می توانید برعکس نیز عمل نمائید و برای چاپ فقط محل المان ها با تصویر شان از بخش signal layers تیک های کنار Top layer و Bottom cays را برداشته و تیک Top over lag از بخش Silk screen را انتخاب کرده و ok کنید.
حال بعد از تکمیل مدار باید آن را ذخیره کرد، برای این کار از منو file گزینه save را بزنید که برای اولین بار با نام PCB ذخیره می شود.
نحوه پرینت گرفتن از یک فایل PCB:
برای باز کردن یک فایل PCB و یا فایل طراحی ده خودتان از منو file گزینه open را انتخاب کرده و در قسمت type files of نوع (PCB*) را انتخاب کرده حال فایل مورد نظر خود را از مسیری که ذخیره کرده بودیم فرض فایل PCB1
حال برای پرینت گرفتن از فایل مورد نظر بصورت زیر عمل می کنیم ویا از آیکن های بالای صفحه زیر منوها روی آیکون پرینتر کلیک کنید.
ابتدا از منو file گزینه print/preview را انتخاب کرده حال از قسمت Documents بالای صفحه مدار باز شده روی Icon دوبار کلیک کرده کرده پیش نمایشی از صفحه پرینت مشاهده خواهید کرد.
حال با زدن Icon ، print All از بالای صفحه کل برد با شکل قطعات به پرینتر ارسال می شود ولی اگر بخواهیم فقط خطوط lines و پدها pads نمایش و پرینت شوند باید در صفحه print از منوی Edit ، گزینه insert printout را انتخاب کرده حال با دکمه add می توانید لایه ها و pads و ... که می خواهید در print ظاهر شوند را انتخاب کنید مثلاTool laxer را انتخاب و ok کنید سپس Add حال Bottom laxer را انتخاب و ok کرده که این دو لایه برای نمایش خطوط اتصال می باشند برای نمایش pad ها (سوراخ ها) دوباره add کرده top solder را انتخاب و ok کنید و همین طور سایر لایه هایی که نیاز داریم را انتخاب و در انتها ok کرده : حال دوباره با زدن Icon را پرینت کنید.
تبدیل شماتیک به PCB به صورت اتو ماتیک :
برای این کارباید به هر المان یک فوت پرینت اختصاصی داد
مراحل: (foot Print : نام هایی که در کتابخانه به هر المان اختصاص داده شده)
روی هر قطعه دوبار کلیک کنید ، گزینه attributes را انتخاب کنید حال در قسمت foot print نام معادل هر قطعه را در PCB تایپ کنید.
مثلا اگر مقاومت بود R1 نام معادل آن در PCB یعنی Axial-1 را بنویسید و یا برای خازن RAD و ای سی ها Dip و سایر المان ها نیز به همین در footprint نام گذاری کنید.
حال برای شروع عملیات تبدیل از منو Design گرینه update را انتخا ب کند
از پنجره باز شده دکمه Execute را کلیک کنید اگر No, yes گرفت عنی مدار شما کامل نیست و اگر می خواهید ادامه دهید yes را بزنید و یا اول اصلاح کنید بعد ادامه دهید
پس از زدن yes ، ابتدا زمینه قرمز هاشور خورده را را انتخاب و Delete کنید؛
در این مرحله مشاهده می کنید که المان ها با خط هایی که Net نام دارند به هم متصل شده اند، در حالی که باید آنها را از طریق Track متصل شوند، که در انتها این کار را خواهیم کرد ابتدا یک keep out دور مدار بکشید.
حال چون المان ها پخش هستند (چیدمان نامنظم ) برای منظم کردن چیدمان ابتدا از منو Tools و از گزینه Auto placement گزینه Auto placer را انتخاب کنید. در پنجره باز شده سه گزینه زیر را مشاهده خواهیم نمود.
1) Cluster Placer
2) Statistical placer
3)Quick …
1) انتخاب این گزینه برای مدارات با المان های کمتر از 100 قطعه می باشد .
2)انتخاب این گزینه برای مدارات با المان های بیشتر از 100 قطعه می باشد.
3) انتخاب این گزینه سرعت منظم کردن در مدارات پیچیده را بالا می برد.
یکی را با توجه به نوع مدار انتخاب کنید (غالباً اولی) و ok کرده تغییرات را مشاهده کنید.
حال دوباره keep out خود را کوچک کرده به اندازه جدید ایجاد شده برای مدار درآورید و دوباره مراحل را از تکرار کنید تا المان ها به یکدیگر نزدیک تر شده و حداقل جا را بگیرند.
مرحله 7 : اتصال المان ها با Track به هم می باشد برای این کار از منو Auto Route گزینه All را انتخاب کرده از پنجره باز شده دکمه Route All را کلیک کنید
سپس yes کنید تا Net ها که 1mil هستند به linها که mil 20 هستند تبدیل شوند،
* حال PBC ها بطور منظم و با رعایت تمام قوانین PBC حاصل شده و می توانیم آن را ذخیره یا چاپ کنیم.


نقشه کامل مدار
توضیح نقشه کامل مدار
سیگنال های که از پورت پارالل آمده اند دارای 25 پین می باشد که ما از پینهای داده آن برای راه اندازی دو ایتپ موتور استفاده می کنیم یعنی از پین های 2 و3و4و5و6و7و8و9 که این خطوط داده توسط اپتوکوپلمرهای از مدار ایزوله می شود وب رای محافظت از دیود داخلی اپتوکوپلر و کنترل جریان ورودی به آن ار مقاومتهای 10 استفاده کرده ام و خروجی این اپتوکوپلر به یک بافر 8 تایی به نام 745244 می رود در زمانی که ورودی اپتوکوپلر باشد می باشد ترانزیستور آن به اشباع رفته و ورودی بافرصفر می شود و زمانی که ورودی اپتوکوپلر صفر باشد ترانزیستور آن قطع گردیده و خروجی اپتوکوپلر که به بافر وصل است د ر حالت باز قرار می گیرد برای رفع این عیب از یک مقاومت Arry یا پول آپ استفاده کرده ام که هنگامی که ترانزیستور اپتوکوپلر قطع است و روسی بافر یک گردد.
خروجی بافر 745244 به ورودی ترانزیستور های قدرت BD139 وصل می باشند که برای محدود کردن ولتاژ ورودی از یکسری مقاومت که در عمل از 470 استفاده کرده ام.
(توضیح ریاضی که چرا 1k یا 470 n را استفاده کرده ای)
یکسری دیود LED نیز برای اطلاع از عملکرد استپ موتورها قرار داده ایم که برای محدود کردن ولتاژ ورودی LED و جلوگیری از سوختن این LED از یکسری مقاومت 1k اهم استفاده کرده ام .
خروجی های ترانزیستور های BD139 که از گالکتور آن گرفته شده است به کانکتور 8 تایی می رود که این ترانزیستور های قدرت برای تقویت توان یعنی هم تامین ولتاژ 15V و هم جریان کافی برای راه اندازی موتورها بکار رفته است در اینجا یکسوال پیش می آید که چرا از راه انداز استپ موتور یعنی IC LM297 استفاده نکرده ام در پاسخ مس توان گفت که ترانزیستور قدرت بسیار بادوام تر می باشد و قابلیت جریان دهی بسیار بالایی دارند و دیرتر می سوزند لذا از این ترانزیستور های قدرت BD139 بجای LM297 IC استفاده کرده ام.
از پینهای 11 و 12 و 13 که مربوط به پورت وضعیت می باشند برای فید بک میکرو سوئیچها استفاده کرده ام به این صورت که میکرو سوئیچها که به یک کانکتور 4 پینی متصل می باشد به یک اپتوکوپلر 4 تایی که از سه تای آنها استفاده کرده ام متصل می شوند برای ایزوله کردن نسبت به کامپیوتر از پینهای 1 و 14 و 16 مربوط به کنترل می باشند
برای کنترل وضعیت موتورهای up-dawn و دریلینگ استفاده می شود به این صورت که توسط اپتوکوپلر ایزوله گردیده و به یک گیت نات که کار گیت بافررا انجام می دهد که یک IC چهارتایی می باشد می رود و یکسری LED و مقاومت بعد از IC نات امده است و به یکسری ترانزیستور های 2N2222 می رودولی در هنگام ساخت بعلت سوختن این ترانزیستورهای قدرت BD139 نیز برای این منظور نیز بکار بردم که خروجی این ترانزیستور ها برای اندازه گیری رله های بکار برده می شود یک رله برای دریل بکار برده شده است که با وصل رله ولتاژ 12V با جریان حدود یک آمپر به دیود می رسد و دو ترانزیستور دیگر برای موتور پمپ که دارای دو وضعیت up-down می باشد مورد استفاده قرار می گیرد به این صورت که یکسر این پمپ را ولتاژ V 12 داده ام و سر دیگر آن به خروجی 2 تا رله وصل می شود و پمپ بالا می آید و اگر رله Down وصل باشد سر دیگر پمپ به ولتاژ 24V وصل می گردد که اینکار باعث می شود دو سر موتور پمپ که با ولتاژ V 12 کار می کند عوض گردد.
برای تغذیه این مدار از دو ولتاژ ورودی 24 و 12 V استفاده کرده ایم ولتاژ 24 و 12 که برای موتورهای دریل و پمپ استفاده می شود و با IC رگولاتور 7815 برای تولید ولتاژ 15V مورد نیاز است موتورهای PNP می باشد استفاده کرده ام که هنگامی که ولتاژ ورودی می آید افت فشار روی مقاومت 1k باعث روشن شدن دیود EB ترانزیستور شده در نتیجه ترانزیستور به اشباع رفته و گلکتور به متصل می گردد و تقریبا هیچ جریانی از IC رگولاتور 7815 نمی گذرد.
و یک IC رگولاتور دیگر 7805 برای تغذیه ولتاژ V5 مورد نیاز ICهای بافر ونات و اپتوکوپلرها مورد استفاده قرار می گیرد که ورودی این IC از ولتاژ V12 گرفته شده است. و یکسری خازن برای حذف ریپل با خروجی این ICهای رگولاتور موازی شده است.
فلوچارت برنامه اصلی و برنامه های فرعی
دریافت نقاط

موس صفحه کلید پروتل

توضیح خط به خط برنامه و توابع
1) توابع کتابخانه ای برای کارهای گرافیکی
2) توابع کتابخانه ای برای گرفتن و چاپ کردن
3) توابع کتابخانه ای برای سازماندهی صفحه کلید
4) توابع کتابخانه ای برای توابع ریاضی
5) توابع کتابخانه ای برای dos
6) توابع کتابخانه ای برای استفاده از توابع رشته ای
7) توابع کتابخانه ای برای کار با حافظه
8) تعریف متغیر رجیستری
و – 48) متغیرهای عمومی که اگر raid بود متغیر از نوع اشاره گر، اگر float بود از نوع اعشاری است اگر int بود از نوع صحیح است و اگر unsigned size بود تعریف دیگر بدون علامت اگر char بود از نوع کاراکتری است.
52-41) تعریف متغیر رکورد
(53 تعریف فایل از نوع اشاره گر
(54 تعریف زیر برنامه menu (پروتو تایپ)
(55 تعریف زیر برنامه dmenu
(56 تعریف زیر برنامه پنجره
(57 تعریف زیر برنامه بلوک
61-58) روتایپ ها برای تعریف زیر برنامه ها
(64-62 شروع برتر اصلی
(184-65 کل برنامه اصلی ما است.







ورود منوی مورد نظر
Switch

Case 1
Inpu

Case 2
mouse

Case 3
color

Case 4
Edit

Case 5
Delete

Case 6
Aray

Case 7
protel

Case 8
okey

Case 9
save

Case 10
cero


Case17
Sort Case16
List Case15
new Case14
Exit Case13
Help Case12
Start Case11
Way-d

(66-65 دیتا را به آدرس پورت مورد نظر می فرستد.
(67 برای ورودی به محیط گرافیکی
(70-68 حلقه for است و تا زمانی که شرط برقرار است زیر برنامه menu را فراخوانی می کند.
و بعد از for توضیحات می آید.
(71 رنگ متن است.
(88-72 متن را در مکان مورد نظر در ستون در محیط گرافیکی می نویسد.
(89 فراخوانی زیر برنامه blok
(90 یک پنجره را با ابعاد مورد نظر می کشد.
(91 برای تنظیم رنگ سفید
(112-92 برای نمایش خط کشی اطراف صفحه اصلی کار با دستگاه
(114-103 برای نماش list بالای صفحه اصلی
(140-115 راه اندازی موس با استفاده از رتفه int33
رجیسترهای مورد نیاز برای اینکه وضعیت موس را برگرداند.
(141 دستور switch است که مثل if عمل می کند با این تفاوت که if دو حالت دارد این دسته می تواند چندین حالت مختلف داشته باشد که ما در اینجا از 17 case استفاده کرده ایم و مانند یک سلکتور عمل می کند.
(270-142 مربوط به casel که منوی input می باشد که اگر این منو انتخاب شود نقاط از طریق صفحه کلید وارد می شود.
(150 یک برچسب تعریف شده که با استفاده از دستور go to می تواند اجرای برنامه را به قسمتی که برچسب داریم منتقل یابد.
(160 متغیر inup را برابر با صفر قرار می دهد.
(167 برای دریافت یا ورود از طریق صفحه کلید.
(175 دستور getch () یک کاراکتر می گیرد و منتظر کاربر می ماند.
(186 حلقه while است تا زمانی که این شرط True است دستورات را تکرار می کند.
(215 متغیر oksave را برابر صفر قرار می دهد.
(218 یک تأخیر در حدود 50 میلی ثانیه تولید می کند.
(219 برای قرار دادن یک متغیر آرایه ای در متغیرها را
(221 برای رسم دایره
(270 برای شکستن یا توقف برنامه
(279-271 case2 که برای ورود نقاط از طریق mouse می باشد که موفق به تکمیل برنامه نشده ام.
(288-280 برای رنگ که موفق به تکمیل نشده ام.
(297-289 برای Edit که موفق به تکمیل نشده ام.
(316-298 برای Delete که موفق به تکمیل نشده ام.
(325-317 برای Aray که موفق به تکمیل نشده ام.
(468-326 مربوط به Case 1 که گرفتن نقاط از طریق پروتل می باشد.
و برای باز کردن فایل خروجی پروتل مورد استفاده قرار می گیرد با این کار شما می توانید یک فایل خروجی پروتل را باز کنید و نقاطی که در آن وجود دارد برای برنامه خود اضافه کنید.
برای باز کردن فایل خروجی پروتل این مراحل را طی می کنیم.

با باز کردن فایل خروجی پروتل RCBI-TXT یک سری اعداد بصورت جدول باز می شود.
در این جدول مختصات ردیف که ثابت است وارد (Y1) و مختصات عمودی متغیر را بدون مختصات ردیف می نویسد (X4, X3, X2, X1)
شروع بی اهمیت
T شروع نقاط
X1 Y1
X2
X3
X4
X1 Y2
X2
X3
X4
X5
M
که در نهایت با مقدار M پایان می یابد.
با خواندن این مقادیر و ذخیره آنها در پروتل لیست نقاط در برنامه ذخیره شده و برای سوراخکاری مورد استفاده قرار می گیرد.
477-469) مربوط به case 8 می باشد که در آن منوی open قرار دارد و موفق به تکمیل برنامه نشده ام.
(487-478 مربوط به case 9 می باشد که در آن منوی save قرار دارد و موفق به تکمیل برنامه نشده ام.
(517-488 مربوط به case 9 می باشد که در آن منوی save قرار دارد که برای تنظیم صفر دریل می باشد.
توسط این گزینه دریل در هر مختصاتی باشد به نقطه (0,0) باز می گردد.
ما سه حالت داریم که اگر میکروسوئیچ x فشرده شده بود یعنی spx=1 برو به مرحله بعدی ببین آیا هر دو میکروسوئیچ فشرده شده اند یا خیر اگر خیر بود ببین آیا میکروسوئیچ y فشرده شده است یعنی اگر spy=1 است برو به مرحله بعدی ببین آیا هر دو میکروسوئیچ فشرده شده اند یا خیر اگر هر دو فشرده شده بودند برو به مرحله بعدی.
فلوچارت مربوط به zero در پائین را مشاهده می کنید.
(526-518 مربوط به case 11 که منوی waged در آن می باشد که می خواستم مسیر حرکت دریل را برای سوراخکاری مشخص کنم ولی موفق به تکمیل برنامه نشده ام.
(699-527 مربوط به case 12 که منوی start می باشد. هنگامی که از نقاط موجود از نظر صحت اطمینان لازم را به دست آوردیم توسط این گزینه سوراخکاری آغاز می شود. رسم فلوچارت مربوط به start و توضیح برای آن.
(708-700 مربوط به case 13 می باشد که در آن منوی Help قرار دارد که موفق به تکمیل آن نشده ام.
(719-701 مربوط به case 14 می باشد که در آن منوی Exit قرار دارد که موفق به تکمیل آن نشده ام.
(728-720 مربوط به case 15 می باشد که در آن منوی New قرار دارد که موفق به تکمیل آن نشده ام.
(766-729 مربوط به case 16 می باشد که در آن منوی List قرار دارد تمام نقاط موجود در حافظه روی صفحه نمایش می دهد.
(776-767 مربوط به case 17 می باشد که در آن منوی Help قرار دارد که برای مرتب کردن نقاط از کوچک به بزرگ می باشد که به زیر برنامه sort رفته و آنرا اجرا می کند.
(777 تمام شدن switch
(781 بستن با خروج از حالت گرافیکی
(783,782 اتمام برنامه اصلی
(776-785 مربوط به زیر برنامه menu می باشد.
(804-711 مربوط به زیر برنامه d menu می باشد.
(818-805 مربوط به زیر برنامه window می باشد.
(831-819 مربوط به زیر برنامه bluk می باشد.
(837-832 مربوط به زیر برنامه day می باشد.
(857-838 مربوط به زیر برنامه F list می باشد.
(909-858 مربوط به زیر برنامه sort مرتب سازی می باشد.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 02:53 AM
ارسال: #25
RE: سی ان سی چیست
فصل اول : مقدمه
امروزه قطعات صنعتي داراي پيچيدگي هاي هندسي متفاوتي مي باشند كه فقط با استفاده از ماشين ابزارهايي با دقت بالا قابل توليد اند. با پيشرفت چشمگيري كه در صنعت الكترونيك در دهه هفتاد ميلادي به وجود آمد بكارگيري ميني كامپيوتر ها در صنعت ماشينكاري مرسوم گرديد «1».
ماشين ابزارهايي كه به كمك كامپيوتر هدايت مي شدند CNC نام گرفتند. به كمك CNC به تدريج دقت مورد نياز براي توليد قطعات پيچيده در صنايع مختلف مانند هوافضا و قالب سازي حاصل شد. با دست يابي به تلرانسهاي بسيار دقيق براي توليد يك قطعه تدريجا انديشه بالاتر بردن سرعت توليد نيز قوت يافت. با ساخت ابزارهايي با سختي زياد، شرايط براي بالا بردن نرخ توليد نيز بهبود يافت «2». تا اينكه امروزه با بكارگيري تكنيكهاي ماشينكاري با سرعتهاي بالا قطعاتي با تلرانسهاي دقيق در زمان بسيار كوتاهي توليد مي گردند «3». براي دست يابي به قابليت ماشين كاري با سرعتهاي بالا مي بايد در زمينه هاي مختلف مانند طراحي سازه اي، كنترل ارتعاشات خود برانگيخته، يافتن بهترين نرخ براده برداري و كنترل حركت و سرعت در راستاي مسير مورد نظر به پيشرفتهايي دست يافت «2».
كنترل حركت در راستاي يك مسير در ماشينهاي CNC در واحد درونياب صورت مي گيرد. اكثر درونيابهاي CNC فقط قابليت درونيابي در راستاي خط و دايره را دارا مي باشند «3». به دليل اينكه براي ماشينكاري يك مسير منحني شكل در حالت عمومي با بكارگيري اين نوع درونيابها نياز به شكسته شدن منحني به قطعاتي از خط و دايره مي باشد، لذا اين دو نوع درونيابي به تنهايي پاسخگوي همه كاربردها از جمله ماشينكاري در سرعتهاي بالا، نيستند «4». بنابراين بكارگيري نوع ديگري از درونيابها يعني درونيابي در راستاي يك منحني ضروري به نظر مي رسد. محققين مختلفي در اين زمينه به تحقيق پرداخته اند و الگوريتمهاي مختلفي را بر مبناي بكارگيري منحني هاي پارامتري چند جمله اي در حالت عمومي ارائه داده اند.
Korn [1] در ابتدا با توسعه درونيابي دايره اي، روشهايي را براي درونيابي منحني ها درجه دو ارائه داد Korn [4] , Yang , Kong [6] , Huang , Yang [5] با بكارگيري منحني هاي پارامتري چند جمله اي روشهايي را براي درونيابي يك منحني ارائه دادند اما اين روشها قاعدتاً براي درونيابي يك منحني درجه سه به كار مي رود و در بكارگيري منحني هاي درجه بالاتر كارآيي لازم را ندارند. به تدريج با بكارگيري مفاهيم B-Spline ها، Bedi [7] و همكاران روش ديگري را براي درونيابي در راستاي يك منحني ارائه دادند. تقريباً در همين زمان Wang [8] Yang [9] , بر اساس پارامتر سازي طول كمان روش بسيار مناسبي را براي مسأله درونيابي Real-Time در راستاي منحني ارائه دادند.كه اين روش براي بكارگيري در CNC نسبتاً رواج يافت. با بهبود روش پارامتر سازي طول كمان توسط Wang , Wright [10] اين روش براي بكارگيري منحني هاي درجه پنج بسيار كارا گرديد. همچنين اين روش توسط Altintas [3] نيز با بكارگيري پروفيل سرعت متفاوتي استفاده شده اتس. اما تمامي اين روشه كه مبتني بر پارامتر سازي طول كمان مي باشند روشهاي تقريبي هستند.
با بكارگيري منحني هاي خاصي بنام منحني هاي فيثاغورث – هدوگراف (PH) كه زير مجموعه اي از منحني هاي پارامتري چند جمله اي مي باشند مسأله درونيابي Real-Time را مي توان به صورت تحليلي نيز حل نمود. اين منحني ها كه توسط Farouki , Sakkalis [11] معرفي شدند خواص رياضي ويژه اي دارند كه اين خواص قابليت محاسبه طول كمان به صورت يك عبارت پارامتري چند جمله اي را ممكن مي سازند. روشهاي درونيابي مختلفي به صورت Real-Time بر مبناي اني منحني ها توسط Farouki [12,13] ارائه گرديده است. همچنين با بكارگيري منحني هاي فيثاغورث-هدوگراف مي توان سرعت پيشروي بهينه را براي حركت بر روي يك مسير منحني با توجه به قدرت ماشين نيز بدست آورد «14».
در اين تحقيق در ابتدا به بيان مباني ماشينكاري و نحوه هاي نمايش يك منحني پرداخته مي شود. و سپس با معرفي منحني هاي فيثاغورث-هدوگراف و بيان خواص رياضي انها، مسأله درونيابي هندسي با بكارگيري چنين منحني هايي بحث و حل مي گردد. در ادامه ضمن تشريح عملكرد واحد درونياب، در ابتدا انواع درونيابي خطي و دايره اي با بكارگيري پروفيل سرعت مناسب شبيه سازي مي شوند. سپس با بكارگيري منحني هاي فيثاغورث-هدوگراف، درونيابي به صورت Real-Time توسط اين منحني ها (در قالب G05) تشريح و شبيه سازي مي گردد.
همچنين تركيب متفاوتي از انواع پروفيل هاي سرعت براي ماشينكاري يك مسير منحني بررسي شده و بهترين پروفيل سرعت جهت بكارگيري در ماشينكاري با سرعتهاي بالا پيشنهاد مي گردد. در بخشهاي بعدي مسأله يافتن سرعت پيشروي بهينه بر روي يك منحني فيثاغورث-هدوگراف با توجه به توانايي و قدرت ماشين مورد استفاده بيان شده و پروفيلهاي سرعت متفاوتي براي حل اين مسأله بكار گرفته مي شوند.
ضمن اينكه با وارد كردن نيروهاي برشي در قيود موجود و بكارگيري پروفيلهاي سرعت مناسب تر، فرمول بندي جديدي براي مسأله صورت مي گيرد و جوابهاي واقعي تري براي حل اين مسأله ارائه مي گردد. در پايان الگوريتمهاي شبيه سازي شده براي درونيابي در راستاي خط، دايره و منحني با بكارگيري تكنيكهاي خاصي عملاً بر روي دستگاه CNC موجود پياده مي گردند.
فصل دوم: مباني ماشينكاري
1-2- مقدمه
سيستم هاي توليد پيشرفته و رباتهاي صنعتي سيستم هاي اتوماتيك پيشرفته اي هستند كه از كامپيوترها به عنوان واحد كنترل استفاده مي كنند. كامپيوترها امروزه اصلي ترين قسمت اتوماسيون مي باشند كه سيستم هاي مختلف توليد مانند ماشينهاي ابزار پيشرفته، ماشين هاي جوشكاري دستگاههاي برش ليزري و غيره را كنترل مي كنند.
پس از اينكه مكانيزم توليد اتوماتيك و توليد انبوه در اواخر قرن 18 توسعه يافت اولين ماشينهاي ابزار اتوماتيك مانند ماشينهاي كپي تراش بوجود آمدند [1]. نخستين ماشين ابزار كنترل عددي بوسيله شركت پارسونز و MIT در سال 1952 ساخته شد. اولين نسل ماشين هاي كنترل عددي از مدارهاي الكترونيكي ديجيتال استفاده مي كردند و در حقيقت در آنها هيچ واحد پردازش مركزي وجود نداشت [3]. در دهه 1970 با بكارگيري ميني كامپيوترها به عنوان واحد كنترل ماشين هاي ابزار با كنترل عددي به كمك كامپيوتر (CNC) گسترش يافتند.
اين ماشينها تواناي ماشينكاري انواع شكلهاي پيچيده در صنعت قالب سازي و هوافضا را به خوبي دارا بودند. از اواسط دهه 80 با توسعه صنعت ساخت ابزارهايي با سختي بالا ماشينكاري با سرعتهاي بالا (HSM ) به منظور افزايش نرخ توليد رواج يافت [2,15]. بكارگيري اين قابليت در CNC نياز به داشتن اطلاعات ويژه اي درباره نرخ براده برداري بهينه [16]، پيش بيني وقوع ارتعاشات خود برانگيخته [17]، طراحي سازه اي [18] و نحوه كنترل محورها [19] را بيش از پيش ضروري ساخت. امروزه علاوه بر اين موارد انتخاب صحيح نرخ پيشروي و شتاب گيري محورها در ماشينكاري با سرعت بالا حايز اهميت مي باشد بطوري كه سعي مي شود به نحوي مقادير بهينه آنها در ماشينكاري بكار گرفته شود [14].
هم اكنون با پيشرفت در صنعت الكترونيك و كامپيوتر ماشينهاي CNC با بكارگيري چندين ميكروپرسسور و كنترل كننده منطقي بطور موازي قابليتهاي بسياري را دارا مي باشند بطوري كه اين ماشينها قابليت كنترل موقعيت و سرعت چندين محور و قابليت برنامه ريزي بصورت Real-Time و نمايش گرافيكي مراحل مختلف كار و پروسه برش و نمايش تغيير اندازه قطعه در حل ماشينكاري را دارا مي باشند [3].
در اين فصل ضمن بيان مباني كنترل عددي و معرفي اجزاي CNC و ساختار برنامه اي آن به طبقه بندي سيستم هاي NC و معرفي HSM نيز پرداخته مي شود.
2-2- مباني كنترل عددي NC:
كنترل يك ماشين ابزار بوسيله يك برنامه تهيه شده را كنترل عددي (NC) مي نامند. يك سيستم كنترل عددي توسط (Electronic Industrial Association) EIA بصورت زير تعريف مي گردد [1]:
سيستم كنترل عددي سيستمي است كه حركات در آن بوسيله وارد كردن اطلاعات بصورت عددي در هر نقطه صورت مي گيرد و اين سيستم مي بايد اين اطلاعات را به عنوان فرمان به صورت اتوماتيك اجرا كند.
در يك سيستم NC اطلاعات عددي مورد نياز براي توليد يك قطعه بصورت برنامه قطعه به ماشين داده مي شود كه اين برنامه در گذشته بوسيله نوار پانچ به ماشين وارد مي شد. برنامه يك قطعه به صورت بلوكهايي از اطلاعات مرتب مي شود كه هر بلوك حاوي اطلاعات عددي مربوط به توليد يك قسمت از قطعه كار مانند: طول قطعه، سرعت برش، نرخ پيشروي و ... مي باشد. اطلاعات ابعادي (طول، عرض، شعاع دواير) و نوع درونيابي (خطي، دايره اي، در راستاي منحني) با توجه به طراحي قطعه مشخص مي گردند. همچنين سرعت برش، نرخ پيشروي و توابع كمكي مانند خاموش و روشن كردن مايع خنك كننده جهت چرخش اسپيندل و ... با توجه به پرداخت نهايي سطح و تلرانسهاي مورد نياز در برنامه قطعه كار وارد مي گردند.
در مقايسه با ماشينهاي ابزار سنتي، سيستم NC جايگزين عملياتي مي شود كه اپراتور بصورت دستي انجام مي دهد. در ماشينكاري سنتي يك قطعه با حركت ابزار در طول قطعه كار بوسيله چرخاندن دستگيره متصل به پيچهاي راهنما توسط اپراتور توليد مي شود. بنابراين نياز به اپراتوري با تجربه و زبردست مي باشد كه بتواند قطعه مورد نظر را ماشينكاري كند. اما در ماشين هاي NC نيازي به اپراتور با مهارت نيست در حقيقت اپراتور فقط مي بايد مراقب درست انجام شدن روند ماشينكاري با توجه به دستورات منتقل شده به ماشين باشد.
كليه ابعادي كه در برنامه وارد مي گردند بر اساس واحد طول-مبني (Basic Length Unit) BLU مقياس بندي شده و به محورها ارسال مي گردند. واحد طول – مبني (BLU) به عنوان اندازه نمو نيز شناخته مي شود كه در عمل مربوط به دقت سيستم NC مي شود و در حقيقت كوچكترين اندازه نموي مي باشد كه هر يك از محورهاي مي توانند حركت كنند. در سيستم NC براي صدور فرمان حركت هريك از محورها ابتدا طول حقيقي بر واحد-طول مبني تقسيم مي گردد. بعنوان مثال در يك سيستم NC كه در آن BLU=0.0001 است براي حركت 0.7 mm محور x در جهت مثبت دستور حركت x+700 صادر مي شود.
در ماشينهاي NC هريك از محورهاي حركت مجهز به يك وسيله محرك جداگانه مي باشند. اين وسيله محرك مي تواند يك dc موتور، يك عمل كننده هيدروليكي و يا يك موتور پله اي باشد كه بر اساس قدرت مورد نياز دستگاه انتخاب مي شوند.
1-2-2- اجزاء CNC :
يك ماشين ابزار CNC از سه قسمت اصلي تشكيل شده است: واحد مكانيكي ماشين ابزار، واحد توليد قدرت (شامل موتورها و تقويت كننده ها) و واحد CNC .
واحد مكانيكي ماشين شامل بستر، ستونها، اسپيندل و سيستم محرك پيشروي مي باشد. همچنين موتورهاي محرك، تقويت كننده ها، منبع تغذيه ولتاژ بالا، سويچ هاي حدي از اجزاي واحد الكترونيكي دستگاه مي باشند. قسمت CNC دستگاه كه بعنوان مركز محاسبه و صدور فرمان حركت محورها مطرح مي گردد شامل حس گرهاي موقعيت و سرعت و واحد كنترل دستگاه MCU مي باشد. شكل (1-2) واحد هاي مختلف يك ماشين ابزار CNC را نمايش مي دهد.واحد MCU از دو قسمت اصلي به نامهاي واحد پردازش اطلاعات DPU و واحد حلقه هاي كنترل CLU تشكيل شده است وظيفه DPU رمزگشايي اطلاعات رسيده از برنامه قطعه كار و انتقال آن به CLU مي باشد اين اطلاعات شامل موقعيت ها و سرعت هاي مورد نياز هر يك از محورها و همچنين سيگنالهاي كنترل توابع كمكي مي باشد از طرف ديگر CLU نيز به محض اتمام عمليات لازم براي ماشينكاري يك قسمت، اطلاعات لازم براي ماشينكاري قسمت بعدي را با فرستادن يك سيگنال درخواست مي كند. همچنين CLU موتورهاي هر يك از محورهاي ماشين داراي يك موتور محرك و يك وسيله پس خور مجزا مي باشند در سيستم هاي NC كل واحد MCU بصورت مدارهاي سخت افزاري مي باشند در حاليكه در CNC وظيفه قسمت DPU را نرم افزار انجام مي دهد اما CLU همانند سيستم هاي NC از قطعات سخت افزاري تشكيل شده است.
2-2-2- قرارداد محورها در ماشينهاي ابزار CNC
استاندارد RS-367A مربوط به EIA تا 14 محور حركت را در انواع ماشين هاي مختلف مشخص مي كند. تعداد محورهاي حركت در ماشينهاي ابزار معمولي عموماً تا پنج محور و در ماشينهاي سنگ زني تا چهارده محور نيز مي رسد. ماشينهاي ابزار در دستگاه مختصات كارتزين برنامه ريزي مي شوند. سه محور اصلي حركت با نامهاي z,y,x شناخته مي شوند كه محور z عمود بر y,x بوده و سه محور يك سيستم مختصات دست راست را تشكيل مي دهند حركت مثبت محور z باعث دور شدن ابزار برش از قطعه كار مي گردد. شكل (2-2) سيستم مختصات در يك ماشين سوراخكاري، فرزكاري و تراش را نمايش مي دهد. جهت هاي مشخص شده در هر شكل نمايانگر جهت مثبت محورها در هر يك از ماشينها مي باشد. در فرزكاري و سوراخكاري دو محور x,y در صفحه افقي قرار دارند. در ماشين سوراخكاري حركت مثبت محور z باعث بالا رفتن اسپيندل مي شود در حاليكه در فرز اين حركت بر عكس است. در تراش فقط دو محور براي ايجاد حركت و ماشينكاري كافي است و چون اسپيندل بصورت افقي قرار دارد محور z نيز افقي است. همچنين حروف C,B,A نيز براي حركت زاويه اي به ترتيب حول محورهاي X,Y,Z بكار مي روند.
3-2-2- ساختمان يك برنامه NC:
يك برنامه NC مراحل ماشينكاري يك قطعه را نمايش مي دهد. اين برنامه از بلوكهايي حاوي اطلاعات تشكيل شده است كه هر بلوك با حرف N شروع شده و با شماره خط مشخص مي گردد. بعنوان مثال يك بلوك معمولي از يك برنامه NC مي بتواند به شكل زير باشد:
N0040 G91 X25 Y10 Z-12.55 F150 S1100 T06 M03 M07
هر بلوك از چندين كلمه تشكيل شده است و هر كلمه با يك حرف شروع مي شود كه عدد بعد از آن نمايانگر فرمان مشخصي براي ماشين مي باشد. كلماتي كه با حروف M,G شروع مي شوند به ترتيب به عنوان مقدماتي و توابع متفرقه معرفي مي گردند. انواع حروف مورد استفاده در ماشينهاي كنترل عددي را مي توان بصورت خلاصه به شكل زير تشريح نمود:
N ………… شماره خط برنامه
G ………… توابع مقدماتي
X ………… حركت در راستاي محور x
Y ………… حركت در راستاي محور y
Z ………… حركت در راستاي محور z
A ………… حركت زاويه اي حول محور x
B ………… حركت زاويه اي حول محور y
C ………… حركت زاويه اي حول محور z
F ………… نرخ پيشروي
M ………… توابع كمكي
S ………… سرعت اسپيندل
T ………… شماره ابزار
R ………… حركت سريع محور z
انواع كلمات مجاز در NC و توابع مربوط به آنها را مي توان در استاندارد بين المللي ISO1056 يافت [3].
3-2- طبقه بندي سيستم هاي كنترل عددي
سيستم هاي كنترل عددي را مي توان بر اساس چهار گروه زير طبقه بندي كرد:
1- با توجه به نوع ماشين: ماشينكاري نقطه به نقطه در مقابل ماشينكاري پيوسته.
2- بر اساس ساختمان كنترلر: سخت افزار يا NC در مقابل CNC .
3- بر اساس روش برنامه سازي: روش نموي در مقابل روش مطلق.
4- بر اساس نوع حلقه هاي كنترل: حلقه باز در مقابل حلقه بسته.
1-3-2- ماشينكاري نقطه به نقطه در مقابل ماشينكاري پيوسته
ساده ترين مثال از ماشين ابزار NC نقطه به نقطه (PTP) ماشين سوراخكاري است در سوراخكاري، قطعه كار در راستاي محورها به حركت در مي آيد تا محلي كه مي خواهد مركز سوراخ در آنجا واقع شود دقيقاً زير ابزار قرار گيرد. سپس اسپيندل بصورت اتوماتيك به سمت قطعه كار حركت كرده و عمليات سوراخكاري انجام مي شود. پس از اتمام سوراخ مورد نظر ماشين بدون كنترل پيشروي و با حركت سريع به سمت بالا حركت مي كند و قطعه كار به نقطه جديدي كه مي بايد سوراخ شود منقل شده عمليات تكرار مي گردد.
در يك سيستم PTP مسير ابزار برش و نرخ پيشروي آن هنگام عبور از يك نقطه به نقطه بعدي اهميت چنداني ندارد و مسير حركت از نقطه ابتدا تا نقطه انتهايي احتياج به كنترل ندارد (شكل (3-2)). بنابراين سيستم فقط احتياج به كنترل موقعيت در نقطه نهايي دارد يعني جايي كه در قطعه بايد سوراخ شود. اين نوع عمليات PTP بوسيله تابع G00 صورت مي گيرد [1].
در سيستم ماشينكاري يك مسير پيوسته مانند عمليات فرزكاري در حاليكه ابزار عمليات برش را انجام مي دهد محورها نيز قطعه كار را در مسير خاصي حركت مي دهند. همه محورها مي بايد قادر باشند كه بطور همزمان و با سرعتهاي متفاوت حركت كنند تا پروفيل مسير مورد نظر را ايجاد كنند. مخصوصا وقتي يك مسير غير خطي مورد نظر باشد تغيير سرعت هر يك از محورها بسيار مهم است.
در سيستم هاي پيوسته موقعيت ابزار برشي در انتهاي هر قسمت به همراه نسبت بين سرعت هاي محوري، مسير صحيح را در ماشينكاري قطعه مورد نظر معين مي كنند. همچنين پيشروي منتجه بر كيفيت سطح نهايي تأثير مي گذارد. به دليل اينكه در اين سيستم ها خطا در سرعت يك محور باعث ايجاد خطا در مسير ماشينكاري مي گردد (شكل (4-2)) سيستم مي بايد داراي حلقه هاي كنترل موقعيت پيوسته نيز باشد. در ماشينهاي CNC هر محور مجهز به يك حلقه كنترل موقعيت جداگانه و يك شمارنده براي دريافت اطلاعات ابعادي قطعه مي باشد كه اين اطلاعات به همراه نرخ پيشروي مورد نظر به واحد پردازش داده ها DPU براي درونيابي مناسب منتقل مي گردند.
روشهاي درونيابي مختلفي به صورت Real-Time در ماشينكاري پيوسته بكار گرفته مي شود كه از جمله مهمترين آنها كه در همه ماشينهاي CNC يافت مي شود درونيابي خطي و درونيابي دايره اي مي باشد كه با دستورات G01 براي حالت خطي و G03 , G02 براي حالت دايره اي در ماشينهاي ابزار بكار گرفته مي شوند.
در درونيابي خطي (G01) سرعت هر محور به نحوي كنترل مي گردد كه ابزار در امتداد يك مسير مستقيم در صفحه حركت قرار گيرد. بعنوان مثال شكل (5-2) يك مسير خطي فرزكاري را نمايش مي دهد در اين شكل به منظور اينكه ابزار در راستاي خط مستقيم P2,P1 با سرعت مطلوب حركت نمايد مي بايد فرمان درونيابي G01 در برنامه قطعه كار بكار گرفته شود به عنوان مثال دستور ايجاد چنين مسيري مي تواند به شكل زير باشد:
N0010 G90 G01 X60.00 Y37.0 f300
در درونيابي دايره اي (G02 , G03) سرعت هر يك از محورها در صفحه حركت براي ايجاد يك كمان مي بايد متفاوت باشند. فرمان درونيابي دايره اي در ماشينهاي CNC به دو صورت به كار گرفته مي شود. بعضي سيستم هاي CNC نياز به دانستن مركز كمان و نقطه انتهايي كمان دارند و برخي ديگر احتياج به شعاع دايره و نقطه انتهايي كمان دارند. شكل (6-2) يك نمونه مسير فرزكاري بصورت كماني از دايره را نشان مي دهد.
CNC فرض مي كند كه ابزار در نقطه شروع كمان P1 قرار دارد. با توجه به صفحه حركت و نسبت به جهت حركت قبلي ابزار، ماشينكاري يك كمان مي تواند در جهت عقربه هاي ساعت (G02) و يا خلاف جهت عقربه هاي ساعت (G03) صورت گيرد. در شكل (6-2) ابزار مي بايد در جهت خلاف عقربه هاي ساعت با يك سرعت پيشروي ثابت حركت كند. هريك از خطوط فرمان زير مي توانند براي ايجاد اين شكل با توجه به نوع واحد درونيابي CNC بكار گرفته شوند.
N010 G90 G03 Xx2 , Yy2 , Rrc , Ff
N010 G90 G03 Xx2 , Yy2 , Iic , Jjc , Ff
كه در دستور اول مختصات نقطه انتهايي و شعاع كمان به ماشين وارد مي شود و در دستور دوم ماشينكاري كمان به كمك مختصات مركز و نقطه انتهايي صورت مي گيرد. در دستور دوم مقادير jc , ic مختصات مركز دايره نسبت به نقطه شروع مي باشند كه بصورت jc=yc-y1 و ic=xc-x1 تعريف مي گردند.
در ماشينهاي CNC جديدامكان درونيابي در راستاي يك منحني نيز فراهم شده است اين نوع درونيابي با دستور G05 در يك ماشين بكار گرفته مي شود [3]. جزئيات مربوط به اين نوع درونيابي در فصلهاي آينده به تفصيل بحث خواهد شد.
2-3-2- كنترل سخت افزاري (NC) در مقابل كنترل نرم افزاري (CNC)
سيستم هاي NC كه در دهه 60 براي اولين بار بكار گرفته شدند از سخت افزارهاي الكترونيكي بر اساس مدارهاي ديجيتالي استفاده مي كنند. سيستم هاي CNC كه در دهه 70 معرفي شده اند از يك ميني كامپيوتر و با يك ميكرو كامپيوتر براي كنترل ماشين ابزار استفاده مي كنند.
انعطاف پذيري سيستم و امكان تصحيح برنامه مربوط به يك قطعه، همچنين كم كردن تعداد مدارات سخت افزاري از جمله عواملي است كه باعث تمايل استفاده روزافزون از سيستم هاي CNC به جاي سيستم هاي NC مي شود.
كنترلر هاي ديجيتال سخت افزاري در سيستم هاي NC از پالسهاي ولتاژ استفاده مي كنند كه هر پالس باعث حركتي به اندازه 1BLU در محور مربوطه مي شود. در اين سيستم ها يك پالس معادل 1BLU مي باشد.
Puls = BLU
اين پالسها باعث بكار انداختن موتورهاي پله اي در سيستم هاي كنترل حلقه باز و يا سرو موتورهاي DC در سيستم هاي كنترل حلقه بسته مي شوند. تعداد پالسهايي كه به هر محور منتقل مي گردند معادل نمو حركت مورد نياز و فركانس آنها نمايانگر سرعت هر محور مي باشد.
در كامپيوتر اطلاعات به شكل كلمات در مبناي دو مرتب و ذخيره مي گردند. هر كلمه از تعداد ثابتي بيت تشكيل مي گردد كه تعداد آنها معمولاً 8 يا 16 بيت مي باشند. در كامپيوتر CNC هر بيت (يك رقم در مبناي دو) نمايانگر 1BLU مي باشد.
Bit = BLU
بنابراين به عنوان مثال يك كلمه 16 بيتي مي تواند تا 65536 = 216 حركت متفاوت محوري را نشان دهد (با احتساب صفر). اگر توانايي سيستم براي مثال BLU = 0.01mm باشد اين عدد حركتي به اندازه 655.35 mm را نشان مي دهد.
سيستم هاي CNC در تركيبهاي مختلف مي توانند طراحي شوند ساده ترين آنها كه به عنوان ديدگاه reference-pulse معرفي مي گردد با سيستم هاي سخت افزاري NC برابري نموده و همانند آنها پالسها را به عنوان خروجي منتقل مي كنند. بنابراين در اين سيستم ها مي توان نوشت:
Bit = Pulse = BLU
در شكل ديگر ماشينهاي CNC كلمات در مبناي دو به عنوان خروجي منتقل مي شوند. با وجود اين موقعيت واقعي در اين سيستم ها توسط يك وسيله ديجيتالي كه آن نيز پالسهايي توليد مي كند نمايش داده مي شود. بنابراين در همه سيستم هاي مبتني بر CNC عبارات بيت و پالس و BLU هم ارزند.
3-3-2- سيستم هاي نموي و مطلق
يك سيستم نموي سيستمي است كه در آن نقطه مرجع دستور بعدي، نقطه انتهايي عمليات در حال اجرا مي باشد. در اين سيستم ها هر قسمت از اطلاعات ابعادي به صورت يك اندازه نموي به ماشين منتقل مي گردد.
به عنوان مثال در شكل (7-2) مي بايد پنج سوراخ در قطعه ايجاد گردد. فواصل از نقطه صفر تا هر سوراخ در شكل مشخص است. براي سوراخكاري با حركت نموي مي توان مختصات در راستاي محور X را به ترتيب براي نقاط 1 تا 5 x+500 , x+200 , x+600 , x-300 , x-700 , x-300 در برنامه قطعه وارد كرد. دقت شود كه وقتي يك سيستم نموي در نظر گرفته مي شود هم روش برنامه نويسي و هم وسايل پس خور مي بايستي بصورت نموي باشند.
يك سيستم مطلق سيستمي است كه در آن همه حركتها بر مبناي يك نقطه مرجع صورت مي گيرد كه اين نقطه به عنوان مبدا بوده و نقطه صفر نام دارد. فرمانهاي حركت به صورت يك فاصله مطلق از نقطه صفر بيان مي شوند. نقطه صفر ممكن است يك نقطه در خارج از قطعه كار يا يك گوشه از آن در نظر گرفته شود. اگر از فيكسچر براي ماشينكاري استفاده مي شود بهتر است كه نقطه اي بر روي آن به عنوان نقطه صفر در نظر گرفته شود. در شكل (7-2) براي سوراخكاري با حركت مطلق مي توان مختصات در راستاي محور x را براي نقاط 1 تا 5 بصورت: x+500 , x+700 , x+1300 , x+1000 , x+300 , x=0 وارد نمود. نقطه صفر مي تواند يك نقطه ثابت و يا يك نقطه شناور باشد. با استفاده از نقطه صفر شناور كاربر مي تواند هر نقطه را در محدوده ميز دستگاه بعنوان صفر انتخاب كند و اين قابليت به كاربر اجازه مي دهد كه فيكسچر را در هر جايي از ميز كه مناسب است قرار دهد.
سيستم ها مطلق را به دو دسته سيستم هاي مطلق خالص و سيستم هاي با برنامه نويسي مطلق تقسيم مي كنند. درسيستم هاي مطلق خالص هم برنامه نويسي و هم سيگنالهاي پس خور به يك نقطه مرجع اشاره مي كنند اما چون استافده از وسايل پس خور مطلق پرهزينه است مانند (انكدر ديجيتال چند كاناله) از سيستم هايي با برنامه نويسي مطلق استفاده مي شود. در اين سيستم ها وسايل پس خور به صورت نموي عمل مي كنند ولي برنامه نويسي قطعه كار بر مبناي سيستم مطلق است.
مزيت قابل توجهي كه سيستم هاي مطلق نسبت به سيستم هاي نموي دارند در حالتهايي است كه عمليات ماشينكاري در حين كار متوقف مي شود. اين وقفه ممكن است به دلايل مختلفي مانند شكستن ابزار يا چك كردن يك پارامتر اتفاق بيافتد. در چنين مواقعي مي بايد ميز ماشين به صورت دستي حركت داده شود تا مشكل بوجود آمده بر طرف گردد. براي از سرگيري ادامه عمليات ماشينكاري سيستم هاي مطلق قادرند به راحتي و بصورت دقيق به محلي كه در آنجا عمليات متوقف شده بازگشته و ماشينكاري را ادامه دهند. اما در سيستم هاي نموي در چنين شرايطي كاربرمي بايد ميز را به صورت دقيق به محلي كه در آنجا عمليات متوقف شده بازگشته و ماشينكاري را ادامه دهند. اما در سيستم هاي نموي در چنين شرايطي كاربر مي بايد ميز را بصورت دستي دقيقاً به همان محل قبلي بازگرداند كه اين كار غير ممكن است. لذا مجبور است كه برنامه را مجدداً از ابتدا اجرا كند و اين كار زمان زيادي را در توليد تلف مي كند.
در عوض سيستم هاي نموي نيز در بعضي موارد از قبيل چك كردن بسيار راحت مسير، اطمينان از صحت برنامه، اجراي راحت عملياتي مثل mirror در اشكال متقارن، بر سيستم هاي مطلق ارجحيت دارند.
اكثر CNC هاي پيشرفته هر دو روش برنامه نويسي بصورت مطلق (G90) و نموي (G91) را پشتيباني مي كنند و مزيتهاي هر دو روش را در اختيار كاربران قرار مي دهند.
4-3-2- سيستم هاي حلق باز و حلقه بسته
هر سيستم كنترلي از جمله سيستم هاي NC ممكن است بصورت كنترل حلقه باز يا بسته طراحي شوند. كنترل حلقه باز به اين مفهوم است كه هيچ پس خوري در سيستم وجود نداشته و هيچ اطلاعاتي از سيگنالهايي كه كنترلر توليد كرده به آن برگردانده نمي شود. سيستم هاي حلقه باز NC از نوع ديجيتال بوده و از موتورهاي پله اي براي به حركت در آوردن پيچهاي راهنما استفاده مي كنند.
موتورهاي پله اي ساده ترين روش براي تبديل پالسهاي الكتريكي به حركت مكانيكي مي باشند و تقريباً راه حل ارزاني براي كنترل يك سيستم به حساب مي آيند. به علت اينكه درسيستم هاي حلقه باز هيچ پس خوري از موقعيت ميز وجود ندارد دقت سيستم تابعي از قابليت موتورها مي باشد كه تا چه حدي بتوانند تعداد دقيق پالسهاي ورودي را دريافت و به حركت تبديل كند. شكل (8-2) يك حلقه كنترل باز و يك حلقه كنترل بسته براي يك محور حركت را نشان مي دهد.
سيستم كنترل حلقه بسته موقعيت و سرعت واقعي محورها را اندازه گيري كرده و با مقدار مطلوب مقايسه مي كند. اختلاف بين مقدار واقعي و مطلوب مقدار خطا مي باشد. سيستم كنترل طوري طراحي مي شود كه اين خطا را حذف كرده و يا به مينيمم مقدار خود برساند.
در سيستم هاي NC حلقه بسته هم ورودي به حلقه كنترل و هم سيگنال بازگتي توسط پس خور بصورت پالس مي باشند. كه هر پالس نمايانگر يك واحد BLU است. مقايسه كننده ديجيتالي پس از مقايسه اين دو سيگنال مقدار خطا را مشخص كرده و آن را توسط يك تبديل كننده ديجيتال-آنالوگ (DAC) به سروموتور منتقل مي كند. لازم به ذكر است كه سيگنال برگشتي توسط يك انكدر كه روي پيچ راهنما سوار مي شود به مقايسه كننده ها فرستاده مي شود.
دانلود متن کامل مقاله به همراه عکس و فرمول و نمودار :
http://forum.a00b.com/upload/Uploads/636...0CNC_3.doc


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 03:15 AM
ارسال: #26
RE: سی ان سی چیست
CNC
-------
كنترل عددي توسط كامپيوتر (cnc) شامل مراحل ساختي مي شود كه در آن ماشين براده برداري فرمانهاي لازم براي انجام كارهاي مختلف بر روي يك قطعه كار را توسط برنامه كامپيوتري نوشته شده توسط شخص عملگر (اپراتور) از كامپيوتر دريافت مي كند و به آن فرامين عمل مي نمايد.
كنترل كننده موجود در اين سيستم ها در حقيقت سه وظيفه اصلي زير را بر عهده دارد:
1)كنترل جهت دوران ابزار براده برداري يا قطعه كار
2)كنترل سرعت دوران ابزار براده برداري يا قطعه كار
3) كنترل مدت زمان دوران ابزار براده برداري يا قطعه كار
لازم به ذكر است كه در بعضي از ماشين هاي CNC قطعه كار ثابت بوده و ابزار براده برداري دوران مي نمايدبه اين ماشين ها فرز و عمليات انجام گرفته را MILING مي گويند و در بعضي ديگر از ماشينهاي براده برداري ابزار براده برداري ثابت بوده و قطعه كار دوران مي نمايد، به اين ماشين ها تراش و عمليات انجام گرفته را TURNING مي گويند .
فن آوري كنترل عددي NC يكي از پيشرفتهاي اساسي در صنعت توليد در 50 سال گذشته بوده است . توسط اين فن آوري نه تنها در ديگر زمينه هاي علمي و صنعتي پيشرفت سريعي حاصل شده بلكه استفاده از اين فن آوري باعث بالا بردن كميت و كيفيت قطعات توليدي نيز گرديده است .
مسير تكاملي NC
پايه هاي ساخت و توليد توسط ماشينهاي NC زمان انقلاب صنعتي بنا گرديد. در آن زمان كوشش هاي اوليه براي ساخت قطعات توسط ماشين هاي NC به قطعات اتومبيل از قبيل محور بادامك، پولي و تسمه محدود بود. اين كوشش ها بيشتر جنبه نمايشي داشت و به دليل قيمت بالاي اين گونه ماشين ها از جنبه اقتصادي مقرون به صرفه نبود.
در زمان جنگ جهاني دوم به صنعت NC توجه بيشتري گرديد زيرا در آن موقعيت زماني خاص هم كيفيت و هم كميت قطعات توليدي براي جنگ افزارها اهميت بسيار زيادي پيدا كرده بود . در آن زمان توليدات صنعتي از نظر كيفيت بسيار عالي بودند و ليكن از نظر كميت جوابگوي مسائل جنگ جهاني نبودند، به نحوي كه هر چه جمعيت زيادتر مي شد، كالاي توليدي از نظر كيفيت افت شديدي پيدا مي كرد و اين امر قطعا به خاطر عوامل انساني و خستگي هاي ناشي از كار زياد تر بود. بنابراين لازم گرديد كه تكنولوژي جديدي به وجود آيد كه در آن از خطاهاي انساني و خستگي هاي ناشي از كار زياد خبري نباشد و به عبارت ديگر به جاي آن كه انسان به ماشين فرمان دهد و ماشين را تنظيم نمايد ، كامپيوتر به ماشين فرمان دهد . در اين زمان بود كه شاخه جنوبي نيروي هوائي ايالات متحده آمريكا برآن شد تا با اين مشكل مقابله نمايد. براي اين منظور اين شاخه از ارتش آمريكا، كمپاني هاي متعددي را براي ساخت و توسعه ماشين هاي كنترل عددي به همكاري دعوت كرد. هدف از اين كار برآورده شدن احتياجات چهار گانه زير بود :
1) افزايش توليد
2) بهبود دقت و كميت قطعات توليدي
3) تثبيت قيمت توليد قطعات
4) ساخت قطعات پيچيده يا به عبارت ديگر انجام كارهاي غير ممكن
همچنين فن آوري كنترل عددي NC براي ساخت قطعاتي با مشخصات زير نيز مورد توجه قرار گرفت :
1) قطعاتي با سايزها و اشكال مختلف
2) قطعاتي كه با يك سري از مراحل مشابه ساخته مي شوند.
اولين قراداد در اين زمينه با شكرت پارسون ميشيگان منعقد شد. در اين قرارداد شركت پارسون موظف به طراحي نوعي سيستم كنترل عددي گرديد كه اين سيستم بتواند اسپيندل ماشين تراش را جهت دهي نماي. تاريخ اين قراداد 15 ژوئن سال 1949 ميلادي بود . با توجه به اين موضوع مي توان متوجه شدكه اين درخواست نتيجه مستقيم جنگ جهاني دوم بوده است.
در سال 1951 آزمايشگاه سرومكانيزم موسسه فن آوري ماساچوست از طرف شركت پارسون موظف به ساخت يك سيستم سرومكانيزم براي ابزار ماشين گرديد. در آن زمان MIT بر روي نوعي كامپيوتر نيز مشغول به كار بود. بنابراين تمام گسترش NC بر عهده MIT قرار گرفت . در سال 1952 اولين ماشين كنترل عددي سه محوره كه توسط كارت پانچ فرمان داده مي شد به وسيله بخش سرومكانيزم دانشگاه MIT ساخته شد.
در سال 1954 اين ماشين در معرض ديد عموم قرار گرفت و سه سال بعد اين ماشين در خط توليد قرار گرفت. در سال 1960 تكنولوژي كنترل عددي NC به طور گسترده اي باش استقبال عمومي مردم در ساير نقاط جهان مواجه گرديد و در ديگر نقاط جهان نيز محققان و پژوهشگران شروع به توليد انواع ماشينهاي NC نمودند. اكثر اين ماشين هاي اوليه احتياج به كد دهي بر روي نوارهاي كاغذي داشتند. اين كد دهي توسط ايجاد سوراخ هائي به وسيله دستگاه پانچ بر روي نوارهاي كاغذي صورت گرفت .
اين روش كد دهي ادامه داشت تا اين كه ايده كددهي و كنترل عددي توسط كامپيوتر CNC مطرح گرديد. در اين ايده يك كامپيوتر وظيفه كنترل ماشين و ابزار را بر عهده مي گرفت، در اوائل استفاده از CNC كنترل هاي مربوطه توانائي ذخيره حجم بزرگي از اطلاعات را نداشتند و فقط برنامه هائي با اندازه محدود توسط اينگونه CNC ها اجرا مي گرديد. در سالهاي 1955 تا 1960 دانشگاه MIT نوعي برنامه كامپيوتري به نام APT ابداع نمود كه در صنايع هوا فضا از آن استفاده مي شد و در حقيقت اولين نمونه از نرم افزارهاي امروزي قابل اجرا بر روي ماشين هاي CNC بود. در اين برنامه از لغات انگليسي براي توصيف شكل و حركت ابزار استفاده مي گرديد.
يكي از مزيتهاي مهم CNC ارتباطي است كه اين ماشين بين قسمت طراحي مهندسي و قسمت ساخت برقرار مي نمايد. به اين ترتيب كه مهندس طراح پس از استخراج كدهاي لازم براي ساخت قطعه اين كدها را در اختيار قسمت ساخت قرار مي دهد و از آنجا به بعد ديگر وظيفه قسمت ساخت است كه با وراد نمودن كدهاي كامپيوتري در نرم افزار مربوطه ساخت قطعه را بر عهده گيرد و مهندس طراح ديگر خود را درگير قسمت ساخت نمي نمايد.
امروزه ماشين هاي CNC به قدري پيشرفت نموده اند كه با در اختيار داشتن 6 عدد از آنها در يك مركز ماشين كاري مي توان به طور همزمان عملياتي نظير قلاويز نمودن، رزرو كردن ، خزينه كردن ، براده برداري ، جوش نقطه اي و آبكاري را بر روي يك قطعه و با يك تنظيم اوليه انجام داد. امروزه كنترلرهاي كامپيوتري ماشين هاي كنترل عددي CNC به قدري پيشرفت كرده اند كه توسط وارد نمودن كدهاي مربوط به قطعه خاص مي توان شكل قطعه اي كه قرار است ساخته شود را قبل از اين عمليات توسط ماشين صورت گيرد بر روي صفحه نمايشگر آنها مشاهده نمود. از مزاياي مهم ماشين هاي كنترل عددي CNC به ماشين ها كنترل عددي معمولي NC مي توان موارد زير را ذكر نمود :
1) قابليت برنامه نويسي و ذخيره برنامه در ماشين هاي CNC
2) قابليت ويرايش راحت تر برنامه در ماشين هاي CNC
3) قابليت انعطاف بيشتر ماشين هاي CNC در مواجه شدن با قطعات پيچيده
4) توسط ماشين هاي CNC مي توان قسمت هاي جداگانه از يك قطعه 3 بعدي را كه برنامه آن به كامپيوتر داده شده است را به صورت زير برنامه استخراج نمود.
5) قابليت ارتباط كامپيوتر موجود در ماشين هاي CNC با ديگر كامپيوترها توسط يك دستگاه مودم و انتقال كدها از مكاني به مكان ديگر.
معايب ماشين هاي كنترل عددي كامپيوتر CNC نسبت به ماشين هاي كنترل عددي معمولي NC را مي توان به شرح زير بيان داشت :
1) قيمت اين ماشينها نسبت به ماشين هاي NC بالاتر است.
2) كار با اين ماشين ها احتياج به دانش بالاتري نسبت به كار با ماشين هاي NC دارد .
فن آوري ميكرو كامپيوتر
كامپيوتر هاي مدرن ماشين هاي الكتريكي هستند كه محاسبات رياضي يا فازي را انجام مي دهند . بخش سخت افزار كامپيوتر به مجموعه و سايلي الكترونيكي و مغناطيسي و كلا خود كامپيوتر اطلاق مي گردد. منظور از نرم افزار كامپيوتر برنامه ايست كه شخص استفاده كننده آن را از طريق صفحه كليد يا ديگر ورودي ها در اختيار مجموعه سخت افزاري كامپيوتر مي گذارد . يك كامپيوتر از بخشهاي زير تشكيل مي گردد :
1ـ واحد پردازش مركزي CPU
2ـ حافظه
3ـ بخش ورودي ، خروجي
قسمت CPU وظيفه كنترل قسمت هاي مختلف كامپيوتر را بر عهده دارد. همچنين از حافظه براي نگهداري داده ها استفاده مي گردد. بخش حافظه از CPU فرمان دريافت مي كند . بخش ورودي خروجي علائمي را براي CPU ارسال و از CPU دريافت مي كند. همچنين ممكن است قسمت هاي ديگري به كامپيوتر اضافه گردد كه براي كاركرد بهتر آن است و عبارتند از مانيتور پرينتر ، اسكنر و …
امروزه استفاده از كامپيوتر در صنايع مختلف رشد بسيار فزاينده اي پيدا كرده است به گونه اي كه هيچ صنعتي را نمي توان يافت كه در آن به نوعي از كامپيوتر استفاده نشده باشد .
اساس كامپيوتر
اگر چه كامپيوتر به ماشين هاي كنترل عددي اضافه گرديده و كارائي آنها را بالا برده وليكن كماكان قوانين معيني بي تغيير مانده است.
يكي از اين اصول ، اصل « كميت داده شده = كميت گرفته شده » مي باشد .
كاربرهاي CNC
از همان روزهاي اول اختراع ماشين هاي CNC كاربردهاي بسياري براي اين نوع ماشين ها وجود داشته است. گستره استفاده از ماشين ها كنترل عددي شامل عملياتي نظير فرزكاري تراشكاري ماشين هاي تخليه الكتريكي EDM سوراخكاري ، فرم دهي ، خم كاري ، ورق كاري و رباتيك مي باشد.
لازم به ذكر است كه صنايع هواپيمائي يكي از عمده ترين صنايع استفاده كننده از ماشين هاي كنتل عددي مي باشند . استفاده از ماشين هاي كنترل عددي در صنايع مختلف روبه گسترش است و به خاطر پيشرفت و گسترش روز افزون كامپيوترها ، قيمت ماشين هاي كنترل عددي امروزه در حال كاهش مي باشد و اين امر زمينه را براي استفاده از اين ماشين در ديگر صنايع مهيا مي نمايد.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 03:17 AM
ارسال: #27
RE: سی ان سی چیست
-Contents-
1-History of CNC.
2- Machining Genterrs
a.Types of macgening centers
b.Parts of the CNC
machining
3-Chucking and Tarnehg Genters
a. CNC chucking center
b.CNC Turning center
c.Parts of the CNC chuking and Turning centers

CNC
Computer numerical control
Computational numerical control
Stored- program numerical control

CNC ماشین ابزاری است که در آن مقادیر عددی متناظر با ابزار یا وضعیت کنترل مورد نظر به وسیله کامپیوتر تولید می گردد. ومترادف است با Soft-wired

تاریخچه :
نوعی از ماشینهای ابزار NC در ابتدای انقلاب صنعتی- 1725- بکار می رفت زمانی که ماشین های بافتنی در انگلستان از punched cards برای ایجاد الگوهای مختلف بر روی پارچه استفاده می کردند ، حتی درگذشته در راه های گردانه با پینهای اضافی برای کنترل ناقوسهای کلیساهای اروپایی و امریکایی استفاده میشد. در 1963 اولین پیانور اختراع شد که از ربانهای کاغذی پانج شده که از میان انها هوا عبور داده میشد برای کنترل اتوماتیک کلید های پیانو استفاده میشد.
تولید انبوه (تولید قابل تغییر ) خیلی از عملیات های کلی را که به کمک دست صنعتگرانه انجام می گرفت رابه ماشین های ابزار واگذار کرد . ماشین های ابزار دقیقتر وبهتری تولید شد که سیستم قابل برنامه ریزی برای سری زنی ( کپی تراشی ) به سرعت جای خود را در صنعت باز کرد . درنیمه دوم قرن نوزدهم تعداد زیادی از ماشینهای ابزار برای عملیاتی ماشینکاری برنامه ریزی شدند . مانند : تراشکاری ، سوراخکاری ، فرز کاری و سنگ زنی . با پیشرفت سیستم های الکتریکی وهیدرولیکی وپنوماتیکی امکان کنترل بهتر حرکت های خطی فراهم شد .
در 1974 نیروی هوایی آمریکا طرح ها ونقشه های قطعات هواپیما را جمع آوری کرده بود ومتوجه شده بود که طرح های پیچیده اجزاء هواپیما مانند: محور تیغه هلی کوپتر ها وقطعات موشک – مشکلات فراوانی را برای صنعتگران ایجاد کرده است . که نمی توانند ساخت قطعات را بر طبق جدول زمانی مورد نظر به اتمام برسانند. درهیمن موقع John Parsons ازکمپانی Parsons ( مکان : Traverse city Michigan) شروع به آزمایشی بر روی این ایده کرد که ماشین ابزاری بسازد تا محورهای آن با داده های عددی به حرکت در آیند وکنترل شوند در سال 1949 نیروی هوایی آمریکا برای توسعه NC وروشهای تولید سریع ، قراردادی مهم با Parsons بست . Parsons تحقیق دراین مورد را به MIT واگذار کرد که در سال 1952 با موفقیت یک Cicinnati محورعمودی را تولید کرد . ماشینی که قطعات را با حرکت همزمان ابزار برش در راستای سه محور x,y,z می ساخت . درمدت کوتاهی تقریبا تمام تولید گران ماشین های ابزار تعدادی از NC را تولید می کردند . در 1960 درنمایشگاه ماشین ابزار شیکاگو ، بیش از هزار ماشین NC به معرفی نمایش گذارده شد . اکثر این ماشین ها دارای موقعیت یابی نقطه بر نقطه تقریبا ساده ای بودند . اما اساس NC هنوز تقدیر نکرده بود .
NC همگام با پیشرفت صنعت الکترونیک وبرق متحول شد . در اوایل سیمهای الکترونیکی کوچک تولید شدند . اما کنترل آنها بزرگ بود وضریب اطمینان آنها پایین بود بعد سیستم مدار جامد و سرانجام مدارمجتمع پیشرفت کرد . واحد کنترل کوچکتر ومطمئن تر وارزانتر شد این پیشرفت ماشینهای ابزار و واحدهای کنترل به گسترش کاربرد NC ازصنعت ماشین ابزار به تمام سطوح تولید صنعتی کمک خواهد کرد .


(فرز CNC) machining center
دستگاهی که با کنترل عددی کامپیوتر عملیات براده برداری را انجام میدهد وبرای این کار چند محور وانواع مختلف قلم وابزار را بکار می گیرد .
انواع :machining centers
1) نوع محور افقی
2) نوع محور عمودی
محور افقی Horizontal Spindle
بردونوع است :
نوع اول : توانایی حرکت ابزار به سمت بالا وپایین در راستای محور x وجود دارد . معمولا دارای یک یا دو میز برای بستن قطعه است شکل (1-9) به کمک این نوع از فرزها یک قطعه کار می تواند ماشینکاری شودودرهمین مدت قطعه دیگر روی پالت دوم بسته شود که این خود باعث صرفه جویی بسیار زیاد رد وقت وهزینه های ماشینکاری می شود . که درشرکت پیشتاز خودرو ( سازنده قطعات خودرو برای شرکت ایران خودرو ) از این نوع از فرزهای CNC به فراوانی استفاده می گردد. ( نوع دو پالته )
نوع دوم : نوعی که ابزار یا Center توانایی حرکت در راستای محور y ها را ندارد وکلکی دستگاه به سمت بالا وپایین حرکت نمی کند وثابت است . که مجهز به Pallet shuttle می باشد این پالت قابل حرکت است و بعد از اینکه قطعه ماشینکاری شد قطعه کار به همراه پالت به سمت شاتل حرکت می کند . سپس می چرخند ویک پالت جدید به همراه قطعه کار جدید برای ماشینکاری به موقعیت مورد نظر می رسد ( شکل 2-9)
محورعمودی Verte'cal Spindle :
فرز محور عمودی دارای ساختار Saddle –type است با ریلهای کشویی برای میز دستگاه که بهره می برد از کلگی عمودی دارای ریلهای کشویی بجای حرکتی rill مانند ( شکل 3-9)

Parts of the CNC machining center
بخش های اصلی ماشینهای ابزار CNC عبارتند از :
(شاسی1- BED (
(ستون کلگی 2- Column (
(میز کار ماشین 3-Saddle (
( موتورهای چرخاننده سه محور4- Serve motors(
5-ball Screws
(محور ماشینکاری6-Spindle(
( تعویض کننده ابزار7- tool Changers(
( واحد کنترل کننده ماشین 8-machine control unit (
(MCU)

BED
Bed معمولا از چدن با کیفیت مرغوب تهیه می گردد که برای یک ماشین محکم قادر به انجام کارهای سنگین عملیات ماشینکاری ونگهداری بسیار دقیق ساخته میشود . ریلهای پرس شده وسفتکاری شده بر روی bed سوار می شوند برای تامین کردن حماتی محکم برای تمام حرکات خطی محورها
Saddle
این بخش روی ریلهای سفت کاری شده میز دستگاه مونتاژ می شود که برای فرز قابلیت حرکت خطی در راستای محور X ها را تامین می کند.
Column
این قسمت که بالای Saddle مونتاژ میشود با قدرت پایداری بالا طراحی شده است این قدرت پایداری درمقابل پیچش برای اجتناب از اعوجاج وپیچش پلاستیک وانحراف در مدت عملیات ماشینکاری برای Column ایجاد میشود .
Table
بخش Table که روی bed مونتاژ می شود وامکان حرکت خطی در راستای محور z ها را فراهم میکند.
Servo
این بخش که تشکیل شده از موتورهای ball screw , Servo drive وفییدبکهای به رمز درآورنده موقعیت ابزار ، میزتامین می کند، حرکت سریع ودقیق وتعیین موقعیت در راستای سه محور x,y,z فیدبک به رمزدر آورنده که روی انتهاهای ballScrews سیستم مدار بسته ایجاد میکند . که امکان مستمر شدن به ابزار یا میز وتوانایی تکرار جهت تا دقت در عدود 0.003 mm را فراهم می کند .
Spindle
این بخش که سرعت دورانی آن دارای دقت تا 1(rpm) است یک بازه سرعت از 20 تا 6000rmp را داراست .
Spindle می تواند از نوع مکان ثابت باشد یا می تواند ازنوع باوضعیت محورکج باشد که استفاده میشود برای ایجاد یک محور اضافی دیگر
Tool changers
اصولا دونوع تعویض کننده ابزار وجود دارد:
1) تعویض گر ابزار عمودی
2) تعویض گر ابزار افقی
تعویض گر ابزار قادر است شماری ازابزارهای تنظیم شده رابه صورت اتوماتیک فرا خوانده وآنها را در دستگاه قراردهد. تعویض گرهای ابزار معمولا توانایی حرکت در دو جهت را دارند ((bidirectional که همواره کوتاهترین مسیر رابرای دست یافتن به یک ابزار طی می کند زمان حقیقی تعویض ابزار معمولا فقط 3تا5 ثانیه است .
MCU
این واحد همیشه ، فرماندهی مرکزی هدایت کننده عملیات هایی از قبیل برنامه ریزی وماشینکاری وبه تصویر در آوردن ابزار و ماشین وغیره است . MCU براساس تولید کننده و مشخصات ساخت باهم تفاوت دارند . MCU ها ی جدید پیشرفته تر.

می شوند وماشین های ابزار قابل اعتماد تر ساخته می شوند وتمام عملیات ماشینکاری بدون وابستگی به مهارت های انسانی خواهند بود.
Machine axes
فرزها احتمالا بزرگترین تاثیر را بر عملیات ماشینکاری توسط دستگاه های NC داشته اند . درنتیجه توانایی آنها برای انجام یک چنین عملیات ماشینکاری متنوعی که بر روی قطعه کار در تمام جوانب فقط با یک بار بستن صورت می گیرد بوده است . پنج محور فرزها نشان میدهد که این محور می تواند استفاده شود در زمان انجام این دسته از عملیات ماشینکاری وتوالی آن .

منابع پروژه :
CNC
Technology and Programming
Stere Kror-
Arthur Gill-
MCGraw-Hill Publishing Comping Computer Scince Series
آدرس اینترنتی : Email
Escomachine@ proding.net


Chuking and Turning
Centers



انواع ماشین های تراش CNC
1-CNC Chucking center
تراش CNC برای امکان ماشینکاری بیشتر بر روی قطعاتی که درسه نظام بسته می شوند ، طراحی شده ، این ما شینهای ابزار در اندازه های گوناگون تولید می گردند با سه نظامهایی در رنج (8'' تا 36'') قطر سه نظام mm ( 900 تا 200) ، توان موتورهای اسپیندل از (hp) 50 تا 5 وسرعت اسپیندل تا 5000 rpm است .
تراش چهار محور که دارای دو Turret می باشد – هرکدام از Turret روی Slides مستقلی مونتاژ می شوند قطع را توئما ماشینکاری می کنند .
زمانی که Turret بالا قطر داخلی را ماشینکاری می کند . Turret پایینی ممکن است که قطر خارجی را ماشینکاری کند همچنینی اگر قطعه اساسا احتیاج به عملیاتهای ماشینکاری داخلی داشته باشد هردو Turret می توانند بر روی قسمت داخلی قطعه توئماً کار کند . این نوع از عملیات برای قطعاتی با قطر زیاد مناسب است که نیاز به بورینگ ، پخ زدن ، کرزوه زنی ، داخل تراشی وپله تراشی دارند.
برای قطعاتی که نیاز به عملیات بر روی قطر خارجی دارند .
Turret بالا می تواند به ابزارهای برش مجهز شود که سطح خارجی قطعه را بتوان بادو Turret تراشید .
زمانی که قطعات طویل باید ماشینکاری شوند انتهای سمت راستی شافت توسط Turret بالایی مرغک زده می شود تا Turret پایینی عملیات ماشینکاری را بر روی سطح خارجی شافت انجام دهد .
عملیاتهای دیگر که توئماً بر روی قطعه انجام می گیرد عبارتند از کف تراشی وروتراشی یا رزوه زنی داخلی وخارجی
نوع دیگر تراش CNC مدل دومحوره است . این مدل امکان دارد Turret تخت که ابزارهای داخل تراش وبیرون تراش توئما بر روی آن بسته میشود ، داشته باشند . یا ممکن است دو Turret داشته باشد . در نمونه های جدید ، یک Turret معمولا برای ابزارهای بیرون تراش طراحی شده ودیگری برای ابزارهای داخل تراش ، هرچند دراینگونه از تراشها در هر لحظه فقط یک Turret می تواند عملیات ماشینکاری را بر روی قطعه انجام دهد .

2-CNC ''turning'' center
CNC ''turning'' center


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 03:27 AM
ارسال: #28
RE: سی ان سی چیست
با ورود روزافزون ماشین آلات و آشنایی بیشتر تولید کنندگان صنعت چوب ایران با ماشین آلات روز اروپا ، درصد استقبال از آنها بصورت چشمگیر رو به رشد بوده بصورتی که کمتر تولید کننده ای وجود دارد که با کلماتی از قبیل CNC ، پانل برهای اتوماتیک و غیره آشنا نباشد . مخصوصا بعد از دومین موج ورود ماشین آلات به ایران که با ورود ماشین های اتوماتیک و مجهز همراه شد.
در حالی که اکثر تولید کنندگان کشورمان از طریق تبلیغات تجاری با این قبیل دستگاهها آشنایی دارند ، ولی کمتر کسی وجود دارد که با ماهیت واقعی و تکنولوژی ساخت این قبیل ماشین آلات حتی در حد عمومی نیز آشنایی مختصری داشته باشد . این مشکل زمانی نمود پیدا می کند که تولید کننده جهت خرید یک ماشین اتوماتیک CNC کاملا سردرگم شده و در پاره ای موارد حتی نمی داند که چه چیزی باید خریداری نماید. این مشکل زمانی نمود بیشتری پیدا می کند که حتی فروشنده CNC نیز با این مشکل مواجه باشد . از این رو سعی شده است تا در جهت بهتر معرفی کردن این قبیل ماشین الات در حد دانش عمومی سری مقالاتی ارائه شود وامیدواریم این مجموعه مورد توجه واقع گردد.

پیشگفتار
تاریخچه ساخت ماشین آلات NC و CNC
تاریخچه ساخت این ماشین آلات به سال 1949 بر می گردد . نخستین بار نیروی هوایی ایالات متحده آمریکا سفارش ساخت اولین دستگاه کنترل عددی NC را به سازمان MIT داد . این سازمان پس از ساخت آن که تقریبا سه سال بطول انجامید ، دستگاه ساخته شده را در سال 1952 به معرض دید گذاشت.
انگیزه ساخت این ماشین ، اجرای عملیات ابزار کاری روی خطوط صاف ، منحنی و هندسی ترکیبی به صورت دو بعدی و یا سه بعدی بوده که قبلا توسط ماشین آلات مکانیکی و با صرف هزینه های بالا انجام می شد . جهت اطلاعات بیشتر در ارتباط با ماشین آلات CNC ابتدا مختصری در رابطه با ماشین آلات NC توضیح داده خواهد شد .
عمده فواید ماشین آلات NC و CNC به قرار زیر می باشد :
برنامه ریزی و ذخیره سازی آسانتر برنامه اجرایی
تعویض آسان یک برنامه
اجتناب از خطای انسانی
ایمنی ماشین NC و CNC برای اپراتور
تکمیل یک برنامه هندسی ترکیبی به آسانی یک برنامه ساده
اجرای همیشگی یک برنامه با فراز و نشیب کمتر
جهت معرفی ماشین آلات NC و CNC ابتدا نگاه مختصری به مبانی ماشین آلات فوق می اندازیم شکل شماره 1 نشان دهنده یک دستگاه فرزکاری دستی با سه محور می باشد که به عنوان ماشین های NC سه محوره شناخته می شوند در این دستگاه سه محور X ، Y و Z بصورت دستی قابل کنترل می باشد . (شکل1)
در شکل شماره 2 شمای کلی از دستگاههای سه محوره ارائه شده که در کشورمان به دستگاههای اورفرز معروف می باشند . در این سیستم شیوه به حرکت درآمدن محورها توسط پیچ راهنما (میله مارپیچ ) و به وسیله دست یا فرمان دستگاه صورت می گیرد در حالی که در ماشین آلات NC و CNC نیروی محرکه توسط موتورها تولیدمی شود ( شکل شماره 2)



کنترل ماشین آلات NC :
زمانی که صحبت از کنترل ماشین الات NC پیش می آید بیشتر کنترل محورهای فعال در این قبیل ماشین آلات مد نظر می باشد . طبق بحث قبلی نیروی محرکه یاموتور کنترل کننده محورها در ماشین های بزرگ از انواع سروو موتورها می باشد . از زمان ابداع و ساخت این قبیل موتورها با پیشرفت تکنولوژی نوع موتورها و کنترل آنها نیز پیشرفت کرده است به صورتی که اکنون صحبت از Servo pack به میان می آید .
در ماشین آلات جدید CNC از این قبیل موتورها استفاده می شود . در این موتورها بر اساس نوع آنها ، کنترل ها نیز متفاوت بوده و می تواند براساس جابجایی ، تغییر زاویه گردش، قدرت الکتریکی وارده و کنترل نیروهای وارده بر موتور یامجموعه‌ا ی از این عوامل باشد در این ماشین آلات بسته به نوع سخت افزار ، کوچکترین واحد اندازه حرکت که ماشین ابزار می تواند بر آن اساس به حرکت درآید .
واحد BLU بوده و در واقع کنترل ماشین ابزار بر این مبنا صورت می گیرد . (شکل 3)


هر ماشین NC در ساختار از دو جزء تشکیل شده است :
ماشین ابزار دارای سروو – موتور جهت به حرکت درآوردن پیچ راهنما
واحد کنترل ماشین MCUیا کنترل کننده
واحد MCU از واحد اطلاعات عملیاتی DPU و واحد کنترل چرخه CLU تشکیل شده است .
واحد اطلاعاتی عملیاتی DPU شامل بخشهای زیر می باشد :
تجهیزات ورودی ، چرخه خواندن اطلاعات ، چرخه کنترل مقیاس و رمزگشایی جهت توزیع اطلاعات به منظور کنترل محورها
واحد کنترل چرخه CLU نیز از بخشهای زیر تشکیل شده است :
دو قطبی کننده برای دادن فرمان حرکت به ماشین بین نقاط اطلاعات سخت افزار ، کنترل وضعیت چرخه برای حرکت در هر محور.
طبقه بندی ماشین ابزار NC :
این طبقه بندی بر اساس نوع حرکت ، نحوه کنترل چرخه گردش ، منبع تغذیه انرژی وسیستم جابجایی خواهد بود .
- نقطه به نقطه
براساس نوع حرکت : - مسیر پیوسته

- چرخه باز
براساس نوع تغییر انرژی : - چرخه بسته
دانلود فایل اصلی به همراه نقشه و عکس و توضیحات و فرمولها:
http://forum.a00b.com/upload/Uploads/636...CNC_4.docx


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 03:29 AM
ارسال: #29
RE: سی ان سی چیست
امروزه با توجه به اينكه رشد سريع و نياز مبرم آن و كاربرد وسيع دستگاههاي تراش و يا فلز اندازه گيري دقيق اسپاركها و ديگر دستگاههاي ساخت كه خطوط توليد كارخانجات را تشكيل مي دهند و با توجه به اينكه امروزه به انواع سيستمهاي كنترول مجهز شده و فرايندهاي ساهت با دقت و سرعتي بالا انجام مي پذيرد.
امروزه با پيشرفت در علم كامپيوترها دستگاههاي CNC متولد شده اند و در پيشرفت بيشتر صنايع قابل بهره برداري هستند ماشينهاي ابزار كنترل عددي به طور فزاينده اي در صنايع براده برداري وارد مي شوند دقت تكراري بالا كوتاه شدن مدت زمان كار و نياز كم به ابزارها از ديگر دلايل با ماشين هاي ابزار كنترل عددي است.
امروزه همه سازندگان ماشينهاي ابزار CN خود را كاملاً مقيد به رعايت كامل استاندارد Din (ساختمان برنامه) و Din (موقعيت سيستم مختصات) نمي كنند. گاهي براي ساده تر شدن موارد ويژه كاربرد از علائم خاصي استفاده مي كنند كه فقط براي محدوده ويژه كاربرد اعتبار دارد.
N حرف اول كلمه انگليسي Numerical (عددي) و C حرف اول كلمه انگليسي Control (كنترل)
NC يك مفهوم عمومي براي كنترل عددي است و به دستگاههائي اطلاق مي شود كه با نوار سوراخ شده كار مي كنند.
CNC به كنترل عددي توسط كامپيوتر اطلاق مي شود. پس همه CNCها يك NC نيز هستند ولي به عكس خير.
هدف استفاده از ماشينهاي NCNC در صنعت عبارتست:
1- خودكارسازي 2- حركت ابزار را كنترل كنيم 3- كنترل برروي سرعت دوران قطعه كار
همچنين يكي از نكات مهم استفاده از ماشينهاي كنترل عددي اين است كه تنها ماشيني در صنعت مي باشد كه توليد ارتباط با ماشينهاي ديگر برقرار كند ماشينهاي كنترل عددي است.
بدليل اينكه اين ماشينها با اعداد و حروف كار مي كنند مي توانند با رباط و كامپيوترها و غيره ارتباط داشته باشند كه آنها هم با اعداد و حروف كار مي كنند.
با توجه به گراني قيمت دستگاه و نياز به متخصص و ديگر هزينه هاي بالا اين دستگاههاي كنترل عددي داراي ارزش ويژه اي مي باشند.
ولي امروزه بهترين راه استفاده از اين نوع دستگاهها نسبت به ساير دستگاهها مي باشد به عنوان مثال:
ماشينهاي ابزار كامپيوتري نسبت به انواع اينورسال داراي محسنات زير مي باشد.
1- دقت بالاي تولید قطعات
2- ماشين ابزار با كنترل كامپيوتري در يك زمان مي تواند به جاي چند دستگاه ماشين ابزار معمولي بكار گرفته شود.
3- امكان توليد قطعات كه داراي پيچيدگي زياد است با ماشين كنترل عددي بيشتر است.
4- مصرف ابزار در ماشين ها كنترل عددي كمتر از ماشين هاي معمولي مي باشد.
فصل يكم
مقدمه
يكدستگاه با كنترل عددي دستگاهي است كه توسط يك كد ساختاربافتب و در مسير و هدفي كه برنامهب رايش تعيين كرده است حركت مي كند لازم آن برنامه ريزي قبلي و طبقه بندي اطلاعات و داده هاي مورد نظر دستگاه
اختلاف اساسي در بكارگيري و در فرآيند كار يك دستي و يك ماشين با كنترل برنامه اي در حركت پيشروي است.
در ماشين دستي هركدام از مراحل كار پشت سرهم با دست تنظيم مي شود. و در ماشينهاي با كنترل برنامه اي مراحل كار در يك برنامه ذخيره مي شود.
ماشينهاي ابزار كنترل برنامه اي قبلاً به طور مكانيكي كنترل مي شد.
اما امروزه طور كلي كنترل عددي استفاده مي شود.
نمونه اي از كنترل مكانيكي پيشروي توسط بادامك مطابق شكل است.
وقتي بادامك در جهت عقربه هاي ساعت مي چرخد موقعيت رنده تراشكاري تغيير مي كند. سرعت پيشروي به شكل بادامك بستگي دارد. در اينجا برنامه براده برداري به شكل يك بادامك ذخيره مي شود. برنامه ريزي دستگاه با روش دستي را برنامه نويسي جزء به جزء دستي، توسط صفحه كليد كنترل كننده است.
برنامه ريزي عملياتي كه توسط كامپيوتر انجام مي شود برنامه نويسي با يك كامپيوتر نام دارد.
امروزه كامپيوترها جاي نوارخوان را در دستگاههاي NC ابتدائي گرفت.
در واقع به جاي خواندن و اجراي برنامه از روي نوارهاي سوراخ شده برنامه توسط كامپيوتر دستگاهها اجرا مي شود.
اين دستگاهها بنام دستگاههاي كنترل شونده عددي توسط CNC ناميده مي شوند.
NC يك مفهوم عمومي براي كنترل هاي عددي است و به دستگاههاي اطلاق مي شود كه با نوارهاي سوراخ شده كار مي كنند.
CNC بر كنترل عددي توسط كامپيوتر اطلاق مي شو.د. پس هر CNC ها يك NC نيز هستند ولي برعكس خير.
هدف استفاده از ماشينهاي CNC در صنعت عبارتست.
1- خودكارسازي 2- حركت ابزار را كنترل كنيم 3- كنترل برروي سرعت دوران قطعي كار
همچنين يكي از نكات مهم استفاده از ماشينهاي كنترل عددي اين است كه تنها ماشيني كه در صنهت توليد ارتباط با ماشيم هاي ديگر برقرار كند ماشينهاي كنترل عددي است.
به دليل اينكه ماشينها با اعداد و حروف كار مي كنند مي توانند با رابط و كامپيوترها و غيره ارتباط داشته باشند كه آنها هم با اعداد و حروف كار مي كنند با توجه به گراني قيمت دستگاه و نياز به متخصص ئ ديگر هزينه هاي بالا اين دستگاههاي كنترل عددي «ولي امروزه بهترين راه استفاده از اين نوع» دستگاهها است نسبت به دستگاهها به عنوان مثال:
ماشينهاي ابزار كامپيوتري نسبت به انواع اينورسال داراي محاسن زير مي باشد.
1- دقت بالاي توليد قطعات
2- ماشين ابزار با كنترل كامپيوتري در يك زمان مي تواند بجاي چند دستگاه ماشين ابزار معمولي بكار گرفته شود.
3- امكان توليد قطعات داراي پيچيدگي زياد است با ماشين هاي كنترل عددي بيشتر است.
4- مصرف ابزار در ماشين هاي كنترل عددي كمتر از ماشينهاي معمولي مي باشد.
تاريخچه NC
در ساتل 1947 John Parsons از شركت پارسونز تحقيقاتي راجع به اطلاعات سه بعدي جهت كنترل دستگاههائي براي ساخت اجزاء جديد هواپيما استفاده مي شوند درست كرد.
در سال 1949 پارسيمز اولين قرارداد خود را با نيروي هوائي امريكا جهت ساخت اولين دستگاه با كنترل عددي منعقد كرد.
در سال 1952 دانشگاه MIT با استفاده از يك كنترل كننده ساختار يافته توانست حركت همزمان سي محوره را ايجاد نمايد. بدين ترتيب روياي كنترل عددي به تحقق پيوست در سال 1955 با اعمال تغييراتي كنترل عددي در صنعت قابل استفاده شد.
دستگاههاي CNC
يك دستگاه CNC كنترل كننده نرم افزاري است كه وقتي برنامه اي به حافظه كامپيوتر آن وارد شد براي انتقال كدهاي آن نياز به سخت افزاري نيست.
در دستگاههاي CNC برنامه هاي اجرائي در حافظه ROM مستقر مي شوند و كدهاي NC در حافظه RAM.
ROM به معني حافظه اي است كه فقط خوانده مي شود. اين حافظه در قطعات و مغزهاي الكترونيكي نوشته مي شوند و فط توسط دستگاههاي خاصي از بين مي روند.
پس برنامه هاي اجرائي تا هنگام روشن بودن دستگاه فعال هستند.
RAM به معناي حافظه متغير در دسترس مي باشد كه توسط كامپيوتر ايجاد مي شود. كدهاي CNC در درون آنها نوشته مي شوند محتويات RAM با خاموش شدن كنترل كننذه از بين مي رود...
برخي از CNC ها از نمونه هاي RAM بنام حافظه CMOS استفاده مي كنند كه در صورت قطع برق كامپيوتر اطلاعات را در خود نگهداري مي كنند.
درك نحوه پردازش اطلاعات در كنترل كننده ها در يادگيري برنامه نويسي دستگاههاي كنترل عددي با كامپيوتر بسيار مفيد است.
تمام پردازنده هاي داخلي با اعداد باينري (اعداد دودوئي) انجام مي شود. اين اعداد از دو عدد صفر و يك تشكيل شده اند.
درون كنترل كننده CNC يك به معناي بار مثبت و عدد صفر به معناي بار منفي است كه نحوه استفاده از آنها بستگي به نوع كنترل كننده دارد.
فرق بين NC و CNC
در شكل 001
سيستمهاي NC داراي سيستم كنترل بررزوي ماشين ابزار هستند كه اجازه مي دهند تا برنامه اي خارج از ماشين تهيه شده، وارد گردد.
برنامه هاي NC مي توانند (برروي ماشين)
1- شروع و نگهداشته شوند.
2- اما نمي توانند بوسيله ماشينكاري تصحيح شوند.
ابعاد ابزارها و نگهدارنده هيا آنها از قبل در برنامه ها منظور مي گردد و ماشينكاري بايد به صول بسيار دقيق ابزارها و ابزارهاي قيد و بستي را طبق اطلاعات داده شده نصب نمايد...
سيستمهاي CNC
در شكل 002
در اينگونهئ سيستمها ماشين ابزار مجهز به يك كامپيوتر است و اين ماشينكار را نه فقط قادر مي سازد تا برنامه هاي NC را اجراء نمايد بلكه به او اجازه مي دهد تا خود برنامه را نوشته و پس از وارد نمودن آن ادقام به تصحيح آن نمايند.
*** سيستم مختصات***
سيستم مختصات كارتزين (متعامد)
اساس حركت تمامي دستگاههاي سيستم مختصات كاتزين است.
عالباً ماشينهاي NC داراي سه سپورت عمود بر هم مي باشند. حركات پيشروي در راستاي اين سه محور (سه سپورت) به طور ساده روي سيستم مختصات با محورهاي موازي است با محورهاي سپورت
به عنوان مثال يك شعب را درنظر ني گيريم كه گوشه هاي آن يك سيستم مختصات كاتزين را تشكيل مي دهد. نقطه صفر مختصات محل تلاقي گوشه ها كه دراينجا روي گوشه زيرين چپ قرار دارد.
كه محور X ها محور افقي، محور Yها راستاي عمق قطعي كار محور Zها راستاي عمود است. هر نقطه اي در روي اين مكعب داراي X و Y و Z مي باشد.
اين سيستم مختصات يك سيستم مختصات فضائي و سه بعدي با محورهاي عمود بر هم مي باشند. سيستم مختصات در بعضي از دستگاهها نمايانگر دو بعدي و در بعضي ديگر سه بعدي است.
سيستم مختصات سه بعدي
اگر بخواهيم يه قطعه سه بعدي را نشان دهيم نياز به سيستم مختصات سه بعدي داريم. طريق نامگذاري محورها بترتيب در جهت گردش دست راست يا (قانون سه انگشت دست راست). هر محور داراي جهت و مقادير مثبت و منفي است.
سيستم مختصات دو بعدي
اين سيستم مختصات داراي محورهاي X و Y است و با اين سيستم مختصات مي توانيم محل دقيق نقاط به طور كلي در قطعه را مشخص كنيم.
سيستم مختصات قطبي 2
اگر يك صفحه افقي را درنظر بگيريم هر نقطه از اين صفحه داراي فاصله قابل اندازه گيري ق از نقطه قطب مختصات مي باشد.
مثلاً اگر مطاتبق شكل روبرو فاصله P و نقطه مركز را درنظر بگيريم اين نقطه P با محور ثابت مثلاً محور Xها را ويران مي سازد در اين زاويه را قابل اندازه گيري است بنام C مي باشد.
زاويه C در خلاف جهت حركت عقربه هاي ساعت اندازه گيري مي شود. مختصات قطبي براي سوراخهايي كه روي دايره تقسيم قرار دارد بيشترين كاربرد دارد
سيستم مختصات كروي 8
سيستم مختصات ماشين 1 و 2
در موقع برنامه نويسي بايد فرض كنيم كه قطعه ثابت است و ابزار در سيستم مختصات حركت مي كند. اين عمل باعث مي شود كه كنترل ابزار راحت باشد. (ولي نبايد فراموش كرد كه در واقع قطعه كار داراي حركت است). لازمه ماشينكاري يه قطعه بوسيله برنامه NC بكار گرفتن يك سيستم مختصات براي ابزار است. باز بايد توجه كرد كه جهت عمليات با توجه به فرم بالا و چه اگر فرض هم نكنيم در هر دو حالت يكسان است. وقتيكه يك مسير را برنامه ريزي مي كنيم فرض بر اين ميگيريم كه قطعه كار ثابت و نقض ابزاز حركت خواهد كرد. اين نوع عمليات را حركت نسبي ابزار مي نامند.
پس نبايد فراموش كرد كه در موقع ماشينكاري يك قطعه بوسيله برنامه NC يا CNC بكاربردن يك سيستم مختصات براي ابزار خيلي ضر.ري است.
حتي در ماشينهاي تراش هم قطعه كار را ثابت درنظر مي گيريم و براي ابزار يك سيستم مختصات قرار داده مي وشد. قطعه مطابق شكل (21) طوري جا داده مي شود كه محور Z منطبق با محور ماشين (محور دوران) بوده و مقادير X و Y همواره مقاديري مساوي دارند لذا Y در تراش بكار گرفته نمي شود.
محور برش همان محور X است و محور طول محور Z است.
مقادير X همواره برحسب قطر كار بيان مي شود. در ماشينهاي ابزار محور Z منطبق بر محور كله دهي يا موازي با آن است. يا به عبارتي موقعيت محور Zها با راستاي كار مطابقت مي كند.
ماشينهاي CNC غالباً براي انواع مختلف حركتهاي ساخته مي شود.
پس براي قطعات پيچيده مختصات و راستاهاي پرخشي ديگري را لازم است. اين مختصات و راستاها روي سيستم مختصات كارتزين بنا مي شود. همچنين جهت حركت محورهاي دستگاه براساس حركت محور (اسپندل) تعريف شده است.
براي پيدا كردن مكان دستگاهها نسبت به محور مختصاتشان دو راه وجود دارد.
1- مختصات مطلق
كه در اين نوع مختصات نقاط مختلف نسبت به يك محور ثابت صفر است و موقعست قطعي از نقطه X0 و Y0 در گوشه سمت چپ پايين سيستم اندازه گيري مي شود.
2- مختصات نسبي
در اين نوع نقطه صفر با محور جابجا مي شود و مختصات هر نقطه نسبت به نقطه قبلي محاسبه مي گردد. اكثر دستگاههاي CNC داراي يك سيستم مختصات از پيش تعريف شده مي باشند بنام سيستم مختصات دستگاه.
مبداء اين سيستم بنام مبداء دستگاه يا محل خانه صفر ناميده مي شود.
خانه صفر معمولاً در مركز تعويض ابزار دستگاه قرار دارد. قطعه كار جداگانه از سيستم مختصات برنامه ريزي مي شود.
در برنامه محلي براي قطعه انتخاب مي شود كه اين محل مبداء سيستم مختصات قطعي كار مي شود. سيستم مختصات دستگاه و سيستم مختصات قطعه كار هرگز بر هم منطبق نخواهد شد. پس پيش از اجراي برنامه بايد سيستم مختصات دستگاه به سيستم مختصات قطعي كار منتقل شود. اين عمل را مبداء يا تعيين نقطه صفر مي نامند كه به سه روش انجام مي شود.
1- توسط اپراتور و با دشت
2- توسط نغيير محل صفر مطلق
3- استفاده از مختصات كاري
سيستم اندازه دهي 5 2
در دستگاههاي CNC دو نوع اندازه دهي وجود دارد.
1- اندازه گذاري مطلق (اندازه گيري از مبداء) Absolate Position
2- اندازه گيري افزايشي (اندازه گيري نسبي ويا اندازه گيري زنجيري)Incrematal
الف.. اندازه گيري مطلق
در اين سيستم همه اندازه ها نسبت به يك نقطه ثابتي بنام نقطه صفر يا مبداء اندازه گيري مي شود. در اين روش موقعيت قطعه از نقطه X0/Y0 در گوشه سمت چپ پائين سيستم اندازه گيري مي شود.
ب.. اندازه گيري افزايشي
در اين سيستم اندازه هر نقطه نسبت به نقطه قبلي اندازه گيري خواهد شد.
در روش سنتي وقتي كه در بازدهي و تنظيم دستي كار مي كنيم. سعي مي كنيم از روش زنجيه اي استفاده نكنيم. تا خطاي تنظيم باعث كم دقتي كار نوشد. در نتيجه دقت بالاي كنترل عددي فقط انحراف دقت كمتري به وجود مي آورد.
در اندازه گيري افزايشي راستا و جهت مورد نظر داده مي وشد.
مثلاً براي تعيين فاصله از نقطه P3 به نقطه P2 روي محور X ها مقدار عددي
8/15- است.
*** چند نكته ... مزاياي سيستم مطلق
بهتر است مكان ها و مسيرها به صورت ابعاد مطلق ذكر شوند زيرا.
1- اشتباه در يم نقطع خاص اثر برروي ساير نقاط ندارد.
2- سيستم مطلق از نظر كنترل كردن خطاها راحت تر است.
3- روش افزايشي در مواقعي مفيد است كه در يك برنامه نياز به تكرار مسير وجود داشته باشد. در اين حالت برنامه مربوط به آن مسير چند بار استفاده مي شود.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
10-22-2017, 03:30 AM
ارسال: #30
RE: سی ان سی چیست
ابعادگذاري 1 2
براي برنامه نويسي يك مسير حتي كافيست نقطه هدف داده شود (نقطه شروع قبلاً بوسيله ابزار اختيار شده و نقطه هدف ميتواند به صورت مطلق با افزايشي و در برخي سيستمهاي كنترل با دادن زاويه وارد سيستم گردد.
در هر دو شكل زاويه A مشخص كننده شيب خط نسبت به محور z است. اگر زاويه a در برنامه cnc ذكر شود تنها يكي از مختصات x يا z براي مشخص كردن هدف كافيست.
دو حالت ممكن براي برنامه نويسي قطاع دايروي وجود دارد.
1- برنامه نويسي شعاعي
2- برنامه نويسي مركز دايره
تراش قوس 3
با استفاده از كدهاي G02 و G03 در برنامه ابزار حركت قوسي در جهت عقربه هاي ساعت و مخالف آنها در ربع دايره يا 90 درجه خواهد داشت.
نكات مهم عباتست از...
1- هنگاميكه ابزار در حال رتاش قوس مي باشد در هيچ نقص ضخامت براده از حداكثر برش تجاوز نكند بنابراين جهت قوس زني قطعي بايد قبلاً خش تراشي شود.
2- مقدار I و k مورد نياز در برنامه محاسبه شود. در حالت اول براي اينكه عمق برش در روي محور طلي و عرضي حداقل برشد. قبل از قوس زني مي توان روي قطعه عمل پخ زني انجام داد. مقادير I و k جايگزين موقعيت مركز قوس نسبت به موقعيت ابزار در نقطه شروع قوس مي باشد مقدار در راستاي محور xها و مقدار k در راستاي محور z اندازه گيري مي شود هر دو اندازه زنجيره اي مي باشند و براي قوسهاي 90 درجه يكي از اين اندازه ها صفر خواهد بود.
فصل دوم
**انواع سيستمهاي كنترل**
در اين باره مي توان گفت كه در رابطه با طريقه كنترل سيستمهاي CNC به چند گروه كه در عمل با هم تفاوت دارند تقسيم مي شود. كه اين سه گروه عبارتست...
1- كنترل نقطه به نقطه
2- كنترل برش مستقيم
3- كنترل قوسي
الف.. كنترل نقطه اي 1
در اين روش كنترل نقطه به نقطه اجازه مي دهد تا ابزار برش با سرعت زياد در طول حركت خود بدون درگيري با كار حركت نمايد. مسير حركت را نمي توان كنترل نمود.
در كنترل نقطه به نقطه فقط موقعيت مقطه مورد نظر مي باشد و مسير رسيدن به نقطه دلخواه و اختياري است.
از اين نوع كنترل در دستگاههاي مانند سوراخ كاري، پرس پنچ و مونتاژ قطعات و در حركت آزاد ابزار استفاده يم شود.
اين كنترل بسيار ساده بوده و محورهاي حركت مستقل از يكديگر عمل مي كنند و با رسيدن هر محور به نقطه انتهائي حركت آن متوقف شدهن و ساير محورها نيز حركت مي كنند.
توجه
در كنترل نقطه اي عمل ماشينكاري بعد از رسيدن به نقطه هدف انجام مي گيرد.
با اين روش نمي توان كمانهاي غيرمشخص را ايجاد كرد.
مسير پيوسته
در اين كنترل علاوه بر نقطه ابتداء و انتهاء مسير حركت ابزار نيز مورد نظر است. در اين نوع كنترل بايستي هميشه نسبت به سرعت محورها معادل ضريب زاويه خط تماس بر مسير باشد.
اين نوع كنترل پيچيده تر از كنترل نقطه به نقطه است و نياز به اندازه گيري دقيق تر دارد به عبارت ديگر به كنترل مداوم حركت محورها نياز دارد.
برش هرگونه كمان و هر زاويه با اين روش بسيار ساده است دستگاههاي مسير پيوسته اين قابليت را دارند تا موتورهاي خود را در سرعتهاي مختلف حركت دهند.
انواع حركات 1 4
1- حركت خطي يا برش مستقيم..
وقتي كه يك ابزار از نقطه شروع به سمت نقطه هدف حركت كند و اين حركت در امتداد خط مستقيمي باشد آن را حركت خطي مي گويند. اگر سيستم دو محور قابل كنترل داشته باشد و يا سه محور قابل كنترل وجود داشته باشد در اين شكل خطي در فضا بين نقطه هاي و در حركت خطي از دو نوع سيستم اندازه گيري استفاده مي شود.
1- سيستم نسبي IneReMenTaLS
2- حركت دايره اي و برش قوسي..
هرگاه حركت ابزار از نقطه اي شروع و بخ طرف هدف در طول يك مسير داريه اي باشد آن را حركت دايره مي گويند.
3- حركت قوسي..
اين نوع كنترل امكان حركتهاي خطي و قوسي را در سه جهت به طور همزمان فراهم مي سازد يعني سه محور مي تواند نسبت به هم گردش داشته باشند.
فصل سوم
نقاط صفر و نقاط مرجع
در ماشينهاي CNC حركت ابزار بوسيله سيستم مختصات كنترل مي شود.
مكان دقيق آنها بوسيله نقاط صفر تعيين مي شود.
علاوه بر نقاط صفر ابزار ماشينهاي CNC داراي تعدادي نقاط مرجع هستند كه اعمال و برنامه نويسي را پشتيباني مينمايد.
نقاط صفر نشان داده در اين شكل عبارتند از...
1- نقطه صفر ماشين M
2- مقطه صفر كار W
نقاط مرجع نشان داده شده در اين شكل عبارتند از...
1- نقاط مرجع R
2- و به عنوان مقاط مرجع ابزار...
الف.. نقطه تنظيم ابزار E
ب.. نقطه غلاف ابزار N
نقطه مرجع R 1 4
در انواع بخصوصي از ماشينهاي مانند فرز با استفاده از نقطه صفر ماشين آن را كاليبره مرد. معهذا در بيشتر حالات بي نقص صفر ماشين نمي توان پس از نصب ابزار و قطعه دست يافت و در اين صورت از نقطه مرجع بايستي استفاده نمود.
نقطه مرجع R براي كاليبره و يا كنترل سيستم اندازه گيري كشويي و حكرت ابزار به كار مي رود.
محل نقطه مرجع دقيقاً از قبل در روي هر محور تعيين شده است هميشه نسبت به نقطه صفر معين و ثابت خواهد شد.
نقطه مرجع (Referenz Punkt= R است.
در سيستم اندازه گيري فاصله طي شده را با توجه به نقطه مرجع تعيين مي كنند.
نقطه مرجع دستگاه نقطه ثابتي روي دستگاه است كه به هنگام دريافت G مناسب است. دستگاه به طور خودكار به محل نقطه مرجع باز مي گردد. اغلب اين نقص همان خانه صفر است. معمولاً نياز داريم كه ابزار توسط نقطه ديگري بنام نقطه واسطه مياني به نقطه مرجع فرستاده شود اينكار توسط كد 28G انجام مي شود. مختصات X و Z واسطه توسط 28 تعيين مي شود و با صدور دستور ابزار بي نقطه واسطه سپس به محور مرجع مي رود.
نقطه صفر قطعه كار W
نقطه صفر قطعه كار سيستم مختصات قطعي را در رابطه با نقطه صفر ماشين معين مي كند. نقطه صفر قطعي كار بوسيله برنامه نويس انتخاب شده و به هنگام تنظيم ماشين وارد سيستم CNC مي شود.
محل نقطه صفر قطعي كار ميتواند آزادانه بوسيله برنامه نويس در محدوده كار ماشين انتخاب گردد معهذا لازم به توصيه است اين نقطه آنچنان بايد انتخاب گردد كه ابعاد رسم شده قطعه به آساني قابل تبديل به مقداير مختثات باشد.
براي قطعات چرخنه نقطه صفر قطعي هم بايد در طول محور كله گي و منطبق بر كف سمت راست و يا چپ باشد و براي قطعات فرزكاري معمولاً انتخاب يك گوشه جانبي به عنوان نقطه صفر توصيه مي گردد.
گاهي اوقات نقطه صفر را نقطه صفر برنامه ريز هم مي نامند.
نقطه صفر قطعه كار Werk STuchnuILPnKT wNP است.
معمولاً در گوشه چپ پائين قطعه كار بيشتر مواقع است.
نقطه صفر ماشين MNP
نقطه صفر ماشين در ساختمان ماشين قرذار دارد. توسط موقعيت سيستم اندازه گيري تثبيت شده است اين نقطه را نمي توان تغيير داد.
نقطه صفر برنامه C
نقطه صفر برنامه فقط آغاز برنامه است. اين نقطه خارج از قطعه كار قرار مي گيرد. بدين وسيله مثلاً تعويض قطعه كار يا تعويض ابزار را بدون هيچ مانعي مي توان انجام داد.
نقطه مانع A
نقطه اي روي محور دستگاه تراش است كه قطعه كار در اين نقطه روي قيد گيرنده (سه نظام) قرار مي گيرد.
نقطه صفر سپورت F
اين نقطه مثلاً نقطه مركز ابزارگير مي باشد تصحيح ابعاد ابزار درراستاي X و راستاي Z نسبت به اين نقطه نسبي اندازه گيري مي شود.
** توجه**
جابجائي نقطه صفر سيستم مختصات را در نقطه آغاز مناسب جديدي مثلاً نقطه صفر قطعه كار قرار مي دهد. اين كار به جهت ساده تر شدن برنامه نويسي و اجتناب از محاسبات زايد انجام مي شود.
فصل چهارم
اجزاء سيستم كنترل
يك سيستم CNC مركب از اجزاي متعددي است نظري اجمالي بر انتظاراتي كه از يك سيستم جهت تكميل آن داريم بيافتيم بر شكل ساده زير مي باشد.
قلب سيستم CNC يك كامپيوتر است كه مجري تمام محاسبات و رابطه هاي منطقي مي باشد چون سيستم CNC رابطه بين ماشينكار و ماشين ابزار است لذا دو سيستم اتصال مورد نياز است.
اتصالات براي ماشينكار...
اين سيستم مركب از صفحه كنترل و اتصالات براي نوارخوان، منگنه و نوار مغناطيسي و ديسك و چاپگر است.
اتصالات براي ماشين ابزار..
شامل كنترل اتصالات كنترل محورها و برق دستگاه است.
- مبحث ارتباط ماشينكار با كامپيوتر از مهمترين مباحث است.
1- صفحه نمايش.. صفحه نمايش يا صفحه تلوزيوني سيستم CNC ميتواند عمليات زير را انجام دهد.
الف. برنامه ريزي. نمايش اطلاعات برنامه NC وارده ليست تمام برنامه هاي تغذيه شده NC
ب. ابزارآلات. ثبت مشخصات ابزارآلات در حافظه، اندازه آنها و تصحيحات و احتمالاً عمر مفيد آنها
ج. اطلاعات ماشين. پارامترهاي ماشين مثل حداكثر سرعت كله گي يا ميزان تغذيه
ث. ماشينكاري. نمايش اطلاعات مربوط به مختصات حقيقي ابزار برنامه جديد NC جديد سرعت پيشروي سرعت گله گي و ساير حالات وضعي ماشين
صفحه كنترل
صفحه كنترل ماشينهاي CNC به طور قابل توجهي يا يكديگر فرق مي كنند اما آنها مي توانند به گروههاي ذيل تقسيم شوند.
1- نمايشگرها..
اين وايل شامل صفحه يا نمايشگرهاي رقمي و همچنين لامپهاي سيگنال يم باشد.
2- كنترل عمليات ماشين..
از اين كنترل ها براي اجراي آن قسمت از اعمال كه در ماشينهاي معمولي با دستگيره ها و كليدها قابل كنترل هستند استفاده مي شود. به علاوه اين كنترل ها انواع موتورها و اجزاي ديگير را نيز دارند.
3- كنترل برنامه نويسي..
از اين كترل ها براي وارد كردن برنامه به ماشين، تصحيح و ذخيره اطلاعات خارجي استفاده مي شود. شامل يك صفحه كليد با اعداد و نشاني ها براي عمليات مختلف مورد نياز مي باشد.
براي اطمينان از اينكه عمليات مختلف بوسيله سيستم كنترل ماشين قبول مي شوند آنها را به تعدادي اعمال مثل برنامه ريزي نغذيه اطلاعات ابزار عمليات با دست و عمليات اتوماتيك تقسيم كرده اند براي انتخاب يكي از اين اعمال يك كليد چرخشي يا يك سري كليدهاي فشاري وجود دارند با استفاده از اين كليدها تغيير وضعيت سيستم از يك عمل به عمل ديگر آسان است.
كاركرد كنترل ها براي عمليات ماشين...
بعضي از كنترل ها براي اجراي آن قسمت از اعمال كه در ماشينهاي معمولي با دستگيره ها و كليدهاي قابل كنترل هستند استفاده مي شود. بعلاوه اين كنترل ها انواع موتورها و اجزاي ديگري را نيز راه مي اندازند. كنترل هاي ماشين مستقيماً اعمال را روي ابزار ماشين ايجاد مي كنند ساده ترين آنها كليدهاي روشن و خاموش كردن مي باشند كه مربوط به بعضي از كارهاي خاص هستند مثل كليد خنك كننده و كليد كله گي
براي اينكه بتوانيم محورهاي ماشين را براي تنظيم اوليه حركت بدهيم. (شكل2) دكمه هاي پيشروي دستگيره چرخشي و راخرم پيشروي جهت اين كار تعبيه شده است.
براي اينكه بتوانيم كله گي و سرعت پيشروي اوليه را براي تصحيح بالا و پايين بياوريم ميتوانيم از كليد درصد پيشروي استفاده كنيم (شكل 3).
با استفاده از اين سلكتور ميتوان مقدار پيشروي يا سرعت كله گي را كه در برنامه آورده شده به طريق درصد بالا يا پايين برد تا در موقع ماشينكاري تصحيح شده باشد.
كنترل برنامه ريزي
كاركرد كنترل براي برنامه ريزي...
از نظر كنترل بر روي برنامه نويسي بايستي اختلاف بين كليدهاي اطلاعات و عمليات ماشين را براي هر عمل ماشين بدانيم.
براي تغذيه اطلاعات به ماشين معمولاً از حروف و يك عددهاي آسان استفاده مي شود. مانند شكل 2 كه ميتوان بوسيله آنها برنامه هاي nc را يك بر يك وارد نمود.
در بعضي از سيستمهاي كنترل داراي يك سري كليدهاي عملياتي هستند كه اجازه مي دهند اطلاعات بهتر برنامه وارد كنيم.
كليدهاي عمليات بوسيله اسم همليات يا علامت اختصاري آنها نشان داده مي شوند. شكل 3 مربوط به اعمالي مانند ذخيره كردن اطلاعات تصحيح ليست و اجراي برنامه و خارج نمودن آنها روي وسايل جنبي خارجي مي باشد.
علائم شگلي از علائم پايه اي ساده تشكيل شده است.

علئم شكلي مشخصه و ملاحظات علائم شكلي مشخصه و ملاحظات
پيكان نشاندهنده راستا نقطه مرجع
پيكان كاري
مثلاً ماشين كاري جمله
مثلاً يك برنامه
حامل داده ها
مثلاً نوار سوراخدار حافطه
برنامه بدون
كار دستگاه تغيير
مثلاً يك برنامه
برنامه با
كار دستگاه پاك كردن، احتياط!
اين كليد برنامه را خاموش مي كند
خواندن – برنامه
با فشار دادن كليد برنامه براي حافظه خوانده مي شود. در ابتدا روي دستگاه تأثيري ندارد. نقطه مرجع
موقعيت به كار رفته در بيان اندازه نسبي كه نسبت به نقطه محورها در وضعيت معلومي قرار مي گيرد
خواندن به جمله
راه افتادن دستگاه با فعال كردن دستي: كادر داخلي اشاره به جمله هاي تكي دارد. نقطه صفر مختصات
اين نقطه آغاز سيستم مختصات دستگاه را نشان مي دهد.
جستجوي شماره جمله ها
(به جلو) تصحيح طول ابزار
پيكان روي ابزار فرز انگشتي شماتيك به طول آن اشاره مي كند.
جستجوي شماره جمله
(به عقب) تصحيح شعاع ابزار
پيكان روي ابزار فرز انگشتي شماتيك به شعاع آن اشاره مي كند.
شروع – برنامه
با فعال كردن كليدها برنامه داده شده در اولين مرحله قرار مي گيرد. تصحيح ابزار
بعد از فاشر دادن كليد، مقدار تصحيح داده شده درنظر گرفته مي شود.
ايست طبق برنامه وارد كردن اطلاعات به حافظه
بعد از فاشر دادن كليد خواندن داده ها به حافظه انجام مي شود.
وارد كردن دستي
بعد از فعال كردن كليد، كنترل وادر كردن اطلاعات را اجرا مي كند. خروج داده ها از حافظه
بيان اندازه مطلق
بعد از فعال كردن كليد، سيستم با اين روش كار مي كند. موقعيت – مقدار هست
مثلاً بعد از فشار دادن كليد موقعيت فعلي نشانداده مي شود
بيان اندازه نسبي (افزايشي)
بعد از فعال كردن كليد سيستم با اين روش كار مي كند. حركت دوباره
مثلاً بعد از تعويض ابزار شكسته


شرح خلاصه كليدهاي دستگاه DYNAMYTE2800
كليدهاي حالت
براي نوشتن برنامه از اين حالت استافده مي شود PRGGRAM ENTER
براي كاليبره كردنت ابزارها، حركت دستي و عيب يابي استفاده مي شود MANUAL
براي انتخاب و رفتن به يك خط از برنامه، پاك كردن خطوط و اضافه يا كم كردن خطوط در بين خطوط برنامه استفاده مي شود. LINE NO
براي اجراي برنامه از اين حالت استفاده مي شود PROGRAM RUN
كليدهاي دستورات
براي معرفي قطر ابزار استفاده مي شود TOOL DIAMETER
براي تعريف نرخ پيشروي از 0.3cm/min تا 76cm/min استفاده مي شود. FEED RATE
براي شروع برنامه و معرفي سيستم اندازه دهي و شماره برنامه استفاده مي شود. START
براي تعريف مبدأ مختصات استفاده مي شود اين عمل در هنگام اجراي برنامه امكان پذير است. STEP
انتهاي برنامه را تعيين مي كند. END
براي استفاده از كليدهاي آبي رنگ استفاده مي شود SHIFT
براي رفتن ابزار به نقطه مقصد با مختصات مطلق به كار برده مي شود. GO ABS
براي رفتن ابزار به نقطه مقصد با مختصات نسبي (نسبت به محل فعلي ابزار) استفاده مي شود GO REL
مقادير فعلي ابزار براي محور X,Y,Z را نشان مي دهد. DISPLAY
يك ريز برنامه (زيرروال) را با شماره آن فراخواني مي كند. CALL
شروع يك زيربرنامه (زيرروال يا ماكرو) با اين دستور آغاز مي وشد. SUB ROUTINE
يك زيربرنامه با اين دستور خاتمه پيدا مي كند. SUB RETURN
براي تعويض ابزار استفاده مي شود. TOOL CHANGE
محور Z (كله گي) را به سطح آزاد كه در دستور SET UP تعريف شده است مي برد. Z>C CLEAR
براي تعريف مبدأ مختصات در محل فعلي ابزار براي محورهاي داده شده استفاده مي شود. ZERO COODS
براي تريف مبدأ مختصات در نقطه مشخص شده به كار مي رود. ZERO AT
براي پرش كنترل به شماره خط داده شده و ادامه برنامه از آن نقطه استفاده مي شود SKIP TO
به تعداد داده شده باعث تكرار خطهاي بين اين دستور و دستور REPEAT END مي گردد REPEAT
براي نشان دادن آخرين سيكل تكرار (دستور REPEAT استفاده مي شود. REPEAT END
براي معرفي محوراهاي مورد نظر در دستورات استفاده مي شود. X,Y,Z,U
براي دادن مقادير شعاع به كار مي رود. RAD
براي دادن مقدار زاويه بكار مي رود. ANGLE
براي توليد قوسهاي سه محوره استفاده مي شود ANGEL Q
محور ها را در جهت نشان داده شده توسط فلش بصورت پيوسته جابجا مي كند كليدهاي پائيني به ازاي هر بار فشردن مقدار جابجائي بهمراه خواهد داشت. X,Y,Z, JOG
مقادير عددي توسط اين كليدها وارد مي شود. 9-0
در حالت LINE IN و PROGRAM ENTER براي برگشتن به خط قبلي استفاده مي شود. PREVIUOS
در حالت LINE IN و PROGRAM ENTER براي برگشتن به خط جلو استفاده مي شود. NEXT
براي حذف محتويات خطوط در حالت LINE NO بكار مي رود. CLEAR
براي وارد كردن علامت اعداد استفاده مي شود. (+ / -)
براي توقف برنامه در موارد لزوم بكار مي رود. با زدن دكمه NEXT برنامه ادامه مي يابد HULT
براي حذف مبدأ فعلي و بازشگست به مبدأ اصلي استفاده مي شود >PRE COODS
ابزار را به نقطه مبدأ در صفحه XY مي برد XY>REF O
براي بردن ابزار به نقطه قرينه در محور يا محورهاي ذكر شده استفاده مي شود. (Chane Sign) CS
براي جبران ابزار در مرزهاي داخلي استفاده مي شود. INSIDE/OUTSIDE
اجازه حركت سريع را به ابزار مي دهد FAST
به نقطه مشخص شده رفته و سپس به نقطه شروع برمي گردد. COME BACK
ابزار را در راستاي Z به بالاترين ارتفاع مي برد Z>Z MAX
جهت ايجاد وقفه در اجراي برنامه به اندازه زمان داده شده استفاده مي شود. DWELL
براي معرفي مبدأ مختصات به دستگاه استفاده مي شود. SETUP FEF
براي استفاده يا عدم استفاده از مقياس استفاده مي شود. FUNCTION
محور تيغه فلز را در برنامه خاموش يا روشن مي كند SPINDLE OFF/ON
روال هاي ايجاد مرزهاي معين:
MILL
RECT POCKET
RECT FRAME
CIRCLCL POCKET
ARC FRAME
DRILL
BOLT CIRCLE

طرز كار كامپيوتر
سيستم CNC داراي يك كامپيوتر كه تشكيل شده از يك يا چند ميكروپروسسور (ريزپردازنده) و امكانات حافظه مي باشد. از ريزپردازنده بريا پردازش برنامه استفاده شده است و اين اطلاعالت برگرفته شده توسط آن تبديل به علائم كنترل براي ابزار ماشين مي شود.
مفرضوات مركب از..
1- برنامه NC 2- مفروضات آماده سازي است.
پردازش اطلاعات در ميكروپوروسسور را ميتوان بوسيله ماشينكار در هر لحظه از زمان با پانل كنترل تغيير داد وسايل الكترونيكي در كامپيوتر براي ماشين ابزار ايجاد علائم كنترل مينمايد.
درنتيجه اين علائم الكترونيكي مرتباً در فواصل زماني بسيار كوتاه كنترل مي شوند.
به عنوان مثال.. يك برنامه NC درنظر بگيريد كه يك دستور بريا حركت كردن يك افزار فرزكاري به مقداري حدود 200 ميليمتر مي باشد وقتي كه ميكروپروسسور اين دستورالعمل را مي خواند اول مقصد را محاسبه مي كند و بعد شروع به حركت مي كند و سيستم اندازه گيري مسافت را مرتباً محل ابزار را در هر لحظه به اطلاع ميكروپروسسور مي رساند ميكروپروسسور اين مقادير را با مقدار محاسبه شده مقايسه مينمايد تا از رسيدن ابزار به محل 200 ميليمتر (پايان كار) اطلاع نمايد.
معمولاً هم ميتوان از يك دستگاه كامپيوتر ساده روميزي به عنوان سيستم CNC با چند عمل محدود براي يك ماشين استفاده كرد.
اين به دليل وجود صفحه كليد آن و امكانات حافظه اي و غيره آن مي باشد. يك سيستم كنترل بايد بين ماشين و كامپيوتر گذاشته شود كار آن تبديل اطلاعات محاسبه شده به علائم الكترونيكي براي الكتروموتورها مي باشد. در سيستم CNC اين واحد كنترل عبارتست از قسمت اتصالات كنترل محورها و واحد منبع تغذيه.
فصل پنجم
برنامه نويسي
برنامه نويسي هميشه بر پايه نقش قطعي كار انجام ميگيرد. كه نقش كار داراي اطلاعاتي از قبيل اندازه كلي و جنس قطعي است.
با درنظر گرفتن پارامترهاي زيادي طراحي انجام مي گيرد كه اين پرامترها عبارتند از (جنس قطعه ابزار سرعت براداه برداري...)
تغيير طرح ماشينكاري از حالت نهائي به يك حالت قابل فهم براي كنترل ماشين توسط اعداد و حروف و علائم است كه باعث ايجاد برنامه اصلي مي شود و اين تغير زبان مرحله اصلي برنامه نويسي است كه همان تبديل اعداد و ارقام مي باشد.
در مرحله اي كه برنامه اصلي را بدست آورديم با كمك كليدها و علائم كنترل ماشين مي دهيم.
طرح برنامه...
يك برنامه NC اكثراً متشكل از دستورالعمل هاست. اين دستورالعملها بوسيله سيستم كنترل براي ابز ار ماشين درمي آيند.
مثال: با توجه به شكل 1 اگر برنامه بيان كند كه حركن سريع به نقطه 40=x و 20=Z اين فرمان سبب خواهد شد تا موتورهاي متصل به كشوئي هاي محورهاي X و Z روشن شده تا رسيدن به نقاط ذكر شده كار كنند.
يك دستورالعمل علاوه بخش مكمل آن يك بلوك را در برنامه تشكيل ميدهد. لذا يك برنامه متشكل از بلوك هايي كه براساس يك منطق خاص مرتبت شده اند.
بلوكهاي برنامه را مي توان شماره گذاري كرد يعني 10N و يا 20N و غيره.. در برخي از سيستمهاي كنترل شماره گذاري جزء اصول مهم است و درحالي كه در بعضي ديگر از سيستم ها فقط بلوكهاي مهم شماره گذاري مي كنند.
فقط تعويض ابزار G01 X10 Z-76 تمام بلوكهاN50 301 X10 Z-75
شماره گذاري G27 شماره گذاري N70 327
شده است NC T5 شده اند N80 T5
1- ساختمان برنامه..
اغلب سيستمهاي كنترل از علايم 66525Din به عنوان زبان برنامه نويسي استفاده مي كنند. پس يك برنامه اصلي تشكيل شده از تعدادي جمله و يك جمله از تعدادي كلمات مي باشد.
كلمات از تركيب يك حرف يا يك رقم ساخته مي شوند.
هر جمله داراي اين اطلاعات است
1- اطلاعات فني برنامه
2- اطلاعات هندسي
3- اطلاعات فني
زبان برنامه نويسي...
اصول برنامه نيسي در سيستمهاي كنترل CNC استاندارد شده است. قواعد كلي زير در هنگام نوشتن بلوكهاي برنامه قابل كاربرد هستند. هر بلوك متشكل است از تعدادي لغت برنامه كه اين بنوبه خود از چند حرف آدرس و يك رشته اعداد ساخته شده اتست.
1200 S 300F 10Z 56Y 40X 01G 20N
لغت برنامه شماره آدرس رديف آدرس
شكل 001 يك بلوك از برنامه حاوي هدف لغت برنامه است.
حروف شروع هر لغت تعيين كننده نوع آن است.
مهمترين حروف آدرس از نوع فرمان G مي باشد. فرمانهاي G 00G تا 99G كنترل حركتد ابزار را بر عهده دارند.
مهمترين آدرس براي وضعيت هاي مكمل عبارتند از X و Y و Z كه وضعيت مختصات را روشن مي نمايد. حرف F كه سرعت پيشروي را مشخص مي كند و حرف S سرعت كلوني را تنظيم مي نمايد.
1- مفهوم علائم..
علائم در زبان برنامه نويسي به فرم بين المللي استاندارد مي باشند.
A چرخش محور حول محور X
B چرخش محور
C چرخش محور
D حافظه تصححي قرار ابزار
E دومين سرعت پيشروي
F اولين سرعت پيشروي
G زمان جابجائي ابزار
استفاده نشده h
I طول شيب رزوكاري موازي با محور
J طول شيب رزوكاري موازي با محور
K طول شيب رزوكاري موازي با محور
استفاده نشده، L
M تابع يا فرمان كمكي
N شماره بلوكچ
O استفاده نشده
P سومين حركت موازي با محور
Q سومين حركت موازي با محور
R حركت سريع در مسير Z يا سومين حركت موازي با Z
S سرعت كله گي T ابزار
U دومين حركت موازي با محور X
V دومين حركت موازي با محور Y
W دومين حركت موازي با محور Z
توضيح برنامه نويسي
براي اجراي گامهاي ماشينكاري مورد نظر ماشين CNC در ابتدا نياز به اطلاعات هندسي و فني دار. مهمترين اين اطلاعات هندسي شامل:
1- ابعاد قطعه پس از تراش كامل
2- توصيف حركات ابزار
3- بالاخره ايجاد نقاط صفر و مرجع در داخل محدوده كار
اطلاعات فني شامل .
1- اطلاعات مربوط به ابزار بكار رفته
2- اطلاعات فلزتراشي (سرعت برش سرعغت پيشروي و غيره)
3- كنترل اعمال مختلف ماشين (خنك كردن و غيره) مي باشد
محتويات اين بخش به سه قسمت است..
1- برنامه نويسي هندسي ساده
2- برنامه نويسي هندسي با توزيع برش
3- برنامه نويسي اطلاعات فني

1- برنامه نويسي هندسي ساده
ميخواهيم قطعه اي را با يك بار تراش صيقل كاري نمائيم مسير هم در شكل ديده مي شود.
«روش كار»
ابتدا بايد نقطه صفر قطعه كار را مشخص كنيم. در اين حخالت خاص بهتر است نقطه صفر قطعه كار را در طول محور مركزي و لبه چپ قطعه قطعه درنظر بگيريم.
در مرحله دوم تمام نقاط هندسي مهم در طول مسير بايستي نقطه گذاري شوند و جدول كليه مختصات اين نقاط را مشخص نمايد.

P1 X=0 Z=+50 X=45
P2 X=30 Z=150 Z=98
P3 X=30 Z=130
P4 X=25 Z=125
P5 X=25 Z=98
P6 X=25 Z=88
P7 X=45 Z=65
P8 X=75 Z=50
P9 X=75 Z=25
همچنين حركت نوك قلم بايد به ترتيب صحيح توصيف گردد.
شرح مراحل كار..
شكل 1- حركت سريع نوك ابزار بسمت نقطه آغاز مي شود. هدف مقطه اي با مختصات 35=X 150=Z و در امتداد حئفاصل بين P1 و P2 بوده و ابزار به منظور احتياط كمي دورتر از قطعه مي ايستد.
شكل 2- حال قطعه در مقابل ابزار قرار دارد. قطعه براي كف تراشي از نقطه P2 به P1 با مختصات 1- = X و 150=Z حركت مي كند.
1- = X براي اينكه مقداري از نقطه P1 يپايئن تر آمده است.
شكل 3- براي اجراي تراش اصولي (روي قطعه) ابزار بايستي از مسير خارج شود و به محل شروع جديد برود.
اين علت ابزار ابتدا در جهت Z به اندازه 5 ميليمتر از قطعه دور مي شود اين حركت بسوي نقطه 30=X و 155=Z به طور خطي صورت ميگيرد.
شكل 4- وقتي كه ابزار از مسير خارج شد، يعني حركت تا شروع پيشروي بعدي ميتواند سريع باشد. نقطه شروع داراي X مربوط به نقطه P2 يعني بايد در سمت راست P2 واقع باشد. لذا حركت سريع ابزار را به نقطه 30=X و
155=Z هدايت مي كند.
شكل 5- اولين قسمت تراش طولي از نقطه P2 به P3 با مختصات 30=X و 130=Z صورت ميگيرد. در قسمت بعدي كه مسيرهاي مستقيمي هستند ابزار را ابتدا به نقطه P4 با مختصات 25=X و 125=Z و سپس به نقطه P5 با مختصات 25=X و 98=Z هدايت مي نمايد.
شكل 6- بين دو نقطه P5 و P6 (45=X و 88=Z) يك قوس دايره اي با مركز 45=X و 98=Z وجود دارد. مختصات مركز دايره بايستي در شكل مشخص گردد. معهذا برخي از سيستمهاي كنترل شعاع را بجاي مختصات مركز استفاده مينمايند. در اين حالت مختصات مركز دايره بوسيله خود سيستم كنترل محاسبه مي شود.
شكل 7- بقيه مسير سه خط زير را شامل مي شود.
از نقطه P6 تا P7 به مختصات 45=X و 65=Z
از نقطه P7 تا P8 به مختصات 75=X و 50=Z
از نقطه P8 تا P9 به مختصات 75=X و 25=Z
شكل 8- وقتي كه ابزار به نقطه P9 رسيد بايد آن به نقطه اي برد تا با ابزار ديگري تعويض گردد. يا سيستم در آنجا بايستد براي انجام اين كارها بايد ابتداء به نقطه 80=X و 30=Z ميبريم و پس از آن با حركت سريع آن را به نقطه تعويض ابازار و يا محل توقف دستگاه با مختصات 115=X و 200=ظ ميبريم.
در اين وضعيت عمل ماشينكاري پايان يافته است.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان