Hello,
I've been trying to calibrate my machine with a round gauge block with 3.5mm diameter.
When I run a program for a hole with exactly 3.5mm, I always end up with approx. 3.4mm.
So far, I've tried everything:
- Added steps under SCALE -> No success, as when I run a program for a larger pocket, the pocket is too large
- Added BACKLASH -> No success, as a circle isn't a circle anymore
- Changed the Acceleration -> No success, as nothing really changed
- Changed the Velocity -> No success, as nothing really changed
- Complete machine is checked for mechanical errors -> Everything is correct
- Checked for errors in the spindle pitch -> Ran the program at different positions
This is my setup:
- NEMA 23 stepper motor with 4.2A/3.0A (1.8 degree, 200 steps)
- Triple Beast driver with 1/10 micro stepping
- Ballcrew spindle with 5mm lead screw pitch
- MAX_VELOCITY = 40.25
- MAX_ACCELELERATION = 750.0
- STEPGEN_MAXACCEL = 937.5
- SCALE = 400.00
- BASE JITTER = 50000 (I know it's way too high but can this be the problem?)
When I use a straight gauge block with 90mm, the spindle travels the exact 90mm. I have also no measurable backlash and Z-axis works like a charm.
Right now, I have no more idea where the error can be. I'm also not the ultimate professional when it comes to calculating the stepper times but according to the data sheet of my driver I should input 2000ns for all values.
If anyone has any idea why my circle is smaller as programmed or had to deal with a similar problem, you can't imagine how appreciated your suggestion is! :woohoo:
Thanks a lot in advance & best regards,
Hancock