The project I'm working on is a machine that dispenses a uv curing gasket material, so I'm using the 4th motor (a axis) set as a normal linear axis to drive a plunger via a thread rod. This works perfectly for the most part, but for some reason, at or below a feedrate on 10mm/min (I need it to be ~8) the machine just crashes. With the setup I have, 10mm/min is equivalent to 7.87 rpm. The crash is identical in behavior to a limit switch shutdown except for the absence of the error message. The really strange part is anything above 10 works perfectly. 10.01 is no problem, but hit 10 and it just immediately stops. my axis settings are as follows:
[aam] a axis mode 1 [standard]
[avm] a velocity maximum 20000 deg/min
[afr] a feedrate maximum 20000 deg/min
[atn] a travel minimum -1.000 deg
[atm] a travel maximum -1.000 deg
[ajm] a jerk maximum 5760 deg/min^3 * 1 million
[ajh] a jerk homing 11520 deg/min^3 * 1 million
[ajd] a junction deviation 1.0000 deg (larger is faster)
[ara] a radius value 1.0000 deg
[asn] a switch min 1 [0=off,1=homing,2=limit,3=limit+homing]
[asx] a switch max 0 [0=off,1=homing,2=limit,3=limit+homing]
[asv] a search velocity 600 deg/min
[alv] a latch velocity 100 deg/min
[alb] a latch backoff 5.000 deg
[azb] a zero backoff 2.000 deg
Microstepping is set to 8x