Please Choose Your Language

- English
- العربية
- Français
- Русский
- Español
- Português
- Deutsch
- italiano
- 日本語
- 한국어
- Nederlands
- Tiếng Việt
- ไทย
- Polski
- Türkçe
- አማርኛ
- ພາສາລາວ
- ភាសាខ្មែរ
- Bahasa Melayu
- ဗမာစာ
- தமிழ்
- Filipino
- Bahasa Indonesia
- magyar
- Română
- Čeština
- Монгол
- қазақ
- Српски
- हिन्दी
- فارسی
- Kiswahili
- Slovenčina
- Slovenščina
- Norsk
- Svenska
- українська
- Ελληνικά
- Suomi
- Հայերեն
- עברית
- Latine
- Dansk
- اردو
- Shqip
- বাংলা
- Hrvatski
- Afrikaans
- Gaeilge
- Eesti keel
- Māori

Views: 0 Author: Site Editor Publish Time: 2020-12-09 Origin: Site

Stepping motor is a lot of people think stepper motor can't precision indexing, the deification of servo motor driven approach is too. Will I do with stepper motor index plate experience, actually you want to know how to use stepper motor, know how to write a program that under normal circumstances the dividing precision can be guaranteed. Stepper motor applications no matter in what place, it is must to guarantee is enough torque. Stepper motor is a big things in the car. Under normal circumstances the startup time, generally should be as far as possible some long. Start speed also can not too fast. Rev. Stop too fast may cause overshoot phenomenon. In use process, if you don't complete index, which is normal to walk, but found that how bad so a little bit, there is a seam, this kind of circumstance is the legendary out of step. Solve the step method is as follows: 1. Increase the motor torque and increase the drive current; 2. To reduce the maximum speed of operation; 3. Elongated start time; 4. Reduce the startup speed. If none of the above questions, then it is possible that the program with inside can't points out the remainder of the pulse generated by the accumulated error. As is known to all, pulse based on integer to calculate, no where there will be a half of the pulse. But often it is the half of the pulse has a problem, if a round 10 portions, each equal parts sent half of the pulse is not what. Poor 20 equal parts, each equal half of the pulse may not be particularly evident. But to be assigned to the 50, 100, 500, NNN equal parts, each equal parts poor half of the pulse can be, it is not a small sum of money. Waiting for the more copies, even each equal 0. A pulse, is a astronomical figures. That's a lot of people think stepper motor can't make the precision indexing plate. Motor, it is not just a progress even servo motor, also have this problem ----Remainder. Is as follows: the fine fraction of stepper driver for 64. Then the motor number of pulses per lap 62 x200 = 12800. Set motor is divided into 128 equal pieces, so good now 12800/128 = 100. The number of pulses each equal to 100 pulses. But if I'm going to ask is divided into 129 equal pieces, the formula is: 12800/129 = 99. 2248062, that is, each equal parts need to 99. 2248062 pulse to divide, so count decimal point remainder removed, then the error will be a total of 129 x0 129 equal pieces. 2248062 = 28. 9999999 pulse. Equivalent to the round error an equal parts of a quarter. But the problem is how to deal with the method, the following is to solve the remaining the number of pulse processing method. Said the example above as reference, motor pulse count to 12800 as a circle, is divided into 129 equal pieces. Request a circle through the maximum error is not more than one pulse. Programming method is as follows: 1. Set motor pulse number that is dead, can not write. 12800 or any other value. 2. Set to points such as number: 129 generations into the data register D or V3. Calculate each equal parts need to integer pulse number: 12800/129 = 994. The number of pulses accurately calculate each equal parts need, the result is a floating-point operation: 12800/129 = 99. 22480625. The 99 into a floating point number, get data for 99. 6. Then in 99. 2248062 -99. 0 = 0. 2248062 the formula received each equal pulse number left. 7. With the rest of the pulse number multiplied by the total number of equal parts: 0. 2248062x129=28. 99999998. Remove the decimal point, get an integer 28. 8. With number minus 28 etc: 129 -28 = 101. In the process of this data for processing, such as attachments. 9. Program is running, has been added in equal parts is more than 101, which is equal parts started from 102 to 129 portions, the 28 equal parts, each equal parts with a pulse. The number of pulses is starting from 102 portions of 99 + 1 = 100. As above calculation, 28 in equal parts, each equal to increase a pulse, increased 1/100, that is, each equal parts. Conclusion: from the point of view of the above calculation, if not require absolute precision machining, the machining program of the product is completely meet the requirements.

WhatsApp: +8618921090987

Tel: +86-18921090987

Email: sales02@hoprio.com

Add: No.19 Mahang South Road, Wujin High-tech District, Changzhou City, Jiangsu Province, China 213167

Copyright © 2024 ChangZhou Hoprio E-Commerce Co., Ltd. All Rights Reserved. Sitemap | Privacy Policy