زبانهای برنامه نویسی
در حال حاضر ،دو زبان برنامه نویسی رایج تر می باشد
زبان ISO/DIN (Gکد)
اکثریت سیستمهای کنترل CNC با این زبان برنامه نویسی می شوند.دستورالعمل ،با کد G تعریف می شوند. تعدادی از G کدها دارای تعریف استاندارد می باشند و سازندگان CNC خود را موظف به مطابقت با این استاندارد می دانند.تعدادی از کدها نیز آزادند و هر کنترل کننده CNC تعریف جداگانه ای برای این کدها دارد.
مثالی از یک برنامه با زبان ISO/DIN :
4856%
N5G17G71G90G56
N10G00Z200
N15T5D5M6
N20S1850M3
N25Z2
N30GI Z-10F300M8
N32X300
N40Y150
N45G91X200Y-18
N50G2X80Y80 10J-80
N1000M30
زبان برنامه نویسی هایدین هاین(Heidenhain)
این زبان ،مخصوص شرکت آلمانی هایدین هاین است.ویژگی این زبان ،استفاده از کدهایی است که با زبان انگلیسی مطابقت دارند.به عنوان مثال ،برای حرکت خطی از کد L (Line)،برای حرکت دایره ای از کد C (Circle) و برای مختصات مرکز از کد CC (Circle Center) استفاده شده است.
مثالی از یک برنامه به زبان هایدین هاین:
Begin pgm 10MM0
1 BLK Form 0.1z x0 Y0Z-100
2 BLK Form0.2X300Y400Z0
3 Tool def l0 R8
4 Tool call l Z S 1800
5 L Z20Fmax M03
6 L X 130Y250 F R0
7 L Z-8 F300
8 L IX50 IY80 F500
9 CR IX100IY100DR-R100
150END pgm.10MM
انواع سیستمهای کنترل از شرکتهای مختلف
شرکت زیمنس (Siemens)
شرکت زیمنس ،کنترل کننده ی های CNC خود را با عنوان SINUMERIKمعرفی می کند:
• سری 840 /D 810 :جدیدترین کنترل کننده های CNC (از نوع PC Base) که برای کنترل انواع ماشینهای تراش،فرز،سنگ،سنتز،ماشین مخصوص و...مورد استفاده قرار می گیرند.
• سری 800:کنترل کننده های آنالوگ که تا حدود سال 1993 تولید می شدند.
• 3 System/8 System:این دو،مدلهای قدیمی تر کنترل کننده SINUMERIK می باشند.
شرکت هایدن هاین
این شرکت ،کنترل کننده های خود را با عنوان TNC عرضه می کند:
• 530 TNC؛آخرین مدل کنترل کننده شرکت هایدن هاین
• سری 400
• سری 300
• سری 100
این کنترل کننده ها علاوه بر زبان H،با زبان ISOنیز برنامه نویسی می شوند و فقط در ماشینهای فرز و سنتز استفاده می شوند.
شرکت فانوک(GE Fanuc)
کنترل کننده های این شرکت برای ماشینهای تراش،فرز،سنگ و...استفاده می شوند.
• سری جدید ... i210/21-i160/16
• سری T15/ M 15
• سری OM/OT
شرکت فیدیا (Fidia)
کنترل کننده های این شرکت ،برای کارهای قالب سازی بیشترین کاربرد را دارند.
مراحل مختلف پردازش اطلاعات در فناوری CNC
از هنگامی که نقشه یک قطعه به واحد ماشینکاری CNC تحویل می گردد تا زمانی که قطعه تمام شده از کارگاه خارج می شود،فعالیتهای زیر صورت می گیرند:
تدوین تکنولوژی تولید
در این مرحله مشخص می شود که:
• چه عملیات ماشینکاری باید روی قطعه صورت گیرد؟
• ترتیب و توالی این عملیات چگونه اند؟
• عملیات با چه ماشینهایی باید انجام شود؟
• ابزارهای برشی مناسب کدامند؟
• چگونه باید قید و بست های مناسب را انتخاب کنیم؟
• پارامترهای برش(سرعت،پیشروی و...)چه مقادیری می باشند؟ افرادی که در این مرحله کار می کنند ، باید دارای تواناییهای زیر باشند:
• تسلط به فرآیندهای ماشینکاری
• تسلط به تواناییهای هر ماشین ابزار
• تسلط به ابزارهای برشی
• آشنایی با قید و بست ها
• آشنایی با مواد صنعتی و فلزات
• تسلط به محاسبات پارامترهای برش اطلاعات به دست آمده در این مرحله،در اختیار گروه مرحله بعد(برنامه نویسی)قرار خواهند گرفت.
CAM/ CAD چیست؟
نرم افزاری است که می توان به کمک آن قطعات صنعتی را در قسمت
(Compuer-Aided Designing) CAD طراحی یا مدل سازی نمود و سپس برنامه ماشینکاری (فایل Gکد) آن را در بخش Compuer-Aided)CAD (Manufactur تولید کرد.
موارد کاربرد نرم افزار CAM/ CAD
کاربرد نرم افزار CAM/ CAD را در دو بخش بررسی می کنیم:
الف- قطعه سازی:استفاده از نرم افزار CAM/ CAD در زمینه قطعه سازی برای موارد زیر توصیه می شود:
• قطعاتی که بسیار پیچیده اند (مانند پره های توربین)و باید روی ماشینهای بالاتر از سه محور همزمان ماشینکاری شوند.
• قطعات نه چندان پیچیده،در صورتی که تنوع آنها در طول تولید سالانه زیاد است(مثلاً بیش از صد نوع قطعه متفاوت در طول سال).
در سایر موارد برنامه نویسهای ورزیده قادر به برنامه نویسی به صورت دستی خواهند بود.
شامل 20 صفحه word
دانلود تحقیق زبانهای برنامه نویسی