تعداد صفحه 3
نمونه سوال جمله نویسی
این برنامه شامل آشنایی با زبان برنامه نویسی پایتون همچنین آموزش کامل پایتون بصورت کتاب در 334 صفحه و 23 جلسه فیلم آموزشی با کیفیت عالی که همگی بصورت آفلاین و بدون نیاز به اینترنت میباشد. و اما چرا پایتون؟
چرا زبان پایتون (Python) تا این اندازه محبوب شده ؟پایتون یک زبان برنامه نویسی اسکریپتی همه منظوره برای نوشتن برنامهها به صورت مستقل از سکو هست که توسط Guido van Rossum در سال ۱۹۸۹ نوشته شده. اگه در این چند سال اخیر محبوبیت زبانهای برنامه نویسی را بررسی کنید متوجه محبوبیت روز افزون Python خواهید شد و من در این پُست قصد دارم تا دلایلی را برای این اقبال عمومی برنامه نویسان مطرح کنم:محبوبیت پایتونانتخاب مناسب برای شروع برنامه نویسیاگر شما در رشته نرمافزار در دانشگاههای ایران درس خونده باشین در اولین درسی که مربوط به واحد برنامه نویسی هست معمولاً زبان C یا ++C و در موارد نادری هم Pascal تدریس میشه و این در حالی هست که در حال حاضر دانشگاههای مطرحی مانند MIT و UC Berkeley و به صورت گستردهتر ۸ تا از ۱۰ دپارتمان مطرح رشته نرمافزار در آمریکا از زبان Python برای یادگیری دانشجویان تازه وارد استفاده میکنند و بر اساس بیانیه ACM یا همون Association For Computer Machinery در حال حاضر پایتون جایگاه Java را در معرفی علوم کامپیوتر و برنامه نویسان در مدرسهها تسخیر کرده است. مهمترین دلیل این اقبال Syntax منظم و تمیز و خوانا در کنار آسان بودن زبان Python است.پایتون زبان کارآمدی استدر دنیای امروز که اغلب شرکت ها با اطلاعات حجیم یا همون Big Data روبرو هستند پایتون قابلیتی داره که اون را از بقیه زبانها متمایز میکنه و این قابلیت همون Generator ها هستند که امکان استفاده در Function ها و Expression ها را دارند و مثلاً زمانی که در حال بررسی یک لیست در حلقه هستیم با استفاده از این قابلیت در هر لحظه یک مورد از لیست مورد نیاز هست در حالی که در زبانهای دیگر کل لیست مورد نیاز هست و این قابلیت باعث استفاده بهینه از حافظه و سرعت بالای کل فرآیند خواهد شد.پایتون پر سرعت استهمونطور که میدونید زبانهای اسکریپتی که نیاز به مفسر دارند خیلی کند هستند و من قصدم از اینکه میگم پایتون سریع هست در قیاس با زبانهای کامپایل شده مانند C نیست ولی با توجه به بهینه شدن زبان پایتون در چند سال اخیر برای سرعت بیشتر و پروژه هایی مانند PyPy و Numba قطعاً پایتون گزینه مناسبی برای محاسبات کامپیوتری سنگین است.پایتون فقط پایتون نیستخیلیها اعتقاد دارند که پایتون یک زبان نیست بلکه توصیفی از یک زبان هست که در واقع منظور این هست که پایتون در مسیرها و شیوههای مختلفی میتونه نقش ایفا کنه مثلاً CPython که به زبان C نوشته شده قابلیت تعامل با کد های نوشته شده با C یا تعامل به صورت Wrapper بر روی کتابخانههای نوشته شده با C را داره. یا مثلاً Jython که عمیقاً قابلیت تعامل با کد های جاوا را داره یا Iron Python که قابلیت کار کردن با #C و Net. را داراست. یا حتی PyObjc که امکان نوشتن کد پایتون و استفاده از ابزارهای Objective C را فراهم میکنه یا Pyjs که امکان کامپایل پایتون به Javascript را میده.پایتون در حال حاضر توسط گوگل ،موزیلا ، دیزنی و بسیاری از شرکت ها ، دانشگاهها ، آزمایشگاهها و … داره استفاده میشه و آینده بسیاری روشنی در پیش رو داره.
دانلود پاورپوینت “ آشنایی با مقاله و مقاله نویسی ” در 40 اسلاید
زبانهای برنامه نویسی
در حال حاضر ،دو زبان برنامه نویسی رایج تر می باشد
زبان ISO/DIN (Gکد)
اکثریت سیستمهای کنترل CNC با این زبان برنامه نویسی می شوند.دستورالعمل ،با کد G تعریف می شوند. تعدادی از G کدها دارای تعریف استاندارد می باشند و سازندگان CNC خود را موظف به مطابقت با این استاندارد می دانند.تعدادی از کدها نیز آزادند و هر کنترل کننده CNC تعریف جداگانه ای برای این کدها دارد.
مثالی از یک برنامه با زبان ISO/DIN :
زبان برنامه نویسی هایدین هاین(Heidenhain)
این زبان ،مخصوص شرکت آلمانی هایدین هاین است.ویژگی این زبان ،استفاده از کدهایی است که با زبان انگلیسی مطابقت دارند.به عنوان مثال ،برای حرکت خطی از کد L (Line)،برای حرکت دایره ای از کد C (Circle) و برای مختصات مرکز از کد CC (Circle Center) استفاده شده است.
انواع سیستمهای کنترل از شرکتهای مختلف
شرکت زیمنس (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 در زمینه قطعه سازی برای موارد زیر توصیه می شود:
• قطعاتی که بسیار پیچیده اند (مانند پره های توربین)و باید روی ماشینهای بالاتر از سه محور همزمان ماشینکاری شوند.
• قطعات نه چندان پیچیده،در صورتی که تنوع آنها در طول تولید سالانه زیاد است(مثلاً بیش از صد نوع قطعه متفاوت در طول سال).
در سایر موارد برنامه نویسهای ورزیده قادر به برنامه نویسی به صورت دستی خواهند بود.
ب- قالب سازی:در صورتی که سطوح فرم دار قالب ،دارای شکل یکنواختی باشند(مانند کره،استوانه،مخروط)یا از یک معادله ریاضی پیروی کنند،برنامه نویسهای ورزیده قادر به نوشتن برنامه خواهند بود.اما در مواردی که سطوح فرم دار قالب،از نوع آزاد (Free From) باشند،هیچ راه حلی جز استفاده از CAM/ CAD نخواهند داشت . با توجه به تنوع روز افزون مدلهای مختلف خودروها ،وسایل خانگی و تجهیزات کامپیوتری ،استفاده از این نرم افزار برای ساختن قالب این وسایل توصیه می شود.
شامل 20 صفحه word
تعداد اسلاید:15
فرمت:pptx
حجم:1.77mb
قابل ویرایش میباشد.
انیمیشن دهی و ترانسیشن دهی شده میباشد.