صفحه 1:
به نام خدا
پروژه درس: روش های تولید و کارگاه
صفحه 2:
آشنایی با؛
ماشین های کنترل عددی
Computer Numerical Control
(CNC)
صفحه 3:
فهرست مطالب
) آشنایی با ماشین های CNC
۲ اجزای اصلی ماشین های CNC
۳) عوامل موثر در انتخاب ماشین ابزارهای CNC
۴ بررسی علل بروز خطا در ماشین های CNC
۵) مزایا ماشین های CNC
۶ معایب ماشین های CNC
۷ موارد کاربرد ماشین های »0۱۱
۸ دیگر اطلاعات پراکنده در مورد ماشین های »0۱۱
4) زبان هاى برنامه نویسی ماشین های CNC
۰) برنامه نویسی ماشین های »0۱
صفحه 4:
۱- آشنایی اولیه با ماشین های
CNC
صفحه 5:
۰ واژه ی متداول !0۱ از کلمات Computer
00۳۲۵۱ ۱۱۲۳۱۵۲۱6۵1 بهمعنای
کنترل عددی کامپیوتری گرفته
شده و معرف سیستم های کنترل
پیشرفته ای است که هدایت انواع
مختلف ماشین های ابزار » ر باتها.,,, ل
ee لوي =
|.80s -~
صفحه 6:
1-1- تاریخچه
٠ اولین دستگاه فرزمبا قابلیت کنترل اتوملتیک در سه
مجور در سال ۱۹۵۲ در موسسه تحقیقات
ماساچوست (۱۲) ساخته شد.
۰ در سال ۷۲٩۱هسم اولیسن ماشین !0 اختراع
گردید.
* و اکنون همبا کمک کامپیوتر و توسعه فن آوری
ساخت » کنتر لهلییبا قابلیتهای بالا توسط شرکت
های مختلف در انواع مختلف ساخته می شود.
صفحه 7:
-1- نسل اولیه این ماشین NC)) Le
٠ نسل اول اين ماشينها !۱ بودند. بدین منهوم که فاقد
کامپیوتر بوده و دستگاه طبق منطقی خاص از جمله نوار
با کارتهای پانج شده کار می کرده است. اکنون این
عمل در دستگاههای )۱۱ توسط کدهای مخصوصی
)) کد و ۷ کد) كدر برناي نوت مى شور مورت
می گیرد.
صفحه 8:
۱-۳-تفاوتهای اساسی ماشینهای !۱ و CNC
۱- خواندن برنامه
۲- قست نمودن برنامه
۳- برنامه نویسی پارامتریک
۴- اصلاح برنامه
۵- سادگی در ارتباط با مجموعه های دیکر
صفحه 9:
۴- آشنایی با ماشین های 61۷
" کلیه عملیات ها در دستگاههای)۱۱) توسط کامپیوتر
کنترل می شود. بدین معنا که کلیه داده ها با استفاده از
كامبيوتر و امكانات حافظه اى آن ابتدا پردازش وسپس
توسط ريز يردازنده ها(5501دعع220 0ن الا )به
wre الکتریکی(0۱۵156) تبدیل و به موتور محورهای
صفحه 10:
۱-۵ مقایسه ماشین های ابزار 0۱۷ با ماشین های
ابزار دستى
۱) در ماشین های دستی » اجرا» هدایت و کنترل عملیات
برعهده ی انسان (اپراتور) است.
۲ در ماشینهای !) ءبرنامه ریزی عملیات بر عهده
انسان (برنامه نویس) اما اجرا ءهدایت و کنترل آن بر
عهده کامپیوتر است.
صفحه 11:
7بدنه سخت افزاری ماشین های ۲۱۱ تفاوتهای چندانی با
بدنه ماشین های معمولی ندارد. اصلی ترین بخش یک
دستگاه 0۱۷ " کنترلر آن می باشد که معمولا دستگاهها از
هر نوع( تراش » فرز و.....) که باشند با نوع کنترلشان
شناخته می شوند و آموزشهای اپراتوری و خدمات پس از
فروش آن عموما بر پایه سیستم کنترل استوار مي باشد .
صفحه 12:
۲- اجزای اصلی ماشین های CNC
۱- برنامه ماشین
۳۲- واحد کنترل ماشین
۳- نرم افزار ماشین
۴- موتورها
۵- اجزای مکانیکی
۶- سیستم اندازه گیری
صفحه 13:
برنلمه عاشين( 2-1
۰ برنلمه شلمل مجموعه هاى از اعداد» حروف و نشانه
gle استكه به ماشين مى كويد جه عملى را بايد انجام
دهد . لین مجموعه كمبه صورت كدهاى رمزبندى شده
عی باشند؛ توسط واحد كنترل ماشين ( ١/100 ) تقسيم
مى شوند. اين برنامه علاوه بر اطلاعات مسير قطعه کار»
شامل اطلاعات تکنولوشی کیفی( مقادیر سرعت و
پیشروی ) و اطلاعات کمکی ( مثل و خاموش کردن سه
نظام » قطع و وصل جریان سیال خنک كننده ) فيز مى
اشد .
صفحه 14:
۰ برنامه می تواند علاوه بر تایپ مستقیم از طریق صفحه
کلید دستگاه ( ۱٩0۱ ) و با از طریق کامپیوتر به ماشین
ارسال شود .
صفحه 15:
ماحد کنترل 2-2
٠ سسسیستم کنترل در ماشینهای کنترل عددی عبارت ات از
سیستمی که عی تولندیکبا چند محور را در حین کار کنترل
کرده و در موقعیت مکانی خاص و مورد نظر قرار دشد و از
بخشهای موتور " درلیو " کارتهای الکترونیکی " مانیتور " تابلوی
فرمان و سیستم اندازه گیری شامل سنسورهای اپتیکی (خط
کش و انکودر ) تشکیل شده است .
۰ میتوان از شرکتهای زیمنس-" فانوک » هایدن هاین"
میتسوبیشی " فاگور و..... که در ساخت کنتیلر فعال عی باشند
نام برد.
[peufouw ۷
—— 1
صفحه 16:
عاشیوفزار -2-3
۰ برنامه !| پس از رمز گشایی و تبدیل به زبان ماشین در حافظه ذخیره
می شود و پس از محاسبات لازم به شکل اطلاعات مسیر و اطلاعات فنی به
سیگنالها خروجی قطع و وصل تبدیل و به موتورها فرمان می دهد .
موتورها حرکت چرخشی را به پیچهای ساچمه ای منتقل کرده و پیچهای
ساچمه ای حرکت دورانی را به حرکت خطی تبدیل می كنند . در نهايت
حرکت خطی از طریق کشویی و راهنما ها تحت کنترل سیستم اندازه گیری
به ابزار منتقل مى شود ٠
صفحه 17:
drawings PDM/
ون ۲ ۳ سس CAM
egy, اما
Se oy DNC
0 دحا
Product
Production Data Datavorkflows
(single data - release process
source) - revision
- CNC program
- Setup sheet
Optimized
production data
- Tooling list
Shop Floor
صفحه 18:
سخت افزار ماشین درایو سه جز اصلی میباشد :
۱- محر که ها ( موتورها )
۲- اجزای مکانیکی
صفحه 19:
محركه هل(حوتویها )-1
۱-۱-محر که های الکتریکی :
۰ موتورهای بله ای ۳۵۲۵۲5 516۳001۳9
٠ موتورهای جریان مستقیم (۳۲)
۰ موتورهای جریان متناوب (۸۱ )
صفحه 20:
۱-۳۲ سمحرکهای هیشرولیکی :
٠ مزايا:
” كنترل قدرت هاى زياد با دور كم
” سادكى كنترل
عکس العمل سریع در برابر تغیبر جهت
۰ معایب:
7 نشتی
” قيمت كران
” سرعت عمل كمتر نسبت به محرک های الکتریکی
۰ از این محرک بیشتر در کنترل های مدار بسته استفاده می شود.
صفحه 21:
اجزلی کلنیکی- 1-3
* در ماشین های pas Joa CNC حضور مستقیم اپراتور در
فرایند ماشین کاری» حرکات بايد با دقت و اطمينان بالا انجام
شوند.
: اجزاى مكانيكى شامل قسمت هاى زير مى باشد ٠
١ - بستر ماشين
۲- بلبرینگ ها
۳- پیچ ساجمه ای ) (Ball Screw
۴- کشویی
(Turret , Tool Changer ) نكهدارنده ابزار -4
صفحه 22:
سیستمهاواندازه کیری-1-4
اندازه گیری غیر مستقیم
۰ درلین روش » اندازه گیری از طییق تبدیل میزان جابجلثی میز
یا کشوبیبمیک کمیت فیزیکی دیگر بعنی زایبیا چرخش و
تبدیل آن به پالس های الکتریکی صورت مى كيرد .
۰ لقی محورها و نامیزلنی موتورها و یاتاقان ها بر روی نتایج
اندازه گیری لثر حی گذارد » در نتیجه این نوع اندازه گیری از
دقت بالایی بر خوردار نم. داشد.
صفحه 23:
صفحه 24:
ا. پیچیدگی قطعه کار
۲ دقت و تلورانس ابعادی
۳. تیراژبلا يا حجم زیاد عملیات ماشین کاری
صفحه 25:
۴-بررسی علل بروز خطا در ماشین های :»#۱1
1) خطای سیستم اندازه گیری و کنترل :
۰ این خطا حدود ۲ تا ۳ میکرون است. در حالی که
میزان وضوح (۲650۱۱0۲)سیستم اندازه گیری
معمولا یک میکرون می باشد. این خطا از خط
کش (انکودر) » پردازشگر » ميان ياب
(۱۱۵۲۵0۱۵۲0۲) و سیستم باز خورد ناشی می
شود .
صفحه 26:
۲ خطای سیستم مکانیکی *
هنگام ساخت قطعات ماشین » به ویژه راهنماها (10675ا5)
و مونتاز آن ها خطاهایی ایجاد می شوند که در زمان
ماشینکاری قطعات به صورت خطای مکانیکی بروز می
کنند. این خطاها یشتر از خطای سیستم اندازه گیری و به
طور متوسط حدود ۷ تا ۸ میکرون است.
=e |
صفحه 27:
۵-مزابا ی ماشین های CNC
٠ ايمنى بالاتر
٠ ضايعات كمتر
٠ بازدهى و بهره ورى بالا
٠ زمان كمتر براى تنظيمات اوليه و آماده سازى (0لاأع5)
٠ دقت ماشين كارى بالا
* قابلیت تکرار پذیری و ماشین کاری قطعاتبه صورت سری
۰ سرعت بالای ماشین کاری قطعات
صفحه 28:
۰ کاهش خطای انسانی
۰ حفظ و در دسترس بودن برنلمه قطعاتبه صورت
بانک اطلاعاتی
۰ تولید قطعات انویه بدون نیاز به ماشین کار با
دجر به
٠ امكان هدایست و کنترل از راه دور دسستگاههای
مجهز به CAD/CAM ls piu
۰ امکان شبکه کردن جند دستگاه و نظارت بر همه
آنها به صورت متم ركز
صفحه 29:
۵-۱-ایمنی بالاتر:
با وجود مدارهای امنیتی در
ماشین های 0۱۱ ؛ احتمال خطر
برای اپراتور » ماشین » ابزار و ۰..
کاهش می یابد. مثلا در اکثر
ماشین های تراش SNE CNC
دستگاه سه نظام به خوبی قطعه
کار را نگرفته باشد » برنامه اجرا
نخواهد شد.
صفحه 30:
۵-۳- بازدهی و بهره وری بالا :
بازدهی و بهره وری ماشين هاى 01/0 به مراتب بالاتر از
ماشین های دستی است. به طور کلی می توان بازده یک
ماشین ۱۱) معمولی را حدود ۴ تا ۵ برابر یک ماشین دستی
مشابه در نظر گرفت.این عدد برای ماشین های CNC &
تجهیزات کامل تر می تواند تا ده برابر یا بیشتر نیز برسد.
— 1
صفحه 31:
۶-معایب ماشین های CNC
٠ قيمت نسبتا زياد
٠ هزينه بالاى نكهدارى و تعميراد
٠ نياز به برنامه نويس و ابراقور
مجرب
۰ کمبود لوازم یدکی مورد نیاز
صفحه 32:
۶-۱- تعمیر و نگهداری پیچیده تر و پر هزینه تر ؛
۱ برای راه اندازی » تعمیر و (maintenance) jag
ماشین های !0۷ به افرادی آموزش دیده نیاز است و
قطعات بدکی اين ماشین ها نیز بسیار گران تر از ماشین
های معمولی می باشند.
٠ استقرار ماشین yo CNC cla نقاط دور افتاده و بدون
حضور تیم تعمیراتی .می تواند منجر به از کار افتادن
ماشین برای مدت طولانی گردد.
صفحه 33:
۶-۲- نیاز به برنامه نویس و اپراتور مجرب :
۰ برای استفاده از ماشين های 0۱۱ بايد حتما از
اپراتور و برنامه نویس آموزش دیده و ماهر کمک
كرفت و در صورت لزوم از نرم افزارهاى / 0/10
211 استفاده نمود.
صفحه 34:
(۷موارد کاربرد ماشین های CNC
۰ ساخت قطعات ساده تا پیچیده با تبراژ نسبتا بالاو تنوع
زياد
٠ قطعات بسيار پیچیده یا با حجم عملیات زیاد
۰ ماشینکاری قطعات دارای تیراژ بسیار بالا
صفحه 35:
۸-اطلاعات پراکنده در مورد
ماشین های 61
صفحه 36:
5-1-دانستنیها ومهارت های لازم برای اپراتور ۱
۰ آشنایی با اصول ترسیم نقشه کشی صنعتی
۰ توانایی استفاده از حداول انطباق و تلرانسها
۰ آشنایی با مقیاس ها و اندازه اسمی قطعات
۰ دانش استفاده صحیح از وسائل اندازه گیری
۰ آشنایی کافی با زبان انگلیسی و برنامه نوبسی
* توانایی نگهداری و سرویس به موقع دستگاه
۰ توانایی تعویض قطعات در مواقع لزوم
صفحه 37:
4-۲) دو نمونه از ماشین های CNC
پرکاربره
۰ ماشین هاى تراش 6۱1
۰ ماشین های فرز CNC
صفحه 38:
۸-۳- انواع عمليات در ماين هاى ©00©
به طور كلى در اين نوع ماشين ها عمليات هاى مختلة
به سه صورت انجام مى كيرد :
١ ) عمليات دستى
۲) عملیات نیمه خو دکار
۳) عملیات تمام خو دکار
صفحه 39:
۱) عملیات دستی
این عملیات (مانند برداشتن و گذاشتن قطعه کار) ؛ تنها
با نیروی بازوی اپراتور انجام می شود.
۲) عملیات نیمه خود کار
این عملیات توسط یک سیستم خودکار با قدرت محر که
انجام می شود. اما شروع عمل » وابسته به صدور فرمان
(فشردن یک دگمه یا بدال) از طرف اپراتور است.
۳) عملیات تمام خود کار
این عملیات طبق برنامه انجام می شود.سیستم کنترل »
کد این وظیفه را از برنامه می خواند و آن را تبدیل به
مقادیر قابل فهم برای ماشین می کند.
صفحه 40:
۸-۴-دستگاه های مختصات مورد استفاده
درماشین های ۱
«دستگاه مختصات کارتزین
*دستگاه مختصات قطبی
صفحه 41:
: مثال هایی از ماشین های مختلف ابزار
صفحه 42:
-زبان های بر نامه نویسی د 2
صفحه 43:
JaS (DINISO 6 زبان ۰
* زبان برنامه نویسی هایدن هاین
صفحه 44:
١9-1-زبان 110/150 (6 كد):
” اكثريت سيستم هاى كنترل 01/0 » بااين زبان
برنامه نويسى مى شوفد. دستورالعمل ها با كد 66
تعريف مى شوند . تعدادى از 6 كدها داراى
تعريف استاندارد مى باشند و تعدادی دیگر از انها
فیز آزادند و هر کنترل کننده ی !۱ تعريف
جداگانه ای برای این کد ها دارد.
صفحه 45:
۹-۳۲- زبان برنامه نویسی هایدن هاین :
این زبان مخصوص شرکت آلمانی هایدن هاین
است. ویژگی این زبان استفاده از کدهایی است که
با زبان انکلیسی مطابقت دارند. به عنوان مثال»
برای حکت خطی CS > oly cl (Line) oF i
دایره ای از کد (01۲016)) ) استفاده شده است.
صفحه 46:
۰-برنامه نویسی ماشین
های CNC
صفحه 47:
۱۰-۱-ساختار برنامه های :0۱۱0
هر برنامه ی !)از سه بخش تشکیل شده است :
| - عنوان برنامه
۳۲ - متن برنامه
۳ - پایان برنامه
صفحه 48:
: پسابانسر نلمه-10-2
۰ پایان برنامه با یکی از کدهای ۸02 یا ۱۸30 تعیین می شود .
۰ عملکرد دستور ۷30
" با رسیدن به دستور 30 اجرای برنامه خاتمه بافته
تلقی می شود و سیستم کنترل به خط اول برنامه بر می
گردد. اپراتور بس از تعویض قطعه کار با فشار دادن
Start wy مجددا برنامه را اجرا خواهد کرد.
صفحه 49:
: 1/102 عملكرد دستور ٠
” بس ازاجراى اين دستورء برنامه تمام
شده تلقى مى شود . با اين حال در صورت
وجود خطوطى بعد از اين دستور » آن ها
نیز خوانده و اجرا خواهند شد.
صفحه 50:
۱۰-۳-تقسیم بندی دستورها از نظر عملکرد
"-دستورهای اصلی
(Preparatory Functions)
۱ ۷-دستورهای متفرقه
(Miscellaneous Functions)
“7-دسنورهاى كمكى
(Auxiliary)
صفحه 51:
۱۰-۳-۱-دستورهای اصلی( ۴۲60۵۲۵۲۵۲۷
(Functions :
” اين دستور ها با آدرس ت) تعریف می شوند و
مهمترین دستورها در استاندارد برنامه نویسی
0 به شمار می روند. به همین دلیل به
اين زبان برنامه نويسى © كد نيز كفته مى شوند.
”دستورهاى حركت محورهاء تعريف دستكاه
مختصات و ... همگی با ت) کد تعریف مى شوند.
اکثریت کنترل کننده های !۱ نیز بر همین
اساس عمل می کنند.
صفحه 52:
Miscellaneous) ۱۰-۳-۲-دستورهای متفرقه
: (Functions
۲ این دستورها کهبا آدرس ۱۱ تعریف می شوند به
اكد معروف شده اند. (سیستم کنترل هایدن هاین
نیز از ۱ کدها به همین شکل استفاده می کند.)
“| وستورهاى كمكى (/[1311/أانا4) :
۲ دستورهای 5 , ۲ , ۲ و... دستورهاى كمكى خوانده
می شوند.
صفحه 53:
0 ۰
منابع؛
www.teksoft.com
www.vwbroaching.com
www.iran-tejarat.com
www.sakhtotolid85.blogfa.com/
post-79.aspx
www.wireedm.com
www.iran-eng.com
www.amadaglobal.com
صفحه 54:
با سياس
فراوان
