Twincat (Balford Beckhoff) Frequently asked Questions (FAQ)-How to set scaling Factor if the actual distance of the motor is inconsistent with a given distance

Source: Internet
Author: User

Sometimes, the motor from 0 degrees to the absolute 360 degrees, sometimes there will be the actual rotation of the motor more or less cases.

?

General is the encoder of the motor scaling Factor numerator value is not caused, the smaller the value, the more you turn the angle, for example, I value is 0.0001, 360 degrees actually corresponds to 720 degrees above, I changed to 0.00035, almost.

?

So how exactly is this parameter set? Reference handouts say a lap corresponding to the number of pulses and a lap corresponding to the length (note Twincat default unit is mm, can be changed to angle, then a lap corresponds to not 360mm but 360 degrees, can also 360/a lap corresponding pulse number)

Sometimes, the motor from 0 degrees to the absolute 360 degrees, sometimes there will be the actual rotation of the motor more or less cases.

?

General is the encoder of the motor scaling Factor numerator value is not caused, the smaller the value, the more you turn the angle, for example, I value is 0.0001, 360 degrees actually corresponds to 720 degrees above, I changed to 0.00035, almost.

?

So how exactly is this parameter set? Reference handout said a lap corresponding to the number of pulses and a lap corresponding to the length (note Twincat default unit is mm, can be changed to angle, then a lap corresponds to not 360mm but 360 degrees, the same can be 360/a lap corresponding pulse number), the number of pulses corresponding to the encoder resolution, For example, 16-bit encoder resolution is 2 of the 16-square 65535, 17-bit encoder resolution is 2 17-Time Square 131072

?

If the resolution of the encoder is not known, it is only by guessing. For example, the default scaling factor is 0.0004, the result you find the requirement to run 360 degrees run 720 degrees, indicating that your value is about one times, then you put scaling factor continue to modify, gradually accurate to feel almost (you specify 360 degrees, the result is about 360 degrees, Difference dozens of degrees), at this time the scaling factor is almost the correct value, such as I roughly get 0.00035 this value, and then 360 to get the approximate number of pulses per revolution, 360/0.00035=1028571, then the query can be known, should be 20-bit, Because it has to be 2 of the whole number of squares, and 2 of the whole number of variance one difference is very large, only 1048576 closest, so actually to fill in the scaling factor is 0.000343323

?

For more instructional videos and downloads, please pay attention to the following information:

My Youku Space:

Http://i.youku.com/acetaohai123

?

My online forum:

http://csrobot.gz01.bdysite.com/

?

Problem Exchange:

qq:910358960

Email:[email protected]

?

?

Twincat (Balford Beckhoff) Frequently asked Questions (FAQ)-How to set scaling Factor if the actual distance of the motor is inconsistent with a given distance

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.