770 likes | 1.01k Views
هو. الصانع. مقدمه :. تفاوت nc, Cnc. نسل اول ماشین های کنترل عددی را nc می گفتند. تفاوت این دو دستگاه در نبود کامپیوتر در دستگاه های nc می باشد.
E N D
هو الصانع
تفاوت nc, Cnc • نسل اول ماشین های کنترل عددی را ncمی گفتند. تفاوت این دو دستگاه در نبود کامپیوتر در دستگاه های nc می باشد. • برای مثال در دستگاه تراش دستی حرکت سوپورت بوسیله دسته ی چرخان است.در ماشین های ncبوسیله ی یک سری دستورات پانچ شده بر روی نوار پانچ صورت می گیرد ولی در دستگاه هایcnc بوسیله یک کد(عددی-حرفی) صورت می گیرد.
دستگاه cnc و nc بدنه ی سخت افزاری تقریبا شبیه دستگاه هایی از همان نوع دارند که فقط قابلیت فرمان پذیری از طریق کدها و منطق ریاضی را دارد پس حضور فرد در کنار دستگاه فقط منحصر به نظارت بر دستگاه می باشد و دخالتی در پیشروی و... ندارد.
تکامل سیستم های خودکار • 1-سیستم های خودکار مکانیکی • 2-سیستم های خودکار هیدرولیکی • 3-سیستم های خودکار پنوماتیکی • 4-سیستم های خودکار الکتریکی • 5-سیستم های خودکار الکتروهیدرولیکی،الکتروپنوماتیکی و ... • 6-سیستم های کنترل عددی(nc) • 7-سیستم های کنترل عددی کامپیوتری
مزایای کلی cnc • دقت و کیفیت بالای قطعات • سرعت بالای تولید • کاهش خطای انسانی • توانایی ساخت قطعات پیچیده • کاهش هزینه ی ابزار سازی • امکان کنترل از راه دور ماشین و متصل شدن به سیستم های CAD\CAMوCIMS
معایب cncها • قیمت بالای خرید ماشین های cnc • تعمیر و نگهداری پیچیده و گران • نیاز به آموزش اولیه در زمینه اپراتور و برنامه نویس • دستمزد زیاد برای افراد برنامه نویس و آشنا با کار این سیستم • کمبود قطعات یدکی
انواع تولید • تولید انبوه • تولید دسته ایی • تولید تک
نکته: استفاده از cncدر تولید انبوه به هیچ عنوان اقتصادی نیست ولی در تولید دسته ایی و تولید تک قطعات بسیار پیچیده اقتصادی می باشد. • زیرا برنامه نویسی برای یک قطعه پیچیده کم هزینه تر از تولید همان قطعه بوسیله دستگاه های سنتی است. • تولید انبوه با ماشین های nc اقتصادی تر از تولید آن با ماشین های cnc است. • زیرا یک برنامه برای دستگاه nc نوشته شده و تا آخر تولید از آن استفاده می شود.
1 2 شکل 2 شکل 1 3 4 5 6
اطلاعات ورودی به ماشین باید با بصورتی باشد تا برای ماشین قابل فهم باشد به همین دلیل اطلاعات بصورت کدهایی رمزبندی شده درآمده و بصورت سیگنال از واحد کنترل به سیستم های مکانیکی ماشین ارسال می شود. • انواع سیگنال: • 1-سیگنال آنالوگ یا پیوسته • 2-سیگنال های دیسکریت یا ناپیوسته • 3-سیگنال های دیجیتال یا پله ای • 4-سیگنال های باینری یا دودویی • نکته: سیگنال های مورد استفاده در مهندسی کنترل بیشتر سیگنال های دیجیتال باینری می باشد.
اندازه گیری در cncها 1-اندازه گیری مطلق: در این نوع اندازه گیری موقعیت تمام نقاط از نقطه صفر ماشین شناخته می باشد. 2-اندازه گیری افزایشی: در این نوع اندازه گیری موقعیت هر نقطه نسبت به نقطه قبل آن اندازه گیری می شود. نکته: در ماشین های cnc به دلیل هزینه بیشتر اندازه گیری افزایشی نسبت به مطلق؛ از اندازه گیری مطلق استفاده می شود.
محورهای کنترل در cnc • 1-محورهای اصلی (X,Y,Z) • 2-محورهای کمکی (U,V,W) • 3-محورهای چرخشی ( A,B,C)
نحوه تعیین محورهای مختصات • برای نحوه تعیین محورهای مختصات از قانون دست راست استفاده می شود.که همواره باید انگشتی که محور Z را نشان می دهد در راستای محور چرخش قطعه کار در تراشکاری و در راستای محور چرخش ابزار در فرزکاری قرار گیرد. • برای تعیین جهت محور های چرخشی از قانون شصت دست استفاده می کنیم
تقسیم ماشین CNC از لحاظ محورهای کنترل • 1-کنترل نقطه به نقطه یا مکانی • 2-کنترل مستقیم • 3-کنترل پیوسته • نکته: ماشین ها نسبت به توانایی کار در محورهای مختلف به ماشین های 2محور، 2.5محور، 3تا12 محور تقسیم می شوند.
انواع ماشین های CNC • 1-ماشین های مته CNC • 2-ماشین های تراش CNC • 3-ماشین های فرز CNC • 4-ماشین های لوله خم کنی CNC • 5-ماشین های پرس نیبلر(پانچ) CNC • 6-ماشین های سنگ زنی CNC • 7-ماشین های اندازه گیری سه بعدی CNC • 8-و................
نقاط صفر و مرجع در CNCها • 1-نقطه صفر ماشین (M) • 2-نقطه صفر قطعه کار (W) • 3-نقطه صفر ابزارگیر (E) • 4-نقطه صفر مرجع (R) • 5-نقطه تعویض ابزار (N)
برنامه نویسی ماشین های CNC • 1-برنامه نویسی معمولی (از طریق Gکدها) • 2-برنامه نویسی پارامتریک (ماکروها) • 3-برنامه نویسی APT (برنامه نویسی با زبان APT و مشتقات آن) • 4-برنامه نویسی توسط نرم افزار CAD/CAM
خلاصه ایی از برنامه نویسی G کدی • این نوع برنامه نویسی در دو سیستم استاندارد (ISO693/1) و (RS2740) EIA انجام می گیرد. • هر شرکت سازنده ی کنترلرهای طبق استاندارد خاصی کنترلرهای خودرا می سازد به همین دلیل دو ماشین CNC با کنترلر های مختلف هیچگاه برنامه نویسی یکسانی ندارند.
چند شرکت اصلی سازنده کنترلرهای CNC در جهان عبارتند از: • 1-شرکت فانوک FANUC(آمریکایی) • 2-شرکت زیمنس SIEMENS(آلمانی) • 3-شرکت فیلیپس PHILIPS(هلندی) • 4-شرکت هایدین هاین HEIDENHAIN(آلمانی) • 5-شرکت کادیلاک Cadilac(آمریکایی) • 6-شرکت امکو EMCO (اتریشی)-برای CNCآموزشی
هر کلمه در روش Gکدی ترکیبی از یک حرف (M,G,S,F,T,L) با یک عدد می باشد مثلا G01 • هر جمله در روش Gکدی شامل یک یا چند کلمه است و با ترکیب حرف N با یک عدد شماره ی جمله را مشخص می کنیم.
برنامه نویسی پارامتریک • از ماکروها به دو منظور استفاده می شود: • 1-تهیه برنامه های پیش ساخته • 2-برنامه نویسی قطعات پیچیده • این نوع برنامه نویسی تسلط زیاد بر مثلثات و جبر منطقی خواستار است و از برنامه نویسی های سطح پایین بحساب می آید.
مزیت های برنامه نویسی به روش پارامتریک • 1-حجم کم برنامه: • برنامه ایی را که برای یک قطعه یکسان در نرم افزار CAD/CAM بیش از 3هزار خط است را می توان بروش پارامتریک در کمتر از 30 خط نوشت پس هیچ گاه مشکل کمبود حافظه نخواهیم داشت. • 2-عدم نیاز به برنامه نویسی مجدد: • از ماکروها می توان به عنوان برنامه ی پیش ساخته استفاده نمود تا برای قطعات مشابه نیاز به نوشتن مجدد نباشد.
برنامه نویسی پیشرفته APT • APT نوعی برنامه نویسی سطح بالا است که برنامه نویسی قطعات ساده و پیچیده تا پنج محور کنترل را فراهم می کند تکامل این زبان در دانشگاه MIT آمریکا آغاز و به تدریج ادامه یافت. • از مشتقات این زبان می توان ADAPT,NELAPTو...نام برد.
ساختار زبان APT بطور خلاصه 1-عبارات هندسی: برای تعریف شکل هندسی قطعه بکار می رود. 2-عبارات حرکتی: بمنظور تعریف مسیر حرکت ابزار بکار می رود. 3-عبارات پس پردازشگر: دستوراتی است که مقادیر پیشروی، سرعت و... معرفی می کند. 4-عبارات کمکی: دستوراتی که مشخصات ابزار، شماره قطعه شروع و پایان برنامه و... را معرفی می کند.
برنامه نویسی با برنامه CAD/CAM • CAD به معنی طراحی به کمک کامپیوتر می باشد وCAM به معنی ساخت به وسیله کامپیوتر می باشد • در ابتدا این دو بخش از هم مجزا بوده اند ولی امروزه با هم تلفیق شده اند • این برنامه در حال حاضر کامل ترین و سطح بالاترین برنامه ای است که به کمک آن می توان برنامه های cnc را نوشت.
مزایای برنامه نویسی به روش CAD/CAM • در بعضی از قطعات بسیار پیچیده تنها راه برنامه نویسی استفاده از برنامه یCAD/CAM است. • زمان لازم برای تهیه برنامه ی NC نسبت به سایر روش ها بسیار کوتاهتر می باشد. • برنامه نویسی در این روش نسبت به سایر روش ها آسان تر است. • می توان زمان مورد نیاز برای ماشین کاری را قبل از ماشین کاری محاسبه کرد. • برنامه NC می تواند مستقیما از طریق DNCبه ماشین ارسال شود.
معایب نرم افزارهای CAD/CAM • 1-قیمت بالا • 2-نیاز به آموزش اولیه • نکته:تمامی نرم افزارهای CAD/CAM براساس یک تکنیک عمل می کند که به آن گرافیک کامپیوتری می گویند
طراحی به کمک کامپیوتر (CAD) • مهمترین عملیاتی که در واحد CAD انجام می شود به گزینه های زیر تقسیم می شود: • 1-مدل سازی هندسی • 2-تجزیه و تحلیل مهندسی • 3-بررسی و ارزیابی محصول • 4-نقشه کشی خودکار
ساخت به کمک کامپیوتر CAM • 1-تولید برنامه NC بصورت خودکار • 2-زمانبندی، تعیین مواد اولیه مورد نیاز • 3-کنترل عددی مستقیم DNC • 4-کنترل رباتها • 5-کنترل کیفیت قطعات • 6-انبارداری
روش های انتقال برنامه ncازکامپیوتر به ماشین cnc • 1-وارد نمودن برنامه به صورت دستی MDI • 2-وارد نمودن برنامه از طریق نوار و دیسکت • 3-وارد نمودن برنامه از طریق DNC
نوار پانچ