Post by paulk on Feb 18, 2023 5:36:53 GMT
I have been running my Power Route XL for about a month but the machine is experiencing a common fault with starting jobs. When machine will start the move usually from a high Z position and then bind. However, I've checked for mechanical binding and can not find any. I've ran several jobs without issues so I don't believe this is a mechanical cause. I've tested this for several hours using the same job. Sometimes she runs and sometimes she errors out (see image). I've tried swapping the motor drives (Z axis with A axis because I'm not using that axis), ensured the DIP switches are set the same without any change in behavior. The machine jogs perfectly on all axis on the entire working area. At one point tonight, the machine went negative Z before I could stop it and ran about 3 mm into the AL table (not fun).
The controller reports an error: Alarm: 162 - Undefined [G3 X300.........]
It always seems to be the G3 command when the fault occurs.
I have since resolved my issue and wanted to document it for others here. The root cause is over-driving the motors. I'm using the OpenBuilds software and not UGS as a personal preference which defaults these settings to the following values:
1. X-Axis Maximum Rate, mm/min (Default = 9000)
2. Y-Axis Maximum Rate, mm/min (Default = 9000)
3. Z-Axis Maximum Rate, mm/min (Default = 9000)
Instead of the 9000, I set all axis to 4000 for the maximum rate. 4000 was chosen as an arbitrary value which still needs optimization.
I also changed the default acceleration for X,Y and Z axis from 400 mm/sec2 to 300 mm/sec2. The malfunction was only resolved after I changed the maximum rate so the acceleration probably had little affect. I believe the motor drive was giving the steppers too many pulses believing the stepper could handle that pulse count, thereby stalling out the stepper. It is possible that this not the root cause of the issue, but my machine runs as expected without errors.