موتور پله بسیاری از افراد فکر می کنند که موتور پله نمی تواند نمایه سازی دقیق را نشان دهد ، تقلب از رویکرد موتور سروو نیز هست. آیا من با تجربه صفحه شاخص موتور پله ای کار می کنم ، در واقع شما می خواهید بدانید که چگونه از موتور پله ای استفاده کنید ، می دانید که چگونه می توانید برنامه ای بنویسید که در شرایط عادی می توان دقت تقسیم را تضمین کرد. برنامه های موتور پله ای مهم نیست که در چه مکانی باشد ، باید تضمین شود گشتاور کافی است. موتور پله چیزهای بزرگی در ماشین است. در شرایط عادی ، زمان راه اندازی ، به طور کلی باید تا حد امکان برخی طولانی باشد. سرعت شروع نیز نمی تواند خیلی سریع باشد. توقف خیلی سریع ممکن است باعث ایجاد پدیده بیش از حد شود. در فرآیند استفاده ، اگر شاخص کامل را ندارید ، که راه رفتن طبیعی است ، اما دریافتید که چقدر کمی بد است ، یک درز وجود دارد ، این نوع شرایط افسانه ای خارج از مرحله است. حل روش مرحله به شرح زیر است: 1. گشتاور موتور را افزایش داده و جریان درایو را افزایش دهید. 2. برای کاهش حداکثر سرعت کار ؛ 3. زمان شروع طولانی ؛ 4. سرعت راه اندازی را کاهش دهید. اگر هیچ یک از سؤالات فوق نباشد ، ممکن است که برنامه با داخل نتواند باقیمانده پالس ایجاد شده توسط خطای انباشته را نشان دهد. همانطور که برای همه شناخته شده است ، پالس بر اساس عدد صحیح برای محاسبه ، جایی که نیمی از پالس وجود نخواهد داشت. اما غالباً این نیمی از پالس مشکل دارد ، اگر یک قسمت دور 10 ، هر قسمت مساوی که نیمی از پالس ارسال می شود ، چیزی نیست. 20 قسمت مساوی ضعیف ، هر نیمی از پالس ممکن است به ویژه مشهود نباشد. اما برای اینکه به قسمتهای مساوی 50 ، 100 ، 500 ، NNN اختصاص داده شود ، هر قسمت مساوی نیمی از پالس می تواند باشد ، این مبلغ کمی پول نیست. انتظار برای نسخه های بیشتر ، حتی هر یک برابر 0. یک پالس ، چهره های نجومی است. این بسیاری از مردم فکر می کنند موتور پله نمی تواند صفحه نمایه سازی دقیق را بسازد. موتور ، این فقط یک پیشرفت حتی موتور سروو نیست ، بلکه این مشکل را نیز دارد ---- باقیمانده. به شرح زیر است: بخش ریز راننده استپر برای 64. سپس تعداد موتور پالس در هر دامان 62 x200 = 12800. موتور تنظیم شده به 128 قطعه مساوی تقسیم می شود ، بنابراین اکنون 12800/128 = 100 است. تعداد پالس ها هر یک برابر با 100 پالس است. اما اگر بخواهم بپرسم به 129 قطعه مساوی تقسیم شده است ، فرمول: 12800/129 = 99. 2248062 ، یعنی هر قسمت مساوی به 99 نیاز دارد. 2248062 پالس برای تقسیم ، بنابراین تعداد اعشاری باقی مانده برداشته شده ، سپس خطا در کل 129 x0 129 قطعه برابر خواهد بود. 2248062 = 28. 9999999 پالس. معادل خطای دور یک قسمت مساوی از یک چهارم. اما مشکل این است که چگونه با روش مقابله کنید ، موارد زیر برای حل تعداد باقی مانده روش پردازش پالس است. مثال فوق به عنوان مرجع ، شمارش پالس موتور به 12800 به عنوان یک دایره ، به 129 قطعه مساوی تقسیم می شود. درخواست یک دایره از طریق حداکثر خطا بیش از یک پالس نیست. روش برنامه نویسی به شرح زیر است: 1. تنظیم شماره پالس موتور که مرده است ، نمی تواند بنویسد. 12800 یا هر مقدار دیگر. 2. روی نقاطی مانند شماره تنظیم کنید: 129 نسل در ثبت داده D یا V3. محاسبه هر قسمت مساوی به شماره پالس عدد صحیح: 12800/129 = 994. تعداد پالس ها به طور دقیق هر قسمت مساوی را محاسبه می کنند ، نتیجه یک عمل شناور است: 12800/129 = 99. 22480625. 99 به یک نقطه شناور ، داده ها را برای 99. 69.2248062 دریافت کنید. 0 = 0. 2248062 فرمول دریافت هر شماره پالس برابر باقی مانده. 7. با بقیه تعداد پالس ضرب شده توسط تعداد کل قطعات مساوی: 0. 2248062x129 = 28. 99999998. نقطه اعشاری را حذف کنید ، یک عدد صحیح را دریافت کنید. 9. برنامه در حال اجرا است ، در قسمت های مساوی بیش از 101 اضافه شده است ، که قطعات برابر از 102 تا 129 قسمت شروع شده است ، 28 قسمت مساوی ، هر قسمت مساوی با پالس. تعداد پالس ها از 102 بخش 99 + 1 = 100 شروع می شود. همانطور که در بالا محاسبه ، 28 در قسمت های مساوی ، هر یک برابر با افزایش یک پالس ، افزایش 1/100 ، یعنی هر قسمت مساوی. نتیجه گیری: از دیدگاه محاسبه فوق ، در صورت عدم نیاز به ماشینکاری دقیق مطلق ، برنامه ماشینکاری محصول کاملاً برآورده شده است.