Hi, I'm in the process or improving my DIY MDF CNC machine by adding bearing supports to the leadscrews on all axis. I have been able to run code for 22, 7, 6 and 5mm diameter holes, however, when I try to run code for a 38mm D semi-hole, the X axis stalls for some reason. I tried everything from adjusting feed all the way down to 5in/min (WRONG, se update on last line), axis nut preload and even realingning the motor/leadscrew, but it just won't run this portion of the code:
N120 G00 Z10
N120 G00 X-3.2 Y-3.2
N120 G00 Z-1.5
N120 G01 X-3.2 Y-3.2
N125 G01 X73.2 Y-3.2
N130 G01 X73.2 Y47.7
N135 G01 X51.8 Y47.7
N140 G01 X51.8 Y31
N145 G02 X18.2 Y31 I-16.8 J0
N150 G01 X18.2 Y47.7
N155 G01 X-3.2 Y47.7
N160 G01 X-3.2 Y-3.2
N165 G01 X-1.6 Y-1.6
N170 G01 X71.6 Y-1.6
N175 G01 X71.6 Y46.1
N180 G01 X53.4 Y46.1
N185 G01 X53.4 Y31
N190 G02 X16.6 Y31 I-18.4 J0
N195 G01 X16.6 Y46.1
N200 G01 X-1.6 Y46.1
N205 G01 X-1.6 Y-1.6
most of the time it will be able to go through the first circle but it will almost always stall on the second, slightly larger diameter circle.
For the mean time, I'll try running a program with short lines instead of the circles, as this piece is just a spacer, but would like to here thoughts on the reason why this might be happening.
I'm using xylotex driver and 269 motors, linuxcnc and gcode generated from autocad with Autocode and then "polished" by hand. Max jitter is 15000, signal speed is around 43000Hz.
UPDATE: as suggested by a cousin, I run code for varios circle sizes on after the other, from 20mm diameter to 50mm, it went only up to 22mm diameter, after that, X axis motor stalls when attempting to run the code unless I take speed down to 24ipm max. As a note, the max speed achieved by the machine is 78 ipm.