تهیه برنامه CNC در نرم افزار اتوکد
فصـل اول: مقدمه
مقدمه .................................................................................................................................................................2
1-1-کامپیوتر و توانمندی های آن.......................................................................................................................2
1-2-طراحی به کمک کامپیوتر (CAD)............................................................................................................2
1-2-1-تاریخچه.................................................................................................................................................3
1-2-2-تعریفCAD.........................................................................................................................................3
1-2-3-سطوح مختلف کاربرد کامپیوتر در طراحی..............................................................................................6
1-3-ساخت به کمک کامپیوتر (CAM)............................................................................................................6
1-3-1-تاریخچه.................................................................................................................................................6
1-3-2-تعریف....................................................................................................................................................6
1-4-طراحی و ساخت به کمک کامپیوتر CAD/ CAM...................................................................................6
1-5-نقشه کشی صنعتی /گرافیک دوبعدی به کمک کامپیوتر..............................................................................7
1-5-1-اجزاء گرافیک دوبعدی...........................................................................................................................8
1-5-2-قابلیتهای گرافیک دوبعدی......................................................................................................................8
فصـل دوم:اتوکد و فرمت DXF.
2-1- آشنایی با نرم افزار نقشه کشی AutoCAD............................................................................................10
2-2-فرمت DXF............................................................................................................................................10
2-2-1-تشکیل فایل DXF...............................................................................................................................11
2-2-2-کاربرد فایل DXF...............................................................................................................................12
فصـل سوم: برنامه نویسی
3-1-برنامه نویسی..............................................................................................................................................14
3-2- مراحل برنامه نویسی.................................................................................................................................14
3-2-1-قدم اول : طراحی الگوریتم....................................................................................................................14
3-3-2-قدم دوم : کدنویسی..............................................................................................................................14
3-2-3-قدم سوم: اشکال زدایی.........................................................................................................................14
3-3-برنامه نویسی در اتوکد...............................................................................................................................15
فصل چهارم: مبانی برنامه نویسی ماشینهای CNC
4-1-قسمت های اصلی ماشین CNC................................................................................................................18
4-1-1-موتور و مکانیزم های تغذیه برگشتی .....................................................................................................18
4-1-2-قلب ماشین های کنترل عددی یا کنترلر ................................................................................................18
4-1-3-واحد کنترل یا واحد کنترل ماشین (MCU).........................................................................................18
4-2-استانداردهای واحد کنترل.........................................................................................................................19
4-3-سیستم مختصات........................................................................................................................................19
4-3-1-محورهای کنترل...................................................................................................................................19
4-3-2-محورهای اصلی....................................................................................................................................19
4-3-3-محورهای چرخشی...............................................................................................................................20
4-3-4-نحوه تعین محورها................................................................................................................................20
4-4-انواع کنترل در در ماشین های CNC........................................................................................................20
4-4-1-کنترل نقطه به نقطه یا مکانی..................................................................................................................20
4-4-2-کنترل تراش مستقیم..............................................................................................................................21
4-4-3-کنترل پیوسته........................................................................................................................................21
4-5-نقاط صفر و مرجع.....................................................................................................................................21
4-5-1-نقطه صفر ماشین...................................................................................................................................21
4-5-2-نقطه صفر قطعه کار...............................................................................................................................21
4-5-3-نقطه صفر ابزار گیر...............................................................................................................................21
4-5-4-نقطه مرجع............................................................................................................................................22
4-5-5-نقطه تعویض ابزار..................................................................................................................................22
4-6-برنامه نویسی برای ماشین های فرز..............................................................................................................22
4-6-1-انواع برنامه............................................................................................................................................22
4-6-2-ساختار کلی برنامه ماشینها ی فرز CNC...............................................................................................22
4-6-3-تعریف کلمه ، جمله و برنامه..................................................................................................................23
4-6-4-تشریح M کدها ..................................................................................................................................23
4-6-5-تشریح G کدها....................................................................................................................................25
4-7-فرایند پس پردازش برنامه اصلی.................................................................................................................28
فصل پنجم: اجراي پروژه
5-1-برنامه ریزی فرایند.....................................................................................................................................30
5-2-رسم الگوریتم...........................................................................................................................................30
5-2-1-تعریف تابع...........................................................................................................................................30
5-2-2-باز کردن فایل های مورد نیاز برنامه.......................................................................................................31
5-2-3-گرفتن پارامترهای لازم..........................................................................................................................31
5-2-4-درج خطوط اولیه برنامه.........................................................................................................................31
5-2-5-خواندن فایل مسیر ابزار.........................................................................................................................31
5-2-6-درج خطوط پایانی برنامه.......................................................................................................................31
5-3-نوشتن کد Auto lisp.............................................................................................................................34
5-3-1-چاپ پیغام............................................................................................................................................34
5-3-2-تعریف تابع...........................................................................................................................................35
5-3-3-بازکردن فایل........................................................................................................................................35
5-3-4-بستن فایل.............................................................................................................................................36
5-3-5-دریافت متغیرها.....................................................................................................................................36
5-3-6-اختصاص یک مقدار به یک متغیر.........................................................................................................36
5-3-7-عملگرهاي منطقي.................................................................................................................................36
5-3-8-خواندن فایل با تابع read-line............................................................................................................37
5-3-9-نوشتن در فایل......................................................................................................................................38
5-3-10-محاسبه پارامترهای کمان.....................................................................................................................38
5-3-11-درج خطوط مربوط به حرکت های میان یابی خطی و دایرهای.............................................................39
5-3-12- درج خطوط پایانی.............................................................................................................................39
فصـل ششم: كار با نرم افزار
1-6-رسم نقشه ((CAD...................................................................................................................................41
2-6-ذخیره فایل DXF..................................................................................................................................42
3-6-بارگذاری برنامه Loading )).................................................................................................................43
4-6-اجرای برنامه در اتوکد...............................................................................................................................44
5-6- واردن کردن پارامترها...............................................................................................................................44
فصـل هفتم: نتیجهگیری
نتیجه گیری........................................................................................................................................................47
ضمیمه...............................................................................................................................................................51
منابع و مآخذ......................................................................................................................................................58