لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 12 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا اصول پايه نسخه نويسي تعریف نسخه نسخه حاوی تشخیص پزشک و داروها و دستورات لازم براي بهبود بيمار است. چهار چوب نسخه 1- مشخصات پزشك 2- تاریخ نسخه 3- نام و سن و آدرس بيمار 4- شروع نسخه 5- نام دارو 6- شکل دارو 7- دوز دارو 8- دستور دارو Ad right ear As left ear ac before meals Aq water Au both ear Bid twice a day Tid three times a day Qid 4 times a day DW distilled water Hs at bed time D5W distilled water K potassium Na sodium Pc after meals Po by mouth qd every day qh every hour Q4hr every 4 hours Qod every other day qs a sufficient quantity U unit اختصارات Syr syrup Cap capsul Tab tablet R rectal Sol solution Supp suppository Inj injection Amp ampule Inf infusion N/S normal salin R/L ringer IM intramascular IV intravenous Od right eye Os left eye Prn as needed mg miligram اختصارات
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 11 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا عنوان : برنامه نويسي CNC با سيستم کنترل 840 siemense فهرست مطالب مقدمه اطلاعات موقعيتي برنامه نويسي بلوک هاي حرکتي کنترل پيشروي و دوران اسپيندل آفست ابزار و جبران شعاع ابزار زيربرنامه سيکل ها مقدمه: بعد از دهه هفتاد ميلادي استفاده از ماشين هاي کنترل عددي در صنايع بسيار متداول شده است که از مزاياي عمده آن دقت و تکرار پذيري در توليد ،کاهش زمان توليد و هزينه هاي آماده سازي براي توليد ، افزايش بازده ماشين ابزار را مي توان نام برد. اين تحول تکنولوژي بيشتر به واسطه اختراع و توسعه کنترل عددي بوده است، چنانکه ترکيب کلي اين ماشين ابزارها تغييرات چنداني در دهه اخير نداشته است .اصولا اين تحول تکنولوژي ماشين ابزار در دهه هاي اخير بيشتر مديون توانايي کنترل عددي است که به آنها داده شده است که البته منجر به تغييرات اساسي در روش توليد و هزينه هاي توليد شده است .پيشرفت کنترل کننده هاي مختلف به خصوص siemens باعث رشد سريع ماشين هاي کنترل عددي در صنايع شده است .پروژه حاضر مربوط به برنامه نويسي به زبان M ,G کدي در سيستم کنترل siemens مي باشد. با توجه به اين که کتاب هاي موجود درباره برنامه نويسي با siemens بيشتر به مطالب کلي پرداخته و از ارائه تمامي G کدها و M کدها و سيکل هاي مربوط به سيستم کنترل siemens خودداري کرده اند ،اين پروژه سعي در ارائه هر چه بيشتر G کدها , و M کدها و سيکل هاي مورد استفاده در سيستم کنترل Siemens را دارد . با توجه به اين که عموم دانشجويان يکسري اطلاعات درباره ي ماشين هاي CNC دارند .بنابراين از بيان توضيحات اضافي مانند انواع سيستم کنترل، تعيين محورهاي مختصات با استفاده از قاعده دست راست و غيره ...که در اکثر کتب وجود دارد خودداري شده و به اصل مطلب پرداخته شده است . اطلاعات موقعيتي الف : سيستم هاي اندازه گيري مطلق و افزايشي G90,G91 ب:سيستم ورودي متريک و اينچي G70 : ورودي اينچي G71 : ورودي متريک ج: انواع نقاط صفر در ماشينهاي CNC عبارتند از الف : نقطه صفر ماشين ب: نقطه صفر قطعه کارج: نقطه صفر ابزار د: نقطه مرجع
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 50 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا آشنايي با OpenGL برنامه نويسي سه بعدي با استفاده از OpenGL دلفي چکیده مقدمه انواع کتابخانه های برنامه نویسی سه بعدی. OpenGL چيست ؟ OpenGL چگونه کار میکند ؟ كتابخانه هاي كمكي در OpenGL . انواع داده ها در OpenGl . ساختار توابع استفاده شده در OpenGl . خطاها در OpenGL . ساختار برنامه در OpenGl . opengl استانداردي با كيفيت بالا براي ساخت برنامه هاي سه بعد ی صنعتي مي باشد .براي مثال اكثر برنامه هاي رياضي معروف مانند Mathematica ، Matlab و برنامه هاي صنعتي مانن د Working model 3d ، ANSYS و امثال اينها از اين تكنولوژي قوي كه ويرايش هاي ديگري نيز تحت سيستم عامل هاي گوناگوني دارد ، استفاده مي كنند . مقدمه دو نوع كتابخانه استاندارد برنامه نويسي 3D تحت Win32 وجود دارد: 1- Direct-3D Immediate Mode 2- OpenGL كتابخانه های استاندارد برنامه نويسي 3D
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 50 اسلاید
قسمتی از متن powerpoint (..ppt) :
بنام خدا برنامه نويسي چند نخي با POSIX فهرست مطالب مفاهيم اوليه نخها برنامه نويسي چند نخي مدلهاي پياده سازي نخها انواع مدلهاي نخ کشي ايجاد و خاتمه نخ در POSIX قابليت الحاق ارتباط بين نخها و همگام سازي نخ ( thread ) نخ يک جريان اجرايي در فرآيند( process ) مي باشد که مي- تواند بصورت مستقل ، توسط هسته زمانبندي گردد و از فضاي آدرسي يکسان باساير نخها به اشتراک استفاده نمايد. مستقل بودن چون نخها بصورت مستقل زمانبندي مي شوند، نخها بصورت همروند با ساير نخها اجرا مي شوند و امکان اجراي موازي در سيستمهاي چند پردازنده اي وجود دارد. اين بدين معناست که هر نخ بايد منابع مربوط به خودش داشته باشد: شمارنده برنامه فضاي پشته مجموعه ثبات ( فضايي براي ذخيره کردن مقدار ثباتها زماني که پردازنده در اختيار ندارد) اولويت(بهره گيري از زمانبندي پردازنده )
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 135 صفحه
قسمتی از متن word (..doc) :
درس اول : آغاز كار با C# در اين درس با ارائه چند برنامه و مثال ساده به طرز كار زبان C# ميپردازيم. اهداف اين درس عبارتند از : فهم ساختار پايهاي يك برنامه C# آشنايي با Namespace آشنايي با كلاس (Class) آشنايي با عملكرد متد Main() آشنايي با ورودي/خروجي يا I/O ليست 1-1، يك برنامة ساده با عنوان Welcome در زبان C# // Namespace اعلان using System;
// كلاس آغازين برنامه class WelcomeCSS { // آغاز كار اجراي برنامه public static void Main() { // نوشتن متن در خروجي Console.WriteLine("Welcome to the C# Persian Tutorial!"); } } برنامة ليست 1-1 داراي 4 پارامتر اصلي است، اعلان Namespace، كلاس، متد Main() و يك دستور زبان C#. در همين جا بايد به يك نكته اشاره كنم، براي زبان C# همانند بيشتر زبانهاي برنامهسازي دو نوع كامپايلر وجود دارد. يك نوع كامپايلر كه به كامپايلر Command Line معروف است و نوع ديگر كامپايلر Visual است. كامپايلرهاي Command Line محيطي شبيه به محيط DOS دارند و با دادن يك سري دستورات به اجرا در ميآيند. كامپايلرهاي Visual محيطي همانند ويندوز دارند كه با دارا بودن محيط گرافيكي و ابزارهاي خاص، برنامهنويس را در امر برنامهسازي كمك ميكنند. از نمونههاي هر يك از كامپايلرها، ميتوان به Microsoft C# Command Line Compiler كه يك كامپايلر Command Line و Microsoft Visual C# كه يك كامپايلر Visual است، اشاره كرد. البته در حال حاضر بيشتر از كامپايلرهاي ويژوال استفاده ميشود. من سعي ميكنم در آينده به توضيح محيط Visual C# و Visual Studio.Net بپردازم. اما فعلاً براي اجراي برنامهها ميتوانيد از Visual Studio.Net استفاده كنيد. پس از نصب آن، وارد محيط C# شده و در قسمت انتخاب برنامة جديد گزينة Console را جهت اجراي برنامهها انتخاب نماييد. براي اين درس، فعلاً به توضيحات بيشتر دربارة محيط ويژوال نميپردازم اما در آينده به توضيح كامل محيط Visual Studio.Net خواهم پرداخت. براي اجراي كد بالا در صورتيكه از محيط ويژوال استفاده ميكنيد بايد بر روي دكمة Run كليك كنيد و در صورتيكه كامپايلر Command Line داريد با دستور زير ميتوانيد برنامه را اجرا كنيد : csc Welcome.cs پس از اجراي برنامه، كامپايلر براي شما يك فايل قابل اجرا(Executable) تحت نام Welcome.exe توليد ميكند. نكته : در صورتيكه از Visual Studio.Net(VS.Net) استفاده كنيد، پس از اجراي برنامه، يك صفحه براي نمايش خروجي به سرعت باز شده و بسته ميشود و شما قادر به ديدن خروخي نخواهيد بود. براي اينكه بتوانيد خروجي برنامه را ببينيد، در انتهاي برنامه دستور زير را وارد نماييد : Console.ReadLine(); استفاده از اين دستور باعث ميشود تا برنامه منتظر دريافت يك ورودي از كاربر بماند، كه در اين حالت شما ميتوانيد خروجي برنامه خود را ديده و سپس با زدن كليد Enter برنامه را خاتمه دهيد. نكتة ديگري كه در مورد زبان برنامهنويسي C# بايد مورد توجه قرار دهيد اينست كه اين زبان Case Sensitive است، بدين معنا كه به حروف كوچك و بزرگ حساس است يعني براي مثال ReadLine با readLine متفاوت است به طوريكه اولي جزو دستورات زبان C# و دومي به عنوان يك نام براي متغير يا يك تابع كه از طرف كاربر تعريف شده است در نظر گرفته ميشود. اعلان Namespace به سيستم اعلان مينمايد كه شما از توابع كتابخانهاي System جهت اجراي برنامهها خود استفاده مينماييد. دستوراتي مانند WriteLine و ReadLine جزو توابع كتابخانهاي System ميباشند. اغلب دستورات و توابع مهم و كليدي استفاده از كنسول ورودي/خروجي در اين كتابخانه ميباشد. در صورتيكه در ابتداي برنامه از using System استفاده نكنيد، يابد در ابتداي هر يك از دستورات برنامه كه مربوط اين كتابخانه است، از كلمة System استفاده نماييد. بعنوان مثال در صورت عدم استفاده از using System بايد از دستور System.Console.WriteLine() به جاي Console.WriteLine() استفاده نماييد. تعريف كلاس،Class Welcome CSS، شامل تعريف دادهها(متغيرها) و متدها جهت اجراي برنامه است. يك كلاس، جزو معدود عناصر زبان C# است كه بوسيلة آن ميتوان به ايجاد يك شي (Object) از قبيل واسط ها (Interfaces) و ساختارها(Structures)، پرداخت. توضيحات بيشتر در اين زمينه در درسهاي آينده ذكر ميشوند. در اين برنامه كلاس هيچ داده و متغيري ندارد و تنها شامل يك متد است. اين متد، رفتار(Behavior) اين كلاس را مشخص ميكند. متد درون اين كلاس بيان ميكند كه اين كلاس چه كاري را پس از اجرا شدن انجام خواهد داد. كلمة كليدي Main() كه نام متد اين كلاس نيز ميباشد جزو كلمات رزرو شده زبان C# است كه مشخص ميكند برنامه از كجا بايد آغاز به كار نمايد. وجود متد Main() در تمامي برنامههاي اجرايي ضروري است. در صورتيكه يك برنامه حاوي متد Main() نباشد بعنوان توابع سيستمي همانند dll هاي ويندوز در نظر گرفته ميشود. قبل از كلمة Main() كلمه ديگري با عنوان static آورده شده است. اين كلمه در اصطلاح Modifier ميگويند. استفاده از static براي متد Main() بيان ميدارد كه اين متد تنها در در همين كلاس قابل اجراست و هيچ نمونهاي (Instance) ديگري از روي آن قابل اجرا نميباشد. استفاده از static براي متد Main() الزامي است زيرا در ابتداي آغاز برنامه هيچ نمونهاي از هيچ كلاس و شياي موجود نميباشد و تنها متد Main() است كه اجرا ميشود. (در صورتيكه با برخي اصطلاحات اين متن از قبيل كلاس، شي، متد و نمونه آشنايي نداريد، اين به دليل آنست كه اين مفاهيم جزو مفاهيم اولية برنامهنويسي شيگرا (OOP) هستند. سعي ميكنم در درسهاي آينده به توضيح اين مفاهيم نيز بپردازم، ولي فعلاً در همين حد كافي ميباشد.) هر متد بايد داراي يك مقدار بازگشتي باشد، يعني بايد مقداري را به سيستم بازگرداند، در اين مثال نوع بازگشتي void تعزيف شده است كه نشان دهنده آنست كه اين متد هيچ مقداري را باز نميگرداند يا به عبارت بهتر خروجي ندارد. همچنين هر متد ميتواند داراي پارامترهايي نيز باشد كه ليست پارامترهاي آن در داخل پرانتزهاي جلوي آن قرار ميگيرد. براي سادگي كار در اين برنامه متد ما داراي هيچ پارامتري نيست ولي در ادامة همين درس به معرفي پارامترها نيز ميپردازم. متد Main() رفتار و عمل خود را بوسيله Console.WriteLine(…) مشخص مينمايد. Console كلاسي در System است و WriteLine() متدي در كلاس Console. در زبان C# از اپراتور "." (نقطه dot) جهت جداسازي زيرروتينها و زيرقسمتها استفاده ميكنيم. همانطور كه ملاحظه ميكنيد چون WriteLine() يك متد درون كلاس Console است به همين جهت از "." جهت جداسازي آن استفاده كردهايم. در زبان C#، براي قرار دادن توضيحات در كد برنامه از // استفاده ميكنيم. بدين معنا كه كامپايلر در هنگام اجراي برنامه توجهي به اين توضيحات نميكند و اين توضيحات تنها به منظور بالا بردن خوانايي متن و جهت و كمك به فهم بهتر برنامه قرار ميگيرند. استفاده از // تنها در مواردي كاربرد دارد كه توضيحات شما بيش از يك خط نباشد. در صورت تمايل براي استفاده از توضيحات چند خطي بايد در ابتداي شروع توضيحات از /* و در انتها آن از */ استفاده نماييد. در اين حالت تمامي مطالبي كه بين /* */ قرار ميگيرند به عنوان توضيحات (Comments) در نظر گرفته ميشوند. تمامي دستورات (Statements) با ";"، سمي كولون، پايان مييابند. كلاسها و متدها با } آغاز شده و با { خاتمه مييابند. تمامي دستورات بين { } يك بلوك را ميسازند. بسياري از برنامهها از كاربر ورودي دريافت ميكنند. انواع گوناگوني از اين وروديها ميتوانند به عنوان پارامتري براي متد Main() در نظر گرفته شوند. ليست 2-1 برنامهاي را نشان ميدهد نام كاربر را از ورودي دريافت كرده و آن را بر روي صفحه نمايش ميدهد. اين ورودي به صورت پارامتري براي متد Main() در نظر گرفته شده است. ليست 2-1 : برنامهاي كه ورودي را از كاربر، بعنوان پارامتر Main()، دريافت ميكند. // Namespace اعلان using System; // كلاس آغازين برنامه class NamedWelcome { // آغاز اجرا برنامه public static void Main(string[] args) { // نمايش بر روي صفحه Console.WriteLine("Hello, {0}!", args[0]); Console.WriteLine("Welcome to the C# Persian Tutorial!"); } } توجه داشته باشيد كه اين برنامه، ورودي را به صورت Command-Line دريافت ميكند و در هنگام اجراي برنامه بايد ورودي را در Command-Line وارد نماييد. در صورتيكه ورودي را وارد ننماييد برنامه دچار مشكل شده و متوقف خواهد شد. همان طور كه در ليست 2-1 مشاهده مينماييد، پارامتر متد Main() با عنوان args مشخص شده است. با استفاده از اين نام در داخل متد ميتوان آن استفاده نمود. نوع اين پارامتر از نوع آرايهاي از نوع رشته (string[]) در نظر گرفته شده است. انواع(types) و آرايهها را در درسهاي بعدي بررسي ميكنيم. فعلاً بدانيد كه آرايه رشتهاي جهت نگهداري چندين كاراكتر مورد استفاده قرار ميگيرد. [] مشخص كننده آرايه هستند كه مانند يك ليست عمل ميكند. همانطور كه ملاحظه ميكنيد در اين برنامه دو دستور Console.WriteLine(…) وجود دارد كه اولين دستور مقداري با دستور دوم متفاوت است. همانطور كه مشاهده ميكنيد داخل دستور Console.WriteLine(…) عبارتي به شكل {0} وجود دارد. اين آرگومان، نشان ميدهد كه به جاي آن چه مقداري بايد نمايش داده شود كه در اين جا args[0] نشان داده ميشود. عبارتي كه داخل " " قرار دارد عيناً در خروجي نمايش داده ميشود، به جاي آرگومان {0}، مقداري كه پس از " قرار دارد، قرار ميگيرد. حال به آرگومان بعدي يعني
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 381 صفحه
قسمتی از متن word (..doc) :
1 فصل اول : اين فصل مقدمه اي براي تكنيكهاي برنامه نويسي CNC در كتاب حاضر مي باشد. كه در رابطه با اكثرتكنيكهاي که قسمتی از يك برنامه را به يك روش سازماندهي شده درآوريم صحبت مي كند. به همين منظور با استفاده از يك نقشه ساده مهندسي پروسه هاي مورد نياز جهت برنامه نويسي نهايي را بررسی می کنیم. در گام بعدي با نوشتن پله به پله برنامه، مراحل برنامه نویسی را طبقه بندي مي كنيم . اين كار براي آن است كه برنامه نويسCNC با توجه به تعدد مراحل، مراحل را با يكديگر اشتباه نکند . براي مثال تغييری در انتخاب و نصب یا sctup ابزار در عرض يا عمق برش می تواند تأثير بگذارد . به اين نكته تا پايان فصل توجه کنید . برنامه نويسي نقشه : نقشه زير در اين فصل مورد ارزیابی ه قرار مي گيرد، اين نقشه شامل همه جزئيات مورد نياز ، محاسبات و توضيحات اختصاصي هر مرحله براي نوشتن برنامه CNC مي باشد . نقشه شامل تعدادي از عملياتهاي ماشينكاري مرسوم مانند روتراشی سوراخكاري ،مسير زني contouriny ،گود تراشي دايره اي Circular pocket و يك شيار فرزكاري شده مي باشد . نقشه و طرح عمدا ساده در نظر گرفته شده است . ارزيابي نقشه : اولين كاري كه يك برنامه نويس CNC بايستي هميشه بایستی قبل از نوشتن برنامه به ياد داشته باشد اين است كه نقشه را به منظور گرفتن يك ايده كلي درباره قطعه مورد ارزيابي قرار دهد . كه هر ارزيابي شامل چندين مشاهده خلاصه شده زير مي تواند باشد : 2 1) واحدها و مقياس نقشه ، 2) نوع اندازه گذاري ، 3) شكل ، نوع ، اندازه و جنس مواد ،4) صافي سطح مورد نیاز ،5) اطلاعات جدول ،6) تجديد نظر نقشه ، 7) هزينه مواد اگر در دسترس مي باشد ، اشتباهات يا از قلم افتادگي نقشه در نقشه مورد تحليل واحدهاي اندازه گیری مستقيما مشخص نشده اند ،اما همانطور که از نقشه مشخص است اين اندازهها در واحد متريك مي باشند . مقياس هميشه در نقشه ذکر نمي شود اين به اين دليل است كه انواع كپي هاي مختلفي كه از اين نقشه گرفته مي شود ممكن است با نقشه اصلي مطابقت نداشته باشد . نقشه مورد نظر يك نقشه با مقياس يك به يك ( 1:1) مي باشد و تمامي اندازه ها نيز لحاظ شده اند ابعاد نقشه هميشه براي برنامه نويس CNC مهم مي باشد حداقل به دو دليل : يك : به منظور انتخاب و بناي يك شكل خام براي قطعه و دو : جهت ارزیابی مبناء صفر قطعه اندازههای نقشه از گوشه سمت چپ و پائين قطعه اندازه گذاري شده اند . در اين مورد اين قسمت براي صفر قطعه بسيار مناسب است . اين را به خاطر داشته باشيد كه هميشه این دلیلی برای مبنا دهی نمی باشد. تلرانسها بسيار به اندازه ها وابسته اند . اين نقشه شامل همه تلرانسها نمي باشد بنابراين برنامه نويس (و اپراتور )بايد از استانداردهاي كلي (شركتي )استفاده نمايد .همه نقشه ها جنس قطعه را ذکر نمی کنند ، برنامه نويس بايد بتوانند قطعه را از نظر شكل ،وضع ،نوع و اندازه بلوک خام مورد ارزیابی قرار دهد. جنس قطعه و اندازه آن در نقشه مشخص شده است . جنس قطعه از آلومينيوم 6061 است كه امکان ماشين كاري آسان و امكان استفاده از سرعتهاي برشي و پيشروي بالا جهت ماشين كاري را فراهم می آورد. مي دهد . اندازه قطعه طبق نقشه 4 90* 65*13 (l*w*d) ميليمتر است . كه اين موارد از اولين پارامترهاي مستقيم انتخاب ابزار و عمليات ماشين كاري محسوب می شوند . طول و عرض قطعه خام به اندازه طول و عرض قطعه نهايي مي باشد اما در مورد براي ضخامت قطعه خام اینطور نيست . البته يك تفاوت يك ميليمتری را مي توان در طول برنامه نويسي يا هنگام Setup ابزاربه ضخامت قطعه اعمال کرد نظر گرفت . صافي سطح براي همه قسمتهاي مشخص شده در نقشه مي تواند 3.2 در نظر گرفته شود . همه نقشه ها صافی سطح همه قسمتها را مشخص نمي كنند . مقدار 3.2 خطای مجاز صافی سطح بر حسب mm است . در عمل صافي سطح 3.2 با تيغه فرزهاي استاندارد در سرعتهاي دوراني بالاي محور و پيشروي مورد نياز با فرض Setup صحيح و كيفيت مناسب ابزار ایجاد می شود. نقشه هاي كوچك و ساده به ندرت داراي جدول نقشه مي باشند . جدول نقشه معمولا يك مساحت مستطيلي كوچكي درگوشه نقشه است كه شامل اطلاعاتي نظير اسم نقشه ، شماره قطعه ،نام طراح ، داده ها ، تجديد نظرات ،جنس و … مي باشد . تجديد نظرها يا بازبيني ها، تغييراتي از نقشه به نسخه مبنا را اعمال مي كنند و براي برنامه نويس CNC مهم مي باشند، هميشه از آخرين نقشه بازبيني شده جهت تهيه برنامه استفاده كنيد و يك كپي از آن داشته باشيد. هزينه مواد ليست مخصوصي است كه شامل مولفه های مورد نیاز جهت توليد قطعه مي باشد. اين مولفه ها شامل، هزينه قطعه خام ، اقلام خريداري شده و ساير قطعات مختلف مورد نياز براي مونتاژ قطعه مي باشند . 4 هزینه که مواد نقشه های بزرگ و پيچيده از نقشه ساده وكوچك متعاقبا بيشتر مي باشد. یک قسمت مهمي از نقشه، ارزيابي و جستجوي خطاها، از قلم افتادگي ها ، اشتباهات و سایر مغایرتها مي باشد . بهترين كار ابتدا به بررسي اندازه هاي بحراني و ضروري كه از قلم افتاده اند پرداخته شود برنامه نويس بايستي به بررسي اندازههایی بپردازد كه مغاير با اندازههای ديگرمي باشند . جنس و قطعه خام: به خاطر داشته باشید که خيلي عوامل جدای اندازه قطعه، به جنس قطعه قبل از ماشين كاري و برنامه نويسي برمي گردد. در اینجا ، شكل و حالت قطعه به يك اندازه مهم هستند. شكل قطعه مي تواند يك مكعب و يا استوانه ساده باشد كه به صورت توخالي يا توپر ،ريخته گري يا فورج شده و… باشد . شكل قطعه در تصميم گيري نحوه انتخاب ابزار و مسير ابزار نيز بسيار مهم مي باشد. پوسته :frake حالت قطعه به كيفيت برو سطح قطعه خام، پوسته ها، عملیات پيش ماشين كاري وسختي آن برمی گردد . براي مثال اين مهم است كه مواد براي نقشه مورد مثال اندازه 90*65 (l×w )باید دقیقا رعایت شود و گوشه ها گونيا باشند اين اندازه ها ، اندازه هاي نهايي هستند كه نیاز به ماشين كاري ندارند . اضافه تراشي كوچكي براي سطح بالاي قطعه خام كه طبق اندازه ضخامت قطعه نهایی می خواهد براده برداري شود بايد در نظر گرفت. ثابت کردن قطعه :
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 381 صفحه
قسمتی از متن word (..doc) :
1 فصل اول : اين فصل مقدمه اي براي تكنيكهاي برنامه نويسي CNC در كتاب حاضر مي باشد. كه در رابطه با اكثرتكنيكهاي که قسمتی از يك برنامه را به يك روش سازماندهي شده درآوريم صحبت مي كند. به همين منظور با استفاده از يك نقشه ساده مهندسي پروسه هاي مورد نياز جهت برنامه نويسي نهايي را بررسی می کنیم. در گام بعدي با نوشتن پله به پله برنامه، مراحل برنامه نویسی را طبقه بندي مي كنيم . اين كار براي آن است كه برنامه نويسCNC با توجه به تعدد مراحل، مراحل را با يكديگر اشتباه نکند . براي مثال تغييری در انتخاب و نصب یا sctup ابزار در عرض يا عمق برش می تواند تأثير بگذارد . به اين نكته تا پايان فصل توجه کنید . برنامه نويسي نقشه : نقشه زير در اين فصل مورد ارزیابی ه قرار مي گيرد، اين نقشه شامل همه جزئيات مورد نياز ، محاسبات و توضيحات اختصاصي هر مرحله براي نوشتن برنامه CNC مي باشد . نقشه شامل تعدادي از عملياتهاي ماشينكاري مرسوم مانند روتراشی سوراخكاري ،مسير زني contouriny ،گود تراشي دايره اي Circular pocket و يك شيار فرزكاري شده مي باشد . نقشه و طرح عمدا ساده در نظر گرفته شده است . ارزيابي نقشه : اولين كاري كه يك برنامه نويس CNC بايستي هميشه بایستی قبل از نوشتن برنامه به ياد داشته باشد اين است كه نقشه را به منظور گرفتن يك ايده كلي درباره قطعه مورد ارزيابي قرار دهد . كه هر ارزيابي شامل چندين مشاهده خلاصه شده زير مي تواند باشد : 2 1) واحدها و مقياس نقشه ، 2) نوع اندازه گذاري ، 3) شكل ، نوع ، اندازه و جنس مواد ،4) صافي سطح مورد نیاز ،5) اطلاعات جدول ،6) تجديد نظر نقشه ، 7) هزينه مواد اگر در دسترس مي باشد ، اشتباهات يا از قلم افتادگي نقشه در نقشه مورد تحليل واحدهاي اندازه گیری مستقيما مشخص نشده اند ،اما همانطور که از نقشه مشخص است اين اندازهها در واحد متريك مي باشند . مقياس هميشه در نقشه ذکر نمي شود اين به اين دليل است كه انواع كپي هاي مختلفي كه از اين نقشه گرفته مي شود ممكن است با نقشه اصلي مطابقت نداشته باشد . نقشه مورد نظر يك نقشه با مقياس يك به يك ( 1:1) مي باشد و تمامي اندازه ها نيز لحاظ شده اند ابعاد نقشه هميشه براي برنامه نويس CNC مهم مي باشد حداقل به دو دليل : يك : به منظور انتخاب و بناي يك شكل خام براي قطعه و دو : جهت ارزیابی مبناء صفر قطعه اندازههای نقشه از گوشه سمت چپ و پائين قطعه اندازه گذاري شده اند . در اين مورد اين قسمت براي صفر قطعه بسيار مناسب است . اين را به خاطر داشته باشيد كه هميشه این دلیلی برای مبنا دهی نمی باشد. تلرانسها بسيار به اندازه ها وابسته اند . اين نقشه شامل همه تلرانسها نمي باشد بنابراين برنامه نويس (و اپراتور )بايد از استانداردهاي كلي (شركتي )استفاده نمايد .همه نقشه ها جنس قطعه را ذکر نمی کنند ، برنامه نويس بايد بتوانند قطعه را از نظر شكل ،وضع ،نوع و اندازه بلوک خام مورد ارزیابی قرار دهد. جنس قطعه و اندازه آن در نقشه مشخص شده است . جنس قطعه از آلومينيوم 6061 است كه امکان ماشين كاري آسان و امكان استفاده از سرعتهاي برشي و پيشروي بالا جهت ماشين كاري را فراهم می آورد. مي دهد . اندازه قطعه طبق نقشه 4 90* 65*13 (l*w*d) ميليمتر است . كه اين موارد از اولين پارامترهاي مستقيم انتخاب ابزار و عمليات ماشين كاري محسوب می شوند . طول و عرض قطعه خام به اندازه طول و عرض قطعه نهايي مي باشد اما در مورد براي ضخامت قطعه خام اینطور نيست . البته يك تفاوت يك ميليمتری را مي توان در طول برنامه نويسي يا هنگام Setup ابزاربه ضخامت قطعه اعمال کرد نظر گرفت . صافي سطح براي همه قسمتهاي مشخص شده در نقشه مي تواند 3.2 در نظر گرفته شود . همه نقشه ها صافی سطح همه قسمتها را مشخص نمي كنند . مقدار 3.2 خطای مجاز صافی سطح بر حسب mm است . در عمل صافي سطح 3.2 با تيغه فرزهاي استاندارد در سرعتهاي دوراني بالاي محور و پيشروي مورد نياز با فرض Setup صحيح و كيفيت مناسب ابزار ایجاد می شود. نقشه هاي كوچك و ساده به ندرت داراي جدول نقشه مي باشند . جدول نقشه معمولا يك مساحت مستطيلي كوچكي درگوشه نقشه است كه شامل اطلاعاتي نظير اسم نقشه ، شماره قطعه ،نام طراح ، داده ها ، تجديد نظرات ،جنس و … مي باشد . تجديد نظرها يا بازبيني ها، تغييراتي از نقشه به نسخه مبنا را اعمال مي كنند و براي برنامه نويس CNC مهم مي باشند، هميشه از آخرين نقشه بازبيني شده جهت تهيه برنامه استفاده كنيد و يك كپي از آن داشته باشيد. هزينه مواد ليست مخصوصي است كه شامل مولفه های مورد نیاز جهت توليد قطعه مي باشد. اين مولفه ها شامل، هزينه قطعه خام ، اقلام خريداري شده و ساير قطعات مختلف مورد نياز براي مونتاژ قطعه مي باشند . 4 هزینه که مواد نقشه های بزرگ و پيچيده از نقشه ساده وكوچك متعاقبا بيشتر مي باشد. یک قسمت مهمي از نقشه، ارزيابي و جستجوي خطاها، از قلم افتادگي ها ، اشتباهات و سایر مغایرتها مي باشد . بهترين كار ابتدا به بررسي اندازه هاي بحراني و ضروري كه از قلم افتاده اند پرداخته شود برنامه نويس بايستي به بررسي اندازههایی بپردازد كه مغاير با اندازههای ديگرمي باشند . جنس و قطعه خام: به خاطر داشته باشید که خيلي عوامل جدای اندازه قطعه، به جنس قطعه قبل از ماشين كاري و برنامه نويسي برمي گردد. در اینجا ، شكل و حالت قطعه به يك اندازه مهم هستند. شكل قطعه مي تواند يك مكعب و يا استوانه ساده باشد كه به صورت توخالي يا توپر ،ريخته گري يا فورج شده و… باشد . شكل قطعه در تصميم گيري نحوه انتخاب ابزار و مسير ابزار نيز بسيار مهم مي باشد. پوسته :frake حالت قطعه به كيفيت برو سطح قطعه خام، پوسته ها، عملیات پيش ماشين كاري وسختي آن برمی گردد . براي مثال اين مهم است كه مواد براي نقشه مورد مثال اندازه 90*65 (l×w )باید دقیقا رعایت شود و گوشه ها گونيا باشند اين اندازه ها ، اندازه هاي نهايي هستند كه نیاز به ماشين كاري ندارند . اضافه تراشي كوچكي براي سطح بالاي قطعه خام كه طبق اندازه ضخامت قطعه نهایی می خواهد براده برداري شود بايد در نظر گرفت. ثابت کردن قطعه :
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..docx) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 10 صفحه
قسمتی از متن word (..docx) :
1 انواع محيطهاي برنامه نويسي و امكانات نرم افزاري در PLC امروزه استاندارد هاي خاص بيت المللي مثل IEC 1131 براي برنامه نويسي و كار با PLC ها وجود دارد كه اغلب شركت هاي سازنده و طراح PLC كه معمولا نرم افزارهاي مخصوص PLC هاي خودشان را توليد مي كنند. از اين روشهاي استاندارد شده پيروي مي كنند و فقط تفاوتهاي جزيي در نرم افزارهاي آنها به چشم مي خورد كه اكثر آنها هم در اثر تفاوتهاي سخت افزاري سيستم هاي طراحي شده بوجود مي آيند.اما در اين بخش زبانها و محيطهاي مختلف برنامه نويسي به طور مختصر و خلاصه به طور عمومي و كلي مورد بررسي قرار مي گيرد تا در برخورد هاي احتمالي با اين محيطها دچارسردرگمي نشويد. بطور كلي مي توان زبانها برنامه نويس PLCرا به پنج دسته تقسيم كرد: • زبان SFC يا Sequential Function Chart Language • زبان FBD يا Function Block Diagram Language • زبان LD يا Ladder Diagram Language • زبان ST يا Structured Text Language • زبان IL يا Instruction List Language پنج زبان فوق زبان هاي استاندارد و شناخته شده PLC ها هستند و كمپاني هاي سازنده سخت افزار و نرم افزار PLCها با وجود اختلاف هاي جزيي كه ممكن است در نام يا ظاهر نرم افزار هايشان با نمونه هاي اصلي و جود داشته باشد، همگي بر اساس همين روشهاي استاندارد شده حركت مي كنند. 2 زبان SFC: در اين محيط نيز مانند ديگر محيط هاي برنامه نويسي،ابزار هايي وجود دارند كه در ابتدا بايد با آنها آشنا شد، مهمترين ابزارهاي موجود Transition,Initialstep,Step است. هر Step معرف مرحله اي از روتين كنترلي است كه در آن اتفاقاتي، براساس تعاريف نويسنده برنامه، به وقوع خواهد پيوست، هر step بايك مربع نشان داده مي شود وشماره اي كه معرف مرحله اي خاص از برنامه است داخل آن نوشته مي شود. تعريف عمليات آن مرحله نيز در درون يك مستطيل نوشته مي شود كه به مربع اصلي متصل شده و هر دوي اينها معرف يك مرحله از برنامه هستند. در هر زمان و هر سيكل اسكن برنامه،step مربوط به آن فعال خواهد شد، براي نشان دادن step هاي فعال و غير فعال از يك دايره كوچك استفاده مي شود كه درون مربع اصلي 3 :نمايش step فعال و غير فعال Step قرار مي گيرد و در زمان اجراي برنامه مشخص مي كند كه كدام step فعال و كدام غير فعال است. بديهي است كه دستورات مربوط به step فعال در همان لحظه در حال اجرا شدن است و step غير فعال، كاري انجام نمي دهد.براي نشان دادن وضعيت ابتدايي و در شروع برنامه SFC مي بايست از يك Initial step استفاده كنيم كه نشان دهنده شروع و مرحله آغاز برنامه است ، نماد گرافيكي step Initial يك مربع دو خطي است. بديهي است كه هر برنامه SFC بايد فقط داراي يك Initial step باشد كه با شروع اجراي،به شكل فعال در خواهد آمد. شكل3-4: Initial step در شروع برنامه مورد بعدي كه بايد در مورد آن صحبت شود Transition است كه بصورت يك خط افقي مسير ارتباطي بين دو step را قطع مي كند. شماره مربوط آن در گوشه پايين و سمت راست آن نوشته مي شودو توضيحات لازم را در قسمت راست مي نويسندمانند لازم بذكر است كه قسمت توضيحات يك بخش آزاد و مجزا است و به هيچ عنوان قسمتي از برنامه محسوب نمي شود و تنها جنبه توضيح براي درك بهتر را دارد. 4 توابع كنترل پيوسته در PLC ها در يك PLC با ورودي / خروجي آنالوگ ، پس از دريافت وروديها، عمليات رياضي مناسب روي آنها انجام مي شود و سپس خروجي هاي آنالوگ تعيين مي شوند. قابليت و سطح كنترل بستگي به سرعت و قابليت PLC در انجام عمليات رياضي دارد. دريك فرايند كنترلي ممكن است جملات تناسبي ،انتگرال و مشتق وجود داشته باشند. به عنوان مثال با انجام عمليات زير، كنترل با جمله تناسبي انجام مي شود : 1.مقدار ورودي سنسور را بخوان، مقدار اندازه گيري شده (MV)را با مقدار (SP) مقايسه كن و مقدار خطا (E)را به دست آور. E=SP-MV 2.خطا را در يك ضريب ثابت(بهره سيستم)KP ضرب كن. 3.نتيجه را به مبدل D/A ارسال كن و به مرحله 1 برگرد. البته در يك كنترل پيوسته براي بهبود پارامترهايي نظير سرعت پاسخ، نوسان و خطاهاي ماندگار لازم است از جملات مشتق و انتگرال نيز استفاده شود. در PLCهايي كه امكان كنترل PID را دارند، معمولاالگوريتم كنترل در حافظه PLCوجود دارد و كاربر تنها ظرايب ورودي / خروجي را معين مي كند. اين الگوريتمها ممكن است به صورت زير برنامه هايي باشند كه در برنامه اصلي فراخواني شوند.البته پياده سازي كنترل PID با نرم افزار زمان زيادي را مي گيرد و سيكل اجراي برنامه را طولاني مي كند. در مواقعي
لینک دانلود و خرید پایین توضیحات دسته بندی : وورد نوع فایل : word (..doc) ( قابل ويرايش و آماده پرينت ) تعداد صفحه : 67 صفحه
قسمتی از متن word (..doc) :
1 . 3 . 5 ـ پاسكال : در اين بخش يك ارزيابي از ويژگيهاي پاسكال براي برنامه نويسي بزرگ ارائه مي كنيم . به همين دليل نسخة اصلي زبان را دراينجا در نظر مي گيريم . اكثر بي مناسبتي هاي بحث شده در اينجا توسط تأكيدات انجام شده توسط اجراهاي مدرن تصحيح شده اند . روالها و توابع براي تجزية يك برنامه به مدول ها مي باشد كه مي توانند براي اجراي آبسترهاي روالي استفاده گردند بنابراين زبان صرفاً برنامه نويسي روالي را پشتيباني مي كند . بعضي نسخه هاي بعدي زبان باعث اصلاح نسخة اصلي پاسكال با افزودن ويژگي هاي برنامه نويسي شئ گرا و مدول گرا شده اند. يك برنامة پاسكال داراي ساختار شكل S.6 است . يك برنامه شامل عمليات و عبارت ها مي باشد . عمليات توسط زبان فراهم مي شوند يا بصورت تابع و روال مطرح مي گردند . يك روال يا تابع حاوي بيان ثوابت ، انواع ، متغيرها و ساير روال ها وتوابع است سازمان يك برنامة پاسكال يك ساختار درختي از مدول ها است . ساختار درختي لانه اي كردن مدول هايي سطح پايين تر را نشان مي دهد . لانه اي كردن براي كنترل دورنمايي اسامي بيان شده در داخل مدول ها مطابق با قانون اتصال استاتيك مطرح شده در بخش 4 . 7 . 2 ، استفاده مي شود . 1 . 3 . 5 ـ پاسكال : در اين بخش يك ارزيابي از ويژگيهاي پاسكال براي برنامه نويسي بزرگ ارائه مي كنيم . به همين دليل نسخة اصلي زبان را دراينجا در نظر مي گيريم . اكثر بي مناسبتي هاي بحث شده در اينجا توسط تأكيدات انجام شده توسط اجراهاي مدرن تصحيح شده اند . روالها و توابع براي تجزية يك برنامه به مدول ها مي باشد كه مي توانند براي اجراي آبسترهاي روالي استفاده گردند بنابراين زبان صرفاً برنامه نويسي روالي را پشتيباني مي كند . بعضي نسخه هاي بعدي زبان باعث اصلاح نسخة اصلي پاسكال با افزودن ويژگي هاي برنامه نويسي شئ گرا و مدول گرا شده اند. يك برنامة پاسكال داراي ساختار شكل S.6 است . يك برنامه شامل عمليات و عبارت ها مي باشد . عمليات توسط زبان فراهم مي شوند يا بصورت تابع و روال مطرح مي گردند . يك روال يا تابع حاوي بيان ثوابت ، انواع ، متغيرها و ساير روال ها وتوابع است سازمان يك برنامة پاسكال يك ساختار درختي از مدول ها است . ساختار درختي لانه اي كردن مدول هايي سطح پايين تر را نشان مي دهد . لانه اي كردن براي كنترل دورنمايي اسامي بيان شده در داخل مدول ها مطابق با قانون اتصال استاتيك مطرح شده در بخش 4 . 7 . 2 ، استفاده مي شود . 1 . 3 . 5 ـ پاسكال : در اين بخش يك ارزيابي از ويژگيهاي پاسكال براي برنامه نويسي بزرگ ارائه مي كنيم . به همين دليل نسخة اصلي زبان را دراينجا در نظر مي گيريم . اكثر بي مناسبتي هاي بحث شده در اينجا توسط تأكيدات انجام شده توسط اجراهاي مدرن تصحيح شده اند . روالها و توابع براي تجزية يك برنامه به مدول ها مي باشد كه مي توانند براي اجراي آبسترهاي روالي استفاده گردند بنابراين زبان صرفاً برنامه نويسي روالي را پشتيباني مي كند . بعضي نسخه هاي بعدي زبان باعث اصلاح نسخة اصلي پاسكال با افزودن ويژگي هاي برنامه نويسي شئ گرا و مدول گرا شده اند. يك برنامة پاسكال داراي ساختار شكل S.6 است . يك برنامه شامل عمليات و عبارت ها مي باشد . عمليات توسط زبان فراهم مي شوند يا بصورت تابع و روال مطرح مي گردند . يك روال يا تابع حاوي بيان ثوابت ، انواع ، متغيرها و ساير روال ها وتوابع است سازمان يك برنامة پاسكال يك ساختار درختي از مدول ها است . ساختار درختي لانه اي كردن مدول هايي سطح پايين تر را نشان مي دهد . لانه اي كردن براي كنترل دورنمايي اسامي بيان شده در داخل مدول ها مطابق با قانون اتصال استاتيك مطرح شده در بخش 4 . 7 . 2 ، استفاده مي شود . 1 . 3 . 5 ـ پاسكال : در اين بخش يك ارزيابي از ويژگيهاي پاسكال براي برنامه نويسي بزرگ ارائه مي كنيم . به همين دليل نسخة اصلي زبان را دراينجا در نظر مي گيريم . اكثر بي مناسبتي هاي بحث شده در اينجا توسط تأكيدات انجام شده توسط اجراهاي مدرن تصحيح شده اند . روالها و توابع براي تجزية يك برنامه به مدول ها مي باشد كه مي توانند براي اجراي آبسترهاي روالي استفاده گردند بنابراين زبان صرفاً برنامه نويسي روالي را پشتيباني مي كند . بعضي نسخه هاي بعدي زبان باعث اصلاح نسخة اصلي پاسكال با افزودن ويژگي هاي برنامه نويسي شئ گرا و مدول گرا شده اند. يك برنامة پاسكال داراي ساختار شكل S.6 است . يك برنامه شامل عمليات و عبارت ها مي باشد . عمليات توسط زبان فراهم مي شوند يا بصورت تابع و روال مطرح مي گردند . يك روال يا تابع حاوي بيان ثوابت ، انواع ، متغيرها و ساير روال ها وتوابع است سازمان يك برنامة پاسكال يك ساختار درختي از مدول ها است . ساختار درختي لانه اي كردن مدول هايي سطح پايين تر را نشان مي دهد . لانه اي كردن براي كنترل دورنمايي اسامي بيان شده در داخل مدول ها مطابق با قانون اتصال استاتيك مطرح شده در بخش 4 . 7 . 2 ، استفاده مي شود .
لینک دانلود و خرید پایین توضیحات دسته بندی : پاورپوینت نوع فایل : powerpoint (..ppt) ( قابل ويرايش و آماده پرينت ) تعداد اسلاید : 24 اسلاید
قسمتی از متن powerpoint (..ppt) :
1 بسم الله الرحمن الرحيم 2 مقاله نويسي علمي 3 هدف از نوشتن مقاله کسب امتياز گذراندن مرحله اي تحصيل علاقمند به توليد علم و دانش در اختيار گذاشتن يافته هاي خود به ديگران 4 انواع مقاله مروري Review Paper ابداعي و نو Original Paper تحقيقي Research Paper 5 ارائه مقاله کنفرانس هاي علمي مجلات علمي خبري مجلات علمي ترويجي مجلات علمي پژوهشي