repeatability and calibration issues
27 Nov 2018 20:25 #121490
by Omnis
repeatability and calibration issues was created by Omnis
I Just got everything set up on a new build: 7i76e + linuxcnc + integrated servos that accept step commands with built in encoders(they do not loose steps).
Problem repeatability! If I zero the machine then issue g0 x60 ..(60") some times it goes to 60" and some times its up to .25" off then g0 x0 some times it comes back in the right spot and some times its up to .25" off
notes:
*the machine has rigid ball screws with 0 backlash. (rm2005 5turns=1")
*there is 0 mechanical backlash (have used this machine for years fine on g540+steppers never had a backlash problem and
there is still no play, checked the ball screws and axis for any mechanical play again and there is still none.
*I thought this might be a micro-stepping issue how ever the pin-conf wizard does not show a setting for this like the step-conf
*I did not know what kind of drivers the 7i76e uses so I selected custom
Problem repeatability! If I zero the machine then issue g0 x60 ..(60") some times it goes to 60" and some times its up to .25" off then g0 x0 some times it comes back in the right spot and some times its up to .25" off
notes:
*the machine has rigid ball screws with 0 backlash. (rm2005 5turns=1")
*there is 0 mechanical backlash (have used this machine for years fine on g540+steppers never had a backlash problem and
there is still no play, checked the ball screws and axis for any mechanical play again and there is still none.
*I thought this might be a micro-stepping issue how ever the pin-conf wizard does not show a setting for this like the step-conf
*I did not know what kind of drivers the 7i76e uses so I selected custom
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Online
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
27 Nov 2018 21:54 #121492
by Todd Zuercher
Replied by Todd Zuercher on topic repeatability and calibration issues
If you are certain that you don't have any mechanical issues (slipping coupler or pully).
Then it is lost steps from having too short step timing settings or electrical nose are the most likely suspects.
What are the minimum timing settings for your servo drives? (It is often wise to double (or even triple) the minimum step length and step space times given in drive's documentation. Other timings can often be set even higher without ill effects.
Then it is lost steps from having too short step timing settings or electrical nose are the most likely suspects.
What are the minimum timing settings for your servo drives? (It is often wise to double (or even triple) the minimum step length and step space times given in drive's documentation. Other timings can often be set even higher without ill effects.
The following user(s) said Thank You: Omnis
Please Log in or Create an account to join the conversation.
28 Nov 2018 00:35 #121505
by Omnis
Replied by Omnis on topic repeatability and calibration issues
thanks for the response. The couplers do not slip, clear path motors are integrated drivers servos and encoder within the motors they will not miss a step if the step command is actually being sent. they claim to be 1us responsive i have them at 5.
could this be a maxjiter issue
could this be a maxjiter issue
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Online
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
28 Nov 2018 02:44 #121510
by Todd Zuercher
Replied by Todd Zuercher on topic repeatability and calibration issues
In the ini file you posted you have specified 1000ns (1us) as the step timing. I would say that is the source of the problem. Sure the servos won't miss steps but only if they can see the step. Are you using differential or single ended signals?
Did you try the 5us timing after you posted your ini? Did it work any better? If you did try the longer step timing and it didn't work. That leaves a wiring/electrical problem is probably interfering with your step signals.
Did you try the 5us timing after you posted your ini? Did it work any better? If you did try the longer step timing and it didn't work. That leaves a wiring/electrical problem is probably interfering with your step signals.
The following user(s) said Thank You: Omnis
Please Log in or Create an account to join the conversation.
28 Nov 2018 11:28 - 28 Nov 2018 11:34 #121524
by PCW
Replied by PCW on topic repeatability and calibration issues
Another possibility is wrong step polarity. The 7I76E STEPN+ outputs are active high
and the STEPN- outputs are active low.
As a general rule I would start with step time and step space at 5 usec (5000 ns)
and say 20 usec for direction setup and hold (20000)
Jitter will not cause loss of steps unless its so large that it causes steps in the
velocity during acceleration that the drive/motor cannot follow and result in a stall
(and this is not an issue with closed loop servos like the Clearpaths)
Any loss of steps in the step generator is detectable via the following error,
basically the way this works is that every servo period, LinuxCNC reads the step generators
step count (and fractional step count) and writes a new velocity to the step generator so that
any errors are corrected (via the PID component).
and the STEPN- outputs are active low.
As a general rule I would start with step time and step space at 5 usec (5000 ns)
and say 20 usec for direction setup and hold (20000)
Jitter will not cause loss of steps unless its so large that it causes steps in the
velocity during acceleration that the drive/motor cannot follow and result in a stall
(and this is not an issue with closed loop servos like the Clearpaths)
Any loss of steps in the step generator is detectable via the following error,
basically the way this works is that every servo period, LinuxCNC reads the step generators
step count (and fractional step count) and writes a new velocity to the step generator so that
any errors are corrected (via the PID component).
Last edit: 28 Nov 2018 11:34 by PCW.
The following user(s) said Thank You: Omnis
Please Log in or Create an account to join the conversation.
28 Nov 2018 17:57 #121535
by Omnis
Replied by Omnis on topic repeatability and calibration issues
hmm interesting in pnconf I selected 'custom' drivers because Idk what to put, but I made sure to put 5k 5k 10k, but after you mention it the ini is clearly different.
just to confirm my settings changes in the ini should be:
# these are in nanoseconds
DIRSETUP = 20000
DIRHOLD = 20000
STEPLEN = 5000
STEPSPACE = 5000
STEP_SCALE = 4000
MIN_LIMIT = -91.0
MAX_LIMIT = 91.0
HOME_OFFSET = 0.0
# these servos are 800 steps/r and 5 Turns/1" ball screws step scale is really 4k
just to confirm my settings changes in the ini should be:
# these are in nanoseconds
DIRSETUP = 20000
DIRHOLD = 20000
STEPLEN = 5000
STEPSPACE = 5000
STEP_SCALE = 4000
MIN_LIMIT = -91.0
MAX_LIMIT = 91.0
HOME_OFFSET = 0.0
# these servos are 800 steps/r and 5 Turns/1" ball screws step scale is really 4k
The following user(s) said Thank You: Todd Zuercher
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Online
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
28 Nov 2018 18:13 #121537
by Todd Zuercher
Replied by Todd Zuercher on topic repeatability and calibration issues
yes
The following user(s) said Thank You: Omnis
Please Log in or Create an account to join the conversation.
28 Nov 2018 18:25 #121538
by Omnis
Replied by Omnis on topic repeatability and calibration issues
thanks guys I will try this now.
Please Log in or Create an account to join the conversation.
29 Nov 2018 19:55 - 29 Nov 2018 19:58 #121609
by Omnis
Replied by Omnis on topic repeatability and calibration issues fixed
vimeo.com/303568087
This worked!! I can now attempt a production run. I will try to pay it forward and make a tut of my endeavors problems and fixes. Thanks PCW and Todd for the fast help.
This worked!! I can now attempt a production run. I will try to pay it forward and make a tut of my endeavors problems and fixes. Thanks PCW and Todd for the fast help.
Last edit: 29 Nov 2018 19:58 by Omnis. Reason: broken link
Please Log in or Create an account to join the conversation.
Time to create page: 0.100 seconds