I've just finished a new build of a CNC router and I'm having some issues. I don't know the source of the issue, so I'm reaching out to the various HW and SW vendors I used to see if anyone has any ideas.
Signal flow is UCCNC -> CNC Drive UC300ETH-5LPT ethernet motion controller -> CNCDrive UCBB breakout board -> four G201x (x, y with B slave, and z). My lead screws are 5 start/0.5 in/turn. The math tells me 200 steps per revolution x 10 micro steps per step x 2 revolutions per inch = 4000 steps per inch of travel. So I set all the axis up at 4000 steps per inch. I have B slaved to Y with the same tuning settings. 100 ipm max speed, acceleration I’ve played with different values between 3 and 30.
So I’m jogging around, checking homing and what not. The gantry starts racking horribly. I double check the tuning and everything looks right.
Power it down and get it squarish. Nothing is binding. The lead screws turn easily when the motors are not energized.
Okay, I’ll deal with that later. Start working on the X axis. 4000 steps per inch seems way off. I run the calibration routine and come up with 7400 and change. But here’s the thing. If I go X +10 inches it’s fine. Now if I go X -10 inches, it travels closer to 12 inches. I double check the indicators on the couplings and nothing is slipping. I double check for binding and it’s fine.
Thoughts?