اطلاعیه

Collapse
No announcement yet.

چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

    با عرض سلام و خسته نباشید خدمت همه دوستان
    من برای دستگاه cnc خودم که یک دستگاه سه محوره هست از Arduino uno به عنوان کنترلر و برنامه grbl استفاده کردم. حالا مشکل من اینه که برای تغییر سرعت حرکت استپر موتورها میتوان در تنظیماتی که در نرم افزار grblcontroller وجود دارد با تغییر مقدار عددی جلوی کدهای 0$ و 1$ و 2$ سرعت حرکت در سه محور را تغییر داد. این تغییر وقتی که دستورات gcode را به صورت دستی در grblcontroller وارد میکنیم قابل مشاهده است. ولی زمانی که یک gcode اماده که مربوط به یک طرح است را در این نرم افزار لود میکنیم سرعت حرکت دستگاه خیلی پایین بوده و با تغییرات گفته شده نمی توان سرعت را تغییر داد.
    به نظر شما مشکل از کجاست؟
    ممنون

    #2
    پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

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

    دیدگاه


      #3
      پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

      من از استپر موتور هایی با مشخصات زیر استفاده میکنم:
      1.8 درجه - 1.65 آمپر - 3.5 kg
      منبع تغذیه هم 12 ولت 10 آمپر
      درایور reprap
      کنترلر arduino uno
      برنامه کنترلی grbl
      برا انتقال نیرو از استپر موتور به محورها هم از پیچ متری به جای بال اسکرو استفاده کردم
      وزن محور x تقریبا 1.5 تا 2 کیلو - محور y هم 2 تا 3 کیلو - و محور z هم تقریبا 2 کیلو

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

      و سوال دوم هم همونیه که اول پرسیدم. اونایی که از آردینو و کد grbl استفاده کردن میدونن که چی میگم. وقتی به طور مستقیم یه gcode مثل g01 x10 رو وارد میکنم با تنظیم سرعتی که داریم میتونم سرعت حرکت خروجی رو تنظیم کنم ولی وقتی یه طرح مثلا دایره رو که از نرم افزار inkscape بدست آوردم رو وارد میکنم میبینم که سرعت حرکت خروجی خیلی کمه نمی دونم که چی جوری باید تنظیم شه؟

      دیدگاه


        #4
        پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

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

        دیدگاه


          #5
          پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

          سلام ، مشکل شما درایوره
          لطفا از درایور های خوب استفاده کنید ، این درایورا جون ندارن
          موتور شما جوابگو هست ولی بهش فشار میاد ( اگه ژاپنیه ) که هیچ اگه نه که ارور میده و یا نویز یا پالس رد میکنه

          دیدگاه


            #6
            پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

            نوشته اصلی توسط alireza71 نمایش پست ها
            من از استپر موتور هایی با مشخصات زیر استفاده میکنم:
            1.8 درجه - 1.65 آمپر - 3.5 kg
            منبع تغذیه هم 12 ولت 10 آمپر
            درایور reprap
            کنترلر arduino uno
            برنامه کنترلی grbl
            برا انتقال نیرو از استپر موتور به محورها هم از پیچ متری به جای بال اسکرو استفاده کردم
            وزن محور x تقریبا 1.5 تا 2 کیلو - محور y هم 2 تا 3 کیلو - و محور z هم تقریبا 2 کیلو

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

            و سوال دوم هم همونیه که اول پرسیدم. اونایی که از آردینو و کد grbl استفاده کردن میدونن که چی میگم. وقتی به طور مستقیم یه gcode مثل g01 x10 رو وارد میکنم با تنظیم سرعتی که داریم میتونم سرعت حرکت خروجی رو تنظیم کنم ولی وقتی یه طرح مثلا دایره رو که از نرم افزار inkscape بدست آوردم رو وارد میکنم میبینم که سرعت حرکت خروجی خیلی کمه نمی دونم که چی جوری باید تنظیم شه؟
            گیر دستگاه میتونه از همراستا نبودن ریل ها و پیچ باشه - بررسی کنید
            اگه میون پیچ و مهره لقی هست میتونید مهره رو دو تا کنید و مهره دوم با یک فنر وارون مهره اول فشار بده (مهره دوم به جایی بسته نشده ولی از چرخش اون جلوگیری کنید)
            پیچ های متری به گمانم گام هشت هستن (هر دور چرخش پیچ هشت میلیمتر جابجایی)
            اگه برای بستن موتور به پیچ تسمه و پولی به کار برده باشین میتونید به آسونی پولی پیچ رو بزرگتر بگیرید که گشتاور بیشتری وارد کنه
            If the wind will not serve, take to the oars

            دیدگاه


              #7
              پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

              سلام ایا FEED موجود در GCODE رو هم اصلاح میکنید؟

              دیدگاه


                #8
                پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                نوشته اصلی توسط ASHIT AXAR نمایش پست ها
                گیر دستگاه میتونه از همراستا نبودن ریل ها و پیچ باشه - بررسی کنید
                اگه میون پیچ و مهره لقی هست میتونید مهره رو دو تا کنید و مهره دوم با یک فنر وارون مهره اول فشار بده (مهره دوم به جایی بسته نشده ولی از چرخش اون جلوگیری کنید)
                پیچ های متری به گمانم گام هشت هستن (هر دور چرخش پیچ هشت میلیمتر جابجایی)
                اگه برای بستن موتور به پیچ تسمه و پولی به کار برده باشین میتونید به آسونی پولی پیچ رو بزرگتر بگیرید که گشتاور بیشتری وارد کنه
                سلام
                مشکل از G کد شماست
                نیروی پیشران در G00 با G01 فرق میکنه ُ یعنی برای کد G00 حد اکثر سرعت رو داره ولی G01 سرعت بر اساس پالس رو داره
                میتونی سرعت رو زیاد کنی ( GRBL ) چند رو رو ی آردوینوت ریختی ؟ از لیست تنظیماتت یه عکس بگیر بگم چیکار کنی مشکلت حل بشه

                دیدگاه


                  #9
                  پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                  سلام مقدار $100=320 و $101=320 و $102=320 باید تغییر کنه که ین عدد بر اساس تعداد استپ موتور و گام اسکرو یا هر چیز دیگه و فول استپ بودن یا 1/2 محاسبه میشه

                  دیدگاه


                    #10
                    پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                    دوستان سلام من دچار یک مشکل شدم من دستگاهم را با برد اردوینو و نرم افزار گربل ساختم زاویه x وy تسمه پولی و زاویهz پیچ متری مشکل من اینه که زمانی از برنامهinkscape خروجی جی کد میگیرم و در برنامه گربل اپلود میکنم زاویهx,,و yخوب کار میکنه ولی زاویه zهیچ حرکتی نداره ایا مشکل از طراحی است یعنی باید زاویه z کار کنه و بالا پایین بشه تا خطهای اضافی را نزنه کار نمیکنه و خطهای اضافی هم زده میشه لطفا هر کدام از اساتید میتوانند کمک کنند فوریه ممنون از همه

                    دیدگاه


                      #11
                      پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                      سلام دوستان
                      مشکل من مانند دوستمونه اما با این تفاوت که سرعت چرخش استپر موتور ها خیلی زیاده جوری که دیگه نمیتونه محور را تکون بده و درگیری زیادی توی لیداسکرو بوجود میاره شایدم موتور قاتی می کنه و بجای چرخیدن ، سرجاش میلرزه اما وقتی به صورت دستی کد حرکت را مینویسم مثلا G01 Y1 F100 خیلی راحت حرکت میکنه. یعنی هر وقت مقدار F کمتر از 100 باشه خیلی خوب حرکت می کنه هر چی از 100 کمتر میشه راحت تر حرکت می کنه
                      تو قسمت GRBL setting، قسمتهای X, step/mm و Y step/mm و Z step/mm را کم کردم اما مشکلی که پیدا شد وقتی دستورمی دهم که مثلا 10 ساتنی متر روی میز حرکت کنه کمتر از 10 سانتی مترمیره در اصل می خوام سرعت محورها را کم کنم اما اسکیل محورها به هم میریزه !!!
                      مشخصات استپر موتورها: 1.8 درجه و گشتاور 5
                      درایور : reprap
                      منبع تغذیه: 12 ولت 14 آمپر
                      ممنون میشم پاسخ بدید

                      دیدگاه


                        #12
                        پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                        کسی اینجا نیست بتونه به سوال من پاسخ بده؟

                        دیدگاه


                          #13
                          پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                          اسکیل فاکتورهارو دوباره set کن .

                          دیدگاه


                            #14
                            پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                            نوشته اصلی توسط alireza71 نمایش پست ها
                            با عرض سلام و خسته نباشید خدمت همه دوستان
                            من برای دستگاه cnc خودم که یک دستگاه سه محوره هست از Arduino uno به عنوان کنترلر و برنامه grbl استفاده کردم. حالا مشکل من اینه که برای تغییر سرعت حرکت استپر موتورها میتوان در تنظیماتی که در نرم افزار grblcontroller وجود دارد با تغییر مقدار عددی جلوی کدهای 0$ و 1$ و 2$ سرعت حرکت در سه محور را تغییر داد. این تغییر وقتی که دستورات gcode را به صورت دستی در grblcontroller وارد میکنیم قابل مشاهده است. ولی زمانی که یک gcode اماده که مربوط به یک طرح است را در این نرم افزار لود میکنیم سرعت حرکت دستگاه خیلی پایین بوده و با تغییرات گفته شده نمی توان سرعت را تغییر داد.
                            به نظر شما مشکل از کجاست؟
                            ممنون
                            اگر که وقتی شما بصورت دستی دستور حرکت میدی و سرعت نرماله یا کم و یا زیاد
                            اون وقت بله سرعت با دستورات 0$ و 1$ و 2$ تنظیم میشه
                            ولی اگه موقه ای که طرح رو بصورت جی کد میدی برای اجرا سرعت رو باید با نرم افزاری که طراحی میکنی تنطیم کنی.

                            دلیل: ادغام دو پست برای جلوگیری از اسپم

                            نوشته اصلی توسط asadollah68 نمایش پست ها
                            سلام دوستان
                            مشکل من مانند دوستمونه اما با این تفاوت که سرعت چرخش استپر موتور ها خیلی زیاده جوری که دیگه نمیتونه محور را تکون بده و درگیری زیادی توی لیداسکرو بوجود میاره شایدم موتور قاتی می کنه و بجای چرخیدن ، سرجاش میلرزه اما وقتی به صورت دستی کد حرکت را مینویسم مثلا G01 Y1 F100 خیلی راحت حرکت میکنه. یعنی هر وقت مقدار F کمتر از 100 باشه خیلی خوب حرکت می کنه هر چی از 100 کمتر میشه راحت تر حرکت می کنه
                            تو قسمت GRBL setting، قسمتهای X, step/mm و Y step/mm و Z step/mm را کم کردم اما مشکلی که پیدا شد وقتی دستورمی دهم که مثلا 10 ساتنی متر روی میز حرکت کنه کمتر از 10 سانتی مترمیره در اصل می خوام سرعت محورها را کم کنم اما اسکیل محورها به هم میریزه !!!
                            مشخصات استپر موتورها: 1.8 درجه و گشتاور 5
                            درایور : reprap
                            منبع تغذیه: 12 ولت 14 آمپر
                            ممنون میشم پاسخ بدید
                            شما میکرو استپینگ رو تنظیم کردی؟
                            و مقدار استپینگ رو درست محاسبه کردی؟؟
                            Yes You Can...!!!
                            re20za22@
                            re20za@yahoo.com

                            دیدگاه


                              #15
                              پاسخ : چگونگی تنظیم سرعت حرکت دستگاه cnc کنترل شده توسط arduino و برنامه grbl

                              نوشته اصلی توسط re20za نمایش پست ها
                              شما میکرو استپینگ رو تنظیم کردی؟
                              و مقدار استپینگ رو درست محاسبه کردی؟؟
                              یکمی شتاب و سرعت را تغییر دادم و به نتیجه های خوبی رسیدم اما هنوز نمی دونم اینجوری کار کردن صحیحه یا اینکه برای دستگاه ضرر داره؟
                              آیا زمانی که طرح را جی کد می کنیم میشه سرعت حرکت را هم توی طرح جی کد تنظیم کنیم؟
                              در ضمن پیشنهاد شما برای برنامه جی کد چیه؟
                              من از برنامه Cam Bam استفاده می کنم

                              دیدگاه

                              لطفا صبر کنید...
                              X