mycnc:closed_loop_configuration
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
mycnc:closed_loop_configuration [2018/10/08 14:51] – skirillov | mycnc:closed_loop_configuration [2018/10/09 11:29] – skirillov | ||
---|---|---|---|
Line 42: | Line 42: | ||
* Adjust DAC offset ratio to get " | * Adjust DAC offset ratio to get " | ||
* Fill Encoder channel for each PID (Motor#). \\ {{mycnc: | * Fill Encoder channel for each PID (Motor#). \\ {{mycnc: | ||
- | * To test selected channel, check " | + | * To test selected channel, check " |
- | * Click on " | + | * Click on " |
+ | * Reset position error registers - **E(t)** and its Integral value. | ||
+ | * Turn ON Servo-ON output to enable a servo driver | ||
+ | * Turn ON PID all " | ||
* Select the channel for a scope widget to control and tune PID controller ratios. \\ {{mycnc: | * Select the channel for a scope widget to control and tune PID controller ratios. \\ {{mycnc: | ||
+ | * Check which Axis the PID controller attached to. | ||
+ | * Jog buttons can be used to move the axis and tune PID coefficients. | ||
+ | * An analogue servo driver normally has a linear function of rotation speed depends on input voltage. A linear coefficient of this function depends on Servo driver and motor, gears, ball-screw. PID **K** value represent this coefficient. The value can be tuned manually. If rotate a motor shaft with speed more than 20 turn/sec, the controller calculates real Speed/ | ||
==== Servo ON handling ==== | ==== Servo ON handling ==== |
mycnc/closed_loop_configuration.txt · Last modified: 2019/11/05 08:54 by ivan