اطلاعیه

Collapse
No announcement yet.

سوال در مورد کنترلر cnc

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

    سوال در مورد کنترلر cnc

    دوستان می خواستم ببینم میشه با atmega32 کنترلر cnc ساخت ؟؟؟ oo:
    practice make perfect

    #2
    پاسخ : سوال در مورد کنترلر cnc

    نوشته اصلی توسط m95.s
    دوستان می خواستم ببینم میشه با atmega32 کنترلر cnc ساخت ؟؟؟ oo:
    باید بینید که منظور و توقع شما از یک کنترلر CNC چیست؟ اگر قرار است کدهایی مانند G00 یا G01 از مثلا یک mmc خوانده شود و بر اساس آن یکسری پالس برای درایورها تولید شود، چنین کاری در بعضی شرایط برای سری AVR و نه لزوما mega32 ممکن است ( به دلیل محدودیت حافظه و تایمرها و مانند آن mega64 یا mega128 گزینه های مناسب تری هستند). اما اگر قرار باشد میکروکنترلر از encoder های چند موتور فیدبک بگیرد و بصورت حلقه بسته عمل کند و وظایفی که نیاز به بار پردازشی زیادی داشته باشد، این امکان از عهده AVR خارج خواهد بود. در چند سال پیش یک کارت کنترل کننده CNC را در جایی مشاهده کردم که برای هر محور CNC یک پروسسور DSP قرار داده بود و به طور کلی امکان یا عدم امکان ساخت یک کنترل کننده CNC با AVR بستگی به میزان توقعی است که از آن وجود دارد و کاری که باید بتواند انجام بدهد.
    اوژن: به معنای افکننده و شکست دهنده است
    دانایی، توانایی است-Knowledge is POWER
    برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
    وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
    قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
    اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
    ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

    دیدگاه


      #3
      پاسخ : سوال در مورد کنترلر cnc

      دوست عزیز خیلی ممنون :smile:
      practice make perfect

      دیدگاه


        #4
        سوال درباره ی cnc

        سلام دوستان .
        من می خواستم ببینم برای ارتباط سی ان سی با کامپیوتر حتما باید درایور را به کنترلر و کنترلر را به کامپیوتر وصل کرد یا اینکه نه میشه مستقیم درایور ها را به کامپیوتر وصل کرد و کار کنترلر را کامپیوتر انجام دهد ؟؟؟؟؟؟؟؟؟؟؟؟؟
        practice make perfect

        دیدگاه


          #5
          پاسخ : سوال درباره ی cnc

          نوشته اصلی توسط m95.s
          سلام دوستان .
          من می خواستم ببینم برای ارتباط سی ان سی با کامپیوتر حتما باید درایور را به کنترلر و کنترلر را به کامپیوتر وصل کرد یا اینکه نه میشه مستقیم درایور ها را به کامپیوتر وصل کرد و کار کنترلر را کامپیوتر انجام دهد ؟؟؟؟؟؟؟؟؟؟؟؟؟
          یک مثال ساده شاید قضیه رو براتون روشنتر بکنه، کنترلرها به صورت Real-time کار میکنن و مثلا اگه شما داخل یک اتاق در حال کار با CNC هستید، کنترلر فرمان حرکت رو صادر میکنه و بعد از 100 میلی ثانیه فرمان ایست رو صادر میکنه که اجرای اونها توسط درایور انجام میشه، حالا اگه(اگه) درایور رو مستقیم به کامپیوتر وصل بشه و همون کار صادر کردن فرمان توسط کامپیوتر انجام بشه، از اونجایی که کامپیوتر ممکنه کاری رو که در 100 میلی ثانیه باید انجام میشده در زمان بیشتری انجام بده(بسته به شرایط اجرای برنامه) ممکنه اون دستگاه CNC به حرکت خودش ادامه بده و شاید با دیوار اطاق هم برخورد کنه و از کنترل خارج شه، فقط بخاطر تاخییر در صادر کردن فرمان ایست. خیلی مشکلات دیگه هم داره که ....
          اسمایل، تومورو ویل بی وُرس

          دیدگاه


            #6
            پاسخ : سوال درباره ی cnc

            خیلی ممنووووون :redface: :biggrin: :biggrin:
            practice make perfect

            دیدگاه


              #7
              پاسخ : سوال درباره ی cnc

              نوشته اصلی توسط ژوپیتر
              یک مثال ساده شاید قضیه رو براتون روشنتر بکنه، کنترلرها به صورت Real-time کار میکنن و مثلا اگه شما داخل یک اتاق در حال کار با CNC هستید، کنترلر فرمان حرکت رو صادر میکنه و بعد از 100 میلی ثانیه فرمان ایست رو صادر میکنه که اجرای اونها توسط درایور انجام میشه، حالا اگه(اگه) درایور رو مستقیم به کامپیوتر وصل بشه و همون کار صادر کردن فرمان توسط کامپیوتر انجام بشه، از اونجایی که کامپیوتر ممکنه کاری رو که در 100 میلی ثانیه باید انجام میشده در زمان بیشتری انجام بده(بسته به شرایط اجرای برنامه) ممکنه اون دستگاه CNC به حرکت خودش ادامه بده و شاید با دیوار اطاق هم برخورد کنه و از کنترل خارج شه، فقط بخاطر تاخییر در صادر کردن فرمان ایست. خیلی مشکلات دیگه هم داره که ....
              در یک کنترلر PC-Based معتبر، نرم افزار کنترل کننده در لایه ای نسبت به سیستم عامل نوشته می شود که از نظر زمانی نسبت به بقیه عملیات تقدم داشته باشد و تاخیرهای غیر مجاز در انجام فرمان ها ایجاد نشود.
              اوژن: به معنای افکننده و شکست دهنده است
              دانایی، توانایی است-Knowledge is POWER
              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

              دیدگاه


                #8
                پاسخ : سوال در مورد کنترلر cnc

                دوستان برنامه ای هست که کار کنترلر را انجام بده؟؟؟؟؟؟؟؟؟؟؟؟؟
                practice make perfect

                دیدگاه


                  #9
                  پاسخ : سوال در مورد کنترلر cnc

                  نوشته اصلی توسط soroosh.m
                  دوستان برنامه ای هست که کار کنترلر را انجام بده؟؟؟؟؟؟؟؟؟؟؟؟؟
                  mach3 :smile:
                  البته برنامه های دیکه هم هستند که میتونید برای کنترلر های پی سی بیس ازش استفاده کنید ولی من خودم این رو توصیه میکنم

                  دیدگاه


                    #10
                    پاسخ : سوال در مورد کنترلر cnc

                    یعنی کامپیوتر وصل میشه به درایور موتور ها و این برنامه کار منترلر را انجام میده و جی کد ها را اجرا میکنه؟؟؟؟؟؟؟؟؟؟؟؟
                    practice make perfect

                    دیدگاه


                      #11
                      پاسخ : سوال در مورد کنترلر cnc

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

                      دیدگاه


                        #12
                        پاسخ : سوال در مورد کنترلر cnc

                        حالا این رابط چیجوریه ؟؟
                        practice make perfect

                        دیدگاه


                          #13
                          پاسخ : سوال در مورد کنترلر cnc

                          نوشته اصلی توسط soroosh.m
                          حالا این رابط چیجوریه ؟؟
                          oo: oo: oo: oo:
                          چیجوری؟؟ :mrgreen:
                          اینجوری

                          دیدگاه


                            #14
                            پاسخ : سوال در مورد کنترلر cnc

                            دوست عزیز خیلی ممنون .
                            این تصویر را میشه بگید از کجا بود؟؟؟
                            خوب اینکه دیگه کنترلره!!!!!! :biggrin:
                            من منظورم این بود که این کنترلر دیگه نباشه و مستقیما درایور موتور ها به کامپیوتر وصل بشه . :agree: :agree:
                            practice make perfect

                            دیدگاه


                              #15
                              پاسخ : سوال در مورد کنترلر cnc

                              درایورهای سروموتور و استپر موتور را به دلیل اینکه ورودی آنها ایزوله است می توانید بصورت مستقیم و حداکثر با سری کردن یک مقاومت به پورت موازی متصل کنید( در بسیاری از سروموتورها سری کردن یک مقاومت در حدود 100 اهم الزامی است). اما معمولا یک بافر در سر راه پورت قرار داده می شود که وجود آن همیشه لازم نیست. ورودی ها را هم می توان با مدارات بسیار ساده به پین های ورودی متصل کرد. اما این مسئله وجود دارد که با کوچکترین اتصالی در بدنه دستگاه به ولتاژهای غیر مجاز، پورت موازی و یا کل کامپیوتر آسیب ببیند. بنابراین ورودی ها را هم می توان با اپتوکوپلر ایزوله کرد و سپس به پین های ورودی متصل نمود. یک مسئله دیگر که وجود مدارات جانبی را ایجاب می کند، محدودیت در تعداد ورودی و خروجی هاست که با اضافه کردن مدارهایی می توان پورت را توسعه داد. شما باید ابتدا تعیین کنید که چه تعداد ورودی و خروجی دارید و چه سرعتی برای اعمال پالس به درایورها لازم دارید تا بر اساس آن بتوان راه کار مناسب را معرفی کرد.
                              اوژن: به معنای افکننده و شکست دهنده است
                              دانایی، توانایی است-Knowledge is POWER
                              برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
                              وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
                              قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
                              اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
                              ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

                              دیدگاه

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