نرم افزار کنترل ماشین
به روز رسانی شده در ۱۴۰۳/۱۱/۲۰ زمان مطالعه 10 دقیقهنرم افزار کنترل ماشین (MCS) برای کنترل، نظارت و بهینه سازی ماشین ها استفاده می شود. MCS ممکن است برای کنترل طیف گسترده ای از ماشین ها در تعداد زیادی از برنامه ها برنامه ریزی شود.
نمایش همه تولیدکنندگان نرم افزار کنترل ماشین
تعاریف و هدف
در این زمینه، اصطلاح "ماشین" به مجموعه عظیمی از تجهیزات در اندازه ها، انواع، صنایع و کاربردهای مختلف اشاره دارد. با این حال، تقریباً همه ماشینها دارای قطعات متحرک هستند و کار خاصی را انجام میدهند. نرم افزار کنترل ماشین اغلب یک مجموعه توزیع شده از کنترل کننده ها را به منظور انجام مکرر یک حرکت یا کار به هم متصل می کند.
MCS ممکن است به عنوان یک موتور تصمیم گیری در فرآیندهای کاملاً خودکار استفاده شود. این شامل یک سری الگوریتم است که با توجه به شرایط خاص، نوعی کنترل را بر روی ماشین اعمال می کند. در اکثر برنامه های کنترل ماشین، داده ها از طریق یک سیستم حسگر به MCS منتقل می شوند. MCS از این داده ها برای تعیین یک شرط استفاده می کند و یک الگوریتم از پیش تعریف شده برای شرایط را اجرا می کند.
نمونه ای از صنعت ساختمان و ساخت و ساز، گریدر موتوری در عملیات جاده سازی خودکار است که معمولا از ورودی سیستم ماهواره ای ناوبری جهانی (GNSS) برای موقعیت یابی استفاده می کند. گیرنده GNSS دستگاه داده های موقعیت یابی را با سرعتی تقریباً ثابت به MCS ارسال می کند و نرم افزار از این داده ها برای تصحیح موقعیت دستگاه در زمان واقعی استفاده می کند. MCS همچنین ممکن است دارای ویژگیهای اضافی باشد، مانند خاموش شدن خودکار ماشین که توسط دادههای ماهوارهای دقیق ناکافی راهاندازی میشود.
انواع کنترل
MCS ممکن است با یک یا چند نوع کنترلر ارتباط برقرار کند. برخی از کنترل کننده های رایج در زیر فهرست شده اند.
کنترل عددی کامپیوتری (CNC) برای کنترل تجهیزات تولیدی یا چندین ابزار در یک سلول ماشین استفاده می شود. این ابزار برای حرکت دادن یک ابزار در امتداد چندین محور بهینه شده است و معمولاً از کد G در برنامههای تولید به کمک رایانه (CAM) استفاده میکند.
کنترل کننده های منطقی قابل برنامه ریزی (PLC) کامپیوترهایی هستند که برای خودکارسازی فرآیندهای صنعتی استفاده می شوند. آنها با طیف گسترده ای از عملیات، مانند کنترل حرکت، کنترل موقعیت و کنترل گشتاور سازگار هستند. PLC ها اغلب برای تناسب با یک برنامه مورد نظر سفارشی می شوند.
کنترل کننده های اتوماسیون قابل برنامه ریزی (PAC) ممکن است PLC های تجاری استاندارد در نظر گرفته شوند. آنها از منطق مبتنی بر استثنا به جای منطق نردبانی مانند PLCها استفاده می کنند.
رایانههای شخصی (PC) یا رایانههای تکبرد (SBC) ممکن است به جای PLCها برای برنامههای بسیار پیچیده یا سخت استفاده شوند، بهویژه آنهایی که هزینههای توسعه بالایی دارند. سیستم های کنترل فشرده داده معمولاً به رابط رایانه شخصی نیاز دارند.
کنترلکنندههای حرکتی برای کاربردهای با پیچیدگی کم تا متوسط استفاده میشوند. این دستگاهها با حذف یک کنترلکننده جداگانه، محکمترین پیوند بین سیستم کنترل ماشین و فرآیند حرکت را فراهم میکنند.
انواع ماشین و کاربردها
کنترل ماشین و MCS برای طیف گسترده ای از ماشین ها و برنامه ها استفاده می شود. برخی از نمونه ها در زیر ذکر شده است.
هوافضا و دفاع: سامانه های موشکی، پهپادها
خودرو: کروز کنترل
ساختمان و ساخت و ساز: سایت های ساخت و ساز خودکار
مصرف کننده/عمومی: اتوماسیون پارک موضوعی، آسانسور هوشمند، ترموستات
توابع نرم افزار
نرم افزار کنترل ماشین اغلب شامل چندین بلوک کاربردی است که برای کنترل فرآیندهای ماشین با هم کار می کنند. اینها ممکن است شامل موارد زیر باشد:
رابط کاربری : تقریباً همه بستههای نرمافزاری دارای یک رابط کاربری برای دستکاری فرآیندها توسط کاربر هستند. UI هشدارهای خطا، اعلانهای اپراتور و برخی ابزارها برای انتخاب مشاغل تولیدی و سایر اقدامات را نمایش میدهد.
راه اندازی ماشین : این عملکرد به اپراتور اجازه می دهد تا دستگاه را تنظیم یا کالیبره کند.
حسابرسی و گزارش : یک سیستم جمع آوری داده یک مسیر حسابرسی و وسیله ای برای ایجاد گزارش بر اساس داده های جمع آوری شده فراهم می کند.
تشخیص : این عملکرد امکان تشخیص و تصحیح عیب دستگاه را فراهم می کند.
منبع