نوشتن یک برنامه کنترلی ساده ماشین ابزار، کنترل عددی (CNC)، پس پردازشگرها

نام: Delcam ArtCAM Pro
نسخه: 2010 Service Pack 4.0 32bit & 64bit
توسعه دهنده: www.artcam.ru
رابط: روسی
سیستم عامل: Windows XP/Vista/Seven
حجم فایل: 1.8 گیگابایت
راه حل نرم افزاریبرای مدل‌سازی/ماشین کاری فضایی، که به شما امکان می‌دهد به طور خودکار مدل‌های سه بعدی مجازی را از یک نقشه دو بعدی تولید کنید و بر اساس آنها برنامه‌های کنترلی برای ماشین‌های CNC توسعه دهید.

Delcam plc یک رهبر جهانی در توسعه طراحی و سیستم های CAD تکنولوژیکی برای مدل سازی، ساخت و کنترل محصولات پیچیده و تجهیزات تکنولوژیکی است. این نرم افزار در صنایع مختلف از جمله خودروسازی و هوافضا، مهندسی مکانیک و انرژی، تولید پلاستیک، شیشه، سرامیک، محصولات لاستیکی و همچنین بسته بندی های مختلف استفاده می شود. برای کارهای مختلف از طراحی مفهومی گرفته تا تولید مدل های اصلی و تجهیزات تولید. این شرکت به طور رسمی در سال 1977 پس از توسعه اولیه در دانشگاه کمبریج تاسیس شد. این تیم این شرکت را در سال 1989 خریداری کرد و در سال 1997 شرکت به یک شرکت سهامی آزاد تبدیل شد. این شرکت در حال حاضر بیش از 400 کارمند در سراسر جهان دارد که نیمی از کارکنان آن در انگلستان هستند.

درباره Delcam ArtCAM

Delcam ArtCAM یک مجموعه مدل سازی قدرتمند و با استفاده آسان ارائه می دهد که به طراح آزادی ایجاد زمین های فضایی پیچیده را می دهد. ArtCAM ایده ها را خیلی سریعتر از آنچه که با استفاده از روش های مرسوم ممکن است به محصولات نهایی تبدیل می کند. ArtCAM حتی در مواردی که قبلاً نیاز به اصلاح دستی بود نیز از عهده این کار بر می آید.

ایجاد عناصر دو بعدی

ArtCAM به شما امکان می دهد با استفاده از بردارهای وارد شده یا یک تصویر شطرنجی ایجاد شده در هر کدام، تسکین ایجاد کنید ویرایشگر گرافیکی. علاوه بر این، ArtCAM مجموعه ای از ابزارهای خاص خود را برای ایجاد و ویرایش وکتورها و تصاویر شطرنجی دارد.

ایجاد یک مدل سه بعدی

ArtCAM به شما اجازه می دهد تا با استفاده از وکتور و تصاویر شطرنجی مدل های سه بعدی پیچیده ایجاد کنید. گزینه های مدل سازی گسترده به شما امکان می دهد بافت ها، بافت ها، اکستروژن ها و حروف با ارتفاع ثابت ایجاد کنید. ابزارهای مجسمه ساز تعاملی در ArtCAM به شما امکان می دهد یک مدل سه بعدی را در زمان واقعی تغییر دهید، که به شما امکان می دهد به اثر کار "دستی" دست پیدا کنید.

استراتژی های ماشینکاری

ArtCAM Pro دارای استراتژی های ماشینکاری انعطاف پذیر است که سریع، دقیق و مهمتر از همه، بسیار قابل اعتماد هستند. استراتژی‌های ماشینکاری مانند نمونه‌برداری دو بعدی، پردازش پروفیل، پردازش قالب/پانچ و حکاکی وجود دارد. ArtCAM همچنین به شما امکان می دهد لبه ها را برش دهید یا در امتداد خط مرکزی حکاکی کنید که ظاهر حکاکی دستی را ایجاد می کند.

برنامه های کنترلی را می توان به راحتی ایجاد، ذخیره و ویرایش کرد. ArtCAM طیف گسترده ای از استراتژی های ماشین کاری بسیار کارآمد را در پایگاه داده خود دارد که به شما امکان می دهد زمان آماده سازی NC را به حداقل برسانید و زمان پردازش را در دستگاه کاهش دهید.

قطعات پردازش شده در دستگاه CNC را می توان به عنوان اجسام هندسی در نظر گرفت. در طول پردازش، ابزار دوار و قطعه کار نسبت به یکدیگر در طول یک مسیر مشخص حرکت می کنند. UE حرکت یک نقطه خاص از ابزار - مرکز آن را توصیف می کند. مسیر ابزار به صورت متشکل از بخش های مجزا که در یکدیگر ادغام می شوند نشان داده می شود. این بخش ها می توانند خطوط مستقیم، قوس های دایره ای، منحنی های مرتبه دوم یا بالاتر باشند. نقاط تقاطع این مقاطع را نقاط مرجع یا گرهی می نامند. به عنوان یک قاعده، CP شامل مختصات نقاط مرجع است.

بیایید سعی کنیم یک برنامه کوچک برای پردازش شیار نشان داده شده در شکل بنویسیم. 3.4. دانستن مختصات نقاط مرجع، انجام این کار دشوار نیست. ما کد کل برنامه را با جزئیات در نظر نخواهیم گرفت، بلکه توجه ویژه ای به نوشتن خطوط (فریم های برنامه) خواهیم داشت که مستقیماً مسئول حرکت در نقاط مرجع شیار هستند. برای ماشین کاری یک شیار، ابتدا باید کاتر را به نقطه T1 ببرید و آن را تا عمق مناسب پایین بیاورید. در مرحله بعد، باید کاتر را به صورت متوالی در تمام نقاط مرجع حرکت دهید و ابزار را از مواد قطعه کار به سمت بالا حرکت دهید. بیایید مختصات تمام نقاط مرجع شیار را پیدا کرده و برای راحتی، آنها را در جدول قرار دهیم. 3.1.

جدول 3.1. مختصات نقاط مرجع شیار

نقطه مختصات X Y هماهنگ کنید
Tl 3 8
T2 3 3
TK 7 3
T4 7 8

بیایید ابزار برش را به اولین نقطه مرجع بیاوریم:

دو قاب بعدی باعث می شود که ابزار به عمق مورد نیاز در مواد قطعه کار فرود آید.

N60 G00 Z0.5
N70 G01 Z-l F25

هنگامی که ابزار به عمق مورد نظر (1 میلی متر) رسید، می توانید آن را در تمام نقاط مرجع حرکت دهید تا شیار را ماشین کاری کنید:

N80 G01 X3 Y3
N90 G01 X7 Y3
N100 G01 X7 Y8

اکنون باید ابزار را از مواد قطعه کار جدا کنید - آن را تا ارتفاع کمی بلند کنید:

بیایید همه فریم ها را کنار هم بگذاریم، چند دستور کمکی اضافه کنیم و نسخه نهایی برنامه را دریافت کنیم:

پرسنل UP توضیحات قاب
% نماد شروع برنامه
O0001 (PAZ) شماره برنامه (0001) و نام برنامه (PAZ)
N10 G21 G40 G49 G54 G80 G90 رشته امنیتی
N20 M06 T01 (FREZA D1) ابزار تماس شماره 1
N30 G43 H01 جبران طول ابزار شماره 1
N40 M03 S1000 روشن کردن سرعت اسپیندل (1000 دور در دقیقه)
N50 G00 X3 Y8 حرکت تسریع شده به نقطه مرجع T1
N60 G00 Z0.5 حرکت سریع ابزار B Z0.5
N70 G01 Z-l F25 حرکت تا عمق 1 میلی متر با سرعت تغذیه 25 میلی متر در دقیقه
N80 G01 ХЗ Y3 حرکت ابزار به نقطه T2 (25 میلی متر در دقیقه)
N90 G01 X7 Y3 حرکت ابزار به نقطه T3 (25 میلی متر در دقیقه)
N100 G01 X7 Y8 حرکت ابزار به نقطه T4 (25 میلی متر در دقیقه)
N110 G01 Z5 بالا بردن ابزار در Z5 (25 میلی متر در دقیقه)
N120 M05 خاموش کردن سرعت اسپیندل
N130 MZ0 تکمیل برنامه
% نماد پایان برنامه

Mach3 برنامه ای برای کنترل یک دستگاه CNC است که به شما امکان می دهد فرآیندهای پردازش قطعه کار را خودکار کنید. استفاده از ماشین های CNC برای شرکت های بزرگ و کارگاه های کوچک مرتبط است. تفاوت فقط در ویژگی ها و اندازه ماشین هایی است که در شرایط خاص مورد استفاده قرار می گیرند. بیایید موضوع استفاده از Mach3 را در مراحل اولیه توسعه آن در نظر بگیریم.

  • یک ماشین فرز مدرن مجهز به ماژول CNC به آن اجازه می دهد تا با یک کامپیوتر شخصی یا لپ تاپ معمولی تعامل داشته باشد.
  • با نصب درایور Mach3 بر روی رایانه شخصی خود، می توانید برنامه های کنترلی را توسعه دهید.
  • پس از توسعه، برنامه در حافظه ماژول کنترل شده عددی بارگذاری می شود.
  • وظیفه کامپیوتر پیکربندی تمام پارامترهای لازم برای عملیات CNC است.
  • علاوه بر خودکارسازی فرآیندها، از طریق رایانه شخصی می توانید حرکات ابزارهای برش دستگاه را به صورت دستی کنترل کنید، حرکات آنها را نسبت به قطعه کار یا میز کار کنترل کنید.
  • عملکرد Mach3 بر اساس طرح زیر است: رایانه - کارشناسی ارشد - تجهیزات فرز. برای انجام چنین مدیریتی به برنامه مناسب نیاز دارید.
  • Mach3 یک نمونه عالی از نرم افزار مدرن است که ماشین ها را کنترل و پیکربندی می کند.
  • Mach3 برای کار با تمام سیستم عامل های مایکروسافت طراحی شده است.
  • این برنامه به این صورت عمل می کند: کاربرد معمولینوع "پنجره"؛
  • Mac3 عریض دارد عملکرد، رابط بصری؛
  • در عین حال، مبتدیانی که تنظیم CNC برای آنها چیزی کاملاً جدید است، باید کتابچه راهنمای دستورالعمل را به دقت مطالعه کنند. سازگاری با کار با CNC از طریق یک برنامه خاص حداقل زمان می برد. این به دلیل یک رابط خوب طراحی شده و یک اصل کنترل قابل درک است.

آماده شدن برای کار با Mach3

Photo Mach3 - برنامه هایی برای کنترل دستگاه CNC

کنترل برنامه عددی، یعنی CNC، یک پیشرفت پیشرفته در زمینه ساخت ماشین ابزار است. این برنامه مدیریت را ساده می کند و تمام فرآیندها را خودکار می کند. راه اندازی مناسب CNC با استفاده از یک برنامه از طریق رایانه شخصی به شما امکان می دهد عامل انسانی را به حداقل برسانید و احتمال خطا را به صفر برسانید.

درک این نکته مهم است که اگر تنظیمات به درستی انجام نشود، می توانید برش ها را بشکنید، قطعه کار را به اشتباه پردازش کنید و به ماژول CNC و سایر اجزای تجهیزات آسیب بزنید.

برای جلوگیری از چنین اشتباهات و حوادث ناخوشایندی، باید با آمادگی مناسب برای کار با دستگاه های CNC شروع کنید.

  1. ماشین ها را به طور کامل وصل کنید. باید مطمئن شوید که دستگاه برای کار آماده است و برق باکیفیت را از شبکه برق دریافت می کند. برای بسیاری از ماشین ها موجود است برنامه های ویژه، به شما امکان می دهد از طریق رایانه شخصی وضعیت تجهیزات و قابلیت سرویس دهی اجزای جداگانه آن را بررسی کنید.
  2. Mach3 را روی گوشی خود نصب کنید کامپیوتر شخصییا لپ تاپ در عین حال، مطمئن شوید که رایانه شما حداقل نیازهای نرم افزاری را برآورده می کند ویژگی های سیستم. Mach3 یک برنامه "سنگین" نیست، بنابراین تقریباً هر رایانه ای می تواند به راحتی آن را مدیریت کند.
  3. این برنامه ممکن است در برخی موارد به Russification نیاز داشته باشد. نسخه دارای مجوز ساخته شده است زبان انگلیسی، اما بومی سازهای ویژه به طور گسترده در اینترنت در دسترس هستند. استفاده از برنامه‌های غیرقانونی مانند Mach3 توصیه نمی‌شود، زیرا چنین نرم‌افزاری می‌تواند خطاهای جدی داشته باشد که حتی اگر تنظیمات به درستی انجام شده باشد، می‌تواند به دستگاه شما آسیب برساند. هزینه مجوز حدود 12 هزار روبل است.
  4. سعی کنید با غیرفعال کردن انواع پاپ آپ ها و برنامه های بلااستفاده، عملکرد سیستم عامل را بهینه کنید. هنگام کار با دستگاه، هیچ چیزی نباید با شما تداخل داشته باشد.
  5. Mach3 را به صورت موازی اجرا نکنید برنامه های شخص ثالث. این امر به ویژه در مورد بازی های رایانه ای، تماشای فیلم و سایر محتوایی که به منابع قابل توجهی از رایانه شخصی نیاز دارند، صادق است. در غیر این صورت، ممکن است تنظیم نادرست باشد، که بر کیفیت پردازش و خود دستگاه تأثیر می گذارد.
  6. اگر همزمان می خواهید برنامه های کنترلی برای یک دستگاه CNC بنویسید یا از رایانه خود نه تنها برای کار با Mac3 استفاده کنید، تقسیم کنید HDDبه بخش های فرعی برای نرم افزار یک دستگاه CNC، یک سیستم عامل جداگانه نصب کنید. زیربخش منطقی هارد دیسکباید کاملاً به کنترل دستگاه اختصاص داده شود. این به شما امکان می دهد کل رایانه شخصی را با مشکلات کنترل CNC اشغال نکنید. از این سیستم عامل به طور خاص برای تنظیمات سخت افزاری استفاده کنید، نرم افزارهای اضافی را در آنجا بارگذاری نکنید، مجموعه برنامه ها را به حداقل برسانید.

کار با برنامه

وقتی مراحل آماده سازی تمام شد، باید خود برنامه Mac3 را راه اندازی کنید.

  1. تمام دکمه های موجود در منوی Mack3 را با دقت مطالعه کنید. بسیاری از تعداد زیاد آنها می ترسند. اما داشتن نسخه Russified به شما این امکان را می دهد که به سرعت آن را بفهمید.
  2. بسته به نوع دستگاه، باید برگه های مربوطه را باز کنید. برای تجهیزات فرز، به زبانه هایی برای پارامترهای موتورهای الکتریکی، سرعت قطعه، پارامترهای پورت، پارامترهای اسپیندل و غیره نیاز دارید.
  3. پس از خرید نسخه مجاز نرم افزار، تمام توضیحات تنظیمات را در دفترچه راهنمای کاربر پیدا خواهید کرد. یا می توان آن را در شبکه جهانی وب یافت.
  4. اگر به طور مشروط دستگاه را از طریق برنامه Mak3 به درستی پیکربندی کرده باشید، هنگامی که دستورات از صفحه کلید صادر می شود، موتورهای الکتریکی تجهیزات شروع به چرخش و حرکت می کنند. مهم است که پورتال بدون تکان، منظم و آزادانه حرکت کند. این نشان می دهد که تنظیمات به درستی انجام شده است.
  5. اجرای یک اجرا این همان چیزی است که به آن حرکت دستی آزمایشی ابزارها می گویند. یک دکمه مربوطه برای اجرا در برنامه Mac3 وجود دارد.
  6. اجرا توسط نماد مربوطه تعیین می شود که به شما امکان می دهد این حالت آزمایشی را روشن و خاموش کنید.
  7. به توپ دویدن توجه کنید. هنگام اجرا باید روشن شود. برای کنترل ماشین ابزار با استفاده از ماوس استفاده می شود. هر چه مکان نما هنگام کلیک کردن به چرخ حرکت نزدیکتر باشد، سرعت چرخش موتورهای الکتریکی بیشتر می شود. علاوه بر ماوس، می توانید از کلیدهای روی صفحه کلید برای فعال کردن ابزار استفاده کنید.
  8. کنترل حرکات ابزار می تواند گام به گام یا مداوم باشد. در حالت پیوسته، در حالی که کلید مربوطه یا دکمه ماوس را نگه دارید، ماشین ابزار دائما حرکت می کند. حالت گام به گام فرض می کند که پس از فشار دادن دکمه، پورتال یک فاصله کاملا مشخص حرکت می کند. شما می توانید اندازه گام را خودتان تنظیم کنید.

Mach3 به مشتریان ارائه می شود با دستورالعمل های دقیقکتابچه راهنمای. بر اساس دفترچه راهنمای رسمی، می توانید برنامه را با دستگاه خاصی تطبیق دهید. به شدت طبق دستورالعمل کارخانه ادامه دهید. فقط آنها امکان تنظیم صحیح پارامترهای عملیاتی تجهیزات CNC را فراهم می کنند. اگر تنظیم درست باشد، برنامه کنترل کامپایل شده به شما این امکان را می دهد که ماشین را خودکار کرده و آن را برای انجام عملیات خاصی با قطعه کار تطبیق دهید.

هر صاحب یک دستگاه CNC با سوال انتخاب نرم افزار مواجه است. نرم افزار مورد استفاده برای چنین تجهیزات تکنولوژیکی باید چند منظوره و آسان برای استفاده باشد. توصیه می شود با مجوز خریداری کنید محصولات نرم افزاری. در این صورت برنامه های ماشین های CNC یخ نمی زند که باعث افزایش کارایی فرآیندهای تولید می شود.

مجموعه نرم افزار برای دستگاه های CNC

انتخاب نرم افزار تا حد زیادی به نوع تجهیزات و وظایفی که کاربر قصد حل آنها را دارد بستگی دارد. با این حال، برنامه های جهانی وجود دارد که تقریباً برای همه انواع ماشین های CNC قابل استفاده است. پرمصرف ترین محصولات عبارتند از:


1. . این بسته نرم افزاری برای مدل سازی و طراحی محصولات تولید شده بر روی ماشین ابزار توسعه یافته است. مجهز به عملکرد تولید خودکار مدل ها از نقشه های مسطح است. بسته نرم افزاری ArtCAM شامل تمامی ابزارهای لازم برای طراحی محصولات خلاقانه و ایجاد نقش برجسته های فضایی پیچیده است.
شایان ذکر است که این نرم افزار به شما این امکان را می دهد که از قالب های سه بعدی برای ایجاد طرح هایی برای محصولات آینده از عناصر ساده استفاده کنید. علاوه بر این، این برنامه به کاربر اجازه می دهد تا مانند یک نقاشی دو بعدی، یک نقش برجسته را در دیگری قرار دهد.


2. برنامه جهانیکنترل LinuxCNC هدف کاربردی این نرم افزار کنترل عملکرد یک دستگاه CNC، اشکال زدایی یک برنامه پردازش قطعه و موارد دیگر است.
بسته نرم افزاری مشابهی را می توان برای مراکز ماشینکاری، فرز و تراش و دستگاه های برش حرارتی یا لیزری استفاده کرد.
تفاوت این محصول با سایر بسته های نرم افزاری این است که توسعه دهندگان آن را تا حدی با سیستم عامل ترکیب کرده اند. به لطف این، برنامه LinuxCNC عملکرد پیشرفته ای دارد. شما می توانید این محصول را به صورت کاملا رایگان در وب سایت توسعه دهنده دانلود کنید. هم به صورت بسته نصبی و هم به صورت LifeCD در دسترس است.
رابط کاربری این نرم افزار بصری و در دسترس است. برای اینکه نرم افزار به خوبی کار کند، هارد دیسک کامپیوتر شما باید حداقل 4 گیگابایت حافظه آزاد داشته باشد. توصیف همراه با جزئیاتبرنامه های LinuxCNC را می توان به صورت رایگان در اینترنت یافت.


3. . این نرم افزار در سرتاسر جهان ارتش زیادی از طرفداران دارد. این نرم افزار برای کنترل فرز، تراشکاری، حکاکی و سایر انواع ماشین های CNC استفاده می شود. این بسته نرم افزاری را می توان بر روی هر کامپیوتری با سیستم عامل نصب کرد سیستم ویندوز. مزیت استفاده از این نرم افزار هزینه مقرون به صرفه، به روز رسانی منظم و وجود نسخه روسی آن است که استفاده از محصول را برای اپراتوری که انگلیسی بلد نیست آسان می کند.



4. ماخ 4. این آخرین توسعه از Artsoft است. Mach4 جانشین برنامه محبوب Mach3 در نظر گرفته می شود. این برنامه یکی از سریع ترین ها در نظر گرفته می شود. تفاوت اساسی آن با نسخه های قبلیداشتن رابطی است که با الکترونیک در تعامل باشد. این جدید است نرم افزارمی تواند در هر زمان با فایل های حجیم کار کند سیستم عامل. کاربر به کتابچه راهنمای استفاده از برنامه Mach4 به زبان روسی دسترسی دارد.



5. MeshCAM. این پکیج برای ایجاد برنامه های کنترلی برای ماشین های CNC بر اساس مدل های سه بعدی و گرافیک برداری. قابل ذکر است که کاربر برای تسلط بر این نرم افزار نیازی به داشتن تجربه برنامه نویسی CNC گسترده ندارد. کافی است مهارت های اولیه رایانه را داشته باشید و همچنین پارامترهایی را که توسط آنها محصولات روی دستگاه پردازش می شود را به طور دقیق تنظیم کنید.
MeshCAM برای طراحی پردازش دو طرفه هر مدل سه بعدی ایده آل است. در این حالت، کاربر قادر خواهد بود به سرعت اشیاء با هر پیچیدگی را روی دستگاه پردازش کند.


6. SimplyCam. این یک سیستم فشرده و چند منظوره برای ایجاد، ویرایش، ذخیره نقشه ها در فرمت DXF است. این نرم افزار برنامه های کنترلی و کدهای G را برای ماشین های CNC تولید می کند. آنها با استفاده از الگوهای ملات ایجاد می شوند. کاربر می تواند یک تصویر در یکی از آنها ایجاد کند برنامه های گرافیکیکامپیوتر خود را و سپس آن را در SimplyCam آپلود کنید. برنامه این نقاشی را بهینه می کند و آن را به یک نقشه برداری تبدیل می کند. کاربر همچنین می تواند از قابلیتی مانند بردارسازی دستی استفاده کند. در این حالت، تصویر با استفاده از ابزارهای استانداردی که در اتوکد استفاده می شود، ترسیم می شود. SimplyCam مسیرهای ابزاری را برای ماشینکاری CNC ایجاد می کند.



7. CutViewer. این برنامه پردازش حذف مواد را در ماشین های CNC دو محوره شبیه سازی می کند. با کمک آن، کاربر می تواند تجسم قطعات و قطعات کار پردازش شده را به دست آورد. استفاده از این نرم افزار به شما این امکان را می دهد که بهره وری فرآیند فن آوری را افزایش دهید، خطاهای برنامه نویسی موجود را حذف کنید و همچنین زمان صرف شده برای رفع اشکال را کاهش دهید. CutViewer با طیف گسترده ای از ماشین ابزار مدرن سازگار است. ابزار قدرتمند آن به شما امکان می دهد خطاهای جدی را در آن تشخیص دهید فرآیند تکنولوژیکیو به موقع آنها را از بین ببرید.



8. CadStd. استفاده از آن آسان است برنامه نقاشی. برای ایجاد پروژه ها، نمودارها و گرافیک های هر پیچیدگی استفاده می شود. با استفاده از مجموعه ابزار پیشرفته این برنامه، کاربر می تواند هر گونه نقشه برداری را ایجاد کند که بتوان از آن برای طراحی فرز یا پردازش پلاسما بر روی ماشین های CNC استفاده کرد. سپس فایل های DXF تولید شده را می توان در برنامه های CAM بارگذاری کرد تا مسیرهای قطعه درست ایجاد شود.




بالا