وبلاگicon
راهنمایی و آموزش ساخت CNC
آموزش و راهنمایی در ساخت یک فرز CNC کوچک به همراه نقشه ها و دستور کار

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

اگر کارگاه مجهزی داشته باشید و تمام وسایل مورد نیاز را به همراه داشته باشید در کمتر یک هفته می توانید این فرز را آماده کنید.

محدوده کار و اندازه حرکت هر محور به شرح زیر می باشد:
X=450mm

Y=250mm

Z=110mm

محل قرار گیری هم محور هم در شکل زیر مشخص شده است:



حداکثر سرعت دو محور افقی 2400mm/min است و محور عمودی هم بیشینه سرعتی برابر 1800mm/min دارد.
هر یک دوری که هر محور می زند مسافتی برابر 4 میلی متر طی می شود.
تعداد قطعات به کار رفته به غیر از پیچ و مهره ها حدود 42 تا می شود.
تمام تجهیزاتی که کارگاه شما باید داشته باشد در عکس زیر معلوم است. دریل، پیچ . مهره، آچار، ارّه،پیچ گوشتی ،کولیس و ... .




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


اندازه و سایز قطعات مورد نیاز به شرح زیر است:


-          X base parts          2 pieces of 400x120x30mm   

-          Y frame parts        2 pieces of 400x120x30mm   

    1 piece   of 380x60x30mm     

-          Y carriage              1 piece   of 120x120x30mm

-          Z carriage              1 piece   of 120x120x30mm

-          Z frame parts         2pieces  of 120x60x30mm

-          machining the aluminum profiles

قطعات مکانیکی: محور، یاتاقات، پیچگردان



اندازه شفت فولادی:

-          Ø20mm precision steel shafts for X axis (cut from 1 piece of 60 inch=1524mm shaft)

·          2 pieces of 600mm long

-          Ø16mm precision steel shafts for Y axis (cut from 2 pieces of 30 inch=762mm shaft)

·         2 pieces of 390mm long

-          Ø16mm precision steel shafts for Z axis (cut from 2 pieces of 372mm shaft left from the Y axis shafts)

·         2 pieces of 300mm long

-          machining the precision steel shafts

·         6 pieces                                    

یاتاقان:

-          Ø20mm (Ø32 outer diameter) ball bearings/bushings

·         4 pieces

-          Ø16mm (Ø26 outer diameter) ball bearings/bushings

·         8 pieces

پیچ گردان افقی:

          Ø16mm  trapezoidal lead screw with 4mm pitch for X axis

·         1 piece of 657mm long

-          Ø16mm  trapezoidal lead screw with 4mm pitch for X axis

·         1 piece of 447mm long

-          Ø16mm  trapezoidal lead screw with 4mm pitch for X axis

·         1 piece of 357mm long

-          end machining for the trapezoidal lead screws in a local workshop

·         3 pieces

مهره ذوزنفه ای:

-          Ø16mm with 4mm pitch nut

·         1 piece with Ø32mm outer diameter and 32mm long

-          Ø16mm with 4mm pitch nut

·         2 pieces with Ø24mm outer diameter and 24mm long


ادامه دارد....
ترجمه شده از سایت http://www.instructables.com

+ نوشته شده توسط محمد چراغعلی در و ساعت |
برای شروع وارد محیط Part l میشویم.

این محیط قسمت های مختلفی داردl

مهمترین آن ها ، نوار ابزار منو ، command manager و درخت طراحی است.

همانطور که در عکس پیداست آیکون های پرکاربردی در قسمت طراحی میبینید که به ترتیب از سمت چپ آن ها را معرفی میکنم.

zoot to fit : مدل طراحی شده را بصورت کامل نمایش میدهد

zoom to area : در محدوده مستطیلی انتخاب شده توسط کاربر زوم میکند

Previous view : شکل را در نمای قبلی انتخابی از سوی کاربر قرار خواهد داد

 Section View : نمایش برش خورده طرح را نشان میدهد

view orientation : فهرستی از نماهای از پیش تعیین شده در اختیار شده قرار میدهد

Display Style : انتخاب شیوه نمایش جزئیات قطعه و قیود و سایه ها

Hide/Show Items :  جهت پنهان کردن یا نمایش دادن قسمتی از طرح کاربرد دارد

Edit apearance : برای تغییر در ویژگی های نمایشی مدل از جمله رنگ

Apply Scene : زمینه طرح را عوض میکند که بشتر در تهیه عکس و فیلم از طرح کاربرد دارد

View setting :  وظیفه فعال کردن پرسپکتیو و سایه را دارد


عمیات به کمک ماوس

برای انتقال مدل در صفحه دکمه Ctrl و غلطک ماوس را نگهدارید و سپس ماوس را جابجا کنید

چرخش مدل هم توسط نگهداشتن غلطک ماوس و چرخاندن ماوس انجام می شود

چرخش غلطک هم عملیات زوم را انجام میدهد


ابزار ماوس Gesture ( در SolidWorks 2010 به بعد)

در صورتی که کلیک راست را نگهدارید و ماوس را تکان دهید شکل زید نمایان میشود

از این طریق به سرعت به میان بر ها دست پیدا خواهید کرد. این قسمت توانایی افزایش 8 میانبر را داراست که از طریق مسیر زیر می توانید آن را ویرایش کنید:

از نوار ابزار منو وارد tools شوید و سپس وارد customize.  از پنجره باز شده Mouse Gesture  را انتخاب کنید


ادامه دارد...

به نقل از کتاب راهنمای کاربردی Solidworks انتشارات عابد

+ نوشته شده توسط محمد چراغعلی در و ساعت |

آموزش Solidworks

مقدمه و تاریخچه:

ریشه CAD/CAM امروزی به زمان شروع تمدن ایران و مصر باستان باز میگردد. نقشه برداری امروزی به سال 1800 میلادی باز می گردد. پیشرفت واقعی CAD/CAM از سال 1950 آغاز شد. سال 1950 سال مبداء آغاز گرافیک رایانه ای نام گرفت.

PLM چیست؟
دانش بررسی کیله مراحل تولید یک محصول از زمان احساس نیاز به محصول تا رسیدن بدست مشتری و یافتن نتیجه ی نهایی است.

در میان نرم افزار ههای مکانیکی سه نرم افزار Unigraphic , Pro Engineering و Catia به دلیل داشتن مجموعه قوی و کاربردی صنعت بسیار قدرتمند هستند. در ایران فقط Catia  جای خود را باز کرده و این در صورتی است که رتبه اول را Unigraphics در جهان به خود اختصاص داده است.

Solidworks و Catia هر دو از شرکت Dassualt هستند که سالیدورک قیمت ارزانتری نسبت به کتیا دارد. البته تولید این نرم افزار تحت نظارت شرکت تولید کننده Unigraphics یعنی UGS هست و از نظر کاربردی نسبت به بقیه نرم افزار ها راحت تر است.

اجرای نرم افزار

بعد از اجرای نرم افزار صفحه ای مطابق شکل زیر نمایش داده میشود

این نرم افزار دارای سه قسمت اصلی زیر است:

1- Part: طراحی مدل منفرد سه بعدی

2- Assembly: مونتاژ مدل های منفرد

3- Darwing: تهیه نقشه


ادامه دارد....

به نقل از کتاب راهنمای کاربردی Solidworks انتشارات عابد



+ نوشته شده توسط محمد چراغعلی در و ساعت |

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

این دوربین توسط کابل و موتور از داخل اتاق کنترل هدایت می شود و در جهات مختلف حرکت می کند. بعبارتی 6 درجه آزادی.

یکی از استفاده های جالبی که از برنامه EMC2 می توان کرد شبیه سازی این نوع دوربین است. البته در حالت معمول EMC فقط قابلیت کنترل موتورها توسط کد را دارد. ولی با کمی زیرکی و با توجه آموزش های قبلی ما در مورد استفاده از Joypad می توان کنترل این دستگاه را در همه جهات کنترل کرد.

ویدئو زیر نمونه ای از پروژه انجام شده شبیه این دوربین را نشان می دهد

+ نوشته شده توسط محمد چراغعلی در و ساعت |

مرحله سوم و آخرین مرحله اتصال موتور و درایورهاست.

نکته ی حائز اهمیت در این بخش این است که نحوه اتصال سیم های موتور به درایور برای کارخانه های مختلف متفاوت می باشد و باید متناسب با کاتالوگ هر کارخانه اقدام به اتصال سیم ها کرد.

در این جا کاتالوگ شرکت سروتک (servotech) را برای شما قرار میدهیم. تبدیل موتورهای  4 و 6 و 8 سیمه به یک دیگر و همچنین اتصال آن ها به درایور در این کاتالوگ مشاهده می شود.

شکل  1 ( برای نمایش تصویر بزرگتر روی عکس کلیک کنید)

همانطور که در شکل زیر مشاهده می کنید هر پورت موازی 25 پین دارد که به ترتیب شماره گذاری شده اند.

شکل 2


تصویر زیر هم ورودی های درایور را نشان میدهد

شکل  ( برای نمایش تصویر بزرگتر روی عکس کلیک کنید)3


شکل زیر هم تنظیمات مربوط به بخش پین ها در StepConfig نرم افزار EMC می باشد.


شکل 4

حال با توجه به 4 شکل بالا باید ارتباط بین موتور، درایور، پورت موازی و نرم افزار را کشف کنیم. برای این کار ابتدا در نرم افزار به تنظیم وظیفه شماره هر پین میپردازیم. توضیحات تکمیلی این قسمت در آموزش های قبلی ما گنجانده شده است.

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

پین شماره 2 وظیفه حرکت دادن یا پله موتور شماره یک را به عهده دارد و به ورودی Step روی درایور متصل می شود.پین شماره 3 نیز وظیفه تغییر جهت موتور شماره 1 یا همان موتور محور X را به عهده دارد و به ورودی Direction روی درایور این محور نصب می شود. (شکل شماره 3)

با توجه به شکل متوجه خواهید شد که برای 2 موتور دیگر نیز باید به همین صورت عمل کرد. گزینه Invert که کنار شماره هر پین وجود دارد برای این استفاده می شود که اگر عملکرد دستگاه خلاف جهت مورد نیاز شما بود جهت آن را بر عکس کند.

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

دوباره متذکر می شوم که برای اتصال موتور ها و درایور بهترین مرجع کاتالوگ شرکت خریداری شده می باشد.



+ نوشته شده توسط محمد چراغعلی در و ساعت |

فیوچرکم تراشکاری را مکانیزه ساخته و زمان برنامه نویسی جهت کارکرد اجزای ماشین های CNC ازجمله تراشکاری و وایرفورمینگ را کاهش می دهد.

 

چه چیز FeatureCAM را متفاوت میسازد؟

تکنولوژی این نرم افزار بر مبنای ساده سازی برنامه نویسی قرار داده شده است :

با این نرم افزار شما خواهید توانست :

- قطعه مورد نظر خود را طراحی و پیاده سازی نمائید

- اجزای قطعه را بخوبی مشخص نمائید (سوراخ ها،حباب ها و سطوح فرزکاری)

- بر روی اجزای شبیه سازی شده کلیک نمائید

- شما موفق شدید،برنامه نوشته شد!

تکنولوژی پایگاه داده ها جهت افزایش بهره وری :

 

FeatureCAM بصورت اتوماتیک این کارها را انجام میدهد :

- انتخاب ابزار

- سرعت دورها،تغذیه و عمق برشها را محاسبه می کند .

- عملیات زبرکاری و نازک کاری را تعیین می کند .

- مختصات حرکت ابزار و کدهای برنامه آن را تولید می کند .

- با این حال میتوانید هر آنچه FeatureCAM بصورت اتوماتیک در اختیار شما قرار داده را تغییر دهید .

قیمت نرم افزار فوق در بازار آمریکا 2500 دلار است !

دانلود نرم افزار:دانلود با لینک مستقیم

 

 

  پسورد فایل فشرده : www.vatandownload.com

 

 

  منبع :   وطن دانلود www.vatandownload.com

 

+ نوشته شده توسط محمد چراغعلی در و ساعت |
با سلام

با توجه به مشغله کاری متاسفانه مدت نسبتا طولانی در خدمت شما دوستا عزیز نبودیم

انشاالله از هفته اول اسفند دوباره با مطالب جدید در خدمت شما خواهیم بود

خدمت دوستانی هم که درخواست برنامه Mach3 رو کرده بودن عرض کنم که همزمان با ارسال مطلب جدید در هفته بعد برنامه نیز برای آنها ارسال خواهد شد.

با تشکر از شما بازدیدکنندگان عزیز

+ نوشته شده توسط محمد چراغعلی در و ساعت |

بالاخره کمپانی EMC غیرت به خرج داد و نسخه جدید EMC را همراه به نسخه به روز سیستم عامل لینوکس UBUNTU منتشر کرد.

ورژن جدید EMC 2.4.6  می باشد که تنها بر روی Ubuntu 10.04 Lucid Lynx و  Ubuntu 8.04 Hardy Heron قابل اجراست و نسخه های قدیمی تر رو پشتیبانی نمی کنه.

قابلیت های بسیار جالب و جدیدی در این نسخه اضافه شده که یکی از آن ها پشتیبانی از مانیتورهای لمسی یا همان Touch  می باشد. هم چنین افزونه های زیادی به آن اضافه شده که کار با EMC و همچنین  خواندن و نوشتن G- Code ها را خیلی راحت تر کرده.

محیط برنامه تغییرات زیادی نداشته ولی امکانت زیادتری به اون اضافه کردن که مطمعنا کار را برای کاربران ساده تر می کند.

من هنوز خودم با این نسخه از برنامه کار نکردم و در اولین فرصت توضیحات تکمیلی را روی وبلاگ می گذارم

برای دانلود به لینک زیر مراجعه کنی

http://www.linuxcnc.org/content/view/2/4/lang,en/

 

دوستانی که اینترنت پرسرعت دارند پیشنهاد می کنم که نسخه جدید رو همراه به سیستم عامل جدید Ubuntu 10.04 Lucid Lynx  دانلود کنند

http://www.linuxcnc.org/lucid/ubuntu-10.04-linuxcnc1-i386.iso

 

 

 

+ نوشته شده توسط محمد چراغعلی در و ساعت |

این نرم افزار زیر نظر شرکت Artsoft  ساخته شده است. شرکت Artsoft از جمله شرکت هایی است که در زمینه CNC فعالیت دارد و از سال 2001 شروع به کار کرده است.

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

برخی از خصوصیات و مشخصات این نرم افزار را معرفی میکنیم:


ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

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

·         ابزار ساده داشته باشد

·         قیمت آن مناسب باشد

·         اندازه آن بزرگ نباشد

·         فضای تحت پوشش آن کارامد باشد

·         سرعت عملکرد آن مناسب باشد

·         اجزای تشکیل دهنده آن زیاد و بزرگ نباشد

·         قطعات آن قابل تهیه کردن باشد

·         توانایی ماشینکاری قطعات نرم مانند چوب و...


ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

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

·         ابزار ساده داشته باشد

·         قیمت آن مناسب باشد

·         اندازه آن بزرگ نباشد

·         فضای تحت پوشش آن کارامد باشد

·         سرعت عملکرد آن مناسب باشد

·         اجزای تشکیل دهنده آن زیاد و بزرگ نباشد

·         قطعات آن قابل تهیه کردن باشد

·         توانایی ماشینکاری قطعات نرم مانند چوب و...


ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

PLC از عبارت Programmable Logic Controller به معنای کنترل کننده منطقی قابل برنامه ریزی گرفته شده است . اولین سیستم های PLC با استفاده از رایانه های معمولی در اواخر دهه 1960 و اواخر دهه 1970 پدید آمدند . PLC های اولیه اغلب در کارخانجات خودروسازی مورد استفاده قرار می گرفتند . معمولاً کارخانه های خودروسازی در هنگام تغییر مدل بیش از یک ماه متوقف می شدند . برای کاهش زمان تغییر مدل ، از PLC1 های اولیه و تکنیک های اتوماسیون استفاده شد . یکی از مراحل زمانبر در تغییر مدل سیم کشی رله های جدید یا اصلاح شده و تابلوهای کنترل بود . قابلیت برنامه ریزی PLC از سیم کشی مجدد تابلوی پر از سیم ، رله ، تایمر و سایر اجزاء جلوگیری کرد و در نتیجه تغییر مدل به چند روز کاهش پیدا می کرد .



ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

این درایور برای استپ موتورهای دو فاز Unipolar قابل استفاده می باشد و قادر است حداکثر جریان خروجی رگوله شده تا 6 A را به فازهای استپ موتور اعمال نماید. ولتاژ ورودی درایو بین 24 تا 80 ولت DC می باشد. بهترین شرایط کار درایو با ولتاژ ورودی حدودا 20 الی 50 ولت می باشد. این درایور می تواند استپ موتورهای دو فاز با سایز فلنج 57 mm تا 86 mm را که دارای 6 یا 8 سیم با سربندی Unipolar هستند تغذیه نماید.


 
ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

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

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

شما با این CNC می توانید اجسامی مانند چوب ، پلاستیک ، فوم و مواد نرم را فرز کاری کنید.

همانطور که در عکس زیر می بینید  برای ساخت آن نیاز به تجهیزات خاصی نیست و ازجاء آن را به راحتی در هر انبار و یا کارگاهی با قیمت ارزان یافت می شود.





ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

نکته مهمی که در ساخت CNC باید به آن توجه کرد محدود بودن کورس حرکت یا محدوده حرکت هر محور می باشد. از نظر فیزیک دستگاه و طول هر محور اصطلاحا به انتهای محور hard stop می گویند.

برای محدود کردن حرکت محورها و همچنین تعیین مختصات مبداء محور یا به عبارت دیگر نقطه صفر مبداء از میکروسویچ ها استفاده می کنند.

نمونه های مختلف این قطعات را در شکل زیر مشاهده می کنید.

میکرو سوئیچ ها عملکرد ساده ای دارند ولی قبل از توضیح در مرود عملکرد آن ها بهتر است مقدمه ای در مورد کاربرد های آن ها در دستگاه های CNC داشته باشیم.

قبل از hard stop یک سویچ محدود کننده یا حدی که به limit switch معروف است قرار دارد. اگر این سوئیچ در هنگام عملیات فعال شود و دستگاه با آن برخورد کند، EMC موتور آمپلی فایر را خاموش می کند. فاصله بین hard stop و limit switch باید به اندازه مناسب باشد تا موتور زمان مناسب برای توقف داشته باشد.

قبل از limit switch نیز یک soft limit وجود دارد. این حدی است که برنامه را وادار می کند تا قبل از شروع حتما به Home برود. هیچ کدام از قسمت های برنامه مانند MDI یا برنامه های G-Code نمی توانند از soft limit عبور کنند. اگر یک Jog بخواهد از soft limit عبور کند متوقف خواهد شد.

home switch در هر جایی که محدوده حرکت می باشد می تواند قرار گیرد.(حتی بین hard stop) با توجه به محدوده عملکرد موتور و همچنین طول مسیر شما می توانید از بصورت مشترک یک میکروسوئیچ را هم برای home و هم برای limit switch استفاده نمایید.

موقعیت صفر یا zero position مکانی است که در مختصات دهی شما نیز به عنوان مبدا و صفر در نظر گرفته می شود. معمولا نقطه صفر و soft limit را یکی در نظر می گیرند.

home position مکانی است در محدوده حرکت محور .مقدار آن باید در محدوده تعریف شده سافت لیمیت باشد. دقت شود هرگز نباید عدد آن با عدد soft limit یکی باشد.

* یک دستگاه می تواند بدون limit switch کار کند. در این شرایط فقط  soft limit می تواند ماشین را قبل از رسیدن به hard stop متوقف کند.

* یک ماشین می تواند بدون  home switch کار کند. اگر دستگاه دارای limit switch بود اما home switch نداشت بهتر است که از همان limit switch بعنوان home switch نیز استفاده کنیم. برای این کار کافی است در منوی تنظیمات پین ها Minimum Limit + Home را انتخاب کنید.

نحوه اتصال سیم های Home and Limit Switch

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

در شکل زیر ساختار داخلی این قطعه کوچیک و با مزه رو مشاهده می کنید.

 

 

بهترین روش برای اتصال میکرو سویچ اختصاص دادن یک پین به ازای هر میکرو سوئیچ است. اگرچه کامپیوتر های خانگی فقط 5 پین خروجی دارند و یک دستگاه 3 محوره که 9 میکرو سوئیچ دارد شما به پین های بیشتری نیاز دارید. بنا بر این می توان از ترکیب میکروسویچ های قرار گرفته روی یک محور برای کاهش تعداد پین ها استفاده کرد.

بدین صورت که پین ورودی برای میکرو سویچ های قرار گرفته روی یک محور را مشترک انتخاب کنید. مثلا برای دو میکروسوئیچی که روی محور X قرار گرفته اند از یک پین مشترک برای ورودی آن ها استفاده کنید.

شکل زیر طرح ایده آلی از نحوه اتصال همزمان چند میکرو سوئیچ به یک پین را نشان می دهد.

اتصال بصورت سری - حالت نرمال بسته (normally closed)


بستن سوئیچ ها بصورت موازی برای حالت نرمال باز (normally open)


+ نوشته شده توسط محمد چراغعلی در و ساعت |

در صورتی که در تنظیمات مربوط به پین ها Spindle PWM را انتخاب کرده باشید در ادامه منوی شکل زیر ظاهر می شود. این منو برای تنظیمات اسپیندل می باشد.

PWM Rate: این قسما برای carrier frequency سیگنال PWM مربوط به اسپیندل می باشد. در صورتی که در حالت PDM می باشد عدد صفر را وارد کنید که برای کنترل آنالوگ ولتاژ می باشد

Speed 1 and 2, PWM 1 and 2: اعداد وارد شده در این قسمت یم رابطه خطی برای محاسبه مقدار PWM بر حسب rpm به ما می دهد. در صورتی که وارد فوق را نمی دانید می توانید آن ها را محاسبه کنید. برای تو ضیجات بیشتر به راهنمای این برنامه مراجعه کنید.

منوی آخر هم مربوط به تنظیمات برنامه نویسیpvVCP  و PLC  می باشد که  توضیحات لازم در این مورد در قسمت plc داده خواهد شد.

+ نوشته شده توسط محمد چراغعلی در و ساعت |
در ادامه آموزش کار با نرم افزار EMC2 به محاسبه شتاب ماکزیمم می پردازیم. بعد از محاسبه سرعت در مرحله قبل می توانید شتاب مورد نظر رو با توجه به نیاز خود تغییر دهید و کم و زیاد کنید. بعد از این عددی پیدا کردید که سیستم شما متناسب با نظر شما در آن عدد کار می کند مقدار آن را 10 درصد کم کرده و بعنوان شتاب آن را وارد نمایید.

توجه نمایید نیروی وارد به بالسکرو و میز و همچنین گشتاور مورد نیاز موتور شما کاملا با انتخاب شتاب نرم افزار مرتبط می باشد. بطوری مه اگر این شتاب را کاهش دهید می توانید موتور با گشتاور پایین تری انتخاب کنید و هزینه ی تمام شده خود را به میزان قابل توجهی کاهش دهید.

+ نوشته شده توسط محمد چراغعلی در و ساعت |

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

برای همین در ادامه قصد داریم چگونگی محاسبه این اعداد را برای شما معرفی کنیم.

Finding Maximum Velocity محاسبه بیشترین سرعت 

برای شروع بهتز است با یک شتاب کم مانند 2 اینج بر مجذور ثانیه و یا 50 میلیمتر بر مجذور ثانیه شروع کنید و ببینید آیا به سرعت که مورد نظر شماست می رسد یا خیر. با استفاده از دکمه های منوی تست محور رو به نزدیک مرکز مسر ببرید. خیلی مراقب باشید زیرا با شتاب کم موتور می تواند مسافتی را بپیماید که زمان کافی برای توقف و کاستن شتاب را نداشته باشید.

فرمول d=.5*v*v/a کمترین فاصله مورد نیاز برای دست یافتن به سرعت مطمعن بر اساس شتاب وارد شده را می دهد.

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

اگر در برابر عمل شما مقاومت نشان داد و به حرکت خود ادامه داد دکمه Run را غیر فعال کنید. اگر محور به جای قبلی خود برنگشته بود و موقعیت آن اشتباه بود و یا این که در طول تست موتور پله رد کرده بود سرعت را کاهش داده و دوباره امحتان کنید


بعد از اندازه گیری مسیر پیموده شده، یک مقدار مطمئن داخل Test Area وارد کنید و این را به خاطر داشته باشید که بعد از متوقف شدن موتور ممکن است حرکت بعدی را در جهتی غیر منتظره شروع کند. سپس بر روی دکمه Run کلیک کنید.

ماشین مسافت داده شده را شروع به رفت و برگشت می کند. در این تست این نکته اهمیت دارد که ترکیب شتاب و Test Area به ماشین این اجازه را میدهد تا به سرعت مورد نظر در حداقل فاصله و بیشترین مسافت دست یابد.

وقتی بعد از تست های مکرر به عدد مورد نظر رسیدید از مقدار آن 10 درصد کم کنید و آن عدد را برای بیشترین سرعت وارد کنید.



+ نوشته شده توسط محمد چراغعلی در و ساعت |

ادامه از قبل....

بعد از تنظیمات مربوط به پین ها نوبت تنظیمات موتور ، میز و تجهیزات تبدیل حرکت مانند پولی و بال اسکرو می باشد.

همانطور که در شکل زیر می بینید این بخش دارای سه قسمت است که به ترتیب کاربرد هر کدام رو توضیح می دیم:

قسمت اول:

در این قسمت به ترتیب از بالا:

1- تعداد پله هایی که موتور شما در یک دور می زند. این اطلاعات را باید از کاتالوگ موتور خود استخراج کنید. در این شکل موتور در یک دور 200 پله می زند. بعبارت دیگر برای هر پله 1.8 درجه می چرخد.

2- در صورتی که درایور شما دارای تنظیمات میکرو استپ یا ریزپله باشد شما باید مقدار تنظیمات آن را وارد کنید. بعضی از درایور ها تا 40000 میکرو استپ هم پشتیبانی می کنند. در صورتی که بر روی نصف پله تنظیم کرده اید عدد 2 را وارد کنید.

3- اگر برای ارتباط موتور ها از پولی تا تسمه و یا چرخدنده استفاده می کنید نسبت تبدیل ابتدا و انتهای آن ها را در این قسمت وارد کنید.

4- اگر از لیداسکرو و یا بال اسکرو برای تبدیل حرکت دورانی موتور به حرکت خطی محور استفاده می کنید مقدار جابجایی آن را برای یک دور کامل موتور وارد کنید. در بال اسکرو این مقدار را می توانید هم از طریق کاتالوگ بدست آورید و هم از طریق کولیس اندازه گام را بخوانید. زیرا گام بال اسکرو برابر است با مقدار جابجایی آن در یک دور.

5- ماکزیمم سرعت موتور

6- ماکزیمم شتاب موتور

قسمت دوم: در صورتی که از دو مقدار بالا اطلاع ندارید قسمتی برای تعیین این اعداد تعبیه شده به نام test this axis

در این قسمت با توجه به شرایط موتور و میزان بار روی آن می توان با آزمایش مقادیر آن ها را بدست آورد.

البته برای استفاده از این قسمت دقت کنید میکرو سویچ های شما فعال باشد. لیمیت سویچ از آسیب دیدن دستگاه جلوگیری می کند. 

قسمت سوم: این قسمت برای تنظیم کردن محدوده عملکرد میز و همچنین تعیین مبداء می باشد.

+ نوشته شده توسط محمد چراغعلی در و ساعت |

در مطالب قبلی در مورد مشخصات درایور و Latency test توضیحاتی دادیم. حالا می رسیم به یک قسمت اصلی برنامه و اونم تنظیمات مربوط به پین های درگاه موازی یا parallel port می باشد. در این تنظیمات 12 پین برای اطلاعات خروجی از برنامه و 5 پین برای اطلاعات ورودی برنامه تعبیه شده است. اطلاعات خروجی مانند پالس موتور، تعیین جهت موتور، اسپیندل ، آب صابون و ... و پین های ورودی هم مانند میکروسویچ ها وHome switch  ها. همانطور که در شکل زیر می بینید شماره پینها مشخص هستند و فقط شما می بایست با کلیک بر روی منوی آبشاری کنار هر پین وظیفه مربوط به آن رو تعیین کنید.

به طور مثال در این شکل برای پین شماره یک وظیفه کلید توقف اضطراری ، پین شماره 2 برای موتور محور X و پین شماره 3 نیز برای جهت این موتور انتخاب شده.

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

+ نوشته شده توسط محمد چراغعلی در و ساعت |

تست Latency

مقدار زمانی که طول می کشد تا رایانه فعاليتی را که در حال انجام آن است متوقف کند و به يک درخواست خارجی عکس العمل نشان دهد را Latency می گويند. کمترین مقدار Latency پالسهای سریعتر و یکدستر را بدنبال دارد.

عملکرد این تست فراتر از نوع CPU می باشد. برد اصلی، ویدئو کارت، درگاه USB و خیلی چیزهای دیگر بر این تست تاثیر گزارند. بهترین راه برای پی بردن به عملکرد سیستم اجرای تست latency  می باشد.

تولید پالس پله توسط یک نرم افزار یک مزیت بزرگ دارد و آن رایگان بودن آن است. هر رايانه یک درگاه موازی دارد که توانایی استخراج پالسهای پله تولید شده توسط نرم افزار را دارد. به هر حال پالسهای توليد شده توسط این نرم افزار ها معایبی هم دارند و آن:

·        محدودیت در ماکزیمم میزان پالس

·        پالس تولیدی نامطلوب

·        ظرفیت CPU

برای اجرای تست  Latency پنجره Terminal را از مسیر زیر در UBUNTU اجرا کنید:

Applications/Accessories/Terminal

حال عبارت زیر را تایپ و اجرا کنید:

latency-test

پنجره زیر باز می شود:

هنگامی که تست در حال اجراست شما باید بیشترین کار را از رایانه خود بکشید. پنجره های زیادی باز کنید و آنها را جابجا کنید. به اینترنت و وبگردی مشغول شوید. تعدادی فایل با حجم زیاد را کپی و جایی دیگر در هارد دیسک منتفل کنید. تعدادی برنامه و موزیک را با هم اجرا کنید. هدف از انجام این کارها این است که کامپیوتر را در بدترین شرایط کاری خود آزمایش کنیم تا بتوانیم بدترین نمونه اعداد را بررسی و ثبت کنیم.

نکته: هنگام اجرای این تست EMC2  و یا تنظیمات پله را اجرا نکنید.

مهمترین عدد بدست آمده “Max Jitter” است. در مثال بالا این عدد 7555 نانوثانیه یا 7.5 میکرو ثانیه است. این عدد را یادداشت و در قسمت  مورد نیاز در  StepConf وارد کنید.


+ نوشته شده توسط محمد چراغعلی در و ساعت |
همانطور که گفتیم این برنامه تحت لینوکس می باشد و با سیستم اوبونتو UBUNTU سازگاری دارد. البته به گفته شرما سازنده فقط با ورژن های خاصی از این سیستم عامل سازگاری دارد که برای اطلاع بهتره به سایت سازنده مراجعه کنید.

برای کار با EMC2 بعد از وارد شدن به Ubuntu از مسیر زیر وارد منوی برنامه می شوید:

Applications > CNC > EMC2

البته اگر به لینوکس مسلط باشد حتما میدانید که از طریق ترمینال terminal هم می توان کارهای اجرایی نظیر اجرای برنامه EMC2 را انجام داد. فقط کافی است کلمه "emc" رو در محیط دستوری این برنامه تایپ کنید.

وقتی وارد اون منو شدید گزینه های دیگری هم مثل  EMC2 User Manual ، EMC2 Integrator Manual ،G-Code Quick Reference و StepConfig رو ببینید

بهترین راهنما برای کار با این برنامه خودآموز هایی هست که کنار برنامه قرار داده شده و ما هم از روی همین ها یادگرفتیم. و سعی داریم مهمترین قسمت های این راهنما رو برای شما ترجمه کنیم و در این وبلاگ قرار بدیم. خب زیاد وقت تلف نمی کنم.

اولین قدم برای اجرای یک برنامه و راه اندازی یک دستگاه معرفی تجهیزات دستگاه به برنامه است.

وظیفه Stepconfig همین هست. پس برای شروع کار ابتدا وارد این قسمت می شویم:

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

پنجره بعدی برای تعیین نوع ماشین شماست. این که یک فرز سه محوره است یا اصلا یک ماشین تراش است. تعیین نوع واحد اندازه ها. (اینچ و یا میلیمتر )

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

البته خود برنامه تعدادی درایور رو معرفی کرده و تنظیمات پیش فرض آن ها رو هم قرار داده.

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

قسمت آخر این پنجره در مورد تست مهمی است به نام Latency test  که به شما می گوید آیا سیستمی که شما دارید به درد کار شما می خورد یا نه. بعبارت دیگر مشخصات رایانه شما برای کنترل یک دستگاه مناسب است یا خیر. با توجه به اهمیت این تست در مطلبی جداگانه به آن می پردازیم.

ادامه دارد...


+ نوشته شده توسط محمد چراغعلی در و ساعت |

بیشتر نرم افزار های تحت لینوکس از زبان برنامه نویسی python  استفاده می کنند. PyThon زبان قدرتمند، متن باز و در عین حال ساده برای یادگیری است.

نرم افزار های تولید Gکد برای EMC همگی از این زبان استفاده می کنند. در برابر برنامه های CAD برای طراحی و همچنین برنامه های پس پردازنده مورد استفاده در ویندوز، این برنامه ها بسیار ساده، رایگان و همچنین با صرفه جویی بیشتری در وقت می باشند.

در  ادامه نام تعدادی از این برنامه ها را معرفی می کنیم:

1. Drilling Speeds-n-Feeds

برنامه ای برای محاسبه سرعت و مقدار باردهی هنگام دریل کاری


2. Arc Buddy

این برنامه با دریافت مختصات شروع و پایان و همچنین قطر و کمان کد کمان مورد نظر را تولید می کند


3.Pycam - Drop Cutter Surfacing Software

+ نوشته شده توسط محمد چراغعلی در و ساعت |

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

در زیر تعدادی از شبیه سازی های به کاربرده شده در EMC نشان داده شده است:





+ نوشته شده توسط محمد چراغعلی در و ساعت |

همانطور که قبلا توضیح داده شد EMC2 می تواند ماشین های مختلف را کنترل نماید. در ادامه به معرفی برخی از کاربرد های مهم آن می پردازیم:

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

برای کنترل EDM توسط EMC نیاز به استفاده از یک مترجم مخصوص به آن می باشد

2.      از دیگر استفاده های EMC کنترل یک دستگاه پلاسما می باشد. بدین منظور نیاز به استفاده از داریور و موتور پله ای است تا بتوان محور ها را حرکت داد.

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

4.     فرز 5 محوره، دستگاه هوا برش و ... قابلیت های مهم و پر کاربرد این نرم افزار می باشند.

+ نوشته شده توسط محمد چراغعلی در و ساعت |
در مورد پورت موازی یا پورت پرینتر شاید زیاد شنیده باشید. اگر یک پرینتر قدیمی داشته باشد حتما اون پورت رو دیدید. از این پورت در کنترل و دستگاه های کنترلی زیاد استفاده می شه که در زیر بیشتر برای شما در موردش توضیح می د یم: پورت موازی ساده ترین رابط کامپیوتر است و اغلب چاپگر ها به این پورت متصل می شوند از این رو به آن پورت چاپگر و یا LPT نیز گفته می شود . این رابط برای کنترل ، خاموش و روشن کردن و ارسال ساده اطلاعات به دستگاه جانبی بسیار موثر است .

ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

سيستم هاي کنترل موقعيت محورها

1.       سيستم کنترل مدار باز[1]:

از اين سيستم براي کنترل ماشينهاي آموزشي استفاده مي شود. اجزاي اين سيستم عبارتند از: کنترل کننده عددي، پالس ژنراتور، موتور پله اي، پيچ ساچمه اي و محور

در اين سيستم به دليل استفاده از موتور پله اي از هيچ بازخوردي استفاده نمي شود.

در برنامه CNC، ميزان حرکت محور و سرعت پيشروي تعريف شده اند. کنترل کننده بايد مشخصات موتور پله اي و گام پيچ ساچمه اي را در اطلاعات ماشين بشناسد. پردازشگر CNC ابتدا تعداد دورانهاي موتور پله اي را محاسبه مي کند:

S= میزان حرکت موتور تقسیم بر گام پیچ ساچمه ای

با استفاده از مشخصات موتور تعداد پالسها بصورت زير بدست مي آيد:

N=s×200

2.      سيستم کنترل مدار بسته[2]:

در کنترل مدار بسته عمليات کنترل به صورت يک حاقه بسته انجام شده و علاوه بر ورودي ، خروجي نيز از طريق قسمتي به نام فيدبک (Feedback) در تغيير مقدار خروجي مؤثر خواهد بود . در اين سيستم کنترل اطلاعات موقعيت هر محور از طريق فيدبک به واحد کنترل ارسال مي شود و پس از بررسي و مقايسه با ميزان صحيح ، چنان چه نياز به اصلاح داشته باشد توسط واحد کنترل تصيح و به سيستم ارسال ميگردد . سيستمهاي کنترل مدار بسته که سرعت و موقعيت را کنترل مي کند سرو مکانيزم نام دارد و به موتورهايي که در اين سيستم به کار ميروند سرو موتورمي گويند . کنترل مدار بسته از دقت بالايي برخوردار مي باشد .اجزاي سيستم کنترل موقعيت عبارتند از: کنترل کننده عددي، درايور، servo موتور، محور، پيچ ساچمه اي، انکودر، بازخورد[3].



[1] Open Loop

[2] Close loop

[3] Feedback

+ نوشته شده توسط محمد چراغعلی در و ساعت |

استفاده از Joypad برای حرکت ماشين CNC

یکی از قابلیت های جالب نرم افزار تحت لینوکس EMC2  توانایی آن در کنترل محورهای یک ماشین CNC توسط یک پد بازی های کامپیوتری یا همان Joypad می باشد که می توان از آن بعنوان حرکت Jog استفاده کرد. مزیت های این وسیله به شرح زیر است:

·        در برابر کارایی آن قیمت بسیار ارزانی دارند

·        دکمه های زیادی روی آن قرار دارد که می شود با آنها اجزای مختلف ماشین مانند آب صابون، سرعت، رفرنس و غیره را کنترل کرد

·        از طریق کابل USB به رایانه وصل می شود ونیازی به پین اضافی برای درگاه موازی و وسیله جانبی ندارد

·        کارایی HAL را جالبتر و سرگرم کننده تر می کند

پد نشان داده شده در شکل دارای 12 دکمه و 4 محور می باشد و این قالیت را دارد که از حالت آنالوگ به دیجیتال تبدیل شود.در صورت فعال بودن آنالوگ می توان با استفاده از دکمه ی تعبیه شده روی پد حرکت های خاصی را با آنها انجام داد.

EMC2 مجهز به یک انکودر است که دارای یک پین ورودی برای سرعت دورانی محور شبیه سازی شده و دو پین خروجی برای سیگنال یک چهارم فاز AوB


اگر می خواهید توضیحات کامل تری برای استفاده از این قابلیت داشته باشید به سایت زیر مراجعه کنید

www.linuxcnc.org

+ نوشته شده توسط محمد چراغعلی در و ساعت |

قبلا در مورد موتورهای پله ای یاهمون استپرموتورها و عملکرد آن ها قبلا توضیح داده بودیم. در مورد درایور ها هم معرفی کوتاه ولی مفیدی داشتیم. حالا می خوایم نحوه اتصال سیم های رنگی موتور پله ای را به یک درایور که آن را از شرکت سروو تک خریداری کردیم نشان بدیم. می دانید که موتور ها 4 ، 6 یا 8 سیم دارند و برای اتصال آن سیم ها به درایور ها باید دقت کرد. زیرا برخی از موتور ها البته متناسب با شرکتی که آن ها را تولید کرده نسبت به ترتیب این سیم ها حساس هستند و احتمال صدمه دیدن موتور ها وجود داره. پس حتما برای اتصال موتور به کاتالوگ آنها دقت کنید. البته بابت کیفیت کم عکس من را ببخشید. در نبود اسکنر موبایل 2 مگاپیکسلی کیفیت بیشتر از این ندارد.

با کلیک روی عکس سایز بزرگتر عکس رو ببینید

+ نوشته شده توسط محمد چراغعلی در و ساعت |

نمونه یک دریل سه محوره CNC .


ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

مقدمه

کد EMC2 در موسسه تحقیقات طبیعی استاندارد در ایالات متحده نوشته شد . به گفته ی مسولان این موسسه در نوشتن این برنامه سعی شده که کنترل تجهیزات از قبیل ماشین های ابزار، رباتها وماشینهای اندازه گیری به صورت "زمان واقعی" اجرا شود هدف نهایی نویسندگان برنامه ی این نرم افزار در دو بخش خلاصه میشود: اول ، پیاده سازی کامل قابلیت های این نرم افزار به وسیله ی برنامه نویسی واسط ( هال که در قسمتهای بعدی بیشتر توضیح داده خواهد شد) دوم ، رشد و انتقال تکنولوژی کنترل به تولید کنندگان کوچک.

اساس نرم افزار emc بر پایه ی کنترل سیستم در زمان واقعی ( RCS Real-time ) بنا نهاده شده . این نرم افزار در C و C++ نوشته شده ، و قابلیت شبیه سازی مسیر ابزار و ماشین را داراست.

کارخانه جات معروفی از جمله : شیور انرژی و جنرال موتورز با استفاده از این نرم افزار ماشین های مورد نیاز خود را تولید کرده اند .

EMC2 چگونه کار می کند

قابلیت های EMC2 فراتر از یک نرم افزار برای به حرکت در آوردن و کنترل میز ها و موتور ماشین فرزCNC می باشد. این نرم افزار می تواند ماشینهای ابزار (تراش ، فرز، وایرکات و ...) ، رباتها، و یا دیگر وسایل خودکار را کنترل کند .کنترل سرو موتور ، استپر موتور ،رله و دیگر وسایلی که به ماشین ابزار مربوط می شود از توانایی های این برنامه است.شکل زیر یک نمای ساده از سامانه ی سه محوره را نشان می دهد. این شکل دیاگرام یک استپر موتور را نشان می دهد که برنامه ی تحت لینوکس با ارسال سیگنال به پورت موازی و رسیدن این سیگنالها به مدار راه انداز بطور همزمان 3 موتور را کنترل می کند

+ نوشته شده توسط محمد چراغعلی در و ساعت |

یک لایه به نام لایه رابط سخت افزاری (HAL) وجود دارد که این توانایی را به کاربر می دهد که بدون نیاز به تغییر در ساختار برنامه ی اصلی تغییرات مورد نیاز در ساختار برنامه را اعمال نماید.

در این لایه با تغییرات مورد نیاز در کد برنامه نویسی می توان تغییرات دلخواه از قبیل نمایش گرافیکی ( mini,TKEMC,Keystick… ) ، نوع پالس مورد نیاز درایور(Step time, Step space, Direction Hold, Direction setup) ، حد اکثر سرعت استپر موتور ، تعداد پله استپر موتور ، گام اسکرو ، محدوده کورس ، شماره پینها  و . . .  را اعمال نمود .

  تمامی ماشین های کنترل عددی رایانه ای برای تولید محصول و فهماندن مسیر ابزار به ماشین از کدی موسوم به G کد استفاده می کنند . نرم افزار EMC  نیز مانند سایر برنامه های کنترل ماشین ابزار قابلیت دریافت Gکد را دارا
می باشد .

 برای دریافت برنامه به سایت www.linuxcnc.org   مراجعه فرمایید.


ادامه مطلب
+ نوشته شده توسط محمد چراغعلی در و ساعت |

 این نرم افزار از یک نرم افزار ساده کنترلی است و شامل قابلیت های منحصر به فردی است . از توانایی های کم نظیر این نرم افزار تبدیل فایل های فرمت عکس (png , jpeg ,...) به Gکد است. از این قابلیت می توان برای حکاکی آرم های مختلف بدون نیاز به طراحی و Gکد گیری و بدون استفاده از نرم افزار های CAD ،CAM  استفاده کرد .

از قابلیت های دیگر این نرم افزار HALLSCOP است که به کار بر توانایی نمایش و ذخیره ی تمامی ورودی و خروجی ها در پین ها را می دهد . از آن میتوان مانند یک اسیلوسکوپ با قابلیت ذخیره سازی اطلاعات استفاده کرد .

از قابلیتهای مهم و پرکاربرد این نرم افزار کنترل سروموتور می باشد که با نصب کارت هایی مانند AX5214H یا m5i20 یا SERVO-TO-GO  می توان در یک لوپ بسته و استفاده از خطکش یا انکودر سروموتور را کنترل کرد .

+ نوشته شده توسط محمد چراغعلی در و ساعت |


Powered By
BLOGFA.COM